templates/visual-art-forms/slide1.jpg000064400000015317150211777260013657 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed         !1AQq"a2BR#3ӱrSs%UVbC$54!1AQ2"3aq ?V[B62D&$c @N(t`jM 4 @ |]01ɶ7 da -fA[%*Ri|:qddH t:bIk\3ShLN]t15f8UvWK).GO*$z,]s}aqLE Ne |1Sў')^kGdcc *;}K:s)1weiP2g-(q_u.Jj*t -g dn'-k*mcicY5>1zrykʜ~;D^ܦBܙ2L*[(`CܮCP4DJ$@+rJXjI5ɀ<;r+GV$+Xې?Lvx.+2\qwq<61G'3&S2Pu:;1*:9NL(aTG68 tʊ ]spv[,Sf <9q2BvˆFɳDuETn͆~ojS<㹃mYtUL,9̢% z73zGFG{ rxxƻ.s S1eO\l.c=Q`1Q`"p⧶Pb4+7F.LRGX؈_gYՕ,¹GV/.a/J̾Z"qދue:/.ǃ0$d.|"fWW\"\t@V\3bg c5B\9,U"D{?'%ϋ8ɿ2^ŹLnS!)&CܙCur*0U$@WF@ _j n%rzG" uqW1͙}R#ɞ5xiD@1_2muZxn;X HfS9e)JDsSI]VfĄvZF ,:yyK8cIeFKd D{G)3^+Nsw4YY8Bð#) eSp0Lm?Mk)Y>.Xt=⓳ku<%)f4ximL˄w)L: rd! I\BJH:k E\`J I`d}12TW,][TTDq<#e$ 2 1%,jՐG!Y_fdӉ-4.Zs@KX ƫQ/?fǔ#7?f׷A)̔W4<}ڽ ;! CJ; 1R0YYeܳ7L Q UDZZLd 4 0?bMݶiL9X$\F hkG]N25k,Q27e{2c]sưd@G4[;Ue-N;Uq|_Z&G*|.[wJKDYfnn;6}$.{5ONwx"z@0[>MlPu:ǧN-'Kݓ9 lm (? ww7؟ɵyGWUj"`'+Hz/C @2@T"O܇v>&7W.]u]sxW{d| bf3%.]Śgb/r9bpžuz3,{>W-wӯw!>w_9w] B6Ș?Of[pr#> EP!AEz8ՃV_Id9G1c77QC$L~V]95ŻMeV9ux#:>Eėhɶ˯#>bwtZ5U@'5=9^։W `13ƙ" H23pz2ynmroq?r~Gn'3V j%J+qZEs&P*  QvT$Ms0lux]ݽ{ Zau zOV<~ðW]اY5@%پtvuZGmUʸ^m3jbe-s%תioV쯓eRVOB%1(muuoPp>TwGI:s:z:-@TgzȀWK$ioV.C}҈2~̷ԵuG:ڱ\p&I$麰I_6'v{^gcDDu LlLT6@ p:󲰻x R |Փ.\LwKl4f]#7ܿsYVM^8zrs_f0ޛ[A\!&1gq: tmgGu]Ad'\b҄y/~-T "5rCp?r£7pÑA6 HՈu[߆XۥǾ3ʜ=v}I!m3tyo'\*9=>@4=/Nmǟ'] ɮQ2bt'}19_'7hD,-{Wn/կW=.d]J!9W81b_Eo 'f~]r#q# һ]΂k*mej=/u]_GŸοI}T.:'gQԻ[dٞ^Ow38I;wp?R"qQLK v^.K:KɯaC ߽=K8n? \i u3yK{ ӽ醼==9BdBu\z ^@"T0C BqZV&hH @(PDc!bYXY,d eep$L$ʢSt4@:@xZ ^(**'*Bȁ XBS LB` `6W0$R 0QrD$ '^5 &Adobed he!(2%         0@!1#3A24"C$56 !1A Qaq"2B#0Rr3b@CSc$t!1AQa q0@P |ҳYs AӞ,zxT^ڐƀp ᯝvZD#sjoƴ3lĄ4ܳ۞q{G/Af{ BM=5qQ4JH._Ż7!9G-B@!-smDh2*tI **f$ٴZ& 6mVbOǵ?cn#'Da[[4|Cswc^rqQYmgŘ- L;"fqQaًdlyaHu;|V>ڹ4]_3KlmŅ-lmMd+m{6&3ͦf8չ7ӇR3q=ox[,3`6–nt}&+{|Vq 4*p[)Aj.s|sڷI+ۜ\$y$Nsy( WM B !ÃQZx9/{mdRrHbV:{ji{Kڧ5W؇%Nſf'+}f,NZO˒O`=jVѣ4;yo㬭cY2QJV h v+_QrRn7;#VȶaH] f ;c:H؝Z5?'DCx^2 xL^ŌuFCkaE$i|nlꨢu[Q܇ӗegOmŶ&23\ em8?UU\P )U0*N8uծ>zS*ڨ@*-jڶ@"z95~?#%LA~0wPT:vNripܮFrA#r0i8)F8##P@q.qUUD葨 RD梢WEmTMJj hTªS1֮Uƚ4hNjmT*JUUUP@vz=3Sz3kri: (btQSbu14RЃEL[U4kUUUW0ӯJ^?!?!?;נX1 X?;D^|^zʈ3g/>'-'2??O-&\M*ۋM3o)yp'bwAݸGc<8_H+̣i .Щ[uy\ Yo-`#-Vp}oPgN9FLL:]GNr!AH@f!Кf h"Z.W|raVkM;/}}ַCnr|N;ta60sMXRcOp(USȈS;2Ug0Y2E1ͩpizO`R_yP{]2Ujc>YpҘT@Ukarި`MO2gNYժ" --]oAwe`bXZ;A@@@:,rs}_RXy8HO]uF,^ب tv@LaSEF.~PI*WBQ`w}/+?M! EF(StԱXX'fmAL%]9 V?aLTKHX>6uˑVE[V.Ma`Q1 3*.0 * b;A`p3IIUcb*y feg!lmW8 ɘq%?sw[ L c] ߼wGW7tǙƫf;9P]ҥ|$ SQX`}cH&:^kMRe ~AU|Gi'?90c? P~j ;1SxxD캍6}擤ve|w(k"ʱty؁(g*dZ4hJ(혗6;- ;xW+_]B[K6lv 4#_yyݟz5eA(>J؟`yDP]u8S[Gʯ-j;R"̊ovsp@h*ͿpgQT|j1S&4D9_`~!P+-`<:{?!6kCx矼/fCrӦl =,2;_8$I p/{}[ǁqf~oѻb }/ރ.\l 8 WϘ.^O7/Yb.W#y{=.yRhD-ehxIk\m5e# ~s¹_'@pn${yAEwg%>NwIo%0_ yXjoy~&ze˗?Adi~:8oy!e4>:ke싿_3%;ywM+!cܫZRpxodKeh;4Y b끍?Zor_Ҧ@ܣxvRȠҾSqOvKȯF2_II?*.[ ct2K_b.jo`Ck\?uX+tb>7ъOM9nt@ O'.صJjOiWf`<_3~13NV{0=n<+7<;%uCf@ z;*{}+%̶c*0<G}e}pS|Kih}ykmj_vĢn$?-mp3-HbX Ǒw,$F^?^(e3&AqGrFP{r?y>F;2-X2Ç77v&7̡*!3] &oiAt1@v:]k=W;\iZػs ]<*"=qx^%R2#SPa|嗮Q[i>Q[d|3%:_@6W>!)p#v҈*sq  0.bUj. 7Uro}0gŐp~ӆe FLJ+`34УbW=re[UNf!r[+>Tsh?40`MFGfJV%{2 Xv48Z@gJCKʃbW>v>O~g[? ~߿f3?!N$XBǠ~"",[4E}M=]hM-N)v1"gI!r_6c>xK@hEf)^eݝ  oEE˗ҟo}oNc׎(%z7+2jWNoF56Ŀ LuӿC軥WK}Q}ArRS֝ސ"ߪ^$]Ab\F``z)Ii#a?!aF۩V2}\zC]tJNϨCOmӴQҢV+Q6 a t9tۥܺb~>}!D W G%+LQoFb}AQ%^򺾺}+*@S鶁 =uQ7)S^&}ju)Ԟb}6Cxc}=__ sķ !'T_V`m5o/(rk )%rף82OsJ/<# >LmZ_Eum|m=;fC$oD <[#KbE5 4m#ymObI8ɗ}>>`m?þ <_'ЪM$CڝC4?J ȪҲy |U?r+/{WT#ir" USCr_˘ȨUՏ@T-q(P%a<)ݬ&Or7E C+lrO̫trMlw{$M&1QC+ cT0PՅ]y[BLkDV>n%k$=ɇ:Z<k A95?#$TP9^2xW|^יJ|+*b\oXZd3vSi_#/c>]LC;@aC c*Od5^^TYGp X]K ZhX\SuJ ʲDIw1V+"jw2rʕ踋S&JΦAJSC0J!8-,!<@[N~mvKY %f.CӲA$eU x?#- [d9,, XKˡ@ξa㡳rxR!'!`eiJR#7&l, #@i_]I5ّ4tWvu\Qlbb%#+L ҿUP_iuhɗt`7) tΐ{i!UwT۝yk>QbY\CF'Yv[qPز풞Ӝ/Ңͱ(KV[5pAٖPI/5lCk=PR$WMH07T %.`RT9%6.#FM5# B Ձ 2"))G4[~ 7m,:!K @nB\4q}5Jnǰzb819֛άVCxU /rR,.+Y0j2GwEB.зogא[ RT ]M+OyTh|Yn,:0(V"Ah[g1gtq6~;-/ĭ֫rɼ@c+Cq6DaD0^eo,U`ᬥZ0Z!е O{sCfrȔkr8飯L7~R|ZRЁcUBŌ]j̧i |JB.ܾU5TwhIw`gZa2]}e!<1fZlG[nj˰reESiK<+vpn 58 v?U8asA WQPDJڹ£tRVжBWeҨ퍲aSwIJ4rJEp}< E㸧c_%w[G t<=V f 5' k>Ӄ( r-dCf|WuO63J 8;+ 9^j2tR=5o~ǠXjSt>HA)c  ́6bݣUD,]O1-+F P`^H l1oAg/H i#4Mv[Af+&a ;9f *0elj%AdF,+W3X$I>C'R!`&[PV%n!M]qn2dG?gNjqe-T 5ʘ%"տ<"\>G75FGtAT fŀ[Z6}+MOװO+um^\$Baa&&A6'GxwlU{lAEkR. UFBE6ZsjGxQl䎧bEK"[*ݾ UOSY|V:} AR#xN%FbF% K2ibNw0:uRNP5Wsl [jTYh,"%`XW2 Yp $QKBǴEwod@0 mF1O&>Y ]w"6 RCly,ͪg,*acK&Ea#a(dVy̩Tv/v|&cJ^<64,X U,9b(`8f!K{1i}F"RfS򛌞%]׈ڋ\Wɕh^eZ#߉bm8?iG;+6tej AP-~, A t /c^7t0V# L]VzMT^{cFA ;[rpKjNr9|W> $;{F-[W'#chF/DU9%\?"(1Hber|`K^>\)p=¸X;ÒR± l.`4ੋÕ6mWfzEJqcQX"weia6kzvt_mxωr t嚳9 0`qDr̾j" Eތ|͹Fefn1@ⶨܡ6]ʬLnpȩ;E+rHe]K/®,rɂșmw.Z} ~AZwk&LFN DP6%wE2C@{ 0h{-Vb=~?.StyB#{96DTJbn" X\[A(K_S3/="`P`AA9Àg3=;- hL1jh `0iPaӡ[PtKRs&6Q'Y nxKn0!}-w5ww]MKKw)ף]#OZ^'ϧQ6K&%5tAR Le^ԖK%[CU@Kf*8Ǡ KFoNM) :%ֽVЖjQ}? V~qLVQQNSO7\'ZZN첨>Eۃy Nz^Q%tסpA:q)F@=X.K`ie!J 1. `7%EGT33Ci ^B@c=gMނqKķ?sjeW\E(Hʕ*WCKu/v}%JУ~1ŕr PW ۏEDDD#\ZCܷ`*sCUҺal9 nFށFݛfV"(M3l6L\z=6AZqo,z fpBCA9J;i4|B.FAB,Y~ޓD((J TIDT~\b,K?:b񙙙Lnf[WwNxeqRY% kJa-l< tzїE)ۥ wkp˺Hoـ1Nj{q/=) UEtzW׉aS.a9K\=Ez*Cw&1+^oR^̼/b11\K(^+@ =@$IdwL@Y`zcdMy(%}Es\[spz xSNe>ݍתS=zǩՌ.5templates/particle-wave-showcase/slide1.jpg000064400000035663150211777260015027 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed          ! 0"21#@A$45 !1AQ"2aqB3Rb# r0C4s$5ScD%  !1"2ABR 0br@Q#3CaS`cs$Ppqd5 (@6Xu>GFDfhȩE" BQk5;Ld@@`vXuŮXطNL'lh&GJ!Ɗi}K!42ec!2$ AMOaW݋t$DIgOziή!-v]$#th^Ba?܈(nӐUc16tl7C _u~un<ߣgٗc㪊/s*ckB"M1:cd-\-cvةog| @j_c}3(YUui41a@fMd$lիF7/#ټo{ riSf4?;ߊ#xV^,T՚OFfy 4mʵ]9cէu{+ָ^cu;fާ{ 0ǺUk+f\0J;ؼׯy|\N6|,v_Tcc){׳w?Em߈synclstyvCV9Z=_6<tS׃~VܯGWwD8rñ^:Ws7geO痢=yO;Ӫo/m8T#2YK<^ݩ)4EU1ykvΪӋW_k䫄醻s_Mܔ)7B|l;W?!~^`d)kI+_=]9&. DƳ  $‡Ld+.UպA22  FȣdA6XY$,b0uB&RAĂa6X݂P pP VH 1ҭ`M` (® ٨[ X :YDYtViD#l%RV#p,JM%mAV*!ĭ`#q2P*[TaIJ8ܳZMa8rbP+ ,nSp6*r \߭WVDX*ہ#j XHe k{c[ C;%  G"$DRy[Zfr)rP4̻!u[$t2ei"$]G-k1{ݰv-9NS9NP4}ڑ`>^oQ]/:FfV"YjXݖq:Y-imeo^y'ik;Uv*;OZPuŖ/Z"Xvj@m13H:(ծ>L1v"<&[ØLT,u,Znm~j:: %k*@JՈ#:95s+"5k-m9ؿ{64DZIjo,ٛk 5|qbZV]܆U*WTج^}7ѓ vm =ZTlٻI6u{XǠXSg{0ɭ>mn1|c}e&!T+ YoϼImŬ 8%y!WvU3. ,2s'5 5R`+ 8V+pmO$c& + /{@;m]iXc[-Ѽρd~축 gÉ9ₓ6)n4<]WtY '!0S?4b d0\\擒E 'y8,s*ȳEìiܱ5;Ku!bW revҘrJmpshs')x5Xψj)^q>%h9 dMWu%f-===&f?D@f}3ǯN3 & bc1=8LzL `LV&`f= &q3zr<<'~Oqbgտ )e_~83&d̘sɞ{Ø'ɖTS5E#3&2fLə0Lə3&d=@!@qgqgVr K*"??A ,dRԻ߿eTZ Xqgqe:k )ʂ~O@EnTeM}wiTjFARg B@ts[pR}j"?QUN9rf.5z0hmLfUgzȳͮ\k, zWcFH\EF&s$ԫ۶h}oeX}3']OV%gicj_t_%ʙ6*! _f[gs6ugCV6_g3zWZ{Z}iP׷T֞]V7oJ1VP |/mwou|W7U-:QڭokMmgSbWmmhZ~]|ZF\ulޖ̒NO0Ai(oփFSBx575:ePuz-.jӾmoWjw 6l&Mvŕw}U>ܶH}iPgmOW=u:^֖:K^Wut}۰iMSN7uڗooi=]};$7cXiv=C[iX*-tv:}>u=Fޭkn}%5')\oSC_gszO,voֺ/--mn{U/fnVw]@~Ƿm_k}컺.ZeFlVjt{Iga_K׫S{OD=zU7}I 1ɨgi,}n~]oW:9:e/"}yYg:=w׷t;/nvN +{YgcT_nGNߪtmukoljWTwB]o|Ҁ/xw5ðݶ?of!&C!$RK--y-X-;0rH2( 5, j]60m< v ىHM`Vj`[Þe(>[!ZJX;ɏ`*8n+ @9ĵpU VqCG<46ޫ+1m8k-11_J|ZXR|F4oUmkMTq QIt thK5 xe5zp][:Gjoh&ˤjлl?,#Ce՟|Vmح y2Cx{gȺ+ڋfϓt7Jf;Jvv#*¹¹¸<$N )J2/. 8W:?͚:J -]!uOST+EZLpEEQ& BS1v=9Wɦ ꧼX;[զňӨ:TSPQ_ nmF;mfZZBqgS0zMæ< Z E7[%?&/)o4xsWQoTDIrge;Mu?{2^ߩOsc^ttTa{R*wXe H-HGaJ9pQ9tG:RDTO}wl?2bV +rٴ .̠QMz݊\쫠P\&*ԧeHݬuHd!N6öN@_QQ(BeJXۢS(,WQfoDKrjނKYȰP`KEsVZECDDbAPw tF6*bɔh $[˳DJ;+CDTJ":-jV]j\,,TCcPTH܀>eeުi vo9ej 7jՕ櫇"~JW5\թj^Ufrʼ@t`#*Qxhczs=z}9?͵GG̭\T ٦ZBUi.E"T."9UA*4k.-ТVE&5SE:UDA ӠYHPn(_I y6ilKQr0mA2rn8bQr'*(xa&:@TuVc-ծuۨN{-6]?ڍX_SHǺʒmަ!(7J>ONڍ}"g[Q-wv8a9Y?Z.[ ƝWjp}0P?iJs\ZXƳk~oޡWƈ2(*3 z4bnIԝſ_i- ?77:^2lrmSxo\/Kx{g+)lvjE>m`fڡJW5 Z7L0~W{-~\)]UzU>fܠ[ڕ)2I0 ,(eYVQק1گ үWPgiLE\A@ꛩK-٨= >R5Yo̩YtT&PT'OǼ?-ػޓ z^DqUcQW+jZD+¼+¼( uyb[M el?n3IVbS6n"g?OFs QĬ&e\P 5NWE6tn'Sں 6HNfE,8jL' 4-F b\(֪n3Qi e=p'fvjM٦Ti߅np)\V$nBxo]=_BUN&2t :l0)6[ MVD*n$/0DB4L6"2?g-bej*LhX-Hu:!i@A$q@_t $Et]D!7`L1-0l /#XuFkcLaS.86?FCI"gږd$Z$Li:yo)bĚ\۳*H F1$, efG1@>#])؞%:=w'P{*yhdXᡟ³iQh\ UyNa&*p,,XFXmJKy#,U:@* X0;Afc-?n3p{,8ݬDL3v*LrBTNs\ӞvUiB_0u\u+fJ“ I2-4-(0 %8zG L/HXYAF zGxi"qa6[%/'uE`wn3es_8 wM$NW@Y&hR2Vr,x^+0eq:F*K2)^T+"4sY_,F.AjTU(<2; ]z54QwU/b K&@ Jl* 0z[;*zTBFF%JQsbG6C\HS.i|nJiGye [=MLْ֪ PAd-* M|ҙ Vbˌ9aK Uӷ&ŰpX9Zfdd[EN#H\7@JL!`F$78zT^jSyUE:JN)X5tem> F'%+"[3Nt*2N.Xpf񊙼PARȎNlWUro vjZj ";[Q[ũ([=-YjԤ뻋kdžեFUjٷiҬu[׏lir̭*N&q=WLጢxe3[E\ Ll/W YŤl$0/ImEdU*V;`zz)3K.TS թkúLvn!>X eju^Z}&\Öp)ڦAyIA و J$Ǫoϭ9uVLRiWRʌeVel?ų|V3Zz; k鳵i]13N$~V u~+Nbr,' ~0+Pil&#.3fSp$#5pf*,H4R(#7SE3 L n8dx2 `Ykk<):';y|?c,>Vt.Ю  AIaU z` *i$m_<2Y;ɕ8~\MӸLYkjS\R80Pť`-V,hS)ZZ uZة@&֨|# c!jԣQHaN/˦`եS UZm3ģoaTP: +xe|.篽R]6chDAl=1C6;e 37L e)!VJՙv/sfxaaMB)7Yo4r1Q4xJ!zNvRٯWi%^af^r!8rprLyf6Z9$pןXğ=SOUM ڊ(QH06v`~xO;\gޏdcJ<(h[5^ތxKm3TBoRZ'jzǝA<7 eVUQp_V*TJ1zgf3%;Vԇ_Źc,IC15ZtPJg72*? %鑏/,@TDA:ge,G(ņ@a@Pe8d%7q8hF'&|8X+ Z<ݖ:XnπLMp NYBFkybc}0DeqZ\|>x|q=;Zw*<;*9qůMg~.DDQ~-j@jf0N>ƒN&Z24QCD:rkR4` ޳:SMềB ?]%!ڢrA'YlaFPfD(U=4 Bn]:Fq,ov8f } [^~ vF-aҘ<. `ß Xݙi$l}r8aiDH&3^]E X* 8"ݞoJO5%DJ;hKI쇬i&q3oSXTK/ʼn1(\"]dvF3+d |Jeclȱ3Wz+>bl'F̀DY`"6Ee{GfRч?鉜YS5.Y~Ɍ? ̬8` mq1î悹1EVe@<J8Dǚ&j;&_)Åd: 00f{,%yU1eJ"VsP)±MDŽdZv @&R$vzQ겓,}TQb6>5QYdƦNd_y.@ US UAeG ylՂAga xNRVRdUbZxYT Ou\L)z`xW<8{ )59FT8;02OFd}xy-o7z *q "!wj󥍚cpވf3kZT"e/q)nf'3$ DEZTUڒ R d%7h^/+wF}DMTAi5($!-Lz#sFDbYyc ^i7D2|Ѹyqѧ/)FOQl_ ~L`ApQ߀h_sP5"`SJANLw'Bˆpޟ̛K{<[K&ÃU((;L߳zx/h1ڭ2FUmEkP~T]F땜C|'cLwx9.A >яSjVXe-s1s1 ȱ ⩵399x9wO+\;^<Ň;5H*j7R;5HGlLw "$AƃcLw 0T KLnـR3Tw }p}7WY{ cdאvڢzUe7N_L_<^Sug/x#}t2U,AX$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$ 2@$i_B4ҖRJXiK )a,4G\{>yUr˟5NvnMq_2 G<<'=fR#-?<*ҟV7JV-\&}U7)Wm\ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,ґi_@4ҖRJXiK )a,4 GJ'yҾErmFPyz^Y|ݭyS˹w ՜y=^W?5EM@@@@@Ak]&Lsw.߂mI(?XGW2w3_J- -I|GScۚI]sVOܻeyLtҖRJXiK )a,4Җzy>EҢiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )a,4ҖRJXiK )cӔh^(ЖBXhK a,4%Ж= b|ӌ cQ8Oqj<&y8z-59mWSͶ͎xxc<ǧn=sY9W w(b@@@A,yOH{]Z˖1ٖm4lP90H}/5ڝr9;;-->Ք} xϲ4Z52+B1}͚i`Sjm[S Cqy5}J:"=fc{{Zcc7yaX[YBXhK a,4%ЖBXhK a,4%ЖBXhK a,4%ЖBXhK a,4%ЖBXhK a,4%Жԗ^2 e4%hK(ЖQ,BYF eTT*;+XιJ͵V].Ww>]׳gsaͧc9ǟ{Cq8so.Q5=uutxg>2 ;y{VX5$LU*Lx>|=Rc,}KI|Vc2n7g?Et aQgesm /;;goQϊ}:kBYF e4%hK(ЖS/|钦LZUM 쵶ӔwI¨6mA.\cin~W28.&/ +E4%hK(ЖQ,BYF e4%hK(ЖQ,BYF e4%hK(ЖQ,BYF e4%hK(ЖQ,BYF e4%hK(ЖQ,BYO՛h^> lB(ЖQ,B(Т4%hK(Ц4( e*0nockKROWޕJ=;mOZ=ͻK[-9e]/.jc .[ r\mǧ4_~V6w}tW|?Vya~>, Y멗OScN9WsKK 4+F lB(ЖQ,B(Тzyx:IɌ`.q>G9F3t%V=FQ<8r_}=}'/-fO'~_}KO'~_}KO'~_}KO/~>_u?i>m_vO'['ߒ}K~өBV552J ɿp-ia ygYZFYFYFYFYFYFYFYFYFYFYFYFYFYFYOvyQQSݴmmmm,ieieieieieieieieieieieieieieieie?ۛkѶQQQQQQQQQQQQQQR)b*7 Ocq{sߣ?wU-ZrkGg]hw<+yƞ9V]K(K(K(K(K(K(K(K(K(K(K(K(K(K(K)_-VqN{dm/q 9Wq[t2ϣ{~GZ݃gسgT?4vسkn-ieieieieieieieieieieieieieie<0F9FqH\4*&Jq%xw,um-g1>"uE#|CAmuˊ-R@@@A!r'̹mҶ{]2G=eTO4ž$PRtH/029`$iwJk '/q\dMP%#p{u>E{N5 :|xn97#hK(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K(K)^QV[^s&jSV1lҜ%L4t #Z$x*o"G5vs|>ֵ hdT&W(oH=7O;c[] v9\8ˣpmZ@uUKM4 ϽKgQ1[c+#d>*`apsKVZ=9+jkM?uU *3&VB,>}f>#v%Z襭},NtFI*5uӮ9nj.n K#uXQWY#Cl0 ,Vg1yGme9G?ŵMK3QQQQQQQQQQQQSҸf9TNq=s'|%=w(s'|%=w)\ӥ;A1O66666666co  o7J[k;jr-Ϸ,ϒc vS/.^(5LaSJ$x` ;)s 9mtHm.{Q9Ec I-Ԧ8e}ڹen8klX)Y5"40ʻx~(K(K(K(K(K(K(K(K(K(K(K(K)w_pD:jg Ȼ[Z+;ɧ;%t^ =ҷ:Qq '*)o+Mh:o?rE4":o4mh[-tx@9' YL S}.e[_iG>5ڎQYlO=S_լu=̽z}\Mυg<=kj~E.$Ly9tSe5/ox1[CLuT4Iu֎nt.d>+fu5>m9W$[,Ome%CfTcCd/?㛍I1,z? b~qv=UunMKZ߲8򈇁s3FYFYFYFYFYFYFYFYFYFYFYF yQqQ\j :PO,LKv8 ϊߡⵣp6)ܝU9nm.+;\PpgSpNzYj*zw9;)?7^*ҩwQGMGm~YLɗs౉0S|Ef{!f'pIN2cG1 [|L H)4k#h8q'yigoⲬK/e=*iiSK4u4W􋞑,NeJ}T5rCYQNHnoъ;ə.O'_{UF։e'2gWO(oЎrʪB Ke+2y_f\m]:666666666666j']ݜ~]y/FMT[ƢSp Q,BYFYF e64%hK(ЖQQ,BYF 9S/IJ#H=U53╬0u4WW;{ye$Wƌ|~UF4i>˿Wt%x'#w"a յTO7soĵ^ݞq?}}_衅GKv^ۗ{?u8sOxFDcLV0VeeH"9k ~]cvr0KYekeM ]Ը;kFS3QψoFqd(pLUw1u 9;G[fXD1 {=)._&wBۃA`3TNTp7OXiur!$fZc2U imG$Ӈ8p IN |,vL#+Vq5v|]+De-ѧ*!e7WKg~,<v55MLwұbs˵>c,[,!gᖂj3.d?-ԏ8a:xʿ[ -MtY tԭkKkyk i{cůW*Ok98vS1t.59skO졳Gok/~ SAdF3Oe=^IzrGq+lTtk664%hK(K(K(ЖQ,m,m,BYFw6M]o22ߴ79eP,M,SLI+\U5= ݪѡ,BYF e4%hK(ЖQ,BYF:V)8ZZ-33-KZH$GaKM=P)UTMM%D(isV:XNytaDyDTO%DJzv/j婜\ދ c'(Η79MU91#4_,"2 E02K Dvl'iTxUyifhn~v ?N~]N\sO%p*]l#M\m`Ցx|{-LO*~m'O?fqh]{y4%q&_IgnqHi[ss Q;^GV zNCƦa$mQ3ʇ4[W:;h.tb:烷Hyx嫳>;'(FQpXk,Wkn_f2#cfH嚍3>fҧψW*_ѦQ;iBYF e4%hK(ЖQ,BYF e4%hK(ЖQ,BYF ekN0ހv(XͰ.Z52mֶͬ }Q,BYF e4%hK(ЖQ,BYO[n)_vš@@A7{rgoyM#~91qVN"xF_#~+_iYOç?>t4}̧󞌊!Th!Q[O|2;KfZ{9ctX2ēQVJg1Yc> ׊^>S~W/%@U3ya8Mn\i]T#q+Fu\߶eGO9Ei)G?<3{OO=Υw54uS:zXil026 GįE8EGG,nU4,4%hK(ЖS=݃ʓ+J8<*r!{Te$5 8_ t/6(i$Pӓ=As˺ˬ;1C1¬e.WC4qCO?GxDj3/<,7ZInL` ?QcDd'F2+K8OCUbܞ;>Mޣxߡi8A0n._e/avcmY4ZdZ[kBYF e4%hK(ЖQ,BYF e4%hK(ЖQ,BYF eBo*^jn\bb hkCCZO<-s8ɂv{>:NYƸ%<1W0щ|DG8ֿ\2 D;:jHnNw8u7yeΏYe)HwʊښG+xϤ~n>4uXF9u"09,xq=jr@%ՠ+LJ:-=LAnު!{3u[p>&z_Mmm=_(Mm4ͧnd9ǽ=wtLJS.,4F)eR4C>re9xAo_jm= z<;Zu;ΐ;],r֟?IY>a{m-kn }X3dJ8{iϐ"د̵ 47MTZ3sb.2@9vyg nPQrx+!LEi)*ݥ9q9oRb#b m`ӟz>h=~ՎW{uUzƘgWXvfЧxE4l'Ck;뗡L!<'&7ƶ$;MaV،K<Ǟ9ϛOgrݭqvLDyg>jք4@?Y@ >iYJUUTtl=q cOyb=D$(4Cĥ/߈||=,.鉲=.wA#3Se>E),CNNsZ| r $K(Ҧ4)eR4iK(ҖQ,JYF e0Us~^Swܾn *btUr>8{% QqN1__FzZuLLL2@ҁH i@$lfS RSfݬx~+^0 LjQ -Kd{4ĹƿyO=)ItFjG]ȝO)C~Uk4fwG KŢcxrum[-dϪ.s?_?g1qe|ʋԸƚZƈiMPNn9y݃{~5׊ |}piycUϽu2('_y5J|=8lÚd]*j`sO.2ec/N:>~R:LCT;#C}s?zn^g1g8lQ026 ƌ*:9e9M9}iR$ 472*,Y9ʇ)2䫫?/<ė\A Os gӶ1 ٫!ycSCcq_& ܰ+=0l &)c^A ˊ"f.Sbs*iei̒2!u&<(|5%;ZhK;k=>Vߋ9 s5ˍ~[SnnTJ3<=Mϐ/P]8}VZq!am$04)Y"~"qԎ:c1n212fywjhjEtKuu)ì#̏ n\ǐ־O_[k\A ܈06L_DKK7!i f|XĎwpxaUӁ>/)n28퓗v ϗm*1N*b9K9 mot o+' l^axusk'O1k(>,pS|1xpb uR5dg3VGKG+gsÎq #pڑC4n-#vu#1XΞWKt :ߢFvw.|pjyXY$X*#qK$H'0%*]O=ޜLrdcHDcr-ǓKz\㪖7yTqc:KEuᨤ 2RIn8WU /18Mqe^[];Kg6ӳ=tt v/a<>ڥnGfs\}N,DJԃ$ 4i@$ (P2@PG'|/viaezMqQt|$ 2@$ 2@@ QOOQ6<+ Mgǐ 9fxgx~=m\t,>o.Ldz`f0x<^ dќfo<=:Qs9ZZ-(.2sW7z>K,c=iemr!BA1O-Ǯm?IW3na}{N'J)-\<6gh}V}%7xzl2C$e;f}߫c1bUtw$Q^1[Vqk.sKQ !$nv]%q_!p qF_>DiK#GLS#Ȝў9hTMndjhՐ.Z-{-)dqCC@fr'YLҞU7mغkC s4[9ԩ{aQP?LW.Vs ̾sqW2`xl=viFtSfk^S H dH dH dwW/‚"xC?̯I*:꜐2@$ 2@$ 2@",Ð̽g(O*7^Ykϗ96B߳yw.n֞-8geW/j>#`}(b~S] P\oiәJ:}ײb-]4g/fj;O,3Yζs8M C$tܞiO  7(iHlǢ3hQoqqr,to1s ^0%V/͂)]g{wq/mL4WWǛ^{gR1#zؖz*mtsfaa1-ydq1cP": ƾBP]8S>hko[_YS?h/-|۞FJʈ#hH iǘ#|`_oU,4sKiu b=張/P sPω|9c8E{tXjhmETjdt%2@=8w.ſsXLD R|-tUd"ӾG</\ ]uv6v;#VQj| 6Nq^Y45¶FZskeͧS-ƜyXqCEpWT9jJ"5' \rD(Ik?g"]OiC il1hz\dxnT!{RS]DI93jcev9X[0+QLZ]+'u4DCmŻpZ huG3ψ^ \$bYoj^U-Ӓ dH d$($ 7=%&'nAN.Re+@1g븵>;}X͖no7d~2A_aAhfQݡ9%Yv溻oOby+36?[p,>=?o,U˫OB`x%I71ߦF<1K,gd)i/nmj9A9v.Mu6u2YhkgmT(sdpsO6g1S4RO E:ZGF9ɶ4pbu<:OPI޶gvY [M|ՔzW2G:ffa}%ba?üP·]?@w.U3> wߟfx=6o[̗~/ u#Y1"]OR.l6}#' %ˎ'{LᾑEKU.!c}KhpۚȂ H AVoU+dɲ{jiqsAwm~lCp3U!kcs;3ޞYp&:!&p\]qS {YX:W{#ß>S>3ϟO"9bdQ5üan32Ծh[\nVm+1RpcqNC*b&z6g9e?k/ee!i;ګd&0H4gVr%UmWF9c}.)~WxH;@<&=c5$b&fƘJ]hu5#q#4, wWw:xq秖8eb ώd׺(ŒkrsHϴ˲>"cO9J|sj' Q2v9{A%'O.~')"=%X(1X0AJbf_csq מ1S3@%{wlMͭ"TLEȱ&TM^\z^n?gjoqf:s)͓ (n}TQ>D2s<ϊOH'E+,/G0&Co+W>MwsѹNO3ͿU=QכVZQ䋾X;Smanu4zǟ円^Y}'v-`k.,6 'YxfxޏݎOT)b6$O#s\x!s&&Jk)!vE+K\VƆ:Ntճq&+IUG=9^"(č=|'8iΔˏ=?Y)~V}s[Dw6AU@^rqb/,_U|ubZޢ*OSup+H\=yN3b+/ f\S|9흮 LӘ*{NXƖS18/T(˿57Rҋ|u1ֱQ9d$x,[?k8NwO3۬Or48xGYo;x/TnǕ}'SX}}Zǝ]pmuUmA(YsַǐZw;= 9ˇ zX356 Uf#xty@GՁX/̓jx֖>oӋ.wGվc .ysϳe餤Pzgym<}q~5Xgy@@@@@@@@@A*+C9/8c }n\S3f# u4: |._?o7 4ձQGH*^GII[%Ddִ {9mh|GV0.ax>lwS6t}]90k q, Midv+sa0USeqɺt GuoiL\˗f:Sp*_[8xLlrO~)浟vWRnrQbҰqKWg[}Qs18n<@|)jWYQ,ncs#i9{Xǔ_G8jje#?YU^KkNtd>gKJ˷kvN?kxHq6\lnM=EE8v!.IK=[^79K>=]|(.9:_YkjO|1)zxNyF1fv\_s0OpUQY9`f :eP>=i=0cݺOmXW)V}4l9ѻ6Zr/;y}S=N6ěʋ}]T爩awf<ir6 :QXe^S1w+L=oXEw,e!7[yi,X]%omtuxen^q)&%NZ{/]Ik9jLiwnK^:w3͗}S:ˇKOS-tB!=pk8>0>DGǔ8N!\0\G4i.D)v1q88džl)tLЃ֚CZ2*0ÊZ/u3Æ1ye!:};L:18 1skKMwKuY $C0?CqSM ?1r+zQ+?iMmN8jUV݆<1L2MCTkXg<3=j#WߚavUbS!=niO(0F4Q׈vύ:z:|}/-Nxe? F4::a3ø^WŖ@L7]7U-|FSVݺ- 5<'fC../A#X߯JoRgMkBCH /{;ZI9,s"&g@3v;]aƷ5ʸ썙}y/ƷcҚyueG-Ym|8(d*k2)_H]c̬&b#N+=o4=N;M9XoX~땢9M{t`.T筕wԘÊkK$#bÔUߣ 0vz W3_59c}okqs:Ӗ4 _j8cz-xYn^얺kSTP[.`^NLD=b9c,C0_n]IUNZ"׌5yv-xg8k^zZ'ת;A0%oմ)cbs ggÎQ3&wZY}1f&Nsck$w&=᨟riaǷkuT±IqdƩki}&Ó:fɿ&~p-mquX؋C͈<}F] \[zz׽qn}S19HQi P7@ʯrO|o/k*ࣥrDQ@-;:8Ny|8ӜcmѨ]_[Y]6@G^`+領1t=痞]e=}yԟO%eM-=;pd d]eߚ߸rk<2k7KUU |Ʋ c%xݖ[t63ݾƶǩ#5#{2Wb9zB5/Z^KO=O{q3>Rw<"gyI;}mDd`.{r+㎳&9:ڎki7~j9xgqé=t;`G[OGDlYyt?>cyX,Y~6ZLFHSmy=_ngWS.|-z} EsOO5C b@Z,wyjPo|w[q8gsǜת`8]rvG:w{2<~Kn:]]ͯiƜGH.PXʈD&8kÈɄvi:;c qqǺSfR-TM}6їYk+s[S-L, [M˄EL%dǣqs3濗0\axB/34GWHU2|'9ķ~>haO=]EMgm,e#NȞ[>O֌rЉ|'>Mhrrs'8swv}=EDs:s꺦N}cC]m6q^.>8z# ":#5SM$V暞<7KQvlR1˜;fk7x4c81Zd~Em;{Ϛ{[<kaHT<Lf}kiƮW8cOӗwW܈Ҏ6.lŠ'nb)[ sVxqӎV;ǂ?PUGLQ3>$)cHPӜjn#߇ͻi˙eF/]"g25pv; _tgjcLJ_ qC\nwLRKLi*R:y>C}{;~9x1ëO'2;V ^S -MGQn2U5đ\ߘUt}1?w>y3=׫ck\ZFD`K x f&g44f}A-YSs6F"aQD;E=qu\@]⿣?E6]?J,.O}O'R>)EE#"Fdy G3Ҳ*:'SjkYU6s*^"j,+->QӓC(ǵݾ2iiyP p|q{.7tL:q囜#.Ɛo5#:ZI+ښOB{;(v7ڹd[\kNa8kG:S(lҜae4&yw;{X]̏";ZU_ e5'/nR2ʱq {ƞ[saH$uN!MAqW'tyN9WXfĸNhq|Ŭ;ݗoxg,c~XYZӯOج۵PL2Ôb@ :Gha97[#K}hu1ƾ+ ~srH9rV WʼFFq0uljO'x^!saz*|4Irj':0ƃͿ^wns6s;~]q5wIlw4#Lhְ̒wv\ XoFxr";[Lg9a8qŷIu<2˻,nc MQ nc˘v759alWUlGOfUW˅1O D㩮$&xwgūSS1uv/N5w8D%𾎶F5:BA'k\+M=yN_HwCtҜ.0P8&!”o|5B2#Tq~; cK-l,6'X_15M7f0aL fNl̙d]#V_iǔ˚ڙ#udى*sc=V;;gV|!o|M;:;\Fq9Xk{ÈpZ.4T;\s <9L `&%CAn˟>jpT}(ݯSI- 2ndU3ԜjuX-m,\-q*}C&dߧ"2ϽlVqZ}Uɕ$>܏qcRw1cjidjmC,]bGt9K,j{oT:%t9K!SslB/Of,sl.2E2*:2 _5 |Rd|ٛһ?5ɷ7w~ig}+3K8M]YoJ/SxW|gqzһ?4>^,7w~ig}+3K8M]YoJ/SxW|gqzs%šyMO+3ñ.պrpǼDMG?eQh^/Wphٓzc,^oWF+DMFe<\ҽC!nmlcgښ{M zru?ׇ6>sW5y':,W 5b!ܝh>OC{xG<ʻug/g9vj}If#?驣̶U yiO 1E[jev.1f@{{(oOhmON\s/;ĶK3SQwԿzIXce4?7 5nw=<'ws?jcQcaiޟqH@k 4hlo2kyZ=&4o.U[W?NSÌD~ }<$PIrmr-5Eki'q55#q>'K=;ʣ)/:bnJYm>jE-ͦ6.fRt4-MHs*1׭ˆ<^k;bJArQFJѺJs!0OƼW=MxG/+e<ͮGf2>H'{Ď45 Wc=Y&f>K.2痽st?]SR>oJb9Um49h-aPh)_ lo ye^kcO>_GPb;5$̚$,g'>YͶZ3u8[9qew~jqz)9y޳zǣnW34BSM$'!rx~U\ކ_G?%]#GDuY!#ןX-I=]񟚡j^,7w~ig}+3K8M]YoJ/SxW|gqzһ?4>^,7w~ig}+3K8M]YoJ/SxW|gqzһ?4>^,7w~ig}+3K8M]YoJ/SxW|gqzһ?4>^,xdi_'3kgz. lCK. lCK./cI<^8>$ky >/?Y5ſr=_z~kg{\d }ɭ-r\~-rШp H?wj{fq3NG7ϥ?A'MO~iP{I?W G|-)8c[Nph51j>o8c|ߒpc;A$ vQ ~I>;1 G|-' v8c[Nph51j>o8c|ߒpc;A7o8c2o*0dUHhܗFiZ瑧 cJ9dBQ ~Ip 1o8c$|A^̔W8'L85ٞKf::1-1f>Omvsmm(\{}U\bY#:$sZ9ִd mo~fs|靴6 %hܱ/ydfk $ޭ,Tk,6;/<Ar4_pV]vW"@,rjfN| yihj {wt9GZ=3'˟}[7ia{F=du0549H*ZzXe>˃5?Zpucc6ʫƖ:*Z<93)lWvY52_&ZڊZ =CUj#0#stpŬ7sZb)!1|ߒph|5,{ZZy|9aN9DLK,gn9K8b9 tve9zOk{=GATV H>ΈT+> [N>;1|o›N*xeƮvl=z?HӧZp8OmRq9j6:[%2*PtL#=ssVmIrˬ˜ܲ[Zc 3S!;1 G|-' v8c[Nph51j>o8c|ߒpc;A$ vQ ~I>;1 G|-' v8c[Nph51j>o8c|ߒpc;A$ vQ ~I>;1 G|-' v8c[Nph51j>o8c|ߒpc;A$ vQ ~I>;1 G|-' v8c[Nph51j>o8c|ߒpc;A$ vQ ~I>;1 G|-' v8c[Nph51j>o8c|ߒpc;A$ vQ ~I$4/d4=W4s>E;\Oܯdn ;( ۉ =|#4r9sԩČx/yƌPZM%-/g{!kyQOpKunl͸esKF==T:HۓcncoZ2h $ Ra^ I+pYc%W6YSÆڃ WXh;6F:|9 Aͤfi@N@s$t[9:pb?! ОP0[?_o{as[:, bWg9@߶]5Ciˣ[㥋."hiwJ$1[q.\ӺћTs3 8.|)KQ 5R4'8et#C+yHjXr d1%5LN7mCz๢`pfxjH)OJ0P;q \%f yOwyAJl+m֊QZ+jGO9#g4>om)1xq>InnhJw=' @l)l*u †]'U tr .ZmpOV+0xGw#" s{K(|.>!ۅ e;L쯳7r :v6͜f&̌:9gP)_Jv`!NQ͍' sݢfwha?\Ԃ%`kcoWFz/k`gt>|N>ё[t 4-犼5oy11[ߙyZ罇*㧭>/65<65j;ZomCI?T0\Nb[:2Ż,>/f?ͤ WϴEߋ0#?Cq>F߽=5pMk.ގ)սT͠Vz 9.qǙ'CLclXE2cr<吒'4pV=In> \%xsT:J 7ziiWtyB` XnX+\r3S&jث:sJ|{bܧŶ#|ts)>+pjL5vF]3ϫL-?e9yF1 j|uWUG;y~w=sE\q7$?3Q<կ$DG޾5 *$< FR#C8z3=o3%]3=Nϸcqb17sGk|;[~ݗh+ons][Sp+)}&gy4+l_f2{~C*y]fEb=ϓr-x \sGNޥ|ںL7nٸqU xO*yպ7vwoh妶q4iwⱝ~Q` l(dpJڙ_=L#2$?$?$.cyJ~2ӟnh.5~uѬtk')S[ 5؃g$8ō/'5 }Fzo΁Ѭtk',cdW<ԋtL;LzI<˚ dߝ@tk':Mer\1cH SAjt tV] ^dߝY=7@OMZEBΊdؤZ N؝;)"z<xk'Y=7@OM:5~tD HigH@@A{E S&5< dߝY=7@OMPsTZ@Ar|F~tk'Y=7@OM:5~tNZNyx]PD})2G[N}OMFzo΁ѬS=˪P:^|1A.6SY]6N jdߝY=7@OMYVLq̜皑n)1.A.y:$>' jjdl4t53HlxӶ5֫ a꡹h[lWQYS#_efGmas*-+L Z `抭홭<De\+s).w+eE$e9c0{qj*$"W{8oдRL_D/K;:U_#J^$1xoZcl).TAdg< zyp[M"=@_l?Q5o#ToҚpϧs1=~n$2n`Φܢ<@s)%k,U,#nIsh֞I?R\,cέ`$0alA`VoO61q5kc3%l A @m` jjy (&ЀB¾0|$x*?ѭW6F+P VC0hP M 1M5 1Mjj`SvF\G(u<n#d0h <<LA)0h Sh I9 34f@ CJs[VX}#Ҭ)zlS@4F@4(` 5hQP ZbPq\ĘOsT=(_ ܬvF?Zދ2s&zP0*P-o%0I| ޴n6\tUW_6]bXу?:`)fDHe!P{0IǝtLx;+ $$h@P34怌M&OdӪ^FR*T 5E 5j@EĽͼy; 7:}^ rH^@@kBZ{ wy~uGyNtkW)緸&FrW4ٝUUUQcYL 6K-o6ӣ?m^T{^ҡloWǿPY`+n[r:K&YB$R|[jںKԫ)GoҴ9Ac9*#c^x#\ssUB=D"\uWޥ{Y:3gxdY@*prʾaQKu`Fڍ\+w ̩.:ы9$ht'4fІfHPfj`jNs[ժ-{`j(աF- 1h-BZ@nXY!;IXICFԂֱʚrMzڍ5~A"/0o ҕ-J<"Gqv~R孞)&[XTh$FW~^Cg`+Jizo4}_BZ.sًyl/&r&I|l0 գjK,}!PӮ\Q4>"-97vQIP x[+$8˃ڵ=]/\oՑE&u[߻\ ,ZqPhXA/{SeeC,Wڹ'iVXsє禚̏DӸS4Ty-Ѵ3Y6m:;gB˓N8/=:?4o:]]MD,Cn`|u-GLun%SD8{\%mCOGç?)_ ])='Zie3K^8@X`ֶ>* ljS~9Z-O{:^Nc)u $vDz+qģ6 &\0>b탧㭵+x>\[ݭD ϻ*ix@W\ȸd/ϐWN:yXquookNYр=+❾~Q:hq*+2qtW+Rq*NO0䢉nؗ@U3_p^OէO]G{w:ʒF!8ʟRij3@fh  Js[֪-{`jT(աF b ZV, ĜE+vOxh@SY ӽi\ji'Mi- pc@69w8#zҳ^*r3cPl^k<>E ndތGE|WK;}3Bx2|5ƩI@֚;; YF|#ۜWgYGZi5gVLhMf-qecmk

^CsqsaԈlZ5ױ[Tb9gv=g1i0M{꓈nL 47$ n}e}Qo[8,ze=h3ij9$x­$Fdp>ùГZg!g Gni\f$Q*$nTPkz7z_K=rx/ļ嶛= [j( 1:ŕJj2$'Hg[L8;;XK{9c 8\70ZeZt(x9-py[t.ӵ=5ؠK,HI6A瘾ǛSyiwW.%rf93Pn9%&S {X긌_vt7_ĝw$q1s4<6g%?=#Ceczl>v8]|}Z^&X^yV`eJiӳ4|;]խo 1OHN. kUw퓲Cx:dxN~9J=26My.k =3%7:[*Y.L7!G@qu*} N8iǧo=~k6~p.4wKȈhאG ",6V~a*p .|Yn&;ҵbyatcR'.7;W28cNv)9kt0'g}u*­|MO"mFK-{W6Rt}u'ֻEAx@֯moA/{ -s---1KGR}I5)6ͨAEalA4fMM9VHTЩ{djVšF- 5jB>xkW: ~Z3rI1l|RֆZOG(Iv-.[۹O䩮j{OhK?μxv5Եp,sWu#+9+V72x՝Z`m/s{\;V"w]>7M #Y=v4|OSK8VS/oFROuM$@*۴Dp0Y:oON59kJQԲöbAOl-Jt9Xn+VX\qfyݞ ,݅NxG@>Wr>? F4\¸L~,e . {Q<ʃn ZƥZoJNxɷGǚ SC,G9OQ] JU)[(q5~:ij~"Mn1͌|>XWR2K=xN;9vb^ g$gKL!$vH?;aN&KUfkr1|!uf y 9jYmt*bAR!@f$dmְx6#DPɐcO0]*dԍ{;VU(,dffЦP@e!)ӟ[GӨšF 1jУbj2vr~>Kvɖf.=\[[;UoF4+>IC-˸`pAo%4Y Fn%%(]FҾ,bT2n K#xwm#$2Y 49O;mlyVݜ=fT֚H÷}V;ܸ]\` tSOAYFOuHVWf0s5)EngoRJ+%JNYu j֭KAgаUfPO?*;IA `#q+,AW`Tԩ|l (Z*bhQj0kj7\ܩZW(}wNrzpmO?.nYu;_=ԧN|uKqW 죜 hx;3S\f-8k5XK]"FMtG3ޝ°',^BՖ<Hժzl  BQ(Q@DcdZrtze->YŞRI;kRyg)%F8NX0Ԩ ؙe*C[6ܤՖ<#׭y``C@`U(j*5Rv4j|*|G2>Us^GŚˏernGbs5 .*Y5nlnζ-k zw4 20˷WMEa\Jܥ7mtVeNBϢi\?Jҏ+gZiQZ=b 0*B P`P@*d@P@N*jjU{f},V?Ю{`bС@0 P.y=+JOrzuVr\y3g:iw3Nu@i151ʪ[g\OÝeodVZW^3ڰ$UOZoÜeCzքz+eJ )  `T hRjh Ƞ 0-TƀY5@j0GѮ-{`jb ZwScƵkhW,t%^c99${h\kV&UphMB6j߳8fQnn ӉB5fѭW;X+O6ɽL =B5P@$o@5Bh35 fh 05A&h-Td4VHTtemplates/404-Error-Space-Theme/slide1.jpg000064400000033637150211777260014140 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed       !1AQa"q2BR#r3bтC$Scs4T5D!1AQaq"2Rb#3BCr ?aB(/d-D(~5 BCjcrSi =hB'ԡۅ TE#nDR (TEte./ @-¡B%C x4F 4jX6Å@c*dOulq6$ْr'F?d?Kt~1=%$(9sMjB6Y|oi$Vxl#zRczsr7 07LS~VSLB㱡B?cγK>9 } l'CЇ"} `4DB#럹=FiED*qse/!1A{+]/tv}6W|R}Dpo;}Xw-,[^U_/S6NI+<#> l.Go;]{㸝O'4ǰLP5E69H%T6"b[^/ VR>5RVl/.fQ*2!Uc!//9H͹U{ctsE" [yxT!S%؞͘UG쭻I)`6:}gF!mKwZ@?"=npD {Pa+cgFbT_^EQ`b)uRMvU!?|M@$!& L; vHYu0U#$JŸ}SUcἺ"mmF;>T&ݔH].`퐝2Oȃk]oQa2< O3k<nOlDqLQTŭ{lR*hط^m{l G*YE棰Eq>`%~:t0S uxՌgb=wN{qvփi-Pg#\ߟyn7f۟?>8@.*HwYͲIsfDnj#Yc5,Ğ*5m%W={j+-˧:JN NIJ귲ƹێ]m=1?wǺ{cf͕f$'P6޸XZnyx11(E4Q´G= ܶ٢g؝UJH"FU}()UhAJ+@UP C)*.ŨʠM)?\i{ҕǩ!@Qoe)Ε75[U!$Ag>U$RȄ_7Pс(qIIo~ڹ2/s~5<=j:rl꽛p<\%AD)}suI.UL0<}Ufqa\sd D@f~vToVu>^I4dg* +k7k=۪#59R9ۮ2i$f.ěY+`dsy] rQ\YU u@{8Wq***"ʣЛ*Kp/sOBMu02E2*܌sicH+rwhUUYd!`K 8MrWT=Njw\#zێű4Y J=i=ϼ Gr龐ÇӅoN0}irޜͲ˷'?3(98GI E6r4Y¢(?zUd$PI؟7L嘙fs$t}vD!w ~]t*e*m:w3"'aN;ibVX@;Zjuz|_-ZMcyfWG_?ww~ ;G$yU,h2xc#]M_yq5ϰ4o ߇nRgc /@Sij9Ee۫ںhdÑF6gþ+{nS\s纍08[.ۣAl#M+;pRkPw;p]g٣-LR|.N;zԗy"=9 n u2}d:y8qn˛*ƖCKl:pcgƒ|WYQZr,Y ڵΕo~wyd'62:&&AP᠞iTёw|z0ffqˏ)#L8"37uGp[Q_Og]S*O<!CeFb Q=_frQ r4GL:UU2,Pf9 SӐiY{[g =HHskY֨>ʆAխrG=\꜠X޴P B1,["^;qy],<~=aq ,Ң[eӜLq,WR߁žżԿ1~p&7&OJw7 r U߁:շaEh[mz0YW`ZՔ4Tޮ'c@ϱ-W[8{2:}~(D̜kjzƯMxQQoR3}@蛉w6Qܟ}q)Փe4sb!8h`xZEY|L|}bA g뼒("u|{J`C"/1rxq tWx¾& u:[qڑL|~ b$-Wa;xɦw8꩕ˆ͕]WCT2m븣͛ r#˘É4Uwe-nnh'TnL/?t$6tz4cTOs<6ywƇ߁HPt~ɝ(cc diԡ+?'F_ ʈp4@85P߷Me_yO(ׇuۇX0sUrB;;p?8= sg3\s`-gez_>I7=;͒j@ o7<ϼw<i r [|MdMR]<׹c)qjFH_–YVPAÝ > Q j"5@[dl=º6du%:ҷ%р#p=É]BTNlKNl̹L h^v,>Uŷr1Ulj: ʂBABdz=V[mʎ9…}2xnY4[Uŵk_6hWŇG.@PcJb;>魯u)G_oԊm&dpF8zc˰YSG(IVir${VV۹rDb.W#9V9S SW]yEbt5(+4naۉן}瓻}7RЮdL (x6:@sNOm+I ȽV J)'E Q 8Q!QcmmVeceK#b7)E.Wg!#*ű,B8y=%d![\مȪ:/f&o G^ENN~ˈ!ޝh]K$덿(cժwm'MRof^SfѶbE$K4Fq~ً;˧K9y5؄b9ʹ#$IJ +J),Ϋltld#7q;R137ldDZ#5 YAHzDQP!;7{׵7P(J=}G&M+0K%P++i\ PUdە&iӻQȽHmvxJ=|8e_F؛FB36bn9x]Jm&fYbYE8ջn7[8v r4Rc~fb:npLf+t яaO21IϷqnQRxgZq1=_R4tMT$=mWp͙,:A#}%;SlpBv( V;Io,iM)lxU xwI2lK *%tC*䤟K57q S/=?tEgE8 1(M=cܪ쵸DmӶUzm`N[peYzNmv-ˊ/n])1n$ҥ_W t멂, tf3sۜ&v !7e쮖a^.եތ[j91> #zLGcԍ Sg(m⥶eGe#g 6=@R1ͩ !plM}BcRjBI'4ZpEB j- Oh;pƋ҅KbmimR/Ejxƿ*ﯻYB?"ەEy =IG`UAD]rI#]rI<l!= ܲ21D@H6>u'<(rtO (v G^zeNf}2qhD;O+T>2M *AeQC5+IO3{O/j?7*}U`v\RB,l9Q{tֹ<+u Ӗ6$4Q̜ " O _NUxTNUxTVmP4{ȀT$xld@HHaP.M7?ml+j$ !  !:cӤtƦ WQ0̷ɐbFs4h5/~˚h()/9X^ o&^}CԳ!]t-,gJ]N<"٢O`lя"Ֆ]oJQ()H =lkX a%rUi\V>.e1+&Y6H)s,sA EGSUm'y0$PcˈVLN3#ᗜ.H2ڊ=X `ɔt̹3kU})oe2i@o;&VG=JZPK:4bnOYSn!mM@:M+-}OI7T?^Ev2{1 j=#|f90v41&l!~!M LeM7O`xQ p][QO$}M1]+l 锤x}N }l )C\_)3Fn^F3NgO] [)rsZ1W:֘UdbɅsE(֤-NtxUM $GVxͭjۈK@n4,ڏ[R+$R LxsL I뎢X6GҎ„h-zIww, G}5D@VY|fGm[[|]2!K7'O+Ft Ξx'CJm8G:91S#"<,<̡& -2$JߥHSð^r%XL89}soΛX4 \NڛՏd , R3lW oI`i\S4{ݔ_E#C$^a*"P\q[ZhV dhr9K!e*ok0Ӧ#?*X"j=ݥ]Iz[=ZmyMOCusUd%r.+ NQƣ}lBTΤXHZ &9HH=?K@pmY4/<1 J]߱V$T6ܐ^k6" CO%'q>iJ#t7ʽm0Λr5=l,WQT\ gZ$'!`Y%6@[S{TH3\ŭ2Gk[ UHӋz`tQ0 \O x% KUw +nz $'t& ż@U415ű H6bT7@ 45SSj^<}t=O$ɒ[ݘڷGD,X8 cd< b}Kd~ fgKOҸ&2m> I㛑SIp* y6x!5I,aIas~$=7K'uV6i;}E+QA>]PtwT4gG.2]$ lMV^LOq___~_[GYO؛U4@̑,X2֘\ OiӶmy^,*DIԬWIV_m]!?,Nw-ms>lD- <̤s{J Svu;j˓GGɇi̍&FIGԆ6ƲOI$8q5,#0o?@M>LJF.V /& ,FB2nL`)cd7|EB"yvM0@bǍY(3Y1mخ rCTN~ Y |Vn|ՌͧHƃ lznQV:E07XULj*eVۖeTFX~}UXY2"eZξѠǨ:L?* *~%I(:d u1%m3'տ-K~އ$ Fƶ'z7yik#uwް']s)#T1g/+o~vOWO-x[R]+gdz?W"ڧƳ`P2i`0y=GrIXWƅ2|]q $$*AʤE>Jʊt?N/X@>2{W)c,tHeyh (єea$Sc͑02ʡ|ß#ikp48{B$O @, ]\ՙ֒A(7fPw$Sp9^Q8!vQrE&MtIHVgomr$M$F _ {Z PPlIB|BQ,(IE/MNёvlvlEKL%dB6 \>#uz_R[&MY4c"Ekc}ڄnrGʘK'YPopZ%??~#-?.RoOO_"V6 p*Io߁zWfXN܋\[aT3?b#H3gWIv1 ,;vUTggQv#9#ǚ_)V$rXd$b]X$+1dȴi) -pp}FhhHgo %bjbbǓd_ӹ6T^|0: Uu2>}RJFe}RH3shov,A0HGc~+PaG3`P<~T*B'?Q(Wd\'h*IBrm|V^%/S$"X"?z &e]Fl!2Dȱauz?]Q**N#e$\62Ges 1gS?"1-Ǣ0\h{[Q%tQIeΙD6iAHf6*]F*TցŵzRL|1j(@6~ER۩m 8aV!Df,l8)\_-uᑦHתylS^flr*ÌmBv? .<[Uךċ }ڊć*OQ[D 5epm%Ǐ0'IΝ=w 㫈Pİ* dXF/MӫU"AX QaE,WE$1"O-T,L+4j&"†.,تozT0ՐM\mB@ Tgd a+GbC!Q >ʩԱP |ʷȿxT~#Ý'J۰1s+эBTmh>ƒkR^ Aʴ[q*Xݴ>%N#Qqfarop(+qy_Dw-z} Q҄sOR@fۥݕqg"PEϕ?]H IDC'sxx]e9`c\a#4 (?ieZP4ZOk\=7T 'ATD-f$۟U#P鱢. ?templates/WordPress-Post-Slider-Static/slide1.jpg000064400000040047150211777260015762 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed           !01"#@A2$!"12AQqB#aRbr3 C$0S4DT%!1 @0AQ"2BRbar`Ppq3 Q=94.2:*VT ʠa{IH#J(*aiM9̙ vuA3 WZ2С r%:Xj\74 ʦSYyw&"Y/9}%!/]ɾq7>V!zrK.hF)Їk3M 2ekMHyY} `Fmvh9pzM>X|άXʕBrw< F@g:՘)ˤ*}O< z.mvg^n2ru}#` ϟo,fOU ̡ fV+&N@QFqCc;e6ͅw:t)v `z8zvѶ/1EҢi^NSpi7 y}΍N{|zrv0y!{NӖK@-T,&*`#;479.]OLJϭsFP~jpi|ONTj F QbnLM&Hz6Yֶ/-I|M,<c7rT4M#ORxqEgs"ѹXzTD89yv`h%VL(n8CkRe _72yj+h13Ѩ}%f>{sjޙ2}|MZ04zؔ4Cy_\΀MfH';˹wXN?(eoy=%Ij37B-eTt oM˶˓P;x T(5W 6_ *>;sw:W{m w A\k$0QLEI#J% ntk5й+1ц{l)hSPz}G[YEqS˚jxzh++՜CP#Jb!GTXoszq so@yiUTyW9%js9|qAC !H֕^MwhyQ9)#P 1GyW04PR*m;AU2zF+O@en*&>{o9uSG)Д hAnF8QGvCE[LM'z=hC["FĮ \:QQ86ѧv/Wnڠ~SYM!qUUv׵zp#q=Gt UY[vC"{~x+1˒S\#l-5֕VR6)N~բئ%v{%ToACKwgDĐ]EEO rUUThC"([w-c 811u:0סO(8)͢hL@!􊪐c(EMuUU{T::<_QȒ^;? AJ+U*TT{xUUTED|*PhJD*;U^GBhMNuWS]PS=Ȱ:PENPjUTn 99r_d@.AʪG@BhG#]QR>J):ДhM<Ůy$6PWTQTm;T@uB P7+ߐ\ q3=TW%UT:GbE]#{coB**ʧ~!.4Nr\x{B.UƁv\WvU'cF@v8ɡ4: Y(x Ɗ4**vH֐EQ)P f@H(eLbu U5UUU@0*TBGW/u U>$19C\UU:99hp,!1Uabc_ VSB#Ur\KZN '5UUJcjZf;T  ***** _rTB$ֿBAT a(JMi> |^:QqAM= =e;ZQtS)cP.w &ɥɎrZM!8G}{%"ϺsDMtϚՄ~ &ZOmz&//}m|jV=HpTG@ j`LVrn.0dFJڈ%$rs Av qܵ9* FeYa+,6 8mFXbwL][T6#,%SB? jj`)/eo3!6܌qd[|=uj-!lp۴q:8_hNNؚJ]&-[̱-B3Yg~-g[ft\Uɚ.N7ztW79l?o%6c=[ic{uoL2Rz*=b?ar/Ʃ.*v~C V_hxz133~ko-b-,o%77.o#/l1X}fll}Ϳd}}>jb6J.M@= gE N"\}ޱװx8ese9qhEnCO槐sog 3S]ɕy77eٵxu:Zo^_uAvlm/\Cl͕!M \$j㳏νbqVR{cz?zaÆsglńuh2qݷ槖!l?MC ۡf\ZXVղ>tSsٴN#ז^c]\﫵^ݿ^zcﳞa>Ұzv+U]͒vKceI9qkeGJxs3b!ӷ˛|>43co ^mGb+Yڲ׶1sO{S;fc]szdzV|&CcE\>ӡK.F&ȺQǺ,s,^U=B2k<~dFgۆ7W;nJ ﲵ9un^빼6E"j'jd[VьLĖ8˜սžrٮՍ7qEq˔E@M arMLub22/ˌMݺs-9F:\}z,EQ9}ÓZqL̔sj~ȈZV8 akVo\hk{EIJI$%{W*I_Uz'9Wˏɳm%!GR[zQȮmv85][E"5bYcڔ"{_^]9g}En^Ǖg&d6~_5 ctC]iuNw2༱tv.~,޺_St~DWP^n9go%Okjׯ?_b/ mx6e[Xomn7\=J&= ω~᎖雦--n-|qJk s nKIlc_/1Y q p[BM7շ{&V)>\n+x3ۙm(AMFd%O&]UZ\V}(n2i_?bxy`dae3I9O?D[^|ߍ5Ѽ̟jdF#sH-nW%hB¸Q9 qg{]Ihˤ񀱗#}%M)]ύ?+*L(/|O'׷=od ok{3;=|\Q.K/ 4*m[pm#d2-Itl/ɡ=+_[_[Z;%Fdŵ;Uq+\W"и keهj/ǙaRʶ7Կ+_PO?fjaL)0:Pe1Ѻ0@[Z6I DԓKjN9PDC/@DSĀNޅZ(&mM&נe8 +0>^AjF2G=ߺ%T54o}n/|[ ʽ|(gTN|-UTnUݪw氊7uɅeʶyVJ^zysyTS]"U-Oڲj^՘&/5EҜ3UU[طwB zP!B5PTpUҘSP(UH-.PbioZE\CY=HBkbp7}R*E`l%9@%"W_?e { F8$(b٧`6l "+N&!@5&LDLYRa̚.2|pUwB ꖁJ*Xh/N0 J JV88OhDZ/?})J+0T pg_Ϯ-In:>J q:ᯓW Ƚ*+ Y6Lꍾm mg =9PHCOS)ŸHłc ӍV7{ qZ,vl!m5̓:aǐzN?d^Zn_'pkDj("Q8hvq:^'KaC n(Ya{/gNO|%3%kqd*iDn2FNKkۣlDAgca,t"ekQr^2۲s𸝱qvYIV}Xi\L=Jŕnv)\|I&tnSOv$dDVy!fBW۹n?0Γ8cX&1i]Cefm3cnnq0r>`)RtW揗Y F3NS7!aҤWftfۋysˊ8MC_cu"Km{_^D6mpm vÝeGxfɀBm7#i7|)LhELpaY)/wil܈rHldLR㋫y>XzI쾼=l{r˽ː1𷤁2_:Z.K>Ζu6ð6۱!y q *a.gPᡩwlA\u*ҪGuufHI#J{I}"#N6DHLp|ulO #'w{WD=/E|:::|nvWq˂|")[ Em#ddrɂ\F).OĹbR}üccanP|l[49Cρ kE$lX̮}a`b6뇹(q|94}I>61'IJ̙|A :^^嫨2|=ɇM 2a7 ɑ$t+4RF.6}(\<;-#=ض)x%&존A,pA$ "^ŎGw}tqɰsFy0(|ϯOV2lj IOI ˑ$A:pzp7|ݰݠ͇3pYw(Ď!G,wm>qp7=#nnʍ9rsur#"Ѽ_~7ްq]#q E{)j?eQ”smbXGY{;Njx(ern-h{ͥ7eIE`4i22V:t!C3}N6۶\ʣNVbwNP1$^GG_ٙ3.>6.6FKwc488͍ќi^ [t\| ٛ;c.i#mv;k[.?̝&,C+awQԍ珯'Z$_̛~ier2 $?QxпX.F˸(n{v0aGLxxqJG+E|tP dq|<\Dr`8i%qc77_uyMnˇ#wі#w-eȊi_%vZA6LkR)'gmǰJv$;I@I@V!Ckh]6ܝwYF-K3uzxpwLtoȱ,9RO0*ĵhQdʵzHmg Feea rY3ؐ}\:'F7X$~0.W?ci<2ͺeX "Q={!Ɍm4HcdL*!tVUJwnZL"YWF] kR{.ݣ{Y9wdɆDu4SK>bL_63V`h$$בA3ѓ Y*4#$#uiUYQI~-vJ %Rab.W}~^\Myœ췅*{r{ZsvMwt%FdDѪ8J{Tꭉn|lHpM-;DX#,7 OiTMmg!mcX%E,\]wut+8tˏ&eB'|uuxnfË721q6x񗭆 F3H[վvټU12qђQGP2l-gBbc2>v-q!-11c>AB5ѬEZܶ1q75iE>%Fs%S{b@׳5enK_bٴn"#Q hfۣ!Clԣs~&,Mp7(w,|H||ŷ"lGL Y=F ctK0%WwۨnmAf>EDTVOQ}(L+nm#"v8Ae$q ׭zC<[V5cnT21 ƽԖRG~ξ3)]?#'/]hD%z,=:b٤Kw@QXYE@ Qk7XzY\5 0b~ְs7mۿQ6 QԨ}.e}<& 7.lqJC f ^P\_^'&{*6 ;Η/?:ƈGgk;a2pj,'UcEfέ/7;keËtvm\}+l'#brh&&92>"TYuYh޼el ܳdܳ$w >2xFskt#l-j-qLYZ5~%~޺׽d2oF|h6-T6{$ "Egm⭟3bTڱDVwn1AhM>>їW $&۷6gdS,{ ,piy!nܧ _`O)cBM4QI"Yk%6+1`?[Fk&Ê1x,aiȜ4Uԓ+I4^WrI.ƬOX[!,GWbH^5[.`CbG804B4#prKOfnh CrlyPZ*Aj/ZXXSB1\""cwcY%VWd.bʴy^>?{L͋0E3y7ER0 i^$iGR8r7oR, ءT}yc_m> 0-;ȭOzFP4:Ne(ϥ"PJ +@6Mɐd#2EDG v€S)M^rH { jt.f=(dNS-<.?{#vSѰҞqQ篘qcw^=} <^ӰH8S Oo]J~Sz.FP04&T_Q{G"l|&"vꃴꇅxjџAl觘8C^vn4^X̣pޫᲠ" y2~=:\vFW $dlBx)swԪgX9nEjH3sj)$<QcX{{nw|Ne0H2yyw5$ pxE{pWO]w jR#镺ыYk2]S.d+AP!bcVUK9HrѪHyo~r22'sO4٘qGJ+LaO=[%rX).uݽ9., XAӴNo7ԧ '(Genn+̕VgF8Dz aLORƠ"(n CXX ʫyySĨ2*VĊ o+j:Jג{VklgțvƎ,1MU 9^ّ<9Q$GCm,ˆ31OkfedH0=*5ڶh9QepG0M%j =Z wךaZkb|u8[,OGz xYm",؎k=c]Ԋ]rX|}  :vRƻ_w?2;3cFBU/8 ɍ1V_ö=t纹HcKI ؚӑmImJI q WEh𭿼,NOѷI!# 7& Idu\ Ȣ6]tޞ?hW]UїCkZڟ6ObVhIlr q 0Nrmyu1ȍ,欌j+#:OyrGgwQM0(gF2_%괅oF4>l2 Hբ(mngc:eMA$yBYQV4KRʝkU4-;Ψw$9=Y;7 UQ&@?klX%,EeHK*ת!>a݆W/HxƯ[AVB.5=߬g@$Um*Px*\lM݌)#COxV[9GYe[Ps+7^Ӯlw+\ p}Zb#_@5>Щ=:\&n+(¡QVZ~DIcW)!SCDJ*@SiAGIv\sjLu=νz?y^;[<&؀PrNyiRYU+{r;ڞ 46ue(<)C-:\DLmO*R`ӘqʲӗfT2TTI{y'&  fC4fFOZyrLcNQvuiB)rM(+Qz:C5]**?ٱS qcDVx&=[X"Nd)_vÑ RHjp:?,QqkQ}cdSvUEm5<ߟYOF ǒ6 Ih:/k2Ԑ/Uf' C<)7]y9u 4y1<*k 4FšGS33`ǚy$֢Pp>jrX~}W㠠=EqgZY_A q:ٯ\|ڠpѯn=p* `ыjPOׯcj~=YMy/5oP낧JyJ/]#~v=BѤO7 ,Photoshop 3.08BIM%ُ B~       PAdobedh  !1Q"ARa2STUVq#3Bbr$Ccs7Etu%'4Dd !1QRAa"Sq2b%BT ?4n"D,oP!fz 7[z %v% oԯsMzigK\mݏ'?:fOyĖ^55HkцqԒp|.\Fi592ԷSy_~\Gs-TW)K~]7n:y;R߾UMql=ԷSy_\GvQ X\AtOsGFZplqӍ1e<`{biq' 2jja^ g&Fn{+ree|n3pc5=NW_o[χˤqm^ 6o;8h+S6(1kch] {\Kyok\?Ip_QcoI,>Lr6[cb{A=8r:HqVhM5$7θkI !p37?6 Y#O0~y(;M--FAV־ZvT1J1~vv9P7l׻3R3͙c5{iP|{ߚ~s=>?fvv9T!ykm[n *r ` ]\~3Cv5eD^/-}\ qc Z]C?Ӽje:Q1w'Hl:GOO'i.gv?*;Np>o?cVSJS]dv?*(''=UePEo>\1-|-cQrie> i1 AloL9$-pt6o+&f5Ζ,»%/od?:[{ NrMc7$/od?:[{ NrMc7$/gB*%DF: i ȰŸDsxnT7OPsxn>%AISt7OJVAnStu"tu nT?=΍=3fsó S܏G3Qy/V{M5/7ս/6^Ǿ{S|EMuoK͗3Qy|[e{7^|+ս/6^Q,`H@Ĝ}E1O%c'NB˄ӌ(滘¯ 1yGe,UTɑ|E}mE50?W>;K?kOV.xG3:>>kOV'@q^H?GXxG#Ǥcwa-w c13{bmJIHn;Px[sC{"nAIjUpz6zZ=ʵFR j/0Zh=,)sJ ])&Vx;Lq:\sE\ހHK33ض]$fJ(ˀv=7{Y) *8==K ZGg򿢣gvq8ݢcZqp 95sHYՖ[Gz]MLݒVӕ}P 83԰Upz6zqX,U1mԳy@riUYl#uU]%3w 2hw,{>+=>M=,N\5&qGy}ʵFR{kr#ѳԁUpz6zyM8x];ƍ-g`t /N*8==J+HJ"Қ0حSQGm.q; Kֶ=nOok evHOH2I܎*LCv;- MAM!o4ɡxã#B w'=7xV_4 vCHNi)#tf!2LOӑbRa|,p6glADʊyYnFK0r#ѳ԰AtmMQZbu,M` hm+D1n.H*kЮU16V[4Iv޹|Rm:ߩxzt>{I~'m&ӭ}O1MK A({IqՈ|S8,cY4}FVFHisOrpx/r>gƯuS|T^/GW }\GK}׺:xct86hB 'u'|F3Q}ae1w?G@; ^~?=#oۤM[# @wx20tt+q9㭆s(U&4SԆC wcn񐾦,q:x8c.|S31._˽Q]:w{C=~]ꏕFRt|˽QNt~{9ssrfn~odE!dm"Pڦq|qI|5LŰ&^-51qD9Zi<1ϺI1pnkOS۽j[U\iēŎ,NwY򧬆c(=]M$0$G?^ut"Jǣ-o)t=fd c₊BZ&8 wؤ,ˋc5>REEHn쁁.kTX4|qFVrFTk[yxt6Գ c|ٍ ->k\+*[42LmnkyYW;ȩ٧|Xhzm9o$aeiA M-S}>x:oa()uТbQ1e' wJ[Dv4zENzZ!- ۣ:x)\s򛘹s~WoeRW}=/,ԝ/y=/,(Tj|3WHikwpZxб*q8s1+ q[^@A:N jTnWUTO}I̴plwmm:v;blw6Ze9yh=Ziݶ|TX;'$m︆=v:իf>6 ;̐)bl``iyx6>Y7~T+jdu#x>WKPOmƓIhk6}3AޝYuW9[aҰܫcX3S;c5RyR5foo:Amglwp`OuT VSڬ;%}55E*/uDJ lnvyM4e.>zڬn'ㆌeb+aMj׸ {M}hdo x&Luo5UZh7؍׍@ZڹGR9F9L]qFPMFB K˕Fr0Sj{Ӈv)wSXJ)d-74}E@'Ž79!er/(9LwYc]48YYh7ݸ*8>s78knozᴍheګP%t66馔GO;{[GuQ/E׼6&k'S h79n])m̥KKF7ml*8dN o"A/`i>LV[9h >%Ed2Ɵ26p5j7[RM{ZʇS2MֽqKpxt(*lGJSڟ' i ޵$'@Jjd{cxbRa 18 #Cl8VpmzD>LĺC(@$48zyжK(;ٹZh^e/boYw -ydͬP_G9FhjX<|}VR;e-=p\w *`9A-ǠqQGm靡*!hKDKMϡվ7AX|?Zn:c(t[E}WF" ,]d+|_ R+%<̣BY-ZWEζ&1n $. K_,R.?5ӈ=L|G C[#>.?s5O=13N|:C[#>.?s5O=13N|:C[Ŋk#C devw@I=krsqWoFz{1mcw]W0`󲵘}(c0FUߗֻ]5TEnH~rWg;~MZe\nR4JʉzZdp?ar`  䅣Eji-Oӹ-KfZzXh!rԕq v1ҽ c8.syFҶr?Zh}NSZΣm6,7>ES_FzfV&Y-;ӱW (4$P\nZZVk<^%UnK.5򔘘z M/vxNȬ-Yi4/7Gs-R"~wz1/6Dm7# Ckח7'1?Tɬ^u#[ECQ>z8'JO N8kncIACevfYvo0۩$I'KʑGTQGP\ 8>Zbsކ׎}fYg|`ZOY:[YmQ[-tq2 h[hkZ>Zk,-[uˢӁ;qv:Zrl͊o: hic YiqiT֊Z[V-M4Ld|kZFn*)0oyuU?oUw&Ky2J9%mnך+kiN3vK)`08vٰ[5 6j^ƎG=0qGGyXy缺7*k|n+UiOmVG AzN0Sī)@@@@@@@AqGpsGQ%;0DGNxM)2oiuKs='fIKs'fJΪ^zg.$qs:J<ںNrUUSi|%cqn~.z13|[kgYpCkgy=u-?֟Ng=ֺHZ|^/Y9<#Z#iz|dpGu۞, m=QMo>/TrΊ՚Rj7x.mdVGdn#a;gHBL#Gj)ެ_%)|&bF ݯ|FS:Y5VKCpѺJZlqo;|a%^NQنټ6 KE]EUM3309YOO}I]v{/V{:{b:x3\Xfah`=" -2CK5ƒDO*gvHdNxyOrܞ7P[&Elq5?FM]9OmN-Kfv m7 <|32ߢpK`%FS<7奕$o@HRab[5kN.q7w'lێJ[sseMިVE!1*Qo)'+m5CK5[c.31RFHmk$u` 2 1u[]Uד( -dGnxnwcJ) f dYҊo2J-M] P2YlWK+H,K0gm}('4|6>SyQgcJ) ( lݢ}^Ƞ&f\ƌsa 2UD1P@@@@@@@@@@@@P@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A1AEմ،3=`/|F;k/ǩ7pw<}'.]Վ'd>Ii}NzuwS6^k<Yʼo'jվѡ{~O~Ҽ:jwԓQ)ax 'KoNi-,N?M[mYQ87^Uv5K|q]d_!k'cLc n+iOU~T'⩹voʏTm=ߥvݳ);*ꢤ};"t'x=ǃX{L3ZNF4rC$x|mt Hk゛_ymeGq*n6oʏTjȾ֗;VdGfמls`tF̶+ugbRJ)cxofR!gڏU7.]lYQm=ϥfבme7mY.WSS$-h~1xyYlc:_8glKY1Ӈ7 98~8Y!F4< T?8Zf5#OKZrr1Zc{3)e0mSf~nPI |Hoʗ/r ɹDS1t&  㯌c;!8R./. ORq |;yί7~8 {)5PLGq)`xiς^2Ʈ1ܼwS[>T'⥼;OyueGq*Yh-fz[UmPnn{߼V$x⬈ gh-8dl23'ϔ񙉉rv|u?eo\G>fzSONַV}JiIs㏿M? tw%]NcsI$Kq|6{3z5ldoAWYoQQd?#qycxTÆ#(2{;Wdd{صw$l>\{;MuG˗˯:.5B61Oao)aؘ_D@@@@@@@@@@@@A1{G,TKaIyk0bge33탩:/DӬWz1>lO&X8:;K탩:?DGix{*n7QpsdiMNg{BqW97hiߛ,tpR:x>44eަճwӨ+X[RأY69$ZKcm|QOZySy=ܪ i,ga QlSTUU qTKe1l}GjU_%MLKp8wZyxM3Gu>´{5Gu>Qo9~Ҵu~ϴZYxd nqgXmVZy4{,7*fE4ҵVcK~ ң:aZ-rۮi;j*榨X1 8x^I5߄^?<ڼfSɦk4ʩakYQYUQTNGԜ2vԌ񌣺^5Oۍ!=5y.@ nOy^fy&:qyw1s//W,z:>>Ҏs//_HK5ko4pҴ԰QSŒsK0 8sK䓛\xJߜDGޗbٛuo4*jxƌe=lYfFM$(E=NO5߳IlF}9ʢs#,`qJUMjmyV0>:YDdw%kKxB^]Clr,Cs>E4#0A)R9Plyks/y kENI'|%X;W;]mwBjJMG[%=ElnG ev'kǭ)-7Gu>mSj_]`NTQIomKLI$ i= BLQVDQAe!X[m cw}<9c"#.C˗3s -GORM^h'hg:oG T|'M^hu+}q=lh`vA'^'vsr便XBǬU `]'gs p=&a[՛ʝmm#Wtg u{}INἘo7Iќ7U}պ[zOpm9qLA/v0N6^cu*;?1sD]zfkjV46ԭljj7;QYkनk scۡ5K3=O>U%M]jѺ6G=s$i%p6U{)_S;ȁgee{w7KfDHct#Y!`'2ҾJ)wJZf?ז9kkʒS5$Ǝ9h}j:jۥs7nq4:U%a-kj/h[:nQM=|vQ>5Cx pıN;I+vJaRQU\msE[K#˘av9~n8}-wvwΦ{ˢ u6 /9._rM#avk]&y&ղ# . sн9;)ÌWx~1M֌|3tJ_tEYD, K@aqi= >>I:&|Uqk籌 FKwLܫQ1؋nZ)lQQ3q7qIҾ%>x3Q3 ,Iz䨨:Zf19;q$q$n_^Nߋ5X-v9xR:a푻DK@2/8&;{o,ZoB_o2 -'Hn&pJ|vx:VG)k;k[Spc#I!($m.ͮڳZAMN~ X2+Ha) )B0J a D 1rC:iw ~nnc!KX!emۦu=KNp F,mVnVKty!Y"Py/*; BӇ*)A:NuVDBޒFvΦ019^U1m6Th˼h#ϻ{X#]@,q])-kx428DXO@v uUddL'a2f|ݲz >WQW}ФiǔMݔ!{ c+wHՖnҘEiGn sRn.v:Sl;޻!Cz\h(Gtm(z&KCEQ)jz2LaĐ}bh>.m3Sױp!w4߹qcJ )B0J )AJ )A0Ra(0 (#@@EB (?1odٛkC7v8Ӽ:w?UL8ou_:7Пi7=]Pڂ_菴O~=%ѾIg^w@M&H c70 kL.y.8<ۦbgæF{A$Շ;2T*(W^h2FMp Low\OA⧄n mk@XWkKk{EWmd4.电l<3ֵ32{GSvvZWj3io3$dU { 6=RҪ}3&BDkflv-+Χm8xXI<9CF /ҋk2E#T]pz9?ڟqͥJINp>~(XozSM'ۅ]}G%;;C7` kfX7;>2ΝjTۛ;X*0$Hqz7e4lٞgCm?+9}Ye\8t,sB4jV@pV!%6k=sZ`uU­8!`ˎ2O۹> },5v8j6TV@;d ʖu[;V_e,㇯Bc)]d,g63 $v.1uS5>I (#1P@AZ{ࡂ ;w^c9コ_GO,{Q#{$Ik`.]qD׷YoV1ڒ|-)´=ӒMˬ72ܲ"kQ+z?')5iҚAjФz҇s:*jWM'j1ڒ6 u-l&WS7#bٌ!s6c|S1E |Op=ӜXSt9*hl;;Q7+BZoSUSG54oՂ;j#fյ鬌 zGp0;I+q2󺝍V&]+qzK!?-l7&5qZ\fGS1H2׀xL mwv[vW/tԽ; ?Gi-%#B0a)L)A0Ra(0nP)AsmWC[Mw23qj7jcزٚƒ?>lQA6g홪<(=?>lQA6g_u]P!q{9ni_[1ԪtV0”# P%"  [EKo2s]sۼ 8u$| cu{i}w?Y1P@A*D Ѷͩ픶fEalT26?iSj_oMZ}[eO?%vg lI4߄`;IVSEQ\w#s45˚X2ցlIT߄am.U[U1N|9s> |+@Z=*i鵪jh m ckZ?76Bۦ{@z;Qlm t͵!j1Ni]}4*YnO!0Crdk7BmW}kI'T,*M[So7ڎDzܮ)ZX|"؈oRc-\GUKM_GGe%I ||7y;Hζ1"SY_fAL [=35OOv9d ZH^ܹȭ1GiUҎl%ί-\*nzWxV:'Ӹ~-o%e&<4( [Bvue8tׁRdz_;t5ӉWD̕J]j{O uX]yL\Mm{Qnݩf u)Ke>5gz粫UC’a[-Xk%{!O/rWW.P05k&k_MK\B=KS)ҭ sR=tG.qA.ICɡ״trH~ǰ^5qhOW]7N\ Nu$hi Qxh &i㥒vH9JR Ha(0PaJ %J )B0PaJ(*A@@AD2x$tSFrpzޞXec5|JJZgJq_1PA(D%(0)hN М%8V М+Bp P-Pa)ShNX45kJ~Oя iRf#b俪]NYuVnvF3[Nj!i\׈T{ESQKާo{33z:H54(t=tQ2Y|n{[Ot[Ϯ ޤ+j.D瞬OK[ %>UQ5MUusGFwGDvFx|'zxȢ.Au>{Ȯ’I]d*.ã]4:xMkט\ v=u,6 B Zeb %8*.&ٕ&L[l.g|3rӲ*ƞjQ@ Q2[-FC䇥$4&DEj5bH7s1?;n5ӓf2cp`uLO'd1;ZlU]g+H&04~|o޷?1ܨ?J %aJC P)BR*L+2!dB! 1P@EJB U*´' aZh0 P+AhN´P+Bh{[ ҿ jMGz=_L`wEezm9@#%a gH,;rr_URk[`&C:f孔ʫQKN(41Q0րyFշxT WHOܷB ~9V?/ `7K)Uۙ]Zҡhi?Yhjoqn6ngOjnMVmbF:j55rWT*WMOqY tbý{Sr 4mN_A9I|zYT 9FTOzwʔn\Qkâ¬֟jޞwc|$.|VJZqOUQC+j#Cg{ILiK% e*P8%@ 1PpWI'>ܪ,v<ގtTSr֛4rcs'Qqrc ɎmktOKݍtj3>kL9)\osѸ I$h>!$RFEKldEQi1m_a\5Lk{T8E I oKd-N7;.< Z8 qc)=}f^is)㼛Tw,AY(!@@P1PA*D%UH BUԑ%T ۰F6Wgap9f"ig{ Tp~sGk͆(?jaJpa~?i_YŪ]5]Ǻ~qto7yIuusӽXە@*={1# # Ү(- 饬w7J,M+ɗhwn?JprrT1p\ֈ-b[';3vniu=546L4~rP,+vHhŷf.AʊP4ȉ8;995%mSzh hBZғ֧9ICHմ=(sK_IȻZx?snv6Fw*Y5^~H=3oJnKko)û:UTcll c?zr$l,s2&vvK3m_ޑeOdt}ˆ#R=슇t[bZT9lYb\[vYaZsNҡgdt}5Go`߀'iI8_bw\Qp!Ƣ\|],.]Qʛf+T o 7,&c+=N{ig7+{qoD&r£2U809YjS n9S #Ɔ1ߑ6r᠇ig9]\eI3Q4#Aro{V ѥAڳlOJk?ЕFGpEX˪,ֿf? rNRr-U#ˏЧu-iIA֋nx+\%iSH9sr zAypԞ2ӎuλN$N<+\\lLLQ!sp:t=6;\zԖmIYJ̢T(1PA*DZ`JШԴ* =JBZ.[*8ld疬C#h꧴\I`F/k&kŸO1sbWS5ykV7D=wcӳ݆Y3 2SӌwxX{q֏lt9ZR<'o;8ґ盶IyYڻlmSj?n+\Z^TiQ?4ubF΢eJ.]]O*|ۡHH[^E\?VInQpvd1@0XU5mڤԕMGͳ EYj[UL),&lۄ? ݦ5uDR/qq).ah?K)x# e(cT杖oIBz ֖A,r>UbD( -**YNF3 n?SIK)JtSޤX\ie?Rx#iQTzqĒ0t &NSs5/> hc2L%fE%fQIXIYIXDB@@P1Q!DնWwڛlS+m#GڮW,g`V3}r{yfuw~k~eฏNX?Zy)gགྷNi?r x;,qC3 VX{|QLNZ:}0qs9W(\'-!W+V~k=YZcPnZ%*60d 73Ol[ݵ5K)kKG }\8b+ik{3`ks[52S 54g0YMh̾%L/1y.W 8[j[4zf+;vb-7}LK6_)[f;>AIQonpFsK6jNV| RwGԥse ɑҖR,7K~` w(TQI={"DH%E][DaGE^U{t*Cot#YmZ3R?&b}K7ܻaAڮ fQzʛNKP[ 6ۧͰ뢐 nc r\ZHTP^=/8ZKT(HȂ( *1%Q;ﻭ 9zOsE,E[( 9<#VO8RDJ%$JJByT^:UMemK11%3:pΤ{A/=rF#\Ou48̎ZW9lqb$])NT uEm&c"8?bJL872 9TKdGԈsoUT !OԠPNU 'yPA9EH*A!+>WP5u8Aשּׁ̬C2JQG9茥7&(IUu DPRJ nǓ^ZJ("" !EB (?1P@A(D$T HVT '+V'*ڹe50Hb|n$r=##r)f 7ije1*&|Ҝ'Ա28֢ lJ#ci-n o6h*ceT].(4e),ʴ J 䢪"AENP2DQ9P{*p%rGAH5fF/QQ-LSK-)h?85i-x q1h0 {8#qwk*(2Iwy]2v9x'r7tcNNGK)O9 hH xN?1zK؉%,RJȂVfE$YRT1P@A*ʢrHUT*Չ[lpyfW.ZQS]nNʻXZp朗,h8R߀PR8 ❬qRVl?в9i+L7~7wD0o*MAWyImGg7QmGfqٺn6LGyMGfO<'DQuܛ;.䣲T0->3'6Ys>0seG,>? sϐ'7៹9,>/ ɲ WHI!Hcw9IʕQ37z#GNnr4Q)vJn)=>5wvOMMM;%7vJn(Q)SqGdח-SQSjtbJ[7Zw0G}XΞ^+^"32n)}%M^e/>st&ztU  7xqSsiF1=в|xø&m tӂ8 »zy)PZfUÒGՔ%ˌ*I.yӒq'9?'㸼#d},?S_k|?^Қv|eOe:)kKTS|?^Қv|eOe:) oY{}WҺW濜 h_y3OgLc_P@@@@@@@@P1,5uP H1n~a?38DÓ;V/YNk=ӹ|HZ|V/Y9|#N#iZldC;j=sUUNi% !sdsgq.m?11()vdwF3w=#Ş8Uu1TVdC1=IdMߐ8 &zm"T2ST0 ׅS+ iÚyl-| 0wN:JSku]ݗ-Bcc`4kr\xz_,|ܮynopFn+}Hj Ney2S'qᤖqRϺbzƞq!m@e`A7#'yӎZOʾ]j 0X3#i{\Lq3)"x{88pFsZkXc: Zup1ЌcUEhӰ!5D5#.3][:I$e-tNCQL\w)!Hd'79yB,MZku1hkK˼֞(;u7:ƦtBl5As]ӆ5ucqEE4@Y4Hb,p,s$SF;%Lm2?lmKyP"[i,y0Hђ9qc(mb 5\"6`L Z;Bu C đ=Ѽt8#n&B(1s_WK=:W5"a e[yM֔ԱESYz9n&8"79FQ?)8wIVȚI &fOҍiƗ+=T)0]$ߨ2 K#hc1q9ܴ'3ُKZKQMoK,ckZAc 7QMOwqݫp2clq nE qxq oFEwܻzeQ[Is1ˉ}8c{ÎA=9[χ3lyGPkhmһ쉣n`g*ێze?([+ W㧸 gTAΞG'4dk[# x-x";c55^?Wg\kDm #uրcSr G#_ epteO*fz/Q:ځ'pavFwz'rxlmtN8q ljќMW5sg8qv3;cDGF1uUZڢ /~zNxeW=]\tA;pJ8>>kmzI?UJjk41wC+#2c8ijMae:1gu-N\QصKÇyXqnqp;ymG)wKм/~o-}?^?wM=,4˂LfAnrƴzxnGFfpc/X۽#[Ѽ3-c1>]Ou_<>7Jϗ]O}i||t}8?яZu_<+>_su?/c֝W>JϗUH a^c'>%_qr=31X 2$LHvx'bcxow:qwyl^_k=KzO;ͬ'+?%/6ԟT/u$ @Sosۧsw;i;]hs{:71#AbGiQq^3'QqN3$]/,Tj.|N3%]/,S0qzt /Ժspp-sKx\LTGXu templates/realestate-slider/slide1.jpg000064400000037625150211777260014063 0ustar00       "Adobed  !1"AQ2aq#BR$3brF4DSCc!1AQ"2aBqr ?Uɭ̄~ȿO,#hOlȿ?j$oq|[[ '0&=WyF.~Kw2_W6xae;Iۼ xTgNÒ:մՏq_烃hfJKPa>sTŰpaȵ}PU'zB +ھAw^x8SjhҐ łE(L?q.@.pJ;m6a^N"ɠʾ|?fEN,!b}, [Gۼ[tvr }i^v~8Xr!g;tIŇ"o4<}moLXY[{Lѥ52-l:aeM#GurdDL,Oi:LibD-yEqFLf*Bɭ굞Y0& [!_)XzKΪE>`¡Y Zwv thb&[ y4 \@-ϗㇰ-Zv o,MϠ* ׺)70XCC)"oPTf,Xb Ri2}+KI@/v} 8J[&zeޥ .k_*ŠPO+mݶ|`-3gNU'Rۼ>~ĮL0dPF7ܱA3+sf<R*$Vb,n9RSihbB)c,Us$j~Yݿ *h zk{ X~b,D~7]w;s`ZR[oepOp$aIJ7WB;.qz`^ <)[y"tބL O=THC0no!,ZPF4f,XB(oDeL 3rX*m5mǔ vR4^J\m88GHTf- 4\~Ň?Chh<0J1T^p l(ֱd<1bo=B n=qp TT0Yc{L-`$QlO÷nA-q6Q/֚&GBÊݔS'z PNXƜ,vN23i(T'FEkxѻ_ MytE# cKfUڪ,k j'XJୃj,)YOMZ$㉔ ;`?Lvi4)SJ4U(-VT!.<~I&3ˣ3 L!5dcU" |>!Ǟ&kih˴;ӳ5j:%߶۬={[tr,Ό`Eq;ݹ I٧6}e,B+_C=is~G5Lϭu4kOZbk!Æ-,`iP\la/'2vmHF;>>KAp^n u hjaӡmјR>xǚJtw3^HHWUYIw>mt]R(V9 Kxֹr!$*bcs6MCTl4lToW& =E@P|{t/up !;$$2L+(m6`8#Ó_aGӡdX\Ȏ a4}[R+#DLw<ēs~Ƒ* ƶ0!RX*IcgKH 4`b%F'msn%⣥OԸ)2eao`1/8#{W .&жḧ JI* w#0%M4SO(oth:J<'#0bsISX#!Kvs-5M,YEk4upǔSÕ5LUFf :v*${ 0+yq.h Ze94nS{`|Ź66I|m)KOH$|\q hJ9"a c Sqm*^L"Ejb|ζTM:iH[[b)&RTiiV# 鴌mm{,2qB+DM0Q^ݘ*|\fبi2T0SUOP;Krv)<(|>\#1L7j)W21D>Xi6,qeu씫0~ig 44:nJi)d6hoXıڗ81^ŹƟyUMY56s^4e?3KCcJ)*6ɖF:d,{\,m" ^SK5OJ^cqlqer5GcT2po&z=3]-LՕ2A-Qa2r£կ%$]K,:1sl2"̫l A&{2Z ;Q Tj rJ̷+˄IJƒ4PEMLVUGv:vL6ʫZ#0ASM4OQr btde7 y.fRe {ɗƔIjj#H0a vFW`\2'3t^[O3z-SB2֣6cQ,5Eʺ߱0Uez;N2J|81x\Q"+44}'woqLg(nl˦?W&Թ=\a"؅U`tm2Iٻq((њ3zJ8r*fͥXިVza *^튊I eKRdY~].Iߤ!SW%\ʑ 9#+/aNM o|h[NYrW RS-,/OWHz3Gv2YΐӕTyYL:zUܲ4eC"\ll/lz)/d~5k$LQ80C< [iY ݊2HAml<0 sTiz4%]{ 'hC8Fmd}4PzJ` JeTxHɑ-uklm2Fqaγ=H3qMl:95-uT=XAd >`3٦- ˣ͕umҴJH bvCq$ԕSAV;CŵۙN[64*dZsӍY)V!+<3b}_,i*[wt۬;Ɯ\2$ HML9dGw$U+(x7⡍ta-DU(&X# {u N=,t/E-lǨ?$5rO{v!DgEAj^% T2p@>=|K*cqeyBMjl[e8KѬ% j\MKDUO 0-7 E;*B }-~1&r*0VDp${|;N=v$ZŠvܰ (h0 vfsON:Jg\z8$$S,vr*QLc\9JV t{ru%tyvfVŶkn=}6_{@m()hjcEjܖڐ6$ W{z,m+Qљ3L/ޓQ#fY˿$I4}^Y2ZE86gR!vI{Q+.ו/KGL |0 ^l6~ҽMik6i蘙O8$54ZT6Tl)ΎԳ*?b֝0+!v]:<Ӭ A]WFEK8:fP=QAr\ZCb?#؋̠aCs *|(t٭4|wt+f|W~G&\B=?}fj<,z "tЩG;NNѹ[4}W#Kc-E"H)`#-Ʊ;AO$%$r6x Y t4lT YE5Y[J;~8)ɹu"y zWȢȦD7![3 :j: WA2IK /Ƹ'bh".' ~˩ˤWX]Ё}1&h:4DBH:pyԄԕ[1Tf~e*SLc2%F'o99I2riFg2 #8^vk۟׾3x4mf.JܖN;!-%>C !e~lϬerQЊ*4pp؉F#!&Y-EQf^U[3u } P̢:ʣdV6'cÖTf^IDV!Lyɗ#X;KE%3,̠[J\JV"ܯ-~$4U$`ɕ?@34H[~B=,RkШ#8{alYg۫/#ӺB`g]N@( rY׾zJMGs2]zY1u  mRg:SeM_K56QEԊgPqV]~.kb9hG3*raJ%q$./R߁^#83$ɲ:a:g~f.m(k(I F^ŁkOճ"CC:0ud'U & ?~.x)w/Y%s$w{as,i5.349#ؼmbM0Oϴz]#]dTeYY!@aUEe :oMTkLvlhSD$e0KM4QeZ8=EҦs|p9̒MJ@%:>k7R﫣r+0dtp*1/9*DЅu p(w(cLwnC3yt3x%b6PL0@`/9*`fjb. pOϹU&7Z*ڑGIc4nݍ4Mih"-c 9Ž;)Ό5ywAet6XQxԒ364.=g2',~%EJD~/qkyb7$jwd9Њ(ޥI!+ A^#Xs_ϕ~x{<)5f&: x {XbiK9a=%iB*b#iml2>izrwe#*o/1P$=Qf H 6xBqKvka_ ]|li& 6[9 o~Xӓ}i8مܓߠzM*A.;]C5vL``0AQlA,GϓZ3eI]Ix ,,/| 21E"su a#]TN:rS#]+ 9;> x :N"c ]0*l(6G񊌧ˆ-|g_(^,< =jmEJ6O-CDgY$slZª *a`QMU@[0|4ʽ!Xk3,tA8"Zli(ӭۓ+ReT+پ)P敱癭<13O Zh#dW#fo,05nR#̡}Gg^EL1(xץ@nYϙP{EXNa2Jڥ#]Kl3NN߼skg'JTioau[F^ZU$4,)u^Nm3[؍2\u2W-ry<++"uiw)HƀR+(%P|ՙnmL4T{r~kR^ʱ\W>(1>B#^U]rw-Yfz"Zr7z$=Tee JHYs9h wᆗ6&ڒ6#SXy:(xhxW حtfOGki2/7jVe+46pI#)ДhkE2ZN9IioE*jrrjX(b[w65!ʋH6lvFc5Ajਯ]MLHVUAMn& \Ѓ%jQFS e~)DCj3<-w<ہtf|ƞ8X -*j:tYc*D,@$M7G(.OHV_JMH* y2Zk'MOAR22KKٰ.2.rVa`7o' *HT-Ϻ;"ݨmPn}v7Ē`bez"-Eݮ~qYܿ=V(-rqo35=xLTY]9a݂˓e Dn~q+} 5F*Bug.ȁs^ݹƑBi6&%|.q8Gc'V_~-J+иx3 (Jʋ52G8mǰDlAu_H=ZmMȼGCuv>&+i++߸i`ASGKMWJ3 8&Z~Dg[/ zlީ\!yGУDbyLΈc#n!}epTD%2QeAM(bȗo}@18ԳVfPffٕ$R5 i\Rww/*uW&U((SSWl42Yߴ:&#!rVYuKT F5&Pʕ3Y,`.I8`gxmGPԔ+O 9`"ĸ'0{CJ(N R]H*Zb6")=PCK>S˩JYj˫`Zf0{(R$F?A}pUDɮXC{cHsJ–PSte,#u )$8*#5 UD|PyURQhe:o[U$^!+et (VX/rYnf74\g4>'jxxV1,ԧvYYbM0T0;FT(|C28x68+T V/dW _{KӋ1&3Ux9Q'gPKl%j.e G"dh59C3}1}"a%gϴtj݅GBOP.4f&Ϛc։sAR' ϓŦS,{շln`ޣEpޤ)a_aMR7F07[a${D!;kybED>C ~z[`A~Xa4Q) ~69\`JH4r1[7#FwPK/Oqٚ@s,:\F3 *O?6`XkEUA됊ńlzn868ԺsS ʅ-`JI_TQ^hv۔nXH;A:Vy>|G hحy3jYM<(vPx>x:+haXQP6̣ ; ԵPƢHէCbbm{ᾄĔYa5u4 DV >z*(+}ؑcXz9hvMRdq YdVX>W$ {lӊbz*j&zU, {[;3IfR4K) $[ߜ8Ǖ g= $IHQ~xPT#е0>Or?qŦLE~05O*!XHĈWb]~9@@ ))vrHUYCnX`-luUgL&LkPe[c$ͪ'$ǔ e,F m?%LxmI0:55ܝTz` /e 6O D2s˲O,z޾f^E# #op<0Aչtr yc3O!jc PȲ8Qw;s7.5Fs[FΝ9 R̪A;RC8m RcIyzo=BZà,;x `o\*h`,|}1HG2نβiU2\9DtW5/]eڞ:D+i.bG8 ku.8kC>?dESc E7a_^ Ӯ?,iLg}6)Yu`;`MLwK&踃$>{ŊvQ_g7QB\ Z\$5hSUҽ?bO݋Y|"YT:ACsL IP6UHc%c9DN 3YE>ro nsdyKUn$<^i]P2HM8*H* _6^!b$"s1Ӄ"U7c{~RtLWHnkIsJT Vc[PŽnX,`Ar#8s,l} Z@B)nk ά8.Iu<|.ݺ"`l Zc݆~LdQ@`X Dv}#spA#nF"L Q8o`cyCf7ppa4*n'ƆTr5furGѬqkWK1VV;bjjUW*vz0qƍ9ޯs_t,?bjb7A_" j=֍[.3 yNT*3.,Ay|RoZN10 LZ<{Њf1!p,-dK}p ]׿ሱd0y2M1^<0g,Ɲp45ոF|@)+qLLe h͉b;]\ob -[<#b1{9R%u BAsVhx` 5/O8im6gm9:,IW#*LcqV?j\ah#5-!&A7Ɛ2("Dv$߸ [ DPQCȌU=a5)#UaٮChvZ+g/` .f& O匜Q ?]ROQltemplates/gaming-stats-presentation-slider/slide1.jpg000064400000020546150211777260017033 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed         !1AQ"aq2B#Rb3C$rғ !1AQqa"2BR$b#34 ?$PBf!GE{mw n[H,A4tee:2U TPP hk@H4$;M(AxT\P eR 6XX"(P@d8!K4NT@bҀܔĪ J`ʓ#)Xwm/@~ 1P .@΀PM'PTƤo2Gq B .iB10VF;n:JnZhP -"ٙ K cQA :ĩ[ƤTG[oR jAVZx| @"i@^!q\'޶ jh=h .(2z$Y*L[ZUjHhF+F6z = )H-*͕GS6跓9:-ڎF] = tg *[Z.SU_ĺ~бVBW~__g~&9yxy'Z4ŗ] [eyڗL᝹AѪ3XJ@( OAtUll@ znv i~>OP T7Ҁ4#JeJʉFe6O l$5ԇ"u(Vl|,X4҂ZƝHٞݙ}0NOo >@*T,?jͨqc˷emG ]ĠJ~aG+moV̈́|aor~߲2?,o^Rz&?){M'?ۜoOA"O@ s~bҬۋuFi5m>݈''q. ݨ\mn4i r1;`~L׶͉5M?/sg1[~aI@$\U1pv:r%V:P9bW0;UUHR)U P ( hX ԃ@$Nn";lxU P-U@FPRKNc2,X ۧƲ\VŧJPV2(4FՖ,fAR:]FNI O90_~-ot"Wiloty<[~/vP8OĞ|hZLXƷf=0T^̦1V13f8^!kZD,r)VbS;^wzmf\g~_q etrM+ci1%̩/iGFM,o"6%mƏ2J[UEm5r|MԭP@ERfFB7 \\_ʔ 22ۅʔ$Uio:rm@zLyH cБVLF}} N$'+So}kr*"֦)z]MJ=CY^;N{qsG?viߚ]RO8_ڪ ,+IQT[YCV126^B stEf=xbw%ܹFŷ7fNCϹ>mrnkwn䜤):糛~{ !x`@ʪJ ?v_+52/WE2Wkh ć*e܌:>5X_tWze+̓IGe=j8Ǹ.Z9<ԜY"M@|($ @(Xooj~e oaa@ 16^A2$y=|W/Fo>,<FqYSJ'al*@<-ǯWߨ.FFª䫸WHgʋ6FL("Bkt%Q^;gyx}f*} 2Su )uzH*e)dHHnv,m$ȱز!FB"RGÛ+> HtD6f59&k%rj'C0qƋ &ōt}j-Z> פ`J`MtF4b5s"#@+>qOa׍e@,T](2 >@rWpdwdgI_Z\\[tm$?j6x>;^+'|<\.J9d|lbO3V|Jm 2[y>(K6#0g ]tI֢`3f,{=|T\qw.cJ%unz@Ȳ8~G|_͛q\6;Ӽ6UGg.xԴcqe{&F,Y[pfk*&W^Wā# Zϓrڽ*ϭt^'K~F4ȫ&CjZ僆[Һ'ڎʴ-xd4;eh(AuVżڎ0MqREDHuq:ab6顽Y6ۯLukgbK>4flh1Xr"jăFo/:1)7. VٮΎ<n૿әv܎GKViodN@Xynuܩz/+*D;%8N.eCzO^UFo6rs4hY$h."hэrܙێؘ@٦t_GWNuB;H͋;|/s9nK#m.]xQA_[Džj>mB*+r< ^F13<' (k-5[ߔ8WgcrV.4kj" R&SޓrqOMJ̛T{0 RnQІGSb7Њo?FAL\$IV$1((zq>}H~J\%) d5+j (P?9vp{t@§ x\>/?)Vȯ.w\҈yLlnKeIfuXR7eXBe?ϙYc> $Y1!$$JαI@@:UyW\ol|Wo9>nT ,])$|WwGyhz5Z:kh"R>'-xF2$XhcUE+|+ЬUll/\':7bK= m #K[ƷMVLm!bo{AV#_ 9̟n:ik|.v]k}W;ÛgSOkv=\̂LLI `i]_/y\K|3%޸z.G2{L՟ zכ׳a Dߐ\ vnªP7ÇHdI*5n ̫=6z1qez}1>E]gُHT_WӴx _Ņt[T(j&q\1+M^Rs9R?:|ͷZYd[JGIy4V>-c\ BLۻt HP &1"t|5+~ `AO'XK)OG@#a6 .C AP &ùbK[n4's=ێ<Y1Žk(_urO[ujԮIB*-nۜVq9sK4і\HXwAωmKJ_7MwQ[ffj&QQ5c9.#;濮jT{YK"@( $'4Xv̬;-ZjAhUe,EƠP @eſ:xޠX7L"[Ft XsP.ά2 O:l3kcƀIuR0E kP;{MAov JxI,jJ>$IP{|A s\OwV\yCeGRk|tLV1E'M"V`E|mKSn=Siqg-ڼl*1|1'G͈hyK2Gr3DU]eq-rQQo}y='% CC!Xhǣi k鮕r)5]gv.)Ҵ)+FY&h"-$-DܪYO.Kkj.>j㤗C*ӧSnfbeCV13!H{W_[y(c" @zd䳤-4åEP @(dE5/#.I:+%nM%I*th- k"}պ_7?tR*{#cqj<<{LoҏR{LRo iHdhR!)2'*4kGX@dW IHa&}?7/w61}cTb-'K/yk/t=;|N=j6g'bw?A1 >[ _,.wG)x1v]ΎS>+6k:|+Ra(2(UP@:ZlsHnkPY(,5fcå7m 4(UP5ʳۋ1&mZc2,=fZ?x6ʋ;cܝaJlFF6b͕A,|֒mF4YK(9Q+9O^'.gֵEP @(Å'S8bcƽ7}rgӱqC6ēap Weƞ)/i]1'k.#! Jׯ^:*q㖩<dc`.5Xk8/-F/j͒\z jk"%Ddrx k8xV0 McY݊J]Q7('tHknVXpE^ƥ^$Fm:xb>[$&_L ~ڗ=eO.d͟Ȍg\ʽZVvGkOs5ӬiO\s\XV^f%jo߻ lr5gc|Ǖŗ: GkSzIkKjV%I#cJܠ¢i[T?9NR,c\۵d,X( M^\T<.9ge1ᦋ3b~۶@b]MkurQ(ZPtSRIrdoFF6s`gok[?sOt8rUg>V2P @(JdȮ2jO|+ j*PdP@6%sꉽ3·:v|NwlBx:kv.v2dxGXR>c"X+VtY~aB$a `=]T]\%ת/|1rTҚc?aҸ6`Fx|rcĪW N ČhF`ܒF![Km\TYȴty s|I#fdtPeBHW^uMlK3cE$ -^3v;跷νt.Or,IF[ܤH"hAf 㡹d0_+_jPƇ9Ӂˍ>$6svckY'):r&{&-P @(P @(P ֫T%3msd3Dڣu'fU=Y1ڸ3{UQc䞱Hl t5a֯lL3lD?ћs[Tlix ݟ´`0v/z4̩>z>LlG#+g\nD,j$FlU]n UԊ}9V3"(Wf[*/޽qi"usG74Z&6Dݒ1n~:6J<+\}Z\+?pr9r ԓrH<տx/rgw\[4޼m"@(P @(P D :+`jdKIq+P@P)S*EgSiܜ K#oZz귭2t}J-=gaʑVȠЃGdu{{Z֝%GSɜI +k|I&G'_?K%ki,j#G< ,Photoshop 3.08BIM%ُ B~       "Adobed !"1AQ2aq#BR3b$CrScs!1AQa"q2R ?\4RI 鲯wc;jzFd 1:[pcSbys'_\rArTMD$nLlOӉ2Uyax^h#t Pt0;ǦU=*yGe|R$\+ E hXNBHe1<4USF1O`.݁f]Udhc{AaXዕ,uBO1%VQHgbݵaܛzcrN򫉡Qi ƞH@ajnc0q#B$mZ̛u½UVgСtvH† b5H¥Jʀt*{SĻDUGI]+XQcV+X,m<4ILSB+G>zo{bY'!\ki8X0}LUTmW|c),M~[PIH]%.Pl #dMő2'?i,M(mA~ݱ xnjӮe$ G]ZR`4޸SKj]_SQR\Ƕw|qq!+LS%A e=יN@]DX͓aŕ5nfF`Ũ|g8Bjݝ\EbM%lgce:ڐTTB䆺AJ8nVwSU;v*FZUz_qF˘nPbp:t*[J߶31h3*H[Ϩbut{عtRVk<1D 'Q_3=Aɰ ,]7LҢ.e0n$ВL*+qrP[}$' e1[{)+1ƽʋ}1ϩ^xհIK5ՠpFt62 -J~K\DEi O齎1}W5 16=KY$bTi͎˽Q5M::H_qڇݲm}q35  ,BM[+=DH'o078j[N<-6Hw^ŠTi l0zJ;|{6̥J#[ l<<7})) 6(ŝUK_\sJFe![d \/_~xœ!Vĵ4PH$PKc&S{cC24uuf+u঱!94-B?1`N_Sh˦)bv wttwm7oY.neHiF3/K{;I:eN cQAB0xbWMox1efbњ9H"qw2l y&˦TJiCX1!f}~X2-4{J6~qѽ ]B0#[\qX<dA' թϥZ*ziDrM$J߶]NQ[\ʙQ#) 5WQ:ng 1W.̑kYrFmNYC-qS5~@LMK%өܞ6,Ƞ,FwZ^pd[6`O5*2(V:Hkzh2x 6e Qo;#sa8)XrķFq}13PYLxꈩg %`6XC 9F^Y3鑖tuY-螲Hcq̮ʱ VXc3j 2REM1U^Jfʝzf퉎Yx3'ZXgjDW uSl-4SⒹ$S_T9 zPlC _qӧlqSIFC빿Ivu:UCk~w` He<$@dC%Hi=whs+*#U-|xT"HbB,Jk~'m9 * I CzjPI/ sɰ04ubݵ E;K[r*)BF1Ǜ?;6/+zfGfjeyT)3R\n SF-4ދ5a[32,*OsnX‚uDT.}PA} rA߾ErUP揽krKui1S;Xi6*J"}8g`%9jD1N57V \:۲J:#[ƷdaAeG$8F (B0^,c>|ҤD#+ToQdO>2LE#荮N|RꈳбI7/Y{1tظ`.F׿oj2J(lm`߾%Jdtݥظ,@`jj԰+L̠Ͳy rܖ%U]t-n6ǡc6iUQReQ-6#^G{oŃƺ 욾R&DrMͽ<>jHtp a+PQTR5DjyaŴ?b>}ZE.HrZ%'xdS) ,lPOS07㕜#2W*D O@LOo[ö/NЏ)jibyGq+aP/tt@anK4(EF,.cР}V02SMr2ۖ݀_%1j#j4=k./)_|KJ$Ѯ;bwbo!pSDo"W))O ,5!rv?/:fUԠ7Sբh:I M7a%YU!$ohFz#me4f,ԥXrGv Đ682(z\J63|E жMC5U.R:L7ձcmVBVWzjb-GSf a( N9}-|oyA}DS3~. sFa:XbQBo; 4;ȧ`#]ER1xw ݦ"W`Q'U7aOQTiM*vM ~Kp؋|?u$2s1*{nFPXfxծ.@vmTo$t%lvĖ;~pgeT"#K*i"d7mG|}cT .c%+5Vwщjs*XG.+цbQ9ܣw#PuS~g_޾KcZWY͸/>'Gъ)i@s2u%QU𮢱#;c%]aUT&x E} ˰Ēx6Sq=&I-;SQL ctT@I"33> 뇸T:) ̍Q*.d@`2%LxO -Ȳ3$m)%tCiKIɢ x?¾+~)گ%I,iNr5NMi 9;SVT9GRM*ȰQxOxw/2\J^-E(OleYQ$xa7VƮ )2={yfbKMUO$5U ۣ`6M12\-OU4)nPR8]"]-~MrDuT 0!Ds*n;^YY@'m5’{X)?iwBO}9wnV_E,T۷|sguYu]R5@)PUU@Q\r/:v59D9dVZe`w#B͊ #{mg7!I:mT%RUv )k70&)۷|kVG)Y[H";a(ե%մ 3p=S;km#+ _xqEQHw6#In[6 cjڂ'`)CT_SmQ2QCq2+}r .[QÝ#1=Dv{yR5-͐߰=LQ"9 `Ac~|f?KRXX:A14F#Ƅ [)/׊(R*;^r<\dGKɕK]4ѳ,R.A(TLe7^q_qVT9abޫ#E›5*8;ɡ"Difȫ[&C =kNjLVÿ2G^Niqx(ľ3LOS< nJvbKl-"Hy_q+5 Ե^iw "/J; J#ƟkRx5Zf4懞RPlG([:q\Qƹn%]8˟&9DSm' xkʳ<٩^424#9[@9,J+2hh\/fny "ak)@&YqPYp#g?Lf,Fc1afwp IbpVF }58ɘĵ.QT+{|kY䴢1mB$}!{zvk^z#Ynu펾(V[R bW}=@w1Ds ڣkllMmhdщI@Xe؏zhhj(q9&hXǤR*N'#CO0ܱx5$'MS v)/w1oؘH̆9CrH&7M[9╪uhbhsԼ)WqEG[GVPY厞C1E)øgyQftYe ꉤbVP૦JC9[8˅~ U5UJHƝ)d$؍UvN;|>95Zw VYTš ҧ| kĪ.)eT#" ֱ)`{=LJ>Vcf_Ce^[5w!Y"\̀~fqؗ8W[rˊv7G4-*}LӏyU?2J;(f6;xR|#.^s<'̩J"A(aM7v 0WgEǔyvQO2][h#"JX/7q1,qKGį/=NB9[Mh#^Kq3qk3冋4 3 P@j ه{t4}qej*SʌԮe:QY Y~EWJ23JLOz9ҽc^̫m0.;ݺAPZ2"V裖Q q>-9]6XJb),’;FtH=8e&R䏘5@E6/knw--*2ƫ= b5@d*4o|ne5ʎ8di5FQ QbN2!ymT3eRY#D%D WRo{IĔjK U; :{WŏPU4C=*0eUm;[U *3ds=;S {[ be YDGR.Ϲeݭ9L&@7|j {^#H$2/mZNQn0QEq1w8uXl~/bt\_q& iƙ&Dgv^|MCcUO/s ZoyG79|p4|%7AYJSq.f-;)B4bo*x{3R&˞Vje:Tʹ߾ւZo;0~Xs !4|!z O\I5<;,(ثyR%XME19m|~J\H"Z4brw:S^F9*K$IJHMN&q9u_YҬ[T&+S/^p_pGTSKLj U-8#QM.t:e\_r3MTijP`fRKmt |Xq.<=Ɣ<ԒH&erҼmP:_o#YY&ӳK=(I r6!댅9#1|R2=Žndͯ͢#P{[|6iw<L5Νn7B#"X̩48e% zʚn nFۛLdGC>&:-ﴖ#+;2M$d,JXŹI0cWU$Uܺܡ gt=/V_|'F&SdeL#<"ѥl[;%/xn˸}kJR})KHNt]oZh7x|M[AWTIGS VGz.Xfg ,"Xk9,2F DG0o|to 2s8|&j'kҲmI|]<)yGonْNXs*e$>i"ľ1qP"bkG`\*1Ѿװ=ϫ5,R|ŅLM49s0̊u/}M92%zsfOKIPmǣunW٪c_uvU_8ndeԂ35 znFb㈉:P:!X'MLj⨀%XF*1 u.J?x:mb+'s9fցJнPڗ~3s>PYtpeRY,u-BWpHlg;-f:hIO <@X0m-j ^z"u 1fVf]{oDuҨlv{'OѦmY4ֆ:+t}Wc3.ZxaE]]+"3rڙ\/vaIK:*.ن}EPO?3H;QHѿfo+50 .cƋK`4{Lr? uȐȥ+$3[#d[9|SneQOSj^z,JE$kbtuIgqcr)2M4`...|Lzl+Vתd}Ia*kScxwtڛKK[eUR*MϺvǦ.%Z1XX(U.yK{;\Φ Ӏ^Keu+jkj IQTWp.kY+S{<3,YPWGPOc8"zZkrCjP}q7h^YT ZMq: B鲮CZy+(: ME,r@Erك+{f?C$\% GRʿEΦ˷ EbjUyq HWw2_oN㖕I%HL =`sm}tK$X [v1:40HDI9L5=mRĴ^DrNT 2bēOJ)8yf[r7lq]sjX$U`+boإ/Tzڢg[l$|uަ 涞.e;:Ibډs.stKG$LR!;4_b$-o.3@~;lo|r4ӦYD5QΕfHٵi[[ #ț\Ӊ2 a*F*!`Pҳ\|fc᫔KFX3kIe$B HEBAҦZ8.w~rb0 2nky9e'\yT]jFRN?_,bu&%հ==;!:HI ou,M>xIwJ&2d*$dPZQumm.UEeHkƆRH1hي%:hwSYUI?Mګ$U&m[ 梫B92)1vF%ocmI4TK%Hi,0DfBbů$^\̔2G=Q6xr"r*j)d+PS]{[Xow=M+TK3呾Hn,omq*eiC A,Aw[T^UVfy*jiCm¡ 6bZz=z +pum* \鎒!Zn=mFaW&]D2FZ$ՏNJD3P^m[Yo_Ly攦zi9Aֻtݮl5!<ԁ^U:n̨e4tyCu9 je3&eC!y)%4NɤX]v6y}򖒒M!ISaF˕( SavVpkPÂ&TFK++|%5kn&"Huxgd:O-d].Fv۶.Vcjq|^fhqK,c̋.I߾1? dc4YDdHl:^K,47RGLH7-POҢ4vKq-^O™>f\O=|M+@S]%,)e*/smA'xWs8)ca,X}%mK< &lo=5SS'2ZӐjiopuu2UU3+cJ&-e_ *i#@xtjQk7 {_YP-&*7 nJzZ:^-4s6yX (ֵ,H{8 3騒S4iBkE2mLn6ԺZjE+!ChDX x 2FͩV+=w1>|2h*22TD,6w?ɯ(#˫h)#J s~eƕ#N}=L)ne Gv:t\tXLeC%Ta&6œH7Ua@;X7 #Vr  mc`N%騳 Fp]T{P3,٧PsY­r5qo4 CI]U&^] =p5*e@\HP x彅5|MwJˋlѳJzvrəiR9.[C "7:N:ws˜LXLLC"vK{ֶ1ty< ORX ]; ӻD(U Q"0P l6^?q4HD̒%]n#[f/|G($5B5Y,2̩6) =+`k|5%AGȨD7~\Rr4ON8h+dw,R# o>ˌ<,L`ȱ[;):~˹L%lIPU۩5__9m&]?G_SCq,D@&6ָNlze'V>aE>T@*8u.eå캼12cm46 kіj旂rHj^8y_8 })tJ(dPBii,;vӏdx(whļ =~8pfy誧˪9N$+6%K{Xw"IƅN ӆEebascz-d'x]J$\%Ľ?ZꩥdGFFĄSUcSzRT/E)fVVq:.rT$CD '[pϖTeMLE JN]c)k 697I'|$QA @ 68cXvz7z}{Wi%173'bJ&QIR ($ %M ,*'F34JTdO%>e{ك\!T[Nj l=I4!qͭ{{SC-]Mm^^(:*)m%\ƥ[z[I*sId5 #::aBM`iɎxn[5NngX2;DDFAR)U.[nrOO!jgeH:unNIc=_NvYAŹ9NC O2H4qŢFթ1e2k=|rIPS5tR#@[!e̦:~}m<ѴUi.myz=Nf 4/ݤ Y뒧lAępv{ 6EWWW-%yC9,y|8n3JjusrT}KegH Q4Fl,D _S7FiCrT*ob6ı].3^^}U0E5 RC(ś(IS;XIj bMblNmS|%Sq4HZ,B4q:q挅] :W`Hċ>j$(M㹴`Xlf`G4 3x Dg15EcJi%\lCJj%ӰmGq8qjiÐIT<KN4"YElNH5:4reG̠vVHŹ\qp:[?ye.SGքVGSnbVb<&4>'Pe8r'VTў4v1dMZ ;cj9܌u\﷖,Kto|9Z&|ΛDs6^/9쥑u(@zi4wi+cۜ^8 GYdeV2Ѡ&ܫ1 vۏidUR1UDHp`.1?䕓"8" ZǷq^WKt! Ӥ`K߾:Gdap,9wשv&|V, KEH$HVm"@ /!21I5UL'LY3{u[ 4pH֑[2 `Kz2b uPȔ4 }`tP0ÿ-i-GWH-:L` w<A'˶5ټ:|-S**34pdz/ KNPfXHe,23Ikl;y5j_˕] FG>wgٜ5f'PP @Ͱt9@6#}xֱ\8X Z $^>'/&Kd[-}b oQx-se'm1X|/t]MDc8 ;%icJ_Ñs4lFݏq3^h=K[3 M\eF2n')* UXoXM]mmXޢrYV:Zo狨r }*0 EmZ˲t0ӕNO8XMEPj #v*[7~ӓ<®=,P4lIA-龤mZřkv7r(I}bOS4E &C(mk}H<-8&oKLbr7I'ⷒLĒo{]fq+%8%h;=Opoú5Ux/'/զAigIa\nq{$&W[z}_q*@nN\o$x2f MǑ#>ٴ^qltT )<0ԺZ$Ɲ$wS+RjtF$TZ\1a oGYQdSTR#^T`czq7K<1yAS.Bg7"ճ2PyuT*OQuܨ~œYL2ׇ8>؇8>ׇ8ϵ x+}3x+}3+~(op??ok[?[p}op?ok[?QV}_ol϶b8~ڏogQ?0*2wcn;q0templates/beach-events-hero-collection/slide1.jpg000064400000040341150211777260016067 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ &Adobed 0)@        ! 10"2@A`#3B$ !1AQa"q2 0BRbr#3@$CS4!1@P `aqA02Q!1AQaq 0@ N+WAthT۹C/$uF}F.*gTzFHz,*X2svImbԞޒ` "'b 87F[эK+*~uriԦ쫨JN#s*Y_ۄ&X%I0GEeykj[fld"wfEg.Uɑ&ne:I"d&co-LYeie6ujՍ{.˹v>6|q$CptYVX㈙8ɃͥjAhBP>mj:Rh[3 w6 x I`ڮe1Ur7wKyUəmm$3~<71tjө+dXbJd!V9V V[`~fNnG%겶kVLaA4*Sz' -aa,Ui-9ے[Wø0l+B_Յk5_N{ICvAj STU.i1^RK6Z$Ki0"\XydLhVʍ]ۜM]`_7JR>=r //K8T\2Y ϧp޿ cf[gA_Kg˳۰G-װpQ-evN0V۫癁)dFE`*Qdq tTd)fՑ,[(}Eoq[7).$3 ʈ4L5`rr2*$) Pޏ%1wsb\.R~¡Pj%qpx]bKpA @Iq)V-Ürb+uN 0tl Y$@-8VyV32I )`R6e^B 0t KȈ*I FKő(h$ƙR- Ul JĦ< $Uv`01L2eMuI]W&!7 2{d*7[Uۧq0!7B DM&M=i{ɄEӖFr*5}uFUz:V٥{e{ "]S&Lɓ&Q,hWcZʌHjLuVjgxflQ+n5ydɓ&LlSm;WMm6*icب,~<VDV=HO!bmΦɓ&Lxnş#1єn.݄eDu'ʼdd#|+Wu<-o(Z'PsN~'k٭uS|dv|w׿=ns>S^ƥ\hu5(݌v6371rFbG䵬՝;7Ynu4 ܌teZѶ +jkmףf;F`7UJ-!,ЀVU5kZ\*4!_X {3xMDW)cM^;BG_z oNDދ6X(DU\qKXtf%" 5B5T֡w2<֍AuxHQ D4҄PR]Ǒҝ*M+$IKW##-(݈߫uWVG\OGL~wzs ecTU|OADWۦǨBƐ@7(Fْ5MV/d'UH[q^_[fW+?^VRd(\NBЭ)FEarlSjX$֨Q2*Ι88y1US삻L`UN./Kf1r>;G[(2(q*]b,LB6RLaⲳR%|9"דv XcLdZcU,RζpF=%nuB@*4Y+ iW.2@D,"@L+\Wn+Lv=SMdxޅFRj9]WoZ&)cѫ[$)!TB]8` PFYVEp43L:z%0&/=#` [5Oru)liBČ&Lp.W(c%ݲ(\KTj`풾e$ b̠pĦP<\'n<|6҅%l ?CLuFbQ!vOE}FNU֬l#cڗnU_Y;GjFvĄ~IRdcL&3G(Iw%# `fB$#Q"Q,%9WT`b Vj1RE60 F2 0g89@u璐-Qd*p=8"kGRf1T{ZοY~_ ^'.?IR؄OB (zq12o/@ xe@~I@] !?dzlb6"DWȂP u_ BV8)@c dt"LWdɓrJlZbc,)2hV( %C(˝s.wU*bGNN$OGb_s=#z]:'C_c?b;V#b6أt1y޷N 2)|Y/_ :ՃS9#QxVN)tяU90ΉTiQy|ut://u>K|cbGbWpt t:t%tS`w ˉIV~;)֨`IӧR ]BKJ䩤:o=)# '6~ _IB H$8~$Dr-Y?B<7) G"BA fE+D'CQRtCrF*PoI=ev*QB+VsxޱԈˑ2ǁɔ#bX#+Xj!B,/ VUB<.+_^߼F!NjRGɖ+\O۪5J}~'BEww{q:/?sToh(_·uE\\ 6mVA$H%v+p y!ux$ڟ?މFEOhKޖ$~g?Cr1/ᩞJwq!F\]rσ;͊?Zoe d0EO͂}ܢ_A#Z}:x *'j& sYUrdyQg+=~ԥ @ԥqB4M14CvCޣP,tҭY_O_0d6[[;Sw$){*a//x܉D^Emd? dŨI23׬wawYPcm[EAЀ=m>)pNm`IyCEܷ7_nulΙVKpubؓH 4=p["/O"'z_Rwpj6\մer}0C7\@oKAsD?>]sRގ8 ݔvLv'w6w{w(\vgVHx_)m3[[$G# ( dE[5vgd=s-olRcQ ÅB<6#ҷ|'Lz\veԝsB%ޔ2(;vdϒ=֙⡷-ɝˁ%jJCR_3#y@bn_x]em]uęD,zn_]۟dؘ3ң0W'=`}ʞe*x@:udǀ>Gv_LIh~qI5ࡹ#Tu&mY6 oj}ތw__<˛ƊZn1$WzǁWzJPkKZ9DKax"Yr]EG9At6=)KvoȀBQX6r:n."Yr]D=hH{,".!9\׌vḢ6m Q8 Į`{~^B@ !g姑[T ۗ^4&߉dwAU$~T0zinU GlAκ9r|L.W Vr튣*JEZY^UFajըI[@$ZBޝ4*墯XXOگ:p Uj7U 8RL@-P9ZugҲI 7]U P&U!ﳒpN\5SMuXQ$G޻.~vH&K YQvj@pt]:ꐧ&z"*25UDGsuW.~& 삥aRY&jOBw(OdeͲ?$X{PDpQ,18r)nUN+ )^ O P|'Vj~*eJGoLY[Y.n%OJXt:b3*VW+=Ѧ_ ?!vv_e+Kxp KbQgX*zb+X̪WZT Uo$՛` *,9%/EK4. [P5g*N9^>A£z7+0+'ĘTeZp*AWA!$P` 5/n\Ku6LvOő| 3̮;Kԍq5}̡Gyn̡ _P*cuNsAh9S4-hNVjJ 6]&g_gv1ۙQRՙx1yΪjƕKpϴ~PUޜAŴ6 Uf6D*SsTjʎ*TA p$Xpj5cbILse=ٯ zF9j24ҹzWVVhu4C,adb_x:9+aGq%J@+D{ץG^YzF u1{-,*-k\QFT2KnbBCVy\Tt+$n&Zr-hu0HTJu- j1%F+eX*Qiv8XmLy1lyiEJ}w2?sFֳ> KpfN> rM:݈H-̈́pk6ČCSk2i3\wcBS xCa`(^!{V1rOF>A25viXuWR`bRN_~X59GysE%}{3YMo5b1,b_YA0[XZ18^%n2x#onԳ9o ab.G꧎06ܩɫ;k/Iaхq\p!V*G .\y3yFQ^G%?Clo_(ordn UЖ۴E. .R+±sU%7H5z̶f97krf^gǼ4?gRkyiԸ>ܾ{}(8 )@оᜨv$|cז{w%΂0w=A }.u^B߈|**e{p5.3i`͖;6vZd?^|/hNLgSi{y . Wq%?-q07| mxm@߰v%0Bge,}.5VSiO1yn4'oVݝC*#fӳ/+~xݹfv&mce|j ߿0+j TLVgbXUnnV-Pwz-1K+pڥr}vW6]jX]ŽԱ.Uc+ vg{LhmBl$ω?! Һ6tF!=iЄѨ '<8ckxvψ:,9kORBߎwԯПH\Wpwgfڋ.k]X@!ϯn3\xЧG.">Bؚb:PŢU0LT]N%~AMDonh3$y]N]NPUǡWujHiәCg1cQ ]D]oE1gC #:cB8t t@GãYkR*TR t-zEU<.Ei j嫹BTj*Z Y~΄JuRRev*oY$t ;uŋŗ/wKjmX{k=Uޢ} ՟L7K5XiO\jaw@Bs~WZ "^4R]-R;eieܕ~aHq~zPsU*]G.0TTT]*TR{K ãt 7ejTފɹ_MJJDob*J+_Ҩt\ g*_ZJLy9&ʾtc?C fxP6QtNx(0GY!\h >Viݛt w.4_+Ih'ϟb5)g\[+e,נ.G2#%@ǖx^h{;fgyɜ~Rݜ!wC"txx;;jYVa%[m[ a EDf.2Xo,ajw O3&)zg)<R;i{'LTRgBY? = 0U /l i PJNB^Oynb2fPBi׭z1ȣFGy21 ^ъ&i5ߥ g1ԉ.D)7ҁ%ia*A=JKSd !-q6*8;Eoz1(^&sI^f57ytْsݮZZDoiTEx1yh2D/ohejܡaI;=)bIa7VPA"yp5)Ez@- N0-b!~Vj}⚠j/P=77uSI:(XکfQ4 .3! K`}2Р2m<^~ Rk>,T;ps1l"GpF\j乕y+r: 6Yeouً.$\Vqm{xv sE<0oj*`W]+Sڳ=>~#4;8CwE+[ԭV7Z & ͮx (l[P;f# k힕Fa=X+tȳ~Yg yvsr`UYvW!%0iqSIC'D^k*nm*0X[o6{{_]ݨk&0]m`n9ymtzjy>aΈ mvǻa;yմ;c1q lUxL؞x1( `#ǤZPlr!R|%zþMQwJ ]MCBʗ :j!S l%;* bc;L@eedޝCBfjSRy  ( kO T pU ڈs2c[ 1 cVw-!<4L9k9{!iEঀ<πхPq=UNӈKk`0e3 {Q-B0 ӷ-̐L38A? [YUy݋y3%90H{3UdT%FhԠ4bf- TP b,p0 |㢼B. X}fEjp9n$)DK ,XzHl;+`z ƆZS7Lh ߪFPT &8hگ*TDv{e @/q 㟉XmUscm.ه50` =_/=9͵D45fca8STaoioc{ݯ^wR-ŧkohiU)M}LTLzWy  lQ%)*mu!mH⒗ 'sz| c45O[a}D ;^5yB Æ`W\)}ɋyۖ8wz;QX ?76*?Y/,;UzOɪ?sx1D-82iR@W|̛ÁC=k6dFNCw.*( 6qXfOu_d81X=[1A 㽑Q0n|m^5EvkC(6ǫ0 `)&;=aWW`\/F]s;SHN *$nX g UC7-ZSY!.0f.'-V-T~ucދ^6J0Q5īkKЅ7)i|#@po#B:}>B^_aL;ذLF<5(ڼo],Vo$._fc2hZqWU AK^E]A#)DǨSvБ1Ͷk0bi~ #YL5 9Yk_b>;A.i<)dBoQڣh-l&d@>f9^ >t أ>`xBzD] >OX^rj~%n_ݙϝy0~k,CSsIC^wpi#NYf ח bpPKK;B kP!pz d15F&AMS-aWrՕv^*JwFȎDWm'3'3Uz% ^nv&r+j4 KF%lN̅/1?'Waϼ*J+rb KtYD^RTDn횖L1Kcj5T+e˗:q4pUH-9n?ʀsm2k<<!Aގ;>08m cbV7( ~VExt V2)nyʭD ½ z)9kiE~㣬3D*wi l'=|GK07.eN |3/n2K$EI/szCw49EiGX+;y < S^ X~.<@y6 Wʝ˫q1qK(j 9z[@:Qsn嶙\na&Wc!B5ɇ`_]k_z7(_]ek P!\Kł~'x,YRaʥ4',#.,q9Y[\%.\r˗.9)_<7B#4Wɤz_lҹlJ3F~ \Y:t5A2[IlYp[.Wx`~,F_$E|ܫqM!7 :6Z1Q:7unº_F2rLzR^W%OL w? WhC[5ӹCY1-ur\ܹw*: ܸtJFv%v5鍦58W>uC:{?sߴFS),Lu| AuES\+lo~4{J}X?q/.\+73K\Tj1$},DW(402гƀ變 hZ}z]6DZa0%l-! )l6x\j^Xm߿-P X^_xij=J2צ-WiH.áA$`bsvq2r]`g{,V> V|ƴ.ʀPw0B,# `˄.#}<Ih%RmNeϖq4*y^X2K(A`.#\1MéA.=RR\^w9ve֔f%LP^}j11IAe*%@l2=*p*T%Ncq BvV1,lb Ƅ~ Jm,oL W(GČ2fByuG PSkz.ES%瘌}Hp_C0|FJK`%~U(Q H<~ zzby4--4<hED!wxzx=@0tV q~ ev{, *bJ̨˕ nm?5 |EIzr$`TD >˛xE/K{DGPX y$cc uOpSZңJ^g̭/c )K=wҠGKL7tQ"EJDKMKʘ<:s0GX\^templates/cyberfunk/slide1.jpg000064400000033774150211777260012443 0ustar00       "Adobed !1"AQa2Rq#Bb3r$V%4&DFSc!1AQa"2qBSbR#3rD ?Mڻ#!TL0} QG}*Rum{%#OU)^AXW+VTt:~'#񦁋k_Zi^=SZƣHD@J;%әzg\Ccn«_\,i; j;/Mb(c!8ߚ i%Ǘ{Avɐ_Q06:Hp DI 4Xtޓvyl>|/-!n Y56q[E(ivF%w7o+zKIl"`\ !xOMYX Kg'I=JŁ [jLj*8pX#pdHdEf[Z8#ӽQQtm-:xr(t=ՆkRgPqYDzh݉\?t 9R訬jrЮ&9p{M6JIen-Rb*wP#Uv8*'>W_{a2ؖ[;ZQ ޛT)S3\7GبHzǑK<'gJKAndv)Lw200M 5JN`#RW%K֕$"u(7j[C0+}}\T`HfJX՜#m{nec}IUwFߝC,ӍjX,ϸqxE/fyOh*>!ң58A KJOrD &=Ad/χCU2yZ*[)Wz`vͣ5])l"O]cu(_& E~Kw<{$DFՔ=,wTֳ),|V]zͬIwL0IQ=dvu=URMks  YG Ѫ%-FMOTtmBw3.*A~Mw%-z@ ۤ2GfxxIA0kZk5&&R|cZtᵺUZ]9ՅAf39?'4)EeMMd)7%ϭt=6ihTtIVD]aRՎʅ i :f[Rѩ vN95)XGW=qA.8U[xs{v.Zk9 KnʟKaKB~xFPycGQq(*)kcPSc 쁴89a: 0~&^a4절Ϋu{STbjG_g-U4X;?%uI1,) gu'̛_=:F#3EpDd">՝DHǣMTygeypq³DsHOv<(j¯/nP\ %&bq=pN8hl߼͇JqV hF(ѓi_WE?CӃrJ<)CĞ gxnK^.#*:d%zuG/ՂQ:$rhUiHka?7i˂3qOiiqVUJj_BϤm^pK*v?qF*^7҅7/o}ԈiH? +ɋqMI`.tdQDSJ%*^(j/P b]T zECtR׫`=u'w>=0=ƕ6]-9"_b-[F &@EOsNj[,[QZ ~vtV{6G73KVd v.SZ{M;ܴ7!]V/W~Ib3D͓t*HE   8#FR4ʺ7PO fI^h#P=J!|~1y?ɾ$uUėZ,ّv>SNM` bf|by@&eOJtw#:Z8#\H,{㊵BR+.Ten2[yRlG4F<w!ɷ߃fOqe7ZmΟz]& md9z9GĹ^GXԶqQVAlb<J (/hӡ?1Kqˆw ڼWVA=rS)cըMUƤeQ8ٯ/5EX]©>M,&w%TI*֣;X 6j{9J|_OԸi[ټ169GW=͸ASJ+F|%n{c~!uE骗^2#DQk̋".({Hά}nUf*yEpwkHTb\?%c\UvMٽ~ӹ}Z&>1*vϨ.w +9,_M5tVޫaoO iz屖O* }:R+xImǝ+ez0|H:1Lozo6(QłC^uoNӴ> $ϵBnwmT'e𿡹e' Ŷ[ޏXKRgX4: {T*Ă|s~VqW]yԌqMD?]`ڮ^h KFv+m-e{ YN2SnYrs9iXj =-FV ;B7pډs<{]0 | oh+UPTZZϻ=#ծպ7̦j]JkOV?OA+1m $xyXm]:+ӥZ">}|sr{>({^z8Po* |9;R#PI[mtii=ݮtChz>koKDyVGͶ2;+"usuSF錞5cU1Zc]ou wL-ktnni-cK .#'.$93mҝ;|wtԼKq)?v ?k}|i<'f%jt쭏[g xWK5RFL)Mv0Z|vE{.4cHP*KNTqاvU[V2+ `3f鶚y'Rzܷ];;prʸ=+-ތ*G+wG-tK eQj9ONNuKX>~Hep9a{>գoAZTfpF3/P,eYQgum F1>$EV8gD a-jK-&KhNۛ## [r̮t[7(bxHЁԩ4T *W|<*y::ۼ`riJYwp=֍eԺdh]nys^4bﵽ:$gzA ~/ d[Fv5f Ige~%pJ8aT*ccmK?#a$ƕX=%xH֙bTm1-k,1l2裡csgSS_?]}zTCLUMK/#HvݡNsbe^목ѥa{=ȿ{%i↜쀰E$zՏ;~h](?KM=eij7cq 51R2 {波(\U){4. *ΕI=:-RtG]o&5ֽ6G;~ژT*:285qe?V]u1WןNpz%> j^e&_6$ݫZ7wJ y'Jylgo%bQoiDqmJbs T~I*bteZR,/_%Jtf&IIM[k 3qiZ"gie@ioaWiXb%Nt(5弽ݗɷ3\IlVj7\jڜ,VglKvFI >A[B˄8x(Ԗ|T릿 mwC.F@HfۜzVoA1qg)II%sYb/d)tnX 0Kr\LFK(6?Zohz|oM<.QR\}4Viu-٤Xm&Fѹ,s VgMZu{^yoFeVu#;ZI,O1d{UӧJIE:40[z6*J8IrdY5 !R, `{jZJ~'Sy-ΜiB.I9̾Q?6Eu I}asx՚HcS'(s"0 )5OdU]Z٭[5Bԥ|vd bQq=ҽ:8~~Y!D])3LU`A8Sϸw<3_މu5*Bby;.P9zy7n)/bn?zF3U,}3?gT.Ա1çZw~֪G_ڛ2i dbL}IK\FH󊒩Vݒjќ{i&J[iF6sRQ;*XFq&CI4`@3P9g ]^xZo JG?<ҝW @yfs(-m*DNi| zUi)]sD:KA\~5ThrO'A ;CVLtĩ=j^K.ڧ>2uΣn/qbNxSV:u5j }Z9aiMִ>[Ho e5v%(vVIRF!> d/#ESoz'u "ņFN1+W^DnP~Ɗ޿scR":c`8}xԓ"ZL <(ˑyzXnȚo!֡)#CwU<*Q]w+vʴ,"dg#AmӿѮh[ҧ2#ꢒ(|YDo-$*)<ѧ&Qu>]\my !=98瓢PQ` i:8?ORXou*3K\ZzQB v].U=U ;zqV>~ŷ-y!<2珠cuE.o.oj+A{p+(ݘHǫZ`y7Voc'x~Bآwr(LsǸU/+N3؊fF+YӯM?Ɩ[ɡ~/LX]CtE?2yCZ!-XeOUV[fnt%"ԝ|ˬcjz:3\Frf%e sQԛyVO:95 `sH@4Ȭ%Ϛ0X4}FVe@ybr}XQ:DƇ[ʑ\DH"bJTjjIphkuj q, Ⱦ]۽GrEO`m ~*O .݌Omƻg \xqBt{)"8z5bփ(9Wď(ple3M hzW;i~v_ (y$ sO sZY`q3Q/< { `WCb4hD%TcԐ ![IVZ/1?sgvM H\Ϳ8vڧZ(+/<%i"1T| GRn 6hثA38[TXڍ9Ժ}.,uH$=;x2WJOrO^~:]ٷL2ΎʞVdszgī&ߊOs$cu)2xѳ 4LQǺAooG!/ȵ` ۱yԪƮ)iWKRե#J"́DSLuKkFKSm6^l١Gڨx1rj.ZZҩ 1&{Xw2)}q3=B/_ß2e*OqPLŴ.zŴm#Ҟ[=v¶w?8V_ɯhb9Zuwf"6?r}{xIx:_X^Xw e`@byS WLٲPqWvbYYXM)3rro%P5H:dc@$F4)&23g&Gey}{9&E),{NI<皒 8M>;-w6GnO,Qd'$qwl B3I!dX{yjc3{w=q{?'E{mq8J䍬O.#3]Ķ:9)ǔ!C5aΎο.FC.G eVHݷy$RMV2ёLӺ^ ܛ6Ӻ[]qg`y!}j[اknk=⻷&C[*0]G47WXƄ]EŜ0]~mEB9啺WhRKWh6UYO)AOV2Y :Ge_>U8#v_ zV{gyoC rM@XlϺ멦P:Mme7Ls#WT=R]u||1kW"/n.X)99Ƭ8{x/9h)feʮҹRٙ,'uk;Nɬ7r=9,9*ϣڿ8{l[3UKyAd,VBtUps my1 'G |E$z{hRQtx?' ɵ#Afd3>PҖkG5HO ɥh I$`zzY ?#) p4uV?&R&c58J$,0)UiM#0L)ڠO~ ީKmw]K˹F!Q RmRrW6.&b)=~\r,"K0ڌ$02|{{V_?/Ag'~2>e+"3XJvƧ z_G<KWG߄Jk:xm1w//eShC1»F)3q'$ ^)4bAo_j ݓKbF1kBi=M^{MdlTi,aL#e-Ay;e)f9eg,##uvG'vT?V&:G_Bڌ>W 1c$Ҷdb1YI<օG5)Ky7:h +U)9GV6hsk\,N8f;TTVa+v?Z$ゝ9zfZ0 Eq%m tއs\vlײDՈ(VYV<>2 bIMF<z5 lq%PhpXLW4Wr [O`dT 4,!IKSaM:?'EM0e"Α $ee[VhҰQR᧩\|ח<ҵ>zHAFqx>SV%%o2%QQn4JPr#!@AESZs|g7N--kkrgb^Ac*pyߩ[ˋԌ2/5n*F1H~F]õari vc?/S|ZScĒ+nYcsҝt?/_߇:֍juj 03#JKȊzՎЮi\u#G=זԫ#› 2.I<8Ħ)擎DӁX:jC(f8c?Ru!!ulwgƃ{nR2jZ^@P<#.e=!c: Kژ؞qNճ.)!{ғU-,J|s見B<9Aă0*Q,>?#U~y\}| [MQ?>_exx:^+Ǻ_H 9ChTI.ba*BOAu^ f[[>bEFy0z" U Hsi4lT+=@-GM9I0iE0ڜtjfaŨ1[M:DŽqa.OsS5K ey.!^Q| :TBs ~9$G$O#5iťWŎ3||vUPRԇ_n#TdNK<ϹNSzޮz0SQ+eB2Ew#`,{JMVn^KQ݇!#6EHX4J0=G$JM=U0`pGjaY>)yqzi,hK'h,3c~ONUSF))pE4WH\#Fom2F\|TN?^߉'ܪTg W?kҦu8zhg>pn)V*@yIP[d'-XU:0""`(zD fl5" Z3PhNY1$$z|C\H**Hq?Μc8v?J't<@P8).EQ,/6O*[0U)$aeӚׄ=Zlz/z%'A''=i Fp]|g#ٱK1Aqr{):gx )>v l](XfO5PRP~oQۺVSxmQx`c~VL8$BڃGHWW4-dI!/MJ2(o'It˕?w9y;kk2i*h=3& I3ev>lz/!DP**x t<1cҏLwH`,h3*98۰iԩFOfĎ@:6DhLBG!oPi^>#VDrAҎ2Zts:Įkt  T1㚪`uN0Cp| ARU<3h=N0mk5ńZN_2sN?)#!iP5셶+aB\ Z/MmlFF<<|jM.яzRM&n%n-.i%U iNRxӎf*+-AfFB3HSik@z3Tr0 ŵ9-c`մ}SI UܭURG , i'h,D4fry`ʣUчZt#h+o]̇Ώ["ΚX:2KS#g.d?т(ZzdI"f$|8Š}n]%[1'V@.~zV9X@(kF:ߦf FdmxLN.ܴ|"+X7c~Qyg3IKȘdNypdөUEo֨ _|~c+N92!Xdl_$D[\P[{PO ㈍iu/ck'yK랤Lt]am z v"5(|_7:_~糽Ia+,r\ƶf))P!$ |m>s)2]G7ֶ}j:rdo-KO;fP @(P @((y\S9{:]ecSGN\jTR۲vHgtӣ6{N| r% K %Ir77eӪ6둧QYOpy:JCnʥ5scM'}|Y&RI5?,~EU_>ɷ@]cy|*A#ҥSI[_DQG nG X"'C߹Tխ%dѿ|?wɍOKd99I/XOq230,Fծ~,yLݣgLxMv[ sX3;dK&됔TsdTգxYk|bc#+Ups qA/U=Sծ~,Jִl~FsYݞRkoⶕ]o\;/J}^]Eln[ko:E͙)|Gs@\P !aK}W qF(:)SP @( q !w=H܉d[.E.|3o WT~a:'_us6J"iuysq}5}MX߻zVnCl7ȅKڙLV#nR?n=MW"[due$6Ht3{BY72g(ܪBr:izBӛfY@(N?2Nlm~CW-Yx v_!w;{Q+ J;"v btDݑ 7!ȋ$lmYNu#8E/Zv{@(ߡ%fz"ed,no7)(1Hd)h {]#E^{L@d%[Y~`%؋v2hv=P w^*IYaua[LVbghr_I9^UVE`}CО }E8ޠ`"M} am?@>"=bbN??ikxODgq'q,8ǟ%ڙ ѠK|uk~ڍۉ]K67#vUO"<Ȣl6N0nA}/G䡶K s4BBM kibb3c3dKd,$y)fvTjEVOxZt@ f/>R zaGuw$OqK)u7/ӣ2]l&fO2O*KUWnE>I= @(c/o_ҳr`GkbI&p:? m~d5FIbH;G Qwv3o:n)a&aTL)Z M$jb;zz\Q.<_jP랛ج pFI%|cenӺ'ǫibQTO@cn#W?{?sh@d+j*И"Fu11 Co @yOXvw|m1\޳Ge5͹ ͵_E4l;٨vyzj.II<]ogȿ(.K,$v lPFK#Ec,Sew#q&qI^]-gϴ A^b)m&Ls~5+Y6FhUZMY4w!ֶVP#w?R=$V{CORװLP/46?fuo:{[]#?@( ;|)>^eQwH\3kuK (\?j+236F|n`[ˈڬPOG埉%WS@PKk x,ry[Fص07MOz}nPܵ}w?;P~4K&0(/pHojQ nlF']5$pU,F /ֽ 'pb'ݧyP;I otƶHO]ڀIq!u;ݔ+;{ng46Hvǖh q0m *&@dԒGq#@(ooz'H3GU[}jݬe,;~bRɈ9 7fMøͅMݑ\%L:'lTkԍx%Zqpvhq/i&H܍u *%ȔV$i[Y4Ohw#TNeylfxM'7PG#!Ʈ U޵4&eqn2 4}*1Ʊ ˛:w@T|xQ{w4L="30m؞Z$ Ec*E #^ zq. BPı'w@VmP.pOik0Cy;('UvTI[ipK<3?9KVi%+O^$waƻkm'&8K;J/q/_Wh?% _ܿ<_m|>}In i9 ?H} qiYeM4/i&V,ݏcb02q:'RfoQ1ļ9ƾJ}a_? /fQ ZpoM##vN]ڀ;!^t 7}cP៉]]W7tjAd5-EeS:rW]6;6.n%_b$"Io:] }#|?cLKėh?*NCKߵ V?@( soy)fDpUf},jJQI𳥿\YhU_(/'ٸß!,o_"#N;1K?9ĞL=k7ܭ͑ T.ڑ/xczQtZ z ĖU;>uѩS㤗 {״p񨺹MaZPyrBğB>a*[gyfT%g{~kj*Yum*k3/?]>ޠ!yy&L_%+K%asn,x.mGE*AŞ(Mkҙ))6Ľ@9_@AΏjȮs/mq4N.yKcVy8T'f~?N9m[g.]AX$D @(e'pN7y5k`Xe,fn[G`GZJ\Vҳ?I].>o?1LL9y^J4Y8ew}?Dn; k8"n:;vHV3?c9}~zC+]_EX `ֵiֵͯz>{o2P @(crok&N {{РJ"xi#/P?:<9\u\c.g:8 NGj9,-WK$f$F꼘0޸yxM>[SjW{ f(JT~m{nv>jm/AwWŎg1YDo o=()y&t<@{ SkFߞ-KUnvl='C\cdeUn˴wF='{xo>/=_9PceStMLC&}y}}þ;W/ tmH/#Mq0ޣ_aԒ@( %S,h=YQJW):Hd|@kJoċ2x7zE|{̭͆;'h)7sIcz! لE;ZSkd PX&Fx,j#ڭ N KT%՜0 @(7=|$Ҁ޻  Oh}-y1;M u(6wh XͯJ%ݴѴ;} ֖m܂N&lIJ~2y|7DޣLG}~P @()]}&̒ZMƎ5VQL-`=C<[7LUKjG@Q/ ͙ZQ&@W?Gzw@lͨ$~7?fUdbvwzV7):hgy PUC@M{ָIb%ڪŗ@d0٫Lkdt@@-@d(templates/news-carousel/slide1.jpg000064400000015200150211777260013222 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed ~         #"""#''''''''''     !! !!'''''''''' "@!0 `1A5"#3!1AQ"aq2@B#3Rr0b4 $T`Ct!01@`aq Q!1AQa@q0 `  b[ʚޅNjWe]GWwWGF?Q(6++Suf]5l=3~}FkRd=|pƶO]Ń#ؗԯ5C@0hc @l}{귘wkS7)mʰ[z|xˁ8߭e.#N9u̷_sq}sKَyr<"T\ ~i7/<}dq}DL]3ELfEQSv8̤9֯3esO!yѧ m ϭF ;'7jIv[I ːʦ0KxcW}`),%YLcin13Q(x5r5RHUړZ 4!ĈsU.x$&>k RD$t.*BrERU1x3ꮐQlRi$N#6׈̋G!?ms3=$}Ji0 RG]Sh G+VHG[ڄE5e r GUBڽ:1^JnH _yb^#7Uxt)ҤbmyU% 'H!d"? 7cR1B"#SSw4SLtmJI LqQiAŦ#ʩ /k*ڪϷWk vm}:.@{X(^Ʈwqcg&FLRwagHwk,%͡j"y*=5;5&T[{e&}7{;Қ^6;nD²moZiRzfR`#x疊22,ad8TX0/o#ơPqXF3fl͙6fٛ3fl͙'?*{+@  qO?qk~v6-~rEY,$6?T 1Ir)u`bpͳ)ºGM1O6m/銃l}P p{c`[*c{ZQs"!w YENd"'M!k_`]S!9e7.]6YھjKCg㚥1d|A}nZg˓ރqan7̡[aFG彯Ae <25JW;;bqg}ehG1P0bVlhW.=CP;ʤeZeƮώ&TUoX;jvέM"xFڟ[^kF\ssoϟ_ͰlI؜on8p b)8։~) g`*= 7{זp>HC_pܳ^NLP jm1)-{8,6c?2نىcQNpqAMUGfsv Ln[/E3] ۶{$R0-ZV|vڔy ټ7/06T}m2^l#ڡFvmv™?QSoq[Qu 6ޝ$ʾtsf"4ڙ͹'r!ZT67\ kZm8XcwfcȆko I˕݃|׶.qi& ќ- <+P7̷B{rR9H򞬭˘_(&&t~5"ajguD?F?M=e PyN;M!Q.kyv` lMS%5(α,c3}f RŅXehRGUj7#h.DX}blLqkVx͆HސTni-UE_f ĭ@2΅0DձGCzbAG %W= 4tW⛉*m KIG\x mL{o5=]sW=> ` 1t)8*#rƠD[ qB u1n{öЀ]2oCpnu!E64{-  SDYci:YrR؏  6*fv$4 U{o[tf6}M炩6lefT4w8LB90š_;y2U VsDg U u $qkL%kCд7d­ˆN} 4 ^QEX}dt3e&ф0̇KҠxӁxj pe\ {AAt)<}Cԣ)7\scfrӕ|a*,ҵ: S&[xS ٌS_7T#Uiʢt|B4hANA{ 1ӼiBk&k]!@evK6ž1;+ oBf>d䛛.O|8rcnFMˁ$v8Oj8}V-zE^bWzup ٧7DxGBX)Gm62_?UH[Ct;o%W\ nPk,L`|ؖmaJ>hX! f~ ~ ~ ~ ~ ~ 9templates/fitness-gym-website-slider/slide1.jpg000064400000030535150211777260015630 0ustar00ExifII*Ducky<0http://ns.adobe.com/xap/1.0/ &Adobed y1[         @!120"PAB#43C$D!1AQ"2 aqB03R#@br!@P1Aa pqQ!1AQa q0@ 񾒷qg_;S,'>F9J4thbҙ;=cR>#G,53g,>.pGfn%aXA%m^~}%_zTSk&,Vec7X*|rr^59b&W9?\񾒫q=W1*&6^ZOl6indk.S(@>V!Y}jdž?vJձ[ـal2f5pd+kfbfl̦JAOe^ ?ƿV7|qLsr9zC2bUH%Z7.f1[,#$s=[#[$tل]so kF9IJ(ܭ<) ǧ_o5wKiV ceK MQ$RCego ϵ8=G}{',Q!bQ ԅbKWdq qqጺYFc?8N 6o LZTookfț{/n]<1^&Wwv͓Mbl_ɽWF3ű:_ %Że(YX?ɰ.Zb+#0\Y$n/5isM6Y/ ;>终*﷞O+c3;"?UTQ>frsLy>3\6RXj=Ǵ<)Lόj#Jr<UUq~M} g8:1B]9d9VK տgbyorR._B_O8&>=E Y\Y8 V}J58jVʅ(uLD,nq0Ggh/gT:fMQۇn"+?? #Umn0RYlսϷ'j κ'UYhÄ&8̜8,<{d BH䟉kcm eueD=s4H٩u-cﲠ_eG.A0v*<,"H,}œ3][k+K$C"+h\ksf.!kwR>gBa:w͓߃Am P7+y-OC~Bdz9$5r+EEEH"9%/--^ƒ, $TediʴZ2e̻yo2Еv.eLim*]V=õz^nVZI,흇@JʨJTTUYe\*v +^fcZYZYܮhBˑxjtdhNÚd\8^PzYN *ʏVҕiJZ2ǁŃF9YyLG39˖, >BਏVxxxb9T\'>(8-A|!5vxQgªw&xk1y#uԝMS2bp/j.+t숀?CRM钀$~P. }6ːGf20*Z7OFׯpq;w;j^5kw BVgbjtͷ^-甆RuKu;sĮuBE#ҠL&0 Ƿ4m;up_mmniQS׶瀄& HkT0 8n{eYUm[%Lj͑M;Tkj5N= ng.gFj.lfD3Gwn֒\rrwIpkw*~LNӄMSRFBxh zG!Kфn[-3-u%wy~?O79}z***lSћtnڢÎE28QjN }5Ϊcjn?rqabq2ddj ~ LH ѕgy9?E;%QTD=WF܎~ckO?3H3Iqld6-dB;-@e/pCOpD:P@dܴۀ  PYJ#GUcVQDu^*QhX8a=F'`ҕByt3=@'2N e%}1E+ _cτzG HT &'Sh`Ͷ!#T̈ڳ 8U ݟ^ܼpwgVhW8BtpSj~KZ/T+#-`1? r$ `Of *'ޮ\N? Ɓ>"Օ,ezͰ6l5Hv7N’#A]؃r`5tN+ՖacTRUza)۹ozqyGԇҽMB/|sST?d4-ÆDF}2PnFCWU953]Oq)`\uYNJD;K5*@hG.|eQ@9ua&#9FNJ2ڍqSR`.xYY_+B9]GOmS$χ?OS6cDǹh,eq޴Α'48բWj:5#::ng\(<mͽމҮˬy3_~N1p&gz χ6VVV\S˵Ad/Wwz+++++| .¸W .FRs:[<_: .Ժ ژѐMQ[[ vLZ OlA]tS1oDq#-{Yf\E&NױW0niy\r>L˂)M2Hx3"қi؃85ru~* Ncnhq??! NR -OSR94$%_5L '̥ #!u}s`-o825܊m(=m0ݏ`)N X ػ1,@+Ղߤ7wN;7A2pE@XS/V3 +/>5l炕IgdLܭ%dCB e?iiA.7o}T:״B\#lJ` 6BAi8;e-A1uH"\% A8b:$)iΎ#d&T0o~&ހ%:52Kfm r9!{sSQz$,2w%Yo39g(9_&.e97DxCi-NҊmx`Ⱦnք^Ćw{ᆡq6P 5 o5+p @KnL 6c5XvMU5X f(lSItH+U p-fR v̢L/ hcF`3$R-Tͻ.: 7 bs9$ْ;!;G&&f\R=eym}P`lB2Pģ+ڬM1Jkoo8n6\`*KNYI;! [RxZD5᭸Q+>|CJPSTWcw Y]R"y@#2)'2>P`̄ܐXAۭX@\ giw:UmYs6fl+:,a<9,Xe-xL&raJM j6[qWLjqlWKt?T PW/@ aKol6vҠ/VrABW dh켃3ѻMkY>`/%_zuf?ͭES/4\1ؿ)jبvx4jPu!Y7^5\ t'0`b0B"8 \m#Ri-r93|b;T*\  ݀kMbgcYr 3,i.^Z[_8>wK[T jf2Ļ0H=s?p1uw^)Dv(rz2h3co\CX;S;0ȞD:?ܞO"JO]zz8K0. *c_w>O ߔI \C[ve%{'s.ңi' =z =gz>[l=g7"ZWTo1Vũ&q*|\sLlQfHNv&%ewzG[H_q/CS>fg6' Χrùr|ּc\FP[jEn_8 z2Jtǜ~ *{0 h IQ]د1NfF,h[){wge 76T*7{$F+LzoOPuD{\H8̽^ V/S)_4 pMX3Vk28/,QE{ogijA\k?k+V>&0{^\r˗.\r˗.\.\ñ*T*TRJ*TZ+J+Zz*T+M&% ƈ? M]iۈe Q%c;hAvWʽͯ`~XBzO?!H@gqv/^aMCdY ʡf\c{&04`D?M!ǹ/?GkRJ*TRJ j'ޗ.^˗.\r˗.\r\ýr鸲vAWx%}ц?ěJߙXne#Dn5 pժ|F-GDRsHV=~r5G I=Ʌ%4r̢`j!Jbsvvz%@G<ΪB/`5#+NjVⴄ^)5KƐIkXbEͮ53+2J&argwy$P P7d@EZcRSʔQbO-N\5 $ndv @W?(G3E9I??ژ77z+r: 9 3!܏hGxyj{ʪ3+3m.xd黠`#[ceQ;?7(v.M sd$ `rcnWJ4`U1d3Iz0OQxi^w/}G.pECF.~dmbf ݌N9SEH%<oinM,5Aql)C~rq.g-Cw}#b'3&9}@n /XWX]l>\Fim K)x 2ٮe%q\:ր:3X~! 7b.ZٯX*] p?2x&lZ7fcmo=iI)BP>d]5=7bY pYMO# ea#̧9&b1n.q,Hwu̽2E5 _,@34hG 7\iN&UT[[Ccv₈Li^1h"+dQjȔZ#*0$5uBvUe`UDsl΁"\Qa:xKK1yM40%E[f8|ȿD5wn&Dڴ W{ʆ$-30\RjɼP4϶NV˴mA(k5bXcc!>eNgN! Je\H( .*료Öιȟ@]:%b)G&P;ypYp*|TCͰ[vUj[ۡ͢BRd'DhV#ghRaS`JC&w.}REMsRQCZ*H鲾};d>z7a1d#;0U]1Q?)s8 Q ,Vj~?*xVe*YhH%JgQ*[K; oA h!T(Y^`T#zXyPgW3<%iE\PRQU B&3$/Cg31=:K1XL Nal]⻞`i kW{8⽢,>OdSƇ݈FW:ezyĻQJpuDp06 o;DOpxBP1e1L'"Txd(܇BbS\B;cW*D= L58,C`AK(P.9\"YGXQtLA.Kְ{#!AIP].Gca va6̫9}.!6lJ,-+~[76tǚc֬ /˟AXr`d bPvA5an(.[ e+7'M|'lw(C.AXnyDZN͈9[.im,2upuY0W]忻_&j(܌R.4m<-o pR ̴u$/ ٥lÛ[]oߏ&^]bT4 (eOM㰆{D*^$ P6)AE?0j\X9;m|;xz Ybe)P\*(7: WGxB͘iqZ0Dnik (`:2Ik KATTn6\#:Hdр 눘Dfw.Y&/>LTĀWQĊʼ80qt`nr,. ^PY}0^Z%`u?0`.~W;s 0L YѦv,,IޓC+*[~슷S~Y鞘tW?PfCRA#AD%10%ckr4zXcH+yN|nXV#m>KVM peŌ3=n;ؖˎ$;p!|~dMǖ,4RUԹq#2b D엥˗.ocak\2lIZѕ*WVҵ.\r˗/H+оzYv:1¦sX\-2ي?4HIlp|1%~'Vs*33Ĥ^(كN^Y2d n7Wn9򯟍,@pW[ QjUWuw`Rz^:y>2*$ Z+Tq.3} Ot# 8kG\?[lBJ*T9Ҵ7*VZTR69:ϸʘA*x,oCRJKw\F)lgHm9??}TA؛Y..nEX/EX:K:J+DH/0#>Ąa΂"<#}T78ң6|TEBZJ*2gGrno6$ MDޟSDQ+DGlrƷ?c[<}()%̨a*u*AxW>L60VZloM^zO=IMCFae"2hyǝ*oЅ;)2"2T5d41|noh0mr3+jUor%ף/%RR Jɱ ʖN)1@Vx \AgT6`}ژ4=}%F EKGZ+WQб. Tqx"+t#>ܦS-------////----/yh_ޠ/---߈yBZZ-ʕ*T~ܹrB~/C@W_zᎯ!6*rX!4ZДK'UFtKID^!*}orR/~_Qx]EIjRVްSWk*ܽ.V p}ʉ)xr * g #/^կ p_templates/saas-product-slider/slide1.jpg000064400000026224150211777260014330 0ustar00       "Adobed   !1A"2QRa#3Sq4BTrs5t$6CuUVc1!QAaq2R"3rS#4BCb ?xP @(P @(P @(Pmnm X՟Eh(p%~.AC+gs < TJXΥL,HʭV焦[Q%rF ͓;KQІH[i)m *yr=8zP\\ >ҺsQTkD MVQ[O͚HMzT8)!1Ž6z~ۄYɍѡщxm,(K2w&Ãl=pQWSLTqe ' ЀS(ؚX?%2Wyz U映?҉xIy4yAm%kZ!(NJj^mFt7:4 KR32;2tT׃'*\?m2WIlQLQ~;ܤ6IQGNL{BԶ-mYD{Dy 4j5aodVGPueպ3͹e\$fYbK<5) &Wy}rjԩf-2\tSA #OPB-Eu^1DU婥ĆzWR E!fKOESI-%PKj[kVw@. g*iڮ} 4RHJ#8+@(:noLYITW-#u?E>NQ0s߯ }kʅ`$Ĩw2ח>s O4+_g-@V%>HiЯ@+rRz(2=y}GCoeݝLh柊F˜q>ԭk(v/̇!;.E`y[/Ft!RU <˔cN6kkc7,vJ}V;}ܷmjKSaNVRUNl5fmLi 8.ǒJ ky"6!fo[m 0$%#+q*T^Ԃ&"4v3OW!:4Ӊx:KSnmPtRT HWoYiw-,ۉDT9nʃxe[`I8"ܛ9Oyf».ވjml͒N-_&0USu52ngRZL9LZtnq:Gu!9bܶoC=x5%1V,$x$pܒJښQPʈ<C1M}RzpݭzJ` 'NϽze) kd&3i8Ba # \ m|Co-EBVPOLjשtӗB.ɶ]$;ٺ2jkaṵ-5$~\Z؛1;v%nV-[sY>䧔 jߔR]O#LhpKu" O? !'vI)eoֲ!frRܣY'( wGMt ć7(!}^kvGU wd\#kozd M2P6R;ݏE]O9숓gͷ!Oɉ>IC 4R=kRQ6݋K \2&e2[z2;=u+Kf=S{B}#!:= yo[kbo[ B+ H5v#Xy4U)|W+=TO^g %gM@VԖ&vL/RXY`HdmQ.|JIy]%m6nC`&w(񄌨k9IU0Roci˻Zm"o'#OW`4{"LPԉxDɱFRfȃjƒQ^JN`g4(ٍiq7;l…2 Jǔ61=tEf/s H]?'(1۟{Ζ~su 6KqxHw!\R{sӾruoCy^Kpx}Mf;# l,JJs ŨrɜКV٫SnuxKs:Bm8,HJEmex(Us9niRd4[ǀ. Ԩ e[Jw$^P (s朕yWmV@Ԛu22PKx ypVs:ZM7Jt!%\c+7?diUF?{'ύͿO[e,;%h 6cb|GmE 蓜#j+* 7ݔRqX:STjĉ?rGE]N 1@Չx* J!i8RT$t vbؼuB&ruqҖJs ÑX!goVlIQADEȑp#?*[JeRJQ!d Be\_mi(cv$6#e_#??->St71ՂˊW)m#z+{x cHjwƢ{JLդao2_Sq\ Gʥ {G*]ٝ{j{jQrum,[wdDhkÈ[oE)"Ko`- RFՎɧ9N;302ޣ:Dlvu$(㈋z[>VvֆXIi*?.pܗ֘&BյMJb;(n1=^ -sVG[%SOͿO[e,;%hh@@asIIe3.N5'pNF a:S X T4JeZxum}q9<,wY8Q''U!Ē!@G=COqWޅ O€m_OzzzPpW^r=9㾀m2PzvE%I%**RF( yB?J1?EyOt? $rG<5I)>kt)qA "ir i!= Z# e#rpZUp;eMVU&)\MUUr"^Ղ{ -] R!Y (sUm3N__]᫧c>T߯hHyVIKPT(tIVk'\/ 3j\0/>}iѺSs* Ԟ2nKh'r'\}a0O]UpW,Umc׺O+5ONJ{npԟ&:P.v!(υ'ԁ3Zϩ *?sO=Gz%Sxٰyl[T3~> ))$%d d$ R  Ŵ3t( q.!ź{?-F ݚmﯩ#0#2=OJؑ#kcdo:(75+ͿOYz\f}o+@ 81˕_BI&үg NH7$ozn̴[bҥ)98hW>*Wm>rPkdZ ƹ+#JK~>|u"r1==凉Gj;/|(%E(osJ:=”SK9qBY'9{_@8n5s#i@\cJ K W @ZH%M!>q)  K+ +)8$P_O5ۊzP9石 Q쓴+l`\% 0<ԓU=\RRUzmD`߳;ƹɵ#gLE?Rٮr{ W=T8獠GQ[KǒVjfNps{_G<m-V,ΨHɫgR˒3@EAqs>k^hz_J2e;x[Ri Wxs<'H8%Mu W Љ8#˖m/Oj->8Ht lJzg*fCvb_'b-T"qdG7U㗣3jXR*^{PtщxPw򞯶$[I(I #v=*j% yJH%|c@X\Rs3z0?U襼;ʳy\xCػe 9j$u*< <5萵|xRsX.JƮڕ+统Q(%)œwI፛ARN@Z|$!kFʓrdr'@c;sDdt=*wOͷYQo`9xR$sU eF͓6lip|gNέTݵO \[S}MTORJMܗ'S /s?6#EI!nkc2 kg}=GuhlK>A<:չq@Q7әs53q5ȓH79rd(->K U}>%yMkee 6:YW ӗgCN:Vw)^^.O#󽵨Ľٓ]sq]~ak /b=:BԉxpVz3@fu iqV$8N~QfQ'$w}/k,  ^A@8-zpZ kר(PP ^A@8-z|g,_${QΒp!ݸ'G?F*V7fyro3ۭ6kΘD!䲕l(:FC)ίxQӲ}1!VzdE9q\N՞/nS׸{2* ^rqŏ)O3ZZl+GwrdDL!-DFι9ү#ߑ0L7n+Q*sp]Mz>H'Pls>v y|+\!% 8*85$VŞjV׋u)qp;An'ƒʺzVQª=RMsF[/K@)r!<<:e)ӤsݲYl}"mO̖N2z(VRךԏ̶vݶ; *q@s#N%%G*8Ug=V։x@ZI&fL})Q}£} FA @<*7xTo}H>Q}£} FA /j{m8Z9i$8NPjQmIy$ .8#aRSsfNʖN/S_2"k~LEra$?"2iU6d,`YMQpUtIS aqul6^; 95w^=8m*O40}^rP@3mթ\!Ar\XBjbIr[3S̙rLݡ>ԵhLW `If[E\,GpHc~Ĭ[6fٖ֚oP\ZeDa2(ɣbc#VknWK"6D*KwoU1mZ @׉xŠ8t@8t@8t@8t@8t@8t@Pʀ*sn,Ø$("<O[]=8#VoPK o yA JOM }~QQtmQs۬-n.!cB%}оF#]fkJ1ۈ!$yIl)mA $`U>KԾf.]QB^FU!'MQ5Rewa˳p놕JNЁ 9gёVƓ EZ*$Uu"@SgP"@WgPTrNOЉxP @(P @(:agC@Y@l` &LH)[t<Ǿɦݵ̲9'T^dYumm܅TڂФ!IZ444sS@templates/ecommerce-sale-slider/slide1.jpg000064400000064620150211777260014606 0ustar00JFIF XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmC      C    N!1"AQ 2aq#7RSBbt$35WuC48ErE !1"AQa2q56BRr#3Sbs$TC%& ?>?Ike }.67yKBJ bdVTu&a>z2/I_}'/V4kҒ@Y**88%7:f-jXGFc5+i3kYuPv?ՔSܪ&!&0(0P'JkA$9c8y(uOhh'4ZvG--lhEY$s29 4ӥs;wv'X~Jm6CFk2~ •3Za_uklKS)5@ \fݟ!;ߓy5ҭ0(ӃҾ)6Ds==}\UJd {7J]u ×5+k84ZեZ*@sG%jgpd\71mRTy%u FYUg% UMh9ѕY~=GN~˱bݽ6J#"DcV4ٞ >ݽ% ::KE$NF A+kJ?Vn}]tm:-5IcIn[\vVXXkN4j)쯖'{"R]iV+z ՔKqIzJ4e!R}%mO` Miْ4@#sg&!-۵¤V(O {þføs/%TgTF?0y&ִĜ8 :ִΆy;Zp=M^WB #h?w-c1 ¤VL:\64fYx q<1|>tշ]Ƃ8cz~R+ MmP%c@M~OM w_/ø9tVv_R88c\)^DtYӐc1ZFJ 9B3}n]eY(|(㦊"H~]q^k>v5,V{Wڅ^qPHАVrL$ EmH0I%4Dm D (u|80 gYޡRJ ULw c!-+{p=v~^tOZr5pbؾݫx=DKN%n1*IDz+7|rns0]~7vfV~Yi&V*@LJʼn8hH\抚]/p2SܡVۤ*UUJcRLw#ZB+E33tp4])NrD ZCpd3vdzo68m_܊y2MQ8EH³a=;סּ%1 .%+AR}gL7fTC4sKAnʻ.蒶;OQװXۄy:b2;Ʋ׹JЋ܎wai[rnl'Iܾ śueqi\у¨vu+@cHؐr2I6U~ a#ڬQ7JT p8pҜm%l(bTO-*L`yTUcgyJn2k|x F̵!:˓5֦q"t`\.=mn]aۈ ?+drH#<:tkȑ"n&;4m|iyyg9X5˯HMzrԓUwQ,KG3I!2# vtEqHi8ΰØn>-. h =LcZ6eϵޥa5jq‚aēws]J,2ʜ"635k$Z";|:wݻ;8*@RE+) >?g$MkgOZHqcb~L(ʰ#{[k|+^X)*G$L>}}敕K=LnVSOJTj<#JΑLt)(Ctx$-&ضoFCHf顝=Z/n JlTF$*d3NWC0iډaƀIDUc^vݏq]a"J2I/sepV^2Qt $p8~kEsj kD,`mӱceN⦦~F;MK=4U6ɦ$KI*ʒ Zm(GZvxx;9+#7[*w]N1]WRjhҲ/-`#ފOuLr8:+q>{ī0wW^n)vUKҪejd_gR9V1 >ß h}`\rA>h$SkOeg4sÌ+eHŲlql[sw+|8&@?vO_%rkUFϹ=mrJ!WBc=<-<hk%%Yj*hR%%+Ifn̥|\zgԧմ4;:{SUY^69)PbI^yW<>{ivW6n5eH lے)V*RŽR*Z,2c{vЛ]TsIKQC,D<H|*J>jpG}u[ѰzJ9(Xq-uRL0/4覹V[^խ ,\j"uӵwA{jNM).q(\D33dcL{0qdZnpߎ%oKMEl [ns6Z+5Qg]>;LwjYufPh FT;ziY3q2%$)t@K(:WiW]K0B)> #D5+b FjeljjWd ^nmR}WJg%q+LQiR-m֍]юWNIpƐ{I!'n՟7-r}SHk+e H#!G"} JUT#b`Ȯ^OqiYK.kTm)uܯwW9vY<>80~9,k[^uP'nqٖYD͟1>&a.|\Z6g]8P=A+CGkk$D9sfh 'MXcjzl˳nn4q^=NҾ_n^OOX{l~fH9,}5`kC kHmY' \q C~dۆuM-f2(6pAo1Zc!ж+Gs~tYt.Ԭ0cdS,uݯjeܫ"Ϛ"ԩS#*^5c>: 6庹KkURZH"$shM'QYp\nq]!x⊝%tdGaS\)uմIRCǚB6}\tm*/ҮyRh#e@8r=^).`g_lUIWAvSc,eBH*H#~:jZ- J7u&T[dw8#Yk5n⡷GGJE8KIfb{1$N[^e6C#`x ?s J[Rꤘa_i[MrWKZ7*j+jwgV;C:v-3/M#^k4rϴ a5p"%aN6'K-=\jeDYThR 8!ASPX]c=!swW'g´bNJdqtqviBkW}쎡ov^ͯi- {䂲5=;#1q޺Cg״~%52e52!\FP=)ltKGFӢ"x=^dR莽*NVB! hgI'gZ:A7[ŀc%@GG5%jFK=,&0|@퀄mf[Q{̸X"B}8M ҳ/ |5Ϳ-uiQ w5E:DA5# p:B/&ćUGm3}$1Ӥ FcsI~^~\3Ary蟍2K5kmw5\ӽ9NU2Ġ&029Mt*ՍMnw˥$7JZ!KK Y2!rV1FOqHۡ49T۹Mծچqhs@+bYJ!o5s ]~ϪtZW51 #4\dC=M..͋vu:-\e,u6HXD=`r}8HM[mp[wRI+r@=Vy=`ݳn;?z V{74BdR N`&QX**)m[*np_GZpj y}}nIJҼ(wSD>/zԍwB64ks ֨fž\e'OԾ&̇vqrO\%^i65-X[=B1 r.8=oNRs)ZҸ.7Κힾn[uuun9,φbVƱE޳6q*ڑNx& ؽ\6(7`y | c uG=m[ZКR䤴L#(e֬vM҂Y-EWPņ/2VO4k$)bl(ĿA7fձ]/nQUM)[ /5b9 o^܎rxdŪ6M[uԬ@'R!E }/ޗ=ۛu~F[442 `D!cǾI6;Ƿ5#u-Mq e%{>ΒS(Iqu)-;on䒪%wV=HP^M./L KM)%M=I?ʟӐ:HII ?Ɯ2MGnP7img5y[r`Ah)W~NUvԿ.pcN}92j#vũ#+x7dvpA/'惡(5\6HJ+ƈRFI]T}^jӴ$5b70i˚v.#ul.W[m:;QCAƸ`V$'%2=ח]) `>heH*Τ(4'ᦵ[!VU E@Ne"lԟO kVV̔| kFl[`ڪZtTW\\GKު*(HhԔoFn˰d;W)ͧW*ɰGvdr޻bmԗ یG4v+GMP#&Gʿ#1SbJbs5g6]UxTVkT5vjuP$#fF {hh {n{'#ˑ.aJ= :D"'8(fH96(  }#T5eٮ49ȃkj_W4YϏ"RꤼG~Dzʍp۰پHUA$@".k u-HF5BҩhɏbEz.:5Pos\#)CUiX,6$v髩xŚ2K|] TW[| qAR|MX%[Dcr-eJX #[B "]_< ~a-kX/"ih1d:ʢ+]n~3vZd,}֒9? Έ>ei]M=5ό{ltm|ةy5 0OedwEI}Z8wۦյmmj*ںԅ"_}c2θ kژͺ9L]va?TS;zEgi g(sU@s0D/}K7]lT4:yi 3i[C %N{#^5U架ZzI!BDBQpv4ZcpmYdTbMb`*':j/CgmɸSU]idSJNoC4ȕ:o )=2UI%,$ã'v8d ivҲ:zt1(sMM <BG<@Y+M7SZX W,J{j̴~MF[#ԩBnKuVugӼL23|I'֭vzYSIAμȆuGu,F~NAYFά5`FHidbprǓ# 8-=/ٛc7Dzsd31ӌG~SͿ;-I6$KSC{\Jŕ' IUnDMmqXFd&ތCAGASL*^-kM_?QNrGSvtXLlM>rTVzz_-mBeFpWJ=3h }Qv۾[Uk]9PE)vj$9C|:ἂxaZ ^Jz=oS\ _+pM$Ep)VB9zbJAXAx?+L] mt4;! )OSMO'J<䜆B0u,_ۻSz=jU[XN\uXtr-}Pj ˽}*.#wF# F{cTM^-~-{NZ=BMyyQ4`93*YiqL݅)%۵/O *@H4g\ZE`WF)μ ˒K=jk#qW(!Ⲕ0svn-ahс̓NJ1\b<|'.oJ͗o(Qf{<5 H$2p'8?$#㡩.ʛ=Ѿ_m3VlG ZHG# 4gzWa>,Ilvs#Oa}u)vi҃ juC m4ttO3q@>` OJչvP<`]Vh|. &n.]ޙ{ -7=LOU-Eiṛl/'Q8vhdwOY9jl8z/"1{쐨 o{?5OyWf1~KIk;*r ,X䌖羭֨o}[hCz,WӮys5ZY;ybX=BzJ.YBhcgFqH c'^۫iZz굝 A e(y?O|MҺV]kdtF3ԌU3ͷwt;U|p2 ]dg 2u' (k"P^wrײ;^$=it2I%9M_hڴԊꅧQg9:Dm9~ЍX:uaTEC2kY+Lr%B+P*^k,7v_Ƶ\ڙm?mHyE382ƸQyэEm^]6v߶ ݮQ{tVWfAo*fqUD,q5r4ngQ]*ӏ'gEnZ|'=}ZAuH h8fU#sVΑޛl\msլ aR"i$d)U优Kt!8՚i'ɘl8f$hGFj=FE%d7gR}AAvܔoۖ4ѽ&h`W.ݎArXl][z TZQMK?&5E1dV3Z}SNW\`WOk*+!S,qPf'k EČ6*hQUE@QnCR2ÃEi㆚62Dz YN/]]m~۷H kJAH"L]~~%Nu[g*,HȔcڪ),q E M'9m`ZkjںOh-4BfXܔ\/4] e^1;it!-IdH9'!C㬊2՜t x(YKOoQ" 5F"uMS.S+=H5UEza=gp2V^&xS~ޙwU{+MCq48~$eD> Q7tw8;g% ovO6\$kUq=}°%(x6N0pOWZիTgUiݐܜ?f-QQ=zgOWOΡgrXSlmogB1aG _uhuJA١uUoMqUs{aH"+F{ԭmN;o +_O4z'2ژu#iҭv1^l#gK=͍O+ ԱvB Jk6X<\b3IsyN?F/wro+ڮhLV :w݊Pv]jYBSF+ Lj0]wb-_+' D:b #p"tקGA~YiE˖`tݤf`D1l裑'>V̕CF\Jݵ4:^W;hkuJUM[xUJ8dSģp=O\~yb&A`ؐ,v|!yǤ(uUSmd?>Ύ6W^PYg>?KP/4覹S>I߰`'\[O_)V7 PsȭɓՕɋdʏVpMoJ@PJ2K(A@|D&]n{Z F/W8α;GE@T'ٵ)A-;,i._U:81HrC*Wh\*+vӹTW\=%)JqX#NFIٲrKj,™(X0X{ehnkhk*o*6:S> 8{BJzxbQFPz% hBZ!ɹ۸="[0Tw˺$lp!G}0tv҃{h-CrRHyBIoeGhmr5jeT*?']Nٖ m?\_F5v";'5-FMMbG>_]LTOIU*9e cqyzkK=)iب'`A?xhBZW"[tnEͼW4TP\c+?վؖK"5%P,?L7+.ׁh[k);l4tHe@85LX0^yia' JaT 'P+:ceG7R#yw *I~BH%j㙇 $;>#KalƜk,;ytmu^@aQèԵnqݫmCMF<!`W 2vģ |aW{cG,Uqy9 p iY:x>@?RgJ'6?UJqyb! nWUjǛ< =~jNBl6ph~ڹ5n )]gG}į(iENI(}VS\W7zw j(j'u:S[~] -:9%wc sٛ=t6ۖyLQE=E(,1HP $QѴ; zKZ.i^oPF8*Nk4Ul'C$wyRŠBqN2輊"$i$.,$MBX䜟Є!-KBЄ!-KBЄ!&pEDT~|gXnUbvxY׫͎~u(`0mܣc1](Evt³䟳zJfjyh9p*|j{F$H]\N?S; ޽A?k/iH@/z hA L%IPJN=~>330zvdZ$kc|\{sP*ϫ55LRI1(v; `Kl̗]7ۂ@#$ wgZLrxRɶ]. =$ޫq IE#>5l'XL`=CU'JmCc:Odp,|@o Z}nTWi !Gq{L#7XٻFXs]lx-CutTWyoܮ:,jdΎx!zf$bb[[sIcecɽӸE4G f\r}t\huOQ蟽G|B r ֱtG߀q+RQ-1e]% )]gG}į(iENI(}VS\Zn2Zh*n$TU3vGmzBc+%1+yF>CQJдCpIO451pȲ)DZ_g:vI#F`+8lsMYJ`BT`?M_fH SR@.q8 ꩑^$}t!c Q˒)!*)Bͣ*}BN+M+^/5Gٗ"?fxh_kI2&E]j[UdTE5Tev€?Kie헇0E̓davEe(%ϟ}GiD*woZ֫&'+ -_ci(ٜU~z]J9 삌#eMb{:b;;r>'*gm%\kb_>f΄qg^|֜m[[^_Q_u*KQ R%,ZN)%0o}oh'(al 5`+V?a4f&2"f0X-˸w']Qօml'v7 Nc,c r'a XY;"9mWMXq%EyOpq$mct.Kd"1ʰW&׶%T^}G=3p=S@HY,ә{=lcFǙRMU9aȑ%7P@#$8lhWk^ bm:Vfm\(`("8r' Ʃ:T潰ay> tXﺧ]&EPX{b=DnB_GZ92ݥ_lf`C1,\8#qO4)нlY.rmu0Cc9aثK&VKUjuf rÿ kQ%y{BLe% hB}mGYF+,b~өuRJE*ֿ.W\[hO_RW׶DZ:XevP]Qh8鸢mӵk\\n1A3F^%0[y#F( $^%zdv529| i:zQj).S:IBʵ/O%1*I8ᕉW'y+a-o$Q@:T2Tv9y-Jڽ1l X'DZ1U=|;{Ƕɷ5pUٷ.\$TTj)1(PUr(QR'*1QM|MtA[M%qHi}b&BIJʩx!QQ|H/Rfce_L`wuUksJJ"AIj"bn&Gc.M Yǽ`'0! T7gO|SzU ֡U;븶ܖ)`PLB2FHޚ6_ ;j*њvFv Vuc '[wItI[ovlȃ)d`?󮵰{T;y:'˶=c76o.6袪:|'p)s-l[$obfU-O-}e{j-tM%F|Ʉۚ!T~S=k!m{fjfiSry䪒$1ǹ! A.Kذ s9v.=E=GE1xI{0܅X_$|ᷪ_))MDu7ʔ' >?8eU_jT֋e⢡YgyNB8w'3;Ő\D4 鴟 ]s,5*}%w?+)u@)ğCI7o.@kn6߅ZH"ٞD?~t-uL{OEga%lW'J̺M+꼺șOX~?UêֹH7(*١ hB}mGYF+,b~өuRJE*ֿ.W\[hO_Rx@`(Hp{z1Zt;q ƻXq19{- FDdWv!mOEtJ\kic'5Q\&?Čt%N[^%q:[ $r?'g, DF=oxg^ `D{!1+n=oSr}cKN$ #`CB&4% hBZ/h|At[=d p% r+u̴ˡDzZ`Oϑު? ;pw%"ֶ q1Px{W!b4\;ArWBKGyoBz yicZiJd# # z*c\V k`tH*N(?;ն~VD wC6DtGWZdK0b~dқ9;^B?R9{qq]˓I8R z%xHm&y|#I{VW.29d;2uϵ^kZb*'(8ú{~z֚{.28pF뻰fګ4վmB53+V/.I,SFFNX:cudtg@+Q5-J+zCSl,\++DWnO]C1qe،whnZ?.܁ooݠȔj\ʅ.)8= C*#ZS6/qh̩+&Q&#;;ݸJu}M =M"%Fq;#E*, v84uv-Y@u?ȼa\ ) >aF JZZ{])iw sf {ܚzti+A7Ku\ҙgE_|ZL6&QZYqo(6ľezcH2^ru~Mt]m {O[TTvԜlfS]7#/=q\({բ4hIo<3ޅM>rZ[p -L8>&d߹Se<~d5Fޟx5:BZ_@2k!twѰzJ9X]ToE5ʧu˺?/!#+ԡ;'b5?: ?KKz#mO@Hؚ0OI^{[ *}-b\5qLHMT,:7nNZ-Uի= t q^PʂBV@T璯}_5 ^p bN8 }N]K>ԯ>.0'M *u/ DRXS6NKt,-xK܉ϟZV'RgӛLJ:[%#B\os' ОѫpR6tS&( PJqaE{3>ϣXQy_Ϥl~_^w3'5#],4pٶhw*Jeal` '%GNDhBZ% hBZ:744Ygw!L吺d:E+cfKy'#SInjJQ3pF  gs;JޥU qF # ؓ Eg#6#E)sF8C`.0CD!\O"PvЅ۶+%(J,+,dԦlUAc 4Ӈd%.G潛xuV乄j@ u[mSwRIOJ(q!`3nL_n~,`D1"a !\Go0f:+ױ:f59fc2tǣ8AS֟orOq,>y+fݿul/Oq#%Mo&qZwE 鮆i+& =ax'LYЅj_W4YϏ"Rꤔ> +z)U?PbCP>5|HZK%?7% y2 5Gp=}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}tSS(Kɗ5?oᢎ{}u"t6:k o_e4b/h)y d@Wmi #5UeQ ^$c.r{+>'#DfΕ=_|5EMC\pJRTp=~AkY>򜛰ZvM9!MxI꠨:~tÅ#z[USծ:CcxjvY5 7-+ؕ$>JqARdDvCpEpC|"Sյnj|ǩl܉skmtT\mc{uKj[w2\{VڽMH{(2v)4vG.#YZBNg::^F|5*IJ^Xco{eOhiBЭ)wS-Cx>Vzw^j7% E%43Awj)Z`s>ƺbN5^b|Ay&Tykun mVPSMs H\#w?s<5n+D8钎J]+k(+*(IQHYbV(lj+gJYUJ a Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@ "  !1AQ"aq2BRbr#ђ3Cs5!1AQaqс2B"# ?$f,JdI7K+$8sOpWt}ϣ1I?:jl:dW˯hLg4* *d 0IdY%,$FƕQ12^k8Ҫ5ݴ _ 12l&%LAT$ebL$@*`d K$feVNŧv8#xG|}UIG}}m=5F\"ݻT Sη/Uݻw68eIz0ӝj>]՞ɱ^(뾹ĝfk7]Fڝ*z>'ǵ7žniU6E:gÖ˗"limxly']kέ*fڳOlO_'Z縕괭&~?Xoq.ѭ5fs?[\z*bgqK^f7U8gזk_y o}[7^mݯ|ֺkg;^%lw.ڍ50wW;~g*gYs%;L[=)&P1d*`d Jƭ_ &ZiBI,>RJu*/HʞE%L)2ANF lˍ8Y:=S3P*7ϦTufFlӘԿroLudٹ9lziWZ*cu큚~--|Mnu֋T.8i7+^>p gi|\slmn~_Kn);Y^^ɇeh(緶nd%m-OVyM?tkv+i*oDٲ^NzFl7n⼷+O&ճ'۱Ml}m_|2omL_Ǯ|R2UOWۭ>+/7#G+NOÝ͆kKWU8#TT^=r~;}*u.oU3AdO7kj|8]-oWUq=-s33>O&oݲ/KWܭ=dopxf%20zṵ. ٻYn[}[eLL'%&$ɒLI2T™QQH>M1HS22TeL)2$ 1&ʙ2i)! 2ȭЦ^gsUuOC5Σ%uѯgޞK]2ڼ:S#n<5CZrMtqa?>M?鵖_1t- Nee߮w5~.c}~/lɑgۯZuyVwxek}ZUhjT#V,tE+^ίe Si0 2@2I90% DʘS*f^& &TeL%T4oU8\ڴrIj4-ܪJSsS^u}amÁ1&m+2ʨUZ^-u=>d0i3T&0ܙds7d,:S[)|i3[!dXLؓpi)2@$e Si0 2@&I2dAeL)4ęL@ELAN>GCw; !Adobed h/@         #"""#''''''''''     !! !!'''''''''' " 120!"@A#$56 !1AQ"2aq BRb#30r4@c$CSӤ%1!A 0Qq"2a3Bb@PRr#C!1AQaq 0 "-%͗Cvs@Rԗ^|F #w#c+~ݱƦo:8Ӱ\|yafδT:1X qYEU5dOMc>El e.0x%[_x~u!:>y\Њ:m-g7=7{xJVRpP~mI΀y gbL?/}% zBٵg!&M5#u|Ց,uZg 󷮿ϟ)':]*P0ϗwϧˁj}[v^3rz_1 t6ͩ[kJ$ܻW<u+E F#7|m\{_oKHegU]kSk{{KN[6ȸ_kVZ_nr9:@"":h `<ȅ\;|LSt7ydYzY]zM``r<"%M?M>1g?^+ Qǘu=Kv܊,P.RF6em))u۪h9)}S$gLOl-U[Zcev!i=C|3G]{ 8U^//,up%*1>̞D~i4&rn"{*74Fg.&;5G&'p9q8pB.&"湮mo^gzmژD\ji.3c}Bb_G)s도 M}ƷyO0ܥ FrȀDk{58Dljjl+kGϒmغa25Wc% O@xTG+W`ld*w{<'27 UnLQsE5l{Wfo.ͽg`ء*o.*js.UϘ nkn3167*|(9ֶQ6#%Jb@DD3]͙ RmcA6_ kth~JIRIp[1ayTS9k8g 3¦+#"GJRYÑWylc'N٠1L`wEݰ&Hm{Րda8g @lϨ]20!2-Qq= '$d p` ivZƩ,6ENbK:>:~G|+Zuf3tNtNrki\&[62`?aǶ;fg2ÌT R&aҌx:rq XL"t2=dZΜΜΜ_Nd@&yl=g1-|`JJezG虢f&hVڸaͲ!uYLy"UC~/)˔\yF>QX<튈ke.t;c4gVɦ N$lxR,H_ObjK䮊ث/UCj r6Ɂ f;]񪁫d5Ӫ;kj`E zs9=;8ukWj5hybFɉ,mdYr+u':;̈(4MVњ螔櫘%4jĖ|YLhk~FyqYڙ939s,"$Rze]by>-j9&P]C@0\%!RcOiLhI)L#Ñ,HFG[DJ(cU"2P.O S QBxțtL4ݑ0o=6^ˤ?K_rc-a; 7\~XH%ul&u6/[EPsq9mf+4]$ʄk͢>EdbdqC(q}eo0#Ɗ98w欩q NVʽ8GbLpт+ߺmd) l?`Ke.G$_+]z$$QBIl* o hk"Ej1qXVwy*;t4RC93U g:.\idyRrLRs2 GR#D)@aGM1,+u?Sd6vW|[\3]ukSeZ/3UW9*dYduXo??;~S\&LFKo P:"{3@}UhַtS7}MB}Ur'; amZUUJk?QҶU\ʼn4X񙈂H&4Eh6iM8ސtc@&7Bq_P`i"M8l/FV6:2XO`,e8(NvH'6p5#zxFӎ\6PaXs=7eL^q<y=F@GՓ9- dL m&J$ÒZ}35!ss#ǔXb1vn+DP|s[E"5t:+Bޘ\zO &TUʥ7WJJs}/R:m!/r{✻bkݮՓu/jyf? W:&2 `5orrF d@^)jFg]K@)}.(bQ_f{T+=TREJA+8GӮ 6xJC9ݪ%Rwn)ö,қa@JTB{"S EQK= QHBYmfĐP *}j^p6ScoGȟL`SД'oF"^to6}(+=1REJA+=L&x!TK8÷)tu.m^o ڽy4@33WKuL:i!@hm猧!cRj(eՀ'R3:R)I6퀲iRJ$Tp 0KsIz[=0n.URT(J墎^ϼa/AiXdAJA9쉞(‧Jl|_Be{`V; ޛ&ŵŸUUxK ]~2T5 3'Cm{+Rm!IO))@\#2U-igM8v[Ng0!\hb:'|;j4=oRaKkתujcK tduq+WŖt@EKStL̕QJsSD<.wsmƟ&xg&xg&xޏ?oG(6 ڙɄӀ9ō8[)lQ:iڹ)ڎByE.[ZSBq+Ny.9#ʡra+p)Ԅw$ (÷ftG@&0?*YS`0_:?$ENGd| mCXx/~]n"SQݝ)5ntq!Lty瀩3/% *)Y!S:Ȉ}?f”'L=–rҢJ[8ţ&qV3̣TȘRV1WPmQZ杳3`BCM7*"iO"mY7/%>a*9wd[)P1eɜb)̺ܿ0LG{FmW%cMYn&25F>'G͸/Ï)m(-.bc}7hqDjxu> <:!)'/):6= K̠qN꽯ham+Ĕ BpoJ:SQxJN">nwaŸd ;e{BA+ICl BJiV@QE N-Spj2TX>sQ3{G߳vМ논(FH=}0BICH!e H2+IJ'19qȚLr$1eFQ;p]E2<2-XBwfsU3$HEo+doMAFˬXOx56R 9Pڧ9-3I+5$ҩ21WR )#1{џ;EA9!p[z@aC$Rv)86RөZ#d6SK;Rx*NuT.)muJT&aOjymtW-e sX : -@ HB-B<-#w I9,įdzcL+zfd%i e_i#{5p%XaICTʪ b3-{|\E4șNzJzqWWi#U*Ue]ix- y_F>~{ݰꭘCJx@Gi3*VZYh"e*W` O='CmSn xaET$W~ǶNe.90'ThmPW -9)Qtb!7Q%ۅ ݄03kJpƶl|y$ UdN脂tTNJ)KBcZLJ %A<-)'f?gC (k8muTJYh#OvZS Z{Sƽz%T.N<$jcwmf&rZEJ3ǜ4lT@tzۡq^Al:n"Aʉ(L )KxT10vBE+[=!PSR%c奮mT23 pa2=%%%ddrP?|sQU+mYx O>{菞#>+~B"jB ?L̮oS1MB_z }"\0dPdb1(H ֙OYRJxΝ4[r6vrŊN l_ ; 0 ܡiI^U,rsp)N[9Β@"-H/NiÜI8Pvxye?>WO*zςGSBYσ`cJVYJhAPmBo֤9O1qL0DaFTMQDI֤YuoH `ւcwйD>Cp6`}e '{вR'HԉKڧ(/%)$A~hjj36nQ'|T]kY! ᣉI]P[JJYeXש@FM/j].rV c4j䚟$xY?7nL]-e1l'|TVrPEEGU,8zLsfg?j4 `R( e Y_*N.}*d+A7[KyԋxBN Tb` _9sA"EN&'%rB;iEYn]&6F ~M.[|W@Ĉ I3zH#OBJ- 5TK-%AA1(e)7}KSCr:6&t[QL fR*"7φJlo N@w'~l4=LӞj51֔#@ r/Q=UVލLXbfA2I,7L r\gRX*;/\%2hl([H D[c0bM5"Bt]3pDl 6dr(YkVTWθtޙ 1%ǧ7dSj[\6Y̌z!N'`?UO T3`Ѣ\bÐSb&F2a1ֱ1pq!'&J,z5D\@G;g=-jkaء4៚\v??)AD2^Ҏ1 D_akR^@ IҠ* * * * +XY>wOtkw{94Ҍ8ъ1bZϳ]z:rRdi@Q v37,5j =fq2E- >L}2RGXU 7BTF252J@aM ,ń:sFa8; ,==| &fMƸuPpu WP-uӖpۖnZC*Ƈ^k~2,\ [mJ_҃_"7UٵhT,.R}Ar!’޼CddWE/6kEY"æaȕ#J*Rtvu QgCVf[֭ A&rdOWI E݋&1DULpfqjY%t X" ,!9F2n`#Zst`ۖjڷ7}~v_xsFT'2)*ٱ~VK5y#j_zZpGbhڲuܕ}h*H81)x5{+!LZr>na8|y^ǀ*A/w!hLwPvI]@1 (IeGvCt^KdM&̆_RP"lۚ swj}~}:Ǒ #(6]X Y6א)$p|#v昂!i ҭ)~mYj) JD ҦA/1bq1CxjOU:%DBE#MCR4&/^SZkVJ^U(dtGbyNȋzT70f+x6x>?u}~aw'ξ"XRҪ`+u#Ź(e\s.V0Dh4*1FKZC]䂢 u!E |da]H"-" UeK-f1M 2,ۭ2 eRXyբ7gMW|(PhʛM7f*! b@ 6[ $JQ3u|M}W6(|CpD|JjP60ZZ j $l"RPE3;A;,-b<)xfrkgIE>"m:0(g`E{+F`c7CԅLh ^ ^ kC_!˖!̏%,'v̸T^yb&MyS.2cmO5Y߃D 1qDFhɃRʖ)bK,z" x,aזWzUF*J%KrD2^s񌁒b)JXc)P X;≓ RtSd+k FiXu("D {KOͤu!:6EU @4)mcю(' zK9T4u0 .mD3-%]!\DqSw2 [ ĪTsh7&G;0o:<2 717~{M8uH Y0SUtS Zi x%VlҔ=9@_3epG,o@ T"V)nELpeY.D'BHVեMH4mK7|bCWh;ER7559]ʔjtY84ޏKRԡԲsŎhC[`NX@FlL'2YY3FD| -$ |ji B0*HFy q% "TSO.ϵKRRSOڧ+KRtemplates/solar-system-showcase-slider/slide1.jpg000064400000016761150211777260016204 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed        !1AQ"a2qRB#3SrC$!1AQaq"2BR# ?]V48 zO|G\ @  Ry_tsv~,[f y[P^c' ^ۢ7K5˷Zުm]ޭ<`&oݹƻw7UrAlRi5W{_ߺ6Vc@qփo񏹽{3l[vL}n9tP*Y;/JA(Qb$&V4 ` )XD"@\PԞ$zJR<֚R{e@5OB>!]سz &P8% H!M%x~_7M[ 5*7 i {s@^S mݓ˔Ef[ -Y+1;ռˊZ2MxV7v.I;̸ Zj AJBe#YT {Ka=-|1SZ-۬B JV # *aUTŸ+++! b v.%}S35~]4 nT6 ?3!/NnK22.Ss `0@ L HB ҐZ>UX 2㟔LץeɅ"e:myu B*:x l+uT*P@@)@4TL ]e  TZI=&3+g  dQO;#[GZk1&Q>*:|Ȼ 3Z"S `uɄNƦ0'}#SrbIz޲*Ĵ$T@&@&IDC(}%I:~͖!0;u=D7[!gm@?c3.]8̽:2v6kԷmgtS}M~&+vT6tټ~j*K6W FSӮ_Ey_?w7۷[ZFtgGKىpo5ps8tG^m8yxmlN.kUez:ͱ-s+Sҽ|uC gz=IȪۮ*ȰVT@H @  &PH8ŲM&6wx N]0FW39Ԧ*͒G!g~ZcAxi{Sf eF;n}Sr}Z#RPAuٙVEMPW2ijby\ɾj<$yѮ]qɔMco.^m?gk8vҹ//hn8ۈiI;/55vqy)'ߧ91T=/!hL%糱1I[-\9aՉm\|. :`PdPʒAE.0,,^,WSNkc:Sm @ukS#e񷵏+ʠ`;?{wM|ߐZ|7gX~U?LķLD(VD^Tғ9:[y2ҌBL33am1^I[)hU!:Sγ.8V3I5R]@(=EeJʗ(@vMq 昅$*;CSglgMMП*î8ŗ^ްs BZ:3x~ioiW{~Og̨FYd}E,( g W-V2ek2"rGĽbӝrE$xS S"@  H @ȵ^n>lSؼȩW׿u_*xkH_d^fChSF8P7Jn5nZYD:f2mJ;I$x';5U;eշNZ[P>Zͼu7LMfXye3 (E>'_]&}Vڰm[/q(H3 ak#[z*{B=V4,mfR[v-ºH4"3b&1m ܊h(iE'O*MؔV mY !цPl3=?Lz<[:i>3-3|?4bo^KðQp$ۺt*4<|ľl0߽ @cTO;x'm\G{H (M5vgy0ةZO>4ծy}&AӨ c&տu.ۜG T$nθ ɹ]ET>gje^k*dYSi kNOlx]{k_y {v8[`G &~]|fge-^K7 Ϧǃ5İçm t 'ҙlqxk7,ݳݰ=nL4i3h~=^{}[#OWuak U7;K),;]]׌[<#}m/>ӎ<щp, uij^SY_mxɮw1ϔf?> ToCcᅴqfݿK*#Rj:O?;z1&I׏a-ܺpf )RYig϶'ى)"tX7 MS~U3Qzk7zcy~=U85fjO:弶-Z^??#E,k]/ʛHaJ5rx+]V@A%GO׻}g"gEVe45gۿm=հ.HbO@u( uu:S""@@Z@S@ @=L Lɓm5#pUEAog$a=5)FԀ6iQs{"R ie}Zۦi(sA5ٝ^n׮ꮔ$@'Va eo °8^;ӸTJj٬zg=}gsL61e]{Lh{»31{#>Kw-We]qX98W7+۶?rh>PP{ݏq,׸, n]ט0eZPfgUf#ۇ[ZQ}GoF1\=&{msmn P~ڀD8s]w)4MB 7AsEci3=dML""9K{0~BkR:SMuGNjy;qogR5:zMK߹WץgD9䷲Gh Gs]N+fd 9:: F>G\kl]`mꎽ:9i +q *pNR H@0,u%7ҤM oe-jz麽Zw˵m9Dݶǭ4 ƺJ3)Lea'٪Ϸ$,[ٿnbm[xo)Lmcyf35G}708eQhVINfp?hå/-7!w۶wn E4;"Y|}m5/9ǻ\6NUqv0`6"ՅthLVf#hjV8[B6 m6uRlnd67pa{hH &&-I:f-p5-Zܣs褀INgqGlAB(RIbM}0e Q.SXq=k6swԖ5k=k+6//r|K,\"qSO=ep_|w{r)VMhI2;7wBIЫA@@5p}f\sbqˍpwʭ(TMux" XªhEF `E`DX<`$?7Op*X@-"ʸVK<&JqӂdrvvQOęWcޘ?s4D[\.Sz **.}Ӱ\OW3U澜k>~%K<(i=};o&~l̫rV9%cwNhh;':t[E9xV%˧kr;J*{5KeKEoY! i< @X /H-V/ .NYP Ӭǡzy|eNmOF=J$eʦfHFHYV(B҅, ):!)@  MIAsjM>4EGo( B>cYAr0/)yB!hL4 Yxȵ|"\6\% ֌>"9ɿhgd m(=ݤ r/ UR 5$ R@ $X SC I$_rj]":۰ƺWOVyJ9ۥKkESE+LG=* v'F ^!mebzAh L&up*C Q(sFSnچ>?ym[1 *m3>J g;G_~NG_m}(~G_~NS H խ$ F)~R;A(Sk5k D Dtemplates/coffee-flavors/slide1.jpg000064400000012465150211777260013346 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed         !1AQa"q23BR#br45CST%&!Q1aA" ?j6s\}(\'ho.3m"_̽ë:ox)kl4:3@qgMQ^͝PmtMAȖB6z7DEPB*s}_`m6p4?JV%6~RL-kX +AxU|xd}.M獽y6my̓XCeZS!Ú韇l28WuL{hhĚPS3O?Z 悧>GPe7@@@@@@@@@@@@@@@A-"A*76ij%A !\Pp  ͆FK3Me̍Mŷ #qHMyEiOH*{; ?o"78a?BøHnN#enkxj7`JಡExڰ>VӃuI1=0mq#x?KX? Ʌڟ`i{ ɆXs\89^P{^h((PPUޱoq2vɢ3+` DQ C0{4iV41A(8դaQвMȵ~VVX8{񵉭K#9W-[ 7+|Yߟ귰,\֣/3ZGډೆ9!"\#l5c[;%PPڂ>G ?1Ŏ[L1꠯#)AIXnt80(`B2H  ꉞ7ݎqlQ9U[p 4H.s9EKxqfz6E8xf_)+;*t]/7KLR'  XAvn{2 4lv5eӉ^7k:xtd=8bkZU십;}}HFۉcKX~MdBPV zs⠔b fݷвA@;-iXiKpjDWfLryEt]63wSJoJtG,uk]Np 8ct'dJ4\yMc^힏 57}{yü6F[t;@>J"ҸsTA?ASۇjiU,WD0ys{ZG ()ڵ+6>+ASSLNU<販A=սgW*DB*3ȊTny.pq 2r .3hIAs!LFt~+7؂߈ؒ&i.+Mh*7m֗ Tp w 7=lt A_iM@!J n6-ta\^K#psq8@8V3m,~=I;xeQ)fQЪ;kEaKF(?,Z-Y ca>]v"mZ -`حfF%#c4l=5,Y'u ɧm+k^ۮ;&sy8Wc+y\^]yjwy Mz^ns3<_'dA o}x~릒iG>(Eb Gy`5¨*{ (s 9٫͗ͩCh;z [\Pz^Hͪ7 änen. 6b㨺N8K.ɤ]'$M1954H 9::F5aaIe(!hf􅛫sf;bnpfڱvReokCjwӻ(,'([jk{Pe]xۗwovd5$`8{PC5kfAj Ø i&e\%y17qobif#]}lV΅{9U.I @s^i:=xS0v>' >OZGC)_!ԭ+3<Z{s=kfYӑiewCav8nA=KM}!i sE nn6WR:G6 tOS^rQ\磦sLuvnkF1PPuǸ[m%h}a~:L@2X=1f=Vm0B?ZI̜Mxɂ#\; 9J+b(/sA(##ρEglf@­uG< QwgBL$8`UNxpۋݬ\ZOS#YPmKs+zg?/cCy& OS}I ;-C[])^զ2G6f咴ȀZTU$ . !(9 ̊~]EziA$QueGQ-Y1{PgCW2Ǒ}ATv3/ 4+DpJpNC *P:p=;qenW%̙^$96Ԙ[L>1r2}8EWrdT9PATco5ցk urQ 8so.!G1ψA˃ 6e=ȕ"8ebO__(T TdnW2zbXm"٣󼧿cY] PGr&]fwu،\DL.^=UÛ}!~XtVy'W1"7{{(]y{wnH"|.W\ O[극TA]#Z ΖĠUbNGq4 2$QP ATiekH%'8U9|.`|.x5P1;NE V :sKqek |_+CCÊ5q{yqcw}a Adobed         !1AQ"aq2BR#b3CTrSs$4Dcd5f !1AQa"q2RBb񂢒3r#C ?8e```TCo+ʌ`BO$y YF#RT>y YF H9RKmu#RhєW@%f-[$WoѭUSsZT]eZVAaicUQ(eIbI2a}F7}чL$uia+u ,ibp"ѷ+`afa}*JGFg?OTJ(E}$:l㷶abIfmG\F72+!7HXP~Ew[靴>}(FNp @4Rp{yIb5E˛ :j&mƟFlI{SlP >+GPtڿ'х.vKsMX+H?öJk}b˵[w~85/oKmCs$phN~'ߌPK1h- Ԡ֥H~ Tw1IEUUYڀk&FRmx^)5TSnY06':'m5X̨ Ȩ$c~>7q.+RO,>d 1Tifw`EJZ-]ϮmMsQ5]*AEU7edJ3ݷ{umo_(1c>Hةq%bD^a%mg/3 .GEfUNdq!@hO>l@hO>lCTpb?Q!i{]h=<bYQuV\p-RX Y=5XP'%462禸\K({<Qi%r@fc{FS;z{.<ȇN!`e^ 3w3fU`6km5߲{y0 c, UgAǷӪ١ƍ:qt/;Vmg[m˼Õ2(t=⸱u* ÷3WmW_y]YgҖFUrwi 1 UXuG\=^__{}Ŷ^I7K+>Q rgyE>wcm,C:_;=_l݅>.%e߽_ȱS]2nۓ.5J'ŏ'SຐYe)JRkD^p aoyU K/qgQv[*mwIG KjI}O~BJo'#\SKȨSʆ|q[Zm2uˎؗxN]G P|Hifz^]GIjԼ\VҶ7{gyCmI#fi]YǠ?#nσ8r$ϭz{~hVm4q;kV:lC}E4[]ҋ N $n# nm.$)VSAxLX{bFNqDR ҝҨM@mK 38LT10 -L8XNeQ 1t0EaOnX.% *O`MVdRY:f[.YDj8>jrt=ƛqƑ~-gE[n6ZWm{k]LKVr^&eUmmTFPT&33S}=/Ǧm7[o.^[K͂c8 K"Ma".4tRP<.xv9wz].;鿻vznR% :̢KvRd,oBܯ*u_~FխlI~31 &R*VKlV[|̵_s o7d3QlyִLz4̒mmfuIJ3˸0겟r[Ri@̚Hb].Q{qo#"W+O(]㑯(7 }_D{xlí`Xj׋_v K ;Ҷ $2٢Vj gn2<+ xɧ sw;k9ܞn?GGu?K=jD~췞~Ǩ<@с 'nY:Ṻ[PmQ,OYM9^a_PzWWwUmtF\uwV.67۞IfDzMKCT}FPFZtʛԏJ6ΪYoȴYs2IWJd;U<#xv݂tue-F3;w^V|eJj6Vh y i3+=۽nZl+sX r4j~I BdjTOd-epQZ 35:SWO8Gu'pys>x<2.{P|ND^.;`rFD4Q:gO>lz[zK{7;LoC/5roCoZ%{*|\uJdž5\~{Fg@x2#.q"~`eO|]]6[fJ61B:7o\q>e]3M DRUH9rq*"JjC,1H000zK9~{4J|JJTG yw oz2o 9^`b@+ƉMq0^| rdYm*G1##Q#oMv߉,{Ko·>Oz[ml9RzҬg&ˌ߹_M:~%%CjQY=Y\GԧOZe,3rM;H׎ImB'qC+-Pt];CƣQrŲH$V6 cCQO.|'>>n߆><_Bk\];qiyU)VMhDM/)tEP9uS@6 ۑā$3$#Uy'MF+ o `dK%Xe2 Fry-fA0VwMG9| [I;`woi .ߢ.Tz -tTL8u>Yu; uF,a ~"|] ov#5?_kbUd 5 RƦ݆Jބ#+L2O1F̲iCW?ԩ/bWv3T{Uk|G;MuCr2-ϨyPf#+ȴ|*A9{v2^fLجJdu77Rg$fS8 ZC46͒8x TA/Y-#ʳV j_ *SmUǡ}%|~[Dc!QA0޵Y2BtA]-qÌZڻ>~.>Ҟ ryP(30 !ez$ܽ,{fF鎊 yu96>5\p/ٞbCV//y8,eLGkMxeo{v/s4y 5 9Ӌq8Ԣߠ+oݺrMzi>[- !pܳ{0J0}> ˍŰF*K}5* YKE:+j#\$bh)SeH#*uUV JҕG9H&_TBߗ(OLN=)4qp630R@ք2Ԛqq׸im5*Oq/3ۀVR<qٸm:v{p,JjZg &۸GKi0*X7ӵn H}5 e;OYW|KR!A)͑T!nsvovm3}ا l{||,}$,,iE/', WޟG]UajMDcEzIJddNwr{B:s2ӻ&=IFqj1QcxV;=-QtQ#^)]VCtGm&"83Nj19=%C,؇(l٣޶1"iDQ)yTq7BتvϳEd#WL:; %ٚ3N_4܆Ѫէ:b$9R #4)~xr&r(^t]ߦ.euNd{)Ei{rƷC H¬2a/y (b0 28 WMUUzT+&U28 DxN=!K3U\z%yK#a鮞m&}~\(AKyr OJIU 2 Dli\u_%VKI/bQ Cd%Y{1Saݬ˪+cet=fhIEk=-&{ɤ_xeH^#rhXOg%]553e-sT߮&;;$2n^KU@CEEci#mاQw1{n] :f# ֖jI]jIƥo J9Σݺnt7 #{v_T0pif%Jy"SOJ1V+D-;_Ut6ks6n^{Zd}I!ZpGgn'6`3U4lwyΤ:iEe_2ާtOXOm>K)XmO%ai'Wy}):v뽸 DWNos[q҅R<}9mۥŖ[11 GC\~\;=*=C ^ XPA2PLu`E?_WvK'G6VeT4:+&b\Q+e\mÛiO4r'\OGap߷"ai^5N:kP/-(,1n V+@2<#,c]ہd,G,rh:`ij }MYKqt魶u9mk}و`ʱa2(/Վ wޗ2Uw݇X q+vHKZR_w$cu-Dso֥VdClӬ!V)f`j3#U>ZNI٧x̉3]CS(*V.M**|}+ ${sZ$+fFP2Ko[qqE@Ddcv52) c7~-j$Œx OKmީתm\H/?&%u9{,.[MU^̇JCܠFT$ɛ4ཞ׌;ʮ]‹]}=+7M~70~`w'iS "EARa H)/HCKp5 ]ޓGN/>@WH%M8%n nzqQtya%V>臿Bm+۷B] )<}Fim=zbiH5=,൙w[zlObĺz}'6XL3B qbZg/ZV&1vܷ͝B]J%OC1/tW>U4Zij~vKaVTXdlͭ/6.dk-9X̝1eӝ;$1n[J `T+퍯Pn~W{m.[֙Fu^E'ڦ}6ۊ E(I%>qu,U,KCu߿ETy 9EG)ˍ𒗤]q)?wn<%0`!6mMJ0eon}vܮ~0ZG7HNYnӷppu2˺nB>5b> 5ш@urM )\$K- DAb œa⛰NΒzj?kw,L֜MZ^\" .b\o #E4ZB*AOeO4BoQ1v\g8 )h2cϏ8}G;8@֓N@YG ~kǁ7ݽlk7As$*RA$89q^sؤ<(/FwbT%z`2ZJL eN`8 dn3.xZ_>_}edfR|@ 9ŏMGeZԑt:2ne2TFӈwgk@Gvgχ`Fos3sqdh+] \s0#Ӌ0~vfsyqCy sz&+Ma0ZLQ儈MEA)kzwa"rCy )43¾:}_q6=|p xRy>֎<>܋>td[K[{g 9ZV[W`V5-)xUmX] ҈YXRBx'h_r4yKk1oP%i^0(DŽҼF.+K5_kzƍRdp  )`LRr10MH+S1ഩ(.Ptgjȿ\8Oz{EbDn:VEN5tQЍs^Y8 Ҭx N,Dy_S/zeJ==Uypyin}ʸb<1)>;%Tx#~~)4۶"BATq[tR[x&Awef*S(Ept+e&mRr?<1 Nیݘ7ERyxv]!}$;Mݭ##FT-]SR|^ch<[,7[ NW:c4MQ?B[QRCq$ypspO '/w4-<#$];uM;9|(ZzqS㼣ⵎpD'DugQĀjF ]}hL(W׷\]4F@x *DTۀnvOx&כB*WJ- q&ga:+֋OQwHVy`[ծUgv$dꍥFh*3sΥiPZJP1.ϷwM΢r=I!N$ބ(dhe'QIvhU?U4׈l?*/4kN*q:Ө# Vjd^ϴq][zW 1ze϶k}48m>v8k*q&ALɟGȀyۛw^V)r"Jnvom!_Kjh%ͣ'ri|ytl7(E6v(]`V'#6=9}C̀#yA E!ٕpq!zQ%[rn V.{R1 s!eK~VZ1Zw]#XŭbFygLWk34 ]ۤ/fYĺVE=B;(+6kXm޴ 8V%3hYVehI$M͵IPrC?S$U, pxrŐj~Ck%,d'dW,r&5C"Q+̭@vZŨ dTI``z{X&$ +e JQ@O-{\519msT<뺟*Zr';qDKpW< a* .`9=2,GLJHdy(eNW1~/gQ9ky P`OCZbіO1eȥ{ň6Io*^?* I/‚b4#;xO1g_4|E,OK >!?oY$ė,|C\~kI?/X(rK V;"~ z5o0;9lL]C) ]rn֣F"UzZ'+O A~x9^[=_\#4iߊ =*hˊߍo6ܞ7:l]IΤ\8VQ"Td_ 4x؈5:饜h,*Er'䫊67`GKDJ9֦ߖ.6EJ)!MxjS!+*JeZ̝V0chT!9"C#F"s%:hEVU%"e`MZ]DQfK ":󞝬jsP n|j` XAAˎ,ax@(jCCNg?~&C&HQ':, ICia&Fc> 9ŭXH c[Ȯ:I$JAfs#@>ܱ) 4YXVn \ $$` i][ؾN Kx-@[XL\!#ff19 0@i_RV9ѻvep-)3I/ *־cV\]hn 1em]rjKYhE]4.nKcVcTS!"":A"CHm⯻"ߛof$&mz!cr E<>̣I6P"J浩' mo'W C]6NL1`Z< LIdTBU&q~鯒C]ZS:t8GŤ8e```````qcy-јh$-#Ԫ9($mHm #qRZ*K@im]1!g%o] &a|GF0f #㟷ܪ3opLu0B&C:I$JS +R/(5,;Z:~vSrl۰ ϥhX޶J /kYi!J,j|L5Ҳ n(iWN%Ӹ^đ ]HǕt׹JN:0*ӥint )I^8.$EՁ9e{+hc+ë́WUԺ.a% klhq4ۀ;r0ntHBJنcN0plJ* Ek<*9%ՅM)LGwӏ$ۣcح%٫{1,f f+R'templates/charts-template-showcase/slide1.jpg000064400000014322150211777260015346 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed         !1AQ"aq2Br5RbSs#T%V3C4W!1QAq2R3a# ?Nܽ8._c&Ip_6ѯ46:T ;}|-26N½U2BA xcb-Ż$J64] {½('C>W^j- XUF)k4#us =$i)1]}ѽrTֻI$W]h|踊Gۘt~0nk4pP:uL1@A-b A&iS*AB#ґJ(C~뽋wzg҅}(AW(Q-r WwZe 1$ 7 7 [\jH|},+E  -{F8/s QRtT-r Akˡ\.EM) 'G>^{F" ( ! -!,\!D\ň% G0MmF^KX t)eJ2XaneUYc$,DZS#w6\)YdŻ|>Fk- p[n6{?i.mezs_>e:i|-u4a)S&dH^A (8+nXF:)\7!3 K2C)a$e9U|(hUYj٤ՋjCh9&tYnEMkos Sb!cnYp^_d fy8֦խ %1zqw:23# i\o=%M\h:XD*Ů[ScL^5^|z ݧLɧ\ėƷLJmHvQRtyyBykxe;ڛrȅjO6e9=3}5v^˛jZ+$YPpBn N Edeo9h'md>IjvƓ{^X9ЏZaֲGNJ&[vYhjTi\?Rq\ͿhCǚ^U_)<^=3;ԺmtOu(n 0nmł\ C @v?3pg9msMfS_ ;I{+~e]vV?MӋq+OZm:tiտwcofC1@zi1~OoyDNկ>;\ˁsi/gqC(/]UMkhHNy&#G!mwݐs;yf׋pݷrp&?ڹ:_|zNK:-Kk^ mhӈk^춶sdv> /׋C\}z9kŝgE Eix F   ٯZsd nod{>"w }" 'p;{2* 7 S)V Wkd{ ܕ9+&מdaqRrm6^k^M-__ţ9~jX<Mgu{ݘq٫_ck vA,cx  ;-dV0L￶n9+%  X ҆x%J_Cb$rm̽8r #nӾ[YE&64q=\dleLJ4ӴCׄ% bv|V1Iᝰ}\[T{++spP6/a8cu6s;Aoe0i"9(y57F{ >ww'L; N.Y#4ly%̍?"(7-tV2fܗ=Oti%J&! V/_ӛi%zqEYPc )Y}] )lg[OǿXdt'MҶjk[+9Di-y(+`) rF;9!GYܷgh;y[RYPMd.`'cnJ#|naA# ݴi߻e* x8kVM7=qd}UlsQڻJ پ[ +r/ٲxuZs^],nkhڃ]h/|>' ܶ/x/v/=vvӛtQED ہm*RNh:8Cc!!4+٣sål%NW*|J\[S$OPoݰ>BiZDTZOݟ[^M{_|z]WM iNIʦ!J!D-r 8[}xX.-tRmvAA,K#I$%{.s$$ڊ/8AEE\0D\7 KA?JmPah. yIW^y[ e }Oe 1;Ag#9YHKMWJ˭}?l@ߢIȥaʉ7:TL-s6MRNѥ[ 4ō|x_|v׽HPmZ.훶DbZM|^V2-$ q;zRi,Gn{\REY:T-r BEãc\|4/dlkN=(!PӧD+q;GeGr.x ܀}IS͌kd4TH,۶7ptWE Q Ů[*bUVcA (۵ֆ;"U:N)'p|dWWHa>(p"!ߚ\K[qbc cN!op4'q?,Ӫ^.&i/by#٭ߍ|].?V|O6?嬾I$+^ZAC~뽋wzgޞA kOAuŻt=3OuzE}""Px|XAuŻt=3OuzE} Jtemplates/magazine-content-slider/slide1.jpg000064400000050251150211777260015163 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@         !10@A"2C #B!1AQ"a2q#BRb3Cc$4 0rSt !1 0@AQaq"2`#3BR ]2!bztOOĻOK֗b3/9gs\Ƞ[IoɽY=OQAABke|" < ]l靦<kJ}~Vʬny6GK"N۪|8Fz19bF`aju&`g^gnޢrqcz9k^h.Tmޒ=XmW{xk1q^ݤ;;ntHvՏ'q7Zi]iCxsjJsJ̫g]$~mFZ'6部| $U#{֋3[;"hG/5𼸻|oC{|H@F#z'WbJ(0r^$9~}yAs>r|ŎYvm5s6ޖPB ƮǙfklN" L6:S@0aoI-:,]zޗVz?u1X)/,폞ĴO=<4&d҉aQ>zl^aeٓOWtHLakQfZRLzИP쥂Q1Nn~MvhQM =+<8aDХ)ib!")R*|&?i^ˬE D'\qٻ~'rEe,;fߥ/M4͔iWWeHBjKxԨƩ9+O4L5TK4! >,2xT_@Fiu" |B+5\ZsFp035†Ǐ  X дX<&&h &$$` Փ^ujd/JⰫh& GJRO8ɎUt T`$W\("[(yWJ WJBAG%jM%t){\(1%j&aVaVaGREX}HqB+RP\ TR]{:lKE[?aIJPRG\M x(p5ߝrUʹW*Jp&[&;NYc,MKYR%6 7X洺kDٍnQ\[.L4}z1J㈤AITE)-X.)n 2(RTBPE%nxZr5W\ qj &(z$-5{ARBiʩ,$ \*>uaVEZ*½JX!>t<"6EqPlSb,>xԋ,-IhW>-ĖȂi^u.)X7Ie(kX}s\Anf]DYuV& \4RJŨz}4E規v<Q5Wo=>ؽ.4HJ>~;}/Gm ?Dz~hxHK"W!Q. EBdQ eJ@4R )ӍX4b2ੀW5sW4nG[AYBBR x8IhA)EM _}lTv!I5A^az)e+u׷E6Z/DZ5-K!9ΔϑIsMԼZ9:ÍQ6?cFM둡JHThIT>aJ  V %M>R|nXk im!T> >U4j:P\ARڮ!⤒R AhROM>Ubzy`ǯThVP^!AH)))NZ8ڝlBԚeatm^ثZij>3`ץ &E;iIzY47r]y h$;()M(W3F ^bIg#, .o#\^h jJn>K #_ƕ% .(jei `r)"r4zH's&~”4&JI+$dUP\\O Z\KK^Urp~ψU_WqJ4|)@5EQ"ߡ ņ#f63(eHt& (dr:\sYyl祸6a\Ɖ@K(\ y͙˜!eqXP2@.;ϩpr"d. +4BԷ}]-7buф|\2m=wԳh(4@$%Udyng+Ļ?7sURFɱUɥJJEf;”m]=B{~޾kcXm=u?kz~BY.O P}^|ѕ,J Dp{SS*ĺ_%o4S2$W4'}P}3Y~A| Lޑ]g{YHRBSd*) h)KTz.!KEǴoD>73t_)I Bn-& KR_Ԡ)7_ۨ$|O7:)/twb? U|?o6+U$'Otv6fc"J15-A 1l f;cm٭VG = A댹 N<)w_+-EKuzs!//Cq%P][ !6@mn9qί+QbuSbwN k9V %zSEwP\[RWfÐYJʌc֕46gCT3`6¤$Ӏ;{9V v 6RS{V=R#{iy(_IRBЈcMgk}}xHbg;daFFBn}ֻnW328o&"1H n;u2rSku8S~ (d.K$E30Q#0g.I^e?rϨVqRw[r{\[?VkEdIcb:DvO>A2ʏf)%$ۧ2YVMo[L%T5l:N:̈avjasrK-N [=v f7ِ6fg楸+rOtwm wl!$,V#)Y,P{Jw=:}g3> B 6}2&>7CqC$,9+&TU#̝M)|ja_L:vNZD^b^{֚&ˏh"BʯM:F.c&q֘Vc&g=v!W '6u= HCIKȗs'a_F̦qaVO`ψxs:/XOՒ-͡L֌|&Wlbsw`\a}ReRTR1n,Z3mc a'4H[rJy-fY@.RGט➗R#iލ\}5({gG>wN7̵Lrd$HGo=W\2uLd!#0YB% \KfbT3BV^23nH Kn^xݽrb;[o{-]la!lr\AJx6KqQw#ZV0c m,/R/FPmC"4\4iʧfX9LRWӀ 7V뒪ꠊ! nmdCN0u:PUk*=+ޢl_+&t:W쉸OhЯ4/`q] +~ yfėfW45 ) Tj}}R&'j_Mf ,nRϊ۲o>1F gUrlD/>R <&u}i@Rgb?hMe1,9L E]]C ӕ!eIGT\" #n6o=|H+ &1ӈiSEAOX]6tYm.yKOk<4+2,`D&gNcc P?bVӕD#N ]Ņ%1 6_HRYZeS\ugS5ypNBl gcC`qNL_sme*XjsMTs˸&(Tq<P̯ɻWٸ㴑=qw%n0gަNʍ?ISS]W0u]s_1 Rv8Hi` 5*|'WwvS]X"{ m$P#+HPOBtqLZ&2%uasmثI⻋oͶyQVdzq_SWo[~ g*@"(B9ti_ r8&QP*k#vBA+XUjQW䬤TAjcSMR]Ngc*N: =>n9]uٖF5q&BOb,#[4,ve^d;;u.']0Ao5y}:LObbQ~G}\0}-ڹklqk+^=U5]노m܀7e`Ttu!ԕu! D]F:#ᾫy>:ar3r#Xd!F9G#) c+GʯPMMiV[3|un,s;/Ê)f E!w(a^G4R3#=('|+ƴ򩦮#oHp zu("ʑ-RV1"RK34L$3,ĒjN:hI<Gsm?<-R~ǺaSZqQ㮟>MN{0dfY.['"d^.E]v_>/i'rc$bbȳ̱l( HOmvW/csL[M~ٺ">Ve8i]2/yw~HY®?Qb}vm1^vg-B$I,ҩeSAƀ++ t4 ].oc%.2\v?o!q)/XK:-R1g.yk)聐ZY83 RO&DN6E+_[oo*1v(A:݉DWYGiz OYL3%ť|,L|ApKA0{"!{uoQURuXɔ}~;Veϸ6S[0@xoOk ~Y`>j1F; ~]kqvhvXXw}dyͼY+{{D}p\NfK*1x̺*z*ցnZ=W7,uōP]vWڈG{};AŽBꐝPYڽe *D@Op#Q0Ecr-ܙWke*䂍 2:Mu-[`RjX&+ (a >F)Ӂ'bu_-M+ѵO1"5O=_ li_GGs2Mx-' <%؀@Tv?NJ[.0g#&=[L:bs;0۔\x>crp,C|%B+yDL.%c.ݒv%c~b$繲l%).d,ijОB+>2ߵ{?,4`bI8ƀED]NK_%x҇Qf1떃Ecd4ICJnS*Pj=3IwI#W#COiKV9VaI6z8% Y#ZWQիL +C>:d;TVo]DU L8~[W[_)ld V`z0aieY &F& d %~n㶶X`Y3HHBhA"o=+11+39FIMk GDPц[t{jjzmF?Eeo0;26m:WD=/7V2'sw6Udģ\#MKuu<73y%bw,ĒOPukM{~fHRymxփ_QiYy*=t#Xё\ܴ24HR9 BYAZ/cQƩ>?lV mqbZzI>Dƕ8˱ >TS*Q3zR5ł2JXuWjx鐕MU+Z)z8+$N J,T^ U~/sP9ޤᦷV[+ƭ+M NjUFIW>e;ҴuRj|u@jF!|)]Ȯ鿆5T=tE6_=oOOjA]T tM<5[}gQmDwSUݴ3\Ve_`qxs`q$Bo N$ҤQ5 ~ౖ孮G! tY 2|o7ublrњn[g:R`~RK'tcw#{`Җ" ;3|uܤ"kI0=) LwiP:#5w?ou Ӱ^AL#截>WO3g~ykvo[oMOPGV6uwS[{H!WDtcatR' [۴G ^i2 q>4XL]Գz" _:ļ}Th߈$RACj)1i |\5b*ToAS^9ކhRFǃ#>*|IJ?Vpw'1tڃK DX(aRU}!ښ&β3nM껱4#jiVL8kYU>Fx%WVVӐ;A\8gJ<4Q2\EPylurkw6=`Zy}Sh*T`8>Jk+{wgU@VSOAj,SZ) (ұ;St7w U+Ѫ4(QCq'BGƿt5#]{mVH\Y!@?%TR>#Lk^N͹VS][`o/X"ArcyJЭQmeE`~g;uĆ4!86`Hj +6 a4'ƧsMwJ8mi9MT(˦׮irZK,xތy K)ǐ9ܾ|] "Ez 5rE9Kr IҚY"$d$xWmEo9r#DE3@C< )Y$[n2XUt 퐀א'Ծ̉tjx@Qyբۺ Pd@L&yz0+D;5X8x߸-EUdԒTP@\淑>h 1 mmMZi @,ZpARC#ujrokY'x"z)o Ev-&mqx3F$^6 %1;Fyٔl1Ow,AI Iwt%n/ܧQF=*w~DH 㫌cܞͥ[dX]h<$au*zP֚ĸdeR*7ܖ5ҺAG ೈ2ִ#4/uC GH`rjN,s\*"2AgSPwނWS Xn kK9jkuZq5V< TLR_l'QN 4*YcV[9}>G7#m!r*k<5+6+DWMB|h_ i$i+Tnu-!.n}šE[-ӿnwz/:4] #ׄ7#)(8ֵԏ7b&%~c*Kx붭dCis2Hbǒ$F??Ȁz %J ׷Ko"EpVi}!(WUŘ>RZ\nUi,chPFQMV$QRn|?q2Ȑ'~MCxrP*hOܺZbySb1^䧷Nܗ(6 " efm][ _k%dB]@;iP-ᑒpչu ^H m5@ ͶM)ӥiV6H}KwR+ F(Ann,-rgJzA*qo;گoE90YE6Z4x/T̈cM#ػhTR &hlJۀAqOHB)R{krJ;Jk)_+S73q,Nخ̱8uWdR~:7p64Tc@o`ԡht0,2\栥O٬+dx}-4CL,h)+ƒ5;E(/CWmOi=im*xem'mn~mwQh寧E"*܃Uv"Қy-z+_GCNtB11VhI2x)G%~Q;"t1X~#w-QԐ],= H8x'^φ{{٧ 7CPv DopS[BmK4\EYr 9O j0kdj=lEZPix]-RIkG< c;Igo{$9]( ?H6PhwA>j(èљսTEuA%Y+ :rxZ!Cĸ"EbW*d*E:ZD9/ Ѕ4$viVwǖIYzUhˍ|뫙9Y }GoO"w64;j([%,ch]`\OE%bUNըu2VFA-s b9F M?F㓴 ՝ˬ@Sf |ըxu׆塹g1!K%,BX7F;ܑXKb";TIseN+:14Vde1Ae1.Ȇ3i5*#n[b7!t{&e[vg7p\[KH.ohı@AcEUeO!bK~ X]댕1Xf(Z.^MlB^-2/am2w k.[e 2FleVu`ҡ-й| ciP@|FJ=(,ŽH]WvS3swQC@ wӆj*nXytԬ ytKJܩGM2k'k$r b6v{qsMm\yrrF4pZ(\kȌ%bȮurحYfw!,_+-<$ H%:{\Ɋn/?aF#G܍J +\WcÆ[,ٲ0<O.-`+xxeyy1$r.A+<"; +5vhggZ㝴t?Mih?({eIŗmvm?FaR,Eiɸu7+lmܶХZ,g{e.4`徱 #lX\726$+K}1FXTj)ZtG5MO@dk]h᧎DdqE0S;r w;\)9U/ARW}6rUH8ŷOfnI H(rr5bۓ2[X V-{M.wyks4uVb#MI=N-LayQzJn@TQE$N=O`@tJN1#n S(?`@25J3<>|tJIz{5YR8p~GRZ.BmCTuo\sF5:Cκj0O] W^]|k])ѯ]z}>ok[7]I ||t}4yOjQ˯Z|kܷ7%e[_ #56̫GHO9$n}TW4=45R SayWjk`(NSCk禡 &Adobed +        ! 0@1"P`A#p25 !1 AQaq"20R3@Br#sbPS!1AQa q0@P !A&2X4jTX&Me"H3NSO4!B 5 s*K(dd\j{/XB! ! Ppk87fͬHB\tW!Ckl0ǩt˨JDXeGռB2:rT 2@ez׊5/5v .P bW8!Sd$u(Y95P!;(Yֳ$1;=!*B,)l!%%d3ʔ5qh9"gSbfK_kͅ3@*U&{3(@**hE(ٟYE k|Ύ /5ReeT0`X",*Pҗ//: ETWBj LzʵbXG۽ڥ\v4AJ;95@VfWdgy1O_q8X,+Ҳ!wM+zedSSP )#%2FIFxrVaT.̡9ݱ.FQFhw={2" !?S$(Vefĩ'D$ӬK/]S}f::m;Ԗx,voҕ1\J;c^ eox!ɪfPhܳ 5fYv=<j֙7;?TJɿ}kƘӭf MKl{=H輼\ (Lu^?Wo#E!Tp<e/'ڝKxMku9ƿVG(ģ6M9umqegpQMbDh^W.K6O)tQ+|h(XTדּ_'9d꩚-JkBJ=/{fR\"GĠ`XBZ[!A}F#s^7(O!{!T=kF$&tAB_+"-HdPd+6 *6еEVxп~6½jНd)`Ќ$fWa&ҕOj2RA8Z;uA/kK (bNddc9\Dgs{{[^-z98RcjnUDǑ+d<+FfVKHɑN$̩JF1´-)>!J ?",BeNV1[ tJE:2!]Hb )Kc,J"} ҕ\yVH5Y9CZ8tsЧH'd:Y+.p䦒n6$u; IY$%}DdQ(IJ\:1SX2̙\nDA ̄m?tsהsC]IuʗҵuI.W+D Sf4. =&MӧNN?WOq} ӧN|&M2dɿoo(o[|N:2oo?!?!? aBYI,un".fWz$l\:3 $F͈R0҉i#2ԹY~+qXsjM!!"=KoT+OҔ?ܹP`Tt)'^M?:sX7N.=b._ws03=*,"or$ ǪQj䀺2GN]-\p#!br$f"Ê:F2<7ODX뚜NhE4X^8jc!z2t'8Yn]zެo%p3,m rzq c;3rͨ!ԧ!4aznJV /F7zxdFUrkS=k *1X}J_xEw㢔[I_/L&#uO"x 727^(xMxe8~ ~!|?jr_E5֥{ ̋FEP9c /J"9E#j~,f7,$I%b{ '3wԚ<̣@_̉\ROć\c5hp-"=ӖZ{;*wmW=E+$B~-Jc"IO6^Yxw_2%R^5){20ܫʶ旰[cM{'ܱeӵ`: n5lķBa`%+mEaؼp{FU-Wܩ!)8 jtUnѻVpEb@B=)3 o9L ,"G~~Ef>Ib%WQ12;$Kv/8qy`Ѣ*x0n( J4^/OJϱ;4׭NMӻAf+8m,pS"W&m?P[T0_Uᡔb zmpu[x +-]hӹa4UޞZ52 icSRh:q_0oTXqAwSc$M讏?! :\E\;hA;/DzX(@3yQ/yHqR˽GUAdz)t64A6IsMJy>rZ#*r4Tcr[ǺD c@3<><ϴk}nZ!cЍlu.8susCa 2<1W诜M(dfA [,ݲCu6c>ag$v x;/]'Mi/XpN1\ mK솖&q2#n^#X{Ϣݥ{z`տsOqEମf sgkf-:T?lp5?mV,y@՚s$3׉FPy}8/!qG+{nQ,ʣe zhkP港l2C娢.HeD;⢡dX-@HsĴ/[qf.C-`״yVK-)m1w(z]}*#cL`8r>H70ǂbU>Εױ`dn? [%BTh@՝UOӈ&cÉ} vK5Lh' 3]c)FN}< 0rT~DV#fLe{K: ;ŵ˲40bjyo/ظ,?hG9ƴQG~zҒ&r`Z<+v|_ML^3/p緼P-!AE<,X]G'e5 /g7.wm#VH-[}W^rs815QTo;?|{%ilG&?ջ%'06%rY_ey([4?Lpi_k2t)=إˋ8LB6߇AwGqR,}0-±Gپg\Qm?2*ڱi;};pg"dOs \-勽f"f-7=?Z߫SK3a=?ts)gH2 Z% eO"!1;Ju!c k`nr٧f5=ar{avLV\%G+&~laso(n{٪&Oz¬ye{Yx+,v{.-hx#ijulxr'xcC4QoJ0W; ;?-#cuEK>35}T?]SV\-+ |J/F>"\V`Lm vr˘3g]wqyښcmU~"a^L {oMo/Lx봺ܷi`+ew o`* S%L3;~\Y{ ;F =3w,Wl&+5x 9`׊|ԭNcÈP&u mU^?c_?$+ZirK{=8쥢 hûıDIG1ه L{3m^,8N1n)gmaZ/~L68R ǽ"dûD4<=]oPJbV9Q-` D0d""W hrb2cKw(0;V,K{#CRb_|c˂g/A(Su9_eO4yv ;cN1vCU1%aޥRO) V2XK(r}IJ[17]7{.Ob;<-E__?-?wGXwTù}W[e}V_[Sr]jW֩qzP}K?!*T]n_z/k__Ez.\@Ĩ[zTRz++BkJ*WUՉ]+ԩ^ֺ*W[_2l5+Ԯ_KpKѕ+ѹ}.=Iҽ}CA.._Z~>Rz_@RN I$ZIF$JLꦂ锒I'l4;fI$v# ƥBI$(nS?p$ϕoxDY"ص럮 RI5)&W2)Kq!s $ nC.h1:Gg jwk_RuP\Z$ZlU VQ&|At!-4ͦd2QN[Y8IN{~_:ۑh?3!;eFFM,f/xx&"62J9eHY%{iJp0&7xZ"+ѶKCQ1Kci[Dx4X- uyhmڔc1)(+"~4MZ c[l& jpj<2΁b̆'OxZ(5-APJ=xnRsWF͔+eǔymebs&Zae V7XSs-[4ep5WGh)ɗi2r ."DT2w35n2wz{ć!h.PK{xyW6k1#- `UZ"F8E)F3"vdLR!A?-p1C[7N.dWb[Loe<@Qf)V"WBr;80!WM_V2ůIMHz;YUPOd.<%hipPib&k^P[Ӆz(@ƶ{NQ"D{%'x5i*C cjlFy,MFqzīT(/^)NR< ,uw! paSn3.HRr OQ+HKXj(6k1M]qd\US3={f?PCH$M cGf8`d.]㥧P[= bQbZ!/v}k^ ey5񼂍K˃uCx)Bӣw6X{…/7#+ȩ@r;b=PLJ4seާhEs6afGI0[kE̩ho̤=k5%90vg .!\Uym+]z5NbQw56HZ=*,glM vx ӽq]ʐ{w!OopݗQ]պRJxdXĿ-[7ax6.X aQf(1Xr8D-Ĩbb*Hf+ 4/lf+ \6\ 163&w&,9`뛡{ALf(N3ۏYh SB{,`) FM:\ ȑqia.˜ KG,OK>%,v~o+nW6ruز6 WVJtRWJ_.4{͢{[@gP+*RK"' kATH'-NA91 UaZi@lQmOd`X'y~X;~}y総RY/9ɏvb?.⥴s԰lxUe~c,C<[Ep$ ]rJ/k );_3dzf~ ƈI}v<%>t+\L՛\! o- [g`UǞ?1|݂-[>ܵ1Fױ} oˆL^b!C -Y'3/r `p CŅ״M7W쀀Z{Ts*g_Fh(r916FOnZ?]N3VOW~ lA%+1]юNSOYx&:^y-PaUï2-Rԭ(ZkJa~"-ښpDfY0M ^a siS#+A{1ȴQlA+d lfs}8jmL˯"frB.0{K ;o̪+oiPE5"!W0Y[DjgeϪo?;ƇTq/7f|3W*`Sq)7[c*M`[ys-}nR, XLobc f;O+~?`m@Ǡ^*zܿHtaA}LC:R!(!HA+tWKBE-!鸉IO#RTnbVѾ~gC֥bTR gq&%#FbSzz. .,s30辙}ZNIJܡ "画Ү,"8g],J%JǨmH`W d;LxCtbb\/@a 0̧̩xYCqbľ rmϢ=bQ+˗.\˩c80A^R%J\ ˽Bw} +FbX@@Jʏ #*Z.,8ʕcP%T+(JKK,/J*TRB%̒ޅ-"à\OHLtRf(KQY.Q]+/\.\%ˊ\*eeD%GD^/]kJ*'EK" e)U ^"H#ֽ7:]*Tqz%JIfQ_Z]NBcI{eaћuzV7#鿣templates/launching-very-soon/slide1.jpg000064400000054621150211777260014354 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed       h !1AQaq"2Br#URb3sCS$4t5T6cD%7E& !1QAaq"2RB3Sr#b4$Cs5 ?]S9aFe傢+V}1|Y3Ŝ1)ߪϿ{,̖UsD]V97c/}(SƳunߺ%]9*B=T8"5=66]6V+gퟩ07yr֬RI*^|_z/u^z#ӦwnOetߑ{EIƮnN}ubn-7O56mi):nگ7Uu Q'+5q헁jEܙ6و<{vۖe\kLꂔi䄦_ ^CMre&"{i~j7^ٶ Xky!e:j !ed_m9ff>ޙ9Yåݗ}x-aɤXgpwn{vMG^l~I{lسG}#W2۳.Qnr~oLahM ׁ|BoKۖ.W׶Feo3:n8⼬IwL31Ưe\¸J΢^|jC1p,2𫖶K Bq1rCoHfωr,;֞Sm=۠$v)ݟ.tλL0m}wweK oe:XrKe`Fm[9 *#SANKiq5' 5nu-JEiZyY[Ji&di:jOdWYW.njk.hMl:mb]1in]%N~fUVG#v}/t7ium5lU(wCSOxk>8^XT]N6u{&4"ˇ^I7)Z]Fi( m Cݟ,c+ڞt 6T=i%*r5]qiJ~lΦ͗aǵ';DV>y>u Fͩhl>n.[?Y_/ha]S6z_r"i{ӄGD=CdsmwL7Np },unwXR#W.⾩j2tZBvkkSfsZ/w/ҿܰ\.]/ٵ˺o;F+'6HtM,h]paE2.h:#s8]fOw[,kR9?kTgcTUN]1ߑ|rh_SΥ3G)@qNx|tI=Wv5z}=3v2p6鶮:_wǞ]63毮pM>-45tb/L3F[b{nYsd]%g'ZMK-[7Dl6G[tO]9fJJv9䣦ug}ֳEmniʽy!kNWʖs 4Qo7.2a:ho[-j׵/ YtFΏenu]T[*r*(ʹ(g>kbxBy4'4zSb(s<7>s_6k}Gɥ;}=/oWj#r&PLn܎>Y'ߟll7nrRkOy0safaˬًnK\ Lzyvng|ڻgى7n{u;+ƺRm7xS>sOWsFktvqb;OF߅7so 6ݹAp~ɡ}f^ۥǎ6 GeG3Fmʺ-0z)jtvtVY7VvCtQgɖ&-Dv}ٟr4_o}[O񕾛ɪA*>( snk۵sۓMe?LR| KCJ,Zvt6,d[Hv9|u&kO͛4mEg/&=K]4\8yޝ'O1?ֵSn._/vg/X)E.ˢ艍13 #̝0o{:3 [Ow׷я?uڪhVNPp4ev3NZ}C۪-f)5Fٵcm0,HjWg+tz[f"k]-e9PzQ\eonFb}kŞ5:vَx׺]l{QM}&S[]kN,lkWɯn{#NckoYS79bb.ɶ׵*)P8l^v:S|J姰d8˷c5-W&)&߰FUi/oT8'KY/tarUrz]r~WS5~F|g 2 5_;9Nͯjꭱ[mYF2^c9]Tڻ:b&iDՃLo!] z;tLVg˜3NwMF#TꞼɯ/ax;k亮3歾! ߆絺:pQZZkX;aEmd]vwl*ܘebZWS^f֘1@]Etn˶R}WI=1Y&_1w6ӳ n\~J/'Sۏl7UHELܼI1SrnYpْ)tV5906;f~{h 6o˓A}=_꿲6{JrsZN/M~٣l-OS}mıjʬ5(Iv&I-K/.L3-޷kVNui84i; {txűXndznf%g3+nxʩ> a "E^8590lm5֟J{>V\9u_clfՖ[lRؤ92ݒkn#uqUQ:ZKg>+ylmfۭ[lI"ؤlL_tteUnWɜab%<.k6ej,-<읖J>iI{EHԺglf׿nF9Rivsi/ujݡ? :ؤ_>)Qn0"sb~ǥdb%_,RaF6^N4uKFFyq[|R&)*sry~lח<YgN{'3+ʾ}9|:v l֊ VLUm3-lm\uKpYlM[yo.雭<,7 kuّ9KIEFq[5b%铨gٶbJw,kU|\~ V-xͱ2-ajvN$9=e'mlR75o&FȚRQ\8$kݤ3YvE!''&&oéMjL{Y"$GV-:ؤ_*/3r#uҜ~{H[b![,Ra`k%oKޖNvM=]6Q9pے),n.:pܱe7 V!Ndsϧӿ_l]|O]tQMGOv[ 3Gk[X?vHCU[jb헎O>Vה\$*PET*QI!Rz|xTqk"/!-lt%OMpQh<\x,B6K v7?b_%\/=ؘFgٕ5)UrSQ~ED2UOEKUPU(*H(D(*Hp۳*xtIJi}x%$~{jn\#W zKkgS6Ǫɋlnz ]vwGoVx[i}gM-ԍݲ4|O6vʵBkX_\Xo-իG*BIAR(B)ɶdaJmB-5!qׁV"~ԹcsZ4.ļEt-=d z-T]宜׉Bi /bbSTȜj-e9l鈊ʾNl,j:+p,Mz[䗏8ڎt, fLTiê=Ii&w̥\UwG;MmdIJ,} ySYڜ:ס^ܖ6Wb]͊ښ8bv0猑XْVY\qm{Wt(_Ȧ i/tUS gqOI{lT+Zr[^((BR(BIRamSv%:jQ^$½Fz51ZQrRvj9://oiM馋޺:3bs~zxqiYupu.K}>Rfzޯ7k}n]c|돂1}>,V㷖gR(*H* p~mSGpO{VF- }[5u>>8+-af\VK'oAREJܿnqԚrp9=K? L15сJcuɗZ¶_rܗl.HKk1g*pzI{ l”UIR [Mv5Y+/%+RľRu-DXR' **QJ *U]WdlNABqmJ2OT]U?uCӺMG|LJ.œ\W_~2WrMcif˶7=x lsS9'Axe'#97L]=An*Z]cE:꠻5oO#񙫝G$*Q HT E_g.s].,EY:b.VF FSo셋oMo^$DRRR *cIk)="m@}[[MmEKED!66iTgf|Ń+xvopr§bDˮ[1%%Eu~X' e#~ޕcm!<;;񑋜o_ %f}&L^leD=(OVI/cEխ)ܡk?}yv8m=ET"@Jpkd])9K|~_uExqZSMN=#l~ yaVJ *aUlɢjnQ{1"bLUv{՛G5nةG;/؍O|&C.>Y:])F1rQV^>g鵍_je{<|'htϭ/ "BRJ w[/UkV|i!UjU#quK+J "*EHVv=a`k hS_z/r'{l0v'Ӯ;z; Yr.6W<cÊga13/D{蝫X{." F^79إ)7fMfeHyyafc?wܱV]KUm pF>]wqcunωnujW\0P⟉KM72xL~洟-}㧠w9Q2gbddװoݨI{MdYTȪN6d\g/OP(ETDTW JSq^L X-`r~5kwH A!^]~o_rloYO~SWx}qi:Ӫz[wqMM\+|{Olg%l$~76]|}^pK}UEkՈd$(DTTjVJ~7\_x3!GlߑnEpb#H$V*"EJH z#}ak2-Ӄ5'ey F^K&5QE0U5BcI. #fkyכ(EfmY.{2p'^&4{ےbَɄLkߝ[%o=3n{%y+2gur8TZ}I6,6D|[fQRkFj(k߫V-ȒVkɯKmMNo^=2=lJ2lzZ2a庱Z9k#M#ԱKO8T䴞C4sNkNHQ!RLhm][ rrgo;J宸AvEfH Q( "+wrQ!;4Su.SQ<=?Jv5r}ke^'^/2GEkʽa}ԇceޥg[o.bg8[d)AX|U(r9OY߭i؎V;t}֛kջ4'dMcǚ2|8t\ί0b+±|΍w*Xwe~ɕl5y}sMF.R4q:/XgHB*J"*E2d5ښ ȵ+q~B1THT7]!ԙ=78-U.\ed=+ˡ_l>ħ/j|Fl]4_ \ي.y}ai,N ȷч"7M!|eIɷ)OW)I~6ϫx @HUz,^z&%mdXf_\1-NOX {*JDT/~ F;fa\Rc[yGvxB쮕)׏7+MMv*O4v6RjSAE?g6&lZE:^[9}GIHTHTY&*ᓗg>糷#= R(*H*"EfC#s5\'$ďʜVʶU-#\?'TV/'viuq{e*zu#'O#T#q }ۡhtsNX* -ecfcYTnǺ.5ehL3ǒ.]>GvbdbRޮb^HKP<_Tf]mOί:7c% I]czx.vkmL7Cg]n>\Q v6-N%vV7eiGW"2YYXݲi>G-=|!?Yl5:8IpdVJt|}es~_~瘻řuqq^DT"*B"J (*,zB??2$^^&V(B$V룺Ν\ۺon5nd)x:.M5W6[?n׏tV噹fO'&'d Z$$x[5O7YlRm,>6_]ѕ^a܌5J=}wGan䲽!c(*c]oluދ5أgp:+oIEJH$*PՌvޗ|_/ dQTY%To*Ů<kk򿊽M[moV"$ Ib p=:W<|\TRM6-%2~Cf?gH?q~EnRo_ gx؈)\S3{Ceߝ[%U v\8'|܌5K=燓]ei _e^޷ݎܹOoQO%(7.֛U8N[9rq\QwFVIyz?r0n-jj>僙ZG -V献Ɠӭ9EQN<lrΎ3`Vm<9}3aPTJ )Wx|X1dJ*P~l[v{qгąb @2ݳtܪfrRyctV(&Zri|\qOgRhLQt y9ۑk官JɷV,Ef=rt37;5ّc7?}Dv5fX@EN-_KӽQFm[=XVX⟱UZYE.ow,I>n/tӻ2˒[:MlUoaĔS'0̲v9{nƧt+_?Wb~<7=tr&vRȄ41mtV&2-VQbWzZtcvNOOɠYc(DWkѾJ-99 >g(ϦMV待E`ûdn6ٽqeۃ_GֆVoIyz?r0n-jj>Lրj%OӋe]JMw9n;<߱ HT uY ^*MpZSj_?|FI@TEJB:CKHT$6k U~NOBgy (݉dd_̾Xyq5V$K5@v21.H& {$MۢRϖw~jvݲّTVXsF}O]&qvm6ʫVÄ.2OhѷV-MtԻ{^͌r^W dbyrێkbU@w9]y{#'+o=r𪪒R_dz6!$KD${05O|*stTuezu[f>n]K #^E1ֽA//)ѿd^<1T8e5?%07UDITK"t*DUp[qm{ěbwEϤdk?—1vڟGuN.ٴ?J_lj~a=[^fEo/Rr:ӄ~zʳOdb?e==L✴ĵkɜ{F[M7?,f>xC?no YǿpwxSc϶=+ۻĦ]uݍ/=?_WwuԩQçoǯvGYؒKE:xu 2͖ҕv nw[+-s&f從W gO#ɵm#Nə±HTJ ~r)ou:^c, , $K^n!UjMY&+ U:4&6("}5EԗI]p"^0V>&kl,o-i}ͳ.c>nfdsk}Xjݩ{t?Hmp|XrNUFs9K5n|xK-pPQI/p@4}O=-ޣ{w5t>EqlY5h+]Н=d6zvddԮ^yQ\D\n":@$(VgOlkWi|x?30׼ c~?Ofʩa)T>Vt.bC,/K&^5[ۓD ݖzS^ eIJ7?.,'|iNOĒ2般GO+җ^,m˷99eeGtFZ߲V[cg<ӝ~%m6a¢pPkh9]79YCOO~Y[ljrC5Y`MD5B:_LR[+ZQR:}}6N˕ <)r9'be5Ũ6溓J_Do#[+SSy`C^]sf:MM>Ks]&yf]V4~s?űl-xOح[ ?>s?^'V9|/ ~+h⏜o>mo  :tǣ"rY*gRiho6h6l:fv+/}G+{{w3OvJ$2J .. =Yz ؉οWֽnSNP!i#feV3vM> |> [T'$mF"ԝt ٷ)YΦSi-Vk^g7s]-%췩/ %4cJKy-~qu=K6=  L:aLTjI陙fjD y8TYT/mVENR4Xw{ܳ74fKW'*A-/{D{ߒ".1i5j;gdW4H-#Mz+ d&ލxh5|ޅ>t4Xdo r\c8kQZ\n=ܾE|/|\ϞSZ$O[W|Rvy!(u޸O\9NSSWq+VwSo812qjo6۲ilYdxfGw}sf ;OⷼfI揍THUDUE>ا\zrEuuF:~n±p{cu>VUm쇲ָ&けZ*Uurpѣ+nf>r#/&/Ħ׏}s+OE%i82ʫyZc_mvN Gu:x S,*Kh߶>)`gU+c:vMJi޵3~)O#zlآS=rCW+ƟD[Fɴ?2"~%cM4ߒ `nsm=>SS.˻ۿ~w/[\t,-q+ :l-yE􆃪{NY6c? Yab^8.yMZw=q|K3>oj[/]oN)KSldwO+ٓ"ҿ.rKHt!C)?{ii^{ܔEX?1\kح>=l䷵dywX mٙKsŇK˦~s{.vǵbwps,g&ZO} n9\[^Bin6Ty0%%oM|ܘ-ԇgcn;v.W'=zcWs7s^q^6-QTcI难retd'Heo2rv{ mRM/kS3e4w]U]pPK̏*ZnO]d!|4zjK7LWȀ+6\Z0%3uDuᬛ<]Gtf{ogy{ꞥm~zk5/~'ֹ4g>=lVx?lI_b ?`OrOg'i ]MQɵ--%&WYO?R}k{>+=lVx?lI_b ?ar' 2ސ|4|avOX][OrOg%g?]~/}Y|~'ֹ4g>=lVx?lI_b ?arΦ5]Mnz~zϺ~QY?l-'ֹ_?lI_b ?`OrOg'i?R}k{>ج>Ov~mgݿsۙd/9=9ޭ5em G6}n6]GsQw'K?Nۦv4Q d_s~[WQ]xi{hۺWSly]|bÌ_*T8)KAE^Ƨl[{3 si! x#&aGbn&{b9^˗[xц0x+To깭\!Nj6mtoK;~lmRh…[=jn2茹a%N|0L5;s*vB^+|tjh[FH狭Nk'|v9hUvzo<-s =*,ݫ+#?,90;T\ME˗cn%m=ݱ}#Ҏᇛ_n,I%WZ:hmNQӲ-#o76 0vNW2le75ZǦuão˻}ت~Kal핧'Fuz7MtAo[:3lPI-Z~1[}v[b&&nݽ5<|lz'.U+jVq˟_}mșmmeVΫ0rsjrri-Αɟ>M9etav@KCv?1gхwyucG=>nCW+ysJi맔ʛ-mn=ffچ{+ŷ-}wy&of}~ oǑ(^̗[cцˣ6Uku2//wL`\MU *ׇlΣ4V[o]Ov׺-:pcl% bK ;].*V&u1(s/Q/BF];IoDލ>gbn[F&t2#ѷ:gr.xE6>#&=V 2]u瘭{{7m먺f&-Qlc gKO.bQèś<9yk^վqiwSw w,k5=esh] YeNc;˶/lQmaF\M>w}`̍y>lCWӎC(>c]O~kk,r~IlUZmF?>Jװ"6_Ǟ\Run[/Uqaԉ.m#/DfKz.y}oMlOg(ϧgwEC]q{4vmUd2}:{s|mcu^ۻӓ͸]Fgc#uXJs}OWFʹ2^rcфd`Q% y*I(p}ȾٶXWӕۛb!`MpbF舘lR6}uvBnwJF9$\{],3dR>e E36;iϯ?^MJJqRII8cxn[&Ylvθ=;/3%+3ʄW)~aFn%tldq`[cu%+@wM!=w~oZ;m U$T% sjޚ>ȣ[6;dվ`C&jJQ.|aM/(4hh\7jaBْw˗(agccՕ+Wo$ߥG[fv6859On 8 0Z $gxY2po0:jܣ95&ޑ]`uh^^"nYeWCx7f(j%,풚h٧-~ԅ36OY\ʔ1j}>]0_Mύk wǮxnEZ)>e.]Z} 2Ɋf& 6lj/F1;eE8y)'dc$z^< mR~S|Oxr0=/zg╿\[V|Oxտ`I럫]Om?_?Vk'~u?+ʹ׊Uݏ\:Kn/&VU}/տaʹ׊O\[Vi86^)?usoqX>mRtt:o \*f:T;,qz&xnjj8cۧSˀtemplates/yummy-burgers/slide1.jpg000064400000011221150211777260013261 0ustar00ExifII*Ducky/http://ns.adobe.com/xap/1.0/ Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@ "!1AQa2q"#BRrѢ34T!1AQaq"2BRb# ?Eqyɤ/{/rqy|TRi$gmSY_i{m線dԜ36w}qZ^8$.F"Y5YcX > ]͐CHiB"4|<-Mʹ$ )Ȍ˻/--| k W!`H `bhZ- hDu<}U^5.KFIv= mҕW=~I]\q]қMPT J({ӋN?$o?,Vg]v^*1scnis6k%d)p;5yל]W ^R8z0i:Z,,'IM׶ǽl+jz˒(; ;ZN_W:m8O==O*3qx.?S#MХ:jߢ>g9m~ 36NkԹ3ux'T6ki iKJm-ZovMX'<^KvQܶUEBJ}OT(J.i8&ԟ&v^G*-5ㄸ5%%; ƹxǺE?>:Vk=S\gu8BRST8ClŻI M/HK4gTu9%䫔r 8+~E,(҈cjש1 xM.;:o wp[mV^6N/ |xr?3+aee[eJc\-%\% x?=UzߊkO'Fc|[mtCVx}zs:}OO󨓳ԯ'.К>\mj5]7*3X,I_mkZtأee(,Nv-/_Ns|Bgw~\iQi'8$ĚL2Rխ %eCL"KLb,@P!0J).#E$ܔQIz pof綶tn Sui5 &&tC{#}q.'dv {`<&ѝT'v_lc:NsXK/LS׮{ј3GDR-'B-I4ZhR%!}{gZ#ua]&ܙ';f[*<:%ɢg5JJ9'rf4:S=V(R{3\Qb{r\ &:\֚i;ZڱB{O~M٤3a;n.0S%1NEn.KN,^+vJk)MUluFetU.mG]6b{[&ɹ=]QUG5%%cܸ?֟hj.[PѶ)4Ϲn㣥Ko۱yϪ#)^W؟C/,XςGܾ( dm>k.l,̌Β2ԣNdTc)FJ)wd%COS~E[ p~tj]YȱܸZhui=+Y6N%q=ĨBJ\t&fUrm?JZ''݂g7tl̤oO>]+qOO \Pj;VVci;F_qΞE[JNvog&|gS{w8-vM/g5 {I03l>MVq6?_Tc΍O\c q=MvJA,O/c ǫ>V<*}&3&!rYb6KUd͗CB%\ ܾ eiM>i];$g CC&ip&Kd"HB)5ǂ"S;vmF].5sjګui;>oncw}29N|]kDeg*fqwa'<$:cyLTSRKҿX\_͞8d,o mkѴz?E?9䯌}X1o-)rdYH,!l3,$`O"Аr̖5= 1b @@0!F4B>%,!8/!ۇ!qrKǨ/A@ @Dtemplates/creative-hero-collection/slide1.jpg000064400000012435150211777260015330 0ustar00       "Adobed  !1A"QRa2q#B3br'VcsҴ!1AQ"q2a ?:_;Ntw{tw{eDp!I@}Duπ<|(|(|(|(|(|(|(|(|(|(|(|(2&ܠgy<鵍yPc////////////// Dܠ Fs؝, X+p 6Pa DJ%Ck q7NxMݏJ Zu  Dw~хH.'#c TXm\ m+# |6&YfvgTӛ_C,qc_QtP evb,b&p UdYM$c"qfS{y˨)sm\xA2lig!Zahx{wmR疼N,䪞#1f6٣ 0k){E :s6ެW~!,k٣ dq"γ@IKq ESxN J|ΌG. o]>.dm|e:uŅS}Wإ@@@A DH ơ\s arwo#8LcAР?Oti tU DR$}X㵓nuCWc7~އc:qf`5b ðj,@h6hNK 䮫lMnf.fSq f6Yg0q|:7K?Y|SIٷKCKU.Y`&ZMtѤ;5xr& gϗNתtmpOðwWUة5wRMյ,쯴Y10pc`rk`s ]cf_bݫWUSghk#`.s{`ԜЀ?~(? D 7c  ω^54DUt1ֺU(k\,z^gbF7SxL冢7NAݰܬfَko7,7#ŝ>?R%¦^FVGܱݤrn/v0Lk0ؘ}nU30 ΋cwE.6c"X.=Mժm'+Z|yyMuF~\O7/s|*ܿv|ŭl__T4{J¾(hq#(1YRF5Ɍwlm9?0쓆WPS7#rW/mF?]hCl5,q ļGx`arB*`9^]o)Ϳv1,/ʼn@F^RҴcc.O>)#ږ%T>&SQ%ST]WY w.:{.x51D(<'ﰏH?S)ʚ|W|huCK´|X2pue>>{m}çKBWS5۶PGH՞xhXG6'Գ8WŶ崗رֵymMWSp;6>'ď JH({Ep#U* D@wo nDcu1GN&FXɦ5*hǓG86{crJJ Dh]Xۭ6)Lc nǙo6Fs*M%8d؏XVw5Ux`kk*Xe)$|0.+ŌqqB!y|HLDuV/eO<#;Wwf6Ndte1%˟귢)|k\q۵'٪ U/GXJ+XXi(o4K'XiCZ\ǒc`lsT]T# { RbidؕDж9e&0ֹ{ڦ5ΚҶl'{n66e'߯,tls kISYU##Y$7>$f'\ㄗHSwҺZg{$sK{)G/6Fذ%͍+ǏYJ`tZUAAХC[w[cȿ7*٣,:ui*e6؂ZE,P D ]]at\ͯaꬾlZp\: 6g3n>Dxs[t˥.}a#ud6;Ԉc',{iATџT\2vY]¹M ZӸ༺bE#$NvD]! MDcUjv? ~Шԩ3g;1 t{pI6ڛģa- ps[9$ޚ^y)mn>&?nrmr,}:,@@A DC$m .q^YEelR(9O䨷2da߼t R-GF3k?n 6G3-֛v=9Ckmsb.7ᛛ~ s2 N`m{T-Rǂ5ֽM JA- 7 `mȶJI$e%ݵ}UvAq!x~ln8(B{Bۂu'ke"A6 Hhɱ2H-/=N>OYy9\H7"2 O,lh`5R.z_f˲j}WpBFin}כlNX`hnrqb? D Xͬk-`Sf[8Cw~&T4]zq5E}1^UbxqqdicOE󲚯5Fm3+6+Xi] ̮8j$VGPWXq2ۡiuټ^hTUIKe[.v8,.@A D.l\Z7Wb@w]68qI#Շls &Mp _g|ۆ ,TJ uB@.t D`WQbW])t=ٷR6!{876Нbg5;EKE{Zic42|$^;Ze6b/תAr}V HM#ClK(P@dEvmlئͦډ]L^>z[n{Q#+j\\m ]AA@@@@@@@@@A D9"I:T~3x@<䶅">NkvtȪAU?*GF#qs Roi7˝^8WꦜRcm v8ZK Zj`hԴu2uufĩ}M)Iph?޴ә[Wa he1D٠f~[g5-qmb@#cb0 >o⮄ DGpSk1.y2 rk}&8=F]ŋYܑ$5Q說f㨷QF58hpsdm홆vM <} t m6T D kLi[Q rqoIԍMuT@@A(tr5n/R I+ 2GEˉ#A oB DS4=vn}6(0templates/slider-with-illustrations/slide1.jpg000064400000023424150211777260015607 0ustar00       "Adobed    !"1A2QaRbq#B3TUrV$4C5cs!1AQa"2Rq#Sr34b$B ?@P( @P( @P( @P( @P( @P( @P( ;YK쭇,eqDJKۿ`< 8>5tNxt2.2iNy,vv֯ o$lITyd`|Y 4ejV\BvOxD@F}WT6ٺhڅךcӬ!kc )^wh gϏkg.}f?v.c薶zٰKϭ\Nn73ybvvMu^:d$u˞] ^WZa.v!m.D+W`<^AzN˻9PDaNJ=@.mLªז@yH?Yi8:Hу# )#Eh Sϴp$#}bz0RGM76ѷ ]O @p$LaGpzPRp.>;aleZ!Lf徱6q׏* w6>;5 W㟉b~Jcz~ط뺞ܛ~OߣOPۢ]>Fe 9B]+ismh7vEؼ2[: !r<2Ȓ7\𠣸;oޚtնtߚZ6urV7i;HF쫵CskvVIn[;W*;dV|q2.TQ{jl-zU:&H 0ÓK*Cap<0ۦm}}vnᄚrm".9=>9{˳ImlZJf36OPBشػC;Eh[zNrEޝ;M@p#n]pc A EOq?s4fL绱F.y&;aBF~<~&@HINeBIxXT{濝زY\n૏M<ևw{g<P\.)dp[8Fh!}topgt}JL@aGPhu#^+7dN³;i7t,/&V}X$wP9#K]<^gQKZgo{6:|Z>tHq zu#s׮zyw%Ŝt䳞YU`zG [=ŲA9 x ]DhP|>y:vW+Û 1L֯y_Q~95''4A귏eԿI[[am=LaOm8܈HƠrub :`ϟ_l|ɚ@P( @P(vǾrqN:6Pyg[UznqRU9#B(C9BU2=˨N2Mov> f^9+y|7J~Bw/7=NG?!_x- -"P{o{=F\rk9jDI=Az;Xon&GMgD+pUT>w'Ŝ,H11)xxxޘz msm,3 1%_'ҁbQ6dFML=ݿhy?SAsA{cI<&crTrCY]|9L%=-&<'t"Ѥ/w CEeyk}egu<6p$7`QoqJw-L>"IX *\V +#g~A@!TZ:փS{eɻ6lVnv2F1>]1\qWQEZ6mۮ9)Q'),2I2kctdv`1VtpaҝmGohΫA}haᶈ9b}kTŌ<9ָzO;M=\52u FӮmy,dʅtؽo6NvbawV6 峘JØA|s8xJZ-YӯU 51ѽm_Amowܛf |:˸^E}=zל=αg]gNaiG4R8nGuǮ+璓[&F>!(.(9Aیqڸh  `Qz>!̺~}Aaao%ӬVЩy$w8UUI&/6 Z=KUB8m0K V||y۽b"';w 1-]"8Kw[[KJ;}F944 +9i㧄\q#ӄ`Ey8 8j w([K9]L#Pk YƖڻ1ː#$1/n琼qӼ%^4lypr:΂m应jڴm 9I`K㘼.۷#jr;}B3e>o.?0:POӎ8^<c+qW΁6r/`x0Iד/" 9(cJ"X@O * zNkҲ7^zw L=3ya5ζss4o/̜hD(폋yJg- =剃Ke{A[;G^'w3Dʺo7]v{#we] @:ޡo;.U!P,lŶp7ĭwi敹-[!.,Iܧ!#b<ZrŬk0T"((Q e"MCm^Q7n<.-X5ea6񁈡8c@r:AV =v8[g.zqHv#Pr'M):Ɲ>ۗjwţns$Ny`-ߣa[ 5]|@_mGe,0=~Cojn #YjLoiTѯ1mFbFvO⍛ڦ0-%"ė:[ 2gAkJ;eY7!Ԗ+]bI"9&N ADWbm3<;;q>'֬\Ihn;Q[0Gr @[>Bҽ?1J4ZTfzIq,*j٦jJc@ L1!\ͽ(v}zxqg%IW 84"y{Dxlny6׺wFKm1(x&`1x_{w&5 N_bf/Ү7 e{4}@$.r2Ƭ9s%4j׏r:MwpnƼφ2G>ngu5BAe(}='H`IO zEk.͎|}3"M@GPh1%CIx!tĶmm"7Gb+~cޙ)o <?5lPtJ %(byqQy$cUQI>@ k3:G&ZD.3$[[>*xuҾ9#W}~;2?KS{Տ_}/E>gXY~;2?KS{Տ_}/E>gXY׶åix6~糂WEm&)V ! P|~G3m5b|0~+M ehz ;nZw+]& xcY\V\zc=8D]8GdxUnqccXb`*.M3$3ƳC2)tun YY1Lд#Ok *%Fly]\{mbZonkZEcH@ZYBKx~dpRb9=I51ZHc"ȅ-A3ؑƱAs,PM@P(: ^[Yϗ\j>bz3qu#/J!5 8!W*KdcXk'NJq7K%G0rĽ ̰tkݤ]Nxn,NsLucbb}9`穭iׯ6~Ͻ՛G71P-‹!p[y83isLf8$mNJ_b2įUKhփD{fٺmfӉ+K-đg' 9c^湻魦c]{隥  (E1Ak"'PG9<, :y:z&KR9ߏ$e \ʙx'ld266o;d圙sr~%-h*IcF ѰU`A^lv[kRdP;?V_$|.o~@P(?PAԟ^۱ıx'' ^Di~!#γ{o<ՃGٗ7e>}a~2f쿻?ソl?Vf_ݗgt=MFdhi:%)D?I2:tVcSc֯fJα JA#t>ǶFⱆaxI-䗕/.y4I qqwkΝ;g=2ԭ"A@P( ̖q"21 é\KmsWq[>C<6Hes1#uF<}2PYdVP 3@P( hfhP( }MA{k(\[..yc8? Eyk^iA_NJ0YW%>r#uc 璽zVw3L {YČӦh#BdخJm^` Am&Q%j u2h3*Æ,P\=wkg}3DvfI2x;ayu`60 #10^<q* :P^x  3@P( hfhP( @4![KEGwQ}A0Hǒ@P(4 3@4 3@P( ' sAiqiڝq$MxLb\p8n$,\%3o$g, &91$Ѡ{0Fh?templates/nature-slider/slide1.jpg000064400000015407150211777260013222 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed e         #"""#''''''''''     !! !!'''''''''' "01!A345 @2P#"  1!AQ0q"2saB5@R34r#S P`bC$ !012AQaq3 s@P"brCc!1QAa q0  A161 !BT M %s8Ca-&Rz6]ӊm}oWFA*Ĩ (BTSd 6M꼳pjNtawIGb!|Jg۾R@rQ֦IHhi5s`)0h`jzo2=:OjGWK;TG0z9F6-[XH-ui9T'%6YBn#C)jKs>;z,zwj羊K?pg_扅 yW*Ra$ *$$6gsnլx<8{>>TۇɲlǠ5~C4Ndk&$%#Qe2ܶ5N[KU՟BU~FC&I&2h L3ơj)Xg8wgыc{vBoAwiDzlȺbYeS YK! Pd`2e5 FD_ĮR 7oұトq@eu(P:qkda6eObk9oS)Ô}l?NoC//3' 42?#9}&yf3Dtf<7 M20nC)i3fxiDJK)x(\35S aL)0˜S aL)0˜S aL)0˜S aL)0˜Cqӊ &VMcږ\aY" UtzHv]Dmn#w ۃ|N{#3|G3c,iwỦ)$^vY' |=]WpTl>:'xW+YX90ypt'mkFNkzm_oFwxΗq>ʹǶ/h{؞yy i͎7M$v!U)M+ț4@FbD3V &F3lz'xj7WAagq6;Rt"82*-y|tO'aadmRFB MiӖsr.|7 ߓ!&}S蟁 ?aqT5W^].חj˵-x ۔# jui"ՙ]6DEәaGִ A8TC@+<ѩ98j-aGeQQS br 4(X,Q&b0[ P*Wg{QW&QW&QW&QDpx? %?g]*WJhw A)^EG3!;cgjTTs<= 5,TS9BT[hx{#jmV-UUbXjo??8؜N'q8N'q8N'q8N'U O0Ie\XFtCҤ8uVkN`2S68tpI' v]Gy9`YuEWnX8ԤP3 ri*Zz)QX/.=! 6g^1ֻeKTjolQufb*pALnkBz{*iѢ'gǻfKMCBW6JՖ ^3+Sq4:pc+z7ԓSí?3rr]. f/~a۹u D)Gtn#c71˃AEnCś]s"ǁgq7NtZwh#,+.e~~o.&AJJ&)<71`ݹf=\(z3vx©Ppp90ۛ9gmoy N$pM#>۲抜$u<;óy7C[fChũ]m9%SAcسk>Nx<C;Dd文ycu؃ܰf;7gbϋ9epgLxyh.:NI?\u Qb5 D(ԆfnDes.ްtvRjkX6⺲P;8-4Gfp|x֔)}?ݖb2a!73:7C _زVRV3;T:7ICDfa;JQݍ¹<{ۯvgz&yZWwbm<ggF"l) i7sf|HEvs74}瑉aw"k\?\}Z-7uSB5=IHiMR\mS_g7.ࣝ'Y}%QFզ%&D!¼d|2 8ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed             " !@#0"PA%!"1Qaq2Ar3Bb#R4c C0@pSs  !210PAq3 @a"b`QBRr 9,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`,`0iϺ(i (h(h(h(h(h(h0iB*:c.hȇGH(iJ   &&&o)nO]qyt^=YMYOfjJT"Oi< 3z9/`q>3gfZxΎWvqߛ&fJg/h=,g?Ts_|R& dzy՚:ԧ1CmǖmUYN6Ʀx,Bf=a.6,D̕\dEnAFDԹ7I[dDJY=C:瞋Dt}(<ѡ~ۜ.IZ@$F"ҩc胜PDjI `bXeW=氍HIkTVYN֮hGVr˟B$<:k#HAbaLl- Ɇ%V:\͆F\U`կ0'b''''''''''''#,b99NNNNNO!<!pyW:ϳLjE ky⓴KDKļ$$$ D\(}4ݴ>4mdS6-(HJGs˼0ɭԞMY[t{8uӎ寪/]c>Y'9u1mɞXɹ9ßw:r|žŧ!iN$ao46=?omi3n[m^Oͽlsa[u<ډKgSnCߋkeH#"}d"-̎̑aj[y"統$"g.͏/ip2̦f#0|A q&|T4GʚilDzK!HipہspDG6"8,aȼSOfiˉKC< &a9[1CÂOόr>'`1f%Ka;e(j2Z䞶$z_+eވɬ^md˔Zzjs#r=\O&ʌDAgSǺISqJot ]c,h`*m5Ŏ^Ve TH}] B9#eYVUeYVUeYVPG>um)b) XQ5  ^]?MljsFJ冰Xk{B /ob bGHJcj?cUQ|k=,[v>h,J~kQ+jiclҦ.|ðtb,ۥqb~m<52Z]sOԋYba16ZN ߝ<|mVORQkҩÃ)k3f"E&Z/l¥Ճꦫm2 PխpJ,eX|WzEW7~odYO0SseG+8g-sJ(GiPeHK, AsT@{3YpuQ "QڠZ~]uuuCP1 h:+U{\;T#WCLlB 5m:8|XkOP!>OXO(Tyn'uf׃\DcëRdv[鵌siQM.1!6d.|sL9o-V"dm6͗*\CCj jZJͯQb0JKyڂcf9!fMÒ '(Xc`Qjw mkavLBp#H監Lr9B.arRptI< "3zcVϸu zTmBh@=^jkB̼7`ӆB*5X*&CJG; 8)Ro4T5u \-bA! me6hSk`f-J'!!4X"IGڲ}&(w~lK K鷒1"Dr{("Tف V`o;7#sE{߉M`*Pj#X4T!ΤlLCb'=:{V㴩eJ<"TNۺGZ@[dMY!֤Bp:u+Wk& n vE~حڭUoy+@ fV}bҲ;B[ {Jv[+)I^q!خ旡n8*bةS 66*&17E،8РqT4-= UZy;C{%]طYO0Rq|oNzUaN1[nBg3_2Y%~/Z:z{yT @9õJ:I T=Kt;\T^6:h/!Jv<}Rf;0+tq ydo2aZx)S hh1[)5xL^:bWv2d|}C_S6+Ԭs6P)2zp7C'mq?"7k?f=|g( S\n ^/2&)[HhVN {AH:*d6QW a_ >:p"%#y)t-tU &34wOP*RfTMܰ0Qh{v|I7*'L%rsDu;?]sW3yԉ :\4_# sD>*'jySl9•~ 5|Zil+i֨2m+YjGb_|Bh*159cj)x9!BtWh*$hGOv!P(6˴jTe0wl:eZ;T{ vEE ֔bi;ԦϲJ5DAS1<"邛D} il`Q?RAgi\q#SSؿtemplates/packages/blooming-event-florist-template-package.jpg000064400000032351150211777260020645 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed #T4         0!@#CP"21`A3$45 !1AQ"2 aqB30Rbr#4@$CsP`!pQ!1AQ aq@0P` @IOJ@ /H #˻#C{53r<[kZk!{73/C嗶3Xy  C֧@j#YMp1u7>~;qc&(t$z=f~ywW@^FMs]>/vr,_0vl[Ԃ# N-΂;r>oY:s;x!ͬ/gY8bڇv-(i5NN6U\c1SR5 @FƗWm3&(-;@0TYűgnS8rJD]'ɚsL5'3Ƅ QI6=ece32; H[t~ifx3aEL0=_A JߑU ɚDbYI\,7m\dX)_i-A'79?U.*\9Y|B\c0e:$aoT-e\LdcGlUQ!Q=RJQHy_lRF$!<ӕr7^V%Jllƚ#1qǡ.ʀRH 8(ࣂ0QkQG[h I*?QN!#hs4y&N=ۈuCqf.r'r3:͝Dv ẅz)@Я ]CTQR]EÈq1ŧpraUim \JکvKt6:fdOށzr >2ZͲ4IA$Rm6a)JA_HV36-1auoHF,@ eL۱Lu!'Z ѨQeBvK.HmX3`bqok6n;WfB e2g :B⌐,'iMi5=YloY@Т*<ñ^=GÒ>Trk[¢"Ll',:Vao6Z琯Rif5cl]X:W>fgpE߄ 9"rFYZZ6ݽ(md ݈ķpd%C5PZ!rQǡX mX2 Q Pp+5qУ?snBd-Q 5F͢2vؐzj7.6]KbDuދ'Cj^ ñ^5ٓv_+nԥùR3כBV+FY[2j3b[bzɿeQo-XUSo;4}UiUbc/ML<`vm9mv=u/z1&NֽRӒҴj_Zcu ~IeNQ-f51gCh 5,Xs͙߄.:FipLT"G\-Wҹ%͈O)g:K>tɖ1p= WMtEv F9'ԍ؁F ee [} DeIV` `YԄĬE#.XrVZEv(-Ζ}֪c9m<GbZ}ռՓ+\n'....npnO1u?q;fȼvh@8ܖ 2Zi+69|{%XI6[GftB8*pQ͝YeRϴ~Ì߹&oɇ6V/HBb!f5[ o&@jyMW7TV+aۊƃSH"y'qdien~?cI t28m{t0ۇƃЯ޽vRzrɱ13Xk[ogVX%@ ]d7G&Odaޔ.sݐݗQQ5]w"o%ܑJ#Qkz.Nma ۣ H$#rn#4㚠"%jvs3☙E! . v s 3ͭJRɞVfU;l|rAl|rZx&ZR-Na#H rB~]Hn\"'ݕBF LKC\a)Rm1#޿L},~$Jm\s45elu1ngLgBpu(Yds7`\,m{H;f7S(]MlT({_2,&O̷޷ޱ'SWk>Xe2E&u-A^QV[yo-強|UکW8 so:V=X0ַ9>_5RkjAmR,曈PʶG\]buD@" ZHo 3>޼ϗmZ?BiLVwYET?OEHHƸThURc-HkAB)_/;x%%%.O I W5,VirpTm^(1qԾ_4%"ǵ>l: O%t`y0n-淂 x-ෂN 6n4AU?ϓ%L1?r-mdr|9:vU$tЅp:ѝd,+LFn[6"MVldtM6mab~.vFŰ=Ep89;YE1_|W|>*jw;mQ-2k!༜/gmS|~'C.urWR?ģv`alݫgn/J?1?! )ߕU*L^0tCYT30m^=jhVq}1^"]{& 3~1?0ĥNb[,3M9 xNUy?lxeݮxlܼx ʤ"ţVvPWȋ:3)Cĕ[ "W|à]1_(.ALR բe K`. %n%GX|p吐+<`-a>h![Ojz6yO'ĿiHƧ6[w29,Q +>eaӳa>|eLqL9MM7yM0(LJd uMk&ޞπ1?|0`k <6&{Krzb߬Kһs`RX=4?a*;9I\}ĩ/FV>_47O0 SPbѵá9̶nvHfBV=;M0_weo;|9iפtX㇈~4}/Р 6>DO#opw y pQvku~v|^Vgx33 W{y~jZ_qyÁMPo(4xUW`@$'YFL%i쟼,=RP?pO?G>|$PM$(c#pO?iJI}ܦS)e2LfWSg2tl9L{!UL7Bv8"1gQ !>Ϻ3>BdDE,*M<ߣ&l(.LvG&5Khhh2L/k<" @ 3'zrvY? '^w}SP^L[p'GV{9,:B?/>YpeZ"

Ź A  ҇ urP=7+z/s! 6% :X2Nk^USsu\Nk$\a; ;AMvby6 1/kfkx:Z?qlT7@hn>>ؐ8LҚT{Si a05aǯh:>z8 g@rt\?y Wml7/m|J[O@Uؕw ,\p^LK G |c1[٭ԷO^سtťw/WŅ{oqTT)8uMJq˷;QqV~m\5a{xl_¯ly˒X<sF>&v.Ua^v4Uߓ-h cs/^?DwO ?&88ܚ*ItF)!(Χɷ-3WSZs{>C=YO eVN S7ۨ])2 #Q]w{ET-IȦ䡦` "\ |̱[ohL̪'{P8~^ǟ4so3^67_S&+]깞K%k%I0~lw<=$qƯ?!Dtx3.AeQ<[2!'"%2jh7/G;/w#qf2#|-Geu$]* '3 r˔BW T>J*TRJ*T.\r˗.\rEY~T2J*TH%K . l3H}xX[~5Mg0_akf#&&&&&&&&&&&&'?!M0ߎ֦%DEzP[Jt=nD<w+9n$`K"fQBuzߡrSrV:, m}bR8乿,4$c%t_Њ~K/mE,:Z-vи98_:Nu|u<Hu|*F3^sRC:~JtX |F/Z Q̳;RJ*T7g_ $R @$@2&`bLN=J115$ld I2 d"HlLJe{:J 1'hLC$m-$m4I$I U@ T Z H2C$ Dv&*I$  AZA X IRAI0B3@JI$ Qߴ*I$6 $A$J$He??;@dS2aU9E(P a -Kmz-G,A-s)\"jX͐qEiE⊍8ʻpjFksm869ǔopɾAwAفz]urUD&/˘Q~ e O~'_FWS9@,;Ia^iyRdbSFz ,n{yDlJŊ nTcOp +TecL?8K a6 nbRPEy+q7$[9*,T}Ñ3pu;ϫ\-&%0 =X=޲sgQa%Y J[ËG9ࣁW*ePz5hĀBH 2;kN\AYn&O*̺_<бHrwI+K%Π5w5lR% Tlp]iBh7g,-jy٨%5sr=K%b 1,,Ph^Tʩ^@k,P[ll/!-n]̇nCa 90+*BUR  }XxP,Vzs^@0p9\||wȧ/7D>p<w+> h.~-Ǹ([2f7PZEi+ɇMk t*(+8pa'.l Y4ڔ.V8--XY,W~e>SaV1Q;!.'Ot?{߂$QK_.%l8p{9գ0r 7Bx_x,Gkٜ* (P624AP^tBn, SPKFHd Ctʨb>Eeϴ۶9I'MCj, A2Hn*$g'#NGlbz/dm ˉJ"@r>Crv*ViJVc8)usFJ{HAB/x2T7-;b'\GwOôù3g!CU% -.Q]60s[XN1* ef'eYva&a-䊀QbX{Lj-A@P6z.~A. 1er,Z!QРYGQ?b1.I-,ÛzA2s AWHO.5ȕH<úƥ?2 ĺRRKp :,wkV_]}Un gn"n8nx6| 9 V_:fd_]!Xp΅%@<> Q-f1Q%ævF B S`iUoEA&E _/o0%.◷b ^|=vDb%%% Ⱥt-2̳tKv-[inݥKv-h)̧yN;w)SyN;JJwz8.$ _xGƵz&.ߟף0SDʃ]KMt:A*: Ԥ8ۦbe>辜{~~^⡮e 3X9鬦qB& 2`<{~~^joSo D cCCN=?CRKq%%ԬN ԩ'^qs蚇;?p~~%JdauWW>Zߍcl"-dYU-zsʥ"b_+{>0%x*W !.\r˗.\rTRJ*TRtRWo!Qt>@ pJ*\;l5Ƿt>A)}a D?hZ;}hE^hbQyO-+s3k!}a2Tmw1.zn#k?H-Fu+r贴fѓ0_gnffffffff>sLLtemplates/packages/rockable-website-template.jpg000064400000031635150211777260016075 0ustar00ExifII*Ducky2/http://ns.adobe.com/xap/1.0/ !Adobed !Y3         #"""#''''''''''     !! !!''''''''''"! 01A"2#45@3$E !1AQaq"2B #0Rr3sbCc$45!1A0Qq" @a2P#!1AQaq 0@ ñwYk9<sʻhmKDY5IV-6z]֨_a|Q5zRP %f&(]Uo{ytO%USmJjj_7U}loZY`}/A#}u5g+3ϝ[輦n39Z;Vr+Q_=n&eY,6ײ'u wzLlHXezƆ#bʑ}/ ls\a=G\rX1:,.W}p@ǔ0--LVcEH Ql!?%LgY:R-.;VDϮ;=_Fv|YEz% e1}|#<7ʘTnB2b2ݚhbahUL%E9R=m29hC#g6-3Ze}cR8Ոq@ag%6, 0+f4@W OڱP'uamM"4{1ۺ]5 dr х6q(?ۊY28CaD:Il}(GP0_6'wEKW'hg輷#e=Rsʼnyj"\0@ 06BkJ@z"STSv3xG]xu㮼tT~U ,tںm]6WMx5$%q+,<q  pS\3 (ھ~LƫEza#W?,/U5z-{~4 llEY2#mQc}vQ惈&F\2C^1~E%q"FVc8_*~bEzX̕1Mv*]q#7iwmzZ.Usuy =^7"r%6jWV"ih2'mN<ی5[2_&0Ǵ gng,ز7fx^o]fjLdSe3i!ˊSXƜO,uf-,W^RJ,|"S{ߨf,7"X=k6+'t&/ofMwu/\X6e޻u~d\kqYmbPGQ MVkثz&d`>/qZ~g0wOG¸P3Ib`),bq\kp5jk":X>9ot6NWK&t{uq5ƸjֹrdgaƸ\Eq,e -97,w>z{v͑Ywk;d;}zj~ɓE$;9g].\}mC觸k$t(R-G#=I]mVTّ񒯋.ooɪǎ^>y;W_/ pl8%`A|/( 0.:Ja{_Ê\ mrs0Ƃ\!G N󡙸_ !y$x o P>jh]y!w9yaOs\iA9~(dx%uvy9#1u\⸩#xņnjP^ǗԪZl7[$'bֻNV14˟ahU$"Hr6X*%ukZ>Jy x>KթO'dVڨpQ#cA4'ӥ7qv<H=ה\E?_e^UxʭEUt޸0jPVH3cz%1++bIݝf|\It+"O&4QN3= r$SlV||%&+LjPj LK+ *ܫ^T##Χ LM-QM47zNc>]3;'S^WUʋ^z 9 51R qRNMMZy|%N۬P`ԇnn3Ǽtz^,Wvֳa+1XlZCɤ}Q|@fyBf OhWJpF,<? ZU: P9έ0uW TpL=+Y=úcSW;POҋAfK(ń'rڿ2͙mp/??ɯdpo?Nn^鶨>X^*Eç CwIF3WyikA4{fqx jm¦[o=Bq"_opc{8 k{a|sDk{8 .wdprۍZu<CGpuj^1{ XjiEnoش4 <:w@Pd{pzgVyUVdoP[d"3Ž \$ i4rr:,H@C;povǨtpU;6?wsdv-_myͻ6~K* ˸.:e#`qV %E.0XHOg[i{b2E[sV0q][;G:rS'?cqq2"y{gvػiB-nBW.[EML"[Eݲ ֍Oon;vP-;O=kqi6Y^+k* `In] ݵWջYtLZy_>Sijɱ.\c=ਊ==nptf$R҅u\@=ն|GjGzGWH m<|V Ԕeʑ=GQ5rn!曈NzA9 i=u+,xUv&Ѻ_8rj송œ]e_~DVjqx}#!i~"z{ju/~)si!l qS7:,2i|yM#?'X;#PnGQcP"~uѷJ#qв-he$Sͮњ Yڰ3'm1ʖ,G=􅅟!u w!݀]TO<`>tnEPia/+fvzjw@1bS9;0&}|z=~&\`N4.'l!؟qin#ŕFipF|0t6:RH9*X}_fKS~`ٻam ~{L5R5K5aN=GCa%<+)4[@?}-Ê,7R`s1)v@?-jLƝ>W%LQ_@;jv<+ 3_K֙QW$y<}ȷ{k#WiFƷi&a!Gp&D˝ _(;Pp9 . 4nڲ-[H,V0},tzn1Q0tgT^YuZz8s++A ^Z}nƖ>l*#kpƿ,'ۍz<Î]m @LJD^U' DwՠϤk22՜RY4s3Qlg0',3Cp g@ GKQpm 8$Ϙ `(h겣j L _h,۷mHҠݍtwұ'ycWui՛~GN;g9ybʎj CRxE|bt=eOw6b8\Q £aoPU?"G9(]_|`<]C$46Vƽ+ pJ nHqF,qlYKN#e:ujscs B[-#r. Ձp[[n/W$uܷOZgó,3s%ե{qՌ]#P-E :}e8A@8 I1CJ"̍8j8Kz5m]T4Y 8R⶯5҂K>5%@ucάxVqnm=۲KY-o}ض!$ۻi(` gMU$a&X+0Hz a:oYop@pʕ) JsA_)2 w~J;'8aua1 Ke@5xH(c]UA@:k>pyIS- 'slpKc +eZnhlB1 cӫ[0'ZufĜ>'j#,ﮮ6ht`aNDmZB}Jf>fcϏ ސzk6 ܻKe82ҭߤ@P~mϳŢhN ./^?By6z$: u`02W{? K/ T"|YuV#f=V$h _ M- q!-ʸ;#!XW+;Ĭ!7[F  C丼ޝE2cޠ#lj@j5{. XBZ2+"yVQEҨx PBJҘ2n{ZffX2Υ@T:T ken(S34R>5@aK -vjb5UB|A*JGL* |m7/L;9τ*( I`v!PW^u0+.s5NP;Vsu{JlUH"V1 \N6E7}}113j]ML/ʷqg+/ U R `X6J9~7v?c- QxT&p#@)+sjtz (OƖYk t+؁ojuWb1\5D>|k]M֢j.>]#ȣbGElZ+"# oHRTP%_ݽ3[R+C|1]cU.t*Aw |^5JWܖQ6hafUcVwKX$zդl r7[lp+ѓhp/G.H)tdB\ Pӷp0v9!wFYA D۔Z*=Z[4yvE֥EtX rŹ LP6 5mI8 ^'\co -}cbrer= 8 щ!(1WD~aK.A""4n6 U!^iBMfWme}8@  [J|KxMA(M-QMY[".J["7?b/sMTmKSdYF%'aY i)Y2&:4|O *K!(/8\ȵۅwz&ȣP[yyywoֈW؛ցjU.ufD㣀y%HjLA9Gݙ2DY QK v7w}T޹L:3ŝ>GPu4|O Tszo[:nVh3dzrJ=c~'<'rj~p)VT.uw쪇V{jE <"X)0ZAXhv! -nNu/ln)պVl՟%BZi}ſbd <0sfn$R(0'U)%B2ʏSYwlYVNU_l ltعL@Fàd툻kf>?(ז9 /5HVQ&L ;;T<Xd"6ZCQJ dTAwhjC(Z)S|B΋q: b 9"v(Z-c@ztFgSZmZikЈP<2nY~C Z7G9ZC.k$ZYu=!ӈl,0O8/)b4]2v-: r!pVમDL2O%܄6/G Y?'H҄ h}B:5L -P [=>1nG>^krA 1Vg )-y]Jfڍq31Ġ8wTxK)qy3W8RXKgI@mDBO +PPUf n%q`aLϵ=2_ {(Tn1K^ GVjҿ/PU肪뵲ln`+2DVn+)R~i';ϪRL<옎\ *oˉLXd-\cJ Pi,{Z.1Mhk FE~l`4+፶AW|OFT|,rZ㤲Y][XR]@<0!Su9=b ֪u4/$9}Z4uCA.cYb^`:̼BYBS<YKW&B#Iaghm|Y;y%ifJSZݮrhH\)BBwiHLH`TJ4D:XBRt-6`Wn%G@]}E䍕X3ugyʈnZᏅY{ ejUP-am +bV.N1F&-,BhyySIt(^h:(> sn^JD@y5/),H8 8X1tLJ┬]m{Z44}r(@KkY/,p KR8%8=T#e:S &ju"*:VRY(1F§\!FDd,C0!}#RH{&=GTְ~vfӏD @ 5‚ryPZ,d omli9{,,zoܡOi;| $c0sgnݓ3n>.ks5h%,a[!N^EMVi* KZK2ERUJWDz%n97 9is+Lfu,)\ QыSX-K';Kw%Lw-Ejz鲺. j,` h;xv-0`b V]o|7gM߼ NjƃKq{渉jRZ"V#W7 +4̻Q@x+4+ nӌ"h#Hc­[a8 }&G-\)LpDNFAkRhV,{yk'gZcPtD ~8x@ε7rZplg>`sZL#IO*qzr?R/W:྿rޯܷ|9U*i--}~+zo~{PGikgE~㊂qnèW ܻ"&vm1kЕЋm#8aVZzY[تzƼɶxz{Ŧu[3templates/packages/cybercarousel_bundle.jpg000064400000030202150211777260015222 0ustar00       "Adobed !1A"Q2aq#BR3Cbr$%45Sc!1AQaq"2R#Br3b ?8vS㾈O~Is$Gp9~#8`dNN=<4D_8鹤Sʕq;J&.4ݖi3.U9;u&(qm[q>{?pR= Q#;jj=RvF}ǡ4&Dr] V[NQ3*lG6ƿ+"ZٙX <hhX2{, ࢑ Ur W[ 6"L)5Cws58djހ=9u}Wf3 ,LL׵LZR})peyA= 6YA6mQtguL.e,˨j;7&VE$R҂mbB ?Tf' $@p:/ds"ez|HDfy"FYEAV#;k[m  :`]ʠ4,X83֑4ki'n9ļGcB, v[Κtsv?t`5#7wSGlqQB(c9>U{~ЦfGQ麡G ʢ؅P=g;¤o S)1l'>|bڱ19a55lFfKCU"з:# H}!}dEؔNjydrQi[mcSQ;1 :|1v'n.ɲ2X 11jWeݭfSq)7[|Ge$$AQmE!+VvG|Ѯqdkg95UKύOHշ*z>]M'.l%D޲UsgA::}L2,vJѧ+5wHF$nMqH␡᜷+*0I!K,L3)RYV0} k kE ۄrrd%Wuk:z<19w=YIJk>-@Q [U|IRY ќji*5<#q` pe3ϜP50tLQ%JQ jyNovD<ꖧ@k *xFnuZJQ# y\w1̢$`\;~/8=VnԜ^~z6@ZxWjraokSR >b4\NdΞ@/ʁ&{ ,z7=q}/}'O_;r8<]VoR1ԎZ\_#kw\vm$}{01Q9ffq@3"ֿὀyg2HBI,E]$Eei K#zUȧhx>ax梀!mD{6PW9^w}0oEcB`^d $#]^7xkrFnNz_K,gjESVUQihc9`m2%8xsGYQT(hYWG:\4؞SWUu5QDyK$AGmmkkҲ-4R-Rj0n5O{P̥c!ܓ#dCKkS߱'lmR+s g4yfi6JZsiqIE${q:d]7 F?xkac!r2<ޑtIJZ) D0Ƞ.;S3↧9NMT5NtVjeex"68 C8tS¢ UXlLjC_p*p\Ψf7H <{ͳ2s͵3Wñ`7`-ER6)O^팬4ˆՏ0!*o?5-4[d3g+`@9DEf8I,2>!k_5ʤAEx)kRvӷԜeԑR3<CNܽnJ~1fF!$ߪkyBS]4n1A6$d@v=1EXV{g`0GLltyPYp9Vha.Z8cSI{|Im-+жh :c7TU*-pڍ]FYMK5S%eTޭ)26/j]b l$f$}~%-W* %u!ΦjL:WM9_(5Ym0lOƉVKP@ 1UުpH6r phQa+ HII7Yj$| yR*fYo{qbҡ86E3r^W/+wqٿ,15B[3)X !ES&>hYyXӺV:Pmk_p0Tijf%X bw`g@G}j5_1c W0?3eެZ&yM(d=-H R--?J,diC o(|RWY:f*[%$o8Z*:hQtn~m|{yQ[%D67(wy/TFL'٧ŶYT[>)|>gu6|~HgΦ$\|0`%ٮ*NOQ0י-#Muoo9އ٬ZyW2z?l%s 7Km_4r]3'=-[Rf(mG%,NZO~R$湝NySUz@.ci+)aЬ8S܉X:>R/Ջ98Kg\:v=ɗM_`@IN>ϳ|?L_˒˘Hu*,$mBtngvO{])0HQ#|V#8`:U9=Df?(ER#G-0z/lc$O'F=~̫>k;uMh].6 vfzۄ{ ʵmޞ`JnǙwG,ϝ?iK2.EMkr3WR+QpM}L.鬝$d l گ0\X$9P~d;;!^,Wʳy4S-;ѴWVlyy$9xuagTr#Bv5ˠ'Gh.JIWnKUCQ*'e#>!쬨_2<[ 54時ٷ^fj49.WfuͩrS7Blz8YN SӪq^I9̽Je#ˑjXjT~8OM8{7> ]?'P–5 ZiE"ʚV_i Y˶2'w2v3zXϥZ:8!HP@o[lvEZ-?^'+i7ilɳkR,ˬEݏ[aOK|L7"_elvv6r>"MރmK(mo-8Ge'3'y9/5aKݱ-%]T"ѽPI]iv̞)u9rFqx'tڗ2_*9)=X$ i}D:kM:YcR_|r˘R* %۷@w\ƯG?L_#(h ox\קBOK+,"x"_M|][LG.+v[A?:mGFo/aw((=-gEBmؤpw(ޖ8d!h JsrTf}j n=B|첍wACqtP% //>j_}z ݋y|\#V!Hlu08 5$yjORM  jbݺuȅBZEmT4FVOҕ*m=h0; ?tS,:.0]Fydik[ ɓlRmQC^ר)Sb,GQdМ ;?l v( ::*1@Nt,.ރU<ފ?yh6o^TC@ 5q7cabGÎɓ#%;7Ѐ#$b{{A|`jya وPn:dij(i HJb-I8 8d1r?QOLV) oLʇQoя>;0Ԩ:qцͷ_Iol|l&ȟx*{/P-A"w9wA˟OA"1& c3"{w,|w?8ڽwH(\CZ2AaԐ mds-{~ xAlMcԑ1spmmƘdNY5{D!$u>ǐ Z)~X`-U[h]k!ua=JIyC1w?,sڴ\:f2r'^ǩ<@TInzcj,*$Q \0u%YNxqΙ|$0|ahHicٛDw864F,Mp%nR4S.aՂ,f02EϾ؆J~̣X k u+r=t: t6h)3< )O($_Æ[tk?3ebLX=ck:1'E>+XaYЧb;okB[%+Is㙆+ȠoC[me6:&mFh癦Y!rCb늡Y"˽ -7]#fFqniRftϖdk5;KSDdfԧwyءM蛉r|L34,4:W%UDw=lDЮ-:0s?:HUGq`u]Nm&[C$qUȬcaOZ/+Wy2aOAJl=$,:4?o!.'D,krP.sJ`s^,p Lҕ`v l+l?j52 [L4x> C+}GPoVqcL ח5]<()< ĕkxOaOOd]z94uEb1 PKn/|tEcp7bp$>|\pd]u$)[m瀵8Ÿjlh;8"fXi2[\8]S  g^oC<Eh:7n,qNI4bpәGsΩrkڝ*ȩ,5q'@_ߋJ\s~+x#~Wə*HbN=y`#\VĤf/2L5I$ELSI+g\ ҿGTJvJ3b2Vg&EugbJo^yˇ`OeL}Fb4tU]]Jh:zOrHӪɜgRg}QSAK><;bjcQMN]ub ,HCw6|7۩;|5|#2,SPA%8V!qBpq d$>HYգx=JM,N)y* FʠI$ll;2r:M< r^!(\q+]X|A0UǠ8S:4F&:oA G;{3x:Vv\ACεV 6H?#hjDIjIe3< e&ֽn1xӉIsORQnCHٴ5yO@F::jTͤ[ݾarZf3%\ڃ&t&DB5 K(*lmnrPemn-eqPMNs2#+Fil}탔Ù''KBaTŖY"3s˿4Y%h(F;!Tg*qT@SQ ,4Kr6_kRr͒K\5_4ejeWU2Mr@VҾZpҢ[f+_3x+MW.y)̒IˏYks98ؒ\.| ?tGMBxO: [|sVA:TUKQYeESkxC (R6i4齭}}Gp_єn+Rc$.JVum tc_]3CT}&Xgzzqʘ| f7ƙGGv㒩Z0YӘyMMɖRYejgz&UoM<ϟ<Ȫ K_C;WK!׬ /okS̈́_<[-׉5tQ.]idh`y\,YBN6Q$IUQׯk6( MQrVF\POmp!)cZX^@J7q3s*HƦI.ub!N[ %lIE[z)hM]47_EL3F[2!S4-xj:d**i/#|KTykreFj_C:"0Y*qsJ9_öwE:T['F aX2~dIՐ7m6[cjќzƪ^$?CD 9~ӼN7ԅ uж\25JW>O]c, YrZᩭ<-hl/O>ɟEN~~KI^UHa=%7: R>{0aǒK5),@sy -8# t0y Pī ,ҧGiVqrCgA= fpq)k3 nmT+Ƒ[pĖBSorW_>x72R/saӨ\K=OH_u'(_D1-U¶t$s{/cv2M9V\~>FV9)F O@ER:u7V3v&%D)|h:no- Y4Je2@@g:}v/2ܞ~+mGAь#|Jn/`}㉣ʏ5T)>-W1Ď\,%%h2 cZkAu(їӏ&HFD\ %k=<Mqlor]K[˚1'Uos,&?i`x!UA~B2}o9 ZDQW+4Xb>X>쀄 GCtl9Fkin>m'$uk1)XxI>x(&\"N@}Nvp?Eե?\4Wፃ{֥V*C[r ) dw&8ISԎ= )7M:"#u Η*"a- eϧp v-!A#yYa)0Y*bݖE6$߭Lj/0Q.4ѵ19J>^-ɒ&vX2˄xh+рT;msHc@SOǧlfX3nȪTܓkn1Tj8t:;4҉!&CBQ5 'a`$oܯ_K[;ۮ-= O@xWOXTRM'߁H:Mda{_Q*X2F&ͶĒ*D~C#0zW1gq 6\z z"0Tk=53koâm9,~@)X{g-&=H]g%3;w_pck~cs9KT$ nXFo!RBJX?vB)b!ԄƤV!!{o Xmh1"ţP,4B;b4X!&@aah8- 6O%~?templates/packages/zen-technology-website-template-package.jpg000064400000035412150211777260020646 0ustar00       "Adobed !1"AQ#2aqBR$3br4C%DS !1AQa"2qBR#3Cbr ? H0˩S,juڔ^n0sqM-<|eGؕ< , `A;x o\S;.n8K )v;kK-NfSU¦)$n@nZW~Rw\Sp14^bw ǻ2gL6*H;\cBjjE>9#."Un1|0_nx~錨[[8_nm(WM_9a)HӺ ﵈ +BD!Y* =xX)mWշz+iu hYf1[Յ)WHY3yJR\<% V%NCRCSRLiZI#yg>aDo# Ǵ:`#vٔ0G]6ЎH>KƥZʟ)QuiMSRiSA+IH!W6r^ב ҶukrN. Z%:}F2WPM5'kiZN538"qb/,u0h<ӯM*&52.<&ἵmLRӳ;26FGd 4)79vF[W1k_E~! .'x,'W.H#UG(v%G9uU._IO1M\PIcslhfXCTՏH?S+ZN-[M4Sf;_Uq89$[ˍ燧ZTSfoSLHlx>8:>Gظ$=,:Z!6ڜ ٙA+V9g篠}&lsJ?MK5T*T" ?A KUwA͍afJe%QG*SFm"}v\ __p_vTbկ% ed#t#FZA/b 'q),opB$lv>^}||M8!ʪsM/k ,(NJiבuE#g/'V"TqFg]Rti>WxB}'w-or~=pWv{ASϘɚCO=\4ڞw*N. $ejnTCDlkxcL JG 0S?iS^ֿ99C0T@nOaQF׳/Ny]dٖ_uҀ2H&:xY[*zZd#)*x3+K#bX @ќ(> LU7A_iZRM҃t}CvwOϙTTЕ}vE G4N#7&RL/guWtm@#}AEY*pQVEN.\1 ǮNR mqc?> ;C.SPp ]lw6V&~[Z'Ysj'G5-}1wxJJvg KTM]{If2T ҜSoՄg20ϫ&W} $^Rͻ"fʩg'J 榺"4Z ڙW*e{/ˏh@*89Nl.@ȋsluM D2׉V:3g0eFӣBy#e< YfYZCGЋLgg]BI!tuXM&9q QRIXɘ4N*KFL9u:w6;d=䭗Q$9e^aSL"'4CC<ؤCSȾ͹uĹ>UZ$A:* *xIRZ׽カa%rʾ,VU#~/#oof:77Ě$[h獘_ۆe縘lڵ}96/ ?y4tKIQuDj4!'ƣ:v\)G_ teMU?JH_ƬiEJV1tCVR Jk9hJNN$tb O=Faىb=u۽=X h5b\i[_W}DIW)h5k,-mk.<5rYҷ_Ϳ銳"o4^0nk-աϪ{1ź'#M'~gO G* =Uݰ7!=UCeϑ,QdMjmvmsBMwʺ6Q88 Oh|MDAS0pR(ԋ3g> N!ˤSs*/v6e:Pk|ْc> f]W(Ǝ%`}RzDd1 (&GBGnsߙg9R+6E%LqAXA#]PwIao.,u9/em}e;%>vZaENT?O G 5!{򼣲 (8vJx磨Դo\ %t"݊@2~m 5vk$yQE,k9N[h;,N[IzL)iY!HPV$ K}l6_AvdZCKJRSW7u^Cø&R UW4.0I/z!ir2K}ҩ斧{UE꒞4F}\LW/BsocE'&o[ Q(ȧ돴l-I~jvM8"vw*3XlQ{EߩUs>?4y| v'jZ~2hi+i)j9o Xc \5IcʲN_T̵>G"3=)tx o+?L#+ sIytTSEƝ& <^Ԫx)2I'˩欠msKQ7d"wP;CCI*ȕTEP@j 91Dvo.r0e7(n2(`RE*E2Jf s./RU"sc&D=V㧘>j9}FaV yf7U*P-n"s j܊6%H T]6e{:IUݤT9.AC=(+^ڔI9i#a^u=sڎc9 dP+%pr%%aCu[nB潡fu9ml3G V3ܖ0UQA3S4jqThUW"QRgJ3tF#zXsꤊڞol{YnsX[+J!AhN1ĖD_VG/0f_GS]=- *몪hGe_qmFOW)N.UWzk3l)2vՖmtt@ SCe 5lSIK/+犸?f5s%aJF@UCxҲ3surdW/6,ul}6W_v4.c#]mK^Nv}uRw[1!E!+.ymqR Xm{y[Ok3ɯCTr_s&Qk$"Kl +d:k"tX+&ƻu`*K2uA.A<ŻT˸9/y@X;ER^̞M^L9Es#-(Ï^" ʘL-CCL}C(PY%8Z? [ʺȢ-%kS'6PYVTgi'PF<3H>8{FLρ'ǙvCMͳi゚:xZW(p"Ai#PGU 4c(9qQʼ,NuBok#n7S\_WI=Vi]SKUT4Ȓhbˬ17H ~-kMR9,{e LQq/[eYdm,ʲW3F::J:ډP wE Ht8=*9h5"\2 t#ZŜaSQ-Lt}tnʽ}Gy`&yj%iQ[*>K%V%\qq$ S0oV ^ѡvC+k\t lPm*n2[Eϒ{ކyW4G]R@oaSvo3wdK+XsęK!l@H}?nEڜ? ϴ(p߹$g,];'=Mb&l:{u}%2l>?v#O@+bڛZpk)u5QSNk7ppQfWM^FW\lcl0_X '8I6~[_Se@ LCrx`WR{6[p5%;p{dYy p HUpQwkp8^TH2iks^B@U,I?8W|F:sn;Bdz)$=s8<8;ZiI~7pjN8cǞ7 -0i9ݔILfc$bp l؂v]*ye榫*{oonW$%TPt0kS, mV" jbGUTS)g,X: 8y%2#kjJ 6=} {K*;abCWFI+VQ݀-So5P%ê\~ ubl wBgL6m dRGH#݀#[B_`Ne pPpx`SS*H?v0S)Tv1Y}oMQeϏh%`Z `s:|)R1=1cC,4mC4&mZ'r~ Q""qTE|%eoÙTհBU,*.}qGC Rě_Xc *$xr%#2,EXZѪv7,Ar{6mqCR^(#۲QeU<AV*,Ͳ݆)I+k3ΟjRvcH} [x$.uc6<x~KzpQf&]NTṴ@db͆qxAɤzʔ%7*k/be7Y}ln5q *q3iCԟb.xO2n~6ƛ:Ʊ-r ւ]|8lv"je{Z? 2/EK(Kla)ڂEMN/B{>vY RF]3 z0MN赎5 $`8tFzc^\mzj2i ~a lT&v6 ^`/,0 Sc!QY1e/=J^or"UgqvJ\xrʥK3{=,{ļb%89ڙ),̥׭_?#T[is{tD~  c8f~.<7T!gQ-&kO&ܓkEY<ˇr&_E2IHӾe;匳LtpO}-1-\ڣ-̩sB] 4i jQk<^ZkEU.Vgs/mY `R0Ў9om *>'ǃ]j|ARȕYKjslcxtFvE>nOpvo$7ƣg^*kXTh]Օ`A,ۮ-5dj̫[3M{/W캲WՈ2w>gnWHi^hc%{t Vcī=$td Yqb}o,J](,.< oZ\}A*6?>u :qSK+F͔y,A&+(9Y#bIIXu #Q2j[<ƭ[b f-/HgtG6^5Bu^d̍K І6X\@{/^p3܏9L' u{Z,KƤu%Xy`+?ÈxsJxYiȝAX]ķsf.SVr{ՙ>Q2Q:/` pl| .N`,|n4썅N 84!|d;2F1|F*SyNRʕ)OM$>x[+sE BPRvMWݴ3a-{ taGFƤsE]\G(̤ŐɔWOaQq;jc90S"O, ~X2ƶa3#x'늨j:EEcYc1<5t]"\ xb~#lBu 僽 H ؏~\X0`,0I*̾eI>A˓4z)+SH&J E_? |*1`IQI\9~]z퉻9ґ3:T<DuFM)8Eo>,lV,.Y,.X,vsGLۡOKbӱk6rKJ:} u4cq. |1׍h=tqWszQ7i/.Bie䣳V%e$b&{Xۋy|hʫҊk.vdn$^N" [';+kGyfB:LU.B0mk\݊d')UUHK`;w֥ѫ %b-Pap酅P$X}cV/x!U8 f+Z#y#uRΦ5vmmXݎ[;%{/#=*)]&_V@:_|aEN6ծ@}l@.K*W1pnmbmW 8rOO7-cKG$YG6ӭT\ZUFWU9n`CLSEb)WIK3 ߶*dqh@|"H7r%+c5@ ͥIݺlIY؁4$ vXT!k[5, 49=*]S2Tf>FnƝùl.-홈V]^:I\o4<~mp%5f78 Uu,N>%\QM=g93du9sKHbQ/ ~3W.R%'č(oXX2N lG*s0bd^R7yKKkaӎ[jtVVCqeL4C+R:3-rz[̙Hx%A5ԄxƜ֘9s=^ ( r\)'|hlNE$(Y^]"lE;kļ(F̸g5^XA ;b <.ԡ]NqٕE,m2+ (iQ,2QZmMEsRK;VBv\Kͥqs\WRUVYI+SRȳS̖ nwuftTdUɥ9S=JFSņI2F܎\(Hם'}&T")9Ay!R!v3sef y Ɩ' +fӧ#OA +e!|KD +zy]{UKM .mR=J>"3 `DMOL7  _elC#G(RF62Ŧ2$^J:hlIF=:zz55#\) 4f+諢&FcvФn{,JWO VHOTk.߳s]WQ~Sμ7'݌sI$잷"ibɶּ36)ș:+~]{Guu!}[[zN[6 >XͅZNUZ˔$_{NFNF(}4."@bTJF216pG8+Մ eH^=+LޱKnFeF4NRr)LU'!J܍d-,nzYEKDoH:[Z8f#rM#ckt@w]qIrm\_,3af~/![IfX$n.CuKu΂qܶ4S*.Fcr; U~?„Db,~O?%:>.uW{M' )X9, !͙,Dbsj.=څ;8%؎1d#<-}iéKMMRDy׺G7jԡ(N-/]?} ̕J^qV3fn[&7~ v UէP9-mk%ۯ5/ ͼqF}zkDJi(`b1c=[iV&Y iU a! bCx)*:Өϩ$I8%,pqT%,C"y#RRP|7,kycfL?WX-f@c&C!HMFAf(adda +e*Jժ@u\c^Y(\,"ɣbV`-7wG݀@A0 %bַn݉4 ;=HL)'qbh2m;18i󧣓v3sʲھW|xNyE*\ (iY]2>$\cN -wsbu+XedzMroL*ʜ:3ڊCET4(FBMJ0 hdMWVGI89=m]s悉3W4[42eݜ}J ,ZaSGtB%꬞VޏF,\MrWf+iI+,i =ݔWn*9ReJ7oljqQdم^W\[MR8?CŒH)KO99)KdqvXFS FgqY6beg[X~82?7DnnCSwWH)Y*gH##`ܟ:Ѥ-:|*xVȝ6|I("`ހt,B>Q-`o|v,rL54C"/1ǜ1iF L_G}y[mt:2QJ"|Iy<>+c[C2̸\s>Zћ{S4lJ]vGt7b-'z#tFr*[ zΛ[q.t2?j(ᒂK>r4/oI"1ΗU);mc^Mwgl_W}K}=zA['z2R,|5V5VQDH>T Kbuya;SYMZOc9dMS6rnmcA_>qeV{]J:Ri9ᇘ0V4[Enݸ#s Z8׫!pgE.IU;ϖfEM-mid0 Q9s|pû=9j~ \cȣ8aͥrYn"GxS^-dR^(xuLÍxz"c*Xi2ydWbP[zEUe'wۧjݎ=~ qoK $57}|GTƅ>)- v7c3Ri:q;>wbZ~WLѥ)2hs$voMI*Oɇ4$/c.b>?OF0O7e>}aC,҃I_ f5>gC^C:c;p j(@-"Va%\La4i;vs:~.Ϸe?},.NAU!Ris* {}bwϖaA$/aC,݆ *' f)sJ}7/aD8X(݉ޢ2L jteWT-e>xּUXz?%ic-O97~o"3|~o"3?INȌ͢m o~M V)S䖦6JMw;|)8ȲN Ғ8o[,n-ԮZSŧ;ߏ*a^%_7U|KL9Te4tm]KPŗ@CDi߅ uocBJFݴ/.%ZJ+QNrjb:d6>M4ɶTEHJ-IM.3eDXT*^0c QJ U]82]3N\4͏6m}^?aOaɕYQGs"y@<ΧQF ^U8=^= QQ.=ֿ6M,jyNM^#,NzIˉ^-JN}wPCO'S ,Photoshop 3.08BIM%ُ B~       "Adobed !1"AQa#2qBRbr3$CSs!1Q"Aaq2B# ?\4Md4M}( z&ހɠ2h @4M ;uJ{ V`eXp6TDAн[q,A4DI$C۳WXwt_S\'ֱu3u!~58?Jh4=z, ..RT/M uTuE~gZ'vWM42wb&@ Oе$_q]Wt~g]-M&OJ#Ww@Gww-+֖oH~mIqs9k;S:zB.tM2[Rqk&! ګ3ix\P86"`2@#?K s4HPCb( xQF7sǭJ.&  N  @P!v'8ܶ-)Q܄[^esmekvJB&'<~o[RXKG; uSJr}vkoKo[;O >sswqgyxzUHrb\.yqnϭ/m$4 H2g>񋪭:-7%7 ,բRK4HgT3%+1?NN?*UxKBR8i׽CښiVP( 3AO*Dm@P?ӵY-O*&k'(A(Z5t Y ջ^}UA(C@Tm"h^݃!,;ϊ%֯q =ܒC&7xeA3aԳZXGgxǿő3(P%S_̛-ڡ $Q#HX>p0=(!,԰i։4iS`R{ڃoOx( `h nkgaܟMZpJ&| OP)k9) z(#$SԍbKDhxU`(jwN,Ymw$GP뀩sg0}=h33v9f%䓒h?\Khnu _ŠOwHPDSA)՝`:2Xǔqf< K$otWHC4\nңƎdnͬnSBw{/?sDž}"LU 9l8h 48ІUbVDîmݟ@ P_ڀ0 /A,ew*.#4+@FˆaL[ '89( QAjPPnN""hd#Oh4P@Pe^@g@g@"r?z  @dc@Pd &7≓m[ˆA14~C~^=[/Y*F#2k]:*( ( ƀAcaIV@I 0n\d]n`81X~Vqڴi7a99ԴAh(?\A fǠ53r{1cf^(co|Vz|,8B!,,p[ldkK鲓q۪tW#Q&;V E]cݕ{;t/D[ %7I"&UKsWۿ|Z]Qys&`Tlp HP~ںfw%a2|ťpLiE o7\ܽ]u( (1' *9PX6NuEф$|*7n٪IvQ8tpOWYy?fe1$i>RODMs0Jhֺ.l)Zc`245KO .!Y65/6"h(?\AgNJR;+h2I)?]x|;NLoja wYClvJ7ꑢk oi"P{z˒:SN^}gF\ٕe$y;{injOPYzY IR"ADʚ=,PWX( (  ~K).d[Oo}~|RP#prF ;+; <~iW; {}+L7Ome// 1ǀ~߸k- szkSH @A\8Ρg*suLdT?\ &Zı"x r.>ѺNiqa3FW/V{W?u2M>QG8q6Y/  QպMM9Kіe$ȫ n__[Rz|2$mp'dTD[>di;T{Veۉf{7-}"oD,XC,Cs(ڣ}о]>ӿM^>m4s%-9f٪s ppO(?T9Mr_mH]7El5ʝϡa]=+5i~˻[yHe}⑥p1;@P4#&v4!f߼<-FuayNp9X9gX({`|w2Ì`T 5,ӷҡ[aD Z\*y{kÖgɎS$O;%cS"^}^VMŗR}Fjviu4nZ.ZE#(d -8lqu㖯z'bΖ%ڋ"3M,P *[-^~InO9w֝Ahwa`Y^8fF6 [+1&6g[uwʵ֯VԶKvne692T+.ydcQȪ.Cu!UƦ2s4 -^e0]\ʊ|,_uv<@PA̹D&Y$q %dJ%I1ԦӒĺ8ad)G%UqQ)ҺnfXLWbCnIpJ @}S -y;?lgNuá"Iia"UoW\0SzeZuqf-1FFx|+Ynkf-$ Rc;N{5~z ۫XsS~{O*_-_~),0.kpd'\rx(/ R,ME*}=j)|3 ԨZ\vI;m5l2ڹM:vOАӕ\VVLn{|#VxuO29˻x#q٦wsðQ mkהC)Uw85qߚrߗYOkwoYg `-5VGIh悰j([d_d5~Տ%yVZj, Asta~fbuu'˅0 8QcWկ¢Ewr ܮA GgI$ށ( ( CGxyXW>i xweSnﳯξI폿\k>u6jY%h;s sǔ~ו|,I E4Ig  7 +n cf>-b5$Wsxpmѣ)y@( (.#`USs<đWZfqGcˠ{ipj`+v)5-nuk>'A}+\3FNŮ,cSȣ .bvx klzrŗ^S-@P\@R,ص̐3I8cSV/ 4c2J0 '5cc<[>tޓSݱ%IImhVv#85'&qovn1ZXYdLc|mli+t{-t,܁OƝOkz󁽲 H5&]UŇLYnՄwdN ;)m E5M10*XҢ+ʪD*F4@PP\~կlyM2i'wQ7Rjof1SGIK;I䚫3Kxd$|gsEL[l%9*FxaXzZ07*c je,fdomw?oQ7Y+G1E( \@2…_]oFhQ "(X0G^Mۃ<|!z5&k>dw n;!)u>fI5 &Nͻy=*r_efu=XH]NT튍k&Ywuq\dl6MZ60E( CЫӺ.y)UUfzkUX,ub!!<)x#P8|Jͤqϱb3('ToʸarEj^ƒ\LH9t!#$3g2`ƪS( P.*(?templates/packages/stark-website-template-package.jpg000064400000023646150211777260017033 0ustar00         #"""#''''''''''     !! !!''''''''''Adobed " !1"A2Qaq3BR#SUr456stb$C!1AQaq"2#BR3rC ?\?)⛱Jt-gv訵>D8Tᷔ\ ft=# t~(QEQEEPQ@ZY"7'hS-<_-\xcT7Խ(2 Ԑ́J(JQjJMe 8jUۍNS۷$e?L`jMc<(w^!BϰxW#SL 䞘\Ԯ~r?p1@YAH%פVhb;;D .d^x>oEԯOd{!< #1o=A!f۷&;vr((f ܳkuڣ'ҹ~L.ON7?G).&QETf' OUoL6|Gl.V䷗nbًF]p )6WuS=om063YƶQDb ?j,u;>KYZuI ʬI۸=}jIEvhzM7ѼL20#)*tgu mJM %X2L`pv~pTOݭ,h^Uܮ;Hyc%Vb㈵m Sau6|sm u.CKImUⶑ !w^1 ysݞ47KU嵻tly\-w\Ϩq޻yLH%Xn@|'y3&y7uԮn.S6I)dk;v[$j jZPA\2Y3( SHTϛ)$GL>%,pE[ܿ~2Vv!W Ub(kg6y)FzR~Oo5yk&Rϛy_a:cN%cҒb7vEt[\6{S#BݜXܤ Y7]MSRrZ~q7~N4VXY]\]]H\H qn*X`eSukws 3GʛWn2p;~]Ys\뎲)H6͙cwf+Bs3[\ZUWX]crE Z K;# rؤ18i 3MiB2X'NwS-wS(YX1An͘!b9㼾䶍\kN.6w _͐̍ry ^SRL`=F9-q( GNuw r9'>Z|\̘i3àQQ[*\| S[BeH 9 \b0bg<(l(*[,f%ryO4_*Yԥh9V2+T6Zҩ ,@S%G >確MNOm+>gݏK:{)LFF0+$Y#1Ҋ4V(h(YPgpP}ÙP c%M}\ RCZ}7_G)n!SuV\L3}K+"Y*VhUDP쌪*Hz=jH0+Ni I>\\_{bRuj|S(f(HM2I!݉cԟD9BTF|pz t */9KtR$J! v-( 3AAR7bxR`lD 7iߚ"ɛS"%tϢI +`(VATYdө/%-/b{cL^WU.# U&j7@$UQ $NT|5"g@T.d~\^_MhB0s?w#RCa;wީs},:ڿh#PI ε!w#ϧZsHS2!c#I1ʃiodBRq7LB|Cc$ݱr8 Sn* +_l7Evx2o?C GISoMr V1zKܲykHbmg![|78Qe[Yշ#l8#*vTxL/ԶxF[8ӝvO!iOfV6o5`ǟ5pX^S}܈-۵$ػ ';Wд@>aᏑ<`r z}DcR44#`"_ psԲ<\{Nr79߶=ļcݚŠo[)TU@|? /QƁe 6`o>< )l .9ç09JF|1΀qŜ@*GBp}>R8# 'P W_o^7y]am_:{_MMoV8RYXp0rG}.׵G[yLҪj`ߖާ\s{M[ -Bh-DW`8l9,u#i׷ abXvA8Ax]ޜ|Ͻޜxw ӭgP8Fp QOxWLN\Qisff7]|O,R{tS$* ^蛊&X.Y7ѻ Gmd~.!f }"dӬp:m4 ܌FOEc~s>kuz҅1K(w ՑIH4:}ks`cŢF;iEi 1mrЭX\Nnݮj$Smr)'K} z3JugKk.pU8yR:ά9|gҍK+ H&(R@10ErT]0vq(F]'w<{V }Fc{5đ%̈anC%Ms-S^Z Ք?YQSOdJ a篲ф(ŬT7BSjIjJohCQ]J)DzTKh{ $rrAl2ē%+(:JLmmɹM('6ۘ07`}p'̵JO 'siCYׂ j{&j- U'coEKC@r嚎pؼjtt%Ť4;Bc%劮:wn樍R^&Y2 ܎e^{qћ#Fl9ɊJQ^[M>@#KHRaս䉥X VsTѴKV]Zhy%՘ .qUc,'$^ђiڪ,)Th綴g _7Aqt;~1kM29tfOk FB 6ׯZ򗶻лA1xN#nqWRzjMkdq\iuP\ĖA+gr`#m-q &gg[jP["VxD03UT1q9"{qW@. Be$ҏX.:խ.ԧi8pFmuƜ%zvN ~kxV -uH$m?wZVK7 ytDkF= 9RRsNim;LB leYcԅT헺 *X5Ri~Pt2/9HiLY;$X|1vbxU/N !nuEaRKowYAM*%ÕqJz]_&agAÚyGk "YQg}٪SlnZ['DdžmˑPzPi_;1/;!K e|jzf}qb\Ȳ= `"FFjN&3Ot(Mԟj\FT #8@wkͻ5DXnl+Yc=wTM;wټ#O,#3mTs|kോLU]{&q2[!=h!)cy?Lg>^Su+^ RDnyI jwr{}B`cf2[vz1WqkğZĔ F6ldbO4{x-ZKp}F#<u^%7mösMuA`ʞcxESYgYHbcO珮mdO{Jm}ݦ|vƤrl8y;I]feR:sĿ~&+pg1O.khu֚wdI7nNn~5c;>m+TVNm[C Fd@73 n>5[XdvyPeVǖpeH;fؤOpsПuLKٴbL^_H.eӠrj<8=i<=s 1\ƲZ\cE(lv7"X]vKOSb錆c4RmW@V*;ƶ& Qo{ȭ1 0M[VIvy?j.>vcMrFxHRjrQК?םl1Bk\iZGYZ–neڲ!,˰NU ?ۂ[L ( HQmAZMYsm#tңǶ%\Ć' ϖ|+Y//ɣ)G"u,96YCZ'Ȍ@2mKv֯ӈ)' +jO-}UTm$K+fB*nKxZm 0He1 Iڬ2iښnN }[R W'Q]O>0]cSޱOw ٫FB3ǯH4&NJ+oO?Jt; ;([پ>?L6:dVlʣs^ZH&vLg GZč#"*2N+>kG+2mPJ,7?M@Ʀk󷪑nvǍ1Yk: gr[gEN€O y_.6iڪXԬs@:# uv*ە8#= RTqQ~6~ ~C<T45ԯ5qu<,7*iW*7>n%YYEڌv*J'v 4dۡϑ$[R[t7IJ`1 ?pls"rf)nQihVi sN4z߹"}B[A HO6U8 mOifn5L2v9ׇQ{FY9==#^mϹ[ =#,7KRӅ4kh7muzj<A  K)y4i|08{\ґi_C* DN^?W*Z3l˿o> *[Ql1QV#:>vR Ldό~TU 6tkm͌JtcwNjZ>~$v\WRe*GY«vc\{8Fq[++20*JihR^0"R@nbPD+y~9,]%SGпPGB+5_>ހH[Ƨ #hoZ(Ei'2pѴsf}lwg|I4~tuĸ٧O }>[ n֮{^9״pz6$3kpybVJoSmտ?i)ZVcZn]};/oDqs xWT`(R9c;F;b~qxWCje[ajr2#'5;:boX$}TYj ίm ?孆hiHxl]%kTl^~ŽbK}{^a1~49EpLCoXoX[([)z(;;^Žb~OmZ}8#{u MX.?YgIi_pN3v2U CǩU9RE3ʜaNi ,{\:RF" B*Kr6!'h;DY\?O"<=m_bcM+.w!Wg7 BXd=jvWqtlUFUI[q.MHvu䁶t(קWW:o:ORz2JQ~^templates/packages/woosliderpack_static.jpg000064400000027164150211777260015261 0ustar00JFIF,Photoshop 3.08BIM%ُ B~ Phttp://ns.adobe.com/xap/1.0/ C    ""C    S!1"Q2ARaq$Bb#3Tr'CUDs%&457Ecetu9"2!1AQRa3Bq#4bCSr ?YoGXGM܌ M܌!~,BaަFH|nd& GCdi%  @P( @P( @P( Nq~{mV[٩,e:K2<,}ؚ"a -7 :AI_pyeKE4[>r+$dsW|p򣻊vuCn}\0,*VĤJV$ʵܷbu])OSDVDT1m.w=>oN&*u,Yc +/)]jE7w$(#UMK/$Z+Y[ޟfkK$7^R%f{PkHәj!;d1qV+M2܆y[<75ӂn_gٚVTxu_znaxשx~w*Lu}! 6B:%foζE51VBFruIn>6kfޝKM3*:T\H'/nmY-#.tiWm֖)ZTFRF:]kw+tjn:y^Y@sM_eC/ D+#H>^QGi r4--4=_B҂}Fu,.4"r޴I xz uG9# /ɂBJs(S A}׻`-sڎa nI B0*!ϊ\=䙛d:RC qMK;VR2UY*Y;R.m}]vd(QH!$d $(`v*nbYV.n~rXk'.AKwF!ٯIyiSiwJAO!W/KbTw^z2^ߑ㼎<@ .BB{Jt8[\܌Ŭ"w]1/)|o WPJSy4^q RMF%t +uUAvE?? yŲ<^C*%s\ ,jZf‚WJշ`Zww]bT{ӢmJB. [yeX dIo)qF94WϫP\+JH`iQ Il1=݉u%+rf.5fVm/њy%Î矙}Y&̇{qrМ7$ZH+#TdujlL7 E:c\u5֗yvQbwҌcM4Οt}e寎YnQ"#s!i fZ^T^`U˫lxDܤq958А{9 G^uFrY' Evטz㱛uվ;j<ێ)N^OlOoR[&֝"RV9gJUFӗm5]+-@he8P6w7+@P(%OU|h%[hu!+I A+1dh'ԁPL(9nocsWfտei6r^wi-PڭJ}- yA 5ԏPkEoKMךjc-2r=KmIW܅-SZ ?i )Rdܕ\NuO%;n:n>qD[v#\)YE#~\r{뫜\#I1C4qHHY$4m<׈riyLZ^ŰVn yuZx96+]DͅQ%pQ J kc !GBIPB?ez PA(Bd]FvVQJ\VX{voVoCn5%j Tn;/vnOXIVTLYMqL;)(Jr}%{eJ1hWr.Tu0Q*Ll=%h%j@#rR90JsEcR3P՜{u:-I.㐯WUV.q5 |) P2@k8شӇ2vf`h@!9O%Xў-wq/m-/yI}Gvw7ڣUJR/;[,FcY@oLWTv&F$(ʰvz`{ջJ:&xe?qt539'ltVV0:UZl{r2κR wsV[Hs_MĄ9DT9;Z䦇j؉1ގ+oX yݣ]W䮿z}\-FB>РoO( 4OD$dqA)+<9oVu T)3 - ƌκG$km0j|kg64GdjF:Ӷ8'N1=ن Jĝ?"jfy/}܉*U-L]!eyPݭRLن;tmM6nu\GRy/S ~Ջ_%T0TS8(}NCte9Wh[D[z/KO5#)a2uJU\jrֺc=8 O C;(#G(${"G(${"G('4QAAPCo4 XC`Go4 XCfG ‚j vC`6} @P( @P( @P( @P( q+Pp <ϫRxզ>49:R(HֳVͻU9F?YKSL SmQjn婦H~TGgm2>rM4'mJyjiUl~TJ=}>cu/-M2\E9 \Y1 2V$cϞ9k:Cxզ>4vk{X @P( @P(T+>}N&#ڠ_oQHXk?*(^x~̹8l_|6aiZJ4+Wخ OK [q 4u Vuvѿ3׿|#28?2잨kؑ 51bI*46=RB[lUGP 6$ue! z'S9~]oᓀ;ofb/֕%7kzz-OT ?ŷfkXJigund )|8ң=P @P( @P(ZX޻Jսz=0ێע9 Tq _6=ܷ2^%FRnz>󤘸\܋R^ G q!%G}N*ƴ҅hN1. _Bb-h/D}X<:rmەvQTV)*AsT8܎ҥhcoJ!7rM_5yc X%65'l3h S J\.lBJ~Dɓ;[I$pRR3^3nbO<4w|ζc}S򅥄-J~·#P.nWy'9OkWpWӶSG[ynqVdcjFT#w[vLTf[kg>¬kY\p(e*7@iµ]ЌnwW?V6'AW[7t&D 8œmEjcQMB)2n p܅`;JHj1J i_q EW%AeGpkS-ZHWe(3Q&l~5aT;$;Uߊ7ٯmc-ø5%=s?J4FNq\Y5XZ!h Z/)mJ$o;*mܻ)jʕpc 1ݛ6W͋ "\{~ƥ>NBA!MJ) O,ԭׅ_(ꌛ/{3Y+8աdP( @P( @Vkɑ!:t2;jÍyYZU(h [M@ꌼr #Y6oki]V k7@8T8ӿ> HѲ|\OKٿ|;~+-l7H Cy92촴$9^yMkSxTˮח[uk%Mz@+WH)i.ib,%oPKd<)JV/o fWQsڇiv'j^)arWIoVqbq8ior:jٜi!(I*q'@V]c,4e㓟eR]7uᚔM8o;)IK:dr}:څvt{g/lAvtT+p7 י\E]:?i:KC`rpD{>5}P> cbL,)mvA8HPܭF2 ߕQ{] ~:eRi|UGXܤ:JQHib1 D.j 7[\R~*򔤌BH R*xqsMBwLl-Xڒ-9ұGe.ҁ@P( @P( *Ԛ{i.&5MZmФV98qYEZ[153RɁ=DsQ,;YR)C xVu6m6V32iEʿܣ\ ޾Oyy - 8)IRp9}' >N=jQ6ugu-GhC{2x? cac(W?[^}om:Tesc;9]y[ѦILMΡ'4KHsBBGT{[J#|U\tJƨ:D Kp:ImrթַI@P( @P( Sn u |!?'8\#'w,JIi/}?tIEU_+.%É݃) Ʋ'O(1.z.O񭃛vtp/V/j(]ȴS)Jup P9']IDѯ$>M\P\[ - RI*|RyZ6릫cA͔PR;͑9:t* KbAJr_}$sHPt:6ƧC>0.n$["K,TP%;O#ֵ]:50N O-E%+I+ֱWܞ9b ɝ婥pmJFI #۝Z5P.KاO2>ʣ @P( @P(5) ^ R꣗T{` h3: 0K̀ ϼD\z&dsOAs[9Hba% ەrH EDJY#ݟwWҿVk!zg)΢ yrXLlcq^swk/%mqN+*ɥ\w=&D:PehoE.6؜LVXB6uF` )E *p/zC XFyG* OVD#>ZP( @P( @:TH5: x( <( ˅r2¸ێeIZJwi!AX<1җJ9q" ] 曰ɷ^1AnҧRTe(Htw ťHM7TFR}Jڢ\`!źK3f2I)N#yTw0UT/KiWZ <(xPUS!£Q@P( @P( SƧA Ɓ6 vHb$fe43OM즁iSAQ ʂ}Ɓ6AR*vFJ @P( @P(?templates/packages/Smart-Living-One-Pager-V3.jpg000064400000063557150211777260015427 0ustar00ExifII*Ducky2/http://ns.adobe.com/xap/1.0/ Adobed         #"""#''''''''''     !! !!''''''''''h" !1AQaq"2RBbr#3$4CScsdEeu&6!1AQqa2"B#3C ?X$p[sC\+^|5pº{+zU&u~6Y+BBLLۗxHGeyTcK\2#mfV̕n/l.^K/^57TX髀\ u2pԮ4;x  fE5<\߈v-V[#\ #8 l lE5cWf"XxgH p19$rZmћ@ holq?0On hQ720G4r x>&9yTغ=j:#C5EGU0蘲C ]$QTUh q}㒹Iv*x̰ja":.pΧ?=Ф{~#L<)ˢ ДAB$R}cnV*W3%%#U-q|Tot~=E$Áڕ&MhWaaBFxN8*|\h((i1i?tֳR#RvҴmyou t|ꁴy]F[8qX+CN§$ih9-#I܏IORZy %:ҵtʃw1y*KK깸MK5}x4ԯ|_\Ժ{cg&d~CrۗKJJSnGU("qi8УHEƨkMn%{9ul ӂ[jҺ`Qm#JN)g3q4{IeGx1H9dVcqڙ5IZB0vs'9z@?܈AS5`9' bY&U~{~M0Axڰ?j5G_X#@4*ɯc"u:_GdE=Klb(1Jg/Ohڢ!AWGS$¬&ODdpJ柚e0CyafꩧbCyF"B גPs*dh _KD gTMOX$2)Sԥus<f75BјM{Q^D~H+&ѷAO⬏{x"aH%-%Ա~#\,FKMBf^j+ր2/Z=)h樾Kkp?gt;X̭ ,rh^+ގ8۷ZkU.$@Y b֊Uh2OQ({4A4?B'T x&QC(؊ 0(h9Q$>s܂ J6MDPtPb!pUբV$+JXJ1?ZCyr[GbMAiJ˸{?bJ?O[њs\SYj {=UwrLq<' Bi0vuF`W^vA!і,y{eZAzTHޫBF:ꊞMF:Hꢧ6 @m=E(p)Ρ#-5MlODḁ4ꥴ  ӒdTzFzBB9 xQSy){*2aWPMDMЮM j\ݲƟpGi`F*A -% s!5;wn?pXUJcF;:7swc#*xE-a‚=x3I< M@8-nh1B1O7d uETیCV,ˡ];i]a k6e^~CHsMȌҎV Q؇%[1%Q'Ҹ"oϛ҅Ĵ>OD>=ҿjjcIsɋu~Y G{8Y|6s$8^cc]ĩ_*4b-(N B8ּ< |eS0K3E{I1i=Y K%`\AĪXJ4~5=Ԍ1TKb{RQS16O{TABwD$Пf$x)}rnG!UJ*ȔV(IĄ dלj1u ux`|.$kZif$U/P&ZkD ~HW(>c&`AxnA1恚&lePsO'a @*H%:$XyTM j+j CNAr Iנ@zױ&ܽP5ֲQhژ9+uzؐ 3mڭILm%"Iҷv;O=Vxqt9tV^ɨǼ a'B=Uó^j=1[/?2,2x3ե򙟘~ż{t*c Pj54[w X`-t$ij&L JmPJJPOS$P&$n,#Qx qćBjO^Dj֞Qz{hAͭqQoU~xǽ ͱb{GWZAr2U;kb(Peg.N3#ccX_ &~RoʹFmnƝ3jnRJb1\:'Fu槹ȤiW5$y$t)KI#$ P\Jp9 B8 ҷ*yQ>W/JhDj{+UMC}N+6'c1okZ6: )@GbQ|`5q<O< 3]qPq_`@&HQ<-&!"4iޢh) y0] WԤƷP5<\Jjnv&hS h$nۅo"P+Y\mV\}踹U[fX.4z.\7od\^Ou{5wX`U|#i5SkLwΏ fT5RJHRu`QWu@1{ƪF=P!hb&5,yp.Gm*S+E->29KZli'cA*d.V*B+w!s+N 64Gh180ڳ_+Lְ [Ua^DBA 6(Q#FNQNN2JGQs>qՁ"˙ޅGq ni&yt+"#߽Μ{c^U*k5}@ +={BCS^TLXM8!4qmp8.PE}I4/C l 90U⹻M `jD? -%>=ΑRIOԚ0 %5S@@kSӗomfڮi|xct' Qu'oa☳':c<2V%$ɳj5asF*T& s)) f.Ӌ[w`A%qThӑV< 4mm{k<2F0ЁM'5l|iv)?o>s?v6Sp pVe*BJkX+ .ll15 }/q)|"IJXJh9 fl.aM$Sb#ЏB)"b[d1#Gw~h;\ S5lw.-|dqwWlv]rOh9qˋYnYr0Vfr\(cfBqbP^0>HX>`;ӱB4a|>eW1 Uɘ m E! ?̽ܙ!n\41#tGI+ؚύ4gq=Aȥ`k[i^@q+˜s=A aqd.q{ˊv K(9 S)**sQT 0)Ήc{ch8JAWOg] CHl:Zi67KG3zJ3c$[*8wiasZG Ubzpw 1ٵ?,7q \G}^eIΑ 'syҼgo~ -k.kdͫ(Y4P༚iZѠ-Q5 ,|Rvssm~93tO SndÐci*dk@ȳg*QxO\ʫS:3%,i<)VA\&\M$;8+taC5/<–B9JJɎhJHzuHʮʷPsTU>r~ >+Dw,\/ɲsP_،'K7BΊ!,o(.#J2p~dz&de6ֵ)OUB+|7h^){S8_-Y1w"*iPv, Ov- B2@9+${N:MU5䭶)}zdkU7a\iU }A$r4#$Ҏe% |*#sM܊BtE I&;XSD#!; G4ЅK8.!fN#SzחU>Y+5E %]nIqizF=\C;#IFTe_Fc9j4IQWScJTا7!4\Mg@ D䁎Is(`!Y/b@n.#{bWv<6|RƎ^\\>9&"w7EXkӊF>E=Kaɾšuc &PAN7[#QԗVk9YwdirQ𕸄6xALr/xF[\m-gf:öcC^k˸^-p>鳰~aU+RSUMW"mfnJ*pI$`q1UUvUqPx+|2Fy"Pxdo:88QÁVRN4Y\L$v]V4R[-?лk%uOH OP A"#!HP4Nh /T)C)d(9%ݷ¸.n5>FaOHX߈`*j=)T#(Q`XUJañZ*.Xd *5s'}SSQY? o4 TQ)rĠ)O5HJ(ҏJbzS^T p 54RH->#V[,];␗J(@_Lcp'q6;pr/5 {lp3Mf ӹ#!Qq<⸻7Hm[D *- A y𯒵O!28 4&R>Euc}`k5݋[u/goCuxl!lE4]_Ff\*\yV+`;H)c^˹=:|]K[Ap 9v~o-oqon+[ ^md:+y|ط#aiidou],c\羍 iPM6.+k嫺Պ^jwd9mxQ(yjLW xtOnsIkl~n7 ]q˧&%:ۆ潅TABqY z9U_Ξf 춲.s#c_uؼڼحt4ǽֵvo.KE,[Bc:]8q@~woM _mskZo}o6MWmme6Kԑ>@wp.$95j9VEw>׻^jۡLq;k\KW r44Ly}{E埒mdo76@k# sZf_ܣ~CRNns k*zk+痞^mZoWkc7[[F/u|ֻ I5_@Ol+ų[mq8[-eb9bdͽ}%04,? 'O/.6;ͦq<Þh[/-kݷ'VL2E<1F Z߰y}iqmwƕ.ݔ]QZpVS]>>솊!9U;)࿱)2k_QKGeT]袝SځGZt>S/"XL⻐aVP$ eHHI>kȠt2V:HNs:N'RukhSPQL"#+C1^Hqh'>Aض_)~o~uqk9el=!tN0ICd]˥#k] ,~EA<*ZmnGr_ BOѾXP`J6ב: ^AG1KSѢo X~űF#2]cr08йs`yc^(鯹Yk9ܝ+aty<. `ǝW_gw6[^ b6Gpk.;+Y|;ٰW#pǼ+A؀E`5+>K ͷ=lk~> oU !Ɗrpb1Gӵ7%_QNmNE.z%54i( )%*St(BLz>SB1iߗܳ3+F Ip҆XI8,i/5~?dـ2;8R*pbUƸ0h$VuRLӹngJ)ďS\>V./`9*ЫNs˂htD"Bp){4Ai|xGNu#"M(:,2W5.qRZC2LqQƌmC4j_^p,JIbpRԒ`m뇊[s[.h7]E\AhaH\pF4>yYΐkG--co9ԡ?mVn-|Cڮn^{B/E bU:5dbdb|nfyss[Ŵ#+$5 a!>SJǂ2*E! h 2XۉZu4d*\cWӺ _L+NpdfE$0j߶vm63YS/f0a("&ܦglP3;\ÞXdz]] 75^ʖ~v~%>P-A|7f.l"w@sNE΋e޶w{_m=ÜL\m.<Iv&6IhdxJU=im&N&i!Y+w8Camen7>#[ CwĿ+?& -n6&B^#FRLhDټ{l!ͻv7KF>2vM$Fvvb}M,0xr7p8yQ-q  >,⾋t}p+1C뎭Y*O;Sl=ǟ agmKR,e[/-vh#on뽶{wH 0 PŽir]2۟_+lu2ø^\FI'$hEepӡHD ʾV'BRLt˛m)ڿ|HY_aD~wl#曆2_0>I1cΫ^d3ۈ.%e@7M~*jqp֋)FZ%5 '%JSiQDHC!B)$!!F5R&Rdm}(ZM>kf\jvVɃ=ZSq46k}J]4F"cOkPt*z.k iƢ!d}ENsHZhh1K,~:ؗOPE3^Iilkh)TēUMA-PYIh:fS 8h4ZέvzSe5eUw)\2:3LjGJS{_g4#|mY׉IJAkBz#eJ1Vh(!VM Z) LU@!$E$ӂMV࠴b8.8yر=9פ-w$A4R]c@%qs8Dѧ`W X MZaoJM].|UKE#Xs8'I1{{sYۉ%K)Tiby(5Ph-5 &"(!Fccdt2ô7uPҼ[ȷ,Yyzcnp^ĢFիQ ^1kfƟʻ2ς̧qݼ~ݳD\3½C<+1\/=;N4Ԋ.'G#Wm܉\s ķsXqnA6{d68vHn[q#EJE"z}m&wsvvubxd󁩲7HI>pnöyf3low)|K#4$-D?17FBك,|7CH4#'-c wp6[I "(<FӪǶy{-wY[OQw&woO%55>[LRz)O*o2y ܷ nPSSS=QWv W'poڹ$]g<c}8АkxFڞҥfV˟o(=۳2\;+@c#C{]ew+'1fKSX@ςIsUе[L'/A\kA6L SB{5ZwTwPAE A)wQ(T@ f(!$P/Mh o^+5nQ`RE!o+Khk[5/iPC #v[IuC#N= I2;ϰL; )9!cN7`Rk1oUz2Ez(uE: W(RP&'FI (m}0Zl>6:n NW}kX^G1U>7C;}*:2GuPQ_HTO&'PZz)ڳ6Q4~sI*pQ4ԏQ8VrUU(A5W85Ҷ+>p-(_&+:+#Ų;ԪnfKeG5QN-4PsA䢝h條NÚhG4x=P.)Phw^J ,v42;Ka#{'8)+R3Z\. s=2PhbRVU7.GOf1H-&LO.8Hc}hQR)`8O GqbٲXBcGwy槺y Ou+&( ҁ&1!s.9T0Gbl?$ocisK" Ees1g#RĶP-ӌdF^ӌ9.Lgĺ|&эbVIˢ,8hq߬d{|)5է3ڻ%yۧn^ĤY+h^ag&!'*yÒ9 QEzTLU2! 2L!!fx0Q>&&Wڙ:W@]# ]BoQvTC0 0O{ Th=YU2bա? 9 keb;QB6 GuPAVy")!Q ^APwJQ0Zlm'e6B@T:ԧiF<`1kZޏb[IC2(s)e k+˶rR$ǚ(d5t(Хǚ1AWBF<&N5tQDbWD5 hyvH[+J"!JPp2iw|`Gc{"}MQKw>WZU3iZkAl<=IfnHZqED=яMzTAqC#K^%TbQ^I8pҁ6iiz&T{rVk&i :C\1LH1>h:#Vd€jp Ƞrf8-3 . ;ݮUJ\ +.k8p*y$K0Ri I梧>r Da؏GMNďM P\x.)$PR3^89"3]7:麚p.bUn룰H`y O"iavZx=Mbc\/i<_vt3QF} Jd}H2$C+ mhS$%v 0@MQZ -Ď=h͹jt?f}ʱ5"!GH 0v+cE ȏ1~ZW9FvXS2V5'ZrMDJAC25܈+MQX[/#aZu uz,&2ֽS5Nqi c1N$E[?jӱ%Ky.?jN~!f$20Fir`TLDaGwoB(y u2KAN.E$Q%tPҍ="4)H@RrҢ8"A0P( ŮCbM(cZ8ԟ訉w2}+z;1^EU$@ u9Ld5:pRa<utSQN*y$~$+4iKN!5ңIZ<><08J+FGxU( KX4sOZz-T*VqV8SOE~ 1ג&-2!RsE@$j( W7퍎h(Ц& gE<&hd-q,F Dmh:"yd;Oi-mG4F<C QS69 Z O4(qEi6$i8jjTOUBITTҢB5QLY"N((QD)C6+(Zp%^f6$lc7Y^A6g.ĸS'Y'qlGZ'Iقv{oZx1݌gp Ɖ$Y_( $ v nkxVK>Tn;Gs݃@Սo7{vt[JM)ۛY%޲nf}c-{EW'r5r zb[(8C #n3CFZUM]6N<yGsBIS4Ί{!zz暬SV$ L9R*ߠPr:Z5?jRЭ:kpfEਐ+u5dP(u(X)j`Dؖkj`'HkOso֨m.ڭ.io·ءPapG3ЭL @$Q_IH۷XbN0B˫+t=w17\O2I|7~,}a[dj=S25sݟhWh䪙]ND82Ey,B< G*y).P<ފuHy pEz(z#Sqs8S)1N6>FF h9ee-8_H2RGDdrt:_Z#t4eGU(Gv:HRxni}j m!,oTD.4sW[J٣skMXE!/<wkLJ{n#tO vt> }MW5TctjiD CNM((]YB(]nQJ(B?v_4t[isc WH'MOJW@SeI0#t *wMMz/T=+$tmqXfeX3TLQ}:=a]Gֳښ\{{9>9[>.XI:E|ӄ2!KT) +mݦf;TC_z+qm%kqUVrja81+g=~$f_|`j"3LAT8+i"^h{B<S)SN.tSNQ=Q } 4@@z3MrVP(-Q&B){I*E'HB>B B B KAq\E敐+$k9H+; DBMm3ùּ;7P]2OKԴ:B m.MFd)Evo'4ֵ:0B BG`V2ibl孕$6OJ^Abrgԁ=+9Rd!h87~34{4jpf"镇ں!sAu/ZhR+pUB9hP1+wĤpDHz:j8I4@δD>7rGֵټW4~Ֆxw_+^ /h`8.X݅v[#.+#Z3.S衦}~&wz#0: ImGsh--hkOw=Է폟m/%smA#tS@;贺ق^!$Aq,uqLpYԀ%B,RCO}(siV B B B ?iymwM_9t{PknwMoT9**[}1ͪmekeW(pk[ifT9\4z!ܳb.VݝtjǕOv4U߻w{bbBdq׍o=m.sK ʘ8KoǏ/gBk>>չvsܪ)Sx1^Yt7 vZWoB.OMT*z]]iZO׵śy4Ek)xJhp#F>k˃n]qkAe^B Ϸk =Qaϗߵۍ)rhk^y.zRKM&*@xϷ%L5N\Kh)4XP: )KTSVS eDϵ4nt >tm>&H.$=Ԣ+kCY'!vZ .:r Hek /TpX=:y$T4 σGbBIaa-{cx-gF摖xPcfGz0s:N\۰q$b3PWdOFq*!B!B!B; a;I6+n\FQ )\x(Is S}~ssVXpD lJ^)EջÁ.bݎV?nFUVDJ;Bs'[))$%*Ux(:P3\r:kxMU]Mn{ÒN9j,דY+OB`WaGMlD1 {7SF: W(7 '9TX &Adobed *K$a         0@A"345P2!1#$% !1AQaq"2 04Br#3@RbSs!1AQa q@0Pp` =sDTze P9c `Rat ytqqPL=.Hm'(U^A PaTF $Ր`T Pa0fv&xPABY aӚ#:vyyaa$yqac(l@#ūfjXPS^oάܜ8!%NfRtZC5ùNc|Mhy|Ze9pk F ȖF5$bNJm g.a3NSxn^㯖U3 eJ0s!.35kȴ*tGn̲ ą̻`s4rќ^4q#&n[-"L`\F,蒾oQ 8!x>W(PRQg* T00>]2KA$q'Z4f3tgG.*^TJC@ {m y2c11x,1d--I*a1Ah`*\0)P>U@IЀ,}"n@RK2y%M.S`-0#>[R֓a=,L/ a;;?qC}nMZE,y;Yk};q#]*dn FVQG#ל ,*\ʯBҰof+'.6al?u\h~~O'oYab~vqj̼!j1;q,nw6Q8̤8hE+drehd]ٛ@Gf h2icvggOWyx ѵM0|օګY޻=X mFPY' 3jF,9}5@tS غv(nuӒX@lqj ֍Fַ7exT!(T0ڌ`dk#؆d!V]Ƀjz0kZց,MvKcijPjyvҌ<4 VuH*SѰMu|r&l ͞Y># 36fyFʘɅ zjŭ_Oɺ P jf\u\u\u\u\&`uYZa,Gpd }Y-iIoٲZ:*2&m ThH W&`;3\S|>q칢ElYiy6M](Y36!dz0O}Uݛ gsï<L6g~"ܒz&N7'"_:M8M4L~*v៮=87u@LWMxC4[!)ܺ j]XX۩ҺҺnșy ; %+W- zlPg ffoep,{c{7fL)FVOtZv?!?!?Jᅫ#W]6G?-e#Ik8EЙZ縙PbYl~[fg4BN_Z3MmɿTDMckp-L0"Ԏʈ6cN#V`S-VZҋt%-4[IAXY,j8`{dO{C$@Ő.x ?qbtK]kά ߐҜS0qm&"-1fpe, b`mG\,gl~[b 6Bi+ sf):ck~W ɕA`NncKXOrظ=wCNUX Ql0Mww&&3´Nz5ݺSo<0v>[XU=c@}ML)^65k:s\9.Aek\@eaN-Np9l ӷmAz;?[y{EXu+<ŧ8,U/F؃#+&|8x/eAQdc^r8O, / 9j2佫aa#']]]GAƝ[&??gu0q MVYuNd#wʶJhAQ zb9 (m'B C8awQŽbj*4mgٕ Oc)& qρ3~n/c8Ek3oΰG?ޮ/S{M@h3[,=Lz#;]m}4| }Lzͳ[4SۜR#keKkmsDiK<_"-;e({öQ|oee_w}SWFN?w]R]`~"|.E)v.K?w]R_CKn@c?& xd rADq(9҆3!TLS85E}d!~-Ɂh@[](T2[0(YֻyYлϚ΅|t.泡w5 {O΅WoBWh]moBR<.Kz]Z'0^י F]-'tv[=+2&m`&$[z+v8_ ]7-fM8Fi>{Gt0uaxݘQz4-4)n.d2n&f.5]~ v"clɻݻvԌAXCօ֖uժ±4C&؏4ťL|xGnvOV \HE#+^'2}HSq9zb/C S܋R܏S]eg2ݻv DCQQCѿ2ZT>§а+僅 B?!p6t17C6' >UPEk0'X-yT_}jׇ:rv/ÿ/0a86bNʮ ]U̴!f xeX4+Ɋ!p2ojG7>%"*Udm؊szWN~đ$Ҕ_#b,]Lˬs 2ӥ/\X+w&TC"Q`mA6CֶM߈ðoZŮs.w.׭r SWdHk0y2`WObVIhΪ,ؔe\ GO' +,khP[@3GeK¹7|$vhn 8d䉯b<*]C^L'ee-wpeB ?kߴL2I\/VYre帯FkxgW]2@ZYMu;@cfWQzh:?#+O k Jz PE8/zf0nDl{4wKbCDݾ°i}2 pMa jno,Dأy:&+kTCzi;LXQMK+}ҭd#%Zw+іκ@MuX#q+X({`1ģpFW0ֆxEHEP:b0*E Zf0HpA)U:XsK4[' VT*t Q;Lӳ{3 8R&Gg ;1 td dW-!mE.7@T\lRڸLI[UD c3 hp+b6g#B\g`(y]"*WuFm+Z}@lupK%游,V+e'l9UM.==- W{M\HݑSoY\,ͻ!]{V3QQ39t6]>QR6Cyal9*xm>lu @hB-:C! ,^f%YԠZ@;'3D@b!|hdA<[2S:qk|ZG?-lr}"tm$2 :S諹*d<{iC ~'&<+> m^%kmo MT@^PJ}Fo33ɂ{Odؔ+ă >+{(.ϓh :J89/_`1j*Glo#ܮGBsUoSfLDVWiAҷ-tReޟ';xh뤞ŪDpwAUV?,V.Bpc]I|[O%xQɶ/%vAz55_"uf]ZtNiSNMri X{Smb ;N2|>186iInh%oo tWm:3~g\0. wI|"۳LCWѩT̯yT2)M+ k2kͬ-D*rJ.5?Ƨ]龰Ȥh8,3X& [m>K/?!/Tؖ6~*\R*WJo0?!/\JF|c1s "ic\q^K'8oHaO6#Xc~p:"FD RWrDdW4ѶtxSFMA XP2<"J*(wq/'Zh,GФŢZ٢-WΡimXE0N*lz`iERPQW#}.&_(+ n+[ۀ f2a} E}:vna`Kx4"I颌6㶔Ky-ZsEXSpAE˨G GyHdvlq< nFFDFr`LX8TV_ m:^kewRɘFEy16xg[@oB,<`aNSP!]F9)]avt!@̺h4 !4ve,u$ V%nQ@o%d2@5(( Yy &٦K5wlY U%_Ȕ@IiP.̋r]Vͭ2m8mJb]WӴu|&2+*3.ܕc68\.us9M$`i+q9Ld%78q 7\k`oIkl85`Lyq)=u2W눻JvPY. ,o|ۊnBEݶ\+ -mT` RY 1K[] XT[v۷nݺFTP2O,X *4-yEs+'@pd.[SV]h!}_B#RQ٫sk^ܽ&EC!SO%Ir3A*-myp;xk3ӗc̽`A۫KV++rɛ T8-̀iRP;]G<,fBbaMc0i_QLly z:­Zkȶx,/֛a)*Fm]K.; FS`ځU䴡ySQ@ك"ߪۉ@8zUj o@DmL*y~"wA:=iȝ͇ 4覍Ʃg,+# ѹj X}ȍJߒ,vG؍wGyǪBAgxqpMٲO ;B^ MFYݳU6!W SX% }iw"A1p`0BPU}_%Y:.6DeVnW?H5פkJfbաρSU+׊g; X v9=&E9k\9"sSM@:%T4V v"Ť^YS:6~,?#####KKDMqQrHOZ^^-xTP>.U ^/ܴrKKKW?.&idq eM~H.Oa4_@FiQX2DqOW2!:B(?O~rJ%Kb_ktemplates/packages/woo-commerce-slider-static.jpg000064400000025235150211777260016202 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed *         0@12P!`"3A#$% !1AQq"2 a0BR#3@br4PC$S!1AQa 0q@P ` Fǯ:U-ȋ@t/Xa5&-ču:)t},rΙBw1щ뗋zSzc͍jt4S;J6ּHFH47)eYk` iMʥBdb_O{ϠJmM 6,lNi'S0drwV'st} U&csb21ͽ: gk{cKJd U:4҆*DZ6OC LBZiRb%m$msliM`*ohӷzke/ i[="bjDϞ6ť2d8ϼyC& |';ͰJsHHb Dж"!,"ild `EQ)LG\n rk O.s@!JFbYHl 95p:vy mm&N}–m_oƿps"jbCn5FGU9w9kX84{*XɂBVDUI`ǐO?VvCn ö?`QI7KGAF}HqM;(B_bqfw:w!qGvP~B`e9jJ|MQr(dMvEEfn%dkaеtagi$8wm9u&/ͣˋr?ͯ|8amȘZQ>'Nۓ䭏Hxn?:.K_9P&?{qV@ٱY6[qn!*UUUUU7m;hchU7i xӷP얊ӡ]-.ӷG}T/A?VuVubv>t\=}=YXV2ƿA>o}EFD7uEEO?5jZl;C?htSYSKt~?Jt~ЪUWWEzr~Z]ʪvbXVx[B$Ɯ-]-QQZVE;C&%z^Wo?!?!?t 'OQhe,rTBthm3Gbr+ #Z2H 53Y.(C Nq@UyL ڥFQū7iޅw[y.e1LPB͛,\9f8ԡ:~;+-O&%NyH$P2_(ItGҕR~p-j3 p K*vm&%X.Rм.= nnh-_tLv~J ]jcdEqZ0tOl>;gLEh3joHiC7 ާQfҞը[,۱^Gqfq~'i OhZǂG4( VGงx+ŃD]m%\qWJ(.n^[*w.6R r3hI,#ش⪬V"疔+OiN1z.#jiH:o܏3YMW:˖W⦴XKjsۗJ H X, ׬mk"ڳnhCs3_.c@ gQףJyGwQ?x ]MB"LE!_oͮ4GЛltCTxeD͊+~R b{e7.r5e11zwn[21q[v8(,kO)gP ]Tл d s巚 듸g2ᲈJ˲Z,J޻|fT@EvLSoHGjj8tnR8 Ji܄iBRi+r9jވcd\\mR>dZ:3#Mں/LwglzrY؟b zt{mh0k̗"kֆXKLq+q`fj ݻ>)uiUU\wռ^E~ ޠ&A֣FIt͎]h{Ղ6v0̥{!/Sk-@c Ğץ&~JF[dⲭv> yDJ=+*Xy-st2sq8"ߎ[Ј*"X?3VDgOc-!0;۵vɏqXwU-ҸYDz+AڪǨs1`5u#dVpRC>[0bm.DNLQg |tt8&Q-- 4Ôl??L>~EBfL W aڇQƄz>@;HRU}9n1m^n{G-F1rƫ+_;G ŧ;'?!ڸ#-|Kv@`gu:z.aQs~*] 㷫!ſEyrh Y{Zż( ,ϔpsDĹa~!l?TT8dJJT_W^.P8 _j\N=Ʊֳ}3kc>I1#?_ǢoGVX3<6c7-!@Aj9b Ĵ``w؊`2FtF>b+{ZNݺŚEqߧg\ZOpL};xz7|EY2@l2YbOʘww!wtOcMG '2R̊17v Nj^`wϒR5j2/ U0z~ظN/jm7畯) FI2r5_UcrxI%Z_u_/?|BM ߐ*nEk J=Ȩ'7Ku !_KL^ =k?_ѳxހc"/k_HRvSG5$s MvPd>ޤ6ny 5p{|;o?l;HYj!┘rF:[ ]!|DRy0%cË*\}{ ւnP@'uL}Vwwwt7V찞(G7`UۼfUgygygygygygk&pƉ!j9Z2Z"J(xٰ뤷inݥKv-[inݥKv-[i^Q6~Z{fH]v8BY0jVQ>.3돼/tv3eMNb_ڰu,éZF)Gܢ| o!}:U~e57;Lo>3??99yU'n'jAPٗ. % P3f]kgb1nԊZ>l8I {%|,.rPո4c\6߭Q6{A#3} 6+U2cʮ!_芊?XkN!@N-J~s?7,*lw-0/ @p|4~V+_@گmۛ쪕۸A2?Hw,3ȸn#T(ZVPZ2S_'K|*rP6 YGU]Ī22oA\$ӑurEwS~}AZW?H̏*Unʟ @=0/\DjB_+ U5ߤr)wUV䣶DP 9jɖqpwtSlܚo]FX@g ! 4#jk|7q^ϏO_kUIKK8V^oW;-]Wnj:LWtb rν;1'xN)lKβq-R+=/21e˗i yyyyo AA$ $XI&/8AcH$fI$8I 9"JuHI- '{lI$*I$ ԰ $i$I$AR$@pI$@$I$ $ CI$H $I'I$$A$$ $RoH`X H|34I#CĐI%rI$$|$$A$nj[$Cp $I6I$I$@$I$I$I??N^%B[6:z59!a' 5J11v*΄jİ91-4ޔO mzpTeםA E_,. {vaD4۵Y4P}4Pvu9/zLva=IH[OiXQoav%珈(UÈm w..[6 ^ջOR)*J%U6-G~@sQ#[t R\?5ouNvD\ ;RD<\r``iE&@SB,.^0) O M.@8GI(J=5ezkP!8DAQT;<osxaywҼӬDv#e^w,Y |'Af$TV/띺)?]<@ VT dH1.oqxVA3) {k]QPJ2yU iuW pu7e^Yٜbq@˯e"b6G_%Nz8;.O՜  6c0qӵB!+stOϣߩ~$Ty2"a(f%yaԔcJƫy]Cz$vSr_+uf@<rUf-hƀXc\|tI`Z ;2ݭ` NPiZ6Cʜ\2>D++v(WV~P]="daY~e} q)w((ێv*V3_Զx|`Qn.\àB\j`#QXcǥF8BW<1_0fG/DB;c-q)yTuL%OHU!p4LᅕH{T*?Si? g߳%ޯMhf's@Q]cUG#HwJs/JvPWo MMJ;#O-( ɵ(Ӳ-WVaWY>5Hc)~k%wYUNojʪ궫^CLP VN( `:EeG (mo\d&\rs|2dY,<[u$UtXQ|Vf4-i*uHBT pO"n1 (Sj?fU%=8}pSj b\gQB'<)O 9amsD}oP`K{U*TR?Jn=Ε;7HEMTiLJ۠h䈨-sۮkVʱjrk{?`'.?7X6[' 8%v3[GN SS7\v> 8C.-{j@63in /a^lЩ:ow'yy/pYi/-@lby d`ُtzYa׷Rzk Gx_A139c-letHk=*Tu{n/F)xJ^9ak/-=Ga]+p;ϔbh'xHtemplates/packages/basic_package.jpg000064400000024771150211777260013601 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed *b)         0@!124"PA#3`$%  !1 AQq"3a20@BRr#bsSPCc1` !a!1AQaq 0@P ŽG QE>JJ:dPP9}PPUD4κPQ(`q~PAGT)-{]Q@A űF!y )mw%ʠ !Lcg=[Xtm )L΀!(q;Ǩ{ӝehJc:6hkumP< 2 `p_6uuPTjII묱 ű B/^HC\5+2Q Q^c΍OA٢\8RnX1;rYU]ҍGUDLM-; " <)zLIó7YK9n.ld$P(03Z}yE}Ee ꬮC~}=\F 8q42AV \V ^WrUE5ϭK\r'lHUuհf1-5M"uJQ|ߦ%r6魀Iyp\E-K,W)^@%sɧ.w_kĖZ:]>~:R%ͤЗX'RHifu;YiZYVՠ-ʫ5| GKR oL4үEMdJ0+lD/'@',vV>jmϵ:(}uY&h&ln6ɞ,ˁa3!| 7Rz9'M3է͙?){vSm 5`NJfOsSTQK2ӡjk*ziV>[0brc@ŚW2cΥɱS99lPD AdN4L5: R~nWs^nVFCصUǪ9}:QKh鑵u^t֖Uڭz.eKnj.jg|]:!WT]‡ G$6QUUUw<U7Ɇ*m&H߯+]*z\@jɷ&ᷓ*x`)B9fѺO4QSxTNʠڟj"WWm****sUn+Qߢ'^^׮u]z^u"qhww5ZkWEx@EEEEE?m TܢTVU t'r k'/+gi嫹s9?tk'8_? ?ə33333:3z`۾^7/?;9N^LVi.OHdsC[0wJMxsG/jڲy<f3!t_ Vf-:tVG#Noܥ&Wrm1ዲZ%'Tn tUkѭ@X,@ӂ#$Ё.wajB/lZe~(+Ҭ8M'gh9411sTow!ON~c&u)_t#3>Sowi gUN-2DGrRk-E%mST7]FpEA47S/h<:A|Qiҁp}A]?w~)@}6g:c{U-k_.3.nWBᐂQt1ν'r/[SO̮0ݯ_|ѷ`ƣl>xe_StkP ]`ZJd 2Ġ҈=b<R[OhS`SDBPln5ԥE LkvBya T͔( (`t| Ls}'C mBj hh%:Ͳ ?uޕ -,)ѭ^zX S(Uc9.d-̯^p-F*TaZ3M^9:e'j7\ 'vv}%gg\fv}%~=\^P7W/\vv}%d.3;>-5.Inog\fv}%gg\vv}%>I㏃.ۻ{Y֣Pig.=>˦3fRSKO.=>˦]5.H\j}Iq]%y:S>m?Vh{ 6'ȋ\fR2b^~Q*l((  zMdTGl# ' b(8@]\Aql\APގoCt%>@ܘ4zi&zJXXWOK 6S~×J׋˔ AP:JЪ31<6MaX6+dجbg<7!1^-MBC|^hx$˝aWnZíɃJw+VJVO(4=`T&sbࡔZܥ0ɉC?##X AZR~GxIՂ0y5._GbMK& zG.'?!㍙tV}<{(ryǣhZ{/rg .#^PlGIݜ^7^+oGY*W2: 6ce1y 瞑QrB,-g K c!Э{Oz̾qZ_.)9RX*o 7@)+yxZݞ3Wut2]k  '=‹\m1QTZi/2j;6;i+˄q5 ^/:G'd9n3(<7tus {Aqs}$\+6hzBMjnKЍ:hOft~QDF.z~y&6M^cVԝbA޷i9>6+/fh+++3e4p7r#g7ى^3SHzZ#?el% 9ӉFKo9 #&wf\cH&?!+eOŔ삾G _p_d<+V'_d,8 gd4)Rٮ͂XEEM> +㑷r˗.\r :}' yKyKexIr˗5Gฐ>߀}r˗5xWk"BW~B0xrW|KamQ}w?!g]# MY,p !}^0}0-OtÜse#4""('|,KJ0DCR.?d3_?ʿSg_W~g_Wg_٘U¥q*W e}ߧH~PcRs흾֚QxOEʝ>$gc+++;9S?COxdO4Y(.\~8IU%yq>?'ŗDTO<pQ & R)&P@$$RHI@$Le#$H @l\AIU9

3]o)դe%Mm`[K;-Za>؃h)دE=n;mL/ vm͕ʼn9m͆^(ۏv~ms'{f_8-m{f>N?CHb4K>15Gt=Y ^ʨcG/M*Xlthwvjr%Bbcx Q oVSinPX2J :b` 32bY;#1惣hE㴩oi/\.UezüJf9Ǫ[B a!h[I;b] AYU+jN ZZ+S!Kh-p{R='Fz9n,ɜ$vlh)n5mXUV]0Yyqפ5L]ar9ē.muy:6Zf>Q,v?BǗ'I\6- w:R52C ~ R |KKkw5I'tct ܘkė}`V?d~qAbeQ:$}nΰ ODa P5a3 iB^l8= "h ޵_#%*9  NPFQ2& :0e ZaB T㛕(c>wP[q,tp-`cB-3q ⷥ6Ulk2m7՞)0cV Yf!1B<;Lսr]j#W_Xh:T WbTW++>^^D=9@W6<5cN,42W$¦5!CGRcȈ>w'q6a pKI֖dLľyd2pIH k4r ?Z~ʥJg8/*1>k%f(#S_De@<:cTU+kC2)PZVm.VB47-N,ĊdwԛFc1t+읲^@| _4{>+oBb ?df&',+M%:G Xj^ ٿ Ahḭ+g*TRJ*_J>OkFF(1N``paint.net 4.0.21C      C   " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?uo~>QEQEQ_^7<9#Y4z*,G8w,l̢ҵgG Ο:vݥ|E~x'PHFPw[=QVV)Sw^ +_w4 7P4RDM7, 1˞e?IfOoFm+dF_ ׇK=\8T[R25]ϙ݃gw(ʢ̬%+r+|EE~~QEQEQEQEQEQEQEQEQEQE}huoQE!Q@}o}o~%Ȇ~UG-MW@wߌ~ ͹XIGA^ r: v̶|\@Y>՛{)HPrA5bpm÷e(ߺj}Z3-q|' 'e(6+I}>٭Pוl>)rJbFмIgO9ctr0&'j+t$)XN" CR-))|JWus>62J+N|.uaKF`x_R\젹λN,&QӚ_7-(^$p yJ>Qsg$ }&}cw/._7xKoo GeOk__|3m~MV߮Xw|t'H[ї\fCuk9Ic=UkO3J3QFzb,O胐btS7kJ#iA?uK [Ȭ CpmԻ_^U=?_s<_ 9e߼ZR]RE{axZ~hL6+q]2IR@CG=9㯇5fb3LM$RAO=)潭u{?\o(((((V@Z)QE ( 7@Pi5eY2%m RRi~0\jN._iu۹MwQEi2I&vy3 $O#O,M7[7LaF{8eh*e$p2zA^Ceg&w+I[jME@R?w&;+ wj|}k@܆F!t\=<)6H2FׂYLP϶*jVJW4g(?ٹEsM=]w]m犓c'Kt7W *DC'蠟¡G޻0z޽%7{dab' !5p;)03p{S>[]WxW湥8Ե>ZQZ%&3iN]BYçYoo,Qƣ OMZ.,Ynhf"0!Esu]cFUM;iVq@3 -k:El4a/!v+6?#pa_VW2mzGY`g̭˿{s^kKs|1hY OX5_[ňϼ`8Z2}wb]͖eKGg9.0R%h( ( ( ( (վP:֊op (((n/3#?~uU?:%0cAINp+'Yw_{t߻lb#|/x߇z>)׏ fr"Ϯ c5پno ctpF76Ola_M|;cnb` r}=k.#*W*q.2MRnI[y5fu඿Qpz8[cw5G SDzTfI4r`Y LSs"?KxOf6O̧!X^Go%z~^xUt67 ݫc#@ _B;aμ'Ja՗T~'7QڭMFhfoZg[[[/V9]ya<$0ק?|iz^& wg %|m;kzMƹhW|QL"keaxRF9PG~ B,3x@8ٯKTiBr=tIk'⯉&K<^ ?o?R,ڔ){JvK;+[߈Z/H<t'K0VO=/+]-t[jHZΩӍJ{t.h&|Цo8Ye oƹx#<2sƿ5H#jwУ}W|Ccjg&g=v\:b<9s\\&>R^5{??o%ϲzU mEI{oThZ(L?m ( ( ( (վP:֊oqQH(iP}UĊW2@B޴`kUQgxxb3|- A?G$)ҝLcgo#ksGD;~Wel*i//M[K]Mx'F+|9yCEHc/0(;C*$,J@cvorGᦱ6Hn.È͘ ǰW9;UUe*})n6*Gƽok !B7`q(s EaAy~/S|:ȦGj^ӜԤ]c*xaSo7I3 t>a *2+-6  ץF(8r .kJN{f<k[%ŕ.nlFc*ī`ξ8x{OZltwZb]RouZJMU ѩ<'/C-sYcoہN2J2mW? n:lk=0n8y s_aڿ6>*-?Ĵ2N|ї?Q_k~ߴǽd&ekݑxbds_-ҜOG|/x1$oTݶ=R:nV85KŧFυʖu Zo'GЅ~̨TXz)^G 1w3;Rw$IfӨS-硯+vEz+G^ռ}K=Co[PʵNExIkMZ-%5Q}`v,%в22vusv^'>vC*(DQEQEQE}huoQE ( O캅EȃPY֥J{I4\D^NK7cudݶ'aʐzx52??_7:O ՂΏH򯴫_4aq0Nt(l[Wq<b2(b*҃si)E6e_^ CQu+ j>׮Y猴uc,-.=цi oFK[e'9zt{ESq?f6{?ʱS*F8 x"&9Eԣɻ;~Gx ~3ס-:dlі$@GV zףxVM;ֶJI +?ƯK}%y1\߃u}P#'rSuK^_F7Y,>mZ(TimF*vSkE-%b#ہК Zs)[%lP1WKwC~$q2>~ ?Vn4o/hۛs *FNMNBbby{+euinRa߂5,]tňS_:ƶ?/1[E.c%o}}+-WohY^>?=d*5:'OQ[E<+ZÜX%RKHMCxݟ(l7g:n{Uڷo6u?4,Ӵ߶W!z\xKĩEZA@P0#b]wd < ?/fúYi:YgDIk+nF` #:K:ߊ> t?k^(yh#0A-%Иg;);.Ys"Y#Hfq}ԝN{ٮ_uutw ]ӥ~[}?mroX)Eڳ5Oلe <9dgώO+#6+h5յUH Q%NWš6^p~fMϩ]zl-؍ftſ?|Tomt_iZ^Yj0-7vymJ 搯GS')5ngk)F6^4r(e'B4w~]_{?O3biOxPմxyRS$A(Vgk߿i,\n?&ԵLKg;6 4d.y xZh]Vf#6IrO?WM׫qsOI87-[ihm+3Yon"$D+G"階C(([E}h)((3Zh{LcWU_޿j 5n_G :UXZ5;?:cLXӇum^i?G9[ @p3늣?@ԯ0٦)bQ >He]#+~-^k:uŝk-mz:5:ʬmkh|/p ~8N&B,6&,T~4;z4ǭCPԮ#V.m#=aA'_?#^IwgsGj3_ڱu#ПtOUәjd][Mzͼ֋tS V*})zКr/k]?VS28Ƅ0tTuRèB[IݾgffuǗzny+y2[f.*>$ w+oSI5Pfϱ }꽿JK(K,V zhт+gY.*:Yvw{m5'裿־UEx. V$*G55ƞ-YW@t:Oi<Wr81ǵx|JOnljxY*m> DTd$ JozݫHpH8>9iV*6j[C(ҎH'{ͻv_מ;U$ޭ57=p?J"xv>]rEsVV{oy$_Jf8_.545ܾizR_d?eZcem/>"/ HT mS} $o>@ox[Cg(o4;>PRg|monxCGV`!F).#k8ZgdpX|;nq׊h,!>x+5.NDVi>*խxVu~ݺviV G<_x@}S÷*4k\j_iSF0B򺺄P ??ાGxZ/?jz|POqasz0O.Ibᕙg?S~E qRRytV-\K߬lCV[n}u~0?ôLF05e۩Eȟknp\=\KJ :P7i*vV5V'#E|xŭGMI,k=۱anp'kRi-啚.XC*;q si,NK}=ZE&iB2sGYxwÒ2Ȳ\r;gZxn[]~gJ +(PyZ"ͥ]KT6-#ЍBrl<)ZE?(0ņ?wΛ$ݻwS^9qgGHt?͟S~W{w,г.XZOß5"ѵMJ!G*Hd_x᧋,u4m9 }ISkW^4?[9a'Cѐ pk,E7JS#lp>UCMU˚r䥈(ݒٵQY$~ڇ!|?[o'y y^iQbJ? "ȷ?.?ڛ? _^4mOƣ21QOzۗ* ~#VOcVpT֧'k]KW?/ AB!9E)[ҕtK]_Znhg$ elwvsg2kh88a0SQI]7,CPI]ݶmO4xz3 8ol FsJڶ.a3\I} #Fe9]+_i.ny-vGb0>|h۾zi$G\k(˴FDV9J8q@l`Z≝l{]~7(m)G9lupV?QK%sK,ޘW=WnƖ ysWLojV4.6ǰRH=~\Q]Xz.9ݯ$vp>G9OVoKŠ((([E}h)((((tn*x#U2Uֳ+1Ȳ*y)ں=+T}'(ꓳާn %W܃ 䪯'ǀxz;a!;}>YR~xw}Y.#~Z 2k3~TnoSSnE㖨YG$['d >A$b=-39]L֬1Nri4vtc%Tϭj"[NV"bbז>k=#~[C9FF|xxM޶F=Q_EPEPEPEPEPEP:֊(-(B ( ( ( ( ( ( PQEQEQEQEQEQEQEQEtemplates/packages/church-light-website-template.jpg000064400000032071150211777260016667 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed          !1AQ"aq2RB#br$ᢲ3St5s%Cc4dEU6 !1AQaq"2Rr3b4B#$ ?,ߛ}4$q B-kPYnǾD#v7ݬ Ў4jʀsΡ́C~_BLL5&( ~c&$?W5&a~^鶾g$wppIFR٬/@-uJ >/t*a t(ee{ /bJ3,-o*t/H,>[ yGj$G[,L|c/D*9sykZ%+!C"*{9{HEoNf%ʀ?ٝcAI4+%';AVw7>Ǐ,f9!2(9 m-{"q͛setZH>S 3ڿbeb× !Xe^L.= eeA O;h~&662ڎBU]@XsdEO&9$l}ƀR(((((ҍB(R9bx9>Z|~20ᶓăcjܷ~BnIbX$<5@=ŭ_umW&~ߧK&:嫺]*[ʑmx?Ź%*G-5ES/7ʹѨ~fjչLҺ?EZWN}UGnXq(.2cŻn1/#\JzB܂ TZVRRN-Tr62/>={jޤJ29G"]/:X򵉵DO` Q{jVPoAmxAK#e7fjuER\(#:cm $\Tzrڱvܜ|a& %20LԎM۶_6ޗꝶ,I)ai u ˿gy=%1xvؓD],ʪN,{ UsyS]ARSmZccgm=UFk1GfD6ŻV6j[MVdqO K'GJf}s'!BX"*X rZ0'~dU. 3o,t0jhR#9P,M\zAUӱdڰd+"U/J߁xx= 7Q 5v lU1D Hx͔~:eڌ>OP]:uϞ nNw,OݹZ/2_Q|q'i|g [M/s766'­j윛e.ߊTKT}HR8q $^In^'p‡X*x¾.|Xu3$-Pn}UFÃ>FqوT kJc />}V{e]Hqu(I܍HPeAyMhE@s AQDtu O&⠓H6XE͋**M F6VSR(k4BM"]~nJ6́[ʀZeܶ]K /xHee " @@ J9O*a;RcTr]>8_C .߄r$F?+@t BDgٝu |:4ażƀs"o+\r[omh_xõLF4SQ7 RtTB{f鍓&AZǞ_%nV찫w&sے"7˨s>ڐaW`ʁdsDx}[XgN!M#-tAJ,`#G=ͼck\ےʋqQݖ3tOG>KEdڴP/FVYYrUYInqYͤ0"qmD۲(5͛cČwtul\`9҆WGeBܖ H~N<_. NJ)+>/PuS:HDx;tc΀Cl=-tOM4oc36Xέ};VL-,Ō+~47K&Vׅb1E>\:ZG/es7(Na`tk^JK1 ǑuΆpl|TY`H}׭iY5}iRy5oDґӬn7FdO uSZbg R(ap+!K{ﵤ|DVl ^s{9KM.ڗ㏪%* =@7n8ը$Z[UP**X M%g@#4e6K)/mC-3ƀޠc&# 6ܑv {۱!n>Vձ$ *67"QfʅC{zpdgkZ(U,Etwaj:ߦA!'џyHMrǕ=DVhot۴n/eE0٬2C-ưH8oۙ|ȍGR28[UWʎ 늊՗ic3ƅk pdRq>vJtIE <\Nyw Y0ij@|. khڷ|qVXЛx.Xȱ0#>zy'_ӳKyRɉv13ƫt?,/m#; 139Y58Z5RIxN [g[lY!rE7YP ÉE'N4ht?q,<+-#$Oicz̈́||RH'y?|oT3 *=}>f׼J-xεR\ʵGNĨ8+nlH 1Eڵ7e.ECў axKJ޳ae4+^Q(aڛHvåma]8ml,›aȚA70ttc6+cːw+tXD+~vd^v ӌ[zM<})$` kaPHP=7T~-5OR:̞ 2'1XeG*z=)j3Iu[) cnڕ$Zm/8* *~iPYka]*ɥ^ݩM)cNU[4FYwķ [r5vYa.Afn[d{~dSN|uSįw(T9SV\M哋**4}Vqʻ.w*B{~^:CI2j*]IhWw=7t:k 9W{P*gO 躧'{xV\<фǒU*Ζ`ż~5hH]ot_Cn;&fK$,RsYW.o*1q$jڳMx,H$M#b8CZJS=?bM(1R #U54fRgzö|;ʍ#MB"  ,Z޳YiZ~Ut15>^$"Ŵ([XPkW(I Yc= JeT3V5o#9e7߀`Z+RGv'^DӨPH{ [f9R#}d@#PW(2!?Jw؁z<̀( W,0c3C8r s޹S ;Jr^SiepWW+X~oeq=[r{-d)]7[194 *зorkJw۲s2/SrXK304Oetd*x.0e/TH4389J ȴLe~x0Ƙs]6j߬h[?<~Dl'Cp%|<1KT6g'wo\}cˎ01|cFdP۴Ԫhi{͋Nnkp!ʂv`"XBsl'_vl.qqQd/~zu݃INTٙ-|ؒ7Xj&} iGmWu;!vbVX:FH7Ə&/*@Uc*o11igG`)mPDEkI2yqNZM QzڰH4QU'\Tn6F$ p|G4xp"jE~~p5MeΪ!͂K*#)'PyqċjYQ@`b@1%X<P 꿈X7Ϩ7 *X^@c .6rn@.`c#7ʀ>NB*aPQ/@aJ*a#AH B1f +s&X-B Un6(I I`,= fƍ%Qap ċPōbS͹ce9lY"0dhiP-IrLnyLߜJsntv< |9DFC*FPUPPPPPPʛ7:8G-y^_ r)jTEAI?{ re}BTEyO|;{G-[=X'˺{ r$y:nwTva[; ނ*'{ rl}V7IJwuGoh|ιl3z]=ιl2:wwOke=ܬP9$?>wTv%4v/\o#G-k߭yXߡ'>wTv억g`~&ixq=ө{-r-!l]|e$"dc+-śIݣPOW,=iC ,!@I,k( =¾|Ϥ!Q`!Ic^{dtȫ^ 1#lH -A]d]J 5T˓0xd˜v}[&ўO219'ȒOg:Jz>5$TEزDcbv <Y*t$O#x#YDزfA.xfQ1WMi'3d ᾶ크$c}1}%uƩˣێKZ9ltI[6r8kVw4qW:i#JJ$A_E訍iҸ'DbXsR#몸y Բ|-ML%ux?o7WgAHyp ;vi[*9XGCQưB߉Xlϸt\T F8y'֌ЎͿ|}Ruxa+Ue~ߙx0\Y1DioPԽ./>>YobɪвW{YHXx+x*ai!kE{HcaNokZsohS#aϏ+ w.fx>xUޘ w.Q֌t_|}O˩۵ZuOO̘+\FLnMavEw鮅Urt]U$|&ėV"ucݦX6rIv d3dFd[XF/mڬxIGir&CL_{ƙX̄;\$5RЗ_o[1&1<<\k8Y2f=Hg6QP}Ы\( oYug۶0p~b+c<_#OK _syeYZY]F$>k۫=\b]2B&@=m|.A+nynH˜(os/"+-.~.vj-81f^?ev,_W)xZ2r3t\gE+"P @/e/j;2̤!sB2?\^"m:вN5JMȬfVm5 ),DR~a4ۦn|˹`2'AX/RD;Z>~&D2x`n=*]"veY!( >E9>j|#:WԡOeMu(ԨXwPuXwP)cb#"DQ .~@Y4\mCui yL8֏Dz~Ghfߖ e/*>j?x]URHJ|I 0g?H-[{jx_YudeL,?q!vbFMt]nP;Trs{W#.< }挏XùkKxDtxf׺YfbK1I*k6w 2.-1FQ Ėc~7'%:<+ZH^>RSK̜DzYwZ yJS1sdo|'+3ק<=Lib 'hxQ8 .ZdEF@VDYy}\c#|>obG/ )ݻNt&[~l X8OLJyjd<K9'cY~5αkQ۪^e&7lˎ\}FW1uӄ5tuQ|!h$6-d;Ĉu^~N(( >)/,=z #:W7'±I'Dʯ \␛nd. ƺ(eiY8|%<@-qyUex|+B^9Yccj74#I+ᗪqrmKm%n9x%M<,YQSͫB;KR<&ObUlf,I7զ7Bbc|Py/f,H^d7ZBGbiSv^xƓ¿ȏOaMxҢ}. G U)Hdj[Q+~T*-s,dCȩ[x[51xRGC*L!EVHCNYB kYQj`p!szJqn!fJ)V|/{#/}S>0^,-}wjpwCOмeǒ)^XpqV [> IV.Uq =¾|Ϥ#oJG2"H nO|ɞGu l|Yf/$ao/zRǕ!%U@Aa0eW `f`1bO_O@Di:5skBI'7=0L n4-øq?Eo*dB:QI=[~Lp$uǎ ?@2H}EŢ2P+G~ |i:+y*ʦQe$ =ֽN]xuY"ȚM*$e4:)qnInZN;𽆆"ˌHxg<Ŀ,9&_2>"U ?//uO}Fyzٻ`wLuʉ|Teynwq935=7PtZw_u4ڳeB*S06c(\8@ɟe99ʧ#5[1Y INR0a`mavUGNGkߙPܵTqǭnm!%l%!dM UgZj]Q3tK6켶'"dcc]z+c|nxlݤHkk9nݷLF6zIi6[,RIV((p3073`4$Evw{O9\.woEA]tj DZh9ސoR|K[u=֦=;I>i[!UP,bޭj{GiIiV17|KtǦѼŸM,n!W 꾦]6661+dɴI>YN< li_I6w9&-.5KŠZth L_ڛe|&\+DhNP8wPS*V9(w}.&捻K. #l,+#'712U$˹T ӟŽǷ'@"?#/"&# -&w kv` !:G}|HBg^]:i6_{ܻJy69Wf]%4}?g@?}\} Y >CV~Ͼ1@OՊ'AOГROIf?}UEbN??¿w3~q¾9ۺVf^wuzsɜ7X4[? by^M^/j:PO_'WC<٦}<hY3 e?~Gjz}o9r~{'|כ'k: |W@#~1=+0MKC_E䮲Qxr(X ޓPPPPtemplates/packages/App_Studio_package.jpg000064400000020421150211777260014553 0ustar00JFIF``hExifMM*>F(1N``paint.net 4.0.21C      C   " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?oJ݆ڽIߍ~|*?dvwO!i 1yojn?.P nj۝&ҳ<\)N~gdlqҜ\\bNܥ~o0hߟ½K+o]YM. nu:&91cr`?,Z5h,ﮌFHPDt{;YB驏Pm(蕏U,ϊ{-߱[GҮ-N{sxM ]cdDMv 0> WoߋewK4vwsn:"!] d\d$:GNx٫ /W~տȏ6ynf5Ǔ\uqڙ\Jkq=?kɭR@zSOܣvirk˭# A9oƔ\1cZ(((;EPEPEJE4ลPEA\E;e.A\'nu}֑IނZu}i02i&Xs&N(/M'5Rr-J)خ.e)5FN4 ƹ$̤(sNR I*A{Q籥asRyZ ]xU7ܳ}+ .u&ҌRmJA牵=R{ / ؖMAKu?]7i$[ۍ6 J;V )C_嗽Nҗy;+K̳*|*Yo +萨 I6X:|)#Z*7wB}ֱ5QKݭfNKFߏ$~溞q^osC4g &źC4j-woO_-}niT,D!Q-Ҏїn[E2"Jw_iqN N ETF00C ~y8&{}LȦuO7PM4{ϊU.aPN)IXʡBdQӄ|sYJW'h,xQ֑0b+q2jMSgRNOO:lj/yHa[n+~+ibj0Hķ$duZ|ԯtlt>kּ9 i!|3^y #ʁ’|daFʜ%v}aX ϋ1KӕkW>+9W:_>fQI}3_|_N#g7Iku q~^x}hMxS + G#TP˦ҍZ>ϣ<qFIW2uφMەtsƯgxQ3rꍎG+gl 7[xԴΠ9LpsC?fCƑVS#?"FX0N:ҾZ\U^aŸz8<]J9S98uMkfÄE80)J6i{toaqLur+4?(Q+ȩ]*2*֦x]tlP܁:t>9oڏ0IJ8./0uhi-7e?PJ pLЋޜkz@k-Уfx,ETۂ.F[Qog.^/ uMWRԬ#EpG32:oF[ßip~g;7?7w|W- ]uK]:u__G+mgٌר~՟ƍdžTxyj*6I$ھ2d*Mf.Khuwt#_.UQRI+5/v.]w\u'5]'w6[Oؤ3قۆBwe~'xzC/x'+>/DžZ$.A8Wo*~O <0۾Uq~w~z_.!Wm^u^My+켏ttXqVp +v?4Q quX~kDNb_~+8s,|iW~}.~:Tg|RF+;p S뎿5l$$7oֿʾ$f#4Vng{/$^H ERQ$R55LMjEVm0*RGQ8B03Ry"O:cvoCSkYn|oN 814ɨJd< U5"*椎*!tN"Ś!N+s {gob}?{Y~[[Z8|<&KV艧NufW$W𗃯ރt%4qkjl#晽OG(ggm_|vjRNPN/ݏKMKm`mj4k=kf bsMg t/~bCs"p~_?"O*g/xE|eqvt߷'?Xq /l;xGhkjM6;ch l܇0ҿ.*p IﶗlaZpyV ]jn)ߓՒ[nz_e<:tn]QO>1@Ud07s_@V~|ww7ᕇQoHfAbX⏂|3mC$4ՠ"H -4Q` @N=+?(OOląJֳXlY`eq<+Nx.\a筈mSrRnM˺RJI.f6b* R#(J.1"ֱ|ZN/U;S~-n!6 0_g$s_~J⏊R L*H6>;;BړO)b+F%Ig$kAX:<;,ݴ՟$>G2+*;Wʩ rM]n}-u~ʟ>|^ckڴw a5Kɼu܉ef Eb_Oi~" G3a57{e;$"}dWx~P 'f}?7ExmCw.+cwS|&-_Iuk>]#4S :{XQb{!#v ȧ1x?LN72Bwh)srE5]Y]YE3>2~~ ־X.ṴMoO KFX`M*!UQг0.Z[Y]vjM>\HkKFo7Y|?a?:E?o>F#%s4IvDEe* ]x\|Dxw6ڌBO+{ME젂in`Sw "D$qaTTb&Awkol=SE\3φ?l?oAҼ&ִjbZq ++_\@%ٱI>T9QjG_?f_.|Ga5@:YK xq\ 0<Lm/Öz '^5.GihԊ)cSi+;F7g=C^c um~{? ˹`shEk(&v363S 1 [xm>!% +LZqgsaYUI-Ar7!?Ƙ5&|G>,]IG[ghӫ<\j#InXKh/+&+XmSn!h#!0,bT4KEYG;M'DNNOMI>D(@:>0|(9HcTj4\S+nȑ$cu+mB [t&cEWʤ ˫ocf<yMf;+83r~Kݘ:+>FYoS;SxKXU^k̯mj9ť,TT1gep-Wִ^}ݦd_5Et?ֿvp>%(^O%+d|MRoW6hoPbZ&"N3?i4|UZMX̶`ʩne-$i$+$l_ ƞ=׵X7:1fk26O 8⻏گW7^Bt1IQ-̏YUde<Nӊ+1p2Oީgh?s: pbڔOGvjoUmM'XnGM?e7GW@W =`36YT>f2c "D8$A\PM.TX;znfA&py8*Vw;Kգ)7\DۏG'`y5=Bb o-ͤj<crkQMF晌HrIrVd /ǖ_]][婈 Bߊ|u+?@-u5 UPQT:wBM5Eit.c[wЀ/m9ɮvxUf _0iN~>x6uCa\ۖv02vFdsM}G4߈:K׮MrE,d.T$aюy;+Q]?|`gY,7׃jOj$os>eƚO]k^ յ={X`7\Ayl*2x8VfwR(U8WH:UPqSG'YЧ26I$gfuFG;'ަӤ[*QE $ԀsQJufK槎هES`~0w.?oμ?hQitݾ0xX(Sq>pЯ=oZeF늜ck3F;f>! xZ [V &^趮,}KIgs/G$Āykֵd+@#^[EPW =GG{\;#:>9s& Wr*ԟvֿ\cFeȪ-^U9W:iީ0jwkGu= .jIXPAvScJW#2& NV@$=dbt¥ %;̪w}?:m >6'ަֲŠ(r95Lj'psM2EvU|Fo.,dmRi$^Miռ\,ñ~ϥf3v-7f_W~kfiCң"Π-9=A=[+˳ >7 ^JPk֫^*qysBJ鮨Z< *氜իt`\.aqYu(赢Ǒ[6zl|GwkWUZnuq,m1 B{}3'|/"uI7!V,ץkְQ5?^+Ed o 9<~]/;>Wԭ#>8 #_>(Si#㽴_]_Ïk9^Im',~׹帚xW]}NlUhJ^vTHuWR<_T&&1vR?ϴTIɪ?x+QSM&MUNkS:E!⠓I#dUy5VL4&4p) |#24)EowUqMQ9}m:OMQEt}j@wT9L"D5">څ[zޜfm U(QH!+jiy2RAø<:NGn ؎G85rjh~"fޮ-[4[Cfc{Y^xXOѫşJ-{:5'IMCLg'cަr>?;,$y;}ֿ>¯B nuS<_hx!ϕv~5ڼڥ4JrǓXuR z82)㧢+HEͶsKEV_/>mwҳ.k{2\bLX?fYuC,vE%+.摦I,MM6kɭ:#\f۳Dn^\y\1#`,rhf16͊]S ɮvliwM)Hpz7ha}mSAER'J(")phsQEt%"*Thiə15(+fǥ=EE2d/hUIar7EKH}޵sERL/=|WDrɴUr٢٬D'NhQYHZ(((templates/packages/coffee_package.jpg000064400000027760150211777260013750 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed  #/         @0!1"#PA25`3$  !1AQaq"23 C0Bbr#R4@Ss$p@1!!1AQa q@0P edV; Pa$%Ia AĞu@$\("θĒi$LK *=Ψ@@MIвR :&rM15i,"/:so5TIōX(+˚-X2VZa#+xZk,Z<ɺC؉wMIϼI9YN7K u7Z|ZY Ty+s~q^@sRkཾ6[&B[Re=18un5rzs12՛W1OO3w.OLX(\,HM+Ecs|(^e9^L԰͵йs~Sÿd@Q;>O+"掼6N'E_4ypoHe'h-d hQ|a}i99(,((g`(e%-~O=H <O^5Q\`z/3/Ik<7F}*Z͆Øs~O[1?Nυk?q惵Y;P)*Ѭ溰 *( 753wz߰hTĚV@ cTKO|Ӑb.j0,j0A~kSusU c]x3@`f @(Қe}0嚍G( `#[;-!gcy6 cH0 *-F0QQzp Q*o-M<nд܃ZE ]#[FY{`pf$w&幣1mZSOԨʖGq{^ tn4r:7Fg*6e%gjƝK~R L"өLӴ{T/.?jr4U!v]OMnS[r68]ǠչɕjyqA<7"F -l_4V'k _m}`xO V[3=;aNn2.b 3pQ_fjkۡ_0+o\I F2YՕdg?N%kFKmU;t]׺.uE{w^軯t]׺.uE{w^޲Cm].ۗimɿ{o v.2&9_~=OI'k`#m=ۗjm#I(\ n;"ǎrtq3a(l8t{^ߊ$Rp\\iI]Xo<$蜵q|ŇT-C3cg'.]uhiju]yTz/4TT=-zׇ^gx}zׇ^gx}zׇ^gx}zׇ^gx}/.؃;WK~žߵq/\K-TE첷\K-WK~+̳oB߼ߵq Nu\K-WK~9/\K4˶yAP-"j}'mހZ3mFUf>LL%9b \fk4'ݱOl,Dk]Yo/.Z+ G 9D3n3:A|n oh(ûP܇V1 qM0@͎qdF u>ALqI"!\BeIt68dcM0ۦPέ] yB/xGJD F`_PM79Bu cݙ F00 ¸s7 6D+H}QwvL7H$wjFM#&` _U2P>g[ҷo3i%/0b&>3.9%tyC]~~% _ Gwg-{6j&-UCF V4-Pјz  2;iNiSE> юE\2HE +6hiØBs[# zmF|~R#>~EbQ*I΄-[BކHAN ͺmBX`&Jެv4lxv1ڡDF NlOB ku@H/diCc=JB[BJB5n\7j\3PepݫpݫGCpݫpݫpݫpݫpݫpݫpݫpݫpݫpݫpݫ?!=Y3ϭW-2,&642u~n\D>䢏})yL|>;.5U7EQ(1== oہмP|L_.ϭ1%E҃f Ǟ?ӏU 8Ь2㾹& ))h`35n]dx-ʢ'r!8pq*Ip2*eX r`ȴW'WUpb*C@E ϧF醘XBtO4ewX6vkM+>)?&7JK׏zXS"S³u~wikewd]Q- ^޳. o[I-m`8V8O2l>_*#oP ַ61.p.Ϻ#}}\SSj/() qW\[UףT,KWKq)adoо;5 1_5c=ݖP0A,0}g/i`['Hs^7PT7qLu2nlw#\c\arB;?9Xӱ-upM:ij~Q$jf$BVærÁo,-2 _" U;d<3OfS,?_YdM;g5M/^OQZƩĿg:& ɂ lU+J9pBYU^ώ=)YNs6JnVsĖE ݳLA]@+& ;c v@r؏{XzV(j(rnxc|b BY7۹jZaogx֕OkZĶI浟ry5sh ӿKkW_Zp`}ȏ'G>gvC})i^f]p C9mŠ5CU~#}ƚKUyPKݗcuèf],]ٗbkȭƲXeA!^F/ "34Xwdn M4Ⱦl:E{1:'[u8 _8C")cI/ci@Pk;V3A܎*R.i0d|? frJcQǽ ik2tpAU@/76BWm gxk^4szTL_YJ"*l=(;4L̴y^_zq9waq[۴ԡ_@_(SSu6mO0P+ڿVzC;}ߔ<}T=6tsQM|BY7cR:Q*+vi Yp8Nܲ'g+#2U3է?UWa<+:i_ea[q @m+[ki{ ?.a?&}`Uв?]й O/_dVXCḟb sev~L׋>]@/~uKg eR%ݸW[/Ŀ(NU;{ִ_A4_o={ﯷe( _`^/d;$/O%ְ׷{K /%ЗB_K /?!?o_ߋEǡ+N}5Q=e%z6^.\]::>aoO(v'xc<^.5tˊ a;{Ś*f&R'9ڀ,ÑC]s6e{Ohbύ3L%"ëKOsѰ,_ oMO?!jWJ3OOѿ *WK}K^G}oOZg#RJ=OANҟ1թ]4Tg<@)CTih6%=0 [.9%"Yv 57Odz[b~s.Kʟedp7*S~(>> =->.UR K5Kﶔ^$$$.ci=lIm2L/[%>?=9-ХIdy2"z/%Y`$_I`}y`L$lj-g"dt^II$L^Lma$@$I3Mz $I$ӹI$I$!6eFmIM[mH $A$I6m ,A$H$m m&ID`??-"JCJRC REegfur"+: ji+/BV ,B/\6EL*B_*!aw5+:B寬Koe`ZKV ojQm}0ҷ~X EKXR.Ŕ3K.ԧ=8oQc`-_iB9Q ܦS V91=Y&)WtF6Wvb ܶ5-2ltb!PQVd˜Lqn\e!Fq i<JCUp SA1zH#2ۣ)o42}[ uϯ ^WP E]kvh³(QrgQ98@8HuF«%aBW@~5 `EfཀD6klH|[Cbhq!n5;Fu/-yo'D*OfAhm0QVpJ{jhTUZrw5"c> "xNAZG 8kvn "@y1 ]ķj̜JrbcY_Sʴ4'inPX*V\w @c x NaP([T:VNEF.nb 5" k`hr/\>c qqOu{, T[e9E) {#&܁mT!Jb-& FRO10l rE؍Qaa>IqbRՑKn@z1yc"+UulSЧ7,neQJ@e RXBxEmsR,K(OUF ,zwcPp?R=}aT HrVE|.ruG؆em^H!Sw6y4o9/&^@\QEx-JhQ,~79PڮMh33cF9jq=z=_þYg(9ɊD eɅX%;E|y}`Q혹W%< PiPh/e,ZP ywHhƶؒsBPV XBX( W*'`eI%pQ+C$lTfCޘσv ƒbr'lUWe3惃` 0=y<PƜcyX.f?$G򥧎><yO 2A!_Oڕ7_r09 ^s\ Vt(LVt.s ,(@ӆ>TҸ -cLmkp,.;P 2"qgq-Ȼ/ ZU m6蔧n֐T;zֿk*Tlߩ%J*TRJLܰS8QʁW 5MWH,@mY ^ju QV$D؅MycrW 47ze0]Kw-RL#@`iwfBB\Bh#ȤEZe5BiHKyTFqAzXE|H}B*j6RؐG#~N`NH a̬¤ZRo*'X;ocMEՉA P.mmo5AW{m:w,޾]w1@PZ_)AFMUg3! D$ q.\0hi¹K552 yG,SĴWtL+V^EYSC!+ R!eNʅFm|L&0CIRv:K'h- *͕0A0kP;Zdlm:`!xs>,vE,c>C\PXmdq歂^Cy^"Kg&] ;Bu8%OKЯIFS,&Zk,tpfԪ~W5"&ϫ]ݎOWQ2*ʫ;AVQj콞cZֽ P@?bg`uO)DSj֦p/K?E%:au o[0luTd)]űnPQ]UKUz ZҶx࿗N ٥RB7ӌ PĢ/jխ{0\>1*O:; *7xi %r[-e9WSF,D}T5b֎bvZ!ˈrˌfD%j;CY(ih9dı3`ك[F5%Uxo Y֥aH >cUn:ZtJ֣t;G`Ed9Fj2g}Ձ ލݍfXt7zMllP!|ܾk.p.CWgbn6QP¤_%<[/)ܸ(Cl#ۮYpX>N5.5WD+#}.堯(*#Z~)L`1p4/l-asչ`tV: `:ۻw}n/2ޞL?i~+&P|וyk !nݡ7sEY5S\q}qU4jZ-LxǏx1̨,WqŨ[.Msߣ',EBmSbet(4#W.Q7| %ҙ (/}Jb"6QoKܾ[1Օs[C> ?O^&&&>":.Yz1pl9X7*qR=*Q7Y%1o} f)J#+ndApQJC,x!r@1B%ָR/nP:=9]9jGn(R|@t4Dj4EY#Ic0cr˗.0`r ~-Gi?C!8{~^&"S.?A^Iw\,/D].?;_G SێƩ㧷H6Ǽ ؚ>f!R=HEJ?xxs?"Twx{wV56vOjQԜqfWi5V>QWH _s ]Wid2X|U~qF7_templates/packages/lp_package.jpg000064400000021400150211777260013115 0ustar00ExifII*Ducky21http://ns.adobe.com/xap/1.0/ !Adobed "         #"""#''''''''''     !! !!''''''''''" 10@"!2#3A$% !1AQ" aq2B0@br#34RC$PSs!1 0@PAQq2a"B4!1AQa q0@ 3.s1u 琑XiN;8c {q MiCqjr|;}&W\ir:L9 a9X}ɮ_zi!終ūGE֬z>[ <[g|vŞ6Q5Ɵs+t~{:^k6rһS˟+L|UBz}]F*+Btob-4%ם~yE6Gz)siEk#umFwnyąl@”W^98j(Q^c&jl3 yiG~M]cfy6mwmk@Wt=[bֳO16׷z7GKg'SZ[/^X{ϔX[E&*Dl<\j'蚾|a=7Am5=|ܭ5~8.j[]}ߝtjj#ΫͫIcI; o9#(X,, +Y\`f, N+" B%.9#clS6OCh\$cƹ5hhZxss)\}uiOFXŨ-Aj R-Cv$:]FQ q]7u"Z֝ޗ i8z#,\"I>"1sr2 8K%dY,^ 夭.Z]Ť.Y]1-:ސ@:'=+Њ7zKVA` H&dpn|8YZ (N4_cKɋẲ؊֡fr{5WF(ۦ#.=u1C_GTгf{QrEbk⏥fTE$)ɷ2ﻍwPnw}'+P[Ui's4Z|6CUo7s 0 0 0 cL ܈afafafӍ|"4.C$t&%i @Z?î57HEmJǐ#myzRZ-9ow9 ̌YzV%ՉNy B.*F 5$D!$dH-ъ9wsd`Z, ڮs\bkbMwӟQ̾f vd7}Af)]Mu5զOQF/Yb6< ϤO&Qbu-GN'g||GCW`Ŷ%i6P5hYSwT #s7-mVMO:KЯ{ csqF<0ںwPQ ,9|67@K-op&7Bv> ݻ$Zi(\DnGLvJ-OYÓݎ4Eh{`p5i 9xeΖ +wpƐⳘ{W&%BO(cG*kJ$ `\,߭(^ ;zۀavM^-^{K-2dzµ8!?8\ mˍaw8K(2N@EBv =9 ɼ 5+u<Rt)Nr %=B.-}mM]~W,[j/r] cv>eƵcp8Jz^"n2r{[ۍOPVP,sějmDšAQ(`u2"y_Z<S-GOEfځ5uU8UlmHSb°ofMB>ڗ^iX:P7CH*z:!]6@2>W:D* 9AL|e6{6Sr!϶+(QS}<ʱ;O.Pכlݹba icٲ:F M-jͦI0l^?שևMt[ P(m@0KzHs膻Pزd A"c>Z Qp߀nd% ˚{q1Nom8LH1n-df&FnѶ+HDL 1pN]>aVo{xn$.YoUqo.=*%3HnpiS%8۲/9/8B׶H)o;\144$TmEn&)͖kjp 3QLLit¹HѲI :D4ZǺj>hBc bbvIn%8f-Fq-5Z\bMT}MaP_a8Vٴ@<~{ymv׷h=QfX!q,37B|ROQ&2]{lRn 93;!@Rd{;n)45P9ƜrXI/Gıc1yN-*.k+dk'|$1c1H? ,?X~(--'q)tŻ=vY4$ eC=p09?.a ,<0ꐲ@$8su:vjmi[neOs+9FοX5]U (!EIX.ٙ"<FjDSD 78gM9ĭ:f-=%Bn^ Ǯ*tw6mM*ͤ>ȹ-B5F_J~vD0"qaFN1kĀL?\O%A1DM Ь[GDZ;?yE259؆{}"Xmj 75ӈItw5PG#_@-NI|'yd,f1zT- H~>p*VIf)3:"lt;'NgI'IðYɝ UN9C=tj&X:FF|ːdɡwx?\j++v/eyc]>pX,8>\ۣ>? n~]>/lK / 䆧]TCtn7/7G?h+M=mP.((AbL L 6PAd1m*6(=tiVCYBbq%J2~Lgy"M2OLeA7YXQĿgPdjP; 6@(,-*V@-P-K\Z1:)&Ӕ IXIշձ^D*1VW( 32M=ٓy^~v 11%B'dh!SfHhS5hBP= xLZ_;93Pa'ZM@&,r8 ܬa U# h| }͞zAI\ 9!P2lݦ Uh,*2{J-`wy UԖ0|zY%; _:'d!Fؖ4-dύJXV);Ha?"+@EZW6 l~"Z6R&()%8/ڂ &3oNɉ>ɯ'w` `ahYH9 v'7&3M!!o u!o !D?y*t艢W -Y$Qd Zl](NxJ0|\\9ܽj?VOn: ص#whzfoE& D{uBȎ DF #e֬RM 3ZoBJ1};g2&;7@Q,:#D?MMg9R0"B҅ 0}ib^YiI'~lŤJoD\,jr6 4X2E$1R)w 2b@}`+He)CfV|N[KY- z$TðGCQ3+ѷgVЎ5<A'W SrNç U*\TgJ~'}wP$>2%'~= $~ǁl@"݈Lnؒ7Dv/ [1ԤoIaqʽcׁmvg6xg1`4F,Ax1&[,7 XU[+KB'Yl]1ݷiݒtl߁jsU>`4A&t>r(@[Tm4"Zyåt$ 0a)#$KATˈL,q,ИjrF[/S+u>.fTʦ|P)<J30$ 1y *K?sSvV @~*!M ɼnoy7lh sqA1@]ɆibPLNCۼ%'F,. x5Vv/K-gI b1C2;` ɨ`fBMJrcFLeA2#/v2&U^R+@R 3j։M5&H )9#P#ZDR#.,=AL(@8 bӮc$n,x-\ÅRdLC|HcfJ<`A@6EmĀJHqk9Me z&LIXncevGw?#VtcU%H]H21+)++e0JN TĠ'd͹~td.~%N _Q@ *JRYO 6N2pOH[dk"e8x&wb:KP1^7!kFza,HK./`qZpxZ4BBG EvzSϛ>t( -9>OCQ=*fN{r8Y L-M| GrK#qp6 jTW4,0`Cfq: '(Cl6\\ɥɃq.d:d{Y=&YU׺p{GqXS,EO pj j8(templates/packages/fashion-website-slider.jpg000064400000120457150211777260015412 0ustar00ExifII*Ducky<0http://ns.adobe.com/xap/1.0/ Adobed       h    !1A"Qaq2BR#sbr3Ӕ5CS$4႒TdFV“%cUWDtu&7!1AQa"2q#3Bb ?M@P( @P( @P( @P( @P( ,O~y!m RG'ʸTYŏR1ht@ qBoU'0,E_qƉKԓ։G{xƂ!ēԠ;}2co?]xqs'9$$}ud!W+.4/ؖ:l;_OqA yAWn}YuWg-]%emRobč+ITH";"YѯwO7%+ 7"&}u[G$*5 Pԃs΢\"x̌B =9MB.=G렘?]JniG YK(tJzj\5 d )TԠYd?Ypƕ?**e#6) ፐ0=ODjY7((3Zxϣ7|OoESttK][`TmK Cz ~ Ȉ4csu']nPF@P( @P( @P( @P( '%?<ԡmSTԊ~+kQK†Aqץ|MQ#KT)Ɖ[P AFI[Ek\ }ᦚgra}'U &m_jk<5cHaŠ|Fo%Wp;cBS;U_qqYGL\~!oX{uN'%6JPs#/ x3 U۸YمQb*YD 򠍛jJ~Ӳo3)#ğ Lf;vZ.V<ʂIc[$^ǥig·g,AgĔgEcp6Yz-lnjs|U1<ŏ+rWƖgbUg;[] u­#mLX\ Fz?RoS{&4"+uq932:Ӷ',)alwwܣ!dí>SӌE!žl 5eE2lܢ=Ah-#cP\QC211S-cR@QcUP[evW34<:q"HxA F+]k7#pA.$~dmvm[ƒ)@P( @P( @P( @P( AۓtjP"5(D Y "#|(O*UJTr =}IG䨻`P[;wB͓s1Pzi"*Vk4T͵6McVv4O&aB^\E+'鏆ܨJ8guoܥFѲG1bn,@ "KE{4Kuz ;gI7caZדͣKV{vrӆ_i%Œ,L{ޚ]$½ekIi.>G/ӥZae\L ɍгO?V5^J+dlc"BkH y^RLϱ|X%1 Bn"C#}A:ᒀEv.pk$QG]5Fq|.Q4ʂGm5lN9w1&&c:!BvN4nAWV|z4jqnTEo֣ͼj-%HTb, /?[Z'ƧJdۗL8UՊ8pU֚ʻkՊeF0m 0TY6- KT %MVŵn%NodV(ӪP( @P( @P( @P( @P( Aۓtj[P*DˆL(5a(T!2Ԣ+ԫbtG#R9O@E$^*M\S$kmvtRj:loq`$03J/$nw;?差q+\ 4g7@,]m*H_7Sq\][]ZLL6$7^XYcX.$$@[{ⱻ%e mXwMtZMF-]gp˛6@brۥ.@n.=3ڥqRr$L@ϭYKZ5S*y2ˊ%h M&7*8nʂYv$ERlKbA ɆLD$F6tUkKjbxN{㌸WoDHd~|~7JJ'c|Ffqk{JK|2f,?7;(,8Jlk$ g)??k8}\ba1;_a[ kַڹcK:nOQ31I'4EhqثD\.%+bU5rP( @P( @P( @P( @P( Aۓtj[PDQ PAANހ H%RPme*OBOƫ~F1{k5YN*FXi 4Uqs7&.\^zqZyǰQqXukh47A[=#&hMh X4\ח^ <$Y3ĉ:x%g# n_pqSdӁi>Meoʚnt]g2 `7?)0 Mow#&ln76J~*.Az<2Xnִ~ 2\")N1nNḟɷZYdfr9Za1.6zl[D_uλ47Җp=F=Li$jGe)5F+>,d)$h"_F#Kvhx4rЀTKYHuc֊D'9'bmMҞ6'``&54 R&@%2qRnHҕyflƌAmAu @P( @P( @P( @P( @P|IJ]'皲 !RAS@(PFmH8)jC-,Huԑslj{MrgSȧ:u[Yؽakldž(>$.YfVH|EkmA`tשio-uNa}GCбk/gfZ;'C~V[X1}rbrp}Xq~pSO-1r\,u<î˟K/jTj1有eJq"iA|%Q[j :lE$ /q֮:P-;/' C & %nV]ӯ[s}d le VȾX;TdW'\Eb+oP,TjIv6Ʊv.k*Gog.ol5>l;[kH߮?!@sPnzVWC)s$lF.O5i}{dbz`m7 scҭL2ʹ-ѯkֺZ!$MpS 9#u+zz] 7%eS7~!\ !̃멲[ʙZ+=x1ʟnk^֖FEVI$/S#I˭v>"s񸜓#rœ#9$R8Kh/P:\m8{8r71MT(rm-tgqxugcZ߫Ie֥y9"F~.,OTo4{ %1 .pXͧA\=פs\sq!VR$>*;؋ooQ֭z0C orkԟf6Vfrr8c2&FAzVv,ln:cI̔pQNߊ~CĉwϰK[{,Zن>Xx ʏ`A/GpIſ.Vk{WՖ\&X ޤjNߦR#2#ΗV#5Um񫆟OU|5;o15f>)Dr^ 's ch_zD(=| N p{V]J%qnj&$YDUE"Suע F}>]e@P( @P( @P( ^ߘ}8nq.>HWt-$9ɗU:S*u ;Gߞ{VY-]eI3qd5@P( '%?<Ր7duu6e )&WSbi& TJՈ,N YT(ҡ2rM`oY1r۳8f[0)g!Q@K#+'1 fO4m4jFVHOCY|ۦղRE MrU&˂(N6 o^y-ۨT.0,akqqq .ŋv:R#={,76 \Q]QU&T& (*H"T}B]E@P( @P( @P( G׹ϻvR!(R*e<on쬟|>C/~.}]Vxk~UG#~w|dcI1)P1TErӨ4F@P( @meO5d-a҈F(*-YZBaǡR}a6Y#1R.hjO5_B|1x$A$+r rJʯc/zZf;X]1,4A[Mm'p~[̧6c e@Pke5 'sԓuFXua#u1njb*V ژuUHJq4N}K:j3QS*DiD"D(hMY:J@P( @P( @P( RO}_>cwS(k ouv|=ц`QF&, I;@P( @meO5d-R"`uD'*v퓞06\E]CMjb|"mul;6n>*/D*c6VhXM-iezI4QE'e\ȂX.opWt@ǂBTj4:\Ve[pH@.z\moc8eL:@-*>{+ uG' 2IrNOòYu.yBr2FD-Zr: Q@6U XD ~U+Zd"( doVBň> N?\,3Z\ig*|}9¾cҨb62# @5FA)K{|-zg&D7,RI+lSp:T,Xi2aֵDa)HJZs~ɫYOz~4($K @ASD%t @P( y8|LUŅr9>K*<6bH8k tփ sG9&d4v 9&ĝ$lã m]B{SNi5evO3+ luӠa=ً7o*y5(wOsG$w pAcN\=1.dw{e_vrlbekLQx@$ v->ʑ%@Q(*AS*8ZGSZ0D%JeTD%=h4MiI*P}E]%@P( Ay3dR.G'/4> ],Tjl54$O7/8#,~F;bŎșvָae.YJ_nF o @P( ]ڝqO+|8"Y[vՁ$:_ƃ`V ""I[|pr&ȉ!$h#V}@?k|%6rM4x4P4K6as @P( ܟ_VBE}vQFUkVRK7%"ȍhYwގ.xh#ɜoI YOJ;/kMklѦiN6crbn Juu>? 0pxLi8&+Puo7mNY]~זܶNGut%H=rnXiN鯾/W\X< }Ӻr Y8zV77{sM3@mj÷^Pa;H'P.mz}csd.n.SǣcM0zHPAu5Vh9k'y^V%&Zi"ֵϻ .RXz񶔲o Ԕ)"U&DRݒxaUp٥;[bH7*{r`Ӛ-ɬJ@|.|~:gj4 6@Mm[m>]1 am]n?Q;?Tz1qǏvLXY a{k UB(/0؈e5fh[۩UۨWdDS Lڬ+aU*P( @P( @P( @Ps2U&Pcpk1xh,"M^F.I%I}2Y40ˋ8**O  \ &4.3|HJ@P( ,I欭A*T;(e&S ֥w ^HЄ|âa%U7 u/qd0,GU!Y)ʭgVו˙"6icH٭hkd[ߥskn\L|̼3*$~x wF2ܓ>Wžv-s#U4Y#Y" ЛmqvkpӳXy3w6BSD P? / A,[ra+Ie-Lyȁؒ86VpÝ ek>5n9H Vo GObƃhGŤ3H§Y Ij]uWr\d+wˍqƒ Ӧ1bɖ̛ņ}3Ӳꝷw3 ҹvuK!(+6-c,,Lo"K=?6gWr;qd_4N6޵:"ř8_ǝ`76gge'؎J[_+\Gs1,YЬCk\A=A[[*8ᫎpY¹U>&~i{)7 '!ˉL6߶ڑMma,ME]T(8 HnWqJ;6,X唐h :WmfWqyDR]X6Kw8EH58g,X;k CIX8NմF^py ,7 ?*FԷ{@P( @P( @P( A~d|Õ~|s4 !_[(9+{abfŗ2db΢HgjYn48_'xq*;bUQfw|^xaĐHq ta@P( !'?<Քb3GNJSPQsjҊcDvR8뎜~CJ/$/1oocsM,󖾼aW1LJk9nHT$+kZ45k8,~G \!BKPEH:zyi|9\,_! ISw$-ǥ-]s&[͟YK3;)7cmk8kn+s6= ſFyv~>i11'`RM~qg_WÄ.|Y6o>1cldvvʍOѧ#jX-k._ܛL)h(4JXZΙ8~0q6 y[+e*}ƻݶo 9Pw(QZ9R_H0;;W-:2;~xXqVAf](I$RF^0ЋU1iq{peAsԒu4{6]wߠƌj4t,eK^~QȮM~5LJq]e哞AQZzǼP( @P( @P( @PP0΁2pQǕC2"e۹2rw f.xLrщo5=Q'Sݟ2D\S<dEDS1FƸPl8>g~wi9$k-h'MNר @P(~uK*pДWu?}3?*XoMom}O=mۍ{#ҥO_Xmxh-ϧns)n_u>_--i7'{-Yn3kVoX!uv^1E> mU:놻ߟ(;8 1%B&\c4\#SZSiÚyD]}3.N>to'QQoQO$.4+Ŏ2㰦ޡ; \S)$uか??)tV5پn[&/n ՜]zϽ-tm8r4e,UQ0RXOTm-N#'И:W%c ̧R<,EP dϚն\m~ZwtWDbEc_KxUB %ܻ7Xo9il\Ox.NyK6m$dqyGR& r;.=WF#jpf'" @@۠5m+ܵkxul t?KP2HzV_p!doU?ev+ܮ~O)2 mL'ɑ^KĻbU DZ#Vye]ׁHXڴo]acU~.uᬧF϶F_tQMW (zCP;*#bHkhZQxGR "jI8.c%qDޜ=Z>^XyMe8iDwKeg'jqo7ڲF\~Ųą7 *@1&p*&Lxt JYx%PB {{iv_]קpy+'%)_BGYYk.|6ώْÖqsT3Zwkv+hoJG\~~wrkƜs;KZ^[8kqی7 uY̜7ߌ=<{67NZE8*^|?xVso6u⹎5˜K,}O_ot_qMg=v֭Zr׵LV6f`#HVrOf. 'ʼnǹBwT Zk E,XqƘg:fg~Y>Q` #V?*4ܵ0]kxڵmEղ^ Ejݓޫױ[`u[}582T%{譍vL?Zh\FE-]Q_0UhݰAg#{öv^we呚_}]ϗ+}Q@P( @P( @P( @Pk=/;>'qsX.efߐ~L)F_pw,S^G7ܮ$t7 nFɠ5Vx.LPE6*Nh28p`ʼn"T"n76A^@ P'Ƅ)[|=x5<'kiPFcmk0ƈ+KMx.6\XX|1dʅ%-~]0Mx}fBŠvX*v"m]|X,7T\ٴk޹6{?W~Nd2c't'޽0_98NsppȤsXV]{7[˒woD6$M_`y$5eAQ%:u~es?mӥk\d;wcEڈ,W|ȽvЃTV2y=G$c֫cIq+z,l:~ e=STS@:%u<8,lro,/kƷ>|VQgp9v+,Ye`hkLS i#|tmڐnXabp2"9ڧjp/|ڮ[:7 r%5wAnpn./i oƹ$nA҂OmwrB&wGVYƯjDV>ܞ؜'tS++2c-Py‚HI&iE H]dem4{(.V<9Ö9#4ϫ_{à(!ǂJXB ;|m}dn[$(vDefQCJ0Qb8g CK4Hޘ*ݮAk_Nz󛃃Xqf@qc\A8AɘSHz.&>GgIBon> /XꍼXnjP3`b.UǕw2ecbKr7Dt5iqDm[`vv{|OUbGOcHح[Yo3p}˜>8? ?Mjl9xZmk;fye1PI#?~]k{?.A{s`~-ux_U^]5(jX:0bkk wTnÓߗ]jN9K?lLh? urH.;S#\֞{?ZqWOSUk?}1xoӶRWPڋ ɿ'uU5@?S8KoOdN?irY_=$oW@?cK2WUHGn@~?u3K -қJOf_1߼ulګ o~ڛOWRuTȏdeǏ1i?e3\`?={?=7타=ORޡ츽B  wj<7ܮbwiT7$i=׳;$fUqrp{ /fer9A8O3|^_M"yQg:Wpׁ;g2"!9xH*A"X߲P(-7N7-lFP&@w3RxBvo˭ˮ\[wCAg3ߓCv U%tbΖK{PT绞>S3H"b| CmuH8O($JFޞENS;|h&^Ъ?  9E!fx"D,r!h~WT~I2>!p]ok7M(2y|2؏f}d 6Sr[ o}ypc1 hG!/fPmԛM(%B}~,c伞26 t)9n &:uI[~Y$X٬ m-AN{'Lyp9ta@쪱ݺ  hw> M}"--Ãxm?EY1PKd+b<]a1S }fb^^kGl6ucYûNͽv|e;3"y~[Bign'y.O1bɑ$,m8H>:+LW_4Ss|HiaUAePn akeN3AʳEx1*}|T[ J&.S~YO/ƳxAC-卑,O34Wm ai;:௥|YdHENV^I<6.Wհ-):S+5SեW;7iiUQ"z3Zb}xYHH&\T g](>aPZ@P(9O3v @&o9ǧ,#̖8FrHWR[xPm۱@ݍ ooY8sp]&L3#33ƒuPSɋ\MIʢ筇127Lo%m{Mdd@PHHC\+k[h*?z1qUX#N"@]E$*8Ti}!&&J 8#I$UPu ONH{ӋNai >^_VAwqq?0UdFmT, bg zt'Om&n)%||XFwK7aa41w.dx+*^3L O&O4IK2HB 2}uQAq403 & wnrw^ې|#՟&e+;0 #\*'pdNu"5MXK2)B/}|.5Nᣃdx2+d޾HZf[ڃbF P}ƃ|lnφE6'21!A{;#ROƳtld]*b7hޒ G{;wƞ]|)>_ƃV4ٵr}*+#Lqb>e ?v b6^Xq:zH4,.=mIw(ps8nOu}\uGGB0?k\gWO]+&.c,<^j7.@e-JH@g^EWyɵPɁ'ݐ]F5ʏ5º4so[7g͓'K Xq2*]褀?k# sX}ϑ2l\H IXȵG~`vW9<)|w ᮠONՇnaPOZ)oz%5dB VmʛuiU).ke^0ݔf1B}m.+_mRrRQVޫѮ">QQ/mom$m:ڝuet5;J̌l6c#5X.5RTnE:ne5,6+2tVVEb誺,:|j2a1#V6`SZ~&rrd8EncouefSr=eEUmi<f]=I, jgǣ;[dZmNl`-f[ uw‚#یJm7A49}ml4O(ڍ(m8lpႲO#Sl./og3HIX7X\K׿ymϑdؤ:F}fvp̌'9Oָtn=ٙy *cv{xFŏE䇏Lmⴚ93pMW8];k͏ϘHqRI$O"w?f<$*t絲 fmJK’Vԑǯk}mZ[cVOчkX-YTu>"Q%_\>꾵eqPI&"Ft6I [2KDάjrϫ*mDvrZ66}S2iz0ی!koI^[5e[3a[ky˚%%t(= Jrj*c"gsm[vvcb#fOQ{jᮺ]o !c G(n:m UJm<7 `V.֣m3UlFfIҘSorojַ9 ,_>aǓZi4;~mlGŏ#;)LAMF2exMWQʺ\eYN7؛\i},yg6(wܾՀca\浻b)vOΜ/ѫ;k5k^M[>_ llj*ǼuERppw7v' "fE0˒9 OocTk*s2 M$GgsSsso׼ךp||yϊwrnY!|faYEDy?$>9s:#1oC^j_x{'XqI2i>b45}YGG! ɊDџoߧm<#trٿs~˂7.Lۨ$vKnvynH͍;=GQSkkNg^9ZtT ,Z㮤֗ig:7,c0 >x}?z]bǕh |Y 1X cm^ ;ۅҟj\0V&;xV}nX+V[9YNnvşdʦ8 x=kua:(Hzn:=լɷxhw?m[?ksQIxX2]w8YO j;?LS*yAIǗb'O\:3aTQ ߱t 5[ה͙"( m:`yiPF;o>~kpD%υumӮ7ǎBwLz0e"ڴ*X#̗{_ZFJD>#JU,a@UaЎsX̶X͹H;gX;$O~-*jʮ4Sҭ+&̧B4El@^*ɡ }SiZ@P(9E%ϓۘG řt-ous_zbv_cŐlq򜏢I;.n |"􌒒` wXfh H'K#aq.)PQ{/jskA5@P( @P( VV]-feRjIZW&y>m2D`k="hs4u,ÝEV(E븝}z\<ܷfp+1YnX!tm\mZ[c)W)n2.?S\[ܵgfo׮d<6VO)?%d1b%Bߠ+4\]ذa Ɏ#b6FmZ߮ώj'HyiA :XIwv %9sYwuLk˴9=EGhsV26ag?*9rd 2Ԩޚʚmk E`>(PX_tn|=4}A:Bw zikfqW$IT ̅3cA%kYyq?fLn{]wkrmvm5r)cM4|e62즠n$*mmc6ݴNaȋo,>f7m55\]݃,㹹wgN \e:xEO؞=:}nY\\sˋL(%P~+5,O4%+A]oSaNZC/ pÆhUT¶2츞\\ Xvy *xſؓ?l#A]G7***X\z~S_**Q.ܜ~/.닐X6+5vv<]yAG[+C}hpbt?V.y|Rs^C?9*"]Z/:xH֢)5Dž*6N| ]P?ꬮZJ' 4W,&: *<z#)qZTM#:$_Z0ٜ^9g^T0uXm]FX{Nzn6\FksCoMSkmgGwCqզ~GvumvgFD.w+iYX9ki~KVc.h}f }b*珕|jU*UUBj*d}TkV@P(4+\|NJ~ xix~oEŝ{ sy~fw †5ϰBvEkJ`*"XMN{#83xlgGl:(7J@P( ?kO ́9S)? u0d?Aa?y:2? u0d/A`kϜ_W8-kϮ>$|(L@"Qy6sLEK2%& BO1x_CV`n5ڣ&?v5vqωr'naH͙.:Sp}L<{n,7$ibv _xiRfvY1\Cc&kY7g}"#=q؋Ԗګ:kYLRƵgg-4 ؆3+X.Tk^+yyTpB.*=ENIHq/. nB`̞}gC!9wV~LF-Iv+n=g:_{BE-۩WDX1Km[(=<UFVHM| ]Ut. GVÙݪHٹpko*mήxnޜ}y[K/סݶ?]~Z38psU #A S݋#ŵ{ܷE%ŎUYg+鵍pySG9 +2}V&kي2x+Lڕv,/o` vkq#͵?Zf# A?aIa9<,|N*OHcpk]wRswެ2Cj{~5׳CG@bֺ%a`UI 5bXw! 1V5|ZȊRߩ=j/ 4U}m**'RկF A|Mf9R ^#NSXԁApMn[Gux,#XpVA_Kz.8Q<򤑗7BAփe]"v̈;6rD. (Yuei:@P( '%?<ՐJ@*C h6BƉc@qR&֢0*~IS2/<{|\0H.A*6Um4p1u6cURܲ\/,qirITx)U67) ňǻS hCFg!I]UGMdsgvt]#xNO XHz/Juo}n3}g)(˦=u\erjKF 9j[>=^j!ܡ@6[*>A$lS6&08?!_,gt>OoK<ϼhp1m7/N:+_M}9oޑ֠ x,tE EjA`+kN0ml :O~#[X\ Y%}e34DZ7 1,n Q]X29^3 ,WǓ$r[E&Һ˓asq4  yL\-(%kC0{*fP ݯ^O}EJ;IT$6^ k?h)u럲:z]GJ2dF[HȲi}zW--1$;@V^6$UU"S877S-o8bY&+5v >*IcrOv7lKǸ> N6_ܬZfяV]k@,;k4~v3 lCk柆ߖݜLǐjQK*_49TmNףv9Y$:OZAVS5|),|0E_E5B+D2Pb^;C B*T/?_P@Pr"b=DE@ڪrKx|(:O?v! 3D)ot?>5߳<=[g(fɑ z{[*P7^|O =ڦ11bFJMj`櫼mncCn<߂p^[$sXѮ/u{cl/lc<;:]WM@p.Tr*e$wBmڶY"2|_f '2؀)k ?Ir-_QsU*5+f[n@g #ŸAkNmO yP5:BHS#vm]lcUEw>%\ Y`M[q\5Lig U"N-ojzwys].rDK󤜻zcbݫ:{K8܉q2'#Z6i35Ɩ:W/vxnC|S/ }tsI#|層%K} <d||LHTX-sNo=W.N:,R-63p y4\ZZ+b~l\EAd%B>FզijqGw- CXu&_ͯܿ0;skqv0|/5?]ebFz\?'lï[V31dsxd.J^醪ٱ36p+G4jw Xxe[\.eǏ33춚VFG{_1|x{ܘ!Jʔ A땏c}gxs+]$6Di$⃧G$rƲpH*Euj3!|+ ^m7\tn%"Y-[eDTEEUP( @keO5"ވ*B7J!oR&C#A**S։Q*6 fSNرS 2XtH?*yZƓ}jޤ^D*F d^@.>[t-?aN`cY~/T,c;'^9^W!y1Y!R[dc3y,1rdVRXG@[hjZcT2'#%* m-4.3 ?ѕnbQor~&ظw^?=qVண nHJ򶘯F\{r22r6!6tQS9\w5vHr9KmR-qmo>~clI$*cĞ@u\6L*eӭeism<-~1ra\TFewok]uV#-dS@wxVa5z8ӏm ! *Ǫ̾Zlu*)lmu"{ urvxcHY^fe]qpVADKMOr>CSQ֎'Œ!Өw`p,?3<;&4 ym$`׭W}[M~k#? 'v3ˏXv팀,OW?l˫]dv2K'%AA[٭\wWV[jǗt9-j|k }۹9i9t`X:"XkoeSu5[[rذr9<!Ć%7ˬmd\Ȓ2$BK1im;yz31W*8r.c9r\k-ylσ$X~% Uck-^r9<\ٞ>|F£+=M$#WMoUFѫ0^9}o[u^\GW8A>TFk%66{YO@زDU_dv/&V[ہ5gGD AiqZYHT ނ4As@haơ#7o*{_9LCOW9PGc\ckͯ>#09Jy0fkmw 5_1\HQ7($muk=aOzپS1 ,UTjվg{,'Ӱ/6;irɭg}ݫ^\ڂFLv~ıX˨]}^p)^Y%ywj>z#Uj̠PzIy.7/U',>ƮªTh:dys픇 tbQ_KӲ_-}XCXj]N#-ڝۼ'ŕ9pCF:iZ:2D:,ap46ֈi?3;Ԅן{}o7;_&vD8۴c}Ǯ|:DYMXnFҦ}{y+Fь Ɔ#C=M=c-JIW`'h/Ymٖuye,i5Xi1E:\t#H{vy,>]>~Ns.1i6H#u%Uj[7ڝ.N^r/kmҦXV؝qi61(ӥE2/w+YheSb֫'(Y@ dh H|ORWڹf/(T"{ d$İL+[~~l`PSȇ4dds )ye 5TjY8~W!ЏFnv\81e#hlP( @P|IJ]'皑mD#@T4 ! P(/о\w'.busI1U0Cunz1bou{Ô0Z@}ulp6iѮ1cm+kqD1mYasyNzeCrCtulq}f>el9/;ǴƁlAX^=mƉWk_B-Ǧ˳UWz4>_7xmmyK eP̷ un7Gϲ;3\6'M\I#"HPo7#mv\W?|PoyArҐ!VS1_]2\)'wS{t5˙̋.)VM45խV6yEK2 lMB^Gf`@ce,<16 _3y4+-jsyU5꼵\pde,?VϾ.v o ĮW(FF  |kw\wi8Kᑲ$!?+8YO"/>,|"K/i[2[ ,dTF@6]=tggGQqoTf{\h#[ Y͗3BQEfdc֑l5O96Ek#=Jld[tϽVʆ_U,+@k}6m&xgA`I o=kW9ټ)(zڜ#;#`$i#!SCz%f>WX=̠xMDZ6?ƃ&IE i#-VI@P( w}9|̀^ϒa5?E9v?c|<|~IڝYdkDLAփvehq)[p]`-W7wo{ @P( '%?<ԋjTAނ4Azm@T .\n@rptfuW+1@P(ԡP!z%!~囀˟&8Vc<- H!µwWnۥٹmykkP(;L^k{*zL{y,(wM^W+ܮx́mS1KɐTkërW+ԔGmWQs~qmyv:7nF̹޳\Tki:4?o/=/nHn%w[$pD,JO V5\/+.\}t&m\i$:֑c]u]5adז/\N@6~_W,{{嘌_ /]z{7w^/8M/' X 6ÌFΪ=7_ƭyN{RY6n-77S}tZVb@P(8xݩVDebW!bɕ.ZYH !( Bj T@t-A2^\eň]Gڻe]U44sE4lZslo ^OޟGTc˃mXmpޘϵ}뻻cWcP( D fDS.HoЭ5}5zGV;21䲳,m`5fιcѶ;^3#uW (PzS .y [GMK=\CmŰ%GKOJ-0Yr;Kl5jf#`ZtaʻK;mmaAr*G^UV:fP(:87EMj4y 'ZՎT_qD͙yNֱ홍tcewO) L5eO ˧<=qVhvk8yb2J#=I Oeݚ5oݧrrp'(cG WA6ѵG]]K':g!Mg']ѩQn7e6,F5 oeV5\6`A_Tg7.u5ylr|rkMXV5+6V"ǧϞW|x 1k_[;9-aCZI\SH6dRXzXlCzr'?_*VUP( @P( @P(>ZYHQ(!@AQdB5*DȌ챯r~'JR:>kb¡Ep}.eOͫP( @!8k" JToQ3: OsBMu#^gޟWo{ ߵ ͍DWn=w9%gM(I'wuuO`X>_`{(%01Sm.},s9k\"ZߪyӲ"iK, [qՇ\\^]]xrzh%خ zc5nĠPv~`$iqvZ׳W/r>(6Bxracb,;誣s|wϖ![+ 7Q+ BW"LJNdq=G *EBk]-iܹxn3XBݾZ~5wyik-і9TUB+[/q7߹ney.B6໅rvm5\\X|pǝIЋ\ͣXcPDJI= ^joI瑬=NjRt5(g6$lxz÷lFyL\a!{[UZo'P_`!}u—ld"!Aw6Td]u ޸!h@P( @P( @P|IJ]'皑m@P*BA#z PDy@; 6DQh>3cnې%W@A/mkO߹v?F]B@P( AO;QH,l=Kkכsh:rmwo=3K<~fɓ0qU7P%Jzj,Tw1, ]IծZHMݖvs֧jf1S*/gZZ$r(]9;Û/a:^vFdP(:p -mM듧f>%߽\SĖrYo5>y>=ӷt-zz3>Q|fdz_ rF^|7_y*>~gFrF^Y]r_>`C;G:Ïm6d[RU" b(*cz Oj.7j{V/]V@P( @P( @keO5"ڀ(h!@  MPJdža hY צgxo=~z{mi( @P(g+0Gd7ZϿz?Gs>i9\[Y t5u_]ʻ`dzñatGK~xfcی|_߷Xn3r8*F Fܵ5VbH.~߃oXExfhBҫa=UsQZk^LpCvE #n/K@ʟ݉rq##=S?on%SUgF5uosfݰ~1m,2G$<52r"Qo16'v˝"Vurm5[]yF:cåcyy/cpW'8RDf Gw1{f\1b fIM@qqS:cWtdbaJݒeU |MJ8!".j*0>\;<#Zd^REImE<4 i6W 7">5d.@@T J HU2= 4UP( @P( @P(>ZYH^D#@ R#@^ l."w UV!ެ>nq/̧-7NoOgqY%@P( ||~ⱗ\lKwb?t7-^5w*c.Z- $W:G7ˉ}OxDR̪9a߷1^ԿݮҤ*6 YcdZymQXI.5_aVsd S.iGO6]&V`$؝54p{csJ߿0䤕c.Myzu|׫6p*5Yɹ}6sO㈬_>S$;<17mI:3*݋ dv(zx;`vڍ$M3X :LSAJexsmJڴNۆBM?^DH}a$·^U\'{fxШer-vV7#,9Eݼݠi~ZFLR|oJ2ɾ4EQA*1/jYomDc[28WS֦+m4fZOXQ@P()Ó$+؀lmq~F@PR* XѮ>z @keO5"ځ@P(4 P*Bz -|:6[}!9g7d>ac֟_DXى@PD#YINE*]AAj+ A,$:A(V <('Lw: }˴XtuoV$kmq7?^o޿W|Vgs݅)G$>ח?OӇAY37dJeHШo?GҿTۉEQ~϶:tXhk|#Kբ(f>VVǶk$ݽjmr}\xWwDp}uvJPt]\1}g: x3 [zӮԽtG%d:@b4 ^Om;O6TҰF_E+c;F/mEk4/2rP߯k߆.r2ZYHP( A`` ʛh.>o{790C}2`_HϦL6;ۍ)2WԾouqayp\ &EF?nX_D#p!}`X(@z*rM(3\gsK@%*IuЍ/|ɍrW &I1Ɨr2jG5zTyƋ&|۶yX*{Lv?>+#S[P óçKˠU@}FyRof鯾XnfvZi٠w ,or.ۨθ5 ( u]ܸvX0bfWC-Oe0ڃq}<*j" u~2_mq.at[ݻ>Q,v#`/oXc嶼95=zUWL%>ڋ6N$ ho"dIqQ".YŮuuwQōҴFb/{ EYISP^1>02˃&*Ę{mQ5M`%:<ƯHCZD Tb-L `uHo[dcmmTesXj_<zOHVQuZ@P( @P( '%?<ԋj@P( z6^i/LX{oc{㹹0v2eFnj?)Z( @P( gh{O /oŹ LԿ^A˒ G]N;[Lcsp'[[zә]BꜪA/!K[_ poBСWjsȻI_eLEkܚKh ֺ٪rЁҺܽ9·tk<*>ӨfJP(2\3y\!)7.F"c՝ҫ-Yt¹TFfեUGƪB{*<-}Ư#-P*@P( Aq m~\%s BmQZ# J#*x%Ћha*nZE*( @P( @P(-y?,I[P( @P( 'ybA__[䕈%r$ l~ӧE;bFe@P( q|OQu;eB/>+QùkZֻ$qwJבψM]~u<(d#iɱ}Քp4 hz5%͔jש§Xe-צxURL^QbzOSÜr/%ҽ.ڮ@PMHTxҭ*ZʬlHmiNB@P(ClKTъ#ˆdYxl2rU‘FTTSIX ZVƟnE}"Tkh @P( @P( ?YHX,h4 Ɓc@X,h4  V-sIV-mk⌽\LHP@=5tXkّc@X,h4 Ɓc@{bbx~c.8{^$Z迷h݋1ks{a s6Y s!eTnݮ_tu+לQi6mcpukk^qYLJu6[[Wӗ/Hz%i-T׮1ZyѼmO ss~ZICnoץxy}hc@Xtemplates/packages/story-blocks-website-template-package.jpg000064400000020653150211777260020335 0ustar00         #"""#''''''''''     !! !!''''''''''Adobed " !1AQ"a#2Bq3R4Cb$DTcrs67S !1AQaq"2Bb#r3Rcs ?߰(@sҌJ0=(@sҌJ0=(@sҌJ0=(@sҌJ?T* Jʄ~ ̰RHUuQe/ q; Whm>jW=u(ۏ!)F SXoXBpѱ$9f|6<`)'\b1Un=)J|#,F%#vmvԝв%`TV8biҔwqd|VI^|7`$ sޝW@퀮yOp~_>n!&+H|W!&V>_uqNe #ԣ;6aWhj8Ĉ'u(ir'_6eQ s1x9JƎjYuoQ#ZL&r#.?NFUjbqcӚiEl)spŖ y£1Maa6K\\i:^3v A>.Ɣj\Iogf+H#xZYX3&6k*|WmuyDK˝9kyiam ~ >'kXl| 4[Č}Vq *T@SѣmuXFf>R4wk'W4OӤ Bxu-mNNXa76e |HVkMgRk$[pk6컏*qNGqq)do6#Hn<@z6Ӧ #} ]EUІ(uMK}O[#:EĢ-5 wsPϳt_H dJ4rOs$؅8v`(P5tz[ˋUdy0ɳIヒYZ1 $ Lّ؝VCPndu+;jFh O%~ѿ=7$%-_>Zif.NxJZJrs6w[*d@8m@-e.d;.pǎBYOntC4njƴw0 y!W+ m?LEkKF,=#~\|x Yv2:lt*Wq>"I|$Ez־f7r|8o" =zf|'28.sc<4pwIoM,,A-R_DHdAq[j׽GwzEVuUe,.b&<2P}C޻6B6K!ėzJ6ꌁP!:z X$Նk8OhnftiԣzWBxqc8-2u3d0RY%e12*zbZR#2'hr8cO4ZETmwkYmF(Ys"M+amIڿdQ5ҷ}U>%]f-R06 M[]$#+}i&,!G.>>IU-d, #|m֭SfR)Vef9bR|%uӉtkشeݼ&v~5˫Hm0*f^{Ѓ k0Vq+z;u+h[7m ljO&Q5JdbsqnGU(o\iS4 dKyV]7Jvܷr:!7-co%<oU>\úK[l?vbN3ڭѓ 'p'nj3WCMq\x"FW;ȣzNHnM4TGdE9%S\W(Aˆ򊎜8pZY2n񃸯fxIde;oxI%?=JQzye[.nc` zxQ>UJ@a*-[ucp|^9i l~jɹU7ʰdQ.yİ:E3pr2y,lHH`򣢲 aFɨ1Myń2Cen xLGoJj4<ȴr|4V^U#ȚuEEPQ@T^Sr-d`ͻtۉ P|/q J((*~R,w;\DǿV:hco/FjFF*W$^YAeW^~M#@Z,c48wonHqbzZzYJ1BN@*=ڼzԽJ@ŎX]9AS_Y CRm /~8*TfXR'U.@KIg~< }r#vZ\u $.$L2*rdbp*B)o(-8Qeq;@UCn+i욹h0v1T7$c FNS+{H[)O>Uܑszq+Xi쒨t`y_Ƒ9n~t:E1ϑ(EAq^Ո4`63 F ya |j ݳsG4hsG4h4hsG4hsG4h˪=Z&yZZǕd.wƮrVEϥD~]GޖY_U MVMEc_QY2_WΣY_W{&EbQ2_W?̛';xj Vfn.5]YOR=%NYE =o#zxJ˟g{ژ0lܭrZK<Ѯdx&9 \DžBJiO/1]پY_, 4p R; (ڤь+|ַ#K۽g^طHGIz1N8${e]L^,0zT%7[{Gci/ *ؿG >~*Τ'ۛ9ԓJG{:?p;u-W|n'V+sl;B*n/b "`2pr? tNc>.`Kh'{gRQ޷чj8?:O w4J}?/+&M,^odɎ*8J\s[4_WOn=J[wr?OL/:HlGٗNs"˧?JE%sW袊(( ((MÆ=2uZ7 ӭooE 4,"3vSWOψXU?[{_*ޗ"1RK 8Oy-$+Om<QslVRIa,p4LN<RT1]h+I飤?Ut2q6ݵoU3/?vCN(((( ((((?袊x,Q.F 2[qJTXZwg f\n^ƀMKOXv>(Ye;xsk_Y8fKWNyKX#T49!SQiJFNfe]r)hz<_4M04g{Qd}`Vш kW3 unlb;&1!Ge|aT5989uqw]I.wޓ,C1tb@Sy-vBNsZZ&6̰@ 7>Ӗxy'袊((?袊:g5j2)BU+|$fQ@Va=?1\ x`.퍒r8Zu-cF7(u(OA(="ᮋh(Uy05 !P [iveQ ҴQ@|PM'-{O>>Hkk_ Sd.E9;;U' Kb6y*ke 3>woбE8S!0 1 aH|VXM%X0pr632+J+3wOXy2 k-̹c}Py1ڤ 4VYU{cIj($.пQERX3u+x#iFŕU\+(3(q6H4bVS|akL{v;C7-h-$Q>+]FF}>I 1>9$}OQB(A5ꀏ} D}:ٙvc dm*˃"sOԕb@ˏF>T(( (袊(( ((?i]Azx3~#|98پJ XbiS1 P剒`GmY,SRh`}ʹ8.\ &~{$T̟P2HKc9Nƴts2<.#HS!< 1Yǩbd2ѫ`d)i_\'Z3/UAjovBE9ϒ;idl_5-B+7!}GFWDtuRAET@QEEPQ@QEQEEPQ@袊(( ((퓫9}|(D1#mRs늩HD3f&v*;vXa:"UjJN+Nҭy E}!Fb,A)iMu P1TEX }w"uB>wuo KV]|詪˙ DC]ʗiomM\ǽbo]2DჍ| η]XLB[U>+QMF訝>to:NMF>to:NMF>to:NMF>to:Ntemplates/packages/christmas-gift-card-landing-page.jpg000064400000152231150211777260017215 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed       h  !1AQ"aq2B#Rb3rC$%S4DEU&!1AQa"q2B ?~rj#TGmQse'O /S 6ƆU4hM%]hQRA9bڛwY$%PXAEE$RE#G J؏m( * lHӠ,^߲{lv6&iuGP44MCS48rGwĺ0P>n57h,mulj] >>\mCeE,/ |DfT5xyÑ9UV޺o#¤2Tؒu5VQ ?rgKI(^.WhX'vK(N* >uPu^TM$k M[Vlk]Giزj eSK6a&I%#kl?A֬&l\I^%%4BQTA/n`rw 8*` 376Xoo4A]Xzd$29+!mF\DU|@cX-ւSjeɶnn\OU_mv@Ù yy{&TGWŬFjUYwF%DL)ւq=I> ۆcWZHYTu$K>#¡Xﵞ2HWRT|Gx,8|mlQ?.E>ݴTE.c{db&<It-uX)ļWh'-8lSo;FaWiz$Cq|_ϗdc")fuݴuYFƙc[sNskh|a)1y"jk4ؙjA(XF2z6WLEݦ{m{nI$Jc~^ۥ/}{p+2pwO\eӿRjVxCZ!vn2x2(#ŎF,nڛ5Q |>no-Tlp}8~p/0M(2HJ~ӥfY`/kzi? Un]]EZ6AX <\ϓmƒ1c\ٿݵwm۶#7z&/jevAxLDRŮ(L]aZAkP Php86F.&"Dt*QF@c; v1%oi@:\P*SNnĎ5cjț#a'thi?-+'7&r;[iYZVd$Eu֘ߏo xTƵ'ηw5ia/﷕fƵ" ^b$]UePO͓ <f(W%VX ˅D=ds{TVxSH`t*@y ƃL >`JJz `҅auooҪ7Op/+32|R6RE}>uTfĀƑk:b+χ%RE,F|Ȕ$,.~Bsvg&DȌJn>qvTYpר9g32s'%0p ]AYH)`ǚ ޖ9ky޵5PzqX?UϟO~PC~|y(AM並B& idžeğbs: Qvnn:V,ŕ ;,GFbv]h>kZ a =YЭƊL& $P݌fGlnv.0n,x36@mheROMڹ<:h~weYpv ^4-n۶m ӥ?On>⟧t`iB@AНj>Z^ע-Tir\)ȧd#R|Կ "[\Ly91 *T[Q4ATXPkT ^@T_Ej"2I) 'V W{ !@a~B|jW0aeUڗ[vzFZHb dNFJ|^S";-`<)Oj0`Y[³_9_P!T2&HT/~crYc$.Na0MʏUF)YMR+5+ya v=X\wk~1u4Pֺr;"5X7L]gf2#@GxUՌNO{K ^\Gtt_Ik0oUZY8+k4^sfTj`5ÒU3Ҷkyނj  7E)fpNUנKx .%p\FBk<7_խQx E=͕'t`'[ʬJU> U핏&kCyyBo-ۻo#>hN{/\y$ll{^K]cf/8w p6dMJězkiQ?? `Ȃ) Lnn*BQ_m̠})/ ԱcI"IJ30> oo: Z̐ͶT!zPLDke,HnOn4 #LS1$ƓznZab ?ˆC#g9.$m śM1Ss8 ҈BaX:0$IkHs$nQԫ+ |CXPڠRG7{lґfܭu'PFPT DBA:Е*)~]hZNAa@ 6Z<,)WЄc`J7Q}>45g .XU4__즅f xL |htGp/M\3+#"Ll X AjLxy )v=L>&ߨ$_O*,M&&\9Q"r0 .nlr*$dtv,oeLnԎCς|-#L-A ʠ_Z$`6 b#`MgF wmY5+:h0f0 !]mpXjxgfPSL]mtح)s DZZz A++s1,J崸3u3]Rz3W uC_ra* ML'rvAձ#xLh*UqX6fd!:ʪI6KxQ } -yT2RcoJ@Arʃ:vU~F7zuq gcy6RR0V wE)Y%h {#x銣|S㡇sCa?#Ӈu4ߐNX?e]1<&L8m|ϹSL{/²"8*8af} 6Aڲ=񬴔mB??k^:kDKF#GߴF𢷻;?|\Y2\،#~:5ۄ| 5dmZ6 iYJ5֚h )ʈ-@Zqz'p/QPzQ5BP-xZ-w0opPZ/4v,ʝ6@'*wuƎ&{o;6|^1qryX* ы#D31_܂]'ܧڴ4 { m ^]@mh2qu ׍$z5PUV[cNJгI ƎȗڬEPn#31;I>dh*Iqmj)m@ZJP4:@4 m,@ ^U 1bl)H?,zVlY[<~d-=+6T yZZLQuM~k5]6&CSqYYFi>@[ʤ9niRk ֦g:QCt”y@SSYem:`9?W^W3t`wa֦ yYQ=+C9PS+Q$=<Ƃq6Y:|*wb,v6InփR{[]z Ff[Gg Qj+R ZosoÜJdCu$hm^眿: F-@ŘN 4^T?z y8t|vf{2}?Oq}^ Ʃ#. m U60;wkL砵ڊj! ,'KcbXBk|5@[o:-@%H ?^x'UA|߶} <7^ 5AaP(]G*u @aƈ.+w$Y [@{J 3;pi7Ң閪†GE|:P. ®&U `QUK Lp"ԡxJ|y2=*&#Zfd[(fPoaRW80G7v丵؏P:|tXUT]'NPun|h *7 n`NVV7d[]Ƣb Qb,:05MU9`F SJ,:a%UX tcL~rEF֘)4Sqo}ת}55J/roz*X$;Yڜ?4f4)GE/oRk5e?9ܒƢ6 mA>,D@glH&:N:$d],UdEI5Qbw~Z<嶴j( P("n`be9rbfCIEnRGLT6LUrmPX(Z hv^-@P ] ( ځIKiX |A Äqa3 4ںARxKT Vč PR<-iͺQSDa|{nV膭n*`ïƁ(v 'Qy% Q ڝ|6>*Ik*JH&uM}>Ֆ^ҙf*[OrQ)Me"5 Y,yvzI*bk+/h㐝 (j.YxT7@t4U x3- ̤/ʠHM=/@]n:)i:W+N*N9%.U;o;T4v֊e qnWB'&Ŕ.~}$Q)~& .J8Afō|#(=JV4&WWguH6{r->Q+֘3':Qy=j,q`3`<;ܮ9Q)O7M.vn^6㻱KyG! 8v۠[mLZB( @$=XtT g8BJEf*.PUAjb@-T(>"T@&,PKs$K{F61 nѺ_UʈV[Gʁ? w0 7dFr2#ĒVP񱻮KkKgR}9C'>p6T4 qڃEBUA@ kp,(@vCES4ZB?D<'΁- BZ .jqQk@myZց@ P<.cJǺ`,#{ٲx/[*͍J8aЈ(kpYzްiHF1^5@ ]NeN 'RĠֵ89p{{W ?#7#(Gzנm].n,i2"' $}DmՌk\%ɬr YX HHP}tR&y E:L5$Y\S _$ƵC0o bjԙbB[bFb_hqc֘k?"H֨7? b'!-rJ.MA4YvhGVD'܄M;7 4Y=r^.4chd؛[O+eẒ0[LV>p kPY9|S+\E|(WR1\ױW-`+0-QSP3¨[iƀ& LT,o}vnF¨w]D(QmOj3M&[/CICEm oa~2Caq^p:ӥfkWeln46?3doRMmj?ʈ(@@We!cm -q\9Eeɕ)>4$SUuqH"ߡb43{nK5"I2'c\Rsn-WP=ޠF5V?H@RH %d%Yt#|X؋xtҁZ6Sb>GCi:T#^T@(kk_JҚۭA@@ yiQD(YńM!(mjZHݎ!L}$uAn;%fkP*~Mtoޱ`pjҹXnKNT_DŽhaflCγyYҟ3Yx{}؈ԃYƥd7+.th7IOS[M7=")@C_]C,Dݔ\\E^dń#oe6:o:iK u9*?G$m~ưҼy@6ެE+.A:H#.GʏLxđ mӒJG`FQ˜k19y`ZomaQʪM̜4!] -b*|L84Nk^&3nr PLp IEcċd5B肹(Gm92v&tIˆU1Qnצ blVDD@ΰ7 X_5U o*ir!v0el]|h"@$nup|SdbF> Rԍ|lJ~#L.=4{Q{搪ɍ;A&@F0FʒHYThfMj*.m']D`t$!,F[ueZ0$ Z[ҠIgˁ1#bKoVW/ryCDXb$.[٬mzx'nn+'lLfvm}7\> |&D]p% @ցHn5Wvv.ijsT)|jH N =0'q5̻MWP.چVs=g &Pڪh P_W' !,mŭ#Cck[P j$OnͶtŵϕ0lHmqo_:`.+bc}B8Ѣ24P $m)!Z8=}Ý9IaŻ.`,_ү^|%Bڀw ؑ~Fћ7n1dI.O+3 `adٶuS)J_܄2/CmD=VFqHE>:M P(nAY{kϾm[PW(iZX% P  /Q]FWhp܇f\LF~}kF 8XL)Aӈ\@Ͷ亡7Q[gvYa&G WĄ?Ky޳:["49ݦx:)["i}/\&MkѴȡ|1X`@Yn᧍XnGʼn B O1T,DK|Z^9Q{bR FxqUvoNx#< &tOzpBb l=:+KpUG81q=~Tjn)E@#muC,j!M *~k`ɓ+`B,8Ē8:N@!=kHK^*ʒKa堓Iz8oB^"!&4"2bGHcjQq:P%ր 4Th:Le9p9<8CxIȔufShF|+l  gOI/1Cn#='nGٻsq42M_Rp?Ӌ޺%,H|+6,ɂ[uky%T:7jcr-J#|o*`nTnnm?希#Xnk/kK^@Ӵ([|~ XOaKFj)" TP($c)PH7z j{F k$am,4e"yh:!,hnB("6+H B=:/`O-@ZT@Y}A޳ZUsBA;T*ִpGSq{4E]w[wjbS(!ڱ&ygTNP>kWd`u+h:SYOPM\MqV aj`*\ M@PYid(S.3,AX W֣7 M1T R"2*Ԭ["󡥰ׯQCEJ€K‘ U_z` Civ?1*lv+1?9zFɖQImji&yx~&Ptsm~=(@@P+$XgZ`i^,y/3Z8Eg>{E0CLTS-j)BjF|)#Mu6 mLR5[ʁ6mmMGJKQJPV!-L &} i!Atu=mL]C}AxQb&}kږ5%n0Վ< gS)8eUQ֔A@4@P4‚b3){~ԴCU4BڀQ@⠓  @k@ [ʀj=)QsC˘՜0,DMk7x燵;\^]uɝ;<}:u>p{oYz;*`goux,Myr?Oa+:zv ݳ{:%j}PF2qm$Sϖzqʜw/r%p:4X2|;^7# n#G[zlx O/Fy K0x7)3FT(n\䟿NϗJ+pzPgU:@: 3$Oo"iؐ\t4@4y &֖lKJvn :@\%-1^kiG $q7-= E\ukY n6t݆O?^>h'NNԚmǏJP8O_ӷ37=& yF[FvrGuvr1U]s1hV-56٩ܓÕ'ӆ_eF,Uzxo,ffq=s O>r`Dr3Z."^t["Ik:ix7\# ْ._v|\|Kq5[;{<drg"vg6\5#HݢPF$3ϋmk$yA]XuUj'1'3RMgAlHCzďKc'ϟed TM߫\xәs՛jm腰]% oPtWIjL4諸q,َtQ4A&|O B:xQFP%Lk|h TSmKP%]|QtL +D-EkD.)lY㗎lȗycxiN)Wq#U~ʍ2" k v* ~ jqܫ#{YCzBw)[jITM OEZ|5M P꿄roH Oj/gup([hz< q`E¼w>L;PdހmsK1лu Nod8l8\odqF{x%᰻w;?!Y8n\}7H0c]N|# ] ;xi>s, }*ީ\q)+X&}J>Uڀqx x"ƲO#o|;~mfk6NqG/eoXK&i"(ػ:44:oͽ˝n){;q1$Y$DJJ"$;n ^~{+ۭſqA#sYXu&(!Ա=:ڿe4X܎B./茼)"ZjDpyN>x՞\Sv$I (0\T뿥珷=r\)rRd2@R|l¬%r|r9j7.yH-gߥsu_>X}W+9^rlPyq1M vU`#FUn>rIǯ_peg_F=~6\dggOSꏎĂL7o?yq|$w]s9~N^ cC*EؑBp!X}7kwHy.aw;WEPq}{ҺNӝew\o񘽳\w\<>QڦExP$u;r.py=]|=Zsy' ~o~gW,c,+7#`~J\cDPHto;v^"Nrk?ynK~g&PHfb", Y>wk'gOl|3IiF{Om&K3mB]GxVeY-qg}*,9KrNbۨ~+or264q8x.CXo^cy8{~JXkOҵ;jN#w&\N# Lc3KP\+Ifqݟ<7ge"l}&o%A|*K348Z%Fm"S.gG${hu/wqś|s"Qv/lT;A#`T"3oO_ õ w'NWs.։dopf/ ɋP#ؘy< D>dã/ۍ'Y7/;scE/3r4sqF8ŀZl͉?$}j~-&Aȟr#V]SO(ϛm:25;}p9w*̐ed k}M;wI67'ݧk$ 򡉑˖ck^'$N>YViiPX11uPHmƁHwRE6F?*:) Ha40[M4 ":GWTVsAc`X u4Y' 4䉱 %PnֱֺHSmsD"hB7m~4? !m@Zց@44ZBHPn}B-q򪋸|FnB bKjZS/{s+lx9T @"#M V'qsoh5[PKfA1) e[+3>˸ /`:P0m`p|ug 4Q.>r(!h*CԜ֯^t zA}-@tGk`q<1C\Yq8ݚ'ؼHv쾂Ϯ-מQ2v.ĒڒI$#v+8+\ IoMZqݫVLrAGEh+zúsWw?jr}sQm.00omYϾ~,og͏{g."_\7~GfQA19+/9Arr3eHoLj"F#E@!wOuw9F (2Kct r>6OKKp4 &3}Rb+\;cr_p;X'\H=ɾ#+-vk}:~+yHpr$qRY`HbR}z+t/_c0j-YT4ΒHt7FcEJa#I9Щh*GojxO)"_q3]U>?+x3ɓ3ّ͐<}.0ؾ{nO?|q,ҶBڱ:+T{x|>#'8k8:DgUhRV3mV6{fƹ2_v~ 3vXmT(mkUɘ~D\,ƋL Ld,!vf q x%l`{- ~&/>1V Ŏ7D^JK?wW}ǺșO$n8{ ˵HB[j@4Cc#,?+%&Gۍ(̓b csҵ23V>J)mXXVV$7 WM0 Aց{A_*>by0e=&HP_[xVφOS߄˛=B)6>4"ⴄ*zs@ MP'[P3Z$Ɗi#i$k:jaXdˍ&H|E!)@.1Ktց mSآ#1Z`ێkӮ!=:zo㴆N17[bZ˷ yЃc|Lx"6f ~y:掗\x^s2bi*R =nk7ԕS' +Ok"&Kǡ*T@_AU ~T:~-y8Pp$b+EڤޣoSWEla'Of)~3WqKwӭ0{>4tou|`uԁU >:Rb@SDt};a& IH@}> j~uytφfo ?q2I6oBѱRUF?^ h`#K-jGY۽.܆yWgGn=vǃB*+gz+zy.r\$8'>3rmixScfcϓ# JƷhbY xkxY_uN9N[}F_oፆ=4_ĻEn1U+A[܁ #.yOܧ=1䨴OAܿVu\N }qǐ c[kz8|.ځuN+!7VT67d[Z_*Ɓ$ٺm=-*‚EHP5'J5ƀQUSfJՈM|*JOZB`J8؏J~jmx!duGPPobQz@X΀M @@]7Z(B$ Fu:L)2Ka@POu}k-J plF:-K1$I&: b jړA>9@YA 4sou0$\&hv=u?]/?8Շ0apS|Om<ÝAp66\bYewD1ΧZf;W#Tf>Z_qKOoN? `cԾVqw +6a6,cSr$@SxyZOo~!VAI)ogmk\](90.5[Y .WٜRTBH>no]X*뽼HP/OƂlhdhۥ"|HFk h PL&1"wJl5Um=j`mQNm@ ?€P'])i Zvץj@4DK"UJkϷtcFFckK ߙ^OѰċ,{@>_;/s鱏Ŝ\|ͿJ&s0LHa #Secvl`&-AbuZv1mo\([BAS> ,Z:҆C R2UuȟցD)e;P/HSXj4?ITTx<|I0\YŚ7/~T>^ ߏf22 \.TCǚra[~Wn_ lu@RA6 \q09<(\iYI̊ncb/b^c/ ?N>H"7Q|BT"V 6>?O Ah tU4? iaA.[ɐ͏ "ňMϙ֠U2i[?ox/ն/Uq tjIT aE(#$ef%WhU,@@\,Qڿ`MX%'+\uA63KF$$MnS4t4BkH*E,Ѥ` u:x K,0TFb|E\Ჲ̋,:%ͮ|jZ0 Uϑo+wcn2L=|&<ŷ\uT<6|^+ 0 tF?5G>#e*O ӭy}k3 Ng_ee. [)9`{{.(h"-^cĬy|N6LE* q} jT-eqP,XzQ@7jܺ͘^Q;;! K|k͒yqu$ܛsn /+{vo2,$(ܩg>!QbH:WpH'j~Mif t\\tbd1Xkx6;2sfwfwN+ʄ1 FlXq~'rvo-C@6K+Ycl)Y4g~ &<7(n`Zsl9q9IaEw˚3 h@=( x (zS<@Xv:Dc)zv1vu[SLlYߠ7]~8r @#A'Sv'۵s2;>++ġRȧ;*zصN 1$zץ^Ι&{Eo s\\(nޣki]9b`q}6x|kUs/+GQI?u'ZT"eRxeg]_!#h:t֒xhЂenF-_0ׯYE@blQc;[_vk5W_KS/8̡w)@&$1[y%»G+Cf5] M( h  P0k}&E~>t p<;Cq͗dnBYbXR':4#z*]KZ5 PEBIVhdْ5q&*ȿ@ Z& ܼy)}UOUv˘x2Ċ}`N?ʳ}k_qߎ}a|v۱˯^WK!&c:D(vj:Sy*|6uF%›h:ud/9;EceMmGn79&<,¢5kXK~CuyzTmSSNz MhnmZ#BAQxНMt0rr^(fy^}S8 cOs` ̛YWMY1%?#ɰ $PHk2I ï)[JC;E+q4c“C[YA[ֶ{汱ߓ.ta]Äl34j,.Zsێ{ .D,YXv=6qvgTj>^ݗǂBOO|ww_ {%qάVؒ*Hԇ:W 5jDHeM Ժ͘/~PJ.@%y`ڡI'n^P(>TM< 32S+ y1rc<.Ѻ-iJi~20<Dov0 #|sEծ0j|,ŃhLlJ ԗafVhmH$*UU-H P2|-fA*dIcPw-5q[q۶׿A.j-@Zw@wr:ҁP%"BDh@,Bԛx ,2 T z~ j2B( r8(!}š$m>U㷯Kv'ls=˓k]2^Roc\Hرo UƄƁHFqA G(ނXE -Ah-5֠ǎDdS Q²cL8%5Y,C,cpP8fF *4U&4bRYWzֱ4|i5^W2-sPLFbp܏Ү'md2;S`A:80).cZݿ&dA- Yb2>C\H}vc@z޵:s\WGٮc#6_J@Ƅ믅kodq6} [k7;sSk JuW;ԍ1F4rV|1}2YDqFy>>CƱa*Aگj{ bm CQ7h֤fWTdMt<,XV12ؖЁ{c\֤X0䕐(oK*#/ g&v3*l{Ym۾ &FS:^kQNp^Bu"M.;ɌKv5nu;}AqoVRO>'NC a?_5]|g9\3(Mq[ [aA{FߥNXfL.Țh92DbZWN~ur㬳m ]Njzs;4&!+[K7C{U㛩ݎCVr( ' (sX[^uGN|گrofL~G7x|6=u'?$Es"g݇#bp%9mO zW}rvv>dyY=>+ʑ$xt۬セy $AVb#dGQZέGq8]ZۤdZӂݼcw E,Rd>g 4emW(t&]8_}g3'\mp,<,}֮2˽{ p2$ 8AW7f7 |+\#7^MqWJ(s F! cϻӉ鼆7#rL>:EKzt<|sݭݜgȬXEDC1h6l0Ju.쿛1ȏQKcHx1uW_?S+vb}5I/d^>0~J&21z>qYo+Ž1|>uug.`;l>5'm%`i{$wi 1$6 4, h7Ө԰5`HWm?΢G[Q,%XV6P<+J_m4",(΀Mh Ih.BO\x.GyTʈ+8Fqqb*KPhA^v m \ PK>4 d;^2A#M40- vDe,h*jXii%aBMŅΧZp 1 ʭ,m@譸B`}$sFM6ܦ3߭\EIk\UEI%n/T12EVu* 4U2:4q,iZF|運9YA|4cr'RI4ӡrh\h"=u?rƏuʊsP$1=..., Tmj9D7{wfL2#mZuSȒLCs𾔐˚DaH.6X0#Zʮ_s4>o#Yw O?2N@e"l6^m/FL?DLS1XT뾩?V7g1!yoR6bYCB? o\o>H;auR} Qo_[r9.sx/y"k/7TWci#u:2]'1}"r&;XTe,,i+k(Ʀ5ަƇb![ mPNFlmIRe`"%nƾZ_cʘ%nH=rYBɡА?iQ*Vh6ǥ7xiQ~t h.7tZ+9yWbY̚3A"E[P8B|bF.Boꐾ6'HȬ${}* ŵ\\(]qčO&06PDmASř)]oxǷZ<>o6ر5SRfFT͐7TUsS\"-`N|jH.VPMZiH]'jA[j"u?ZjL5erQ'L4${iΕ*3! gi2M/:Ɗj `'SPN=w饼Hu hu5D9bgG&DҼobT]K7u1ě^ziG)$Y4qֽd/zj$&*r; >Tý?#@񩆓Au.MAM8]޶Li?)ʟGMd#Ak#T'OQP'ۛҊppx Df ($XX1ʩʪПm816-T0:LggdGZ%`Axlz{o\gdmT|UC0:YՅҘ!"wf) 9A "Z,DbnSccUDմKt,wP/4_H5UaE* PbP i{&bn u-s ֆyJ J)6;5PE4 d[:Vcf0>\/zԩc!q$1͠z=v8'>i"PV K]I[T[}7@xwN5_s}ۍ,|Ďr5=:bOU'ƵBXh$K[ ||fY A E6αέ'UԤm]/ˬ_ ppYvF[B<^yNXbG*p [m]1VqFB y *F*oi r2[=,jR(Ƃ),4iQʌEK|je|4#+IdoUӏ1^׊3pgʌ|]w~ qDQw_#^ckɇEkU*O ..E&$JȒi/m&OAOхØˉ3!F &ƔH6KUaktҵ`/SL Bt0&wKIP4⋑֘"& qGD?!}=‰ګ5&?)XlfXRc%RKzK-~S!háxvF>tg31-3i_*|xU'5>\G m[V)PH$>GZjT.: } ,У]C(aq_:=Yy tjXJ~G!SYbuҵAA [L6_Φs5?b?+9/{VD7 45SU&ZU? *Ɣ89KHoOZʣd, p,Kyc{tR>EQ cn<>4G@V6kjuo[o1 1}@os"z1]&7bBuUG[R^|ur2ؐ?~a;Ỉ} Ȗ)P܍Kּc$i.)&9\xUp8 n=G#]o?T:'kFc}!ЁXiw2_svZ`MJLNkG>&onB@ZLud|\ʠFGOM-KZCc?+NQq$r{ |s@/𪘚3z[zh׽ύNK1|EgQ<2{i-oҭh nt^m?sq~IqWmxTLD{7 rH2͗2}C}~ &G;|p yj*諜o趸1wmHR"$ZTH ʁU{RۧN4ϻ&s.԰.M#oں,7}Ď#-Ax+yKWlmO3֮G\q 8U u5} NXGʂA5"b؊ju_S.uVpF#R*CQ<\4J~5<׵^H:iY uGI6'xSQtroS[RN獈 T rBl)f̚ @vщd|GDxUDǑ/9+e3K<Ҁ.O½?pуH&5'"<&9m?wltu=؋iP[7~_+O\ol2r_Ak+. Kd$ϿkBp7h^C#yYUcE]KY1'SҒa+rJcP$VPzkbC\'=z)Sv.CJ`Z1emt4ƒ19[IAyqxn 76W#ĻXlݮD=$r@jR|GQJDoEPvk mTՅSnOç𫉨EXԍ~ 9asJ׈7 M{=|y\p |O.mt=q־p;1RG]I(%\b~PIR1ult?;tOhSL!y7:6šaLj yiXaOTN®Tp5TĨ|)4x;:37{FYP0zzuV:+4 uȡUt\?MCRI$HF&w7scEҰ !,Gě[˥[8_qq1 $ [t(N7޳:2X#OuU[?OdKrϊJ؂,AѕY t<U T-Q;YH'QҼK6imҵXfeBFץ:~gJ\iqr_p00| 1$ҨhXYZ 8d\]LA2zBKHHqc@$ #&&: )H㹑7*5߮R /We[/\;'YX FWíeK,Edy\frS"f ֮#+/KV5'qnomz_¯5C/6 ϖNRQsV,mrU3rؓAY PBֵү54ľ#=Ԟy]&4=IP"R I Ncr\lc}E|w:}O{W+tLR[cE8M{l[{6&C?#%XCATەOJ|.+5^U@ M*G¥"ܽ ]G+wqhRN'{ ~aX]pԑBu#Ou1[h%_|j20hhޫmnF\_/s28o;: rVsh.krkZÂt QUdqnaK-{G izšbE4ĨKTL%@A0:ZupcFI164J޸sFޢ噛n4^c~.,W`6LwXeϧNku7ʑ>ޗٌ(P vƸ|Wo]ÝLҦu?#X&GnC2  gIc>S3%K&AUn/_OceO'*Jfws6ֱφ~M2M7 ǥa ıOP n@/?\juYnv||y%16mo;ez7jwqd2c5VZ+dB]@ Xʘ9Nݖ=UTbVT6_*z{wG%X20#v:RWx蠐 bO OHZsuֿmqtQ*0aa{ Ny.֛Enx c`|Z)k P_ KAW7XqV 3Z{9)24g<~m׫r<9f69UF6a#nVi=u0yTH"_@%ņ1,Cr-VKY1%|c?y6[%$iUS &Gv^73Y{s.n:oHΠruzr1WVND$GA)*Hord+b#h$ۥywesY_{&~A1 /a%[k|ܬ9N{..6|L(+Ĕ_F'h+reO)1Ilh(XcRCqߨNezc9I0VSi) ^Yw6\ K@m?L}&M"J܋GCn Uh>4:P&08BL5nCAiyG2z^yz!3|s#C%x-~G ֬&L!P1V ( ]:J\Ex,X5m664Ȼ7*x'6f(}}=s;>X'6d{a7QnY#r!qrV˼6ҹ^]'Nk1?,8o[vXʀ\Mt7/xcɓ` $Uʕsmc[jfwQϷ,d/)'ǓJS7bNW}owG]lHUv-k\L]'&7&gb},|A?%zfOƟw>,@d1_h(-zc43L(J*cZ6W R#2ؚ3 K·=v_lmD9܆V<2bq?,OpG+oP^yԪ1 Yvbɹ ֵuվ}G!1fmu(=j~+_cɖ6+ K @$oMi'Rg"D}ߡST22ƪo<)TGе0Z&Z$@!S4V\.`S ǂ%7(`u@'>f7$2pv[y5-ErOG |T+sc|eE; e/ 0G˜i~6z =2+Mn.zyQY3q29!@d\VuOaC͑bld#|rk/V}%cs㸹/c(8ٙxl|Hg1wKtGl7 OܚF]n2%~ <1ײo!T-4GZYԺ)bHyg:A:8s7&$X)Sr!BTDb۴ޥc 9b&܈]/wnQr[gk3 :11Ӟs`Ҿ7 -m9M][RUX%㥯zWYb".B܋B8ù5k̫1WWpt+KE+(PJU:LlX8q`.NV)E[ m+ܝ9ʓ6W:V*u mA >Wn'o͆} XzzũO zxŏL.Fm/if/vw^>O>cO6DSdfǍSQߩsmwԓk&pE.QβV1]s^?oϧMLsid)'K+eljKGI=/_&lI~Zi8}w,?c.W/υGaH`ɉZ heRz:K}ϳ$vc68#{IFRl?Z|qp̀*'¹lnu+@k-$Ol l:e v  *<{oxxW_;e@I=*Hj|n~Y؅RXt *B! E($dT_bnH_;(3䰌a 1epo8zv&ď؃( m7*t?kq[ǎ+e [y7k6ޗK\]$ǠG͒9[DGrɾ3fSxך/O7ur xǛLcd)KԆ^kHܧA8%b#I mG mcRj\[~Snf_uEʈX'!&䕱"rcRoQY7]ֻz y|pu^ K"t(u2{Em[k{V'x`dK*$~W)}P&QS!o~<N kR73lZOr+&.JVHMĖe\.'ߓ#)Id]&!“$dbfUkkgω{͋!Y[m @"[ןvrds'r2",2RBY?º˝}ݻRN/sH$#!$ѱT znP5/Ӷϊ'sSb!^< 2C2>^N5U0Ol(^ SK'Ο#ǗkI+lۋ.HY>ϗ˶k&͌ =YzKT81U -ޫp}fc'f^"\l`k,HN+_]6fɓ>S%cb~;nKB 4>b57 dg_ 5߇ijq=P4 zt7X>GrO#˲bcJdLلEMJG9I3w)ߥxp? 'S3|YG'']u uSoWט1bffXi7X[wE>5㻩s''˕ϊ4Hp&( {Cs39n/̂,dЇb~ t!݉%+]ս~ȇ !Ο.8vE]FmRI,8Vcķxcer2L0J$H Af\*}c|MstsxNgn1ў6|`NRPlA"Z/4F)fvEu1OT]fL j~6+\^C sMVkea@C;e Zg+#*|xd ޿m{E6}U\y a@Ϳ[{cl|!ʓ%ElN7ZêW!n ]S2jɱ|O7A4+rBVJқ eIUn=6Q7C;6)̟r'۰6𨨻;a 6L0}$* RH>s:Ƃ9B(UIO%ܘm:I;vu7U]V7z qqqؓK69a.Yf=S7Y\Ů;;:iΚHJo8wZլb]eb; b4y yOVz^kđvJC[(ecoVGˏERVåj^T~M$T'MF{yc,O|L$J5\Yi6xZ\t'8,Rrr ^í2ܮ߶8YF^?,͉_woL;[[+W7+y=A̒.dIϢ=k_IwLM>2=29Ծ聼a؋t뭪[q&s ͋Ɲo9wDXHYֵrv띏}^Z<'̳lS4ޒעu-xg>Lv㕻kعb-^yc66|_kDo#F;wҵV%0;a6K}U.&KZuqdf{ÕS$myk=&ĀCs'Wv? nY:3LaH}*Ct'KδXx}I,F"F6M+_XX#ɚ%_jFU{i_:I!V֞|gc ^jfRal$[s<ϗ[>1.G#d`^2Jb۟VOwտ#|*MPQ .1uu<)"8X؍ !W]1M9*ʢʠXh?q9H¬ęwЪk|x"Y0)*ۂuJ+7GI6A]*ZNu?,Syc7ABG_eZNv!xqv SѵӦMi?c+v ]\ Ƴx-N#}RI}ҢUgB~۵6Y|xWNV<%ܤTU>@ikUKL!l<#xe {\2]+Z7,σbf'1D_/7*lNK6\UV,C0 cexGWi5gtX8)k<_Xӭb֢/bcv׮o3Ғ5k;950$5 eԷofa}浻i1qg- B%fVkEgk?]-;sqv v.QcpޖrvJJ@_¹t$^qyw, s4j2?Ÿ\Hx+(a+ ]z\h6_y_ ^5[- Thpl}1D_=q*A4 dXmop6µk2˕"G# em-Yg̼ˀ1HC4L;|+}:˘q,nj ho"ne3b@$pvb/]3{Wpn/\fӗʇ߅[U*hMuǯoms]'H\GDŽ'U_~g)zU^vE@5gB$IeхkY~|ƿ{ALE,m2Mۿh믕tV&~F1̖832*UI۴_KS5ϑPgGߐ꯹EZ./b4k2%@܊XmMb">s < hqNmf+ǝ9Zus97l8x7ġETcZ^χG7oE38Lp `ҕnrSOdNra؇\"gjW;;B#m6@;_$LgU)k(;x/OJl%^El[*_Q.ˈ)A"IW;gKiҐiqybNxotQ! @&`Ҫv4rngK<$mIKdZey7%:j7*YDBylԹu/okP{# ?*9VDPȢ̤mȯ.sɌTH'oE\ǖ bXu Eoo!kSN* yCd[ݨUq{\|v˓ S("n*.T9LuTPx=>~&{++O@dȀ "ĥj+=۴)K6 AaɝX@m45ێs[{wBKŕq x3nrL?H`( r#MT'M-Ms4! /Inڽ5_74]6 V76ѽF>SX E@OUV{܂A:x0?Ƹc0K1d`0,M{ t]oϲ:16떑KS85K+φX2#9V@dUB7[@=V#ʼdc*?a،R,l}t=ҰxNs?\ \Q3eH@yR>rף?~~s˭Л»My63{tE{YC>jvYRhU7 V:8`FOj^G5+pGsg5.<8rIGaT#Sո,drϰI%վFdT6 H֟$ǎ D|ǚE2Od8"VmXy)~0aF&`inh+tI3pi1!xblZkh}+RLKnnrJC˳3}̄ib@_׭k|}xυÜ,lgggHSy:G[4y|+$SFcΉ\R*ަd-8>N#_txXW;[36 Zϐ"%['>5>wR_k"WD.>Gwn.$ vؽ'O*߼r~q6ñg@nvAO¼||*a9z'W]',ړjw|k{?# xH[K.kZ&\v]~㘆|arqdW?uD޼Ɏax"H[B4k6ӡGO#^I뛓?c DJu"+>zoƜLr #]XzC[E?WO~[˂b1mJ漻i8~Q1XF7 ok45Ĝ %uLw7U]VJt0s!ǎ5E\:7 YmJyGe8]3?zuU|k.;ƃAoiD{FU1x -k,*85ȕ>!H;t a| 3cM?4cF䰾@$/"5~ҿ~MvZSvx +{36\o=vR׸Oj$ùNk X t[H$4cI#orPvYc;$#6^)WsLi.b:0 $Uuv19/?""ސ2`w\\Z&g.^(HcXk[˦lhwS6<'} Dn_ff4<#v\LYU7::--&E}rz_h"3B9%in'_JkW &Xc&&QS|.&mquҹ=+4xɕ.&Lȋ!QAbi^W//<ֻۨ;͍326¹u;ι>;׺1i$EX0uy˧|wNJƏv,Ld+<𳳫y(%t\mIEHvbOMͮKx<:Ǜw3$K" 㣩#pmb mYc~^ϓʉ#*ewX q|_gC /O\x_y_%qJfB"`m[io'+x(c‘${Ҽg;(ld;bjXWN;Ɏ^^w!fopOν&8r$,o@ 5@6X,oVr3V6 2%Cu`F Կ /Ӧ-mzX /]33VlU/H I,w\֒yCdWKڇy/qL=-J Mr6Se73$!%)vgRG]Tk~{{9SUޫ;Oib,<~6?, kyN-OO6.:3^gmZv"ߚwCy cE8n]6"Z{sYI$܀nolܷLŽ8y<>NI=ScuG7uۧ[;k΁VCphJjֹ,g#wUtgmw_*Tx/%0y(PWznחϧO۷=vyqʳ6rQ{ע]xϗ7 Ou&32\קՑcg$QD`eTkIzHY@iR^M`1xYqr,C;-4nޝ[Zsy{$޷QrGNq໛\L)IIMu+n'srQG21UԊ˿_y?)d{MAj_ݜ_2h# C""Yֿ?o-|rqTY +kA'^ݽwݡ 2λ]nYVZ|xz[j J$_Ū[d `6ePFS~jNTmDm$MX"1,u>7h_|UCKV[u[U\?BF ćkx^z#N_EADFkS/nʬS&YyQƌp^֮ǣ*9 $RHŃw=OR5ep/oMgrj 21qXdUBG[J>=.b"20*n^Omzy=B)Iܒ) <+:?42A$lJbHqCn7>#@_j#r{UVlp\0 !6G]G`ҏR͗"qȍoL y }([[fLջf9G2*͈6`Xcb^șfyIxVS(?Z߫(ND+oҾZkmzm$9g8*y>vYYO<{U`I vUsJ/*cA\lC/*鞹E 0cҠ[JkhIm:9wY'Ѡ>UϮٱ7%^C=')ɌE"17 e¸u׳2c{8f\wݏ'ܿ)IfD{rֺ_+ʈ 'Z7$8;O# [Rš9&ƇLIL",ʮS']ka\~]5?~dÅb .̡|{:zxgkOys<>²*2GbUDmXֹϼ^A(K(UZKuos0n,͌Z o";}ϊW;_e\&su/Xgtk6X֭Iw/8M)h 2`K*k}㯯׷'ks`sx!*VvG'g bFC$[1K[Xe<[<0d*^ۡe6DxTDI `tFApq [v;Uy)#i(oq*7U5}69_nw6aF +CڼO#DK"m՝BHV]>7}zGG_f23F Q᱉amA*/-9ꛖ,e9ȋ|e.T2߇N>+vL4!6X&s˿><4{Sy$I$&)D +[$UI{\46TGwhh,6lףYׇZWyDҴ^wfzyWGIq9c#C :@ks^iqpa2:-啯wv՘Ě#U&hȁY nXۨEbcD#@KYa}G񦘣f%Yն3 mQ~\aXRc67$ su߼0aLkOP/ק[W/mzyɮn)7 K) kwߎxI99f'؉n,sF e9 *#7kӔ5LmƸ=Sn)bHe!.{M^bGY^^[-aࡾjLj<5=̙VZ3%}q|5O_HANHs# G0cH[pޚO/tcǙE@oDh\&}Cƺ^qzyu<,d;-bp5t]/ϖ\xZxxY\\qXu5W^^8qq"ىLM,,nG½>>ww?1I,V05߷]+wV4gH ,}+ͺ,+Q;?^2 $W()y\H&N:|OpM qF#WEF`O㸸[iKgcya7 `DMllOC ZcڦyIr},|tUwhxo% P|,p ))<1`7f[Uŵ㩯?Y4G.UN6r^K-pF7u|nVd/ż|2? ӪzMԲ6W)o/wO qadFy;VERA?weީy79; IIq{U۰]O[\~υ7}Ơ` O_wkdG&\ @$zUqTrpJpSzH tzƹ^7'IKp *@Ҹuv|sd;KǓ1Uftױ^F4,Ѹ.,T^痻1qў5WU]ڐvwCXOmrr0VF 7W8Wҿ{9^-XYY(ݴrߧR`b={ě [B|I֣5Tha K| 'ʊމArX+ꜧqpl*JxV>ߗO<9%ݟw*>ZŮ' 09x;D2e7T4pY8GcLt*# lwk=WcOq񷘾ܤ B@dCzw)|yy1&D_n]g>cqO3^CG#B}RBBʵşl{9`dON"g@7uӮ8N2yI.ub޼a#J+p!Ã̛o}nc.-·zW|8\x̹..= .[ʷ:rc3mQC\ ޒ[χkMF"?[X UD:;~vĿ_Pn?WPyRWIEti5q~Cہ.L!"@@N-S,tLF4S<ӟi!MQ|\vF'HsCͻi_MV:~}tYi^͉+o",ÿN3* ~F Q;CƤnjO=&ȌJWԪ_Q$(]gq澻cOdYo?YֳSq8<"#-HDc QB=z/6ŌȲFіt :f任/8s`d}ѕVIo@btV_Rk3y)7,ɱ朗\wc=t Evgwec챇b>MdVotxr.j&9̊w{]T^ JƺYZgJ;: TXGq2=6n, ~۵xsr1r܎_lI?L=evbYW V9XWX|aG< +e /ǥYXkgyǏ ӳdcjk_Z5g:K y}(Ǖkpn|/}rˎ^ͫusvw]a'y86WՑs]9Ǿu𷾙\Vb9 `a\WVgey/3#=:Z+RǗڐ .,H]aKEQVor$7!F"&$1r*U]A[t &mApMF1w,Bt|,/Z7F?dD8r>&q:OǜOk%Y|\=Zçt574A:FΣ]ۅԃk\P@7I]afwěD8I/ֻ2GBI_9rps>$Ӗi&ѕb߶|WSJϐұaRT1. ֠e$q$3{2}ayt,zn1Oba} :ėrJƯ?'KZQkuU[\+勏w񱱵"Gw,&%!8'VNsw^F,9BAb6mmZ19ɓ'F,94Y A) ⌘ѨR];ѝVo^{qlN嶚^N|qus6<$iJJ5t*w~uɟ&2'CEMSWNlpn^QH9iIExX-Uڤ:U$0#:|.S32Gsq;T#p?ATzcb$Gv2U[ ܮ=p;Q9\L9JCroaouKh6)&ۆ6 6t:ۥH|=yqe2އ]scܼes]9sQ'"avd'EFAZtK8|RYDR@:V]\|n4f]f#ʒ{qȘĈb}'quχg97${"[[zʻOeƦg)>tRb,NCA(Iȯ_iSENYq"ƚHWE67cϭ]ORРp@R6db\أ&0VbuE߼#9"mZ+-/$75Pw) Uӡn"l|G+"b*r յyff,Ė:u$]6 `7 |ekJ b=*b G%ʞ@A;a믅"XL"Ʊz@*JSZLYʉ՚iحq5kusʤcEoi! 7Z6<39\a8NBֺ\OD=yJ^02(uI:ҷ9YXnP]Buv _9&b'$1 Mk#WdmM,x_¢xpNW#Fn `D-$]Fo+X1+-{ˆ808 x#:[+M# T7^o=o[9uŷ\DHBdsRGeDP9`Xt`lE jE@PG;F*vy_J&'y eWd{!GAx^9RB$#ʼn?Dlpqa<26Yg2$szQ+%94j)mqQ^=@6$DYXhہoܸ6'nJY0r$ ^',ݍ>I*5ƲW*zE 9Y􎠊*(%yHX FzuS97) f;uefVQ k]AVZzwesD0Y\xޫX` ێ_g <i ̨lT55ΝT㝮ODFTOE.IjOyӮ27DzS& p*qhEJV=|ǗZQ.8_\ns\o`5zL&Vl٥pDIlڏ 0L2]}^m;>Tg@8g\n!u6$͵Q; 6!=0V%tW/PI",ǯZ\"#`6+Y$ټb]J+Ď<0RzuW/[\{Z~+gi*v޺@P@P@P@P9ԁk(E@P@P9v_ Q䤷;܂6]OR󨮧L>-`\dTH )cqnVs>\į#i g]!RR3mSխ{Q(D pD'}֮$*J"Y7Ȗm Бis%>$W\qkmP@P@P@P`ènokP%P@PAEO>#qhnj/U4dΛevn:^ I ÔGhox ؊E{7; `f`me(d;FR,v^.|>4+gN׍}Wؑ(#yNpVW,i@Ɉ0c̦9|?\*Ɠ"fMhJtg7X+d)(+nPLqf?j/ץ6F {; ۲I F8e''@Qfө$t$(( ( (@PROO@P M65h7,MQ@p"rIf]qkChmmE%@P@P+mv\$mP@X ARTo{*( ( ( ( ( ( (%ɒ&/^d EQST@$Aګe ekE@AЎ( ( aܛԄIu/E@ ( ( >@ ^u(( ( ( =5@@F@P@P@P@P@P@P@P>X+^n5@( ( (I$ܝI4 @Pc`|J ր( ( Onwx[@P@P@P -OQ@P@Ptemplates/packages/Smart-Living-One-Pager-V2.jpg000064400000104611150211777260015411 0ustar00ExifII*Ducky2/http://ns.adobe.com/xap/1.0/ Adobed         #"""#''''''''''     !! !!''''''''''h"!1AQaq"2B#Rb3rCcs$4SD7Td56!1AQaq"BRC ?hP3(b?+m:s fY͔{NDa*IJ3bq 5:Ue#w}t.n׵jƂ2{Yv=(Rn/hɭVᄟ ifCb_KB_e'@~ڿ2 ,-$ުH.Si0>]N|En\6vW ;v TxLȑt'q,7^JXA66TX[w׌TRt]Jd#}~~eV) |u.4.qaYIYIN<谀 :m=IN̠<-zI;l,#7vX (&XH`0FѬqc}λ MἎ]WM9izrLx}vqD ߍ'Io0QkՏrm(vw+;6 ʯKX 4:̤|namn4yIեu^VbɐeC)Ʌcx}H h^>׎''RK}l-ڒcqn`vSbE%X{vkk$P0N|kLIe  =œ({_fjh$N5v#12d:2ml8JjQ_MUeLxBd./um9K/I%hUKT[^~|ΑOB\󴊼g9vv*'*-`58B~KxQryP7,4Q{5oO ؆]V} >>lbHYi=/17n`l,+C c7su࡮{LjϗΏEG}Gc+UeSD0UU[ͷl8ҙdI YYB܄n-Z*}gEE^9n1,>[K**7yxioY;@ܵkM ꟹ1|vf([icӹ2HYM2RzU371Bcf%Q)Ӎ dTYeEb h,HwMT/"$PE1<1[u֔1,8ˌ[ɶSm ]6,ywTVoIQ .8Zк3J$ mcWםEU6-pMpB/Ǻ>A oP gVqou1: SRm!uB 'ǔ#arC`4%PK$Mr `c=L܃*XAHQ4J.ϣ3 ؃չo*h+?*Mۘvqz^0CC¡7ӱfq9{IT\W~C;*DyB.ğos?$|^$]^Ick&4^W¾Yְ$!cgvey*53[-^>uY M@tnWG_P_*.&?}~~ӱ)2$1,ȲGi}N~$M+GqYS'}5c|ـ򕍭}x@Ӵg[lM¾cوR͋ŐI T~/]_ul8VF<n6P;#JU@de6)VN+?Tt^%ǁBE*ѯ*<5~ofV}3"q!1OeH 8q:hn^dȐ4\{8f/T_?JC MwS`xZ m,4|rޙIS2ïb@8(43XEmҲwd4JY7}&sfS`]2M$iQqkL$;o0F:J9ڝOm\r7(X[ƂE[,EMgQIـցyq% @rImpM P8(!c /=\3f[lkU~ʚw Kcŋ<`*H F\E*F/i\ff-$)6ǕYnfVq_Q8CLcGoQK"aNz+5.7/S'-('ɍMu@NO}Kokgɘd+f[8SLjy 9$nn'^Ƽ/`6>[qZOʋ<*FlK<ҪbFБƂ[risKHb I3dOP?( v.ƛņ|o 'iV R%-hbJ cnC 0(A]܇Ә 2e#ɺF]) yE&k}(!>ʦAZ+>~w$w*;~&HZŀ#U7n X0 H@1@M`t֒;A' IoU2,jyKk:s.i$,Df'{(%Ti{?MH)ITZ@9U3z1R NW[˶DdnAӍg`HK gbzQGE:t!yĝ9ʡ3bf z^yѕs(\\,#Ts&XHZAUy1]S q`U\t?1Nk"VSc$_E1%AVmev mK8o`tZf++-[ʭ`Gvل3usLG*u' #;ڡ3úÑLؒHJD$dg/N-z׾`BEL&D lŔmހS_%ba*w`m٥["vI :XMr~I+w=iT4ho20p|U̙때|~r/TɌ~d_C¼,ݿ/˃29/6jRcOZqRۀ7)}\QHޣJ;\e w&skS}n$w,N6}|q$@HI,Bjxȑmimݪ}}{ sRk?ʉoQIĩ`IoLIm]/@W̠Jv*B ف#'9K!{*ÀymkFw$fl9\W[ "H,;;"fg1`jcar8)&"(%Btƴ">53-.بu6T[Cz}XٶMdaŸLJ]pt,pE=s.T_җi6\RV[ݛ%-YcV.mNx!IqwN7UP.푳@İ5YbΤiV{䲠CLc?@$ bɕ fہݭLu^6~$֊mc搘tȒ'E^5 aL';68z5FXާ,@mF^9qнVLYVtf k/*K6(5ۋ}? Rج8`#ihy!@dx\TP(s-eLż}23a}i2_1q6FVK x?6h[JT -ZlkC}%Sa #&3(;SmV4; =Mr*"ܴk)W"i_F+#cʨ,n\wiQԱ0fʍ]O Vx/jTv{6*i#@^|*p2#`K@zf$W  0! 4va4C5.ۅ5Vp>vTU~*cZmHsI1GdU{/K \_qLHߺDzĉ7HAbOK!V cB-xwrH5A}=FFW]0p{Wz m`+:(1%ʒue;3&tj) F.,^?i!*7+Q 7 Ǚ*]lwu` }YHnI/mG:q,~ u}j,]7G;P)F7$[jc,rX%4m8a-VC`H H6qQ;ecPPx6zذwjK$jLԵ 5YSƯ:=porFʓX0 8}ݹ=v2C%RFத2E,5h 9p[n Ƥ ~|oNÂ*d:~w5+wV$\Nbޑ).t;qK[tsMaެfwlIJr#V-r\]̄x۷QHdLlX Tץf.PLc*GyS,.֗p:q* `55n.m랺4I%FTsL4\h;T][r}@c6*xcLU{&FnF2F]uS$EyQCRU#ȧۏ&gKmk(V$^*'Y yJF: Go"SWI /S< C(E\nTJ8U< RJ_VonZ襷5a$d6^b6TWLe]wr8-vzEWOc_K_>zuwT X`ZQbcMKjVm -}'ն'd$7r!Q"<ʗc"A`50_'q̒[Km2*~'m͑23E)JOok= ӂM^„S 'o:U[ 9YLR2#Cj99wڛqebcJ 7Qp"aVtYdFTd|*;,ōwm75B#k-cj#+65+|cz>t,E[/H 4pȚd)tk .>S p>=N zXMQsǗ ĎBiكjjUH:Qh%b@kzi9Mbڑ&lC6}1oϖǒ$QQ2bju&_ +!IziY5Ŏɕ$;VQ 5bNS=}<w?7:),xmsOrgz88/nn=}XF@7#SNLfw_m['<둓G1#[RHLdmoOq wr9!NTpޞDz\h=5$N V68[Ŕӳa]NۋPώ7E #|VYwX͔Zdi8\ZFvyӯ@%t֌L7bm\ȟ&e@<ۊ=eOk;9k2~+E$b-uҫ;ٵ ŐXC$4+4FĦ&bX~,鼙s{ Ԑ ԛ h`vvުW'·צeǎ%xU$,MZ#ӥUY BaMiVengfAq>5ܻן|^<`$ټ*1HN C)Yrkު7URCccM\O鋝s|Lmwʍ/Enzp+3"mv)@z2aYу,Qƹ+cG- :^ZRVdɵ8n7 Бzc'i,\X_&XK8pTsŞuR|=ҲǔYO ЅidT-[*FWU*MK5w;k(AuR~-Ǐ3 1B[xfԲHYYU jZ9A`$m\/o}R٬$xIa IT{ Lv' |w7*I ;EM U^e7TJ1Km~4Oo1JA$=uldt"@Oi都L Nwc;Hnu"\L<4k1 *N#b[kZ]> z6j{tƦ9m}BB|6 -Upɲ@Ļh@d>yӸ-~6v #}>C;Y_XĀZjX%h借F5R-j]e&5v`4*Mj[y&FVSj) H#_uTk["Q#_S.t:]6がɷF]p٩f\&=R;`&9$X?ؐ8XS"dSJŭkrUC!bclsckikP -mvkrInlVoMno(>ՍJuSp|*'VDfW_-_UqԐbj-,YI$mM7 +bon:Zd?̷vo0] 3[ֽ̄-MG_Lm˷i r;*036`6Uw_`% ҰMk\,ʹ eulIםp72([ڝoIy|MTlmŌjom/ƈd`}V8J)[2nRÒ+; 5Tۼ7Ym[#Bu ;9 O/nđ*Nbinv_}s= C.ZJ]̀ “7XH*CjQS;x\9}Q_ջzvQ;¬v&hs/M6Ạb~Jd2ǾG\6Ʀ5)\Zߛ5 _Fꋂ+:65gIxڰ֟Ĝ:m7NXX-~'.LWPB-cn"6f#E0MʙWc&<.pEnMK tw.,-3TnA~X2P\YI]ʗR;;iԑd`GFlsLdxXEW5)X3tY P8U%@ }ܝW<)c(:tZrH#S. :B1UVnE4G*A2-[ rc )e4Sr:{inv՜ diP}< _T  vr;53OV.녾Z2SpQ{6a ɯ0cr0 )[̲(e<@\i7* %Ŕ[ZXUUBa{5;VfavBZFd.Y/mÝA#y=;jȱq_ 2?#ޠ TŻZ6(=*"n}Q?Y5)[1uk󩋫}VP$v[Q[#n5+t9$nǀp(f3hإʹ&/¯VMg:/sou.nTKp_wWjd7 ֐b qTzHߏi<xn5Ehc 1-m]{zQ:*tUA7[}mMgr1<8T&bb,Sjk#FEm<8K_UǍ&@/^$NR,ǖ}!Yo)ر:Ϗ-pmA׈Sj90O3 #+}E*M Xl{jR",^j=Ws/!wӸ+^C6}Ĭ$=r.m{ε+KB, ҇%ٵwVfM|y12lb~`\iK7E-32 n]:#>x\ąW@A"}Tk^)2Μ\}g=U41ܿøh}i`{ `ّb8Jb$Q F~>'Ӧ~ds伸:F&?UM]ݤl2Lmg?cQHoÇJaBی̺kfkv"uµ"ѹ4`$\9vԆL/ XkKC8U*wZi7mSe*57aMLs*AN[vGbحu~u~#sb۸XgPhHBݗҧZ 2԰$]9 oy}رmlH&Ξ\i2yHQUqVpS -Jč8HiϚd*¨l=iT U0kOd$E{x hKN vk.:VgKeL2 ,i ̃ͩ]>t(r^)&;J! f[XpG8k ۺ PÊe$8c` (E1걩LH"oSmZvO3ϴ*(2$ԍrj#'|,ll@~Ʀ-L>Z ׷zGm19gEY6\ p/-B2,S*хk\8ޤ,'y 4XاZI:k T2@V<=.<ncmr]*F\A =v!VܢzShSAIg{ hM>;l& 8p&6b/kyt2,yغMӏ.Ut( C\oJ(J/ǕY# ^55'k^jxtQ{*8 `{GnnʋF(PA428WH7KLΓ[n<[,0,ԃ`<-N S`'$ Ηl7 8 *[ pUNVb1LtbZzer6(m7piaYwZˠB(]#8<q %/b[83+?U";7?x2-qΆ5(3M%1HzI4L}9cK<[JboHTso(LaM!XILp 6$"0G{Xg,t#RVt+_fƥ6$,PO}DcG#)5bO k_R4{<43ڦ*B{PR1u-P @ NwtQu]/ԳyU/e&a͸WYN]q U 16X$ >ʖ؞w5  n5lJ[VF«VrjcTk%#RW@o/R.$[]PU@SJSC7¡$+ dKobb괂`:{tG3eZ[1Jݑ52+6*;*b1Eq[ydbv LX )&ۀo Tm+6Ƨ'7* #N8Xژ9%K6feꜭZho >E7];xV3z0]բKEh@OG"Yq#jHt5^4~F_)һq%*}xv ^Y˱b=ƶT>~쩈YЉo ܕ 9UAow'oa-:#^ePZ:sȜrJ}:b!h&} xMeDҙa%hZedc#in:zQ[Wd޺9pq:|pemR,;]hm W d"nk5bnس—]䁠֠NoqUW\$TĎl0q0B)@8<;oSV6q Ifo{\1nxZ_Nq4RF{mKb3H ?q֘zm~R  (/ & L9ZY@Fs—1lxӊ$+1k<<(HJ 2vג&2Msiצ"&"xʷc u*$]#*Xm]]ٹK&qV)n4^ v4K1b$O)fc~g]4X*9CN{f $=cA#95¨09۽˰We,m}54ډ XSdz`J䜛ֳݾ_o lչ_a(U 6F*~RVTM]A tƘWGV X۰zLBWF.*v #e(Nܿ%"7&t'#v*x`Hs߭/$euшi0T"]?n L#sǷJ׭,P[I\ޚPY/ ]y8UӺ3)U/?aS vڷLLgO^&Yp|xJ6~M\dpe nn.Mf%)e?˩>Jd]QRx_ZӓII@#[RcC1Sر=)"_TX؎ڞފ?c="tL[tMu, p#)ms|dzւE4f$t_SkGapZMyWvRscHģ5cA]q t$r,Y@bHX`d]"k8{S_2HHe"߇`pLX_IA"wkT7]ZOGeqa{xVOXN PUh(QYj,5e2JA)x'ěU Y5y5͸w)ܦǑCBLj*"m{IU]r0s6A.^שxi#(,CqS⬁%-Qn;k-ת x(w-VFuEХ,9^ l[UaI$RL -yzN%Э{ 2>S$ׂ 3Cjq%D]ݞ3 /cY $[PO5~,x'MǗo d$0bk{8Cvj=1U$kr?$k;6^K0Vam]Zʣ"5*kj, ժTe h!$ @j!8hݼ5lfHqm}hQ "Y4].Ai+#[ޒh6;i scd6'Cʙ#*ʠ{;uV)HaapEX0r/5Re 45ӬA]YZ(p2'$xU^P}@Pփc46 j+; f^>$מlQ +TS nTRM}0ҙ~"G)x^xUb/I$}jG _qX H=OW d@]ߒӏ6BǰSȌ?`~S7.<8$)NjĤ G+U&c%c8#nTk8ӢY<#݀,)U~,=:{ʹGQ^qDPh.yN0Xr%~I)vIaejLgfK҃ uY&{Y'tAH榨I߶mIJ"]PLS+P5_^嬴״ hGFCHݻ[Zk߉gUғ~7@ owY3!63*Bt[W}cm/u!浬}VRomK X^d_^;oT27G V@ӀBY#Yls\iNff+PXMԓkxԣ8~4BK5inRѫPXm/Rme+qvC{CouNan{?qbhڑݖㅬEX2go[ޤ1KȻ$B 5\PE! ʒi ~I`_Yk\!yY[@[xHekKb l$-o i10>\!@$}2 ƴĒȪ$-[Kb-b@$uIi^+H*۟u"ey$%ꋭX ײm8ּdύyڶ:[n1UigQ~?0I(e7 ~EfƠp<-Ր0kGi?}JִI=oF%EjqD24-£ӧTۮI^ MSӻ>ӔӸ BW[ĩS7;jterbmCquܥ7EMck6s_'%_0 aΘ;LIV+QH佀3~u,\{`Z^RzY2&(-{/Ym"4,vw<{j7btegYO ,"mϺzl̠VPST UFה,-`TK #73{h1&B_C /r7沾*nC_ Ē cMִnC)`ː+hZ:H5#.Y1FoeRe͎- 4 P]Z0{@֢2`pA(LJ DX5Y-#%*NSJl2sx·$>4*x{+=aᮀ6'KvW!'#i^F=awFAI:p4 IO :ze:07[<)A[8S9Y*Q(@hY92Dy!Z6t4pЊo!G?mKuI397f!mkxWٛ뻸VWHZPs J>!D4H1>Mb:06:s*8 eѴDw\m`/{mĞ @.]W, 4T0-)3HX{5ꊆLqMr#V !.8d 'vhxZr+11Eof6'؆RUe a{6[]??BXb]׏ |+Z$^*U:,a,.G ptӪen*v2D'}i^QA#]EB:Vfy0 HڪJuP7~\0NJ`tSP:BE,HFK9 &?8ԡTcCVE AӁ4'+堽G,V砧O({n_a[z@򯎵ǏomKp{cΪ2$kXc⁾yXm.uZMWtQj+WlxVcLN#*xá[Lȯbyo¼qE J=RTVtNlekG3c;kIlh!2t@ xەc\E;ܒF6&+X^KŘr4=EUr IzO#ϑ΃]4]ӟ:8fS(\Td`@в' J0S{{;XAIAu<yR0DžϼUQqI ct|x;kbH1VH2=שJY=E;U#m^O`,VH˰۸##"u T~dp~Q̆]oFsDNA7 ҫ2r#ˋLe,M(THD`Aݝ}M Vppt67wBt~fEݷĴ|6#L3]l}]]_Rn4up`@O:LBnF*9 - ՑNMԍhɿfE]۹Q 0:jwֿ[L^}|/Pd4 іh:v'5cr= 4=MMYmv-a̟Ʈ2IFZ:t$g!e IjV+G&U*y_}TJiyI6#/}#UnJ;9UJ%b<*BGxCN6T'j[|1(B *rm6"|&!60eŁ nu,>:.~±$AT]_9;[xjQ į4JeD1Uݑn>NA^I'^U []{ju/6D/7ə#@TT VL}R,M;U-\AmFKjt4Y@]>vSo-LXi6; lY(r,6wig l #-MH}x=ؒ7ʊrlB'@8+p_ME=4lGGa"m Ƨ7fIA/ `ޖWV:kbLb88$^+`=ic"yw<,6)pggfLIk֦/^4o4|~ac|YrtS{m*͢]_v˷_9'aUt>Y0ӏ<鯅QL3|6RF̂[Ae,7UYP(. Ȍ>kU9Jlw(}ԩkIM6Y$*#B`/jkP`|R$l {Π-忶)H~UzB VOh[~RV‘͍k8Oia[xUlfp[Ӷ_I˵ɭ2s%6~U\B—V՗TC#PLS4jB5=֩i=$ef7gXrk6' 9Pae"ׁ'hEX;ꞧily*aQ?ݧ :[s˾H'U-ɸvW^}OvKT./V Ɩ;ŲHl轺TА{o9f`m tTo1dp4Eoyƹ#?.:R v㳲Wa {^j/1-1jʼn?]ģ6Eܥu` u'\Փ4𥁳TV$ǐ[)7yAYlF:t8h×JԮXQεvpB0X`>o`h$` 藪/;.KUGClk}ur${/kRr IHM,RF;H<-ZEcT5+.fIƭ|A?uM1Qȑ]H`o ߺ[ZqnwZ6]Zz1JO*.(В/cgWeW:db;jTfosk 쬷YI6zÁMЃºqNV xOmqS{ PIjfe[N&dZ_ƪTO/gu8Xʳ]a`G]M=tEsZd(H]-}GµQ\3A^PւsbB UtS8{+qPWxPttFoWC@Q/B=tT>^66"БSܴ)Ԟ9k wՀn`{h={lwfY{,L,Q,j\@Zf$ʠ/^q1}cكj3순·zdpžtW{L6ԋiÆzV>t,56KI9-aā h9 y0~?PO ¼G.ycZ=Ɨ#ZaI<eR6QzOw%a@@Pp;A:iι]I7֎Tؙ2lXT#j8aREZ nNC@DMCeF{Uop<-\-&A6NƂHw0R [T>qZc@ӝk4 DPcr9Z՜ R~ڋڮB۰NlM*LsÛ~IKRkK#+:tt"CRn  8SH\.kE:ky)T͈ѾmÙ:kL8)]Vmm{5Ny]A kLP &IZP~Н<8 P`Ԣ -1D8ـwtݵUooCU}y }(g27X`VD2W?Jg|ѲcxXvԋ׏"k [m?aU+R+,X/Pڽ3 m/w`zoџLuo9scd$E,q:z#BOť{\^ؚ,> R~Y6Ig;U)m]{:cdHC= EWTdPAuȩZy*{gN_tΒ~[HͲR )hÂFpp>_N OQLxYTUUI5/$[mo~'ןL<tɋ0mYUWz}G=_3uj.$0Í֙y( jkkF羄Z\S7Ѿ<1;妕=iuH 4Df.I ?:=#'Μ3G:!@ 3nƙ)ǟ'ѽ#Ⱦ0'Cz uCk`ϸs 4Iu?:Lœr1·&6 #|0ׂ{nME2yM; AQMаhnreF3$X@?x&N\}C>&ʏ.D(cFc6s&z@=tS䤾wf'}H%ښ(.e50yH5\]T}晋΢AJ6Q~5(Ʀšb&T,Nv_KVTw$.饿 jPDRhFo‘{Bb ^t3 SLdՈߍꚳZ0)=8r#$E}t&?K*qrS&6+ViݼޠyVu:J,x}00ᨆ7mCc^O(2CTQmQbU .zx^~6&Lyn5,,c"))llܟ6W)$Su~3pWKqncˉ ˵[U qQZs5X={e'QÒ3 4rKgԷmncxB} ieN+Y?_Ե:չWub<?"LpB@NO3^N[zeD 6-'㘨EEsO/_X9dD y.{~NԽ5|Yzz^\hfdV4~Wf;` A$i2Bq^'ӟ[MzoU•cˉ-cC#5aV( 1F mE#S^se}/b׃ 3$Y3h; >~hP'Kz>Wt8o0`OZ?b&U^4(w/E.q~/^K.M:BG yVSuNH>wYbF&oZxRB>&>UO_ߩbȽIhwSz~lYR\7xr1Q+Qz=+$8AI#n9SZ0u&C&Ƃ,=IYvx~qIvH=}$/S&\}ºwGnWO…y.uc(WsyxI9BbmmT&4myW;x4~^:GMTY}Y\ݹ۾ػ[Z Oh:XPq/Sm7=O[@<@@ӸRǏZ QNm.*+{BAaJ_6EWM]l|j,zc)BEUdduRM4MUpT2qw{-j61fVhC]kږ[Kk;>;tgʜ62s}t2̇ql{/} ޮCe*4f#O#.8q4i%ag/7M/d4ӻ9*g;5k)a".mۯ _qlۿ_(,;hyh472C sVP26Oq}mџCMY6Veئ5XznOwa"VbƆE]D|W5ΞQ,nA"yV(m=UnF5D͎7Sdcfc 9ŝmDžs F!6 }VƬA06msK&H&ѶxS 22Y%qꃓ (b3J#خ傎WRM4pF.X{ w*E3튨 kv*l5@a^CkWA% :)%,,vnQAO4bBK1@IŞ\Y-IurI M_cPZFWt>M; -~6'@X饸0M4Dr'BT9.\_]uJ0C6-~>5|FM۶ĞN;'D6i:}Yc7<Ӟ&ĕ#&²ԸRA@< uеip\RpǴepj-URu+ ¥37Ry1)[YxcXSW;MleJA6Ax{(T=T]@ ެxBwv1jY{xT6e&¸4jq#mtxAk>ZyYڦm/}Zd7V,^W&'^msB'O>|>Gpto~_Q~B|dٺ Pnw^ A+R^ڬw39Pm&.\5}V[jʪەg+_~GMikͺM-W__(T,G cU>|ˣ%nZWW-*$HTnyZSÖ"Vҳ:adzJ"fTvBPHe{_Z>cc^y+Tʻt_>PrQ\5OQ]S>ONL\XGTAvEh@O2p>[;޿_&6@D%#Rzar'7IPl ϭ2:Xq*..w*3 W3u ^dYO L6-iZP}mU&>\#8ФʠڲƊ_a|OKco} Ci_i'ӽ~L61X DFv}QҺblhdoٹ mlp`gcxBN/S)#'%z.BA2QmkA>3'Ym e>PbkW*KE)yȮєhW^g\}|Ƒ tRWcUUhX鯶:%HaījI.;+Tfo _Z}&20|eJ/mRam -i%|Ph?etɊ@Smn>j0/!eX-,{P cgЉڭ'=" 7i4Hd<|jO9E mj+_7?~VA*m>|`)K)-:o}SQDP0 Pro1§֓CbZO>k,{뫙DzQ3\ƫAJYCc{UZ8y X47]Ȗ <>m\ɕȕ@ /!LaPƿ} 4e=vrL5P}ZHFh"hYcrÈ=iO_&cȈ(VM.k=wڧ/Q͝ 2Rx_ZN Oy9 {k\/՞܋jӘ7ҧ奏#V Ml}۬7{;4g o(\ 4K[a7!]|-TI!ʤr -:"-{w|-H>=/yjz32J##7cT4;N-*ߟe& *ItPRix~u~='y6/m$v 4 ā-6)e%X[ KpE h5&ץ'tV˲ ~PObR݃>wWog؝OzfYFc?,j(ھe7}aO֊?㛢}Mǝ3F>K*J]$qz7}W}Y?K2$1#:J*7)k^s?ft9!rq.3nX\_Zdۻgt^>rfNP28A/7OO:G3pat)qmQ"<ʲmi_.z#Wu3Q,f2›q\/>9R>|ޝ6ڷxEvY??]'_:b|r应ry?ܸqE"ptX ѭ|龹?Qnpf&&#'F`URJ_ 1ѧI!1ʈ֛ӆ[:mJOXG?uSdysWIcżT2íg^>Ժ]b]I'!""gu>:f|S :BLa@ofYK,y1bfLRC;3wyE-{?y?Ndiyb&SZJ}g!OflEfH-O)A_izJYKpc|/W>w̙prP 2i^鞶U~Y\xA+C`Y 5?1z/U,[N!xJN[ӏ/{/ꯕ7ÓcE愔y3-TO*-K{#CL2gPR?I}e_&da$J6 Rce\49V*efZv7AO@?aOW! |;=I7]Skm=^//פWU_,4*Ttk~bH__$l?^ oSnEOf(qgXVUe|?HVnAG?uzlGYW81h`iv50f}=,cc7%&yDߤߦr8yw1rb;V'OK.#cqt:8R~jcՒI#Hi?%nk~}U34ɜ%29p7b{5I22X>D3`39eؚҍ?X 0G4(;mh_5badyr#YH?vj^'EUdQEQ@QEQ@QEQ@QEQ@QE_˃ꊿ?uQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQA8h]2$BUj h`Cu93/YtP1TeMi-ἛRQA}?``|@6HE±ٝس,䓩$&E4@3Cf"IU/mW-^ cʓ WVՖG꿩7uNwd6I{j~$W2bbz|rJ*ۆ&hs.yI3dJ7+=$fE@,QǑ*પYP?J~zF&dr!qA\ٽK%zDYRԞf.aavn—( (( (( (( (( ('*Kk!jQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEQ@QV̗fQkMlRA6xu}(UF*Mc1RrR؆ i{_Z )4\6 v5cto-AE= qC7w({ZNʭ.~Zsu[^üeqV]w.SO ?5|yRTQ@QEQ@QEQ@QEQ@QEQ@QEQ@QEI;m.?o_ֻAcP}0 ̠@<.:JCyu؝ZF( (( (( (( (( (( (( (( (h"_I  ݴ鑒1 /YXP>>2j)]^"mmSIYZEzd2d]`.. yYeXByl~>nJ 鰗P*Aۨ']n#wOL%.[RJ n˰.R` p6a}4|R4",n|k6I( E}m3gp(nAO$#k"̒KmdQ&.Ve7RB0(y% CR)> Іl>GB.ڴ1&7i]=|1$>$xC IM @iVf^eF1m"pkn(]XQJI^*8s" P.aݔMm#]XjKx` #Bͱ 7:2w3]|u#fSf>KXiXYgӉ ,K [p֓$sCt'&ZgGu`ѵrK;mş_pi2ą V>j׀#%G-P4yl7-BVSa܆bMLSRCND-ݷcskxl@9:EPI'`Q_πI#R `nm$7 |\JKG4-ݔ'NIcl@.JNfVpEI[ ;皤V|YxIQˆ rwSEy4\lO`/wrQVxICP>NQz/6i[ = )K1Q/}>A+yop7:v AC(*!;`BQE0feM,""eRmFڼAe!oă$XDi{G3=2L%EPtacrY_UGE'}&J*'2X&2wsۺ@⯹d6J DtKq麹eR\9|*˸;ȟIrEq[J)( 4^FJ/zd76sI&ZWK3kUA[qTx䛓Jm\F~ƨ*F)2>[w߅z9kFȕ1`E"]b/aqK8H%qJFLzOK^XP*~+ffn\ A7%Gb'E?6ZG骖ٙ*#QC|_&E-Ի|'+zPvеP,I kL}>wDOi?'j0k{9zohƙdNsZ"zo4-6YӕIqFRJ=q3)ycveGKQR6oyqMپSEE"i3Yd~QԀmkyowB IGOFsjy?*avj eu8{PynA?ph}"TWH~.a= RiFa܈嶤FgfRfvY[6i0JZ5ct f9cM47uc!.k菷1BԳ(bINfScHpsdb3!B%+o6[8\#%dq&ayE7P9c`SO_61κkx/ u_Ҟ>Oܓ++INU午6-Adr5Rk?CCmG 'Q %])Y`ŕ8Yc6~2.=hGe.zY6\㎌Rh}IjT^QRup#nܹ8,iڼƺ^\S62T:qDm,4;L $YJ$f4Qi@g$[M7hNd!ϸYF<ɖuum':|ez<]|"xRzؠJ>dją R37mSu[I)*2s_TROMԙY!pǖMocѺ ֎jYѤ.b.>_3-ڃ'5skExia]S#ܢz<; w%ϙ]4g=2rW˸q29s#Tu)6[ydm?U/h.ZSѦ^\ǧ 2k_dIҷ*ZzαMC'J,#S<} nzg_ e`cm\&5&GaF>ECyeml6'M1CŏMdž4 5@푭e/%Ģal\aSEG]\(!Dڌ޵JF2f@3h:G\Vp![yӧF;]/,JfSS i"iѤ,dq m.[A.7uFm#? Ř3I_r4Siӡb95IHJ)ܷ5N1y/I(L T,RKԿW<3lͪrk%U1I+;r6o̍i׆s</,Y')%Ω)s =.0FPvBuA]DSobSpdyv-b1S Tf<_%,z&,He#W L:FGH>t#_Q"s0vJr/Hc^?. >F׹7l9<\QE l54ONڡcdp"nN:ybof*97)MQHljUA2H/of؍KjFl\+MYS4qIVemNl^qhNj.1s 0J#M_$I jrQ_SB}8u #Z_y&mÙRz,SDRŀ>n"9}&ʝ4Mqgc|]L9aI(tTJRd+.v]&*ˠ9HSqHīJ1Xe>/J|38Fc$A5#I!N7Ư[/̤qW9dhar`3XM.-$;1V6G{X-oɈRg{gG0ѿvYWu0PsYU},1EY4$Xab ,PdGURѧ5Bck[oN4My4ȸ> UMV4DAOFLoK)CCVJu!' 5ep1; ا0-mEOMjGSF lᯨhuPcV_/-JjZ"uY%*B9^a&W _K]GUKQE%4pa5lV'U,}Jǰy] ؕi^mk!* ٻďU턪?V 5ɨI)HQg[ky4|QŚj3nI[2HPy# $Xab ,QU3\G5Е?9?<3~hElHʏh>jahD9? n:ԠReS|M0F6IWQeՒ tӖ315 *k pC4;)[>ۻ^^ jLXLZZf6jn cw)iR2QWEˆ;LJ̮ 7tqK+P1Vv=w֥\dRW%9.tjDF F*6!\LnR|5 $P*b c9]n.85<{J7izm^P:_UGI}qro{tg6W)4&EE=EڣIxfvjKe7[fAߺ OsUV3ISge̳EFr> B'jLRReC_8A|gh){XPJQ?}Њxr!괿a \GK {u͸g(lʪ('E x}rM%&[/BIZHmx }$,4UEM4; =:H$Pt⪙f-G#J_Ŀp`IOU4` (d"ɡqbOb,P^:CBXQ crf1QǗI&t!g??24!ek7׌*sf;mOYѠcr3Ǝ5moo7yD=% -FpGSx<L13_4{²{buMOң$=N8y,+\_{cyXR|KI GJ-Ԧ -G0eh/ @$1\.`NVKhZW m.F lěz_X"q#rUs{z1M~L5ZY*VZԏtfU:)eF'5ggdRk)b^9:$؟+f]SHt<PҺRrLK9`baXIan!>I*ViXc)!ST$t `NM%l,6;ƌE:I^jQyUXÄrqkSЮ_#y<ɬITx#o:tQIPtdҤ.՜Sv,8LWPAt3{`AȒK e6C$_oq(ҫ6{O:лzC*Q=ة[LUy.ZY Npzdž's_?j04fΫ_,@2R_y^9<5'OGU/Óe־1k.M[|( TeR!a93{*ZNIFOK%4QibI?KYHoAܿ2fU$_'"c̥T܂: AlSQ' $x@UD@* }^*W"̫'@@,}FV'n s'bI5^6 wq _#X_' )lTbb#&'<7UF'K$)t6:DgRVԕ0;2ﷷTY{bnWx%2XFl{[6K2ԮȎ%窊x4QREU:EԱF=wR$A\Λ.@fcAW^vHFoT VVOAC[WXrl<4/?N;԰t}7'9);aE*H/s>*2ʁcBjtJj޲ mpPUvcQ̠~gTf5tkYS?JR.i`]os^ 7mU)U1dI̹qLhuD1dHloI')Iec1TK*i2 sY ECXذ n\?:eèȒI fRw߮:uVsgɪD0cЕ t?_πgAsz$*ln&Y]"MYP\,ĠȍmUal_x(喬e12 #t& ξZg7xO=SO0GnL!3"|ѸTm{ьtczFsvIFk 5_ 5K101HX|3\Mr82|3EjbȅaZ^f=Aهm9T_6 Ɲv0yҬj&jNWWcnHPщ"mBRQk Ns"`>օ)a)bk@̒ 齱6ϗ^۲ l(\žhJt-,Z7+$)lQ-+e$.sژ#c2$gx,Au;tn'NVA׳^3g\j+9+g1d*hƅu0ثL/3+ ̫ jL)k) m$ 펨-.Cc?(&Cb?q(y4nwF,1,Fe>؆i5Mx7c4l.ʳykU$Ȧke?QœkYHN &EE#|>B%_{Kb5dž{̪3JJ%ī=9fhUa,}8x]5[;Ii/MH TAX!!"^3oNoKcvmJ =bAR 8qpq n+cܷʰ67?V0."J}aԲ>@2%ɪ)d̲@ҤFUuI#|e%Az:(tvXwN]Yu/{cliFKN7*'S7S%;flLy1Z_30_} J-.H5T\3yg^W2UL&|IVƨ{gLTv3R*Leuf.B%l;ӹB1ϲy geF%R@Bܓ;BL#r0UbFÙ`-n{Bd/;10ƱM2j,OR}X;<5T9NhiᐾvSX Mt_q^=9M#pRh:XȽ_4Ƒ+՟8" U?jz Vr(DneӤb͙bJ.&޺=YkR,49;18RӬX2{mldIŌGԍ,UR@2 |I5_pWAfayt1Р;Nm+Y˕$+4R3-^"c{}c< G#Ʌbnm`vpXj>k> Ct_v #@IB}Ͻb"F-l\Jy;_1 )0&$G:$AOcc_[FYW@ORRV%W2ZʑΦРwf#P&"/j$KT;/HGԲfzH0>D\Tզ˄,W#䮃K[}bܮLw[w|} >PT"3~A[rS^FbaȋmE3c A k[rPXb ,ZmOgOƂFH.;׿EE@eY %C.n‚Jy5C_sЛ7,jj.otC,|ԒQe|j.zR]"FUQb|Ơ,EN+D`{ dzb 8V·k11b( A#"Ʋʀ\~ щ:}m}ja罸=oCٕ}=-:TTX8'NY1iX:^S+/K k⥨uKٯoEA'sȖJ`O-;0,2W'[o&ebfBZe|~wр܋4w6miv;`2U`ArDz7ӾXi*`dS Cؒ!wfcԜ/?l|Lu[.y &Adobed &9 1t         !0P12@"4A35p#$ !1AQa2 q"0r34B#@bsRc$S!@Pp1Q!1AQa q0@P` f+*`%&vCM,iiLYMZS0Jg\g9R[9'FKw=7pӐ!S~plusMK\[inНq0zhu˛y룞YH鐶.r\Vt.Xco _7t t?鍿+_==us46g`DˋkwE{o=zZ{-k>9ӛ[ӥrAU!)ʲcn\F4.!\>z-¤&T "19Ve3u94Ɋztl. "LVe N{yޘ'C+e[[:,+Hh;tVf]rMz_s03~OӃfku'??+3)1z9 ddD`eck }>I*Y(!ൌ(ȄCQ pfl,NvX5ܚk(;wu{%6dG[夶Z nsۀBRKw]Q1Ts'8:noGFM]QjmG )]8a_cT&F*s\7 fPəpB}87+r$13swnfø9bKfM94rk%dsGUyy @ApjzD1j(iN"PWJn2I-S#K>:h[%Eqmze(tq#k xUG ĬKBm^̺%\*Z[}8(Xnjѭw5N 'l|lk㘢k/blQE۰>#؂v5]J08uZ"*H۸=ޡ~-kkQo޿;*͙ 9BPS6>Տ8;MFmc5#Q[޽n |z+lnf1OئHXzjEԉݹ #YzfE2#R&3V붾zuUsw]@񌺹UogupL5_bk3PrEs 2`*^9٦AFTcVFE"1H0VӽO _#$70Pz9ʺ\/\|F-7V2mGw 3Y}'"&ArȨcqNpg 8Z.uk9 j+2̳gWNxFdvF˾q9{3Xg-bW-'-$"bn&xM Z8sc-h+mN?kbQ :ʍ$ "_VPP?D_EYeG38.]6 0Z)F0IbƈS'~fY6$Qb/y{̻jіq:JW +j86]6{''ʨ*0 V"b IKV,@@Bb:bv3!,?{\OEOst'SeH4CҒiQ9|T&eH@֐iNzF jޠ~kzV rj!XF{'!X{7`Vq-ZqZ+ օ2yMwsb;z^M -̷2<2[%'I[q>/-gH X8oZ4u KZj-K^ZGb"r̈͑14^Ǣ~"P99c JS1pk&[Ϋl;ob{.W]\e8b_ ̳7Dˇ`8Y4wcc Y1OQ̜zD29Gя;K_2Iſ_4=i|}cg_5}b͏g_6=i|}ciW(` akӫ']< `04@HC{ؙA2{v[{jfjU H zGp-JXK[ŻfF}>'<\ktzRbT W-bUR? H_UݧOQ4_Z1cuԣ uGt zWίZU6"Ocb1uQ5N鉚*n܋-ķkxĭ~WI f 3re72#:Ⱦ}?*%;*FN.p;%7P X<Z7y鼞 ǍǗC`B{gj?dʪ aեy| npͿH2ü֭VE'ݿc59c4)|?ޯhCSk\T:0_=68/%p%/ԖhvX |+7/2/XStjۄ̤l\*fIU DӁ_?iy9LL*r\)4{ l4I2xLk~g|NpUPXسwG LћĤB! rW Gp83 SywS8ZEh.v=%^לqwTҢL urV^v){^Z([?{BL6gu.&=S]k셱xhkLL͏|hcI~TZclJY3ͮ\#XGϛ:cU(,\ }7(ٳLxHw(}GgJJ5\ۥJeve Us:`܃07(^m/QwF傟W"/b 8KJ[V @#Y ꔸU(mprwÉ恜Nlp3Ap2VIi/x[YYk2{]xm2W=Ƀ@Z|.ҹp@ixVwqƸ|rdžQy8r_1\T`".}Fq>03s{4cM}R$f# W'pSA0{E>avpo@xL1 #|^ВN9[C_'ؿ3: 7gļ  ߚCC8?uނ8E`׼^1|2VnXW4'VJ{}b{{ըQ\ل7P!j=Il(F* L<,Eπ|h]|_}ưp +CfP5*O6~FG1"/ib.쌦6TiMYb̙9p߹o㸎 ")ڥQunI|O+atBcnBb:YZF_ShGyQ22sjS_Zk}jPvyPx{Alۼl1+k# p;gfkzi&n&Ub{CQsj-@~0RGzxqg|3nOz>O+=(;@J*@+gJkUCZeŸ[3 T{XvO8NQk!z<Rvd@lpˑ_7~b(IHX K”Ob_{N2EP)B]侄v{*z/`~ẑ}5Q]v V,j9(T[ʸcJ-wgM' 2Fe:$H$N #7G`q;#$N._&w\I5I$ idkl { F0Zl I >bXdU $oSؤDH GyZ@&؉I).A$tp { $iKI$NI$i%bI$I??+Ct= w>԰)YNCcPԣ=ow[AL!kRĎ b%tps2H XZ#r`ԃc@oUc;ٲ(6R摍h }P8ĤڛeҼL$fF¨$2CyYQ|* N3,4 [$b-_H,;cslb|B:~p&_(v(݊b-L8z3%l|R) Eubl T7*@5P<ِ+Y2~@cC숣 Sp{/%iu.(۴fHR+A^b*:W7ySaSrJ:"[QUVH vޛ4hlWi{G@E[[Z[Dh ehjK%.kkW7`-E1`!vɺvhZ8UM8v(e} tde*xᘡA"{!/'ZXQ3f w\@^U mej :7"t+ (6Y{+LrFԹ`>n A[Q72j#z4L;rg:ŒJ 3Rh_Pʆm&J' 'bǻM8bk|/D+MbI2 bW^`)^a', b ?~>э!.; )rPX`Jh++^8*ӽfSdԤN 6ާ,2Tn *3Z6*g[$`6vAk hۈwPgD&87|r`'# 4M_!iC\ǐmX]^'X`oTB+݊/X  ~  %7%Ty#֕oуs 9!8B)D;,Q+LdwfB!C+{F1sRX]+C2ֳˢ~S iF( ae{mN )CXt 4ÚW0i Cg*j K:q$Hu±0" pfr92(ۛSK5rt3oź%e+kpȦ .{+ȼ 6.lG0ʘemPGb}& `d98U혘z 4O-D@ chؙ/̰[FPѰ(M# iBNOdͤ :DpzJ^h Q>@@ (X@oW9w؎;W7G*_e ΥROJl{ !o(!~Wj&O n[M~}M]< rK8³+ڈeuh/\fS]jL"U:S$EV ("lE&ZѻalvNp,T "'#i 6i +/.9/M8w-L*R܁eDWV1\X_5j/޵1ˊ4?hPu E }cYnH[|ATj}1gbQНUyyKwYUxCm.PS*foU0-DWW1՝55A sGF4#Fl ĴžuP9JcciS- tkn#T]*@7uގ}UiAm)֊VIORƳ/S+vqܼpqEjRhT(GЄuzk(Jy-O3/P<ݷkx; }%;A6Ver x &ogq])WQn se})iy} V*J צ4/W5Oh N=l/JfxS|"UX.NّQ',6sU_/Mo '=[ | >pGSoOBv6JL&CkQ&o OڝE• {K h%FD{ۉ&kO)Ōonkw#27nb}3NaYoT#f|y˩(W R<@:O g<'R{ *i\/^=k˗.\=VҺ\P.%+RtQ]+փ}3*T P}cIĩ]._Ci*Ff#=(=ïR_ HBI^zt?IUJuzffSS?VdjZޖQ^zs,4B 1l{ , V'+kת=B*U1E%Ya06[~iSZ]j(1)*f/y03_G' v+-$+DS$N1eW]-eޒ%ڍDЖP?D( Ԭ1CU  C    ""C   C!1"AQa2Rq34#BSrCbc$DT4"2BR!1QaA#Cb3q ?̺ y4(s9C? iPsO‡6LZ.؀O2$=guNɥоYآhˤԝxD#-?0gzqЎB r:QQGܯWݚAFꌛ-|SҰSEJ.E+e33kŔ23)ngH V$d\n]ki/dƦ泃{ޛU~pO{ht9NUrhetT I&8ks)UfwD}Ie!n'$D/‹mֺ$Őr" K|ǏkNI䵭m~:y[ ;Ny-#$z+GZ۔a-n:_0'A[+ŧl&Q*6vڏP6vڏP6vڏP6KU4 k&e_ڟ Rj5pK){$ öBܔ8JYWK>E3uވ7GkL-mL'/LS ]CpZKN +7h}K s{g.hϺz P,qA>?B_K咺z@ s#8rrS$dX,!uV Oj4Ќxu:mrr7% E ʭњD7˴n.:ڶtVC |/$E_\ON-G^ykܮK>3.[u?&#đ}6di}1i'[Z #|uxuG%Mʉxk^V@*ƮfV6hN8\zk|Y٭ƿ*{]5t)]CGt sUp%w-uceۃ)xȸeytԑhI{V'g5*eadw|c<@AqmT= t_lmd$&68lq#=FۅNaVMU]̗OL2NJǒx,Z#sq>  <PbꌏD i],tzŚ}ˎ^Oj91ɚ3G퍤LO=[|H$A Ζ"eFE+ʶV⩋4>|𹽯^ZRzsn,`Ă24]6 ]^8܏5|ʸZ8j)*P(ݮy+:[R2J~$m}Őj[ n9qB:#L}jo4RH3 NӷL`\g K~I~ 2bl3yy4~N5--_`0}pinqnK'K%c8%14ngTw˅YT".h{&qkyWkJh62Ѿlw3|zuSFW7[W~SGʶTFY&[Nv;(ҷpA$9RH$~+URq5*Qeʙdd2 \#q v@Kd#k[&*]zANejIe RY-:O57OE}T5GEl[b}g|nw-ykp،^%cD0֎ A|8jlvdr 1`ƴiӞφ$};-dTUSR]<{''SZ{i/~7%kWzMsd[VK<%FM,̐9m,ֱT)zO~`x^a :'=5cGࣚKcx`sC\2{|2F3Ik `Э`iQ23UGIPYLжB;w \[jrcIEo{N{leNӧ$^Ѭ>~dH"dqf̋M+&ɋ_ݛ7!&$,ccQ\yחC,QZ\fM!jlPXTm,a`pq'}ZsS{u #,ҹs[! ';tY"CS]*ho+5T !X2 iLX;-mo>i`:Gddn_4;v " SLPF oXϚkUTʍ7UʢQiZ;S{߫F=FǪVd-D(rveq־ Lcɍ )?eißʩ:Ih>I'e(5k ~Ps]ImK̜8IqܒI%r _IN O T\c>^2 rZj%$$$$ށx015aJ1s{#vj䥫mDGCR`d1 B3]#Fk4:pP`j#= 8e?J 4J ykk.Ȟ#knm-Io"cy|Vw_Z~_) G8@8e+N~r?a9 |NCf c q!EQzñEl{آM{~e6?2Mb̦QӲ#M ]*-]kā;{AA.R4cOmI9S06X8ǪP@}_t`VoWWj0=G4K-PMF#`!h륣wE>Nr퇄q_1HNR4Z<>kk&y&` Y$#!L]QI^-ʊF`:؜t5!xkbZ;=]D4T AҐ2 '\p{FW: 9'ȽU :wx >>B'#ˣ1BD掮]qi$x4vQKFic\N]DA Eyi"%($1>Nr_-vCooҏ a.p2FB~g 堫ͳU W: iqtaZ湤Rɷ6h-l呱t92-!>U!_M5o ])뤡hN4:.Zߓ8/ٽ䋌Kh_ow)ս4\o48s3x'^?z#p>qE}gܙȒC)h&F;NkGy_VOdqf1ܥ^fv1?Iģp;eG9|ی53p$d|42 -<5A8cmxۓL}䖏لjr$9B8.q9ۢξvz6E kqCh.8$dduSm1acƓ+C#䓒W:SPPQE8ZʗJ]%W܌bmQ?ZmmV;g+nob yspt绀sX\ʶC 9`Ӎ=dy ߂ @}_t`VoWWj0=G4ڙXډ?wtJyRg(yRg(2lwMʃsivv6HLd' eUt,Qggggggׇp>=v:V:cs~[4}߅6h9 ls~٣)H=EmʜQ\úϒdı5`ex)٤.Qw2&W.Aqw^2H-.|NmAہ䁁䁁䁁䁁䁁templates/packages/corporate-website.jpg000064400000025572150211777260014503 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed          !1AQ"a2qB#R3UbrSTC4E$5%'7 !1AQaq"2RSBb# ?m@PA*Yl Fp/(ҝ֦+5EJDbTl8֙uaGNпRV㬴(-,6^ܴftɘ7+@q% jrLVE@P@P@P-l ( @Y5=D[Z @ :Sdc}**6q5!e/H-x~ is*?T/EiWio)X [~O6zwOՙs{("}Keet(Twl lZ.6HA(Z}E쓮(s>nJ/&kSkoc GsHP:Em439h V>o@"]ynv~-{/mN1 r?ɠ>?s6Je%l ; 4 Pj( dAz{eCU kUyVcN8{Mr]\A~:J~>#uȻ3eS6)ָVyb_kF10fᅴBVvv^=5G;gG%":"pC#n]}~GZ_rc%d!/6-Tݶh5{X37kF+"%;5: DbsʞKæI.#l僋%-6S+9y1ؐYb7 Ho%שON ̒}2P*,rUuh:)#W&=Qf[w"܈1cI'{2Iǭx'Om2a+.Օ cތBHuP_Ǹ$ñ_Sxgd&B#]_2ZusL+AE,<. 9/m㻗:x14̪]o3IlOu.I淶1e9'ps'9wWaJW@> ܸUy8 CcQb4}uO/{'wkn+zCDB'3;-7={s}岱} GML7+= V۱/]LGD4{[JH:n6aH-9\V3r0NUc 'owu{5vwbmz1zc.@ %k*Q_#oj"oG}LԜr33}w@P@P@P@PjiWjNtwLvbFR>-Ɣ!Զ`ДTU0Jc~yXT|岔%r5~w.jmS {U&bw*# RaSt{.%\oW PߔwG"r:[qK,2.&ܗDi{~`[gO\1\}a N5å> #6L0BrmyXbЧˮ15%O1nkr@K[ZoO/e[<#%ٳѷwޥU_WYn]O0*V$^^e5v( L9xzמ6VUL)~y'İV ^kͫ~׮iV%V#yK)ZAw؍tI5Aq'w,]C Mt{ϳ.0h)ړA8 m? _o&ͣljV~7ϒ϶yˤ}=a2mSoWA|PyPW]{&5s 71^?R7m=b2{#W8V|ǃT?S^SD<{_-{0y˪ӻU[ƹozq +NJYJVf7)'j۳qo-t%Iuw8>L^)5U1x5G Wozi==Uk"-͗aEvOToJ\ņan>Ѕ$޺m^?qZjpBWW'R*KUoRm\q Og&p%pMk^x9S?W?-CI}`+f$\+kX T6 !F䋨k׸;'0 9$߉+){<`יLCRRc~"8vū8V3收8JQt(7 .Dem8v*(RT~Jô{!c_J!IP6=J޹Lo]'ѫ2)eG8X5"m[`P@P$qRۊeFt~em|R68U\5Ltܓ2q-;(En6yMk~lΏ!‡ s[+֡w>]+ZRG(5wsCn@-TX4sz<%|4gyZ>_>ϱCV'kU.vnO˔S{S'8 5٦Վ3vi[GiםuM%W-UW-vo^i^\gHAevbr6 ڽ8pxb.XrP/!зFpxWͺ0Vi<<€y. 5kL=Q8k;q^VxH]כ< ɘ;qːpZ[:gQr^ݙm):d({^mߩGAi `AyNwmڧAֳJg.QFK.-7|Z}VEqa$+˩BRi1,M-XEWWVhLVЇ@h8}"(] %d852YiMQSqyzb>}^n7񮮔& 78GXZ' 'mNC(?I!~bӕ_W7AV똳&7Uk7qYa=e+6똎\1@E>G^Io)}:?}~S-|-l]Z*ov^kp<ޮuf:9Ct_FəT4Sm\6jOe>}]|qnq~}oe!VM 7f!.lRx ʇFJ77ZP/~62h!Di! òF oƎrx [[^*:^@P=.iOj0?cKZf?Zd=.iOi0o?EL֙0?cKZf?Zd?cKZf?Zds?ET~>~DL2ob'ɆcKZf?Zd߭3-\=.6S7-A}/Q\t Q?cM1<_k]r:S@KF?^OF=vNDN-Yx <9Lk,,8XZiIzxP*~yz}8yS+Ñzש=#1=J<)7JfSӅVW_X Hqê[zu/C#݋܏ԓM:זPJ)n@.Mԁmϴ\v3oT=8:\Yiom$$(BEk+C"b9;%(3kP?jO`ϩ~IakRAqWܵ{V&G?u-EJ7&3.]mԯ%֬$]tܲ_$o)QƷ f[(췜qgWu,Q6&F$f=ʽ~-B qEKIH$ڎ4Im t>>f| YV Qomxwu1$?A\K8q}U sE3!l@EdܛDbF(3A ( $yFqGk258yl #Mۍ \|e@+l2CaiSPmƎVloo 8oޯ53 akE !2 Km$ ȷykKEmX㗢qXF-Y|Uxh (f4v ҅<"K 6P7maF::շʲ%%3f)'pRՇi%)[z¸cesgt5~wHxSbcA_ʸF ULWt/11*dMbhSu4'p{-;\)\-N;Gu7?pT;B:l.Ii;^HZl %Fxa,op^}GSCiOr3QV{5JeU_=IVʘPVuS#PA2;rwufS&$vl!M MLTI pnܞ:ZqjiHI UL@Y@ē|Fzmۧn-JbJq**T{^MPK1iPum[Zx[Tc@( y9XQsW,cr V)PTۆx7m5~|BeR_nN VλN"xzV>+^!HFj>5;U~J`=,i( (5uKKj(NJS IXjsH`i}g3O2G%+jHaE$s`n@5o%S}ř=kB.2h}q3H:0c# O_O:߃vF(1N``paint.net 4.0.21C      C   " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?9ѣiWc,zg/4Oj>(כD{H4lCJm̲E Fr %AkٷG_I՝~'kTcY.P͝W-Z~s] .')Q$20FG8 }A"9#sTj$O(.g+/jԛT9YÕoC:t룅f[SBey c튂Yևⶏu(O_k^:%.#<*6ъS-^9O}o,NU(/(zӐW;F2|<>񖫦Y}ܶ_BGvDmldaqEw083rbEmUq[s}GhZƖ?4y6,?4Xf?6d.3E ((((((((((((((((((_G4[Tbf,B~~bO4 fki'q*i8='lO(?_ ? ۯM{é}F+e<k$$ oq)RahB56tܥhNV*Tʑ I?S7G1'&4LM}/BkPTu~/r"|s;:*&c8J_|џd|c K?S7G17&4LM~5]EF )i<ΛPc_~h8Ÿ+k:L+2FME&c8J_|?g8اo?M^kOMࢿ/uxi?i &c5WFᮭR<1,)%β g+*1%/3쏔ቾ/5 h&S59RxO֡-2 20^R7j }&m=h%h N3=h??Gƒ$OOo&|`I?S7_dK> H|Å\Q\h-Vom Q1%/3쏋|O&N_m[^*t2]\i:1\>/|Y_L/xh_،g̘C}~G_xOخ+c1TM|Fk;wakmQ_AEPEPEPEPEPEPEPEPEP2F۟# }?n y?[}^ ]gG6?%={(.úo^&JI_?r^k)~{nqϚҵu )۝/zu+y?_}"o-x'*R_ͶOKLO%𯋃.__V2DlehU[WG z{/~ &p358k#k7|VUc]v( - ߯w0wW×:~`h&/=~EWQ@yI srUiF X-cK}:I/6LFUCA *r"P {ɥ8f3ػ{Z=ƇC*^I$Qu$֪J-uO~z׭()=n+Z֬G/-ؐi$q -OQOg$$u-7i;h>EmZV62| KU+%XjųĬ}`)GJNђџE]_ /DiO ~6Ug|/aQT?KQ'qj-kqHo'z`ݣ}I)D6{K V.n?#q^.-?fdV𽂐}>w5GPӕ0"=U2`ݼU(jG/|]'7$;>}Lr5^GЬvbG=Nk/U'R9J zt糀|_WX^ШM@B.N/>h:z}+{O/>$VQ@:>vjxW&4k]+L# =<,푷|nUwJ@Яw@ oƅ=^CuuVH.nb[/q(Pp1ӓ_7 `__|@m꺼,A@R$_sNk FU~x@do+P4?oJEfԱƸ:$dy&v9x;ᇈgj]U-@]e8^?kFjxZ]kɞzaod*6xl#~#j .a_*+Ac@?c][u}MEZoÌv- +q XNyU<] +I\.K ׀0ow sj?({'0|ޜq=k^_W^Eku_濳%D2Q_GQEzcxN|i=_։"LjAV.Ӹp9 ρߵޛ#ZОŤ`έ4_/d6GWO¯j_ wxK a:AlVq8j' ~񶭠NP]ėqܺG6Dy%A~Og%Rr~Kt7RsG>>+~M+FH(,M1+[Dx\Qq|U%qoΏ kQE5.~) c E_*Hg-*&r@+|T^_[xo(mԛP+:U?ѣ8SJ/'JtCqM'QM>e{^VK~#ojRρ~.h=!֊ݔ&9]$uU2 T`({ğHi&X? |@-P%eĤL ~cynoǟ L4 5 a&:E+;HmdZE1xu9!nGS;g{S Rl>h{sN*שy/vMrhi5eg%fߏT>4h:O/yԶ|;ש->dwF*%EM1u&xRP ĚBZN T 50zn O+'KIu 7RÙ^+[1L$G W#mѢjXjNniw` U" x$t85̩bg,= ukJu9;CiM^.muIr)'iQJE~6I1Gm639-2DѭbUH5?/xoa(#ex leu䒪iklW^ }O ǭ}`~^8RO]&"țO29%fFxï9/S?>5AiZ};U-oo$giHdm8Z?^>!_[?~gޢ a[v9Yj|8N [ky&M~i4) [x_X"?ֿ؟ M2ĖAi#gƿ7Bߴ mڐ[]h4; {1@X hw-?¿-:|ZHG|(=({χo|v= n+̭ ctO'?η,?h[N;?}KK2Ʋ+0'pr\2k0U]†MNrV,mtJSiXjyr+ af1pNGc^"qII.\o%{4fDk pbM )d r2NmQkʶv3%eϜw| i݆!v S:Zma9n-^)hG 7sT#   k帺WKVZI5f֪K_ZeeaxkG4,e nrA/!X[MZda[GQOAPw};~Z+dxt$OI5˛tH@穮x3Y*%ەnHAsq Fif$ #ǟxit!g.v|_?T+ 7A(x/_/4 :Cchm!@ow2ys5kʓ6uU>2>?o@oy3 ĿvuGk}EJ`s}k_ў)~)xC|yܤZ߂㾚Y HZrrxv_ stٳlIİ9j_W-";)Gi4&ҿo_?W(Nqo~DRO"@$`p ~/zŖ5߂#)9 JP99c|h ak99* _(eͮ_S9;ZvE𥦬m/aѓHD13m[D cp7g ZԺŭ԰^S3¶$mwSހ>i-V7X7,| ]=>JRO)g&3y֫Ge!Vn$Rߩh>@_-RWXx>"Sѝ*^ˑJ7BIm5}e'0y}UI?2џ?7s ^L7jHaF͡]GRH.m)g20k?lJV_ SI:ޏͿtg_MF|\dnG?z@-O01$vngo͎ # - Rs>X'73ӊ'KƏڦ>z/ G:3|/&tã>.w2o7_|qƙ%~ dw4.QSp΀zxd;8ե׬cW@8FAuT`^Tn=Tx^?8џ?77?co~˚nu⁤ZEo;1܀Tc Q XgA$nR2 ]"OE_/.4 -9F^)Y{Wkf[FR73ފ($B((~>I-zf+(BG*,&caG^w[% % nZI?$?䨥^a<\#/i'Uy.-,|J裹n4 ᵵ-LTާJ/mb)6UU ej?Z8O?L:^ a(Cg@7uӷU~/7˵ C- נּn G5O)ʼnr}k_qa@xvkm?Yn2!~e\tO) w/r?οQ?)_{[uow>3^H~3\//T .[ <NU|yի^'#`L`ٮ m+-,6M'ldq5"|L0^?fH~; ;{l-8O/?m-5 O\dgkg$d_hO"UKzb3hosi~"gޕe]} =~/vgF a_zoŠ( (>&WGr}jwz}En6f\0A;~_?+#i;Ltܠ9H'tpj2Iq(v_q_Jm=2,Xa ( `(ȓqWax>*د;[[|hS\M!]d`0/޿8O+~־^Z}>kFݠ6mnܫgoo"ow񷎴 S6?a;%Qʰ2F,1xEƃyu Jfn"y89=#޾YhڳǞ:uO(&PKG<Ue b=t?j~ >&k"|j/iZ_ZiVݝI:(<.''R;&ֵM{XӵԒ外EA2(=;W汯//;pYe0+x(?\u_~f+!iͽ0D̯??͆hWhP3EfEmx' ܹSس{faq"^[0ϽWY;,Ul1UpEryFgd0"5"i>{+X<(&l<:I Fg3K9'?W?J_]C?1[7f#o~W}XpZ(&RX~v!'BMQ@_i,?e>,sw-KA_[U8"?֊( Ox:N%?!e]&~< & Pmt b8~ZE?L- `(>IO%6ӼA.k4Q_FOw~Q_templates/packages/Smart-Living-One-Pager-V1.jpg000064400000075313150211777260015416 0ustar00ExifII*Ducky2/http://ns.adobe.com/xap/1.0/ Adobed         #"""#''''''''''     !! !!''''''''''h"!1AQa"q2BR#br3C$Ssc47҃%t&6'du!1AQaq"2BR ?&*IR%/P:VUtTQj(PQ@5nzʍ!y%22@>$Vٕ̏Af$\+6 كQ057EhƖZ( (PE4ZPRHZ\*ͦi^hLM59T<@( MPc;o@QE6z ZxQjeB)=kF4Km)7umxG1u]v zh`Yev Y՚;Y 熅U2tؾݧa:\@y#*af`P.Oºmoj |g+ĭʄxnh#&J)wۇ×|/# gʍIUPeThUJޡL6+HEPEd@nxeM)ӏ,> 4C~ŽW$+L9?~~z)ϵ]Ѿ(e:OQ5R̒ s녓<%'pɠ cVla!JzmͷtIk,o k8mjomRA }]Se1 Dbߴl~FrnԤ&~żzS{UB{Z5աi A5|Pbi SRT7TZMhe+uU-`[TZԃKT5$Z@Qj(64ZE)U2 ̥֜-ȃŏ yvJTi7%QERQ@Q@P*h^T҅*ƭiEѴՠUp֧peM(N  ;)Xr)XP%u+V)XЂybMIjBo@\TM n4P j/RMf3I-@_G*7["akyu%- +͛#+qh RPIpa6t|eLH{C r96R R#KW{7&0uR6!"wQ{7xX7E3Y#*kܠi8Oh]b[4}۔Zlyբ>VJn a돓[Ϗr_&Fǔvt#Յ5O^ ![{Q7ƷMҲ_uܑmt&?EsO$< *~Unڊכ'OI%͟ X=NJ뱷ISKЎGCY}XGS¹+514x:kxO(ȅؒOu41** X={x'ktׅgx3t*8Y[YR\j/ārXI&F;-YdY9*Zکd2"e+BREEMQeI>"mUmQrIvӗ:HnծS+gmU'Ud\۝sՁ듡;e S|wQR5uR j/\RвZ[pmjڬkDJTcX5;MSEh5#­JPb=]k]tv _hU$Ƣ("4Q@HNڅVQp)Y€7[JS-P APT҃L @8Pj`sEꔤ BkC-Tj46J*€@)22`O2w 9g+.oSNߪT2Nbҩ*guIXݝ>2$v7ġak\ps)5m-%rahpJƩ iÚz42|Hb.m-4],-T!bp$AZ! UUJ$lF(fWczs%HES<`H4R/N"mVY4-jF([RA դTZeA[U@ ]jmEր`mA7 TzzUڋSZP*u^"&M5*PL)E0Ra†`-SzFj"34 ҵT W'u'KklNӷu5kȂ mJkBLdiXU)s *7JJYF.' jvyKagR$E=h_},kҕ*Z }^ύ<^#8_ϲ9:D&FtpY4L'2Gh}9Nʩ%U{cftޛ/ea\t&pFG_%VIR6IhU+dF1W&s深[AXzL#`exbByrV{kiƽ:+ 'GC,~rLPͭԿôyV5ɏ'P 0ȧ}L.؏L#v+I*?Ǽi1&wצԞLo>[ CĹqHbIeF{{&WV9+VgeD%#p=:ZH@mʩ2 zx+l//{]8Ic6Һ.Mk{tY+Y;P=ҩ+[*JVhdХRگ+HVb*(RǐˡvVI8{+RX}{郍05S$*-S@M4:)ԊPۆq4 Y:P)[D i24,zƭXZTe&*/PȵYzcZ!UQj**R0-E @4#XMXҧJRnQ]&^PSJ*h4M04 EjoP15SԓHj.q Nv{wVuEgsePK RԬ0(oYJX4&CĖRU,ҕl)yo g5pǜ2i?y{+D{+,dZ_4W_tYˏ.,-.*U1fo.יUw3XRq%hGiBt=؆n;%) c}cl5g^ .4wsZLxW e>XLF?h|V5p{^0jrFWQfFcw_>l7M\%V,#0CNܲc]oҽsWb|fW"6QӻmJ%iF<ǨϮ+1sIJ(/cM86 {E2 5Dj%NmeRVD;B*՟w?4fLb [X IVuq2QYN'C&n*,*\pk޼.,Ѻ, ) Cn JeeN"FWdg?$Q?ZkNZb>L^;e<DJ]4Mha; +/*N,A:)4gDc.lY_ ^.EzO7'*AZjك rmT<|][w s*}P"[-kdTj)UiRr)mTzZژR aX45R@֥EPޠ^ЄTXԁT*vޤAkPEiUMz# jR hr-@ZMwe-b6T^(((&( (RE84@84KEPI5QB)0H뽇j)۲b&t<~[6'ȩ~K+9}`~*sK8VqM\t TPY+ :c[˵Qcw~= Ke0.fPl[?hXZW>x"U^9IߙkII^!,ioe+DF꿗![fDži鸦\%"@XhGMzكS O#XåױDUi^K9)ݥeѓ#a[Yow_x]xrdAf_Č>o`qΪ [sWW5&6LDP؅"0kzv#thYfn%n`熕rO;OLsgxX''Cc3osHy?t?+[sSr6D9MWTf}X7}ƓbccQ.Uy~2mwG>i^HLI@0dnʤG&4*c;dSt8WA-eߌ>Bo"8'"@?1-Oj?GYx4y~P|-q'়5뺛KF4e4_R#B(7v=*b$R Z?g53g9W|C0,z"gTI$RS'=g3o/#+* 4>L,X4F>W*4l7Fh|Y}?!BqUYYJ%t#a{eiy^sSK=Vsd qF#[F^K3~^FH826J "P+Xz0Ln!癉ΟsᷭNE*G%Ixӷ{N'Goڪ+,no+Թi[{$U:\V^US.ׅVµK!LNC%%fpMPeaU2V[S1U̽PVH"]MEs65H4seH Rz(E5MJEPHuQp MJmTʝkU (@Q@QEQE( E6ʋPEM5;4i"jAE֥)ڊQ@!XJVwXO3n߰?xajr?˳8sWAYƊ!KƼXHU}MV8!]EmX7J"thP}srלN䫩3,ᅦVDCL.J5H81._jCVnc v.w(v)t-s74a?@Č?w|8qSYd'=?lis#$Yh,$PpP5=l)\cn{UR鑘%(th}fFd=!?- ~uD9:]kPG*܆yT5H5tM&YXo)~аu:$3:;n;Wc4*zPD`2OEs0&8_|~L:vFN&bʼn+^^@>ཛi:8Yeў{#TbDO@߽4^FbI> YюG}X9%#ȑsg7dd=2vRcpRhSO5L[c|JZ6V$Ӵ2mbNkH\ܐه05/ 2cXnf MxTuxӺ^O:`ǶV341NZY)<.YƑ)l"d\AliNҗN&&様:[=,?McǒN$1 /Hc)O諲q]C @yFYPA:TzŗUq /WwXأAɐǙC&&CDoΊ ||Ȕ.D+ymG>0toG ;}3:!ZqfÉ&,NVL9ĭĿĖmu/}zhSˑ يftk_o˓/8ː"ͼ*ʀYcUV8.!to5}|>|10Ǜ~5:lCc'Yݞrs0^ïѱ  8C2+kr+mNQVkzQWn?ab=D٘YVx!H\~>\6K^6j{b'_ѯUCslfɋb,ܞ6ks` ߩ7?%K5ecLa̡>8{:Qdd:/*  ʤɐ=W+fu^<ěmz;meK&Oy>myd&7Wd޽G9ѭ ՄkBy8WGL/ELc9.-k/R9?M2s%NJi^zگLL3.~+ceˋ2u򺶎³E-uJr^UHn2xO9Qcj*0mud:otcƈF8nTǒ4e?!?yY:0u9(]BDeqv;)[^ %e 1ʻ]1?>UٓdK Pvx:0Cܤ 8&lL,~S/}ݕʉPfs Gg&xP6v%I9PB,2!_o]8:2Xsk6S+EчJºFkC5e*`S" n'jK֥, FərjZӄ,YB5U`?\ a|`cpŅHɑQرX{[E汮YYS*̖!^$E("[O -~nI/{)' E eR{xeyMHYo\Ӻr 6Gbi۲K^*6sW &0(L>i[E~tF6DMDDяguWKɛ2b~ O[qӺ$^߲+oΓ{eLǟwO6Ъ?) G]s> 23`W+$pd4ӳ/OBf}^{V#>l]lq|jW+X&b`$j=Sgh㱑UvPE-6;@hk#]Y?^V:)pZQf@ETu'QV ti_C#:[jgowc{6^cd쭝 xY>0n$^٭;!h]۾I" Yɏ!G8Fq| #_k]!ܜ; Ax+)dv>.,9B5$.|?(?HL|{$s/]bnqfkC%n;n4o+n@hO"+qa9!PGk@ߜT>׌jSӲrzpzwy3 ,n8 Hc YPp>םzxwy}N\Cs":6 <c/1\QaK{f=`emB($ptHҩDlJAc]b8=۷~};S?k@y3z_IO&VD1,G*3:y `zsc׹C|@tzg]Xyp K0 Lr55bhFWVe;KeoQɕ$ JbgbJ𯜧{eFrp phg}U,YXT'!^lk{kn6UwMB*$@bŻoKGc?.=c6R{(R2~g JiT E+z?ԝeMӱ_)%/& q8#j<"ܪ\<^N>ܜ]<BmO`wO 2*uP˼uFnpDY2 Xd mw ޹]'}?D ʼna$tjV$My^/s̖(Ua1 /iD'12uάʘro66.+fKz3:P=v9:vl2IP4 OW=/ۿ)<hh, QmKkk>z?׺ue0Qklvoo/\K sMWh$HW/DlԩbOy=%sG}_]}=_ʄNLLB\^A\No3 gHf1pŖeec !`e:* Yǀ7KǓ{~X3G!e*nާNYǑWXlW1ϑnHYUcQ\kҽc7LIbYR9]x԰:jpL-TQt뎱l" L\1Ioƫ]"_ v# Y?@z/]u뎯|ҘrZ5k߭ySY21WvNyك*+VITwk')VzSϗJt٧&c=fs>T?QZw3}*n(|<+ӿ?:q6. _I5y%$:óO}<t^P7|9Vhܚ06=zTz?Nz2IV "0RN-tӄyrȉȱ XVmG/q]VL5],bUBX/JhI.Sn)S<2R7*ܜH P%B{OCɟ>辨,1pr*>hUUd}x[=:0\y^'AF\w}9)g&#?CuN=SzCֺ7pRC,U,ʤl./M*X3dzv+DPǓbIkuH=EX~Y#)$ |Ք:+Ӱiʸ^^螘a&'P2PA!g06dXӶPoCMf|*HrU31kL̶58ѲĒF(Rn >[/zߩd|,LSfgD6N@G $Hh]*NoWȐfIc3,r-՟]sYBmm>Ʋ{t  2F+9Ճ.F$L̖e 0k]&O'FsmFcĀmտd':UoO\I\i$ Z]|1t|W|q2ɛ deRn9/W_LN1:hzKwYw%B |V536o6axnȎFy5dzNѮ1U >}e⦱b2d%]7-.k>Aǒѻ,P)* \~po*knٕ$˛ ̈́-W@ 6 xEY8tC!9q-}vaF}+0yyj:20>"x<(c* k%yZ3tzF67I#mx*U#+ƹ0>;-dnq>qq&.$p&Y R<=n&D;"D3^V;i{-=u|=,r~pm27ukB 'ߏ&=tV =CTw()Ix#KזmŕBnSnk&2O}"+)RC ⽟iUH75`umvgz}]%Q$lPEyJӃ&#D2~]8:·"dF۔Ӑ-Z92ީd,;)F꬚]Nդ%۩UCV$ޤ5X$CZ}fMMEꕒu!jMAa5IЅCaT7 z__A$! h˯^ez{cgE̹e6;-^ݵlF|C!xaNeiG)V2@#.u0o{?y<\8U Ɂ~o+,I:]///c􏑞f\$wk\ -? jGݖSUk+: 䟥Rm򱸽g+xYM h$bFVvQ4mѽ1I'*ޜ> 7x# e*ǘtj)=[_IO'=e6`7 ѧ}'鮗CYQ#33*ab }Rl/Zez?u|$ʃ*ED36WG O֓tLb=[C€yv6{ z8^A$Y[\rȲ^վ2zKCQ9l,uA(̊^6m̂(>W1,LA1R`;w S%[VOJq6HVDKblF{rrN }k6gr_2jA$@t}@~)^Sߧ0%$c,&d#Z;6-5UqzQ<$YCODn܎^ċ3Jw<>HwxPu8qhG`c {.A|:qO]2 /$G*7Oe}גbz}3B!Ytێ,G~`:UrHqeuTA:BŠLNZ2o"_G?r6C*.&/($2F#'Y#'.|{r nl8Ny g2wbtY!bOI#DPe^퐱z]Rp8l#uwW ޠnnOQu0zv\gO <̊|RuzBߥ}{ ōVDܰR %@˪ EU%r迣Q׿}L#ado8o#x87Η!rv@Z d>{w޵'@/Pܶ R/W_h:]]WI4$*F+)8\臨mook ,[6<*O7࿧IԿnl-Lj?daCV}0On~oZ,*"G+(X!'頯)P;~+,t%`Hq y]fo?(U%c6n\;gzcrcf3M$~{ji:gKd^^7z_Qt̖Dl22*Ǻ7v׭^\n}HI$H! 3!PGN^ӆ5R2}QqbD 6DO' + 0r򛪵 ҽo=-$pu1uip"Uc \_[zkeL^<:ڮW'M]!!jocuk?=#IӺq(yD4-[cg;uac-c|ƚGC,$4)Y)׋K$St^"\ yE[]7BXưbŖɢF ?(`ʸ#='#|ӗUڙknƩ_G6FhJBЃ].i6?$OΧO4Yy~V#kT䢲G[:O:`;.c_쬾4sHMgH"(?]÷Z,jm1 n.4խmh5$m4GwpaṶMs;iv<Ɲֻʊ#.+C!l8{kmIYJR&w噢ǔ4CB:߃/WU+#^ Uc~a_;~:>e_h{kزjbrNwGBzI?"LeFC?/dlb& ޷lw {̒) `b`g\A#w5LJhvLR ̶Wf]&,U?2kDy9kX"\i<ϴv4jl|z0vqJM;j\ ̋zԦ7Toj7Vn SuRPjhR:5P5;%, &PHMFꤒޤiT@[zVSz,ocAUA]%,AjuN, uWaj/UnTޠ%@67ZԷKwT %TL ByT Qzd(pQAr%VmQ;}ŅcH80% ㏻aM- =C#‚(,O/7³T6[4D|cI rcKv"Vv |[F$$atc 5OPP0IX[敿{Yp1?&M{^ۏvϒ1 2sbojpeJJxc | B75tDۃY7@ Pfm_I\kq/˓ ă|=4K~}=?ei?̮>i*jus2A%ʐINvվR1KaHqP_ }c-κ*L||XH|zQ9x b qZO0f<\|ޗ |i'쑬d{I/ԕ>\8#g PD}}'?-lnުȇ 90+.sv*Ïսt(OS?IAظ0 F@FQ-Ž $[u vqĘCP G=Pk9h_@uON~)y1಍)ō?'YLF07cpёR.=Y$[;UziloXgt}G'?UŔD͏ ܌dGV#QJku/PIĽ^..tLc M# ZK۶ϝOMɞnwT?9ݩ‰=u|Rjv;O k?< xZꮡ˓ˮpN`jHÈ#[ߘLYI~dw7rV%v8/['meGԱGΧewkgYNh؝qSAf^j: ٲF7U??j5x6zSG֦*U$w)*3ֲz52UÚЊңl\GR`yae#\+|&d7e6yxW:fx.n(?oLL~<Ǿ"̤Su#"*1f2"ד/cMYqXI|{yWt~r+ܨks~6v"WI!fȆkޢ REksSUqW9Xa@ILyC]l "'/}6 '6e"5~;(u/Z7_.'B>ֈpξdĽ[G|}/.aҺ^GUalؘW/=J]Zպ$Wo1q.DcC*prŝd680:/s EX*|Ӟm WB:Lx)'K={h8+y7U_kp^=Jn#e,NQp #h J̻dCf^1%ØdChɇa07+EC|;+A=~6T9py $mZ󋑘㸉 /-o(ISwײ4VH?MBuO=HIiEA(H{/” ףu%PYz/UލeQ(jhiE;oQj-@ޤޖ IznuQck싉0I?5\F^[U70xI$ dW C||'T`(ǞLtĽ`RIYX:OKL:|xfgܹVn>ڷ6is!\rQqMӓ|sޟML$-'$6?2a({t=8c\.엉-誥M8X_Ye8( ?x91ȡXV[,3?EْLT:<cO >1~ɟcpD] &55Ox5)Y?2q6_룦ﮩ0ug[]%7*z bˈxQK+0;8dRՇj NR!q,bN<їZjYO4~R9+LÝGk'm>7aOGlnp1c#W/ՋHmMeoO/ʰ0eFRdS.+0SON a\0 Iɰ/Rd#iG_1 1py{ȿޣ3H1PS'슓.:(^N3;31%yS #k&SUwhl Ѹv9Ց:<Ϸ?*~#\Ωedb6PUxEtd#>Al}=GWt3h Ǖft:s`S&׮E*2oXȓjdE͞>&'S]oO+tcY*Y^O9\U7NOؖ&#)u1 , I{WNw'zszib0Rjwн=ދV@EvrW| W${4&dY|JuK+tu#j+BKP;kÈUxk)(C_HY=Uzh E;i EBz/FЄu-4ny )oz9_PH?AЩj#a3},jV?C;Q27ק>Qma٫7\YC&QOw*߀@+>dĀ<7<61q'aXsv@UocRrُ< _jkF ESҨd-+moa🢕mxL%jjY'?l$Xd$0Ğ w7pfo2 f`8Ir#IpqM}:WRV: ÇIB) 狵OH7hBUڬ+mq]Oj܅ޱO5,A[؍S9  9<8j;:K&ML~ eRJZ-G͂9tV[66Cl8H-Yq4m5CҵuGNN3V\7MEsV=Teu#" D>(xlY#PÁ{j2X_ɐ "n^2&V#By)~)w_d Hv昜u,Ϭ?x\. mnZ14D9=ɬ :Y"E_ju/˵}ƉWd 7E.+Z+Wƽ|>ؑC69ty+SR+C+ /Řs;M'>`&/o5u$Ӄ:d3.C.+pdCKsz"=8!~D}^}NJ;FӈVHa,~jkGSA/k,R%X^7Gxgr\l}c5ߍSKIk(EyCX*ÁϐAL{!Hi? */EPI@qƾPHʁB}4}VcK2O Յ zKgASzPYMbVg 6F64q vun% vD 3lURsBk{kRRnf#ZLx|VcأSM!¢òTS!U+4)K47XpIKkP[TAH2)=TU-J­۶ @SWS`~΂x2ywQPHPk\ڗ7s4*mE«6]W$WOeբn*[L ދS5,ypr>ycC[q`5I(?O,L{7m?텪I" HI~yI/Jt!5d>?U/pRfNaڬ{v(m|}6Fua3.+,ٓ3'9 -,kQtQ]|IAh%O"AWANt?tC܉?7QhT~ Y>>ѡE*/4saЮX<bXFxXð:ɹNE ~uGr\t|̎yԟ+1.>*6#rS_ÞǕx<*q^]Q\㿵M]F&KmO5T>v^/>o 4l'$e@%QBEEM4vI,y3N#jݝ.{ٻeWnwt9{}՛Vr(6~)UMi)<|\{ƬsKmtQ=>~f?I}~(j`Mʺ/,x)߇P O*{YB"^HQJGe%hܻ =GٓPyđroEцZDEA4o䣙`A,1ZFu5erXpUGʽܺL$4XE~UnQz$VG<jj^ NeWJ_<׾cu##q"Gxt*{4z O9MSDxܲHę9+YZy2敥7iTr|J"fX1=橂b}RV69 :[kJE~hڏ>ʯsY(o?m2Sc2 nV9q}QޖC(ߝ7|'j-#o),elnv2?hp*sLH?1T})čӠ*5˜]ZssÏǍ,kx~S LDcmaj"}x܁THAScEh·oMWskS&U<5&Yc11F?0Xwbӣ4v6"!?h A9YmXhʰP{*;`s,G2kZ3$.4(QEQEEM|L{OeZvsǿ*UBt^nu IvG{jkUK`ⱹ3|W";MLakm+psn:q&؊Z@ խ-m[oTPx(w mR{un7Z.h=:E'I+YY\[d@0vr&LibM;zҘ0"oGi@7@m=S rmP zEhUe$9 vԞBNI#!;k nV!rZn5#hW2|>DU!6sĤq7j)K |QO5k5A#:G. FԚX\[?]XT^[PmimxwQ Ydvƀ{$, {ƟP\iq ZG*c=D>W!s lQ2?}N6~Sƣb8Wȿ H_.TA̝8ڿ*EB of<: ;;! ZHOyٴ]o:csQ@I= U+#=%8a+HN"5k; dTX ͙8Md`#CVqcT*759%O-PcwT4@67%sѽ[ ST<cz*mCU$"mFʐcjgrXh( ((*Nc Qsߍ@4 |-I7rvP[JjI$iE jI( 5* U8 ¢5"&o T4S^*[-ƀexvu#ReF?E1 o;EeЮT,/}/?Q1He< HXGҕ-kUi d`J}ǷPu`Y'؀h"C"2G"Ma}4YORFs-k_mGX1G;rHgf%'ST:i|j };(.浈{/Q @=`Eғsv*/~74ZH {ǷZI] {p`ҢQ)/E$Ɓ#Py #QRGƕŘL{*؛|e/ccʚ6jd@l{ ֽέi&Bp+-m##*~^ Ԅ%8vХ ,O.>Y_w|`ƫ (((( (*F**MEOh ;j(( ((j(((( ()lM &Om@E4s8ԱOSn^5,oP–Ɗ(HitR–${zJ)GA֖$j9Q@7fT^֊( (((Ԋ*( 4X(MPj(mTPwUr8]z@;5Җ((( (((( (((( (((( ((*j( ((( (( (((( (((( (((( (z(( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( (((( ((templates/packages/church-website-template.jpg000064400000027034150211777260015565 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed         !1AQa"2qBR#br3$cCS4ᢓ5EU&!1QAa"2qB ? $_9;MK/Mm=$cG{=Iӂsn=qg\`OPMr<H+$vEg;18Ĵy?shisp8)ן;p5/}d@g]` ?z>X$2ǍqR_gR ~t RkP_ \b ;h:ϴ6vü`LwFhKznkmJ[ NslE9 ic˝YX 0G@.,S,i Ny32̭"+ I#%[I .;h@P@P@P; OUK\G* _"nɔ"E(UWBJ[JUV}8d\5XǨ7[%QV=Yk)" H*x"{ƽǺ^ҸOvL=%Mzȷl5྿/H["b!byU3(Zx$dukoJ?c?3m#&ʯ[MJlrRگ:sИZ啎'Ƈ&\vה H۶#ueSfw3 DQMŊ#{վZscehчW+5K,k 71G=5qD;WL _PkȀ*n8}j2gHAa)k:_߾vMjss`(~(+GCŏ* =AHuNṗYA=p2dA:l&)!_"6R0=W7(77j> $b눑,2J1tRHUsSm5~Wc~p4A 31!+-;!SmU>+<Ի:Ժ}4&VcfUtU1󳿈|dw~:kŚ&ovT2Vr9E\o4 \|]IeV#lE @PJgi.tb Ŋn yl3wF]DdjTe ۅsFWq0BtIҾvH1iwLCA{im7($-aF!@TqjxvP,q 6LG^1җTۇ;\vP54S2ZrAPll$sRoYGm}]6PMf?t1 FxC.v91?Rw?&m=GۮJbA5hU]F^ٛ0xcl|$Q>(9L='^̛p(TL RrHMp= ڃj_qtL~.`Rnv*bA*Bg6>?b'[W3O7A$242uk3踾~v<]n S~ݏZm]_=Cӻڽ3$ǍZ(N25Ff!nls7w}#X\PXq mxO$_~?>mcRN^,5z?s|pqoV;^~1]qY{2,(%?oKbOm?6]lWLrXk,O 6ssykK}v_ˑ(ֲ( A!#p d/@ƥx@rbIFp: 1y8H2' atf3%O13^~w˷W z 0igRA*H2kO>wgS{P\ U-<('k%0}Iszbd+:HLf5X`|t^6|]hwY6TC"Ȃ@1m$uqk,DOu1dv06$W{6oHDTx fx<2.3 SsOeN?<\FLpS-E{/7Y|"y޻n>GMu"ΑDL FҚ2,T:XLUtIu&,֊a,J' -->A91Oki[!Aؽ::ʛ Ow >ׅ6|ܜ8O*V|T+9+̯ukj=&~GPXyXXlkc..cn%D v$:Hƒ;F:fM_,ox7}4JPN-r1/"8VEV؜j07^,̎ LbK(x]\;6Ov==k>~ :ma4-!r7RvW[ɝ.\)g)b0;w=q8ql6`PKlES~aE~8?ά,l:n|jVfP7qwٷ3$2ɔę|f<_W3ƩNJ[0xijTgt6~һAJځ1֌.S|lT3I2-{vo#Dl:|"u3 ۱[ĉ3KwDtf 4k]53{[;^F\xyw}YDxU5E1Ow%兾g-LK(M.ݼxGM934 pΊLW?*#w,l/!^y=b֙ Hkۓ]Ve#?Z8Ub6FHu+ⓙ" x/7w1| Y,HU\rko#1j8xg-/rxQ-wF>v_R;[pw7 vl{SYˆ>Y)sONFW^!f퓆oE&Ne ?˵4߷wI3̼raN~G@l>zB\}Hw?KDj=>drP,i/nGt%M8P7KZ>*j&23uPei,bDGfb}$w]/4}Օ3j /)#KWqXDG>^Y9ە/STb6;1QP9 )P#Ie7"&=S3ř1XVU&NՠI㲃"[ id̃|hiK[< Cʃ&FnT~;[iݽ X.22W4 ~]"ݔ3YB-m厃M l.Y$q⧍$;iN\22Ý>|MYu F6ɾdeSDұ9l$/ACqG\qSnqq"~J[-@hhA@P@P@k4AQ$#P`51Xs(2 A"A0h1EHnܺcr;ޱPtV zzlߚ|l=WL \{/Az?zͿ#8QIbI#rB]Z[* N I rԕa~w[GMdE śD궠Ge6 ((J{(aAP s@P@Ph-sNDž:ʍ*:Ǫm9V.AN_dlO![9Aa|~zvdGC 3zHnFt6Ñ?_䦱ۺT|7&ڷ8idő"Awr{dJldyon6j}seˌN80,pA 3 @z bPn=)Qu ZlR~#з{g ;gQEp?!Y]2V˸e+e3[YDru0_z;xrN>&,8ýXyX}]Cb(( ( 4Ǎ+$J4CZ*OƳawZ#%6r$bҷq=O_1{NG;IvUPNvrm"㶓FǨ]xRXJA!T 5ifO۫;"K3:˫WCS]i"X̢U <.p1ٶ\ 1?4 B(1z I A/pEFQC4is<(Gܩ` "Aj,G9cZDH@xZ,lj$@PXml2e)m23Eϥ'Fa/FQ!%X]Y9&\q~z=q#^^Kb_3,nE=6TU*`@%UY 3A}:ov~ځ0jzPBl-j3WV>J'["]YVߒFۓE>&&,- $IRnpvZ޷6$itK른iQU?-&I0@FB|ڍLkF;-3ܼxg{OomVt}SnD \T :9ko¶3Z'œ$2¢_J9;1!}7k6vvt.|ϵAIv% 2 t&nfظ䪜|h*|qAYұ̛>LPcuj%g *pztQ`t$zoӒrݮZn؞.N N(crDEi i /]N6!Bm3W ~.~4 .| XTt 24][ g2L畨5s΃(,st͕',ZD7PVPdPHMR L'IKVopUE( +.dXzٚpEщ;9yĊ9t'Pl]_X4S$2crG)0;K+pͼ|/b0;:Ebn(}2Yh9F41,RlW7yAB($ENNi:Vaktnclu9='-A]@PO* XNȑ:Jn~T~&C>JE`5atO mq\x&B>XbX.^񠶛V=LL@ %;:Q>ʋW11jѹnx,Sny5(Jcc05Sۘ'޿:6Z9}prǙH'[Gb<>}u祓l C]2_7 OhUe-~%^>(*w)+HW⽾A M5nWE'Quy5ή$7<'*{<t[,-pu /܋cAO=?dm[<ix3ڮ8 A3o4Pzڰ6=%UA{(+ꕖ5QPTuJ`)9$VU,h9otvљFןYrcTS/Rm,M7֓o&0?lziJ&(Bu]uD$Զfy`h50DG( IA=\#SMb&xlgDŽM ėdkJI M6<&dF򷖁xXa(Vc}FuAYb\I2-ÈW7fӶUᵈ6&Bv9RI9i]<-s`ǘl"dO@TCr 9lEODe^VAM&c]anڊx@ʊ P&uon}ݖAcx ao1640rI6e7өw(PR[NN23c 9Qrѡkv23bK$vYm$ۻY||4I&ÕSԽ1D>[ɫjǐXn~#A{{97MSC)ȧVwt,H':ñ Py:#zs7I!}=GTAG"Ll6E^8G(( 48pHcYFgekTϺI}VxZzyL*̨]54feMeeE@P(P-hSA+ HcvГ)~t\}Db(*ɨ %o΂1<v"3Ȉt1_ü fvQr0hG,mFk9@v־mkp~a2_ P/ٖ=y|||4c&6DHNN(U\ªV9A ~E t̙ Ypca`'LiK!cd;s!%d_T xKIC,eL <d2bMT@P@h_>@$|{4*8'Z2;?e8M^w~N?8e>@Q(~q*ue eGlq &%n?d,s~_Vk_| s7w#VO?SQ{p@gTa+7CW:jzELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmC      C     _  ! 1A"Q 2a#qB$%3Rb45CDGWr&6EFSUVce@!"1AQ2aqR#B3br$4%C ?GLnJo۪UK\jJAh6e!9% !< VI$VMQjHڍ me9{şK}L~/Ԫ8i.%oIl?}iVݗXB}L\B^RTO{i&H}񃴶{rVf^2jAcҔ( ㅌd ܋uϴM-cnw /eǢo,{ѿnAɅ4O&0A-}~̵an'^B NZQ SI0u߲ϫ.1C"mz*"ݷ%%N:PZVJ8y#ϯs\%_6)?hnM$JK^_rs> v1}/VNa/-N[m-櫶~!M;`Rd ?m3'ioTرR*aQ”8}/VR? Ƽj%f;NNn{m;m!i lV=2':Ę y-.-[ݿ=(˻ {'|ok"~m֤ÔxUԆ jmoH#AIX1˳^HȰҒ=fDguem})%{߱:*s dt@bxZ\iKN'anҖU9!H;2POt9V ~SoS&qśuݳf,P𺙰Y=f3_o'DSt_lG2FGwRjF%U<,SoRuX{6u UMpa _;\h4]I Q!I ݿabJԠTT(e*$ztʊQI[b,Gq]=w'R~S $(VT gV:g'b(ȷa'xIs;kݸʜTyMNlq%g 8:AU2~$ۼR(ƤxnHZH!I-qC[Qp~^|>^]S{pÕ+x`l# X :u}ج*1 ( a#Wp%_l7 Ce=l(r=98^ߪDCtK)qdH)Qѐ=4HB_ s "#aG?jaCQ0׌wt;Z:\=G;z}t^(0|}q):x$VqO{>nߗm[MQi!! @9bwH*D*8䏩RL:|jjÊVH)={h))'ZC)IsW/!=1*)lJhn9Q N,(bL T-J_HP")Q>_ G~B0$E'<̳NT@R k]WRBP@ W\WP" >nz`~z;2NIN5&dU2GK2nTOP)>Q K^T2-ڐN"CNTԦ;'e!eω/Cm˙*7cO~娪08QSB BW/ Iu&ȓˍgM\ۧNfmJUOe- *{8e<¸|$wIq1y 9H[7Qٺ.^LjS\+`$!XXiN^ mErLZdaeŭN4$}L*n"Zatg^KlmrcRV20wiKQ+8IQ{{]ӱhT[tCq<))dFvm+Z}O-hS峈 azұ=KWn R m#%\Vϙ?,fX^T%K+W֋Hqf2:\HrluPᖌ|ӃWtĸ?T^^Z3,fd|=2āR0.9dRH*q4PLWayͺJTyĭ Ǘ"qQ ]::ΟU J>r2p4nR 0SJp&ʥ8ws%p-Be]^!FJE %k Z q.K/%*,SC)AT=ToMZMeZSTDL+:SW}+R3xWdo$V(iODV!XmsOY6+6*‚o.6(r?!Wo5V5F=g }m4*Wjsί! ~k$.$Mr]^o  &:q_8Po1@ *PNW$:[RӉtKٝDWˊ]U[UU* ByJZT,1xۭ͐s*=u(c iU$@}tVg$oG,p{)^nHS}ețyf}OU:LL$\U(`~ioY~IgW\Oؙ-j>+`JVIN^N;;jp p:ŮˉIQHhتrú]L~ g$wGBlf\#ŇLm/M))$JQ JA'SzH%S[kdv6ߎ2$(o-MCyϣJrOڴ  ׏RɉN4T fv}_N|YI/.L4"SMPc HufSVqB3cu`՚>+ »9k]}x\B׫uםljODC(yܸ 5aM+"W/}_{=1!ަI3umM4YRTgaD BpksUXE_j)Cwk_o m~!fk^ڗ)tU uo!SZZiҐU'Ӈs:|._nUCv37Zk*껡 ߧ7\Z-G "əD44u|;J-Aya&'^Yc0ugk_k*4YvT{Jԟ4AbFx@ڕ)[ۖC ےc)R!A+Il-M*Vv\rhFFy/fN w\iͧ^UU&UJӬ D:J|ݵsK(>)3knJ[1!FA%>:dU9ԧEWC/h-#PY!{R㦹5A [O"$gٷP<}ĖԨpіxE\Hd=԰0=:ENQ37_}q%&Z$n!!w~#d;KN 磯B`1jﯱK:%D(Dk֦ZŐ"Dh!hq 0 ZI*@k8܍˷x-F rv{AW5~-T&$vIIt*,햤!#^C2X$9Og6_]7YWncA&'51p~TcXL*JYasgoo1BW=Խbm՛r}N*"8K{0%`2Tx'J}y%˫6=L "ܔrAVE= 9 Y#d n0ly;D6tw+{/ =2s<@%eH .I=t'eQͻ.N6~ؒnAe0Ш)tUhzjAp DM'BLۤB6mIU6bR_**HE:2#K#8yy\,CaA+8]Z#/ x-q36K9*P%m0RE>D7VPe$*K+y(qG X8'UQBujoqd-Ê;^ӈsYZ5Ɯm$p bu!trUՕϳK$ROF&DCCm a\3H8?lF\|uPɶ?4_+;rj4E5%.|E?I ZɢQ\t|”]\Js98jEj3nI1Z5 nSMUlū'['%8';=}lԄĽ+ )t9CNj`Ce*␐*B=u3HYHb"+fmگQ2.\e#/$C>VVMNY-,fUT Z6癭jn7=^if0n?⺎*BG̣ \j{Momv7knK ]<'>iEu]/N- E,;Lb}Ml@KN>r߰DUԌe&2awjŃOTie/s.8 턍v*pv\:t.[qN3"M8!.\Bƪkًsk{eu@B|oԽmzKn#1[aL 8x +:t/O3sͿDmjLXJ"d6 HN3ڌ}]>P`y2]eTӪ2mThlg~g%%щI$n }#omOEJ^]>؋RA=A}pJAιURߞ$RE G~6"çhׯZ񙆶t@T8GᐧV몆j̤s7xtU|Q=Ri^M. Re* JT4RW) ?m_}0TaVSk}tӕc*uKƨT] _nDÌsmh@; jyGJ :2}s}SZtwlN#ѡ@p:\II %*>#:`Dlk]9$!nm_/6mtw몎W*ZMLRSfL[W%+od="WNꅰ8\BIO|BKY~06]LǗ["aOI|s-߉BR !6'D9bu hg'amw[u?o.Fm!nL 8RA ZH'+UXv~Eޏ(3x?)VRvc+me-nחJJR`e9?Egf9uaws3튠F\BJKC PQY'*PƬ6-ӎP'X;ǯVv!^={j<\W$=[tv7SҪoCf}v [u)#6-(K=0UBn,v^'j+ߎg۾v*uZIbu: V:ѐ^i$dwgEp 3r-QV=,tGFٶj-u2ĩ2(G%8!h%‴+Buyh1ah{]gÞ/IC-Dޛ^y,۫˖.JmتxNx8|@^XKjr'lƴFVmh{1dW<,8C;StɌoR\wT%Җ%*IZVAHפOpgfwkpwoCEkݙۛ3j/;u9K5 ы|6@  ;cФjrˋɹ{Z椬 @m _ҷ=o]b2gS8P7TrBG׊JPQp{W1P)J*8܊x7Q.]^MrS?*$~C8O)k3yḩR[p%\RsN"V' ˟)%Nj*/=K5vř"ãkݭ\uT ^jT–2"ֵRU gH D/m{sPogNMJ]BW~uVkȎfÒTqe( 6-*ܑ#G7l)ugv-*A埗vUs,[AmaSZRh++{-J~w%#n9LjP $eyU9STd:"SP%'jU/ZTY<C~crdzp}3LnbUslիԭjUSoumTUn(W[D`+W4r y7tU.wfЉ3ue:ŏ7n,j2QRf[mV1?,:딶G3x2S;x|ڕ{⠿zjmS)eJIr{ HW^Fs9IX9DWz2*(qbN?SxԠġQRe_V7Vb$yAw r8]c]uJx[nYZʛKIN).'u O~OKueI_8G@YK:{IrohS2t"QYO ,)AԣJ tt8# Yݟ^*Өy&2N˸ަRJV!]d$ uǍ{dM#"ljD8Ý?pyyBXH}B8 >?.JOleb68s%G̀wQp?E ҶozKV61Ut]۸3|}o]GQ>,w"Fj -!:@3Þ=1"聨6Sj׌"=^%CR܋%Ko#)99abʯ`3}|#ȞH`ϘuQBTD'ǖ2S@HeYC0>*w=/s.MƱ-SM$ҕA‹kf\*r(y%%)=>&+V'j݁wei&!R*hk`>*Q>AoRp~ک1YU0ɳ)JDmAHⓂ=!I$oy-,aB)T+-O6VyU7[nj"mf߽\K)9m|S|ZxRPU~͏[3#lu2 !JMHWƾR20R Go>j"K1v$i(f6~Lt)fьM[œn#xGPzUn>"]G@]CQǶsc {ڪJ:q|!HohĢ~_tLJk34 zKr뤾H.уn8Zw6)GK1 ,G@3rՁfE4<ۉXel*mk)dp:w4IX#{8<4iP;|hq-!j = 2wwak{Y>;QZIEO˸TƖ$J^-d)(P _<>F]Ĥ^>>J#owV׵60453!W]-u48Mz"}[ΚgO[62薀pP[N;tF$R}bӧ>o_T8AUDhy)-<ǘ2pde7ZҀ0䖈#$3 "_3<-&oUZ S1Gj2")얶J4ѣZ,au(܍ Dڊ(w3{TKVSjl$*dU/(M$$i$I%I *zU=rj4Xͩמua JN@$M$rڝqu- JFB#Ѝ$G.cRK/!- P%- d'$9ZUU.2g81˩=`䏔NKd@oζ9!PHʔT@SI$#I%I,IfK4YS#I%QWϨrSnJ ZӉOlqr(1'p\ʹz铎ozOݧ&[=/I7L6mP=1\ZRVBR)']7*YS'f {U~ uў)q*vdԩr̅)!-s9c:c. 'ӣԦ͵<ʒ?H*\T>!O$ŸR(Q fD=|9Sw'CuGC +XTJE:,U_zPfjm)Dĩh|#Sb9GRjޕ -ڽDN7fВ)?9VW9I&TZ>imk4܉i.Љ (JY /s$+V{S+myMq ULR\($Cx'II۶U^$m*I,)LCZy|*@RBI$=,̻F-5.2ӔХiuCG̕ zv=CٲiJR2_i-j(FpKK{oj4y!<#B-I.3ؤΒIulU'V )i/eKP|H$`G~/HI%I,IfK4Y$i$I$KsY\%kXR5q¹d}}Gm$9T_̲YJ)#yI?uSު l7_|/$Yx&2TG;DL ;~((YICGrD>sZ:ޞ>K|5ib;ڣ=_:`YRv}EMu2ź[WLjfL+UIL7!aN 8:38I5;GA sBO'qwUx\QBI&R{~hn+7>Mu /k.L0^ׂЏDcG.Jd4 =RPS^^7OoFxhvnkmRM6W\XyfG(hpKO8ټ7d1UB=Blu#0k)m)$}ztYttF'G'ۣܢEb⁄U*uN;, *bD8!^kuu_o0@PF5˥&Ygz] e"λPq.yWpU]J )mR ~)HMMȈ(IZ߱eRvd* o9S&Cq #$`wːU~2P&/g+/Biղ38(ϾPܢA=͹RmBׇKDN >vsWI 8mn7a,Qy`,p^}mK"\ }3'4!@a%^:,Vv2fo'^w_Ae#`?ggnD;'2_lz&*]rmJ P^۩ yXIks *JA8):)yC'uc\EqE`,qEElQJrܪMl( )m,[Z|Ԗ"Xo#,d%]U߶AEH$P3Ul_~g}H2!Jq̑-?zQb6 hYB/J]*E),1Px"*HBTdS) VsO*P:WEXj Mb6vX+tI.dBzk~'M[gKfM|2?R06z,S7(^!%Jss#4R:3nIdFy[:~v_ĺ,T*]a(?LӀtMҽC ;uuU##LjronJ~qod}qA 9DX-#?uA0\3̺Zc m-5P˓rTa\'u 6Ez;$WrJ`^)oR!lTWcԚrImոjC|xyz&g楿G{KM?Z$S U>)RZ?-!Yiea.4 u\S))?R+9^J|iѤxT΄2lRTt$q&N2SVO8w_EYCAKPxHۿ}:q!*ڠDH\rv8<͌(~$ ryUITGۇդrREPT O6=;Z\y4e&Z =;U!Blڻf͕&{Y.&۶u|ZQ[zx[>0a[M--=쬍fq (pml]ÂOE֥҆U.㑑-10%kXCCgZ$Rִ]h*9}xuSn Ot<.iuQ&譂XP1`>T;۪++Wpa).A\e i=C"oxs>6 grJjV?A=}^Mk}YTbFeV_}ײv"dDrr%JҬ^O}n;%ITen(ucBV[ue"=1BL)RRI '`E#F<,œM;1*2vOcU5t"հr)ƦΥJW2VAWCMh#K(Bxg)JL:a>LW3ZkNC+ F:Y >4$]4۩VIu?ӢaUFNSƂTF3.x)R{|FAon!fL S'JQ1?uI_k5TPɦK5IIhKVU__hpio*t8*몉HK% LÑN1c،d9ֳrD1Ik]A[Ov6UVj>L"#=.*J ぉ?,=Lx z_ MVƲ* Ek{~DmEMDCEcQR{ q<#?7~<2v9x]7im<Xb#RX-!|*2Gk;73A2l #/?=:qjݡf!H"\DE.:PN¤ruU^$rXNm,-ߝSG}"nύrBRҠTN{ Fz9HOjN=C32qhʞ|nB<ˆ{jiQH:9uR[ \$!`'$($cDڛщ SNny̘L::RVTr;vUte]Γ[{xܖa)umKX{ IstRNDla*y3΢ r̦9*#4#Jys"ۢFOTR_@w17C4Q=긺z=K[qm/>C5u d71!&?s@묧l))pA7l?]aS),Mk~dF=E>s& Q G`[i[K`ay@>G3,{ӷ)Sݬ[iv9Үe%B55sjq> +RF]VovGpIE >[eamR / {giOϗ>u8%4.0n/ ه~ź6zxύ.ko~*ѾϞ翼2meLka)iRJH9Lkc٬10i6{jΠf6[kk^ +N)i* ;^A#XYKױJbjpo95=,Q]ոtɇ11ʞ6SdAL2=ڪ䫏cWɲ7v#~Ը:˃Q P,hP_5j6q VDvž۝v*R]Ot!JI*RA?ϵ?U5ںt UJ"=Ot1n /]n[o$#N* D)%YQeG#;q$!x|ܞ*N,2މ~ZXRё%E'+OVfLdۑJ]@%%K f.i?V:LjE;gvMKm.@)cYFsUH-߅-U|X/՝3xe˔^ݮbJEP3 l:WggNc7tc5;{iQRv.C`Z\o4G/$:bۺT6r 6H88QӖPNQl uX;ckm  )$+N/H6޺ٍ_UEÈb͚JDtl 2:̀Eņѓ^+ndG%,a (X /$`vۧ`t#E(Oܕ휃R,I(GqM.Y@`}u ge@$ʭS3ю"&ZqN)lF}5SBUE5~}J-\wyjb;|!$ qrb۪SsVd컴HvsGT*c%F-u'T%>W0|65&ybljPQf~BhWḣ&%_PN[e@ue8e6o«*[JE" 8Tu>ҴP'M ݽo%% SH,UL.篊~:+Ja%AdKDWm.(FPTrG?S9Xn'G%[Q]f GHVk5򣺕 ݹh5:\|4vKk[R[WIO=3iDT4*m {5^En-^ԓpRk I[TpZA$dc=uCᴵ=5d9{=p[ l5gUѷ;=Wq%p"E[uR(̓lddZZKS+pDCm; v ]e:}MQLEMOqӎ^,^4Х3Q\C4rKi`uë,"~VgE&n6O'+"[3>>,~I*3H"FEmvV@ERVi$yJ5!H9U{{rV7˝Z:R$VaTW$PoǞϙ!d?w=m'g~>J%F4f;ZrE̝Se%לCe{`R_0˖ΐFlمl#›1t M+/(ZTP#fx> .|4 z+[wQ™:$gIq+ˁ OΞJGnBx\D\iS9CSkqQVppOg4ӐׂxpCs٤qe(H#I=?Ao]rIq?G{)5 ~CRҝNV)O#ۖH>P9DA1n"&]bSeiiRrԮQoT ZhaKz/I.TjN8 BB#$ ?7s37EaO!y w|go>)wnj_Wqbl€`\,IJ^1k+&qŢ M)UNp$sHPbSUH:oB+(T[jCG:X8lOzxf}T)W!@&p)(*J?^V=ljR☡lJervSgQ[SnnʞӬi4]Yp4IdVBR>q+cETQnT<.FWbv^/> &JH*R픨)`]vR;{igZ}A=q[ 9f5Ia y4Ϛ$#( F}<Gٙ3ٟ]~,OF;׫; "En[KeF8^/)-Ԇ!!d%8JG65 vr%2t6јuf鳍VB M/ߦ>):S zy!ڛVZ&*ɕo6]xDLvsJRbWtpElʝK[on+%tUj$F\°Bnyk:VTu3d9]x^7 z~>ә⇰[w\z%%lRb pLp'u(G(9zSʪM$ߣmyo: 7f >_n dqY.u̘B+TY YT0H5MLU|e$n"$%Mk\ dH8[S m:5w5O\QJO6Ru\ RI cN1_Qr؉x_jwFW)"qjq\Hp'RdSiCWCbG,ѠlD#'*HȒUNYD"MDG(rFyO'4lJZ XBG~>k̔zr{%k̆L-梠mSwH4 +_]EU2:]3l tT/coGgiQCE}Djw )ʞėwSiu| OWTL-WTɠ[qۖZA {TRU-,T%>^q7o ]}]Q^,=U%7Yׅ:m+mT&͝!5i!)ՀT*8gu4#nQkh%mnScUwUå=+r|.-tӃ6V bEi=>VOQV̋zDʛDC `'$~c^{v3fmȊXv"k=ݸ ;L}qDC!KqT٨i⿖R%}TON=9eiQF^=߭}avflqW'[S7EVacӓKir 8@l(# 25z9׿kqÒdwcۅCmOV.jsnLE}R ʉ%#U4!f}<]e V! .4DO8>՗NF0"B=M~IC.!)f2,%=)t hmfm2Y3>n/%k,Z䉵&|G@,)!AYJ(m#89w2_{*mh;sI)SގuA aBP)s 6$"#)\TDb[Sqrp^Yq#P:Q"3;8Yܲz7t6ށ[2#< s'* qy!)H%^u&_*iiMJK3K>L$;w@rBbe! qJ|hvKqO*TGP0@L $}NxWzux[˸6ڏ5G2G"?c+Ȅ'TE0 #~kS[5ٔe+W2>[,<׺8)FR"noͺANH-@ Df!-׹g[ݣvzK}&`\UX4%eLmtP r) V]X-Z{r| @G9>ƆDږԇBڔO,c'> W"Y8qlX`)NJTvmJ(gIFrI %OU6ܮtu7to%u7AQeeLJnj @H?1\+5; h݉Yպ*ˌJic><#(>c*\6-!| PR]0зK;yu+~eNw#GV\vބ0ȩjYu]Pe[ӳ7z}z2 m"BTBR2xTeH\l¸#ȏkhT-bZ6Bd)byl%I-@JR 8Gv!˭jadxR9\_V{]m+j^z uU+*@N]>нg-w-PVEGM:x*)ٮoΠicTB@U(jTWIi䫂# Eغ<3)1"ϔ ϕ{gp$lVm:R8 g'$55-c903Go'm|5FD D祼Q/6bǴ$!Kk%*PH.jY$ { *!]wk6ܨb߯ kkqDNn44Z_ Z')J=WDZXgmvX;U4lּg*4EN(9'${UgohfKiC*>O Pr1Ouo/KnS;!,"))iW|~V.(-8Ft?B#WP3w Ǿ)٬^(Z׏ڪp۹W=U-Bw)(G}[+pE-A9WSUt.CJB8{~}@}[My)nh2"lK-uH9o5K$templates/packages/tattoo_event_website_package.jpg000064400000052115150211777260016746 0ustar00ExifII*Ducky/http://ns.adobe.com/xap/1.0/ Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@h"!1A"Qaq2BR#br3sTt56ScC$4D%UdE&!1AQa ?spPVْ0uNT 3PɂJ5>^>!e*w1mQڦ7:Z2Mq4pf+tIm)l!!ߋQmY{*sٚ=9{P_)Qw5S2{]Ӟںi1;܅M=yl 8b;[y}ttV8$- >rUN,r *Ƕsq-8aװ_ҖqkyV-$8ˋ<648? Ö8#ᡎs_ťmK\;. K$ך-mi@1+y;|]Ar884s5ƾd5\kQP=Ѹ^]KVTs_#8pS3Sh(J8C"NŠFDI58u!1$ak4w & a[WUF&Lө 'j!?S@qi:isq`8\HnI<{y`9j8on{2ISH<iYi"IڙgZC+Lqx! ,*Hu7Jcէif\T #/yt**' RUK0sXG'E{)D֓@"\R4@B! @C؞H)*b$- B!BdO HYiw*uAY 8s\%MEUdꦸ%&%jDҊZ$ (פUC<0yTm5O'% P%ITUP&qJ(P#8GRS P!)`lo֯q#J^&G*I\p⊑LRiysB*XP0 d$Z\| PM5ixm`dz,C]H:O>2;A9̏K^]Uk|A^Ksl-`I1h4UTW&d&ɒdԒuV@iU @cu8:6φ@OW$@q3!h-<Ӵ+8L!uN$;O)E@HI5Ht9#Em2e 8I_[ :7 <0nx#V\P>WsHF!21VB)L0{<3^Zԩ]BvCnq$R ta ]q1 qƒ*y8%-SFXi$\STU?¨v8ێH{XCp0ZEIۜ,̐+JQKƍ4=}R28zW<:78QU­n 'j%g\3 i L괮-h{Mu~H˒|FR۱I]NR\VSSN4SRL N7|mv#`F\k-ב [ƃih&pAk×PZ^1|y֟ )C񛊖 ~~O=g"A}-2Fuʁi6@%ܧUeQS07xR1oM#1utt#@0y^^1Stɚ洒$a  >jTmmZ;Tn 8UUDŽث8FR1H攕JTR7 @lPS -Mj8$J ȆvUcGBJxYkZ\R{/IIS4K U "+s#4ha/:vxBZNs-khoj{Tzi%-bPco5yy@4}F0Uͣ\ PV4uz`{}ĝE2c$P=RAMi%c4` dV28}+pv WU8eE!v-յm4s`RP8b8mqiP\(7㿱>4Kxm {Z܉0U< Ԧ"pP^ZQhBMuv,Xaڬ)!xrB*M j g"B+Ce ,7K:rSFIk'.(iL ˗H 3(\(+c&}cP"^ L@x-6 *(2X0gVln|'^y4aûȸxiՕ ӕB˞F)*Ɯ+LkO.ʴq{(@$dJ@ZW4p-L':ULjIS$'fI8y r@A$` NjR49&kE u9µVҜRіbڢ}hWJܤl !LXN#&i5#Y #"2u{@P c4 oš{-d%''P=yTi ) TbٍYkQN)cFZrUow}@*λw hʘ׊C(px@'z ǃs0oaWl,䔃Aphqxv(G9$ fWx:E$-{E)P4JbK{4v)ZQo-cسnxnlL^+o(j rȮDcڝJ+Q&j㒬5qR\ JQ B4kEI\ˮd.ɣks_07ק*A]9}|0 &+(H+LTB?p+Q@n%Ɓ9PTܭ193K=)N5 R zR0QILPP{PA#-F vim2{xࣣx#2[0yI'̨ٹ 0l`mƨ>T04#ϖx'3Ԍ ̫H(Fhq5Ci@$f.j`3 srǣtT1jqEG$H F>Ctshq)@(؆I V \Jr ;蠍m?"'G9TK>1 .F E#np0ǹ$+9B x3jS5]Ƹb<6-pu0UVq k~8+%< KAsxW**{?)yZ/fXsNHy 7!-<+\kթDr8d͠ADI ph4K,a^<{Yd(ZE(iN)b55;kHӇQ<[9,4sxPGzPy6 l_F8SHc*aK}9"U}ь0@P0憗;mi'YsϔTyn F ^uyǿi+6cڟBSUb]wer c,ȵW! hCSEu ىK C<%N:@KEQRP) xS=DਮpVN 5PT T 5٩E(d`]HԚSjUC˓jT%%PJjj( hDQDk&0@#MrUG.`zƕQBY5\JܽAŴV;kֵFSjp1 S.qpFbfpSO*iw(%(*R^ ^ mB(4* ib 0tp*g4UE+*Fc4HwV$!5XxUY a4kej҅V5.r(U}ۗ)M(;`= TYbGjArE%R`pT{/3x"X(ctqJ H֚㒌FʌMX1 fx!&I^ꃆ\z+9)W Nt*R9;ktN3 .d/s'(9 e8|lm,ImEF%;H@HSU ֿI)R<Y qr:h3TnJBߣ%#.*PZۉPr)6[Ԇ+{sC~yv0 #N\-A 44ȫW0bMFFeX"t-uZMpn"lawe~*rZS,nT%Ksա8sWq%atE}DmGY'iƊPѬک,%թFͼmsq)tjn-9ӖaXYdcƫ pR (b* Â-E.etD9z׊饵hjM5,'κOb6]kF9CZ1<ιx+?#&5c*G4r6!fQ,@JT**@RRhQVI*…YWJ5JE(mبHH"A Zb񊡉D*8' )P 9!AoCR+RQUa$e8aΘJ؁ԉw.j\ )Q(Tw)<k2E(؆deg,ta<h*J_k"QqXw<= {xXцG \:UU0WjL׀aRqV!*RԔ*PN5@w]?!zF1Zv{SoB8jw,cZΒ FVA@֌w Ӹ;NcOn_ZvgrISY1+l<&ځLv(R5PU. 詵&JاE(8 vJ#4R$!8 P H"REP*** *9 '(Zv :ƈgQQYpS4)/ci+U @x.UË mQίߊM= *R{p\ $HI*?PUUTU~Z*?!s]MQUXd#V6r6щi޳9jP N4ሪ)Rn#;#d&>ަVQ83<3F:3lX4:`1Pwk@gkKqq,`t5ƚ9-pȫS>'4mR (s]ĩ840OZUv#cfsq)ͳp&Ec:&^F⭶ٌ5JcQk_+ι K}fa%]$b(tDieqj}Kj2UրGCt  pHZբombĤ4uo3NEgw˕yswfa:7Ssrs4RfEqe80>D˘<2P9EZa܏rڌrk bev[570xsA ;M'c+GT6k@ÊwflBڬjܾg`X=VV#+ި[AgjmfloeGƧ-؅߁chkڹ$Y|95s$ j%hP mT3D0U8$j{e%T%&@)989BҟUDITRR%HP)O(@ԉ`b BD $AZ&vު:G2LjZNcSⷞFC ,cAP* g>YCM!\-/Y?U]-7.u\-I}o`$ Hn^t< k7/ R74FW=*oѕۧX]ٗg0jךA5Xdj{_) &`c EIbN@)msuI hc=$(=a?sƠ󸣒Gi{\}<އyFltG?v[ax3hnV y/)w8#0p+[ kwʹwcuiEr i1,nh C(o!ki) S*>u};k(F{wmo?:*_є!AqkZi5)~~?>EwMs LRͩ4$p^}y wD~S^u^T-o+-7+^a/;]띈|iFSֻt*cSq"fm:敲K#O+6q!SR5Y.8TZV,h.*x%c|A XH<"ՔY4*Ȗ%V %,E*v)Q_IPĥ;\X۷+p (BpAQܮmf6{SW${U2k !q-pvF:>*08ag9ⷵf^޾J;Y_#T"fQ 68 R5r8ҠD! *D p)AM@**ʥES*ɠPJ{hFjGUj!JR D%HP-8b؞ f Lh@ S$l*W}l{*F=4x4ؼ^_wws,o^8-Ah.5vX:O?FepnްHN|ܽ,52>%{cd=7f@ӷ^Xj_w?_KbR~ }bskb3K}jW/"/וEv^7WHOq[oElHiZvkhGgP /4e_.w |l{ya:7M+$QGj[sBGPB*(W(iݩrQPE,%Tk!{HuR 5`HE#UF@]Gcխ\;L2k6D%8ԞMN$R*'U6QAI:({TAxrf)jmJZH(B…@ԉR(!"ER!5*jԵ@T5*qM(RT   $EI@hCHUՁRiN ,^}]9} ^]^r]Ruf{]Z[N_<1!9ӂWi._8,٨+Gi]S(fcVi*Ww y~]rھg1oX g^[v?uNjh\C#k$c{J캟meb,Ƿ{\qp /;̟K,rXos*kŵŝMl݅!@biLUwv}d2kMZi؇ zoܡW虮qp <3]VmctF1h5w=9|\v۔d}N?Tc5h9 ^r Lw'psHK-ӫ:1̍pߘy@4_+pԻr~*O玛eߢT5$Jp:P|ӷN ~;Wnא]o77pTMmG~eߢPyl!zP[/wޕ?=7˿E'YwT5)i=G{3&W*8B,~pQI q ZdpQWlF{]c(] N9SVIÁG$ʪbο-C0#5^IکxϦj7^ŗ@tIԌ޵#s(BQr aH38 JsA$5㋎&5uRc4Vʍ"UP!"JM F &HBT$@STprȡAvqPQPD!d" @BBD*%HRT)RH!❨iBrCYڪ jn%6-^} $YC^dCAAϠQ\jWK}1uMenրʌl="VZr p5堀z|ѺMqcq.sW=[\04N-{`].kQj]B'k`#O8=.;JmngWM'QڙO=(?"MPWwM[S.E-hdsS vk)qca]E2P 6QaGWum9o.8R¾L#k@^zcݾJfqIYC{;vtD@NK<%&5n3Em8!B=062ؼ髽hrAS(mq]7Lf˷:с>R3}Emr3i/>y*J#A5^^A(.c('F}F'm[3av.|-]q%%p9z:_Lms2/ 8~=/|*ӽ7u$vv푐CIb3\RGAU^@c)s4m{NDB*#{N9/Eg平{􍵭M" cA `J;bUG{uV̂`S6/(dBZʄ9Er۠`:n|@zp4cV[m{vkh+v@Jک-!Sܴի荺^}rOz5鮺гzy hB6Ɗ /s1RN+Ch}KO4ґ8l=lYGqTd\K㨶v1zmMoGj<1<&3e&S2I%5yWt±4"M=nWٙfGHwJCnܶ@&v|r5:}o;vwh pgKbF]V"쒭{HwYa9efvE3gwHMw{]/׶@قLoҼЅ= kwhrW7/6L\\lo2>?zn'VұL9w.w{gՠvc?eQ#hxuqy1`YF  .[WR ֆ0>çwoBb=}*3.l.㻴ydA8qkA]v{}M흅sZ㓅5dq] J[1mΏ?').76}#yk!G\9Um43WT- =GeyDnEz{ŲX>+5Ms3yg5$6xMu}P!W#eŒ0կi/Om;Hz:x~0u>O{0{Rsmo6m6;TC5Z/F3W>\Zw^ .Z HMgB /得JWmڶ2|O \uUݡn_Eڨ[Mw[/!A|iS"qz?殻t4_eYk?áp\/ZQn[\@ɒ>G{ϴ][4RJ" dw3]K;vOJZNˋxb35~3ӷ>3"1&VyfNAm#\F!7yPr}W-Y εHhofkw[D4}_jOkO ˏ]w۵ikܹ,dy и5[\4hY#U]ݻ"Вa?N=˰vcn%c'$QݰPy] $.ZCWqm ,7g>[{kx2O']-Mt~#ߏ ~Xh:#׫t.۳x ,)acSMoBG$ypm8ܫ:($y.[FӞ0SٸuQ1ȈW7 5/aYc=/zO/Q[h7["X{A|g~n_.7tG ,%ˉ-\H0 rdϽU{O{ۥtաn6[-j--'cw{?15{XmD3f<[ûȓc+. هUzwE3b dz'u86f,s]ԒG#;_O GG;oMz;9#89邗\EW +Á^ZmW̕]j{< oeo'D&kc4.;R)!3RݞMsɤ: ]GVti7L^K\P[}+ $t0 4kqt{2l2:](i1m 8vHpv'Uu;@nP2Sim i{ 6|EBk ſ4xq<:msqo(}=v"u.ƔDNfTxIsq7奒QsqLzzog~7޳ALs2?}>= gmK+F84n4->)_GҺ{MipX# @>El6צ|}58øPVJ 2+ 0f\@y7wCZ ^p!*Q]5:k8U%P*T@SR$JZ !$BH !!!H"BB !@!@!@!A=Ƭ0?|BBP IRmߞjZ'I~y=`ff=\(WlVqa.&|X8^oj|B ᩼;\ﴝŶxR+qǑqS}Ci+zz{C * #Mޜ}՛tf-" ^Y^mU>Y^ooVC$ `sOq_e}{! #}KS`ߙnQ qӌT]s\#i;qGJ4jg: N}"tzoqHwfy ocm.1K.?PQVA-qrxʇ!wf]Gw!Ҹ&ax$V?f]%̼kqTJdHdtR# kG4WQ3zGށo[q#g,k OuyUW2 sI纗]XJ1"Peƺ[]^4E GЦ]=Pz@L[}ܿ9pTu wQpd5Pw}1mrζ;==NDgQ3zG^7ۄkq+[y iDٶ9[HgA,H{3a2=Yԕ#7| zT f`^gԵ/?Ga} ^I^J%ƚWB租pGZ=1h<)66 ^[ZIu^k:XD>j{9g7Zސ\6M o.V6kapwO^n hF ^һ}AQ< 5PsvgW 8k<_R}Sٲ[>e7v=1ح#~a\@?wJ[_R'W!'zp7]Eu- IJ91S[й7'yKpȭ<6;?e|17:fOw:ۿhg*roQ@ h j¬h#ٖm5̞EB66Mw[$q`H4Z~ٵW1_$푇C}fA`GWnn JQ/UԿ NylwVC|_w;}$Qx߷W#4h gC7mC-մ{g5'e]N %djQ]?zyPQݺwv٢]&%+CM-nF㭟xfM*.-'G\O?Va[ԭn$N?(+P.a5w>7V.Nq2ZWβzyڡt}ɂ'[U<B /n$7暂/m2(YσB ݹms L3)#UB ۞΍یs"2Z:TPڸps?!TBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBtemplates/packages/creative-portfolio-website-slider-package.jpg000064400000120610150211777260021160 0ustar00ExifII*DuckyP1http://ns.adobe.com/xap/1.0/ &Adobed *,Inf      h   @120P`!"35#$%6A4B7  !1AQ" 0aq2r3@BR#bs`S$4PCtuvd6!AP` 0@p1qaQ"!1AQa @q0𑡱P` 9-_,@iѳ&q'@2Mp)h Cfbjjۻ;aEx Z7{V鎀JV_F؝H11~sZ<@fC 2SLf,LƀZ-Lv-ܸ4׸6!jd{s^Ș2a4@TI mPu ;xN'gKk'.e5ӤDTAteh<{S`MӶ59L[GW;^HZ浢@ϼgJ@AˮLHA H F٣ dr2fں2fŗ8ڵ$H>m`8P|5;n-'|]6iFʩ$Hk.toLț o%=ĭ[ʚfTh<X j;/EŤ5ͮL<D$Hu-34z-^]5l Se-9gʝףm&GLIlmM}O~Wx*MȵjtڴlyO'1}B0p^s^I9݋Un;WS?NpL;\%C=z>gԜ_ݞoduzKkO9u8R9T\ uQHڲiznMn4ɶ;J1}F4p^sޘ|晱z6]^u74Gƚu/\_c5g_w;]uKp_Cg]iGS.\'F$xo[֭[LǓlw1.-sY>w]LLI\OuwN_hoZmn5;]Ƶzs7Οݾñɾ+ $;l⢰[>/XΏ޶9,yvŕlw&<_ut_%5U ,%3*j2tLRS3&MvDmrtߍyLcl8bAއӓ+*+*,,xͮ<+}Lc̶;O>m`8D;:ĦST$u}ehl oS> ]~W(5iF|B`dqg3鹳A[5SyIxI.pM*QT&qN,bпAJffBdgkC6u No_Vw5=9ɇ>%DEm\4}=[pOn0FkǠZuI/-w7{q-f9؍|ue? m`} >BA"fjO=>j56䍷[gWlމv*[:}kxGKpR} ; b1ׇc AAl`SZܤ^"y6×8-ЯC/L&d"fV1T+eQ@j3G(p t#G(+$^L>qoÝ93f8)WmAy ȚRLkI&* P_@*);4 vʘ*qqT4YP fsM8KGnO8^ޏ]JfRk3 TEBDD cžrp=o${0\^/ku|ܒrL,fN,c6e>z?#~bD5&JRkL% R TZVe;R\$ 4<~yAApdg6clrv1@}~B)ZSQ$I""  >n=oxQۇw' k&tY#(uUY5f6Re>?#})MD0  ׉]2K'Z)|)2ђAazL66t}{ ʘfZHb )$BDH$ L$"Ruƾx\ g=Br9VX1$Nhnn_-O[].U̚\/(,>/#vbD$ H%+ O#G8) HJ$ esX>z!z` $@$ $AHg3Z}k21@ 3 |}"IJHB @<{9xr dS<)3<8- 3 ,"uldI <}!iX6yܘp{uZmYuĈzp$_)(224I`b˥02TIIIQ )rljGxiIT[-η鋼Esv""є $5HTA,AiDF߁~ҔU!hqP5$쩖H8m_[-Kp|R>)n[-Kp|R>)n[-Kp|R>)n[-KpӨC/Q|-gZiKʇ$$)Bm>9|r Z^>+o[-Kp|R>)n *+OOfO̟ 3E) r$5"B0#H ]t[J~&̷a×+ۀfc= /} qt0̂bbHg hf< A %ﶂѼ30jdFiCx5kqm'堄g 4 *}ndI>=Ͱ-G\r+F#ƗP2(yoQK8j2=&1pڏAԘIQj2Dd@5-=Emz9k1t`YFQJ@(ePaE8%-)C2C3&,%;{N-%2:_bwPe _^TI\S\v (C !M mj[$R\5LptB! 3q,[̮{7yh#}Mzmbk#z4H4 "*qJ0?SGaIhk i&}+ ,2wU/Rm'#i{K;ʼnװGFØܘ "a+f܍ #4!rv-hc戱w'ɩQ5Fbu8cCSuU.$Ew׾OF,NV:7BЅΘ$۴zJeyӮ[Scv9>cbO=#Y;Y. 2}ajקfg(Zb:١U3aۑHBV`}+ACF,NV:76/I7Mȍk]z1m5Gww&Lt/n =+wT'O#^;Kܮ*ܜe[¿)g'#`q}{61brѽ?L } [ܢJQeLvXjF5ۤYVKtطop]ʹk6$!a%o+?+7H a0[W׾F,NV?^7lfWɓqرAj}WΨ/.?Zn*Hb/ۤ͵øNͦ#^mm9xɩ/ ^١8T174-l#4^ay]tT!PU[*d"T)k+Jqd_"r9J:s/J#374 /}F޴ 揊 M'e[W12?'y*Il&':vTAF5?@gV()÷.(]wKvLL"讕L%9=*BJZӓL;paNj195/H=H A}|;{I \hPeJEݨrF`)P_nq$>s/E:ZqkW]bam"͗V7l KwmZU:aqfCΦ$,j x/ʂH OI=U\R.#J F.V\qzn]j{Z2Zo64 t;덦fg~hoc/ݷ([MBmlE g30!F^$[4XЌ) &5'n l=mӇIpA5˹iӒN:{P?4ĭWvzWCBiX/G/!bC>t)8'j hyVaC ãzd!OlqIH=zIdGܣEry&fgS Ơ25ΰCbéi栺9E.+uZj 9}j2],R&pt9Jԗ| Y'.I48h Q, A__X>齥bMR-uV!"wKxZ?悹m2!fsIx(X6l6[$f" Ur1Ⱥ`Dk<"% 8FS&N$ٲpK&猉z>t{Qѽp >L\o L7ɤGt{mډ71Ž2 aWtp;\;8']@ xB1V $x1`JEF.!C$I $2Hd!C$I $2Hd!C$I $2Hd!C$I $ Bq D2e!C(I $2Hd!C$IwH yxR] M A(ϼ+kNnWó"O^D[kل 1iNĪ#y(%a Y|F2P!M@G.(6ů引wLU;#Bׄgy!xz3L2J:6x)>MԚtRsx6" P(K }IU)<&TtAdx3:a4CsO.x#ԆBxU 3H7 (oy-UN"J!K5q v8H?]̵<%d :g#k :MS@ m7=V#wj*f$uU f¼Pm'Y0|  GIXXiI>!|5Ӳ@c7oa zިh-w:JTڤSMKav)REĤ}|BJ| P\*4fA8WR] s{1y122$(~6Ϻl*+ "$1M29A@Sc4pp{\=.qp{\=.qp{\=.qp{\"܏ "PQz\=rǮXqp{\=.q'[vs`hJUi`7•PHs1|q0V!]\ALH3dEA-UaK=Y(ֲ8D 0LjiԼ#5=_n)I┖>|P(2q+hqz]O~\;ˏyx)X\Z &Z'9]Tt4qd%K/|m6SmL3χվ\{MczP l |ߋJ':)R9M6 L6gFʅ P/10zRmڛˈ$ Mb0,:[@@u2.\CPˏAΖkC4,2jH."@% )[ǥHR+4+uGQy[I7{Yq8aM*m.e8S-T"PB@& *C2%&(p+Piļ3ܭ/K{w{}\+i =1p1RC1C1C1COYx>!yx>!#A U5ER ˱Jdu.=!?Ghl'hcw#iF~п51aԁ$tf 1I3?QEQEQEQEQEQEQEQC{x^LqEQEQZ%?tgIvǛt b2 SEٮkѿIW#/*'W ~taG#P * ?LBqpȓd%E|0k>TlFJ(Qe엓[DMx]4unj.'28 I]4e^Č1>|ԺԢ'vh>m?S;>Pki! 5o1wP8]U7Ok] bhUBٕNжWX[iReT/`Pl@peBP?:ꅸ j5HN\ߠ2n?wĒ9SW,RjiN^ڰ[jVcזSLKĩ%FTSӱMqpyHR]omZBpRM +)|j|֫MC捺V #:)PME*jxYhW%/IW9CVS4 P%Mlw?P Y_sbX{?UС6۽'ÚNҪC${#mJ$'1:=VBV?ě_zCAK{esTjE+uq$Ï?Bdx˨~owUD b d۶^j3GTbŌNA3`|r+KMd1Z2iϔaƒtUQJUFcc"'`URּKo(睰F$c.PFDF$2ԓ Wpl`:(4-Hq@Y$ ZD,)Zx,6qjNjN+)yaKHNUfh2Uu D95@%V:@*8x V7b'’K,, |,HReBj>ZլȨa1%Yh)lM7jɱ"3!$ƛJnQmL yNhsXNY ,$6pb_>\.5,Cdj!th"Xpw6֮ŇXoF#.MG bHVG ReHBV .N(Na|m SCY?_@:0-N}vrG(m<汕9xqe'PUsz5~l >,I\M'Ù C)I Q======By}*Q_/=:S9aL6.kNuSPe*&‰0b i$$U "~A_hBy )|%:BBUa.!XiOkf|`W<)V!=)*\Y%o#zvÈUAՁJ@ hc'/xLcY#oΩ70b_ F89ёղ ZN\ʗbPN$')K #)M8de`:L'E*quUDw3^,NbR %"Ix8ALjDL YNw0վ5BnP<me o^@]UI81)"d=RBU4IRUh (b<3C"j1a}K L)l"H`݀/TR#E cBED@ztJ&:t9Df"$dUެр˻q<2G ?ɟsqhk(*KWNq5P}nѩUeS+VQp.S6yv*L%PӡRkbe}6! m;FAՉ L*FpeXH W%6{h Z/fŇSR,tLuUDzxEZwLHb3p(oJ־m3մ/TN+VF~^xG)HW9onffQef[Y'FoY@1iݖ~iXFn~by$M={S$ә" HH[B_qLvM _^,JJO,>ӮD6E8gRDH^iS`V9JrEwU~jcuӅ TUPLP TjhkT#Ft슚dbp0fK 2j_ldq%G&iCCgR1[!9L:sewZ!گc+hT+yGhOMۢB3)?5B2Y$wiz:?W Zw~iXFn~byhЬڇ5HLB&jtUZėS@鍢?I BJĪF 5*֦8H7iwq{A1RƪukT K*x MSA+3<*4f/Ndg?/썡LSY#_OTN\J$̢i;)g%hA3JusHf읫ܭ,(੭ZXo"TJyfS Ӯ5<iT>,=Z!9"ͽ،ϝwpoXrrBʸJZX<&\|Qg1a#YQ{OLVjJۜY}ѩkEo S@dN_tVvay8xfao M4ɃmCTĹ˂ت??uXUqjP.GI(Ӽ-OUY3Rs/}!~byjJN)GgRDe:MusblVuV& )_-YAmc'DɸF%16ߗ,>R$ %)*RJE18`eA$nZj d6CJYE"NxrNէdb{b$ ?Vi>G\)awW$>vUˮXR;U%\i$q+ٛ5mUD;G ݣj$!)KZԯ# ˆzn[X,F8ݮc/}!~byƩ\qa´ΨFgZ# J1J֒eo1i\ X`tKD8SA pLc9MJqVbS'N$Mӏ<'YtI\7%,$tÌQJZ8T$ ¢1.Xdi$MJ) VL!)ïWѬ7ZLӥjV1^2ta5l6.NS:m4 yG8mGR<ȬUT:!Zڵh+Z PS LNg晑t)aH/c(l6Ϛwpݾ} G6S-5&RO'a>aE :"IH ʉ` HgHƥ5,;֒XIBIU"mFhQ%8͌rã̳&N4OH ^uv0UTQh%)IJO־82J5P2[nաӥpK)`5E3U65 mQPS2e`6qHV/\ Y]iucH6.۽{"]ᾰ˂o9թHC.S$v%oRH`|7eÊaZ- 994}+Ev䂟d!;;5/,StTERLB!'PޑB o/#B S<4(_j[LSC4$"ĄOJȔ>'H;  IK VxAC\RU *F˵|aKJL+.H[$Y*a Cmq)JY2EZYB:%$aAy&dRm,?SvHګˋ˭XT5V\] %r38M3`HKU=^᳭Y62 Oบ\+&BmZT2^2N*YUKSq*4>k'DȫES!!(UΈHmHCY() HJ'.f.H wNR^m#)tP$+75f_NIP(27L>, R.j{?ސ)T%b3(yHA7vK9&[:_?!JhZ~0պ\,4d`ueƌ[Eenw(ڔʘR?h+W{ ZpŢ۵sXJOwY z`fԐG21o2K.NXz0lw<|덏덝_)9N#ye^`uXl_0|CsyeJU7kX/&dxS?ʞoim~ÇY79@.d9W)zLh+ܲset@fc|FTd(mg#OfVV6Er` ػ,Q^f48a4L9s[ t%QǗY(Jޞމl3JVuK=̭bnтϫߔPe垐XYPlE8р (R,5jT+*s-q9^S6kPVRzZa;=fe{e̊r%4黻"xXȔ=p*`NOY˕h AMG<] GrWLQ/yv۷nݻv۷nݻv۷nݻvdzX~xBY.AE&ɒT[7]GNo8 #jF vzXdž=z>v۷nݺHϘO=}nG#p|Ǣ6/F.%z'MӜ/yX Z̴|u< >}]G/.5+1*NIW07!6&%tU{g~%r:!xӠO.ʾ`5h#GgW[%&Rr"_9 >: q[2@Do,(.XNۡm{Cue%=%?˃3IrmYB4DK.L;@YyI? *@3"ǵ˗O1Y@ XH0Q*7fQd#jT9gZuy CPЫ-cj1֭YTKkLK@5 UZ>Aw[=RvY}L0IA%y=ae8r~a/ayS}BpSNa P/Hm?w FNLOڄk'QT6ྱ֌6t/2E7lzM+@Q既mj,!tdԿTˢJg aԀڨhVGO uP+Uvf"":ЖE @|H/*TTWH#NU|eB`"-jFGܙUEKuy =WOhT0.ȓ6LJHcDS.Ɲ)yBƸ\U߁lej['s__./% z)aQ|¥JDm:qi>,[BwR7y0W[s}eoGU`cGT \^ (@}~?IiC6ovcɿƩs}VfPUJ+~|Ho5|򾏼ڋ=_~7Ck30Rz-sPWiNg%JRFP ;1/~.~E@@B ρlL"S&Cr^{_K;[홀mEv5V0zmßhpiթL4Ƕ#1=96@~A5QYIpeġE3~l*:ϝp¸2;; J%*qwj0/ 0u]*t@/ѤhEG sܕiML}BCܧiPTuy 6Uw9jN}z?s>󨒾ex٩4:Fysl_syf4?XE xŬw U,2W=&?F+ϋ#Ӏ2: Gth5XE!C݊i@n\2[z UUmvĜ!e*jXK}giq YǑˆBO$Cܸ>>AW% z)aQ||J'`p/Ou1ӧ0S=0Uah!UeW^o $ 4JN%L,EG'܅(!u\ ~eG%+2\yւe UmA=t%/#W6[bpTv'G Ry(,J !r-Uxq(`Lߴ Ek3};W6n}*> uf{ %F٩.5wwۗT=9XPM&5G4<@UIb}Rl-(sW:围U5+af9W0/a_{IPjt3Odb;_J{g"_*T#: r[e՟/ 郱~4NKVY%u1Ú'F\Yy꟣:^AwnShP+Ү} 2L/ @SH7JXy>ӿ`Lvqڧzsq".L홨rǂ wF6g}<~ԟbòS_iirdRzNf2|n\|/;K*uFJ s90-˅GH4V`]z{ 6mA||P{_-]#EBw*ڻ`R͟$CvG"LNNI,UAۑk㎥o 4t(桴yrtE a[*: :Waqd,TdnJfV޽8mvy9Dp+Sf~3el-T~*)XFՌ%#jʴ]MCk"W f/uА."]4l'E_)21]fM˹G(s87{v-+Wį ChB=`REsNWt^L>f?}H^c}._%x/3(7^oOc6QzY jg]ʘ=!Mn}G VC75əfE]&Rz'rmJ#|floϝK s6sN~|eUBuQ3㦃ɨ^lC/(607W[~O߉!V ]ެ9_ oHzQݎRly}GJ+_5jelqxg@]ܽM.IZ9'pmwuwEe*ENYD Qs .z=x Xc-رUL^_{>wNt5ƍ6!@jɹhۂcx4--aPTUz511bG9vjsU :pQy+G`cBqpTiwڿGǮ7T^/'&={g?*WŹ~?iBHK=|w?!r~_d*>3+\tQW9u^%i\$'מqMMI?aN"J%LW|YTGKɺb ʕx Jy/u5zZX1yk/<{=YNrB:hB͚Bjhԩnzf6>G`9b&'11^aX=ɪTEf3STUMp|]*W ()J;=3Q4pG,8b8M>=p1;|Yך}>.0xomCtT*ZR),JK%%%#.O.d~SSR5hTǙM<4s̵_?! +Kx3p<p<;gbP% c 8K%A?uGb;؎v#Gb;؎v#Gb;؎v#Gb;؊c,IkY&Y0Ʒfv '`v 'f;Q؎v#Gb;d>zJT ?Cl{o,W tCM^&? Cn /p,81w>=zL7\*a¼_VST*#\ -1ţԮo8uB[oYMJemn,?Wp7G6/+"_\ bHŌ~ٖؖ\jHQlb'Ӏ`G ь~LR5*1_q0<9I|X ٞ*fR a*0 |zzbeHW y^tLZ&%DPoAQU>^V@T2evQTKpm62S0Sɂ ޟ̨%DhyϏ%L%ų,v\}()0ܝz}܁[\Q"DC;ea9〿rev&XW,_1V¢D+wyOJ&B&tt^azD.ZCw5\$Hʚaߌ_ #gq*Asn"D-E#}̱^ 8|T cCm`y½Hj+#:`FԪs;>1ĉ7Y~`ʢ+!ơ Ph£$;'mOik}fdA~dT_;gɾQdqBPo;Go/TsNy"n)a <ÿx/r].dpEQ&aߐECLΙw|VO4n_sCPk;ׂoM<'(7q.aߗU&4aߖ_,;ǥG\ ÿ+sA;;S;S;L3 yr43g.w/rt7.̝tHc<L+Ƅ!0/|+zc~JN\W.wF_ I $Hr]{$$S47 IdVJI$I$I$J!dLIlFIغ1i2@vLJ: $"ҘFAP\% VFcA@@ XF OH@U?qs@@=*O$ 1Wx& @@!p F@A5`&A; {F@Fa<A-$A$@UF@Br^|A$ Qe@Dmմ<  FiEf¥@$  @N"G[^H $AA D#b~ːC AE ~`2MJ[} **`?}eCV 5EBRXSj7PޠQ VGLOsM"Ca?Ͽ=^ãZ;9^k[Xm.E"Gͫ=yTR+P(lR Cbi "]x9Ndkxc*,:-cm8Hd Ѡ55=@S,5-ת"`iѱZ]06gL˘BY\ ؅+3&׵% \t_˗+t,)~aXڶ+;dNhP14̪̀(n @F90Hi& p:@7TSEI} :u𼇢n۩6"ɭཁ lАjp,C _5`QT6/RUiTUN*hĹz{cﰉn9:ENi(lZޗ7 ɹ@SoYl*e[|$;Q^JKNX5qaY.XU)EW(1wNDBelU\@r8!r֞1kwTQ.0-kWIHD|9- "wi^h l4-uͧ.Y@P/%(P(=N͡91 R̅Wrg^\/RK:V땨FgsMe:n i9w^\rFB6ҳqaNͥ!H!fXi'bϤhvľ#?hѣF4hѣF4hѣF4hѣF O? ԡjI QIdj/msp&k#e{bKEcB JZjea^&nj>KWe$lه#t޾/O~>ZSXK:oRMq&}7/RF̷k+SeP-ơ]:O8oiQ On|)/Ոm/|AhzLU9+ wgʁCWaM]5'cEH9ж[v1pKRvI .jRlIJsL(!G'.hY0@kb@sf49Z@scSm[> U]<`C:x ϒ R8X:3\w mb*5 7%*Н+2Dzus^d4b4ևL[]lxUi!$@ $p@[ayM*-"AP݇;SCzUF$N(d(Ȫz65]^ \,u.݇Z(8ytXw=5!̮6~|%W3EBN "%PP^fo//IU]cK"?T_k.jNA?v3="_OUŀrXZVWbUЇ U|XP@.$D  rH: 5פr@@I 69T¿ݛ<"37az׹Qb@$f&̀ws\gcy5m@ /t,aT0 ؙs6\f=G7El2:K>X߁ pR{D^޷+?UK6@IbAxt웫i4=Ä9iD YM5ag:BV%GZ64h]e>d3YQnTvJ+M}'vA'z SN^$Sj?b̬> :U!@+h͜BYjYߺ'hm:-lBcBIJ)v~:=9X.SRQs)WBDžw=F^>y*rސPDQ`QU@s'^e꣊CpNJYtF?v'!*^ałUUj;:C>bmS$a !hz ({Z@ OZq%A@ , RCU$!"a@VS;@%rP XGWXօm\!1z@ [?B/lel*OQZ5!ֳdD* (1=tQQ}nJ;75P((90)UD$ˎo|m9d`̻TV!ʗ& lkUldG%AGgUw/=8\mjܚX7|,+)e|%6+ln R 5$!9P3glB[C S tuKϬ:bs#VKݎ1*/B-Pֵa*nSwɄE&6T\*s0T8dc^+P"HPrO(qZai_er;-sEEЈӀŠ#*[f %v%\^ c*5MίGTWd\jdiVc sr t}Bvs.hdBnt Sa@ W7sy"53 AY-ǡ,BRR#b#H؈( 21 º¬dHnWcX"Ut e$URE_U;mpr-W1ZS]KJ뵿 ,vcZ Җu $v -(v{M 6s;LvU`@*):wmΕ^VS)q4*DYɪu Ӭ f܌`Wbl5:|bAJhr_+Xn޿ Rў` =Z<,Z-Z|%`WêY+8U'UksI`S/8,tԧCPEɺ{Eu(` G]Ơ%^9 6cc J.r -?$} `Qg0d.Q]SWBBr׿ohcC=g#qSrB ~_F+z7T*Uٖa.XfNX5]}D}.U\+/܋i;}N`kQb z pHW`[UaD=A@UJ2^vCS* zCvFgԬa9 @v {F0"9(fEu'09NtCHEFZ ¹;ht2W)cQ0%&SBA-G@ ?""01nlF-G G/.uuJ(mOn#5(m3mԹ6kWXV|^뤪1'<9A}z*0)P'>J[uw&o~cִF@2hJIB`djy)56naS`aA\K/j{aJ,^̚L/Z z/hk@+(ټYQ2+WR8Uz@[^S>fiԈ%UʛH5r` 8* &bR X#U p@QjV.[x }H(l Q A,Y:QT/4Jn¬%v%yـJ@(nrnYT/;cfhvg.q<TҢ#jECzэ}w9`wwΧEW`-2\Πs%HCGr(ǘuTp_slQ+9;zg)Sߵsh\`x}&ޜ1jH䩧@U{(ٟXPӱ 5\/L+ hQJ]Jn f]>ۣ(4EfmOJs@l@K{B^FiTŲM)zD4a퇁˸lb#] D87,L=|HF9tfmbiǘѣۈ&p.yw>ow5%Хg>%IFͤCv()5/'Nu|l)pY J,<cDg[%Un,tQpP7[fMLH&v8~zI4z?(Lnŷ,]Tمq)|n뫔D[G Co,Vo5T(V$dTύD; evY˿G@9ϛ!TePYwzƙ~5$4Lѣ'p X t:80PhQxq*ڄi NIzh8ɂ,PM#b0hK)g-W @ȉ:A w,B"SkUڻbټNBn.놣:?^0rwT3T mG:Jrv"V upDJeHZ]-*27{f*ؤDon ^ٵZ4˔ %ebX f'cs|U3xDb쇷H01a.Qb(]y$u#m_XpbfHьݘlK9˗u{f`L>0( E ^k#YXx(VqPVno&X˥aX;kЃL0n'P25M,)ܩE+ĕ\[V59io3#ھ- &{϶iia˼@늺KT͇US?B˒Yk]Mf 5s;D3Z:A bCV l:U%A9u؋&M޲ *kxG'Ki0S\cDEXsNMU* u!y`P DTo׼Jr2Rq\6j\иc94-\ha(~&j]Օt(ȭҽ:aL(P931jrQbN&O܅D~LM ?t~zK?ќB=ᙯ[]e׷)oYk w:3gfg Քov(,k4%ڽyF5ѯr0R:l7sd=S Xue*kA} v\9MWt|(0*ɐr sx\'tne}izUxT9` ͜ڊҼ33#!|֦AW\y@P ~peDGy5]s y0-…8Bngp{G=\b !a[̹g2YS Od/yV JNFv3&?0D/Pl;+b\i{pǫ@)Wlgv+%F^7`)ȃc@lhyB.*V9LC֘ tDG &* ݗ40i;05y2U/C}婌8]:q$ET\`1Q]K1PU)ٟ19%%,GhiC4aҪT?\?T1:ܯIږA]ngvR0d- 81}IBRF@=C)g;*[Mf_WoHz _p{[9e'ڣ=_&[ Eah¶#:Zb墎D[-=a ۗ9TJ?3u)/*QcҸ][[(sR* (Q.1TiY 9l);E>ʘPR\]/͖] |\@ʧh̕4g5e+iJG[+ȆwqtCΥba EHF 0a.%pdiP+kUI\Ҟ\x[1|b(FT.6*&Yd}831Y|_h2g yLtni~NbY91~Ö{^%/~b[[oq.~?S'O*'`xrtg_HmBOIi?':;clhXeu !,4gY߆8_ij zJz|=XioYY*-B&9?0 Fuaj{6h?FW*{+}rܱݖsn_I}޸]pa)P8ׂ MAoAf_:f*E@jQixjʁB`ZPьJYT[ n, dM:AN)m^: =TԬc`#^^PxX7~=v0KpXvN g@ [@p`Q\Dt*x>VAla|Un\⬖\aP"eij%` h"R`򤮩*7wEN35Eü`BP^ഃ4 b",ؙz!S9XUj7c@AC WŒRQEjWh$:,#X5<l8K4 2@ VJ#`uwT|B $ecI؋./z5B2zḡKZtԘp4f.k#N[l`4J_+G9M+^͵ɓ;azD/Xk)z.aX ً"UθҫV Ȋޗ X9V+߅%vƢ@0Ҳ1!@Z(Z3+:Ҫ! i0y0Ho:+&>B*l ioJh] nk]*vGd@( h1^n8"kr"<[';* T:'Ku4ѽ2=KYyb3i 0r3^L,*K 2ݬYZ E(o NQэ'Ah[苆pCr֫Pe˙1.WЖγ>ȝ*sqLjlz^#n4ba!,\mQUcڒ)OreHXѺ9;ej({Z+d,bP< GwiKoŸ% BD*ʃH3LН Q$RvdV*qhZ@ ^.ɜ2 [Byv%P_xGMH(w~m@10?:f<4ĢQW @(5^1vbXj[-͔X4pmw`[bڎ]2A]Y,噗 {ބS }1)4Pwh D.AgW?}-ŗ3s8/FT^ p\9Q_`[͝Q0J k .l͈*T%9v;3;3;ϴ3;;3;3;32R.*`iqa" wg}wuugqwgqwXh֡ܽxX Py9Kg)o~zyCv~|gOr\Zj)K^FzDXxn\D$O |-1ۊf rgۙ *iyer-wϴsc5fXk NOhR 8ac )%HClId'|^PtaK0c [K}NB ;>`*'˄|eIa iw":RǸ`v|ƇT _¾}xǺe#p׫dp`|ƇBEVEGؠ/QUV(Fm ˃P|;>``+S%bI*}!0l˗)1s; W`:D"-A.5>P.e>uJVT;CɉJ]BO)`p>?ӇzWghp^K{9 EDyX] C_mMʊdm(CN *SeHӿY[{rϱe Ex}7KbOW<:k3mi&ܖbFz:k+Ëg H2VYIF+z(EVƼ׍!ghq#*Tp Y;3H [+CP',#6|Ƈß2blLY,֍ÚѲ8~j=A> Z+j1+Ry}O`aV55N2:g'O &ƝP61='`LfOHUWV4ko&ϘԹ$E0~SJ;O.)k2غ%uRMż 4%Jv~w*mVn{?KArk9;+JL,[9^>g,/CϘ#B.UR뼣tDCl7G'hFz1{ʨ4y2ĜwghJP̯J_.,qM48lx R7e**`J|x/F>e,cCӅxn\xܾ5=_1x_+Uv! M0x/|.\tƉ ݐZ_?n*TB\~%e}}y>xEҰvWI L@i6લbo}Bfp-y່᲎O??cώKjz1}5^n 0o!r8Y/0څ`Zf-5i]99ǁ81xnnpLG+9Z#nMsjOc>2([bkrXU!R֫j鬋-7Z#9d>ͰTE-L.+r/ũ@iUc&Rc CM8eMz"u~%`ӾfC]ǂR0'#,-gr}2Gaw u\XMXHPpnjfF(w7 G}oW*WD^k₨_WL'$n%BFN!]x|Fc2=_ RpWu8+/:VxX:05Gm|4Prc |_l~20nR>CSKJ1T4?O\KcZ~gHEǤCԘ+&VM7 GTc^ R@>Km,n9o8ؑp֒(ߙ>Ѯ@IWɏw ̉V#1!lxW"M< 5*z3d>WjY+-`,P2e1BuBT϶?`JGb)C !QxM]`J CP%Jӹ.n爐C Lϲ?ae q S\+HV0)/nF>t\CV[CP2t Ws[K1x$hO?`8SxhkNzvsmgO2_sgG& 3<4o."ڨ1:`3~=V_ǘ9zR?Q}vBh"2S vn D /kvr'P@y27-:DFA I=Xg҉̈mEo n\1&Cnaq-|9(O26L>7d̟(_%LKX˕z&ƹ|pR~ϬT醇T p>h<6 …cweeԹo.,rW E˗X=4=>=gџ1c< \~1r,/W.\rޯeLLK K%-.nS=wK/呋)-ݟ̵^\E%Ec?7ߗPs{_fӟ:/`ӕ< uۯoI\<+6075W-/s=ǣWL\1  ^LKeZ$Ksi/templates/packages/Wedding-Photo-Slider-Package.jpg000064400000030524150211777260016257 0ustar00ExifII*Ducky#1http://ns.adobe.com/xap/1.0/ Adobed    # ))--))=;;;=@@@@@@@@@@ !!**&)###)&//**//::8::@@@@@@@@@@h"!1AQaq"2RBbr#CS3!Q1aAq" ? AP8` 08**LL@ &@@@@@@@@P0TP@@8 @6ʼnZEkZГm8[SVL Ap(` $ AQ0T0(*" " @P@AP@&@hg@D @KF&SفP82u uz ڴOMd Zj xn4qdPVw& @ *G\\(.5T@A&*@@D0T0(.LDIц)Ygj[-z-Uں?4ˊy^9DSN_v;F0T0(*& & " &  &&P(.D @ͦ4޿1<!6YMy%>NRO+rq3k2n\'񸵥5X{ρ|+8MmdР{pT &@P8*"@   PUAuY Q@@@ **6U8U/4ɋ&+qW[x2  ` c` @P@pLTL Qh(4hR hP0&8F-Р݀h ` ( ` ( ` (kLWZeS[hqJ:dV Ji֨75uсne7Kf-9^ĕ[ {v&9r|c`#Ï7q\y'Og)0kVzc+SL)leӗUh|`Ǐqʔ&U,]{Jgmk:N?8ݽNm$ÛK㯷V[N*M/l?boם־2%|\/nϡO?Vd?sDNƙiʖQ[%0(:l W.sɏ&,]də짍k=4հ9 Pu,|)׃K&6'f44mSڗZyr9mۗ5Vn>6SJʻuBϸ[*ov[Zōʧr*:Crݗi -{v#&WWN6r٦ABkN+y\.M^ykʪۯ&Q @&@LQ0(.T hCDih%3Z.͢Z4h p( p@ ( p@ ( p@ (:l/\_O_\rkz5s#ņΪ%x7kvn?&{vŋLONnWߓd3::)~O7K"i[Zmm.<'@S~үaOa{UƝr4& lڟRSc6}VJĎyqtm]jI{oN$"SiD3meί)j}ϦQ ˳FnҺe"rܽ[7Vp1j[mWGv|_uHtJ?eo;V{WZCG92SE9NMgbŏn6h5-6GN=œo7L\Ek=uՁo3S-TWꍻכy_0VFhvWy\udM"iWבƞ岋^^ O+GOOxIQpafm-r KUˏ. kFUo'WX^zۃu^U&I6[.D@8TDBP AD4KF&34[Bh" M0 @0 @0ZM ]1Dv5DP1ԢM҉8rMP7񥭾P+cZ[@*Qݺym=`  i;[C9궝9 X9==<`cƔK+xLt~($ 5"x Сj +YPCmmxNd@A޻hNJQG;g Ap(8(P(* &AP4(-@hED@z) `L@L@`) $ B@`) $ B@a$ B@z$hLH@A!WZ;5̅fmHsSejq7'əv]X[Mk9o_!so6IR98D! =) `) RHH BE$ "d$ $bJ( lH  A$ A"p& zLT! T! T! T! T! T! T! T! TH.BH.BH.BH.BH.BH*BI*BIE! 9 Ȥ9?r~ 9'r~!pBId$LTI*BI*E"H"lR)I! TE")HRiHME% $RKd!$Ȥ lRKa 9E 6"H!%!$H!$H!$H!$H!$H!$H!$H!$H!$H"d$ $$ $$ d$ d$ dRHI2HI2obt5.SO3µYj_|E$WղFRWFg%Rk(01Juj%VJ{ W$ &B@rDRLRD\II2AR)J*BI BD)$  &E dR) &E 9B@r&"(r) $T! T! T! T! T! T! T! T! T! T! T! T! T! TH*BI*BI*E$Ȥ d$*$ "HRHI2HR) IEHR)$ "E"a!$HH"d$ d$!$H!$6HR))9 &BH*Il$@9"lR&lR)_/nuLȻB'ɦRf6[vk3J}vLLm&_c]GY5]omx 9,֫h94R2kz6/=M/)~R|/pqv/v7wlOWβ]'I 2śjz䯍\iHI HI HI! T'j4\rLRLRLR9"B@! TRȤ vU͛GzU=y~欱+S.57e}SZ3~-~+/~JcGoi8.N+ehngg,YWmWeBN}c[BSi&vpG|NBr_>u F/-Vړ9Bre*[&K*㢛Y<^Sck~}5#qUMdWq.lew8^ A}_noOeM4jHJi%c}Ƿ o%SI?ow5r[z6g&B*YU}WX} ׳^ˏx n_N]rZy^evݦ*+'6Vkt;P.)\>Ml-wK"@y趖/+3E,W]zY`vR'SEQ:kyNIY=d_-k u=IɏH%DWT@Җtι']KlޓWK}qvyeȫ˻9>ZÊ#~.G&iAkG$&g#Aȉ Ӑr3H[I 3 i930I)IQJdYij(> 7Ԩgbvi PVp>D2TyrA> |]sqF;} Re0ZSk&%%o-S/rǑreeU[4xUߖ&߃:;i+cV{욽}j2(Fj7ğ\?tƛj]ul_aR]om3w9Tlgr2$@&Y{Rj}jGcLJ}UVg}ߴYpӼXiUx--ؾટi魱?W{|u{iҏg暑r[駫<ljfڵ֟3پF5\Vk6E::FsY!BXzy1j&=?RmoCiҿGkX<_i~Z|nz RWwn=WWףL NAɜ+=ݴUiDu~"N })g}-pT 毺Oy[_r=t=)8k;VhٱIc_̾,8WPg:0~f͋e4lr?sdKk N_2-ݯZiɡ{'%kw/ikbJ%'[$]~FwXZ/E)MݽIEWC7+'mXɎ^n7n]ŵw,~50n QmmZNjOćyN, jNu]FzCj@;YƋO;y?+6z1 ")1ȵҤ$T2ZJp G$RHOĐrH(!"ӐHrĤ 9y҅#9 JZV]'-moPvox35/GSԘ`hmhCy\Y&aO$/uG8y瓧ګ^vPs@]:-)J H,βaO*y?BYu9w5)*Zz|Kq۽V8U7#nlLz /ӪKs+f]+ _Tc0gWMīd3y@e|ɘL'%^AJVSxK>^`]若6#^>\6unjoֳz2y8BKI2:aϖ~rN`.vܸDˏu&|&6q=Cf*:@~Q>OoGγ=th\gf0o c`Nk!Koa"r$@PQNˢRPqoDPiА@L)T@CBuHT2!, aK%XdIKRdr$t9 O̦OuһZ$($6[D VU4G?#㑯n\Z~pc/u|԰ᙾߒ݃Wj[q3Pum;>CoM|v.‰T٬:/s2ck)G6z+i[IKoVJ|tܱ7rsV)/}FF_#q3nG\nǹG>hʛzٴ=l\o*cpwm9oYqS%\Jl9P#1N[h '>HOh#US٣sO'Sv/5Kěn$ˉʬ'4J2`sU- .]EEWd~ZY){cVwVuVMm}} džSnfgO^/h͟*m?z9'k9ovߠ>6oYW5Ӥh;pCIFu{8u5 n9MgIodԟk.O΋S$~Vr7"a1ZNZh~9W],"K堾 TޡRH_" S$ 'K"$ HT>i.fTvJOGK RiӬǘxS_'ẪӶJXpvN:/*6IM@d A FH4@=E&>^`  HKHo=_ǛPyFQk%g%-i*-| y MԂ. u%/i|?2ZS'㣂+ʯј/MRn)ѻ/ֺ-A JQ: ֗lڷoFi.SJ)Kx~{*ۗt4j(iKSӨxV*zͧVsM=u:nt)SCǬ= :.km\8NdukDMQ,;$K+YM-xkW@++)u3m\W6jm.Ko΢ԕ&uOeշTf儺5PLhG?,+fi,D׬&Z❛z^J~ld^D,Kp[Vq KR[w/O!ox U4֑+ro=qY N*6S]:z U5ܴu:'ӧ]d=N 9wN'nT۬aɿ/ΟlLd?^Ҿdo96x 䥢ke?MsV -'vB㝚 kvBS5vp+7y 'GnxVݶޭR%oՉ~! o97>y?ML=&m{y?ML8d0[Ʊ60o'ɇ |'ɀ*d'ɀ>?MLkG0߭Z3Jc[7je{Vuף 'ZOڼKiXMB[kP5u zmfhHOg$ )\CWC@ZhnnU]rN״IKw=SM0\&Y+]sr\ZŹ/' cbL[Fem[$z0M+% xL#Qfz5>O#%oU02r-8[ye*g[t@ |1m2NVU_:P.fV۾3黆XbSe4S_wUNjL)RDm_&Uro)^>'걿Zf,g0禌`&,$u+iC^d:g0upmTL <tiz= uҕaUl YW"_0de;8luu6 .z'_tY`FMgz> å} &Adobed 0Mt       h 0@P`!1"2#A3456p$  !1AQaq"2 0PBR#@`br3sCpS4$`! 1a0p!1 AQa0q@P`p Ϧ @((S95-P Oڍ+jšޏ˷a:Qk@P k)|hP @) @(( d:s @(PP@()ÓLJ;` @P @(@z}0pP @(Pi^1u9u @(P $\^j2痼|lR=޴P @(( (KO~gy.í:ǞP @Ѐe"q^`zCϗb֤nXӝ/7K>hP@(@)π@t5}&ϋ<_G4Y9sϖP aI@R|fz5@w#DҴu!ȴP S?Eq~03Ck;O1=yƀ EZP#N ze jg} wb{9<5Uףgk?/h+ۿ/aH bl)*P-9ұ5䝃ayΑ>O-o/޽d5pZ:=`r_#tw}1tP( Dsz-M̷b>+I-z8d9dv|(ؽfF|xb:OX* @(E y]U96NyZ @(.gP&*U@T=sgէNjdɡC1G@(;}>N>x;F tNK]À8/ ZP"EHP?G{Zfy=_I4#o[ړoOPP Yx%25닿'fA@HTW&T@)ܓhcnsz5mS$q ߭ɏ,Qzr7(P ` ("E9@Sfz^R#X u#ӦNE-` @ <A@(?Hq5uy7X3ד۰n*8W~c[J9csGg>=t =z!#$ (*R-@(8(_ }8κw^9[3^fz;ŷUӿxE1瞏/'b67[v z=FID("TUN4PPPU5ڎpnS>O]=y𵼱lIs:S4r5ݞ+}yI2>P @Z UZjխZWn'%-*rBGzk'nO7{z $>LhB@P-*۪KVZժQGJKZxҨE AT 5qkVX1}7{G65R!BP"m- J3Ѷb>Ӻ=QTP@ G?&CήFmu/[} L&*"BFHB1ޯ֭QT :dl;ᚢP*@@ ǯ˔vuߤw8:+B@B$d@9ViBд * -iT GWN]Lםg?7H"B%>hZU*P@ Ǘ1Wv9ƾ}y   HC$% ϾJQTPTP (hrل9}}>ǟ"P%bBT] *PE ATPU@(5qsne7JNo^] "E }bQAUTJ-Y@@Z (9rݨ>k7#[2g> !D(ZPe(Q@Z(<8~iٵӄzyK} B@ BQm%U (@ <>53^M8;]2v@)T'=ZTP ,P-) @- Flcݗ1wrپ@(aPPP ZUX?Y@;E(APcCvuQ]ro $}H UE9U@>d(g<3Ǚ3>FS9`3km2}v(@N{-*UaUE0Z P$Q@#9L`, s1}H uڪ  }`[E- t~2>D|!]UU#1|ʘkٙ؍r!e~s׫3ֽ&y򮴭g-lu ) ȪQE-S 6d>6U-Pu)!Ot^f-b39uGg_&DƠٻH "`Z(Pg?Q@BT#Ͽ$0l @ٳv(@*;P*UQ@h9%P@B fsnϚ5ϝjvJ@* pj5\ WUpj5\ WUpj5\ WUpj5\ WUpj5\ WUjQMuoaTכ+|[џ`-T$9o9\s B\K" mɂ% 0 &TAS kN3? ̷m[˙qZ0 (krm[MaP)N/+k[0Tչ{TRW8DwL#l\VeiEMrTGʨb(tʡUVD^xl2m#vJ-:KFr)' +̒N3m")2vTi :10mƺ+ㅶ0OR en85\WF7- B E)cCcmhT^ƭSh~2onfNV!ICl>Jf#v>&΃*izF59]B?Dx3vDl#ڼyiEǦv-T{[DԙdTÍjMuwvw].QU|OxQp^f0;D%#vA8ƈҒf8mN8'ԯ#DuɆ0} n;ƙ}wԃ1[gum֯^-5 i[>%j?ڼ+Rt̳D{{6-DSP'%r;EbsUf@yL\\mwݯܛ_&[e n?oSr{esKtuf[]˕mZ/u{ ۢ Ke~e95ʋ1'eLxe›N kJ5G3i:m*VII?)K1ofd%,Z|m/ۅ*g"l܉!#Iv ͎P ڬ[mr-[֯qw[r7V*R ojDny -i6;ג~9.To$!wi<4~%?eɲ/7UGF(d]gdL9I!l{WX3Jc7j>Qj?mr} EB3ݟ&{=.YqqN_$>se/2.$wk3c*BbV=s9$:fF{Fj6mZ}nBW(¿Q'Į.ɶXT%5qXb!ż8ĺڡķ$lM=e"[p[ݳǮH٘~Z!xwY _d<-%\[2M%i ݌ѷ&Ege D'ams/%IpRV˒l% ſ*e㸹:˓,>/ Wϴ/r5]\3HZ԰3g*YJMO#2_+$.797747Yht=Oݥ=|&ɮdKquJ;u6'۷\@Rk\!KjERd\]y%-+9-8{6JG_p١̕oe$Т(()ȡC) #̛04ԿZhAO ̪Qe'5q}\Fi2yd feSx!WFQѪ'\ ISxDǔe8)#%H7L6H&cB|o4߯lӆQ{+M%.5Hc6y%WZz-BtN4+*Yr/(>RGHCNc,'V#d\u7m &.2DfGn*Y"T&RS5έeB8\lf;Ii4Kӄy #꧴TMǁ{8x3rw e[H,>Z6$Ez'1"D[G(TZcWrԚfBUhZr2 /oB8Օo)(Ȟ#׌6.؈LZ|;¤; Z][Ok Y!m%i3aDY҈ ƫ׊m55;ml(?kzW$("EW"Eor(dPȡC"4_g=vaFTi]h]GC)UM>1^,Pέ3gP]sgVWpl21Z{pzԆu έ~1^ṮŐJB2 3 ޣ#-ps3gJ0K!P"٫g A* Mء:# r&LДfC \LٶaسPMǔ4-sاQzϵ.8q F' m(yJd0kLD)ы%Ph|TU5+z_9BPh iN@kPSΨoR>1^i@ AIt>1^iNţRBwz@AQ(IeBf "$Qs rZ"gWa2G-,JNaALL4ߞ a#3 pЧ.Vb[ݗ+<%-'.YMMMˤ Ov] xa9-父C'{KOv] } }4_94F@}׮# m"GR: ph>LGʳ1QTTW`:w 5hG %i lsrii Y' 5Se7 o^n0tx8f)ِZNeSa2c8|ʼn[^ 2go?8[_-ź C;T'hrn-ъ¡T}pTZg0Gv9==-F˪L my8žX*ۅe֝aPЧ3MAF ʈ'xpxP h˵i nBZu5m*.L!ˑ\"/yOaPЧxwSmsf`' ([Ыv :uW !?:kyN48pwNGnјx+pXT4)EW,qؿ}:im|s`\B8lήUu5a 2=;#S=dO_,@3't "d.`97HU<6wqE*s"L-m60CJXy-*ػqŮάK]DF'w~_a I(ߥdd1g65TA_9͵jxWzЂyxTZ2NG1zmlP_ji60]u}мD1VotFe"t=Kmsq`{uۆ&PuGz]?>AAҭ_wPmYoe6Y '6}xvVd\9;!qխ5 ƤnE%[rKp噹~zyth`KOGs7U۝/ogJ臹3f!J OOU4T]:0IUqoOk_?Ժ4ct8Ujܬ4:i+m֚qi ի1atmH.S=jwgqFGn_p<{Iy+溣ۊDٔ]Kesr7] f*FMkmS=,]`-6M5c'6d茤m Ozmi`[nNϜfDXi&Dss_.T1Ȉe[D9PVܶ1A:ۖd*eFY}7 t!X o XtA\,.saT|D+N+f6b[lؙ*{ .!p鷏kyb*چXxmts#Hˇ7C1WܾQ425NJ汵.6GjhsA3Ti0Пjݫbт-dFG_H*[&y綆n̮aN;.!نD]6q u+`6@ BR\u-+.p\tcr.2Nq.WU}ÙUiqu]AoFd~]zeg#&ߨު-][\zf02j]s"*SrjLvv"[Xe[.Ô,`Ǵ|V5!}*a|nK1] 0s(sdآ< S GSzS9G/2>~t˱}CM!uN.NjWWeylUp3~'gr!7.r8pYԾIV=)`qr8@]'Yެcaxp$[d9' i-΋Ai Q{Q{؞کlܢ4XכQrݶ8FXU1Vk9Q1˯R԰x_@6 JLcpėF8A2wL-k-Bc9!/C^a&%l]c[ʌ)]zC98U:B[&H>kD3. l8"M[ٺۃ:nkZZ@n!ٔc\ˌe =2Ms(/y,%LpO{tdqp+b9fEDfk6`iP=tu[eęg]r̛Xd+`7_ gsm5S*-I')ȝq΍4f;iv9-u1̦>ӣdu؟j o_U[Uۍu=pc]:r827rvt}#a^{& n&Xr7\UӞ&#ܺkZE˄TbO}CK-)}_m |PН7܅PN#a!1m$pd$ڼѧU@@N+Mso,bqb<lT4Ts&T0Kx#:6ث̺bNLp0aAtw.nLJz 5`P7P]3aXe.-nja\2A$B$_9;d㗘k=F[;khήYK q% ltW:GJLxΝye9Nq޳=jxB~? U~!L9{K˘ Y{FH1Eln5j}фYp"B`X, ubmqboW3ب#u\SSPcbax+WXm]i"1X5 jDžqv3qXAn'ٮ;M5gK-H fkDA2 NpEH$M/`;X+}; iw5:uiMm8bsخ#Y~ ӧ_@͉dZ]VЛM`i[2 ,сΘ0? bXV+bXp$C*pXZryx |8(D#%8Z(x`YO艌0q Np{W0xXnNSqNz C{$AjfSbU?<@BswE:*qA ˄``!8Z 0VnrX2JD}j3Aӊ3UvdN,da43) >_R n΄3b`H ȁr,uAbLumΜ=ȡJ\& naGO.͇G')a#ja ýKeG:D33TC=S tKb3N$OT1$"N O' !<8V뉐<{x3* :naF Kf758OtGs#$S\q'&>(>/?!hڻ;$+r`+p]RwNç ^hT]V֌;z+ns)BwL=27Na%8M=#32{}rN tRPw7պx'\_Bѵ6TLug X] -.aI⧑2MN米m5M;nqtȅoXM_b\$2]Rx]϶MQY7$fX]~n4$}Nk.}3,zwel#}>uDδ6wdCBo j2\{|/5 *~ʞV|VŶ6\N*λ"@&5coQ16a3˲MIHcn|UR0IX~KMXD d6?U'÷uMy.?fGF(| 9FL[ &Y&l>-}C$_ FN\*{6zUMܧFT{8fGƧĤۑCNF ko?ƒ[+M2ZJ,,V+%9bcu:a7B~ ׺3n?6h#Gl禺ۚѾJsA>5zi)(5XѱgUѫՐU:#")廵^l^ >r+S8;}ƮIsJ[2+LvJܛ#Sم/FǪ1˩{_@loʚ]x~_# ?DQM1s>4V4-1IEKm vBdءbǛF "Uڙ1DthP =/Ԃ;,a'T6V-V֕{#CO/94[=d+ͤXkH+%Kr\ie_y| ڔ/1dq64^ʡhlv$%J_æG 9QohLXB_2)SR1/kfjf(Fe'J&8XTY*'<ԩKt@޴R+-c:msr_"թ9ꍊ^8gF-Q&ۮeVnrKH0uC|h;{)KTȼu䮒}y(bO՗YJ6tUCįltuNϟ -.SѠTn> +ٷ`ؘAV8 fyhiD20wd Z.c[ f;)YGg83( /"}mΪ6ghsؘ 2dq&pFvM-BɕQ"C&zruR?<Jwz6L+WV u'-m̬3oz..[Jپruo|6v_):>rucͱRYuQp̌O5WB@IQl4?apZJ0]HG|ᦊ>ϡB;='έ-w%Xs2Jl.~Cp}onS`F`c ۇz2B+)@ȫIR#^i2v6Uf1U.kI+=5 Js-!8Q&s}JlŻlW훞a5_߰VEmT0"f ;vނ,U15L}HB!Lg#wD+KSo"RMrA[Eɷ n|Ͳ ^ZF6X$bNScu}REt۫΍4̼J.j )0{'TٺQ5|}Jg-=ŧiitlv!B!B'-l.̹cFl}Q&'?-chBwhֿte!y/(gd*`! 9/S7ua~C64}6.Ÿs6<\4E1ra.p͝ȇ$QU:ܘ*W4 mKHס,=)Qիܦk}B! ʧYשK :K܁%ݞnB~1oez[4q>gv! 0!8B!B!B!BCK7V_ˠY~׶1wSuJL;ՂI?ץg ٓXBRgsu$?Yp!8!BLَM!B! rF#T/Vl}?Hr?IhM(F?F `$leaYe+8UQ|qB .$hR!u(dK^k '[[lZ~;tt.G1SrDMAf{!ٖw:[2tUY/#m#׀rkOT"X&5eO6Ä! <Rl̳~/y=Orܿܯ ,bKEy']6H%7sdur:&Q\~-lיﮰnMa_ >JGQM;YqأurҺ\SO-)#õ'l C`SPOOUA7mVzoܹ_z#nEM>q\NMfBvDo q;6DUK1eQ9W={Qu}Ow~*C63:$\{rK/-'vU0|tQۯ42?LXLOы7;z.W*H]g*d.41=E) Z+ 'oG7QF">t}_ݿt _QW5&gRRyʾs>C0 epSu:>&ݞSmI+oylBE]f^/uיL64H\#ȷ0Vr!loSנX[%̚]IXzzzG`^v`vG`vdvdvGdvGdvGdvGdvdvGlvbE4є. KsXO bmH9[z7>sK70I%7ز轄 em-gػ[f7`$Z1pQ]/Oo;v_\ܿ@cJ05pkCZdLzi?a[Sv_s.[ ݅|oBAMɊLPzgjU9&?:u[ [g&P.7EḚ>_ݔibF4B`^v, iXr߿#o}*,KZd[L&G[5/MjJ#|oS8E,7]|U]o/4nZM"{r VxBB?Z<$D e/Cu 諂2z )PVmT ^o;NvJy Wdr=_}.2eg%StKSfz};;~_"M"TeATޤHO11MMƌW4gUyTr6 VNwpLZflJ$3ɻk47iJ*xd'1mSdhܖbJ^+ Fwfp~pVd#oYe$!`72zx{<<,{Č0cNrc+7]gWkJ*Ɔ&&tȆD&DDd[h\U|o|r%MCp0?!CKI hƜkcƣe)p #㉸5|[z06pACzlZѱ?og࿒J&6R])J^&蓅*%8B&c9W=-%kD Аֆ!BBC\Ko_7%d(2ଢe(XSrz4HCCZ 8B^.V.s7#z&V&-(++01[9}axD p | hkDWMw%r!šoȑ4' 2d{oOMn<5%NW__A~FŢ%Ծ ƿ>%?! ^y |p%#q')IK_!QEUe#>)\#)PZF/kO.nz%t^1Ma<^M o81lBx{OB I ",I 7,JTt' |\!B!B|„HB!BiQC|Fl|p&B! ø;3#uώx8LSR'BFR-iEѓ&L#2dȩpdɒ1S&LDJ?.^5OQ9? mmmmmݶmmhK- mmmmmmm6K%mmommmm-K(A mm)mmmm`[-B @ mmmmmmЖ[-@mmmmq6m,K)AH$mmmmnEb[,R A mmmmlm[, @  mmmmkmr$H$mmmmd-3NĂA mm۽mĶ$2D@c)mm_նm,i$Dd$ RimmmBYlhNd<-mmym?Y,$ 6lg OmmnW`$^ v[Q)Ͷmmψ76$ vI٤c6Ommk00BmmsAm7[mmo4Y@  mH)aOmR-K1cmN KFy6kmS27 ~i-7m e~|^/2(` )m&ٽMdӂw)6ZE^ok|M%d en*Sk"6I eA5S|" "YM.ie/+6J`$TMyeܓz($X` , Io$?8 ˺L` ! [m KUknm"1͆zM59s@,=^|v/촛əLf(8k,9:Nϧi +7]'ImHGEv4w]ih I}6mw[nOIi - ?Az7YM4a|'3ˬ6oek }&O6Y~ܭwIjz6i|lAo]m7k7dL&:ꞹtIM9m~7qKȨhh?$馵|]m %-eʕ$ttO+e%$m-$UQY}O=]a $2n0%%MEd@1*@gBٽ,xh*$ zF> em#uL\OM6o{+'^o!Hmm|nۖ6DB$_H Iy۲¾C% Hj?c}1>L~Ϧ?gc}1>L~Ϧ?gc}1>L~Ϧ?gc}1>L~Ϧ?gc}1>L~Ϧ?g/^aB!B``kPŸ/!h8|յz3OqCrD!BD!BׯظUY.}}UEI2S"\wBn('VJďv9Pb O)K݆lu#n_q5ac tIJ +b!B!B!B!>18iayXK+D'{ 27 Tv;O.!wñJVQmM$*&75=m-Dƥ 5ȱie&HYxU-!)[șL˪uBcrZdϯt/t4ף!B!B!BE\vC=DMyQ}Re|r!a^{2)yeۘ/Zok(*$Rs͂\]Eo !-c4"}6o͕㸁q!َ-9){M',vW:t/t4B!B!B |!Bz%)FXߐE'AmmKFyvNiWq6E-cc N!M%h}>jb=i]km'%JC"e)O,7)=oTkW2tc ?fB!B!B| *ۈBYb{$>OҔknsQTlqs%a#lAįr!C +yP}JR i&wSfv1TWRfziwaحOmsW|2R]{4RL<-ڏ>b$݋MJBDW6e)Kܽ`) l3:L;R!$B!B+{m}%iQ`+H6Ż,fzՈשQ E0{'q8`[!y1A7x2IY<~VRhq1('H=Nl ": 'j/t VR{ũ)=w)4'5 "14RBQ$$!HxJ{4N61cd S< k8&-vrnjRnYϫqjg_!B!B! *Px^fmFUH91v -5

hUtlvSVd(=AbQm,Ǭo.SFwW/С; Q,g"}6Y cZ$XȅS %bMHB4C(ӒnwAC[NB_!B!B&i-CsS1N.#+4oǁ*(mk+tЄVk=ï :#uy:*Oǁ W4uED)dE\xWei!RI^4j%J6Cb"q&eG0LVKY{ \6Ki% hsD!B&6]E.B`H^bJk5>R"(f9L2AyI|ߍ3쎠.!B!B!BƄ!00;komm\ξ'O"X5ǭSeyz&b۳h7hq'dQ5T2z:4A6 a42g@j-(M.GJq=Z>' Ī򓪷Ӗ 9k=K2-[sQko?b;&Z Pq$o o;;+wtB!B!B!  A^_180ЖνnHgv9Y:%ɏz d]}ӽ*-#4hefm[g"+P>.= e3,$c06!!nZV^F&DQJ.GRYl SXIiH ܁,ogНY%_B-ŨeA8y 6~cX !j~yLgLb-h7krh[[in}( ahAjѳ[% )l"`rBnc6 ncznnK{*KlbRq:.؊}?R~: ~tN1Glmh$IaW*Kc\{zZkv >!B!B q(KMz]5 Ap ! vh MB{S HX۶[fS. y7e\%mЂ~n)[wxP)$+aQ`Ռ%.}BSF ԷWGmw!B!A0ESD AFܮyq"Ѯ욞͟/')٠h]ݶ㰂!-! ܐTv(mHh{Z|TIux!V'5r. f|messZKVEQgyOLRh:WxBBa"j<;StwlmM!Bn(!!%g+1i'</F'sYjc$H&H#զWyTgQA՞ΐЛk<n ~L{A!"!BDv/2pmf_` u:{xܨ!:rc"'t!aiG}FȐ'!B =9 j9CҤI;&!B ( !A!! CVO%吆Z Af}hMHKX%D&/dm@ϐ w=-\#D5c(Щ*)s"}!aZחP`ҸeX>Ȅ! !4!B!B$D D!4BD DA!- D&BDqhFaZO'*[@ț<;" j[lgh'pxX0-.nGi3u6ؽOxPBiBB!B!A"H & !$$B I&IN2eW PnӣcUT۪5Y#^>bVE[:3Mowjd٪/%AMٔ!B!A!BBHD!M&!DqBB`< KsWi[9y%er䨒éZ;nfw'~M{~Iӏ=35Jfܣu^O!B!B&HZh D"KDA-BFkފocqe^MR,Tu5Vيi/c+ 69͢OKkYi r} . ]Vx6~v_cߺp,M!BHBiM!B B BD!$1!"H" p!8 U?U8/gsi?2. 07!N;ҫm;3[{mK *M6"iBM!4!B i.$%I A]-*v駾0ɶtbDQi$BiBHB!4&Z& >H?!#_?#?GaG&%T*+n,5}&÷5WORh3ϹdM5z%zibFNfuݣclq&Z5GܒP:Ӵ^Del$6}٪GGaG?M7MkB - .M'WX:.0EA(LGJyEqBO1HB!Bi5LAo %.BdMp"ݟHʒغjjyMe͚rȞqqt"&o͌r4˹ՕRckZrFM |5c`]ʋ8y bLXnb4֓о$ۥ-FvUlҞ53L-.n~}! !4!$A-!B CwZ6[17i16lF 9z1"Lή$H-xB I-0L&Yd-FY}%bкM)HBVJ$S7)%,lvd_C%̆9÷ȵ $F,iD&-M:{0'"HFb!5kO! !  H$MR!."p]w&oQ؆4T1`jІNElc9ìr j.Md!0"!A"i%& ~ F*:J|UХ2U<@iVy2,vd&InXI &lkq @GX)؝ɘƔ $ܼ- !)cM{O<ᦽm!tIQMȳI=!0~"JMʵTDHc-H9"z=3f4SڳBE;C5 xQ%4֤kñur9 y4<,#}/LLjr;ݦ1lm.J'1nU9>ՌBnKy:٨60UcNv7yn]m>U CXI{h%!&Tn~ EkԱ*6bv#`$uLZԖ7WTި+ZXJq)P}(w 1yeCCn\5Mѡpf-4hy DulǙdeIrׯH|/P+z D&%:P)]v9&+Q%[ jG4ԲE3*l(h`g1O"$Oa:@ȪfL-=m鹗1*j)]$g-*1*X6N=Ն2k l$dn]8!OƵ!4D$%B /ilGalQ$؋hGA$VvN#C2EЋMaI%W) Xyi *w< '>4& &D DA}a4 %B1k(v5}2B! M??Au(Ƴ_!2%##\9U!]:7D=*(Ɲ[~lb)JR^A;0 JR XR1+ʡBRl]&2'B*JhCеD:R/-BL"=7֗KI O+EAO |3g5)xT_fL#2dtɑpFFdI2FdEjZ"ƪ^) ?Q Q?Rѡ.&M$=B xĤD8V?AJRNBhB|%iJn"C_.!l9SLc!CgQlB>,!Tz J&~vF&fnd&6+OOb Mepl9 vi$ D؜ƧRn JoT^B~iI/6fQ#aǏOB IDL;RO>6n "sD!9?B!Nm!11o.5Q<! ^7V>_${}HB.nDZ\zW :}BNec(pVV0+[Bh=4_~zU>y.l%9iPHCff{9%xBG1z.'z/?36":"P) OV(/A]9x*|3B*4T^`-{\ ¡d!ǹ=a,a>#2BjAr7 hhhk Ct9 `LI& p,!B7^AA'`͐nJ JtK7AgFB_!o&$   !B!8B ѼV4B jOZ APZA;l!M!Bz!`j9 I' -D&WcgfYtyC m}&&Bm= yBD!4@ 0DAABkA eSJcܒ'mB!B.,nBk5jhhaHַOtV䞿Nr/Nr/,xz)*zNZAq 8<5| pAzQq 44444N >%xMW Z'zAx)|]9gLۉM_ e~~;խ&hD_&[xqW.j,|2œ2A$AFqFFG1oI$II~ 𖛼{62? kvL/JRW )xo ߉=^q-HDBRB"""D!5|K~94Oit34 ֛"C&D|) UD9$HбѭdTe\+֛ۡ] B{aaC_tMdRƪ)G$N.x/‰Ă^[n;-Dxtemplates/packages/food-recipe-carousel-template-package.jpg000064400000031014150211777260020242 0ustar00       "Adobed  !1"A2Qq#4RSar3B$Cbcs!1AQ"aq2BRbr#4C ?k_@ӡtkɶT݈ZB~j~ K_FrmLg}~Ohvvk7hֵRGqE/[~-3ɍG1'Ϯ]Mh[/V\;Ɓe$6̻LAYP);J޺$Tba67m51oXnZ [/de^g*8hk2oݽ{̥~u[UYFevQp<*1n"P}(ߝ捻:ŦѨhm#L,N9*HN:ÊN2(Onw7/[V6:"!X7s>xeu)ۿM޿_7y?0͸1{,+l;HK8 d]Dxv{6ڵ}zO ;;fKPK2:V/ZU0rN-Z?&w1TБPPȪ2N#흆QNߴ܇V*MsF,UE"7=#Q,7KoX}\I6FsU?Хǣ&p?Y"D,G0y4#:~\T9⸬8ZK|^[ ׉Gv7GfU4;(0J\J<66qNg&sP 9(2eBP,CydcOlIщ? Ep!q$af]r2|DN?\\i+i\a$d9b(y5MYēҟF>Hu%2jWd#ƹ+I Ԛ{0M3}ߒiMĩ0eQw;)r1cpOATOVsIx+6iJYVgE6т\;C#%ƫS}KTte+mmWa3o.ٗfN=CS9؎R^=VèRX^aOCssC^FdЪ\'G˕hF^]ixjotmAMRњH"he!ffEcNukImNO2ۥZR[3_@A]Kvg LMh|QL6/*z+"no+<pԗXoԺČۂJ7H[ }kkYvgQuC7[G*6u Ehc@@xh PG4[uh*R|\Bގ/c)]xn!$eywsKW:S/j>;HҴ3RҎu|Fav"\styTnyvGw O生Kd]B8j pIZ1IF*M'GFjRjrr\v7\V:]{wPWm,G~l4Secd׶Z Ϩ^C{4qZ)ڬqP%dΨI7t#bxTSO.oIjzMqG)m[s>1m[Gvu']ɽ'_%Sk&kT/k$&O2YAv,{u\ eG*f$:: `h,oB!|s?*.d$?m^%wKih$sGճ\%tW_Wp 4寇3j jTĿd(,ꑦHsD4vdz0i({_C{Na,.᳴lyJxҫOy^|Y[޼hns_^D% u$Z*߇UR/Ɩ;) D",yΛe-'NK+Lj 0!fB$XYd{v5*rsxe|2~SXm1U*)<ע tembIPS>^b#()Ȩ= 1"4P T\w#ҿdAˑm+nϛt-2YIawXö<ʆNyU˰gZ]])"Z8fM[YUO3();1 PNTۓZZ^F{Z+KHAky_*Х%6 7 Nk7nEspf{3eeeEMmElrt6[.7d7ėW2jW'v(dl2pO]Ha \uejN/xGt=2ŕqU+4ޜF޷~V;,ѩ>H W3^U&`PPp26sxV˴c$R~gMR[uٯfi;f[i5y$Ԫ3rǪUⲴW4KNki׋P)-31ژ)µ烕ޣc'(啼ׇ0[3gլtwʬ"8gq*-N&ն"YYN/F{{ѵ.3@C(\AU]JSWiF1 9{iIk} u zd_Jc?ܧ =UMܵW0 Ɠ4ղ/tOXbYc%\:e^Rd{G>ǣ‘r3$&#J`ĕ5 Fw_ztyV-egcsKkxD??HT '&?s1:KK]ʺNE3Cy*\s,4iL}ҫV4h=9o]'{!q!c8 )3,58$)96qȠ '׏,i_~ǁdHUYF?Fᴵ1اHϹ.PP!ҀL9%HQy ;/PP6!:NғPQYơ;8|e'ZSͨj7L#,"XywOS;DpJVފ677qoF")0.)^!YΓIZ]gXZK8E8L`4ʥ_UsV*nw_0XWm=}_-xG#yìknUqy6~ν| V+Ǒ4ay%$pvM#r30εn9eF'JEM.巶I Է,/FzC=*5*ҩ7O{>^F*ݜVh^>/qQ)尉ҥI3i2>pt18iI{}*,V̳|y;P6 Ookr_Զm_u ;__p71Ǿc[%Y3@mw;__p3PBoNN&*<n&9B@\kb}/hOQ*:s#YJqU $~n=GD.tqaqVV'#ҜWxʝOk5~w槪<|߭/_bfIZDJ%U;݇Ϊi{Evp7nҺܻ[{Ņ=>D,2s&UcSZqM#IP19wv}-v5Wcmzڙrõ*L)c+QQnNMYMaaJrS]yߕ9ƚqiasmqio#Er3;Kn#,? XXl\'I|y R]WZDfhd*[7Ƨo5+oj&gbR^w'vE6׼ڰET0%B[]%cvdҺrGhԦq+~@-;WhBUP'W(yspz:^ 68$rl<#'\!(3)ʂry2ٮOpG KDBDVCs%ZgRzfgY 2PYqܥIH_>OaU8J7F0n 5ŷbm*2/dvowv?>Exօ*mi}t&Ԣ%9ҤzHvG!xYf^h oƀk}S@nP u@LBɊ:5<}#J^Yŧ[^V{y;H]ŸזO$ ^Kgܣu" qk dB-&\3ʒ)W_Z2Rn3Yxxmڵw:VIV[kXȎ2HG7f۟Υlj򺽵oM;T]ΐ[nHeu\|ҊJF唏+1SV}__иVBcs4@W~4]+r."( >M{6<~e9YnOwoۯxavp]v2*fSYvݚNkС"YKG[]S> s^jmUY5n|v"8AO*/"O$v[-)>W۴ԍ-tnحF;D^կ/4&6]([֓] a\Ϫݞ_/ r{[Ykuoza@dpN0~-қO![KYUq+!pd}LⳍӴ4Ns4gNSTϗ3𾹣q6Z%h/`=F_hB/q.|DJ<ǧSyEw]*Z6ediWb>8q]7R^\mt2%ixnΙizN*Ȯ-O~]8SKWIUN1DҮ%q)$ԟ*g,DPP^M1 t|h #"Mkqr) N-y([ ѐ.eyZl8=b<YBhII uM;#?R!yn!H|j F=u\}$nMIY(~^:\@.~j*V4-*7?d5?+vWM%uZhp--GGqA1 iZu12w6ШŽE7kc[Sf7*A+sōu\㷘ʼnqbk~F]}lI4fxV8J K(P6 j_\ob( tKG (@,4f_[E($d{4#cȗ)DJs  '衵ErSQbIf}Y)@H+i1| c%"P' +?Oo@ PO_vete%OP/E>]HGvp)Kʆ<( rIܖ>Q$XUmv[y.%!gGL1P[Q Il6 a,^PWV-w-s#]ۢI4蒖̽@mu=6+R.4wm n->['=Iܠru[+8&6Ҙ.0nU6:0 ( ڗؿ ]#Q4J;g.'~duS$'bF'-/l!̝NaIVƀK$EH`$tx϶ Ɲ-ICB P6:6~]&hs(`dBhh%RD!Ig twv6qy9" /7~Gh{+^} a D[cIa˖y=8Ѧ wi]nZnRxM*q4/~OxRҮm/2Azr}\A e'wsڿqW35ʹؠFt\c.Ƞ\tty7@5ҾM7(L`Q<LBMN8i3{l&J< mw;9#w8NAIRYoE ,_9؋_ViLfxf96ݧa{VֶX` {m.rΖR[?c;,p{ib* HUy xOYv1u|[ _^{Y.-Ԁ^Sfq}6S@/[k9n#ImBHeUQu J,>+&n {#Xyɠ?o]hKxbo33$rav# #N&?杻> CG{ Y-X<1rEq77_Xtf[ĮaSh[wi˛}%yMrwei[@*:C%vqF$[I- )9& pT1L g0>P&XQ]a88 y g@O=n@#P>O=(h:ڝv1"#!-zZ[=[L9-g b0 r`؎hdxHza=h]:ȹ#r U>v0m`u@ P^M1 t|h 5 FN{ xF'#/PVw),E[>Dfڊh]:Ƞ,08#FA€((azڔ2޳:,*y;8}!}ds ƽAhM66QZl|Dc=h p4)D'PYyt/0;♭I%ѻ;\ 238`UKZIF;V۝Q+!]vy /q2@aa]NdpG-=<@x89@.tFU3 ry4 :΀( pn_Meyo 4R;’G*"Lj\KKc<Cn46^.;"P:lcji8>8uien2'@Ka)q#Iɷ+_@<+?Oo]_[r7 fw\+!Wܧ*y./T^b~Ic;ȑ,@eDŽ*#&>xmD@ϑ 9ׄV)\(_Dgő|Z֗gfϱR'YYK .Tϗ͸EK&q$c'' O@((((ڗؿ ]#Q4J c_T&@@@@3~jw|ߵwoڀ;7@wP{sf2LlPPoڀ;7@wP{~jw|ߵwoڀ;7@wP{f'5ڒ^]wP{~jw|ߵwoڀ;7@?templates/packages/charity-non-profit-website-package.jpg000064400000034275150211777260017632 0ustar00       "Adobed   !"1AQa#2RqBSU%3$56Tbst7CrEV !1AQa"2RSq4Bbrs#$3Cc ?EcfZJNTZFFKMO|t_1nRG#FN $"H;|tۇix;䞷3bYc(LIG@D. Џ7Uy|/5yŴr@4 P]̛ѣÏG2<ۊgNft{c_H9BqݽS9PzZ E&xc&tڮqՠ4~/2 8mKydJtqz:I ϤKȀtJlW\:?|{ۖƲQ[%iigpG FN}5O2̿halj_ %mw_ #ޯ) wLǢUBe [MآֽJ _MR$;"*"ˆ8i*< b$gr{u=vcNJq==Vv2td&,Xvd1IRz=d&bRv+ ėWWkY&MJ~Kʳ֤/ua56"3#Ioܐ+ 2- h@頍)]b4dRH:;G0SIdNJ֯+Jqc yײG"Ѧ_h }sWMr& u;i%q8 %XIpJpۺ *O+)02缽#g_j?Xvn(X:u 2NVF>:4 #>N|g碴V9K,29T#BѷLgY]WIzN0TMuWJ$$S)cI9ʍ]tM^[ֻJ6~bήʲOG<luޏl$7nv/R'|Ĵ/c(Uq=5E|T*$+ciUt;,$T,ɲkZ/u꾈ZnU¡Q"dęV(WǮՔ&׉Y+pGNn_M¼C~K=0Hzyk`gaUPFzQĵZ}-NQχI]*&"zi{JJV\>H5/&4Um^b?ŷ[ǂ*V$v\ᵇbh{q_G۫M+T꺒6p=K3oQұ$=@ S'Ҫ#I1w= j˔wSjD'5\_^$ĭGHbb,GU 15!اRD8]٨`"r|'SNW0l!Ш'[5jKG>dV{?ܺ4 h@$ddUo݀{0U Voڡ89,0|4J}Q*˄0.~@E瞇uVw22,#@r @g9_nv[mPVS!K~PvI>]ITUGI٭ :̪K; XjDg8|}m;%0pxZE}*+*ʇhp쇪]曩W#/=CmUKM sE3B]iIYYWahbvqJnJ)RjR~.XY/wj rS%#|-ĹhG/NB̵ڗص&%Զy wh&tb*qVRa5?ܼ)jj[-ah V˼Ga n'xH-:xuJ˲&nQP6J-E+K4KedPH+'ǬGiJ̆uc9Uz$9f=\7vv0 g :Z1wTDesj3JT7JeFۼ|UGsѡmzQ"Q*N]~LrCzZjPezm#*rMHCI]B,9mԩj9"NnR x]sY9FQ۰ V^8nKPDޙU7Vېq6ji= )ҡjZI y1SFĥ U''U h@q!mq6T f[ueण7֗BHk*]Ic-RjzX0!AԚ=?Hk*u&shIc-RjzX0!AԚ=?Hk*u&s"vpZih&̓GIGB63X.vUs*E 7[UU5&zj\U"B<ǿѪjʯx?<5Rul]|Fhi> A-M2ɺMlCm]XԶ&yGɕAlZj*LkUSM_[TWƥT9*YӞDxƒ8W9劖E/FC<2i۷'Z&gN,'eρ 8:U-zZ䎩e|X]Ln˦u% G1Q _!VZ9ɫJm\B 'bGά"eמ㕿[j-] Udr'5Iۨx-R󕎊\c{fd,ΦT\BT5v/6>Ԩf(  ]USs*uMin7pzi×K\*XkS?ŷɩG/3D8o-{n*F>'K%eʏNJ4@IBcs^rĞ,(M5xWENꌼ]͙#fܽ< v׍em׸goXSWz#}jaYX #\r>Jv{VF4u KժjHYUx%[ڽ|ZKI8%oIzk5OACr;BS$wbR>/?'\mFM%!Yʚ'T$5nXڳd6RdžNc ;z.[rxֆ T;."^er_=4 SW EnV[bW[]]xgSI*pEVŷ Sű㩩Qղ9>r*+ ?^όw)BV:7)R>7cc[Pi&3}ΏO ㊫kod ;}?ŷɩG/3D8jb[ %Q2E$:Va7Rxi)R}1k W7o^l*`T$^dJ_2'uºOZT,ҫl{-{|fmR0箲3+ЯWZۥ%L(%ϴ@H> 9V*Gδ\l$vJ2#TYPʤ;^+b2Y_ԬV]xU)<&b3|ώjv"nZ$HP)p0GOk9+S-Y!HeϞ'Xub&2$i˕ y501W'&Bda}΀٧(Nt')0h,?ŷɩG/3Dڕa&cM[rK#>u=e'-3{Kvv];U@:p-o#PXrj{OՠO0 @1T/^j'BZQLԊt# 6=M\׶?!;дB:i4fBD۶>:6SUؿ)j:=,[P=&u-O#xᕇ_1I=ԧAQ+[Wi(;RB:+IԨ?_=S-VWp_08ܿIFDF|6!VRݡvÜYjug^k5 ׻L]R}To5>.I l,1GN+jvAWsXzoR;3Ԗߠ7I^/ɔbɌNzc@Y=s/1q2jEj;E ~q|rUU# wNzH/mh@ֶ>?ŷɩG/3D%sDjbdL{;Rݎׄ<ԌiGjix$⻂Vndn#1#{?֬wuպF(mK}x$0FAӯLX6>➛MsrEGXۥD\:g#X6>[]MEUO<ѫ tׯ׬kNq)$* h@J4{gq9\LL[sgzjԔfy *8aViO Sf]awfyBTF/+Z uwV1x"zˎU$i:呸u4𑊲1Oڠ5Zs*srS]a<d2/p0A}muK>ҩ )9SɆJ"5d a4>hJS N8 hcIJ4A׹iM\.u>xZ!| rfWL Rijfd r)n he3T8JXn>k՝7pȰh(ٜtO\{&v"H`(_oĖfZ`I#H%~D..:3x>I;uKGĵ j6Be]mޯhԽ[ h@4׻;aX,xjiH7\,5( r-iJ lo[Q'ԃuW=Y??r_#?uGŦa~Oܗ?4=Lì/~h{I?Y??r_#?uGŨG'GK?uGťZ9??r_ v?P~-.:惴Qziq֎Oܗ?4~Kr~DDz}ޅi $h;Ё > u Ix\NBK:~KZY.=A@ٝ7h5 KrCW`(V&8M~y:*ɾ|+4 jfIլ{KHk )#JPvz $E+6q׼H5\&W&/?'`G{:yk\KMZ{}0D?ݬ:m}D}R#/3|1З>~iR?ɼL1Lgt%}Ѣo}Y,r_N3y*Ӳ8[]%04g,S;u*9/Y:4 h@лO]M?Fzшa+=:4HF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧFF#͇sǧF=hyP~_]cOhyP~_]cOhyP~_]cOhyP~_]cO#6i#6ٸ]T*Pj}~=iQSJoߠZT|~zң֕5>߿@GO*>j}~=iQSJoߠZT|~zң֕5>߿@g*tџv}]ʶNUO=L,Ud-:R5RvDfz ]_CQI%Ƃz=, 4dQ59[C~|/rF+nofݫpq۹sH=|+mjȚjqF24,1u"|^v]s~Ku FA:figcm h@Г;vUDNt>2i-?R4ǍD?i@"lIkU,nK:3)[`t ݾjI9մRQG%Tւ cWU'st68S z:{-U\!Jr8mFNOÑ0`F@4Oƀ@af(Zf* nNϪ3o#9_m~9_m~9_m~RXJs#8H;F}ҝ_}Qkv ?.<o{o\kmv&7V[%+h**nW>#K%LdD2AFw3bgFIB0͛3kyo~u/p}UA=L55uutfӤl d!}N)(b&M+FQj1V= -Wz[4BhN[|j)њl/_X}zZQz5+ad}T t2.Y]Y^V[XjeeC0Ό WEݖR*|6CU dISp]Xd{4NN$Ukxt$V), 37ace;lΐH#Ǘ@P HΚ1P['@:x{O-A[`AOQOm |kuXf|f,ZӜOWR3㬑]Murh)G/Տhewh=p@ֳ2EK[ N&A<:k^z//\MRKYh.qʨP`Q$\ ?P*+\k=rW5+Qng> Ts>3N8t(ږW;֎XoaM Fde*t@qG(K[%-Ȩ\7G%22=Ntb?ڮwZ㇮$XKS4ݛnQ1$R2:Π ӳpJ]b*DZYĞ$$lGpRϻS[e58Xܜ_{mĖ eR&;9z:}KMAwWǦ+Ǘf^եgj\T4ѽ Lsצzy5yrۛk|ٳ~}'d0zi$Ju||{bhYdWidrsRtj.Whټ֓4vAnGW}$i&e 3(_RKKTObq>rI[f6'pWQ\+LDz>\pP$] )؝gV4q^e[mø}fjc?Ԓ3R8ji M4zrS|3 ڞG(T0bKR̸\79L%+$c:k!)ٷ*[FfQ,n-N姈F:yjlc\YP"$X8-NԲ1ђퟝ}gV^Wxԥ̩L`L*޸ƨ/^ 4U[SWSR5gQY@13,nRfe`Kle^\{ϗ;Tn*b N:\"_-kP,U'8А+PMu$dƄD)nB\UE0[2.7ohe݂1qV}]Hug=>x __$[% J΅TO4Ї$ {:AD6E|nsB )LO2sߊaz9A#૙K2?ntctRID/ c#w`n?@ [FB! bdUs8ƀYi $v{q{mUǡБ@1"I? ̩h Th@$c ډf4pv.9b|ƠZ(Jw)Am==㦦Ϫez; ;C 0D‹I#Q2s:hձ*y9J&;!Oȕj$븃ǀ'ݜF% r+ގHQ[ =j{Y$ڨT퀙@b\;--ewcߓ K{.I҂W EO t&qH]zK` OiГ"[ȧ  Pgج0hs_' :MiA8sRʹdGPБR prkU8W451_s s{& eWӥ)q|{񥟊>}P+*1ܩ0{u/('kO!vs΢݄J2Zm<]r|ȭV3&m;Lʃ<}YZ|MRkBBG,y,7Zmus?,>&e[-:y*CH % ,gwf,Y'@+К= yZ&d(r[3Q5ӒhNՍD탱vJUX䎺1^4ps SkOKKŒ5/9퍣1`FU,wgs;O]o6}f LS&Fa`jrUc2zӣKu }'vY5EG,UlO3v+;tFa=hy_2S'e|}Uʮ*R#6 qFžS.[id۵YxTQq h@4 ?7K|Oz?>bvxgb~N\rs*%E<^6!^?H=X~ݟg>$QW?0a~^sM}r/׬sMtz}{yχ)`Z| 9btff<0+8xh 4 h@4h@ѱ u6cr"} .ߠn_~} .ߠn_~} .ߠn_~} .=nr*X_䞏RbKojg֑~zݠCڿYs{W?v=ojg_9@7~h~zݠCڿYs{W?v=ojg_9@uJYBݠ?templates/packages/startup-website-template.jpg000064400000063445150211777260016021 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ Adobed       h!1AQ"aq2BRbr#St3Cs$DT&Vc%564u!1AQa"Rq2#r3Bb$ ?B*'CA5UR(PTB(UMwGxue|g[m62n< ql8pv8y4i˦ˏOψ[yܑN\Zd $8x-;<|^>.WӷYjZ|7Lw^K[n^[o.l!|R1$aE5O.%q}Mwi>ǟyh` U; 濍όխW:V86v]{$Qn17o~*Wy8;q \{II >ѿ;.BH-0:1cJͮc({#FH[$nkBf,沚 `mm͹mYKH]M-<~W _+#u,1kZJr[8}kSoiu7v,N"kG6Lϋ98]o\ TPUb PUR*(B" ***B "E (& A ,A`EQWBApQ   >YYa~k]GEW67x--˾mx8.lZ0#}xjt} YgӯWpDt>F׹0h'|{WFZ7ݷho_E?:߿{β ABUU!QB*UUHTT!QREHEA ""Eʦ&!DUA (, b.V *D\E‚BA`EX(,E $sA%_n\}*YdZhp{\WʼNo}6><3γ_p;-+wRWF,<:y-xu4׶Izw9덂h,$En*Utq[ybޓ~w:a E DT*U* "B!UPD*PB( Q&&& $A`UA` " B *D\Ap  <,mN[ֳ I Aqͦ+o6{Mm9>"fh.%dRr@;Q4ZvWvO3UkTT*B,TU!QBT!XU *BU!**B((( QA4@ 2,$,"EHQ ApA` QBUUx`6!kϵJ :Cmx8\OΨmg>; *66-s|Mp7|\,Ѽ8&гE(IܨT'>"G)ԭב[J?ceA֏Ot`E#ՠ ;퉕syY%쑢$}@FCTKB홓Ge~dtxae9'վՏ/rه+:c讛3#}s]s+:c<ʷ`G~ZkJqZl[` ۃ9mi%&i ep{*u4SV|{L<,hyQQMJ (&&" PX($PXEXEX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A(??Nce)$1-rΒIHk I"|O,sV7Uis0Z{mg/9ܻA 3bn!;0Y/$2<ޞ`~MMt+,{6 wRl~ml]#5^\'/P2wӧJV7qᶖϰ7&C)e,E'Aks\y\^31sym|>v|U5qe264Oxiಙ> OQzYGsWs=ΤjVWi5O6~vxng#wyI{)l9|>ӽe;a._ZE HmE1ŮT|C ۿn+ܝ3m/"kSۈofzwnn{v2: ȫ_Z]feL=.K;ٜ}V-jҾd`68ϼ#%0H>UmlgvKӮ쉮\c8h%,c)%Z|E5p߇ۭZc;}ٌn|nlZ'tmTKMZ"S3׼vSxtiz;-m9ep#G-EUk~f6F;oec{C1΍C^}j{]feIZ]2R]v]%x>>;P86w xی:--c6% uyԘ\֖>=V)ץWp2n]/rw # k%% ߳^ v?mzW +IȤ ڀ|d.-/w+-ycB---FFT81Ѭm9q+ fvWyddlekt2u+E|%} B ME@A`A4A4PXA`EXE @@@@@@@@ hAN]`q[m"\F痶7_$O$-6YYcβ<9m-u;^=2Q҆>G1m2.mz_u ;Fb9y#I ,%ic3{k-rm$$n%YCȩ-{/rl8l IgYF ogjYow};[˯{/y^ 76u\Fyu@$,%c-s;nߔv ߷d͚77%O$9IZZo^mOe.B6æWE2"H.;iޛghN_vylY6:(܎ILKkGĞAKv\G;/N:qmuk-Z N'1Վ>M$XwPlSM,g'u 28G[mH~ۑmD4clN}=/q+~ k~Ek~_Cw=#qdrÞ< *ѷe2YYw]Q/ș]7a[9֟ ћwpcGCON<=\s| {U9| k|DĴpknG{V1{zuG jS"D^ ~{[! ߻:svm>%v"w{[l.nu;Лm$sͅqvnmkn䱭dg|\pUm1 >ټUl7>;kIpv'Ǹ1p`{cP5@SMm8+i퓸ٵ+%a>2l|7]FË╡£«.-.,-j~7//Ms;NcT6@x55a:wIa^<$;,w$YdQ##:u)3Ld}?V;ŸXwV"2KT+wP-Q@ DD `UQ A`XEXdA`HPX9(!}9ct7pq9\50ڂtX[xY  9r"A#$5@H5xTw7P^׹pe\Fe9!.`vCC]7iF/mIjwmٷw=d-"$ч <si} 6$5Y#lޓnKVF5VMm)_Oq$<;BU!\S>l_NmDC!!F;m'8WkͲJAn*ӥ#zI)^ sXqb[65>_]unpO df=$?u+9'<J.D{=e_n29i5wnh\4C6}KEDQ2EE Q(Q4P(DhhX$EPXA* OIy4pH. uAv㱍nd/kt'ӮƬz(p(-&@jNpզVU,3Yy&6M.u{W{@@@@@@@@@@@@A;g.~ɮla{rkK5q!,byy;!{+Dr/\}}۞0ۊH ҜQUAeZ * DQ"E( &BA4@hhh@EM"hh$T9क%7 A{X#֍ vP@@@@A[/nn-a۾vJg|r㐷Is_K+6=f# o6"uu=.q$Uڪ<׹xc??ޮ~K"qvmP HJU|/'~qk'ﬦ/ 'lp)a}y2Y|6@KU8zTu l[Gn$-{ $ ؽ IN&vL^C4:ڠ*< ; n{St~uvӫ^oG˺یerxlͻIq5:>~g|W|K120WpmGp3oelv@4alw{A3 ȥvE#=νm.72N^&wDܻv#] 7Iuްk/4UI?0 Ɵ -bZOٴUvg,-OٴUZցRKwľϧꯛz9mMX.e^2s-y5>:\ m|qtkSRjMj{>-~w

K d-dN+f[ H=xnXԀRZ=Kreu}ԟܗsln^l&\&Lm@Y}̙c&ݶnJ鎯ڵUqo/oaV2?+ {z8A+]3OUw/K]9m7m3hWDTQ @!DTQ@!DT DM(hH, A )AAoØu+٦r1pq8rjÒ[Oꯓ}pd67.x :t^o?]nMӭ3F'NYVMs.{x- e=EyP1ϙuxgepy;[دM>e+]'PjƧн_k}Y8\s\l{LrӴFf9iV,rѶ飅{b`4Zvm ۶|1y[|{ `4l-w9/3k;tqyFcVy\_مNc!(mbx}/?+aK~|Ka|> o%[Kp{ӯg~}Qyua.4ocds] #{1ۦM˳2-0e|ǽw-ur61N0-;jAsVv6\+sEQQP"̉56SSڐ*{8GޥVmO q#K]4nfL{[niWx\h߯>%u+ba}cwPd$ysG&a =NH1\:s= jnec֟mFh8 \e=tA4A4A h 7):74^pQmZ;$PY?PGNZq]ݙ5ig;ΤvV;o,[ֹ^4ih\ro?eЮ*>URG?/& J-{FN?F x|l-3u3,<q .'uͮK6;vJ׉ͷ_]%ėLZwT𳇠Ja3^@Y$MCc10eQ:E{zXXV ap'~_햏&z;}1˃hYhZv-7V5(=A}Ʒ|(PDXaN M/G4Uq<29,!vIw=؋9 acPż3,nN`w Oda7 pۨia*޸|ɦ{pI- fm21}`a{OZӒm3_rpm1^,h (Gq& dA{]z-^\`(V4̒x,%WaE>u: X9%\.xOggj&Og<ǭְXŖi7woN=~Sy[߿Xm2Albs8tۖq|ۜW~>|x3ƃCmy{o n+vHy:Y⒜F_>~'nـ"`/}MJi/Q[ՖhrӴFf9i1v`# ꕒ<{ SF[EwZ ̎ͯӽJh[rwuyM  S.cr\ܳ!= g׷\{/}ٰewEKa-dN.Ѯ țY3&?7ۗ|?_{^W[ӕ`V66ʿ" %in66й͊. 9SH ?mg17'xx?x}<cѕ`V- ƶJ+6ʰ+%e8j{Wn+W}{v8E'h|EǛuXJ+ k]MV. 99>l;x!dyz[5ОO{ \Ty{1˧m]rӶ-;D;Zv_CoP=UAe)YV6FT/­5 31rgg ܳFaeڼ˪ؘѭ8leٳ|/'8%i@Nct"{@V\+-W+5g$Iy# :Vשyo ˧b11gmsXښ{Is̒=j ^ |K:2Ƃ@+_P+שq /?[hAk@9ľv<TL9oY7Z:ٟXhvV_W],Żkə|]Gǭ;Dfc3Nhƾq/f>3oTrw2@R\NCƤ.y1kT?%aHxΈ̛>ci i4dM<*Ql4hhp(MyDyLAORǺࡇ4WZ̖.Ew344 4eHq<B56;>*4Sn}ͷ,#c{~$ͫO}Hh\Y̷id9׶8&FZjK q _/rqw8:NN]tϭ|٨#:HM|WGpϥ{qH,|p׆+,/rrhoMss3JyiZvzk1ǐ{nƹwON]9?_XB$vTOMjOVV-;D}9}C^|V޵*ɐ Iw'Q rhߴ GZA$˫_&_WJaK+V69.*]=g+$wG!-zǵu(0acD+nE9l0.l=I >Ud qAW":Xfv=$ҝ5{?o_=<Sh e#o}CuDy>aLlx5;]٣pZT^۳6 <@ݞ2k0q#H<ckY1Z.[te:#Diq+O.uLqi rȼlܾWt'6+#vo&#sld4:ЃE^'Igg^Y6d7=_XntD} >coZP@@@@@@@@@@@@@@@@@@@@@@@@Aqwck Ym0ȌD##Žc H(͍2Ia)Q ;O^4Mۏ1rtutk~3ɻc㕥90.[[l/Z6{Dxָgf@NDp扆BM"= }*#+y.~<˖bO_+}7+~uA׈+{\F5#+ڗBx=Yȝ1q'NZ ZsjRj>*8LyH}g6b}+yHe9_Zyvx~;[_I.)yOopϟA n-:y;I0үt0wOX^^].a7QX{wЈc6 텍^Uw6FS^JaY/:s縰wto⾿J\5򶞽Zˍloe82P_ڵ^:߯<ۏ+c$qr2:߯.zV`p5Uqj kA<`D8zQ|qo$S#ܹ;k뽿^g y\NvaزRS_EZ,I+Q4GBۈnInlb珔"iҐ8zJ٧ɷ._qٝK\w5owiIn?ݭ5utf9KO>֍ WG\Ʋ`dU|}q 1lO2"0]Ï!jmn1rlãاNJH|.c_y>׎_ynJ0y|#wי*Vq<;bOktwc (0+'+*fe ;j뼍6V$lL-?y~5ŋ3g|0@++ v=]Ep6 nJ↭w*X2F~H '9}mm70Ӑe{5+a7Umi{+(8+SujޚůޟS-1#?đejv{li{nNıȟTn-~OW,0bU;[_OOeXeYn-~&W-i0ԉ[^^a=cU+si=>pf ۸k.Wm`yc*tzE MP|x'94-z{l9uG0j^u/^Y}_Nlp5`r$!NK&~:[*DBwoM͝#KԓI_ }Is2?U{qܐbs^v9|&iu 8 CD r}'i~Xyy6j޵.g `zWD\x1dNs1lᦏ?A~TKig=oCY5'D 9X#Gii-%K>e2[;G6;*(u(xfݎ96=-3+<,x0p]VLhmt2*pc=.uP|q}zq,,~b>G |{u[Y[=3M-pୠ۞P>&柦#i1j|3b!px2:B?GQ~E,,c5'A{Ѓk/*f} R)n|@;W^nޔ:`;'O:LF=i}Z?~;[_e>+?;Wn-~ͮ`|CWꝭůfIOd g,N7ҹ}lO?~;kqkמ\қ()Q^n-:ӛ|>Ƽ@yjsk݀mrV\DaU!8bSN/>, 7JL7'bg?nQB[k_9/fWt첰`4d_~{._\ @%|Gq<>EDQr&6T4%ui{Wiab{.sL9Þ[lidwM1 P4Rr5c|}xy/{sqO1 <`[q5ha]5Llk?)偭I66^F ~KʅAy }Ag3iI<ϊ1kkH7nxp] 7VZu-6m_6姉^=}EG"'#h-_M)XUeY l%H]me^G4ao.Md@@@@@@@@@@@@@@@@@@$FU<]o/*p6x/sr"7ZXq ?=;Z-e5|qo ӹ&[Vg-mk,5?o,P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ a0=V<r1K#>>y͐f6[+i yq% uaoW@ ,g+s_ 4g#lWŴѿlW7. /[W1{=coQ쫭 IJ\ 12 ;>U0ۏ3r/qHWZry/CN{ʹ7.7Ok6ϓ$cS$ 4wsMonZ8  +.44yucx7rGN)zSLCG`wo5i4oւ~/Ap"F֓}ͳ==I: G45 ů>m}*{`1nk.f: _G_7}5 L?q꼻J<u}'cZ{DÁQ5=芺8xOxC([AV 8u, wX=av˓}{j&" B9-n}LfaMb?q^.=ZZO޾f96"Nt^_ M&+w:wmui<$ekmOW{/Ȱ7y|v.c}O:5.s.?ze/8ۉmjŚ?zԽî'2 C2]X|sj{¬r _KOY5wp \٭d~[0Kn1G ukehט7xd B\׃Vly:OG8ux:F;ccM˘W^c'1os˛mvx bk'[pu ysZ{tC^$nk-:/))lqeLǚ"k#Ʒ$6Nnw-6гc+ Adobed       h  !1AQa"q2B#RbstuV'7r3S$TC%Ue&cd56DEƒ!1AQ"2aqR3B#br$ ?|S*z=h OZSրA=h&Sւ3OZP=jU=jSրDh'P*MYLQɃZֈ0 0df=e0ZEOZSր@T*z=h OZSր@T*z=h OZSրT=hPT*zՀz3`*zOZSֵ TMOZ(@T*zOZXzֲ ǭ2 ǭSր@f=if=if=jZ#3ʙJ *ӼWmR22dqsNWq=IEit}T_c5ϰF1JEGhJ<Á@ D,A @ TZ Q!deC#*PʆQ eFE0 L*2 "bB@ @ ɀV D E%Q]Oյ9a(25ŵv`HǥX_jt~7svG|lU+S?A[[6O]g/֠]'YY iN]}U]umi\X|7p |OR%p~9ec}5u~IjA*R!vHIj:Vm2m6CSw2xcnSиY9e4_^٨' m3c| NId\ևKEQm-*]]ܶ&S'2Wgy 2CwBޅsfI6Z|^6ܺq7tOl1.o ppꓒ{]Dzơužh3;D aЧܮ~8#rw7cU t{[F#{}f{[VǏOii+pmcNv4Q$==D$5̝zmծ_#$sY, ҉8dcɝs0gkWFI^d4`]f|rm/bNT NT2eL!L-S\Ŝ*5fKڳb{,Hʬ1.v*fVE@!P*@&@DD&D2\+@ @ *@V*ƭ&P>[֏ZO^PZJ@Ea DaD (-L) T ZB`FT§"`ȉA9BLS0 )bL Ռ*fKڱ`Ǒ+F,X1Պ\ՊP A U@ d &D)%eB@ @ d!+!0Q4PJ)Z!ڪ.A!u֣fXŶsq-ȶ5h k+^o/[&}rGbKoK{MYxC "O/p7U8$=#].֬;Ko-r9_WlIrKf<1h*< J%.9#sNaȥE}NB0\>3NUg6L0WS.|ook_;[0_uݵ XJc27117m=9u6lj,zนΐ9xD8;/|nM7zUG|khM?Xm2'0FbOU-mz̥vmȮ[njMa}Vcg3.f#&2*=*/rzoL×{gtŮ]=:fH^^FRi{϶\\l N#5k <26JArV0k C|YcmOpW5jM@^[e 93>9&%[sVhVח@dCZd ?:#43c4O:(~|g7U߳̃i:ܷv@@%!F]Aine,/)Z:Ms`9f5a{ٍ:(OzHHMKƸX_8`[F8HsIqE} KO/oAXcy3I5ǩ{8ML6^mz?.5OKmomFQRz ykQOnc;/}nO_fs\\+DztF6Mad|s-#~Z/O'ׂg۳cF^Zo &K&Arۑ,lk-c߯?x̙r ݝ4͕-h.\+Ϻs[88ֶ>@y6{in_"scqn>akK#"p{ g,_q{ռ{.kYHk\js7^oqI:Q2Ub;r<{OL΃Q]6|53fpۏMV=5bܥiJqo#l5iRPYۑök"wz>4ڷ+dO)#k{*wu%;]oIzۊͺN[33+'}nI6?$)tOL67/R?s'\4x((2~_G*l=F )fծD##<(r/sT ҵM>_)9]]m6-/XC-ӄ-40{\GAU|M3 [[2ntK9|K9XKOmW-{6>0/ ]8?|5,hNj0Mj8d9ཎl4H|&Q:Ao^G&%OmFƽ}2YU9U/jŃXc+XPXR敜)HP 1A(+2`&P D%LL@*& (A*2L&N H%P*oF m;Cscm7^:RI?^9vƕcs[v;+gO:QQ5WQ+Y>zcRCdĉ\Z|LíuYzN8vycz#( `|cWq^=_ʵ/FO:,ѵOV%ki@Le5V|^m7nau]f> 0A}m8״R{ֲ7HCE䡼Mx)y-q\N$j\22e.^pø0W_+i靿#GڿmޣwI d=4|<jK<}kHgX_Xء ;-~Y:oҺrm7\Fɶvf컹Ct.@̷R:T sLj\y9w\t?A|ٚNpˍ?Ik@D  X+Wp$ཛྷ^6qmo{-۝z/+7q]C$XIFp?e|]ַR.q4 ۉ%}oʲZ&Le{۰։I> ^=ĺq8//~;kϴ8fu/J_<繭E;v}" M%.X^+2Ơy{v:;uZ9R]~,|tzS~G ˡ_j޲hu Fec[ɑy{q16c[oglKY潒10yT66S8<ݶKW.>{VNSi=VY+K'Eatϩs_[]+n/+y,64-9Ҿ;!CKܷ}&W]"!UC P#E. XT ^śSSYYVcS RҠRR0,L-YC T@ cī @P2( L0DQDD@ Th@A*W(p_Z:x-|4nuٳrkʎT\=IJ%Wtq^[Y\k7@7!AxZ˿_swյ[hhBFn by_.ZI\ɥhVqG򴓊{LJ'GdwnZs=grmʻ=jvkSOc 89ACҽ|\}:]89%8K$cf9dn6ۓMـ֗r̴r˭kt֛E>G6^?圿A/_7!6&v:FLww,腟 )iic^l7CcSggG,n,{\kB <&t{_4/u; 0<0;%q/n$]./}r|>4{33OXB޷.NQ7 7&6N_1_~r['6y{~ɌdrŮmֺy<_q ;a|˫oTy9^|?w? Nj矛r8SzܥyVsehVѴmYei#wWc4Ik۷|n+$׵ݶ*`G %5\ZI5?n~mv5h׳nյV}J9V16JY&'F%O.;mb^Y5ͥ`)pGKݎ'mc'86-,5; ͝ArvN;bNݛr\ckv2ǖ9 .[ֹr6v-ۜKau=0K /7oG}2GroW񿙯>9ۭ?-'ojܗΐu]\Zx=[µ rs\w)C[#o\GyhVK=C#dL5>75]5D,) XR:G5EVB9U*1g1fYb,HX)`!b,YU(R0-Sh!bVDQB " d@!@ h(QEJQ `0 0 8=MXմyOavX.-tRew [%b=5Hmk7 䕙^HŬ$kM1jWWX\Iku|9qdB* w^ _|{߻Qj_=xW38{Qj_Z{8_Uv{-5vK#H$5{.qĔz{w~hr-IZz/[+5Ơ-zf1ӉU5[Qja_.BW.biZY;G)$d\o==W1pk]BIŧ<^UݖXWֶ"FFMNV15Zzۛ#6oKH23g:Ę})&#jW;ڷ޻;{m{PC w2cEZ#c'6۳07'ӫW,mG>߆I5}\ ^PkDbk#A$4iRVg&:k0i>;vfνZM3VAoq$lv$ick%z7ooüXԣ%e-1^#3K1fY 2-뼓Xo{? :sKmyZLɢ}̯cx4d9ou^~7I7I9i /{=O\7+x3xjZ:QNI! h.q'$[mJBrrbBTpYrYU6-Y!bL! THXXS՜ 0-R(h`(.U^KW/YHG :A^v?'߆h[xv[+ګ-[Ud-8m B9Xe \BU%G5eHBsjVZ`G[sTB!j-YB!(!@L  !E%( TA *&&&UMH @T0@PP㊰X5h\µ]Q+z.^N/%Y{8 LME'EU˕4\O<Ҹ268+-3[5ţڸ9Aw͵W>Os$Rq%tmA(vEQRjU2:QB9WikAV\~,1$m]ktx7U P!rQ*)Sb -+rE#TBB@!bVQDDE2 &ADJ " T4@h(5`HTJB*%X,j*U)Xׁ8+*7=ʾanHq:rx\:Ksco#M{nϼc}#T ͷ}]5dAs(iQsھ|rM7=:p۷ancQi~V=:sx۷?PD_{vd|[^oUM-X=?PDov~E-c~Cs#O[rxAG7+~rZ~2ߨ[V<]sB2fbrۈ:c.-P95_nKvkx"]&E >TK ZA8*㲉YU^#,q]6V5[y1D(qP!P*GqQJTBR9DrDwL)Ee@ B VTP* Ī"h@QD ( A *& DT4V*hD$r$qC(p ⥪K} 6f88yXpsō8.nk~ͮ95'|9i6|#Ĺ ;(߲q ^Vb;^1uqZ±5_*`ei^ג]V;j+[{ <5P+L# 8ӥ @$8;/k7{S-vWS[Ewno؞Y(ԭ: ϶%h6G]/3Þ<& \V~xE-s 1¥!&FSYn-n [8ܚfss[Mv2|65 F]V}&[w?Wb8;gnLU1`TB~4b?ڥWbk{ګWմY춾#bRf;Gx,` k}#Zt&xmh@zU=%U5D@yCDֵ]S4kYIo+xpp:4}6΂79rN77ʹrW)q2@?~ۃxN;/pGw)~6'~~9`}m}ߺpC7>xoO.R~o_#_{<[vGr;oK|]gl~K|W?{9l~K|OQoe |MoF$dϢͮݨRPBVJRT*HG"D!YR9@@ BR**:B+Dn-$+*.eۇ*: Sa{' Qnme`LQh 7O{\ܵi<±Eœ\0opŬ8nNLmRkchk `9%ZGOIvfֳQ*@? $+&U_ZQYiڥ7^Y2k;p=muB,*sÒ Fn\<2kwYE.N znW$]ݹY&qj^]<򭱱l$mkdxh^9:=%HBS֪t|"7FC[RKCOA&2k +xPd-y V9~!@qph$:45\QeA@ƣ5@ b80Qa!"f= d#~ quKIk=C*q"He\;:nq-U#O$qS4~y:m ^m矷H>9;H#F121嶖-7Oa14ᇤ{NLt/^?O۴}6s']2Ճ>ADmX߲urskwN_'n}kh;PiyICk05?3w=9Y4æ0FeF*mY4 j{M [e1l*Vbps}I|mK;޻-'|9vOIQ<:>^OFz?M#GөF4 O^I[} g}<~)!cxlkz3y:ض2v~\4\(,3HOrL=ߏkgN_|r^w2um;˪i1/aLGR?sA ߕ)*)T J!*R%V(BT VhBBPGHPc%sPA AEut+60^8]&h @BEE0(ܹ=t񇃡i=\6-Wnyuo s^w1$d-/{xɞk[m{Nml|W k .xǽ4%doJY?;,LXwք 0=aA=&ƥjA P9+S:Mɷ xѐ;Vk1c_hVF,Ihu õĸF[[fG'qk_Eѽr>7Ү<-K}umNUo2=-+@RXCRs )T E>"a\QN4ÍPhP4Ķ($BDvjW"8 ?sB*=ЌB95RKNgpWʔ t8Ӱ`:U0#{~vxVoqsәڧAS؟i2Z nexe|[ouiv͔i"i[w|^ON)msI| Z4l2hI40_#7j^,vX\ܺM酎=7O9@ϒ<9$ ><:%@cq[=Rj.7icۛk߾Vr<8ኺr].c>OyG@ä?Ilr G֞q^ogs㿣q~=^"ڲw:W>,&qmjqJӭBhD8t.ɲ>ǥ_]yor$ 8ucEݽwLfoG5[sn-B'NkagݹkR.<~oۉsz, h8TK^_M u3dA #N+d5_FFg8 "4kI:/5j/mΡiS׹fKzC˷Xr=Kk[zP%y8i+ۖԄVP*4WEd \%@qP" TR)Dt1@ `* UeUF. uq R ^ 4Nz r= PQfnX^SyT۳ !rхF#tr4>7ױ -YXEcnb` cE 48O\)h/hs:Hsx@TyŽiG^ Hhǀi?M=Pzr1}2o{~<%ׅߪ.pp3hS|n]ig'{n}oɥ\JW7,-^8_#4T qMd&h *{OJTƺL\*k@zC:ҕqL.NH4#Gz}쭂7JEKZYo7$7RÛl-$uW&u-#қיPwෲkkF2 Rⴭwb u"ɣHɈתFgWaåRA8Z xVB*HE<.y-h%xTٟrטlmP&[~U1FnxcOg?gW-Q1M!qsGN< bmνXvܑ֥\jҲg]̟8 z'zx]~#+#k:79m,~ PGM\b{[Cv-0āPgתi!'iҝY]4umJ~j1'Giii7(91t1_|-ӳϟe>K\dž@DnyN^vƓ3Gr[f{x4ӈp#xx_g.6|dyFڱz#Wm5yT۳#ȹh9.6ГT?G\Alxխ\JpqMˤK}ǯ:6쒜F .kNaQiXr^;ӷ 4>8L:yy8- =2Ԓ(F tmnv7?yej3K4[ۺy'cpk\`j{.M?~O 9>GT^ . mq@}+Lh_5{J4FO-%\j[Ϥ%eeӅp&˯1p;<SHm#,< uMwfpSml&Gu L#df4(x|2w|#yѹclOlL th^yyűCF'lLh3D걸cz'ӳnz˞0vb'ez<Qv;Gͺt~km^{8C=Z< Y)toHTxvyhfkda=Ζדmvq^M tock$r* \TcEg~3mXk>Y$d p5ürsj6;}kni04+Ļ'!?lުI,ڶnpa5$6E?09Ifj3\.<1V +-6n_Zq+I˟/%.hW}NĸyEeX.f]1xch`xUk\c\w&_Trw-vۣ d{8'|[#7.5cg0Ϻ4?Rw/jpO- Wo`RZs hF1-CP8U)e A(EZH&s=٥^ItoXemk K)8EWOTښd5&eB-cݍ}2C=,#9q\we_Kc.iAub~u=,wfԴ%q֦+ u7^S@+k<卶߭s|:\R@9{p͏PICGTTX.#V6-~Rk\siQOԾQԳ4RR@!^!sjZܭ'b^mV(Eoo9l/E [L\byĒ(0Oq]sgmOP,0:F#4hrҫ:,m.{&mJR8rsrp|3浠`Gɵo}~4+ f\$k*՝vӶQdM,D6}wө\֯{]GPss#lҸHW]fXw0m EzQ]a7t3[a,%吘GȪUoi}>1~Xk s4L&ڳ~no׎q+"{>;cc$_ujm8Kn+Tsij]xkIFzQq0^q/sLl|=x!^uOƽ{zܭ?&bG׳VbOTT x)TD)QQ҂Įj@ BQL LkE*vec]rgnϱ8"ΎncwBȵ%t>M^cZj6{ob{KYp!sO^0G}^mm㯵%y~n7PtP9gGU$REi|/.[޾>ԯxiQ+a=1 k E=ÉpZ,mXXI_ a¥s޷-K[m>eyfo{Z|;_pw/>7Ү\%Kݭ~sM?ʼzwrcm I*9FRăҵ }un]Z5dǗ#>ٜfݍkk@t=&^;MzS < g:Pajǖݮz J׌UXk泱/'uٹx (x5pG͋;Z /w3VujA}v+4?0wpcV1Ic(Ij2aU}Mݰ/ %REV/qy~k;䏫.5[m^Ink_nmvƓqpŨ8C%>\?7?m\fQ<?pÕ؜M]6Ek d?T ]8+kY=:Qi3|_>ze) DVUҲ*P@@JJJ:PPxB@ *a ҂ƔWcT?o/>.\EY9y -o_-.Y$E@* :EpqθƳ:o4FY[@Iā\0b~Zzv9&פxڻJ;_PmN(^w2I!-q'Omny6OKO$O,;sugPҾgpK apVؙm !ku0ˑėzh_-lk|jgI4W)kZf,sqtsy%ֻ=صnhk>~"ؾ^mW>]8k}t Lh }(dȤ ㏘/<.ɚ2 Z č~AFӫKWӞ 7r7zȶ Z[2^$cF=i[ηdCo (C0c2CqcԵ';ǁ5 vM^@h/MLM.յV隮ܷk=y(s#0!2>q^]^1m+Yѵ)`lP FZ yɴrm{L״ _ɕ`74KGxRps48svHGkݽU]RHL^T۰/Nmֶl5{/g Ʊ}]~ܾo6,L0ZM }썏(w7Kؽ<۟9WϖC*jx]-ov͎l)ӇaU^'am}ܧ? dS9y,1]*yz>nڽ^:93 (\KC*{$VZ$]OT6GXcpP :(TgtryZށZ[A6q%2I⽎k>`8S-"O{a[ir/3DƐh5+4eXYjoԋahla0:k:LNtsy,̷m[MEF_k| hyWwے43${i TݺKu㞗y- w|L8b̖7ˮuu_fZ %C W޾7&8shqZi;_>sgUB! B1RJʪ+%)@PVTJ) *G R%`B*T@ !WoEkO4I7$`rvc~ϯ8"99O$p9X[2R~34$+SK` uPfq㣣a;WԵ-h2A siZR^){jr_gF5뫋(--cmmmh{ h۵þWi[^_ U||:3D(7)&5ٯѷ#f "49nsNQ/7vIzm>)={ݸ[ks%!pdÎ-h\hoW'n ya;i,sd4)i zvαÒcg6> 19ܧpw-6d<_,e{: w˽} >XnƇ \Z)X./grfn]@?P9Wݟ12WĩQ8cquÛ׮&ӝ$s \ymzuW" tԜD<ťy9=|S=. WzC[RJGo[;w:TjK̋2>Za?30 38 6{MN+4/cj:; xE$/44TóGѶ6J$D^8^ =O֥eؚ-`I0Cm嚦xGWv0-Q;d֚x5^%k.q]CӁit^dMI|K5pfHfsAzQ&cx5'h9`|vWHxtk=3mky$Sƽ5\;a{ա .h9u6_kiuYyӥEv<^atۛKGBw59 љvfpT\|KV55{]Bz*Qsf;ȶ̎4/8'<{Y׺;0u1aؗcr癖7ڎߺc',#ョn8jkJ?9F\JWod;k]a$qV9j*qi!piy#W:lwqmVr/%䘟4ksXOT6ZtW۷!$t| U\'iuuy9쳦9<&pĀ8U}. ^^MkV]f=L)aޮkOunq'?Uupd՗6Z\m$ k5k[8z2u8 4ݥ_D6_wW;a6S3!7ϻd^$kH$a!zii&ik:Fۨ]R F$aئHs䫆ja Nrf-;Ԥr߻QͰ|G,lV£ ?At k{Ҿ\mv@_td +rGOk9,bP5='g-t5nk pTAN%y}zpvyA]#;va^Wnjp)43/WiqqŸ<4׸G` kwSJoe\Ϟv7:5oA!GcW 8DӵG^ď})V5:w>3ݭ8|#"'6 }[C_Cίk\nᬭCN"Iis*z@ZlK4uI>f8l|nuwQwNfG,ܽM3uᖹ֐I\4:#hJ͖g2A;x-msCB@2F4h_v}o'tsTEӭ/Ku,tt.h4g|f^򯱽zxzY[m$-:ۚT̾w+TմMN%L cEGX^v,wgʳ wڵz_y\T۳H~ʱ8rv|@CQҽv9Ǒ.p4 pq+|w[ѵk?31+z>/L WYԨ_ j|JԆVǨ>WMd2,[7487\spy!{V3 .3ds %+rry5 KH"SqeS_ . $>RFqZA<mkR#W44mOZN{wkt9΅ť7yV RRDmݧ6?[Ͷ)*x'v_*7exB9V4mz>焢=z>I|뷁3?^ 8Lk]B8p⼻_{0b8Hu(ִN2\ܹu$j:D`^e/sZt^`,4o- MsA-Ůwp^ns?;CO2a E+_9)\ML srQKe<fgG#."eÞ=OejSCk;MkϮc62'ٹNv}qytqiʹگ;aq o5Ӭ4qty4 ?ʮQ˷t>yqܑ$nh#-mry7NE.vXmlmՠ^kf{:BV 1^>>t2TpqKٛ t[;4+(_<6ű3%z:k:1>Z?K,˕hp =lo}"V͖= ^&8P̾R(}ggN;Ǟ,O#|qw5ŝk:8Mծv70|, 767+Z8|' m{\k<;)Bժu#+YX<1hHpyn;WLa!Rii9Aku_bۏw&Wr#>Uļu9wڵztcq.j ϴj7m=Ev8H<6緐H4pW)Q<n^ kDp,m٭kC1}0^[bA*!)ԭd[.kI5]2ޜ3MD&1û]=q[.rX>:XucmM:G]yr^YWMCFbiCJak=x)R>i:G1.[wW4?X?6x'ujU{=_n$dE8vV0 W^í#qL 9Ѵ 7\sfngg:21;ѫCeDT<#2[^#4{)>w;pj{]^fAqlXZC~bwH5UD`3^GF灎YI4Ǖ曪YM)ms3;g{1aIy:n7kr\^i#ųcF`\p㗰9%,bKWsqt.[ʘu.- s͠hzh[.:5]c0Z@.RU|?r쎖n1!F=a0uc^¥ы[ZQCس`g)`G5fVZVB(BՐ)q + +P V%@ "WUb滣-$iL%O.Nv}qy9˻C;f/ks8.Fp0]lo|̀I#v7]wZrNۖh]f ;|6y7W}37rl/B5n W: H!cQp$֕,:&mYFO+m1 cR]eRv>>kMC?zTRζqͽpli\8L&}A!xQ+K϶Yu6.tu}uh$3][[:HciSs[Ɓ8}qzǽ75oNӮ'-㷵t &t1Hc m?gމe}3+WZr@|ٱFTN"eYٛݰVVG#.仍~3C]J3ìӧh?57VEnme\[X/ʛv} aH<ܽ8=J<;*1/erԗ%TٽfkG*kҸ+ԽвP|B)Vptrc-) Z^IGiYg51 \^20ǭKi:Ɖ,t՝KfF~'{8<9 歏I5r9=˞hʗ烈𥙆b]+eL9 )]Wuo-XK)W8rkuއI4oZLf>LI׮ov]囬 60]3z k }!2*}ItmLݑGbc hSĨt| ZW.vtي{ncmkw<8FŔ;Ǖ[6ѕAOi"p|ΏWqhryrx&0z0rx{(jWS;N[Xeb5|n s 4wU> t gǪU.vd5I36JG6љ&j:ĩf6m3zlm5f.rф aә+v`껻sp-4e5$Kc~MxWn ~5ὼdWﭳ$mcp.wOx9IqG_{3^9bqkf1zD`ֽ~D ;0d.ssbkPҼke} z/63kܭ?'b>7r%QwW~ }ds6G$_' p,hM@Mfcɶ+&?>I#1+s\9]I|*F?Qgyӎ̵˸nkZq~gP@$+#و];34.bu|8W4^%;3Y;$d:k`&kAۃn쭣 Zƾ qq(AS&ܼ\p ZH5{[Z> e7R\CF 'gέ2ZFzq'ʾ~skp:c˾dc2G1H8 mWў25_O˾5˧v~uխ5_ZN|ϫHݢŨ&+U5 HD* 9K[oRSiXTfu,] uY.Ua^ >kdTP(P(  B@P(QR@WoEiXW>Nv}qytqk^m2>,cãjRV3\Վc'QZ gt1cF HJExsӇoM]j_d[L}f(_v@>; ^vYb "_ [$x1$Y@muk}kn { r:7͑;wi=WNg3g1 kڼmm|[YXfOLڳkX_薚v |bʦ/Y/ _Y`œ6- e= \5Ye-%7Vct `ǗeOxu:6>\[к8t?5Y:.l{xXS|l>w޻ΑѽݶM;WEů,|1 9IK\Tmq_!<3kq$VUbOIR5tc-7vcҳZ[ޯ8ǩk[c !N yrZi,3F(OSזobs =x4%V6ox ׶]oVmӡ}5ͩ/ˉſ:1qs]g[g-pꡨ)3{Ƿfi+ah:wb+^V,nn+Tt3#Q U]/N8#@KxZֹW>:m^HP*!I]|_+]6qh_޾+OؾG ^?'i[O#]<4z5J"[;w⿓KvɃ0 k7G鞶Msq-h (TהۂYЭԅiX]8HOVZ͒]1,m ex񣸷xkzK&AnǴP[\W*[x@k\Z][k3=< ƼO.sףe||ldޜZpXν+ϸ~V>9F)WcL)Ei[_kV%{W>1KAxSftL8b8]#%k[;/]{?pukrå Rjde*hTDUPA-@X² Xtemplates/packages/angled_package.jpg000064400000034326150211777260013747 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed A&78         0@!12"35A#4B  !1AQaq"23 r0BR#bҳ@4CSs$!1 0@qP`AapQ" !1AQaq 0@ lXł>VaBw uqW%a`{o5 mtZdOn7ҁ&*FzD/;biLi}#x'>*2o !l(e@E˧dZWgSa^;Z} mPG=G[vOim.@rQD|Ƨyh:̕{;07'w{oEf,bt<7z<9pE`Sz-|i:~w N.t6]ohwj792!W.TKL§qIsoeoԶ9 "Y0IINJѭy=+b}}Db(@a1RvƄ.َ`"|ʳ-lǸ^8>mzXSSe?ӅlknJ֣궬Аe-3@> `IzFrUeŶXcN8f+HBǰlIzFr8ru`ˇ J)|"=.v [-@IzFrX/kml^صf4wlŹSpNLs\vΌbPN;7xCǓ[aViURi|hvڛxpgz0/ol'ڒi "wn>qkTƟJ]mh.(K%-O=/:QϽ^lWiwn1ysWuobK|)foVeez-p'b\bk1('?;ѷxc듀ŝj3Lf*[ZΚ8}՛W鼶^Mf[x.ŀm\\\Ż汥t2%[r.+*ٗis0?]V zֹfe2sջ݉nȀ֌ے|Krq;u\,394mc.cas vw LJ h&.<3Ff4wd[\=]Db&\7B?7S3De{Seoea]NK"hgbW?Y<9y;L2]@{_CEDy򦳻4㏙_3tY,ÙyZ,$gseoKK$},烛W尗a/YWVsWoǞ~[ |l$wX8KwH!J?hϟe~ +aa0֎ZyAhՑXL{{K{k̮UʹXn?#[_cNm@_-og+[-nZܵkrtrfS ~L2 )Gq]85-a-Aj k XZ")rPV*Y+++bUV*XcVbYFսddL| p V_#ۃ-]nD~4( 8hhaA'䱩DnGCPy'ލ Qr{)^CQׄyn1ТlZV_?ZyjE-kp-c ;[ HZG8 -AeV8 XZ¸ZDJ%}(iD))CFq-!i l)EqhN r=)Os2UTabt]3Q8Nf[~73鸉#=qj=96a -ZtoÏ^K˃'F"д_?rr^i}_ލ{qk:؂\cBWk&iI S%L?+??6Ӄ[ A͹/=Su$ pt 񐕧 JA"D$H"D$H=+_u-"D? ɏG-XdSʰ֤]MJܿ2Oy1@?b&83ve@s?q:<qḁ`,1κN9 Cav01(ޜ oMeQ`[B::lf[t[i ӌ"]|]?)q.#tnZ]EpwVKs- }Vt Hh~YA(P(I@C& 3$u"6oSdm ay C&6vaH>C:4! H^h{}J1XC)`نKbǰdsCXGܪ0B#-%HŮ&fB];h( R:{1[5!]-zQPOQޠyˠrO(Ne65a7]t8AOB mQtb8a:yMVtdQ(mQ goY}ሞ|ԹD(7`ZGL)27Sوl#Vk4V7xzS\xV-LkZEU- =Ќdc%YNPdSݱ18Q6**8> |1ID *G#T3^…sֈ.Z#sa0HԶXr(wko qwR#'y2: bjs g<w(.ML9 ͌/#r/vϥil D:y]f5 o: : : wt"IַE,Dl[A[A[AN"Ou-oH8:c2hqvPs[Ӏ=Уf:Էu-oKx[Rl\;\: PJ;"wpFbaBaBQ4D.Op|+S\: W¸u>éOp|<6)'f>mNn "l=96,"$*n{DI6ة @yw?Q=0dQ{S=yu ޺ OĽԩE͞2TĚ U8Սւi-- eR݋IZc1/;Ѕu{mGNUhU.DkE7Ck &5[{F·-3QFhJ֬~vxBaҷ]u+u&Blw?s!UmsBxoL@G)T#{G,VJ~ɟ>Cl-A?!nB^&HS6]*8qXeRv̽ft-ӡn pR[z1nܾW3O3neT]'ayA`g+fO=V蕂_X#Q ͷ2tΠ!ݳ|aE1ءOEv90-n w?Sm..IZr+V=JYNn7h0>4׈3go~Tv] eo$7gIaԬ:ԷNu/ w݋ ں ^&ӡRU>6=zԩ\7j\7j\7j\7j\7j\7j\7j\7j_?!/=⦍`a^hmQĪ3G[ x0+۷1{㓙:f5_|Zj6fd>~Nнfuyw>osC~:/pvm0Z]z=GCåfp3 [ {G^bhE9*8H.vPv @u6,-h43ܷdm].yE AtcnQIf=2-3ƽ8JbbXWd"s0uh<%n z*]leK5 .!aSw}奿qõ}Z^Z*KJBiL9h}n奥2%2%K04+M]s~JaX{~r15={vF䷌n2co">kzit˄}{; rXU,`J{N5\Cw1h%׹|敢h|ߨBN.k#:9NT %K9S9S9S9S9SgYS U?oN=fo8ti*\ɇk` )ӗXWF332_[(eu -eLJ iHjʙ*7xOv>Ï 74>.Er8.\Rl̓>1=?P:4P^cpg˔WGWbQR٭Z^-s?!|~eK4tޟiT517;^y4=~`\u ߊbثڸ9F4C'4%Ni9FsI=%*|'LytُS|HNۡ+WD%&&C,} u&[t~]& ĬLu3ǰwݪh8v(ԇa:/.NyC@xrc1WX١{Yr?0m\sKFu{MWsWWŃ~D3r^^CWW93939PF6ɜܩRJe)~xB6&ATRJ*!%g#9 "NFr3g#r3bֳv{&Qeb>k!iu-:xtpi]{?,' v4y=n._sKjc8SGP ٫WC䘀E4x%Ѥ,_ҥL¯.%K.\Cq {/~_mWH[~PI!n[md0$m VMGIm,qn'[m}sm}m0ͶHI$TY?m I$I0mdĂ $ $6mCTH$$H mHD}"vI7)[d $u&]$.ZSH0 HE^ &L1??4 r(,(C"e:<_mc7`1je 6eX!ޏXפHaWm^\VMlKPC (_r)<[$ʖRi<3EnxXšz[ 8a +>Ӵ qq0ցi[\("#Hr,ɯF[AmC!nH"^~ J*])HFJR]i5ơ=25:ƚSM3-fpbuRtj;qA"zY3V̝F y BhmAZAxqȝr0 皉U!YȪjPK!zyBr9d Me YQ*7b%(F fϹpHhZt#2" "TP(L&aq4pz=:hP`eJ \q rQGdGd{L, b5m j=\4z,0Iqhy O!?O~0sb -XW􅅤رV[;PB\@\!^IޖN &l%1C2QܓD*]ɣ p*g&9~Y@)zAa'l' bGJB0'YXK>gEPoZ, Q}fo&EleUS+] `B2@V QPi?d5|fV#{A[komZte0 .vsT!{2H8!P0]Yf\h)]0XѥS,,j T(ѧ1pPJKdEHI TJsQk!UیĞh>3d^)@耀BS#\a:Heh5uEIujUV(V-^iuVIIo*5-[@ n4jR7|Xحn5 Z0pwԋ4X^%[*y@`q\q֢P{_Y`G" F֯_VB&ٙI͚ucN4CsN"3h傚iZ*qt1.Z  MWv5>wY~+mƈt~ʪ$V-Y/'i;B!YxCa&2S`:hvlַzl>޲[]U5%4E (9X (8,MjQtfeV@;ч. L,E37_&wx5¬J;֒W^a~TZVBKJur2SGDKwȓATJx bNm3XTҭ WkFc@D ayL7J% zc .NKt2E=%}*biRPoxݴҸ *5L!cje;4[FA*j-Tjt7sYT,v͌<`elǫ14j"٫/-AkqciEjTtۂ4U ,mPf1l:b";VpZAioƻe1>WsZ.gEZk[-|~9k%)zXc,3nKƩuoCj[jSr!3 Cg,,p\6)W9QaOW7\6raXfcѮ7>+j#ŜͅtxZuSyg6yܾRK.Y'iuJ_)|_)|@ Nvs2Wng;9Nvsg;(w-Ɯvqq#`c1ͩ% sGL+*֥yy1` H[=p24f],V֠7 GK~.~ 5sD7~58βWr3}?tNU.zD1^] {Kׁ;UTmuYl2#FZgNWs[vT񏒧̣,GiS+;V'k\+;RƵ/*C2n3:;?ӵHL?ɤBKD9pUqv΢_ ј*8ktN3CysSSóc>M}5| ߊ#mv_:؅sCʢ22sW8rХԚA]J|??.3h[׶߈U^<7ssG/)^7:8SW+]̽5QS.&EWMw5MligSYNM)%UγhX\ݺ +D]^Vݧ( !w΍ tHJNwی/uo~|vgi\ݺpBy>%C6L[}eLgv ?SK=b_MnWh%(WMoIw5zS~@Oxkg9~bp Adobed       h !1AQ"aq2BR#br3CT$4u&!1AQa"Rq23# ?: OATE OAT Vy PҴz GQD耀lo\}JhwJ/gC |rZK {l~u(ş wN{nF\yc% 팑wʪmhaY.C6?2)$Mv4kZ7jO?mm^ADKW0hwȣV h'M e|]_3\_#Sq9֢kX%mP[:WjA#]Be&K~s{}9A\[8q4S:VsiMM(ryN|-o_uL-?bvÑu:k11mh18?41ѤoYq|sm\ܶG̵1Tdgqkoe%̯bm]#Ls5i?Cs/vmf.pkuy.Ks,{sXæ'-^kZ,~]"^&d.8SffY :Kx%nYCy&I3{xpיr#{m;sLQv:xkOrz2x6 Į|+iqL}@{i**n7X[ ,ngH+]#Y.u2xx8 ܝܳMc-}nJt25\ތ7>/Ŧ< mԱhxl9;cBe|Y{Aퟺuۛ<{'RKYgtD6[C\2FxP`qb-i;e1g[ Jku!ѵC!1Vq.D48p?P K_k9? v)Ówݏ݆zkOԡ_ýo:6[|&ċ[ 9oJ +M'^y6O%ay:xVDA8{ctp~:3DM9xy1s`rsZvOT.{G=ێ#Mvehk[Qs'>s{NAA}ec ._oSZ{˹5šf'$&݁OV s|gv^kHr8 i޻upҺQ!+ی_{ɹK3o XqFXnop87ƝkFkz>O,n'!7/˼Hꍶi#BEh1>9WײKmx"K\ȏSaJ,wy[rx!;wY\?y5͖'Jz[zt֢{Iι|# G#!nZ:!4ڼ4Ƃ`C{xw׼58݋]yt-e=45sFHtt>Qw/Vܞ[v ]~\FP%jWe8E'`2k7n$l"9&1V {uf2+. ߽JDn5B_jL[>l\ǖndV% jުdZ&WidGy&LrEB @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AW W䈫&cUPJ (U9H9{ǁ4@CDZۄ޶y[;5)y.Y LV 7r8ZH cA7#AOp#o6L^75źѠ+!q-m-Kg\vɐA+\"2:u#;hӿPS3Vj&9NN=ϑwcd[H?.i^019L8˚aqܑ)mر]ֈߎE mF<{-BkZ~fq!Tlk/1̌ѽ ԌZ75k"Gq> 5{+l¹Lf7h~ō3 '8l-]e1+Zvsu#=Ht[lݰgF67TƍΚorrKם;n"<u?4siSkxۛ}J&e_0ܫ`4rzYO\n$n7v\F$t#"P`6|t cF{xkJ Ps^ |f^>hkatױ|SC.\ Y'Lm-u dXC^K}D0xA$ urf=k_YWT6Ј-d0664T(5Ar^2+ d68%Oq1=TR]ĺu]jba֥m&~92ȿ3|HXۋ#a7(Rm< c s,macݽ6!TP-i_50M GX RÍ!2#nHn ;`eqKy-_r! ű.H'DϷe\"vhOT+"ݖߦZ}Ob.d?@AsLgg0eqa8J(0Q0%ǿM7RvN,6m{6@RA3bqS2{(%cioBAO (LlqmcZhYb'nc k:S#$gf`/:Ui ֆڒ<E߱bASZ^nj#E\k[ǸsAZ]?giNP/xP$8mk-\svԮ&ws)k$.- k]nc9..uٻշ1x$|F4v{P? Ӫg~#EKn/A)e-?kGx0< Q[2$150 7HXڝP#G%ĭ݁{-dlh.s tB5M@'9HdFic-phw6b/~]˷7\4=6U(|*r|$6 2j/c#Υ%cv94=tAm1 ;ز\O ek͠H^FzzMk_wt |ݹdfP>H7@X'7?bc[;sfU0ڠKr tOu(^Ne#uӾ#s=bqi3ZjϢG=nF swunv9 |6zwynQudr:91shB NWƽbRXXgVޏ ߻c&R^}YǞ.mO);ݞ2zhM7Z=7N!Gmu~yfoݳmsA!S9{uqOl_+;|ǂ+%'-,N!sLr;< ܯ7716lw+Ϥb:Yb'!>I#m[s~> =JkI+;f'|eʐ56gh.9kd9/,2wW+m|{v6'JH粼w^]09> l|bDE$%8 )<[Lfnߖf~Ѯ bf43:R|mA e2WdLǛd7:J6PC//䘜,-q$XH0 ;褶x{&G cC!<7q[嬭-_+C(H$FҠ )X3qk︶GNų7Qe nmc$̋]X11>c4`kBiHМeW>^nlO{n# dPh4 Qrw(}a v\۹=,tŠuw]#U'OqWڈ쳘q=11ѲXǘm2{~eẗ́ sAꦧ 8?`m|pT m=\gmSmn8鮀hu{X=ƍh?AI4y.[5EPbIDX }kϾ~؏ܽR΍}1+r7%'WBf+v>$~ӵxq!݌kmHAs~/'?'5cda7Y?غjzkE#L>O?9FH<y<ظqlAo%2Fگ^ܼ~śE%DWRKUm^{ŇN#ax:>7.g!wm֝W ;c ˕gYҹ^a\G]8cm]2ndG| ǒf- ؄WFӹ8~a^ qnX%|R M0{]M=7N0ݶ1+Ĵ<*=BCGv#2bk>S:S!>5sx8b"Y[1Rhͬq)jlo+lgڏ%rY[K~=&"W]-XrlM>Gx^^zo~Zz?86$g ~;e֕`ϢM^KpVһB@Kٖ%4ӡ :'t1|W-GWOYy%cv2adAzMvӉۗI ]׌;0rlv^նї9zM۲+պ`>;oo-rˉ R꺽=E0e#s"}</馈dDVLO>e.zF)QWw}6jaqlE,%푧w^09{K#ܷiۙ&5ۚkU q<~:k. tH i{;[SF5>h&WP /qn2F3v?AϿ<;ߩ>j1ZK;U@]Ӫ k~խisi6Y$hkQBS^2 O×}9lz[C3h굯 ˵``/"m?b߂M 7t84V~[ea1Α2w]$Ì\w+K:Y iN?moWL]t#ceK;fv1QE/g>ʲ}s n|5.`$+Ǯm^lף}!E,4Kiq!>]co̬^?\煖:[7Zc)F%CIv ,f;>)۩kmVNx\pZ֏IV4=kwu ׹;$cuh("cfvnHdvߨ2O -s;e'MG|:bgy ;n]e"'C_I8q%L}6L1ۺQK}c kcjvX6}_!7P"w#wӻqP{GXK\6}$>1ɛ6I+$grE3_&׷T+s5ݤ6q4o@{{[M5AXds[Osk[#\L?OǢ9 xF&5뷯\49PFJ <1u_rֵwQǹ$ X.{s|.CП4VNKG镇O+;5跆hax7"2#3 \;r_2)̈QҋPhkBiXrakCBڟ˯ai-%\tҫ^L6~[A#dlŮoBDe%wzʳxLws{Z֒T@@@@@@@@@@@@@@@@@@@@@@@@@@A{b/pV0)oܥ8a|lQ\ hWhXŋo˩1N6b-djwZ3k{E(+r0VoOk wZ2Ii*جnU 3i:vE -퇺XK$yla`4G"6vX '] cg>K[$=ؚ$xkD2S+, WxlqpYA]'[I )װPe,-탎6wXq6GV${_(z 2kY1V570onf:"a-?ζ;YYX]#gQ׵n˅r,qvRHgl#ell3sNG@(-#f;%Jl`[]`m{˚&<-VnGildqEl^d;Vdd@hڽnMw;]wrXZ!`[}bq:o +>c#ŸX ,FZ@%11n-u(sX|y_ee=YAql[<QOâ*ܺ K%>҆󥕁un6ڻ~ 'qֲ&kl>FNӛ_'Փ,<Om5jky{egmƍF)!\[xݼK3'ȉo%|Z%{D7 Gz+Tc3G0>GݽOkI{5 hT[[h1C!f[ZXe>s!Q:ҪCcɻB rKw}3M3  Ot}B_Fϻ~6ʹ] `'dFi?ϒf5=1n*,GZDmV}xK/w*ȗfF& ácV( k P>T P5@@@@@@@@@@@@@@@@@AzY5bFԞ55psv~4I 7049T.,W%㥹'lzu^u{|nM(F4p!MNmX7^$.y_,q$.3p*;d[Z 6;GҠ颛iɴ]4X#WI?1m~t;!{OePZm?3{>q~;Wy+K_YܖS87)7<>M/Ozi՝⣎C4{)vkNjŝZ{״koUӏG\IC6 :t%.:\^5Y !l!﶑vj+ZW vfo'542/F䛏D:|f6yJzhcZ>͕tiv' >KeͭZ N/h4ґi_XI:^H5nW䢬 %A=7/:RV[Q@@@@@@@@@@@@@@@@@@@@@@@@@A圊|6Akw)mĂ&C1p +htr# &6#wC@W /"~{-.q rFoij{|Yt$[ y\)q[&^[El}˝݈IY$ ĦW mյ_1(W\fi>9꽺5B<8B6i=_2+_BE=G63sy(l͝qkjQ}ck|P.>em  ol=ݴSsy tp9wzH[x.T0͵ػl0PQ'Tv .e@@@@@@@@@@@@@@@@AoO!6P@FO사$G!buٝ |:l&Xl>˜a۰+ŖIpv*M Pl{˃uqr鮭nk("n.խP\\)Jܓ2 }rNw&G\7c:8IpDR]y}/=~_gd+t> NVtx۽ u} }Nkg{N]iojN`H{9lݻ$t:Re/s\۵Դ5?Q+z^3/hƐ~Cz[[ _ZDIn}Wܲ&cdkBj0P:.WD (4)]8uDYU_{|Өm*>-j.8Mn8LTZ?2lwtЇQL_3r9{k{,_wYoWHk -ں$2Xr ݺͷ[ c^K\ihB5 sWW3&coqGlH \Wp0e{nqiJ(r.q&HE+\s9 rkŘn Tq:S^V|&{i*[>v;̒6L;Gl 3;^fy2fCg:іe``{fְ̚\]:Q0eՓRO cca}ۻAhMcteHcsۮ[d2beyvr?Fh]l6 6xo';kXF B:vpe,18aK`yu $5ސ*I걵v=_$2ֆ NBgiֿj  XFs+5[ EO>|> ͺG=}` : ;jbl; '{volx7m( @wjk5p9 _; Ǐ̮5gk\Úr3=4k48>~;@ӫC]F-k]kAkC eszȫy(W'=<UPnpIuɣjW^>͒˾{OwY91QyrK#ܲ3|5q_@" 8Q 5f]tbHXgpdCv~2+/bkK[xͪN_缒"f;_( d^@?jνkdMl[kl,;SOt;^Gi#F\%\D<>-Bs?~|Y'W]G )nC; !*hɘP -ɿi44+SyAxSӳm@$_-os]u%eͪ_G[=9lw(OE\ytLln [<ǁX>>*2UWKif8@|ΥeYF;f1學dCdtܪġp3?|#Cgitlirtn nNbwg``}qS~M~.yWEn"띟 ^_]#{Ɔޕf$sǩ :mTpv·ziZBzH-4GY;?nXX:|j/vz piB>&s=>h CJ;nQkώm[> U/|>0 7w70544dse9mrE;X0ss\{a. E+2t*D7!U (EU@WU\cdvo߲E]II赧wr׋Kݣ|dһh4Շg|_>.]u]/ɛ}r264ӫGOڽ[ty5'0mcZWǞVU>;MZ$ Ɋ0Ԉ@?@tS2Ӣ}6 ܰAw$raDqBx`1Ư_w ܎Ek_~Վ-"U*yf ݞO% [bs}u +e@uJ,Q½n\͌IcV"p2\E#iiJ& :xXeq\d13#Nz$cwB屖FrwX{rc{Y_vBirs6VRr)rjo8@m[<OW\m簼;-,g%ȭc'[ۢ0ׂ \'x#{c`y|σcL6'MhU9hya^;gixGZˋ=͑2B7ԸD8r܋D?54fl}͠{{͓ioMB""7!U"Un#r r{|ض:@<2>7W?ows4_EnChj.gq7NO.ݾnnL~/! iVYj |m7m[]\|tKg k]5cbh&':#寗?ߵt 1[e^JPu|kK_'AAPUY>_/m826 ]eyY>n2 =uA-:hj鯳/e$L u"\6u՚2qqklu./j[R*Gt_f>q"9ǻnnZf?uӆjp906Pu]㝭wmi- nW6g:F٠dP~Lv/d6wP@kҮSh_SݱQF^<,c;bi:V6.lu]#px~!:ͱ:gOB#5nT=fIdq˜*[Ag]ڶhtJ7Eus|<!I"fI$'lii ,qFexdl{h$%ݗ2\$4d4z|kKH&c;lɹm) Vrm{ΊAv2'Ji{jyh.䊈j7RA,{L:Bi {NA̞9ܲ#o&i TMPzIum$sdk\ cHp.a7 :8p(+DFRDLC(!UBSUB[y_ŷ z_;BW!FeM/F<6Ml}1xյsn\5}z<|>?oY>'}}}k?Un7x>S{9q}HU~~M96㫏si|ےm g ln&OkEx7-6kW+CO [J{Wl^6 h֫࿡ܙ {M@2f[H?2WYLe嵟As{cyiVZ|,m%nc1SG+cq  ?ii~/#x2u6K4'FŸFzM ֗;u<ͽRM.X1MV-5& 0J&YgI~䉰}-qpW (%"eD*UU U2U C)._9Ke#D԰49:]_{׹k }Y_d,};̎ٷʕ\Ι&^<?jV kk{KNTL%a.Yne4|"R#OZ7z,qE7šOW5fg$QhjR<3u㶈>IǪ5b#1>yv|Oâa/%9@/2cxvofcMwJav.>%jNN.k/l>ͱvK4G謉%| 󤴆0%{o?Ku7Ï[Gienݐ4|De Q%(PB&QUQPEUDU*@x_YZKit7ky൦[ϗ^MnN~G2xy# ՗ -R4}'}k]wNn~z_0&7ws2ƾ `u|sۯ}2pwnxv?+ogů]zH'%,sop֮Ÿ_ⳗr9y}bmRvøڷ0m\4-x_Z@r`mD:ϖŶrJc$kVmNC/h|,vO0 ydy55<:'5vڰNu Oc 'δBglkck+Fv@6Ton!e_$@̬ݙ Gr-Q2z~^ mR6( DUTA(UA*%UTVd"**TUPPT `*]q?v|y큤-6w붺kZ> t x?mϽips4մJxԚ:V N4w޹ϟnj"oeďc^(g{{ MyB_ޯ0460?Fz!ԌT]<c".vPcN@>Jy,~ǡ-&L2tSʮX-[o!i#hm~t +(D U%UTV DUUTEPEQT @!TR&PMQR PXTB*(TT EUEIDEQ*%QRQJ"UEIDEUTCTPPJ2T!'T `PH**QVEX *EA(EIU%TA(U*UESTU0LSjQ5EH(, * `QVEXŁEX(YEPeUIU%TTDUTDPA*TTDU\nLUA5EH*`MQSTQVC+** (%E*,YUciԁR||PA^ =d? afXECPMF1pk >ebkL~ipxzk悂h^ dpZEG^H6 ւ@$* U%QRQIARUE UDA( EIUTDe@UB UC).R `H* TU Qx~J,K"e܌ubYn&1 ǥTخQ$I,CqНp;V;B͵E8,I+Vx;d8Qjlt . Q( /$I)#KY Ē0@TOa\q 92Ӷ7;sv6?]G)?-~Kr805ҏ۷_G0y0%dqۜtv2"l;oR{ao,^Me䰲-VI%*DtT*0qN[]Ț9aiauwOKIӠE 1]B-]Ax'(EQ>-lkZoƭw Vfm:sk+LJ%[K"%ҾI4k7 ŔhAՄ˧'UXPEIU%RUE UDA(EITA*eUTU@ TTUPAL*E\_0Ysn71\5l^b i;]/M6Wn izI;cci Ho%(,lqkEIU bX_e@kD1;Czu*5%,mͣ*Im+ҹşֵ:T(t (Ѐi6$ۧsm>y}WW>_+'r~gq_??X}o{/_m?5Msuq_Om?4xS_Sy/W_ZPhzEIU%RUE U(*UTTT eC%Q U *STTAAj(z;E'#^f^ݖEŽQ茱n" {^445sn{+W.-KM;YH0l}W|Gu.쭽׭2[k%Վp-s@HmQ<jZJppᦪy] {rA Adobed       ,+++,1111111111 !!!!))())1111111111h"!1AQaq"2BRbr#3SC$csTUt6%!1AQaq"2 ?lHr@8 37?&*^*d}&˳S+WO ՞˕PEK&*& DK1](m^)7qeg$X8BNj"d@i '$:,ȔQSar+-Sf,TA6j?ٙ2!Un X.o'[]훑\Ts]_>qml6VͽG5'H`f򳗆߸,ѻ9R02;͙ؓjg`{N{ֿ;rʚ!^.2!]wdmĽrF&8)g.p\S4JF; fdS& P*V$ xO("8EF+z0CnM@>i#j ySK0ppfZ޵"_mRä*b$B QQ*02DDT\5%4J3d7Ҝ%ӳ#WB6BT8D8 gbW5:ӁK6ʱ@bLΌG\ FG%ܑ_4- d#IH!tH{h1>^1jc)jvZir$#lf@gJz-K5|3vP=8)/T̚02P*͇zwsk Jb1 3.VB2cx}U_*MǶ?\P 6謹[esrow Wa$E`fR] (hA))2b3'1`H@̤ t!#  A8 wTȉ⭂ oE`+.;q,߅-VmIS*NU"G,T;kPYoFl(.m@R )rh}[,gbF11NzpVsjQ2([Qy[ bE0\Ϋ+蒕rTYg,ߜIƗ2sSe (5V/%9X8J0@C.cNh6dd'шXcRq*n6+8֮7W-H,qPKpNPKӚ%:HYK6rHa ]i XTTb15^+EHu$wJ70]_~c#ja*?o&n RJBuQ4LMRSmA/U72U ^&HnUU1u}Br4driEP4]@hiȄ1qk pYyUm`^?%lأ2 S [#8o}@V :)UFmEPr8:\d1JkL\ rK RPL:LE]S2 ⡊ jE$Ĕ&j#=QEljL஘,Bɑ|hkTaS+B#hI8$ ޒMbF$Zb,bq*6b괩МbEL-O,PF"")QE's<\.݉&j3HAlg[QvHb#iHX\T*aL] ɉQlP,&Bb21DfȤZ*)DhB\QTU ӷkV.V`+UبcZHlupSI#T4AT`,2K 0[l_<ODlz"jY14bDN$VSz SnIPՋ)@0](S 4\Q.5Nf뷤Yrdbn1/%Tx*WN[3)TjPL4q d\֘i'pBd\.@="M1Mhl;[h ` :iʘ!n'niH`S 7t@ff554K~DkLѮ@c([V~T1t[av2ᷙY]Ke#k zG}_E Qաz7ӥujso*B2&0M^BX%6r|O)\2ިtt{Lv$upic Lĕ!̀ `]js;֓Ҝf-8a^ ;6pnB2ȉDuduW}6n̏^ٻ-wN@1("h ^ŕF{ػgor/nly {I-B7_GZY#-Nzr|~O`ݾg7H໯ftv&bq,²/=*c2C}3۾-ov1JB%d e[IDNJ+kM{wfvn{ ͋p(JO85$/{HYnwyɽzU9F1SATs?]#>v{z hr^л'HGL{^܏ډȒyƿ Pȅ],vZ_9>_9]b!][QYTlymnʚQCUkwh헻rl,{cX_T?L6?o)=oǁ*+}]l=ķ֭مQń"|o= JDTT1PEPLUd)Q*R=(n`d$F C%1tȡQ*:R50[m TdU3!,.ܗvwtmPULYZ#)bJ} ,nBm1S[5!P⢸*iV"EM(J%M)IүJpBJ(LTҨ[+)/JSРNb `Z@1#Q@F+a3m[gزh⾋-r>`?֗إ3kBۀb0P.v,ܿtj&s9^g蟨wx%kwvNVnc25~ݛ;uj/wdt^#jg_.l=mwk~:߄<wwy>y1sΰh_@Tw/ܳ^G?k,Wjp}yf oL G!z5> x׻w.d"#sӖ37_kg֝v[/Ӝ$ ţ!#Q"_IԿN˰m|n:B:b'żˀBw5?h}/)}ׇ؜C]-mwf6hEe}3rQb_~V$軬%>׽緻$H{aݹ24jC /[3qz/٘fD%!q{dl2bq+O}m{=~Ͷ2&Z_۾ -!j'J<>J/y _Vޒ^V{%חkGҗƿ?v ([?y$3+H};gvArVv셻v"RI+=omf1,nF?}{c" ʺaNeW+.G;ս6 CmtiEH+ֻmݣb!݉Qb$0,_2;{ѿb޶^ Ld!I$Ԓ䚒J7Yc0a)vo^Qv!X^W]!O'p,=Z]mbJCLr+};ME1i\oru>샴}An:v۟`#38_f[{kŸTy`|eq}n&16KʒN)l|{MUMM :y(-4E n@2 *1bTҀa@&D)bV?M26h1m]0C?@Tb3NdElRem1rD`̮T(c&Eee[(btm酤YZ.猽/b!m֮WM\ePYAA]5:EN5Y䋣4.UKhYM1Z(2SLdj¾M\g)jˤkFɥVF YiYv!#^ggc|>k/OSww\n:v~C|.|t۸O4LV*Kl?8ٯ#=s1l')/gqt{wͳ-yj1!Å_-I?kȮ|f\yu};ix/ܶvWḷ e(e6!з8/-a}j};x}jL:=;gs]_˻{uŝd@p &.oxݲ;}?2Ysܐ2`<{lmIFv@: s=҉!̥#*M5r\o]sU[vc׺e'zWso}gnVmn$ ( :\p%gF]tô)n7X0V~Ijj,OO.^]_"D1ɗ_w^7{oor u,Y P$GMdsQr7v0C@"G'Y[mwooql3! '}pU~mWv,%;[VW.O7pVDD#-Kx˗ǔsuN;.Kޅ~_s%pF`'%4يoݼ/Z7#a Ck9݉?2Ed;4ƭb&J`\;s6D }g%qzc \lW<.ay>gY{kvfae+v۷ qp@yei_Ljt>KSL=@ w|v^ce?¯hk6u |-ʪv\c%#ڄ8{S:W+Ս]OBG;C_@Bž?jv[st9}^vZJu:co;årŃXەxW_B+]>#ڧF{S:W0C mCtsNO]-6YM6NGG}Q.ٱ2R%̏j;#dAc<~my9re#)&Kзި؉j=)Z~ F:dW[a|ÂƯ^Qn#]FȰo4u L1Zyg~P/Ayx;nJے]q+wܻVũ\#[=zKz/_.gIvM1y~.QnW'@JDxw-OD j2u:V˗>sY;sH ]Rc Nm7Cm3Ăffi>}/DF=xY $ϟook\}؉7 N-WlZ<`?h[=b%QE>t+n.ڼvBMb <|_q.m{nm1>:;Aj1e0hsN;Bqrrp+}+s0 HdJ' Z H$eWwUu T0h^yn Ńozn[xr\>5{ff??j'@cnrfY2BF:Q?!ihJɔ/ںBcWܮ1CĄzE?_پ/}W_r&$>|#"*cjg)}G˒rHy-m~V;p'XiS p`ɽ}=_ߒڽ76Ϣgb +|oϏ)|zr&;m9rCм}|ݕH`?+~2 Sxrg7l^dMW?_?00ayބ[*ljKˍIÔ>ma6#&'&++w@d$|~bN|g}%zݿ;{Vۄc+DN+ϝv}>\j\op=;^6_4|ǣ,W-o}#T;l=129Vt%W"]b*q[Ai )à+2 aڊb1!; 8"r OD~b̸?<-˃ #NjkgMV-?u;šT[8jE;`I-wҲh<V%UbvJ"x#9-/.~b́gk?M Zz_.tSGO7mY uZt+p|h?R;u!G &.B S^xSMKf3]/|i5F kmy@SpNZtn5(~ mKLjf9;\}룓GmpUtxf pNG;0L8ȓIb n,dǀ v^?/ ~^>Ӎ W+XٹbhD[>!18;\To_Kl "CÆ ڝc7Zy=5aj'ju$Yr"UG`qlW گX_MHLBY^#\TNS!IˆYȟ&Z $cQȎ;Sgi2 ƥx-L8wHvܫ/Iok- QBvtW9؆NWM-G)De%ysJ3ؙ!Pʼ{q|>`#A%ߚI14LuVwǎe?)P? XC!k]Π1Fw0!DIz曽. Q//s[u=yI{qvŷ r@()'|$jKq^ w_g$Io47!QPK,lg}Z2fa]茥#h4i wnnJWqldvg}[}x&{kbFPR7.ܻ2Ic G*|r:]_uVbsf>IVcQ|}D)V#P0^l%dq6,#?IoOmg)ڻ>ݹ1RƷ'f$j(r]Ae\a98SvFГu&qW$$ vPX tfO/YWغ$<6Nu]3  -c@,_ +ܻ0D` *tG.s Axx2|C ̃6&W ˄L+8TmŸ*<9Gk~c]!Lj]hcVv6YK8Wg-̀MGmbN 2rn @C#:"?3>(,ozF+6@?m|0*@)z0N,[7drXΈ%ƆCwnmq+ F`#/Eɟ\_I"٫谯C 1>( 8 H(`͠2~Naku &O< 7%ԆX/?dmEw1?1<ÄZ/3b`!6cʥn1]:ŻKqrbiXT s!Hj,4GֵtLh$+PmEZAo^b0|xjY^yPJc_}{VA+Ck)5[\/V9{L}Xy/0hTn6[>`9#a>xet?C-տ6ԆBn=ɰv$?K|r{HNd喝#Ta@jxo݈00DW 7Yܜ'-@MqM)]-#8xf]d# زl:L^Kn.[tJ\ N 'J{m{#Dn_WٚE˟=Gp̳==g|>ϳGlq5": 5e횏*8Q.'eӱܩe\/z;( kp+׉NG[PYPoSNzVۛgq uBܷP'{l'e;'G-YE*m 1~^҄I<Ӳzv Y|c^_SНݓRoY|aS,je1ڃ欃v:=Wf2ۏ^Xna}` 6ľTw6_;6|P*Pچsw^T~{ ՌtG؝zsܶQ>!Rۚ 1^k-e'e}ފlIQ^s@;]0v:GSGG i=A).M䝎P%_>0 ǞB|Y_ԀGSW#9US;QqM2;#z8ӊ>7ڗ -Q&arĢǠ5\qC2$iAGT}q\RqPpLy&OEƤ)GV[&F+#c@~S2sz& chR]Kz.6`*RxbL<_1UCyjXW+UIL(pz#VWQ"ڸAzmYHIJjvF6-UkR%U ip$U]r:#rn%lSLu:xPn.g2* ĉ#Q>%4Ld @Y">"SN"O?1*e2i:zNި ;Ş/ޘ4ӫ7sv2x{8rdw'Bt̴ze7<~۾X8Ցj2̥\Y5R8҃T5pیaoo[c"럹lp]LLI3˗c ۇN C`3xYIzBՋsdu6r#U"#6-nhw& _ ˸_`(7ȅq' &m\d o\'+FL;{-0Su'y[vČs ˗ ˆ݀^}z)+Tkk^1>j~>I6J_:g4E͹ s!蓌@Due#2_ZH>?+7r(q# űE_3'cp[,Lp‰u Ao$~j@0'WS$ Xa?%f҃At&!vaf`&b#ʨMˏ@7W,@stt\ ̤Ơ[A K;9 ,^ڌbK7dzB?$?3"4!Pɉ,@o7[ZΦ5LhNO#R@:*fWV? 6uG%#p+32hpUi@#憺QH%^%p[q]04%z !_ $LA@j JPjv}c Yȃj4:k GWԀ^,z5#r%+QXvWo)V,crG2 =Ga+S#XFb4]$8 v5j{R#,ijdÉ!nꋃXL4ƈAdNucC-a5cF2LESb. *S ܡ}D_VꔰirI7ު )Y1"Yp8jg`V߁G؊;P,kh^ ŻgO,H" zfIs e] n"'@k^BQGqp1Ā{0ޙ+684F77OIΊy]2\x)b椟_^rg7a+4nɉn';΢g pRDp$CpT<(S&'?D="lYdG\'jUp4 Ծe1rQA؟r˼ n٫"~P16K53^3x_qoFmlńB9)H{J_wr@WW{?!')[`^<+E{ck8CurL5F O->=qn-Cihw^QhIQHwnhv=$1^{`%v!&g%{lvϘsP-@E-@csN[_SEjs.ȵȮdzm/Yy6ct'!0v7 I4D&r-A>*bIoQiObI~,%v$7\g;7 (&/,x+Bb rG-pb)@lDp>(a9 2S[xToF._ǙI25@ 3␭x Aj. .tH> RVθ`xxRk/P 9`\:H/pL5W $ʙyxBU>Hi,ãE@Y93U Ɇld7eQ*t:JYDVi".59W !*+&rR5`:!pet/̸ PX=1%oW$2!LkkrB.RQπYΚy)rPpcpc%if@`%dZ npQ2ƾXmoK ZrV>"Q+)o%%Dh P_lD{WmZqB@M6 wmܓQ_ozbxY8BUeP5DщP> 0eZSZd9cP1m$1s¨"LAbw?TV,4VM'ή`E p' '$4|OY0Ɇh4:ZF-a>>'ha <L]4,oVC R*f\ a@ \ 3 0Ĺ|Ђ0>RdqiH5'Y5?LqH8L4q~.8Ҋ9RQ 2|#P8'.^A0v&:2 `EM*L ҙnRI5:a)19H $?19$)({0Ӻ\ qJ2: UTngyL;ԉ W*pEÜ8!զIcrGQ:A`!WKHɉyrDpxQ% @Jᇺ. k,K Y` HRNƮVS j\+bX8%&ZP4C|K}X.2C"@`؏rqdBƞZ"G')w2d4JD6̗*,qaު7/ԟI"1 *(w}(nH0> e'4GtJP2b }F&̃\L{ЙJ ,!I@4 NfeZIsnUĻK/{)qyS>(?}S9] =:"jId] ih|JTLIꦛho/&NQ} xĶ #LKrI>O 8քzALyJ=J8:\K$&eSzKdRa]4i!?H&tMA#Q'50ѼG5gQ/q\Ps,!,O$1$4+*4|f{{R/8L,X 0ٮJo3$>tDQy2mqfLȑYF5բ j!ɗծpn%dY"g:]:_6Abjܭ%D"? |4Ւk/XSsl2.s+-"X'11bjd%i:c^" yCkgģnFQuS6H03,{#sDJ 9Ha.׺9ڄ-FQF:dHTQ'_%)Lz- -*]R5D#蠤|Z ~qin+j@"={pe q锢4ę zN 2vߔc1"D*W$]0n3:A-$ @${5iθċGV,8,{߻N樉F GcPxS,st{l\o@]ci&:5}MQaێ~nYɛF1DIX7K"zꀹtM04Z>E-QОSוB}B ˦i6f )J؜g,DQGaޛq%)0fuUӺf7-7.]2Ӫ#9;Oۺx4Pt|e^0BQD\66j.u&Z6L$c%N w-\tە朢1Sog\(HމJT"0j\] [`ek逗ko-ˣ"L$1`dㆯҬW.ta܌ bڞ$ \]$qo\/ P0 'HB'}Uh!4['13)$.r2}׼zc1 \$NQpeG16m\ ifAJNR=Cp*2%٥~ MyS2(p) G+GU$MI!*7"-9MđC-FyrMq?{::Dl@ȉ@$y'.2iƸW/uJJHIj7,95]Vm6$hEtGLqDR6jc&R\Ƥ PUM.FR#L%NZD,_x 1>+Lf[$ 0`KRы6qINO aORܚA:)zORbA4U3ƏRLy22.0oȹ|QTJ"LppZ^i^$|9To.O sbL@R$!z.'ΉF+*2 $d"LX~xHkByȰ ѩ%XbLD5"I5 A#>#dbu=IsKHf4*FL3#4仏R"u5HFR4% EՁ's%s1a* qv93}%;A QoVŚC/Oc⦄\JL8p8G ~=@*X+q4t[E~0 l! y?J[P ʪȗ1Sa e:H3%P2Q`peZ%LC0l3Af i;R<ԌnGOF 2B[7ƅi857fH,~^JKy~Ż};E Y1%6Y`}Q6D0U˂x]LfCFFu$PGpHED ;&-Ú & 1"!"!cjpl0HNh 1f Gqf:f:f& ,X>[#)FLxeKT#*%Y=F}+څQ/AoP\ga.3lI ƥ,Z.> )* \k<^,ո^!`##r#T]IF4H1BxgU;v01h ؇m7R e!HDYF*#-.E ## /&j> }Rn-ڕqgb=k%?b5uw'g.H ]v6س4i(VYL `1%&<]«a}naj b`gt{:H1 }^ئ9 >㾹aBAB}A6ci n^j E"iI.߭*"$ |R՟s\,bV#LCN; yp+, F>GLD楍NIMĠj@#>#Vs#DN%`[LR3.68A?j`}&XVUQc08!2BY4(CKIXHUMm3%,?/$a0KL 8)mij͋r)j[&w5A D}WKI/e `hQtM"7%'@d}(# :t$?U5"^N-Ob 3]^9rZsɨuPPaDQ&2hՈ51eX(gr࿊%BT.Xq*JdzI+0.$_1Y03 F#Сfއ@ZC7+1pAg¨:W?R,QU1uH!>"rx¾IBGKڰu&H[&B'SzeUFdE5GQbC@,p+FN$HC04CGAs)ȐkCV *V7%[K!>:SL4pNG$O0/E85WO*2%8戃B~);ȿoj'Mj[]$.JJT$) X%o֪Rrᜀ\KNjaEE%#q(1zӚkXG5 q 8dxW+2?51t@*b(Ƥ~q~HF"/Ciڢ,Ǥ 0 ri1CRI  H -:eja_Z\$LXV>}, jHАGp :_̰?51t@*2 jHgP43c#&,zG4Y8 s򆤸a5 U@䀆,jFSG&4/I-G2 y`G!kD$!;{-EΦ£e$&7iDO$\,N9Գ"h3%i }W QGTNTӵq9 s)0BF R-#CJ<]qܾ!=QԖT]3*$mH&$'ud/'VY&!b@ 0,s%nYV)Xh7 8`#LpL4A.0U*صJ^;;8,|\gĚD \OsL/Ihd1BA.x%X-CA<0,48'L؃Wh 4(5z 2f!4.pi HVdK\R\ 0|,|@>I*13N I)O ? XP;brѝ@q[QaUUD@V̸d3 2.Q%mv{/^6oj$D[#(O#;Ӥ9IB,`zLg\keC:~q m?6XNF](ZfB$L]]QzC%Ȝ(@D'"O!}Pg|0 Fa lm>Uٞ[8D$tNoDnD6ZnJZC>ABRCZӳh~!;.J?҄ȟӹ٣ܤ,g8 ۔ nHbcF*9彔n=ŝ1& GY1Tn+E*LF.1W%1VP,> z`j>*UkBFUЊ%Yy#pAn "G܀FX>( Ƭ͚kP((KDSV CFtG  ܢiPJL\Ab@[;#$-3ԡ  8٠ 4Fn a@N+W*jDqHpCqEՂtpd :K e*OFEej$9DC`] F PQdM 5b xx&=?@[.^ޙxJB"B2zb#G% Α?PK²Q>|VT?Z*ʼq@.koڇx7?JOncKC*vt?ևV~G%D8Dh~eB{{7چ_Y@xcqv7c ҔN ͢S h %]*ʜU28 AD[@cQb[$K*cQL1 %ZV!H  2#  ,0Δ(9CONʌ Uw|GB 9 Ģ %9"3p,HS@@%*j 5qO>( Ȣb2y&9[3W)TSѠ@F\R9!"sqt$`,*qB(jѳPF.# $}(I,H0KyE VDF"EV# [ꢡ>D&2jTQnjWAنeẕ>j(}I)!6EIaڧaEʴᚭg5T$&NsQDME('! ^ (bYL eEL. TSTQEPQE%#*(ijB F%O@BE"UTQ8  F*pQDҘMJ ddH$dKQP]8]I΢W+q'.j @QDHMG5A 8b84*(-NHDDX( 90/QE|templates/packages/brutal-website-template.jpg000064400000027035150211777260015603 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed .         0!12@"#3P`AB% !1QAa"2 0qB@Rb#Pr34%P!@1a 0`Q!1AQaq 0𑡱@P` ?U |z>^ke0?(M ¯z:Y(le%;M{/KWEM!Ce^ ?X~3ѭ B Q z^r'u::Ed}9V̔wy'/#}<r VXhQG-NMMvf(ѻ^lgOo|~qUUfjLg~~W2zT$q0 eKl\tydė6/Q& <擳ڮc: lN =*3ej%>I;\ٖø2alH}lNV&CzTwE[ L&MRy?la3_z;QQDyod2FT(Ic'f^y9e12X΍mHj( ǁ@M m90j; %Xp0[NGv1gA` $"yp:ؿrnrM:pZej5X!icMho2Aj@~_@%mmmmiR^}^,{ [-[M[m[mM<7 \+sku}!_|a&- (&+SQ4q'5-HQNWW7ؽ&/MbV d-ZFMbf;Zr!v#{7>&Gkyr qBtg)yڙj:]#2#8 !([npڸIGnFw'jGZȓ#;u nVLu>[qIڍDD?)H9D=Lb:EPᓵ&I5 Qu Vڊ~ ;ƽoo/w +p· +tҷJ+tҷ +p‹@[km8f |6?tfW"-hN{Pu*Sb˺8ۛ(MZM]d_)e:dp?JȜČA "OXk.B'wxz~bC,?7ٳw*=|%t&Љ$|_? _5tC8?M1=%@/捑ӽ7n \NޏZu\cdQWq{L#Q!y7 vbk ëcc#+%M䴆]s)sk[F/fAI}Lz ʕdv c'?eo|zD㴨Ϣ:XK?:!!FFޯzluH-.Kq.wCRXw+N:)F8[5g5d yIޤ2 wi]HhY6HjfF%T<ouZ\hQӋqj< Ct! CS[O4t/jJ5MJ궤GL^\ZR vd?Eژ &2&$ ̸ޯz{kuw&爹w#TRvLW #;ƀrArA=~xW;3U`to*ƙCzS=߲K =RQw|DNm]Gщ|lvgͽ M3t%.>Yj>rs( %O]@ґ|d3"&Vȵ{qa(las6a=1T -^ʅ6 5vdԴLDid( ;W?H"2dcj%:w?:qF/BsgVe[G#n ѫr@fݞځj,)V| rP Ųu N Mѯk3_qkkNqO?}WJa.k>eX{['zlpq:=ZzijBCwZ9*; 0QXQ70CU>`_JLBxHHn$=^b7A|D5%Ɓzm=8œ^77A˙en~5& .(s@~)8DX 3eݿGDj?5ޒĿy#A]Y m{6ϭcQ./6iB&F #~\Aݍ0#8旸uFBcb>L ,퐓qwwޒQ53QbG<׉PlT[~"Žlwd7u??!\m7@fLKIP 5I. :nh8?n( b?1KEÿ3or*y^zD,[rcLkֻ Ly- ήSPm;Zb?Z- iʲwIDS؛V_1"?߸N>L4`6K^򤔼eq1zDA; \[x4f%R9mu7دwN^p$Ax6UfZs6pxz╧4ee&%̡BUl%8̶Sw} A9l1]wGb̬%hWh&Qun#U7-4 +vxQQi3}˄*{p1ܨ$2k.W`S!{(6Cw/4M=c 5ʮtʯ~ Y?߼;8N<0CG2؃7.a1D_F1ڠX!KyFy+F ,xF/wxKbLz'h*ۀPbPjJ`y c-1qe\J2nW㾽M\8q[Q OmDCyqg)}X+.[΢|g=BȫG mF i\Փ*lkN ~_`M_(n%eLY|H. S{GDYwV8_0gB=ly N2~ep~حʕJ>,7| Ԟ=XACb~iKAK%hY*@oTx1dǾ]sRC)!gߣ86ECYW7*;f,ã*(j]jTL14{wip5Y-߃sL8n*'=Y^z՞E^^~yORVgBe!9=b>‹1̠ӈ#\Cd/sPb7#]Mz ԚutßOO{I^ˊ^|ͺg̥c^>uz ?!R|S*u>WxC~h|* IuUG"Zsgʣ'}Bmbe F{͒=Vn' cTI|'RTv $1LQɱhQSNq/`_9:bѶ+h.\z}jTt~)_GJ(| jK^O@c`=]fgde=5u@2>Yܪ_3WJ11wu1n:4,eLfK>mpat1z2\+ GMmm $JC9-Ͱn&=mJ!>"ֶkNY)Tw?CXm9&LɈmmms0+smmpx*$mmLJmiemmm5mm;mmommmmJ^$mwC}f,mf$mKmM=ު%صkfmڌ?r'UJ#%m˒.g]T.)oRs*ܠokhP*U 󀉻A;K4g¿.K Gt#xǵL DDh4/eRv ¯b㾕;>2-syɴz[=E^N_nrRMqʖ7- uuyZo7zܸĻC:2$=?j$g sQ ^">[0$@mVWre;G ap Ne=S( $3`SZkr޼A"}#B*j7ͥ#n/x[<+m~ & 'Ur>"`WU YV8gHV 1d; FDPE/&jBi9IAa9"Jo2H`()p A!߂SN" ݛ~/i1QSnm^1eĺ\*Z,dM,eׁVHQVUoB%@ ZIAM(1xQL2A(Yj.KB;X?D)IjQ+9Lna@9' v7iQ?{2j&giy]C.(VJ%vaOP ;MQ ӗ<߼9c QT3Ak薐"uq '49Ӹm֢A&DGBJoAɢ)rb1%ArZ"]0S]pP;4V @LU>%,YWx4yt;mP튖VHAqn3nBUxPq@Jz0ڷqEWb~xVa,qg0 2X88ˁn 9aĨQ߹\'^pSYzA@0dMhm@iNL=kNQyk7ؙ$BU?Xvq.dI*roѻP=cȱo%5Eyx-,يx~qW7x? 6@q=?QV^.{e櫜Aodo`}-h-zc|po"R(4} *rn;mkvzY;PZ3Lzi0@U0l@D*ؒ^\{1-&ae/%] ]t|,\>ɍFwsoiEh.w+=`&R .|O%yh;$Sgߡ#)/mdw\jyj%uy* /؇p &mǬAmU=`1 u 4ڍEV SVC3}%q4Ծ l oZiX6+ɗLM?]iRѶ( ;*Ե q*lY/t[;%fP{9&| ixε}:i} Y]'҇rvZ]qjYnWR'g ״ջ9{E@X0MU)0akgc3rޢ]q6g5o("wEzǙ46PTk$] QNTQ^6[ C)p7͍$&Ƃ'W u84ϣS+ JEohiP@uok1X(Bw ذazl 3FOAD\r^oŒ*e= P)l Bb0v"R"w]Fg:#kW =o>/,׎yEpu[- z}KbT+|oaZ|P4QiĽB%8Jcn??P_5^썕 Lnjyad0"v]0G"{1YB-9PrFڰ~g2kfo+*d,V Z2,$a?$';@_9=sˁnӌ:ao5r7Cxݧ2s7?G]>8Q6ҪeDZeC SʘɸC*7e[@qT:x x9sԐ*{lCiνbo9 ?5*>]όuK/~{|Pq͞K/&"ZW/:wKV~#p aJ씆dϗ'i_C >˻?Kg@J'iF\"Dydf%:һFQMd/8uaՇĊ5̧2P$К=/0%5{|5j^%ä .Yk, `3nO`$i>ŕûrCk538ソX QD>dBCfOW!<e/&]ݭbW_);q+iu|e+)AAῊ\t#t:a-h ;NڄNd'n1QśB,G~% oߠ^foht!A0RpLtYs:U3rmRrYOJzSҞ='=9JzSҋgRJaҺܿ Dh[zDЋܗթ̦ yp%0/?iTtBpĦ_~}v1:W5,jRyЛ_/S}E9nwz EqXOj~ s+Jc&L=V)O/Էi(8ks7JG 'Qϗ;è7yߟby~߯Z,KN{_:templates/bubble-morph-hero/slide1.jpg000064400000021347150211777260013755 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed B1"         0@!123"B45PC%E !1 AQ"0@aq2r#3sBRbѢ$p!1Qa0@P`Aq !1QAaq 0@P ]F A+^[ueŚeeͿW'Fl PE^}6L gf0 @f9XqoP )lx3ƀ Y]΀R<_5٧N/>7>姥 [-0%1{E[vwc`fVu.<7mw+fi'{>4eey|\{ We⬝9VwB-Hї:$MU}H @$Iq)khڬcgflj@['ww&6]$4I ` Lxj) K+\SYI)`}뀀Zm>:^ZͲ OJf ! i}N}q)e/zҳɎ,&-cN}ZW yԀjיaǰi*:"'_\4[xa.iZK+&uǙf>K-f~s{7q/0^[6zFS>&s\sχ5s\ v pOSqԽ")ψh5݉n[[E:2pjsl׼dwD*$w؞X$v'<2ԛVǭ[=lz-cBlvG -@ {D +[VH`kboɱF8=g%Yoo4[PPznc{xCn9&<%T.KH$jS$xpTwiUdteh4<NVwy+5CۦoLs>gGP`g]#FD :7}t@ 2f=n\Z9g̘r3ɢ/LFuq 97u/DᅙU9{Gt.mS#+a#)-v`_O΢کI@Fhwtܷ}bg'MDيMYf-.C)w ;[+r|)weO+I:7kqipe~[Tg@J>KjvԎCBsk:1@q5G!7")Š )[ԧYިPV~ZΪSY8~xxE JGTB{|Tj?ό?I7eRH{X#!8F7K%:Y~^+*jɥ +o*fTS,Ѫ =<80RLvo\#ľ ,UFf]7Qz҇ӊqM4w{xǯDA\8ztW+r֭[-N.<'J^0;Z@}ZfojxU%@BVwo?p-'y^NY;WC7O$/ x[gWX!vrXW;!~ WhI"ܬмj?!Le#&7Pjluf鉨| m#tiJж.ݚ@(B,wmP(KCxZoN&|35*͙Qx.nZХ 4Q\h9b׍:fB.AJya1-h\AZYbc rȐ0mʳ*.7#L rl @X*hir#\ҭ J`^X| / :*\< ŕBaA5V"uOA808%S&=e_y"YAttW} p otҘS0`UUpg @p8bqM[OVR9FqV!@ .\KCƵ Pb0l@~-[2R ,U(i!m3FC{e/A=WaWZgn P eXn|VYwUmUn'Q5w4SSߌ{-73v~eu[^[{/slϖ^[eb ?3՜:C?4Ge}hv*ԽH6q.@*`kl:ݖ6Wd 9I2D8kׄ!~zv7j0yó1o&-ȣZ= >% KQ3絾oYĀN#؂#;p0 9OLe=e<{gSspg[ ke1CPu]FMi K3*jԟi1LO랾h?!lGX@+57`:y%aG_%K,oW/"n"zʫ<==Vo< TC6Go,f-;ɭx':Kw:=[ ~=em϶mmI$I$co j";-{?ϽY7jyoo߿Le,$l4mGm ͷ$IGy~%xqLJ$XHw7 o>֙lo??C@S1k5|N|.]c ̿Ir˗*M8 g]~î]YL ޾ˏi?3y ˮg0⻯""Xgu[&F^%|~lgk K&KTN낓)"#&S^Tc8 +cr=Y2lDtxў% i(uhFPAAQ[\!=Vx% ZRZ}|W |9ÁKZAnVUqS4JePrJE4AT"@8f RZ<\1ƫ4f8h/S m+MZKsGK2hĂ1i^mĵf9؋Gȕ&ei`> v!|CEg V eĽ[V\*gS}@R%Ԙ *Pd+: ^*pZDj (M7@ec;-Y GI(*OX<7Kd@UޡW 鮟[eӈTES,e*߱QjżPse`&uUHLj @z=.g?e(+*ꬪ. pa9u~Ngh >ZU⪿, LܶnP;*zB3se<//Uw-㗊n=ii]3|߬en)Vɮ*-Wur: ˮM˗s.\r˗.\r˗.\vhq]Ҭ ]pljK#M{ l(\"()M UU[']V!.|LLie:qN+OL2x))T~ψ ]j8ihKLEjo@B䢩8x 'j +n7i9x"#>npv`!t lg+^VkV3Ь_I0j^) G^8)ٝ*, Iy9*UEU%g p58ChZP=V*A/;MVW;NA_ˆZ.W rrܹrak#4=/vupCwlzhjiėͅ-"Y-kA8;O֞늵 ;X!HfDakXK 5YPe}!p+KM&UKM1Xo}!>xf b'g%i4Po{եo{.\S˗/k!KdqehH?tDu^Sy:R\#@}w) ON:VɉNK A*jj+LknJLv58;l&\*#?:AU 2]h=pwr};K>~lJrmob}QhD Ǔ̦i=A^ ~N/WzxZ\p+?V}& 3H>j)63yV:?]< }7ƍ|c DxM &шzԱX%cQ%vT@+=+2J*T< !޵olT!#+i+7_cSF=CO?W W:0FWmDZev%r6&v_3l>M4GwpF <,cݢ%v 6C!ǿSr~gN]מf$5*Y\&S8M(b1uA'/j޳|ƞkryo?ŀu"" 4)UPJ/B;臦&5ʢvRUN3Rim L*B[x+G"h2EU:_YSQFt= BS╣w%0!6rcɃT 5UVbCjSH2ٵw*Yg\{ )71^߾>\рZlZjOݯ&~k}w (!PZOP6T=_t $gr6uGuotemplates/winery-timeline/slide1.jpg000064400000012761150211777260013565 0ustar00ExifII*Ducky2/http://ns.adobe.com/xap/1.0/ Adobed         #"""#''''''''''     !! !!'''''''''' "!1AQaq"2BRb#ᒢ3$s!Q1qAa" ?Jޙ${mj7 e2@Y`HE=:QjqrHmLМ܍MGzp^ 2: ^+\3pɁlT tDjXcxZ/mT!ޥC rK(j=8$Ku8sCE"IŒ!+|詋 4 E3I&ÈOkL' 9ekUi̽  T. rf2Qk $Bz, t8F/ד)+ܢ6GWR7 }V(ޫʊĸ<D_$Hf@)P,pQ拍G|K"2uI5L"[䬒t'Y59 9` fz&.ҽHOؓB {p"/Q1?5E!qq2Cr{;1zeM%v{lqmi}ɥo2 2&S7:P&A,RmDN: +3l^nrÏ*[DuFyĺN[0;ܟmO +wal[hC>?Es '[ۓ;%hjǹGTȵm fYz3ZI1 *R% 1WO<*²3l3\|U ,\y ;H̕ScY* "!XJt1aH4]K 7#D##Vfd 9xhȢutP7C5xc'8)1> 8 䁆oef-,3@m^}9|zM@JcpF7;F@{CN c.޼}`,}^~6^OxiW>!^0ޫSO]&$-wwt sEd]fiIIJ wA.H ^Jbi_Fnj7Qx-3V5#0%  ]j&w%HfvDږbqLՉgNWao!Źgjジ3ZC8qJxY )peW+1,IP$*YP1P 3#ܜ~+!ϴ3Q$ԟe'$G9u聂AtbgK `Q*e2'& 8`$y1P_F/%hŵG@#jTؾ4.'ƨI`=4 <{:P 3o<?f˜f`w "@0*>kU˝ۘfH$bXrULkD$7^7AMI@}UPO]8鯊X +f>h5#7fˊPUjf^ ղϸsn_3 :]zpi( ';0"R:]onޚ$# ܰY${%7;Qn`\۷d-7 ?YQ$1~ۍ޶on/M dqBͽm{1b'ΘF3$J~w wo3zd%-,ANj$n˰W]nX!){-IT(1w~jqqwwp ;a?D>I9/V{O]~06|TE 載jV<9 GLS~89B@ ]n it=kKEJ܁)8i{eoaetZHa\0pPA sM0=16?`?CJݵVKg+іX~JKM%nv{Ɂrȟ:O^:4lw{h^f$'(B[nlRvp&&Yձ[BԌBsश?Woծ9ff n '#;IƧw3;q9Bvfj H.[Ŝ~SC'AMH8Ps#m+MadF I,>ھ;}%4jGh򖝄VY 1#Mvpl.ZdE9+@D Ё<'E?WLZ%jVm$ G+0c"!"$1|QȌS :d4 /ԦƇ!֣(L$o%.t9b/@?"@)#qnF3>#Ԋ!1ITb(7#re{96w1ʑ)raXӐ5R%z@3X fBjnI^py\pXx:-9\)шl R Jd}XYL7Dd.ܶf`۵pF%~{A711dh 恈g jiG\du 4jh/]*$,a%҆ qF`r1!JUUJ_zr^x*SJ('M (]@YQ6j$|DW.Hb*߂  UNԪh **~(#( |TT EKtiF4>#rNƮ]Ҍ2 R0 us 8E̢3$Ste#)  g'YoZka\I !Adobed 46!j         #"""#''''''''''     !! !!'''''''''' "1 0!"A2P#@`!1AQ"aq2R# 0B3@bCr` !01AQ a@P`q"!1AQaq 0@ kxԘL@`&@i84!1&{r"ITD&TG iZ?iMTS]2R[bRC4cמŇ^EiU&)4&eec6 :Yܬ@VY=!Y4N*pM6$ELLwcJdHNV!b'jh_M*q(}MآI!n-٢ڲ4V gUgyi}..G|l]֗e9A:vXII5ŏtd9Ic!ꍺdq\'0޾M[/IN&>mMpdz{$ڍ~Emmyjm*"M7*\fS:FVt=3s;k\xui8[{ꣅ>V=͜s~ݚcīMS`5۝5!uz\s??wc_m1/skH+[63ڷ5n8+d[#Ϯys g8scsN=zC3AE#} ~F3 Ps{* r5l_#8 Fh ח16G 䛬=hAo˻&O%L= '~ qyQTK I&H6NXVW2t+ Rʥ%pbī:yٕi3JRL2zAHg/PHkWBNaf!ϻ1Ci5% eQ5Pw{<+Dm8"|6*`v %@kҎ _ qn)ܯE6ckV{`Z v1NYukmfvr:fᰛ*z}tHU ,A_܎tؙ+AGVcdTiWq%].T"NԂZVVٯ-z^ӂdBT]`W<*Xᑘnm.EC:y8dI$4Feb5t1Wk K7ح.4/J-c;#\ԻgLJ%&n:y6vģWb`yV0)3Cvq~z Ŗ͠uv[Z}Ik,e${;gR`a}Ls[=]ūz sRLs_E*gkc*bZl$"Z*j|%{~Ns,G6" $-ů r2 yO+m?~Ѣ~qO8{]ݐ&š Q k3#ʽ?7{""BDnL9P4Д~KS>CDj+Ž?B#G$p=אFU2uf_~5<) y^V†d~ƿMW֯CxU]$Ckש^YoV-x׷/¯}] ѶMVX<=a#dWLDͨxFnؚ}9Vfɉlly X&94UyWWq ,0\}S(Ai9ܧQQsҪM-nÛ1u1 d/aaT9ûk{eEISs_CX/*]G8ZMZ,=>?d9 Ti(1S**i]@ֽ"vP8իm]t d*XwjZ Ԭs #[o۶c"'YxHp+*MbOӋtwt/]kqM]ݵYX񩌆 GՒUeo)7"@-&KSB$淒Hc!Զ7VjT/*qY -WV >Ԉ5D46#:DĂ\73sEY7&[9|>6\w7$oL匌.yqPh' EveTFCZo܎?Ў }q{^?9Ps = [_0m4 Z.Ԇ $_$=, yK 6R~.F5[pˠ^`FpH##L%,_Oj,4<=`oCA,Iٓ*=F.Tn_0 RV3-ʼn7r5?QyaGrMn^o™X?~2tG V@IW8֙ ıۖre<,2鸑 a'ZcP?iP$M'UT*(Cꏨf߅w dAJ n"əKl ˍ~!'aq?.4~w:OixǫO ¥Q?OxțBҫXDYeoy95~d f-Ƨ_e|2x` cӤD#jbM' fޯm4~>_e??ɿ?oFYԟ4rwN<.nfZZ3"qō]%h54(۪ %r{/S0RRGQ( [+$r.]mZsB5倳cD|9dN(B+Nf0E._ȷjrB}CKfҴj 3ee%mQgyRCFloGS{ߧ4u}?aCq#_PD:W~aS Z0h+)RoRXLN8(W <tXÆ'/zxm{g}K!}<[~D̯Ԅ\U<)Gh VX(_Q6XVQm|`2P}B}m߂2_֡)B1k_q$_ì|gq%|B<>}ǍJDT,?g7Dikƌŕט۔IJn|>ݯ6k^^'^շ_}|?ßz4|_~_R*g?*T'J+_ *TI_*T* =@*TRJ̯ 3En/Ag y $.OPrJ*TJ* =%J*TRQs) (aq147BWibz\V@}CPJ@ htp[cJ*TRJ*Tp*TD*T2+twFo34Zk)ܷ9ޢqEY#8<fK#UTRD*Uʕ+a*V%J*$eJx5pc{a0%\rl;[Z?-_p0c$%_jTʕRJz%J*'¢DTh _YcKpgjq/xd|eTצ1%&ò(Q)eD*$RJ anBF6|T_WJQ oQDYZGPN1V{)Q);v)2GD\yQ \ʕ*TWlP8yb`U垪mZJTR@գċQux6~a6F bNk @Qv3LKv _cѠubr"G#P1*WJ*?x}YgrY` ¥DTK7 N]dtQMY+6vFp 1HWEj"0|aAhqfع-sLȹ#{`^)"@Y"̲~G7#Qr`Zk@x\ݠ,oiԻ;V,1*P蕈f0(K>h"ֶ = 1-f0 ێ7.ۑ~`UQfA0z?>Zb+l7 K.M`~FX̿ SScrpk(o&-eT9S@ a6pN`~- յC|L]te̝D0\h!D>,cOJ8z%@Ho6tzya0b,`!ZYa%0㕪Ƣ n.68jZ+-w7>BWMI+"٧ˆ`-Q -=s.}FóSB kBoAJ . .Lv8[R&O)z.T}-B"a0 NK8eLDY3'DީT[P`t=F9ޝ-|i2 0HU"9N!2e$El@73 V8"$K˃eVz-p)j$ p8]4 w }~݀6$Jd(]gJ,cR8[5FΩcKKzE8PU$p` |D!GP0v5'$ږ6;g[ޘB6zĸoOeulHLF rZK^k 58YgC TRX@ڈ8:*[ Gܱ.4NY՞Z qlEP)3`Lfvi|5"CyJ]i SBG DN~\]n9`X&lkh5kч")Jǧ+Uߣ"6P aDOQaref09D$ _Zt"k mMfeX;?CNEy AOgf枣g)FӞ!H"Jή[h|c[ @W렡][e (>?>XAJZ0+0P=H 8&ijZt\C:wOW,wm5(3].6zG-u{#":(ηVr , 5cv858 h'$;?3; &tRqsK"sx79Ctemplates/neon-wordpress-slider/slide1.jpg000064400000035756150211777260014722 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed          ! 1"0#A2  !1"A2QaqB# Rb0r3CSt6c$4!12 0@A"BRQbraqP3CsSc ԟt,q}]izv skWpwut]&+ e rQ 0mˡC/U>_oEpJ&xڻdWԚ6mbaJnc=~VgrBeܹl=yHQq%i޳DN J>VL ]`>je]iXC4Wj:wױ++=/CtȺwUmc{ƌ۟m ;@dE6klWF,F,4+(o=zv3^ױ0S?18YՂ2y|HCHD^#VHX\⯝`f^2GFOpܣ>gh؋?6=!8$BЕw ;m͋":L=7LFWIދʻew)vL_'SU'kp]S5F=t2ګ'u]ge :|]I:nEd9:->jFT43:߰rgzvgc#kW#6<4j˹ >DkH)q/? K\7BT-K ,Ŗ2=0Om}E{Sm_ mmiY)u,qXxD@E /W . [c E::XlE߅M>{0۟U=Sg?x{=%tjWv)kNg.NL诤sD]uGo933JU% }vrF72-Z@ cnwsL\j! W[t֥\!$tn?[\>{'Z:|% m)螋|BH;$`"4_sBjq!}Siozi:ًm:G ͅ= ܳS/*B$X%mC=`ePլ>S\X*ڙStfM.K8]3_tspWO'8x::/AU!$La1|GC̪|7_]qP ➋ =k#0DP216Di`ʆ)3бP\4e)]ǡVEZZ##S'޹Ͳr,. %Zʟ\P2XS"VSQ❳$ 97!n*Q M$g#<B#'9=6E Cӿ<>@ѫCGpǜǂ(B-E1‘L&rLUXS(cQJ䰱XS)ѐg Z-G&d !PS*-```"N8NCS_ 8'Q%H}N=%AQ^2" Kc\Ȭ-aryN c[F-t'"6X$N=8)dN5bt}'<4N8R=<~#]'0" k+-h{$NbsηXZ`JqR8EWˈ\="yƃ (ЇǏ5/so ,# &.QV7!9ˊ>y!++?*y|_6 7rS\y %\ Nv:NF=Q+ 4W +EB0p, gsO :8DV0<"d\\iYS?.UGsS%%哔""T%MH+(r\ȝ`d4 ό*|59QI)Ms',N(ĬA_N6I&kQқM'<` qAað! y(g(x|%W)0{?c*AA'X=ZH}', Z+B5 50&ЈD Q܈ 06?vhJReVڬrw"#\V B*FXN &e56&5 $?R,C;ID(N#B!5B 0  X%b8@,-\A#8cdrv@ ZQ׷1N Y;9 [¼[(,ȸ5_Y{ap" {"ouMr-D,,,&@(P4ֵFQD xYrk"Ee.oD%4eYv#Qle ͋ c@Cl־+,u٬/,ZܺSr0Uk#D^nk3qĨ 3~!q\Q!\pxq{Lrt8˟M5ޑ͵x,b/.!oQ[)ݘ9 epOHrɁ-BpD"c?.Mrzp{f&9-LI1%Rxa_^^a.0JdajSF̅ZJeeqXXE@9A҄N\I\J CҾ3ϓSFvNQ/luCfw%\"51A5^!d!h+gSsSZєG#{HF2P cW2ܓ.*GHJ .Hb>FFHKÈ .+acD"62Tg䂂%5v!ҶaB@H#NCWqN TpdK ˰rZ}[_k38l8+y, ,LnqCk|qF,L) P4 <7 HzMs [Uzc#q;:a)&ʪ:V*+2aaaacœ1Ej ӆ\sDedDkm!&Ab_ :6[(B/@"?¢ܙ)FUuoQAZUB(PFx^젛!j/l'lGdVMs;=`اOМ<eP'-sabۥN.M%S\S>p)d(U`ɕX}dsgj6N0]kC-vr4J.pMa(BS#+*(0Tr 2sd\q@<4l,-,&7Hwoc|#G.Z+W?JھgcNAa?؀5ӺՃX -BƥsqU]z]]6]+obi;6ރ} ^^;?KTۖ.}ozn;ANsɠv{- 6Zc.e[mu t19TRg 2}<)RВ&;W$: [Am{bn߅RJ{n%:]'qh^ alٷ} QV.ݧ6=k")e0so|웠lg.fw}Dm‘46iں7/ߣ{eۿl{JnVkHKk<8|kl]?`r_0_1Mr!,,`6RIWj[A6M5G6^3E MJI+N;jU Nw3:;svIhj t:p]ڈđSPƺׯ9u; aUg%rƫKW7nk.,|e]ՉeWE/ˠ7թcwv-h::Ti}=UN=_;xg}C7׵]m{J_*Mr*?9KΧH;6EdH^~IƬdn&2'Ty{\\ v^S,0'<±{Y4HaִW5TY5o/ijl81fY+n'i5d%d7:G|a=>/ɶ. NqEs\\#1*Q:Sڻ['c+>ívy ړM:J}Y+Z*ӷiSk4L{dU(M/55ZTqYEWYէ9F^06ؽs}%Opwnks28[,,X߻*tsB 06:ޙnx{6-"d'"w1aAk 2ɲ}M3E#γ5an;Xqkvja(v2&OdO; ׂ/?a 2.zoʘhBoV Z\=WJ8rDUp:%o)hMJkSeGʽ"c_wT[kǼԀڼ'ChDPPUP~$wxU'c R J'; i.euZp'bbA?;DQe( .%N֨ETRP`t_wȥDJ-i;|-PrSjgڼ,WvԔH"zUMEZ,~RcUENJ'"ћEyȟ ɐ\(z,0*n*nr*qnEjrʷ)*3W? hnͿ0vny|]Z8[[.8L!asd,A*,T80͵^zr jU^Pֹ/U7%7js_E1sl\(FͲm3įq]1_)(u4VUVu*F Tc\Mm֞/ȥm %Aʹ Wwacoy z9}<65;IP c;?vY$7)vi1Cv/Guzk(5>]*}( :q=! ;nP*mX_b|>c.-( j0VHGR ѭX @DS!gޤPsxUlCxL;OAmxouYw|*Dbr!ҭ96ާk}݆nnmwQsO 5,ֵQZԢ:$ %ew%FU<G\gT:hZf3g Vnؘ#Q-ā& EVUZ;3L(DEhfNj3U*(#7ǺYҠ1Yb7VAo"jtK" z659 mnfUHV{|KCCGoM̚DTs`:02?ԥ5A P#"!G]T@i*9>ewWpwWpY?nnATb?L!ۉ[miD&to¸Wi+ME^쮡́qwWm[X-ʩ~YGeD2?5ʣIO-_/*3&tK|e"klsrm,ZV#5@։(Eos]k(fɆ0} o z­~#{…q'JD,5pZ!ROhFoƸֿG_'\k(D6&#ә;HM楰/hR{mm;3)eh_lX*lkn/I !Oa+DdޛcA]dѱҋ1ֺ)4/3_RV5 Zə I6YT؛EݵnU諵fk^4v +gq>N4{Xhͬ{*Ϥ\Vt.xXjooE 1f񾝧Z=4K1}IEK84BHô؞Wv$nu4@NA tlRm1?D |.B$)CDXbk56fL"%'T7U&YG@dح8z(5Ga$zWqebEh((^5^ZV[t|,(Ɠ ͝&dor~JX<Ӝlr!|1 "O[{/~NZpٲ3l8qU6xټ.;'ˆ Y4_eb=C/*81escbp$DyE 〿0I$HN|ȱ+&T%tʙf?dX eh _eLN /;u2Bƻd0 _*|ב:YɗxBr;wTe`fbG!3uk^l6ՑWl[vո(Iuv ,a(FkV:/Œ 2m"8=,2qaI!Gn,S+FIXw$;f 8`ÿkzYtP<݂=ji icK<ͱnKiXX~UɽrEɥz\kI0V1ip&roOa^#4n]hd -6LqbCޗT;ywWSHN nMM+Be-jY]JW=x@qٱw6Sxi%RgYf cq0ļͼw+7u|zV?O/1Jy9MV2@D"n+z|0Wtk,#4fF?f_3tg7hyaNVob ȫC\_Ξh>*u(IpXY q|笄a,q%JUAdQh(p >DVU7\'M)i,u#)$q#f:gsL>4[ w[RE CוWݽ'AkY Vb!$ ( aJ0Yn}uR$ur.ϸ븛J>U,ƃ4pJmڭע "k3cgA"`>->$טFICSݼX6tb(,e!iY!U/P[mJEMeG,/ӮhA(_e!<!1نDp>{[#*uduI:Ļ3HXW,GGT< >jF7+ةgAnPÈ['&)21?pKO$Xaʞ,{}&\B)IWщ*iOOAnasp>:$rXYK*J vvaX;jZa^U`xֿkIG ޻m'NmٜqL`ܠPmvϛ, TxGl-pTEuW:9U7k(\.tSƈlARI- kj0S*>$ߣ€5_!i{1sǤl7)+}y (m}уm}OAPr"BzڒX  {}44RH,AF=d3X~aP2>n%L$R2"_ޤd52"y@JZTxw}*$:1X̚!'br}USĉIbU,[2~`R:r2tlOx!lܰTӱvkxi9:jw ձJD4?nZ:^ C%٤䁥Φފ5"Яk~0Y owt$wP]k!>ھ4EЊ[ nA[Xp6f`YmhxirYbF'ḳKXɕ&Cv GmZAkj 3fN@kQeEV^5cWcV2uNz#./o5HSeNUMUtT@8"BbxnbXG&6vxarn-B4ݭv#GZl6D D#2n G-n4 ]TЎ٭.iX/[A \kq6 ^^^ضjc{G_&hDZH8I$șZק-Az\L]b8wrTl֑ϤqTW1(Ed@LUv6лe;HM) 鷇$yAE@ fO_Z:dXiT>˃,'Q}kjfV'C)/ܰ]{|d.QI"dɸoա5H׊NMkCW&}*ˏ{dD nbVZ/o51CxEIcY<}U,fʅK@S`[pv7Qcq 3TdRoyGV^VV(6vłF]/5{ڇ F<b 5٨f?KW…Hx>yppIu)V^1PG>ݭ ϳ~jI[JFg`<%cs`A,../wO3*X@HX]HE9f<,#-g"KТ蹏aǓ_Ekf_j=3t|HB#QAW5xXZV׵<F<`lJ}{+ha( @}=r( toV-`}t"Sv쿮vXqljs8\Ұ_M*cv?NկSFa%2J[pm͵v6Z 0k-ߑ7n>iEVĈ){įy[^?ukhȵ*~-H 'C];L虨!tǔV/Zfɺv̮|o]3V^+cxr22/TBvC= bf}1woU7}"*/̪nFzˉt ,{b(XD}~G='2):f=m[. q԰@(b tu۪Jxϲ3q} LqcC_=Ũ xv՜+rkoUh4[˭D"ԓд\#Q{Zctȗp!6"[ŏ25 +%TXuu9}M+O3$[dgMm1Ch2hTipnAZNW7P3BcU&JzAP Us?^ckYGcad865c5ռ(tp~$ eߦ<8@u*HSp[Mjó we?mh%jhK{yt7>+kFe e HerZ\+q_templates/urban-street-skate-slider/slide1.jpg000064400000017652150211777260015450 0ustar00ExifII*Ducky./http://ns.adobe.com/xap/1.0/ Adobed      )))))//////////     ((&((////////// " !1AQaq"2BRbr3#CSsEU$4Tt57!1AQaq"2BR ?@y9έ8w mFHZkGE>{I{nu K HO( ((iB0=rT4ھ@-9aQVu `uo VZէP*DӴb5p@LV\Vɇ[_fRD|hcIF@r@'*2ց ( G*? Rpr'N)t@bP Ip4Eq(SÅ8L),W HxS)_ kp H `) aAi\hJ-|h!kqcKN-rp4)8!hx. pK?$WG;csֱqp`'KA+sJ\@J$> O4sZ66ZxZ*Šm@QjItTZT-S-(i! 'Rʀ>#x9 {h11PgNF]x}C'O3kEH%(^QᏍiA98<v)F. % - F1q O=-'d)V?x@s/n]>3a :SIT5wn$1T99nmkigih?Ŷ'skz@@rV= ]ջQmBP K*;[glMy:^QsI]}{Kna_aSmp[q™g E?'ܿyy|4`L, ~Pmt8|qxaTϪL|4JrfoQQ>ʬ( KOR()s\KKJBIF< M}5!{G( 4LAԄ.U^U W4XrJ |)Lǝ:4b"[>]8 F.hS!TڎFhQ)QRcN] TuYD"{r)Xg,C]q~!|)[1=\`|@#yCYDܝ#:B1}5>m(;ZnCPvYgc[цΎ.M-kzFyT[v:bُoL/:W3ϊ{ZP0%}mɷhʱܾw:)*tk`]&qmB( 9cTYleE ƈP+f6 h#TqWby.^UcPFWW:dyQ('`x"ƶS' .E(p%(5]6.6vB#,7jhkD8#ϗ/ܷ V:eQ&nOCA=,|ER8"شuOwoEyN wIsze{j;!ʃ,Rgv 4Eӡ#CڣN]v/sov娆9j:ej8kv;~#s H}04b.^[HޝIu 5gFH@OQqɒPy1?Ĭņù{(%HKIFWQ4nfw&aa3q³?&;n۟sn1ZeCs˱Z4A[iCmr$.F84pԃR_>6sn ~ƽnn;a o t-T&kLv6 knD¾ot\0Ȉ/QC: {Ͳ zZqEnA-Glv\[쭉ϵk_/U0hL Zfo덺驷=5d?u~B龃$=km_OP?-UgV{3 ɳ> @5ɩpKq~I++FSr# uϥڈD*+{Ktv=Ƿ7)61!:N ױEu>^w>g^QCml'Ip1#SӖ<7uqxlpE\9ᬕT{pv;Ss_vՁni#ʃʞ;ڌv $u=2zsQVwEjtev~v_as5dHˀ%-upFln|d|e=;{(oDqڰ2g/`Ӏ.5oo^vյs6&LJsy½6F\V[塑D GSyYNnc{n&D8\q1y1wMfnGkke1թBr6Kpq.{Y7SQ*^Ƃ2 ^"Hu4wjfK9Ā X\˷%{/H4<7Sz\Qm%0ȥ V4w{V5Քӂ&SWR~_dЛC.^-]u&yk8op':woZ,sus^^Xlwv [.iEjz~Tכv]/j멷 qݹ\q f[?q^nbd8Icۈp9SMg hlV5Vr\pz7qiTpETrRglaC&- 9q^@}49qG 47ꌡcZ`J)@yPRjix!hK Q<LPW,1oD0(8@Ilf ϐ5ꑤR0{}9֒b8ӛ\bkI YNtv{Ϲw-d[ 0 1;ƇzGYw677llycAsʌi4 A\}keiq| qq\ƇbTȘv.ي CۃV+\i d`kmlYcCpΚ@+H4|w6DznwM``kd3 1ש0U[kK4K$V?h&uqF5xaAAޛo/%BE0r'kY10 Yp:"to;x..o$n` 2`%];mm}u$3Xҏp* Ls΃w6oSa766F'R$mo~l.E66&GN눉ƎLڿMCuXqs05w ޝxQdƆ)ZZX:˷ kSW[w|gϼnItkoKri{ ^Ij>᳑hgsa}-] 0nbxr&$hDV9̗f65d*K,&S\sm`#:aq:A%vkqt[=B\үѥP^]-#K&hp> ܊-Xvg:UYǺ24(:Y{\y&.,_ilnE-h~J74ư}exe:-VzqK!GNvۖ>;H48tQ\&z$ 4"sfujyx)uuZRLIR0[J}q LHj)N"=+W"wݍahs'O\[pY\:=4Ŏhr&md32>xW4BzNYPqu KFҚz-s˝3p=lAt)NצG+ԾT Q.Y3I yS3*BiH81<8*x9-8Nx6hլP1CAyۇ58(,81DR|=Tq|\>#-P1LUI66\$\*p<-v!>p $Zw ^ {8  0\rNt@ pc CÕN˘@1@0I'G!qs054pB}>5SP7A*!vT@/tQa$k(=鞭c'rT/-st|-I<_\6GF[$ |1w,hsw">k؞_Ւ1NMnRP|boknj흱ˁ}4fQky{}mקLE&NJD?A7 8,z%@Ul@L}v ֟9|b N/CϦ1m} F=.іrHH3_\K8k gLXֿB:Π{6{oS#gqdr1cq9$g/hFgS}^r/OOo:# ^  8y-H4 kR;iK>SR).a]!!<0HZ]#k1$ٞև9O5r.ӿp"\ЫZo~w6)=_ZXj\k|gUk͗фݶ6I!ՠ1DƨAB1"kSodTzWLM"V 6*F2/ZNOWʠDʧp6 x9 1t8~ALs*vC~ j viKQn2^ugK` e.F <V.h8y,wQȘh.$#elp ' B eIBƝ k"/O@rƓ?j#S~pϝ3OfǑ"«Æro*!<1}Z\P6׮mᇍNÂU\.3 u ) RL8Hj\)Ȓ]@J$zИĠ]6S 3n3&>ëכbݬ/H% zBk = kkH9+EJeXq"_8.ͷ ~_9AA6CɓmniI)MhH |jHƆ81Y㖿M9꤂Ya{3иs»XmmԮlpkPZlhU' @-hmWhR E ` K {JQc-`9qIC2BI>4Ʉyzd#Կ)8[ :BjF''2`fKxN>'>_ W#ڔɀ9K2qm(Nep?IēE!Gri?T;]mWr_֨iu]A'n@ 5josw~DrdK 2>u;wmY,Z%8X0 ι{8ur<2>p1pZ1<ݷ; 2mhͶwaqokv씖!qV_KBCa^HtM-59 ii~ǹslݳiu/tFwn(,>3 Cq2(ECY~6[x;0k|ۺgOȻxnvjzܠ̸Z.vۺExoʏS1g% :Mƨ!Zkv?HiL꺓M=,Qw-hڈCGAHs.28ڹR7!;ʌ'œ?ԹPb|vmE@V$a} U+}y#_IQ*gN'@PeiH|BUvQԬiS2+D#:HT*VLƆFW =GBǐHJӒ΢*K_ \M 'XNm, [p}[q $ivJGJ>Jy6zSCs DFnwLЮcvi"g4RvrNhY՚JoO2a5|'3^}j~W3J( tJ-6<)R^taҥ@-Ɗ>(z_T$DOQ l}CJB/GZ*UTʕ*aW r•*aW' 0dLJk&aJ\VLooJtemplates/Masonry-Gallery-Carousel/slide1.jpg000064400000064747150211777260015257 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@         ! 1"#34 2A$B8%(  !1AQ"aq2B#R3br$8C4%5e&vTf ScUuFVw(!1AQaq"2 Br0Rb3#SC4  r6hE!,LY<q>;kO9r !EHDZdќ/< z969Qe~QKYZObpR?^|g6N9>%k;c0H-!:Eגbvף«XTYNtTiaD?B+PNFrHBO$0ir(kYjȯ,Cϊ!"<"&'؄s3&ϫvJ\̍!тuM5Ra{W㕵t3H d:%M#>נ]R!֕`4>LNaY8hYGzgJ|5Wv;BZ="HYc|ՃmNUx?>NKO9E'{,#&V-&Ռ{cKTbãYGlA>ؙRZm} 7ʂ#vk\8n;+ibvI"+G2jEOz#cj1TMM[D=[}z0xiu&"dm_lYF2η]z()[P߻0 UXrsPK+bLgj<cU23Audaߠ/2bϥeY"u4ey~XI( eGt9lPl;5#%PO;!,P GA"Q]}y-~kgY95gVd2[W6cO\J˒%=,_(wzEim*(!mPέ"zNu=Dh{iF&d1nĬC(z5_oN1ƚ0s|w-+IzE;WDt8X QsI+ H*N E,醁ЍqU6m 48q_0az hgYg)P8USH(m`^uY*d!} BwƓSOER~p$tOCTlVU޾He]h:")I)H iU SԊQ)I:h#ApR#c6ڱU3A)@= (m l :IB0 5s:GGMJo ҜB-:QzD~zkQ.H(&toң[5iWhcUNG cV w6xk4 ۭ>T ]Ե AH?րj ط01L4 JB.uoC{Nj"hB aLiiZTՏ%/bx+Wb> Yc|e6Ґ$L_`CCwUk,d05oHi1A V ֖rW-YESH4'>p jXʶ'vB'XݒՋ"J6L eRK: QҴlU7p4q  6*"LM4 /IԩøqQ$f ۂ4bDPsU( I9Hm*)^`)ђ۝C(iAP9z 8p; 4 m$0kB]Q(Z&#LH7S+^(tҔLNPx݋^;/(J8iQЄY?eM = o0鶀?iL,?\Z@41 G01S?Z"z 5 KtJ{JҌ=MBhGOmG_]h}:urn* F)p-(P:Poo֋}UW_U}UWZꮵև_@]Q>hMv]JSM*F)Hx4rz(Y( |Zp9mWo_ڂ 0ndZ(OmAT[Qc,JT |*0PàhRmm[B=G)@KI(# n#RrP!"kN"t@$o=$P:&rR Ґ@|~чQ0Ѩ(B5) *@\G$@M=YX6ƵR&tL?pʔ3sуֆ]WxSHPVڑjf2` RG&{xK*%jbkZ/h@:SH&t#tDlS3Sޡ=3*ƪ5>G7KH2!TvG7s r I;}V'o@h ~ $$ΧGnY$[|r F͎R!i2̢b%0Ï=㿸ˇWMʢ Jm)3fH'x*`"!-ρA@:ǩoRaT1Le"3vFUi".3 ѡRʯUmuR;fjs\;E4\ɆPqGZ0z}Dh:TrB%nmі=L+@LQ52-6^szEAY(͓"EÇ&[Zd0SCh`] q҆AkZVn "E::.QGϨHhJPw= m3տ" ]I= RPTJ7޹O)ZPk@9 hMZX0uf-V ]h !J*" !R=ֵ(iZV)1vu>= ]6AA4}A{z_M}5ҺPQ{(q-}]~.cU2[(|r&\-[~JK'u;?L]̜x,9<2ll_o kfkfsk6C,Ȓd/1XefYw(ɯ+H9J4{rP+NIy4(R~KL9E,هП>]u)/)e!,DM8P!0m@«#!_$skݵR U!MN/n@U,YG?erRz&XKybdr-nPfr&S"佝 i #`wV}F۷Mz˒W.1HVqrF 6ɂ`am.%߾wnH mC w_0@*m :[S)̶ ,ݭ!qIfdlYS̥ź== (2\Rl)t e+$唄҉;QU쌕7>U\aad&P *D@컗5ˍ{1vwuYdi=&#7DJ|!Wgp\?բ}_3}rk궵_/W9~:eRPd;Iyi/V{!s(> v \lRU~Άz:VRGcaŖby7E] b6gx,#ohW)[OqӇQUqQenWa(k,@2.M.LoU3-vul٘#쬯"Tn60QJkTimb{+4ݷU]U?+ՐvxtqOĸIvP-1_JInn?$K\ˈ l)V%nqQ×DUDDFo.=z"dr粲ϴC7e=1*䯝~XCLT"C14AMƔE UG-pNt`解>&N݄7aOdd qNWB܍,fk_?znjoz[=yrWƾxypDlbv" dG$ >D{ xpJi%+D';\q4F 2ߋ!͹(oo.ߗcy:s#B4+ O rA[@͜XxE7:w闊r@a@,f7v&Xc,w%/w-VށwrܯgXܭ܎3+ ~Xe.ۭ8Go'%Y-2TΝb!2O%>RwDE5ʨ sUr&]V7M#k ! y2qوƏq6ٜBVM8k3\ wiw|ٜKci547DBz>2QHءVcVT *`)%IQI\Wv (4J'.;|`nRv4򊰥q^֋o7a=x\l8g,۞@ʿ9%Q/lJu{z|ʤaT@.$pA˞e? +QUKF0*74A7 R3E4PIM䪽M_ݵgK^A/pخamyQZ8k=l I9*]o>&.O0o%cwgO/ko-ޣo>;:0w ¿,+o N: s\+8w9,$0o^l2{\ǜHNW|o5?aeP}<<ќ#>jH_O5_O555\ǖ u(W"W}<La8UYRQ֘;Vlw LZ1S|?ܭU[,_{ͼΝ8xXdC\Ss:-^C4!C^ GQ?1.k*Y15X}I0M/ShXXut JSS&K7jdEt$jrO!k_<|s`.TM!Ȟ+F%x7q'\ fIvv) )nM_z0Ep?76dX;y*-&4%ͦ/KEɦpN(EzӟqGLl#bӖ`wȨH>hk #ๅbq `ExEGT@KRjdȓ'^W#9t"ݗZrS˔Qw(KeKtT? I%1P"Ϛ':d If§btќxH-=@"FB񰂥Ma#uY'0NWS▙# ^z{, #G HgZI`zT!+,*o0좄Hf,ppH9̞.J0 P74`Õ˜6W-C ܨۈ@3*SgTR5ƇDSDN$ B$JA jiʺP^:((!57\&\Ta+Ĕ`&JǩaP&^W65E`hԓVhn-M6Cݤc8e(Ne_=Ǡ_KLD#|Nmlu ̣0z x{v|Q~ߩ.bs-z+LQ$!YGa .G`N2Rr\MhZl$樔AbEKK0GGC+n]6yXJGXpe98iCAgݮ,8yLzEɘOڟP>s'~E"L/ püDڲp)үri"ig"Q!"j>/I}1, oac^>w(PI3N U4]lo2 )l9>8+ dBC܇-_ 1,;͍rPqf9rO$/u#2-H WFQT1ŷ!j" 2C,SHa;어H fmu0DLs&+$1lͯ!OU5:MώX6+띏KD6>R p=las{AÊ )L2/r((i ~C_>'u!pA!0ŀVRBzLєFDQ躯FcPn5Rݪ4A ' 6;Q֐0&8-MXLH3-zW8/ʔP(ܽ !{sdFSYS+ݯ*7)7&@܊}@H)FY Q oFe)uU<Xl\'dfJqĨ9DA𺖤b(38.i^I'yNOH^G$c9b;#(%kDt▌&1 lzuvcb\ 4R:l˙)VͿu ?+l&@7fQD 0?RB6Mf ls4{z WyluAMF).&f3 3 ᡡ%Y;8eyE!Ɲ-gm{ߥc$mDۻ-Wi۔Œk˪)moԕjh(rnV{Blp0'"Y {c9ұmJDZ?+{;c.%.8$S6Kmn;euAZO}d:G$UZ~v1R}9 <^Jf_\Xi]FZѪ**-7#^ { v&2Mԭ*e:>_{,s>ml ,r-_t"JkIx3Cy|gwmWtqe'S wZk{1~ HU(X-`H/iBӖWUާTb:RhH{LvNPChRj9x_Tf_֨q W N\@Mi\)Jl| $Hɷ ž :듥3)a:Մkv6wizW֚;a_W~luh7ETe9ś/TV ~]$t'RQk@q$68JbRsynz%e)fka *!։ԅړR'@Y$[ʡ! $6(APMya2_eĉ%>SLP桟$ \o)fmȊW#W;5ܦk*@NC՞6u;.繖RTI< %l)A)@QH3 չ[p}pCpPQ2P)B0/\2Z'V%BHŪ6ߓR.2cQJ%`6%\ޅ-SRL[!RR^Iu%*oBVKg@Tp *ɏSn 8NY '.8\- ز[\yEJ@ByHA$HJΘ<}jx.u|GSϋecL+( GQFIVs==x}ڏ'?Q.-F~II/ZteǕr [k.3T*c 7W&RӉ=hFJTu-^Ts@XSKRi-:]yZ6jITHӋS&&:\xˁJ5u(UDQmMi $R@6B S׍9a;m{xbBR!~Oe*ቂsӏEtm{ngH4#"+op"c0neHRT0%OF$DP&iw[UZh Θ1&^&ytC27LUqrepD75fcu)|r`܊wK1ۯ)peGURJt(E]l|닅Iql)R\1TqZJjPθ*mKv sK֙0ZYiQnIV`;#c# Θ|QK x[sw2WtY@gMT !?tgr}ԣ]N{GScoՅZ6w莶'K,NREdP8IMki jJKAD# JI#k鍲{8*Odk((} y=kkڻ3i1BS:Ry )z9\ꄌĩnXkq8mƉKX( o'"cNdh@pY[W JҌt:MUkQ4cdl1]{P-_9q m2\*chmX|8:V *mjzUN8c&d?0vزsl)H4,)EzjycݓaIW*PKoLCjJ B2@^%LH2$e(E,RO%x ?qytD t uԤyŤN@mcip>S.e4,6ZyuOY/Y}zCֻ刭[F}W*HKJkwErZKEMt 8U%H!M)$+:VL}˃pw(>)hDj u Цˀ 6ݸ_-^fH"<9!;R\thRQ¤ ?0͡Tnd@<-M9q6ݻ#vRQH䠡G0\ڗ6qVt:]YqYQ z+-VApu-<S08Б}]n L6j"+so3Zf\xVMR*8=Z61dv^m  h(BEN!ܖirq9_N>?݋V7^c,4q6b-~g(#rJۭF tRJI \aΜ(P%aT\눞~3 %βIҥI@Hԏk狥 dčnqKJӛ2J5۶lnK!lsJtFpnԐI?I$9ON8n6<ݑ-/{6($Ÿ&znR\7IITnSGt^'E4MsNmd.kdx!-NĕeJ'rP`V$2IXa\%rt!xt0%*k6. z%=p{cEIیqc>uT 81ԜzƥJY xkX  ]N+^BP|R(J)ZU J@NjbzHS Z%&NH$U@gNg_Xu;@mқm+ACE+<)2J $ЃJ tGSma^2 eP=xHH 'HLfE=',>?6'r+IÍNJ݆x1v[*go"-@b1_ 8xņ.I\='4+Z2%^8zC88J W*#0{k~% %jNUι>`&tC3hEHhpdhr6TJxrqJح)\~LkT$$-٤gނ.wSϡN<5)1m,Ӏ;:KiWg}cn5cjҴP\V*JjH'D{J҇R՘: HU ӟ uX$dpzn XC4k'rm3K$JI p $qmi)WȡAd4J;jڗ"}@[sƉUv}^n>SL+ll6&TT}dkZiӼ8d2ǗlC0&L39; }*A!Zzo!ЍIJ)'50œ[U#B MtSND)A vf7Eݶ-NyNN@>6EĘ/nM-#jZR bCi降PeGz֥$ˁI ]}E?qqhﺔJ=d|[}[MZ}]ZV&HDK)Ip!M+)YG' J pіKMKa _QTש) $~Hp &( P  qK<[&㐐Brˈ!$DӍӌi+Wׇ.KVHe]+0='?Vjq/C%x)'p!{ ,Gv$ }QTVN9u5Ql=ucm&ב1z9S+Q4<$2СGHP̚C\jcjR$E{Nq35϶Jꘄe,@wxyM5VLWe:RnPӳ$T\0|*e1)՗z n8xoIIQ!(H$Hy Nw2o vG@QǖC]Iln=tz}SO|{_i糖$<`.$RHSaV 8 h+D$T#\<ޝ%q%eɥTڦR*!ZTn^Q٣]ox$%3LQRXQI}һ6*bg Czf\Ry۬KQ6&=Sh4HN1H{"StrQRW VXe4.cƶ(;_hJ#m CkWNZY%VNkkkD/'ܢPͮ=94X!IpaBL[7=7/2IF]%'ZZG.XTEټvvCvHnd)LHABU(¨ycO#/re6䨪mmi!*Ҥp4 TYh[]͜i RH<9i}@DmY49vhDg#@E_ }ݩ*+q 2pD+J8 >c41/uyiI^[8s0K~ҸRN(ĔJ E*ST;I!ԕ*R*9aWX8Yų(P-3ªG:Eh|]31LS!Az q&I >Um'6Ͻ>ݩ߻mY pn!=6NJ#.' ~C=(>Aɖ6n4܎U.U`y削uQo}g~$ծ}zr,6LuGO.Mze!2\P:Z*B^6t@q˰Ó1aV^z+ 4:g*!2~Dž&ǴxyovM"lu7&%Ņ]šq<msVȆ9>hwBv@9؏VR 9׷n*=LjSnɁ- b3MNMe]X 7զ2u&Dp[Ц=XjCT&>2Z#x׶ʅ޳!-Q-!FQ#⎵HN hF!)X?m zm֪j\eե:#2J1]c%JRk$᧠$&nt$:rGSPͱI/W(#*P⼥zfHWnʻ6'/jUnL[g5PfX{].e&dWfDjikK: fZSz7[ij7N }Eb%IA׊lyuplah :SВr>_pDjrM["-N%ȏ(PQFc,wNӆ$ nkM91ҤS39RiW'b"6a"ikW͏)vlOQ'oВ1WJIS:jׄ8nVOOMx$ J~2q\47K֭8CyIH4˞=Z*xz/^xSF0c$ -4ʀxz=䲓wK,SDiJP Àóo2Wt\֦{cˍG{c{^V͞^Cn7)!`jmA^)S=& =4Ŧ櫗EJ M>lybp; | [b48G^t$Jejk8ov]C9QJwUA5b8j20Byq~j5|ۚS5=%8&IEL 79(gZ6 IȻh'pҪԎǚw&i_bb!-3gm2*GjRx)Aͣw7#iYS ӪUAx[K\/D9VRj|!˛~MkLǹ[&ف]wP kٴKGMqugHAEzh VTOw8ܞ[YcI,ۗ蓙m]Gyqsy>M}&1 kU(= ,#xSqwC6x}J4ɤ=f+ԕʽΑ>B% }U/"iI3,X,M\̪RMv(iړB1o 6Cw%̒!.;x_矕F%=gɖIG{4[J(BA][:mǻZZ~ө4luܚ{q'nM-‡oZDjv]iauV Al&pm xi."|0 ֛PS8y͸*4xdi~tuCe=T]j55D+y#]eSJd%PpJl|K,jY-nJRlAaJF^\0 |\uI iYH02zU!krZ"Bsʔi)UV<'to^4˼KWR@P?\{I]RaGPHi.g,ud+Lg1gSxH7(~m 5?Dx4Ow'IۅG`R"iTpW&7Q!hxT;6]ȴ\/Pf4vV`A)lrxan~%'1 `r@ aOtS%B *c+D$8s xBשqI4|^_504ӈNEjOvט)4HSJ*,Z/A6eD) )#ŰN”vrq31lr-N0lDP9svźE![7ChHa{{,Ovh,%mŋ!n҄a1v5(EmzFHr$b>=ù& HP \--FZǦX< KGNMv8aJ9ZbxYmy/2ҴwE1sH\{z<1PĹx+Oa洗K(RBL\!ҁؚD+<)ÝMpP4NT$IAঔɏZjq( m68$z'zcez"GKgXAQ X|jTf{}-A4SQ$ێZPWZ|$="1w(MaPq]AFV&0\{-2ONٸ[ -Gԅ Wöet uzb+SV֢2h+\:*xS!90RT9b9c_AWw1JGԜRrՑqeO@K ]xE*JAl4G{jT؋ԻMku**S YϨ&:ƻ]f d:tKj) 3g\)8~p:IK,- h2pqN*gRg2BU\Ej_F<많?]xm\(K͠o|yw,ō~VOÞR-j*Qָ Q 2O,*(Ń;oeW5EyH9ƍE+G#KPfpB{^ƣC D( kPJ81!an)D_)@ۃ\|?i\{*)0i/S_Q8慶RQX6Xre[^$~R W+wAsvJTI mCoէ1`d+)jkTGMp+E;UOThȕq‚4Fg<<]H ;W*ƺ~k,ےuyn)CsUhjޡu++/mdn_ax}ү7JWӦɍ'o|e =ӹ)0Җ*RRI q;}̅ݶ66&t5(-Kun$$ M}}鯽7O15F&?H>?B&3޿ ؘWtShLƦ6}Ҹ Y)c{t6Ӈ%pޕ]ޟ ؘ!vcz$.bc᩟< E[˶x`}1z*Җ{F=O}Ӯ_ui񯽵W]vUc~5oVT7gkއʃNؗ ?S԰u\kzbs}e_̓Şڐڶv̹ . T'[ 񯽂;F~OSHtn_W[{U7Xb<𬒥JJPFEUkFf<㶪[ZsaNc C۔ZRSON)]x~ &?n?templates/knives-product-slider/slide1.jpg000064400000015125150211777260014676 0ustar00ExifII*Ducky#1http://ns.adobe.com/xap/1.0/ Adobed    # ))--))=;;;=@@@@@@@@@@ !!**&)###)&//**//::8::@@@@@@@@@@ "!1AQaq"2BRb#r3SCsT!1AQaBq"23 ?cG04 I(CGYtM}; x|앲Fk4~I՚ "gEIneIgQk+sAP(ӐSuY2? Ίim.28 1=4LfC`n90=;я= 4@lzGRI]v0E,sFɢp|R49PWo5~=fw:lN!$!#BHh<IrO zj/!=fBq.I⟱K6JS:*mn Dm$}m@^ vE ,hi8T+Zt@X9x# 4ys.^P?/uMKy$+iJ"FG:2p?x+EGM-6:v$Ui^m }[ */(Q䴖ws7E P[{>Ƿ!jJtNKTս IEuW(>hG$ꗘN"H^ap@5&@YQu׆iQ]B+4(܎G#3 :_:rƱ8`9FJVW`p9,N-EXڷAȡK2FHH$B p!bc Tce{M i!2=G{* kjHFڂi A P[񢝵7 GSآlĜx.6jnG^9]cRTMݗOQhS<^\4kHaY[GWLws۹DKsOb7 q{YR8aS#l?7U+⩀`8fhd0n̈́Z gqW=G{Mk.][_psp+\yɲ4mT䟘K9ȥQȠ07}͡Ҙ|U[cphd,3>' ]@x :.z KQFlufE8%{?RߧOm p=S}&>jStb/ )m 7oqƭ{Z=F9/9̂-dl@w:HZ h 4Ы2(Ɓ$,c+&hd9h6x9`MoO*b274Zኤ-ѿ,n:; KHZQbf0845yi߸A v\@!4ZT =.ZAtXbט%hߋtk=x Fqk+p(h@> rG3unǚG9d:m~cqէoM( Zh+fj=܀8SL) 'sw1i#( :VS RFˊPP1܃CPqGrǂesO<耗[h?qs D`(s.~ހ̭F:kb݂}QU0Z{"SrF㾝v#VE€0h)dRd tA]V%1,$䯆H{sqV#x@k8jj&.wotmw"!qq$\ݺ7RKz%)ɦПAuԢkk䑑؅vmp\><ԯD0C LeZ(iRj$er4˦\ 8W"M5[?Z}2cS5]eG͉s,#l$VWV8f^T/oWAqk-[o,rnk^;Ja q.F_b; [_S;n^8aa&ᮉ BmEBniտPq܀{$9 ~Wq8ZaJc[\[؄m,h3$V@)1|T&t ۀ MT\ r;5U (hSVs}M8pU$s닍kJf#*{vC^ȝ31< 6{0I8ᮔP .]3M\p\=ޓQ;& ۛb5x*8,kĮztG^76Ѕl]h IfAv,&هp 0⨡+rhF|DdT^Co#M;W?/nQĭ{WJGKLDiHݎgNO~հs?u6_8l{g\ՊpÀ78g9Obik N 8 +͙:ڊ\?9$9pF*:iW]B<] JͰ̣ιJt{Kw5^>SR8sB"*3Єkw%S>ʈК)\į16$^. hQ=6E1@[V>lSWb*1wsN׆uqU|թYlv[38vΖJ1-8PhkJ Hny%WU@EƜCۍj1SA>k.$588}@!z7]@wC3CߡMi|w$s cPc彵#<3PhHsGGG/TsTys0{<01"Vh;р4\$_IdhI4H@xS-_q"saE+W6V\(%q`:\=qHrM?uˉ@ 8D؃$9l~5,D2LƵfh#59ߧ~@ c@ lطCgFCwu^nTEp[1{wu\~4Zm7I6ZӯΝ]\oXzRݮlk+m}NXl6lk|۪Il:6vI6GtnhN.VoKlݵo4mq?$I4۲PS_zkĆ) vS^,ka\F`TJ㫹s24Mu|54|5T5ME<wmJᒪb14L }yl&>ǿtMU;VHB?f O>{E]]B;)=*h`ˉk+ӱ ;Ƣbts|2 d<}#[O]/BE=ɚBkTiB S F1BguB BZp!}U)C!QBtemplates/particle-hero/slide1.jpg000064400000014730150211777260013200 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed            @ 0P!$4A25`p16 !1AQ"aq2@Bb#3s0prS`Rc$4!1AQa 0q@P`p HLr A HU%6@E[&hR )j-Fn0Ec Rԁ @PClG-w|8tNq#;ǘR Ԏ}5M#Cᚆ灮zgBRK|;(x3`)?8 ch85M\M4v4e?%efA#~ް\g vN^cel:;,p.9/s.uG{C*6Kr?d霄|f}sO8l9(kDɊy^= ޱP઒*9$7ܑoj "fI~-fML߻drȕ P,DGOMFi66աhgHVz2hichcp#;3* 4yp=CQL,L>Lk=#\9y+}:n ,",dIд- P5,ATSHJ*^j^"D!EQaI?!?!?͑\!KyR CnOg9 8$::T>h!hqil>́(gYRsT]l|SN7JG&D-p6P.gԬ &yFUtDr0PBV'>Ya0uAۍg7u›Xh6rCjܮ' 61qlj. }efpϭ;iyiZkmFn"ad[c =^655RCL!w rp:gr\h2)g$k.CAr+;D Ʊl{FuPyN 9 cRR|ޣhc(U 8Wk&;4w,'m yKykSA@r]5!t\I_G{~=O4mXјU|wZ*98r-G'v˗w|ZQ +w9a04jvzd܆,#Ji+Q!#Tpw zwMHeOVs~;d0/LZ$ ioS![6ZoPBR-N U&vҸ7+!IPrOjUlc%^)%K^(Vʴ۲(/,x@11(S Hl)銸G lٴij(0':ʏvnN \ ?|Q$&t&W45wL+U Jz'wDHQܓ(_Yp T#ɶd9bD NxEc(F`<(ΓN>'3鏎|"Ycgv^'_9lԷ?!Fjfd<1h P229ֲW-jʽl73ZHv-3'uijC=W,t@ukpF\E%O5~59Y3`dNQ9 ж!|n1S 341VK.spXy mCC6F/ܵ0Hv5e:M]=:~>?!ZzMJ߹]~?^}1zKd}y?!k? II$I$I$I DI$I$I RlI %RI$L$4 I%8RBL%JI@d," $d $E I%|tI$ 0k @I$a$0I$H`$I$JY2I$6$MA$A$D@0@$$IU$dI$tB I"I$$XQ $I$I$)$I??SWX!Y.|0mK{d8X_[|ħWT^eJ qw*J@wŲfL~O9]riV T%qҼJʊ,պ<LZ(ZKEsFoJn&%S%JZ7ٔ4ttUubW}0]U1<1 01aQoqe:i |` _!׼]]Y.!n?al$Q@Dw|a'  GfuU=p]yXƽ{k^;3s$Y/\9RqoFlKOWT2aF |R4A>?', T!P^ 6_4wo7sBE(h#^pgd1V0o)!Cnʈs0+jW|#rxf{3uAY?nyҒ_krk\\ "'ZkDu:5;ܞnZI9NiC-0O$]]L˭6\+-jh؃ؖP[XкxѬa 0A4|Cޚ 6IHZ@j-N ˰H,ln]|Jb2mGO0q0h5;pX{l@+f.4<P+8d` N^8'hyA*?ApXs+JRi^87J㮷Ю+W a2*7n_B_sirޫX ~ߢ΅W]`7\2ExRuh+c} B5.lJΜ{;krsֳJ=*_rGPo|qw?]}K=/؍ܳ>+F=k~/'h2nW+9templates/Under-Construction/slide1.jpg000064400000037676150211777260014225 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed       h  !1QqRAa"r#S$24TUV3BbsEDdtuc%56'71!QAa2Rq"B3b# ?.z`9o<޼i%UwojUqQ)"v.?A6c<2[4TWƔ+t#>--\cDsm_bڤjUV OZ;׃1zЪ$q*pn>lFgy[_[SmJIT\DE*J+ %ޑcl8s[f] *үYj\ԝ8(`Fj-aҴzkSWb"TdƑUXK*Ϡ9S{ִykJЧR4( TTt:qg@-͵ͽ*ucTdq"3ӎcfr+{ڷх;S4HchTHV= vcmNfyewn^ݍk9,1RM)BZ4;:o>h#{+W}O0Pqmeji&)bSk8]372J6}*4e[YT"g'NKD#g!v(-Rq׫ MRZs3G;q"G* U8>,2TҘӈw'+qԥ%JbƝ;BHTjIQSM=y7~# 9p8p8pp8ppp8p8p8բ"|*&UVuT՜w$`e$"¢ZׯpwWxV&U֤uWtrj;S1VJޒnхDթ4$I+"":2e5g*dB%*ᕂQө5Qd*a+`FO*UZ]ScVqܒ)[9w$D/Brkjs1MmNr z&9tN"2[S3q ɭ_IJX3WE5lKM*"'t&YRkUUU4GB\QXh]) QSy˻V!9YU)}WqueVUg-S!9a*M7M5]9ڸTJ mNr'&9|cd/b g>r{%:YK0DVMdV2iUd9a*M7$ ||jQ(*M*"#!UiZhw|ݬ̖1g^J9|eӒ8p8p^oV]d%k'7UE1V]Dj4r]Sbi$쉺eCZkc)-Q7 t!e6$ʋ15ܞq]&:K#†Όn$adgQiHݻ:U,|h,CiY,Q dB15:q"!3l6!XEwR>QRQD)+QZh لNSIqX-'hBKQW…RMqGFJq4J3ZHeg$Zri{VDUĚ4I7FUU6b*"X<('B\IKV:֜VsH?tLkSɝQEg$"otxhJ)i!@sp8p8`ڋ%¼g4sJEmX_]CifmdjWJ,+|G"}|EWFNp[B5bFkMIĤ5l)lmrC+gV&N1D(WUWwI3[FޔdDWM&Ms tWRtsiS]tAzQ8<)\%BimE1,IPG:g@4U_Y>=_[/GG&NJ**颢Q;nd×%9X/>9*n'*2u-W!}ՋQ] F1) b6(%X4_!ƶx*n͵*ҧ,Q\%ѥV5 71Ĵ_wM9г_N8_UDcKіVsGkZqQHuH]K)mK5x+Kq_><)\%D|SFά/Ge#UBQECVƪ2>$72aŸB5%s`^ɪ}d})\z2hFC7+et'VKӁLuo~S8m|xSJ[Bim-p 9y@0EUFR/_]/GG&kR"EiT huc"IYnS.OP= j~&_IdjK/ \S\8іԲ_rhWVK=%6A:LUeSO&UMwP%IM#VRi Re<6F[HCF[TV~m7Vq8tV#XK¼gWJ譙KGŢlN^<)t u(N:5*~"xm,eQ^!ɡ]SfrLt&RdxS:&^p Ѷ՛|T<qVxN/DG= YIBe:he)+w9mJ`%|^ZĮk.YN'oSW2t$WHq-fW>eVJQR'tsV!G$J,z?qN+7NcW h"nԙUL5t]TwytE;dɳš**#ȚPs#mIEO%4i$tJzK6KjFsVXN.ԂiibGX,E| }0E%KԬ4TTG4Nz6i(N4M:&=%%l8~Hm+u;1iq;{⚵J5niBq^e$T*)i~5￲||v!c˿ǎݤ?wwt>x۴].;vkenv;x۴].;vkenv;x۴].;v=*#Nwa:T!+%UDDirUzlմ﷼Ez:Q#V\-"#ˡ^+C;E8\\_5RiN,G-UMW6y`+СM2_#aZʽZ8a¨w䈄ڹ-kӯ "cVr֥u.#V2e|XNu;P7l<[AQٯ-~vknǠ~[/(۸~vknǠnQٯ-Gfz <[/(۸~vknǠnQٯ-Gfz <[/(۸~vknǠnQٯ-Gfz <[/(۸~vknǠnQٯ-Gfz <[/(۸~vknǠnQٯ-aYeVtcoioN4P4aF(y9(?L_F'~-mQGp2 8p8p8p8 ,~muvp:)¨DCpa;n|m0k65L |w;i_`|m0k65L |w;iuL6Jal nrUVcPEEtc.`8p8p8p8@ (6%#.Z(IOji#gaVk'Y*i]~ӊ[XϫHzc}wT~W*©Z*5"հ_jkU~x>]F 0@a@a@ac2Ǣp\ީ.G-=QZ?gVG6.S_2<)NVebz8(  ?MIVCΣwpȥհiǵ x_GCŝ["܆FCa #!d02FCT3#U2lwa%k,zS#zƄ?!w]Ts JqUfcbz8EDap8p8p8 Ibmuu*ɑO3qU|?&ڕZҡNTRSGUUYnh=\\q18Ͷl3m~UV+BBOJ2DHOwێ6]#a$wd+6$UDgn?i7gW1ӌOlKDYid0 2C` !d0 di(2?6mcV&E:iTCO#85e5.$>|>WڄO ^Z`7!d0 2C` !ddE82/<տd<_y9r>6s:ͳ FҤ-_O7ĒaYoh?=Ib?xZ}R~2VVJvԝaJ2! NbW$bŢ#m8'V?L_F'~/-$:1`SD?LHQO3sMxMgsF$ΕE.Ή~>I/ڍɲmQ)j&J?i^Jf] vT%*HEUҮF!޵B vHC` !d0 2C,Dr2[JuJDxKu7;JEFc d#fQiUY$3T]U?~޴jn*>]lSR̭h[/J4U#K)99&c<ԕ<ͺ4#qщڢB0hPĖMHGCTdv診 a=B?K_WG#5rFCa #!d02FCa, J2[c>Y'~_J/vȈN&9ФVщڢC@p8p8p8p0~6H*yVE:Z曢V=m_iOFpFCa #!d02FCa #! `0v25?H}Mg]╴!͋TBpVebz8(QNeGp8p8p8P%m?UuvO2ՎEV.Cavbhy'BA!$HR.˥QO}p|?MOc~Giǔ6g=)mݧ{VMSi?tg5roNQ<~Giǔ6g=)mݧ{S?]O?t<~?v8~yOhv~>p򲝛Gi3Q˳*ws:Ҥ ѱ/ ۱l}xx .edQ|~Qct1= X }g+RϞ?x>?,}o ۱,}o ۱,}o ۱,}o ۳wA;v7CUi֭*B"B&p\cv5r{K:w*SQ5c7E'>0k i:PT)0fvW9CUN"C\[1dJbj?W7q Vg9r f]%7Uv(b Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q Vg\q5Yk7UvN\q5Y+r!n0eL˲RITŒ"SFL7dp8p8p8ptN/4pnP4cTTTTTTTTTTTTTTTTTTR/Y҆H[#E p8p8p8p] ZMVtz֓):!sA8p8p8p8YkSu4WZ@cTTTTTTTTTTTTTTTTTTcKHS`.Dp8p8p80 3"Z@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@B,` Ú8p8p8p,RNU)9I#huV9YcFr2Be>y7j|} nKʶ*-:x8wLչ苭OOBG7j|} n:#u)#6GSSGlsq̧֧Џ OOA=n-; i'Bi\KfzSSGZ2Be>y7j|} n:#u)#6G-Jҍ2HSyy+o:eZ2Be>y=\̧Џ pԷdBi5(ȺtWsp8p8p8t7\,Y*%euD\²dGmrhڧWZWM8biG 3WN)\AE)i]6>zD&WGVTЛhC h 5ԇ?(o-iYV-ɜtmVg* r҆YL 9OEtU-䒋4tLt2"q&aYRX\eMdeUFF 1i{ޗ?6ږr DIE!/5{/1Ъ;}~'kbm_8YzƉE NH"bq2"EdV(:fRQWINd+iѡxɘ sՓ'b+tbc*i[B5YSpVK=X57YRta4y;bqz-.U7s1nBU([i*ohL ;|DOSuIDDM4Lߺg}Er8`p8p8p8~W-#E]U 5ԇ?(W-#TTE@ 8My­- EMT8V_iw22>jF4*0~W-#p8p8p8 ,;W/ &f[5qOS{{]-pSh)Tʫ|4l:N(ΪN1tTYI&ƎR3+1i]g]lsZwKo)SIN' *aT%&2L_oUW-UWUIUWuWаRJsz+~RpݜESmRKZrRkVaK1*;m:Lh̶BzCZ7e:MaJ ,g$a|af7171>ٮ^%^qL)9Rw1":vJ-1'tc0moKGmUΉyvvscШ/>}'Q<^6Uc2f0ͣVNQ*SVb%Vv+:lymhViRrKKlU 8YeQLTWfbBSl3]ˊyֽ[V4R_*9qvQeGxĦчJzFnлEvfc,(FRAg(cr:!1H 6CMLh1e5J#g,5:3`8K侅KOd qu%FΞ=Zkg%T we%D6/Ћ=b0?Я{:'sq^)Ք%UYEM{R9^D0~V:%FWǪ;w 2k#Wȶ'0)\j/=q99b>WHq)~QtKhCŻNqB5!*P$}u]S'j߳Hl¥$MjqM%WGvM!XfJ:y䖙=0)*s~RUSS.c='>[0j67vzv9;?_R4RbTIJ<SF!#OYkcлFZЫ U'TҔI"V1Du]@vF{ ѩoo*ɘں+Eiʭܒ5=S5S]Sdnj(]*X-9w)y5mP! }ۂ"gHB[_hyvgqoCii#ӫX1R7p؎ͻS+ =ʳk<U4R &.e]ist.Y/̫FTTQ%_VWYV[ovm5 *0ODZpEz+c߸GZ^;M͙K;)B7Ւ*.IR+eh]8Vpi[`kSj锘g_Wģ!|(a5|J2g_uj3Q R Q>jd0Ϛ% 3毉FC Q7+Q>aujϊmPa5|JtL3毉FC Q>jd0Ϛ% 3毉FDգ.m"[:B3毉K 3毉FC Q>jd0Ϛ% 3毉FDE#4)YEw EmW 6 b2MEe2c"NwRvWwI.J6WNwQu˿m>n]ilctrOe{~}%+'\(^:߶IF7I.J6WNwQu˿m>n]ilctrOe{~}%+'\(^:߶IF7I.J6WNwQu˿m>n]ilctrOe{~}%+'\(^:߶IF7I.J6WNwQu˿m>ns,SKDaMtemplates/ai-particle-cluster/slide1.jpg000064400000052266150211777260014321 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@        !1"# 0A23$%C459 !1A"Qa2qBR#br 3 C$S4&vw!1AQaq 0"2@PBRr#c43Ss E^{^$|W\?~ŧBAIsmf/- m f1ۑQCQ g6,b50~_>:w\W\?~]jz+=Kża#U@-\_qG5iL댂.qࡠFJÚUJہ:Z !$#ZM ITX:Mқ,k tdLG^wG=2K!=5.j-'>f|[EOlF<ϊ%v$2;*-:g3^ ɲֳ ɯOw1w oA(jֲ^y(ؔw#ǹ[je}H}x+$CqP\Lr 繐q=oU@B_cgt=Ί8^G>Wqb{U%&>$Repke=[Ȩ8֣m4.О}Y~fkuO8S'CE =gXZ[AY޳&u]C7g6B-^w"キ6*z7L6,mMnŌ3(4\dUɋďUc"N;"e&^yA]wEoU<"ݩ<35z"wW~1c<c*i}^JMڥ'\¬&fpy'2l:N 4dI*bZ[qp36{B|qe-eR";&.MEpm}C[2y6sȩ6L 4m9:'6SQl&c3g뫁 GÅ/!*uH=b*Dq^[6أ/*4ңMʴֻ ) [?I7KGN-- LUQYRT 6f` ڶڜ2) AP]SYUaF; v2ƌ} J}c^,+n2k8UfQ/ӺFqKJV `\Gs?Z+Ojwפ\Ł1U :z&$#kDuq'ZOXrP7*zR4j/ڿ׭Yv f*_6t3ujG@Y ZaaM*!4!1 N+K^կjӴcO+^}-'׵[h.QZǦtNW3E',&+N (R,*HrN;q֭J1`U<"_ 9jR;9+RVzna;V+u 9t3hg.4pz(M:cךT)ڶD)bK+3U$4ڳu۲626Olм}H:&!zYs3E}a^ )3X:mJ;Uxxx~ieCU7a'i'e#dN< +5-D1CO5{G1sC5iu\$UXuZJs_OIDVQ(J%S{ޞ$O:TWDV~ sDR=I"DNy|`|'%(H##L)$O:Dڏ:r E5k:-b;RdKQjUuWٰ~9 ao.+.'2;OH ]}>[>t@uvς.tL% 1a|Z5袂f:IHN̍Fג)I\TRॗ.{Ӝ܇~amhlM8 qlix_GOؖH ^A3L dm,k)ʕw r#a=8:Ak[QrّTH4Zj+kO`DW@ 9N9OpR4HOYNrS?=⭽k4k%[7OYfmҷf* %HDu/O=d!AgdSXCAlF?l`&i c&0Q9NꋲS< s F@ÚB-]sV~2adC42x:Q-jⵉjygZ;%w'?*G]!#rpOn'PbV4&IfbJubۤVF٭xMi֒HE^D_e=;$진10kƇDQ)~TƺDSFU& Hs? YOR'=Ox׍TD_:&lIڜA{Nd$ND݇L3:!2". da"׽Y?>#@QP:0ukA, 4|v +Y.$O?UpݬLeb@fy@jt]11) h~&QTd`ܚPG<ffc&C,MC<#x,!6<>&aF#H6~Zg܉K, gGxb<FDžxWxXÖ7 &5&.>@M LD#$$S`BIx׏Y75FS\;zX@&F51)GL2+Y F`N~ML(8"ùw.>Mwj L*5TQeEetWF`N>S0FZWx dE&LQDC ЁxO>%$JHήn Y $PAz/E %hxyF7>(p@ĝO\ ci%(8Iܻz.Eaij&(cUʆDUUXq&ƼiObfJ7A/-]\r/] jhQ5Dx P1B(ښлSIJScB{.EȽ\FA3 (0ƒ (pQSʗ*\rʗ)OvQ$rQQA!S;VR+R%D989ȔN) (򡄓 U*=EG(p@zw2+R'[2eH"SX]&ZK$0"Jk«ʫS*%ZUm9C߻޻ёI(K RXat2"a$ʝNr859(W.%)%J}V&Z]Uw|4eSQUd*#2Bws^'xwZW[ySN~[yqfѶSgN2ǬO3W=Kдzw.7_;9?;T [X=wc -*0B.~ Ѻ}#H}TʧVӀ4ʌ:e;xל$z}O|7}N~?#N)^~zÖ~ZM7izON]c''9RӯvԒNj5!QsV{jG( %Z_ciO өdݚ--oMի!r9Sp6.^_hks| I.S|ԮX+c.4M.œ5ox+h{qۧ šk۝7v:n x{.Yչ;՝onAz_U+x]'{7ۓӍ ]Q qΚꔠ EoQ"Ɣ lG{__iRɄe9Ȝ'9B.{ ZwvʤTS(Q)Lrz\SYWd22{%WRV9AT­eYx e si#$z{vl>HLVp48J(TĻwz~H<@cE_y*M4I;O|a b%JL 9qӤfm ui${w3s擑CtV̯b)U鼁r\֫^TT)!If$2Rp2R ZW>{$:g&{iMjX_Vߙ"re*8U%UZS4tЧ*2 j `E 뼾J"瀇9]$(QOuNrQ8 DգWpW<}pfW_Mv6;jתuIB[W ;[Q;_^8Tдk S-oKp9ݢ Mk$TB7pyI{ u~p%eǖLmGkQȖ >c4SGWPɩOPdY^.)sz(|.g7nrSOIEo~\S.pQu&01TRf*jAWFX Kpř'K%\3SK L)&!:u)֓%}{G(#^P34U>SVƒG*B1~,%^/SS"y8ʜeN22?l>R eV˛nެB,q녛&?k#m,nbN}ˑYٮ gXݕNl3$lz -G "@R,".Q$ \sd, nf]Or90D@ԬL@EG컩 ɱǠqQ;V;:1s"j +P^2^D ²I9jƄLpSkud/zz"3!ki~ǐg6f|?$11nVdehiܽ|GA]ntnȖ 0 Ⱦ=T&~bsc~v䈉pQ3d q*2DD7)'G. PG_~iB1cvLJ sN#f0hk(5DZoCFWLhOUiK?Yyyqzm6 ? ˲_% Fjs9z۱Jr% ܽy`2A/aKāy !k&D}"0 Ze(>I6ө0d vc}e9FN(hh 1&1w`u.Rҁj!RbY^ĘrXX 2S!>3_$y@{,B$#ˣwF%ht [7ɗ$5[cj15e/w?졙)ۚpMT)g~ouɛ| 3}J/ W_=x{ ُ^ߟ?$#Rԝvp[,U\BuJ}}tŬMNЗo`'n鵅 {ifHJ(W䄋Ix⣗,HUޒZ?Ȁ08,3h۱)v!M3|p!#NgڽbEkqfe)/Un,JVD[U#jkܫ_~e[2<6ͅmOC0ڿTa/k\=W_m!O? )t_iGi?R`9-F`Q֟.q"l;U7vCl:*[I~g8:^hvv|J#z$F@G \W1Q V)}Y}dbّ*2gN;K[Qr+;h6ܾ8^5;6qä%+,)8P?_.^|}T.Hz o0.@DXdP*v*TMt5n,~9T.k}J W*\z 'hi@ a$jSw(z:Bf X+SKSM5ݮXq"p>{m wlxbE1LTPlSG/+}⌣Fh8Έ"&cTD}/B}gcͳrX g(j꿦T>?Ӄ`8?p~_݃\L_yei <>bQc~:55p}#c?=n4feS)(U9 Rh*M&V3!XR1-̖3! ;hKS_v`yibZ9޸̀=4u,upsj:}D ;S X5`mBB*B+1\21R:̱LLl!R@pA'?0cҞ)PJ#Zjԡ +B++psglpQ='JJ Es 43)jX)W0B;V4iAHUFķqseoOV%,TSE$ 0`eEQS{5~̱Wt,vomo _B5>8' 鳆o9dY2 I=O"zcݸ{m 2knRIGtşby~jߺ+_ԿyuƑe*[]ujSϗp7V7\7'Z CW~㈌T5ԧ̢q$3DLif ѱzdȐ<@vE׋B]Fau-$Bee☓?f>␗]Ijq%jh|<1cc{"-S$m%x3L&5-A wiu>xSoy7[ܷ o-"}ŘICȱU>kXcdz`=۷!ǮxrQ,fy"G&q #HTiPl_>ӟi{n7߸QZ鋏hfF]fB{'.~%ouw#o{}mck'lnaYRHDa 87tI1-7fu[ D jJTeݮ[t?tx6=ߋ[4Vc:#)#9Z[8~{ks>'8fo Mäm6+#T[ͣueMDuI>ۤq,m4x6Ee+jxҞ4ŤiCM֦\E1n>jKic0xf.5ǔҢ႕R3DcrHu1Lf(Ђ(AA>OMZkxHy bF&EZ疯ǥ|p_RML6 5TlҚG<4 ZbԭOr˯L-E,.X1&,u$:8*s;4hm8^[J6xUb2$1LlSvۗqn;;۞u[PTш̞绿,܃Xs23UVu;պqyvwKs85Y^^IkifTpXuәj|Sp}VXכ|7[fy&f$V(ٚToNi};vPWLK>Q=# 8+fо$KS0qv ǕiyWq-q.76qYkB0Wf}`(San%~ḙ7)8W6ݮh5WFXݸ`Vog7M:n4 nNFY`q{q^8m!]m]R>uPSQZSÍpM=^9wy_dM۷Ƿևfc.@SB}@r>Nݮ48ݴqCn .n&` ;bSS㝳(wxx1wlFk,mv0h^%f溱޾cIg[OnIݫfvV(`&÷~o/ Em-tHĀQYXeZj{OR췸IKY+)ttAE|pr-w-=/3jS:BIf-Q fbB$p\/ M,f8d2K 1Cz`3e|a<0e/ߋH=fXbF]Y-NIE)NDĚ2,SN b5U%M~kM2=1+\A4d+trhf%X֫}6z\` eKouX9O3޶mQڣ2k5˭ԒZ @ck䖿Op~K]NݛeK}DnoAE>Anv&7߁k"{dBJH}S 2s!w4CMާvCZxw3߯a!޻eʯ8ůkn8[ɯa{&r|k'UZ2}؋k=R+vip,,!G4أi= ${SygVuG َotI,m`z*,ѦAWF 5+`h8o9/z!:*Ǯ'"hcp^N_HFƌ䅊#4k3I"Z@fҧPߟQ_qs-c+l!*I98-gDZjWF`LO#(F )"H^icL28kj Ќ!s͇? #ޡjKPu'zQ٢@|GtFӨh03ٕjrQZ(Ϯ!d$6>QŠD^+ƪX ɩM6@۷۷q86}ugcy4_V&IR jWOt;{ݎo_3£N726W_%#g[Ʈ+n_q8v>; ӏ9u;x`*eD"Y4:ۏv飊w[ڭNwfzQoe[\p0 L=Z>{mVPۄ[/g!snF[%i4[*ʢ=EuڲX5=ttv!qk>kq7A"R X镣v}"Bd ێɽ>Q, ZLnX.Q#H H"бw~swkЭ卝jUd# 9U8Ul6kupQ>[Yai<DJ"ڻλ~vtIqħ۵Hը5x:An&j OH44@+ti)Z҂:=2Dȏ TzP ዅIYF}$7Me Jhj'i~zfҨ!-$3(CT Pi"8ي(Oam:m=ص]G]#3]?4=1=Iiywm1X䳕tlʧ̲iB0iRB*|+]U=)OOP198W<$k@0BDM}B 3jgiC֟뉲<sGw{n1Զ6^^ĉ H5 e^׋s-n`{R @SAqWvdw^[7s=C$V4VrR9YhiM6.n;Ʈ6׳h+$gHāɚ=l)] R9n{ cw3#|}>sggss2$F$v)zm-'ٮn733ĩkC#S@9WP}nw){ϼvɬe{my۞*#gcUq;I^]m{M.G%RjO>1ޏarCp+֗{ >$]N*Aeo3c髈vog7|k7I1q8&mEtU4]Fsv|㍶mk5kKeUm'Վ}5q?ssiW"fExÊD('<}nDmC$##۽%Dyu{#aw3ަ弫kh^H,n.@ѮF 3BTjom:dEkި>Z痴 b3i3]GP@ig`r4,mk ۮwnQe\+3P|p+ y^S$ըy}14~W&,U1 0Rz-笠E+ O#9E%u< V.QCOhas+cDTY ~'Sߖ=ZFʼn WF®fBDC2kᗴL43 -0L5IBA""cɿ~:ችMlMī8LX4Cyi80f%PePiG3_5R;M 㰔K;m_DhNQ TJMFc2^HeY,|Rhu,gNlތ6Ta,&AAY1mqb$WwC"e/JPuž'! 7V ssDt"1{nZĒm FBJ?Ц2_ H yI ˚k'9 vnc$7£G U)Q@P:"kRkRi^Q( -/k=.iHWƤ+I+i ilNdƘ2AGekLr A4&{p(W{ZQHH z ZS*c?8mTفp(02}`T`yq`2GL9qT9&}G5 :ds_ A;?vI4P'!ө8 XI5 @Q3' 57+H}'U59q)9ٵۨ`Y.m亄E-G{.];-y7ԷK n~m}`I Q3것_ƸW#8ɹKkr3O^%= |2꧑%&.[pŽJַՊvYI$;HFuPwrߊmoJ;Y^\ܳnk4SU" 㯭.Pc1\tN`J@X!(/eね*D *K+T5*A6=yew϶5ԍ%=>V7NGil6\I2Gg`//):G>R)[1ۯpE%pmvve-RfBɭq]Y\㹻%W |2hU5`ڌ{;G [Ec+P#NȬaGhAҮTTuew]+%- ;rf:AՎs8ͱŎ\MoϳI %ufA,mلK"3,n_KiO~%Kys q{y]SHce$}bFVo*$x)WnN)bTim2ˆ@jf̓R)1ϱ ueivo2]'ƴ? ei0BڈP}*r%ͲI4k2T-T5jB"DSZ֧? Pm4rAol!yl"yAR#<nb6"o6b=Ft(e5 HT[‘F,WQ?V|38+%Vu0Ric(JTt2FeHA161Er&/hX–(1~ f,Ne$I'ی1`猏㏋Éi',ee, ~ `~ {<1a{::P(¤#vUr hR@,Tft38 mn-ecg[;"Ҫ$ԫ>him]ds#, ֺT!?n:N28VᎿM_o1?3 3e{N>d0|9`pj0rrc.N>templates/showreel-slider/slide1.jpg000064400000013324150211777260013550 0ustar00ExifII*Ducky(/http://ns.adobe.com/xap/1.0/ Adobed     $$''$$53335;;;;;;;;;;  %% ## ((%%((22022;;;;;;;;;; " !1AQa"q2BRr#b3CS4!1aAQ"q2b ?TBUH v.[.uv4Qnigd]C.hty)G璩Dq=~ZH>ЖYM#p. ghBD7wq[<1q N8qլ$pF )%R:NJ%S 5 R ISO¸WJƗUic i\[> Ŏ]_GRGZkG^ u}ѹ7#:xdr]HpQ:a)/s89~#{sOU4;PU{#%5$Z9(Ie }_lrn )0 lz; ֮qdQ M4ܬZǦAuN jA(V8+Y{D!!! !&BH s#BDms4&Fb{[ $HzT/>bN$ӅJ"HkHLP?{[+ *0^܇DxD! =를qL 6Cuh Ic5Dt:j 9p N$<cm޺eI27N!gNNP;mBLQ!)l;SLwA-#Lc"1p2ͽGNAi,1qP͡!ny$8\kh斴q!fiZ[HBޣğr/?n|144-0,(zIc$cbE {)a JVGm!fBBB"T!%B THc{cyXK< ǽC}ͼ?u?o{>ۓi!g, M89.o[so$Ӹ&kPD/kOìijJ?흮;#ÝJce4 \Ž.o6{sOr8/Sѻ_նlkÛ4N{ޛvMqC3:=AAa=7ͩ-l)즖͆y,5k8T'Miu(lG2_,n qw&bĵnna'" GbNƵLhd!؍oyhR'WJ4Y Q۱6YedM(N {e\([缞FҨ6' VK?+6s>4)p덾bjh x.[k32ֶ #Y FF M5ۂX1{3#-FxW\fy. [pUB6.v^E!ɯ湝z32xvM1SoCB:It44h^f*]7f8iq塎ƾr);q2BB"T D@BJ-ۆPGGjqAHA5kZRG֬fpoLu^v7h>׸$E ::4|XPO&Q¼8uvi- /.'TFAEy6}mmҍΩ̌:|\_>4F ~޽mmӮ޵̑0)ˊ}{tw-"xTlL#aXʙp{G6F&jȏJRsz'gl]}"}Xcc4^;;&v|ϐT6,jIx!y$a$=jse] rƘ5sY6Ʈ-l-#'EtI Xj]] f)Vn;^N#{x=p ۺiͧ\|nfY1f3mulخ{)Ge e6[{Fc*n S3l{nq3碛ʧ~ۧھ;Y:Wܶ뺋kY;]o6,sKGb}zdGi+LBD TBB!+M" BѾWj<ܢA"U%P-PTUNk;nfhEh0'Pi~/u4p5ִkp`'q d][C$M3#xzpk(%<Ymݻnjg?2Jj E]LT݉7`gZE mh:]iԖetӖ+.mY- GNUiE[>ߗ6WqrFc2=ͭ<0ACieoql\M.xHq[2ZwfE蕡}qCn[YK_BɼGͽBqo#R!|)6ɛ\|n]/#wי¨%?(n[,dck{q,/M˂ڴ;q`9m4 wH{[" <NaE.{X<SY <+K建tlPBV2gV֣";$6a:AJbx,mM6w6=aCp}Cتز&30^8zNnkeHخa )*OYF\[L2xJF7%tPGy45vn]WOΗŵՂIy[W-20{@j̺pm$q<Bvd 5aڵW5>Sп 8S;u-2L1~C15ո@u2<2CʥnV,Moq+Z#hcI^_#qK$ϐ0 5PHT@!@!@!I q<*dKKT]F>(R('J:q%ti~tSڑ43hY]8ymPln!]m W./`F@\jCti!L5 Vi؛Scq Yeō)7m^4!aOZ{AL W,qUEop]@x޼ǝgo;5uqvt1#+6w-bsqğIRM!Q ѵy& 0&>SU5hFUTe[c#o8ws)yW @!@!@!@@!@!@!-DFE"$ɠ*l@M`V(:GJ(mdf%C|G 16y|=g/Fe2Ilk)WiU>s#sz qSpt (f`3Pn26ԣ^ o. 5z̤2<΢$%V_#^4S 'UզjP(knG~ʢs/^'FX]:zs^oXO$P HL6eD+LڳMutC,+͜fUBeoD+eāc*![6CImCD*268Ci'wdӂl mD˟MHݺ*aFYэĚsIAoÎU T?4P[!f mgeBGn66P1KDy*xs')ARՍ0*~A怨SVLUV+15BB@v##⟹ƜsP8u8.U1pNJ*-` 0)J⌃+q1ǽQhʅhX7U| i'B9LsKsPED#51hJij sJAR:mPEMXgkӃbN2!8RsT\I9W& @((qM-)E FiOB , $` \ B2f!Pl}55Bb5k<.Q4U}+ tƆCl?,5L" Adobed         !1QAaq"b2BR5#3sVrCSc$4tT1!A ?vT!hhiskEI> f2lsF:QM"J۸U݇DDDBB!!?!-44؀VsEB AH) Ad{tG8JSB1vk's$L7 $Pt:PcLjac5N(3ccccXFr@|ypq>X6'dtpvRMRj*O* *&bhwgݬǁ pNxsqap{dytmxPRL]eZX:)幞oh#5q5'R2 BBB G9&d8nS1kά\#(ʍȃ_'JX?#C=Ƚ.[,h|uSE|ŮUMⅲ8@{ xU\"@J AH) K "yO!2) C!>d) @?2) yO MyOU$<̂C|"<̂(C|"<̂!>dQ!S@H!>d<̀C|yO;) D H@0   K)umt"vݖ>}DoyckqSEWYG$Ma6='myѻiiBZ,\fX6xⵀ\F_$CwkCLzZbS{ SZ i/4Gk)ݷk'E=ea4.)c.nLu iV !!$" BBBBP() AD0  @ ` @ @ @ -{'<"kd3`PZ4[s.ּ=.k_kZPOv)M.nne θ8m;kSDW錐iFDx)վgLݻ\%pmd- G7noWqY i;'es @JA!@! a@E0Ew97J?shsf ҝJ7[\[Bd?K|Ni!^hQC h@pj(AP@`5{y(;tt18|-<0#.<=>޿ ͌)h1kl,lcU% I:ސI31n,XσS7ב `if"eY2Dq4n]Q7zL***0K\]͊!Y~&|(0!̰3Dc[X`{vM0PifXøbIYͷnI]L/+䷹ٯpL|n ( @ P7@jhA 3~힝6領TB! aM %,`M-cuc-ѯY溊V/kECnU4u?fdM, ;ltnGƨp]Znhyi?SaOR83k/xxWLc-w{~sI pft/91OsD|15?P */ÏV(ˇ h0F~i%X?AIttn7iÍx0㯦I.{ SDb=x8#,XF8q?PƋ1Y'ۺ[^m+,[?Rl(f6X89p񂪮[\ƉWX[̩0JVvbŮ<`AKJHqqkĮ-#7?[wYčW0L\4b֞7kKED֭^xqWSstwYUԎg# _= >UX4ā;N\Zm? 񀻲!C7OwMxU a:N~kNSgzSoqq>O6~;8ˋ^״9aioqCoVv1wׄwW8}Ӱ>P\A VeV6}7ȚKX3qc E댦&)w4wN:$f,e6KxN -*VWcnq* $ ȺH?7TO>ߠ:={qދ7>k\F5L5n!s $o$|EkJ\/]Vgﺢz#/kk`:U~w+ߩHKwl#S$^oѱv-*xEvX и>¼ud P/ ՏR]==I'wWwHh?oaݕ;xJlӍxaA|Ez#E83q/iN"2dyO;ݤrL '1ip>Ϣ:,q0V5x|+i{F*,ϕX;$q9=pEit95qE|M4}U6 vMlVchNikRFn//mV\s?|.k\ǺcWN}lGxS23[L{&2y9>#l\ODO=9{淑flc>v#D.18V|k2}Vن팝`'+}r/<8< U۶n$խֹ䵪3 wqGcoQKHd ֑:R100J-ck 翌g,ݧwO: a9hI>4cd,l3[H"qg 89r7pxad -l28}8{t>=l(U 7V6]BO+X߄C{uXYn%nV1buq$Ӓ p5YmC9f-/9} -cw:F=e2B\ٍx: deZy٠/-,d 4kGB\e/F--q .pn%oqiŠu:v\kZjPZ(@JP^Go8c@\ JIWV]?_ѻ'󀺡 a A0x{e5c-{|44=57%c![{H] ~Z7].:2E w$o2?t.ʹj 15eYa'J@>d;_.6ݿN($y&FeGy{7k.lgQ46(τ6F槷QD @ P@PP@0a@0P P P0PHA  @I@ PQ(A)@!   @EEk]qkHwi!oviJ5ǃD.-(n.C\A; TqҜ<( ۙ[!4rArylhh8R #}ޣpЂH=h] 8p/7:7\ #A/1..@vqAnKW\&k֐((+؃6h䊌s߳.x I@I@I@ @I@ P(!  Bh-ݼd{YZrB"̹+`x#*n59st4w iӉ$hGv x)QW{\{(tt'H)ב>ٷPx]7.V &r H{ݣXXI<.h ( ( $$% R (A;xA@RJ(PxgT:Џqk;.jsr7̵uA.]!.Jft%s{W=7oxXX([|k_oi)FP $ {j_fva@KR/J_( PA(JPB AH)@`@@@vWyivI^Iކ ŞՕ¶Ki?-gW%o4U*xfj\~Z~ WOOr_vIi5¶Ki?-?==8ܳ;gt / .4VphPPPPPQ@R @*B* B AZPV'TjAj PT5@ PTQ5@JAH)templates/design-dna-scroll-video/slide1.jpg000064400000022637150211777260015060 0ustar00       "Adobed  !1AQ"q#2a3BRr$bu478%Ccsv1!A2Q"aBq34Rr#Cb ?񅼰G=Ls%4vRWoX /C4FsW~csDWXL1ٜ}!? .)I3^;4ꕟ;.j=p1ۼnyEuD 6rbFk4`}1 Jq 5f2}BI"c/ dˢm|iFr&rfƭE:)9.S >$#M8y e$|+ &YԄuG Ll qixIgb`q oqq"[aiq)(򍠊$WQ(Ɋ;Ɖ%\)>(d2$XQ6H~>IiIDD5H tE66 di BPP2vVvCLi>f_χTvxZE&']-1ۙl}JsӢ[|[` 488Zr Nf;F9#wwɎCݳ/OXb^^2lBQ?(lɭYM]kF?/!JqɅe¥I;[FѴb<;*-,Nd *a'Ru"Gt+.Bdb.<}8#;C oolasr )[C%FFLR1d1d3e蓿_2H~hucwi IcMa@! 2JӤ.-"'_)>Dkuۨ |VF彔>:0ʝ?` ˘C}ǹ#K77.}Q@#cԺ6]xt2C񄚗MIQqw-?cs6gju(}.8IGEU'K167'm5Xs'MUepzṆ hE. ?S t 498ۏ]h 7odjg*˨Ge Bޱ\ QԓԝgK|`! W 9$T!)zSf֝OS ..!\sdGy_лf&`66$5oC$Z%^LE#&%GlR͖ >2H~u *CWD7TuaB)3/vM씫Q)R6|P 'ehGţ~SIg/1JO&M"g;dױ-v$䒢,SA0 g ɥ_o-թ!Lȼ$j5h:E,k$"&SKыK|#_6CZES)'*XFO7;a/SeO]I=lvWJU33.&$de*F0QʔP9(%IRZǡ˟ARm BlD0 RHfآtFm:eO g_?X>3YbQ[e*l *AA&uĴhi'~$0R [B{(f^XI:Hr߰@> J(`P[ 5KGf.GkY̻R"RmR-efQEL$ZSm6#:,0"T!&_fiĥ7K,${lv-U?/m%9:e5O5C nZJ37lZ;DԔ}I{W'lN:EJsbNpGNE6ŷ0dZuy6%,$`$,k7ù~'8z} N [PzlKz6&:r6>/K1ܹ;!nnFXs3e¤MA7Qq,t̹T kShS!'7;8Ĕ*Xj^]uTw0 rQV7tGK줏GO"Yi[Xuܟ(U2UA _FsV|A6juYO8-KSVe#9/v8\W-mOtDZT$2!XY «e-<ϳsiu a(mȪYm*i) 7G=Y\F-tüGT 34ݥSuUJ벁$RoNe⩇feQ<Ru+%6UnٛgZgVN,̸al9Ja|L x`2K<`f _o; l~fYA~hd1X 0bɆCbCiQ%pyI`g'?c+=  Ra5&iCRoPwhe&; Pa3H t=ړ9|O)fʵaEuA 4ruQp.3TaՇVJ’2 ڣь'sGh<xu9&^d$)KSǚ$9jBti,'OjB],7R4ԉ:Wؖh4[-JQ)6O˓n:}"O SrR}S0[rrCh~~Ȼjf}4RZ%|j6* ؚۧ^3Xw R& 8,58<QPL<-KDU5z[NtXy( ,RkhwJ<T9Y'Ѱ~U3Ry|q.t`#9G $({0G <{2p(29wWZan%`ikj|Pr>ٯS[n.ܴBed[XY mHjgS}OkG )HMK=*!+BfS77Ֆ”~$^LQh`F0=&OS*w NePaD2G*i.7&Ydgd7 i$􁈋b Q)ŨCbk2rpJl@ Iܹ)׿'jYC!Q :#D1'"wdZjai.!1}~i ')6a "ۂ'6VWITwH1Jwhkg 4&QduM(lL#5ݕL5YAH9J*(z& cPMZUe $tো1Z :{RAw҄h"w:,Y:fw[ 0FS<,e$F־ù0%rD7 |= j3.ʸEQH#yʫM!HlA6I@2^,18J6#B?b[m_:;3~,oBT)EJ7RQ$`YCb{^ œ 2r\J}XtI_?XzmH:Z?HE LM ΢$GG1z3(kٴ\̶ZYkr150mm̭(_,%$B.Nu^X[RQ:Ri5p Vf9dtȰl)#ұtNǶ̥˔ ZIaSgbZt $[CW,Q(&!G.'}+A],@-yT Cq 5;Hm|= 0Q,t66CL6 =OG$4H6`RyR!D`IAhc^&`mQQsїSU7 Y3Jcp|f_[OK/L̷,{ ̹-*Y*b;cEF;,y3;Y6,SiDbHIrAaim,g6,zwG&LN.:NusR PJFAEB *P`RAj 2E/{l4g8t`6n]}"<\?m;Hv*4b,( 'Q,= tqe,-!C׈h1d0`.̾WX `ᙰ H$IiyI ~'D&$3M,|-0hjO3DZ9X|3Xrmd=9/MĈI:o}Jָ>+7'LKTT{؈VW*f78Qz]Tv[ 6#Gr|CBbTE6e|`Z 6"/ NKbR pt:CN#RT5d<k]T>0L2Ie tRc[RmyaeWT⬫mhfbH R&5bduf0I+hd #6#Hسq >Q'rsz}Yusdg;,b%\Qe\>p4J@h12wcS*?c[s0DHfUb{d=I垟eyakrogw73(Ḹ@IH9} w:xw|~}4[3 j-=5WJo{}Trߖjz:t(Ϲ{&ismX(, Y76jOh(A9Iu( M߬s9RHW#_?% Sq@2eRbNY7#>q!ص.6Bd7?TusHɋTagIR5{COtemplates/Retouch/slide1.jpg000064400000024773150211777260012063 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed        !1AQa"q2B#Rb3rS%c$4!1AQa"2qBR#br ? פy(PEf1@@ )5fZѭˀדּ8K({pm-kJň4̖}*n.N)QԗJ%v +1cYnP m.wF!k ҕgL%<6H}&VTfVƢp)0R9Zv6Ɗ4\:BC, <*X&LD/u ZI1]wFBB+U!@8WE(ɗ$n§;`[wX)BI%&Z[ʽw,wh BouW*p r@d$B< KRlilFh֗-72M$͞+/~FLʎaݏA-\0I]r4sfS'ݟ0L7^('cVyYߒj=<_ kBߊg-3diܿ`n/xHײBY _$Cwqp.Rc:}F}wwSw@!9fXz,{4saٷ_o8H&̋gr׵+ GՙP"*TT@? vB( R~_djnIQ85Жu)*"߇T;WmAѪB8sq3+ZKn񡒔}ۅfΚ@gh ] }q H^\!VHH SBJMKfWT.k6t2D!uƃ&X4t܌򦑕3@-gfSe 4ni[AKܻJq @0klWْ{!AIa򦘚F]IҢH"ɸOоT&7՘NI|eB maqN YJҗx4H$cH\&8Q%h&q1`!\}Hor3՝Ds9nf䴨Pr]F1E푠nm{Y(*Ƞ@ #@ Y^,r] sLBKsW-Ȩڰ:Brm)lQ0;Q\B$aUȅU'NJʈ5gj@Jתl/U3+Z#y]'!@8&hTCd-dPL&;|o b4ih7bW( 9,&RfԹHa=X*bRhaiڙ\3YcFve/z*"N[-1 []3cX^7Ƙ3^@P P4]i7~.}WuȂ;W^ئ%}-H̩[j:nlJfwLVEj}x۟HJCl/S(\leu #iЌnKFi',hP( ݱLL`*ʹHZ ~7JKH $[,K4);FՇPٲ)ۄn4IrVo9̒].*`I&Lh, dԆ{Y$**Teɑ6[IH%v{#TTlO7ڛ; 1v_zEA/oes J[޷Z= Q)2'U} un~?Q@=0AW)Q繾sz~; |AP|3?*p}SgKn)CYl[StMF **.K:p!R9UHL؁a㍩hE@F"6׷Q A5&&|G)6ZlޥD78ԗzzHpWw&nmjr&Vw !#Vlz,^ͰcTn@FTD(|h]Gm=%G/$PF΃_zV߫4jO#ogMN3^(P -uN?c45ņz*ENHNǧZFV.sIКF9 R5A] (#>OsUT17_7CUc8؇5+h\ZO+ЪS_T9xyv{n#)i[^E})r`$ +"͠rGf,Mf2W,RtGw7+pah]֧D,0U6ꅼa|""8A'rGRZ@*$M H^V} +ǎtARe"Q! r( 7UZ0N#6ug*`ڈۍ  xT|B;+@eǖcRj?W/}:7~vK+GUpsPMqj5Ui棐ٶO%>TVg\jwl fXڀ@HƦLy lbY;qXE*LFȑpw:;gJr/o}y:=>_`nD{=Vt! F6bX$R-,j[-T*qƓe gIPH*! 4vT`c¦:U4܅dExhFuE `M ;V%hB]VB5KsfbV·J%텭jYB.sGK\fk>T*, 4Ħ(;pƠFXXPc`{4(ڔòͳÅ(4+3+rM@ͩ oyA\Q׷&s&$&SH靅> ] 9֮O%fԢR&"TpSDc!M l-/!-@) H @nqLDUO*b4q0#)G,(p kR.0Ojd+c u -B jYW}]A;Ԧ Wegg&P26@҇['Kd)}LI $x jR$EZ˅ IM!eWt+AdmT't[]>zӆ7n{1YϜ1@ 0@"#VÐ7IA+3]^J}MwBR9C&5n~Pu 5'9e:]l8}IUu$dm惝P;_J9=5(5$؀I;Or{꥾X%Q@/I58ʎhڹk={{j7%3hN(zě~rSN.`O-bg@])RB ͇5/ 808ˎ?65i[j8  ,~MyݬS) ]}Tpb;vH2ۚ5 q8+W`wۛ[[b5!ǐޔ!˄Z1Ufo%bH3~W|&"6~H곃iUl긳7 ϶=v/%Ήhկ _DDCD+αiX{ʧR,xQȥVn} Rλ,-d2]jE~dn2X "Ujqd:"{zzzGb`[tnL;`!8TYC<>,ӵBCqQmO"ѝ[!~ S,W.<|g hgr;|UGqUfv6o Xd) b+_J9C4S-7Yp|8&sk;%/c=6t[V`j]MΧWYYf|CiOv^9A L^jWU egmZS}K~*Yn<-P X*&g}~ERG8G6 }G/q\?TN썳&m%oA h/%II]²Pާf|V;q_SϷ e-!^:_DoSwGOF˻.WR\8ˎn(R#Uxd-͚B. l- L6lA?&MK%VnJL\g=@Ⱦ$׷7Xj+ Je/ƚ-[ *)7)jvKУ|^b+rJ]Z-4SLɼ-Bc6uAp[sY!m|jɄ;$2"'%ť]V|:q8r(m? w^)햓%m}Rmc#=Q*616)/UDm1œ#U|w6LZn;lvrĄDD!-"JċېHIZtus?G1Tdj̼"mmwtwq wăK )RIv?tѝ&n5 LnN+i}mJBӈZI}&k;;]$*NCP}w.7䨎C Tgl~AqJQ$8՜표U2^AUHLP IP UÒmO:թ H7qG쫨{#wN]+VZ{T: =˸! R8H^55jjK+:R IW܉Y3ҿW"q_@k5HpA+Qla753 fݥB$%) 1̫)9Խ7ۤeD}޳]}Ŵ]E!J)*+7:ۗ;n>ݗ?z;quNHutY@*.1gd]~.Uy3 -e/̔x'V~53VkDdĆr(b9z˱_lx%nc1&C,i*RV.mƚɧU绵x7k1`1 OK)VX{$uvT`U:^_aN֥*֦Jm2] $l-@8Nebkғ0E\Db(\}d6oc)eqS>G4n,$ F `0,k'WV nA)` e\RYi{U=[~LHqQJV78{Ƅ}r:/rYSȋU,υ} LFI?m79) SMz+wVKcOķ0vKo-.*İn}R3=꒝pKIkXWK=ՕTEeDnF.k7LW^_V7tֲi|Mx;vV!m:զgjoI1laf!&(25aTۍi)P I*k`4B\sPz{7dZ= }?$GcVOMf:Vzz !E)VE1eko[MCBHW/w˄N& g#"Q1W1 Rw^\TM]k+VsY6OkCO5ԑ VƢ +Á|vu>6W+\~&Kh]% }-$$ X]>vٛqq [q%.LwKgRI+YW#,^V*todJJttoS5\*}4/[Y:|To=Z(׃pnڣoŏZHS:M8\VzR? j=#؆^OگV%6rc^ p]I+>.8J_8y_[|H f;j̫[s k=uݞT^QXoBWuX=ej_ӗ+.4[U}VՑғuNI ƨŲn@3lʚm!'>i>e`="Yqs۞ZZocq|[5vd -a5%GH.oƩ㛬2Ä[,+Tr2sHפy(P@D.( 834Δ2pry7_\)6Ոh<+ oLEv$Zr7@Βd$Jvؔp>M K:d5Đ`Rp 1PJ*l2R7!R=}I?K f訮kUɖ.LvvOW2 JZN.3gBu.w{SmY7-0 >eBSUtML5+n6}J̛:-D],[ uR8Nm4u,)+Hw,NgRWbmMnY;9nX~nmLͲnc ™ HZ2CMc{<MIIQʛTvTQe Xf H6( (㤅U#;[< j{G~#Td7aLBӅ} \^ Ý+t9@ s Xsa΀6sg7KT N#»03,rgv,nܟ:%v_OYA"O˫gh-)͗yc B+l['$(I2| HTA_&b@@7=GEB)FqN I} _hu)O ~#6t/> \+K4`i,SX)T D9"u1cc8z &Adobed d)*(         @!0"23P1A#4`$%!12 Aq"QaB30@Rr#bѓ4!1 AQaq0@P` ߓHDq"ʄ5]Cz9к`|ז,}a߄YUJqc|`.="^~ # 7= 2/wgS\ vN] ǰ(Sz]yd8K_xYi{]x*ɷs[fxwpYð ȭ<>>hDQ@qG3/kWցduqe5 q3zy߬<Tŝ@9x;(gu=^iBvjTrT5;0}eSz?n K+dַLnwuun[Kgc1 +ٯNvfo UC._,WL;qo:mQcޘ\.ܠu0m0$N`ޞn9jv6Ru;}QEJu'LQ{=ni%},4JZw~`E-\icxi ٚ,^wzsz|f㼾9jKƌg̀ya8@[s<@9{9n>` <ڭ׳e\+/Y5G4zbZeKȕ"{92(kۈ1[hg]ט2#`Բ#X4z`p;\;[9hxt)R0q,=8h8YG-@,΁D@vlXҊ( f WSZ[?|`3Bg+f3|r6sHc{m{\Ri#2i[ ve7)Dq 0?;Yc;+kל6sj_j%M1p8n7N KnnAAm1DW}b8!&CIcl܄:|yN-X 6sqUV=X< _Q^ۘ;bpwp/Wè4$v|N,}V^쬛5GWLqcCLi8iP]._S)nI;g#\V/ V {]نglcjX1mcHmc16!6q&݌ʞ*@ AHE:LR)A*8ge콰4F/? ĺE (Pp,ްXPf N) n& _("É f< C(PB (PACȡEAzv0gַ!ʁ @ @E ~O.N1P @B<RDeޒ* -v1?'D.  PcLƙy!xH @ʀ!aR)ݐ]sP(\W\(PB (3̡B]1u-?!?!?@(Kqfi,P JnȽ;47(a\=0mS& ( o?%UUT8v) ֖ɤ5fቦbm1~(BdN{kL9U4BxHbnrcD5{SB ?Pf*f*TRP[tGLj{ND4M[$Nv> HPE7 Xhcàֵ펣i/nw-eȽ$ N킖߮^vPw~SM+<0ݢ$ ].HBnf;[v}PvA[X_n"^E8b&1̛̼ny]0ӌmM^ۤzbf"+0VT*)q٨`:t! ̀3QvlQ*Z;1)lA%V1/Md^WWWT.&r; d}UGy^"2M/a C.7(kLI??(n :bƅӍFckoˋ(@Y>GM bg'DJU+ *qWkdG~9eAՉnȆMqA9P lYtڎD֡ Wi)g'''A{:ܹrM o`X{du<^.Jpg8@9>e;}rua[pbR.pϕ5Vr}\!Pm 3]#}骙P@-Y/ع/Z"<Xg̽B ;A>@DY.4A|0ߐ|htՖ "IoA?GRwMHྒྷ?$J<W yWU;< ]dB"ڏ HhfrDc׽=[XG `5Cq}{@(a(heSq1--bȠeq(TƨnP6 tv2[m':rzwhe ŴY2{y-?<z Ђ<2s%n,Y~YiLbi='v%:q.1]=J,Uֻia貞5rh=g+B`hzSAIg'1c(-` k=5@b + /t)WD; hO}1ʟM=X8J㸰-Lt 5=«\4Y6 S>7)|`SM٩W鳹Ԁr5}ajKU&P}>%JX_~&jV~Lg?n\yHuň?R2\D ;zmLޙϣkȈ 8mNZQP$ r!!7/w)0!.zEt}D0RlnE/HjV#ٲUyQ˜vw&s`mU5p_-:q]8vr';oƊ`7(cm7p\6iA5+E H~1SŚ#F-pUO3+vZO%XWv C=c] 8Mp){E0Vchk،X#Ĭ\[aR}W(}?RwæN}D!Qo_t8u+M ֪5Į5(?GiGiN8y>fo{?.'̃F4Â#.+0gG?XGulߐ>i}qXYM寯Zk٬_?!qk(*/o-2&r˗.\958#3ƩH!>#i帹ˆffb/奥0.W 28~炲RC9JJJJJ@\M8u//-w._ .mɤ3&eJr:n D9*Tp-2fE@ C1.J?!rTˁq+@p \Iׁn/(i+J%DQ(D(8rI uy!🁯XxqVL rDX@yY11,pF5, "h]Kʕ/cQE˗7T Jf`296Ree 8+J547mRc[א X< μDJJJxcj1q&W3'`>J7ǂq"8/oWiR>RӛJU6J9/LI:-* —R.Z'(nQŴThF;s7Vj_.1W.!/DEvYu8 }#(9+dÏWl:,]NpTZ Sӟ r 7IT*&9J,Dsi:j>\iTP0p,@SfJ;L5A a65?pD?'d~?|b$p2[9Lt븢֝hݔi!kSW p6Y -f(_) f}&i4V9ѧIu+Y;Kۆrm\r]y+߄Q0ŰhY9XhkR L_WW.^ Q6j$"^ ^.$r#c1u FH[#Z%Q*/t\*aRSV (V(OIZj2_1+G&ٛa\A= GuN&ߨ+жu!k'q!1;tVl{%6)D0PU*Z@s!%E h'wL4/>Sm$EI?TUN l՗DjqPWJJqw(xI8nw-%:oQHbYM Cefy`yNeezU?3R^J {%j+._`\9߀,.5HhƖGtÿM~LAf/z5}0ްx/%vRVƏ1-иO,ffu!']ar0kd"j2[@˲M(CԎד eZ- {oYeeAng~?J~ W苦$Z K$}ߤ5E,S+c؂5(m-BCL(:{# 38^7NrXźؠG[% /Ktڨ]|-H8i*cl.:hޒ*zJjy6 ijjOFتڕ{+-E?q;a͠Zh4\}@JqwA4 :/m)@\H_S既'oo!DlM# >ꑱ`ݰ VTqem$Ljp}cw"baBoR[4;ryTTJ%"@hW).FvV!žf;/aZnjFT`=*K`}mZ5.;z KWe^f#=1#F."/wD ߣ E*N0(4Fe/(:+acS@EL3GULD\бNK,Ve}z6rƲPW@cW(F:X+`1@p]7UQ;[,: @9ZߩM=2łNd *:]DWau7-XU0e֭< YV҄M*κE ZnRe&n8J,Szb=:mѠhr8Qt+h Ps ^)+)* YGf1^m.FN6N,QT J͊D빐CݱᚪXQ*еdhd0"̋If@jeZ@EE@@]f %ּK͚-dwr"kU++ZqL&B> CӧH l^e.úQ0]}?c5F\:Q.>V \pRRRRRRS 3W J2a_Y1jmJgrS'F_y~/ bxGTn ̧<6jS|MK`9j(nw9neW"zCrm̰-Գ3+rˍ7-n &%&Hl8ak(븇z.z!&` f853+#:rW!iYv7>8q8< '#pvyyyyx'tX&;3R y9Y%Qe\< 6QrG8z}> FS)>R sW#n J*T*\ڗ^ 1/,jWRѬ䨜/Exw:9.q* !`-˹pxW%piC| R\|c[??8oPks(<]"Q+KKKKKKBo0`4?i&5:?*w E 6 ;rxxxxxS`ĭZ^sx-'u`Vh_0D zf*$ɹA 9K94yUJYh ɹCp+P*{evźOWHRzh""yiQ[yyIsG˗.\f v~_x}~MRLHCexxxxa==2rhx S1OaM^`ĤD"!(C|( 5Ȯ"nӋ%C|NgDKSY&CId ddry%eeaIApQO )O2%*GY ܃r. j\X")sRUp$11Y/ h6 G2$t|qJRJ+J*\\._ templates/project-carousel/slide1.jpg000064400000023723150211777260013725 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed '         #"""#''''''''''     !! !!'''''''''' "!1A" 2#B34%  !1AQaq"2 @BR0br#3cCSs$4D5 !1A0Qa2 q"Bb!1AQaq E2k-2W̼߫ -LÌ4YV*ݓ>/?Ǿ]Y埋Ny&9팯hs!^ɌM 5 LKAuR>}gA.Dt.]Zcg*X\^:͠ղHwB5c#N\yA^:>2#, q7w2V^9$&UetEf[S]=SN:- Ve:%=D8<%XHMxḧ́ֆO?Ӡd1җ;9Sqv(.+d_E|<+ [2>h?ş.~NYۃ[I\_r$&t9к֓ ( +y@u]jh5>=@Fx3{ Fj6m(t*ǗQ4 8_˳fJƋUr)chӟva5U{7=gJ6)7r#kf{=:x襁(6#js uP[w}=u6̝⟽f++<]Loi|dٗ<}Jm6nb Ua2tOיR4a#NU9's|/7kϱ% fxGV|wCtuIt*K7IXZK$kI\t'NVjU$Sӥܒ|$V yk$13K'8 f +|ic6f KU&aY=s#=F$Cbг(LdoS>5L2t1\aF3eWL"c31XeNfƬ`y'*& m&21aa>\C|[1pevdfgL# xcl ~]3׌x>#uZ3mze2]D6̕h4We ي0q^fAX\Wi/^Zl7srGNY }  }ONok1R'Ͻ1&jj֖ueZS?|b~"Yn + Z"|;yW֜V\=fNl]QQDpּ̞4m $T\arǭ6_ $J0 l/zuڸ&Nc( Vx}49".h0RhRnokAb}qo<f%#7N;~ndj{{~NԠ{$(HnDORFӹ?("#K1@"3 dJAͯOi6'UWJ#|tcIFu `hll-33W7:,M{zϏ鷃65jU)Fsf77㼃?ӓhb5ߣDc w\[Jœ~וRn-j29r?jɤ:w3e&oF#1|sbw%;n}Wm21AfV!ٖn UaFfX"!"3 WyѷonG^yq4 4б+ ?܀m>*ƈfa30 ώʯr'^'tҎ?#7:}f5)Mڼt[1 xGbT[g/T?LW3oxK)kyokDI&JE]@cƙfvvy /?CyWqtza*8zxm$=r{/ Wx)x,i`$D\b|b,"&gM_j-!)Grwmwl b.eu:֙&c"4&c3Tυ5V17x |vNg1;?۸^ĤzvJ R >3[>L1Z+fb*C1%؜V_w_I[e8oq6›>4b\J7u-M3R4AaA30m FS0g qV'xmӁqYlM, aOJ~;5M5g348JPb԰T*#0jqnעÚ-Zc>T1[☀h՘AX& &fg뉜Aa~"`FۂaΊ*nkr|#N;qbOF(&VtŲfRG*[ǰa1Fb ggl?u|]s#n\sN" - Y2&s4_q'zz0Xt$ ϷÌhf?ظ=œvpȇW `Q=eLӠ߃)S oՉd},Iuzo+n9#sic(hlep4zz+;Κ V09X'ƓFH(hI93_k't9{3,`F6ptzsR M42dysRMd݌`?o?!ʘj]sU^Nըp*/&^&RPɺ]dsʦl^s۠[ף#s{ff| q$\Pjug<3\ <_d:s94zmIDc=:(0pƸgR+sNNz-Iۅ}FcnvQ-)U)ފszcp5)z>94)4Q5H;2lr`⊴5\_AvpM V3{oށq^b)idgpb}OE)E8qzln&mA ̶S$w1cw."dLMsuujescsAK]ĝonKZ#^Biq.c}m5豥}}|<w"Ej q%q5::9X^ R>G!.g$ɩI 1ĖG"] Cs!5!B67wdOl<\Бeɻm_+" oxzh1ϐuvrYr[`{hs%G}ibL%Xpu#LjH? ͻ4Z%ݙahALyoaScԛ|C?BY&ۍ\H+֋[ERE+ěd'Q|E?+lZ_g-[F6]N~|]>CkW0i(SM}57yT;2?(FSbz5{]juXG[ܜ'ٮѾrGqk o3tzfIdd^nџ$pyHy!a`9qKRO*ɮ׻9|5 4ߙJ)Z 59c][>Қi­G0栜 ,~\[WFX+3/Z%!)=kx40,+6d8 i*hEOs?Q}N@,qk5z5_גKJv9KMdv^mʼ^=m7m`w r/m+\ oqNӏ/6kG5~KxC?W'?[}b 6t*byL^"pT/_訫OPz3GeL,w +v%m, ;CI>_ ҡ/։\4J_2T?VYX,b_s8As8pDϡS-D_@yRj{e2Z~V]^ifBQzsk)H+L㘅S~%r} KrTBN" [a Ei}ʎo Lz.!3PD%+eI` Ġc)FeHSF-0z\w Mx>!u1}Nwǡ?Eq0q {Q0|FUZ02p(]譡qkX فT;]c^,S1, 1PXOy5W*X5kvpr)dZؖP"VYui\c\K;X 0 ",,yCe{#9Zsv J.W#m[CjorDÁgiXSC]@ JB 0 aRז?v(E2\ V;k5)XE(2X#KN9R.( [\e" F@@=>A.s,~Le+LR4Y+dӍq2L~G& "9N\1|\{SozNܿ*;&ϦO?A>M&oSIˡsAY()[Z2yp k",$mد"b#T 8aePA5zED@T^ .iR/4Gcl+qg@qfY1 XU[*HX" 0%S acdfCL:2H ZX.OmB Y:9eIu`|Q]riKHWO04bp@m7:Yo 7)&҉TGcTtFC/Z&RYC=ys*#'Ș5e2ʈ՗!NÛseD҇5qC.MxSٮvdsUw#i|JQg:wmjUU1O4ągAWZ2EJ9oL5N_9e o% mH|Co":93\veԁk2O|%NZA-q%w*Ap E[TFR(W~"Sљcrp9{=n_ja|K2? >ز/A9v#sbؤ;(=HiO۸_DM+;GLÐ\"r,KFxU@IysQ_>l@.T/}&H˸^9.#]ECj^9%u.490ap M4i_l>(+cyUYt K̍]w)U7U؈.5v:a6%/s׼԰ܲ[e]eYK,AF0ѥ}="Z} 1S]R8^Cy?7P29-59Cb+І7(rPiL]Ty #bj^W}4hu,pndySeɎ#-7sLp8bۡ-0c \j)`%^u;_M:P8 !{ YC% w"_]s7/]UZ 8z9a-ᩞPx_Is0Lop,^"vj }"f=$ JUˈ7>kMDG/{<$yZ sgsj^QjO/v*ћ/]%<=%A1r1-.@|vaN=G4tܮˈ.%#CfE!up!a0ͭ8+ י,,vr:ҩ.0e+9ukjq2Q)@ Q bV2vbR?EAN  AjWJXr4J 1BeZra9KXف~tά6`)3XV)KGo8/bHQ*6(t@Uho)u-YX)oҳlLa.2٭N?Lņ?9Y *WOtlرSu+RXK\~}73*ar\r*Vp[>ڐe.yS[X./l x\> E,(ǢL4l Bav}V[l[`hI7q U.U(e A}x%JBdbYA)yf{ϯq q]7$^ U=}h!žE!rI3d$C^Yu^04`?qHe8]B/je e\KGl\Q2L 4̸sg!Rb -j7Ãtemplates/art-gallery/slide1.jpg000064400000021235150211777260012663 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed b"         #"""#''''''''''     !! !!'''''''''' "! 0@1"A#$35P4 !1AQa"2qђ0BRbr3 @#CS$4Pcs!1 AQaq"02@Br!1AQaq 0@ & e&}f CC !0'A2ZJ6fٷ3v` nw"h;& ݗ:Z>|=T&]Ҙ NIh;޴?=ѽ93/WtUY8lCKӪs>Hc9G깺sGv'$[~ݗ{Ŀ{O:'s1[ZxJa$0[fjϷC2uČ]7 1lv^s#oNakvLjv85YF5:t8WԭyrD9!eY.6{9_nSU(Il=3Y>cYW-cY.jb^&rUo:l}=@9g`\zsi{qLYDJy{ۯ-a,61yDjټ#<6{ess^s~? >a2Ib&h%E1I<|_c;MUrmc̕\"Ȧ<:G 9& ` h (tx=eG\>4d"Չ\ҚO#Uj$Ju<=hBqM h_g@q=tZtl.+aptMOc }eXǦ=|v)c8m5m5}+Ĺ1-wo!+@2hCӠ } zB7$.䵠twEk蠴 V{QN˯j6tw{?lbߑoooH[-zE"ޑoH[-zE"$>F>1W{ر 9>V43Y:/0J-!GIK*Sfoӝ_r }Ou2 e#em8=Q p./f`Mn/6)ƐT7f9)|.e{f9VRV&9V _'DmFǨ] jnEȉvc1ަl'ǯZvWu:[某g=<YdQI<) bu J^u<{Ip:-tͅXM29Uq4Z;4גcQN{7g'dn`pʖeG3 a&Y+i 3 j/R@^\ȣ`kX @h@8ypo-47{%S[;Ƴx8>ZUqxg whq饓5f%N 7X[1S Ƹ4>Qy:J,4jW휹j]2rĶ9sk9*I<~SGH3?*bGCSzR:' JoSXJ(Img`ej-gD]l[*%H"aG)+VmiᡮH'? z鍡̞ꍡ̞vSzʞvSTE㲞vSzOT_SzOT_SzOTL֔K r ]F@SDg6&PZ(JMe0{%ڂ)RDC(HMyIeJ|$t?_)O\kQ'8Je,BsLb 28tNf,1eR(.8$L 0ѷ_TJ7Jjط 'X 35ɵ!|uvQ g3T4E[J<2fh |SW"Jr8NrĤ &\ gôͺKfAr$Lэ_+oa+nXT&U$)hԤBځVFY8BS̍hiHEJp>pХO@D4a*yDɐj)hb3M+v?EBϤFHr<`AH˕نlIޤ'iM:њOH:X,nuVc1ᑻ,bM#1d92r@Tq ̀`e1aG4u}]7M26N)մ8aY TXZIGb̝YKڕȃ {&ԣרeKRO ~oϬc[lXC8qr bVO9e_&" j/.YIO6Yp,oS=?iyNvS3BLɨ`֮vll) WDy&@Jsc`\DZ+/DiOki E`͚zy fS%MFcn@d@ Xu2=8@tٌnWkL{ 7 f jR\+[g>L!VB_*Ҹ8\mFND{%Jz*\]T% o'Y,ڛq"-HPc}ht~"5INü@[Uz̅A!"NCfT6#b}~Dꧢ@ڀ+cOY1 9hVo@ˡ8߶Y>1[ya s# kA)Tsqw_wOs5~?(1c/_&9|Lr2M=&XgLa{&;2g'̀5Ziu{AfyCv NM(X%̳ӭOi{Um`U 2 JT ]X6*s ްlid-MGY/uRП7kDP8imUqg'!waLˋJaN1!S%x.[Y 3|LZ5g<5:Ϙ? <N'[0۞â01O5cz ={M}gt>?5s,Y̳g2e9s,Y̳g2e9s,lx3%d2cg?p~QÇ/pG֨GkMXc:5Wm 0~~k'Z ꥦ)[[,sA؇<9C hǂ}`D,L`mZ\rqۈګYA(fnvW^(icK7,@ W+I\@n^%=H{Xtg`miN`#GM:bdHjiY5z@4Q8QbUMUY@6Axp%0Hx ;]T=Z::ݩod RqYk`6."WM`(pS2v>3Q1H@GKvR4"4`L@ AA׀3G"71<^gsy8 ע(iw{B Y1OPAi:+Zz4e| IKVϰI]~/nݏ݁*X9 TI踊I9W's$alչ_z؈X](kCpb~cpz3&Zgp%؍a(@ L\vʽaC6э0ŠX{7J @zĨ L+x=h%?2C6`EJ[5҄+KYVSs.3P2 if-z㴱Y{.3J2wS{{5iXH ^^kSo\dE15RF&%4fK} 0%0dҝue" ,59:C‹u؛<1KeuuR7Yc E+z0\Gx+>ʚ䶍q6x"tqh) Z@ac05YC:̥MMŴs-b7-E<T3RDl3:yeP@(vlu K:TbZ[3]OH`$m9L˚YlI^ l}(֓C{u@`dNL3̸_'4[{AEi6!tED+wz6FJi7VQY@0ܛ|G0 b`%4DL_Z| EF-l㺙aְY nZ4*qKK GVJAUFoWԄuݡoTP.23̤Y\@0ƺx3 *YÓqqAP mDd 1x1V}D9ZZ5Vj'Pu}Er~m;O +hPK@6oNN.d46;B$x0`mF ]莟bZ95H^OA]!ٝ!_R1Eeڍ2M:}QJ ~k!V4cJqϯdNF=d@0gFw+kbR:$"FJڗ֎?hggLc T|pP#Tz1IfLIB{tGP޸mJ۴@S#rJ)eUo;'Y!Cx\Ukh^Qo%0s " ]9Zj P:MFƯ)CN'GQa9GW&e;ʄ p@3ոfxl?&QwSi *;zJ -A GiC%n<Y)\|[?d:ƌFsӦfR;SkIi~ Vk^ o؇xUsշ{ @gh Adobed          !1AQaq"2#brBR34%Cst⃣$5u&6'!1QAaq"2R3rBb#S%5 ?"xAT*TTT$%:⊎:\S qEG@ Zu.=iǭǭ:H<:$z%B2֙$sZcH=iyA$֤J9(${cHwYL %2=)Jj9v,yj>O:0z:}+<﷖ Kӂ5 @SVd$0I($F J*YH@ Jc S$`%1J JcJcDd4$F&4F&H$F&HLDnrd#sɲFk_kZ{UGOK9اhpSꬳX˻9,V? \Ai* J`1@(%1P12@% (0IL`@%1Jd)"7$FqL#%2Iɒ#qLDn)$0"͖JJ77jQ*f3 2ZOF\wҲF IG5j5FQS%. Jc S$`%))#%2I&HƐrd"7$F&HL@9ɍ"792Dn)HLvOqpؠ `$(*7$DXsfK 8%I*2w#5X,/t[tz%+f3,y⌛K~5VZJ8QTj3 Sւ)RiZoڑJ ($@%)FJ Jc"7#s$F$F$s$F#s$$k_,67RIJm:L$y?5"'v҂ka-IO&s/s8nk/*J\frX"7P$tm[&A T[Osş;<tFLc @vY[3HXbvGBV*b33vߟEjT;Tfm6WY%u^dbDtL L%%1J )S$)P22S$)HL4I SDnrd$F&HL {D6Y]*pUbY:"/&C̙:֓Ju5.%W˜x`v֖vOd-#+㊀c]^%v! iƊoSr֥Y6WƁ%Xq3]U5:=)Ym׌ENIp6]cpF(uC}cSUkmKaqBvEo9+p{"kb8ړMM+ۍ^LU2d2HhU<׳-T5JJsA%J)S0 L)@9Ɍ2IH"7ƈI"792C36 veyX'JrtXU[6-Ck}N1nR4|wj07N[x"I9|8]˝aO5Uq_o\ʈ$,n..#{omk^ѩ諕ii|NTQ5|sdg\KYxn5Y}[j+r6k+єߑ=95er7[7 kg [Rs>u-l-ۍ}RXˆ!2dɌdhU<׳-T5В L$`%1J Jc Lg+AyY0<8JK=zvd-}˘EŔ]Bl 7o|DCGBZy4jK6ڊrˍzS"{P\sn,4>)<\KnNT]$BsIɒ@8I!nFe<]:ʜ-NUbY:#wloYyNv[к;mz(`oRгU,Ug9=z-[i[O|L;k̤s Ѣ^Xڨ"05X$q+^x6s%w4(jNYUs'z*9~%\ {gm"(Ny{ tBԼݝ{N[M2o1g6\E^7l\Ӟ U'xMjˌflWX /FMkSFZmZ1)pfCaG3^@iڸTU 8Fc:{MPY&3S?W33^̶T Fo0J)S$)S$)y$o=$gIn  ncrJ);O濌yϵ'm.Ox_.ۖB a^#sy9k^I !>ѯz;/٭W_ۇ_:wK/FaaԓkjV̶[%Mu?[Ҹ/os.fq|jsde]H<өx=~SK\[xCJ˧{/pys-[ghc/# 4 ZXSZu׾uRDⳚR,b-[[ W(Om+U܅RpvSI:^2yƗynRDT ѥ_~!J-ѳ]]Fk?m)xM0y< 8?/m6!W@]mABobtEZ6 qc`۰ \B87@QF7)9T Yr-c0jLsB6T*~]NrW#!%2

˟s?܏A{= \_ꕫgcg~vL($o7ܻ<>@N~Tpշw-m-nhbGSE֗Hc-][=KU,tqY<ӧvZsu@n-qݯ俵F6gvޔHWاZ%x"/5^6O:;SK ~!cQuaM?w<{Z狯0[M}jԊmwMu5>T#kPpQiʴxٛN\^^= kIĬuYMզt[Iiu0\F&!9hE $Ҁ;uRu;2IT5i U1Jdh]'{LRyvو_F<~wĪgݬ!Vg`jbgw?0T35jB%Td($)S$Lg2:>QG6޹v9̹na@Z{x:SW#}G663' ݬ+mLUN|v=l| kX!7+ğ W~.wrtR&^:#or̯lCBAtOLӥH_-ҧFRfGZ]JnuC5MM8NN"isSvR.>1"<}c]{ֺ_iFS{\\ƖVlt:ɮ} 4h*Srv*a}I:ؠ݈ǰccss丷5/hXh)QTn#%g;.'^ʣsnVl\ȉ͎?x,77SX`up[Ǭ%Pop3zy@9%aqZw$`8PV9/)Z8} [n9*EJdm-wVS!;JY{iן*S.:⩕6X(l,lqĹ4@U.EQ^qtXנ<EW[F\kRW]ץ+h؇W`HS$c+Rȁr9һO;.#?p6/Sw_O?/3>㵸 (*⼔[xͿ{є-jښ,r<ئv4lIE Ƃ.|њȘem" Ӻbާ8ׅzP[(7}(4:_܀܎0wxˈ{Vu#,1gZrż9nHl,p{׵W"BR%uY<9\ύdfcKv.sW"Xj9;{4/9k9жW3֦Ύ=i*W*>Rc=g.ɐQI8ւBy%}Yʓ<J^e;5y6G? xX^zTkDvVU}&A*`i&Ϥ̲;xZ$ k8pgT;V0X[Tx6e2-%fsGk} j2R,#H$`%2@JcsgI$N2B@J=Jd%1S$FJ $3X *6?epq9Fu4r]7NGr:}3eȽ/h䕼hJo-\ڶqր ӽnRY%O#uϫRt+jMbĎHZ%4.>#R5LjU(_\3局;+^D4[KT%HP0IL`Jd%0 H@ z+y$3X0Um"xCS[44P B)%0Ǔ|ۆv+/ "'mj =9^V9[XI|p 21B4i?CѪ9Kf iG-{v*lI#f8odlXFZ襍L+[K7\;c<,R`~36^cGSg|z ۈ,-m(Ok{IEmHhx]۱'DJrtGW~BJ_&?qߢ#utp[ZŲc|q\d n2H B4By1hBE#L`EyT~e$YbUKWB$>scۭ:ut&Fi2Mee^vu#}Y: EjFG"$Ɍ#/'Mf*hHS$0 L`Jd% )H@ $Yh%h7Jc S$)P0IL`JcH Hۊ(b0Jb@(%0'Aց2pQw~U5] -fu<E#L`D D@@ SW]&'  @%2@% ($11 H g)0J1@Ȧ|owx$E'2MpC:45[SS.22`222dy~þdd9Uj5L&T @ĀH H templates/tech-slider/slide1.jpg000064400000017275150211777260012654 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed          #"""#''''''''''     !! !!'''''''''' " 0@!1PA56"$ !1AQ" aq2B03@R#sPbrCSc$tт4DҳTP!A @1QqbC!1AQaq @0P )-4*6<[e{)wOEM+#W!GMu9Lޝ39_;*H7L+[;>ckb4B <//5mds[]E;אy>stLtw-38;xCߜ~0?M6*s&mY,wtxi+c{_3\X_]Żv _:G7ma0}Q57X+YߵZN"G:Ӯ =5\I9%QTXcS]y9ԥwtH;#eiyU?1y} "H2l}#397/ޤ~_y֝l#U]nV6#cO܃i5m$2222$cMl[.v :vT;+̉N;]H 7dώCl###$91b.~&2?LcAI3IABRJB"f #t%\Td&ך"^!03NToTK6gA D1å)q|əg[4H t*i@ oS(02'J9?R$c/0"^Pm"k=B.8l'wk*ZQ f6A+UUI)9Sk qx[C-R??kv*ZTVqm}t Lnxc;vUGY0"|u3_OOqM}*zїԤ69{#[[.Vv,@:DoNGBJQa:r-rL1RVben IF꾋i*2$&P'e$m}腐òoڶJkVqpn \6S,2@EgբK`ˢ\ۏk^:3qT4bкMHui:LJBnծf@vJ8M&ٹw4q tU$<;aIP1.]n=f1vKeq*h,.[킒Ci*0/z'ʧ&Ⱉ0f(K̴X%a9 $8M$!>C= ;}; 3Q[+Mv9f@CuZ is-lzs*4dz}~lwQ)0m= AE5EĿtٌ#&-&mIDӃʸrR I@ɼP@N@'z9,п@BZҤuf Ou)P<\/&ӈx;7'AD¶W_7&]754͇?ks{ 6,B9r<곸&Cp[PSi]0@q'iA:t/]r8RytI ݒk0e0DԂt*q\%N+-Qb+{O*ڨD֥ ?<1ĩ "`,kR[0e 9!2PS>#6ߺʕ]әzɴ5uKL\7Ee5 )-Y x^*#\Z?z0Im'I["&DepNFQky~9o.dd>2҉B]i{0B0$ds&7|%\q [y|s*Q&kqBR˥e6)ˀL팄_?X`xپ).mx 7n[ˣks)Hny u'}˝ ٞƐW<76*̇GtuB 6w|/X-X rT: vQz7˻&jg8E"4wc/SjuAri.W .J 49aNN}K *Ho]zͺ^閊{e3\ +nèR\aWkKrT)J8 Q@^LjhIIT)8G ` l`WB8 G]ؘ ulS—Ů[TY4=đm 8nn=  K?⅒V.*&ti%)DI"xO)m|"~!vrͤr)x?p?V į6hh~zFA'{S$p{y5tlk:Jh|)Ӯ޷XFlIق?tƄXbGQ1H\Fta>$MO2&t "`u/W1Զ 8\ 2̜de^ݒmvD%2 Y͹6VD)#쉧a&KTuD|NӄP d:ILq63)FF$~v6ݜzc*j4,P:>?$1bn}Q \ɓ!$>!\c}B+"y#hT K4O G++)TRZzcTV5@T&:y $@9$T\l&?Wgf%,uK2uz Yٜm&kyôGJ3 X%4ջlٴDJԀ^mI ZAD|i̙lӧO$S %|G?Z*hS{f JFϦ'/O3?D>Hܠ7|靪_M??&Q63 c$vRMff ]D]GDpF^/j{M?T '/ڦ)'{mBߚKfVt@V|nlڀA Q+\ov(~RDw&HiMG|gh9Zt]@ ɴoA`ЯlU"7QC"!%h1҂h"PqfiEH6&-a>=B  Q/_, vܣ9.ȿ3`5}͟ʁ%퓔$#Rԭ+C/cYZcPp8x٭w"Ebkbpj 4.@'a7MI#b]IJ'j6ayi1 D̺/m[YNG T"NKaM1 AZnF#ɃNY#IQЕhnY@֠YtNJ"@ZTji<a,+P*[ bKg"wzx99^@2EIۉ 夼0U.HkfA#DqqVQd2Dsj@!iއ#F3gJ* d qRMIsޏ.a/ V r錬%rU_MsQ2q-=4x˃"N:1EiF #UՐpnPi2DpY|ѣp|. OR԰.՞ŎRhE v*X ~*AAIS h$ aFq들>;@cj%e(Iz|mJق(h N NCc)V.L&Y2bxCRt LEey~ +IӆXx=X8)R0(#NᘮZM7(Ztemplates/traveller-carousel/slide1.jpg000064400000030602150211777260014251 0ustar00ExifII*Ducky2,http://ns.adobe.com/xap/1.0/ !Adobed b1         #"""#''''''''''     !! !!'''''''''' "! 10A"45#6@%$&!1AQaq"2Rr B#s0b3cCStd!1 0Q3@Aaq2"b!1AQaq𑱡  r5Ϟ _FF9P>цc$I]{ZWxү_RA>ʟ8Z3׼HDUV-UU*!>ޣ -& t:.vL" P\5X,ޯ^N[[/=sѓl}1jO"]cg>PuEEvU(HvcΨs='̽ε}dUVmwVP8&V|IC欴X\(L4 /K,l@yT!Ta6>ËaW.J|[A,>G"ڮX< acvx SiF桲G 0r]tNm9irh֍m0ʤ8r7;$fdzHz~kODUZvxƤt:Y5 dǃ4)^ X2_伡$'>߂]/#^f^.\s҇w@zyJb "lhyfK)nYf5-&V%˘1k1^b' 33yÉ=`_'!|E?)}>PLR @Iה/8Lou3"rYBs f"heTZ}SAg %K>}$D ??Ȝff}39Ns>?3&{JV8oL +1*A3G~#qcCӑcJ,<=~.'1Z='?IeF>:/j[ FYcX~RbYfªzi!/Ex7DMbe+7D[`a?^|"dMG6vwmgj}vWu@1^y'y<ّn-41S˅Lc MkGuvT=-}FWmQi5~Ż\Z+@ {SAxmvlU ֔hk[];?+Nv}z׷nǧU[qu_o:nUv;Uti흽-S<9FҿtG=RUbvGúi/<;[V~iywl;_.mNxf=w{7ם흎WW5'UWjc?e_{rhGkQ¸zNjX#| svl$O|g!#U jbJ쎾o]{ëś]SV:={϶gQ7Wt}~z.ԹIk6ǒQ]7jF9$[|kj۪eNww)^֜Q鷳U%]gFŖqwzvw)ۤ*sԉ˱YjgSL@"9XWBױemM:ͽeg6ݚT)ffxX"ZUYa 6\llK%m]f18,'#mH3kڲ׷rfn3O ʆ [FpCVq9p":)6lFK{bڧ[X^5Z%܇xjnZ{Xڬ /ϱ}l߿\3;A<ŭ8YD+];=m_80^ClGɥ5~}`)%+Q\kpkH }V^q~CP21| zhk+UKk\5aRXmM+`MY8lbӔ*9r%wfu4z.UӒJk[m$-n:qn-,r ϑ"CZj؞ Wj }3 C?V=,>L/'?Pn93I{{ß? jUQx> m"IPPNiJQR v)=/-v!ʵ7.wUnL5?=cr 5`uqPxI|eY|Oii>bQLR<$58w!곹UŲ^ae ,E/ P?ҧ.&H'M5M*8BdV>ecLC6#B_`-aGxcp pp2;q"񮼈#w!9BQ1qޥwNL-q$Ĭ^f.Xv%~6X+/\wm!αsKHQZ,z\-+t4s Y`u;v?p_RJ//̚ y8+3S`(Zv6d qŃqVe];gĜ0dVZs6|5 bH-J1h/i} NV\Hg0w58یoY?5[KD9Fyэo]V.s2Un*=孆fn8>NF{z؇ntEz +>o}!ͷJ\˗q70Oʞe4w%zeM#p۳v61.%|; ja5~̟|oŵYa9 XBݨcCf-VIUT:<*hjH)Pm,jchեֽ:~C?\E]zz J#<`åY9y1)0Įi, F|-:L1S(ޱ~zkQ0;J`Orջ|ޭ6:%\ 7\rN&"8Ur|!wZKitJ%\NQLe%\;Cq 5n䬈"9qQ'nFSKlJcF&P(vb3wR"tܓ`'Q4$LY_74i,62ߜ 0|;IbNgjs(sWv@>dخܱSpRޝ]%HϘZlG!>3$Vv@1lKR3>^2)5!d.ڹ)IE8wezf=mkZ,w@#3u 7jw׃>bu̚v(Z9ĦeFG/~B!36o_̝ 8lΧXnznj*GB oGSJWM츧.~ֿ]sI͛yEҼ^vGU zt.IʨܵdH`irӁMʽwrl%m#7)\|FհhB՘1+-Q6ƶ)۳tl|J;\oٹj;yYB1'OF.t/Op50BqtpoޞܢsҽV_=|ʤǫD3_QthP-@{2tX~N9hFsr;=ݔ\PIgTpe1qp[5-4!sPnW!e݌Op I#hG}J3!8N":Bܦ"#r):F̨5B wioIMF( EvZf#Pm] 31TbYPR8[дBFşRjQ*۹b\, }*VI@ݓȵֈBZ+!?a҅-b\="^$ϡ¿Zy!ŗʤ#ɍ[X )OL>=+?H]1sS0tg fp]} S˼p2vm;v]"p^N]ʩf)GV,YSڿ8-dj[GÉ}p4LXϬ&1aNۍ|'r{_+%m\I1Rzgl})K0@R&q5g0kr`5S-p`s؃AB/+v]62.҈;Y=XܴܤyZ}+bj~[R,H-DVk9ROZ:mvkuX~ WA=ι^n<˜IWn$Kt(A7v޷# qB#@8N5h5 6>fOb:r&X8 uAr˲Fn e< 9vQ{?BX9P(d=ZMv%<48m[iRS4W9DF[4 q'Rf:w3=zTf~wߒcT> 7 xw31Si#ҵ>RH4#[GO(針k!k& enUGHBr&5+MF&ԵNHczWЃڝp@^՘=G3cXFX>LjƝ8P#z"xbV#1X MZ'}oT:!\c-䍸##nJ`B:%iN"Xi%m߂Vr?PAfi 㺧ҵJGn^G o%)\2,>ut-8]z'5&K;ruiܩ_K;_j8 u?KYKyi ??]|Cq[ٹKieفEbQ퇸R6XfX ~ y0?n!_y_R qX-*cny_,fb_. *eШbJQZ [bFwV'<7e Zb\!+1 wOS`2+RJ#?E^?)N or ƺEU˂E#St!VK^4ӆ+^RF#z%<˛%7ΪX ecs{",UbR e^^]Wmd0\ڹ+P{-W(c̠]m6©&ϼ9AWJ _H;DjʽOD4bֈ8* |pKY0;X-C%^vla+BX^(20 E^X%K0myZDQC o ] ر4caMEyS&פw \x2`D>y\ŇӉ7?; 5Y`ՙ~V /M2H瞈dcKLRzQѣN*fh(<9 e (kUүGgQf'i:fs%TEYLTЍReK%ւ茶dlrFŏV_ |_YAsQg<,0R%j=F}rԝ5@BˇW^"0(ħNGLKTl0.!\USBQ Z?=Іr&[8޼ƒEzR @؅b!)US;,X9@ED#{b0Ly`\,q!sFhb[QEoۼBdp}? Ck!LX36U i%XW` .hߟҙ wb2B W9aN}]P w8JHW+[R)R`mʬ )I;IiJ{m\Z`(x"-@lJ76S֐hE/E-NFbUcX|ȝc^s0; }nͻۙO# ]I{7RuLadZ;vO'gՋa#A. H}埛pܥ}XrupY`prGR7ܹ[jȫdo!Q ]Hh!BfJۋߴ<K%:,Km(!6l^6RMЂ4qE@V$"DZM@ 1, ]ߨ1=BŘ)y %(">@U}Y"+29 ~3\k%;J2} %󀖺gS8qgr%}yb%"֑Uh2R?X߬lSSXRУe*1jSUaT* By@;! 󪔀U X WlmUnY-b%*.sYkg|w=X·A09zQkԥl°q\MD6o"bc-mu QzZr,[^MAP]F0 gĊu9Kٟ[ U(3\B8(ΖD%pq ؃b@ ICKm9nTcnʫƟù9 J4)Zz`ɂ-cIqYKBlcX$6AThj;ͣo[U 4~w5j&GO>%腐EnmIa9ಌmܵHFm=!~ Z5*\j+n<:e,`RדLH(y&i 7Zp,[G#UgLg FkZĪRPƁa6lѼ@ZLY̅j0nf XX? ꈑmF1e,'JHY~15Zor\FIh4)0Jjh0 3-CQ'"E( eRI&v.(…bb}0PP⁈  py7Y[v֢W [&yۜ[ED =]8"6`fYKc֥P65fP ߩ~I$QeNr4,' 5}Y]-q [Ew`1xڢr!R5/ayM|YRU'wY"U2F T: /r&]%MDy4t)=rtIE:HU4  QcWV c@{na \@%R`"Eɼ jL2EN>m"W@5r`1mӏaYC`3dLd..0bφbcWdqBmG~DJ6 Yef `{,XM|J"¼fYՂ^s2;-uA@t_C'B\EUcoH+A>2ŁFγ1t^J&ĸOV-&NSÄX37- ̶m%DK;kXW81X_GpU)3? w>.:/v֘_)W,\ɮGWAɦ$`s]-,kͦrĵk\#32SeOtemplates/full-width-slider/slide1.jpg000064400000022074150211777260014001 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ Adobed        !1AQ"aq2#BR3bS$r&!1AQqa"2B ?AW Q\-A6bA3$lou’n#A takJ5PMmviC"UA(oQa'Q2&WS#M\AZY4@TEPuQAEuQ*+]ovvo9Rd4Xo 9b V>:iA/˽,;N+ōD0]Je[D{,v nK#pSLGSLXr͏)aX D۔)S5VTƌ=Y\TR&slkf/8/a{Vy^ދXtROҹ}X'8,.A>#Ѥ<[f:XEj+6*8YT(VZ>>,%FQz".*Gi5L=) ,@[XASDd(4WH;3 Nԏq}.|^,8 +y$ޣco*k~]qkb||!S-#KudpĖ_+OwhIYWi,]*ʶ=WoM+N\tR&[^֯7:.Igx_-uʇC Qp@ ׳oș>G:O]g䊮*ʖFj%i uVl,YnYh-QLO +0) ̲52v*(#sm+zOc!UX!>/rW/u?BH&SB4eP;@wV~<+d> h_Yo9߃xvs.>WUcFHB)k3s]>%EN@u7ΝX:mQ{#c _Ņ>V>e~5o8~Dŗ׏'Ƕu5de۴ԨS5-cs\Ňd _7vk/~Zaf'ew#]&>*v[״i~ }]ܓ/\F'#`KY2T$+ #_N31ܤb?Z@7j"L@zI\Y>~.8yYqNZD'ȥwΒeshqN<8.485*`-{}/I9J{q}GZ,zT'޷ʼ5VCDEQrTS*(?? yOq$9YZ*!I\Nu/X];77{bT7}8,\F1(;xNe|ݽ8|/fa]zRsǫmfw;E?+ƋIC?U٘^'u%CWdw\ Iy{U>Fue..zkzƹy8>8~>"?iIs}= /"?r'*˓ΰZܗ|(3x0ʆWϝ f2 NbgS.NtXw e*$ӻe*U=O?_d?7G/Y,w9F9 *7,g_qsaamBUѼMk]HoĿ'#=͇ܵ\,Ynj24X:צWŹ"|ڟPK!k>J 全[ ֓Yvܒ*ju$:kWyT>mmܦ7nc7X9iLW>n|/PkZR*AVZ1QGj>}|m|46>T̫E, q@{ß_$WŽvݟ{+3C$1As $|FdLھ7ܖOϩؙ`X6W! f?UV3Y]#q ~#?g+<Y.%]X+^ԾIᅇk{L|i,GUi6+*OZ!=g'ňKRDf) 0kZ\u{c;s?n!ixܞMKde`VAU$-Ow{^["U(;P{PlP͸~O;O~w'ۀcA60_"~[NڼwCS7'\l)xȱeQ"@ѻ*hQnYYqo'..i{/}WXSc{.r%3.rq?HAlҥÔ+W}/g;ޭ7gÍ {B;(IW~<uol~' ۉcU?l[k]E{@Jׯ'V7Ӹ{p>xbQAf# ?fxn"Fyb 󤍽C1*[jW2.vHȓ8gLg/}31=}2Sm _۠kx {O՝  \F1rwN0YXՅF}[x;kqWubG?0ߌ#qH~zT1eGt2̥No{}p\gjed)~(fv>,5Mjɿ3i1Oqq 2B$pYCXZ銎l j&3$MBt\F$SwMkgP?dVF#-e 45S&xaBpmYBVrEr#d/+ܾbc}kL2BvX?̌HSj-dH/ZRVUh",+V[5Tj+ӗrv }rs.2 qaPXck,t{{/yg?ܙ*VqݱڀiJ(P@I7ҫ8&wewɃPp ڊh̢r0!%* r? OȜxKk BY]a3;IoT%:o,>o;G~ˀ1q OĎ9Yw _`8./ܫ7,1baq@a5v)mnO gdg1tG >f\bPꝀM\؟! {Ø HHY z u7q>8Hv֊i1"i'lGUv_H%tǩ$ܚףYVZtZ͝x/#(:'k2mf$l9.f%*Hb_bow~'q'8cnB']ldK%{5{}T*y&Ǒדm ׽xul8~7N.1yJǿvqfmY h˴+λׯ:.[;s# G چdǰ$6Pn%nTm{$wmm-)(y1w qkV~e1[o![65O:b$UB U 5IRl֘yO^s%k; b|2Y+LP`51Z$rS-}m&}/@?D?A{ cu{ . D55pq'yRF@:F75XRM*kVkQCn!R l'#MWyʪ)( 㮘|ܴX&66\$6/^;~Wx-!,cl>yWq#YvGFpvf^՟D/׾sQ9\AeI;2]nkeϮ%X=xҘc\4{no]k?yx^! ?CjFi֦)JITU֙UJJjDET*wPE5MEZJ⫵jE7[>[e/82Q4G"m44lI"A(̚*ɰ>k8>8>?~q7b=m7xQcc$ʲH Z_zʇnF+7@Qun)m֥JAԫKz͍J ~&cRQA\d[axSS:`J/5ǙFdKnˍ#} O׫>vWlgqdAxfoX/%]q-͡톝))li%LUwu*StZAR.jcZ|cOI]#X؆?Kg+e3yk}_%c̠ƝEx|9uכ<=>Qlmhlu4+o>>6zbƱT"L^GȄ?[%>5.>arŌB[/fT~bF!WU4jHq4- 15]U45Y-T5@#:A hEAިSq D=**jEȮ?|r0#Zjzb!/?Vzefʾ[ֹ<:u|'ի+[nBW<;8NOM~B+{>,'Ok!Ņe_uF}^_9&|ζxnFi28pamԟ|5!Ldvbu&c6,jHփzh @P-T, A"(J(A (#k:|oz)ȷ{ "!Ar4L46ւ,ۯқayN.d2N#\6;^sF??ZU.ʧxk\^zi8cѺy.땛ª m[^O+A>׶dmݲۈ6󢙏ʰJ,m2A(mJ(:}jT-7bk>JԛUJ M5=h'kH_;_;ِ-†xqrXEQ]V_.B5PTe7xApsڨQt_΀&\JW!ٮuAOUlZL`3~:~7)[mxio: |q&6'!.N64RYBi@͠ !A4TAïր}u`XQBB_C\{z"qCXzBJ\[(oit_@\~N m=Oo}?;ހ-sAͳjmO-Os@VDè}oAXh1??J iԚ Ҫp#zPF4~(#à,"(:4΃templates/Woo-Commerce-Slider-Dynamic/slide1.jpg000064400000020334150211777260015535 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed          !1AQaq"2BR#brS43$Uu6CV5&!1QAq2R3a" ?Al㬝ѕ* )$o} oAU$e5AU4 ~W |,1dRO &@$ēAld.%B0aa)x~ާt4x9zE+ÑTF56>CAU@P( wyWDNcyyEF lM] ,x7&,xt?A2DdlXxY$ / m!ĭ%h0Z-%FB\‚3jntT‹2.PceacA?@v \fXJٹ AP( w #F<;vLwVB  !IBq0%av @_n]A>EFGNc$RR T*ɷmm;.>oNKD8{T>ԎV7=.hs%}˼ /&vZpj_]^ q}tFٳn[37&$y0ʂIunTKЛoQunߝ#>2a{b l&3ʁ2qK;6"J8< 2v^hD~rޡ|von ͿsK?4DEF}rJ-,5hUa@P^ߢۦ-sI* 10Unkm>*ټuND?&S"LSGy i}fM\!P>;w7MyI.__^($Uy f&m2a$F@(ߔH>ů13F<ͽIxch*[mjďaIbt 4d!ԑ]6@X;eF%ʅ#ɣe6^iU/׽gw'L!,!%,P*Q{j6F{y&`;7I|<wd> "=ܮ;6 >fL˓ 8u0J]jA6?u7n$Oz'!U-϶mؽmE 9N>\QK&+3,u[YsK3eee6T9*ADzLGOk4@8*'A@P(ʂ?ە;HP( Ak+i4s|~hAWt;Fr Xs6㧧lA:csacHcďGF5jfVB{+m0F5>g^WnAd7uv\{[ -U Tb9$maT @PTb涋V4k>;u $LŵT&}t՚1{߶'#c[^9=#ͻtr\pѲga g@<,Aˏ.л[Y-' !X `rv͗ o̓pŅ":o&e27 @ֽ򷦂@P(VOP>;w7yI[בнy֋;F鴴@ x:[R$F"yxLoF^4nF6^ʑrVI 4|ǔpm+*8LK띧v7}lL)ƨOGhd+2D[ٛi3=0EۤulFw2paK+ Fc>Kz*:R1RrdΜ;SdxƼ]/a.dnԞ3kj_5QHN"-[D@P($f_H9[HWQU:[F3|< >l \˃#tz@QbO[ ̠P( @P( Ak+i4s|~hAWtKӻF-,͊2΀?R᧊ o:C͛gwȲ 9Q~zF`/Uzn"ԚT9"l-G#)0YmZGmd%G\}Qv<N|h-Ϲ×bu89F"p(87e.<T(Qdv&0bth.hCf~س5H䠪,&Su=MxP{Ip‚-[u7 "I^>j ]w@ċpLT(qąG($ @P(-e~/柚|vo*n+%(Nlt =_sYy>{Q':f0LOY<ǵ]XǶ/gʓ*7HS'E!k|kL||cL'za&FRN&{QGt~im5NJ6ΚgVaΙ786ŵuiǚc.*ಣeAU=>-gU ~ߗ19GLXbJ #7Jۋϒ܋yPZX:hs249nnx-p>: ݵ7m/f6Mn-AG@ҾAl9tQ@P( WinЂ61a|y}Ø=TM'XbcVbnd2nqFÕW[x$Tꞇ~)6匧)xEcrV3 ^ 4㫗7Bo=4"/Q<2P*|軏,Oz* \#sayE:ɑG]GFi[Vu m"|G\D`$d}ٽʒAҭoklsm16ݫ")Ee;:X[Pn i.ѽStgDRrH?LWˊkثg+~7={s쮢3 3~yU24]Yp܍8Pc#j,v`[Q\PF[V;w7ۣc䡫2P(Ɂʚe87g9rk5kY=5๓ پ<=g6({6d6? 7S'ٱTiOͧY>͏ M}m:l~oiOc>|E?N}A)u*'OӬfة!'W; qkj<&ת2@P( @P( @P( @PQΰHѲb' Z<l]iѺIl !G\WxM}~\|}d HĮ7 JSn<NWSnU5g* +A3f-&/w~G0--@P( @P( @P( @P( @P( @P(?templates/Paintbrush-Effect/slide1.jpg000064400000037772150211777260013766 0ustar00 Phttp://ns.adobe.com/xap/1.0/ ,Photoshop 3.08BIM%ُ B~       "Adobed  !1"AQaq#23BrRb$Cs4c!1QA"a2BqRb$3C ?x= 0 `0 `0 `0 `x?(0 `hbFy]Qjvbԓ`]+IilO-XQ7P; qi;ä[S勉+ z|x͗P+_U#imt:B6ƾF?Y#/hS$WBRykMk`_MC2H"M}<~ XD-( (;/Sm;⻴еj}Ik, D`ġ^8)i_ʾ (Sʚ"5FdYC ^MBuG}a`+%YIPw+.y0}$_Fqݢ#kC]L3\zˎWڗf-P Z,qϽw: :dLVN"G_ S䌌GIS x"ߥFXRdمA_=v%A5L3|+rIZz5QӅej[ %ǂ6̩#%(RG팱ŧ+]OZJr}ƙx-YO66eXAW&JcUy%;y{]1r n#F7>ֹFmS{mH*`WSizسN*I…Xoqka9NVFD4@@ }~,IZ )k=Λmas#aA!+k:yo.qO0zz{w!#p}b­s5o"G^c`x?(0EŎߤ Fc. LIy5`+/q,="G#J:ہQF:ɶ klRY3zDJ\c)T3me|?k1M$ r:74 >Se]okDZ*6}v*2x*+$+59/{Yll|V; cG2ʛoj9gXU5JZ) жkXqnME4BǦ[">>ӎMf8lP쿌%-=9bGQkw2L<3e$/2?~vyc7db?O2*㢂ãz@3m~bjrlRf :MGgq'Wg{=:?6agrƇ,QQ_S,Y9JyMGoKdԣ0ZI&V<:ev/`?{a`tH77Z2t_<*s0RӍNč@Vbl-ۤVRI[4Om6}] )";JuSs姌yI=_o܍TKgUDIز?dWBDrxDŽFWk12Ѻ-_7\(g4!6I'- &I7m]44hRI tǯ `#ɖSv0n5RSwmE-_{ߥ-ӰਛiULL6!'p@ {%v"5w x; vo[J {Kf%ثvxMusMZ8玝1d"̎?3-o E*vpM#P+ae]GͯU 8`l?|MYOeYFv򺚊_ijAMNU@0fO}& MƤag5Tc[ etfT)W\r,uiKrdH>2U7Exlu$u\n1G&([L/{lI2F ~ m˩j.zjGl(N}%,;(hB>J;K'CoSx?(04<5|Ɩo"#9q$L~~8* uO(RP9pk LEC[tbAyfYryz@ Ⱦc1Z<2-LȮ!#R۝ϭJ;_R.׺ N$hҕg2RfiO/Bۑbv>DR-&Dչ]U$pKHW"=u#syQPl:I'g6lQ ,M|zroWy9]N[QRQ0JG+IܥlQڶJ'a  V}:_k?[qJh੆efzy$e] Xb:u`,q_/sc顩*$I g#-"툲hus:Ih9$lIe=F(E;i4461hu3CkS x?(0 W>"ڗW2sC$7=z2q4JF7=LM !KObt6 YCpMПv%̜>'޷8Ò8P̎Xǿ j'sEQ\>FE%6mHۙT7OP|/{ )bJ6mʙ8Dr]@e_f/|Ϩk$Օп9ܐP(RqUzcyGYp^$a*Q0)bBcl/vՇĬE[nqY#/zҡY]J:ITSmM ݓyEw3e2ӆ~YhȉբM7b7୕5kyAWFkk*}uWI*/Lw>E٬+" ;K^v+x?(0914VZzʍzl otċXAo+3nA,9E`I(q"~"US${M!FӯK%e\לqS6(2aE#z4J$Ur+($$\>F=a UCxO>YGeO(cL~іMzc$<5wjąN!2]mGoѢėdgj$R(DQU=y$Qˬ̾q,.PuJcU.۳/ɮ2A|<&4 lt9c^"ytD{)AJ*:l ܓAtL>h~85,lw@/Y7QqR fQ"ù+7a7,pz9+**y .m[6pkVī- VMpE0Wӆkߔ;D2iifbѼ@BȑqLo:{ϝ򶢦zשc#;(4v}HlyXၹj/5cgBTUY9'WТ)( $&I{\2 ;Z*RY3<5FrFnF9/>etUMNIc9;"OKRܪ3: AtNI$;!rv>婨ऀeY9c.n)'#^aL6FW[DD5tpBx\SkrI6GEPQ4K.л\OR ye\5wZlz2,AK%${+0%;Z*\݁rBXXkbT/FuInہ"nŢ)>ƆA x?(089"W[F[犚 Se59a|;XnK-P.O \- K"6i ;~BH湝niTfU̫ Rf#L54;*).޷Ų p+Mu\aQtu/olrVuF42`dg6G*?)6[@f_q6q^ 'IQ%xD+8V{U/sDtjpEYv|;?"\Y]%\Undr è{sͰdW/г싂 )21*4MC7^a}4 ڒ I쇆;r5!r -T8ed1s&|NIsW<. 5MLp<@y޾xZTzo˖ {:-r 7 6w'=|*5S\>-,X]L3@ifeK{ݳCouzu!qfSFq]CP;ȝ^Fjq#-ԫ.GYNK<ܣUO(i8&'dUIW,Zz "0ӬaoYm`Yvu5uh3>2VLgy1ͨ--o`Jm,wd8ffQAWqǎ܏U[b|t^C_UWe$*T1\ 厵mY)rn<ȹ"yi`/yzn/5egfk.WTaoE^#c?ѢcQeP#M}]0cQyso_%J9X&7mbh%b,#WVЙSq' MRUed\=VKD{\Lo`oLBn0t/lWR[nny\_8;9ΦN"*dY;’CkR:\OKd3GOKl!I>>A6vG2H7͓,qR?b_eq&S@j3J T,EZ9X H1WSmf dklǪC'gQQ4(4$-*:HP1I);GvO->-K3L+ɍ:)j֪\ѳxy$? ,#__Q߈!⚎!Uʪ%BuƱ& TyWKGñ< . 퐥3l2ƫ AZⳑW e}dj[KbTlb]};]q.qi=M=*S*F&e1Ȕ |*k,uʄd~kk`J3\BmaxƗ)`Ԍ@Pt_ѬH7Oss|UG\ "=r} 3l һ/PLВy3Ez-itqV+%pC,aC !_QM~e3ˢφ;kY+l2\?alj:,tFIc-gtmd-'x`x?(09{>+l2NeR28{wtw6M lX,ًvo .15S4{!11at^_"&Akt#k m;I]ԏ3ā@Q#TlMߦ be$@abd0}:H"۟i" ab ~C/ѵQ1?0)"Fˮ QX<#]Uaqb%³L8I1ƑƱ,D(ǒlbs (iM2a B{']z⌕!i+3$&ʢ}<4g)3^hB T \n؈ʋf²m磲,2)1QRM?SښKs&v]͇7dB*)%&YRʪ?@G0%E.j Hܪj;pbhs7a 0LL#Uau="^e +5Y=]~v"25tvw6䩧]LK5_c7MOFbIzD9P<ĵ3c7M>;[{[+j)8+_rJHc>9 %H+tjÉŕN6?=pKvs+8XM(g- cdžϚ$r>Mp 漣ХQr[mU2ʸg m40F1ؚ xx?(09O()#IJʙ!G_j۵!Mq [/ v{K׎ŝFY$ c&6kY{ ŰjIR1hm7A[l2E7$BNoov#`Q 1@ OX|I~sA<@#D2l|cg\UUy%[/fA}OseS"Hc6o{l,Z%K))P͑ $uՁbsIs5!ΠG7. /so+(c(IJ.'oA%gL $pDmb\Qc74_VZS}5{ΫF4 &\Z%OoJ 'gJ,/-J) Yu6Reܑ4QÔY-%Tz&-*,̤!kmQ,DMֵ6;~ ƥ|?[E+B,s>ыM<mnX׏C2ȜK-REm,hjb"[Duu>~e[)[UbƓ)1TrPUtݣ.G釳,]$_iW氮oEUD"MˠP I67s2_r޿毆3̕Qא"-v8VMS.o3 |pѬ]~s#2,%R+ $ʷQ#+ګºN<=6$(h̥tJe+;)kf/bTeGAurw]2>ac {cQG3Q7u10 x?(04,GYxc1lXl!9[R,4C7!yaCqeτ IbB:t%#qqKwAS8Y&`G eOGg>ɢgiI/o]Lq$[,Y2J\(ܞ!sYٟhf(hJBw%WY}زK_G__%ؿŧjXI39$V֚FR G${ *= #:1oe}%I0v :b|pg8L%J!=pίqes_y#DGD'o4bO x,!컀⵲؏7y8SXo OFJqe=yˬdr//1ea,ӗV̓3 `zz{^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^templates/magazine-content-slider-static/slide1.jpg000064400000012647150211777260016457 0ustar00ExifII*Ducky1http://ns.adobe.com/xap/1.0/ Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@ "!1AQaq"2BR#bS3$!1AQ"aq ?ȬY 27Dj\+PPʕhG5JUoR Q[_[_йj4៵%on)qJ8XGr߳jk: As޽vvS08qG( H ;`ثgF`YT_ӮA4 L+ʱۈG8 d部' =ΌXsF]{w%wİ4V5`=0flBrCCScWtXyFo^5؃99)2' g^{$q'`(8 8@ FbC bFI5 yS(BO8yu<@*ctT:p zXYFܨr,IZT  ϵ'W*ubj<Ŗ7,hbūe"@S቙1#Zapɤbjljʀu~&l_)NuPlH+k7FH2㺷_ I3|w7EH_Gʊ^_j usrWN*4 RMoߴM1ܚ+p&M5VFʹ[pq%, ݶra6˭ځ@|1ݺɂ+8YNfȉ}hBkq.q XH@gr%E3>9j 18ȹd $^0̞x A-J'~QbI$ > Z~X&Zן9 S2F4"*@R*ũM %z5.pwT~閕{Y52R53J,&Rcr YBVC6fxDԻN"Hhx]xBZq*"-,6.>2&=VLT־UA->A!mУ\Pr*Xj|'Nnt[[5[lMj\&Wqjda`|Wn7 )zW^`Z8H6ɰnMPW-B-*部{vv=0ܶn?GBFb*)z]Z='T AiJ9ϴ rv[5-n}R.nޡgk74iS-U{ٻee)m t.jeWf}ܸpZ.MU#{S۝;ol\U&Q~g/޻ /K%::,4bڙe/Nد7/t]WOZW5*Ncl^ņiqnyU? KZh# n㫍DcX]\E/GN'_~}ocn\rG4{IzBXU]QjOqF2B){5۵\WE[q_q"~ԣIRqT` ]dx|̦GT*1*_|@ X/0PdO @2a,zJJc+!]GDiԜ%He핋] ITό(+.H6TWP{FW z`d1n++cA*4q5%,E1f%g2FЦa"nG&DR Suȵrԓ!;`5cASJ;;y/U#CqZ`v*ƃ9b&[pez [;s-իl[AW 8Yr.{qf}n]k'Q*,T㖚~;XԱ&jyi-uWcq9Kyi~kiC+4m ӔunV{:m֨tIZk?J2Ww-f\ `Q\pC 5 Z3֟P}ܶVMkKw vŴTW ֺ\sOQt"WG0!Ը*5 =_]W $9c ){m_(rIfEg"͛.٩KDdC yfm5]coxmwhnK|ً]hP}ޭ &;Ե:~_s׽Y[٤\uǺ,XCQAA\HRjN$rU Ky^쏨*$S UaTh+H0~ڜ3jzs?jJC\q2 ?ծ_9q10-o~yHcˏ9Qv.ЍF1X@+S*&֟cC\<$KGF!P 8c@xB!B)@q1XB@ɯ yB E!1P(B!templates/parallax-hero/slide1.jpg000064400000022743150211777260013204 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed n%         !01"@P`35pA2#4$ !1 AQa"20qBr#3@RsP`b!1AQ aq0@Pp wDIHUrD",]$ "U@W 1YWE-Vi`(P RZp5#a *`%E $j*µ Z(J2-ED94\d[ bittgؐe6j)m91KpeysH0Y&!/-"I/˵gk1SЮ ,K&:{\ԅD@SZJv5RIz_;cɮY<} P(y \']l3SAU phň)y]g"V%6C  ŀTE%3,:u|zz=Ӱ* N|u2.T$ibPޏ玆emgQ]ZHY$賥Z(%аy)̬i} ߒ׹f`྆aBB5pfdU[pvJ.SI:zOEƮO:Jڶ1!iݬf)-+[v^YPy>jh* D 㬝:e~#&[sC5m7ZT1`G̕tZMF@6:KWf6 ܣTfV,}"j $XGK:E Ru0pFfrzZPČZ,X@/n5$/LqՑ{H"2mIGdt:6%D"%$u>ջ[t}Nӥ>KJIht('*WC"o.6BL>1XLfa #ufc2eMG Yʿ\~9>:Xs֩;xlx:Y'~ 넍//!y{gqe'%U3Px58R;✨?lW s`sQId2RxW~ejgaِ~< l[]ؼndC#'DB=.XXW 郧3PB%q[~ۤI%Io+Nl5(hUy1Q:uo@XntJunDN"tbP1VѴӨζ6T42P-ԧnon̫[m8.2ʡQ_B쿿btq,Ka i1,GeB;Y J%ȷݞ:Od3 &ZxHEd]cF̄o fY!]t&% 4nql0emaF\PD[7dPp !%}$}fX̜XfRY8o08ҔdcTaTԶI4֚JQ[fAF  Yp B3/ \vxkDe0@+q50+$OoUyRS)\4/eugAD266Es g1=JRhS΅p"vthF])Hڍ>&&bs}i,{6V!o@JFzю,X.7t*t+S#.'l=41!:2$ۜ˴[)?"rQfٽR1M6A$,W 4J(V Iv@q{-y&rcl_*瑗ju%{0F!&%].?wC| ]zԷzcO:">?IIwO+w_B 7ޱ)ӡn[>DNGLP}Y2oFGFLM&m[P}Z6>o?\~o7o7?!?!?bWq } 2Ď,`=4%s+^\t=|I5Rx(HebSxwL]`1,erשI-a'&6R͖0OX1\6RDzQK|cM6Q޿>wh=x db\9џVv^JUbD$XĆ XX^+ WS=tؚCz#rtēJYb=JŌLb┡*x7.X$C^Ht1A2XWy2<faoرAo+ `׵aDinŏͩOp6lG G.b@I b=JǼ [i>k#}oʮ"ܮ)yܧ-n jW\Jm+¸}\>+p/EљVnJ&E&V/z卻Qqܸ2 .a*ھQ,22.od,:WaFV];gU*qQTe%3[6ۘz>aU\4D o\dm%!Sv5t–q*8/ 9 dِ*\m*nՋӟgԇt77]4yf纥S%{Zv?!8EG U&(# 3YANEFNк0̆SR;}EXcs! sN6SDxk7Bي(.ʁXxX̨ ^AK_J>$Ob`WIٹ7AP=F!šIRظ166ΣxbQh2x&] E|hp rmSU_$xzU@!,3- jt+_])ETmeYF+(PP!T|G_rnWk{>.2SA"b". a ٖō oP]PMKxoz_,aoY^d;, 7+lQ0aQ*Z%[7VJp^,;i`g5t20UzD9cNɃnPx@x%3ߌWp2UXA 8qoB0$-h:UF⌱ZCnnd-BE\X/3NK2{D/xi$kh[dt7/V>x`yC&NŖ /K{&*T|=5+. W+qK[ʮ*TRqp5*W,,^}9˃Q(+ˋg>\0ԿEJtzXT9HW)LJ\,L&VW=  U J+qR~w?!*$Q#*W*T_gP~D~Dbq\\Tp>/\P= /-z=i*ʥMFWF_ }H e&͵2p',[*mBЌCˑ뽊4>zwH`DZyme)=jInkzt]W(GDd:Rwi,J)4[UVR1EfSP.0ޟDY!^}ZZ4Jet46r51N)ZJd%/Rog0`SlяP \,"c"G<(HJog?IT[!\TɃ7;,XGCa>e ֵ+U̿1N)5/bTClTE}%F2*Y,UThS> Rm1|ˮXz#=0^J#A ):tJjjw)0C2m0~&Q`F%e]C@n*EYa l<7F7 xiQ{".&A bNSlVj]65Q%+ FB[Ld#6&ģQFm{$R1KN tI]D-9n-X4K{1*8NRSM ~rնXQr(;B((n4HY"(0_`N 0}ŘddD0'`Ƭ&p5dnP@n6=_59ur*9JY^!_@m};?M9iL{:G۶0ɜ$~- v=[H y֠f\ 0',7x*.`^&!&Ɵ1ێyg.a94Pͱ6 一lj [x1Uz` MG mVE Wl=} }A ۵ XG{UQd35gHk>Z٢\r.{'T)- #_.;rF=س`1ϴĵ* {T ߵ/vw_`;01F$ Iv[ɕBRiwbl}RvR[Z }mq O"h~֓<=+?+*BJvd"A0D6`\Fiih%/WXoQvw3%)ygF|QpP X.c2ZX6S|r#wd|w=7qwg̥n$nlF7H'm. G0G Q^m/lYemAshb>QF$:EfE[LP42ՀJpim:zaֳTT7{JrxlЯ1~ZWxq*$B3]!pv 4i!Up \@cx 6e-efR,F=&JjJGe' 6إٹk/j+F0ʓ֣/{&Ұ|FXL{x#2抬T 3-Rm5zbƅK)F dVoP%wUE7 V$@K)^.mVH& fCUFYU7EEYU [؎hEx}T@]/F-l,:cVBGxS+VYr1@AP؄hZ <`'dQckZV6[=O/s=W1"x/N6w@)JGxL.q'*!rLH[RlY qL ٍGɅ KIn3庍 DFl=n1KR+eSm߸oMa/bTɃLnjsKO|G[pU3#zG&JE?ܦPrPJ_ B\?ye<ǡ@wi8lpL_F:+w'_6}1Ͳ:ΉfR.v QD ͳ7? $u 5pk[]@(#[hW] ' Z0 @ ޘTc 6S/P::L.,,u*,8!SWC4nIoJ4T AF:bdxf G$՘Y5bx%0911(CnfeXulde*g;XV4y`.ehFO0Ra;tb37E)Bt}RKY.vRWa a{K_d*'~ctuH% @X˩mr E{AVm[m3T hkR%# )-tJfWEV[66TaR7وnméE~c`vy㺖>?ҜfN!TOR}+f9ype˃pn^bW.\~!}&ou._k JU_,ԼŶ.\!,HP)rË.,h)R yS/Ĕ1Ms~%<5/.|W%!K ^|:2SCF <ʂEq%Ep%r1\Uedu",8 `jMsu^J X*;eW1cRKT r#I.dMbfdʎ+rrU^+rgZ.e10en`T|.\Y(ì 1$e$ .SHM\(B̸qpz]r˙5Tm),@Ć a)0Y"e˗<3a78WhWP\Lq#,e%%WQ%@*T}[G5=c1?EP8?KQ=U* R}:澂qp' Yfy8^HڥvDƓxKDAru*i\w+2:RĸԮ4zd Q;2}F _)oԩƾjzS*⾕JnY*\3+b% \_7._7q Q'ּLfI] x!1G0j]WƜ eǚK.e c؞Fxx xR8+>Flwǖ\K=#,}.èۀ+-6/2I]G<8/templates/woocommerce-liquid-slider-static/slide1.jpg000064400000021222150211777260017005 0ustar00       "Adobed   !"1AQaq#$2B3Rbrs%CU45STcd7D!1A"2QqaBRb#r ?M@P( @P( @P( @P( M@P( @P( |4s@P(_mJHɇƦDtp'i50P @P(?M@P( @P(>A4 3@4=Y4敂wy; \DV#c򭴴/~)6wdݹ <A?44:ꜶwhRj;w^y+y' '*Vc Xu ˈYa乂 !Iݱ|υpmVg|}­|Q*,v-m}RQ¶>>uk}m\lXu6q:[):l^/Kug5mKB4*2J>~Mpëhgciq`HZB܊6yEyڼ=>hajLud}* ϕ\*E͓9L/Sj5j}PM@P( @P @P(9oH0 2252ံ<GOO!7=KDV<2aJzC+qjzk՘#?S®-ݎ%[<5YI-^JYD-n-A|f즥kl[깫uQS/z$%/> %^O iӿ6w4ԘF۲nyy/,M}g,_-w杖贯L"5Euq2̆PS*/ $vE, +;⼔$^̧MoT`XfZr2T{vm2XRjG@a0r*MAt R!zD,>~1&~Z'k₺97pq΃пM t-YƵHC-)ǃu> B5IK-o3`atHZ{[5jj+RX[KVP+T XEhޥnB! [ +FfF6}ã4Q>=[$lzA a~n?Gz3!r|8@)R0h6aLkCrYOwAmt.N'G2.ǡMz eDvS!JQHas]=Mn C7P%)Vn~Wp8&f3ķ-q9W>\>pĆ?%?ɖ\q)Zp6O?*+&S,:-PQ$Ps.CUvg5m[O[-gUz4虅WE &)EWd+r?WC/no7KJ?Y(1b掓+0δFᔃxuVʳ é7JMM&vpn!'=fMAɾ  9%E0nS&JVRiV R^ID 4s]醺 =[!ԝm B8y zE3.1q$JmJ;>?*Sҩ?>(?ycsu= ;&׭3%5!d: k<-mΥRӇLReI-d{WDF#;-8QO2͙4EՔuVǼ;J|Td\y/ yxGѣHbuAr:fˈu+q$Y[_(+Ǥ W|ϣi4ެjmˬ9lmohm9YH=w-lNy tduXI{li ū*H$Ω{ֹk]=MiOT˵芓pl?":96B H”!KY>*ϖ"mWG9mKLc̋|RXia.mҜex޼>xf1] X\ m3ucDy.;m.$x(m v$t(3>Oay-?oupz-(:IbUM[.ft}@C(xW,MAnLhYS2ZCq!i89J;9GD=4+P+X=nŴ]6TcChR7cPoZsVh[ͺmr&jR3[a(RAR巳+Ajnl=}\RֈQPT7wz2z7YiY:[Kq|kĥ[NT Wz2g}=nZmQLVʗG59(' ΋@j]{sͽ>[,mV䞮J1QAi6ė[BaE@ UH"0vSi)BA=(#.  q=\,rnC`:;q %KLGiR6IBK>Ax(OHjKrCyhJQ0dӲc̭ҵ =+J_omzBFFd>gc@j MZ.{zZ/~RS+)Ix?bM//Q/\XK+ܣ-;V?p$;W>g~΍B=7oM[ې, 3r>P2ʓLq ;U@NCÑ[*:Q;NB@ *#'+'E5&c?gji"F,DkK$?AkQܵw+ gyYoGԝQ[KciJa.)]ěNݿwlhE)o uj;{7& 4%J-ceN#xVԎ^8x-YO~1o9{~k_.i|l}T^nRW1T k*?2~' )2 Ye;Oښk[ث0@{=9-n9I[(5\?MAo GYSuormo&:c[#/nZTJANv0TO~<<-:H(:a2zLuqUJ5pN!Myc#mvt&M-MLh*sQ +iCi*JU# wӗo7}:M]֒ {gWoRqsAњcU/Vrjdunj`Ԫ3"l-INc$1]W4MdY!ϡ򮲻:'*%jh:?F8u";?a*1Rm<2`w=΃( PY ́A-guHkV侷4 WS+b"x𮔡[OjY!)߈Sҹf>Q͈Y9RKs^J(f mCm'#<鷅DWg7i0̑i> YJPO5v'ʸݔ͹gAtZ s0U+qʱ(O]/g|q=bQݵ!9a?JP|TX,>Ry#r2=MzRcwv-ġl M{A.ieJH~+ώ)"̱kvU,.Hm'i { kODzM@P( @PZpa^R)PR&s}D'!Yg n!S9* x2;;Sa"ZIIV]]܏57²i$ 77nZϑ%rv i {jy'r]Q;8iggxohNa,ۯ{mI8 \ )6xy_.ͳEZlOrm+cs~՞%+kVy+1oG\e䈖[̪qRJ澦 C{8JJCJl\2[ ܉j%R9 @P(Ac5!7mmJ*cae|Ք~#NK>hz,n8m>(9S E`Hw`û W}Mq(t-p,۶ 6OBOVuDDtx%'huv [z̼IRmyd m1ZĮfZV7LW&4CO !N2N9P=c5 ~%\n'[V2be* ( V9n~c.z^p:jKbpRBpJ*/Bw[ǖ>#fbԕ򫦝RAň M),c?S5rQяKz%OlԶА=j^NUz*(B{ДR+s>jG-@MAf[r\glwC!H_ y1XqԵqnK{+b|јYT{ReT ::jTO==^/Oqf$ 8 Ip߂=x)^n{sfvoʗ1g6 o <:AL;[e5 8|h Aa|jE4AʃǺ螒nVi*lw ,de>5N!igw0ws+-8C#w]tUJP!<uv*~J4?+;zCM35&98exKj+QUԶ+3RK{r?my8!ĨCMAeCv$xqDR԰-[N #?~?P=#?~?P=#?~?PJθqgDGRCoqҤp;[ '(2 @%EL (y4۱MT2G]JկOϗӡnhø ЏlRyĕp?$+-.Zi5SRhuRʒ(D3JPW[ژ5=18C ᴖQML#ʁ~w}o~]hmhck[JbޝzjCܐP!MR8qW,u< /ħE_G-e6Z `{[;Cü(nnih[r/ XX =x΂Eofjܻ̔Ҟ)\RB H@@JPc#΃bHS>^i SD%d n24 @'StMU'X䐃%|6w4ՁUk4Yj[126L ]^t72Wu0{|A{&"c9EK IO?R 滾 EԚjO~nD4Č9'~R&|KeO4+@ܠ|+ zb6.{W7w]lץa[qK#gsvw׀o3x}r~߰EbpnKuj/JRrpH+-y}NmNofaV~t;9L ЮJLjmKlӲNEG/)SRXsa}ʹe{DNUv+6-6Pdeq\ֿykNXMȉɔ Vlš\$|+)M@P( @P()u9AlՂAȺuE6T$C;v|CG/ki]rJr$p`*;˪%1S՜I8<5W$$Daj8']³±gPi$5Vܴ3pL2nw)n^]`V 16ⱉݪkyuijP%r9mO*ˊ>LVgjxHBzAOH>o16v5K ) ${<҉wIyˤ$Hw'qIU1wVH\Ѡ56-I!jgcn:ym檮OWo1q3eu26SB Vwl̶ӊF#Lg.-,uJР fꞍ>!oϝ9<ոTD[ۤƭ%ϙ j|jV:&-0:OYRܰ^ *n$Ж! TZ6zkBÝn,p%͡tGZKHT=?oDD>q#x{3UZfeIF}Mh.+i@@M@P( @P( \i+Am-#T3R 2}TQG#ƣ"BRP>|JR@P( M@P( @P([vrBEu7y&2Ch8@%D}@tYoR>In3lJ*䴕|9$sw}j = _)Xw P( @P( M@P( @P( @P( @P( templates/Classic-Cars-Evolution/slide1.jpg000064400000026766150211777260014707 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed        !1AQ"aq2RB#brs3CS%4DTt56c$!1A2Qq"a3B# ?n@-Pzh ZZ;h@@PȂG+_BE(-@%Z(H THPP @P@ }p4@!"/@p  ʓ(t,߼Ul2~>;[~_vYDFA" cT#;g}G2~\őh)VcWC /eP [$7C/y4Je>nr%V0\xG}ꎲuw/oLd mnBMs"HSʌ M$ؓqQj&OpXa$)SCQ^nInQU% e$Q)24y;zs%%$7U󆫀c:g®s P/@yMn+$2|D4+-fD [\d3ʛI)k2kT4ysI M ܡh/Q,Hm9I$f>|u)q]1[sz|fPP|(#ȥ Pdlأ VxIH \YU[˃4VPp.6\RE-snX+$Hd`%{4s9GI;*1P!#x4%b$dUP\ۈ5nex!&#qB/u)r NYfh[!̨, M]hVՓqYIYX*ɕjwR>l{9P#2V)' ʪeFԠyy+ ԪW(oa̝ϟAj@oT$[+ԂQ!ăT|e[Hgm9)UV`G Ix@$qM\"5"(QQ%i8D[qYb*[6UO̩foqYSjrQ7k_bL n ?IHsnsa`$\iniUYA,W"`m[m'H'P Z͔/ G뮜.ýv8>6}T!zaY{yKLETݑۯW׳rYvn9gvT/B+[:{jmF+5ϸ=\oße/yΩaڢYlnU!:cS; ոEd3=GһǗ$ikby\o'|yUk ?M}̓/R!$EƯ|5Yo-Ǒw#xz2ԁ#&:m*M^KW0}#/p~}UblY5X#d+:s+|lrtSben;|rSܔxY;T}v[-I2W/#)DD;1lyW=[:e:E,Ѵl$<^ʻ9D^f Q8~;+%sƕf p;xNDyjەXx2c]|fRHoV)T;Pk?dSu"?MFQJ,ߪ4,Lq1<+ E??|r5gN`VݒNd9chP# a3zm{f2mN[ %ý]J(q0>Ubv1\h@~πpVzg,* .ØPfS\s}t>3; .]7S| a €I'YO ")(ˌ]M4s&+ҙlʴGi¹f;uȏI1i~ n:=]?"_;wP]"$r2>-g(6ʭ{HrZ#o9s29#,Hf`DD&Ym>\dҐL0bI`y-DC&Zv\vN@4~a,{DQ*8ee񮵻KFq*ިcY6MIX HĖ1I޽:l;ϓIc%JXO.jVNI>osE"D<U_٧4}atپ[ߤ\~L-qH\(ؐlNímcb?h2_CXZ/doǝsuz&\nX8$Up UL*lb%lR>\d9 Wnjta)0xoI5&-=З2 DC{0kpPjz^ͫ_{⽻ ]z>.㶘bh+g :͖674r=t35 Z hqJHn;xcn/Vzp- jڌ ڤmX"By:~"]{lW/s:43GU˲CQG[wO]1z{2[dY>yq6B2]KiBYnm]Ӹ[N Y6JFTl6m)B,L2X#h(of*ѝzڷ)7 lɛ!ђsN#Tg4lREB9lkE3StxN&fcdŕ>Dl9%g[Xל]*0x2\Sp pTBܙ{_%II7Í%e̕"Er&9kQBвdYUU,9R NWg<+_ᨗ“ qjhM..E{ꌺ9sap}嘅PMo ,VB=Uh9O1mmcͱ`'׭OTx=Y`}''L@he=5bݒ3@]#ur*zHEÛ%u#G*V\XԨ1V9D-6]d]3_MiWbknwԟ{sO57dc_ҒOGH~/er^QlmoyJ_Nkv%wfzK>ɹ<>c+F{qjDm0e+({kv4[ؕA=GwԶ+ +]vF ̇]1ɴP̑>muSʸk5Z֮M,0G (hHܞauzbÈU [%jǟ[niK?UcG|ޮI"̆>py5"dQz'u[\AlezEgD Ok4TRuF܀Eye0eѥ7 P H6 ܫ>\^Qo q:ka5Z*4a1P.O/~Uۯlg+<535=𜃆n^C-Yđ_qS Vm8/&= 4ͤL8EޤIx<*qcxxw2E4į"s>]*st禛|Ͼ>w78ºy_ ڛQ /a-MZث̆8ㄡ:]oꪴ]1 -K]$BO>.cU'_ɲzo\Xf6h#trmv,m*\mqG?I}hǙ=/]VִO06! f5ፇ4~" MdϗIw6\\#FFvTFuy0Im̓o9KkJȸey[K']6$R+SYzx ͷ}BB^<'5q*38!PK'ћⷩhovݍ$c? BE,ElSyY}?']82˺^`ɶ qX?zkOn$%<$p4 z mT\xe^aW=T9ԳYc!vAGuᙻkJCrS0:h$@>X7u=,VCIa<4uld7Wg+ri3y?=>n޳/NP.ZM%]jn\<<[riTcWhH"3:pLtŝӸmS,A<ɢGk\:G|,l{L{^`ĆjF*0_*C|bջa9eXsN)G<)7(ϕEGEK&h'k]Cϱu M >lc8XZř{i[6;sX.JBٙ97l}Pqv06$Vudl0%1'k mS*]s Ia*n4ʵD`'ubcU] ` d]'=l y!mŒ Wdr~r_ٿlt뾝WW.Zv?2t"i(.;f ˆUPZlj6F *!JKf:xpC/QӐ˭<<~ڈ^O6Fq icPx̤'MtmG[vdhuk_Ԧ5M9[J s.4}en%ѭ 2$XBҎ QwZuV酝[ $r)_MNJVf[v|dd*Aru;vVAwqHԀVy\kVSFz]&˧۲6Y$/]>66+TÍְ̯iDzp$s ,N wUD2u雃A`bdKLjHnK%gQu[ύM/N).BF'd+S\5D_k{?;6&D`^fL[Nr{AghK/rB6Ǒ+;ѫF}%CcaV9ɢ&ݲ0+9_eqɉ٣Pyj6;n5kcGWX3m}a&鞆<_hŘH 1b-mHMnmwQ:{j×&a -=3NӛL|HGayi9;~_7Iؘ7&(W/P}ߔ@Q δcwG0ꭵbp"I+OGKòcY2/f@!s쮎rE\[tIO91$-o H,hI[ ^nGVOyE"6/ẛG ,9Hև@iz;bC>#@9Fi [Ey:<p z1 #7Qz FFcRAuxeG;Bh QWF:LhR9m]؈qZ9v9mm#YQCcJёIe]-ˋnu ໽챛;v^Xm$C7"[gƼ TZ44f }ʖ!xs] iQ\zT81*8M̟//SۏYUv^`ph}Ӆ~GogjZJxZ۳^%鷱.Mjt㖷-65nKsa{_ZӚ[2n䐰qQWl§ o$ʑx92xT6(/oU]*$Ʃ?!n($J:1*9xRʺkܫQVy6_3w p1#'GVjc=Ya`ϛ;8FUHMI0xwYu^~CHe>DƠo)es2No-@B@'i,Mހtf&Ae/qZmvv!5 n9YYDHx&2}Ǖ`X]ѿ6@jX3.9wڤHϜ֙џZ?@v}L y~WNZ|獵cE7ܒ~5^a ȡ2⡻[ΠxemKnZjR< xd_'Ԗ*i8^SloRI4*<|VVycTj|ױ7qpE5VY7>T[i#'ھ$ cvڒVM̷7,uby9ÅtcJ,+ x/b ^x7F[X'_iݿۿIFg,dy8ÈԊ\ g;;Iql[6"UbcD[rg--HqֽvM.њQ3k8ò%?SK|Wl ,ۼcQw$eY\ia/o][/!*2ӣ&͋zO\4 թX׆GMae۷\YݘG>)'?_3.IxojP 鬔_7CJU{LnO+ЃA[ueb/k]HR3bbI̲ŇbdZM=1̒hޠsb ?8((N(珩bMm? O?=_Q/ʠ o>,K:KÒc{|h RO ^~3`HK$Iա^̷MuƒXRH*w& +L71 ~eTZuaAyw i$`Wv?dvsTﶣI) 9_h&>_h>oh@(ŜFP ~@(Ŝ*i|~Í3U@;ny,$9+1#ʄ ~tM~tMБ|fEE[P @4s@} SwP֡M m@s?4$F &Adobed R(         0!@P1A"45`2#3%$D6 !1AQq"2 0aRBbr#3@sC$Pc4!1AQaq 0@P` 1V`nz\~|6mB &X5cn 8H`6clրZ<9jFxH>rw pw@$;}y|^',\A9.t Pr9拥h Go9ikCtb4ΑS]@ Dzkfc0"V1,ٿQ"tڬ25nBD7'`ӛn,Pg31nAly(Rkl@m^w[mۭq-lѭ+Q7[lmj\ 2>To+Oj^́F b5:Uk*xe0ȉ>㖣GQYyo^M Dwq wy$앸YLL gƳUѬup_]2$N괘VZI3I$VB_?LX&4Td^j]|yp>@OKOTQz>¼P/ iIr: *B 2cיCY#Y#Y#Y#Y#X3Ơ^O.q($kK|ULJhڳa9e*IHV1 IEZI( gd )Tc%,Ж?YJɞxz{bye#I9w\5Z h5ᦴ3g9ü~S7ϽQsIc^_~7D->sJcnBvG<- qV7s\swz74÷WYԧwmml};*{OکrY6ݘES&F+&A7s;P}:.VAzOU1q~>BX{2$0P};aX`Fìb&-/3nZu xJTAKzM&mKX}7_b˂}*-IMbZ9mޘT-hlko]?٦4!&(5u0\w5[њQʰ.Q. V_\\mu\mu\mu\>LKOtpRFa( 7njCK&X ne据ꍮfJ8t].>#XO1]Q]Q'UT'#T[ !j=66i?7F:谑Ų3/Cxొ荠Wƺ%ũ;z81c Z|01 MT\x 0Q捳f6m{l( ڍ3 旗:-ُN?Z[ɋ;A?!pvp3lI ήamC # U6}۬h8zKL{-ޕ.!=H o2 J`-'d/RrS5ao!a}CVsmZVbyM|y j"PCF"i@Z'&M9DYNV0H45u upW(t4EjRͨFBh,)Հ|, Nb雋F"q%845UO\/;z`wZtJ>S}[$n.ߟ]0;G-"[t"lW1F`N }NF́{30GDDe}-zJR螗~H ]DL Cǂ|7؁o󯑳^:3pՉe\efDnڻKe*o [J9DeWxʤJiMo8D `;3 ^)Ħg"~<Yi|k!07|o#r!g+3Z"_ʚa8 iz4fL[]P,ZɝT'&CZ drPS MsRS&R- ܎,H  V0(hZѺ㦰GDo$]YuuˌxѮ"jEk,[!D0E]iii[a=/g=,My5uUX7۾HP ".svڮ5av:+(r޺E]ԙJw sUJEx)o0]%^ݻ[miǤQ^{zCjgZ~d+ &} VLr=񿈠z/ N:DKO"#U 5wP\;' } 2pʾ֓ LrđrۿN{N{N{DMJa65ɌTSPV<<>6mwC1l9;sg/Hp?~u^V](4ªո8/yDwOiAB@Q|p૔ ?Gk~`;{D/E9 :i5]j+82O _ׅB KtX>L=-:\\\\\\\=\\ܼV_h74%$ᤲ]1:f3G/.8R =?YX~e^4LXF#q&tB kNm_m8Jr?VsKT̤r rXWgS8/'Ӟ$o*f ?Ѳye%N7]#ֲ䳣vHaxdm8%JxKF"LYMp~G?j=Y\ w2c 7$g^EJxK@xJd<yH8 4۔#w_?2?^CU2/^|L̈. VOE׎K3y t_> 6i_5s 5ݶ&\@jwX*iu is7] qw{\2>U-O?!D"Wj\gT=Ү??B+~S;@Qu0^>k؏Ӵ}+/ Ui誘NzW.\r+snzL)'S ^u'Ru;OeN6WЊ>:gʴALz@}>ʗMY,ž˘ A;wImE?!ɒ>*:xWKx^f0~/8J# =a d95 y.gZp6 5n kEVsl e`/v$gIA\KM0{TX(j( L (24cl㉙ĿB(f2Eo0ئU ,X,va2 R݃,_ 㣽!jK._Mc_H[@jم\75Ecvͳ`mQT՘qAFQ{ý%e0IR,sSCo)aog.)uvONcdTĠU0xS;1= hjhQb5Iig<[ P+'k-q`mfv*n+-;a MX\M nc)K{ VH(si_(dmw?v= Om/,jܬL5sVYZf2톤>9g%$Hu)ƍW, .uuNM M#xjI.ViU}Svex̼*AZQtu" SF9^NDs S}Z|/Yښ0a`JM-X!ó-FiTE\VES\r¢#e-@,GeJ08˖\Dp(v^, At\-G vJG6 Z*w0oh)|-klS*&5kg&pR H؂Eɫhh "X+>܎?%Q˴(L@AqmթҔ*@jYEGD] 3ӌhش1auu1hj`d _=6*d. p\KC8+B%٢1XXXiq@S@Ut+3*!uWn[9nGz7*vAq(V0l"b GKyIB.il^q|LƁ.9:\ Mm|F%JnZFw`u(UES"ڢ^s\Oa"^\AThFcMj%lIG ̑>g @t6,aփ<$T78J͊,Fر2lmU _'d`lh>TAմmi&T $-R.>WOaҋDUM~w$kCn|? _A%tH;6*Et⅂+s/isT|' "X*e44dLi p9|7|`#vdJ9Ny ԡVW˗` me! u\!ef2P5PAIah1bXγ@SjHtMBe \ Ze-RC n'Vtؤ[*VV"b [;XPh`fKmg1EQ P8i 1e⭖[`V%+HY3&z| `SkX=9" KX!mG6U9ެ\ʻ3g%K}M|  e| {#58G @\X8你h37P2) 4"_fPU?v^dHKR8a( "9\(V4B\wE[-zr^ҞQ- Oĸ1Ko\QCi4rO9]KUoH ^L 8~ijx3$aLn}ØEoc8 6u$L"|$?bSJ@lklK.9 ąu)򺰇 ;+JJEwEhFDu+kx3obb .gJ!S_  !:KwD9rmM(U!je)eJ`ı Y83!p?I؊w~ mjwǡVYvo6#Zh/VHcjPK iY!'.i:Q V[fOzYL`0˿(#Ha78-$,(bPRRRRRRR H/\I牴|ǥQ8!پFFofY%"2ֲËusAKp%]IRcGݐ 윮A윞||ËL7O ~^[0]x˫+ @(\k= 5<)X!ZYpFRou_d"8GYׄvF_".m}$ϋQ{Con?mO`x^Ũg!V.wpxuZe^i5_t|\%f-ӢbY,K%_ YYIY_? (<\[o\VߊϿTs+^Q,LJ7, r0`X]ĕd0z9ɋ:7nQ6templates/food-delivery/slide1.jpg000064400000021775150211777260013221 0ustar00       "Adobed  !"1AQ2a#BqR3Cb%5DESt1!AQa"2qBRr35b ?pP R]Tߺ!544-7;UBP @(AᐽI{v;hv X lT%"èǑ獤7jֲ"=6?:J볳' JBEP @Tº%Eb ޥŭ $E @vB)6%<. _Wuӏ.]ǕfI/L5xǞ4 P @(P 'yqnCi}y'j#R&\#E$ܝ >h⃜F1yk}Cҙ"i%2Isl:ɾ:ˍ% z<|7NzjT?3nro{6*P @(PIJF#\JJg QUdF*+dp)q.Vkn?4R('ܷCrWfڳzܜ*Zny*8Hö.!#I6 g½q;畯[t_Gq-!-vnݾj%p::,n# *ñA4P NC/|z_$k4-!@P$ ZOB}HCRuCø/d_˯OCY?>([ -񑧵2^[nOJNDHp늇)d__ʏ7Zi*د&/2L U) Ļjdᜎ UiGMpx抔 婿8Izsk_$5|Г˛&F2u{kk>C.OOPq4 AhBi慎u3X1=RKܴ2.۳ pNFȮ @/2/~#106˹X /dv.k_Vz>7/{EzW0u,hmc,{r Ƶʹ#LMOd[/{먭&wo,rHmPrJmV8cuݭ 녴sKN;ev#T.;J{Co0rW>((R/}= 8׊$ek*Jpƣi}m#.o4|}RYXmM ; BIn[$]~c/~g/[=ʶ|xbY%e2FD'"8)vN:g1{iC?냌:bL;l mz!$lRxo-%Gdߤ+6oO5gM$ld2Tp${BIVe;RA ͓gsP *I<$yyW_m/<u7\zPP @(P9; v;WNW0Yk+L[KY/`Hcۑ m*<]=7UMlKxٗ|L3xD瀹0I`"u~Ю3Ecׁ$m#9~uʢ5 w=In̳'M=]6年`mƭy./'癹9P{ +rgYTP @TvTf,vޣ=QDHHG{”IEHTpB"@ lBd-\ت( NJ)P @( ҁ6hgvL[ @(P @*?p^|[ ~ml|*љ|ޭapӢ(˓zi+a-N17!*!`=L@^5G>^S%>"fz9>x| }Ucn3-8Gː $ۖCJD\٤xL>K6/J^*{33G|~F7TdKM} \G1%ָ^:4];~%UUT.MA [;I:^RNQ5BP @(B}p}D}ٿd,]INY@P(䀅%x{7{c454ɂpIR{:P yZIombZy`?¢]a޼z㡮Nb+r9^D p,9߽Zyeϰg_ۧ*ξyiM-<-oeoRvks uyi%cRIν׍__4ѵE}]#ȔFߗG?Sy.ͻ`O^>pP@(  o4*MA':k:2yY\Y>onpDLZ<2jC)oSW}}~ƱbK˔;[,^zq'xhFJ yJLnIt(s:ߩWI@jsOwM ]In M58d>bȞQ:8E"|W0k0GFx$'A&InpUxR[:,r(Lii'y*zOfYFKy\xՒX-7r5fϔʪoWzuO*=ƅܴ.OB/!a =ݺX*hԮ)* 㣆1*2>#dGf\w+K[YKeV$ОgPd2XwV2M*—,٣ ƪYɐE>qH.ve|e0DXKo#At:T|#B}K9k^X;d$eqwxzmc#!I]rԲthB%m-mgzp.9d`Wx4Di!3FЯs\絏eY %#\"eg1Ga觕hWc^Ka-BԺJK16;E%og<+Z,՞HIq(s7<UHgSvqW*(w5|n/%챞z'<4G`ddzU45^lrF> ֵYϫ~( ~_4훆վ?-4ߙ|J3Nzگf*7m#M m6t?"P(HP @(P @*?qKn뷄4OK/ eIS*A@XLGVfFR >`XÅ7#zwX6'+Ԗ9&++=G i\823rӗcuYoaD5Y@̼ :S ލ,C▫/6N4U}Bx+OjX.?7w=!UA'; E P @(Jߨ.BSJjJ( =Ah})@h})@h})@ *I& @(P@M9V_ŽâFk#VhZPc D[kCtGөX?sN 2XBxFD )dLF嫕Nh'kWX=JH+A&Zl%!dwtE0YZ:˒6xgdk{E(SHu*8InD/P @(h"P@b1=Ya&9Z.OF~CGCmvcծ)A^/G$dKeU P @WT' ?րxKK+ٙVyU1a{#U]d`ᣒ]rGT%MQseYd)koY0(Q/Sk9xl~6sQFHxrݣH1SZ\WX60mtꓺ fXl}aPH(Ho'l P @(TpuFN\vyur-m%o.ejM&._}sVLW3X+\D4KihEm2\ {x׍f#w{P'I&u'RشJGx!*ngyq9Ɵ-Is𯾌<9Ь-Y t&٤涉4sO1n;׫&L8[-8EubP @(P yk&V[rPi8h$o/u(lx~A*+vGWW3d.-̷pH# 0 f\fLg5Oc'\P @(TpH[:/kbJĶ)nƳ8>\6- M]tNjqm8>u7@;O6O8ʾ1>%sKў!=NmG ["K>>8QU#EV.$|[^bt?9Er0RY')"FV儕RKrX{l2wuKU*Fy€P ){_Mv*Rd:LBeٴM03{4SC4I42,G,lOpUP @(P @(ljN-f!xHY&)GXj ,lb:Ov>.KEɑn-f챳'#1^;L[Aj$P pNb( iqO)mo<1YMN"R "G}ŗ#A( P UlBH.eT PMuM%Μ.'-P$i>9b'g'}_s | tJU8FncmMUWoū~o'S뵝Ek[ dYmq3AHH5H^{~ '/8P @(]Oya23 g<̞ZK&IXܛ+\xbޛ[!ҶVxi+bLBi+([Eu)EW|,Rߧ/{$U! Qܺ1&Ky"+9>+$d8 m.qGE|eiR^I\N' eȲ^`iuSa7cb PAp$5{*Nȡa@([Isˠ3͡9cO؞4uVOoNHLjOG^_Z?%.5dZ/dԫ ٘(?Vz-r[3+?r7Z<@(P @(`lo#2Og 1,0OL'.]OV%3vyDˊo}E+E*DO9 ˆ!,R0$ܜ]n/3X|%&Yf(nnn<"^/""FUWީ)n2R pP @(34 y3G܏m.K\DɅZI(%c̡<{vYc.ἕگ,Xnk+h`BD)LD) wsƎ'9"J꫿ǹ{>8`m7yg3Ɔ7VU@R~خlRj7 iZWkm(P j"@HBrc'W&v;‎ Ȧkݓ") RN})}"Aػ$PѺXq v`7h =΀pP @(#۵$P @(糽k_.}KƚwԚȠ,\NZ$%jQX(]x1RH%{l& XG'F(P-ΦcVjlLn֌Fqm\lŒYQ>do-qÌ g4ia.[ ?!nT] f17aH G19 `ts;[Z*g*I(A`慎9L[gzLtemplates/fashion-shop-slider/slide1.jpg000064400000052175150211777260014325 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@          @! 01" 2#%A3C$478  !1AQa"q2B Rb#430тC$56rSst%u !1AQaq"@2B340Rbr #Sc ϫY_F!rC28҉}nw`z >-Nly)7B?~N).u9 h}X6l{2@BȄ<\yE!6 e%@кFe4B^&ɗfPp0F(D&b4Ш #xo8-WWNVE=ߍ~2}nRJ(` *e"BŁlu"iOGz'ymzNx^5O$BV5if('o܍vMb,ޝj90#'!;Y-"Q[2ƖLwfric[;O @ Da+mbٹv;E^Ӝc%{N8/ ]dOKg"h$):V WgN`ؿw?k1vk}K?ϭ.r=:A1̂Q|,FJi|p,eAnŃD%|ҳm -!=@(1 "[0>x6pnywgM+W#!ǟ:4l=YU>y/xꁯP7:Ka|'dgȩiV&t,OzY^QwN޸u ȱ>fO0<DhX֮'ΛA+4$a&yGCű(Ct4lhTRkgg!BP3ʀabp[((\1(MM} Z@0c@whϤY՚]j#\*R<5w^b|nM.>DL X ` F=9wݖ:$'Vɰ{^if[ntnBs}3 Ov BPc8o O^g;?DU2aԚu&]IRkԚu&]IRkԚ r-cUD7b[dQIґ=|>_=|>_x?ƈP.̩6%E!z̪U5;y$Q5QQqUy V ^}jYE75%1mO^#F6cԄ#QEY)w yݜgҦ)?[*! ϑ<}fG=W9UUFǦM=WQ:Z&,W K<%HT "[XkRB)ґ]vWWi8 m<VrDLR ʊUB\ʺ W#Tl~juJIcXS"io7*麯Dj7YpXb}? /x wx wx wx wx 5+DƚIS4@`f v`f v`f v`f v`ZOʳOQ>f d`M׊]ʜ ʩ xܱy;יRP hKDEsZOX$hD ZhfS]ř[5iU y3ū+n՛eq=Ad25 oH05z{dŕER'≭jBEeE;UPPuM!gHv`bWGcH'*ts?-@/2 Rj[k˗KVW5K,Ecc lNo3)PIzE^]#uʼx{WDM^+$٭5MRN U_{ %eNX(9@hqK%~K\T@HRC *N_"9vW$ RMrv9V|;ӎTZwֵ1ba(xOn)=j5 zo齅r׵H lÀ3z1V@9H8j P„W92DkE Ht H(wcscʓhGfG^?棑8m'cpfko0MfG?zra);fU,m4G+U ʼ5"):WFekVYZekVYZeiQZlDQ$yfuF= x͗>2[MIJKp1:L9fEd.&Ivd%TIUV\EUrZ2s R UGf|5=' ޹2|3d7tc*KoX)l5͢k2Kx+F;MclZĿټ:&zO/# 4@ KYVEnxSuAw.9w^S'7 慊$?_dkG]mcgЫUU,oyneY3mgv16߲@-^*ܧ55G OiYd t[DŽnDn.{n+cl29y[Sif ȹn5a,j%1±dyA), r*Ώ W_QUi 2^ofCTr#o7yFC?bI'9w74y`ؿfձ bf{=j:AmoK.ѕCP`vUj4ʝ)!ϴvmz[YecYmO8kńP9Y"(3[[!GYynH >NAk=wyX,nV)xl),411IYm<; c+".ry*ed2LUSe!39>F{[I:m2rHV})+wNM7K6smwu&/9lwkwb9yWӊ.Q>~=IW,BաiNe1D[!Idvek0]t+,T`ʚ$HMSbL}&[*ִ ;J%;/(s^2_WcmWM)"IVRVޜTstsi:+xs)T=.VFnvS&Tv&cׂ ܅< S[TE@W{" ],L]p3˭'L5~IGYR~ =DR;ظdsg&ϷC xE%X6%ngFR 74IR01>EuٛqOt" ))]]^ EGJNTWQY`i77kb`1'Au1;ʬrP0Uar,CO㋗n)jgo"_bmq{gT9&hMNoO3H|!185&= w{cv}+e,u6ll@i+WGfpbFMWKeGoL=TMt"wܤu>>)Pws#!xְHU2;4^^^ 2F玗;j6I۶+?APi v#C|u?pGPC|u?pGPC6'Zk >SҦ&m$5@u_iih:9zFsibxgpw Z'K`_ ;;spZ-T^I, I'i314=C4=C4=C4=C4= I`FрAlp0 Aj X0DpŢnfO&ּ+Hb()ɵor{ӦK1F\h%X%3qY+LE}c-\#w #]:E0yBF4@ cA\JfY>hec ӹfՁ=F~s+q% [,-P=DY.s &k\|7{DOI2I|?!k9+kZ!l(Y*4 :C6ﻀڰ hA`*g et}U w3NU51,Z/Pe7V9i֤Vhcf;՚-iS:]N C2nhQB(ǢqsˍD7M`c ik "gzPDCiC;\ Hie@K*ȲS;w,۰9qј|ڠZ!n ڹw5!1R7 3}ʇ+GƤrLvϛꪰ& SsE3: CRI=+͍":"Q:I >j*Ҫ]4g>o܎x7ˬjw:m귍D2kK@lRwڷ)P@>^xc|hBQ+!#h$JPHҫniϤͤV)5*SF!W`l訥: *8S7soc!9i{Ƶ1zP6 g4z/꩗G wt#P&uC3^A>ď Zv$ zO OI 6 ɢ,I#vQOHJ豣<5žf<{XG 3Cɽeh3 RPsgtm8uhCA`Ұ" |) XB)iWs5GcS9ZM9. g1U*AsF`ڡmU ~W'lwC:@2^4p˜HC Rl+q }v>M/uWoB*U5GyQM@F3 ]3dkK=bЫ!M1z2G.`N晵N䚆$R-&j;u"e'L{rxQ,a&պ - ,4Gymum@~Z=vS9lx.qe?AH NdK/^/z|Rtl[phPB9Df)i(&( 'ϾfATB P̶fYY+`2AAܧQUu: Z}N굄4)$E|r' ԼY7?/o\w}qo\w}qo\w (+@`8tGy؟\2 wRGoT{GoT{GoT{GoT{GoT N{!c;A!@FU\aGxLtyyf# 77q]bƟOyz: i0ִtDSh73;-ܱRAq 6'|6"cpz}+G?j[pئX~iL ڤ"9s1RA'Pvu@(^kmsiI1\Ać}NdD09$`[$ !>Yoq6=3YEJa$Pڀ݉M0:wv귦@&҉ڽ0*?1;OXGlU;+Hw55* (v`~ kl clgsH#t Cg )ɔڃ~΄0 ~:M!^mp#1+l;{^B֔6'758K&LG4{[i &)<34\e,.E!E%32ҩ6 ;,:`@1DvC 3(9EӀ^C[^^{_?+o! ݥTiu:_~/Nv_KSݥVXlT*K Jf[٣tMMw71m,FDzxf ˷4DL3qEnXy>V̑jicUۧί{g9 n޴{ۋW*Āy֙ݝ.d뾪ndfi&cS <7T(v|A.G` FoTXr܎-ȪŽ R7 M,ǭ:dq}B6i^9MAPY6 GJ3-2Yʴx)&XcơTFxnX{z/R(9Orbz cb@㗫Ƽӎ.P`]c{G=O%VRٯQT@uN2mr/=]zs_Ԯ=J@VEFzuQƵp iX(WolKE +2A z;O ޟ_4#w%ŝđE;Efk"$ևEə7o[Yc򘋙'Ľ_ )$;*ĻTUjg۽;_\bhKf-r͐66 }W=՛sVܳ1g^Z'׬uE%@5Ove=,qep0$,?J3'|HYqN 4RĄz#4Kc0xǾq.aYe& Uh5uywV9{ZF㛺UUrrն.Loj۠(P9zϼgIug{8qr4ޣSN/;E:j(6Ԛ1IbQ}צl[p-OQBe1m#1Uk@5oŬ]ӎ7dGؒdӊ$6L}̋kX)3P΍{~nOq[+ B=_=Gs|ܠhrlv&4ՅA)"G@ ˸R;(j ՏmA*YR[eB,ZwkYm9{HcxJ ,[iJVl]~PKx"C'O5wmlu*j>Z# =a}EEJݨޚӦ$4Jr's_nXUXv\,yXķlwk?}[{ cKfw ǷFzPCeuAiX~] Հ;iVԞ n<>7=ezcL}Z+1Ϗ$R!C{TPX~_zX "mmdYj *yk ۸!ie[0)*$#}կoe~IW+6.0ԄZ߄/S c`p0җqT= _ϱIjf)3zضVe&/m؂@ ]ZdⰓւ+!Sަ;-ldk+p"cjHP MZK2SC[,hH#30_z!* }ZLjɞreE! hGZe3W2ɝ]HP08S^'r/ltFI$J3{ꭸHNs:l[?x[CnHو(F4ئ1K65xۏjXcK h#bZTE4qo'*;G B>-Xw~y^"JQᓰenOR?Lʽ$$0R߬cWHf[8Q#NԟNPR$I=IqV`q> +ɩ7:bvUܯ'Ut9{IڃN5 n$QU(ZY '_9;+?XbrXGi@IF5V^(єWQa8&cguE+R7ѿXϫ!= lJV Wwr:imo ihN$Pyhuog^2E_[ x^[E1PQ*BvD\Vp-w#LJf@M>^<,K>c`{kxXJ8SB؝0A+ڻ }lkMMЍHW`-dqy497{5,*"AtE( rKnƃ|yC{!#UhX쯞۝\v˾޸/RYIqVK{?q=p|Ui+_€y'}a0>n+t%\DK)aCQς}O:Y\㍴n$yc"y eyR,[ɉXt"fs<굠Z cDŽ9qK]TFu4hCD~.ngi]K3/8mkIm[ ]x)G|S}Y1Y;x19+wCqk:XlAuT@è X#D [#0 KEt׉bꌍd%L8 A&ՈXLuȐM M)@vSJ紑3Al8qXe;WS͐ì"(4C:ʫÒs#h2v$ܒop)ԕe+WR)]Od;UrRF1ȓs ˉ^T+)Z-OqsېOup~*$VEiM菷/BD!P=Lf%pW2UZ=@ eJXZi;QtP<5>SEg- M=ˠGT~J#X_ϕ6C}aѷn7(ޒF+[}w6|`AH-PSۯ݄(\(hJ% GXm5CY,jfmc,y7JP 4>lucaSɘfmw5yGMz/8Q}G79yf[<\ek=Hؼk (Fg'$i 3z_pďSơ5ߠՌRr  .hެ=ڞE絆Tq!  v :`B˗Tz i%ȼ2ݙZ'2xlR46M8HPRź{?̬r6rKW'm:e$(7 89DN$gK0QQEUNէ"Մ-Qv*?>ocpHx6|*8=刱u|]ԉ=t5zݙ |BU2SHD?K۫y/9xR" }vi'34RHmGZL4O[ ~E>^DR,< Բ*VXُ4ww" ~,m큠l&V_S@'I?@h܂XYa5DaWF "_l1{c9hoF^c4=сJi ZyZ$Pƛr?Kjx[+~_kS+ϩq1vUj oLwq- Y۔d =b:';G/pZa?0a/dm모% kε;<2|fR$HntS4|t卷aV9[mw,M&߳gog ehX0Zm}zM(1/5wtA\X;Tjԃ/h%C~LiuleB[P4eD^LBIjqv"kz gimt,'J@ji(+rJ]g{~{c[/a|FK-x?1]k{i7SB;;Vn0e멙O,m`.XǾW-c.QWN+Mթ@H+R@4򲱕GP : {5#:UP-=Shy^j)ёԃQ%PN8E]%X-;(wo;ycb$oD8s(@zwPna{zPG neI}8JO 8BK+bf%Ind (*Y 3 !GS,>V⻱$ ,ēi"U,1BƧ~%T즻E^;=OopF#_,.9 ndT\_;>Yi_/Xf sf&rNc䱿/Hͅ&gHHv ~漼sH,OZ8U p,9oJ;2;hkrWUFP@ []MQh<$4Ȩ:eJ5jY +[+P%tQ3wֿwֿwֿw֚)&xWe>;h9IDZe=~j)ci$]L vӬcNa ,<`;wtM]vu4Uk;&@` -}P_fs w5LŖ7]f\T@J}8Ul+$Inm[ }-Z,] Sԑؖr?YG_$>Q#"uH2<@ܴIgnom0,aB -ZԳuf>CO5(7WjI-Nk՛;~&{B2,]vno'1J oa$,A;+}(tՙ4b ԏ#jUS>4㮲 4ٹѩ4i#OT,kozw\| n-̣Ț_Ա) )҇\C_m]u E-^II'H_mƒI1/oYh$h-Ðk ytc6mKn4g=gP@~L5cg* FZ!ڊ qX;kf;1pfam1&',&E8Iav%سIGl漣',۩m=m5ԊHB:צ36Bk>0f{gd?WDPD$`M(UcpR}Bһ5Y g+_J)mMu>%@;Ꞁ_;bV|WH4IBVY}ujGƔ4!E:Pl}é5g@L{A2)]McVZ@:3f *zk)ܳdyvU+-kJU vo٩滇Vbc(Ub!-%-d/.3%sr$Wjk>g˿~ZGVSc%쳺ŀPA~NNlK)2z6 v߮AQP^40V,hcTxPSQ&R;n I"5 ߫JjkbX@CP~=(ʯnӑ5iME#4.̅NuS]s7cor $\"XRG5fe>ݵmd-r-i. )*d T)ŒQjrR:QҺ@[p!ޮmHg#J]M4YE}5us~BF{ a~sk.rskp\(z l*6]fp6ݞom{@rnQ-D^R#qs;#4<~Y[XAj,WiM\I_N )BF!!59>cwk{he khwT2#BJwnZmPիDd3QKӄN5zvQJ9TnuՌ4ǃE(z1]B 8jyF]M&̉od,+IJM+vQcx;dHp‚8ⷅBE*(UaQ_F|5u2]EX[^/Z)J<5# ++; 9%X [[^$auiSxKl=g6w2Lv8"% 4wni+SD}Gt|(().ꖳ0C8ˌf_j>Kw}yqw2GwLH 4vHUzeT-@6楴l9rzѩ$i-mݣr++ U_="́Mzt*S$n&Vg[9蟐#">þت W@N|kL2~Xv},,KiinGʥ)J\|g"}F-kλ߯JhzǕkw[W_templates/artistic-parallax-slider/slide1.jpg000064400000012563150211777260015350 0ustar00ExifII*Ducky1http://ns.adobe.com/xap/1.0/ Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@ "!1AQa"q2B#Rb3cr$%!1AQaq"2BRr ?VvN&!W1ݤ4ReeU :;U`BՀuЦ ϰ `O᪯`ɭ9!q}JIH7jOmSğطB*mD1Z!lAT%e#hrI%EN"EI+nVnͰ9mc!\%0:`d H 4,L4TsDj; 亗M6,gDSi։1GCl.`"i)]ɽ6+dOɧ!61`/%!X6ChLIJ]bv@QA3\ܡJIHqنEҾ2)L!4vA)(:h }䃔]QT V|nl4(QnUWq{]2ô@ȳUu YÖ7 XiN=庬hUmT"}8qYDx!ȮNXd1#ql6ts Yl[,`8F{+C߂!qS5[z2S.<6#D]DqIb&)ET?%D)hֶԘd!k tH@)Ix)d olYV9'+Hіeѧ"u Z-p+8ܾse6$KCf1Yu Jٍksz<^摘?ѣ ,HITaJa* Kݔ@.i˗qݣEؕFU}BB0^2mJhGT@JcDִnƺ̞< Zl~u‰7w%S89>|6J| p_D WNG@N" MP; Waӂ.Y! LEƖrp$SM]5!3dC&GK$HYLH=];TڰЭ) rrhK$!1<.x!9o]x-y(W*#V:ˊ|rC؁`3䳫Qٷ-w:r⩢/@N+#7K!A]K9X%\*yaٵ6hQe> u¯>瘿3( lr[9++[ni$" H2?u+NmΑx+kf=jˈbb@ r [ +x`ѨFa`d ~_y .flc3LOpOOiB䭯bܴ.x,Y #( I~Z8RUD+ӈupz\xa|?v0VHD!o`Y2#U2nD$v3# KZ|ЙpqEF-r]rNWd?8̈n.?G]Mx9UxєfI;jR99ۭzY70|nue_~KlȄ$cNUwGs+I+#lZ1Zc xZ<7԰t!Jg'!ԛ%R$,}~h(AQRRdTDRީx(J]HUʌtyV TZřY/OPN[M{;c. @:;$=m_ʄ჏eguR11ПFg^JWUn t|5YT*={[+K]̷ 09i1%}>G&Y7Y?'ݸH"N'WZu<ں=Bn]ukeu V-/=WߑYo#t0ʄgd1 t2R$+fg/ӹ2;9oI4成}m $!ܡ ͎2r`OT_HEDFF@h eݲy ʽȕ E2* VEQxHLb C7(I}m&2JS_ HJi$ r)UDA$($쪑VH]9EHY8+1}_LuNT8!ݘu+@Ǹb]"oT:4b4Yz'v##̕T>FREо)d鎖Ȃu&mKZ+f -T@:䒿.ѝ` ڲ:R>9\7G4D7*_oqԓq %iʿb&GE#W_}gm$ߤp^TW+LnovU\D. 6rXLA#C=H}$#' @ d0Ď/H}כb"aheJzX(eD @1EMw77P6x4 Sbm)MFbCb"4j4hIaBBMnD KDB_sau(6pX@-c?FVFS6=K.;&a"tF0ta-L>*83 {}:*7jsY&uES$:M QtK p,r;܊j!࣢X]ȢTu b$ 1O ENk%Q#:H9܇- tJwtQD $0jQj5EER!vAE4S_jު(=#j$hE?CQDOr>H]QMTE&j%VCULDOr templates/destinations-card-slider/slide1.jpg000064400000014514150211777260015335 0ustar00ExifII*Ducky#1http://ns.adobe.com/xap/1.0/ Adobed    # ))--))=;;;=@@@@@@@@@@ !!**&)###)&//**//::8::@@@@@@@@@@ "!1AQa"2qRBb#3rCTSDc%!1AQqR"a2rS ?ޯsq(UuЮGtc"ćgWX29F&G AޡG9)U[X;R8 l@DG@9'J8$ !ABH@4$AXPdP]n1CAP=1׮0"g`XvuG` #f>HH:`PhI:RDt:N Wm&$%B'Ȥ6DH]FOXHH]qva0 ;tptt:BN@4$tBN@4$tBN@4$tBN@4$tBN@4$IPtt'I Aӡ."N : = !В !В y9WT:?һ^Y_ȟPu?>lH~ϩ9w!9wt}I߳^ @G7qe1H`MBu~pp~3 >]^jNMvWcUm(ENg'˘4}ʐTWbTǽby×?O?_*JSZ~n?p\[]B$J̸'R"3iC䳶]%U ZKf۳> :3mؿÿXjbS;kǫ@n9qC[9!110 h{WA<2~PR2x]n/YWfLQ,Mb^ely*|dfo1 Ka?V[?#Pۏ"Gݮ2UuO3^W],Z&/&aug|ɪ̊:a8a F ӝMVST'iTH YNUm9splĢx88;i12`u<+nxfEPe8W.:\&}9t/ɪ%+nD)h%nmTLҽGel]*I0B>`>N s1I~xec+KdGs|3ږeVp/ ŋbUyJ[Z- K$fa^"~3@{d iXlGv5#uSej 4IO(toLB-:Vܙ"Up/]/O-#HjrdEK н3@G?_R)3"XOݎe.;uSJkVЁ⟡zVgaдF` yh~l '/L_Spu˷O:J OCK]Mi2HTsϠ:}j爤q?z,I W)vlZ8N I۲f$FLni(|fW":4Gz|ߙ??J+R֖>\GA겾os˿Z2gDm,}RԨY|V>fvuRQmqJsYyXU}QOU<`ž>^eWnmoIYl׸uqXM~Nub쓃ЫD#"uanǢR$[nQDqb#^w{0.[\kYbIeQcC岧(U)_>dvO]Q9[FBrDYw\K!eZLN_ g_5drYǶ)`-#"Gs*\o,QNe9R28оbB.ʹU@В@NS., PB!β֥*4Vp(Q%uḄ.mt1=\c-[16S?ag]:83ne}#tHw|"QoZŸ^qmϒ~fHH5g|cC L}?yVͷ.%l7U' QDjw Ҥr7)P,- 7B3ۀ,{.;+T0v $ufL”b`@@ uhTLXY~CTrʅW[dEkOd l,heR0{,V:4{Q4r+ĐlZ6dlCLL8`:N3_Cy:cƘU 'k?(,5pk5034&/ĺ=GFӽs;nLnb TX˯7_=;@i13xgOEk-oJ:&?v w}-Fv&U15VL'ldLe9i]n$):ᓁ]rxΣ 1.oI]M]eKF)yγjq1fmfZo3Bl8]<"dc(']?fxKn5WTxZ12L 6/"\|M&\12FJ $t;>d1mzf=k 8G'f7:&%8#udE;$u_FxWu?7j02cVQ0:@UzVt=ʛ1VP;$}BI-a8!s*R+m6EoGS:.^?r-܉P'G\pĜ@`:H{/n.00Ӽpe! ˓܃Ud ,B6@mcЎ Iӱl#9_ \8 GsR>G`|h-d; Pcf{ѓojj8ƌy>+KtG|UΟ9x=X,3r=P q뙑ꇱkP$ؗX\UL`ۺ[ѻT<aZ)WnfA4=ǎWB#y\l uU]CشUL#+{gxMyd[T5D"IxzU[dn1~kQ2QO83/CغDZ9{ƇjВXayD=V'11rˎE^DBHABIHmihnT a;Is FfBL="В !В =+HѶ:#µ@{!xvc^@.{ !В .vqǤt`  ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@        ! 01"4 3A2%&!1AQa"q2#BRb0r3c$t5s4d!1AQaq @"20BRb3Pr#S$ ux<kxN(Dʶ)aZDh(UɢgV.*ST"DYZE^ x<[\ 4;Vk+LDlTVBD֥| X\T.$JM#SNx[˛;.&UYZ͹9n>Jbh9\z$Rֵ&HaS!VBDH+YTX\T.$E 8+7?uq4?w]v_\z&$l+SV!"&QS "Y ",ehd\B5IxHe}OT',[r,K/TaEoes[7ʔ"IU]׭˲(EM+Pd$EŅ*jq? - %1|pK9 v֭gCvk۱5y2XV#%Iel*ы Tx>/|DPiha7VkGw14;R؛˼fi;Rz~oKa NT¹'s:SY$K%M:m{9uoU{qk[m_+]ѝ/e6zX7whZ"IZHB=J\b,7SK|<i"c0/--:!moSKދOU=VXVAREQZ>/CS*ETj'nZMdގ#y5>̒&U%l+dV"H8[""VV(b|]iZKeʎ6Be#"$r&+`t@EKEKB*Q4ѨWl]vivgצ5j(4EF1tCeX'I*PZ`*8ei"ڤ&Q"2*i[PQ{JT*\d\x3(O,yr_U`,D(MZ V,+PʜOkD@SZ-ٌ[T|K+hm tdԱVծ+\6BeRV¶s|_jYZ 8+\[讲'WSDN~bj'dk66N$l+[V!2ZD>/0EiVʮQ3ZY*d""VD8z֪ةb:6"Q5I?&xL~}gsO xx lcFGEOZ`Vkm*-QQm g d}b1|by$l]}Cp}>D}`c1tqOnkoKYhEJQuY`A9yXӄ3EdV%B F1d}^5NfԣWStm1}!?'XzΦz')k@f$}baVZ` OjŵuZ| YE%;k5ke6jJײV18E }[xm^nТF`-v2U|ڶiH3{k> z=F4FL^ ګec]DN],4U}^ee5UgU(:޸uP/SU5uCRuGMmMfe*T>8;jɭQc_-Whq/KjwZh%bD}~8McK[YF3lͱZl}K~c3_턬* 2'+(#,gS~q !90&U`@?ıT/ЭF⊭V ~XG?F&?#7Y[1LF1?p!33Wzcpo"# i d;oa3Ǧ#~1a7\b0#-}jiUػrb1L#1fPgxnFC?crDKkkA5#(UUBV+B3+F!OB3<}* a=#0'c \BfW0zqCZƯlWrKhjuxua\zf21 Ќ1V#c F!bje< ^ua+F +Fc(ɅG#фaa7䁈baz8Մ`3{zЃ}|Ȗޞ+2oo (c 1WS= +FaaqF} 2q Wѡ\1D{y}\3ǡXFc,COhǡ06!8ɇq}bC?;ڂ%մ[ئ#Eq+JWW`t!(+m)`3L2&G{O,W;ll;;8و叕xnV~ϭgAyUa+Dqev0W v"3x !AXVۻ9)^KZ}Wl9]Kx#y]^#+# R]'3XS35L'!z/&k-q\>o]cu E^OoKSVo'Xdx*#DjZ#xY[b?81Rv+Dfm9,'_%_Ekzw1g.v[멳zNQӬ'}gZO\q9vM3u2"8oY]&{syo9}-?z.FJOQDdYUGو WyUjw>ԤhuZu-Ukmq[xv{y]<X9`+11Z#lD|JV+`tv68{gKQh[k4ȍvDh WgV#G#]bev"1,u^ѵԸ~Grw,k>9x;٘0%vb"<2<tVG2 (#hPQ>#qظK(bvGG1[2'Ey[ bV*v ?oߝxj>FUVAkw'gs1wykLLվو"8?8#WhVٟŘ+R"1Wh31ӽɧ! تTmXV)IP'B"+ϮОdNȂ:Д mDqTz)bs!TZ2\8/dsHD',"MNdsW g(d/ ! \ܞ9a wY:n E: 8Yb3˵T.c+"}EC"Y=0:=`tN%\r,5H DRʲUK*ĪF"29DYC\dFˣ,qz1@,\*2ʖDmhÚjd %hͭe)5řaj]iVä!0O#L=*88eNu" QZKƨX4' bo?8(X]L"WL0B"?NxbB|LL?Hx x#aeחLVUxՊbXV+;:9Y@BXp g<@Ex{8?[±Xaa'V+;8$|5h}Pp;}H ^ΰU<sR8lu@e6]g"co(1Luel: Ȗ]"H .!M:GȠ nnYdhfR,;4slmX176:ЄɬJ`k-D-ab8Ez8?S-ڶj;VfT&n\#StBeɗ&8HvK c1H :#T2b\#DC?3&fتDI!G& n=g5פ]lV+]^_B#O#%K$|~ވԵ"%AXf E#9$kD (`iDP,VЄr$2r$@,3%KXg egG(ᖇ6hDmJ7!g'3zTr'͉ xsgoJQsAg;,4v;#Plj &2BT1R VQvųC3(JM ~Y6v~&NFw`]v-8}V:ROe̷7Gِ& %1VBASd@Y8uJ!-hSHL !W֧8D: Q= 6h"k5vW/bNfGOXrͱ q+%E )_l'F .nBQ-'ubدDȹ7}t$]J2 &$ qLN: ]ʵ}>$ZcF2CLZՖZ"Cp$@.*^:e. DR`|mB0Ϗi Z%Qx:ً{pu QԆTJфnD _^%v] wkDd>dun*@OŬԫUjg ~DUUSUNUE^?Iv IX$->]j#vET塉tt HL]#JĺwazVSSnQ!IČ'״OhX(Du" i yH@6Ww ]emP0 NIG_j1dѴtfմLzd.dtaw BCh(MIJMk3VZ4 ޕ[Y&sܤ #<:ʐ&k:@I=HҒNq"t:@-qn峅h ڇQ=-btz-[M66}h Rnb mk(k*4Gx PTi)Z3+YNj@ vxS`/wr f}\,mp[aI!no3'Dkio{3l^\!>uS)zʱk.8ܿM4زi8ӉS+(DYa 3OleNtԧm{JݪT>-pۜ`7Ld8Bm|YsZR[RBRz(_%V+ yv[\2il%?qȗ*hL5U-ڼ}ӱu !f&% ?ļ;ĵ)u"zH>/K%^:VDz'i85|b_%dO/tk#6On7n@js`c̛ ñ0wN|Mi?2CEnҠG40q|Wbn/B֋eMO1n׍oq8Q774_:ʖ̖Usv#5H#qzs|+'j}768v֧'R9pIi>fYu'9jV6M( |&BdiJq^B>SnNmGa܊t_,LuҨu办҉({DIR`bǤPUuXDO*@Hk5|/[7~28I! -mme_qnlSzݭWIe&%Ifq\zX~s4޻z!;Tzoq ۭrJ-|71x[m^YdKZ-,T.&i?*wE.:dian-ej;Xqa5$%bAEk˺}ckՐgz|SZh5nf9'YBH#?9H O "'aV?k5}Lekv#4{A] !gqn eL%*P ȊGYvJuI-"]{ďIEu)0:$k!d?li)1q+ǫ)6VMg?4>) fX̔..7 xTrъ9ר x+ "!yɯTZDmN.5@} \cTt9$iA@H!{i 1meaCf(lIzL6R}YGsASVEc]vKeGT t0.Ri@>3شR{KxC20N*:D&b];'״LHhFULK #OX@>n8 S`{E z4`O"kJnIDQZ>5w#qu%oR̥$rWp/L{HK*)*#ʠ ;X9cmd^>mKUޓQu%[BT%JV6\6+ZBthݥixRw`OhҪ 6:ε|5$"3^"tS^bU:=d?lHhA|Zulz'KpD}7iuv 2RK!$obē75]`tx"qeRZLEr)=HL^.&*#-HRvߩH t '®7jя6Kmfj>]_Yťք7Jʢ3%1#%; b^α/{"~:@"@4W1}g#1Z:D{~췏XDJDHF`C=ȯ=[IQD:L3rWhpW-%H+Hwi HW Od}o7dD8y%-ٺP-z;h. 7wcQBj4->H,G c\k-\\aΠ&scqRiɤ~鸓Me=9lo#F-8hض>*%+c1wl8}ZqT IJ ))ݟ_Nghe5wblL(șj8 ڷqqmy6[6UBdH.UȬ8Sv1}\)TTRdŗfprXa9+bl6/L*~p˻io ~nK;'zJe=c l-%Y괤Vwhl(nJҐ7hu_x8!X[awqg.KHR n[a`)H)iĬ񎫓^dF!2{DP;a)k]Ե8cj}2X,l]GpF0ۈT(zR$L tV< cZĉOnݡZ4u`, mR F1 y>T˫*aBnCj}$L'{odmEL Е=")^'Xܟ[OYڞ7u!oMe^_5+ٮQRr 4By\)7t{8 FPϹMaӓJB+ P(PFL}Kw\^ߙ1^q(UZיBTӁl #i<]|/zr bsr˷$!{֩$[*5sɩ)muKQ4)I*}qfպTc5,Rm?:J3-9m1̨%l5wd.~I@Al[lfFgy/uT%:A q܍9t8xz aPP8Zg,X۰ĥd1i&6Tʼ#,n!w7eO2Lqm*Rt=YG rҋjˎ,(w"I$6@.h2-af`6.71]J3,)r&_9m(sL)Bh+uUg"$2u X?D^#+xq%S .±BD*XSRw ,oi>)[O'n5$OH"L %#X q\] >H6ޓ:!iRTRPaV{X>^[sQRAӤ`3<N}/eQwz!j RViG!ȸ9NUs~u`vme\^6 Yü^쪲q] 'Zٷ6ډE rk!kɳCM|q(Ju)QZ'uc̐Zޗmӕ-) A5a%;mu#23a qEc۫(ly.Q/y}oMp_Rж WBA2.͞<·]Ǫٵ%h(I]+ܙ*ya%9^s!gkYv q K-is8N^ rj;lOrêu8Jw$)2︖c-+3pVl*J0V@@/m8ȷ?:oR5\WplZ @ uz?p޸uEn:+Z֣R(Ox];HF1jv=č LzGH*GMBO_< PMDDE54X] ]:EMzGP :BXXkL[FGX*2#[/mg8WJd#r\#QP0?6ܹ76KFYJ )* pudԻ`yd:1ۛBl%ƔtNCo bRHB9%5([0eXeT n_q>:I4'6͒ZJT5 I1Ci<:@H ONSY$N#Ex7k+" K̞ힱ 㴠#_Ɠ{ľ0:JQP:SOI!cl/2V"pJH\BT YzqetۈP >Klw#~L[4N┧#Sal]-A\RaAZ[OHz UF;(T*܁krNiBխ9~'pݲHqm`t)+>شKN[[|[<6ߨHBu"=/Hu|`XHx&rcH "`k?),j%*R'&%5tℵK &V6v);*cAj3n-$*`O:IRc_4PkӬxt3^O55x\wֽ}9Da :N2nĽ2A>n5u77qg-t ri٤$HhJ/l+kjdQFr6 aƩ ZfnSz54H6vZofTͥAKB*Tpy#f},Ȅl 'u[ox,[v*r^wȤS"vw ˤ ^PKbmRW} ktmKiTԃ0ǬݱRN'i\@&O8)'BҕJZT9? }n~ѵlȼĺ1:ʙ]HFEj IRJRDjrȸ[\YvӂJ\pa l$ ҢgWrܺ)>m;&bZϬOX)'Oؗ${ 5=#-`OSN6xp O^%Ez? l XOXפm?vS%)J)8Xx<ҬSN6Ƒtemplates/Restaurant-One-Page-Website/slide1.jpg000064400000041411150211777260015557 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed          ! 1"0#PA !1"A2QaBqRbr#т3 C$Scs4 !1 0"2AQa@qBRbr`3P  !#ldXU%YUamd^[աQ >7#%u$^1hӹYf!+@\kP-99OKt5Y[sܠS^ u ")ۋDDWq4.㰯RK]`IeԒ^Գ6-Z4d0`3Ѽ]?+WEcUe/f_хi/!V`eD[Cɑ R.Вb:ZVYľ̩vS&f;qYԪ^\gUށ%\̽r7Z0ء0B}Czk&VPY,`ξw.nlѡlB`;or]Ns5@>}5,QD&Uj(j] T 8ƊHّ cyCO@^WNXH<<s 4BʊFfR"֡r s[^ -?NY2k[kԠ#mⶼ(-YۋJ֦r Tu`A԰KRwNg+J/x6,2<9tbesiU'tvϲ?w[WfhnB*josnƺ:Ts<1f ^f?NՖɔg4reONNWsʡYJ4YhW;q ׫q[)N)8hLX85&$U Φ59st$< Zdu#br&PVc@n5%^e35ЍxbzF*-4s~]ʠBN:y>s#IZ,b޻4rs1ZT K.J]p%$dI:jNII9'%RrN$WNII9rڟIϪ}s#$dH\J#(udRY.Ծ_%N\III HTJ7*+-, sa@ QS!O'3ϐϐƹd1m DX1@ XZ61Be*'C8GAQ8)8&'"- ؿ5cm>=c8uh {-AB*0U-Ź'$a`'1"4>x23DXy  cPQAY}>H1[1- BbCc9DF(8p m Zf"|+6*YlG_(9K2P{N9?N'E!uX<{ys<Xl"+|JЙx8W$$/3ㆾ}G 9)qk3]ۑqE["Zq22XĵSXĒLOh!=Ș?3N"d̲/ %`O0~Gb4 @x7%*`D6Doz1ט9q*b!TgV(N#<`Rg&xD(sRygigB lac jx%jV&:G<ǜ{!lSL&40!yzK՞HjW&L- _F8xm[,nB#GӈXÅZ1=dz96 O#`3AsǓA8- ǯǧzJz?3Bϒa$Õy |Oȍq Ǩ^Hq<ǧ+̥>9O %$u0"! L86!VVq8LxxO@ F> Ŀ^G[S k)o)A+`E u} H7px"#Fek0vc73ͱaQeQ<&T#:Ŝ VD'بg& 'Ш0W*MŃ`1\x-;2%x"(~#ت*HLj΢-0gh9` Xa[VkvM({Y+fV B* NKx07AXI'pyc 2-HW!e*㏏nypl^`X Y0p@0#Bz0Y9yKW<Â1s FC gaS<80lX<ɅyO)' xC >E32 ȬY~d*OcZHց*L90 B0S9/[?;ivmduˑhS_SlAa#2ffmNr5}?+{][TnT CbOX-1Nu?WٓG1Z똟>/dښUnig]aϹ~vcgeAM+rrlվwpW=Y(5m؊l 8;k|#(flϹ.5po?~^<ϖ޻:}V0Ṵ*fptן*rODZk&ejs[{*lj62[zƳ$iESa֯P5՟^ Ejj~Ul1[uLM~3^/6k=֪Ǵll{f }vm81eQpw\*Zlq]"WrgTYgާѶ=7\~Kjh%ZC}ɲލǵ`ibtBrlvmܡɸm .˫薿!jzS[ԻFY}yQ:e흶;g}fՙZ.~]vnX횞ub4CUR5wV\E][Ձׇ{^\۞;6.]f.Vm}gw[كVuܺ{ov ftAܯiFܜ|۝WY]m)ly+\0n獕+7^k|]c5]̣U͙}7}]-u^悓S>?"5g]iv+gd-4Yf& 2:% U]Wo]+ǹ\7?M?UV}gCiW7e kr6TQemՉe?pJO/)fYڷ8I{V_~a}s;kv}Mv-}T;KZm7>u6*a,-="c1qc[2ݨV7#boƿAu} }QPWjn4nL:GVܴWcꝂ̮hs%Uv%vk7LiJltƺN3Yi\6<껞&q]X{*9Ž>Ko'kR//m:S@ÞD4h][sm_^Va8G3>r7Z簰[d 7݌5v-OPlmYy«[]"l}]ַQa[6nss޾Nd3>!s [?;3b,TQ.2W^eOg l#쪷o]wי4nQ(=/" m0kykv3d_~~8W5)k>-مu=ӗ9~];{'[iVuɱ17}vlx|^\%67Qm1K]~en_xe+|8aJqC0yfGαV¼uϙ[1N~>skU}]L}2]M^|L+v.Yv^:dwaJmZ +aV+̧kM۴Tj.|s*L:3_i|4MA+jαkm~sQk6_N^{ 9Yק7um4uMXvV[fפ]ktՠt:-]\?M+$k+YMede.6ϯ":KToLL}|~O &cf-g#gLaeKL]V݆>G]`&6_rQns]M_jې3rq޼ch:p0̱wd[fgccYMW&3<*ravmNjv93?9X3s={"f=kylÈq1=[~+ +<ú:L:8\벬k[ΖOlvSf!۽-yK^C*nSXk[4.0ȲlyĻ~Кd'ݳ >ɐzSlMތn(Msq:VS^嫱6vח\B`E|\cVVԽZʍ̼[r66FLj UpPⰖ-h @Z)x E/py$$,$$͓'!!k#34,qAP"WYN,JYuW(Àc@1N)U881PPQƌ1c.4t2n#q?(Y8~YL.Sݸ)Jaw$ۦI^$ (K$d!Β[J.H?5_6-_msW*dZ1ܞFTW(-=+VUo"!Ŋ׉VQsN#%,~?Eۣ bľ4߼Ia9$GfxΈ]ZopI!9cD+Ư$勐ui .9뚤"!aK(WQ[j%t%.e\HEnP ԥ2JDͤVzd4% a OS$L+~nESZsFڎg+z&tԽc5GlAOI[W$5t&IEBqV1LFS'*+0|)7/4꧴WRz2r˔x\r?;jwvx:L]d0v4CwWv|Yp|02Wx4XәA*M$*EYcRnɨiGfȿ^0C DG*mP u^Olqeom|Hc_P϶~6j<攖<}476Q M֟Ƒ$xA:^'ٕYgT6k+c˒0K*={M~*(ga&zזwΏSw޾NViz~6OwV 8?欌aۻNx'?pI@_(j@4u[qjk4У@jnh,DD54:blniW]-TYqi m}j).ta (oSA Do!ҎOo-u*_ZV"P -\^'1W /  5H9 G[M`ck訢?4+qnVnZމMP,zi%QQ# ?i>׶&Δ@Y*27t]$*!q,7{E}o}l2GI(cV^l]d,͎,VQĎ~;np}[^~m6 6 %A$H뮜GcM1qCK A6lV.&'jIVN@15-2 'f`_ԏKludFNg~#,XbM}x{HNl4)ӧ#bZee[NiP6ʌ{ݬ߲&NA l̝[/wyݗ ݷGrٛ69QGmr_TcH%HREƿYч5/xneSUͽ[w& D>eu#YU<ڛG_Y06HS(gxbۘ]ӲIp{n.s;K4}IbnjiV+AQN>AJX<m&4 c>6vVQa_oGքR+ pZs~RI 1'hƎ\n[emoP$H~ev٥De11q00I ,ݬ,6^.oKn\wKee#"M3"ݷVZO#Dƒ/{Fk>,S旍Q=6f?+*)1;B{|!"MO+VuW#ƙC<1GYۻ=.2;fl.ݗqY,v.ӡo9~G+VSG(uPě)}O|YE#Ablm#ht/~CʓI'uv|q'UyVmXo{tuqO&D(>1,gN]ʜs~!CD@ IY,͵p9PwSK:Pzuo_ vᏙ/S#YT卣|Y$Fyxy *ۤ".sn=};v>~JM8br"fUAwWwYXVvF_n+lQ>=YC[I.|mQ 4I5߷kp*Ɯ_I E}|\ISeCxTp͉*K) .5&Ŝ[:vfzD nV> MCSQf|EdK q5?aF8qzjVu{m=1ȃ9V Iŀk z*T*Fk'g͓[1q}ǕV+#ڭKw>elXO~<M4BR1E a1LmԑL92Yk38/)* #^ׄh*zH5G<$D W!A/kt>xrm ƭhآ{ &Tƥf$m֢|g @D; ko6uPIBYęܻ]\@EAeu (avVm!"-1; aGʒ6Ϟ( P#E?[#B b [IUm |;E1xőÍ(Q$dM!# B76rxDž>.Q"4Пnz)X!)k4 J7z+~$/>x x[7Z>2i,ˏ ]X4Ah2WxM|G>LY!r7x<;V/2ɀ,/ȝJE2:^]щnɵ m @ B;Ok`̉73Q^3X+}z\iYǃ!` o*ӉoVGV=69iq<t"P,@_zŁ`~hop]YAJ6Bq ~#ojiCDu$IbFMqmrP#̵JmkUXK!"Y xf'Zx}VnچLnfUшMs4ѽ2JHb YSFWB m4.lMh=U"'bT~@oSy+} ?S.)ZrJb6jEڜ36y191mEk1}4eG{H,l69_t} כ(艉ǘ+?td7.4oG5A]:wnWs.Kp>.G}Ub,4 (,5A6ĒNQwi_'ƺq)"Ak؋('MM֒\7 &*@rF*6JК<|yǙ䋓o50p^a޺q7MNx\\LX(xخFҶk mh&F$:oGեpmZK@N_yc1<ğE}Z6TxʒRRe8w-_a7oOkӏeصJl n'~o`H$Ƹ@uvH;eH#˶1']8l`Ym۳>& V'mةv;TiHH] -3 abmsm˻j-9 +p'/1k[>4| i[k&Q~YF^b,9Z1ur-_GUP/qLdqvn=b9-X L5+0C!͒8oB$E"BĤwEI*=oQ*n$8Y0 V_xk7 pDB}M&tx:(~z$xܷ҄2PUeAr>u&cy  5`}FO!v Բf'$M{smKW޿M_ hO,[ukxI\ ׍\uU.T9PBX-e>_YQ-.UGH#X4Vs&($dG[.,l-9mPOO7Y Nz8SB_W#њPEmx\PjxG|Hf=}4ruQrAujLy 2!T19,[rInUQlj!1<=nR4w77-Gg)s; oSw >skͣHڃEJgR ڌ5KTqW4G);f2ܒ=wH{tYᷔ~4XַOG $~*>YE'E ,h3h]_lQwlUY8wfei;x$11ȍ]&XMN-s5B!,8RQ  a7HO@eז;c뒋}5ID/ṷŜ! \>c$q`lP[K/\= +EƗ?MI}u j,v4(^nOV@xRAkj)`OĠk3&$6ňk_)3FҸUm&zHFo iE[ 5[B)£k:cky 6gy U[_XPMK1ciJ9?_ri r:}!m|Hr+86oJ^6@,0-ʴd)GXq1TS}?EKV֗+63KKRNjks&Lǥp8}ܯh=dUl$9cgڡ mHKj$\jD@VRwX6 Rka>:SuCxvSZ<+iDɱ> @| wVFh;I4WqGqHor*(Y1r/뤊<ԓB * ސ}>Q _6;~~4` ]nt\Pn7h`%a8}7SLďC@Bpz$'3_LcʾoF1YcI2e,ZX35o5$U(C;}jq5=fs3.Y,`m`ͯ_i <8~B?c{,GowF%ݓk>%kl]#o*(|HGh9ICMb8)dFd.I42*ȆA_1` cdj=aokw< ݜW( QisҁFP>ʳM9$Z$9" IlG6?*]JI_ a¬VBmy^c5Mqo\[k{Mqoi-5oi3{Myטk}k}>my^c1j@?3\ek1?eRHo^a5 хqW\EqW\kAqUMqW~ZI hk?templates/video-hero-header/slide1.jpg000064400000024352150211777260013732 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed             "!"01 @#A$4 !1"2AQaB#qRbr3C 0Sc҃$ps4D 1!" A2QaqPBbr0R3# IMI5"0#(p)2U!$$$$$$$/cYl|DcF" 9" 9 9ZIVH }^5Ō54XvӋD$<-Mr3B M[Xܭy"ٰGphJTq?_;+ƒAe0K;n:*Y` RjWUЃ:y uwEj!T؜/NݙT*H0~HRmpxbخJ6 eLa,r%U֪5s]:Jڹ5\˜{Yْ-k`㘥Id)칬*clAGYy݈!;%[1g\as[!Ks.F~P}{!>ʫC:(KB)YXO*De"MkUZ sAB^E:݊+NMa3Eb?<&zԩ#fwi@$KVrސjFNJe//!VZG"=S=3RI2 3 vHJSRjXBF#a)IP,CƧ4͝<6z*{נA"T鳉՟r\ z}Lz &=#:zg,(#x:ʟyoUQFh}4h АY r%c: -C=řJ6VǗ32_$z|xYzFT,' s1hjF|RaxϹ 93SyZ ,+HB&WmT%4J9Y7mhORaly@4- 02 kTaV)Ǫ ZLVac L7׍eݒL 93ZuzȆ#zm7Zkmo3cG=AMMⷒsicTĦձ0r7bvO= @`27XzٔNݻ` n#Ż?g-դWF/Zb_+u~ũêvgoa[_h:NHz^m=ӥe;]MkǧmjU@xO a0L0=zTRm.Cv.}Cw }y8 7;Pfmv&e]Mْ-Gl@;M U/K-VΧmv<<[q)bә\vvk@5ks |p|lߋU3.Ķ~" 6oJ¸օj@^DJyVY[]FF*vl]+䊧>)Ϡ0I7aʥs叓fg̡CW,1lie\2ݦ>.[l{Fb}.DG,)"|SOɋfYy"}ŢI&'֠IXP`xX-4d)[.tN;jAiv'Q2 FH1?c ۂ[Ղгx< -.x6B`8\}1`Z Ũ x遘(S`H+HwHkZv(WE• mߙedPIS/wnV=]ҥ^&Q&;US]&V>&F$m 22[qN\įnz2.y(20fmŬɺӰbWd!l"VvY>+5^A]Ȥ }d۶Rg`X(wTXњH|͊nVBȅ’$n|Ʒv2!ZУEȍDK[oʝ*ϐ\iU*WvB]<38r~zNSx;[{{rG_L36<"ʭswmSu~4#'z͏$4mî:t]>UF6^L>$[z4^O5s>B5T{1B}o@|lj1rpbI̎-UJ8G6dˆXJUw"0(k-"\+px WxT]QԘz,ZԒYVy!_bM'L? Og'`|}rvJ`.1}#;- ]c2j/_ MxTX^5)}F%ܝӬLHg2Fdr3~tvS6Eӑ}dd EON̩V/Zld %Mۙlѕcl+dɓ(U}q nf苌>8b*hrleXƜN;b,_#6F@vJKw#z_;ܭ^dFSntg;c91G߱d.YZKs}bT}_ # DM"c~72u`F̈́Q#硷ӬAQaJqɚPC2 lɏl׺ĈG r%CI7M5$ p֥>0 9{ :2y]i'ye6tr.n g7GuX1Ev*rƏLe=IYS@cyhMRoȷJȇ2jw-'Z길,H3qc6D tcyUۺd2kSC##+/ V:VLT,󪱓k:94sFHg+P\#YUWIj.WK~\> X*l'd&tAχuN+V;a9 6u;OG>cd3Fěo7f~&~q:.1zαᅥrEdœ3+s*i\>͙W~\ztLFe)MXL^;$}a *I)ɉ/i㓫,]?lYK) ½W">ƣ01, /}gK}h7HW+5̙C;Krb6ІAS_XӋOXnu0owN&ǥř`fRGEa?=}bm*9ǕdP:Wz?x곳4MﻰNIRMlǂYdwmi%~oXV{qX *8'R~ 22Xh8iW}%WR,oYM2t]Jx$hf6*HfZU}::rh:>,xHw;;^jXA>ԭoz!< Fb7G$<[ؗR༗3\d"텻z*!/ Ǔ#q?z]law 8~n=:`hñA{t `Lڐ~bBΤ8sȈE'[rsBƖ;ݭȉoJ^cݭc}X#\ݯ[& 3,zr)l,r1n`umoc1&Fwݥ,78 I!ZD4$k[qg<;EFIrdc$54s1v}ʶmQ~*PeBxBBwǧXLFCQo$_i$im,oEk-8? ̦˒2nQe7>MXd8$dfLK5 $Ir!N塻!pda$1KH;\_#2@ dQf7f7c'طC׷ l/njP`k\/nL qKmec捿rff68!0U6V6eϾiWohMvݭǸk_ =~c{!Yycui?ia f/xIWNrȲ,ܲ}3 $(/菛S|VWcO7|4|c֏5Ƹgf jmWY;{nyu+!j>UH xH-,=7#PڢSed!L9Kn$mΨѶI[sWƮAxJ'A|<|O d#[Un@kM\Xy5E:HUUFmq9Noj)~(?-ޡxxR{nF˥2ěrxJϿVQs#`XZTfoj$@Pj$8֠ܮ''ʰ#_x$zڟ(U{{d{{\ y8k^{C5´4m޵s9>&0Oz{ե 5p ֚ykSsZ=iOz j,OtC\zosZ׍pZeK֋^փݯZZ9&6k{q^׵kz< x\kj+Z^?-x/\+k{ֿ@>pqՔ|gWS^x+Z\(~VZZtemplates/bg-effect-hero/slide1.jpg000064400000015762150211777260013225 0ustar00       "Adobed !1"Aq#2Q3aR$BCbs!1"AQqa2R#B$Cr ?wZFL AI ()0X#*J0+ F)00(&0(AAI S8*D@)@5ZFKB;\"1rQF@PPAI ()0X#*J0+ FAI@ L`P!  k$rPGH5RQ (0vKBH)hI8w'Р,)1ACL RcB L((`V % (()1ACL`PRc()  k$*YC"H GkH RВ5Z wGAAXRcAAC"PRaACF&T0((`FAH`ҧ%B B B LpP$r8(R$rvID-pQwg&P!XRcAACe&0*E8 [6F-kv#|ilNP6;;υ+; TH!KVfGh6%7=nLn ɀX9PPk4$R6d\"%4rc82+`68IuD-r$k8(R$rv% .Ṡ;T`IC()1AC %'I#t+l;1畭ӤJ#hn6$aj̙HH4p) - BIhRM\YCp, z&[.53iQgssVODz.ْpj93 D1BAwhp^^W8Z-#{M@29^u6{TQNNZ7LhF^uUY{%%JY[&6s[Upٹx:MBj nyHҶ_tm@gQ[oPF@Kق mtGuSM8%ÝU]eiYmreIz!NOEMdfÖKy[tyid} =Kd1ぜVǥG,{gO&ZϞ8+4zUZ <c&x;Hmssg#MzyId٩6PxC}e3Di&dyl'+sDk'4F1~|k])AOpSQCS 2|@lpe``;tJ+$B[Qxk׃Pͨ-j:qf)$ ڶ4zNs#h8^v\pSeh \,g;]Ce{O4rAmg͏qS.YjYI7^g)> QL`,l/LN+Cq0=rᎉWJ՞qj8Buz~OWe:)$k:Q(u@o'Q>&w-~qqQ_dbq.m#K AX(M+%ZQC'z**zzwܨrg\ ϗ/FfY9%&m|ysDj='-7vR_ s+dqmS soBBcqs.;ozK[_[f֎'rm,.YIru[lM{c3̶kI8(pP#I w=FaI%!AIdas:F8yٖ}>mah:KBgݼ.nE JoG6A=r|i+Ypغz+ -Ou?ShNY9B93lze*k-ƳYtNΫӴ7h(moq/O>2sia,pm?_O,)4.uJzm/gjto1gqp<Uc~LpI"1v᤭?aUWvCi攻kv4󱻸Sm.=KQZFhq΂x'mY dJkG/z;_uշo L8-R9cOeo/59jYW%H)4Hw y4GͧD^)Z7s r-T>}O vj{Ú9ncyN>ǐMwuAQ˄J(!eUQ:Rwelj6K7Oo/ݤW*]| l-q 4w9.zgOyOtͮtZxE5OWY4ǖFj&'ǻgD.ZMLP=z%4R1g_Tf82Jf-^ol*,xk6&]z4,/sI.unIat*.E0((`P!&;JRr?󤟨sI`(( XRaIHӇ88?W<f՗ }@!`Ф$YwcܡʑL%h{68--=ǡ[RL e]^${PtZ:,ézmН52g .n;Z<덮8q}8 <6ՕY tZk)qXyydWynָgEmK;C*eS˓3MF!ynmt`'K!]S|cץM[/ci+M]'OUD:BǞ ?Zc\[;FN":^HZ_H*j(Hss1ܡk;Jx!Y_'J ݛv7sQ <#}MqO;tK:mMn՗jaw F#K ËFeI//inIⸯ5ЭYi D5s5(=H[۹ǧ+QtQu[5+vQCD+jQئs5$^5l8HӒH6Veq h7%ti_vΚxݢvַT5%餉#a69^rRml>QeLc]s瞿SiMNHJ*-UnC!qXvw|hq`UG|ɽKujM5U2.T242%a{I?8sA~3nGOxwcr4.E7z).FQN$scq5rOW&;%Z]R՞Z'zFXiŴ2VHG5y2>KX[u\)b6 ŔJ]9pm{g[gR|㡺e]OfƽY)em5E#$4f9`˶dm6$?R򔮲qx'C%Gk*MN>{uAkclrLw̍.ʩ '4?}N5 ZɄEEJvk̠8p^j6ֳeG.RKKjsSs4b,t/s}BWd3,gyjOňJYU䣽O_g[e S]̊>SN + |?#3qQnfI|ϯ}OCxpPRKwC-\Q$-p6oJVm\q(g5i#SIeGu|y@+GHmqz"ֈ0&0(0(@5pQ?󔟨sTzh)KBiҼdO";ph?Ӓ^@Fѷվ=ӒX 6oe$!o peY$ݳG%[`$A9t[>A"kZc5LcfݛF߶8PfX32{P;~CkU,+t3ł٪G-0ÊbjB0()1@0(@PQ;U`AAaI "WєsW;Hgl ZPo B@fHX״5۝$m9~!~ESV~\gX2 ZC6 m9#p`ҋ cvqM[Qc ).i6vNA,sY~Y219Gد7U4xǕ}#rm%3Vn]PN?*fr7`@p5#UDr<dqY^MY!X `PRc(+#()3 AG|;Vý3AIaIAAIrZx.m݆p_zM},c@Ć7ٲ}ZG}~H`=6# o/_9'k촶_t.I)9q4s}QhVCṵ8\Ǡ .찆#i%wfz%SnD+ {+L9ߦ:i*i*'hv>lQ9媌^Iz}|c-h{x!F2Ȗ /m>#Z:ఘ\wJX?Z,6xGH{8s0~B'$R05hؙ B) ԫ8a[` UA/_L2g#;HVHT)0(0()1@@PVOswj()1AIaA&0()-iݓW#3\DL(9!p;O+ A,B00It>Ք\nFzKCgpRN堯 Ptu Q=@\=ZƎEH'<-մfJFR4 .D^;8-_%ѳ\&nG_pQ7Z݂Nߴ;_fs}HtCqL/WUTuNNT\_CZjM+嘾Id;.q>y|dkiI{'+[| #TºjY-.w+9.ȩ L`PPF&0(' ds[`(VKL7NcYu\ɝDNjؙQ"sUiHiH eԺE@rQ,N N}IxG 7}Bj#!"!jDB$n FDcNV&6rˈ+iR^* -`+dAAI yAY?\;V0 @i]Ϧp ,^o^囚=iDVQ"sUjH-d'!DI=b;SNQ\i^ƂZ0upT5+̔pt&MT$E!`H$O *CN0ɛrwkZ@+2ks28bpi)$.<ԈȠ(`VA@Ra&0((`P9 T;WAИAI  c8򥬣d%̼{y%yC$DLnvcQYf\r] `rɀAIT7V%u;-itg}jԌsF\;ꍇA' T4nS6p]+q/핸GWEJזVcD|ˢv.z`˾)nWHO+Ӫ܊Yg.9%v(<  (AI@a}KdtfwUV.i'yUQqCtƤqKڢfEVAX#*J0+ F L O(Ds]FB A) !! AAAaH!!AC)! VĤU *\YU*v"R}lEdf9dI ! X# P(R yAGtemplates/photographer-slider/slide1.jpg000064400000026567150211777260014437 0ustar00       "Adobed !1"AQ2aq#BR3b$%rCS!1AQ"2aBqR ?hʀkؘvإP2. db$bHbؠ6+yXo& v7w5@ O;4%XYȍT?@9w}7 Zo Aٺt+Lbyi9_N߷^xUmTc$ Ҁm>M:?)g_1 OW>ꁞ9b`[)RP VyscKRb;O|,1EM:R&_\qWg~]rW!I?oں1e걸쨻dYV77|A2qtk猎0yӟ8b]Q3v>3)^)D8t!9IY6>?Lv"D 恍|  "c2oz (ԪwI݉7z p(?8AmФފ6gSn+ttheh%Cx]i+I"b6<Vȫm$Ыcufa(ߵs\fKl, ,~ڱm)TihQkePiLmѷyEݜ8Ch0bz(U<=wldwai`|O=>L405u ޹iusKJN9R٢ӈU @eB}òכc؞.+Y s=9S'MNMS7<*xnG++T[;! Gen޾zɮNfȯ\,A+;W( MҬ&ī#G ԍ3&~@0yԖ3V}_-HP\ڸr_g繽9.}&I^?5ӆ:\j)280ưʁhF357EKѵ7T}ZݮdŸ ]o>>ᇧ7Wgy>(j9#o\MS7U.|#Ptu A+Pjq3C<ڃߍQAA7ĄB6w'Š Vٜ{5 &qx|W%D:OP@Tn@Y/Z[Oè%Xc/ܾy>[kvM=b*ECwh':Q}olQ#n(6NTas˭ @Ow[jlU?qo4#)w#W[X{]3^ {حDc ]!`;z6&kWag25ظLOEbM?0F0#7.W5<|XK->zǮ5; &V=LA"4M-7#s9ja<9|۝Aku&tK:_G|-S! ;G9;']E:·eiUrhw-Rp4RN6yҺP .ՖimֺqbKeuF($'֣+܄/ZeM{bVФխs=VvxRG=QXaXךSio\êK9sE&$'bl@\S@K@GȘ=:84 y P1,c)j[G}$V֓~&lsr>o1@o5fý7\o3P[zjpILj$`T#nJ;T[.֝s}+jPu `,˒ᛳ'%v?u]cSa%{-'F(Ͼ+;h~.A0 ¦r=Ȭݾy~PL+ڬU!Fe{n5=?/^YODZ&Hm7"yH1W]j^oTt[N[M/Nl7cꭖ8OG#Oơ~-y;h@p*nw.0z\xkg%!)]F޳ϛ+5]9T[iq+ٚ(fo8sRlNrKUu*1k0m@$j8v㍸֘emݽ3I:V:שc}G]jKGo+6x&8) z8k޹)qɩCnMpA+1/oSUcQյnמ[I;EqD x8[uJlE.MMfimmBqbDܧ9yk2~'nԗVyg#Id>b c9HS ;5#&u*Hch eQA*EdA''L=A׬QgZv:t3d)(6ʽ>c^G4  Qm-=B[ jzP 8{ 8U팞>1EpA(ҸYЭ~ВYnFd1٬3x6Kp|.㑆+ b%-$s-p!BW>:ڻ%6֞ch2iqbU\HRw- $ cqﷷQp&hY@lm1L-/Z"Z]@PRޫ3ϡhK[rܙ ɪg㎏#l䜂 8;r8#YXUoTD .bY#۶;c#<&l,TfŖJ6o"pWz2F\[aKps~fYHgt +K"ѱUb#|, ڴ奆 (E(1W)HCxj}3WN,kkcAo%;æKsxm/@kCPEt= 'Z \TKbғQGQAoޛ\I/cHZg,ȸ,aSZ]ڧRMI# ?K+ 9(p+g}G{un}[Vt6|yɷO4\Trgf0a.WWVu;hWNm"ߔ{ӗj3wwۗ˻ .݌SpI#v[JݘG^X:'Fb@Įuqe=8?vݿH3d2g@*N \[vk˸< 8zqoZoAԚ%HLr>q)ePo,UW9>(X`\r7P%nq +s$ndVS 9;r7~˲画R09cGZk 5)H }8VsLo\ʺ&)n!R'g9'Rk_{gAmױ[{h܈c(pN{>XK+kP %܇XNh?ӣ]iAQ%}n"LHŀ=NY7?b([i[x>qoڀ) KvD9nԗ> 9zJ ' p/P}'&c$r\QBme ?nfn'}=!0?NǼݼY:SJӖ Pݾsgϗs}Iu{}{m3;ϝ]Mߵ9џLiF;$D# ;g=V<V5ooe0 (࿦G'/V3_GjD4s+ܚ.gqjzE!4W{IU]8=U争nTct@"2*gc||\yqoh p唞.Q\)AV$yKq\׏9956rx Rqiw?9$㲲.akDZw$ ⿙9>3_O5qw+ؘhq;UV-1^Sjqެ6$~k4Wp`: l0=:Ik[BLZ=G!-M l#7G|P/$oڃU|#v{89=nI8/ځ9帐 ZB86lޠj^YHfx1%̶km}> nLs=sm\#*|n'޽.LuTSͼAVA{S"}ձxSoC=DK`@>ø.F?c ޣMQ=ƛ~6X2/psKJ>]f`1]6d2rlA3\NXRI0E&v$09 y4QX%M7JiUMT%n cg3)+}E[O Sa}F}*qk32Fv@r ٞy4KŴKE9f'q^_sӻw&m~okUIn F>Q돭J>~/5 P &#jkNt-57ґrX>V㥽dD_GubipeGHq[qJA"].\ca$gGP"O X2lp緥'-~1?.ګ3)8e1i6vg^_' 껰@)?2>lUlNz{S&9(Q a5QugWZWTT `,OKQIj7"N)Kv̀y h4kM3H0YF_y2H@2?v#ں1ON|ّ|4PDIߵ_ p20F3JuZVzwD`gֱJV5RiJ~%1';cZ3pKJM[. gfI,, v "g֖VṞݻ+#lk.#I?^?wײ>\A,vj=LS #Gn.T<ϸI=UDi5\AI9>)%?z ~a@Ԏ8ƒk{ۉX O{59\3(Oq\Cyd pǷH"=EF8lHLւqz!eWz+Fq6sN3U >j[.YoaiX1s\<]N<1r$и$4R5Imtcs %tEm\[E밃<9 E&0?Injl@%YzHP`"\ehqѺiXsA JW$6Ao~ꤖH|m {}USF޳3ɹ1c cǧBDP-A #rg=hfo-#QhnrIYfSڀ'*i_\P'T򦀽2e0 eKJ b-]^L>ʞ8% ҉fff5eX"pKbSH| ̠yXPo^d%Aګ1|P@/lSb'bĜ999= d3㏷93=4팗894? w9Cby$a{j'<(hv'}rDOK; -Fdl templates/minimal-typography-website-slider/slide1.jpg000064400000021167150211777260017216 0ustar00ExifII*Ducky<0http://ns.adobe.com/xap/1.0/ &Adobed n"u         0@!1P`"pAB#246 !1 AQ"0aq2B@b45Rr#P`3C$s!2@p1Aq3P`Qar!1A 0Qaq@P` $B@$PH !$!mӨ!"HB! !$_A~| ]}6@(B !HB Do(B}6BD!B"<79/'QcoGsQ PH@)4]!+FJVU$BWMRyI#B+tNPW63C-u^Ԉ!"ϝ:|4ӚתV@!cF3ȄvqfmܤHS_S[.gq>~57W>HC8WY=ID;Og>Lem8?^n控œ8_֫mm\V}(]ӻZƦq;)i//域_^7@Y˛ dзrI!#k>z,;\h3׃wGĝv<z! ϜI'Ihe}מӧ^vOy5wfJP"gzg[yY^I˞>€ GJ>o(#$6%c"P&sß:w@@^ɳ}TIzXyiLҘWN#:;0 ;aWdcu$:ևIma>x^^''=MZAL2t!Q,1r&LƵBZ08ȉ0YbrS6\{B.N:R*W*ܘY >Q&ڣ7A4 8Õ rrG/Sb޼9;+2!݉e]H!>Wޖ}dZa }]kYcfX&ַƿȍ<_o8x&M-4܆J9VMk_QOw5q71eֶBs3COXN˵7EVnuOcfmwS4Mb ;d(JSSK?U6J?{yM}tX,?j-.vrRxZ Ս;\[ !ߒY;xK_ȭwo=ȻWjXXGvq&ϑ pcdGa$;4," 24翐זh*֓\)āmjUn=5ɯ%eWFhogz,du)67gr!5w&\dՅq65j+Wrn4ؑS[jӹmԼpye/8=Wv7wal}'pY ]ՓÎ xǡ(rJ][2KkLq~';G5bٞ.<>3d4e֭ܘW+s;[Qw`Ę;k{6O,i!.v%"‹rv$sW&_$tN,zav I)9AzG <^RJ'4бF4h@)r3?!Ppr]?:',xG<OCrK~rIWog?)Fzq?Qff1쩪~F,EMGXlAyAZ5s2ok42~NjHgNWǢګ&J?1ᛙ/;،%?C?Fy_N$o->{̹TIuI(\QYEud0O6Y:EFX0, 8M0%ѕlUk(g4|PT]i'kG"ԳY#0I2F>fRZ٥D&W$)Ѽf)~K jҜ5C0d%Df`[*xpV9j [J5S'if ^(iLbE斃[%lDЌoO?nLkN}hT:Uk~ Q6NNw 8l<Z!<ꅨKWDtS>tPF;a_4-W+U|Qw%hQZX9S7hoXKK1f/mJ*1#ak t*mqG+ô{>.EVHnUϖei@vȈSM39 /S_?uCը$fa2$/ [R`iŴ{0)DP \En}%r`.ldD˼%R;bkYA%ԿTWuo ,ї|]6yJVg?{ 2'>&\|MN(ݑRtnAefnka7թh1_5s4S̳oDDoR"u`vV2Gw̖;?!.\.\rr˗._ /˗ b2d] cKM.\r˗.\rr˗(hyrښ g|Ph9PzQ63#\r˗.\.\hT)r˗.\\r˗._ .\:>f+%bךL^טּ巟Gyr˗/r|.\r\x͏T348cL<4ca.\rnM0)~ DbQ""6ާn?} <˗._'SPXTYNƌw/]]˗.\# QG <kC/˗oI֥LgȿٙغޕB[ֻ~~Թ{ɦ2Y NUzn-B2t(Sfє:\fWir,]!CtNp.\r:/џLux;%pٛy DL@ı0/BFwq,-̰ѕd\k](o\S[X^A1.edU9}l@[54^\U^\rPj )$Lf%Œ֝v c'5>L(eGX@WwdXJt:,yߔt3ZۍB˗. rGQeS+V:o؊wσoyGBX'K3/:a..~L%ݮ#IbymGpZK/˂|W*j.i[N久Ovn˖>ҽt?R6x̰%BQ$V'NyZ+ QA4IڞE VZJ!@`<% Ai Ojܾjʊ u`O e5{.f&iMD}N6葉e2~M~}ʋϗygTI}`-âX/֮8Diro*Y?!LxtyP^_x烮H[@HeƉ4فơ*$:eIOynin%D,='YL˧+CwOgEOJw.ϼ@_9h&GcE!bwzܰRS^vraYayz@Ndڵ~uRvKt󘍪Heu OfG`7&M<ho;I-$+CU3T5ȕSjVіv ꉊF]:c}mnnnS膈!w<p&2 % t^d^5|):XUb ??'/glu<?!̧LWlj eQ[:ȵWH2¢qa;fM0X|X c ,_'櫂oR /E.fRun\Re ͩ7?&l*[cK~{D_JӵkT/"fnѶ ٛ/K/`~M;։yRwpU;NI/+]364%&' \-~ȥ/ǡ'$_y$&MɑB^ P*F$ [^~$B&EȝfʦZ`y&Ky>$i%r)%I6I-H=I2MihHMIMijH ??0 aa0 \a0iwG"p"4ӳ <0Pŀhc\ǁL/Haaa 0hVQOҍHe-jSfu0ԸaaX 1r;A_>35VцaX›.0 0 0bpX Bw4>҅M>}<}5ypo娲w $aa 0exa.EPv`gY{ {YDi^~e`[ac/XH F"ہQEୢH*յX_lV@TzEu0 PܶCҥ U36)iˡP(|)iҜbۀkAw0&b *!J!~(l1|/rᬧ] a`k={oy0-[>-w~RMx!Q0.k.̜ %yC~?'jS1F1 `wgenkڈ͉ )#R,,d.VQ1XX`ij& avde}+@03sED#1DEƂ\X3U\-RMd )?E[vFXV4,("0%R: 3AF_Na۱!OG3P&*15wp9 cju!f[8Aǝ1e5QҲ?fpoTO^ii:r[ŋ`A%^c2 *-.y7.P$?@ahqy1 1JC@"}%7E )䌠CK^H' ܡ(beBORHIRxNg- N -*TkS̿ ^S幋Ōue 0S8brǺK\u,>-O0aG{Δ`n}tèYAtagxN 2^Cyum|AF#5H['INJea9*lцXIyuENExOPb62V5Bb MT/>^iB,0,菌n1kpٙC2 qV `~~qa/a:t sPW\i~a|0%-a6TiZ BZvft*D2ݦu® ]i1Pgr6"ڬ*WVPUx$8S6`S MPF Ʀ{~тHgWoBV,hy*q)ܻԋD@Q^׏2ܚ]du%sw}fdA@hGh2rWĹ|6(yOPRdEv86sLt^7|#:=?PC7yI|ovh]W.\rkR* tfX&7`;\|.\5E繷(31.\qK{Ѓ} w48v]8$I\W|nYz 9oT,hyG=_qQWf/7 r9P}hZrPA9V\7Կ?/_ <Ӗܾ[gVо[ͬA}__5hFN#ܾ7} E^Ȑ% Oyny+O. يux봷]2IGxX`vɔr`;i(Q GgEx_ , pKʬA ,\2o,"Zq|nPK]TDmʚ*Q[J'hx5r OdMXTKx5tWrᲡP7̪W/P/˝6>EsSV_#KKDV)Ne._3,~.x`^QCtemplates/404-page-collection/slide1.jpg000064400000013315150211777260014012 0ustar00ExifII*Ducky<0http://ns.adobe.com/xap/1.0/ &Adobed 5         0@!P`p1"2#B3$5!1AQaq"0@2PB3 `p#Rrs$4Pp!1!1A 0Qaq@P` hTU@@8gNݡQTP"(f U4 eEUEEB")QVjE@@DQ!d ,ZB(6o=~-~[w$ID(-KJ,J6ϩᩮV=9_DHDXP f6j-(-GZk*Y,E**EaTwgTOw3x:g]=쌠?>wV>]dQVVܻ~5ryz;鏩1:-L6ټg돋D E+u-xqdv{9s+xiXrxc"(%QfN.%o딖:|[77|}gK E>Wg~%-ԀMr:a-fx舨 Z-m[7j(- g3y˦?礰QUj]8ޅ!%j `(,)I `$ID**ШB %Ej(lPHK"A`5rhQe*i²6Fb!,aZnh ,D,?9Kk9?Vq[cN Q)ºݷy%8ɣj;#[}n ^$c|.e{F5_wЖ{p- `{(_SOmL㥖wZ6Kt͹eT1= ͼ+;!m珚wA ari)ao`  xó2(ZW5-o$c+< v|H>k֔\QqAm hT{QM7ykI&ܿ_Mۨ'0Vڡb+ZҎ{ThDQQmfX-R=tEpUQ;/B &fXd.xM1]`WySr;N5뷕_J*{oAq9Zzfn{WU8^(oBPBnt-ض :fu>?D㣤\M?7?di%!?q&ږ#tn{,2|.YOe;ؐgdO딸wF 0Cs;xo pxKaaQzUP'|1,o3nQod{?!)Co]l0Mn& z4&~8c[ߦ"4ktuo}2y&ݖCe1o93u"&uBϫK!yD>1O6^/5& ʐà Z^A\Q W 副+ߨ%wU_#_pY⹇\vGB)]\Lr 5(J9SB&u9[]X*݆60Tt*~7QSH}jǹ 62Y-]HQAVS %?B o B`7!onx 9ibb܈!~>IO@?\%?p)pGlW͙ǐ7e7nvls_?!ЖxhtWE/}b5K7iQþeyJlpe˜{ۢLhop`J^SѽLnds]8[ή/ދv{u5 ۩ {7+Wĩ]]./tZ F11&&;dk?!Ky8T}u3Y*T;r7FoT%JoOb>'qˈmՄ \Fz*Tü>ۼ>KlUkL ڕ_`㹙3= u m~3i $ <*qqUY 5i|^`s*^G28_;эQntRJX2it+K۵bw-SId\ByɊ^;N|ePg?5 +ZRяI-87yIMz.N݆kRJc@7U(7Vyиt]1!X!ZTQ(+cNGGEJ+Z&Fxݥ?)71І CJ*V3z<mw}B47.S q w744 @D?"r6RAYü1V(m&DvgsltzCB ͕@P6, VHbG>G4Jd͒ "AK-"jO`̪I=K=VxA Qe4-Eѕ.`-b-eEɮ iJFEZ9 rX! B̢&EaMøa|@mQr6>%NbiP+[ v~Eo&ZrI5ec!ёR^ #]\Ǽ| %vaB TanU? 8N144! P #m+ lOa䲭?MҒ 6nǙK|ϙG#(+ [@[ 0] =](WxcGF=!-VaFPCUs*^CHY>-@p+1J~B6^r1f8Ǡ4!Go2 j)NQ{ԃ˗q!CGD `5X낢`lPt4rˋ,B7.1utzhjt˗.\A+\ͦء"f::1ICQri܋qcGWF::GK/z]SCCArt:z k 3c ߨhhiz^C+y؞U61S/˼-(#U՞.b>h/t(x*! jt\fgLǣ?MtWi`6)Pa >RJ+U+X"Q;8N9(<[6Ȕ^RR烱ZV:@˙R^Rl\X0]b\0GC0T)X&%&XF,~ sxPN!6f-(]+$z ^Q1fK-,dc6>"ĸj 'uchCBZ،lPm sBoucjDҥd=ʑFJJ^uKR:vrzP;rC6 B`z)!OzbW/Jt6槗 -a>bٹvPw%eeu=gn˗/O{TǠvU3/ŗ^a\ͼn}{?Ġ'ԁKy3޹rCܾ8D"."Y7/ZR?Pz7X_:>Xu|u=J|4+W)urbzT s)9EV#e: _aaʬ8]\rڛҁU=#B3g]b;ev52w,w4g=Gdl+ĬcsA˰[= 17hMuK=ۖ9;(WQ{ "":&rA{*Wx3|@yĨoS=templates/portal-effect-hero/slide1.jpg000064400000027601150211777260014131 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed        !1AQa"q2BR#3brS$Cc%TdE!1AQa"2RqB#႒3 ?^IX.$AD3)J#d;[Hi9ɴOPZe+ʻep'(@}EޡKA?mWO."Tc9֋d`cʺ9"㲁PO*aXACP h+ďĒiHئJT]VetW$'r((@N%|'iS$:cf5B/#VnZq/YPzh# RLmMinAT}wƭ?S@fqp | UdH),/ۉs4ĿGRK $hjD]'Ss'?C< 8HcRFo,#j8<#$ fH$GI1RfąXwxM9@3*RI/`;5"a;<pj$ ciY)$HZr(V?=p`= /IHŻ@4 +\.mSav4U2|Db?0"T5QVrmru&H6Jl>\q!4O{iDZ~Fm-œ`G5}@G`<,FE4 l"bS\@U< ODD& X&ȷvCCڑBNE$4Fc0ǣ0ĚE<b>idf<,{lhN JS/B<zzaapU-'˟"푛@>ZNGTY!qQ׸U(zXYFߘDb\_x/uק]sZu#$Ɏ8WnZWm|devB!,~F:)q?}ZY2 8f?Blw&I=VY,M)80qe3/q`*I eڥqm2)vdCL]@TH㩪ȜL1 ڜBajDH!InԠrCww: $KZ&(54kwjH[4hEP/5E9x3C6L \[QͶhǀČ{k'vPaY=>)8kK1w ytNr]|:?x3[ɿkGJV*|Eݏܓk܃͒X="a-Q% 4ɿESHx4h.P/ 'V/'nWÕÃWO}'!2 cf#ru&tk"ʣ*:sKlG^t #sDUEFoğmhfa已B*򧐠965` (ʢAA!@Z2$,)YO =zۓC80zs$|,qbcfV'=_?kt_z>Ҳ;2yO;j2ޑ պ/zS%#ܰ"op9}xMw.:F}=CֺF7R]?š21",֮3\}Ho?IE/y$"gK@MER0/AmnuI*Zަ_(ecq{ij~bwCP} kk7SȇPMjuU"eb 9^ͥ!;4Ʊ耉EpmR 8:R)r.DD⌘`HiAPid>٩PI2$ c+r#]9M'[kd9x‰ێ{,{Gs "(,jڕx|Iպ'H3O21BL0}ogYMxMo^V46_1mK-ʼn^_sE:~eUfCB>^'S阽;C'0uB1o4>_y_V=N~ p_Y$ E93*?/T2'JTrfŶ_=瘫6^d{Wi)%y m-}kvxmDwJRŏ#3؍A 'mKoJC9^B.Ck $^?ut],mU9ֽ=3"Όco#˲f>n"S:V!n kWzurE7Lcǖ@Knxhyד=9L7Qƒi+th:o~5uϣ2NsdM:f-lYWHw+g( H k8Zc|_Dh:4]+9`.]Ѵ_{&wRX-J?eFDV6Оe(M˜@6ȧ"ub ;i!S~)8y?sB#K>DZceN9j{+RG-{({Sױ"hkT\w{Sp–05fk'TgJ ]Rx\d:An9wF\a;,Cu9GLΛ68卲rHq) liɓt0 44B/Nz?􎸽?/YPt c)p|ϛdk-kzjo-*8:}-)yR4F &)PXj{EyͿqqTbIrWC<"_w:)F?=k=9m|Ozǯ J]=i6.gXN)XcCZJ5[_lQA>yy dTaƽ:ѱ>irIHϑ!7vrw\KPp@y4عicF>B/[[Aﯦ?֥smm.?k>l\ޣ\; bƧ쾔tjӇ5ޢ/nǕX>|=NoB7`@mkfުSGI:Tbe,MفS+gќO#n_ݓi#¤?ӏeyUcڶ~gLwTZ+l4rUR5eh7T1ܽ-]a$2'KYCyڝ;H),z&DQ’@ܤ<-PmR.r0H 'CZە$9|B g ~N(?P 縷SHM>)U4LcaG[Mʾ9EG-K'VmNoج+0'ߤ%ѡyf~kVHNmO/ ٔa pwD4xYϗa|r !L[N,-GC>>_Wa~'}WK3zvdsH><5Q٠"%^8N鉗ICt숺RN|g++p٥YrVrlGu,lsQ+;"R%"14Rh\N~^\H_/ө::gaN97f+$-oXWG^|秩Kt}O! <,Hr6558e=Kz/t\[h)3|{kkgzoPu>'`X90T9Sqo줼=utɼ{;7-jKĢ7O>nj欫 ;o+J&F1}e:|96LN5|CZ\_?=??VH E5j*/sNdt JY rnð}osR3ǀ˃nXwk\*=[=~}Kܒɋ>"]1k։1%}Ic\Ŀ 7zmRaF앰/f&6zRO7.ڳv'ޛTeTL-c$=ֹmKٮrl s;hɖ0aU~_Ӟܷ-T$m<,)E%3OaW)'4`(.y-bnOO?1>8 !1Xq5_i~fLQuoP$MԺ$k ,,"P^2RԢzOwyq%3!ri;Mv4;kV/{.?7I$J0ʫ "  "\~@u^LJBU_Pn=ksDyT].L_!`4Sfkgl,EO65)rEWMEy*,իl}aƑƕ<[F Kqeƶ>Q--EY m=_9 PJ-"CF#m/[xڮYm{w 3#6gЅø +Tck&בC>f@p^w ߭5iAC)-r&úf}H yBDACmapuy|<0QŬmtC)};{Ud67dz9&,DU64H֦K2„/k6I hRmc ACEV^IXe[hsDUbnE)x@7:kiKr:rmQm{^ hv1eՅKX8#4 +|4@(p 3l.tyEwICe$(uxER 7!Fptg)&ޟ2cpC\Wg=jKhQbw2iBxX2IpX4;҈P bmzb\(KU8\ăZ^ຕC Ǎ)&wgb@$$bn{ U٤X|@1u:= ,S1:; TҏГVhDF͹obT_VR,cIܺm:5oU(Va_`" &6Snz/i8hkx@Ԟ],Xob~r4r^4(fr iE$mP4lW$q'~LUk0##k(@X3C8u7.ZAӑ[i[n/Iܼ.-{./j/$y#Ē*[lJ}XŌC7 `~zh87f:kϻԪgfDʤqJ; 0@je1]8ra=7 x;Hp?\ȿ/YC:OgPa"ԓwҭi:y.Htẕ5+?5#n k[o5q}}?m?<޶$YEᱣ~C~%^O^|1@X(V*ò]sau|'! *fA˶͚uћ޼=XЭ}tБ&E"v&Ax: $pJkmOeP} n:<)-_^6M9':ZH-[ۆH00ߟbHnH#XhlIjyGbh{8\\XZɔi1>" elYQʽx'NT 0jhN؂|256{4lXL7Έ*96P L$6'm[gj{nJJ TT H+w)>#YɪA,*od5'hiYR9T; [ ZPCīeqXR~WN ߣon7{jO#C Nm/[w}.}f ^LD'=ĶƛӏaE:a64/f82ВUWMSM/4+gʈU6ј ߞ1c<[sŸo6vh5dS:[aJ^MqL~'Q?8ԤSZ_P,^OK#sԞk}(=yۮwn-߯ov;Qu߇zPk0ge/ v81XO&p('BHi7}.wmzˏM*05|0-wI㦈a=D#*A7$Zf~7D}] bĘ<ؙ 3l0ַR *CrW.y36$R(^] sc, Eq ,a-YկcK&1 ,g84ak {g7.InȢP+B._X&ڞ< n,75qSr%6 kԾE䧓[mUκ1li'\xDmq}D%ZUwf5K~pk-Ju.8V.ʠ}ݴ{n*4n ݵomޝ_gtemplates/lingerie-store-website-slider/slide1.jpg000064400000016543150211777260016316 0ustar00ExifII*Ducky20http://ns.adobe.com/xap/1.0/ !Adobed Ba         #"""#''''''''''     !! !!'''''''''' " 0!12"B#@3A!1AQ"2 aq0Rb#3@BrcPC!10@P`a!1AQaq 0@ NqD)lʒNCvI42!KVV+ VY:n[;`ك@c `FxУ(TTd;ɉ 1`ri 1CVUμD@VlFX=g~,b Ct٦b$(+O=w$>Om <!d-.6tL.0E' 7t2+T۰;3N8W:Ӑ,D7Ue<,[7ǔ7ep>Mt9{Z̛%߆4cc":1q8 r{ w:Zy7-55jӡoPh䋱ozkfك[GY%6f)(s0N -OF7βˊ#AyzɱPZZ[]O!<ۘ榦󣒃D ( $]v7rOX |)$QJo2h"FÜ :!64ggdqJàǠ*͈ZɉM&KϚEE֦K-=Sjgb-(Nx%Ϥ`$$$BI $$BIEXDRG4 9O ߙXɄ@g0 q> cϦ~c  KL@f0*},'3&r3 CQ ?33?  L#=YnX† #89< -V§U) |lcuD>\s6l0W«x =f%n#(&=ݧs럮x霒9A,U2WMݏj:DO{+75!JznOŮBugou g^ ۖ?WdD^X?'S {Mt|˾o8o+U"vK5R\veﺽG~Qv}*:=~k,o+T;H^z@cP`C y?JWʄ f8]E5WE;yBʪ',A3|7k[{Wmv{oN-觉qe C5ᦉ\aōkjPr7kcEv'ؾcP_[t"ͭUdEoU16Y̬.$3鏗gsa‚^?,XH}?H5k_?y+'Z?ew>Wd2e3&ԊJjKTQ'U bޘa9eyjJbRR]kFe躋t؈ġe`=T+VKu.ԺRC7SiovWRQybR22a޸m##ݛ7kv9gن;XPrR!F Hxޣ+oQܥóe8%}9*- zraUKWgrzΧSBKK2 sn4.er8bF֚ёlg瘡GnDP摔iTZ[hcXf-OS7׉2=P]n͘^1[e8dI\jQf\8)=9<, 1C&"6oOdcKS9Ī,!1?oN#Urk琉C's~T߲VS~[F?j[5`NG`Yl8mO|Ovԭ|#YaV>a-]5VbzarOJi\4:)%9f -NQ}N͟X+R~.,ղa~z;h55tJHb0/U :V;Y_1^uй :LJ>}R~7ۄc+`H(&qd4=YDcਲ਼N2bPzC4YϚ7TLV<ҏp{n,*<x뚫)( =AN.8үanէ`}ICJ䮈1zmHp 4z >6}%l  4wKc'C`,]@":+1 N1X l@Xv#9AVW,s`>f8IQ8߁i>[%ۙav>E3KY۽5nUAtmɱ⣹=_fI}HdcT =t>URMbF;A'EV7oSVӷʁ c+=?:78o]o[oٿnUX{TmŶ;mXɽXԋqL=fR2zr qڛ{ ax=?˸zjC.-hq2˗._?tPJ<0(W&&&"Te-ZQWxcܕ.o *Wr_ įYl֢V%1),}l"_U@DRRRVRQ)*??mR.RY ^&87|i`B+RDpdW,q8C) fff T"o/MU52Ƃ\}Cs ^h4p( BC \MER1O\Z^^^^^[-^?ƞ`U_k%f-F%Q^`sҦd?W xPQ x;Q* !BC2ǤEKu (3Rb1%X\v\d>2m(ܳ֋զ6++9b]]q6eV]}X6u7UhlDǒVYD (9^L|­3D EJ66`\6@*?K%ɳW5 jP1M% UeڦQaपxK`6X9̸sZ9 Uh i!gg..' Cb:|F5-r`` ҷȢyT/X-kI|pz|z ZWkp[. G_e0rLHd=ļ15JҭP.C*Re˜[TA1A°Mh} 1 Q^g[mV22 0sK 1qsf.g.{81N7Ӈ' ٥c&~O>LKQhg[-eA.?2rfN)栕XoBu5/bf yTzs&7"4yR\vB'83x"0Amט.A4d˰ *K*ĥ̆9s]95.9Pj&ۻ>EJ#4ksr(D 6x)p6Yq5dN7zET;HϘaeB yԸAp@!^0OنEy# gsD 8n  W߲P@% WF \XѯxW@ ߦThE4/k(;E-.m`@12ѷj,5y7-@o[=MZZ">*h{(uXn`'-lyl62p[ј]gNHF |Y. LV(6e@K}s4cj,K.X1Әrs)(e.@S(.7B]qaxLv[H H[ش3iOcYwn;>j 7T}e_gT1templates/wordpress-post-slider/slide1.jpg000064400000045402150211777260014735 0ustar00 XICC_PROFILE HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km!Adobed@          "02#!1$ A@B3%  "2B!1R#3br4 AaqS$QCcsDt%05EU&FV' "2 @0!1QBRAb`ar3Pq#s4c tx<C[/ëu2N\Ѕ[u"U{+ :Ʀg5Y>Ŝܤ|V8LqA$-U/z>pM<2*l\q,S3Q]TM֟!v jRIM qA8F*ݵ.!Fs :Yw.2*f$v8?&5+B|_iNAΣ|;+H#ҝp2V:l{sLɓv '4D^ǎ ]ʹd1n2q[-dmiYW-|.H4^{YnOcVRJ 9;N1vQo|lvO"rYx1'0)QC?cЫ\h5hĭD,;ߝN/в 7x`ޱh%cåY966K \jHc.l3QV(-rz[^ <M/Rp !%}#K 2AyGىi׏qz+TKnTz=EͅYz9zXwlA\o?6ΒSm"k>q148#a $>:kӚ}k#?AҵF̯h'?ܦ7n.qXG"@GT;:Am#q40ab~ae!PE]Pr:P]<\q]w'6myrm< Y5JloϘuj1r>K}^D4DN=*CH%A3/(D%{g]=\ ΰ NݥE=jN+@^@N@7H8_[c*ymh<4k{Zg+ i7+Ě:ITrF:}EJ@ssy$FO%yp֝WQʧq0m̉ȏ0Iv법~rhM;2#+w溾h!T=DzZߦ+K /G_[{ph[7qcb`E:U.`~g)A/}u{~*-{2xR#ftdxI@rǽemLَ X Sh43>^YGm<4g1Şד[ t ܽ!TY}$s ۇ%xV.L30$bIZB}R8+O<;zXhfqJ5ƵS%qԃ̳J 9E#,sìSVH[<NyPoH)AҤCZ'ZMQЇAs쿷W8mHXFGE]Tv:7ZDH&4KH]*GIKZU{0ٓL`Ds/NDq:|.I-É)qh0IM<.߅㎅ߎ'Ifu1 Cf:vA_❆F M *OB0a ͏6]]0x=b#ba4nG$\"@T}Nzl1+Uo@ǸX_`Z%_P/& tK=Ɛn[)1 ѡ 峫IFnHv6:FABOB37^zg:Ժv0!ԉ0 f[v9BzdD/Q? !GNE)2Z3KQkC)TM\iW]QG'\J1z:=+=;U+W2 r<: q{S쬇,HpAźR}{kkWq|o &W8Lh-!֬2Z4E=/M KПZOiPX0hDﷀwgvH. 3.ЩT_аHj;@W@ɇQ0=9NLa ~Њ u V $.o@RfnШE%R^S PBijC M'Q]}=IB"B*V !D*GR}}U* T"*TPuF4BU\;zVR. hih_$$ӵ'S<=Tzi"B)M!'JU(Θ/O>AD.tM hQ.naY$I^(}E6I\g.#1j`5ݡ 8D+@nXﺮ}q( iҠ';ҥRpu۩*6HuVCӄ(`#^䁪jޖ' 5D*JOERZwAMтIU| i>*Qz DG[vS/{T{~==.@&lmh>QN MҥSׅ% 6`aZ(¥LCZf5_SBHKԪU*q3P]6MRH 8+U: u* _YzA֊! { ӦTtu><a]XȠ_*14iD>TmJEC|TD~&m/ JSBD=HU BWT.p@>DuJWBT$& hB*Mt!/i;B^UU(]-*MBU#^}֤-zP]ޅkP}Hzw%_##CO_>9uлB&:C'2˹{-rrmwbu-Hzˉlwk TO6)N pUt֖Y7"FsϘ؜.y2ie:)XÛ]V^Rde") ԉ;9x(BJ)Qܮͳc9s'dYp`J%3aHwݴiN;3R,wۀu.~Ox]|{?`:ƼL ]Z5x~ua㟿T np8L7 jNvmӖߘ%ey\c6Ɖol)Ur+yE5BKtVs&\eʬ9U9wg-U i3dV xwa`g6Oк׷1]xd{uUJ;;#,ЍWԋmlv;݇íeC8m3Ħ )v?ʣ#Gdƫ~?QfI>>s_/hk<X^Yk?]vYg~LkO&󫍻L5!g&Kg>Pg;4DZ GjdȡwBLdZ=/Qb0W8\u'͚W Lt .du33ASEЛDŽY{Nxm%?՗mCyCv=Jںt`4]n;f`mF4EfÚefePk2-Urx{2[3+-Ϗ>\Lr֙5yQe5vZ +~ >uX'̈%Xr)6|klٚ |y۞e׋[56+qo.6-9m:ϰ{6a3.vϮ.EnvmG#a,2ӻulw}ݢ<]2H8i0,Qʑt73]KH>DvLiyl=w?퉓Y,{:vy}Z[,Vͷ2s|kTٲǪ>g' t299ApdG<Y,8+8yۗ&:Ş /Qj_BlV"`{.ϕjup1to#5n%fkw7]MW2y'f.oZbgeT |O p^eXݬ-1v;~y4dZf[۳6Z,;aӐ^ < iܞp>"CQܟb9S+f]mj=q (~ddd.j[;7ۣ8oUɟg h[q 4~;~m/[hOͻ~sx8k7ٮz qb%=e]n5j /{sO$%A>qYch_6ֽ/+m{e.j`d26;&í+&dQ61pW6G92l[ lc# 2M*DQ:5,|fӓm<U2(zsrS:μc[{+k70q; Z{y?m jtcm~r9EPM{rtL!T ؊Qa z .%N~=(α0™=nS_)k2x\/a#_T集e+9Aj;{y $x!w +m,j͌d]O{$WB_uKb5Jmo#C"#s-9ڸ]2k^lmk,X-g/5ϯ\̀_nEѓ/"*8`G7 {噻'lߘqd륿g35F{z0IcX[ۮjniHKZ ggqZV" +]69)s]!κV'M Tt+JӵZKٯ!t9HZ6- T~froG>&+-̺.[6:UUNoDJMaY+{'UKRPQDƴ 1Dƴ!Fz[v~2mď\3-y-q5u5Ĺ7D/?u+01{OG/k|oqf2F.fG`oR+CׇW٘! ,SN!GǮ?׵eQkük=/S g]3BƍR+?fEU ֍EA1*ҧZvRX1Ԗ.%W$b=YnDIqcF=ek_9P+JjCgaYM"#CrkͣV>AMwOh׳Y?(4r<"y'(EMgl4ZkJR%*+HukPYPoHbRWb*v#Z*K~}N-v\3͇iQyAzG1klm*kN.^wyC9~$sq9-Otwa8lQ3;ACQ H|޷{H+($#[ ++Rj+&4 >4pɽJR$cKCQov(_JW8/ lcHZk.:fJ@$B)ײڦAG4Q.ѢM:lcTXDUԭ= 5Jҿ_ ̜J0zP*4JEry$v>l$U a(+sOn)I y/7x=Ӵw|f.)i8 v$V0Z?n| Mc=NCcE4P9UUh,N<{Wfcr Ŋ?㐱 R&/ Ri ѯ"K7INgN ɧT_ʤHE@oUx]$4<;fAq"rI'.+WE((SL(#(Fw|κc+ /RJN0"T?5UpUM\:\;4j O|JU$<ܺy̼UúEE"E͐ùo6fͬYv+j-OZ#5{mp a-:]ы7ÁkxwnzAG T0*}V?jtvVBQjn]D[Zq.*Okohkg:b׏ěUpv"W1 A #@Nb$ʴ8NJ;iEiJ\>j7[N&7Zh.EO5[hRPd1/ѐ8GQ'mբ-G ) NLފD(]tQT/Qnr{= +[Ux2N]?c8)AI4uҪ)m*U( ^ @Qtǟd/C<#ѫQZ$ : 6 kuI9?0 dSWt}5QزI>5ztl;?+/P3Et:qu?El-\# yy?9brlz{(zǰb{=AqV1JMTh@Gw` ?"锋,#ن=Gxd-8»Uomng輦6mҷxKXm3=5Wf54BF򝾮Fw}}86?hEb6I n7/0zm9>0f8zEC% >DH)CYMgXp^wTWĝ[oPPo(ٜ!6IU|eUvOlCFg(`[ @<lpIZ 3GBč(*zoA юX*XV.Q͞՞pC٦-Fm\D۞Nb/cOȤxFܪwupWims ^Bɷ,Qꨑ SѰw.bm5iSHm@kO٥]:]G.W**WR"*ֵV\2UEtRU.tj՛caѸ +Jv@S?ɳ3da]6h8ϧp Mvi AF%~)i=9&<~p∣A$~\qǛr>%?I.J^-;|D(a96Ul9]l[Ef8LaXxXT| qmX*W[mK:i~^>JURD(U];O Ha9&3ףP҃17ڙ]_omu&ę%+0NcUljJvX^;ۉԿO0llkf6A%FR%uشsW{׉68KfD5rUԬÿ0j;/Ӝ#d{,gG !hDȽwy*ͳ6vDx}]CITUn@ o-;M5J »W+"t>aļrnTΐ{.ԓ&f(xJW4CE(w( wSN] 3U!Y'ETD5fLb ܤ2N%RAKi"*?(t[J+mb)'p*6TlTOz]ze)Z RֽҞ{)Jy먉\ץ&5:\c-AZR( (h.vX@vSQgюޱ{G)nUfn(TH* {AHy3}ŰFηwr,D|zLdrxĘ?M$^UT$E1. NI4AdU$U_˟ *vhAZ1Uo /i򵰮&oPWڤzfPyzWO@"~5QERjߗ#JuVQ/% QjG 5=5 C"UWڕBoq`n[ún-o)~v :^|p+4HG,E% ?[uǮ_ut<9'' jN`PRF^8qu<$#YF0˃!w5١ڒ`k.k=5dz! dU!6QJ5-t{;Fti+'|' h9WcrVHz%qurܥ6F*F~;CJ U߼U*ړmaqk;J9,]wsBi$5v~")ܚs㮋AUӇ2j[Uxx!xۮFTQ-uY6dAϦӌW9&Ha#I#V遺o̷tNG(Y"+xux *mU =z\Cz 2~\Olɐmr*j8%M\gfla1ĝ@HWZEd,IE<ʑW5.`*{/\[K* nhLptheecGnVb=n8uVI0Oت@cuu/1p]Dv.ܲtU+xKJiEW7`4G"h4R^ ji _U'EQ_l\ RSy$i$Jȸ5*5$eDp5-`k v-?UW jmDJ;__H?4y+#1 tݩA0e[0gBN7xLP"WsXg ۯfUXL"1`cfsa8n=}@ῇ\^ yl伾G;pwcV.n/ˏzg@2!-Z2ݥ+yw}mZGwYJC52E60l$_hr֧t@Aa>cէYϩhie|5᫯xA[rZ ćm0gy t@;v]5:?; ax2VmyY@*{;~P$w\H%n?dmө\9Bں{9]CȮ&Em?d5ͣHmɨ1c  mAv!Q26$~1T.ͫJ@kKhm„-[ˀm_ef,9 U(֭E+J?GS1N-:o#D<k# [\IWԶ[\7ܻP+Lxtm՘gѺ/jxq'cާ) p%rvl#/-'F(]m+> dǍ>lƂ(f^1S]S`M1?25lL7ymnZ[#C F39,nԊ$Lj+/JZ._7 JIf~mABUVrusŷ@>Qki5lȸkh䁀٦RF[0!vFV5Y`tԔ:G=2q ʹ )dYPi;VC )E櫠E`ڞFonaj++y F**Tx&bDeO^+Sk  nү޻4&eV8p*%;y5ů`7,aKq{Cr{;*^}fVq|DFmmGMU2ºUtmHh΍cpNvׂ?})Źxt{}![9Sv$CtHJYpz:M>7dM.D(rp TI0B Szuפ0c.[-fS]TIvܨzlF1X2kjW%PHS仾<:z_Q?vkmot i[}vr=.cucTƝnCL|b-//b&u&w;$b֤IV/w!L|[+)! Ցz)5B-"CNq:MÐsԊx]Ŷ:B\* & DRL|qTSn1~}OJ7Wp..${鐷Hvu3~rnr#0^&$pE._z,ȶZ4xIE$mEue&=ѓT UF^xM-d*;MȅhwUIU{׀Tri3[tHw׵XKaꍚ=[^|ny9c'MېI+ݧuWm 1A—%PtCo˯njs=Dv 9r6i r)%8g~C~m9̔iXU; xJ,~nI%R /t\sjV:f`$f?Ę*-R\C:ף%a[7YEF)&P GVi O>`n St#hi ]hp=<]68f⧰撧toږ+)$^is,ME@F{Aә$[Dj7oäT")%&ՙ=)\tSoGQĿggo@,][wWn9ʰJm 9#`]n77כM2<a33U_.< mͫ~~w.*,W'efw/$у6ꐒ$?dc,n|.ˀx@V_|L#:4I[ubwhrS`gMյQ"V1iFٚȸ0URWڙn+95V4V9t ~AGbkce0A~MYJ5 EI)ZBZ)1,$JkF " S-?ZV97UJQ]-YZTH.WynjfֹdR1LJHj7*ڒ uE|= +Ufvwx CFsbD\84RUM6nD2zՖqhճf'诓Ѣ4)~57"QyTܙK!$6x?eƃuLMfFe4]HGTBu ԓow&z]J\9TĪڪ.4 %[~LX=RgRKI0`VWe@}Zߣ]Kol{Z/\!GM ]y#\)q^IPHJ}]q0!!0 ;AJ W4TU@׷+UZ/Pum^=؃q.uU2n3Jƶ BW8TK]FJIllƤI. -*K:jfŃ.uz?\56{'++널Wi }k^6[>KTU~--x=~9=`axazsVjZG宾95@{ZT9Fϐ5rZ5i~^gOkݫzѱ}h胔rWHu_t쁱S쪭?kVlbV6G5Kh<2͔d?ޖŨ>ѫ_Z;^6ĿUOk)_׾G_{%k)_kߣk _HK_׾G{|yx"5JMWSUIZT-~+GV[¦) Aj׹mq~+^pow+\J6JWZc?s/w}templates/woo-liquid-slider/slide1.jpg000064400000012145150211777260014011 0ustar00       "Adobed !1"A2Qq#BaR$rђ!1AQ"aq23R ?JJPS(S c>?pJ @ rGrUZ%d}靰w.$J o-$} ߋ?> ]SI򦚕*)J  n@ ,_ũVD<2CTRU .kQW JtA=!Wx}A=,-b/~ґ`}慳یF ?ۻ=(8.uF骩}RQEy$+\_ R2PAQu{cw 4[M45zINq!?]f>tts0_(^v!IlV.hjgSK^D :#!vsez^+#o(dxˣ" mv(0Otd6f^[JNS] ,\(.4[bf*y,O6$*"O?YVDiݸOR*FTTz/W2Q_J FӴJݬ\&.-a|{fv_"]qA앚'Gi3(n%sE$54d/8.I醇^:}]mwXUԱaΝ؃Ș$`c)Qtr]`wS(Fkd2Snl F>q:Q]OhVM3qq*Fr샜XMc7bګ5v,$sx䐿&NjM-}!UIgAsXiʭsq"m]UҺ3TIeV[]<:(jc*ycɡuUTM? mnWԹGHlD$hi;yz;Se:;5AvERh s948A%.w]Z~JkUjkdlܽwA Ĩ #H|Zb=UJ=DZjS1/vwO,cA71nS՗i"ӥ|LjV:xM%ɻZ]hܸژw ό.9=,}@5GR ǀ'Ycrvd J oi2 ׭9USLTpSTVώҳ~%%;mk4pR+9Dʸg? Zq4. ~wY_χ63hj<E -l$x>VF.]3 mKbd1Nѷ&#*unXQ3(Zڙ[8.sVXt1$Kݘĕ4p5%AWKM2;߿NI|"Mm¨3!%D!&BY#x^ô{fuݩso7kQA,C`0`g[׳63z+lD]t6@@tn-%$g-Y#{;᭧{ t2aOЎ7/-χ-ipևPJ=M{T3rND O4g$-pv7x>PswfiYZb XE͍{+$xuxc < }Gu6`Tm:n7֊{e)eL0͇.v Mtsԏ4QI%L]4Y*,z 9nh,_J2Y扱 {NӾ'STvS5E#r{)uYW#KX46)&.Z0HǸ|ru97:)᪠MAuC۵г@ \8YOezrH"iI|ss0oO)tmwU} ^I88|$Z4Ŋ4۩2ݏqWpebݺI$m?.PrY\}?ؑ6K(J 69kc.N}#I2jt1͢SZnG ul_#3m9Xke&G5eny^2o+83kSKM။sIXc$ggqd W;vLg#yZWu5En)Aldp'8ԱSty43^P2>˶۸².;DU' pC`cvqgZ lݦov9Y@?Ve9]<~zf݁?<[^1Xv7[* e"o~(Xv>IJ m퍀9ުkc$hے[;k8;A'A{dn$5֗@5 m!'pe%MUմ#_JdY. 3ڠ _j3"2B9.QDAJ UZj:&d.GN=yA+mPO߸˥طF[5ۻxlm/Ï0cc{,:qK׵ț$w>A"EjGWOaWx+pH[tvYjjQG(RחG.!s?x9?  s1xV iiD 83QDDžJ =$ \I!UK`@@@@@@@@Aa(̏ +.J 5'X0,0GXA`ʈ qFJ -TZ^"PċFƂQUAJ u %`AXk^2`ŒP1`u-C~?B>߃^٦xqT65Z6F6J SJveMJwLj-Gt[uӓYk^jhc%#GWWwD_^cm>M۝8\9 mh.>3*<]5A.߻%ٽߜv(%A4fIH!$c3 Jtemplates/image-slider/slide-1.jpg000064400000032371150211777260013062 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed        !1AQ"aq2#BRb$3rC4sD!1AQqa"2BR ?q".{ \椱>m\$6ܻ}k܀Yu`(|,' R>CL"MWp\U$uS@C@W;0Z9aj7tԻAJ i$.*-7cDYs'%A6Gmb zL [rd%4qq{vduG)f$KF[A%ؒok(>tSheѐ4-"bK4bu;G$3y82V $֍)S"&z,I֜ 첏bpLM ;oo5*Vu3lH vš%6>C$@(Ad(^[*gfXDUQI0#㙚PXl<Ό(RU-0 lΟBr%vWWGF)$r.Fٖ? @~ٷLCh]\uSq3|.l4@NU6[nF9cF,6&ΐ{4؂&H=xErbTR͢sI9IPʋtSSy sEC42;c"YɤceV:)/U77Txyd'ܔP`(,,5=)F,{1PE•>/ CΚ!;;Eco*>if`cI,J\7u#H1!dP|BMno@3\4BV?M!1ۘ94ʮQ-xUE"+`T(j-Pmƴ3qO;`7:E 7 \J"ܫ;l#Sً0 w3;/\1&dp)IԼ[nwK(ý(a!^|6T7yPE( JL@HS cҐtbP=qw#`Sv??*Mdsd[ڍ f|i$XErLl'"l#[G2XcywS(Ml^OV7f@4풨 j-de>HI Ƹz9K3I2|~N?ܘdnLYݟ[cHR$2v&(@O bWТ?3G &ld$ip!av<*l|Œv$ŔGmvNZyh9DÖ]%Q"RoC96UpOe#\2s.BqqH[R@!+k=oLo$X@XJv:z["⣟ :e? .W*bDKBC < gu$M@[àĭ2ƉK("H LBȿT|4WS%.;k-<.SmDA`Np'-(WPZhDO6>|xӶi2e*2(#v!/1Ę=NH:~Lh2<~ɃpHR@]mкUN |s?%Ne$\ەUGo[8XF4YaxǮAT#!w՝zk߳s+R6431]Z3cuܝ4++^AjӎÜm(h}EWl{uj׏_73Tcq ]4FZɟg!rr`|YƔjuate? sFFK a%YHcb jLP V o&~t,, >Q:͝T(9KZ(%rWPX\[򩲎 2sܒRL>k+HXqtI鄁O& hu4KlKHEg1aQ /;rG ğ ֍zuZly Lv~T w@_ۗPYo6f&NW ʏhV=}oҎ2O:YRi>5,(EZyJʛY?tִKgg~FF*~Uyfk^f Js#D$}+1&>\tY&`\B)߄S^I}NF7wKwOJ^־ӯJة{R?X7 |u{ڻ5wGvIrc4ȯ됩#_Z9%P+.>f8'F1ntI: u FۏAfg_ hY3 T-[Endpm|ۧZ H@M|ꠙ˰eTs=݇Ft[=4D0~ZQcEpc ZiKCsQ֫i2fɓ=sfT4Nɏpc_t$oh>4!kTR~n pqx>jGV Ⳅ32I1Xm x4Zf۽9(c@pNVWj8..A}1 Y\Ґ:LLC,pJbK54g]ܙ9.Cz`\x<7:֪ 0 #juI`ؘ,HyAsxF9lqupfb1 ̤5:nJ1k|N|I@Ȳ< eF4Y?r`Ē̒Cƅ5khX7ꔿ_ =wE͸Φ+vr5Y l;5ˣM.II(דEE_ͯFղ%9bM2Dyc!U P](5*UUr'qw<i99;3#d%l<*vm׻se6hͭ`3N ^k3ll;9}hUf>%Ȓu pwҿejj6gUX3Њg8Ę*%3rqPRv M cV_>:iuÚ($a*kbUw9լ n֚rpĻ<P+ } 6@6 :zҗ?u޽ $l.(H]dO L|".; oF?ոA3ۺLHU H!O=E]x4pn774SF$=jN-)xKO'0z}YZ;fr,'AsZ-يlțo!o&ֹۥ3x8ӆSaG3|shup׭ !R9/qPhUloi2+'-ʿvhM*"Ȣ8HPY&#|kDǷF>.@x#mMW' dA} ΦȴW嗑FIWɇL%' b+=5a<$uxT]ҥY\(21{\D@K=F2ܓ1_N9ն]\^+8 zWh>m֡صD{x\[`e%B+j e9;4q+"\G:MRG 2,A]o:Q8a\r$4yV*,RVJjqTb{>5'Ue!AU}j0-ʜXHq6FHdrR,v=)T͹REɏ!pQ 2o#_ҽ+hLv>J34uW/EplذD6:ҹC`[qipmc ihyyEHuWS Ylt,Q26T2iiEp!,[^D UI^o%V0d4cRH֭'|n? KX}$=Gv8FEr>^G!$3yrm#@U.5O֖6Ď22_rg-UmbH܏=Ö[+vf-;2L:[zxSd+'/)+}ęߤImj\ c9͐#E (J[),AkM14{c;xAx-`NVQv'}5ͪ>Fƚ opn:eJel|VՓ,4u91ĨےORQ96€E}@IF_}mJk-*`26\R~O ^9eœG s.;xޖ^K8!o>'%1 amhˣ!o!IqEї 8 2>g9Hϗ ɋ*H?j#x( m*[-!& \ 6?:1ciefM(\+>+`EGՃ.G0J(+:D3tGH$X) ܒ a'~y 0t& yٕj64ILdC.4 Eǵ̀zkRjV|Ѹ6ʫeMEKGEYpC#(1HDH {~mZxwtÑdA`CVT-Ak -g8nƞ ЋhkVyipxnSxr ZRf{"{}Z7VCxR&dw1)7U.-p߭Yq'$- "[*d**yA+ ߍHy)%}NO#;O\$}Wd ⠟+,{@GT@d؞oݥҷ{YiD_n% *[5&nMg.[\xGf[/ ( Tƀ&*NE1b3&>́_I2{߈/l8'nt1"KIbvB{#o׏8i3"q.Kj36'Yw7Zx$%͊ gս@}E^ҁlM4]Ar6,?˭+z܄Ց:=) 1uH8jjѝ6`1(=QtS H!-jjs';%&Rۉ*-nhR '%o7ua#]$ Lv6OW>@UXeb؜95c+8̗)L8wOm_3[jsc1@HRK>;#SۅC:Ѳx䩷-ܝŋ<\$ ;"gc#ms3^Zaag>F>1y %MԯE?åCPoKϹjŒXy4C(g[Q6N5L.+̔F@,Z,mqwDoqDsHID;WU讴,ͻX C|`%XCzNx 8vU.d1('Exsc< u(e\4vH '`_Oe)ʽi6 >ƵF4X1@1" ʹ*#Xa6koxnv7-ݩI#xFaʙ%v +Gif±!f;Z>V/JnK'a}Wy2Y$EYfKZɥk$,W@bb}]TJ(x`O񈨈I__4w茽 )m뮀Q[I+nǭ@}eYe'hee*G/`Nd!j rw_wbw1Y3 j⤍ 84qR0>}i1؞11~uHu/[b\PZ^㼀WԿ#\h5Tw@B (A zZ0Ef bQd Á?u&NT<|O#q2.UtFc] ,Cr\lv'jϡo]C ר_ٸcG}`IillNEt֩;Ä8U!;5aqk\9#>{yۘ 5fjsrf{8ʶIlw頡 H仦3`]Ck0_3ZjYuU,cʬ4_"8?ͧd6*-aA1pݹl6{.HEK&v x,yIs3#7-HHخ;eu˕6&8VVUYdFJggw=rK$0@9Rm3&]Y$iMzC$d1f;b[k]z՘Wz1q\7R:|99nG` ԍi%amfY;DwP:/k;u~ ԌHtQDZbq"bdFOC7+δYxı$5 *}Cʆ4|f ReA1212Z9cR"';3G̞E"0$k*z+(|1KIl'"dsaf`X鸫X!^T_81{^9%%̌  "81FfT[,|H).kb430ѿlx:\zIfHi ,BxVbNdF8Zy/t>\WSqcaQdq$o HdBVE#)#XuUO.9 pr7qJdSDf8KڒOEM*̦Ƅ(g[bӯJ 2beOdWOji住t`lN;nR.5ѕՔNyG1F7V^=[+)AdʐfGM`(%r-y3wTAen`ثxFŒ,c1H,V>`kqM ;.&~>FI`H"E'>{IFh+r:c|CCBO|q/&떥S1K+au|jHۓs|1 Gvk5iSnyxTrY^YY#94]〾gC mm [Zp[3ry.0}DFDIFTfD9K1'o!"j'H432pٕEDm27.]%HZ0gz JpDYYܖg)*%,h^"JӴ,{|owv4e ˮ؝Qpq0G$H 1+] hJ nTe<0a"+g!aw\GݤT{[r],,MƗ ;["L kp|M9-ZB\hm obU"/շ8BwIuV bΚs+FS .eh5I<$FuSԭ(%}IyLh^m!0Gφڈby)GN93oYY|p`̦? ӌ ȚF Lk ?*d;㟜y3eYh(4 p'-.\1I<&2XXmTfñgeacqX_'[S\X3Ûdmj܋$jOV=CyY><Ϲn-g{Az7{9Z+kgD!ܟbsؼ<'nrd,}w/@T:ip;vp.NO gI…Ϸu ]Ev&&kM eɺR dѺg>X*+&}^-ep9"ld:Bߚ~[32 rHq\!; fڜn`ql?r"F3}6u7k˽˓y<䋑+DA[ptw6<'R)@ foj| .deWꈑX=KS%<{hMI ÝKTL@z~cZM"߃1z0ΙG@Ma.aSWK*S>=ˌ-'(r݋q7҅ R"-0 ?s)dH7 ~XYB}R@䱔igZ}L!f&֎[˘ ȳ8QsD^i2wZE],ڈ`fೡcQ;L-#ZM 2̃_BP0uK}$oUVL6nS&'g[TTkk(G{G=5Qww3.xFb$B=L@:W^OZ 31jo+h vޓ]k7[|_V͖ƘA)ʲ=Gݴnʐ0̻h1(2ߥ!_jgRe #`ia5g RRCg_}E ȷm@3̲ 2ՄwMNyfpsßPSw ''''-0{[@9R2SZ-rLTg@R+;*%.g PMZ/ [eǍJ%5 t&5#"i%NG'~{S?qӡ-^?ߛf_" T#(šm?,},X Ab|PXAiD҅բQlA|R-҈LF~8@dq@Mf4Wz,m9jK64$(9$dX$vf<ԣV_khr֑fDg Tk[- 5[;ɧC`,٦\&TLLn⭒&)hIK .fUBQ0}/5{VRIlF,~B^#TCtBDmm##P*eK~c؃KLJTxEU}FW$DrDq3楊MAw=>i Z[;ͷ$nVgwY%h'FOJ\ܷ:v};P6 [ט[QvdL~HSm̢MA^I"nMPՊPaɤK`d2sC&i3G5ҌhZ܈",5Q9@HBCx˭۫V h$) H9¨$UQl̦|'Ԫ  YGHֶ\Č{>b6j,rR\^SoJ*yFl2e.k~%}Na7=Ne08ӻ5ƾۗCoľ<-uϸܩϟ)^|ϱٟhިv͌Yдw)Z;>s><OŚ_W@Xu<3ړw $HYHpk~Ƶ#Q,-etY-Eclk3Jcwd /Jz_u'Y'wR_h׺mZܭzbW?QrqkgvN(N6}z~g_ec? {Ey`L˒(*OnTn4|{VIտSRzWOьIYӺ'vfdo?ct_Qڲ} _O՗d + R}L?jӽ*ڧ}=Quu +—2'XĬ\=:ceՀxXaC*yĸzCxNT]'PHO`>6`Wxf|7tlRF^ ͍ORԹ? Y_{+1r<{SUa3XQ!7zK9XծIs:s5kz5 H[&mHR.q,XqWH:~=EpʌÞ~[ԵI!? ;kK(J:{N5h2ѝ2=WQ.\kzyc\=c^ډ ppr݈E;' zX}g_._ }=IFxg "^ {h]ܱ7ϛpS\RοJ.mU 'wqD< ݆xQNiEe:icM9IlwwESjwv]ܸ{ 4axU|X۶gv8%~Ӵ:Ws^+;uv.>gQD͙7?̳CIkżZI!Y1S?5cvO O :k^Ӵ^!7.dH$e,$d9SXڪW|96vI\hlwk,բ#ee yŽ|Ւ\,ZMJrQKҷ~zveZ4 I"m8ڰT4RdNZk,pjlaխb4ܻ //i&g. 㧍WC{m9XdNs>XͣUԡy#)^F|Q6J㩥w4Iyrm@bpouƿM,*:D$$Ѯwc?eǪ3B8 J0 k{ +iI e)I9Y˂ri5e0m F\\sDx~}X[CzPVmoLc"aKcrھ|y2i]^;$"uu^J֫kD1oi'pvNx18Nhj+6L5X&9Sgf$`\zXEnF-#.p@)GEq滣,cU^0Q#-Oh=j/q*lZJš2L 0Z%W;A4%CzHU\$TmÀ;YT9Jk;{]&QUL:+}1 ~;16[7TzpYFVh#*2Fq؊k3>=,җ KiT#Of{OWX,EUbAwyw[,lW鵺κx%)"OR;[KE72ͽ2W~dcڥO:5)M&6$o*{* W(ָbXsTˉntK>p# 퐟MCٲ`ϓGӵn^doU( N"4$>^7p9%ny=9#pc0Sћbꅣ$p߷l2d/:_:WidJ\\ׯG0teFc+x px5--6xqOUkVc[⨯>/{>4mZ-(9Uo#?Gyq2 n` v$n?jLR }j(!.| q-u&-Kym6؟T9B>A<[dNJ'!g{TzƳf?Hlطlz8Y1ޭl/KEGK[~*? (( =+LN9QѳPT(նb+FD. qU1D6 b.aULx$ЅvW Ar*G[jT:}7Zd*;Z={{My%5]Tؤi*%: FHa aGc,p+]uŻ~V/DPb螹.gQnӣXMsv0EWy#Ëe>+izGM>Eoo:Bh#=d3DÖ~Y(i}ZtMtePKkl UyWtP&F]9,8_w{r:G,1K4_I躢[Д|Fޮr\kIl﵈IfyXxE.x=Bg^ySP$cSo='"`(m"=95ՀM K=/+Qa[{QY\ܵdVBq4~1<4ѱNU[+DFBC }.; kl'5 u0NqP38@-ƀcBCCTTЧ2#W.mR3 ɡU↬5yK HUޮQ#N3wՖ&LuκA͓橓.nWz+[ |˒2hRH<94S3^H#"X"8gX# HʀPp<+HpvTUErIRVs{g@Yz^]m>F#fD0YR| Y َN(R; dzbأ ܚT|Gv@S8^nf1_>*YB?BhQs@=*0.ƅZ Q&oޅRk1EoP4ĚY(BhJYNTQ=G4@ " D=6 #d4dɠj9l(@exHj E@4(BbXR6ӬC{Sx"m( RPj ?templates/wordpress-video-slider/slide1.jpg000064400000013360150211777260015054 0ustar00ExifII*Ducky1http://ns.adobe.com/xap/1.0/ Adobed   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@ "!1AQ"aq2rSBRb#3C$45 1!AqRS4QaB#3s"2rC ?Ơ_>$v_FJq~VNJsLK#Y)3JND>(VDdv lɲ>ҡd.%\]?ZWxBwJ872Usj});Wx}(H12UsD%Qd_ xr$z"|qgds#)F:j߱ zn5A~|~>2@KYvq5Hvv5??-֗cR=C$Y,D! ^꫞! puUB꫞:GH12UsTA=ɜ8Y;S-ONٻRʩFLH#|$8XY)Ui[sA.PB>MS9;=);qy?ɻ&طUۙ?6 Caޯ" F!%@;s@HAرX y1>)hL&)k5b4graG,z`BEDPi!JU !EJ\B$J!*!"@"5 Y Yt}7BMIBqrZjɟv-2vF gOUs>~NhHIӤLd=DR>,*\Hq"B:0vʝ"@h%Q1qe_ Zۄ:2'YH蠍K*ӭq9M+w(d@BuHe"1:vU/Q̃B1Ǘ-V\-5W!Zd* k1(HG }jC5}Bd;}&qFVSx>B o9yc_ErMdy!B "WW̼r=(/OIB뜼t&i,޷Z| WbQa#i2;PQ V #w G4YϺ3LNAT-o(E?x BK`B`\d 8Uu`a)r>Wȶ5Hܻ'*_vh:ŝR\,HN>?CˢE>1,}j_rr-D[l2$JFZ} TЈЪ+8:*Is޷>[UMUc9D SWW<'a^9k!7::m =?NWH=1Ʋ˥|Zl7ʙw]2eUB2u~mͯhT2 9TbVjMuqT$[yjoȿ+Yiǖqg8v r*LYTq.U?NUo0xgr]>z|n3< Mk?*]'􎻍L$lZjc&Sӯͳr(Ay_صg#V (O!JnMi~'Hz׈.L;z-$GiqQ\/3LW0uo&isL;[;k^oC护_>~ P^M`#Dy5<}+KS0}5B6xcu1|Q ZyJQEЌ3޼ĝa;Չ@LOjvK::gR̪(a##OLxӨ]][ }qc*LEaQ32F7s7sYqr,dDgШxy~" ]C Yo Ibc+5 r3d^;z^d#~jDj4d˱eDGu ;8aL)jUh円7֦$൳t'ԗy!X:Yeګ-]y'ܛg M'OZT1ݝ;mAMZmޥx;v6ئfZ=#VpF630cG,S2Hm - 1yk1r_d!FA׹md.r@" SOD[Cv:jTKbPܵ%R,޽eS)D\7ױL1l }U@P dF!1c`OTL8,#?u5+%FsǛhrDwBSKs/X+|bMBBRtLHIyt'سIH'YYsz3zİmU*̹8,ڒz)^ezЩ[HYZN%s@w;(3=NvNTe8N䟑,ĩ8Qe蟠CiJXJ S:d! e|ZEA٦~V&طUJFtSM̸7ҙ]e)eg(C 2SjWyH(;#{W 0A\ŀ=:mP@0AER#2]*{LLT&ӡ:zw*Lk?i.cǓ[!6-&eȾ1pMGr8#0u̖*!0ư4<d# /ɌnӁѐR$9,d w{NI\8;AɌDc Ѹܟ B)ɹ0o@kN$ 2>uhYr,;~ҡM:s"Go:f9zjÁY`YpzpAvAmRw:|')fAƔ6 7*@$6'ҍH[&gRq6vUQ3Lo0 y 7 K6d݅kD9ualXHd9n:TG*ź}rG?=hqxl"6mq%G:#\:Z%X9l4Bz$Ŵ:1e$e.Bb/Dee>,lS$YqɄ-@BPcޜ'ic&N! yj}!;( &]'PXӈ){D1e I'Qy@Mig(Ux2k#*Z3:zUiXj4iT$e2&v)=K$T1;+}>Du Ga=(Zr]N!G3-tpUvv"<3TZ3M'2k-8Z޶G=P֢ݓҽaz9Kn~CG=DzW >EKrImj_FWW{w`\M>ܶF ڡI~PϽH{͟NQgG @ dt AoK<K) GiWKӽs9o#G_==;. ?{t_a zOD~; e3\g hT;c! i`UV&R c  @=[ɏޝ~{}Y{E~jW I& ?|jCW{ts0({Q=ćgJo~CG_=CW{%Fd`#pNo` ޜHvzx8ZX?o X Hz~$3GU5҇;-%Z?zNhtHz,%ZPԞYVIK̝SL!sBB~c9?MB+0!PB !BB^#ϟ.Nr:V=!C@!!@B!6toڄ!j! templates/image-comparison-slider/slide1.jpg000064400000013604150211777260015153 0ustar00ExifII*Ducky-1http://ns.adobe.com/xap/1.0/ Adobed       ,+++,1111111111 !!!!))())1111111111 "!1AQaq"2BRbr#т3C4s$D!AQ1a2Rq"Br4 ?jw7 Q??q緪GqN,!I0 鷍6Hf uf$tVlWsĀn5YY#\`c|xYo43'q]^Xۋv:46a>KUm] Y(#_q r$?6OrSI`tEuEK]]錆HcH][rXuK1 mu@O\dsˡNƩ5%%AuǪW m$H.A#[E5_$>S }Xc/x$># zQN'ֿ BOzNub%=dΦ^sOYpNu$|cA˒ږ,lpH8-MjٸN%a -h.y_ >tdϓD2~a&xO22%.!R!'#4HdK)0bՓESd! 9H0T.%+cގ9bu'LpeЄuF/2KkDnJ=dC7dhH/S$:!d[B@X5x Ő$Y nЀ.1?ET7B-6-5o}6n ˼kwT<ɛ$6wq kfiS*JASfo{Jrv|&۹#0GR%=̮5b">/?Ts8tڹJ5b'dZn-eRwiP@yoڼ<ĺO M}ҧїt:Mu=Tz9)e N@'bpLCEP<uUI29{0!-ySH p-,81lrؘ3R`Z+ ,>P3"q.$;Js/h(R7n"\2/]=D#&!-5/\y"Q<@.c;-ٮ|!G̙/ꎯWW큍3E$Lkfݺ]t=M*(Û<=y;ӪMzZ0dLa)B(Hc}tV= 8k2ϧjN< p<^CJ?S]E`V|1AvJ:[szwjttc.⫬$ #wsᔈex85!d#ݑCP5.q%\ꎀӌpdKe_9 @\FV`XxQ/U(X).";գ&H#;%$"[Ldp82\*,y* GhPQږ*$`?]>)*<_X +ýw0oYG:>*RTDW?␢ $gwȬ",mɣQc7G6DDzxzȁ߼b_?+(7>gouַ^i<jՃwa`ȱXŚOb}wÁp7T9 r-gTKȌKy.߉DAuOoM C3 Pjsz J[É{UYL F=f77\7X>$ jRQ~WJ^{?F]L7=ٗýgQ4> 6~ :|2w1QTnd>͋dxheh(J{s!x=l}_'m-% O37a7~wgشJ̇/-% O}͙|}-%RO +[iV"(-E@XT  99ػӪDa}RB KKx:;6Y2gQ>xcH(P-dL)>jA :?so̵u_P݇S}M۷4~"uk_^OH `Od@6rqS1DDf˥8kWXӭna!b&rK0F!zSΧ_}5!p-ktdqYKz,iw{om'HuNpQ1TYrD{_n;nnY㴰GoFD}9Y-!vm0Z HvCntw ^'˿SWeRl%\&%}S~"QEwFM9pFWn %[i&Om/j% DPћ((͂U+*#;PE MeR8FWQ\|uy+TEQZ("X@E@YyKgGfkPv05me c_#TKe' :T5n%DvR#V>TcSok+*6F5G{=?kyAi=_VpFom7m{i\"e\4#a{Kw:wZuB"^eN'i/M˒+mLs_2ihR{ŭuJNEl6ozɈ+ _׺wNmcĴ11l1XSرc]ԺWom݊ÍĜȈ` $zJkUI.KB** PE M*%RR3% DS$oMU-[PjɭYUɒ?F7Зr~]'R@E@ ((((t.N{QEE@QQD`%EFl6 T(r}Z9h>-,(templates/motion-blur-portfolio/slide1.jpg000064400000020175150211777260014724 0ustar00ExifII*Ducky</http://ns.adobe.com/xap/1.0/ Adobed        !1AQaq"2TB#R3$4rDbC5!1QRA"a2#qB ?~Eg*N)$p. .٘E%Lz!X$ID>ZٙZ -F;Ãa &`jϬ 1OΠ2`A® lR͕Da存\FAPd6GY#TI]:(.m̏;@"gɛƺrFbY !&D~oC@F„1GAC Bd#ȩ$tL_ud@ZvƱu7;uɝt{-6K]@4g]TnV7,&+|WZ[_$6D|Ƙ۶shWͷ ),Y ZZ#e(Eߑԗ3|}E;ԺgW.nkhn>&)š^hl[%tmz{N=9lW48L٫Dž彍՚eD>m}#dA!!A! ; !RE`H1 dH$Y C" s]Rd0I$~  Hr #ȴL#PHh$9hLIDd<# @H_?7P燗aΎn@j<ծ{Onѭ؍4:BwS*,xU= 䥚P8j0Q^WfBH5AڡJx$8M`c^ԍڪ`;D,xiRI6n]Htָ?2JX<96y>y崺ax\Y#Ov+)GºupdZ2DDdBȲ$D$$x6$L$ BȲ!dj[29̌1I$bI$y#$PyBH e(BKnc؍Y % .Q/܎mżp`#psGR]>ްdae 3`EkV5E{yf斺&( mQfպ8[QƵ pц?S_6neĎk»* / s@Kv+u6s{9:ԖW3 f{WN?w <}gPOߺYl}*|'sUR e@ThU@PʄUe@,% BT= "y;^Ĕ$yRI!$HeI$T!2:66LDmi5 anF֏Ӷ&Vٽosju_ËVn|LO-*Iu;ܺ{ilqV=$c텎]m} <೑yacwe%ȳW#'5.;&S=ZŦ_Oa. ga֙ :{V驉guZ( a𺇔L"򽉑1(x$yC2&"HFVF"I1mNaHU#!MbH&߱\|Iwbӻ*cӻ]`^8Y;7p&6E =8pLKtɵx ӳrI>UʔvѪU;mv׺nZj%kWf*6Ю>m ׇ~6ͫn>ZԺEtm.兂2 [ *+٫n[~>+~f;uu'*7 mH8@w鶰ͼs@Z\Njn4W$D#eOACyVU=RFFvJ;SF۫+6?y][_m۴6&8 kr:UhWnʨMWsw ӃUjͶݦ|O3;YOˑ/]-dsgq{s-nv%n=. Kϙ aҤĆ{{`u7Ȱе3wqSEY!NAw{TVsJm+84+hp?3vj{{#9emhOP`q{!6<-LӍ+[d=Ms)6]YBƧf Nns~!f1+6}g.<`VNȘbz)d}RYEU,у$$ đl "jH[Pֲ=cq sƬB؏SKgu\Z;4UԑƵ8Uy߱m-Ѣ]Bq2x@Lпn"ܲ{+SŢ0jVR<H-+_]m^8UWWJYs\ҵhC6p%+ Ž6wáVՂvt9OTk{knGˁ(v&#ٔؾfI&':>~"K0q ˩ָDׁGSb&a 0;)_ZܽY*\n-v遪Oka:W_%L =ێ;/ K(cg՜UV}CE|J ݵ%&5.Mi hKLW@Y־XR3jKXBڳ1-nVvpԘuD BH"`Dڷ>Tf$h8+0 Q2:ױ\C 1;cTC?U~/)YisУM:cA0}sHz1A0}qHzA0} !Zv%iq t}PL-Ji|PL-Js t$M7` SNj/&I/&%4Ϻ iuJϺ DNPLA(^}PLBJ#UG>Q?wJ*vQ&*3,ez-f|ɋ$ǭmU⃚n^N]1ZS☗&\.5Pڸ I{T riLGh#dM}JMF)zJ>n3VH{H4\4~`v\;OPԵiZH^b*k$ jB-j;LjS*MCEKLk'; o T$:QI-gk]G)/|uGg[k,omn3ft FUlHm=c&C@kI@x'pUGuWTF[qΩLj"uTl.Ԑ a KX]N"j6.Ms*}j_p͍1+:WẑdR{k Y~ᝮ8|}V'Hޤ"b8?1Υ@ԗ"1O~dvdz9םMnC\F(0YxN-Lk/iFWpIHtGS;;C%qM _Nm@n1''v)܋lc~Ւ8fFGob|w"{Y'V>0 ӹeh=QsВ݈T~NZ˽c)yxp5SFѺ| p{ZVJs9~RڏkF :rባ{ |}{;;X9/_r_m5mowzzvvTU|ߙT|}ӳA|_kDvvuri҆|MŻC75i@S N{ }ȞY\Nmb=А>'bF57.wuGm:.&p{Sd$PG5-1JT/.ѤLltFFpifP84W_(}N{_/NFpp4]>VxdKkƴ]MLTZIu p.Awb|}ȟoktRVMBŸ'_rok\`TZ^&T`Imu"Mv<8q?|}|]YiA K4!':ձDdƒ 8 Ӫ5_Lfq᳑%8O~QUm5֗M~$(0EFC< yYovTu}a~^ 0{an`{H=+BDO(Sպ1BY'cL6uEZ h]RZje?mW?~M{Ͻr`юU6gP 9P@mǍPq?I;D Y0i$@TmI ǫiAZXrz\lmMCsߘQ<{@-!SSMG}iW3WY2/L4QD0[zX L02EnIVIo,7lac&{YJ4+YesIVMblR\Js6*m 'աˎUx96p[Q`vdqHZ"W۹$Ah܌l.VD5n^ҳ%&݀HT U-Q*@/[o ÌǼSjLCAUu class="no-js"> >

public/revslider-front.class.php000064400000061270150212006500012761 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $revslider_rev_start_size_loaded = false; class RevSliderFront extends RevSliderFunctions { const TABLE_SLIDER = 'revslider_sliders'; const TABLE_SLIDES = 'revslider_slides'; const TABLE_STATIC_SLIDES = 'revslider_static_slides'; const TABLE_CSS = 'revslider_css'; const TABLE_LAYER_ANIMATIONS = 'revslider_layer_animations'; const TABLE_NAVIGATIONS = 'revslider_navigations'; const TABLE_SETTINGS = 'revslider_settings'; //existed prior 5.0 and still needed for updating from 4.x to any version after 5.x const CURRENT_TABLE_VERSION = '1.0.8'; const YOUTUBE_ARGUMENTS = 'hd=1&wmode=opaque&showinfo=0&rel=0'; const VIMEO_ARGUMENTS = 'title=0&byline=0&portrait=0&api=1'; public function __construct(){ add_action('wp_enqueue_scripts', array('RevSliderFront', 'add_actions')); } /** * START: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * old version of add_admin_bar(); **/ public static function putAdminBarMenus(){ return RevSliderFront::add_admin_bar(); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * Add all actions that the frontend needs here **/ public static function add_actions(){ global $wp_version, $revslider_is_preview_mode; $func = new RevSliderFunctions(); $css = new RevSliderCssParser(); $rs_ver = apply_filters('revslider_remove_version', RS_REVISION); $global = $func->get_global_settings(); $inc_global = $func->_truefalse($func->get_val($global, 'allinclude', true)); $inc_footer = $func->_truefalse($func->get_val($global, array('script', 'footer'), false)); $waitfor = array('jquery'); $widget = is_active_widget(false, false, 'rev-slider-widget', true); $load = false; $load = apply_filters('revslider_include_libraries', $load); $load = ($revslider_is_preview_mode === true) ? true : $load; $load = ($inc_global === true) ? true : $load; $load = (self::has_shortcode('rev_slider') === true) ? true : $load; $load = ($widget !== false) ? true : $load; if($inc_global === false){ $output = new RevSliderOutput(); $output->set_add_to($func->get_val($global, 'includeids', '')); $add_to = $output->check_add_to(true); $load = ($add_to === true) ? true : $load; } if($load === false) return false; wp_enqueue_style('rs-plugin-settings', RS_PLUGIN_URL . 'public/assets/css/rs6.css', array(), $rs_ver); /** * Fix for WordPress versions below 3.7 **/ $style_pre = ($wp_version < 3.7) ? '' : ''; $custom_css = $func->get_static_css(); $custom_css = $css->compress_css($custom_css); $custom_css = (trim($custom_css) == '') ? '#rs-demo-id {}' : $custom_css; wp_add_inline_style('rs-plugin-settings', $style_pre . $custom_css . $style_post); wp_enqueue_script(array('jquery')); /** * dequeue tp-tools to make sure that always the latest is loaded **/ global $wp_scripts; if(version_compare($func->get_val($wp_scripts, array('registered', 'tp-tools', 'ver'), '1.0'), RS_TP_TOOLS, '<')){ wp_deregister_script('tp-tools'); wp_dequeue_script('tp-tools'); } wp_enqueue_script('tp-tools', RS_PLUGIN_URL . 'public/assets/js/rbtools.min.js', $waitfor, RS_TP_TOOLS, $inc_footer); if(!file_exists(RS_PLUGIN_PATH.'public/assets/js/rs6.min.js')){ wp_enqueue_script('revmin', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.main.js', 'tp-tools', $rs_ver, $inc_footer); //if on, load all libraries instead of dynamically loading them wp_enqueue_script('revmin-actions', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.actions.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-carousel', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.carousel.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-layeranimation', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.layeranimation.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-navigation', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.navigation.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-panzoom', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.panzoom.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-parallax', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.parallax.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-slideanims', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.slideanims.js', 'tp-tools', $rs_ver, $inc_footer); wp_enqueue_script('revmin-video', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.video.js', 'tp-tools', $rs_ver, $inc_footer); }else{ wp_enqueue_script('revmin', RS_PLUGIN_URL . 'public/assets/js/rs6.min.js', 'tp-tools', $rs_ver, $inc_footer); } add_action('wp_head', array('RevSliderFront', 'add_meta_generator')); add_action('wp_head', array('RevSliderFront', 'js_set_start_size'), 99); add_action('admin_head', array('RevSliderFront', 'js_set_start_size'), 99); add_action('wp_footer', array('RevSliderFront', 'load_icon_fonts')); add_action('wp_footer', array('RevSliderFront', 'load_google_fonts')); //Async JS Loading if($func->_truefalse($func->get_val($global, array('script', 'defer'), false)) === true){ add_filter('clean_url', array('RevSliderFront', 'add_defer_forscript'), 11, 1); } add_action('wp_before_admin_bar_render', array('RevSliderFront', 'add_admin_menu_nodes')); add_action('wp_footer', array('RevSliderFront', 'add_admin_bar'), 99); } /** * Add Meta Generator Tag in FrontEnd * @since: 5.0 */ public static function add_meta_generator(){ echo apply_filters('revslider_meta_generator', '' . "\n"); } /** * Load Used Icon Fonts * @since: 5.0 */ public static function load_icon_fonts(){ global $fa_var, $fa_icon_var, $pe_7s_var; $func = new RevSliderFunctions(); $global = $func->get_global_settings(); $ignore_fa = $func->_truefalse($func->get_val($global, 'fontawesomedisable', false)); echo ($ignore_fa === false && ($fa_icon_var == true || $fa_var == true)) ? ''."\n" : ''; echo ($pe_7s_var) ? ''."\n" : ''; } /** * Load Used Google Fonts * add google fonts of all sliders found on the page * @since: 6.0 */ public static function load_google_fonts(){ $func = new RevSliderFunctions(); $fonts = $func->print_clean_font_import(); if(!empty($fonts)){ echo $fonts."\n"; } } /** * add admin menu points in ToolBar Top * @since: 5.0.5 * @before: putAdminBarMenus() */ public static function add_admin_bar(){ if(!is_super_admin() || !is_admin_bar_showing()){ return; } ?> Slider Revolution', false, admin_url('admin.php?page=revslider'), array('class' => 'revslider-menu'), 'revslider'); // //add all nodes of all Slider $sl = new RevSliderSlider(); $sliders = $sl->get_slider_for_admin_menu(); if(!empty($sliders)){ foreach ($sliders as $id => $slider){ self::_add_node('' . esc_html($slider['title']) . '', 'revslider', admin_url('admin.php?page=revslider&view=slide&id=slider-'.$id), array('class' => 'revslider-sub-menu'), esc_attr($slider['alias'])); // } } } /** * add admin node * @since: 5.0.5 */ public static function _add_node($title, $parent = false, $href = '', $custom_meta = array(), $id = ''){ if(!is_super_admin() || !is_admin_bar_showing()){ return; } $id = ($id == '') ? strtolower(str_replace(' ', '-', $title)) : $id; //links from the current host will open in the current window $meta = (strpos($href, site_url()) !== false) ? array() : array('target' => '_blank'); //external links open in new tab/window $meta = array_merge($meta, $custom_meta); global $wp_admin_bar; $wp_admin_bar->add_node(array('parent'=> $parent, 'id' => $id, 'title' => $title, 'href' => $href, 'meta' => $meta)); } /** * adds async loading * @since: 5.0 */ public static function add_defer_forscript($url){ if(strpos($url, 'rs6.min.js') === false && strpos($url, 'rbtools.min.js') === false){ return $url; }elseif(is_admin()){ return $url; }else{ return $url . "' defer='defer"; } } /** * Add functionality to gutenberg, elementor, visual composer and so on **/ public static function add_post_editor(){ /** * Page Editor Extensions **/ if(function_exists('is_user_logged_in') && is_user_logged_in()){ //only include gutenberg for production if(is_admin() && defined('ABSPATH')){ include_once(ABSPATH . 'wp-admin/includes/plugin.php'); if(function_exists('is_plugin_active') && !is_plugin_active('revslider-gutenberg/plugin.php')){ require_once(RS_PLUGIN_PATH . 'admin/includes/shortcode_generator/gutenberg/gutenberg-block.php'); new RevSliderGutenberg('gutenberg/'); } } require_once(RS_PLUGIN_PATH . 'admin/includes/shortcode_generator/shortcode_generator.class.php'); //Shortcode Wizard Includes //WPB Functionality require_once(RS_PLUGIN_PATH . 'admin/includes/shortcode_generator/wpbakery/wpbakery.class.php'); add_action('vc_before_init', array('RevSliderWpbakeryShortcode', 'visual_composer_include')); //VC functionality add_action('admin_enqueue_scripts', array('RevSliderShortcodeWizard', 'enqueue_scripts')); add_action('admin_footer', array('RevSliderShortcodeWizard', 'enqueue_files')); //add_action('wp_footer', array('RevSliderShortcodeWizard', 'enqueue_files')); add_action('vc_before_init', array('RevSliderShortcodeWizard', 'add_styles')); //VC functionality } //Elementor Functionality require_once(RS_PLUGIN_PATH . 'admin/includes/shortcode_generator/elementor/elementor.class.php'); add_action('init', array('RevSliderElementor', 'init')); add_action('elementor/editor/before_enqueue_scripts', array('RevSliderShortcodeWizard', 'enqueue_files')); } /** * Add Meta Generator Tag in FrontEnd * @since: 5.4.3 * @before: add_setREVStartSize() //NOT COMPRESSED VERSION function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } if(window.rs_init_css===undefined) window.rs_init_css = document.head.appendChild(document.createElement("style")); document.getElementById(e.c).height = newh+"px"; window.rs_init_css.innerHTML += "#"+e.c+"_wrapper { height: "+newh+"px }"; } catch(e){ console.log("Failure at Presize of Slider:" + e) } //} }; */ public static function js_set_start_size(){ global $revslider_rev_start_size_loaded; if($revslider_rev_start_size_loaded === true) return false; $script = '' . "\n"; echo apply_filters('revslider_add_setREVStartSize', $script); $revslider_rev_start_size_loaded = true; } /** * sets the post saving value to true, so that the output echo will not be done **/ public static function set_post_saving(){ global $revslider_save_post; $revslider_save_post = true; } /** * check the current post for the existence of a short code * @before: hasShortcode() */ public static function has_shortcode($shortcode = ''){ $found = false; if(empty($shortcode)) return false; if(!is_singular()) return false; $post = get_post(get_the_ID()); if(stripos($post->post_content, '[' . $shortcode) !== false) $found = true; return $found; } /** * Create Tables * @only_base needs to be false * it can only be true by fixing database issues * this protects that the _bkp tables are not filled after * we are already on version 6.0 **/ public static function create_tables($only_base = false){ $table_version = get_option('revslider_table_version', '1.0.0'); if(version_compare($table_version, self::CURRENT_TABLE_VERSION, '<')){ global $wpdb; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_SLIDER . " ( id int(9) NOT NULL AUTO_INCREMENT, title tinytext NOT NULL, alias tinytext, params LONGTEXT NOT NULL, settings text NULL, type VARCHAR(191) NOT NULL DEFAULT '', UNIQUE KEY id (id) );"; dbDelta($sql); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_SLIDES . " ( id int(9) NOT NULL AUTO_INCREMENT, slider_id int(9) NOT NULL, slide_order int not NULL, params LONGTEXT NOT NULL, layers LONGTEXT NOT NULL, settings text NOT NULL DEFAULT '', UNIQUE KEY id (id) );"; dbDelta($sql); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_STATIC_SLIDES . " ( id int(9) NOT NULL AUTO_INCREMENT, slider_id int(9) NOT NULL, params LONGTEXT NOT NULL, layers LONGTEXT NOT NULL, settings text NOT NULL, UNIQUE KEY id (id) );"; dbDelta($sql); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_CSS . " ( id int(9) NOT NULL AUTO_INCREMENT, handle TEXT NOT NULL, settings LONGTEXT, hover LONGTEXT, advanced LONGTEXT, params LONGTEXT NOT NULL, UNIQUE KEY id (id) );"; dbDelta($sql); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_LAYER_ANIMATIONS . " ( id int(9) NOT NULL AUTO_INCREMENT, handle TEXT NOT NULL, params TEXT NOT NULL, settings text NULL, UNIQUE KEY id (id) );"; dbDelta($sql); $sql = "CREATE TABLE " . $wpdb->prefix . self::TABLE_NAVIGATIONS . " ( id int(9) NOT NULL AUTO_INCREMENT, name VARCHAR(191) NOT NULL, handle VARCHAR(191) NOT NULL, type VARCHAR(191) NOT NULL, css LONGTEXT NOT NULL, markup LONGTEXT NOT NULL, settings LONGTEXT NULL, UNIQUE KEY id (id) );"; dbDelta($sql); //create CSS entries $result = $wpdb->get_row("SELECT COUNT( DISTINCT id ) AS NumberOfEntrys FROM " . $wpdb->prefix . self::TABLE_CSS); if(!empty($result) && $result->NumberOfEntrys == 0){ $css_class = new RevSliderCssParser(); $css_class->import_css_captions(); } update_option('revslider_table_version', self::CURRENT_TABLE_VERSION); //$table_version = self::CURRENT_TABLE_VERSION; } /** * check if table version is below 1.0.8. * if yes, duplicate the tables into _bkp * this way, we can revert back to v5 if any slider * has issues in the v6 migration process **/ if(version_compare($table_version, '1.0.8', '<') && ($only_base === false || $only_base === '')){ global $wpdb; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_SLIDER."_bkp LIKE ".$wpdb->prefix . self::TABLE_SLIDER.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_SLIDER."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_SLIDER."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_SLIDER.";"; $wpdb->query($sql); } $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_SLIDES."_bkp LIKE ".$wpdb->prefix . self::TABLE_SLIDES.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_SLIDES."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_SLIDES."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_SLIDES.";"; $wpdb->query($sql); } $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_STATIC_SLIDES."_bkp LIKE ".$wpdb->prefix . self::TABLE_STATIC_SLIDES.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_STATIC_SLIDES."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_STATIC_SLIDES."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_STATIC_SLIDES.";"; $wpdb->query($sql); } $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_CSS."_bkp LIKE ".$wpdb->prefix . self::TABLE_CSS.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_CSS."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_CSS."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_CSS.";"; $wpdb->query($sql); } $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_LAYER_ANIMATIONS."_bkp LIKE ".$wpdb->prefix . self::TABLE_LAYER_ANIMATIONS.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_LAYER_ANIMATIONS."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_LAYER_ANIMATIONS."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_LAYER_ANIMATIONS.";"; $wpdb->query($sql); } $sql = "CREATE TABLE IF NOT EXISTS ".$wpdb->prefix . self::TABLE_NAVIGATIONS."_bkp LIKE ".$wpdb->prefix . self::TABLE_NAVIGATIONS.";"; dbDelta($sql); $result = $wpdb->get_row("SELECT EXISTS (SELECT 1 FROM ".$wpdb->prefix . self::TABLE_NAVIGATIONS."_bkp) AS `exists`;", ARRAY_A); if(!empty($result) && isset($result['exists']) && $result['exists'] === '0'){ $sql = "INSERT ".$wpdb->prefix . self::TABLE_NAVIGATIONS."_bkp SELECT * FROM ".$wpdb->prefix . self::TABLE_NAVIGATIONS.";"; $wpdb->query($sql); } } } /** * get the images from posts/pages for yoast seo **/ public static function get_images_for_seo($url, $type, $user){ if(in_array($type, array('user', 'term'), true)) return $url; if(!is_object($user) || !isset($user->ID)) return $url; $post = get_post($user->ID); if(is_a($post, 'WP_Post') && has_shortcode($post->post_content, 'rev_slider')){ preg_match_all('/\[rev_slider.*alias=.(.*)"\]/', $post->post_content, $shortcodes); if(isset($shortcodes[1]) && $shortcodes[1] !== ''){ foreach($shortcodes[1] as $s){ if(!RevSliderSlider::alias_exists($s)) continue; $sldr = new RevSliderSlider(); $sldr->init_by_alias($s); $sldr->get_slides(); $imgs = $sldr->get_images(); if(!empty($imgs)){ if(!isset($url['images'])) $url['images'] = array(); foreach($imgs as $v){ $url['images'][] = $v; } } } } } return $url; } } ?>public/assets/css/openhand.cur000064400000000506150212006500012413 0ustar00 0( @?wg public/assets/css/rs6.css000064400000165052150212006500011340 0ustar00/*----------------------------------------------------------------------------- - Revolution Slider 6.0 Default Style Settings - Screen Stylesheet version: 6.2.8 date: 24/06/19 author: themepunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/ /* FIX FOR WORDPRESS's CRAZY

TAG ANOMALY */ .rs-p-wp-fix { display: none !important; margin: 0 !important; height: 0px !important; } /* NEW Z-INDEX FIX*/ .wp-block-themepunch-revslider { position: relative } #debungcontrolls { z-index:100000; position:fixed; bottom:0px; width:100%; height:auto; background:rgba(0,0,0,0.6); padding:10px; box-sizing: border-box; } rs-debug { z-index:100000; position:fixed; top:0px; width:300px; height:300px; background:rgba(0,0,0,0.6); padding:10px; box-sizing: border-box; color: #fff; font-size: 10px; line-height: 13px; overflow: scroll; } /* MODAL BASICS */ rs-modal { position: fixed !important; z-index: 9999999 !important; pointer-events: none !important;} rs-modal.rs-modal-auto { top: auto;bottom: auto;left: auto; right:auto; } rs-modal.rs-modal-fullwidth, rs-modal.rs-modal-fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; } rs-modal rs-fullwidth-wrap { position: absolute; top: 0px; left: 0px; height: 100%;} rs-module-wrap.rs-modal { display:none; max-height: 100% !important; overflow: auto !important; pointer-events: auto !important;} rs-module-wrap.hideallscrollbars.rs-modal { overflow: hidden !important; max-width: 100% !important} rs-modal-cover { width: 100%; height: 100%; z-index: 0; background: transparent; position: absolute;top: 0px;left: 0px; cursor: pointer; pointer-events: auto} body>rs-modal-cover { position: fixed; z-index: 9999995 !important; } rs-sbg-px { pointer-events: none } .rs-forcehidden * { visibility: hidden !important; } /*rs-modal rs-fullwidth-wrap rs-module-wrap { transform: translateY(-50%) !important; top: 50% !important; }*/ .rs_splitted_lines { display: block; white-space: nowrap !important} .debugtimeline { width:100%; height:10px; position:relative; display:block; margin-bottom:3px; display:none; white-space: nowrap; box-sizing: border-box; } .debugtimeline:hover { height:15px; } .the_timeline_tester { background:#e74c3c; position:absolute; top:0px; left:0px; height:100%; width:0; } .rs-go-fullscreen { position:fixed !important; width:100% !important; height:100% !important; top:0px !important; left:0px !important; z-index:9999999 !important; background:#ffffff; } .debugtimeline.tl_slide .the_timeline_tester { background:#f39c12; } .debugtimeline.tl_frame .the_timeline_tester { background:#3498db; } .debugtimline_txt { color:#fff; font-weight: 400; font-size:7px; position:absolute; left:10px; top:0px; white-space: nowrap; line-height: 10px; } .rtl { direction: rtl;} @font-face { font-family: 'revicons'; src: url('../fonts/revicons/revicons.eot?5510888'); src: url('../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'), url('../fonts/revicons/revicons.woff?5510888') format('woff'), url('../fonts/revicons/revicons.ttf?5510888') format('truetype'), url('../fonts/revicons/revicons.svg?5510888#revicons') format('svg'); font-weight: normal; font-style: normal; } [class^="revicon-"]:before, [class*=" revicon-"]:before { font-family: "revicons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } rs-module i[class^="fa-"], rs-module i[class*=" fa-"], .rb-modal-wrapper i[class^="fa-"], .rb-modal-wrapper i[class*=" fa-"], #waitaminute i[class^="fa-"], #waitaminute i[class*=" fa-"], #objectlibrary i[class^="fa-"], #objectlibrary i[class*=" fa-"], #rs_overview i[class^="fa-"], #rs_overview i[class*=" fa-"], #rs_overview_menu i[class^="fa-"], #rs_overview_menu i[class*=" fa-"], #builderView i[class^="fa-"], #builderView i[class*=" fa-"] { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } rs-module [class^="fa-"]:before, rs-module [class*=" fa-"]:before, .rb-modal-wrapper [class^="fa-"]:before, .rb-modal-wrapper [class*=" fa-"]:before, #rs_overview [class^="fa-"]:before, #rs_overview [class*=" fa-"]:before, #objectlibrary [class^="fa-"]:before, #objectlibrary [class*=" fa-"]:before, #waitaminute [class^="fa-"]:before, #waitaminute [class*=" fa-"]:before, #rs_overview_menu [class^="fa-"]:before, #rs_overview_menu [class*=" fa-"]:before, #builderView [class^="fa-"]:before, #builderView [class*=" fa-"]:before { font-family: FontAwesome; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: auto; margin-right: 0; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; margin-left: 0; } rs-module .sr-only, #objectlibrary .sr-only, #waitaminute .sr-only, #rs_overview .sr-only, #rs_overview_menu .sr-only, .rb-modal-wrapper .sr-only, #builderView .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } rs-module .sr-only-focusable:active, rs-module .sr-only-focusable:focus, #waitaminute .sr-only-focusable:active, #waitaminute .sr-only-focusable:focus, #objectlibrary .sr-only-focusable:active, #objectlibrary .sr-only-focusable:focus, #rs_overview .sr-only-focusable:active, #rs_overview .sr-only-focusable:focus, #rs_overview_menu .sr-only-focusable:active, #rs_overview_menu .sr-only-focusable:focus, .rb-modal-wrapper .sr-only-focusable:active, .rb-modal-wrapper .sr-only-focusable:focus, #builderView .sr-only-focusable:active, #builderView .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } .revicon-search-1:before { content: '\e802'; } /* '' */ .revicon-pencil-1:before { content: '\e831'; } /* '' */ .revicon-picture-1:before { content: '\e803'; } /* '' */ .revicon-cancel:before { content: '\e80a'; } /* '' */ .revicon-info-circled:before { content: '\e80f'; } /* '' */ .revicon-trash:before { content: '\e801'; } /* '' */ .revicon-left-dir:before { content: '\e817'; } /* '' */ .revicon-right-dir:before { content: '\e818'; } /* '' */ .revicon-down-open:before { content: '\e83b'; } /* '' */ .revicon-left-open:before { content: '\e819'; } /* '' */ .revicon-right-open:before { content: '\e81a'; } /* '' */ .revicon-angle-left:before { content: '\e820'; } /* '' */ .revicon-angle-right:before { content: '\e81d'; } /* '' */ .revicon-left-big:before { content: '\e81f'; } /* '' */ .revicon-right-big:before { content: '\e81e'; } /* '' */ .revicon-magic:before { content: '\e807'; } /* '' */ .revicon-picture:before { content: '\e800'; } /* '' */ .revicon-export:before { content: '\e80b'; } /* '' */ .revicon-cog:before { content: '\e832'; } /* '' */ .revicon-login:before { content: '\e833'; } /* '' */ .revicon-logout:before { content: '\e834'; } /* '' */ .revicon-video:before { content: '\e805'; } /* '' */ .revicon-arrow-combo:before { content: '\e827'; } /* '' */ .revicon-left-open-1:before { content: '\e82a'; } /* '' */ .revicon-right-open-1:before { content: '\e82b'; } /* '' */ .revicon-left-open-mini:before { content: '\e822'; } /* '' */ .revicon-right-open-mini:before { content: '\e823'; } /* '' */ .revicon-left-open-big:before { content: '\e824'; } /* '' */ .revicon-right-open-big:before { content: '\e825'; } /* '' */ .revicon-left:before { content: '\e836'; } /* '' */ .revicon-right:before { content: '\e826'; } /* '' */ .revicon-ccw:before { content: '\e808'; } /* '' */ .revicon-arrows-ccw:before { content: '\e806'; } /* '' */ .revicon-palette:before { content: '\e829'; } /* '' */ .revicon-list-add:before { content: '\e80c'; } /* '' */ .revicon-doc:before { content: '\e809'; } /* '' */ .revicon-left-open-outline:before { content: '\e82e'; } /* '' */ .revicon-left-open-2:before { content: '\e82c'; } /* '' */ .revicon-right-open-outline:before { content: '\e82f'; } /* '' */ .revicon-right-open-2:before { content: '\e82d'; } /* '' */ .revicon-equalizer:before { content: '\e83a'; } /* '' */ .revicon-layers-alt:before { content: '\e804'; } /* '' */ .revicon-popup:before { content: '\e828'; } /* '' */ /****************************** - BASIC STYLES - ******************************/ .tp-fullwidth-forcer { z-index: 0; pointer-events: none} rs-module-wrap { visibility: hidden } rs-module-wrap, rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);} rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;} .rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; left: 0 !important;} .rs-stickyscrollon rs-module-wrap { position: sticky !important; top:0px; z-index: 1000; } .rs-stickyscrollon { overflow: visible !important; } rs-fw-forcer { display:block;width:100%;pointer-events: none;} rs-module { position:relative;overflow:hidden;display: block; } rs-module.disableVerticalScroll { -ms-touch-action: pan-x; touch-action: pan-x; } /*rs-carousel-wrap,*/ rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg { display: block; pointer-events: none } rs-sbg-effectwrap { position:absolute;top:0px;left:0px;width:100%;height:100% } rs-sbg-px, rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;} a.rs-layer, a.rs-layer:-webkit-any-link { text-decoration: none } a[x-apple-data-detectors] { color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; } .entry-content rs-module a, rs-module a { box-shadow: none; } .rs-ov-hidden { overflow:hidden !important;} .rs-forceoverflow, .rs-forceoverflow rs-module-wrap, .rs-forceoverflow rs-module, .rs-forceoverflow rs-slides, .rs-forceoverflow rs-slide { overflow:visible !important} .tp-simpleresponsive img, rs-module img{ max-width:none !important; transition: none; margin:0px; padding:0px; border:none; } rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;} rs-slides, rs-slide, rs-slide:before { position:absolute;text-indent: 0em;top:0px;left:0px;} rs-slide,rs-slide:before { display:block; visibility:hidden; } .rs-layer .rs-untoggled-content { display:block;} .rs-layer .rs-toggled-content { display:none;} .rs-tc-active.rs-layer .rs-toggled-content { display:block;} .rs-tc-active.rs-layer .rs-untoggled-content { display:none;} .rs-layer-video { overflow: hidden } rs-module rs-layer, rs-module .rs-layer { opacity: 0; position:relative; visibility: hidden; white-space: nowrap; display: block; -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -moz-osx-font-smoothing: grayscale; z-index:1; } rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; } rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap *:last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap *:last-child{ margin-bottom:0; } .rs-svg svg { width:100%; height:100%;position: relative;vertical-align: top} rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex) { outline: none !important; } /* CAROUSEL FUNCTIONS */ rs-carousel-wrap { cursor:url(openhand.cur), move; } rs-carousel-wrap.dragged { cursor:url(closedhand.cur), move; } rs-carousel-wrap.noswipe { cursor: default; } rs-carousel-wrap { position: absolute; overflow: hidden; width:100%;height:100%;top:0px;left:0px;} rs-carousel-space { clear:both;display:block;width:100%;height:0px;position:relative;} /* ADDED FOR SLIDELINK MANAGEMENT */ .tp_inner_padding { box-sizing:border-box; max-height:none !important; } .rs-layer.rs-selectable { -moz-user-select: all; -khtml-user-select: all; -webkit-user-select: all; -o-user-select: all; } rs-px-mask { overflow: hidden; display: block; width: 100%; height: 100%; position: relative; } rs-module embed, rs-module iframe, rs-module object, rs-module audio, rs-module video { max-width: none !important; border: none; } rs-bg-elem { position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0; display: block; pointer-events: none; } .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);} /*********************************************************** - ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS - ***********************************************************/ rs-zone { position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;pointer-events: none} rs-row-wrap, rs-column, rs-cbg-mask-wrap { display:block; visibility: hidden} rs-layer-wrap, rs-parallax-wrap, rs-loop-wrap, rs-mask-wrap { display: block; } rs-column-wrap>rs-loop-wrap { z-index: 1 } rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { transform-style:flat;} .safarifix rs-layer-wrap { perspective: 1000000; } @-moz-document url-prefix() { rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { perspective: none; } } /*@-moz-document url-prefix() { rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { filter: blur(0px); } }*/ /* REMOVED LINES TO FIX BOX-SHADOW ISSUE IN FIREFOX */ rs-mask-wrap { overflow: hidden } rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important;} /*IE11 AND IE EDGE NEED SOME SPECIAL OVERFLOW Removed now since iE 11 and ieEdge fullwidth Slider had spacings again on other themes. May need to keep in eye the Carousel and Modal sliders in Fullscreen / Fullwidth mode ! @media screen and (-ms-high-contrast: none) { rs-fullwidth-wrap { overflow: hidden; } } @supports (-ms-ime-align:auto) { rs-fullwidth-wrap { overflow: hidden; } } */ .rev_row_zone_top { top:0px;} .rev_row_zone_bottom { bottom:0px;} rs-column-wrap .rs-parallax-wrap { vertical-align: top } .rs-layer img, rs-layer img { vertical-align: top } rs-row, rs-row.rs-layer { display:table; position:relative; width:100% !important; table-layout: fixed; box-sizing: border-box; vertical-align: top; height:auto; font-size:0px; } rs-column-wrap { display: table-cell; position: relative; vertical-align: top; height: auto; box-sizing: border-box; font-size:0px; } rs-column { box-sizing: border-box; display: block; position: relative; width:100% !important; height:auto !important; white-space: normal !important; } rs-cbg-mask-wrap { position: absolute; z-index: 0; box-sizing: border-box; } rs-column-wrap rs-cbg-mask-wrap { top: 0px; left: 0px; bottom: 0px; right: 0px; } rs-column-bg { position: absolute; z-index: 0; box-sizing: border-box; width: 100%; height: 100%; } .rs-pelock * { pointer-events: none !important;} rs-column .rs-parallax-wrap, rs-column rs-loop-wrap, rs-column rs-mask-wrap { text-align: inherit; } rs-column rs-mask-wrap { display: inline-block;} rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;} rs-column .rs-parallax-wrap rs-loop-wrap, rs-column .rs-parallax-wrap rs-mask-wrap, rs-column .rs-parallax-wrap, rs-column .rev_layer_in_column { vertical-align: top; } .rev_break_columns { display: block !important } .rev_break_columns rs-column-wrap.rs-parallax-wrap { display:block !important; width:100% !important; } .rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden, .tp-forcenotvisible, .tp-hide-revslider, rs-row-wrap.rs-layer-hidden, rs-column-wrap.rs-layer-hidden, .rs-layer.rs-layer-hidden, .rs-layer-audio.rs-layer-hidden, .rs-parallax-wrap.rs-layer-hidden { visibility:hidden !important; display:none !important } /*rs-column .rs-parallax-wrap, rs-column rs-loop-wrap, rs-column rs-mask-wrap, rs-column rs-layer { vertical-align: inherit }*/ /********************************* - SPECIAL TP CAPTIONS - **********************************/ rs-layer.rs-nointeraction, .rs-layer.rs-nointeraction { pointer-events: none !important } rs-static-layers {position:absolute; z-index:101; top:0px;left:0px; display: block; width: 100%;height: 100%; pointer-events: none;} /* new static layers position option */ rs-static-layers.rs-stl-back { z-index:0; } .rs-layer rs-fcr {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-fcrt {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} .rs-layer rs-bcr {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} .rs-layer rs-bcrt {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} .tp-layer-inner-rotation { position: relative !important; } /*********************************************** - SPECIAL ALTERNATIVE IMAGE SETTINGS - ***********************************************/ img.tp-slider-alternative-image { width:100%; height:auto; } /****************************** - IE8 HACKS - *******************************/ .noFilterClass { filter:none !important; } /******************************** - FULLSCREEN VIDEO - *********************************/ rs-bgvideo { position: absolute;top:0px;left:0px; width:100%;height:100%;z-index: 0; display: block} .rs-layer.coverscreenvideo { width:100%;height:100%;top:0px;left:0px;position:absolute;} .rs-layer.rs-fsv { left:0px; top:0px; position:absolute;width:100%;height:100%} .rs-layer.rs-fsv audio, .rs-layer.rs-fsv video, .rs-layer.rs-fsv iframe, .rs-layer.rs-fsv iframe audio, .rs-layer.rs-fsv iframe video { width:100%; height:100% ; display: none} .fullcoveredvideo audio, .rs-fsv audio .fullcoveredvideo video, .rs-fsv video { background: #000} .fullcoveredvideo rs-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px} .videoisplaying .html5vid rs-poster { display: none} .tp-video-play-button { background:#000; background:rgba(0,0,0,0.3); border-radius:5px; position: absolute; top: 50%; left: 50%; color: #FFF; z-index: 3; margin-top: -25px; margin-left: -25px; line-height: 50px !important; text-align: center; cursor: pointer; width: 50px; height:50px; box-sizing: border-box; display: inline-block; vertical-align: top; z-index: 4; opacity: 0; transition:opacity 300ms ease-out !important; } .rs-audio .tp-video-play-button { display:none !important;} .rs-layer .html5vid { width:100% !important; height:100% !important;} .tp-video-play-button i { width:50px;height:50px; display:inline-block; text-align: center !important; vertical-align: top; line-height: 50px !important; font-size: 30px !important;} .rs-layer:hover .tp-video-play-button { opacity: 1; display:block;} .rs-layer .tp-revstop { display:none;width: 15px; border-right: 5px solid #fff !important; border-left:5px solid #fff !important; transform: translateX(50%) translateY(50%);height: 20px;margin-left: 11px !important;margin-top: 5px !important;} .videoisplaying .revicon-right-dir { display:none} .videoisplaying .tp-revstop { display:block} .videoisplaying .tp-video-play-button { display:none} .fullcoveredvideo .tp-video-play-button { display:none !important} .rs-fsv .rs-fsv audio { object-fit:contain !important;} .rs-fsv .rs-fsv video { object-fit:contain !important;} .rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button { display: none; } @supports not (-ms-high-contrast:none) { /* Non-IE styles here */ .rs-fsv .fullcoveredvideo audio { object-fit:cover !important;} .rs-fsv .fullcoveredvideo video { object-fit:cover !important;} } .rs-fullvideo-cover { width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;} .rs-nolc .tp-video-play-button, rs-bgvideo video::-webkit-media-controls-start-playback-button, rs-bgvideo video::-webkit-media-controls, rs-bgvideo audio::-webkit-media-controls { display:none !important;} .rs-audio .tp-video-controls { opacity: 1 !important; visibility: visible !important} rs-module h1.rs-layer, rs-module h2.rs-layer, rs-module h3.rs-layer, rs-module h4.rs-layer, rs-module h5.rs-layer, rs-module h6.rs-layer, rs-module div.rs-layer, rs-module span.rs-layer, rs-module p.rs-layer { margin:0; padding:0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;} rs-module h1.rs-layer:before, rs-module h2.rs-layer:before, rs-module h3.rs-layer:before, rs-module h4.rs-layer:before, rs-module h5.rs-layer:before, rs-module h6.rs-layer:before { content: none; } /******************************** - DOTTED OVERLAYS - *********************************/ rs-dotted { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events: none} rs-sbg-wrap rs-dotted { z-index: 31 } rs-dotted.twoxtwo { background:url(../assets/gridtile.png)} rs-dotted.twoxtwowhite { background:url(../assets/gridtile_white.png)} rs-dotted.threexthree { background:url(../assets/gridtile_3x3.png)} rs-dotted.threexthreewhite { background:url(../assets/gridtile_3x3_white.png)} /****************************** - SHADOWS - ******************************/ .tp-shadowcover { width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;} .tp-shadow1 { box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);} .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after { z-index: -2; position: absolute; content: ""; bottom: 10px; left: 10px; width: 50%; top: 85%; max-width:300px; background: transparent; box-shadow: 0 15px 10px rgba(0,0,0,0.8); transform: rotate(-3deg); } .tp-shadow2:after, .tp-shadow4:after { transform: rotate(3deg); right: 10px; left: auto; } .tp-shadow5 { position:relative; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .tp-shadow5:before, .tp-shadow5:after { content:""; position:absolute; z-index:-2; box-shadow:0 0 25px 0px rgba(0,0,0,0.6); top:30%; bottom:0; left:20px; right:20px; border-radius:100px / 20px; } /* TP BUTTONS DESKTOP SIZE */ .rev-btn, .rev-btn:visited { outline:none !important; box-shadow:none; text-decoration: none !important; box-sizing:border-box; cursor: pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited { text-transform: uppercase; } .rev-btn i { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; margin-left:0px; line-height: inherit} .rev-btn.rev-hiddenicon i { font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; opacity: 0; margin-left:0px !important; width:0px !important; } .rev-btn.rev-hiddenicon:hover i { opacity: 1 !important; margin-left:10px !important; width:auto !important;} /* BURGER BUTTON */ .rev-burger { position: relative; box-sizing: border-box; padding: 22px 14px 22px 14px; border-radius: 50%; border: 1px solid rgba(51,51,51,0.25); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; cursor: pointer; } .rev-burger span { display: block; width: 30px; height: 3px; background: #333; transition: .7s; pointer-events: none; transform-style: flat !important; } .rev-burger span:nth-child(2) { margin: 3px 0; } .quick_style_example_wrap .rev-burger:hover :first-child, #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child { transform: translateY(6px) rotate(-45deg); } .quick_style_example_wrap .rev-burger:hover :nth-child(2), #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) { transform: rotate(-45deg); opacity: 0; } .quick_style_example_wrap .rev-burger:hover :last-child, #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child { transform: translateY(-6px) rotate(-135deg); } .rev-burger.revb-white { border: 2px solid rgba(255,255,255,0.2); } .rev-b-span-light span, .rev-burger.revb-white span { background: #fff; } .rev-burger.revb-whitenoborder { border: 0; } .rev-burger.revb-whitenoborder span { background: #fff; } .rev-burger.revb-darknoborder { border: 0; } .rev-b-span-dark span, .rev-burger.revb-darknoborder span { background: #333; } .rev-burger.revb-whitefull { background: #fff; border:none; } .rev-burger.revb-whitefull span { background:#333; } .rev-burger.revb-darkfull { background: #333; border:none; } .rev-burger.revb-darkfull span { background:#fff; } /* SCROLL DOWN BUTTON */ @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 70%;} 50% {opacity: 0;top: 70%;} 100% {opacity: 0;top: 29%;} } .rev-scroll-btn { display: inline-block; position: relative; left: 0; right: 0; text-align: center; cursor: pointer; width:35px; height:55px; box-sizing: border-box; border: 3px solid white; border-radius: 23px; } .rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #ffffff; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active { color: #ffffff; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active { opacity: 0.8; } .rev-scroll-btn.revs-fullwhite { background:#fff; } .rev-scroll-btn.revs-fullwhite span { background: #333; } .rev-scroll-btn.revs-fulldark { background:#333; border:none; } .rev-scroll-btn.revs-fulldark span { background: #fff; } .rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0 0 -4px; border-radius: 50%; animation: rev-ani-mouse 2.5s linear infinite; background: #fff; } .rev-scroll-btn.rev-b-span-dark { border-color:#333; } .rev-scroll-btn.rev-b-span-dark span, .rev-scroll-btn.revs-dark span { background: #333; } .rev-control-btn { position: relative; display: inline-block; z-index: 5; color: #FFF; font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway; text-decoration: none; text-align: center; background-color: #000; border-radius: 50px; text-shadow: none; background-color: rgba(0, 0, 0, 0.50); width:60px; height:60px; box-sizing: border-box; cursor: pointer; } .rev-cbutton-dark-sr { border-radius: 3px; } .rev-cbutton-light { color: #333; background-color: rgba(255,255,255, 0.75); } .rev-cbutton-light-sr { color: #333; border-radius: 3px; background-color: rgba(255,255,255, 0.75); } .rev-sbutton { line-height: 37px; width:37px; height:37px; } .rev-sbutton-blue { background-color: #3B5998 } .rev-sbutton-lightblue { background-color: #00A0D1; } .rev-sbutton-red { background-color: #DD4B39; } /************************************ - TP BANNER TIMER - *************************************/ rs-progress { visibility: hidden; position:absolute; z-index:200;width:100%;height:100%;} rs-progress-bar, .rs-progress-bar { display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute; vertical-align:top;line-height:0px;width:100%;height:100%;} rs-progress-bgs { display:block;z-index: 15;box-sizing: border-box; width: 100%; position: absolute; height: 100%; top: 0px; left: 0px; } rs-progress-bg { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-gap { display:block;background-clip: content-box; position: absolute;width:100%;height:100%;} rs-progress-vis { display:block;width: 100%;height: 100%; position: absolute;top: 0px;left: 0px } /********************************************* - BASIC SETTINGS FOR THE BANNER - ***********************************************/ .rs-layer img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom:1; } .rs-layer.slidelink { cursor:pointer;width:100%;height:100%; } .rs-layer.slidelink a { width:100%;height:100%;display:block} .rs-layer.slidelink a div { width:3000px; height:1500px; background:url(../assets/coloredbg.png) repeat} .rs-layer.slidelink a span{ background:url(../assets/coloredbg.png) repeat; width:100%;height:100%;display:block} /*.tp-shape { width:100%;height:100%;}*/ /********************************************* - WOOCOMMERCE STYLES - ***********************************************/ .rs-layer .rs-starring { display: inline-block} .rs-layer .rs-starring .star-rating { float: none; display: inline-block; vertical-align: top; color: #FFC321 !important; } .rs-layer .rs-starring .star-rating, .rs-layer .rs-starring-page .star-rating { position: relative; height: 1em; width: 5.4em; font-family: star; font-size: 1em !important; } .rs-layer .rs-starring .star-rating:before, .rs-layer .rs-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .rs-layer .rs-starring .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; font-size: 1em !important; } .rs-layer .rs-starring .star-rating span:before, .rs-layer .rs-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } /****************************** - LOADER FORMS - ********************************/ rs-loader { top:50%; left:50%; z-index:10000; position:absolute; } rs-loader.off { display: none !important; } rs-loader.spinner0 { width: 40px; height: 40px; background-color: #fff; background-image:url(../assets/loader.gif); background-repeat:no-repeat; background-position: center center; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; } rs-loader.spinner1 { width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); margin-top:-20px; margin-left:-20px; animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; } rs-loader.spinner5 { background-image:url(../assets/loader.gif); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; } @keyframes tp-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} } rs-loader.spinner2 { width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; animation: tp-scaleout 1.0s infinite ease-in-out; } @keyframes tp-scaleout { 0% {transform: scale(0.0);} 100% {transform: scale(1.0);opacity: 0;} } rs-loader.spinner3 { margin: -9px 0px 0px -35px; width: 70px; text-align: center; } rs-loader.spinner3 .bounce1, rs-loader.spinner3 .bounce2, rs-loader.spinner3 .bounce3 { width: 18px; height: 18px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); border-radius: 100%; display: inline-block; animation: tp-bouncedelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ animation-fill-mode: both; } rs-loader.spinner3 .bounce1 { animation-delay: -0.32s; } rs-loader.spinner3 .bounce2 { animation-delay: -0.16s; } @keyframes tp-bouncedelay { 0%, 80%, 100% {transform: scale(0.0);} 40% {transform: scale(1.0);} } rs-loader.spinner4 { margin: -20px 0px 0px -20px; width: 40px; height: 40px; text-align: center; animation: tp-rotate 2.0s infinite linear; } rs-loader.spinner4 .dot1, rs-loader.spinner4 .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #fff; border-radius: 100%; animation: tp-bounce 2.0s infinite ease-in-out; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); } rs-loader.spinner4 .dot2 { top: auto; bottom: 0px; animation-delay: -1.0s; } @keyframes tp-rotate { 100% { transform: rotate(360deg);}} @keyframes tp-bounce { 0%, 100% {transform: scale(0.0);} 50% { transform: scale(1.0);} } rs-layer iframe { visibility:hidden;} rs-layer.rs-ii-o iframe { visibility: visible; } rs-layer input[type="text"], rs-layer input[type="email"], rs-layer input[type="url"], rs-layer input[type="password"], rs-layer input[type="search"], rs-layer input[type="number"], rs-layer input[type="tel"], rs-layer input[type="range"], rs-layer input[type="date"], rs-layer input[type="month"], rs-layer input[type="week"], rs-layer input[type="time"], rs-layer input[type="datetime"], rs-layer input[type="datetime-local"] { display: inline-block } rs-layer input::placeholder { vertical-align: middle; line-height: inherit !important} a.rs-layer { transition: none } /*********************************************** - STANDARD NAVIGATION SETTINGS ***********************************************/ rs-thumbs-wrap, rs-tabs-wrap, rs-thumbs, rs-thumb, rs-tab, rs-bullet, rs-bullets, rs-navmask, rs-tabs, rs-arrow { display:block;} /*rs-layer { font-size:20px; line-height: 25px; padding:0px; margin:0px; border-radius:0px; max-width: none;min-width:none; max-height: none; min-height: none}*/ .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar { border:none; min-height: 0; margin:0; border-radius: 0; } .tp-tabs, .tp-thumbs, .tp-bullets { position:absolute; display:block; z-index:1000; top:0px; left:0px;} .tp-tab, .tp-thumb { cursor: pointer; position:absolute;opacity:0.5; box-sizing: border-box;} .tp-arr-imgholder, rs-poster, .tp-thumb-image, .tp-tab-image { background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;} rs-poster { cursor:pointer; z-index:3; } .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected { opacity:1;} .tp-tab-mask, .tp-thumb-mask { box-sizing:border-box !important; } .tp-tabs, .tp-thumbs { box-sizing:content-box !important; } .tp-bullet { width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;} .tp-bullet.selected, .tp-bullet:hover { background:#fff;} .tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; } .tparrows:hover { background:#000;} .tparrows:before { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;} .tparrows.tp-leftarrow:before { content: '\e824'; } .tparrows.tp-rightarrow:before { content: '\e825'; } /*.tp-thumb-mask {max-width: 100% !important}*/ /************************ - FIXES FOR PE-7 ICONS - **************************/ .rs-layer [class^="pe-7s-"]:before, .rs-layer [class*=" pe-7s-"]:before { width: auto; margin: 0; line-height: inherit; box-sizing: inherit; } /*************************** - KEN BURNS FIXES - ***************************/ rs-pzimg-wrap { display: block; } body.rtl .rs-pzimg {left: 0 !important} /*************************** - 3D SHADOW MODE - ***************************/ .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .dddwrapper { transform-style: flat;perspective: 10000px; } /******************* - DEBUG MODE - *******************/ .rs_error_message_box { background: #111;width:800px;margin: 40px auto;padding: 40px 20px;text-align: center;font-family: "Open Sans",sans-serif} .rs_error_message_oops {margin: 0px 0px 20px;line-height: 60px;font-size: 34px;color: #FFF;} .rs_error_message_content {margin: 0px 0px 20px;line-height: 25px;font-size: 17px;color: #FFF;} .rs_error_message_button {color: #fff !important;background: #333;display: inline-block;padding: 10px 15px;text-align: right;border-radius: 5px;cursor: pointer;text-decoration: none !important} .rs_error_message_button:hover { background:#5e35b1} .hglayerinfo {position: fixed;bottom: 0px;left: 0px;color: #FFF;font-size: 12px;line-height: 20px;font-weight: 600;background: rgba(0, 0, 0, 0.75);padding: 5px 10px;z-index: 2000;white-space: normal;} .hginfo {position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;} .indebugmode .rs-layer:hover {border:1px dashed #c0392b !important;} .helpgrid {border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 } #revsliderlogloglog {padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;} /** INSTAGRAM FILTERS BY UNA https://una.im/CSSgram/ **/ .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten} rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after {height:500%;width:500%} /** new spinners **/ rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}} /* NEW CANVAS ANIMATIONS ON SLIDE BG'S */ .bgcanvas { display: none; position: absolute; overflow: hidden; } public/assets/css/index.php000064400000000000150212006500011711 0ustar00public/assets/css/closedhand.cur000064400000000506150212006500012723 0ustar00 0( @ Opublic/assets/css/captions-original.css000064400000030266150212006500014246 0ustar00.tp-caption.medium_grey { position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; padding:2px 4px; margin:0px; border-width:0px; border-style:none; background-color:#888; white-space:nowrap; } .tp-caption.small_text { position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:14px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.medium_text { position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.large_text { position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:40px; line-height:40px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.very_large_text { position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5); font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; letter-spacing:-2px; } .tp-caption.very_big_white { position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#000; } .tp-caption.very_big_black { position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#fff; } .tp-caption.modern_medium_fat { position:absolute; color:#000; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.modern_medium_fat_white { position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.modern_medium_light { position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:24px; line-height:20px; font-family:"Open Sans", sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.modern_big_bluebg { position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; margin:0px; border-width:0px; border-style:none; background-color:#4e5b6c; letter-spacing:0; } .tp-caption.modern_big_redbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:30px; line-height:36px; font-family:"Open Sans", sans-serif; padding:3px 10px; padding-top:1px; margin:0px; border-width:0px; border-style:none; background-color:#de543e; letter-spacing:0; } .tp-caption.modern_small_text_dark { position:absolute; color:#555; text-shadow:none; font-size:14px; line-height:22px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; } .tp-caption.boxshadow { -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); } .tp-caption.black { color:#000; text-shadow:none; } .tp-caption.noshadow { text-shadow:none; } .tp-caption.thinheadline_dark { position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:30px; line-height:30px; font-family:"Open Sans"; background-color:transparent; } .tp-caption.thintext_dark { position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:16px; line-height:26px; font-family:"Open Sans"; background-color:transparent; } .tp-caption.largeblackbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#000; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largepinkbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#db4360; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largewhitebg { position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#fff; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.largegreenbg { position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#67ae73; padding:0px 20px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; } .tp-caption.excerpt { font-size:36px; line-height:36px; font-weight:700; font-family:Arial; color:#ffffff; text-decoration:none; background-color:rgba(0, 0, 0, 1); text-shadow:none; margin:0px; letter-spacing:-1.5px; padding:1px 4px 0px 4px; width:150px; white-space:normal !important; height:auto; border-width:0px; border-color:rgb(255, 255, 255); border-style:none; } .tp-caption.large_bold_grey { font-size:60px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; text-shadow:none; margin:0px; padding:1px 4px 0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_thin_grey { font-size:34px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(102, 102, 102); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.small_thin_grey { font-size:18px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(117, 117, 117); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.lightgrey_divider { text-decoration:none; background-color:rgba(235, 235, 235, 1); width:370px; height:3px; background-position:initial initial; background-repeat:initial initial; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.large_bold_darkblue { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_darkblue { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(52, 73, 94); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bold_red { font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_red { font-size:21px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(227, 58, 12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_red { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(227, 58, 12); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bold_orange { font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(243, 156, 18); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_orange { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(243, 156, 18); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.grassfloor { text-decoration:none; background-color:rgba(160, 179, 151, 1); width:4000px; height:150px; border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.large_bold_white { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_white { font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumlarge_light_white { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumlarge_light_white_center { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:#ffffff; text-decoration:none; background-color:transparent; padding:0px 0px 0px 0px; text-align:center; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_bg_asbestos { font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(127, 140, 141); padding:10px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.medium_light_black { font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.large_bold_black { font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumlarge_light_darkblue { font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(52, 73, 94); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.small_light_white { font-size:17px; line-height:28px; font-weight:300; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.roundedimage { border-width:0px; border-color:rgb(34, 34, 34); border-style:none; } .tp-caption.large_bg_black { font-size:40px; line-height:40px; font-weight:800; font-family:"Open Sans"; color:rgb(255, 255, 255); text-decoration:none; background-color:rgb(0, 0, 0); padding:10px 20px 15px; border-width:0px; border-color:rgb(255, 214, 88); border-style:none; } .tp-caption.mediumwhitebg { font-size:30px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(0, 0, 0); text-decoration:none; background-color:rgb(255, 255, 255); padding:5px 15px 10px; text-shadow:none; border-width:0px; border-color:rgb(0, 0, 0); border-style:none; }public/assets/assets/svg/hardware/ic_mouse_24px.svg000064400000000331150212006500016407 0ustar00public/assets/assets/svg/hardware/ic_tablet_24px.svg000064400000000313150212006500016532 0ustar00public/assets/assets/svg/hardware/ic_keyboard_24px.svg000064400000000525150212006500017064 0ustar00public/assets/assets/svg/hardware/ic_speaker_group_24px.svg000064400000000631150212006500020130 0ustar00public/assets/assets/svg/hardware/ic_phone_iphone_24px.svg000064400000000460150212006500017735 0ustar00public/assets/assets/svg/hardware/ic_phone_android_24px.svg000064400000000344150212006500020074 0ustar00public/assets/assets/svg/hardware/ic_developer_board_24px.svg000064400000000420150212006500020412 0ustar00public/assets/assets/svg/hardware/ic_headset_mic_24px.svg000064400000000362150212006500017530 0ustar00public/assets/assets/svg/hardware/ic_keyboard_tab_24px.svg000064400000000267150212006500017715 0ustar00public/assets/assets/svg/hardware/ic_keyboard_arrow_right_24px.svg000064400000000225150212006500021470 0ustar00public/assets/assets/svg/hardware/ic_laptop_windows_24px.svg000064400000000331150212006500020330 0ustar00public/assets/assets/svg/hardware/ic_scanner_24px.svg000064400000000362150212006500016714 0ustar00public/assets/assets/svg/hardware/ic_devices_other_24px.svg000064400000000652150212006500020110 0ustar00public/assets/assets/svg/hardware/ic_desktop_windows_24px.svg000064400000000323150212006500020503 0ustar00public/assets/assets/svg/hardware/ic_device_hub_24px.svg000064400000000350150212006500017355 0ustar00public/assets/assets/svg/hardware/ic_desktop_mac_24px.svg000064400000000323150212006500017551 0ustar00public/assets/assets/svg/hardware/ic_keyboard_arrow_down_24px.svg000064400000000224150212006500021321 0ustar00public/assets/assets/svg/hardware/ic_keyboard_return_24px.svg000064400000000240150212006500020455 0ustar00public/assets/assets/svg/hardware/ic_tv_24px.svg000064400000000322150212006500015710 0ustar00public/assets/assets/svg/hardware/ic_dock_24px.svg000064400000000332150212006500016200 0ustar00public/assets/assets/svg/hardware/ic_videogame_asset_24px.svg000064400000000550150212006500020421 0ustar00public/assets/assets/svg/hardware/ic_sim_card_24px.svg000064400000000426150212006500017045 0ustar00public/assets/assets/svg/hardware/ic_tablet_mac_24px.svg000064400000000463150212006500017360 0ustar00public/assets/assets/svg/hardware/ic_keyboard_hide_24px.svg000064400000000541150212006500020053 0ustar00public/assets/assets/svg/hardware/ic_computer_24px.svg000064400000000324150212006500017117 0ustar00public/assets/assets/svg/hardware/ic_smartphone_24px.svg000064400000000315150212006500017441 0ustar00public/assets/assets/svg/hardware/ic_cast_connected_24px.svg000064400000000532150212006500020236 0ustar00public/assets/assets/svg/hardware/ic_keyboard_arrow_up_24px.svg000064400000000223150212006500020775 0ustar00public/assets/assets/svg/hardware/ic_laptop_mac_24px.svg000064400000000441150212006500017400 0ustar00public/assets/assets/svg/hardware/ic_tablet_android_24px.svg000064400000000345150212006500020237 0ustar00public/assets/assets/svg/hardware/ic_memory_24px.svg000064400000000446150212006500016576 0ustar00public/assets/assets/svg/hardware/ic_cast_24px.svg000064400000000451150212006500016214 0ustar00public/assets/assets/svg/hardware/ic_speaker_24px.svg000064400000000547150212006500016722 0ustar00public/assets/assets/svg/hardware/ic_watch_24px.svg000064400000000446150212006500016374 0ustar00public/assets/assets/svg/hardware/ic_keyboard_voice_24px.svg000064400000000444150212006500020251 0ustar00public/assets/assets/svg/hardware/ic_keyboard_backspace_24px.svg000064400000000235150212006500021056 0ustar00public/assets/assets/svg/hardware/ic_laptop_chromebook_24px.svg000064400000000237150212006500020773 0ustar00public/assets/assets/svg/hardware/ic_security_24px.svg000064400000000337150212006500017134 0ustar00public/assets/assets/svg/hardware/ic_keyboard_capslock_24px.svg000064400000000251150212006500020737 0ustar00public/assets/assets/svg/hardware/ic_phonelink_off_24px.svg000064400000000522150212006500020102 0ustar00public/assets/assets/svg/hardware/ic_power_input_24px.svg000064400000000236150212006500017636 0ustar00public/assets/assets/svg/hardware/ic_gamepad_24px.svg000064400000000312150212006500016654 0ustar00public/assets/assets/svg/hardware/ic_laptop_24px.svg000064400000000313150212006500016556 0ustar00public/assets/assets/svg/hardware/ic_phonelink_24px.svg000064400000000362150212006500017252 0ustar00public/assets/assets/svg/hardware/ic_headset_24px.svg000064400000000351150212006500016676 0ustar00public/assets/assets/svg/hardware/ic_router_24px.svg000064400000000643150212006500016605 0ustar00public/assets/assets/svg/hardware/ic_toys_24px.svg000064400000000402150212006500016254 0ustar00public/assets/assets/svg/hardware/ic_keyboard_arrow_left_24px.svg000064400000000227150212006500021307 0ustar00public/assets/assets/svg/notification/ic_confirmation_number_24px.svg000064400000000451150212006500022213 0ustar00public/assets/assets/svg/notification/ic_no_encryption_24px.svg000064400000000545150212006500021045 0ustar00public/assets/assets/svg/notification/ic_sd_card_24px.svg000064400000000326150212006500017553 0ustar00public/assets/assets/svg/notification/ic_mms_24px.svg000064400000000324150212006500016746 0ustar00public/assets/assets/svg/notification/ic_airline_seat_recline_extra_24px.svg000064400000001035150212006500023515 0ustar00public/assets/assets/svg/notification/ic_personal_video_24px.svg000064400000000326150212006500021165 0ustar00public/assets/assets/svg/notification/ic_sync_disabled_24px.svg000064400000001034150212006500020754 0ustar00public/assets/assets/svg/notification/ic_bluetooth_audio_24px.svg000064400000000742150212006500021344 0ustar00public/assets/assets/svg/notification/ic_network_check_24px.svg000064400000001043150212006500020777 0ustar00public/assets/assets/svg/notification/ic_rv_hookup_24px.svg000064400000000443150212006500020170 0ustar00public/assets/assets/svg/notification/ic_phone_in_talk_24px.svg000064400000000666150212006500020775 0ustar00public/assets/assets/svg/notification/ic_adb_24px.svg000064400000000627150212006500016706 0ustar00public/assets/assets/svg/notification/ic_sim_card_alert_24px.svg000064400000000312150212006500021117 0ustar00public/assets/assets/svg/notification/ic_tap_and_play_24px.svg000064400000000542150212006500020607 0ustar00public/assets/assets/svg/notification/ic_sms_24px.svg000064400000000330150212006500016751 0ustar00public/assets/assets/svg/notification/ic_airline_seat_legroom_reduced_24px.svg000064400000000430150212006500024026 0ustar00public/assets/assets/svg/notification/ic_event_available_24px.svg000064400000000444150212006500021276 0ustar00public/assets/assets/svg/notification/ic_airline_seat_legroom_extra_24px.svg000064400000000471150212006500023543 0ustar00public/assets/assets/svg/notification/ic_phone_paused_24px.svg000064400000000566150212006500020634 0ustar00public/assets/assets/svg/notification/ic_airline_seat_flat_angled_24px.svg000064400000000550150212006500023132 0ustar00public/assets/assets/svg/notification/ic_vpn_lock_24px.svg000064400000001125150212006500017765 0ustar00public/assets/assets/svg/notification/ic_phone_bluetooth_speaker_24px.svg000064400000000773150212006500023072 0ustar00public/assets/assets/svg/notification/ic_phone_locked_24px.svg000064400000001007150212006500020603 0ustar00public/assets/assets/svg/notification/ic_time_to_leave_24px.svg000064400000000670150212006500020772 0ustar00public/assets/assets/svg/notification/ic_sync_problem_24px.svg000064400000000603150212006500020646 0ustar00public/assets/assets/svg/notification/ic_airline_seat_individual_suite_24px.svg000064400000000313150212006500024230 0ustar00public/assets/assets/svg/notification/ic_phone_forwarded_24px.svg000064400000000561150212006500021323 0ustar00public/assets/assets/svg/notification/ic_system_update_24px.svg000064400000000347150212006500021045 0ustar00public/assets/assets/svg/notification/ic_do_not_disturb_alt_24px.svg000064400000000465150212006500022036 0ustar00public/assets/assets/svg/notification/ic_more_24px.svg000064400000000657150212006500017125 0ustar00public/assets/assets/svg/notification/ic_event_busy_24px.svg000064400000000531150212006500020335 0ustar00public/assets/assets/svg/notification/ic_airline_seat_legroom_normal_24px.svg000064400000000404150212006500023704 0ustar00public/assets/assets/svg/notification/ic_wc_24px.svg000064400000000552150212006500016566 0ustar00public/assets/assets/svg/notification/ic_airline_seat_flat_24px.svg000064400000000432150212006500021617 0ustar00public/assets/assets/svg/notification/ic_airline_seat_recline_normal_24px.svg000064400000000735150212006500023670 0ustar00public/assets/assets/svg/notification/ic_folder_special_24px.svg000064400000000432150212006500021125 0ustar00public/assets/assets/svg/notification/ic_disc_full_24px.svg000064400000000357150212006500020124 0ustar00public/assets/assets/svg/notification/ic_vibration_24px.svg000064400000000431150212006500020146 0ustar00public/assets/assets/svg/notification/ic_wifi_24px.svg000064400000000414150212006500017110 0ustar00public/assets/assets/svg/notification/ic_power_24px.svg000064400000000316150212006500017307 0ustar00public/assets/assets/svg/notification/ic_phone_missed_24px.svg000064400000001022150212006500020623 0ustar00public/assets/assets/svg/notification/ic_drive_eta_24px.svg000064400000000670150212006500020120 0ustar00public/assets/assets/svg/notification/ic_sms_failed_24px.svg000064400000000315150212006500020260 0ustar00public/assets/assets/svg/notification/ic_live_tv_24px.svg000064400000000374150212006500017627 0ustar00public/assets/assets/svg/notification/ic_sync_24px.svg000064400000000504150212006500017126 0ustar00public/assets/assets/svg/notification/ic_event_note_24px.svg000064400000000373150212006500020324 0ustar00public/assets/assets/svg/notification/ic_do_not_disturb_24px.svg000064400000000523150212006500021171 0ustar00public/assets/assets/svg/notification/ic_ondemand_video_24px.svg000064400000000343150212006500021126 0ustar00public/assets/assets/svg/notification/ic_voice_chat_24px.svg000064400000000320150212006500020252 0ustar00public/assets/assets/svg/notification/ic_network_locked_24px.svg000064400000000563150212006500021171 0ustar00public/assets/assets/svg/notification/ic_enhanced_encryption_24px.svg000064400000000462150212006500022174 0ustar00public/assets/assets/svg/navigation/ic_arrow_drop_up_36px.svg000064400000000176150212006500020515 0ustar00public/assets/assets/svg/navigation/ic_arrow_forward_24px.svg000064400000000236150212006500020503 0ustar00public/assets/assets/svg/navigation/ic_check_24px.svg000064400000000226150212006500016701 0ustar00public/assets/assets/svg/navigation/ic_more_horiz_36px.svg000064400000000423150212006500020003 0ustar00public/assets/assets/svg/navigation/ic_arrow_forward_36px.svg000064400000000241150212006500020502 0ustar00public/assets/assets/svg/navigation/ic_chevron_right_36px.svg000064400000000224150212006500020466 0ustar00public/assets/assets/svg/navigation/ic_refresh_24px.svg000064400000000457150212006500017270 0ustar00public/assets/assets/svg/navigation/ic_apps_24px.svg000064400000000352150212006500016567 0ustar00public/assets/assets/svg/navigation/ic_fullscreen_exit_24px.svg000064400000000262150212006500021017 0ustar00public/assets/assets/svg/navigation/ic_apps_36px.svg000064400000000353150212006500016573 0ustar00public/assets/assets/svg/navigation/ic_expand_more_36px.svg000064400000000223150212006500020125 0ustar00public/assets/assets/svg/navigation/ic_arrow_upward_24px.svg000064400000000240150212006500020334 0ustar00public/assets/assets/svg/navigation/ic_fullscreen_exit_36px.svg000064400000000265150212006500021025 0ustar00public/assets/assets/svg/navigation/ic_arrow_downward_24px.svg000064400000000262150212006500020663 0ustar00public/assets/assets/svg/navigation/ic_menu_24px.svg000064400000000222150212006500016564 0ustar00public/assets/assets/svg/navigation/ic_cancel_36px.svg000064400000000451150212006500017054 0ustar00public/assets/assets/svg/navigation/ic_more_vert_24px.svg000064400000000366150212006500017633 0ustar00public/assets/assets/svg/navigation/ic_arrow_back_24px.svg000064400000000241150212006500017733 0ustar00public/assets/assets/svg/navigation/ic_refresh_36px.svg000064400000000462150212006500017267 0ustar00public/assets/assets/svg/navigation/ic_more_horiz_24px.svg000064400000000370150212006500020001 0ustar00public/assets/assets/svg/navigation/ic_fullscreen_36px.svg000064400000000267150212006500017776 0ustar00public/assets/assets/svg/navigation/ic_unfold_less_36px.svg000064400000000350150212006500020142 0ustar00public/assets/assets/svg/navigation/ic_unfold_less_24px.svg000064400000000343150212006500020141 0ustar00public/assets/assets/svg/navigation/ic_expand_less_36px.svg000064400000000224150212006500020132 0ustar00public/assets/assets/svg/navigation/ic_arrow_drop_up_24px.svg000064400000000163150212006500020506 0ustar00public/assets/assets/svg/navigation/ic_subdirectory_arrow_right_24px.svg000064400000000246150212006500022753 0ustar00public/assets/assets/svg/navigation/ic_close_24px.svg000064400000000312150212006500016725 0ustar00public/assets/assets/svg/navigation/ic_arrow_back_36px.svg000064400000000250150212006500017736 0ustar00public/assets/assets/svg/navigation/ic_unfold_more_24px.svg000064400000000334150212006500020135 0ustar00public/assets/assets/svg/navigation/ic_check_36px.svg000064400000000236150212006500016705 0ustar00public/assets/assets/svg/navigation/ic_arrow_drop_down_circle_24px.svg000064400000000271150212006500022352 0ustar00public/assets/assets/svg/navigation/ic_menu_36px.svg000064400000000222150212006500016567 0ustar00public/assets/assets/svg/navigation/ic_chevron_left_24px.svg000064400000000222150212006500020276 0ustar00public/assets/assets/svg/navigation/ic_expand_more_24px.svg000064400000000221150212006500020120 0ustar00public/assets/assets/svg/navigation/ic_chevron_left_36px.svg000064400000000223150212006500020302 0ustar00public/assets/assets/svg/navigation/ic_cancel_24px.svg000064400000000424150212006500017051 0ustar00public/assets/assets/svg/navigation/ic_expand_less_24px.svg000064400000000223150212006500020126 0ustar00public/assets/assets/svg/navigation/ic_close_36px.svg000064400000000330150212006500016730 0ustar00public/assets/assets/svg/navigation/ic_subdirectory_arrow_left_24px.svg000064400000000245150212006500022567 0ustar00public/assets/assets/svg/navigation/ic_arrow_drop_down_24px.svg000064400000000163150212006500021031 0ustar00public/assets/assets/svg/navigation/ic_more_vert_36px.svg000064400000000422150212006500017627 0ustar00public/assets/assets/svg/navigation/ic_unfold_more_36px.svg000064400000000341150212006500020136 0ustar00public/assets/assets/svg/navigation/ic_fullscreen_24px.svg000064400000000263150212006500017767 0ustar00public/assets/assets/svg/navigation/ic_chevron_right_24px.svg000064400000000223150212006500020462 0ustar00public/assets/assets/svg/navigation/ic_arrow_drop_down_36px.svg000064400000000176150212006500021040 0ustar00public/assets/assets/svg/maps/ic_store_mall_directory_24px.svg000064400000000257150212006500020656 0ustar00public/assets/assets/svg/maps/ic_place_24px.svg000064400000000377150212006500015520 0ustar00public/assets/assets/svg/maps/ic_near_me_24px.svg000064400000000223150212006500016030 0ustar00public/assets/assets/svg/maps/ic_map_24px.svg000064400000000431150212006500015200 0ustar00public/assets/assets/svg/maps/ic_local_airport_24px.svg000064400000000333150212006500017256 0ustar00public/assets/assets/svg/maps/ic_local_convenience_store_24px.svg000064400000000300150212006500021300 0ustar00public/assets/assets/svg/maps/ic_local_dining_24px.svg000064400000000546150212006500017054 0ustar00public/assets/assets/svg/maps/ic_navigation_24px.svg000064400000000221150212006500016557 0ustar00public/assets/assets/svg/maps/ic_directions_walk_24px.svg000064400000000467150212006500017615 0ustar00public/assets/assets/svg/maps/ic_local_phone_24px.svg000064400000000525150212006500016712 0ustar00public/assets/assets/svg/maps/ic_rate_review_24px.svg000064400000000415150212006500016741 0ustar00public/assets/assets/svg/maps/ic_local_car_wash_24px.svg000064400000001265150212006500017372 0ustar00public/assets/assets/svg/maps/ic_local_pizza_24px.svg000064400000000407150212006500016735 0ustar00public/assets/assets/svg/maps/ic_local_post_office_24px.svg000064400000000322150212006500020074 0ustar00public/assets/assets/svg/maps/ic_local_pharmacy_24px.svg000064400000000314150212006500017401 0ustar00public/assets/assets/svg/maps/ic_local_atm_24px.svg000064400000000506150212006500016361 0ustar00public/assets/assets/svg/maps/ic_edit_location_24px.svg000064400000000447150212006500017247 0ustar00public/assets/assets/svg/maps/ic_local_laundry_service_24px.svg000064400000000662150212006500021001 0ustar00public/assets/assets/svg/maps/ic_directions_24px.svg000064400000000435150212006500016572 0ustar00public/assets/assets/svg/maps/ic_local_see_24px.svg000064400000000437150212006500016357 0ustar00public/assets/assets/svg/maps/ic_local_activity_24px.svg000064400000000537150212006500017440 0ustar00public/assets/assets/svg/maps/ic_local_library_24px.svg000064400000000417150212006500017245 0ustar00public/assets/assets/svg/maps/ic_layers_clear_24px.svg000064400000000514150212006500017072 0ustar00public/assets/assets/svg/maps/ic_pin_drop_24px.svg000064400000000352150212006500016237 0ustar00public/assets/assets/svg/maps/ic_terrain_24px.svg000064400000000246150212006500016073 0ustar00public/assets/assets/svg/maps/ic_local_parking_24px.svg000064400000000275150212006500017236 0ustar00public/assets/assets/svg/maps/ic_directions_run_24px.svg000064400000000523150212006500017454 0ustar00public/assets/assets/svg/maps/ic_traffic_24px.svg000064400000001034150212006500016041 0ustar00public/assets/assets/svg/maps/ic_directions_car_24px.svg000064400000000670150212006500017420 0ustar00public/assets/assets/svg/maps/ic_local_taxi_24px.svg000064400000000701150212006500016542 0ustar00public/assets/assets/svg/maps/ic_satellite_24px.svg000064400000000455150212006500016417 0ustar00public/assets/assets/svg/maps/ic_directions_bike_24px.svg000064400000001117150212006500017562 0ustar00public/assets/assets/svg/maps/ic_restaurant_menu_24px.svg000064400000000546150212006500017646 0ustar00public/assets/assets/svg/maps/ic_zoom_out_map_24px.svg000064400000000456150212006500017142 0ustar00public/assets/assets/svg/maps/ic_person_pin_24px.svg000064400000000520150212006500016576 0ustar00public/assets/assets/svg/maps/ic_local_florist_24px.svg000064400000001244150212006500017262 0ustar00public/assets/assets/svg/maps/ic_local_hotel_24px.svg000064400000000324150212006500016711 0ustar00public/assets/assets/svg/maps/ic_local_movies_24px.svg000064400000000357150212006500017106 0ustar00public/assets/assets/svg/maps/ic_local_printshop_24px.svg000064400000000366150212006500017632 0ustar00public/assets/assets/svg/maps/ic_directions_boat_24px.svg000064400000001024150212006500017572 0ustar00public/assets/assets/svg/maps/ic_directions_transit_24px.svg000064400000000623150212006500020335 0ustar00public/assets/assets/svg/maps/ic_local_play_24px.svg000064400000000537150212006500016551 0ustar00public/assets/assets/svg/maps/ic_local_shipping_24px.svg000064400000000605150212006500017421 0ustar00public/assets/assets/svg/maps/ic_directions_subway_24px.svg000064400000000623150212006500020163 0ustar00public/assets/assets/svg/maps/ic_layers_24px.svg000064400000000320150212006500015717 0ustar00public/assets/assets/svg/maps/ic_hotel_24px.svg000064400000000324150212006500015537 0ustar00public/assets/assets/svg/maps/ic_local_cafe_24px.svg000064400000000335150212006500016476 0ustar00public/assets/assets/svg/maps/ic_add_location_24px.svg000064400000000314150212006500017043 0ustar00public/assets/assets/svg/maps/ic_flight_24px.svg000064400000000357150212006500015707 0ustar00public/assets/assets/svg/maps/ic_local_drink_24px.svg000064400000000432150212006500016705 0ustar00public/assets/assets/svg/maps/ic_beenhere_24px.svg000064400000000415150212006500016202 0ustar00public/assets/assets/svg/maps/ic_directions_railway_24px.svg000064400000000427150212006500020323 0ustar00public/assets/assets/svg/maps/ic_local_bar_24px.svg000064400000000255150212006500016345 0ustar00public/assets/assets/svg/maps/ic_local_grocery_store_24px.svg000064400000000646150212006500020473 0ustar00public/assets/assets/svg/maps/ic_person_pin_circle_24px.svg000064400000000511150212006500020117 0ustar00public/assets/assets/svg/maps/ic_local_hospital_24px.svg000064400000000333150212006500017421 0ustar00public/assets/assets/svg/maps/ic_directions_bus_24px.svg000064400000000656150212006500017450 0ustar00public/assets/assets/svg/maps/ic_local_mall_24px.svg000064400000000520150212006500016521 0ustar00public/assets/assets/svg/maps/ic_local_offer_24px.svg000064400000000536150212006500016704 0ustar00public/assets/assets/svg/maps/ic_my_location_24px.svg000064400000000600150212006500016736 0ustar00public/assets/assets/svg/maps/ic_local_gas_station_24px.svg000064400000000713150212006500020113 0ustar00public/assets/assets/svg/action/ic_copyright_24px.svg000064400000001464150212006500016757 0ustar00public/assets/assets/svg/action/ic_polymer_24px.svg000064400000000264150212006500016433 0ustar00public/assets/assets/svg/action/ic_gavel_24px.svg000064400000000376150212006500016046 0ustar00public/assets/assets/svg/action/ic_toll_24px.svg000064400000000501150212006500015710 0ustar00public/assets/assets/svg/action/ic_pan_tool_24px.svg000064400000000644150212006500016561 0ustar00public/assets/assets/svg/action/ic_record_voice_over_24px.svg000064400000000531150212006500020437 0ustar00public/assets/assets/svg/action/ic_verified_user_24px.svg000064400000000330150212006500017571 0ustar00public/assets/assets/svg/action/ic_open_with_24px.svg000064400000000316150212006500016736 0ustar00public/assets/assets/svg/action/ic_perm_phone_msg_24px.svg000064400000000560150212006500017745 0ustar00public/assets/assets/svg/action/ic_view_module_24px.svg000064400000000274150212006500017264 0ustar00public/assets/assets/svg/action/ic_grade_24px.svg000064400000000275150212006500016030 0ustar00public/assets/assets/svg/action/ic_label_outline_24px.svg000064400000000404150212006500017556 0ustar00public/assets/assets/svg/action/ic_android_24px.svg000064400000001233150212006500016361 0ustar00public/assets/assets/svg/action/ic_bookmark_24px.svg000064400000000240150212006500016543 0ustar00public/assets/assets/svg/action/ic_speaker_notes_24px.svg000064400000000402150212006500017600 0ustar00public/assets/assets/svg/action/ic_opacity_24px.svg000064400000000502150212006500016407 0ustar00public/assets/assets/svg/action/ic_settings_cell_24px.svg000064400000000366150212006500017606 0ustar00public/assets/assets/svg/action/ic_settings_overscan_24px.svg000064400000000455150212006500020506 0ustar00public/assets/assets/svg/action/ic_tab_unselected_24px.svg000064400000000560150212006500017724 0ustar00public/assets/assets/svg/action/ic_tab_24px.svg000064400000000305150212006500015506 0ustar00public/assets/assets/svg/action/ic_perm_data_setting_24px.svg000064400000001531150212006500020433 0ustar00public/assets/assets/svg/action/ic_view_day_24px.svg000064400000000322150212006500016546 0ustar00public/assets/assets/svg/action/ic_chrome_reader_mode_24px.svg000064400000000355150212006500020550 0ustar00public/assets/assets/svg/action/ic_fingerprint_24px.svg000064400000003316150212006500017274 0ustar00public/assets/assets/svg/action/ic_offline_pin_24px.svg000064400000000350150212006500017230 0ustar00public/assets/assets/svg/action/ic_stars_24px.svg000064400000000432150212006500016075 0ustar00public/assets/assets/svg/action/ic_assignment_ind_24px.svg000064400000000574150212006500017752 0ustar00public/assets/assets/svg/action/ic_settings_voice_24px.svg000064400000000522150212006500017766 0ustar00public/assets/assets/svg/action/ic_swap_horiz_24px.svg000064400000000254150212006500017130 0ustar00public/assets/assets/svg/action/ic_line_style_24px.svg000064400000000415150212006500017111 0ustar00public/assets/assets/svg/action/ic_rounded_corner_24px.svg000064400000000515150212006500017753 0ustar00public/assets/assets/svg/action/ic_shopping_cart_24px.svg000064400000000646150212006500017610 0ustar00public/assets/assets/svg/action/ic_aspect_ratio_24px.svg000064400000000361150212006500017417 0ustar00public/assets/assets/svg/action/ic_description_24px.svg000064400000000343150212006500017265 0ustar00public/assets/assets/svg/action/ic_account_balance_24px.svg000064400000000276150212006500020050 0ustar00public/assets/assets/svg/action/ic_lock_outline_24px.svg000064400000000521150212006500017427 0ustar00public/assets/assets/svg/action/ic_view_quilt_24px.svg000064400000000245150212006500017133 0ustar00public/assets/assets/svg/action/ic_timeline_24px.svg000064400000001020150212006500016541 0ustar00public/assets/assets/svg/action/ic_touch_app_24px.svg000064400000000776150212006500016736 0ustar00public/assets/assets/svg/action/ic_3d_rotation_24px.svg000064400000003041150212006500017165 0ustar00public/assets/assets/svg/action/ic_card_membership_24px.svg000064400000000345150212006500020070 0ustar00public/assets/assets/svg/action/ic_view_week_24px.svg000064400000000523150212006500016727 0ustar00public/assets/assets/svg/action/ic_update_24px.svg000064400000000623150212006500016225 0ustar00public/assets/assets/svg/action/ic_picture_in_picture_24px.svg000064400000000342150212006500020635 0ustar00public/assets/assets/svg/action/ic_bug_report_24px.svg000064400000000733150212006500017115 0ustar00public/assets/assets/svg/action/ic_group_work_24px.svg000064400000000640150212006500017140 0ustar00public/assets/assets/svg/action/ic_query_builder_24px.svg000064400000000433150212006500017615 0ustar00public/assets/assets/svg/action/ic_list_24px.svg000064400000000273150212006500015717 0ustar00public/assets/assets/svg/action/ic_thumb_up_24px.svg000064400000000476150212006500016574 0ustar00public/assets/assets/svg/action/ic_feedback_24px.svg000064400000000315150212006500016465 0ustar00public/assets/assets/svg/action/ic_gif_24px.svg000064400000000365150212006500015513 0ustar00public/assets/assets/svg/action/ic_all_out_24px.svg000064400000000535150212006500016404 0ustar00public/assets/assets/svg/action/ic_change_history_24px.svg000064400000000226150212006500017750 0ustar00public/assets/assets/svg/action/ic_perm_camera_mic_24px.svg000064400000000532150212006500020045 0ustar00public/assets/assets/svg/action/ic_code_24px.svg000064400000000277150212006500015662 0ustar00public/assets/assets/svg/action/ic_zoom_in_24px.svg000064400000000560150212006500016415 0ustar00public/assets/assets/svg/action/ic_get_app_24px.svg000064400000000216150212006500016360 0ustar00public/assets/assets/svg/action/ic_power_settings_new_24px.svg000064400000000465150212006500020674 0ustar00public/assets/assets/svg/action/ic_assignment_24px.svg000064400000000503150212006500017110 0ustar00public/assets/assets/svg/action/ic_find_in_page_24px.svg000064400000000542150212006500017345 0ustar00public/assets/assets/svg/action/ic_markunread_mailbox_24px.svg000064400000000302150212006500020601 0ustar00public/assets/assets/svg/action/ic_check_circle_24px.svg000064400000000332150212006500017336 0ustar00public/assets/assets/svg/action/ic_face_24px.svg000064400000001001150212006500015630 0ustar00public/assets/assets/svg/action/ic_assessment_24px.svg000064400000000336150212006500017131 0ustar00public/assets/assets/svg/action/ic_event_24px.svg000064400000000355150212006500016066 0ustar00public/assets/assets/svg/action/ic_build_24px.svg000064400000000415150212006500016041 0ustar00public/assets/assets/svg/action/ic_perm_scan_wifi_24px.svg000064400000000310150212006500017721 0ustar00public/assets/assets/svg/action/ic_settings_input_hdmi_24px.svg000064400000000311150212006500021015 0ustar00public/assets/assets/svg/action/ic_toc_24px.svg000064400000000277150212006500015535 0ustar00public/assets/assets/svg/action/ic_loyalty_24px.svg000064400000001035150212006500016436 0ustar00public/assets/assets/svg/action/ic_view_list_24px.svg000064400000000273150212006500016751 0ustar00public/assets/assets/svg/action/ic_highlight_off_24px.svg000064400000000516150212006500017545 0ustar00public/assets/assets/svg/action/ic_receipt_24px.svg000064400000000477150212006500016405 0ustar00public/assets/assets/svg/action/ic_visibility_24px.svg000064400000000466150212006500017137 0ustar00public/assets/assets/svg/action/ic_home_24px.svg000064400000000210150212006500015663 0ustar00public/assets/assets/svg/action/ic_input_24px.svg000064400000000366150212006500016106 0ustar00public/assets/assets/svg/action/ic_info_outline_24px.svg000064400000000401150212006500017427 0ustar00public/assets/assets/svg/action/ic_account_box_24px.svg000064400000000425150212006500017247 0ustar00public/assets/assets/svg/action/ic_event_seat_24px.svg000064400000000302150212006500017072 0ustar00public/assets/assets/svg/action/ic_trending_down_24px.svg000064400000000253150212006500017603 0ustar00public/assets/assets/svg/action/ic_watch_later_24px.svg000064400000000313150212006500017234 0ustar00public/assets/assets/svg/action/ic_view_column_24px.svg000064400000000225150212006500017270 0ustar00public/assets/assets/svg/action/ic_account_circle_24px.svg000064400000000510150212006500017713 0ustar00public/assets/assets/svg/action/ic_alarm_add_24px.svg000064400000000540150212006500016645 0ustar00public/assets/assets/svg/action/ic_rowing_24px.svg000064400000000713150212006500016250 0ustar00public/assets/assets/svg/action/ic_language_24px.svg000064400000001616150212006500016531 0ustar00public/assets/assets/svg/action/ic_thumb_down_24px.svg000064400000000470150212006500017111 0ustar00public/assets/assets/svg/action/ic_assignment_returned_24px.svg000064400000000461150212006500021023 0ustar00public/assets/assets/svg/action/ic_trending_flat_24px.svg000064400000000174150212006500017564 0ustar00public/assets/assets/svg/action/ic_zoom_out_24px.svg000064400000000532150212006500016615 0ustar00public/assets/assets/svg/action/ic_settings_backup_restore_24px.svg000064400000000477150212006500021702 0ustar00public/assets/assets/svg/action/ic_donut_small_24px.svg000064400000000466150212006500017271 0ustar00public/assets/assets/svg/action/ic_favorite_24px.svg000064400000000423150212006500016560 0ustar00public/assets/assets/svg/action/ic_view_headline_24px.svg000064400000000240150212006500017541 0ustar00public/assets/assets/svg/action/ic_https_24px.svg000064400000000506150212006500016105 0ustar00public/assets/assets/svg/action/ic_alarm_24px.svg000064400000000546150212006500016043 0ustar00public/assets/assets/svg/action/ic_autorenew_24px.svg000064400000000513150212006500016752 0ustar00public/assets/assets/svg/action/ic_http_24px.svg000064400000000446150212006500015725 0ustar00public/assets/assets/svg/action/ic_swap_vertical_circle_24px.svg000064400000000355150212006500021131 0ustar00public/assets/assets/svg/action/ic_dns_24px.svg000064400000000546150212006500015533 0ustar00public/assets/assets/svg/action/ic_cached_24px.svg000064400000000507150212006500016153 0ustar00public/assets/assets/svg/action/ic_lightbulb_outline_24px.svg000064400000000607150212006500020460 0ustar00public/assets/assets/svg/action/ic_line_weight_24px.svg000064400000000241150212006500017235 0ustar00public/assets/assets/svg/action/ic_settings_applications_24px.svg000064400000001476150212006500021360 0ustar00public/assets/assets/svg/action/ic_print_24px.svg000064400000000366150212006500016103 0ustar00public/assets/assets/svg/action/ic_motorcycle_24px.svg000064400000000660150212006500017124 0ustar00public/assets/assets/svg/action/ic_track_changes_24px.svg000064400000001030150212006500017530 0ustar00public/assets/assets/svg/action/ic_theaters_24px.svg000064400000000357150212006500016566 0ustar00public/assets/assets/svg/action/ic_important_devices_24px.svg000064400000000601150212006500020456 0ustar00public/assets/assets/svg/action/ic_settings_brightness_24px.svg000064400000000515150212006500021033 0ustar00public/assets/assets/svg/action/ic_spellcheck_24px.svg000064400000000403150212006500017054 0ustar00public/assets/assets/svg/action/ic_shopping_basket_24px.svg000064400000000570150212006500020124 0ustar00public/assets/assets/svg/action/ic_info_24px.svg000064400000000305150212006500015673 0ustar00public/assets/assets/svg/action/ic_pregnant_woman_24px.svg000064400000000342150212006500017760 0ustar00public/assets/assets/svg/action/ic_book_24px.svg000064400000000312150212006500015670 0ustar00public/assets/assets/svg/action/ic_lock_24px.svg000064400000000506150212006500015673 0ustar00public/assets/assets/svg/action/ic_payment_24px.svg000064400000000337150212006500016422 0ustar00public/assets/assets/svg/action/ic_alarm_on_24px.svg000064400000000601150212006500016527 0ustar00public/assets/assets/svg/action/ic_settings_remote_24px.svg000064400000000720150212006500020154 0ustar00public/assets/assets/svg/action/ic_shop_24px.svg000064400000000345150212006500015715 0ustar00public/assets/assets/svg/action/ic_add_shopping_cart_24px.svg000064400000000727150212006500020420 0ustar00public/assets/assets/svg/action/ic_open_in_new_24px.svg000064400000000347150212006500017246 0ustar00public/assets/assets/svg/action/ic_bookmark_border_24px.svg000064400000000273150212006500020106 0ustar00public/assets/assets/svg/action/ic_pets_24px.svg000064400000001141150212006500015712 0ustar00public/assets/assets/svg/action/ic_account_balance_wallet_24px.svg000064400000000471150212006500021415 0ustar00public/assets/assets/svg/action/ic_explore_24px.svg000064400000000450150212006500016417 0ustar00public/assets/assets/svg/action/ic_compare_arrows_24px.svg000064400000000255150212006500017767 0ustar00public/assets/assets/svg/action/ic_settings_ethernet_24px.svg000064400000000435150212006500020502 0ustar00public/assets/assets/svg/action/ic_flight_land_24px.svg000064400000000434150212006500017216 0ustar00public/assets/assets/svg/action/ic_perm_device_information_24px.svg000064400000000352150212006500021631 0ustar00public/assets/assets/svg/action/ic_card_giftcard_24px.svg000064400000001031150212006500017511 0ustar00public/assets/assets/svg/action/ic_settings_input_antenna_24px.svg000064400000000625150212006500021530 0ustar00public/assets/assets/svg/action/ic_settings_input_composite_24px.svg000064400000000675150212006500022113 0ustar00public/assets/assets/svg/action/ic_settings_phone_24px.svg000064400000000606150212006500017775 0ustar00public/assets/assets/svg/action/ic_favorite_border_24px.svg000064400000000674150212006500020125 0ustar00public/assets/assets/svg/action/ic_announcement_24px.svg000064400000000314150212006500017432 0ustar00public/assets/assets/svg/action/ic_trending_up_24px.svg000064400000000254150212006500017261 0ustar00public/assets/assets/svg/action/ic_youtube_searched_for_24px.svg000064400000000607150212006500021145 0ustar00public/assets/assets/svg/action/ic_search_24px.svg000064400000000517150212006500016212 0ustar00public/assets/assets/svg/action/ic_hourglass_empty_24px.svg000064400000000360150212006500020166 0ustar00public/assets/assets/svg/action/ic_camera_enhance_24px.svg000064400000000475150212006500017661 0ustar00public/assets/assets/svg/action/ic_accessible_24px.svg000064400000000773150212006500017046 0ustar00public/assets/assets/svg/action/ic_store_24px.svg000064400000000257150212006500016102 0ustar00public/assets/assets/svg/action/ic_history_24px.svg000064400000000505150212006500016443 0ustar00public/assets/assets/svg/action/ic_work_24px.svg000064400000000374150212006500015730 0ustar00public/assets/assets/svg/action/ic_done_all_24px.svg000064400000000376150212006500016525 0ustar00public/assets/assets/svg/action/ic_done_24px.svg000064400000000227150212006500015670 0ustar00public/assets/assets/svg/action/ic_open_in_browser_24px.svg000064400000000342150212006500020133 0ustar00public/assets/assets/svg/action/ic_assignment_late_24px.svg000064400000000466150212006500020125 0ustar00public/assets/assets/svg/action/ic_settings_24px.svg000064400000001405150212006500016602 0ustar00public/assets/assets/svg/action/ic_find_replace_24px.svg000064400000000644150212006500017361 0ustar00public/assets/assets/svg/action/ic_perm_contact_calendar_24px.svg000064400000000450150212006500021250 0ustar00public/assets/assets/svg/action/ic_picture_in_picture_alt_24px.svg000064400000000345150212006500021500 0ustar00public/assets/assets/svg/action/ic_accessibility_24px.svg000064400000000271150212006500017571 0ustar00public/assets/assets/svg/action/ic_schedule_24px.svg000064400000000433150212006500016536 0ustar00public/assets/assets/svg/action/ic_subject_24px.svg000064400000000242150212006500016377 0ustar00public/assets/assets/svg/action/ic_play_for_work_24px.svg000064400000000341150212006500017615 0ustar00public/assets/assets/svg/action/ic_help_outline_24px.svg000064400000000530150212006500017427 0ustar00public/assets/assets/svg/action/ic_question_answer_24px.svg000064400000000341150212006500020166 0ustar00public/assets/assets/svg/action/ic_view_array_24px.svg000064400000000223150212006500017107 0ustar00public/assets/assets/svg/action/ic_view_stream_24px.svg000064400000000203150212006500017262 0ustar00public/assets/assets/svg/action/ic_launch_24px.svg000064400000000347150212006500016220 0ustar00public/assets/assets/svg/action/ic_pageview_24px.svg000064400000000616150212006500016554 0ustar00public/assets/assets/svg/action/ic_supervisor_account_24px.svg000064400000000640150212006500020677 0ustar00public/assets/assets/svg/action/ic_reorder_24px.svg000064400000000240150212006500016400 0ustar00public/assets/assets/svg/action/ic_system_update_alt_24px.svg000064400000000356150212006500020474 0ustar00public/assets/assets/svg/action/ic_card_travel_24px.svg000064400000000440150212006500017226 0ustar00public/assets/assets/svg/action/ic_restore_24px.svg000064400000000505150212006500016425 0ustar00public/assets/assets/svg/action/ic_report_problem_24px.svg000064400000000227150212006500017776 0ustar00public/assets/assets/svg/action/ic_credit_card_24px.svg000064400000000337150212006500017210 0ustar00public/assets/assets/svg/action/ic_room_24px.svg000064400000000377150212006500015725 0ustar00public/assets/assets/svg/action/ic_assignment_turned_in_24px.svg000064400000000512150212006500021157 0ustar00public/assets/assets/svg/action/ic_date_range_24px.svg000064400000000410150212006500017026 0ustar00public/assets/assets/svg/action/ic_translate_24px.svg000064400000000615150212006500016741 0ustar00public/assets/assets/svg/action/ic_dashboard_24px.svg000064400000000242150212006500016667 0ustar00public/assets/assets/svg/action/ic_flip_to_back_24px.svg000064400000000545150212006500017362 0ustar00public/assets/assets/svg/action/ic_hourglass_full_24px.svg000064400000000275150212006500017777 0ustar00public/assets/assets/svg/action/ic_visibility_off_24px.svg000064400000001136150212006500017764 0ustar00public/assets/assets/svg/action/ic_shop_two_24px.svg000064400000000430150212006500016601 0ustar00public/assets/assets/svg/action/ic_class_24px.svg000064400000000312150212006500016043 0ustar00public/assets/assets/svg/action/ic_exit_to_app_24px.svg000064400000000411150212006500017251 0ustar00public/assets/assets/svg/action/ic_turned_in_not_24px.svg000064400000000273150212006500017613 0ustar00public/assets/assets/svg/action/ic_settings_power_24px.svg000064400000000544150212006500020021 0ustar00public/assets/assets/svg/action/ic_swap_vert_24px.svg000064400000000253150212006500016754 0ustar00public/assets/assets/svg/action/ic_eject_24px.svg000064400000000206150212006500016032 0ustar00public/assets/assets/svg/action/ic_assignment_return_24px.svg000064400000000461150212006500020512 0ustar00public/assets/assets/svg/action/ic_extension_24px.svg000064400000000611150212006500016754 0ustar00public/assets/assets/svg/action/ic_perm_media_24px.svg000064400000000420150212006500017040 0ustar00public/assets/assets/svg/action/ic_settings_input_svideo_24px.svg000064400000001152150212006500021371 0ustar00public/assets/assets/svg/action/ic_settings_bluetooth_24px.svg000064400000000503150212006500020665 0ustar00public/assets/assets/svg/action/ic_invert_colors_24px.svg000064400000000521150212006500017630 0ustar00public/assets/assets/svg/action/ic_backup_24px.svg000064400000000431150212006500016205 0ustar00public/assets/assets/svg/action/ic_donut_large_24px.svg000064400000000461150212006500017246 0ustar00public/assets/assets/svg/action/ic_delete_24px.svg000064400000000262150212006500016204 0ustar00public/assets/assets/svg/action/ic_flight_takeoff_24px.svg000064400000000462150212006500017720 0ustar00public/assets/assets/svg/action/ic_flip_to_front_24px.svg000064400000000466150212006500017614 0ustar00public/assets/assets/svg/action/ic_view_agenda_24px.svg000064400000000405150212006500017212 0ustar00public/assets/assets/svg/action/ic_lock_open_24px.svg000064400000000514150212006500016713 0ustar00public/assets/assets/svg/action/ic_today_24px.svg000064400000000350150212006500016060 0ustar00public/assets/assets/svg/action/ic_note_add_24px.svg000064400000000351150212006500016516 0ustar00public/assets/assets/svg/action/ic_perm_identity_24px.svg000064400000000533150212006500017617 0ustar00public/assets/assets/svg/action/ic_label_24px.svg000064400000000351150212006500016020 0ustar00public/assets/assets/svg/action/ic_redeem_24px.svg000064400000001031150212006500016176 0ustar00public/assets/assets/svg/action/ic_help_24px.svg000064400000000561150212006500015674 0ustar00public/assets/assets/svg/action/ic_view_carousel_24px.svg000064400000000224150212006500017607 0ustar00public/assets/assets/svg/action/ic_settings_input_component_24px.svg000064400000000675150212006500022113 0ustar00public/assets/assets/svg/action/ic_turned_in_24px.svg000064400000000240150212006500016725 0ustar00public/assets/assets/svg/action/ic_thumbs_up_down_24px.svg000064400000000743150212006500020003 0ustar00public/assets/assets/svg/action/ic_alarm_off_24px.svg000064400000001133150212006500016666 0ustar00public/assets/assets/svg/device/ic_airplanemode_inactive_24px.svg000064400000000432150212006500021245 0ustar00public/assets/assets/svg/device/ic_battery_charging_60_24px.svg000064400000000477150212006500020555 0ustar00public/assets/assets/svg/device/ic_gps_not_fixed_24px.svg000064400000000510150212006500017550 0ustar00public/assets/assets/svg/device/ic_access_alarms_24px.svg000064400000000467150212006500017533 0ustar00public/assets/assets/svg/device/ic_signal_cellular_connected_no_internet_2_bar_24px.svg000064400000000307150212006500025557 0ustar00public/assets/assets/svg/device/ic_storage_24px.svg000064400000000274150212006500016373 0ustar00public/assets/assets/svg/device/ic_battery_charging_80_24px.svg000064400000000475150212006500020555 0ustar00public/assets/assets/svg/device/ic_signal_wifi_4_bar_24px.svg000064400000000300150212006500020257 0ustar00public/assets/assets/svg/device/ic_battery_charging_90_24px.svg000064400000000475150212006500020556 0ustar00public/assets/assets/svg/device/ic_signal_cellular_connected_no_internet_1_bar_24px.svg000064400000000307150212006500025556 0ustar00public/assets/assets/svg/device/ic_bluetooth_disabled_24px.svg000064400000000446150212006500020564 0ustar00public/assets/assets/svg/device/ic_battery_charging_20_24px.svg000064400000000475150212006500020547 0ustar00public/assets/assets/svg/device/ic_nfc_24px.svg000064400000000467150212006500015501 0ustar00public/assets/assets/svg/device/ic_developer_mode_24px.svg000064400000000527150212006500017721 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_1_bar_26x24px.svg000064400000000450150212006500022712 0ustar00public/assets/assets/svg/device/ic_battery_alert_24px.svg000064400000000403150212006500017562 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_4_bar_26x24px.svg000064400000000275150212006500022722 0ustar00public/assets/assets/svg/device/ic_signal_cellular_2_bar_24px.svg000064400000000235150212006500021131 0ustar00public/assets/assets/svg/device/ic_screen_lock_portrait_24px.svg000064400000000555150212006500021144 0ustar00public/assets/assets/svg/device/ic_signal_wifi_3_bar_lock_24px.svg000064400000001004150212006500021270 0ustar00public/assets/assets/svg/device/ic_gps_off_24px.svg000064400000001035150212006500016346 0ustar00public/assets/assets/svg/device/ic_gps_fixed_24px.svg000064400000000600150212006500016670 0ustar00public/assets/assets/svg/device/ic_signal_cellular_1_bar_24px.svg000064400000000235150212006500021130 0ustar00public/assets/assets/svg/device/ic_wifi_lock_24px.svg000064400000000605150212006500016673 0ustar00public/assets/assets/svg/device/ic_graphic_eq_24px.svg000064400000000261150212006500017025 0ustar00public/assets/assets/svg/device/ic_access_time_24px.svg000064400000000433150212006500017203 0ustar00public/assets/assets/svg/device/ic_signal_cellular_0_bar_24px.svg000064400000000202150212006500021121 0ustar00public/assets/assets/svg/device/ic_screen_lock_landscape_24px.svg000064400000000555150212006500021232 0ustar00public/assets/assets/svg/device/ic_bluetooth_24px.svg000064400000000424150212006500016731 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_connected_no_internet_4_26x24px.svg000064400000000355150212006500026523 0ustar00public/assets/assets/svg/device/ic_network_wifi_24px.svg000064400000000502150212006500017430 0ustar00public/assets/assets/svg/device/ic_screen_rotation_24px.svg000064400000000760150212006500020125 0ustar00public/assets/assets/svg/device/ic_signal_wifi_1_bar_lock_24px.svg000064400000000761150212006500021277 0ustar00public/assets/assets/svg/device/ic_signal_wifi_2_bar_lock_24px.svg000064400000000771150212006500021301 0ustar00public/assets/assets/svg/device/ic_settings_system_daydream_24px.svg000064400000000540150212006500022035 0ustar00public/assets/assets/svg/device/ic_brightness_low_24px.svg000064400000000412150212006500017752 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_connected_no_internet_3_26x24px.svg000064400000000545150212006500026523 0ustar00public/assets/assets/svg/device/ic_usb_24px.svg000064400000000601150212006500015512 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_2_bar_26x24px.svg000064400000000465150212006500022721 0ustar00public/assets/assets/svg/device/ic_signal_wifi_1_bar_24px.svg000064400000000471150212006500020265 0ustar00public/assets/assets/svg/device/ic_bluetooth_searching_24px.svg000064400000000742150212006500020757 0ustar00public/assets/assets/svg/device/ic_battery_60_24px.svg000064400000000422150212006500016701 0ustar00public/assets/assets/svg/device/ic_signal_wifi_0_bar_24px.svg000064400000000322150212006500020257 0ustar00public/assets/assets/svg/device/ic_battery_50_24px.svg000064400000000422150212006500016700 0ustar00public/assets/assets/svg/device/ic_signal_cellular_no_sim_24px.svg000064400000000404150212006500021426 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_connected_no_internet_26x24px.svg000064400000000407150212006500026276 0ustar00public/assets/assets/svg/device/ic_battery_30_24px.svg000064400000000422150212006500016676 0ustar00public/assets/assets/svg/device/ic_add_alarm_24px.svg000064400000000540150212006500016627 0ustar00public/assets/assets/svg/device/ic_widgets_24px.svg000064400000000303150212006500016366 0ustar00public/assets/assets/svg/device/ic_brightness_auto_24px.svg000064400000000437150212006500020130 0ustar00public/assets/assets/svg/device/ic_location_disabled_24px.svg000064400000001035150212006500020362 0ustar00public/assets/assets/svg/device/ic_battery_charging_30_24px.svg000064400000000475150212006500020550 0ustar00public/assets/assets/svg/device/ic_battery_unknown_24px.svg000064400000000711150212006500020154 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_3_bar_26x24px.svg000064400000000466150212006500022723 0ustar00public/assets/assets/svg/device/ic_battery_charging_50_24px.svg000064400000000514150212006500020544 0ustar00public/assets/assets/svg/device/ic_signal_cellular_null_24px.svg000064400000000215150212006500021114 0ustar00public/assets/assets/svg/device/ic_location_searching_24px.svg000064400000000510150212006500020553 0ustar00public/assets/assets/svg/device/ic_brightness_high_24px.svg000064400000000503150212006500020071 0ustar00public/assets/assets/svg/device/ic_signal_cellular_connected_no_internet_4_bar_24px.svg000064400000000231150212006500025555 0ustar00public/assets/assets/svg/device/ic_signal_wifi_3_bar_24px.svg000064400000000502150212006500020262 0ustar00public/assets/assets/svg/device/ic_wallpaper_24px.svg000064400000000533150212006500016714 0ustar00public/assets/assets/svg/device/ic_signal_wifi_2_bar_24px.svg000064400000000466150212006500020272 0ustar00public/assets/assets/svg/device/ic_data_usage_24px.svg000064400000000576150212006500017031 0ustar00public/assets/assets/svg/device/ic_network_cell_24px.svg000064400000000234150212006500017413 0ustar00public/assets/assets/svg/device/ic_signal_cellular_off_24px.svg000064400000000277150212006500020724 0ustar00public/assets/assets/svg/device/ic_signal_wifi_off_24px.svg000064400000000454150212006500020054 0ustar00public/assets/assets/svg/device/ic_battery_std_24px.svg000064400000000344150212006500017251 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_connected_no_internet_2_26x24px.svg000064400000000556150212006500026524 0ustar00public/assets/assets/svg/device/ic_bluetooth_connected_24px.svg000064400000000503150212006500020751 0ustar00public/assets/assets/svg/device/ic_signal_cellular_connected_no_internet_3_bar_24px.svg000064400000000306150212006500025557 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_not_connected_26x24px.svg000064400000001041150212006500024545 0ustar00public/assets/assets/svg/device/ic_devices_24px.svg000064400000000362150212006500016347 0ustar00public/assets/assets/svg/device/ic_battery_full_24px.svg000064400000000344150212006500017421 0ustar00public/assets/assets/svg/device/ic_battery_90_24px.svg000064400000000420150212006500016702 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_connected_no_internet_1_26x24px.svg000064400000000536150212006500026521 0ustar00public/assets/assets/svg/device/ic_signal_cellular_3_bar_24px.svg000064400000000234150212006500021131 0ustar00public/assets/assets/svg/device/ic_battery_charging_full_24px.svg000064400000000403150212006500021257 0ustar00public/assets/assets/svg/device/ic_signal_cellular_connected_no_internet_0_bar_24px.svg000064400000000266150212006500025561 0ustar00public/assets/assets/svg/device/ic_signal_cellular_4_bar_24px.svg000064400000000160150212006500021130 0ustar00public/assets/assets/svg/device/ic_sd_storage_24px.svg000064400000000326150212006500017057 0ustar00public/assets/assets/svg/device/ic_wifi_tethering_24px.svg000064400000000776150212006500017745 0ustar00public/assets/assets/svg/device/ic_battery_20_24px.svg000064400000000422150212006500016675 0ustar00public/assets/assets/svg/device/ic_dvr_24px.svg000064400000000413150212006500015515 0ustar00public/assets/assets/svg/device/ic_airplanemode_active_24px.svg000064400000000357150212006500020724 0ustar00public/assets/assets/svg/device/ic_brightness_medium_24px.svg000064400000000366150212006500020441 0ustar00public/assets/assets/svg/device/ic_signal_wifi_statusbar_null_26x24px.svg000064400000000404150212006500022677 0ustar00public/assets/assets/svg/device/ic_battery_80_24px.svg000064400000000420150212006500016701 0ustar00public/assets/assets/svg/device/ic_signal_wifi_4_bar_lock_24px.svg000064400000000565150212006500021304 0ustar00public/assets/assets/svg/device/ic_access_alarm_24px.svg000064400000000546150212006500017346 0ustar00public/assets/assets/svg/device/ic_screen_lock_rotation_24px.svg000064400000001127150212006500021133 0ustar00public/assets/assets/svg/editor/ic_highlight_24px.svg000064400000000341150212006500016720 0ustar00public/assets/assets/svg/editor/ic_format_color_fill_24px.svg000064400000000607150212006500020452 0ustar00public/assets/assets/svg/editor/ic_vertical_align_center_24px.svg000064400000000251150212006500021274 0ustar00public/assets/assets/svg/editor/ic_functions_24px.svg000064400000000217150212006500016763 0ustar00public/assets/assets/svg/editor/ic_format_clear_24px.svg000064400000000351150212006500017410 0ustar00public/assets/assets/svg/editor/ic_format_paint_24px.svg000064400000000352150212006500017436 0ustar00public/assets/assets/svg/editor/ic_border_right_24px.svg000064400000000536150212006500017431 0ustar00public/assets/assets/svg/editor/ic_border_outer_24px.svg000064400000000321150212006500017442 0ustar00public/assets/assets/svg/editor/ic_border_bottom_24px.svg000064400000000534150212006500017616 0ustar00public/assets/assets/svg/editor/ic_border_clear_24px.svg000064400000000625150212006500017401 0ustar00public/assets/assets/svg/editor/ic_mode_comment_24px.svg000064400000000262150212006500017421 0ustar00public/assets/assets/svg/editor/ic_wrap_text_24px.svg000064400000000336150212006500016772 0ustar00public/assets/assets/svg/editor/ic_merge_type_24px.svg000064400000000311150212006500017106 0ustar00public/assets/assets/svg/editor/ic_text_fields_24px.svg000064400000000227150212006500017266 0ustar00public/assets/assets/svg/editor/ic_border_vertical_24px.svg000064400000000536150212006500020125 0ustar00public/assets/assets/svg/editor/ic_attach_file_24px.svg000064400000000541150212006500017216 0ustar00public/assets/assets/svg/editor/ic_vertical_align_top_24px.svg000064400000000216150212006500020617 0ustar00public/assets/assets/svg/editor/ic_format_strikethrough_24px.svg000064400000000233150212006500021223 0ustar00public/assets/assets/svg/editor/ic_drag_handle_24px.svg000064400000000204150212006500017177 0ustar00public/assets/assets/svg/editor/ic_format_indent_increase_24px.svg000064400000000301150212006500021447 0ustar00public/assets/assets/svg/editor/ic_format_list_bulleted_24px.svg000064400000000600150212006500021152 0ustar00public/assets/assets/svg/editor/ic_insert_link_24px.svg000064400000000470150212006500017275 0ustar00public/assets/assets/svg/editor/ic_border_color_24px.svg000064400000000425150212006500017427 0ustar00public/assets/assets/svg/editor/ic_format_size_24px.svg000064400000000222150212006500017271 0ustar00public/assets/assets/svg/editor/ic_format_bold_24px.svg000064400000000512150212006500017241 0ustar00public/assets/assets/svg/editor/ic_vertical_align_bottom_24px.svg000064400000000221150212006500021315 0ustar00public/assets/assets/svg/editor/ic_insert_photo_24px.svg000064400000000335150212006500017471 0ustar00public/assets/assets/svg/editor/ic_format_underlined_24px.svg000064400000000330150212006500020450 0ustar00public/assets/assets/svg/editor/ic_border_style_24px.svg000064400000000343150212006500017450 0ustar00public/assets/assets/svg/editor/ic_border_left_24px.svg000064400000000545150212006500017246 0ustar00public/assets/assets/svg/editor/ic_format_list_numbered_24px.svg000064400000000357150212006500021164 0ustar00public/assets/assets/svg/editor/ic_linear_scale_24px.svg000064400000000617150212006500017400 0ustar00public/assets/assets/svg/editor/ic_format_color_text_24px.svg000064400000000342150212006500020504 0ustar00public/assets/assets/svg/editor/ic_format_color_reset_24px.svg000064400000000504150212006500020642 0ustar00public/assets/assets/svg/editor/ic_format_align_justify_24px.svg000064400000000257150212006500021176 0ustar00public/assets/assets/svg/editor/ic_insert_invitation_24px.svg000064400000000355150212006500020526 0ustar00public/assets/assets/svg/editor/ic_attach_money_24px.svg000064400000000676150212006500017437 0ustar00public/assets/assets/svg/editor/ic_mode_edit_24px.svg000064400000000372150212006500016706 0ustar00public/assets/assets/svg/editor/ic_insert_comment_24px.svg000064400000000323150212006500017777 0ustar00public/assets/assets/svg/editor/ic_format_line_spacing_24px.svg000064400000000305150212006500020754 0ustar00public/assets/assets/svg/editor/ic_short_text_24px.svg000064400000000175150212006500017161 0ustar00public/assets/assets/svg/editor/ic_format_indent_decrease_24px.svg000064400000000304150212006500021434 0ustar00public/assets/assets/svg/editor/ic_insert_drive_file_24px.svg000064400000000304150212006500020444 0ustar00public/assets/assets/svg/editor/ic_strikethrough_s_24px.svg000064400000002111150212006500020172 0ustar00public/assets/assets/svg/editor/ic_border_all_24px.svg000064400000000255150212006500017062 0ustar00public/assets/assets/svg/editor/ic_format_align_right_24px.svg000064400000000260150212006500020610 0ustar00public/assets/assets/svg/editor/ic_border_top_24px.svg000064400000000542150212006500017113 0ustar00public/assets/assets/svg/editor/ic_insert_emoticon_24px.svg000064400000000706150212006500020157 0ustar00public/assets/assets/svg/editor/ic_format_italic_24px.svg000064400000000225150212006500017567 0ustar00public/assets/assets/svg/editor/ic_format_textdirection_r_to_l_24px.svg000064400000000274150212006500022551 0ustar00public/assets/assets/svg/editor/ic_border_inner_24px.svg000064400000000465150212006500017430 0ustar00public/assets/assets/svg/editor/ic_border_horizontal_24px.svg000064400000000536150212006500020505 0ustar00public/assets/assets/svg/editor/ic_insert_chart_24px.svg000064400000000336150212006500017442 0ustar00public/assets/assets/svg/editor/ic_format_align_center_24px.svg000064400000000260150212006500020753 0ustar00public/assets/assets/svg/editor/ic_format_shapes_24px.svg000064400000000522150212006500017605 0ustar00public/assets/assets/svg/editor/ic_format_textdirection_l_to_r_24px.svg000064400000000267150212006500022553 0ustar00public/assets/assets/svg/editor/ic_money_off_24px.svg000064400000000705150212006500016736 0ustar00public/assets/assets/svg/editor/ic_format_quote_24px.svg000064400000000215150212006500017456 0ustar00public/assets/assets/svg/editor/ic_format_align_left_24px.svg000064400000000261150212006500020426 0ustar00public/assets/assets/svg/editor/ic_space_bar_24px.svg000064400000000172150212006500016672 0ustar00public/assets/assets/svg/editor/ic_publish_24px.svg000064400000000215150212006500016417 0ustar00public/assets/assets/svg/file/ic_folder_shared_24px.svg000064400000000432150212006500017204 0ustar00public/assets/assets/svg/file/ic_cloud_circle_24px.svg000064400000000453150212006500017035 0ustar00public/assets/assets/svg/file/ic_cloud_queue_24px.svg000064400000000572150212006500016722 0ustar00public/assets/assets/svg/file/ic_create_new_folder_24px.svg000064400000000353150212006500020054 0ustar00public/assets/assets/svg/file/ic_file_download_24px.svg000064400000000216150212006500017211 0ustar00public/assets/assets/svg/file/ic_cloud_download_24px.svg000064400000000427150212006500017404 0ustar00public/assets/assets/svg/file/ic_file_upload_24px.svg000064400000000212150212006500016662 0ustar00public/assets/assets/svg/file/ic_cloud_off_24px.svg000064400000000736150212006500016352 0ustar00public/assets/assets/svg/file/ic_cloud_upload_24px.svg000064400000000431150212006500017054 0ustar00public/assets/assets/svg/file/ic_cloud_24px.svg000064400000000375150212006500015517 0ustar00public/assets/assets/svg/file/ic_folder_24px.svg000064400000000300150212006500015650 0ustar00public/assets/assets/svg/file/ic_folder_open_24px.svg000064400000000320150212006500016673 0ustar00public/assets/assets/svg/file/ic_attachment_24px.svg000064400000000514150212006500016534 0ustar00public/assets/assets/svg/file/ic_cloud_done_24px.svg000064400000000470150212006500016520 0ustar00public/assets/assets/svg/content/ic_inbox_24px.svg000064400000000366150212006500016263 0ustar00public/assets/assets/svg/content/ic_content_copy_24px.svg000064400000000344150212006500017644 0ustar00public/assets/assets/svg/content/ic_block_24px.svg000064400000000516150212006500016233 0ustar00public/assets/assets/svg/content/ic_content_paste_24px.svg000064400000000455150212006500020011 0ustar00public/assets/assets/svg/content/ic_report_24px.svg000064400000000421150212006500016447 0ustar00public/assets/assets/svg/content/ic_next_week_24px.svg000064400000000472150212006500017133 0ustar00public/assets/assets/svg/content/ic_markunread_24px.svg000064400000000322150212006500017265 0ustar00public/assets/assets/svg/content/ic_text_format_24px.svg000064400000000312150212006500017467 0ustar00public/assets/assets/svg/content/ic_weekend_24px.svg000064400000000503150212006500016557 0ustar00public/assets/assets/svg/content/ic_add_24px.svg000064400000000210150212006500015660 0ustar00public/assets/assets/svg/content/ic_create_24px.svg000064400000000372150212006500016404 0ustar00public/assets/assets/svg/content/ic_mail_24px.svg000064400000000322150212006500016056 0ustar00public/assets/assets/svg/content/ic_reply_24px.svg000064400000000235150212006500016272 0ustar00public/assets/assets/svg/content/ic_redo_24px.svg000064400000000364150212006500016073 0ustar00public/assets/assets/svg/content/ic_drafts_24px.svg000064400000000371150212006500016423 0ustar00public/assets/assets/svg/content/ic_remove_circle_outline_24px.svg000064400000000360150212006500021513 0ustar00public/assets/assets/svg/content/ic_clear_24px.svg000064400000000312150212006500016221 0ustar00public/assets/assets/svg/content/ic_select_all_24px.svg000064400000000625150212006500017251 0ustar00public/assets/assets/svg/content/ic_move_to_inbox_24px.svg000064400000000416150212006500020007 0ustar00public/assets/assets/svg/content/ic_flag_24px.svg000064400000000211150212006500016042 0ustar00public/assets/assets/svg/content/ic_save_24px.svg000064400000000363150212006500016077 0ustar00public/assets/assets/svg/content/ic_send_24px.svg000064400000000212150212006500016063 0ustar00public/assets/assets/svg/content/ic_add_box_24px.svg000064400000000326150212006500016540 0ustar00public/assets/assets/svg/content/ic_unarchive_24px.svg000064400000000516150212006500017125 0ustar00public/assets/assets/svg/content/ic_link_24px.svg000064400000000470150212006500016075 0ustar00public/assets/assets/svg/content/ic_forward_24px.svg000064400000000174150212006500016605 0ustar00public/assets/assets/svg/content/ic_content_cut_24px.svg000064400000000777150212006500017477 0ustar00public/assets/assets/svg/content/ic_remove_24px.svg000064400000000166150212006500016437 0ustar00public/assets/assets/svg/content/ic_add_circle_24px.svg000064400000000311150212006500017203 0ustar00public/assets/assets/svg/content/ic_undo_24px.svg000064400000000363150212006500016106 0ustar00public/assets/assets/svg/content/ic_font_download_24px.svg000064400000000435150212006500017776 0ustar00public/assets/assets/svg/content/ic_archive_24px.svg000064400000000515150212006500016561 0ustar00public/assets/assets/svg/content/ic_remove_circle_24px.svg000064400000000267150212006500017762 0ustar00public/assets/assets/svg/content/ic_gesture_24px.svg000064400000001362150212006500016617 0ustar00public/assets/assets/svg/content/ic_reply_all_24px.svg000064400000000270150212006500017121 0ustar00public/assets/assets/svg/content/ic_filter_list_24px.svg000064400000000223150212006500017454 0ustar00public/assets/assets/svg/content/ic_sort_24px.svg000064400000000221150212006500016121 0ustar00public/assets/assets/svg/content/ic_backspace_24px.svg000064400000000472150212006500017056 0ustar00public/assets/assets/svg/content/ic_add_circle_outline_24px.svg000064400000000403150212006500020744 0ustar00public/assets/assets/svg/communication/ic_chat_bubble_24px.svg000064400000000247150212006500020567 0ustar00public/assets/assets/svg/communication/ic_call_split_24px.svg000064400000000315150212006500020457 0ustar00public/assets/assets/svg/communication/ic_chat_24px.svg000064400000000330150212006500017245 0ustar00public/assets/assets/svg/communication/ic_business_24px.svg000064400000000456150212006500020172 0ustar00public/assets/assets/svg/communication/ic_phonelink_lock_24px.svg000064400000000605150212006500021332 0ustar00public/assets/assets/svg/communication/ic_stay_current_portrait_24px.svg000064400000000326150212006500023001 0ustar00public/assets/assets/svg/communication/ic_dialer_sip_24px.svg000064400000000650150212006500020446 0ustar00public/assets/assets/svg/communication/ic_present_to_all_24px.svg000064400000000356150212006500021350 0ustar00public/assets/assets/svg/communication/ic_contacts_24px.svg000064400000000541150212006500020150 0ustar00public/assets/assets/svg/communication/ic_location_on_24px.svg000064400000000377150212006500020645 0ustar00public/assets/assets/svg/communication/ic_comment_24px.svg000064400000000337150212006500017777 0ustar00public/assets/assets/svg/communication/ic_phonelink_setup_24px.svg000064400000001167150212006500021546 0ustar00public/assets/assets/svg/communication/ic_message_24px.svg000064400000000333150212006500017755 0ustar00public/assets/assets/svg/communication/ic_vpn_key_24px.svg000064400000000401150212006500020000 0ustar00public/assets/assets/svg/communication/ic_chat_bubble_outline_24px.svg000064400000000274150212006500022326 0ustar00public/assets/assets/svg/communication/ic_call_made_24px.svg000064400000000220150212006500020225 0ustar00public/assets/assets/svg/communication/ic_ring_volume_24px.svg000064400000001163150212006500020661 0ustar00public/assets/assets/svg/communication/ic_location_off_24px.svg000064400000000634150212006500020777 0ustar00public/assets/assets/svg/communication/ic_stay_current_landscape_24px.svg000064400000000312150212006500023062 0ustar00public/assets/assets/svg/communication/ic_call_24px.svg000064400000000525150212006500017247 0ustar00public/assets/assets/svg/communication/ic_textsms_24px.svg000064400000000330150212006500020035 0ustar00public/assets/assets/svg/communication/ic_mail_outline_24px.svg000064400000000337150212006500021016 0ustar00public/assets/assets/svg/communication/ic_import_export_24px.svg000064400000000252150212006500021244 0ustar00public/assets/assets/svg/communication/ic_call_received_24px.svg000064400000000220150212006500021105 0ustar00public/assets/assets/svg/communication/ic_portable_wifi_off_24px.svg000064400000001340150212006500022010 0ustar00public/assets/assets/svg/communication/ic_clear_all_24px.svg000064400000000223150212006500020245 0ustar00public/assets/assets/svg/communication/ic_stay_primary_portrait_24px.svg000064400000000326150212006500023002 0ustar00public/assets/assets/svg/communication/ic_import_contacts_24px.svg000064400000000752150212006500021546 0ustar00public/assets/assets/svg/communication/ic_live_help_24px.svg000064400000000607150212006500020304 0ustar00public/assets/assets/svg/communication/ic_phone_24px.svg000064400000000525150212006500017445 0ustar00public/assets/assets/svg/communication/ic_stop_screen_share_24px.svg000064400000000666150212006500022050 0ustar00public/assets/assets/svg/communication/ic_phonelink_erase_24px.svg000064400000000374150212006500021504 0ustar00public/assets/assets/svg/communication/ic_contact_phone_24px.svg000064400000000717150212006500021163 0ustar00public/assets/assets/svg/communication/ic_call_merge_24px.svg000064400000000311150212006500020417 0ustar00public/assets/assets/svg/communication/ic_screen_share_24px.svg000064400000000430150212006500020770 0ustar00public/assets/assets/svg/communication/ic_dialpad_24px.svg000064400000001112150212006500017723 0ustar00public/assets/assets/svg/communication/ic_call_missed_24px.svg000064400000000227150212006500020612 0ustar00public/assets/assets/svg/communication/ic_speaker_phone_24px.svg000064400000000733150212006500021160 0ustar00public/assets/assets/svg/communication/ic_phonelink_ring_24px.svg000064400000000466150212006500021346 0ustar00public/assets/assets/svg/communication/ic_call_missed_outgoing_24px.svg000064400000000235150212006500022524 0ustar00public/assets/assets/svg/communication/ic_email_24px.svg000064400000000322150212006500017416 0ustar00public/assets/assets/svg/communication/ic_no_sim_24px.svg000064400000000404150212006500017614 0ustar00public/assets/assets/svg/communication/ic_swap_calls_24px.svg000064400000000373150212006500020465 0ustar00public/assets/assets/svg/communication/ic_voicemail_24px.svg000064400000000660150212006500020304 0ustar00public/assets/assets/svg/communication/ic_stay_primary_landscape_24px.svg000064400000000312150212006500023063 0ustar00public/assets/assets/svg/communication/ic_invert_colors_off_24px.svg000064400000000734150212006500022060 0ustar00public/assets/assets/svg/communication/ic_call_end_24px.svg000064400000000751150212006500020076 0ustar00public/assets/assets/svg/communication/ic_contact_mail_24px.svg000064400000000503150212006500020765 0ustar00public/assets/assets/svg/communication/ic_forum_24px.svg000064400000000341150212006500017460 0ustar00public/assets/assets/svg/places/ic_golf_course_24px.svg000064400000000365150212006500017247 0ustar00public/assets/assets/svg/places/ic_room_service_24px.svg000064400000000367150212006500017436 0ustar00public/assets/assets/svg/places/ic_ac_unit_24px.svg000064400000000577150212006500016367 0ustar00public/assets/assets/svg/places/ic_child_care_24px.svg000064400000001654150212006500017017 0ustar00public/assets/assets/svg/places/ic_child_friendly_24px.svg000064400000000766150212006500017724 0ustar00public/assets/assets/svg/places/ic_casino_24px.svg000064400000001044150212006500016207 0ustar00public/assets/assets/svg/places/ic_spa_24px.svg000064400000001214150212006500015515 0ustar00public/assets/assets/svg/places/ic_fitness_center_24px.svg000064400000000544150212006500017752 0ustar00public/assets/assets/svg/places/ic_airport_shuttle_24px.svg000064400000000626150212006500020170 0ustar00public/assets/assets/svg/places/ic_business_center_24px.svg000064400000000443150212006500020130 0ustar00public/assets/assets/svg/places/ic_hot_tub_24px.svg000064400000001262150212006500016401 0ustar00public/assets/assets/svg/places/ic_smoke_free_24px.svg000064400000000757150212006500017064 0ustar00public/assets/assets/svg/places/ic_free_breakfast_24px.svg000064400000000331150212006500017674 0ustar00public/assets/assets/svg/places/ic_smoking_rooms_24px.svg000064400000000761150212006500017626 0ustar00public/assets/assets/svg/places/ic_all_inclusive_24px.svg000064400000001161150212006500017564 0ustar00public/assets/assets/svg/places/ic_pool_24px.svg000064400000002646150212006500015715 0ustar00public/assets/assets/svg/places/ic_beach_access_24px.svg000064400000000614150212006500017320 0ustar00public/assets/assets/svg/places/ic_kitchen_24px.svg000064400000000370150212006500016361 0ustar00public/assets/assets/svg/index.php000064400000000000150212006500013222 0ustar00public/assets/assets/svg/image/ic_filter_drama_24px.svg000064400000000635150212006500017204 0ustar00public/assets/assets/svg/image/ic_style_24px.svg000064400000000746150212006500015716 0ustar00public/assets/assets/svg/image/ic_blur_linear_24px.svg000064400000001516150212006500017050 0ustar00public/assets/assets/svg/image/ic_add_to_photos_24px.svg000064400000000364150212006500017400 0ustar00public/assets/assets/svg/image/ic_looks_two_24px.svg000064400000000400150212006500016561 0ustar00public/assets/assets/svg/image/ic_control_point_duplicate_24px.svg000064400000000546150212006500021477 0ustar00public/assets/assets/svg/image/ic_edit_24px.svg000064400000000372150212006500015476 0ustar00public/assets/assets/svg/image/ic_photo_camera_24px.svg000064400000000437150212006500017214 0ustar00public/assets/assets/svg/image/ic_image_24px.svg000064400000000335150212006500015632 0ustar00public/assets/assets/svg/image/ic_hdr_off_24px.svg000064400000000560150212006500016157 0ustar00public/assets/assets/svg/image/ic_timer_3_24px.svg000064400000003755150212006500016123 0ustar00public/assets/assets/svg/image/ic_flash_auto_24px.svg000064400000000311150212006500016667 0ustar00public/assets/assets/svg/image/ic_broken_image_24px.svg000064400000000400150212006500017163 0ustar00public/assets/assets/svg/image/ic_filter_4_24px.svg000064400000000401150212006500016252 0ustar00public/assets/assets/svg/image/ic_grain_24px.svg000064400000000753150212006500015654 0ustar00public/assets/assets/svg/image/ic_filter_9_plus_24px.svg000064400000000543150212006500017331 0ustar00public/assets/assets/svg/image/ic_looks_one_24px.svg000064400000000307150212006500016537 0ustar00public/assets/assets/svg/image/ic_brightness_6_24px.svg000064400000000366150212006500017151 0ustar00public/assets/assets/svg/image/ic_looks_3_24px.svg000064400000000453150212006500016122 0ustar00public/assets/assets/svg/image/ic_brightness_3_24px.svg000064400000000344150212006500017142 0ustar00public/assets/assets/svg/image/ic_crop_5_4_24px.svg000064400000000301150212006500016153 0ustar00public/assets/assets/svg/image/ic_filter_3_24px.svg000064400000000524150212006500016257 0ustar00public/assets/assets/svg/image/ic_crop_3_2_24px.svg000064400000000301150212006500016147 0ustar00public/assets/assets/svg/image/ic_blur_off_24px.svg000064400000002554150212006500016353 0ustar00public/assets/assets/svg/image/ic_nature_24px.svg000064400000000333150212006500016044 0ustar00public/assets/assets/svg/image/ic_gradient_24px.svg000064400000000532150212006500016344 0ustar00public/assets/assets/svg/image/ic_straighten_24px.svg000064400000000336150212006500016721 0ustar00public/assets/assets/svg/image/ic_filter_6_24px.svg000064400000000513150212006500016260 0ustar00public/assets/assets/svg/image/ic_compare_24px.svg000064400000000342150212006500016174 0ustar00public/assets/assets/svg/image/ic_filter_none_24px.svg000064400000000343150212006500017053 0ustar00public/assets/assets/svg/image/ic_grid_off_24px.svg000064400000000644150212006500016332 0ustar00public/assets/assets/svg/image/ic_nature_people_24px.svg000064400000000523150212006500017411 0ustar00public/assets/assets/svg/image/ic_brightness_5_24px.svg000064400000000412150212006500017140 0ustar00public/assets/assets/svg/image/ic_monochrome_photos_24px.svg000064400000000576150212006500020321 0ustar00public/assets/assets/svg/image/ic_timer_24px.svg000064400000000523150212006500015667 0ustar00public/assets/assets/svg/image/ic_brightness_2_24px.svg000064400000000344150212006500017141 0ustar00public/assets/assets/svg/image/ic_hdr_on_24px.svg000064400000000474150212006500016025 0ustar00public/assets/assets/svg/image/ic_wb_iridescent_24px.svg000064400000000557150212006500017377 0ustar00public/assets/assets/svg/image/ic_filter_frames_24px.svg000064400000000360150212006500017370 0ustar00public/assets/assets/svg/image/ic_blur_on_24px.svg000064400000002746150212006500016220 0ustar00public/assets/assets/svg/image/ic_remove_red_eye_24px.svg000064400000000466150212006500017546 0ustar00public/assets/assets/svg/image/ic_transform_24px.svg000064400000000320150212006500016555 0ustar00public/assets/assets/svg/image/ic_color_lens_24px.svg000064400000001051150212006500016703 0ustar00public/assets/assets/svg/image/ic_palette_24px.svg000064400000001051150212006500016202 0ustar00public/assets/assets/svg/image/ic_camera_24px.svg000064400000001000150212006500015766 0ustar00public/assets/assets/svg/image/ic_leak_add_24px.svg000064400000000537150212006500016300 0ustar00public/assets/assets/svg/image/ic_flip_24px.svg000064400000000452150212006500015502 0ustar00public/assets/assets/svg/image/ic_filter_hdr_24px.svg000064400000000246150212006500016673 0ustar00public/assets/assets/svg/image/ic_crop_24px.svg000064400000000273150212006500015514 0ustar00public/assets/assets/svg/image/ic_filter_b_and_w_24px.svg000064400000000313150212006500017502 0ustar00public/assets/assets/svg/image/ic_tune_24px.svg000064400000000334150212006500015522 0ustar00public/assets/assets/svg/image/ic_panorama_vertical_24px.svg000064400000000775150212006500020247 0ustar00public/assets/assets/svg/image/ic_looks_4_24px.svg000064400000000317150212006500016122 0ustar00public/assets/assets/svg/image/ic_filter_7_24px.svg000064400000000375150212006500016267 0ustar00public/assets/assets/svg/image/ic_filter_2_24px.svg000064400000000467150212006500016264 0ustar00public/assets/assets/svg/image/ic_crop_din_24px.svg000064400000000301150212006500016336 0ustar00public/assets/assets/svg/image/ic_crop_square_24px.svg000064400000000301150212006500017064 0ustar00public/assets/assets/svg/image/ic_rotate_right_24px.svg000064400000000714150212006500017244 0ustar00public/assets/assets/svg/image/ic_audiotrack_24px.svg000064400000000323150212006500016673 0ustar00public/assets/assets/svg/image/ic_crop_7_5_24px.svg000064400000000276150212006500016171 0ustar00public/assets/assets/svg/image/ic_linked_camera_24px.svg000064400000000636150212006500017332 0ustar00public/assets/assets/svg/image/ic_camera_alt_24px.svg000064400000000437150212006500016643 0ustar00public/assets/assets/svg/image/ic_tonality_24px.svg000064400000000702150212006500016411 0ustar00public/assets/assets/svg/image/ic_exposure_plus_1_24px.svg000064400000000255150212006500017706 0ustar00public/assets/assets/svg/image/ic_movie_filter_24px.svg000064400000000576150212006500017243 0ustar00public/assets/assets/svg/image/ic_exposure_neg_2_24px.svg000064400000001247150212006500017477 0ustar00public/assets/assets/svg/image/ic_exposure_plus_2_24px.svg000064400000001275150212006500017712 0ustar00public/assets/assets/svg/image/ic_timer_off_24px.svg000064400000001106150212006500016517 0ustar00public/assets/assets/svg/image/ic_looks_6_24px.svg000064400000000432150212006500016122 0ustar00public/assets/assets/svg/image/ic_camera_front_24px.svg000064400000000502150212006500017204 0ustar00public/assets/assets/svg/image/ic_adjust_24px.svg000064400000000432150212006500016040 0ustar00public/assets/assets/svg/image/ic_filter_center_focus_24px.svg000064400000000450150212006500020572 0ustar00public/assets/assets/svg/image/ic_photo_size_select_small_24px.svg000064400000000545150212006500021465 0ustar00public/assets/assets/svg/image/ic_movie_creation_24px.svg000064400000000323150212006500017550 0ustar00public/assets/assets/svg/image/ic_flash_on_24px.svg000064400000000175150212006500016343 0ustar00public/assets/assets/svg/image/ic_iso_24px.svg000064400000000374150212006500015345 0ustar00public/assets/assets/svg/image/ic_collections_bookmark_24px.svg000064400000000356150212006500020756 0ustar00public/assets/assets/svg/image/ic_wb_incandescent_24px.svg000064400000000544150212006500017700 0ustar00public/assets/assets/svg/image/ic_view_compact_24px.svg000064400000000222150212006500017223 0ustar00public/assets/assets/svg/image/ic_crop_16_9_24px.svg000064400000000277150212006500016256 0ustar00public/assets/assets/svg/image/ic_assistant_photo_24px.svg000064400000000211150212006500017763 0ustar00public/assets/assets/svg/image/ic_brightness_4_24px.svg000064400000000516150212006500017144 0ustar00public/assets/assets/svg/image/ic_slideshow_24px.svg000064400000000320150212006500016543 0ustar00public/assets/assets/svg/image/ic_crop_free_24px.svg000064400000000356150212006500016517 0ustar00public/assets/assets/svg/image/ic_landscape_24px.svg000064400000000246150212006500016503 0ustar00public/assets/assets/svg/image/ic_center_focus_strong_24px.svg000064400000000450150212006500020621 0ustar00public/assets/assets/svg/image/ic_assistant_24px.svg000064400000000407150212006500016561 0ustar00public/assets/assets/svg/image/ic_flash_off_24px.svg000064400000000307150212006500016476 0ustar00public/assets/assets/svg/image/ic_blur_circular_24px.svg000064400000001604150212006500017400 0ustar00public/assets/assets/svg/image/ic_timelapse_24px.svg000064400000000512150212006500016530 0ustar00public/assets/assets/svg/image/ic_picture_as_pdf_24px.svg000064400000000630150212006500017535 0ustar00public/assets/assets/svg/image/ic_leak_remove_24px.svg000064400000001227150212006500017042 0ustar00public/assets/assets/svg/image/ic_flare_24px.svg000064400000000653150212006500015644 0ustar00public/assets/assets/svg/image/ic_rotate_left_24px.svg000064400000000710150212006500017055 0ustar00public/assets/assets/svg/image/ic_view_comfy_24px.svg000064400000000421150212006500016713 0ustar00public/assets/assets/svg/image/ic_loupe_24px.svg000064400000000421150212006510015671 0ustar00public/assets/assets/svg/image/ic_filter_tilt_shift_24px.svg000064400000001437150212006510020273 0ustar00public/assets/assets/svg/image/ic_panorama_wide_angle_24px.svg000064400000001014150212006510020520 0ustar00public/assets/assets/svg/image/ic_collections_24px.svg000064400000000365150212006510017072 0ustar00public/assets/assets/svg/image/ic_filter_1_24px.svg000064400000000367150212006510016263 0ustar00public/assets/assets/svg/image/ic_filter_vintage_24px.svg000064400000001303150212006510017547 0ustar00public/assets/assets/svg/image/ic_camera_roll_24px.svg000064400000000470150212006510017031 0ustar00public/assets/assets/svg/image/ic_looks_24px.svg000064400000000401150212006510015672 0ustar00public/assets/assets/svg/image/ic_switch_video_24px.svg000064400000000376150212006510017245 0ustar00public/assets/assets/svg/image/ic_tag_faces_24px.svg000064400000000706150212006510016467 0ustar00public/assets/assets/svg/image/ic_hdr_weak_24px.svg000064400000000422150212006510016332 0ustar00public/assets/assets/svg/image/ic_panorama_horizontal_24px.svg000064400000000765150212006510020627 0ustar00public/assets/assets/svg/image/ic_vignette_24px.svg000064400000000354150212006510016377 0ustar00public/assets/assets/svg/image/ic_switch_camera_24px.svg000064400000000375150212006510017366 0ustar00public/assets/assets/svg/image/ic_looks_5_24px.svg000064400000000362150212006510016124 0ustar00public/assets/assets/svg/image/ic_wb_cloudy_24px.svg000064400000000375150212006510016544 0ustar00public/assets/assets/svg/image/ic_portrait_24px.svg000064400000000527150212006510016420 0ustar00public/assets/assets/svg/image/ic_filter_8_24px.svg000064400000000656150212006510016273 0ustar00public/assets/assets/svg/image/ic_brush_24px.svg000064400000000452150212006510015674 0ustar00public/assets/assets/svg/image/ic_add_a_photo_24px.svg000064400000000535150212006510017014 0ustar00public/assets/assets/svg/image/ic_camera_rear_24px.svg000064400000000430150212006510017006 0ustar00public/assets/assets/svg/image/ic_grid_on_24px.svg000064400000000465150212006510016176 0ustar00public/assets/assets/svg/image/ic_exposure_neg_1_24px.svg000064400000000232150212006510017470 0ustar00public/assets/assets/svg/image/ic_crop_rotate_24px.svg000064400000000627150212006510017076 0ustar00public/assets/assets/svg/image/ic_photo_filter_24px.svg000064400000000511150212006510017243 0ustar00public/assets/assets/svg/image/ic_panorama_fish_eye_24px.svg000064400000000341150212006510020217 0ustar00public/assets/assets/svg/image/ic_texture_24px.svg000064400000000552150212006510016252 0ustar00public/assets/assets/svg/image/ic_brightness_7_24px.svg000064400000000503150212006510017144 0ustar00public/assets/assets/svg/image/ic_control_point_24px.svg000064400000000403150212006510017436 0ustar00public/assets/assets/svg/image/ic_wb_auto_24px.svg000064400000000531150212006510016207 0ustar00public/assets/assets/svg/image/ic_filter_5_24px.svg000064400000000445150212006510016264 0ustar00public/assets/assets/svg/image/ic_filter_9_24px.svg000064400000000511150212006510016262 0ustar00public/assets/assets/svg/image/ic_exposure_zero_24px.svg000064400000001441150212006510017461 0ustar00public/assets/assets/svg/image/ic_details_24px.svg000064400000000221150212006510016170 0ustar00public/assets/assets/svg/image/ic_photo_album_24px.svg000064400000000360150212006510017060 0ustar00public/assets/assets/svg/image/ic_timer_10_24px.svg000064400000003466150212006510016201 0ustar00public/assets/assets/svg/image/ic_colorize_24px.svg000064400000000502150212006510016373 0ustar00public/assets/assets/svg/image/ic_navigate_next_24px.svg000064400000000223150212006510017401 0ustar00public/assets/assets/svg/image/ic_music_note_24px.svg000064400000000272150212006510016716 0ustar00public/assets/assets/svg/image/ic_panorama_24px.svg000064400000000335150212006510016347 0ustar00public/assets/assets/svg/image/ic_wb_sunny_24px.svg000064400000000672150212006510016421 0ustar00public/assets/assets/svg/image/ic_photo_size_select_actual_24px.svg000064400000000316150212006510021623 0ustar00public/assets/assets/svg/image/ic_rotate_90_degrees_ccw_24px.svg000064400000000702150212006510020707 0ustar00public/assets/assets/svg/image/ic_image_aspect_ratio_24px.svg000064400000000376150212006510020375 0ustar00public/assets/assets/svg/image/ic_crop_original_24px.svg000064400000000367150212006510017405 0ustar00public/assets/assets/svg/image/ic_photo_24px.svg000064400000000335150212006510015702 0ustar00public/assets/assets/svg/image/ic_exposure_24px.svg000064400000000364150212006510016425 0ustar00public/assets/assets/svg/image/ic_navigate_before_24px.svg000064400000000222150212006510017664 0ustar00public/assets/assets/svg/image/ic_hdr_strong_24px.svg000064400000000410150212006510016714 0ustar00public/assets/assets/svg/image/ic_crop_landscape_24px.svg000064400000000301150212006510017517 0ustar00public/assets/assets/svg/image/ic_dehaze_24px.svg000064400000000225150212006510016007 0ustar00public/assets/assets/svg/image/ic_filter_24px.svg000064400000000432150212006510016034 0ustar00public/assets/assets/svg/image/ic_center_focus_weak_24px.svg000064400000000530150212006510020234 0ustar00public/assets/assets/svg/image/ic_photo_size_select_large_24px.svg000064400000000557150212006510021453 0ustar00public/assets/assets/svg/image/ic_healing_24px.svg000064400000001375150212006510016165 0ustar00public/assets/assets/svg/image/ic_brightness_1_24px.svg000064400000000171150212006510017137 0ustar00public/assets/assets/svg/image/ic_crop_portrait_24px.svg000064400000000301150212006510017431 0ustar00public/assets/assets/svg/image/ic_photo_library_24px.svg000064400000000365150212006510017431 0ustar00public/assets/assets/svg/image/ic_lens_24px.svg000064400000000247150212006510015514 0ustar00public/assets/assets/svg/av/ic_subtitles_24px.svg000064400000000357150212006510016117 0ustar00public/assets/assets/svg/av/ic_fiber_manual_record_24px.svg000064400000000207150212006510020055 0ustar00public/assets/assets/svg/av/ic_mic_24px.svg000064400000000444150212006510014646 0ustar00public/assets/assets/svg/av/ic_equalizer_24px.svg000064400000000225150212006510016074 0ustar00public/assets/assets/svg/av/ic_snooze_24px.svg000064400000000554150212006510015415 0ustar00public/assets/assets/svg/av/ic_library_books_24px.svg000064400000000377150212006510016744 0ustar00public/assets/assets/svg/av/ic_replay_30_24px.svg000064400000001652150212006510015676 0ustar00public/assets/assets/svg/av/ic_stop_24px.svg000064400000000162150212006510015060 0ustar00public/assets/assets/svg/av/ic_games_24px.svg000064400000000312150212006510015164 0ustar00public/assets/assets/svg/av/ic_play_circle_outline_24px.svg000064400000000370150212006510020121 0ustar00public/assets/assets/svg/av/ic_explicit_24px.svg000064400000000321150212006510015711 0ustar00public/assets/assets/svg/av/ic_forward_30_24px.svg000064400000001655150212006510016051 0ustar00public/assets/assets/svg/av/ic_add_to_queue_24px.svg000064400000000370150212006510016532 0ustar00public/assets/assets/svg/av/ic_web_24px.svg000064400000000345150212006510014653 0ustar00public/assets/assets/svg/av/ic_queue_24px.svg000064400000000364150212006510015223 0ustar00public/assets/assets/svg/av/ic_video_library_24px.svg000064400000000353150212006510016727 0ustar00public/assets/assets/svg/av/ic_pause_circle_outline_24px.svg000064400000000375150212006510020276 0ustar00public/assets/assets/svg/av/ic_hearing_24px.svg000064400000001214150212006510015507 0ustar00public/assets/assets/svg/av/ic_fiber_pin_24px.svg000064400000000531150212006510016030 0ustar00public/assets/assets/svg/av/ic_replay_24px.svg000064400000000312150212006510015364 0ustar00public/assets/assets/svg/av/ic_skip_previous_24px.svg000064400000000200150212006510016766 0ustar00public/assets/assets/svg/av/ic_hd_24px.svg000064400000000434150212006510014470 0ustar00public/assets/assets/svg/av/ic_forward_10_24px.svg000064400000001052150212006510016036 0ustar00public/assets/assets/svg/av/ic_fiber_new_24px.svg000064400000000602150212006510016032 0ustar00public/assets/assets/svg/av/ic_fiber_dvr_24px.svg000064400000000636150212006510016043 0ustar00public/assets/assets/svg/av/ic_pause_24px.svg000064400000000204150212006510015205 0ustar00public/assets/assets/svg/av/ic_surround_sound_24px.svg000064400000001030150212006510017157 0ustar00public/assets/assets/svg/av/ic_av_timer_24px.svg000064400000000701150212006510015700 0ustar00public/assets/assets/svg/av/ic_mic_off_24px.svg000064400000000711150212006510015475 0ustar00public/assets/assets/svg/av/ic_music_video_24px.svg000064400000000447150212006510016407 0ustar00public/assets/assets/svg/av/ic_play_arrow_24px.svg000064400000000162150212006510016252 0ustar00public/assets/assets/svg/av/ic_shuffle_24px.svg000064400000000422150212006510015526 0ustar00public/assets/assets/svg/av/ic_movie_24px.svg000064400000000323150212006510015211 0ustar00public/assets/assets/svg/av/ic_library_music_24px.svg000064400000000465150212006510016745 0ustar00public/assets/assets/svg/av/ic_library_add_24px.svg000064400000000364150212006510016353 0ustar00public/assets/assets/svg/av/ic_replay_5_24px.svg000064400000001021150212006510015606 0ustar00public/assets/assets/svg/av/ic_sort_by_alpha_24px.svg000064400000000517150212006510016725 0ustar00public/assets/assets/svg/av/ic_remove_from_queue_24px.svg000064400000000345150212006510017622 0ustar00public/assets/assets/svg/av/ic_playlist_add_24px.svg000064400000000266150212006510016551 0ustar00public/assets/assets/svg/av/ic_closed_caption_24px.svg000064400000000600150212006510017056 0ustar00public/assets/assets/svg/av/ic_pause_circle_filled_24px.svg000064400000000304150212006510020046 0ustar00public/assets/assets/svg/av/ic_mic_none_24px.svg000064400000000623150212006510015664 0ustar00public/assets/assets/svg/av/ic_art_track_24px.svg000064400000000433150212006510016046 0ustar00public/assets/assets/svg/av/ic_forward_5_24px.svg000064400000001026150212006510015763 0ustar00public/assets/assets/svg/av/ic_radio_24px.svg000064400000000461150212006510015173 0ustar00public/assets/assets/svg/av/ic_loop_24px.svg000064400000000504150212006510015044 0ustar00public/assets/assets/svg/av/ic_repeat_one_24px.svg000064400000000277150212006510016223 0ustar00public/assets/assets/svg/av/ic_volume_down_24px.svg000064400000000275150212006510016436 0ustar00public/assets/assets/svg/av/ic_fiber_smart_record_24px.svg000064400000000375150212006510017734 0ustar00public/assets/assets/svg/av/ic_queue_music_24px.svg000064400000000345150212006510016422 0ustar00public/assets/assets/svg/av/ic_volume_mute_24px.svg000064400000000173150212006510016436 0ustar00public/assets/assets/svg/av/ic_not_interested_24px.svg000064400000000523150212006510017122 0ustar00public/assets/assets/svg/av/ic_fast_rewind_24px.svg000064400000000220150212006510016373 0ustar00public/assets/assets/svg/av/ic_new_releases_24px.svg000064400000000465150212006510016555 0ustar00public/assets/assets/svg/av/ic_repeat_24px.svg000064400000000244150212006510015354 0ustar00public/assets/assets/svg/av/ic_subscriptions_24px.svg000064400000000350150212006510017001 0ustar00public/assets/assets/svg/av/ic_web_asset_24px.svg000064400000000323150212006510016046 0ustar00public/assets/assets/svg/av/ic_playlist_add_check_24px.svg000064400000000312150212006510017676 0ustar00public/assets/assets/svg/av/ic_videocam_off_24px.svg000064400000000402150212006510016511 0ustar00public/assets/assets/svg/av/ic_fast_forward_24px.svg000064400000000214150212006510016552 0ustar00public/assets/assets/svg/av/ic_videocam_24px.svg000064400000000312150212006510015657 0ustar00public/assets/assets/svg/av/ic_recent_actors_24px.svg000064400000000552150212006510016731 0ustar00public/assets/assets/svg/av/ic_slow_motion_video_24px.svg000064400000001171150212006510017633 0ustar00public/assets/assets/svg/av/ic_playlist_play_24px.svg000064400000000242150212006510016760 0ustar00public/assets/assets/svg/av/ic_replay_10_24px.svg000064400000001052150212006510015666 0ustar00public/assets/assets/svg/av/ic_high_quality_24px.svg000064400000000516150212006510016565 0ustar00public/assets/assets/svg/av/ic_album_24px.svg000064400000000460150212006510015174 0ustar00public/assets/assets/svg/av/ic_skip_next_24px.svg000064400000000210150212006510016071 0ustar00public/assets/assets/svg/av/ic_play_circle_filled_24px.svg000064400000000277150212006510017707 0ustar00public/assets/assets/svg/av/ic_queue_play_next_24px.svg000064400000000411150212006510017277 0ustar00public/assets/assets/svg/av/ic_volume_up_24px.svg000064400000000440150212006510016105 0ustar00public/assets/assets/svg/av/ic_volume_off_24px.svg000064400000000704150212006510016236 0ustar00public/assets/assets/svg/av/ic_airplay_24px.svg000064400000000322150212006510015532 0ustar00public/assets/assets/svg/busy-icons-svg/person-finance.svg000064400000013543150212006510017743 0ustar00public/assets/assets/svg/busy-icons-svg/exit.svg000064400000026012150212006510016000 0ustar00public/assets/assets/svg/busy-icons-svg/character05.svg000064400000030411150212006510017126 0ustar00public/assets/assets/svg/busy-icons-svg/incoming.svg000064400000021374150212006510016640 0ustar00public/assets/assets/svg/busy-icons-svg/money-growth.svg000064400000037575150212006510017506 0ustar00public/assets/assets/svg/busy-icons-svg/preson-megaphone.svg000064400000014355150212006510020305 0ustar00public/assets/assets/svg/busy-icons-svg/briefcase.svg000064400000017602150212006510016757 0ustar00public/assets/assets/svg/busy-icons-svg/calendar4.svg000064400000022243150212006510016666 0ustar00public/assets/assets/svg/busy-icons-svg/people-meeting.svg000064400000016605150212006510017750 0ustar00public/assets/assets/svg/busy-icons-svg/ruler-compasses.svg000064400000020757150212006510020165 0ustar00public/assets/assets/svg/busy-icons-svg/person-data.svg000064400000022501150212006510017243 0ustar00public/assets/assets/svg/busy-icons-svg/hat.svg000064400000013464150212006510015612 0ustar00public/assets/assets/svg/busy-icons-svg/address-book2.svg000064400000024420150212006510017467 0ustar00public/assets/assets/svg/busy-icons-svg/award4.svg000064400000017111150212006510016211 0ustar00public/assets/assets/svg/busy-icons-svg/brain.svg000064400000020110150212006510016113 0ustar00public/assets/assets/svg/busy-icons-svg/chart-board.svg000064400000020560150212006510017217 0ustar00public/assets/assets/svg/busy-icons-svg/person-arrows022.svg000064400000021401150212006510020071 0ustar00public/assets/assets/svg/busy-icons-svg/lightbulb-green.svg000064400000012571150212006510020106 0ustar00public/assets/assets/svg/busy-icons-svg/file07.svg000064400000012572150212006510016123 0ustar00public/assets/assets/svg/busy-icons-svg/buy-sign.svg000064400000014333150212006510016567 0ustar00public/assets/assets/svg/busy-icons-svg/badge02.svg000064400000015335150212006510016241 0ustar00public/assets/assets/svg/busy-icons-svg/preson-chart02.svg000064400000023477150212006510017612 0ustar00public/assets/assets/svg/busy-icons-svg/chart07.svg000064400000010360150212006510016276 0ustar00public/assets/assets/svg/busy-icons-svg/ruble.svg000064400000004103150212006510016135 0ustar00public/assets/assets/svg/busy-icons-svg/keyboard.svg000064400000024542150212006510016635 0ustar00public/assets/assets/svg/busy-icons-svg/coffee.svg000064400000016355150212006510016267 0ustar00public/assets/assets/svg/busy-icons-svg/NewTux.svg000064400000051711150212006510016265 0ustar00 public/assets/assets/svg/busy-icons-svg/character06.svg000064400000030542150212006510017134 0ustar00public/assets/assets/svg/busy-icons-svg/gears1.svg000064400000036065150212006510016222 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure07.svg000064400000026230150212006510020522 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-cart.svg000064400000016175150212006510017266 0ustar00public/assets/assets/svg/busy-icons-svg/funnel.svg000064400000012171150212006510016317 0ustar00public/assets/assets/svg/busy-icons-svg/file01.svg000064400000007711150212006510016114 0ustar00public/assets/assets/svg/busy-icons-svg/megaphone.svg000064400000015063150212006510016776 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-pie-chart2.svg000064400000023604150212006510020242 0ustar00public/assets/assets/svg/busy-icons-svg/person-cross.svg000064400000016754150212006510017500 0ustar00public/assets/assets/svg/busy-icons-svg/tools2.svg000064400000023345150212006510016257 0ustar00public/assets/assets/svg/busy-icons-svg/money5.svg000064400000027041150212006510016246 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-diagram.svg000064400000024123150212006510017731 0ustar00public/assets/assets/svg/busy-icons-svg/chart19.svg000064400000016547150212006510016316 0ustar00public/assets/assets/svg/busy-icons-svg/yen.svg000064400000004330150212006510015621 0ustar00public/assets/assets/svg/busy-icons-svg/user04.svg000064400000011144150212006510016151 0ustar00public/assets/assets/svg/busy-icons-svg/tools.svg000064400000024250150212006510016171 0ustar00public/assets/assets/svg/busy-icons-svg/award1.svg000064400000025170150212006510016212 0ustar00public/assets/assets/svg/busy-icons-svg/chart02.svg000064400000020235150212006510016273 0ustar00public/assets/assets/svg/busy-icons-svg/calculator1.svg000064400000015657150212006510017256 0ustar00public/assets/assets/svg/busy-icons-svg/user09.svg000064400000013364150212006510016164 0ustar00public/assets/assets/svg/busy-icons-svg/people-search01.svg000064400000016174150212006510017727 0ustar00public/assets/assets/svg/busy-icons-svg/head-gauge.svg000064400000017130150212006510017017 0ustar00public/assets/assets/svg/busy-icons-svg/steering-wheel.svg000064400000034136150212006510017757 0ustar00public/assets/assets/svg/busy-icons-svg/pen2.svg000064400000011050150212006510015667 0ustar00public/assets/assets/svg/busy-icons-svg/folder.svg000064400000014344150212006510016307 0ustar00public/assets/assets/svg/busy-icons-svg/folder-private.svg000064400000016131150212006510017753 0ustar00public/assets/assets/svg/busy-icons-svg/bomb.svg000064400000016072150212006510015753 0ustar00public/assets/assets/svg/busy-icons-svg/character08.svg000064400000026016150212006510017137 0ustar00public/assets/assets/svg/busy-icons-svg/person-umbrella.svg000064400000014253150212006510020142 0ustar00public/assets/assets/svg/busy-icons-svg/money3.svg000064400000020254150212006510016243 0ustar00public/assets/assets/svg/busy-icons-svg/person-scales.svg000064400000015713150212006510017613 0ustar00public/assets/assets/svg/busy-icons-svg/chart16.svg000064400000015742150212006510016307 0ustar00public/assets/assets/svg/busy-icons-svg/person-checkmark.svg000064400000014102150212006510020260 0ustar00public/assets/assets/svg/busy-icons-svg/arrow-right.svg000064400000010367150212006510017302 0ustar00public/assets/assets/svg/busy-icons-svg/pie-chart02.svg000064400000032173150212006510017052 0ustar00public/assets/assets/svg/busy-icons-svg/safe.svg000064400000023635150212006510015755 0ustar00public/assets/assets/svg/busy-icons-svg/calendar5.svg000064400000024235150212006510016672 0ustar00public/assets/assets/svg/busy-icons-svg/champagne.svg000064400000016512150212006510016756 0ustar00public/assets/assets/svg/busy-icons-svg/chart18.svg000064400000012756150212006510016313 0ustar00public/assets/assets/svg/busy-icons-svg/newspaper.svg000064400000033661150212006510017043 0ustar00public/assets/assets/svg/busy-icons-svg/shopping-cart.svg000064400000014241150212006510017606 0ustar00public/assets/assets/svg/busy-icons-svg/speech-bubble.svg000064400000007617150212006510017541 0ustar00public/assets/assets/svg/busy-icons-svg/lightbulb.svg000064400000007740150212006510017012 0ustar00public/assets/assets/svg/busy-icons-svg/rocket2.svg000064400000027662150212006510016414 0ustar00public/assets/assets/svg/busy-icons-svg/user03.svg000064400000011762150212006510016156 0ustar00public/assets/assets/svg/busy-icons-svg/drawer.svg000064400000016275150212006510016325 0ustar00public/assets/assets/svg/busy-icons-svg/people-arrows06.svg000064400000016357150212006510020007 0ustar00public/assets/assets/svg/busy-icons-svg/fax.svg000064400000024153150212006510015611 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-pie-chart.svg000064400000016421150212006510020157 0ustar00public/assets/assets/svg/busy-icons-svg/files.svg000064400000015151150212006510016133 0ustar00public/assets/assets/svg/busy-icons-svg/like.svg000064400000015161150212006510015756 0ustar00public/assets/assets/svg/busy-icons-svg/head-hourglass.svg000064400000016457150212006510017751 0ustar00public/assets/assets/svg/busy-icons-svg/file06.svg000064400000011535150212006510016120 0ustar00public/assets/assets/svg/busy-icons-svg/globe2.svg000064400000017671150212006510016214 0ustar00public/assets/assets/svg/busy-icons-svg/award2.svg000064400000021075150212006510016213 0ustar00public/assets/assets/svg/busy-icons-svg/coupon.svg000064400000014713150212006510016337 0ustar00public/assets/assets/svg/busy-icons-svg/browser02.svg000064400000015015150212006510016655 0ustar00public/assets/assets/svg/busy-icons-svg/nest-money.svg000064400000022613150212006510017130 0ustar00public/assets/assets/svg/busy-icons-svg/wrench.svg000064400000014517150212006510016324 0ustar00public/assets/assets/svg/busy-icons-svg/umbrella.svg000064400000013455150212006510016641 0ustar00public/assets/assets/svg/busy-icons-svg/money-scales.svg000064400000022646150212006510017437 0ustar00public/assets/assets/svg/busy-icons-svg/user07.svg000064400000012654150212006510016163 0ustar00public/assets/assets/svg/busy-icons-svg/people-gears.svg000064400000022000150212006510017403 0ustar00public/assets/assets/svg/busy-icons-svg/bank2.svg000064400000030147150212006510016030 0ustar00public/assets/assets/svg/busy-icons-svg/cloud-down.svg000064400000014471150212006510017110 0ustar00public/assets/assets/svg/busy-icons-svg/money2.svg000064400000022261150212006510016242 0ustar00public/assets/assets/svg/busy-icons-svg/venn-diagram.svg000064400000013065150212006510017403 0ustar00public/assets/assets/svg/busy-icons-svg/piggy-bank.svg000064400000016076150212006510017070 0ustar00public/assets/assets/svg/busy-icons-svg/head.svg000064400000007333150212006510015735 0ustar00public/assets/assets/svg/busy-icons-svg/pie-chart01.svg000064400000011655150212006510017053 0ustar00public/assets/assets/svg/busy-icons-svg/presentation02.svg000064400000015430150212006510017706 0ustar00public/assets/assets/svg/busy-icons-svg/key2.svg000064400000012451150212006510015703 0ustar00public/assets/assets/svg/busy-icons-svg/preson-chart04.svg000064400000021352150212006510017602 0ustar00public/assets/assets/svg/busy-icons-svg/label.svg000064400000011500150212006510016102 0ustar00public/assets/assets/svg/busy-icons-svg/crown.svg000064400000015567150212006510016174 0ustar00public/assets/assets/svg/busy-icons-svg/preson-laurels.svg000064400000026073150212006510020011 0ustar00public/assets/assets/svg/busy-icons-svg/satellite-dish.svg000064400000016227150212006510017751 0ustar00public/assets/assets/svg/busy-icons-svg/pens-pencils.svg000064400000027355150212006510017442 0ustar00public/assets/assets/svg/busy-icons-svg/pin.svg000064400000012512150212006510015615 0ustar00public/assets/assets/svg/busy-icons-svg/euro.svg000064400000004147150212006510016006 0ustar00public/assets/assets/svg/busy-icons-svg/chart17.svg000064400000017111150212006510016300 0ustar00public/assets/assets/svg/busy-icons-svg/tablet.svg000064400000015152150212006510016305 0ustar00public/assets/assets/svg/busy-icons-svg/paper-plane.svg000064400000005025150212006510017234 0ustar00public/assets/assets/svg/busy-icons-svg/buildings.svg000064400000045334150212006510017017 0ustar00public/assets/assets/svg/busy-icons-svg/database.svg000064400000014332150212006510016575 0ustar00public/assets/assets/svg/busy-icons-svg/profile.svg000064400000013350150212006510016470 0ustar00public/assets/assets/svg/busy-icons-svg/manager01.svg000064400000012724150212006510016607 0ustar00public/assets/assets/svg/busy-icons-svg/file03.svg000064400000013672150212006510016121 0ustar00public/assets/assets/svg/busy-icons-svg/chart03.svg000064400000021313150212006510016272 0ustar00public/assets/assets/svg/busy-icons-svg/users.svg000064400000013255150212006510016175 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-chart2.svg000064400000015766150212006510017525 0ustar00public/assets/assets/svg/busy-icons-svg/calendar2.svg000064400000020720150212006510016662 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone.svg000064400000007211150212006510017207 0ustar00public/assets/assets/svg/busy-icons-svg/magnet-money.svg000064400000033571150212006510017437 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-article.svg000064400000024745150212006510017762 0ustar00public/assets/assets/svg/busy-icons-svg/plant-money.svg000064400000017724150212006510017304 0ustar00public/assets/assets/svg/busy-icons-svg/phone.svg000064400000011301150212006510016133 0ustar00public/assets/assets/svg/busy-icons-svg/open-sign.svg000064400000014713150212006510016733 0ustar00public/assets/assets/svg/busy-icons-svg/calendar1.svg000064400000017672150212006510016675 0ustar00public/assets/assets/svg/busy-icons-svg/exchange.svg000064400000021234150212006510016612 0ustar00public/assets/assets/svg/busy-icons-svg/head-question.svg000064400000011375150212006510017603 0ustar00public/assets/assets/svg/busy-icons-svg/file10.svg000064400000013211150212006510016104 0ustar00public/assets/assets/svg/busy-icons-svg/trash-bin.svg000064400000032743150212006510016726 0ustar00public/assets/assets/svg/busy-icons-svg/security.svg000064400000021651150212006510016702 0ustar00public/assets/assets/svg/busy-icons-svg/bank.svg000064400000033754150212006510015755 0ustar00public/assets/assets/svg/busy-icons-svg/factory.svg000064400000027423150212006510016505 0ustar00public/assets/assets/svg/busy-icons-svg/gauge2.svg000064400000017521150212006510016206 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-chart.svg000064400000013256150212006510020314 0ustar00public/assets/assets/svg/busy-icons-svg/person-info.svg000064400000012135150212006510017267 0ustar00public/assets/assets/svg/busy-icons-svg/star.svg000064400000006315150212006510016004 0ustar00public/assets/assets/svg/busy-icons-svg/lock.svg000064400000014160150212006510015760 0ustar00public/assets/assets/svg/busy-icons-svg/person-globe.svg000064400000020272150212006510017425 0ustar00public/assets/assets/svg/busy-icons-svg/chess-knight.svg000064400000021262150212006510017420 0ustar00public/assets/assets/svg/busy-icons-svg/lamp.svg000064400000022602150212006510015761 0ustar00public/assets/assets/svg/busy-icons-svg/paper-clip.svg000064400000005025150212006510017064 0ustar00public/assets/assets/svg/busy-icons-svg/file02.svg000064400000015112150212006510016107 0ustar00public/assets/assets/svg/busy-icons-svg/file08.svg000064400000012402150212006510016114 0ustar00public/assets/assets/svg/busy-icons-svg/chart08.svg000064400000015642150212006510016307 0ustar00public/assets/assets/svg/busy-icons-svg/newspaper-jobs.svg000064400000036340150212006510017773 0ustar00public/assets/assets/svg/busy-icons-svg/character02.svg000064400000036440150212006510017133 0ustar00public/assets/assets/svg/busy-icons-svg/person-idea02.svg000064400000016462150212006510017407 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure06.svg000064400000012344150212006510020522 0ustar00public/assets/assets/svg/busy-icons-svg/shield.svg000064400000025030150212006510016276 0ustar00public/assets/assets/svg/busy-icons-svg/user08.svg000064400000013126150212006510016157 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure05.svg000064400000020050150212006510020512 0ustar00public/assets/assets/svg/busy-icons-svg/telescope.svg000064400000016325150212006510017020 0ustar00public/assets/assets/svg/busy-icons-svg/emblem.svg000064400000027633150212006510016302 0ustar00public/assets/assets/svg/busy-icons-svg/folders.svg000064400000034156150212006510016475 0ustar00public/assets/assets/svg/busy-icons-svg/head-dollar.svg000064400000014452150212006510017210 0ustar00public/assets/assets/svg/busy-icons-svg/cloud-up.svg000064400000015565150212006510016572 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-article.svg000064400000023367150212006510017735 0ustar00public/assets/assets/svg/busy-icons-svg/person-arrows01.svg000064400000015773150212006510020025 0ustar00public/assets/assets/svg/busy-icons-svg/handshake.svg000064400000022730150212006510016760 0ustar00public/assets/assets/svg/busy-icons-svg/character01.svg000064400000035177150212006510017140 0ustar00public/assets/assets/svg/busy-icons-svg/person-time.svg000064400000013066150212006510017276 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure01.svg000064400000021333150212006510020513 0ustar00public/assets/assets/svg/busy-icons-svg/person-puzzle.svg000064400000015243150212006510017670 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-user.svg000064400000010564150212006510020170 0ustar00public/assets/assets/svg/busy-icons-svg/award5.svg000064400000021412150212006510016211 0ustar00public/assets/assets/svg/busy-icons-svg/person-arrows02.svg000064400000014042150212006510020012 0ustar00public/assets/assets/svg/busy-icons-svg/puzzle.svg000064400000013500150212006510016356 0ustar00public/assets/assets/svg/busy-icons-svg/chart01.svg000064400000015660150212006510016300 0ustar00public/assets/assets/svg/busy-icons-svg/speaker02.svg000064400000012623150212006510016626 0ustar00public/assets/assets/svg/busy-icons-svg/person-dollar.svg000064400000014140150212006510017607 0ustar00public/assets/assets/svg/busy-icons-svg/hand-money.svg000064400000016114150212006510017070 0ustar00public/assets/assets/svg/busy-icons-svg/globe.svg000064400000015157150212006510016127 0ustar00public/assets/assets/svg/busy-icons-svg/folder-delete.svg000064400000014602150212006510017544 0ustar00public/assets/assets/svg/busy-icons-svg/person-arrows03.svg000064400000007756150212006510020031 0ustar00public/assets/assets/svg/busy-icons-svg/sign.svg000064400000016230150212006510015770 0ustar00public/assets/assets/svg/busy-icons-svg/hours.svg000064400000010213150212006510016163 0ustar00public/assets/assets/svg/busy-icons-svg/chess.svg000064400000026154150212006510016143 0ustar00public/assets/assets/svg/busy-icons-svg/arrow-left.svg000064400000010664150212006510017117 0ustar00public/assets/assets/svg/busy-icons-svg/people-handshake.svg000064400000013006150212006510020236 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-growth.svg000064400000007142150212006510020522 0ustar00public/assets/assets/svg/busy-icons-svg/printer.svg000064400000020716150212006510016517 0ustar00public/assets/assets/svg/busy-icons-svg/head-compass.svg000064400000016132150212006510017375 0ustar00public/assets/assets/svg/busy-icons-svg/apple.svg000064400000014105150212006510016130 0ustar00public/assets/assets/svg/busy-icons-svg/pound.svg000064400000004054150212006510016156 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-user.svg000064400000015312150212006510017303 0ustar00public/assets/assets/svg/busy-icons-svg/badge01.svg000064400000017074150212006510016242 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-chart3.svg000064400000012245150212006510017467 0ustar00public/assets/assets/svg/busy-icons-svg/send.svg000064400000014465150212006510015771 0ustar00public/assets/assets/svg/busy-icons-svg/closed-sign.svg000064400000017622150212006510017245 0ustar00public/assets/assets/svg/busy-icons-svg/head-arrows.svg000064400000020226150212006510017244 0ustar00public/assets/assets/svg/busy-icons-svg/abacus.svg000064400000012063150212006510016266 0ustar00public/assets/assets/svg/busy-icons-svg/yinyang.svg000064400000004471150212006510016512 0ustar00public/assets/assets/svg/busy-icons-svg/head-idea.svg000064400000016277150212006510016644 0ustar00public/assets/assets/svg/busy-icons-svg/fire.svg000064400000007710150212006510015760 0ustar00public/assets/assets/svg/busy-icons-svg/manager02.svg000064400000014711150212006510016606 0ustar00public/assets/assets/svg/busy-icons-svg/ingots.svg000064400000024026150212006510016335 0ustar00public/assets/assets/svg/busy-icons-svg/box.svg000064400000016573150212006510015632 0ustar00public/assets/assets/svg/busy-icons-svg/bell.svg000064400000021247150212006510015752 0ustar00public/assets/assets/svg/busy-icons-svg/key.svg000064400000014232150212006510015620 0ustar00public/assets/assets/svg/busy-icons-svg/scissors.svg000064400000020174150212006510016702 0ustar00public/assets/assets/svg/busy-icons-svg/magnifying-glass.svg000064400000004771150212006510020276 0ustar00public/assets/assets/svg/busy-icons-svg/envelopes.svg000064400000013013150212006510017024 0ustar00public/assets/assets/svg/busy-icons-svg/character03.svg000064400000024730150212006510017133 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure.svg000064400000014113150212006510020350 0ustar00public/assets/assets/svg/busy-icons-svg/calendar3.svg000064400000022125150212006510016664 0ustar00public/assets/assets/svg/busy-icons-svg/cloud-coins.svg000064400000021176150212006510017254 0ustar00public/assets/assets/svg/busy-icons-svg/chart15.svg000064400000016342150212006510016303 0ustar00public/assets/assets/svg/busy-icons-svg/laptop.svg000064400000011315150212006510016326 0ustar00public/assets/assets/svg/busy-icons-svg/bonsai.svg000064400000034304150212006510016305 0ustar00public/assets/assets/svg/busy-icons-svg/file09.svg000064400000013003150212006510016113 0ustar00public/assets/assets/svg/busy-icons-svg/calculator3.svg000064400000020025150212006510017241 0ustar00public/assets/assets/svg/busy-icons-svg/speaker.svg000064400000015116150212006510016464 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure04.svg000064400000014001150212006510020510 0ustar00public/assets/assets/svg/busy-icons-svg/preson-chart03.svg000064400000020765150212006510017610 0ustar00public/assets/assets/svg/busy-icons-svg/folder-add.svg000064400000015144150212006510017034 0ustar00public/assets/assets/svg/busy-icons-svg/certificate.svg000064400000021145150212006510017313 0ustar00public/assets/assets/svg/busy-icons-svg/chart14.svg000064400000025444150212006510016305 0ustar00public/assets/assets/svg/busy-icons-svg/money6.svg000064400000020256150212006510016250 0ustar00public/assets/assets/svg/busy-icons-svg/user06.svg000064400000011412150212006510016151 0ustar00public/assets/assets/svg/busy-icons-svg/mouse.svg000064400000010711150212006510016156 0ustar00public/assets/assets/svg/busy-icons-svg/money4.svg000064400000017053150212006510016247 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure02.svg000064400000023547150212006510020525 0ustar00public/assets/assets/svg/busy-icons-svg/recycle.svg000064400000021731150212006510016460 0ustar00public/assets/assets/svg/busy-icons-svg/note-paper.svg000064400000013630150212006510017103 0ustar00public/assets/assets/svg/busy-icons-svg/checklist.svg000064400000017005150212006510017002 0ustar00public/assets/assets/svg/busy-icons-svg/chess-rook.svg000064400000017771150212006510017120 0ustar00public/assets/assets/svg/busy-icons-svg/tie.svg000064400000012737150212006510015621 0ustar00public/assets/assets/svg/busy-icons-svg/chart04.svg000064400000012452150212006510016277 0ustar00public/assets/assets/svg/busy-icons-svg/hand-globe.svg000064400000024205150212006510017031 0ustar00public/assets/assets/svg/busy-icons-svg/folder-remove.svg000064400000014445150212006510017604 0ustar00public/assets/assets/svg/busy-icons-svg/checklist3.svg000064400000015620150212006510017066 0ustar00public/assets/assets/svg/busy-icons-svg/chart20.svg000064400000026000150212006510016267 0ustar00public/assets/assets/svg/busy-icons-svg/periscopemoney.svg000064400000016351150212006510020075 0ustar00public/assets/assets/svg/busy-icons-svg/clock.svg000064400000014251150212006510016124 0ustar00public/assets/assets/svg/busy-icons-svg/outgoing.svg000064400000020320150212006510016656 0ustar00public/assets/assets/svg/busy-icons-svg/head-battery.svg000064400000022416150212006510017404 0ustar00public/assets/assets/svg/busy-icons-svg/alarm.svg000064400000011333150212006510016123 0ustar00public/assets/assets/svg/busy-icons-svg/money.svg000064400000015643150212006510016166 0ustar00public/assets/assets/svg/busy-icons-svg/chart-pyramid.svg000064400000035176150212006510017606 0ustar00public/assets/assets/svg/busy-icons-svg/people-idea.svg000064400000016322150212006510017216 0ustar00public/assets/assets/svg/busy-icons-svg/egg.svg000064400000007275150212006510015603 0ustar00public/assets/assets/svg/busy-icons-svg/chart11.svg000064400000013222150212006510016271 0ustar00public/assets/assets/svg/busy-icons-svg/sale-sign.svg000064400000017055150212006510016720 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-exclamation.svg000064400000011115150212006510021507 0ustar00public/assets/assets/svg/busy-icons-svg/support-person.svg000064400000017705150212006510020060 0ustar00public/assets/assets/svg/busy-icons-svg/people-structure03.svg000064400000017201150212006510020514 0ustar00public/assets/assets/svg/busy-icons-svg/chart21.svg000064400000015343150212006510016300 0ustar00public/assets/assets/svg/busy-icons-svg/browser01.svg000064400000013661150212006510016661 0ustar00public/assets/assets/svg/busy-icons-svg/chat.svg000064400000011402150212006510015743 0ustar00public/assets/assets/svg/busy-icons-svg/rocket.svg000064400000016556150212006510016332 0ustar00public/assets/assets/svg/busy-icons-svg/hourglass.svg000064400000015274150212006510017046 0ustar00public/assets/assets/svg/busy-icons-svg/strategy2.svg000064400000007273150212006510016763 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-privacy.svg000064400000014634150212006510020010 0ustar00public/assets/assets/svg/busy-icons-svg/diamond.svg000064400000015064150212006510016447 0ustar00public/assets/assets/svg/busy-icons-svg/flag.svg000064400000011107150212006510015737 0ustar00public/assets/assets/svg/busy-icons-svg/preson-stairs.svg000064400000012152150212006510017640 0ustar00public/assets/assets/svg/busy-icons-svg/currencies.svg000064400000017215150212006510017176 0ustar00public/assets/assets/svg/busy-icons-svg/target.svg000064400000012760150212006510016322 0ustar00public/assets/assets/svg/busy-icons-svg/pulse.svg000064400000004452150212006510016163 0ustar00public/assets/assets/svg/busy-icons-svg/address-book.svg000064400000024743150212006510017415 0ustar00public/assets/assets/svg/busy-icons-svg/manager-globe.svg000064400000025640150212006510017535 0ustar00public/assets/assets/svg/busy-icons-svg/quill.svg000064400000010545150212006510016161 0ustar00public/assets/assets/svg/busy-icons-svg/glasses-moustache.svg000064400000012700150212006510020455 0ustar00public/assets/assets/svg/busy-icons-svg/person-arrows012.svg000064400000012221150212006510020070 0ustar00public/assets/assets/svg/busy-icons-svg/graduation-hat.svg000064400000013345150212006510017743 0ustar00public/assets/assets/svg/busy-icons-svg/stamp.svg000064400000023520150212006510016154 0ustar00public/assets/assets/svg/busy-icons-svg/checklist2.svg000064400000015706150212006510017072 0ustar00public/assets/assets/svg/busy-icons-svg/head-gears.svg000064400000023715150212006510017036 0ustar00public/assets/assets/svg/busy-icons-svg/binoculars.svg000064400000020704150212006510017172 0ustar00public/assets/assets/svg/busy-icons-svg/chart09.svg000064400000020700150212006510016277 0ustar00public/assets/assets/svg/busy-icons-svg/credit-card.svg000064400000012563150212006510017216 0ustar00public/assets/assets/svg/busy-icons-svg/fish.svg000064400000024265150212006510015770 0ustar00public/assets/assets/svg/busy-icons-svg/character07.svg000064400000021140150212006510017127 0ustar00public/assets/assets/svg/busy-icons-svg/pencil.svg000064400000012072150212006510016302 0ustar00public/assets/assets/svg/busy-icons-svg/gauge.svg000064400000007512150212006510016123 0ustar00public/assets/assets/svg/busy-icons-svg/monitor.svg000064400000017013150212006510016517 0ustar00public/assets/assets/svg/busy-icons-svg/conference.svg000064400000025040150212006510017136 0ustar00public/assets/assets/svg/busy-icons-svg/person-flag.svg000064400000017123150212006510017247 0ustar00public/assets/assets/svg/busy-icons-svg/plant.svg000064400000017032150212006510016147 0ustar00public/assets/assets/svg/busy-icons-svg/team.svg000064400000022126150212006510015757 0ustar00public/assets/assets/svg/busy-icons-svg/manager-idea.svg000064400000023304150212006510017342 0ustar00public/assets/assets/svg/busy-icons-svg/chemistry.svg000064400000020744150212006510017044 0ustar00public/assets/assets/svg/busy-icons-svg/award3.svg000064400000022002150212006510016203 0ustar00public/assets/assets/svg/busy-icons-svg/file05.svg000064400000014166150212006510016122 0ustar00public/assets/assets/svg/busy-icons-svg/meditation.svg000064400000010370150212006510017164 0ustar00public/assets/assets/svg/busy-icons-svg/file04.svg000064400000016016150212006510016115 0ustar00public/assets/assets/svg/busy-icons-svg/diagram-hierarchy.svg000064400000011531150212006510020407 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-chart.svg000064400000010604150212006510017401 0ustar00public/assets/assets/svg/busy-icons-svg/chart05.svg000064400000010304150212006510016272 0ustar00public/assets/assets/svg/busy-icons-svg/hand-money2.svg000064400000017102150212006510017150 0ustar00public/assets/assets/svg/busy-icons-svg/chart12.svg000064400000015744150212006510016305 0ustar00public/assets/assets/svg/busy-icons-svg/contact-book.svg000064400000015255150212006510017421 0ustar00public/assets/assets/svg/busy-icons-svg/scales.svg000064400000021651150212006510016305 0ustar00public/assets/assets/svg/busy-icons-svg/chart06.svg000064400000010775150212006510016307 0ustar00public/assets/assets/svg/busy-icons-svg/people-meeting02.svg000064400000017045150212006510020111 0ustar00public/assets/assets/svg/busy-icons-svg/headquarters.svg000064400000022172150212006510017522 0ustar00public/assets/assets/svg/busy-icons-svg/head-flash.svg000064400000012351150212006510017024 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-settings.svg000064400000016551150212006510020173 0ustar00public/assets/assets/svg/busy-icons-svg/chart10.svg000064400000020456150212006510016277 0ustar00public/assets/assets/svg/busy-icons-svg/bookmark.svg000064400000022215150212006510016635 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-chart.svg000064400000023231150212006510017425 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-envelope.svg000064400000016573150212006510020154 0ustar00public/assets/assets/svg/busy-icons-svg/hat-moustache.svg000064400000021653150212006510017577 0ustar00public/assets/assets/svg/busy-icons-svg/head-exclamation.svg000064400000010727150212006510020240 0ustar00public/assets/assets/svg/busy-icons-svg/chart13.svg000064400000024523150212006510016301 0ustar00public/assets/assets/svg/busy-icons-svg/office-chair.svg000064400000016671150212006510017360 0ustar00public/assets/assets/svg/busy-icons-svg/strategy1.svg000064400000005475150212006510016764 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-gears.svg000064400000012237150212006510020312 0ustar00public/assets/assets/svg/busy-icons-svg/smartphone-money.svg000064400000010261150212006510020333 0ustar00public/assets/assets/svg/busy-icons-svg/delivery.svg000064400000016172150212006510016660 0ustar00public/assets/assets/svg/busy-icons-svg/aim.svg000064400000012112150212006510015571 0ustar00public/assets/assets/svg/busy-icons-svg/gears2.svg000064400000033046150212006510016217 0ustar00public/assets/assets/svg/busy-icons-svg/strategy03.svg000064400000024045150212006510017040 0ustar00public/assets/assets/svg/busy-icons-svg/book.svg000064400000025572150212006510015773 0ustar00public/assets/assets/svg/busy-icons-svg/people-search02.svg000064400000012703150212006510017722 0ustar00public/assets/assets/svg/busy-icons-svg/folder-online.svg000064400000014662150212006510017574 0ustar00public/assets/assets/svg/busy-icons-svg/dollar.svg000064400000006260150212006510016307 0ustar00public/assets/assets/svg/busy-icons-svg/user01.svg000064400000006105150212006510016147 0ustar00public/assets/assets/svg/busy-icons-svg/newspaper-pen.svg000064400000017664150212006510017630 0ustar00public/assets/assets/svg/busy-icons-svg/pen.svg000064400000011333150212006510015611 0ustar00public/assets/assets/svg/busy-icons-svg/tablet-chart2.svg000064400000012354150212006510017467 0ustar00public/assets/assets/svg/busy-icons-svg/user05.svg000064400000010553150212006510016155 0ustar00public/assets/assets/svg/busy-icons-svg/globe-money.svg000064400000023353150212006510017251 0ustar00public/assets/assets/svg/busy-icons-svg/arrows-updown.svg000064400000021315150212006510017657 0ustar00public/assets/assets/svg/busy-icons-svg/percent.svg000064400000004530150212006510016470 0ustar00public/assets/assets/svg/busy-icons-svg/lightning.svg000064400000006055150212006510017017 0ustar00public/assets/assets/svg/busy-icons-svg/head-structure.svg000064400000016055150212006510017774 0ustar00public/assets/assets/svg/busy-icons-svg/hand-key.svg000064400000016062150212006510016533 0ustar00public/assets/assets/svg/busy-icons-svg/laptop-finance.svg000064400000015544150212006510017737 0ustar00public/assets/assets/svg/busy-icons-svg/character04.svg000064400000025003150212006510017126 0ustar00public/assets/assets/svg/busy-icons-svg/book-apple.svg000064400000017076150212006510017072 0ustar00public/assets/assets/svg/busy-icons-svg/chart-analysis.svg000064400000014170150212006510017753 0ustar00public/assets/assets/svg/busy-icons-svg/envelope-money.svg000064400000017600150212006510017774 0ustar00public/assets/assets/svg/busy-icons-svg/calculator2.svg000064400000016661150212006510017253 0ustar00public/assets/assets/svg/busy-icons-svg/wallet.svg000064400000016111150212006510016316 0ustar00public/assets/assets/svg/busy-icons-svg/presentation.svg000064400000027703150212006510017552 0ustar00public/assets/assets/svg/busy-icons-svg/head-check.svg000064400000010670150212006510017006 0ustar00public/assets/assets/svg/busy-icons-svg/user02.svg000064400000015404150212006510016152 0ustar00public/assets/assets/svg/busy-icons-svg/atm-cash.svg000064400000013125150212006510016525 0ustar00public/assets/assets/svg/busy-icons-svg/funnel-money.svg000064400000016677150212006510017463 0ustar00public/assets/assets/svg/social/ic_person_add_24px.svg000064400000000362150212006510017057 0ustar00public/assets/assets/svg/social/ic_people_24px.svg000064400000000606150212006510016226 0ustar00public/assets/assets/svg/social/ic_cake_24px.svg000064400000001202150212006510015636 0ustar00public/assets/assets/svg/social/ic_person_24px.svg000064400000000322150212006510016243 0ustar00public/assets/assets/svg/social/ic_public_24px.svg000064400000000621150212006510016215 0ustar00public/assets/assets/svg/social/ic_location_city_24px.svg000064400000000412150212006510017575 0ustar00public/assets/assets/svg/social/ic_party_mode_24px.svg000064400000000641150212006510017104 0ustar00public/assets/assets/svg/social/ic_pages_24px.svg000064400000000374150212006510016043 0ustar00public/assets/assets/svg/social/ic_mood_24px.svg000064400000000706150212006510015701 0ustar00public/assets/assets/svg/social/ic_person_outline_24px.svg000064400000000533150212006510020006 0ustar00public/assets/assets/svg/social/ic_mood_bad_24px.svg000064400000000707150212006510016510 0ustar00public/assets/assets/svg/social/ic_notifications_none_24px.svg000064400000000464150212006510020634 0ustar00public/assets/assets/svg/social/ic_poll_24px.svg000064400000000336150212006510015710 0ustar00public/assets/assets/svg/social/ic_notifications_24px.svg000064400000000405150212006510017610 0ustar00public/assets/assets/svg/social/ic_whatshot_24px.svg000064400000000626150212006510016605 0ustar00public/assets/assets/svg/social/ic_people_outline_24px.svg000064400000001143150212006510017762 0ustar00public/assets/assets/svg/social/ic_school_24px.svg000064400000000260150212006510016225 0ustar00public/assets/assets/svg/social/ic_plus_one_24px.svg000064400000000240150212006510016560 0ustar00public/assets/assets/svg/social/ic_share_24px.svg000064400000000714150212006510016044 0ustar00public/assets/assets/svg/social/ic_group_add_24px.svg000064400000000667150212006510016715 0ustar00public/assets/assets/svg/social/ic_notifications_paused_24px.svg000064400000000473150212006510021156 0ustar00public/assets/assets/svg/social/ic_notifications_active_24px.svg000064400000000742150212006510021147 0ustar00public/assets/assets/svg/social/ic_group_24px.svg000064400000000606150212006510016076 0ustar00public/assets/assets/svg/social/ic_domain_24px.svg000064400000000456150212006510016214 0ustar00public/assets/assets/svg/social/ic_notifications_off_24px.svg000064400000000675150212006510020453 0ustar00public/assets/assets/svg/alert/ic_warning_24px.svg000064400000000227150212006510016243 0ustar00public/assets/assets/svg/alert/ic_add_alert_24px.svg000064400000000551150212006510016515 0ustar00public/assets/assets/svg/alert/ic_error_24px.svg000064400000000305150212006510015724 0ustar00public/assets/assets/svg/alert/ic_error_outline_24px.svg000064400000000414150212006510017464 0ustar00public/assets/assets/svg/toggle/ic_radio_button_checked_24px.svg000064400000000432150212006510021105 0ustar00public/assets/assets/svg/toggle/ic_star_border_24px.svg000064400000000445150212006510017260 0ustar00public/assets/assets/svg/toggle/ic_indeterminate_check_box_24px.svg000064400000000302150212006510021577 0ustar00public/assets/assets/svg/toggle/ic_star_half_24px.svg000064400000000375150212006510016717 0ustar00public/assets/assets/svg/toggle/ic_star_24px.svg000064400000000275150212006510015724 0ustar00public/assets/assets/svg/toggle/ic_check_box_24px.svg000064400000000350150212006510016672 0ustar00public/assets/assets/svg/toggle/ic_radio_button_unchecked_24px.svg000064400000000341150212006510021447 0ustar00public/assets/assets/svg/toggle/ic_check_box_outline_blank_24px.svg000064400000000277150212006510021610 0ustar00public/assets/assets/dummy.png000064400000000104150212006510012452 0ustar00PNG  IHDR  IDATWc``h&Y IENDB`public/assets/assets/gridtile_3x3.png000064400000000106150212006510013621 0ustar00PNG  IHDR!}4 IDATxc`πI%IENDB`public/assets/assets/gridtile.png000064400000000106150212006510013124 0ustar00PNG  IHDRؿů IDATxc`IENDB`public/assets/assets/coloredbg.png000064400000000132150212006510013260 0ustar00PNG  IHDR tRNSGpL#IDATxcp/AFL=IENDB`public/assets/assets/coloredbg-old.png000064400000000122150212006510014033 0ustar00PNG  IHDRHtRNS IDATxcB<IENDB`public/assets/assets/index.php000064400000000000150212006510012424 0ustar00public/assets/assets/loader.gif000064400000004761150212006510012563 0ustar00GIF89aర莎Ȝبvvvhhh!Created with ajaxload.info!! NETSCAPE2.0, $AeZ <䠒ÌQ46<A ßHa:ID0Fa\xG3! O:-RjTJ*  t ~" ds]  )t-"i;H>nQg]_* R3 GI? ˴v$ýj3!!, $0eZy0q PУW )";qX^D50 Ո%`rJ{ 1$ʈ!!, $@e6$Ơ` 3*=  P\"F`P-d5V"2|?n"!( )e4xyc?   3 #wyJ l% o^[b_0 V T[0m $4>'VZ c3$X%!!, $`e:D3 H0,'j0Qs L(2HMj#ȉB \Oi`u=YEVL=I  > suI WJm| \"_b0 BcV"d]*K1" H|@B?I4# S$-||!!, $4ea:D hI /K$W- 0(`3F=pf@tQ  {f~*yS*mg) enu E^Z^ g@ kw(b& -w#" xW"t ##%U$`to!!, $4ea:* 1v/Kdzk#  F Y" % E  Cb AI4$ (z:2 mI Ll## F##>F!! , $4ea:* 1v/KdVtKG227D"$)Qqp8 y l |~6zw2j# F " % VC ]6a$ Q :2 \  EF I&x "͓F4$]#x!! , $4eZi䠒J16e E,C\3 ^3[ S|?!;public/assets/assets/transparent.png000064400000000172150212006510013665 0ustar00PNG  IHDR,ztRNS3IDATx1 رp3XM4M"M4M4M4M4M4MNjL$%IENDB`public/assets/assets/gridtile_3x3_white.png000064400000000107150212006510015022 0ustar00PNG  IHDR!}4IDATxc&xq_IENDB`public/assets/assets/sources/facebook.png000064400000034067150212006510014572 0ustar00PNG  IHDR X'7IDATxQ0>w+} @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@+@ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @  @ ,@ @,6:eȢ8=kVl۶m;c۶m[q26jomT{=U2l }?*p>XL;??xlZ$׍?~(}N$1~p@ J ~pRp:u[WHQx|E\ju|ZulJbR"*G#(Xc)&)4Ŕ(T82(ǔЋ|Z(Ӎ25 ',a畝p\QIUŊQzEH#Ma)Kh&Ӹr#~=2BeK aj_SQ9q15.? FULwHlYcs'?5 JOg\Ygv*lnp\pk:)445t?H~QSNcD_U͸KaMt"Tk)Fu` r2XS:C߁ ֮3A==}kmG! pmƔ:SV( ,L&M[c*XRm pZ{jnز , X@4`Lk,-X@`:+LVYͳʨиƤq|3 X,p\N\Rnp|RO*LG]5i{K`%W ,@` =XA caݠ3lnZj;8BZpY)5T X,ѣ-: KJRj*sۏG-8c [h>Kiy+zV>sݻ~qEӣꀨ6 ]-`*B~ l0h9#F~]:tx] s\- Iػ91;.lzܩ_z7"uӑ.c Gw@E[ <ԷutWo6trgV[$/0u`cb~~[;QN+viQ5cwhe@m`9qaqB6trJ >Rn<m  Bm ĸ>ls[˼̓$Љq5,$7BV`P`cًWo$zIvM~[~?iE:^ M!kb ? 6-`q/_4j^{l8ȥ"{9q\vC0xJϩ={%iֺDA|-=?G4Z(=ICS׫l6\~GpɎ,X&~pġVd0%\ -Xj클6ǎs~M 1C)|a84{Nâ`Fu>nԴƥDY —ߌ+<`Yb{;(&7cF}f^uFDB<n9ed"X% mՍKO\\2Β/;JVs \XD,% ~kA ŷx|m"zd,>&]|Kp6|4: {[p|:?8t.䐱F,xκ =|,_l v/|8eˑW׷O7uþeҒŰh*L@OUPKkhr[z,{$0l0]5T=қivo9 4|X&6o/~8sA גŒA XlYyO/v#*O*J@x{q\Zlᙯ?-/OJFFXp>}=D~i?X;Ò&(QD꽡#xu#mw=̽_!=c*>ر*e&L|kdO,uXڳ rO )mOJ[:W r5p0 hWnFt%xP܀$GaB9N+#XJ`LZ;uXz]Y܍}  ,]{j0#\{n?($%qVXv_wZѷIزVoЪejaHk,!`.lG[ O=(Ri__AW+4b&-*!}"GwKƃ`a X_(^@2| #+`L.퇡L4ԭ)V 61oӯb7uP|G1WꝽUJXJ`?'/XpQT46;NDqu_\5rMz#F%!k۱,Bmd퐵9N"M"mh+]EPæ6}uFCDhԀťG\k@J=(Rb(# A:hFĥ6O\ήߋ.X+€d4 IiDc4]KۧXJ`MX_2Oy% ?Ɋ)W Z =7ʦߐJ[[Q|2M[Jk,ŨTԔ5)T"]#b8p co NB>Ύ(ƴ3NFn̴S𮱥ir&9^re`Y Nou CMfq8uZ;3xbhh\ MMT`ٹ}P`:~ZYԯFZ3ÀK;&m+)a Ҹprws^Ҳj Ѝ[bȒLCT"G~J^% r[`K\3FojaV(R {h^/% dl5f 0 Nb(3{b|FȈja[芉u_.<د`l܀@DE.A c.\h^1tX!K6859e{|ćGFSv8סOr#a/PU(:`LzA\G: 2 TO5NWֵs{\l0׹8w5ġ2yd6HK)%u%`m>lH&=i{[1 ѿ6roܖ7:O_nW,ŝ(fz̝bY5b쟮J`)Q"Km&'].6F|>!% j<-PKێG?k1*x6~ 6UC KݒUH&*=|$P&wyM\GYO8S}npPBan*7"12Gɞx^ED,u-]q$>2Nv9n* \MkC/"gnqȅg0`y .?6 P߄A[% (ɗC,OXF_v~ ._+ vN~=c5b`%띰%*5pܯRz4X* NNגdSƜu3% (1%;h0!v#UzX/7`?Nf=U-2`|`2,"$ߋˤ֬u޵``QoLEQ{r;`6#{FrPױ1%J`)QYJ`5|b9N;_:n^gb72xožXRKHUݞ\+%J`)QEB6 /1\ uO=и|N)OI$7-&d֤Q5ӫiJCq#,X ̲qa:#2(QK,+uNl8F?zmOPKɷچRA%J`)Q]|͏lK.&*z[ Ŝ8@X ٸo^3{z% (ףlpr :)atX Ȥ1寔(QD 6 /`T3O;vnQDXª%?W[w[E*Re&2|N,%J`)QE û*:rap˥zR̝|)V pPxXazՂhQ5{Y+G*,+;?`%$Z"0JmQ7 Dg+QK,ѝ-.O*`,L~\!g¹d; 2Ӎa@zHOYNL25TþWEX[/ai,b`)1EX.Îl,n~rZԃE_s떬8r}Op3RDXM '%]L݋7qۃ'Re\N)?)_ceK} `LIZw6N+=pVtn=(<^ŏEr|fHCXpdB׿gLG JsϮ3ydmGD,% Hv"ʰj]ۺXx6y'⍑EB;fy &,97K8$Pµd@5Ţz֪=R1ZZIhs,YWŏ6V`I`&o]_%kVx , /GZ4.t,?PeRQK,|-dʅeOݞ̵^:nƛȌ5^t$\ '/w7s0VCe6!`QUm )3 FszY#uRXh^zM2_7"WI ňqX^aqh1l%U͸7%D,% (!5 e;"t|a=([dXd~ӭ|$ostL,!<尛;  Z;s \Q|_ѧK*1sTz1]o(^ߺ};Xo@GΩa0*eSm^2qt%J`)Qȑ0NS"6{:#$~ȸN0?^3p0ȹʟsibI["yƆ &|b:gZK>''uM-],~4O$Ti"7[kHڜK~"b50w<툗uඎkoL,%J`)Qe`Z[j@my} X)q;lGu:# Yi' >izUo9JJ+^kd/ ?V$B[-Ý7NkI);fU(luz0Ѭf:Dˁ;.e;Ys4& |r޵髼 ,[K?]t6jSLQ6W z ,t&Md 2BVSY'J*htD,%Ƌ FJ H "O0O `a= ­/1Z.:'"Id#fH##ɚ4spc6)hu X;'3,.45-!@B%>0rU  8 @?cy  j"m$Fva&R8M 3xtkAHTXȒr!kW,n=%Klt4иxD/pxs*и|C&lRwnm+(] q Є!흯d5A@3SDcE`yȅKsk%hEiC 'i@r4?/r%h|'?\-`(v5?EeMy*_XueH/C gr78ۉ:Ff KwPףZy^aZi@ VcKS7,zu +}?΀ж!fi([:g@5%H򃥘+ 9! Fl|j48jh Eb|w|6f&ӤbINǢH5iK8PYM(U:~tkJ(R sZY|Vd! "]^( bs|nZjKym \BG52y1+T$%18Ѝ2[fSHz\qq*Q1d6mZx2XX@-fkhTX*tӱ\Z 5=F.x(T45S&xߎ]ތqkz;fT)3kLӗKWDM}<%tYy(Q(QVn Y5g髽(аbw}!@*-2h8` Wy]+p ,X@QH9X,E&_NfՊީfYKx7к]ŏjZ)-Y}޼t$z)J`)Q3}f_Ff;yV.k@* +HG#^1eaoǴ'gHZbZskEXJ`@~ك -Jn:<@tO&X\$*JD!< F;g&H֪VH'^uoa[:I.j."0 |k.d(QK,tX(}5(1%(\75 (Go;A9qtαFPrFڈ7Y# qD]n;f^BOL5lTXԃpQK,)/!` 1iXZrzP X(QקX ']5yZPzV"C?O~mA`bK[\*n*\|DX?` lL.i|^DEΉrd7,#Yk J,4}stwr+z`8yWyN\d<9TƢtcԕ=S ` Ш|%VZXfK%>зSW7$>gQKț,L .h{WVb;u76廂h"gqXi~0TV`i/7@> Z܆ Uo߽@G xa̖ϙȥVaX?i㕏ҫ]9z .FlPJ7Xؤ8] jLVܙ+Id3o\W75bR,fmp殁iDX<+o&J=" ʃ4wOTbak " Ls:M&8PN:0:Gn:j X@Olre+H+VW5+Yf5 0 BGoORTxO*ik0R8X6'!$ !< X=aiURT8?n+^Tẉ<)Fn#ur:-iJOp*.$Uyeh)XaXa'k3XJ`DR6,SYu_RR٤L OU).A)n귅p~qCԭ“vi̳o:BrLDcs' [_taUշQhi$^'==]_Dfи|Co>9i;#[t$cؘ^ؗ$}) TdXVP~jeBN qSV;'}1wOYΊ9!jOҝ+v[xg$.8z3FBv6N|9""$_۹ A7rC4xj>I Ef6v2,JG "5~qI&?zxV@tNX\~DB\~ŋcB |GGxcϴ| a`b{D8y| N݁a'T!rk|ȅۏGdVfF,2.vfk-.8=6CR \Hk&\$E7)J*t;{垃{ Zgb75י /'ÔǡZoto;M[œ} ]c*DDϾ] 7@>OV,13[z?Xοh<bՊw4MެZp8HvPpMh䙱MTi5*cv|$ J`.[{T #ʎ(KtvRL8U+,\zpSE%CmxB%G a ɖ(x4m41}0x +>ç?H䡶$d#i^3Gئ/D.[Մt#~W3*Bvļ59۟|MCQ_?;UT)*Ĺ)R̻7ciOr~o|%7GcR'?Vzō\ Y"w=d7z:vnP 1c!` Xu,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @j( oCc! X`` X X` X`` X`` X X`` X` X X`` X X` X`` X`` X X`` X X` X X` X`` X X`` X X` X X` X`` X`` X X`` X X` X``` X X` X X` X`` X X`` X X` X X` X``0g8uIENDB`public/assets/assets/sources/revolution_slide1.png000064400000033714150212006510016466 0ustar00PNG  IHDR X'7IDATx1 0 )]¦$2t<9',`,0X `  `,0X `  `, 0X `  `, 0X,`  `, 0X,`0X `, 0X,`0X `, 0X,`0X `` 0X,`0X `` `,`0X `` `,0X `` `,0X ``v,`0X `` `,`0X `` dꪁwQV /*l/#+{XH'B!ˤN2=$3>)7q>g;CtU/ׅe˜9`)ZLi_|1>p`C|۾23qdc,"3ȼ7,k7mrdfJS|n#?n{}ʸ6gE< oQ꣩_W٣]uuҜ9˦O=:˻wBJI^{Z!Th,XDDSިQgk|Vam%_|yˡwޑǵwܡt/"ED1V,-~0YUxo%wkxUS]wuݞar`g-3Ǒ'ی9*2|-ԗ<; Tn,XDrG^7M`+ry ׏=&Fvn XPc""JP9zz\us핫VYCnnѻ&Z`޽vWzoE8eK R1eERg˼ԁ3j_W6{%XD\ ,4iI-Ǫnz~_fo!պX*H5c,"J"uL!OHPO3Vtc,"Rp^ms=;;,f% S긮TuSiI[2cPP8!##WվTuqI6YeQ4gV?H5#XJӟl˗sAВKJyq=_x/,svkg~4"EģKYmLL}u0~*D`}UgYd~3۶mW^ɽ? e7OuiK("EDY=Ԙ$\ٍw];tT?(gPرpiw~/:Uz}'vT˟XD7j\^uLLʕWv Rb X]+&o,"JWrǏg\/nWz]0_(ۚ%c]4o%I;rrX~"7%&fsgq2kn[VJYX5EDIR{1V|y2KVו cY5ED;e7̔~:}) ^W˪,"*svKƼ2WSS1:~Uz]~"w$kOnsXʕ`{f`Y3fxEW*e~R‡1VtG{}l(X̙^ӕj; }W!EDYCjkOXsMM`R)`yOW*ehyG{10v2~3Ǥۭ+eh;]U,X ly x]r饮:+eh#[Hƴ\Ɇ 'Ԙ*5Ot).XDti 1jlMWڪXH]v߲|+moYY)cǵŋ}m*[gv᱆u΍0aǛon=zᆟr={Bгg]uժ ={ر1|paNHHف <u`QΣy1:33m͚O> y)0Mk-M?R3Zy{Z5B&̚Um[Ci{K]a,XD7jt:%;| oVںוjmiщ'}w+W*I4Е"EDy?/nؘӃ~zgOPP~Oq_[j,}t.N`+6uM/8Wd~8%'}ԅ EEGXZJ`yg]w5wT+~bA7XJ&.`yܑ#SW O_v bjӺLi()^PW*E<򈿝jw;ׯ}!EoT+Ղ~b!9Ίt"E2ׯPWXq,O+zn@i+!~=;XDvz |1GV–m uJt֕ER.UU%>˕M7)K ]nVʮYW]o,XDtyys:qWVM~owէYK[]u`Q ;oޜ}tT[.FPvn]:i,XD'D-zҥs/Xt][ ݻt.:ptu"EDg,/Z.Z2!~LX c"k !=PCm8.'GP]v 7OEDg[RZhi38'BW֞xb ';,uXګU樮yY%* ]-kis XDvKZb.D]+O7?"ENB4XS(-i+t)v<R&Dġ7XDT}4<𕖺BW ]ڮ:: 1,"*#iu: ]yܿ&[ZDW0"믷=E.U0_WӦ~d,KS$o ,"zʒ&tn7+teT+$Y_/!`YFW `QO?I稩Yy}8]y~.C2+(롇ɫ+*Z𷿡+Cuå-XVXD`}*RRf>2ZWbǍX c,"28QQO; ]Y@WZJ8`YXWED9<"]ƍJE2:uեX[W*qPoѕtϞcy]a,*Εf.=8te9]ElhjRE0^DuЕt$]f,XDqB4]7yH;j_W c,#dzq622NWQFyH;j_W c,"ܝPjoЕAi Wkw"J[R]+StgGVuTXD%&H헸l2EWQG{H;BW#7W\sBW#_~)>y3X4HjUti_Nn ]uFW `ue?q~_4Rwiv:+WNMԵk5 :t黱(,ty]a,E%e "uZ׳guri ]uFW`[+,ʅ ٶMg]5BGDHUguX `]R}!twQ;2]+ՙQ]wIWBWFW cu2ET6u{zK[]y{]+t:"jk_v= @j3O ]u<:БUXD)/^Ez ]RgΔZ`uЕ"ETR-=uBu55I\=.]uXjn"%EO]+UʷJR_|]u:n,XDB"Z%=?_j6{^Xr}T=<=uB>[7gX>sBWMW^)xMo ]a,EN Rm3FO]+UnKj60dt0VQ_קBW Nco ]a,(:Zg]+Ն>}KJ6cy_~+]+O `M"5^: ]n)wҰ0X͞=>XS=Rx% ]yZ#D-,Y(+>+_Z]+Xed+Stպ͗]ǎMIT)G/XJkUƔ)srfx(X[E?d۶>!Qb?ՕZ\DW `(5ށYЕqR= lӺ6oUVކ6mlզ6mnӯrjު68Rmک) c,1c[# ]+te0"\D:9Gt2LW `5$&J]WktBW-$Es]j|ݟ}f ]+tXG /5!CBW|]a,E~VsY'BW c,ʾN꺊d ]+to,ETiu XOW ]+te}c,"GVutBW7"B:R-Z ]+to,E,o1:rBW ]+ `eyu ]+te0"%֬Rf{IO?G3fYSymV͕6K~2jԁ#XDfU2qu|b%]+tqɣG.XPnnUw@'=DBWHl˗K]SBW'[ջwK[vz%K ]+Eo{H]GWh]E_snjݰGW `XSqusN8]+Cu3.nUAW `tsԠ+te}Y]-把FW `RRוš+tevQlMMF+t(ꫤ BW,]‡OtS CW `w9]+t >88`BWfBW `;BWJ1nBW `-[k(/_W ]_j9[PBW7VZ:+K]+t.DC(gto*S BW ]+E䃲 Z.a|pA ]+U&u݁>}XDZGR_|U_?tҕ*ǤFW `SI˖I/.}'ЕqRe#nGW `U!Çd74&f|g]+UiR5+tH0̞=#>'2WW(Z&, ]+E1C>%7ʲ>^W_EW `iTzqot9Nc+tJ:TjoEW `i#'G49wBW+K2]+EENc#G+t%ᐺeCW `iM; -uTo!5^UHBWHJ&MڌMЕ.&Fj7@W `RĉR?AO]?Y꽸?]"Ҥモz=uTEsHgOL܋`S̙R`mu"pR}5"EtXgg+t;VAa"X|spUWi+t[Fo第܇` `19tBW'zl|tErn!j""K^t,"nAuS}]"XبgWJU.^ܹb$J6ouE`M眭Е:,Lwgg`,V0dU­JW~+XDL]+UmTߓ]"Xi7CW*g _]"Xiq ]E ѐ-_ֈ+XDU8s Re~NmHYBW{pVUIW/tE`qh]_fAgutE`YH{^F ]E Qw4dE&+3"ET>g8nЕp4i\v{,2%XDKcK81|]',"e# ]ŜwZ2W]],"Ez=Еte+ɓ,"ebb6ꅮ,+U?Hs欪EW%+$+k*ץQtE`YH{otJs((AWEWVU8QSODWuX\+*Z4i챱,"e#2#DmD4m)ߎ`,`Z%$te]E Qey@W++bZi }+XDGGX,+Uy~)"`q]YIW}g13s?"XLm~u]YMW~+\`‘vtgWbrtevV zf͒fYYrxtwKYGWDk~u*]`[.t]BFFJc笮;TtE`YgyyGsub.!3SCWDVڣBWC8ɫ FWD5gۻ74]%M^SqAtE`Yx}B lri!C"e}cm衻UL߾u11Μ"XXMR^J1YS#͟=&&],d5AA͘=??utBijk?߿tE`暚GW_jOMVYְa~+"E|H!r?$ٳZWD+ ؀|k۷OZhuQQ1`buii;U'\Zw` `1njJ7.[BW)=yv8RDWE`~~ݪ+tsE  `Xi'nh7 ]E QnCZq%Ӧ+"EXUBWBdeeҢ AW`bEkք]+Eѣ=ǭ,Xܜ3wDW!Zyj5DW"\GN9]u(!ǎmϗV_sii碫b.=o<]=-rl檯O], -0].;W<v:3x],޷/Wt?S;UwE`1gmmEWUɏ?^tk`7XQT=mZj]])W% ZxZ"oXSyyO?|0jYgJep^ ƍCWbn***}vt)D!_}U([ ?],"חΪsMKx={>묔 gά;xP\Xф `,UZjUG=hD߾ǩ=7q_۶mεm۶m۾s6k$i7eR6SLn|9PWF޶ot_^_},ނϢMNn7ި /?쭷\Yo=A{n6~FSaPG jhp dg%'N<9w޼E\ vZu[n ib]@`7t5*pFedƘ^GT{uXzu'u5g)SƆ{}ӧPWZ ߿vu+b__p,t6{.XUoXW-芏W[9 ؃0X՛=k8J5Oؚ/Vua ٙXWw$'+\eeGa4 @`^}\ܰUXmy-U-Y<XU#TW")"B Ƙ`({oS@`Vt]uVal$ uX՗?g*~$^y%`+-Yĉ"QRWXmͺ Ktybas1EM]@`NJd<~Qa7Cf+'ۺ +O{3;?HeuXRWKTjU}RlLWWXfH+UHHgnE TzI$ k$cU~~!*,*,,"uXsώR%ۮYUUWDXX<&JfV7].ijK.1PWDy`NRE#@BBgD+?sYWa:'p+9._6D]@`wUu:(M33uvVO1RWX@`k9_~ 8 o6b ^~9J&z1{qFkί*{uX1VԩQ\Wa"OїWZͫjHH @iب0HM7LJ~eƝ O>YzjWn] @`֔=*Sz%Tji6rN;Eu e_tQl֕*cqͫy/%e>b=+gJ~X *^R-6MaK/3qb--7+3+nzHQ\\L&%Am:]뫯VwАDe`.iϧVXWCE*[A˖UgeWH]QWӕ5_AAzQWSW*)ʖO>tsi(䮪o㣏VsLA8b+M['jmJ9(KtAw_Ȃ#??x2.$D*늺,S}w6u5 u5T֠-6/;gmwcc(Pt!]UeE9UuEl'2u hep:󮻎S#YWC-X(bcΫ7YlFo,u?/iiqZ&Nwi|≚*;X犨¨ ( yʪ֗>ըj[}{~x'yꪫs+<N;Ëۯpz9K@`~RV<^KEȬ+q+3uE]E55}n'l,ꊺuX@HAgqW֒wMy"uE]QWk P@eà z`f""??wWveWv2ߕ]ٕ]cweWveW`Xʮʮ@9]ٕ]=Dz++"Xoʮʮz X8]ٕ]U Dz++ʁ`Xoʮʮz X8]ٕ]U zgWؕ]ʮ ,(eWveW`Aiٕ] X[veWv]ٕ]= X8+ Zˮʮܲ++@ ʮ@>ڕ] XZveWv]ٕ]eWveWٮʮֲ++@ ʮ ȃl+,p/veWv]ٕ]ymWveW@,`ە] veWv]ٕ]ymWveW@,`ە] veWv]ٕ]ymWveW@,`ە] veWv]ٕ]yʮ ,`绲+ veWvOP:veWvV]ٕ]@cWveW9,ؕ] 8veW]U+@cWv ,ؕ] 8veW]bW!@cWv 8veW9@cWv 8veW9@cWv 8veW9@cWv 8veW9@cWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@kWv veW9@ʮ @ʮ |Wv X仲+&ߕ]0 @weWL+,`]`ʮ |Wv X仲+Ʈr] 0v,`* XU@`cWƮ`]ȃ0v ` @,+Xv `@,`W}'oG{8{IENDB`public/assets/assets/sources/twitter.png000064400000006535150212006510014522 0ustar00PNG  IHDR XrBPLTE*******+**O/:0e-,/4.GS1=mS*3Dw3s,5.+oH1^J+919e6Y2*s-/PuX|X61+9@5,ovV2--=\OjPґ BIDATxáCg;־ < a'iIYpEVuv0_a?j]qa쉷%e|!aFR[.wM uح{{]7sfe3>Z 9iG:--ӷ_H1`fJփVN:ȣd2 1%J,m}L_amT&dQb#FUmO8G+74zIÔzTa4ӷز˦Ϙ)ߛdֳEL9+zhnR̪jKLfH}ENGgI*?ēNg& LxaCCƢ)@Kā6@f+Bqtd\~R@8q׊Wz? %āk,3W1x0@)SO;tC :]~匨f>SX{sĶ>gԗ1B:ng~ ?@Fi>CvX$`;Lq veWMVnϑOaT#~ҡkV텏=$'O׌@qKӹ6 #-Ci2D&.y"CDd=P(y"CVYF"եB nUd(P_랞XtdC42@O?;a[Fz2HэC/+7&SpqWtMs]+2zn*&SpvjEU`uWua2^ETd.(.ZUA&w{d2{x^ܳh/*2?0Ur Lf%wd8L\I2V+vl-;BLC$zF &$!@V SnW":V]*<@)\%lVRk<@%w1ybfb+wKu \mk͒\V!jo__Yy/$ن<@ui*Sn}QR7</Ti.-ݒ"c8@Ig)=l["ЗɃԚ*Iy,IL7DΜ$IEɗzq&$ӟ]/'S#BIܸMph$;Zu}NjUFI %ƾ!_$ Tp&P /" r]GM~,%>a3zCM6 +H8Z/MO+!DũU G(NFKJe~,e=l1 'Ոc>QLtƄ;>ݦWXFmI#DK^DΈEھ`;%!敟!_墨.=Hb|b$ YRJ}g4'k/>ȣ陣L1-%ɇwnqY{ ɻ}$l&OC_5J2T5y #A-٬'8Ge0I[^ o8zq߇&b;U-tzNL>ŖK66? m`Ei:\bU;wBt\C=/{wJ։֋b51庘vYLj~)F7+E}]ݓBLa-kHi眻 \7)٫D 131 .Ąmbn?qq^*!?jB(Xx|18{+ذ()@§bVuBt7:/Xi"3 kF"E"gIN8\T éV1-p~S9Ƞzg f'DE{{5RZZFjB(X8*a9Q;LGKb'|$f.R9d?thW}!Q(XPx\k`6Agn;SFRm%w*QwuwPxǭ#X,B(XT`ԛhgղ}1--&/ƍի#X,B(X8zQĂA>9RRY.FxyѠƁ68, !,Bj%qm7QkIW$ERU8fϞM K }Ty`ue%Cy% >]&hzxТu, u?,tzW0K.//6md+*0BV_FM&Mӹ|>'?h@nKK i au˕zfmHLֹ^[@RvІr |-SzI/!bFXPK#x`Dڼg^? '0TMmFF&O?Zc-`E;Pkw\'EbL gXgj]h<"Q, X,vEGKGRsw~f, Dh4s~f67Z*Xի%N:.7`$iC(X(6~+1@ևb~/:١-ۤAbW\۷@> ,&XՎM`*466WCl:u*beP?j -)T}_<A\>jR 0۶mР gK( &Z'XG;j ˬ,,'(ˌ_O0lv';m9|ʄ!l`n U61tΜ9X"@+%` ݶ7"4`Q %mWh>r!Ip$N5';!,Bʞ[F&M(Xxl9B4ʢ!Xئܳg/Okz :Дj]P>k2 (n2 , #xYXX;J(ȝڂ7;v,.`a%&фP N[bAx}V2`Zw֬Y3`!~JU[W(X( ѳOJ,4A&}4]VEV,]!] `6{fgC  ;}fVP5h%KB.z1*a0/ `])Ь61`QP1fvF,uj lLݞ`ag_@B"˲`!,4#bM+ەdp`{b\|M]KP W,sJPqpqhʫEu15`QoX3`q,$wI`;SBSyA, *HaZ@5YQ|Q, ![lu MQZl5{u}cJB_s D Ȣ(Xؠk 7I$aK-mJ+ Q?g͘lrƍ (X*Uԛ:*$? ao'.QSY!E1cfKKօڹs hD@,5xF7 _]׈Z1IB(XօBG܀ZDM͍4?B"{EZOAIV1ے\0A )+%%E|dB܀JJi͎G=#,XIIɸVG8aډlCgWi Y Ƙ 5?q, !> rlTA#zAEF2`:uJBpgc ah_]UUmA",z q-U\4gE ]FLFu  G%*H`͛oLz5kHLSSӬ&XE?:+ݴ-tpR75bG2`|-;W^ (X ?YbR(YMw6)~5PL'XHPSsÏ?i@$mڴUc4VjE(X$*nWGb;] .6e3i,3 XPj ={Qhۋ/JL -qjE(X8&|sZ8qԂ`", *^b“'_8p *`TUG٢Pq>hVmKNNeVByHR ҥKwfn8 KMuvm %ի_7B?ŇL̬8߇bx0 Z"Ȥ`o].&XE;>ULXV+=e$cCMW!ǥnP-X!]p&ƛo38f@ !m &7lؠ`JA<6 -(XEHLb!:%Ůb 6:K&ωf+.'> (`d?`Çe,B"ĕT8j&en;hzKLꑉ`QPs. &x(s,B",Wv;{™( +|CLT2XI(XRHF^ ]# Xyyr q6 hA",Bܾ,Ow+-XD1JCZO(Xj-[DFBpʕ+d` BW=R+Dud:?(P0]=!g*X,HxWˠ=P"Q.mB `T6]Ŗq̏KoZ3|H}*k  '5J… ,l!2']S `-,p?U:mAvuU̎]5ze(^OPR3rωuڂE(XxYRSÕTYW|AGx<3 K}`B A,̙3fq",BJʦ+LU@nyb\d _L5ˎzI}mxTde5B8}݈ uuGk644P^k,wqVF NzSLSTeT?es ixπ8]7-MPI9ҝ,B"ve@1*Hb:#c W}*f5[ao(eܹsii|iF]$MnhHW̝:tHՎ0RUUx^zH: zm5{⇈[`b#oelYWCE3d(JRL̒Ą)@ˀ:6 ipEch|P8gddvX$S:;v,9T@N !"D@GBå`cPIhc=hbbjjZǓk)JuŸh 7>PE;g;t=[yJ@∧٘­Μf8S<^sGC.{wJP{MLiUD|WL{URJQ={n[50pQ@bn޼®"Bh(h }/uL k;x @ M @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @j( oCc! X`` X X` X`` X`` X X`` X` X X`` X X` X`` X`` X X`` X X` X X` X`` X X`` X X` X X` X`` X`` X X`` X X` X``` X X` X X` X`` X X`` X X` X X` X``0içIENDB`public/assets/assets/sources/youtube.png000064400000027672150212006510014521 0ustar00PNG  IHDR X'/IDATxցP@._@75  @ ,@ @,,@ @,, @ ,, @ ,@ @,,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,`` X X` X X` X`` X X`` X X` X X` X,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,㉽Z/ˍ:; 訮-R U^*PyÆF?_F]ziШQEϙr_ܹ3r>$?ڳ'cW_M^*v޼֠a#^0?/cnFB+l X@=$@Ç^{mц3&CLzTW_x뭌ߦ=Hܲ%s;vy/,9r: 1)5/7:κfMjnˣ$:z謭i//o>QRrpgؑysƖV@7'i 0!Հkѵ>Պ,pm '?)﫯 +*~9ȄLq niG]][YYCRRJo_w:DxaS;9xʴ`V.LW^)*6DѐgKoyQgHyJ}[h-.z`ѣ,WUc;CJPfɗ^r, X*irʩbj??o#0`~!uݨ7Qs1G}taZ|`:G vV=,@?61 ĉKU_AQfpT /]8:v_+5#rAw Xm/Gfjm rtT[|G!,'Mҷ3 D',%,p+DGe%5+D X@|Z e) hm(f2gg4acSy1Ω _7~~@t5&c8#O9CǏw@sΘr8Ͳ57)~[7H7)t/M ʼn'@Q X6W"OgƂ)tD]޽ع1?]wճ&,V߻'XИ̌Eҥ >NT0a4zѓUgc}) VZjX@ֽ3f,Vр'sp-Lmk5LY]}5˶)/ =s-6:2w.34*5C+Lq< 4cjw.¨ٳS(~y6 `*kGBy`eF{EEИ1;\Eϙg( >{0%V§N`[lyK_3cqj&|eV58 NK5ALYtsT2 .9=^T 9<#gT۫`[Es X'.eƢYXшu e[nK}޽6l޵+sm~G֎Y۷tΘ@̞GY۷QoP)wmU榵cǘyy= & 0\`#zwi1whdv+XQScg QzU VssؤIv+XeXd٣iSƄ\GNfyzi]嫇Ů5VNTj,lv0+;:LZ)Eq xP˻ `惺pf^q^RТy6s`F(!Ɵ;oђp^rCXH)m1)ɪmګ`uE͝k˹@?oȌv8ӹ3? a=پ^h5/Yq۳`99{6 @U)SZ(L$.X`XzO_NֿOsJGGUO !%R!ff;rs5[gN<ؙfFg˥`L&8 fA##cQ hP>]L=l2*4pw̟olk,BW]QS#+g jYe('$+irzZg}}_g:QLqy3y(^M,kfD`,ܾheH4C]ĬYF(-qȮ'NlfFcJt V_I=0 Y`-_n`Qs`%&+cfZ ge—9jG/@ED(X}g 3e햊i #2XѡCC%'s*r/?- Xmm*XaSX\jy߽Za)y:OhL''ëۘjj1V9)UҠXk瞓q(Y"7lP `uRrEaÂ^U8f/LSaq>h9|&Xߣm\`|Fmpo5Pf(-H@ Zvqjm 5JO)X /+`&_2n5`|/A4~rmI*i7xlJÊ5T-7b޽[mq}:+esXF`Fӛ61a|UY0x;]U V4 0dNe2&ZssUzjxW\Onl.6E[Pks$R:U'ON[J%,XS9LI K4$'{;`KxׄC͙L]#,5+55c6Il 5Km}Eg󟇼` &YY#X=1z*0%7cc)wJX|@z,oK:vNvNP[nQ K%Ծ7Oy`% %Ǐȫxtc}.P\|+T'X{uO3`y+fl5+O̼yL$JT&`e.2 .M,^ voJI@1Y3!X@ w0VQA5C bXvbA+J,,zwk֘&XvWC|JN_/3, XP|3GnŃAV6Mx W?fܤLmN`@$XQg[zJFQ3f-al$.);E%¡%X %´u C XrOe\ф` W>*-(InTPd`x@`՛DXʴھ fgΌ=;zƌ3g'+- % ,tҀQD {ehV"J:Vk`i-5K*XұtZJ 2 X%i W@M +.䧞ALÞ=L> XCH(Wڱ] XtIGtDh:@C7>NTUME(AF72 D[| VkVɂE-,ځ ?``< nogqbp>+O)R7{`Q!Ps+y2+,dВ 2,4,JC a¨ e6iܽPaZ"Ch)(0GyDMOFOGQ#jXі-|x'@:gJJ`em,,^q}` }'p,l20}&=kE"JIrg?ob{k]~]\Mdw;f`\ Uz7 K ֩7t1Th/X|J#q! X=o;-ݚ3HKTJDHզ`Nk + ૯H@ǎ=> ,`j:uې`)!X_1s%' GKna,JZ_SS[rr:hFgM ZP@խҨ>j}\\}|<]ZZX @ܬAHZ|и{zAiӆ X. r A6,F XruI7fz@Rft҃5L>h? ;/f+;Ǣ V6,֢E&ݶE^ d-bF̚E5!X@"* ^:XvmTH+ĂE"eqߠQL,AgWi)- XsI!X@{5Z VM7u `ѫ[`uup e8HkfF+GD ,y.` &lB7&XP''g)׿B X@SSy> g? wP رb"y`54Ex㙢"+FQSSWERGNל 7FE=LrF5y`egr%ѩ`89Ƥ$`zJOs5QU Xuu>_nՂ `QQ":ʽ'5gfZ`>#\u 10PմTsfh/xD!ULqt`]za+`3X;w+*4*gKQa"_BE,M,{Ud STgQv(X^^L:;=Y`\i L>jMC#X)^?ج` ,GU!Xa/ŋkӄ] 64 9+ˋup!ec(m Vdu`? V6+X99%XY|`` / cgA;oU#/X>GZgWN_aՔJ",B#U"O42r|/rV9X,>,۝}pr$XW\|fuߓ) 97u /i'mÆ>ַڟ`owwrX訬1\@hDP6scGW_ҁn}3(+SC`-8/=J[Fl9}FC&Nl`?.(E_$r}{Q`@_䬙L7"X ~FE1h-.ZbUTd4L中LwCW\eƔ^`֩^UW +;;{2_Db2Kjۮ˚K`s~yakK c{-;KS 2׭s6I0/L}Y*~¡[ɝuaң)SxysKFڰ|vP{rǓ5rW?i{r U%U2qW [ؿRGܴu0M B&<q=r\$Oi>d`56:9Ż"LJNFٓe.yZ_[0@ł{KBA{CC-GfRPf=-)Xt,XT_ x22zڴ3VSS ⥺9GʣG#, X@Bp/C<*sfLI3/ܷ/q 1_h5 Vw[j(/M]uuA;$ꬭ :X=6n:L򓠘-mY`"G귣L+DyߧH3X$WUQm4qI˳8U>Oοmއ%Bgk* E֭zxgiA'QT^TY#5/@O;K 8̄>VKz-S+jMm-ع  Ux, 061B?e%$gH^B-J\Lp h$?҈`]qSgJ}_{BR*/`m$@*ݕ|9t5N_Bf-ђC~tZ Xا`E̘A)VLCAZ23}]dhGnj'sgKv6FwkkI;̅MBhYK.q9ZZo|/5v%4$\xasF\9;'YiS֮4%?Lӊ*CJ8Kڇ\kY(=r${_ =rbJoo&m6[a=~}ڵ%w}h̼y-{:SEE1)5֭ 'Wq)蘺~}5#*z.(AW]IApc_RÆB5~Qeu;)+k6cjLi)eoܘq)ʢU0;:rr(Ɍ~g.ح`ٳ,2c/~\@ƋwӌԄMTr"5_{2w@$ ]~4K! K tB X^\-:-G'Ȗrg٧H) fp\2S&*ѐ3J]- D.O^)O}5bT$`X, +zLf߁ }<󼔔b 1ٻv1{ ~"‚^[nf0y_}Fz;, _ T5W3,@Lb\|1obWڵ ` j|z̞ђ{T{ XUڥ_&Ӧ@ [nn+-ev]x_p uG)幽 %5U< X8VɭF{v XxM A,3鯽QYl"uO+:"X) 4^{mΝl(z9ZE+J^XEB4*ޓ~}e``]L @Ppcr>DW|` >|+bԘG;7yŊ/9|_~9RRU7edt551QUUPYz8d~9cdV1Sܹ1>5s}XG=,5& jiVlùCW99Ob)S"+GR~:wϞˎ+w>^~X˝gZ]W՜^]bz=5jͭ]\8ΐ|E֖-tb3lʔ7zM^-pXChs>B݃V҂2[/7jB濴E 䈐o6Z$1fhY3#M IBƍ =G]s;G} !h{Mbz6Ε2 |: u?Bp X`` X X`` X X` X`` X`` X X`` X X` X XpWu@08c `0X `, 0X,`0X ` 0X `  `, 0X `  `, 0X,`  `, 0X,`0X `, 0X,`0X `` 0X,`0X `` 0X,`0X `` `,`0X `` `,0X `` `,0X ` `,0X ` `,0X `  `,`  `, 0X `  `, 0X,`  `, 0X,`0X `, 0X,`0X `龣-ViIENDB`public/assets/assets/sources/vimeo.png000064400000044342150212006510014135 0ustar00PNG  IHDR X'HIDATx 5g-A#>`` X`` X X`` X X` X X` X`` X X`` X X` X X` X`` X`` X X`` X X` X`` X`` X X,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, X` X`` X`` X X`` X X` X`` X`])rf`\Ѹ{r_)(3VU#=Нu7~ПU^xzO\uTG$3?XUj͚jQuǔSr/{kIfO-2"< 2 ,W֟`r/{K(.:Z>: &#Wڠʽ1S =,{rsdtL{H:kdX'$'"{ kܴ^k o[uXik$jpL`+;RX,͹'Jz;";@`y"rɱzgQ+p^`VwD>R3X'zcY޸}F/r_L9w;XO~Pú:Z4q3 ,AnM>1#[0k5ʼoJ[p; kpjQwr)сIqߤ;ݓrdu~[ZwGnJᎬɊ'F2x 4Ž3oZLj O\9@`OU4kmT4/۶t0;e̛1Z%J0^4f/ZC. ,i'h9 ;Sɾ(GK,?;;{lGMuD'yXSouRh%4٤)[Z5W՟XZ,̺2 ,X@` ܄) dU-k~ лb-,[F:S?O~]}b;8֮q {=zKz ؖ-ے;c0`ھV̊1*;{~9A339ylɿ,XPچLY,r $'V,X0"% a>ZHw t @0. 'Y6kۥ6) +`ໃgo=9!w סEVA.^ ac55Ⓩbv+[hE\Ȗ^HAHxK/^ r8 -3F̯׋zq@Bf+eb }^ ^7 nG}O+{D1!6c+iU\a#dЌqy0{5sی^)/w;7Z">5y'q?ECΫԯ?VnwnUniɡ뜟s)gs܄qV/5|322Ը9^YQ/r r]77xqڮ~CZqDq2:ם V |?ם'՛$|h+(ς,ϫH_vhڧTyM3Y(dVre{F(q.|_cdx˩2ۻڄb.`hpۨ  Ufm' 3*zdϔ.YxNGi|n{hKp[K`?G' vv8&<晏K$c)dqmL,³"-^&߽Q6Q߻| ͝׶O (Krk,O5n1=(`DܗrVOLiNCP cZ sz1!E̬""9  `H9*nUx`:tӊ>6dF%{|}f(ku3,wx6&-v C $=> n[o5ňpKqXr:MH^rIHtlc3C[zۺkRa=T2 ) ")T<@wʏb>};Ubf^eׄשxh2Ju݄qF8 H@D <&[$0H%'*i/WXL ,`g}d> ``A8:{eH9Dip.wS{qcL#o髚ہIFv@N fC 4t  SBcW_$rΝP %Ϭִ" ~n'RY Z3Bf/Uo4JYZS1&ä6&S> b>ɅȺ1l wKAB)":B6axhN%>N(dMˊaօ; $e+ }WN"%,ee` ZQYɗ7 SZѬh L @v]> Q[˝ -IȨi:Ƽ]AN);t$cqf?lW$=ztkqT\Dq Dr[DZ=o֟T}*I rne_ݦ7ƽӗU%q*w/N6i;7'4hEXf Z{3zN)*C` Z#K%?%'IP[,}g ߷YW^+%4@(Ģjɯ\Cwم QTuw.?;mm3*ẅ$˲1{qH>K-T1Ȫ  [XmJ%&jܔkIBNi2s੅Vp<5΂,)Įy tِjH> 2נpoc%|'ң$_(Bm0,*} jK,ꠎ,p/ܽeC6 m$s//t.a J!a%;yab@f(YX,R\Uo48 օ8% wyyM\ 0GKD!-A#} 2DeQ ¦6?}[# LnK8C6|0M4讼Z1E~XE:nG߼]l ΣVm (WOGbc! {aJ Y0"XT~ŞX_]6 0GC# 4?p {!ih Ї_Te @dkZ3) ϑ"Zw(LʃJ:D&qPXRu|׏J F!,b/`nDg'2D p}.6\ӁPRUK+&oLDSvFϭ㰮[]ݿQ>Gi皐fbOZDd uY7_ =ILLq !;JB471Մ:3=%>=jLG,baвz~Pck2씢XEXV:XNs) ^,Dp"ThM )75btRHꞍJn<]exu0WwV$XbiASAC:K;x(V4ij ?N.5" ӸcQ -ł$% -Y"Â,$b ?ۻ՟PKeZV%VI:piwxM]:7Fu #H8VW>XvexV_^;(c昈~{p@FG]4[,.6 &k/$?+BKm]9c`E3ca>X"(*81){I63(qS\,X>[v}4lr,,\tҿ1F_,P>()D3V*\=x uWfYTZE {i* Y0ł+a9wRޠ_wʯUr߰"\ p v*G9#IItfY1ŕ?_aik=bN`Ã3t4VZ.Rw-n߲dY0łuaN| bRu6ICW83G]U>#E-CfR`/cMݻQ/1Dྠ]a?lu+l&&MG<fa՘( Xm%J8Jfy'fl]5 ֮FC'A۷RcTM6$C3;n!BvcJf\:rKw4Wحm/(_-iS#z@0NPv5-B$  `݂]u˓EWFkRL#vnWh9$y8 n9PfT0Cڲ 'H*g8~?|)1dügC;"zauh!e&eR{sw5[׷STM<ljĂ,,-X /Fx~%t2D]$lIo)$yxax~HtBW [5ǿ,UUy2sV[yQu[ }Pȫ̭qKga,Y7oDZX0Žh]L2EetTEMش0ÆI2A9貌r>j\2~ۜ$껟P-N$+[gB{VSg> Ŗ"$N l]N3uGȓO>:z<rt˒=t}(v Kzi{j;_`ont#i]x΀]2\qN$R%)k\ JNQ0֤T3aAJ\`DQ7.Y<U&a3U} {7+84F=s:  g!.+YɵЫqv bl;` w~ƭ~&%'fmGBcHJn˜6cA䧫p tArp<fl<u}?Qjt1Yg xoQ`;mw0_:4g3hWò,bA;uOxwx滻u. i_}Bs`c-)v Cz h/ѲDȰf;6}?Hlwc6C׷K\a]ehm*dX"=sF-/=9'X`CgRA[a-0&a^ga_f=Y0ła,V6 'gߵI`V V "zSoQ%X,M&xTӝC{q,$---q=E/Ò8E6%asn\m#":tp-`ذٙ _T- [nVѨ¦RWٵ#;lK=!QޠqthVF?O}dX,bA?ʬ4==RQؚbίN}:N$!C$iBxoiA.Z;越:: Wrvۅet^,K.sLwn˂)Ah z(!VUk XG6 l9B#MQ v`S0łx}DETi~/ڥIyz9PXXZhml f5_QaEkgˆ4vWyX.|unh&pR..w/ Pw2pG\@%0eE;ְ36m[јU |ߥj fWs%sqLpGn3;*~;Η95^\  `BZ?\WtHnRT"mRL$S NknLo ,'JymcƆ3z ڗo뒼I1[fË]P4U?shˢ$d !x'4)P/g .n66i8v4=8c}J㢌$.zO/!Zu,RI:/z.jł,ن,M9G|  skOj ^آ^"X{Á9ћ-!P("i+,ЯZU?{0T ysQ`vs[hJG9q&)Y^E#Kh@Id9 ц{xk̫O.“JF1X,R fUr( 񮤴ՙy Bzr1ցA_=E!g/+y͋ג2cjxg@xO6Q @P$myɝAOHP. M]RPn2VF=1=J-/JEcbK&b-l&B< 2wɴ ?#,G켖h;]k}YF$ARTi_'*17u4~< Thg6S簀lѕU?Cg{ǣͲNI гW- ֭bPўA,O; U>(eX,R$ʬqf nԾUbT\plOiVyf )mS HȡËTeabU1HBb˦4_Ou2+Ϫ[;%jlWGJ.?:)w lds1A:APn -(`?cX0J2KqwL,C0,%tN<REu:Ƨ`"mpr0{IP'LQ-dБ#t*{ֺC3X_Р"lB+4aNK@Hrx!{$7JtN`xp P-q2(yc)B `],|utZt[ԜN`?9HGȶ=ԓp /|1Fm (3pWY[jӅ 4Ze;#n>n;C~""Nxqo|cvU^a[@q;Jf;9i.}ȂX,[CV6վBCCڲ l9{qub[ۻ!zh^683W7At/K]DS}\ 6yK:MKe0^ګ5x[ Gi9E7oꐢLYՋ4K"`WfaVF4qEMtNw%.bSu΍Z.qzc6 ,b21=+Nq¶tރt3ZV鹤}L:d;g=Ҵ?dǀL@loY)m!-K}ZdFQcu]~Te1Η끃$L+jHrEkD6i6@?/#^Fh{O%3:?X0"e Srz+xo,tj N.'sBx}jg9zd?3^PLVF>5gl1P]$-(; B\XPYC<ՓjCtxK^Y_I#:rHG7S3iP[*1?-TV%JY0"2Ai@71Fy'NfqoRj"eQh,]~->+ >6q o%SQ Vƒ xdAN6WG.}. (w^/3ӑgV7ǃ~p%=RD:O9lM!]e,8Mt .+GӺ{OI:L hbohfnǃI?>H̖bH6=)z D|i,ӫJKuG]W-RdVZiSjxK6i:@y"6_VYGoͪ#t.uݱ@[^#3x9f`4 ۔9*~ $8QKm  `H'zaYC>GI.E<Dn;(`@6 |hZG lWBvM =7ҐQLe\ع;REx3{~˷K~o%X̮1B]-u}<ˬrkpm w4(|~!ᣩ D FhY ! X\c[D*T0)(.`.@i[UC; hѩf?sÔ7#ڲJ$/ 6(+wyVQܼ ; djiA\@P)`Roʦ5,`m:EЅF&r5ј?ǑA ``QBvJ^-KZ6ΡQF׮V_TK! G:K(=ߪd9xs)ȴY}y=OP^ȼC=F)y6OQTuCA=ί,;Z誰AtB짜d tk 7w)֮gEY@WB4Ƥj6 9 NHlqF"8靎%Zhڽddc2Wv<1OGڑ``=x?PC{&@lZ5;6)uoM P64crFtyM哆f|xFxi%諌J5znp'P7j-Y0"E?M2}:Nuf|NMJ9b BXrާje%bh ƋnO3)cഉn B&5z,,p0Z$Ixf~݁1x@H8]Kc2 ֻUB)9MD%c(hu:  `H g&V i޷YξḿXwzizjX̻pH`X(aAqzv&=&5<<$&8.ҥ'G,V\ 0e/௴9YtM#U*Z~`#K&M!7To5֠EEָDzvHpTLpVkevzPh_` A5enmQRx$꧃%,tW^k "G)u<e.ϸ&p cM ;luJY!s,V4ڼ 3|WRq@1U{BYɃ*%Nw{Ax5$Ji zTŬ3 Xr7[:Dޡ| tW΁:z؇c $Kzl`!UoI=6Ɣ>]9mDhW]EQjD`^ #\MK D Gp?Db?y'b^J|Pp7G(F_`E,Ff+U JAkSA4hn>s-Y,h41LbK@荿mk򛄃"4qFDt*CZW8l ! 27V9L\EC,,,BzC)g6#1ЏEn_#)&УKOVJ3X( [T0%l%En1H4THpn̢?(]+2g,2Ph?plUn-Qק┹f*6)t 9-#b`=KU|J˫Jz0׶Ӝ K.XBbֆh!byw”agGfWsu0Btqwxmm~;NsZiX,Yd,b"៨?O'AqqdLp(\BPS/nQ21gFM1JSQ_#Ip&}Vϫػ{73(]77AKp%cV6P”U@VN @&3A٠G4%]'qxjfsq"X L*rXmuHƨV)ЂP=Ns;x#]xD*fG WFaJN#N } eU )"%*=$ I]K3ݜPLXh;]SBD%:A@I qw_mŽrFQ,t!U (n$vL}b,,v-!(irkS j7Q(/jAI{sIV(%M$T9&%|{*r]X \[z)α,B^T]kd-W 䳪x8hNC7a}U*\P2o`m?R4ĔTü\ÉGN,w"X`E̩$kTѮm(eN.OpP䈪a%k%tah8g7:#ҨFlG;Hw٢ j!6r@׶"́tn@%*Ї }UpfmQԺk5X !m)\O&X+6Y`)tVXhېgTp?>h*gŃ,"bz ɵxݿ;HHQI{KLWX2-3>ҧd8ap+ay,J {{$@#KXbVM!'ע&rkHN"r3Xy|@hu*xP6SAU/! M@Nҿ&k[^,"bhJ5̮F!N?)pX[),ָܺxUsCB[dHѳ|%3n]+jqKv|o2y&4wv:_^t]i6Xiۤmxh1ȭ# 1Y`EG=sċ:JfI)N,^Wzmkʧ` {6)l"*ihҐ?Ȉ?ǸÄ>Tg؄i76O/s3lW(|ېݪdvK``nXy<陳xϼ.‰-F~պ$:^= BE^䅚҃l{3v"}F5"z}Kv!ŷvI[\X,XC" A7(#װ*\hQTP[snn%rsjksf_z9f̯oT"x]y,|k+ ``=s`ܠXy HtfZ5n8rE lcwn`Y6 nJm:AG'TGQA=66̭ X09;}@WtNmnhn%/ͦE!2vqnx%]qf&!I`SbAc:l%i?{K7vJ"o~݄l»*بWs7G}ae,qf}?=Kw'U:7\ӸUNf+gN5J pZ#VzkXM_ϣ.r|_ѩT2n8d@uFUdZfW[.8*I;䇓{wPF2H"ޑrl\*=2vFQȷ\\j>/czs  `ҳ+6E q nbTB^C[Z&d!"'b9y] xMpy& \;L3V/xj*߲9Kxg1urp+(tGZE crJcLIxh!ʳ7*SZ#&*oa,"bLGno@ĪuJ^ɔ"j%M0% -1WP˵LƓ%᠆DfWA"xL[YaSƟWhgYt;R ^< z)hjdw';L8/2-ִJ-bѶtfGbX,b,-d7SH ƞBGi.8X"J|so6Fbs:U-4'tAтIš}Ȅ1Wym r͓6eWGA+E@Y8tN_Vא^pj¶pAe _?ȰL΂,V)ξ|T i!p/G> ;ʲrg7 ZX1|K,lkMi$~`j?~~Pjڽ=2`kB4{x);(M?k<8N`zdkz ],_FVOTL.5Gz60/ ``QF_GԘν]g @G3!kes_F}@VV'C=k9=z`!- =`W8&+D#LX`XS8LOýJ`Zm!AJU_ ܃R!fz@t֊ttԞP!@V[`8 3P[=ST  $&[hľ~ȥ<忽[ί,rj- :A_-&u˯ ?OЯwB2L]hQLπ\=0Jn_ܦ~3n` ".q A['ʌXM<ю*F+Q XB-!ǔno18J0m~ʳSvTHU]B$|XųxH7`Rs^88|$3֊X,XD،[zz?WN_ ֥,YD=@&K&JImW6{cp[p$,$AB If2<Tu姷*/oS2f13C&O+D KBZ$[}nW!{g6N/0<*x^7G9c\"w{EchVL`D< DJ";: _)q! t< -'z+K:1"93`LT׷LH ̑ [&|rp>mS: [ml/H;@-VBwz`:Y`VK{{*Pݢ>#_rHMi fVs ^V5}܆;9XV&&^(#]RB"R䠔$tB\nL`LB@@ގ Xu4W]@><T_⎬&z%*qóAUqٖwmÛ}p ѓC=-!夓g 8]X#X"-couHs }6ZO'>x}X]2^/ Ɣe,,/MsdF]biPxm7 d-3=1 k2 S4Y74ĵwrv%dbL?ϜYjg .YJqA+bE|: 5 +\"4p39Ii2iE|b - X0URLVh8Z칺4RQ)ҙ/բ,vi!~("A9`w["jjjjjjjjjjjjjjjj*|c, ,, @ ,@ @,,@ @,, @ @,, , @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,@ @,, @ ,, @ ,@ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,:jmU IENDB`public/assets/assets/sources/revolution_slide2.png000064400000034250150212006510016463 0ustar00PNG  IHDR X'8oIDATx1 0buabg",, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ I,,@ @,, @ @,, @ }@Ey-z_˖{o EE4{{(;Fc]``To~5fwznYߚwϻ(^ǿhƟ[EpU!cwo1GE'kʯ(1:xԓ$%},p>-V09䙧V}~$R>31ƞ$&sd|^a ?SX4K]09 TZ䖝=0)eq#\g =]X{JZa,28Jyn^?]ɴm~-[8E~6w ]Ȁ""^ӯCYK#ܸ%6vˣ|g+v+Kc""OZ]i|iKx|}t1>?YKxȷc9+Ksc""l#w*l冭 :pﴖD!l,Y.' `*qBتZG;% 9LQc,"Ry+[fc[* CѲ(ZmѓBȚ71˛m3.\ު/nΊBʕZ9"EDVGey h_hm0d:@WYq;;{Ʒ}>{w_ u`e'GΝÌ=Tڧ"~'^+E,~_7lp^v<& Wu`啨2fߟ±&cL>>uE"<}uu%s\c""yA_\1v$u_%?BΎXs'/N\1|l;p*Ĥgt"EDݮ޼-v:VУ|&,}M!g/`YIWh,XD^!3Yfƞ&&bR~߂CHW7,"]'ز?>-SM?.rue|c"">x(l<_00{ r5ue|c""Z_|R{4r|pm-- ,'#kW{-yu/XNvʘc"Rv0bϞ/Rl߸cPc WdKu4Q0f=~ķ]>GZ$ut`q3yc'dDw$,k ci""yWnت16o5l#ZN'ˆ21Oy"EzeA۰mw^"}t%X/O'^)gϟ 9e7]a,XD*'p c˞XԬr=1p:; c"RĤgy<<|".rS̅GN4tt@~\ϵ"r(owr_~]VŻg6 ޿1f [.z n _XԩQA_58ʪuެCPٚ tUujE^a> 5co߽/RBW ɔ"ث;w>San~-TWXWT,ϋhoQuB,t`)PoNh쩩s慨+SN+s߼ץ6n4e"RW,t`+ʵ{tTB)EI]-qJ2W>c#E~Ⱥz =~7G t֕2}Wй.]vRIW2%V^E(] =1u%'mIl&9i:,]dQz԰@G;n2~ת;9e2;J{tmM"Ed{9߼=bBhr̮r@]{9=O/l c"a>MLm{7l5++tyzLʺXlRIї M͜BW+w%q4ʺ`QNWn|9g"R9¬F킬mRVW7,"LcqlhY.fH7Mow[wӕE/Rm˞~z5R!,,[!q3s+o,XD b0bvsPmudwmwHXaKi]a,XD4j0\Ѭ}ēuueQC7}@5]YXfLd:+k2FJ-Oڻ,qR`Q~&w<m V)儮l+s.3l0`+EȂ0=xC*MW5huu,2)+y,"zm # 5|Ub/ ו/KUAW2O,"4q0=Nhݭ_/ QW*wdqh`inX"`{JJ09^B tR:8#YiFX^۷޺{83++teίMĤgXZ c,"zw U޺w?o/iЕ*~-Y c,"zб9TUYWʜO o;vAtec,"ԸNƄ%U2T9>N`DW `'k^z]MGXH~&YزGo޹+pDteFXDJFĞ0W)ugϟ Е c,"2id& Gڃo10"R%<(4cj+t%Glo70"R' Mvw+Е<~$x1tҽ[k7Kzhe/}u*ou=a1t.4Ycj53te.vTaμBWH{3t!H0y[uH%+XHѢw 6{ urWs4`6'%XD*Jܻ". ]t`+^w5X;]l}`+T|;w;ylj+t%'BW7,] ӲFBWHMۄXD yAwHW*OEc9XD TУ|P{~ tԠG2WQfZ `@(Q ]1#J{XD-KʗR|G,ݗR]te0"z][Q}]+En*4rI ]XX8%U\WJ]#%5tec"h[~BW9\j_"4rI ]X|OxPe]/JU?u`%5teCc"ZQ]TDŽX.+l|QZuRVW*K`lk,XD~! 2I(+t%eoB,Е͍Ehrrz U\J]Y_W `YPB%&%}RYM]ϊWvP}%5t"ETfs/PSWJ6}2Kj*EgT*PSW*ϋdXņmЕuE=$s2J'+t%BXЕ5u}Z@ Е[Bf+k c," jevvWSW*km؈sЕ5u oCj ]Jh$9r20" BЕ )))B16A*UWv0,]}>Е-ۅJcOⱏ`56X(G+te~Mí2ccf.XD&}CNU2}cʯЕ=/sxc,+PBWUi{ 4jOKy*+tXDYKx$LB՝xY]2,[ԽAz2aY!lSؤ9gzV[b񖅭\yʹWOǮC&*Ղ' `)Q杅 D+]+Y.g+J9YRlQ<- `^ШB BW ]+XDᑛ3LpLW ]+tE(EvS3]+t,%=U~ ]+t`UhN(:-i+t"EԦ7|VE3]+t, Uw*~BW ]+XDvnU ]+t`]z]j+t"E^&SPuj5LW ]+tE(_*bܥ5BW ]"'ΜBWQc[n3BWFJ{fM_bƭwsP ,,C&lkk>)顓,_ U7ltt\[>oEԩsM&楤;;u&]d/V ]+EzE U״}t o]zOs|qx=IL\f@y]XDvxPuej4ZW ]^$' H ],"yPuqTW ]Twq&WV6ݚ?v|\]+EP,v%8ቦBW>%<{j]+EJ_ Uw)X^}]+tPr{,B}BWJY(GWҵ[S_W ]Z Jn ]"-\rI}]+t%8xPrQ1++E>~2I`+XDVm#K}]+t%7fBWږ={BWJ6h ]"j%wUuЕ,84L(M"E4bZPr;RTW ],te`-ܬ ]++d}t`e/sZ4@}]+t%,R(WMWQBL/K+td+U=Gcpbꍛek5KW ]u'T],"U∵"r/Ji+tdALJ.1"EV6wu}a>Wy;M3ЕlJr/]EWH0'GL Gltsv=2I+td.ܶ,R4Ymݽ=򢬳.L] +JA(Ek6+Xt\{ZbMKiǖόxYox>f0+te ]}P-dJnԌJ`JHNu7iףǐQgΘte=m7өv셜3|]L%t+YBu<]i,XE2d-z Ώ=Е."C UjCtKc+t]B)X ]i,X ]+ٍw;w],X ]< UJ`rp]+t%1T_CWZF0# ]+ٴ+kc(5XVW ]dtqc9VZɤO/\],X+td^?ЉSPBWJ6iR~[`X ]LWg UqXtEH>*ߵC'6unMѪ{Zlųi7)𕚽S&j7~&E5ިs q,qUΊusi]"R%= 8AZbҳb'nnd)PɡuE`5f+\ ]i+к"EasCWZ*s ƪ;BM,"ővtd"|鸺"E8^Akt>,REmʯea+XD;#+t%2M(`,+ tS퇏tE`yH;KWkq @,"ővt7$"߆,"ővt>(\KBu胮`,+t%Gno8<}<ҎtU>7{1"Ed|`q]iBM&ɞ$&}U]"2&8^~+te]e-VMWrg.BW ,v$<Ҏ +ٜQB=|y:ővt/ڀq+XDGѕb2}v֝,"#JS]h"q`:`b7ܕGѕatSvt;,"#JG]}RsBy솮`Xlhy]FWelށ,XiGW:#6mM?]У)"#`qݿ@'te]eWa߅>u."Xd|`q]i+ĹK;E+"EK>yJiGWՄ9K 셮XiNW<+ek"X͑Gѕt%_G=wo\}"Xw?ؠt#7 m?],XO^]CWيU_mvwϜ"Xlt=)ݣ'+GWDqvk+}uUij+ׄk"Xd4`S.|Q]+6=^n#+"E;t<_%+t%_lhJJ/"XdX`?O4Е<Ҿl^|۶7"X oS_P\W誠{#qg ]!tE` \js'O;wV9ocWo*UjBWًW_z0&lX"X/0H]+'g.\FYQWD83$+6d(dC`bb>.Z]KWe|Zy0}pUG"^κBWteu]}RcokaM],;~:ZvZzP'޹@t|"XXlՆFWZa>ne=r2kqwtֈ,l2Z:WotZIZw'WtBWDa/| ]ɳV^y[} ܛ*Pojibk@tE:,.Z5J-s 5zݍg2m],ryTȺʹvi:-ѕ"EXӧ V5K򎣫Tne@毬MWO],"nܾ;eR;Ũk{aĆG O+"EVD5_ݍ+&hEq_cC'FWD`㦄-pYTVPW*CC7I5c"Xz oWX=t⬆ s^Ktػ_mvoR;Nm۶m۶m[qj|ܔ?A晳RYӮ=Zuߕd Էp%]qQ ]6݆v*Z>KΩԥ4LZkyRVmu-'Ϟނ{N]D]tM}^mgwb8ui r]L+8=|'@q4 +Ƹg4uX8c,08~Տp-|drhX1ˇ8 @`-[aj'o=~dvBf/߾iӮseh,z1]IӘRZWvlSVS]@`9AZ`,:r YE+3b5fzXx`,%hc )2~Hɯ? ƒwO_Z}uXz~R?gZ3Wo ƒkN^Z }gy c*fE4YWRAS]G!- ,Vu+ɼi[<}M^LM+!S`]I32b/l%{;uXɔ+X| V ,]ݩ+,'ǙʚkO]Iy5X~GhXйnuSuX[֕TDcztbΏ)' qH 溒YحyR{Z0^* >y.`#f,Y˷ a{L++=TzJghͪ8N_Ӱ`;\WXɃ+߲U=d—o?7_~mg::^WX>~j٩%M[}`ڱϞSm,u%[vGCK]a kUҜ,@kܼWWRuMY`5o?[UlN*uXvݪ,u['.j9p|%+ = ,'ϳu%e*W܌,0tBv2+4vЛ-Aþ\75O/\[^KS zX6]c]fZXc;`7rMO#f//Yu5ijJGnGL=xr@P0!k{N8bj^uu%y^R[jh}5蕻Nh3m2tXǓxl^L+X0nO_Cl]8mFg\O6u^tQ}VOu'y7;zW:RO_q4{/WKu9xJ<^7e(u)MUvGX{ξB%Sۣ-ON~٫6I zkmqJ1cنTŌdZQW,F {CF^n7~)*HEDF*WN]b% -^YR?# 4QقCB[T~.}귲2SWkܞyOK 79~~Wl2}q̛(M]z @`9 -#"vŽ|^WUl&s:l7hmХF^ ;R,׾*[+Yy~Sk*ïģ+v=hP}ݸnThfhr{Yy8pet+*\c"7-M]x7 MV" sDi ;nqnzω<1'S<'4sV@KZ57[VePs>Ao"9Va@ Gx`}Oϴ@k_Y F ,gO7?_V`S "+Q =g{" 4+x[OLNaU @}\]YM/,_n˃2{oɱu|ͬ1cw܌mیƶmݱm3wɘBWuzNz]{W\;Ziۼa\tuVμPitCw\TzރH bL=y~7}h蛱 t}Jߣ@5K".]"Ơi6ÆvO^`Q͠1pi;N 4qLbp",V)upɦF);ltCK i=3n]Up"ȵdp椤@Kalb>,Za!=Y ]I\<%}W,t_:lq",p ,',bw' Ay8EwjSb iHEŠ<ӗ<Z_{ h%3+tOxƸRˆb闬qPa+%@@n:UXxyM?@3iwA(u/=GKLn*{6@'b(Mm@OQ ld:#AERoNXB]j˥#s8z 􌄯뀳j.f-Q.YhwQn@HIHPܭ,SOgxsJq ަT&[X]H"D;)8gǡU000/) Fb ˽sU/ ə5YƲ,S:i)Kщ[(`.sCJ+HY(0z/(\ik4mŪۦ(4jEj410r6a!t<q*|?b$@3N" wFyJvvJ6\C)JKbpfkXC{>+%^r 5Y4KPż(2E^u|jLk:=p$61dc+s9֝U#jvzC`id]“^v0B&#H/w偧}M{6%S>/_(e a@A|wtoo}ߪVyZ`"$n7*VLJ .  !BP88vRح[#@9sj>*o@Li H/' $|kҎ~S*nA#(t{##bdb,$ z&#JcU7Rrү>{87GE@8>h ׭ T7т 45젔 [u" ΘG ?'3&XtpTVnݽ:P{ Ng%&p9 a9RQ$.9_dv VelЫ$}jʼ ZhVZi8QzIu0TJCm,v̙_qHƔGRӽZknyxa?lRe 8jUJu~[} &_0"%'o;HV{·0 >ԚZ秒'uc J F('ÎC.t̅H"qD?v]9As-4j$I[)eX?:ї2S6#$YDhYP vc`o\ P:ZsB*~g}Ye ɲeoNd܀|a*?%?\W?x#1ՄJw};;WW|9&z0*/@u;폋iͿ keEf̢X oeߏe~tLǛQRd˘bޟ ՏlIΈpNMnנ0xs9:H?7 &mE}qFot_`:wyW4Z; > {xFE\'_LC8ƤS@8J:gڴ8Bq#WƯnCR^[wuY̩ognUbQ) I.(G n+F1W_)k9!*ϟHxwUa?>ZEHD( F(P *L%7(A@ йs}9Po6c9q;^_kWԿMe8\^o@Y٬߆lDžE5QǕ^M*z?ԩq^! ,V;So2qw SOݮ:h<sLt#@OFh/V"R[b?P&|ҕ[8<p.;W7s,Gt_mCû /w1hJd@ĥ,DegGx@윚D HΪw|gY>~o5{#O.z-~DifgVTkOfqu%)G>|yafl_HCIENDB`public/assets/assets/sources/post.png000064400000014416150212006510014002 0ustar00PNG  IHDR XrBPLTE+t-v3z:Iatʠծۼ4{F^zÛӺG,uHhι+uUM;v1yPf0xn߰ܧף՟շm∴YOD6|-vC[~V?6}}BK3zo>=xAwRy7}J̋cbΑ.w2yت؅Ȅ`/w9~s{ė8~^嘾уkNE_ɽW95|Q]gӓρe\TӳiXRpj逮ގ҄q\߼y,'eB'<,4D:)Q%iZRzFW_6~啓9O5,QnX_PXT\cdgY e(3ʪ{8սښª:W1˫(JĤUcS3Ρ%՗@qDEbƾFLR2ηbeWd v|)Fo;k,n1%EO7D+zM%_q}Ee[@HnC48$z#%"%â749N `8A)D=1+6!:= RHhpf # R܀h^N98=,(f\p,.H\vYb-hѬ>µZ[MqlXᚽ:Oĵ˪ؒq9 ?OCprvV忭']D^6~h%{啾5cKp 2F bXQ/6|C+)vbŚf]Sۺ [8;%3ԫs)yՠ&b'%}Rc2,$ZkeOFՐ^ pu*.D!4NՕ$-uXGz52B ^KSu֭]ডjJ[ *BTӐ W("DFj+yalCb,MUEbh ˓Ry[V  ؝葈B ixQn#厼%՜ާNo^=\*۱s;VnוK=fva܍ݳߛw!Ё k8Ѵts6'G->#Aӌᵘ^cm:XчzW9\IB5:tBDFI %խco !AS0(|cx@(Yy#-oJ<@cX k=">pa~Aƺޡ!DŦӆcFgRw )s}ɴO"4<{ *_ 7fӐhJe56.o\hߙʑ"r:RكS`t _ÅD* DTI% p)ZIm`gFz@q7+ D\2z]7za'&u:=Jg/QwKJ'v\BDHvO*+x`'%@B*=!Dd$N.xQQ ]pPy}zIw9 "2n ֓ 7y}[0D d"2,QsM jS`q4́QH%s j^7}~Z>z_0o$@HhՌʗP:HIW {O1ij~IY+ %Q'ʂ{az=ߜAvԧp*IAHhC8;߉k}ݝZ3y@G%+eԪ*۩73`f(9YT@3i SrMD+r'1(#YDzT Jj#!˨>3'ePS!^mTdkH!r{S, Sl!,*mt֬JT D{k5Νw(& 3"EQn5l^qj-[3^_'SBԽTz>je0$Q+1 vc|^4uos= [ A4uo#R/Mj3\[;|Ee#{M!r?~=caFS^*&5ӃfRk n|^K'-JSQQ$Vi=z ?٫u* {njA灍i* ?yTށu3o$cjM-M7#6~FQ !^ k':[gJXsCSB`/&Q'q.XHö2AD-F!عvj j{b5QIǩu066gҊX?EMc޻cdj}k9v{pS1wGWa²5 Kae c`B!QF@X:Ek )j"$x!Rt*,Z^VD5ṙZ}`WWI;p. qw!RPRiRg-tFO0EՃ)!On"ԠqOLk:RBs;#dh<VsB\/9r :]&QzHeƁ,]֬m։MeD)kT@쏈q^EPƋ["TL#*$DTآ+=곏ZZBcY m9r G%~ {-ө΅F瘦 nt!煬-!"Khxޤֳ6s~m(Nr˾J?)BD@7Y^[RBU|5u& XTv"Xi%htIb詀VnzNb%3JRk&@^A0cj0bj],C TJAXi)"BST>tk6LV+FB)jv>""na,tMΩ rBp@&ƶ1 DdܚIwhA RIa`A3!Y*BH8LytPbĪKc`J:C N(jNpT /sk؜eL ,cCB*=!Dt(J0 @W =sVnBtRBDʥ**GsyuzOx*O˾ڍیJ%)oR*NTt ~Rᵩ0>,5۫11ʛ"b*rtVR6١ G۷k)ȉ`eTJs9yuuk?XDrZP9rBD3\(:m7ëA[ߏȢ.b/Zr͡! !">˅Σԙ :l@%Q`Q w@H7b0,8][X&64 gôa*BXigYjm=CCWY]Rq 2s[`{y|QY.8!"+$ M-ƶ@ gа !‰C4.} ',<5(:gY#L{yá"JAN!^A'.օ+>uڂ<iyiz&Eos_&]ӫف1hژ!HN5 e5oTpW} 9" ~ֲ{[נw']R-+6ǥ5o"yM+b`c2Z9u~RBDb7M!А*Z8;Oh%u0|W.Ր^;Z{)^ D<^/g#ꍂf;^e]5?BD498\3jo^ohR/TT9?΅bQաs Dz)cghu"zR' +*i:BD/JJz.j6PJڷn* D4[HO)j/@X1TPB*gm+xՍ}//CuGgxr|"j,HD3BDy ]Y vƃZHh`j+׀{"( 3S 9@,S! ]K3w"n<rAVS5B\+ʤOUŧǢV< ɜ !!gOi(=Z~fNהYg=PK_g1@),qy [Tdte00{qq͙M?}ϴn8B\\'џT;Z[&pmbB*9/ VГzp@-+L~ԋr'D޸Wt[5=4.>!FPsFX1ǝm`FA?|9 r7!5B8&Q{~{ NA)q~ljIjjx{Lk|dZHכ;u{;cq="K4% +!)wu?nzG5!\;+f.վCb|2k-9>C{gLfI +]m&8Fnsmr6[g{pA0 6idu* 1R[s譖b|#y@>IENDB`public/assets/assets/sources/woo.png000064400000033525150212006510013623 0ustar00PNG  IHDR X'7IDATx1 %L,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @@ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @X'[۶m6kvԶm٧M<3wyg\M_oo*=paqsrO/b XHbquEp]TŹg4:42,zGH=2C 2Fa`9j w5沣TX= XWXgh! xdЙ^^B-Vnp: {"]0+]ْPY='_T87ݸ gf_P_2zGx,Dx-GC|* O,n.W{iQ(< ߟJ+mԃE ͮfgzgO hЗzz*uh|2HQ:<2:SQ(̖=L!/Won.r]a||po XZ;?B1FOE5e ݠyVYzEWF"*mcT,YGC蕞+wGn>9H+m%/EP/V} ]xUbs^_sQ}Nx郁mi$F$ϧn|O@ ]@t!Co&$7dGۭ XpWufmfJ5VH0_uE3:YE7k,3)h&p&27(\UTm*d$QPOо Zt;S<jX2dV('4P|R ]4JOmKܭ!#G8.>q|Gwv2YbB g2(Kh,<^;哗\eƳH`2R(Mv5רfGOW~X6g}!O yT1U!hhѢ~HHH83,Ze",J#!MD*X; 1qCu4F7BM4 xߩH%=]7k#F4-qfhڣIw5Q,qO/]1XtTR`AM%;S0|pk~i|i;P@SK >>^pȑ%JXeL`/6p tnB wB:,bkg_tGK8?t]N]GX&'dBQH] ,-7=xO6nܨQF nAT9rXTZU?+,V`YNTDO"&R_H sjwF7Bw!63PGfUT< >+|:9z(4JX+%\`1veGiw+ 0@G^P>arfa>)y%(,=!o6V`YLL-"OB|iP2 h3B!'JZkc+_"X 7\_AY8f.EXvN`,YR<2&;\$piO]P(ï>g%zHX+,'Y`sBaB$0ABj-m˶m98(W-1n?:H2e;ذyFn7`3L{)F`b m8B9^zIGA=!Rlٲ:@  .K+S+,V`YNEilvԥB%Hօ$qͷa: 1GQeg6f+.#ؑBMq}EZ{E !f kW =3n".L4}f*|QVbȢ]paR*H<)JL0g̦OT9[nGÓRr<0_>ڗj\`^!}p hf#Gd͗_~D[h+jǎNc)3hԯ__bΜŋ|駟@lذAvu͛XH$~zsOlCe)=B7&\Xo!vҥN:.B ,>Ctqk0+"ACjOO'ΰ|c2]˴)sاAh vITv6hV>]ۢIJa^+zٛ4Ģ6 .MLujrTmj}̍b/:I&t_T 5 dQ@tIW_ړbŊ@~t67gP>,Ȥ ,:޽{+3o߮C0۴i("?멧Xr\h0G/v@ɦs"!ZbH?~BUdߡ}8S1HYWcgo=iCe&OT8OwjT2)|r)hk;BQAQA{'>BYiRPBcL* gmE-+0c&/Ҟ,=<*a}[ÝȦSH'מ?HZ8NHD}VC+RgN{X}MkֺBS.* ,ـ%w|1w\sO?sM1Np N/M_CBQzu Ŕ'|M0XYhJ* qe*<5I!ZGx0c ,GӰPs<{uʭ|%<d3^aDdۊwwL;BqoܸQ&n.?nz/+C\`TO&FI˗wXBg n:}4Q* 'k1?)Q7` ,ڧɜl `?֙l Ƽ|TwRھrdɘ0d1bx,&&5QWl2uӮ /IΉ%+l˒MB@[7V2P{G)N-Ļ("9<0N;Myf!B@ڪXs)b$()X[4hBD&KJ\c ,'9F_Fx:0U"q]^osp>i҉h8-~9I Xt(f0wnbKs Gf:XL)DĶI/C9bʅڵks39\rpR$bCQpe,c`[b e߯ ,+(u[}X{澸ur+Y;\Ce3)0<; ;_mi#TGn>WoX~b EHojIړiKDn[<'jW` E8jժi3hDzL cRaP@ IMܫ S|Hub%nqfp˖-" e \kfLbҥ V`Y5V`IN~iuua ,?pيFac8 ?l& &1K_Ĵ}mΠ&k[R1]=Ǐa'º ,VϚFo}ew}`/%1-it8 <pN8'm&M>N5`BD "H->u(hw'U|`'ӕV À6"͋|&mnE9lOLb]v)Y5,9fnݺb)#kΝdqMbÔ D>B~ּy30ʀwyG駟$; &I ж$ 0oSOL`?t_Xz˯B܏7.7aP`2,,V`K!ﴧ#.iL-Zhغd؛Q;,>X?"+ G=WS |ٍh(&'U5϶DѬF+9# h0"eF«Ǡ|BN}%?ՔK/ rTíA$Ĩ`ZF*PdI`&n@YFF>_0@=)&WZU,X>&{ 믿> [ڞ֛2B Xr$bXE'Q1B@mrjǞĽ>m PՄBiqa{Iby@o yxS&w bLu,'~jOޏH`y`Ռ%H0~-XCI̞=W9ûZp+ޯ""wRf*w`N%7P,ɽ,-V`'' cC۷o6'17'r$:TIN) 1OX+bX:O %F6`B1N ս(dP(ZoHcj5r$w*4쩚aedY(ąnwێDM+X+(3-*i[K,Q`q;[X,k[t|eR(O *ZG̲X%IҤxJ ,z}"d.X+bX{$MT['Yq8( IN sMb(^?S:-53VrX=M6xk_ZTb8{gՎإpԔϮPiFT,%7ža9qX;XוYp($$$(O)#(W\ŎM?avurA/@]3F;=F;|秚e+ 'BXswb˳;X1 &|>(ǿ;d8z1ӺCQ V/7BuM4XdW'zX4zn{xG!qi\Y QNƄH:2A`IDlP&1iɍ}2EQyRrVzӧ#$78aI~ 1Xfguv{=e Yz@/2b ,# ҹf׶ D6>[py/\LA܄vjwyM%^{10 ZGpYfs 2ڔ-_jǷXr&1+X;M2?9/lOtȑ"OYCe2E+k  |^jHw+)P>!z|}Y u8Ou"  8SMqkEnOn֯jȑ+Wd0_@^mLS` ,gp4'òdB!/$`f"A>2DyCgkHa1FҼ;1::˜6:|DoPBX!F2G_KQ l|sSE䫺A*pOH YI,]TZ_-,Qt56e%%sOxz BS ,0T'ҬY3ڎ8.b 1μ;$]o ,X)[2mV vo&auPfD&W=t }aڐcƒq z+qBїUVlL6MG 2^_GbŊJJ*: ehJ`A`gϞX>?V* OĖO+,V`96yC˥ /v\ش(k}@9B&BTEm,@M 7>O*Q Y` Yl $Fa ;on 6( Z:J[n:۷Wܹsg4jHI_b  &Fm'qf S+/i|AP?yZkG=-1-۱ûF[jJlbouy([*66f&$V^#0"ժU!H[Ku4trbuk@?5˂84}t+,V`*XXi)Ǐ +/5@9=[!I '~3kt e*2`jrĥG6ʙ3 4i#T D3.nO 6ߵiF\"6F^ r#_|څ޽{+ ECp 9+,V`Xw9g?{2v g_ylAR'c2rwN7M\& 8&I`--{O,FK^\`ݷ`_|˵;O)w]XfKo67R*w8v_ ?XV<ƌ3V`Xe0B?ڧ6QɥZEgh ӏ6$瀿UW.Ã.)'?3VDyF6s!1{Q%qXκd܆U%`K v%(a׭[+ _oޙN@bH'nH퉉vDqd.W4*nf!=z7 OeG:V6% T 4R>!DMbX+~Yٹ%tAr#5 5 ox*X}0 .6E EcD[_mKX2[nŎM΂뮻l٢ '/ ^zߪVV .)S&22.aoLJJҞDe˖xgO]BP!ړxI iO{$'A`G2Ӥ\9ԩSu'<~J#|2:11$E_~䟉$X## ˡ-V`Y4X5`'}a?>h_i,''OfC6-`3w6e0j\mۜhYiz٤l}]WVW1XQ 'OFy qPP!6`!7 }Rǂ dTadm\_xN˟K(QR%dF1K,9իWgTEZO?4%%, XK~Nf%D+aE1NJ sMLEɒ8?6 yGpxǺ7[ Ry! M51iɋTǎq3L:ׇ Bo dmX,+,'͇f3tڀjVA(xh!m,IQeoP3,d`{vҮ銶)A\YΆGD]?,X۞\z{ؙkkZ1t,r{-bd2m/e1[O<:4K0('=+l~[-_lVG'/.Ѿd .E4 7ӡlB^IgibXe9ۺm2 ޅ%vQ}A7As6%e\kZ/hX,+,ybq-w^]*ڗQ5!qCx;dD2b˂df)W. 2AOC.hWqmPvnmۺm׶V 2g>9-f @`;RKD^k:;6o[ӟikl  ;\S*n{a#@`u+;c㇅{4U7GGKGAtn̡W;w?9rfι/}k2#{ub#|?];YX>] Nơw.93}%=g\m f-ݹE'i,(I.:ɑ7V0/X0Mbm[^  j/{vi;,,(N,<+rb4u;K;Ww%@`}}'v<1i{eVyXZrW8TU]pcu4 >/:sft5@`, X @` @`,X @` @`,X  @`,X  @`,X   @`,X   @`[@Pjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj,ց s|+ @ ,@ @xnIENDB`public/assets/assets/gridtile_white.png000064400000000106150212006510014324 0ustar00PNG  IHDRؿů IDATxcyMPIENDB`public/assets/fonts/pe-icon-7-stroke/css/helper.css000064400000007532150212006510016240 0ustar00 /* HELPER CLASS * -------------------------- */ /* FA based classes */ /*! Modified from font-awesome helper CSS classes - PIXEDEN * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (CSS: MIT License) */ /* makes the font 33% larger relative to the icon container */ .pe-lg { font-size: 1.3333333333333333em; line-height: 0.75em; vertical-align: -15%; } .pe-2x { font-size: 2em; } .pe-3x { font-size: 3em; } .pe-4x { font-size: 4em; } .pe-5x { font-size: 5em; } .pe-fw { width: 1.2857142857142858em; text-align: center; } .pe-ul { padding-left: 0; margin-left: 2.142857142857143em; list-style-type: none; } .pe-ul > li { position: relative; } .pe-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; top: 0.14285714285714285em; text-align: center; } .pe-li.pe-lg { left: -1.8571428571428572em; } .pe-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .pull-right { float: right; } .pull-left { float: left; } .pe.pull-left { margin-right: .3em; } .pe.pull-right { margin-left: .3em; } .pe-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(359deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .pe-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .pe-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pe-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } .pe-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); } .pe-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); } .pe-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .pe-stack-1x, .pe-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .pe-stack-1x { line-height: inherit; } .pe-stack-2x { font-size: 2em; } .pe-inverse { color: #ffffff; } /* Custom classes / mods - PIXEDEN */ .pe-va { vertical-align: middle; } .pe-border { border: solid 0.08em #eaeaea; } [class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; }public/assets/fonts/pe-icon-7-stroke/css/index.php000064400000000000150212006510016046 0ustar00public/assets/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css000064400000024206150212006510017761 0ustar00@font-face { font-family: 'Pe-icon-7-stroke'; src:url('../fonts/Pe-icon-7-stroke.eot?d7yf1v'); src:url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg'); font-weight: normal; font-style: normal; } [class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .pe-7s-album:before { content: "\e6aa"; } .pe-7s-arc:before { content: "\e6ab"; } .pe-7s-back-2:before { content: "\e6ac"; } .pe-7s-bandaid:before { content: "\e6ad"; } .pe-7s-car:before { content: "\e6ae"; } .pe-7s-diamond:before { content: "\e6af"; } .pe-7s-door-lock:before { content: "\e6b0"; } .pe-7s-eyedropper:before { content: "\e6b1"; } .pe-7s-female:before { content: "\e6b2"; } .pe-7s-gym:before { content: "\e6b3"; } .pe-7s-hammer:before { content: "\e6b4"; } .pe-7s-headphones:before { content: "\e6b5"; } .pe-7s-helm:before { content: "\e6b6"; } .pe-7s-hourglass:before { content: "\e6b7"; } .pe-7s-leaf:before { content: "\e6b8"; } .pe-7s-magic-wand:before { content: "\e6b9"; } .pe-7s-male:before { content: "\e6ba"; } .pe-7s-map-2:before { content: "\e6bb"; } .pe-7s-next-2:before { content: "\e6bc"; } .pe-7s-paint-bucket:before { content: "\e6bd"; } .pe-7s-pendrive:before { content: "\e6be"; } .pe-7s-photo:before { content: "\e6bf"; } .pe-7s-piggy:before { content: "\e6c0"; } .pe-7s-plugin:before { content: "\e6c1"; } .pe-7s-refresh-2:before { content: "\e6c2"; } .pe-7s-rocket:before { content: "\e6c3"; } .pe-7s-settings:before { content: "\e6c4"; } .pe-7s-shield:before { content: "\e6c5"; } .pe-7s-smile:before { content: "\e6c6"; } .pe-7s-usb:before { content: "\e6c7"; } .pe-7s-vector:before { content: "\e6c8"; } .pe-7s-wine:before { content: "\e6c9"; } .pe-7s-cloud-upload:before { content: "\e68a"; } .pe-7s-cash:before { content: "\e68c"; } .pe-7s-close:before { content: "\e680"; } .pe-7s-bluetooth:before { content: "\e68d"; } .pe-7s-cloud-download:before { content: "\e68b"; } .pe-7s-way:before { content: "\e68e"; } .pe-7s-close-circle:before { content: "\e681"; } .pe-7s-id:before { content: "\e68f"; } .pe-7s-angle-up:before { content: "\e682"; } .pe-7s-wristwatch:before { content: "\e690"; } .pe-7s-angle-up-circle:before { content: "\e683"; } .pe-7s-world:before { content: "\e691"; } .pe-7s-angle-right:before { content: "\e684"; } .pe-7s-volume:before { content: "\e692"; } .pe-7s-angle-right-circle:before { content: "\e685"; } .pe-7s-users:before { content: "\e693"; } .pe-7s-angle-left:before { content: "\e686"; } .pe-7s-user-female:before { content: "\e694"; } .pe-7s-angle-left-circle:before { content: "\e687"; } .pe-7s-up-arrow:before { content: "\e695"; } .pe-7s-angle-down:before { content: "\e688"; } .pe-7s-switch:before { content: "\e696"; } .pe-7s-angle-down-circle:before { content: "\e689"; } .pe-7s-scissors:before { content: "\e697"; } .pe-7s-wallet:before { content: "\e600"; } .pe-7s-safe:before { content: "\e698"; } .pe-7s-volume2:before { content: "\e601"; } .pe-7s-volume1:before { content: "\e602"; } .pe-7s-voicemail:before { content: "\e603"; } .pe-7s-video:before { content: "\e604"; } .pe-7s-user:before { content: "\e605"; } .pe-7s-upload:before { content: "\e606"; } .pe-7s-unlock:before { content: "\e607"; } .pe-7s-umbrella:before { content: "\e608"; } .pe-7s-trash:before { content: "\e609"; } .pe-7s-tools:before { content: "\e60a"; } .pe-7s-timer:before { content: "\e60b"; } .pe-7s-ticket:before { content: "\e60c"; } .pe-7s-target:before { content: "\e60d"; } .pe-7s-sun:before { content: "\e60e"; } .pe-7s-study:before { content: "\e60f"; } .pe-7s-stopwatch:before { content: "\e610"; } .pe-7s-star:before { content: "\e611"; } .pe-7s-speaker:before { content: "\e612"; } .pe-7s-signal:before { content: "\e613"; } .pe-7s-shuffle:before { content: "\e614"; } .pe-7s-shopbag:before { content: "\e615"; } .pe-7s-share:before { content: "\e616"; } .pe-7s-server:before { content: "\e617"; } .pe-7s-search:before { content: "\e618"; } .pe-7s-film:before { content: "\e6a5"; } .pe-7s-science:before { content: "\e619"; } .pe-7s-disk:before { content: "\e6a6"; } .pe-7s-ribbon:before { content: "\e61a"; } .pe-7s-repeat:before { content: "\e61b"; } .pe-7s-refresh:before { content: "\e61c"; } .pe-7s-add-user:before { content: "\e6a9"; } .pe-7s-refresh-cloud:before { content: "\e61d"; } .pe-7s-paperclip:before { content: "\e69c"; } .pe-7s-radio:before { content: "\e61e"; } .pe-7s-note2:before { content: "\e69d"; } .pe-7s-print:before { content: "\e61f"; } .pe-7s-network:before { content: "\e69e"; } .pe-7s-prev:before { content: "\e620"; } .pe-7s-mute:before { content: "\e69f"; } .pe-7s-power:before { content: "\e621"; } .pe-7s-medal:before { content: "\e6a0"; } .pe-7s-portfolio:before { content: "\e622"; } .pe-7s-like2:before { content: "\e6a1"; } .pe-7s-plus:before { content: "\e623"; } .pe-7s-left-arrow:before { content: "\e6a2"; } .pe-7s-play:before { content: "\e624"; } .pe-7s-key:before { content: "\e6a3"; } .pe-7s-plane:before { content: "\e625"; } .pe-7s-joy:before { content: "\e6a4"; } .pe-7s-photo-gallery:before { content: "\e626"; } .pe-7s-pin:before { content: "\e69b"; } .pe-7s-phone:before { content: "\e627"; } .pe-7s-plug:before { content: "\e69a"; } .pe-7s-pen:before { content: "\e628"; } .pe-7s-right-arrow:before { content: "\e699"; } .pe-7s-paper-plane:before { content: "\e629"; } .pe-7s-delete-user:before { content: "\e6a7"; } .pe-7s-paint:before { content: "\e62a"; } .pe-7s-bottom-arrow:before { content: "\e6a8"; } .pe-7s-notebook:before { content: "\e62b"; } .pe-7s-note:before { content: "\e62c"; } .pe-7s-next:before { content: "\e62d"; } .pe-7s-news-paper:before { content: "\e62e"; } .pe-7s-musiclist:before { content: "\e62f"; } .pe-7s-music:before { content: "\e630"; } .pe-7s-mouse:before { content: "\e631"; } .pe-7s-more:before { content: "\e632"; } .pe-7s-moon:before { content: "\e633"; } .pe-7s-monitor:before { content: "\e634"; } .pe-7s-micro:before { content: "\e635"; } .pe-7s-menu:before { content: "\e636"; } .pe-7s-map:before { content: "\e637"; } .pe-7s-map-marker:before { content: "\e638"; } .pe-7s-mail:before { content: "\e639"; } .pe-7s-mail-open:before { content: "\e63a"; } .pe-7s-mail-open-file:before { content: "\e63b"; } .pe-7s-magnet:before { content: "\e63c"; } .pe-7s-loop:before { content: "\e63d"; } .pe-7s-look:before { content: "\e63e"; } .pe-7s-lock:before { content: "\e63f"; } .pe-7s-lintern:before { content: "\e640"; } .pe-7s-link:before { content: "\e641"; } .pe-7s-like:before { content: "\e642"; } .pe-7s-light:before { content: "\e643"; } .pe-7s-less:before { content: "\e644"; } .pe-7s-keypad:before { content: "\e645"; } .pe-7s-junk:before { content: "\e646"; } .pe-7s-info:before { content: "\e647"; } .pe-7s-home:before { content: "\e648"; } .pe-7s-help2:before { content: "\e649"; } .pe-7s-help1:before { content: "\e64a"; } .pe-7s-graph3:before { content: "\e64b"; } .pe-7s-graph2:before { content: "\e64c"; } .pe-7s-graph1:before { content: "\e64d"; } .pe-7s-graph:before { content: "\e64e"; } .pe-7s-global:before { content: "\e64f"; } .pe-7s-gleam:before { content: "\e650"; } .pe-7s-glasses:before { content: "\e651"; } .pe-7s-gift:before { content: "\e652"; } .pe-7s-folder:before { content: "\e653"; } .pe-7s-flag:before { content: "\e654"; } .pe-7s-filter:before { content: "\e655"; } .pe-7s-file:before { content: "\e656"; } .pe-7s-expand1:before { content: "\e657"; } .pe-7s-exapnd2:before { content: "\e658"; } .pe-7s-edit:before { content: "\e659"; } .pe-7s-drop:before { content: "\e65a"; } .pe-7s-drawer:before { content: "\e65b"; } .pe-7s-download:before { content: "\e65c"; } .pe-7s-display2:before { content: "\e65d"; } .pe-7s-display1:before { content: "\e65e"; } .pe-7s-diskette:before { content: "\e65f"; } .pe-7s-date:before { content: "\e660"; } .pe-7s-cup:before { content: "\e661"; } .pe-7s-culture:before { content: "\e662"; } .pe-7s-crop:before { content: "\e663"; } .pe-7s-credit:before { content: "\e664"; } .pe-7s-copy-file:before { content: "\e665"; } .pe-7s-config:before { content: "\e666"; } .pe-7s-compass:before { content: "\e667"; } .pe-7s-comment:before { content: "\e668"; } .pe-7s-coffee:before { content: "\e669"; } .pe-7s-cloud:before { content: "\e66a"; } .pe-7s-clock:before { content: "\e66b"; } .pe-7s-check:before { content: "\e66c"; } .pe-7s-chat:before { content: "\e66d"; } .pe-7s-cart:before { content: "\e66e"; } .pe-7s-camera:before { content: "\e66f"; } .pe-7s-call:before { content: "\e670"; } .pe-7s-calculator:before { content: "\e671"; } .pe-7s-browser:before { content: "\e672"; } .pe-7s-box2:before { content: "\e673"; } .pe-7s-box1:before { content: "\e674"; } .pe-7s-bookmarks:before { content: "\e675"; } .pe-7s-bicycle:before { content: "\e676"; } .pe-7s-bell:before { content: "\e677"; } .pe-7s-battery:before { content: "\e678"; } .pe-7s-ball:before { content: "\e679"; } .pe-7s-back:before { content: "\e67a"; } .pe-7s-attention:before { content: "\e67b"; } .pe-7s-anchor:before { content: "\e67c"; } .pe-7s-albums:before { content: "\e67d"; } .pe-7s-alarm:before { content: "\e67e"; } .pe-7s-airplay:before { content: "\e67f"; } public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff000064400000162274150212006510020443 0ustar00wOFF pOS/2``"cmaphLLU gaspglyfƳ>headݰ66E hhea$$hmtx 88} ~locaDbmaxp namevͫpost LfGLf@  8  7979793,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>328bxx  D    W/+E//"ޑ      + '@35#7'#537'"3267>54&'.#"&'.5467>32#F::FR"<<,N!!N,,N!!N,)GG))GG) V:: v!4!N,,N!!N,,N!gG))GG))G+ )D_35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#F::FR"<<    )    )Y)GG)& "*,N!!N,*" & V:: v!4`    ""               G))G !N,,N! mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#* ***** $#  #$ |#  #$  $S*  *****s$  $$  $b $$  $$ Oq"3:54&'.#!"3!267>=35##!"&=463!27#'573n    p*,usOBJ    KCF1E3z"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K K**K K*'D            D'          %$  K**K K**K D'!           !'D         U%7'735#!#3!K WW B4o4o WW B"EU#(%#5467>32354&'.#"#!5#!5!w ## ((<V4#4f"  """((f_5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.# 3Z"!'          '!"Z3           ( T//T ( )"#[3       3[#")    .Q""Q. ^ $/>CGK#54&'.+"#3;267>535'46;2#51+"&51533# 'U V U   V x  x!    D  C!uz%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7[ $54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#  hP'DG))G  !N,,N!!N,  Og ]U F')GG)' "*,N!!N,,N! &3#5''73'3267>54&'.#"3#"&54632qYHbPw    3   rYOd^      31Jc"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5     2222++++ K**K # #    # " wD''DD''D'   x    2112,,,,x*K K*,#, +  + ,",&EE&'DD' 16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((ffff G G G GG G ^G G `/../((((oggfff G H G GvH G G G  '35!57''7!57#3"gԀ-xx>eggNN< (AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'* !&CG))G %AA%%AA%   T* "" E')GG)%A%%AA%%App  $$   '#7'7#'7/37366666'nn+ c**nfhhfltPPGO = 2M3353#53#?'#5377>7>54&'.'>7>54&'.'3}~DDbfgf    7   wggeDhfUUYQSUe &' +* 7       11Lg%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#     ( %% (#C2 /?""?/ 2B$6' $12$ '5   x        , *+ ,D & #  # % *% %#'#337'#37'737'#}8eVOl8 MMOVS e8 MM 8lS 78 LMDW z7 ML 8X 3 0!!!!%3267>=35#3#"&'.=35#33fx((3 ## 3fwx));;"  ";;^w".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#           U     D     T   ]   \  T     D    <3Oj"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(A((A %77% A((A %77% A((A %77%  ##  ##       /  D   /  /V  /  /7!:%'>7>54&'.#"3267>77%467>32#"&'.5t ;!";;"  t5445,t  ";;"!; t5544G c 1Jl%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7                     ^              P    E      W    >  U           (     |           " !     ! "  t                B    N    <    ^    P  ^   ^ 7!'!3#53#5^3"檪fxxkkgD+  %!7'7'!5#%!7'!3H \\ GxhH \\ GqH \\ GVH \\ G3)-%#"&'.5467>37'"3267>5#5D''DD&*J K**K oo&EE&'DU^]U J+*K K*@A>1m%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##0%   %="  "      *    @@    0    % #"     )  <   %%    +'8ER_ly"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654"32654&#'"32654&#2654&#"3"32654"32654&#'2654&#"37"32654&#"32654&#"32654"32654"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632##  z z^kk^onn7        NUD     @3go33    "#    ""  27<E"32654"32654&#%#5##";35326=4&#%3#5#537#5##5!x  3  *^^^^gVV     DUUDDDDDxDffXh %'7%'7޼3޻kkkkkkk3 73#5#"&'.5467>753267>54&'.'^' D''D %+ K**K -" "3&EE&2"  &8*K K* 9& 3) %5##!#'3#53#5##53#5353353!54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG) vvww!N,,N!!N,,N!gG))GG))GDwvvf- '-x4u*'I/?>?'77>7>323''?06?7'7>'&"#"'e]T-O   O'-VN'aZ _V'VUe[d(UV,'O  P,OWYU`VU'We $5!3!#!!#!!o;;o*oWEE34Ex',7<#";267>54&'.#+"&=35#3#546;23#5q    44bKOO`"=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7D    A  ' & Ve,e,,,DP  B ' % ee,e,E,,+  77'%'7LVwFG;іE4уw/KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2    "U"   33       ;  ;;  ;   w]  F  F3-=#"3!#'53#3753!"5467>3"&'.5467>3!! T*.Xw?;    D  '(56   M<..#"5!!#7>54&'!337#57>32  KDLM#A KL  "%X Xh 7'577'5hkkkk+ ):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53f  U45c /U b "r  ig zs  "   bD<怀o^^+  -6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+3w1ee#  % 5WLM (    # A     3;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#              d   X   '?    ^     1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#    +//+ff%%fo((W  **  ,..,| w&&w 'bb'1Jc|"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3                       U    U  U    U  U    + $J3267>7#"&'.5467>773267>7#"&'.5467>71 J*   %3)I %/#<"O-&E' $'C    *I  &  H*2% & (D%-O"=$ D&" " %!3#35#53!!D;;Ufq3DD"o5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##  #"  "M   //2ML2z ""  ""   UU..UU4UU4U3Oq !5!!5!!5!7!!5!5!7!!53fxwfxfxqDD3""DD3""DD3""+ !'1'77'7'77'q ^fooffodUUfUUgUUfUU/388448f3*@+**A+**@+**A+U3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 88     #>  >#   8    8     >$      $>  +Xh  !!#"/!57326?!%'7gfoo n//n{oohoom//m oo+ #,1'.#"!'%762'.#"'71571762!%'7Ժr{-.{ fopc {qq {..z np{ pq +).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=UBBTJ3(-.':C po {qqxxxxVV (>UBB-4(..':B -pn pqmf3D #(G#"&'.=#3267>=##53!#53"&'.=33267>=3#V  fD''DfUDDDDg#>D && D>#  &EE&3333x>#%%#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G #  #  "<!  ((     "    #  # 9 8  ((3  ##  !<! ((       ##  8 8 ((Fz1Jc|"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J 56 J*&>299%B22B&%%%%         z9$8571!210%%%%       g  U#(%54&'.#"#!5#'467>32#5!5!o((<V< ## 4f((ff"  "ffw7F375#3#'553##'3"3267>=4&'.##"&=4632;x;;VVXV/--     3gfg3"""^'QM^ "  " <""+ 2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#   k    L L   k k      k     H H  l    K K   l    k   l   G G +!&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%  %    +  +%    %     +    +U/4A4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32>##>    ff3  \*    * 8 8 -#>>#'    xx    '33"   j "    "  # 88 # + 16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n!N,,N!!N,,N!gG))GG))G<1Jc|+D]v7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o                                                                 U    w  U    ;    V    <  U    w  U    ;    V    <  U      U        V    +Oq .9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!? 33 34 33 4V    S >1  p 33 33 33 3"    "   + #<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#    3E,N!!N,,N!!N,)GG))GG).    #;!N,,N!!N,,N!gG))GG))G*  #5#77'3535335'#5##57UE< ֈ""xDx"UfUU"f< D""Dww̚ww 32M\x"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K K**K K*#  ##  #fA@8@ +  I+    +     + @  CA@@  *  I,    +     *  @   K**K K**K  ##  ## +     +    :+ @ B@@@ + I+    +     + ?  CAA ? +  + 1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)          !N,,N!!N,,N!gG))GG))G4             +%#####5##5#1!5UUUUwff3 !!''!5777!3fqMU32x54UMmfJ=x":?="v=r""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32# P Q V  V P P              o      C    C     3        w    "    + (1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7 K**K !N,  "4" )GD'p  uh +L""L+,N! &2OC*G)'F Ǥ 'C-# + *9GUdx':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N, LM ^]  ]M ML]^  ^&           ^           !N,,N!!N,,N!   M\ \\ mM   M        M   ^\ \\ mM   M            6        6    f 37#773#7,aaqqճ<"uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#$"  "$$''$  !  !!  !  "      "" ' ' "g        3)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i        ddS *%  <     H%* ųF      DH@"V  3   E@H31$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!# V  V   V  g x d         <  f$+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7 +$     %     &.                " %#5'!'357!3fUD˛k '#!1'#533!*qqwf yqqx3#5#357'737355#35#7'#35#z zcz zzczz zccz zz zczcznz z3 735#73#5%35#37%35!#333l~ }x3~ ~bͼ<4Pi4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#   *                       #    #  D    恁D    ^"C%4&5'113267>54&'.'"&'.5467>7041701#x;"";5}}5"   !;;!   4    4+Oq*#!5'3##"&'.5#7!533267>73x^]M   N4xy   yqffU   U   U=7'#73!35#! WW B4ooV WW B"E  $).38!33#!5#5335!!'#35#53;#553#53#5!!5!!54"""3fffDD4wwwwww++3"ggVEEV+^3" 7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#DPQQPUf3"5'0$7/]       u3!----!"GBkdbGL$    V    3 #!!'#53!33533#53#53#5wV"gV LwfDVxxxLV4433 '\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3fxxom !d 8F      fMM^_(H      2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!75320321 K2DD2K ? 2//P?2   K33K  m? \//ooR?\   #(3'3#!5#%7!3#33#33#33#33#D>""33D33D33D44E33nn+%7'!5##3!3535#!! 33"DDX 3344Fz!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3f    ^VfVV"ff3" " z    E""3D   B "'##!53'#533##55'#533#WhhW>>V>>VVEVVjVEE%>>>iYVR>>V4V+ Xq73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1    $,-!$!    4    !$!-,$    4  +V  !54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7  %? K**K ?%     'DD''DD'fBAJ+R'8,R&  $E&+J J+&E$6    DD''DD''DUBAw,'S ,&R3-3@MZ!";53267>=4&'.#+'#"&=463!2'"32654"32654&##"32654&#  C#   4+ V   D      DD   ,,  ހ       <%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5Dx;" :335"5DUE";8 xgg5oo5"MMMMff>;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*       %   %="  "0q)          % #" 0317"3267>54&'.#"&'.5467>32#5#35#*K K**K K*'DD''DD'fw K**K K**K wD''DD''D+ 1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k0 9 !N,,N!!N,,N!gG))GG))G0 9 +  5!333535#5!###'#5!UրD *o*75DDUoU776Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#PCS  x  E        )J:Fx       "        ^+>+Haz#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#F) U (H  f    OU.N ((((#  ##  #       O)(      . (((( ##  ##        3L"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*       7     (=+  4! ;(&@.   C     )" %   +>%'9   # $)   B f &7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#       D"D"D3D3DwD"D3D>DD3""<   V  V 3DU3DV4E3D3DU3DV4E+  !!!5!!!!!5#3#5;#5+Vxxx^E#VDDx3o '7'''77 QTSS;JJ+HHHHJJ3  /@!3!35!!!5!3267>=4&'.+"3'46;2+"&=fx"Vx|  |   | | ooMM    %+5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2                    " "   " SmKU^|"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32# * <9$ #  #! FN  ##  #>3@ L &O >G  $$  S"&? #"  4  "  "# &{  6{6 V  C [{{[   HG  30>%54&'.'54&+"!5'!575467>32267>5#3,  ,<<+</.< V 0   000;1..1M qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#  "    3  6  ^ #  # "D  + &@N\v"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę #    4   `  #d #    4   `  #!N,,N!!N,,N!+' #0),,)'+0# *' "0),,)'*0" +>#3.'.+'77524&'.'5,E43;4 YOaF;(Epp!U 0+P%&6V !!3#5"32654&#n  p"]ww >W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5"L2 3    3 .L" $;! :$   XF+3     *F220-*    !!!!!!57!!54Vgx"DhU3g"+ *COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D , + $$ *, D'#??##>>#M3 pf "3p Df" ^pE'" 5 4  4 6 "'E>#$>>$#> 3pf" p3 wf "x3- !3!'37#%#'#5!fX4Xtt033xfff<<aA 77'7' UT TT TU TA TT TT TT U+ 1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H UT TT TU TwO))OO))OH&&HH&&H TT TT TT U`'77' ` TT 0 ` UT 0* 19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG) a UT 0 !N,,N""N,,N!G)(HH()G ` UT 0?@%7'73 a TT 1 ` TT 0* 1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"H()GG)(H a TT 1,N!!N,,N""N,(HH()GG) a UT 0-@77'7' ` TT 0 ` TT 0* 19%4&'.#"3267>5!467>32#"&'.577'7'"N,-M""M-,N"fG)(HH()G ` TT 0,N""N,,N!!N,)GG)(HH( ` TT 0`77'' ` TT 0 a UT 0* 19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH( a UT 1"N,,N!!N,,N"fH()GG)(H a UT 06 y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.# ML 881$   %oo      * xx"  # LL 77i1   %     *   ##  y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#A LM 88b0$    &oo      * xx"  "J LL 881   %     *   "#  A16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5       mqIJ2222 22224  T    8("  5'7'7577'57'wf lq kyu^^bbf lq kyu^^bba"',37'#5##3#33535#5'5!!!'7!%3#53#5u33uv22v$$$$TTTT+<:""v;;vT)+2T**u  !&+3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&' uuuuSSC""m        e233q""2TT2""K                %/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#5 0wY4>^D4_w_K GK0 6Y....3`5 0kwZ4>`E4`__L GsM1 5B.--.q1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:4444_   (F '* J)  #     #     !::!!;;!4444.F(3$ . (8*K#  5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'{_`zdTTd8    D   4     bLKaabNNvP?v         =  $$  "&(#7 -32, .56/0w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H Z  Z                               u                                    **        i"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32)J J)*I I*n             9         9C&'C I**II**I!            !   !  &&CC&& 1:%4&'.#"3267>5!467>32#"&'.5%7'735!M+,L!!L,+M!mF((FF((F ff Q+M!!M++M!!M+(FF((FF( ff RIw1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.77771111ɀe11e 77 777711111177Gw\g7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5j-     (D     N262E3$        332233P22OKB     :          Pg  D    f    ]7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1     ::     \~,        3C2Cv?~`1:7267>54&'.#"32#"&'.5467>37'#3+M!!M+,L!!L,(FF((FF( ff Q!M++M!!M++M!F((FF((F ff RJZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7- !   / 0H G0G G/ 0 ''  !" 0v/       0 /G G0G H0 / &&  /v0  v  .Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'& z z#",`Y3  ," ; ,"#z z & aM*3(>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"      cv                    dv                 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53eɆ   S       CC.  L&         n"'%5#535#3##35#53#35#'3#5#533#53GuKLuLLLL놆**ۇ''5#9373717717537#31'515 r{`?k vc~Ud{>V s r]bLKk vduP? zNC Z`l.'AZs>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#  77 ST     \1111$$%  %   " AA # )77) w0ss0D%J|1111 %$$%    S%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#      9[     &o J    g<   N           & !*E  1:"3267>54&'.#"&'.5467>32#'7'35#,L!!L,+M!!M+(FF((FF( ff R!M++M!!M++M!mF((FF((F ff R%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++ T*) Q $$2    %%   CC2++";!**"^##/1 %  % h"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\    #  %   )/        /) F     2     #       #""""    C        & #  L23  32L  %0FF0%!""    "    " 0 #(-26:!!#535#535#535#53#3#535#535#535#537'5\C22222222 C33333333uuCC`CCSDDTDDTCC>_CCSDDTDDTCCDD''N1f l7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32      !M+7&!L,'F%d   T   $A"- 8dT'D  S 8        C    3 +M!(   +M!A%<  S <#qh= :C&  S   h     0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,            Y  Y         G, ,, ,, ,,               C*         *+ ,, +, ,, 1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!F((FF((F ff R+M!!M++M!!M+(FF((FF( ff R0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,            Y  Y         CCCC              C*         *CCCC '@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&546323++o!;;!";;"4444       fxx;"";;"";35555  U    " 29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2* :*<7;:   O$)*#=g0(E0  9<6;+9 *3.& #**$-C!!570513830292.'.#"0+81'7526324&'.'3!UͫUE2 (! {{4E/- '@t:m %-SS x/M &!3$   )6CP]jw'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632llLmal`tlgmhllll0T00U1\llLlam`slglgmllm0 00 1 -%>K7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^            # <7    7;     34  4g U     4   4    4   xD  D ww  ?RQ    ff   '#'+7#'3'#7'353ddUVYWmWTe5xx ffggdddu 1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32,N""N,,N""N,(HH()GG)E   $# Y      !N,,N!!N,,N!gG))GG))G   ff  O      P1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32  =# ) $ $    & !=    AM=    =># (  # #' "=    AL>    =#/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467       EEDD            66  66 EDDE  /0 /0Fz!&+0%#5#5##5###3335335353553##33#37#5324DE3443ED42E""U""""4##f++ff++fg++ %'7'777''7/7''7 ^ ] y``*sar`=`_ ^ ^ yaa+r`r`aaVdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375"N,,N" % H()G      VU&  33f ,M""M,W& &(HH(&   3   W   F   HWp%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73< * *    + + << * *  ! + + >MfI    sJ   {J  vIf +fH 7H   { H  vHf   + + :: + +  ! + + =< + +   H  <  Ii -hI 9H   | H  tGf ,fH 8G   +&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3,+ "! ++, !"  ## Z#  #?ee    XX    XX   q  ee  ?%4&'.'35>7>557'5#'.'.5467>700--6 *, 8'++'+K !::! K+(5^^5(B6 *Q, 8."%B55B%". "'?'3#5;#53#553#5'7'7/7 DDEEDi0 0 0 0 1 0  EDDDD+1 1 1 1 0 0 &?7.'.#"3267>54&'.'77"&'.5467>32#  555 )[//..555  (/../#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573     3wff#  fw33wffh     ^88DDD)*B   EKB<33,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫU{{ !( 13' ./DQt@w:SSS-%  hg $3 ' M.(8Ng%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f F`    zi4  EĀ  aG34   6    kG `{5  DZ̀`  l}#IJ#   .     */45##;267>5#'3#5+"&'.533#5;#53 3xgg  ͉4>  wwwt  s++++ 1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3Uxv7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32                                 ^           B&       ^                                         4        8 $1j"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557            &          ɼ       UF  D    <      bcjV     U|    L    3    LWXWX!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0  K*'D+ 8C 4z'  J+'D\ 8B}0  +J D'   -iD:   5})#+J D'D: U1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5       U  UUU11  11^+Vi  E    s0" )$ $* #0jkZ??" "?? aUU3333 HR\fpz%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7DD&'3 @ 5'%DD&'3 @  4''333N&"  ':33N%"   8  8  '@ 3'&DD%'5 @ 4''DD&'6 8!  &:33N&"  &;33D8  8   ( D%10>7>5<1'.'.=7'77'7'>*+=6&%7 33 33 33 3.((.(% %(؃ 43 44 34 41Vo"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32+J J+*K K*'DD''DD'j  !!         J++J J++J wD''DD''D   \        Vc|#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5;; ## 6    C   G        +z;) : :: 6 (    ( C0  vG );g      ^hm.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7     A    R*T   A ***+     +))Or B A    Q*T    A63***45)  ))+ x)41'7'77>?357'#"&'.'.'37!.7>?YIH II530)g/0$5 NZ34HH IH0) $6# N>s_< Вd~Вd~3++3UU^+3<*3<7G^+3+"33+fx+/3<++3+"o3+U+++DU++U+<++*3++3++f33f"k33<^+U"33 +B+33<3+++3f+3+3++ +3+****ar.#+VE ~ 2nJt @ j  J | z r .P6N@JlVpFZjv ` !!""#4%&&&((()*4*,|,-N..^.//$/\/0t011>12 2F23L334:4t56J6778 8z89D:0;;;< ">?^??@L@vA$ALAfAAB4BHBBCC"C|D$DEZEEFG\HHJKLLMNNlOOPPPQQ Generated by IcoMoon public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf000064400000162160150212006510020271 0ustar00 0OS/2"`cmapU LgasphglyfƳ>pheadE d6hheaݜ$hmtx} ~8locabmaxp namevͫpostP LfGLf@  8  7979793,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>328bxx  D    W/+E//"ޑ      + '@35#7'#537'"3267>54&'.#"&'.5467>32#F::FR"<<,N!!N,,N!!N,)GG))GG) V:: v!4!N,,N!!N,,N!gG))GG))G+ )D_35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#F::FR"<<    )    )Y)GG)& "*,N!!N,*" & V:: v!4`    ""               G))G !N,,N! mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#* ***** $#  #$ |#  #$  $S*  *****s$  $$  $b $$  $$ Oq"3:54&'.#!"3!267>=35##!"&=463!27#'573n    p*,usOBJ    KCF1E3z"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K K**K K*'D            D'          %$  K**K K**K D'!           !'D         U%7'735#!#3!K WW B4o4o WW B"EU#(%#5467>32354&'.#"#!5#!5!w ## ((<V4#4f"  """((f_5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.# 3Z"!'          '!"Z3           ( T//T ( )"#[3       3[#")    .Q""Q. ^ $/>CGK#54&'.+"#3;267>535'46;2#51+"&51533# 'U V U   V x  x!    D  C!uz%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7[ $54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#  hP'DG))G  !N,,N!!N,  Og ]U F')GG)' "*,N!!N,,N! &3#5''73'3267>54&'.#"3#"&54632qYHbPw    3   rYOd^      31Jc"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5     2222++++ K**K # #    # " wD''DD''D'   x    2112,,,,x*K K*,#, +  + ,",&EE&'DD' 16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((ffff G G G GG G ^G G `/../((((oggfff G H G GvH G G G  '35!57''7!57#3"gԀ-xx>eggNN< (AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'* !&CG))G %AA%%AA%   T* "" E')GG)%A%%AA%%App  $$   '#7'7#'7/37366666'nn+ c**nfhhfltPPGO = 2M3353#53#?'#5377>7>54&'.'>7>54&'.'3}~DDbfgf    7   wggeDhfUUYQSUe &' +* 7       11Lg%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#     ( %% (#C2 /?""?/ 2B$6' $12$ '5   x        , *+ ,D & #  # % *% %#'#337'#37'737'#}8eVOl8 MMOVS e8 MM 8lS 78 LMDW z7 ML 8X 3 0!!!!%3267>=35#3#"&'.=35#33fx((3 ## 3fwx));;"  ";;^w".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#           U     D     T   ]   \  T     D    <3Oj"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(A((A %77% A((A %77% A((A %77%  ##  ##       /  D   /  /V  /  /7!:%'>7>54&'.#"3267>77%467>32#"&'.5t ;!";;"  t5445,t  ";;"!; t5544G c 1Jl%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7                     ^              P    E      W    >  U           (     |           " !     ! "  t                B    N    <    ^    P  ^   ^ 7!'!3#53#5^3"檪fxxkkgD+  %!7'7'!5#%!7'!3H \\ GxhH \\ GqH \\ GVH \\ G3)-%#"&'.5467>37'"3267>5#5D''DD&*J K**K oo&EE&'DU^]U J+*K K*@A>1m%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##0%   %="  "      *    @@    0    % #"     )  <   %%    +'8ER_ly"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654"32654&#'"32654&#2654&#"3"32654"32654&#'2654&#"37"32654&#"32654&#"32654"32654"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632##  z z^kk^onn7        NUD     @3go33    "#    ""  27<E"32654"32654&#%#5##";35326=4&#%3#5#537#5##5!x  3  *^^^^gVV     DUUDDDDDxDffXh %'7%'7޼3޻kkkkkkk3 73#5#"&'.5467>753267>54&'.'^' D''D %+ K**K -" "3&EE&2"  &8*K K* 9& 3) %5##!#'3#53#5##53#5353353!54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG) vvww!N,,N!!N,,N!gG))GG))GDwvvf- '-x4u*'I/?>?'77>7>323''?06?7'7>'&"#"'e]T-O   O'-VN'aZ _V'VUe[d(UV,'O  P,OWYU`VU'We $5!3!#!!#!!o;;o*oWEE34Ex',7<#";267>54&'.#+"&=35#3#546;23#5q    44bKOO`"=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7D    A  ' & Ve,e,,,DP  B ' % ee,e,E,,+  77'%'7LVwFG;іE4уw/KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2    "U"   33       ;  ;;  ;   w]  F  F3-=#"3!#'53#3753!"5467>3"&'.5467>3!! T*.Xw?;    D  '(56   M<..#"5!!#7>54&'!337#57>32  KDLM#A KL  "%X Xh 7'577'5hkkkk+ ):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53f  U45c /U b "r  ig zs  "   bD<怀o^^+  -6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+3w1ee#  % 5WLM (    # A     3;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#              d   X   '?    ^     1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#    +//+ff%%fo((W  **  ,..,| w&&w 'bb'1Jc|"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3                       U    U  U    U  U    + $J3267>7#"&'.5467>773267>7#"&'.5467>71 J*   %3)I %/#<"O-&E' $'C    *I  &  H*2% & (D%-O"=$ D&" " %!3#35#53!!D;;Ufq3DD"o5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##  #"  "M   //2ML2z ""  ""   UU..UU4UU4U3Oq !5!!5!!5!7!!5!5!7!!53fxwfxfxqDD3""DD3""DD3""+ !'1'77'7'77'q ^fooffodUUfUUgUUfUU/388448f3*@+**A+**@+**A+U3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 88     #>  >#   8    8     >$      $>  +Xh  !!#"/!57326?!%'7gfoo n//n{oohoom//m oo+ #,1'.#"!'%762'.#"'71571762!%'7Ժr{-.{ fopc {qq {..z np{ pq +).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=UBBTJ3(-.':C po {qqxxxxVV (>UBB-4(..':B -pn pqmf3D #(G#"&'.=#3267>=##53!#53"&'.=33267>=3#V  fD''DfUDDDDg#>D && D>#  &EE&3333x>#%%#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G #  #  "<!  ((     "    #  # 9 8  ((3  ##  !<! ((       ##  8 8 ((Fz1Jc|"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J 56 J*&>299%B22B&%%%%         z9$8571!210%%%%       g  U#(%54&'.#"#!5#'467>32#5!5!o((<V< ## 4f((ff"  "ffw7F375#3#'553##'3"3267>=4&'.##"&=4632;x;;VVXV/--     3gfg3"""^'QM^ "  " <""+ 2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#   k    L L   k k      k     H H  l    K K   l    k   l   G G +!&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%  %    +  +%    %     +    +U/4A4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32>##>    ff3  \*    * 8 8 -#>>#'    xx    '33"   j "    "  # 88 # + 16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n!N,,N!!N,,N!gG))GG))G<1Jc|+D]v7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o                                                                 U    w  U    ;    V    <  U    w  U    ;    V    <  U      U        V    +Oq .9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!? 33 34 33 4V    S >1  p 33 33 33 3"    "   + #<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#    3E,N!!N,,N!!N,)GG))GG).    #;!N,,N!!N,,N!gG))GG))G*  #5#77'3535335'#5##57UE< ֈ""xDx"UfUU"f< D""Dww̚ww 32M\x"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K K**K K*#  ##  #fA@8@ +  I+    +     + @  CA@@  *  I,    +     *  @   K**K K**K  ##  ## +     +    :+ @ B@@@ + I+    +     + ?  CAA ? +  + 1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)          !N,,N!!N,,N!gG))GG))G4             +%#####5##5#1!5UUUUwff3 !!''!5777!3fqMU32x54UMmfJ=x":?="v=r""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32# P Q V  V P P              o      C    C     3        w    "    + (1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7 K**K !N,  "4" )GD'p  uh +L""L+,N! &2OC*G)'F Ǥ 'C-# + *9GUdx':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N, LM ^]  ]M ML]^  ^&           ^           !N,,N!!N,,N!   M\ \\ mM   M        M   ^\ \\ mM   M            6        6    f 37#773#7,aaqqճ<"uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#$"  "$$''$  !  !!  !  "      "" ' ' "g        3)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i        ddS *%  <     H%* ųF      DH@"V  3   E@H31$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!# V  V   V  g x d         <  f$+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7 +$     %     &.                " %#5'!'357!3fUD˛k '#!1'#533!*qqwf yqqx3#5#357'737355#35#7'#35#z zcz zzczz zccz zz zczcznz z3 735#73#5%35#37%35!#333l~ }x3~ ~bͼ<4Pi4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#   *                       #    #  D    恁D    ^"C%4&5'113267>54&'.'"&'.5467>7041701#x;"";5}}5"   !;;!   4    4+Oq*#!5'3##"&'.5#7!533267>73x^]M   N4xy   yqffU   U   U=7'#73!35#! WW B4ooV WW B"E  $).38!33#!5#5335!!'#35#53;#553#53#5!!5!!54"""3fffDD4wwwwww++3"ggVEEV+^3" 7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#DPQQPUf3"5'0$7/]       u3!----!"GBkdbGL$    V    3 #!!'#53!33533#53#53#5wV"gV LwfDVxxxLV4433 '\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3fxxom !d 8F      fMM^_(H      2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!75320321 K2DD2K ? 2//P?2   K33K  m? \//ooR?\   #(3'3#!5#%7!3#33#33#33#33#D>""33D33D33D44E33nn+%7'!5##3!3535#!! 33"DDX 3344Fz!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3f    ^VfVV"ff3" " z    E""3D   B "'##!53'#533##55'#533#WhhW>>V>>VVEVVjVEE%>>>iYVR>>V4V+ Xq73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1    $,-!$!    4    !$!-,$    4  +V  !54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7  %? K**K ?%     'DD''DD'fBAJ+R'8,R&  $E&+J J+&E$6    DD''DD''DUBAw,'S ,&R3-3@MZ!";53267>=4&'.#+'#"&=463!2'"32654"32654&##"32654&#  C#   4+ V   D      DD   ,,  ހ       <%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5Dx;" :335"5DUE";8 xgg5oo5"MMMMff>;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*       %   %="  "0q)          % #" 0317"3267>54&'.#"&'.5467>32#5#35#*K K**K K*'DD''DD'fw K**K K**K wD''DD''D+ 1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k0 9 !N,,N!!N,,N!gG))GG))G0 9 +  5!333535#5!###'#5!UրD *o*75DDUoU776Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#PCS  x  E        )J:Fx       "        ^+>+Haz#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#F) U (H  f    OU.N ((((#  ##  #       O)(      . (((( ##  ##        3L"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*       7     (=+  4! ;(&@.   C     )" %   +>%'9   # $)   B f &7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#       D"D"D3D3DwD"D3D>DD3""<   V  V 3DU3DV4E3D3DU3DV4E+  !!!5!!!!!5#3#5;#5+Vxxx^E#VDDx3o '7'''77 QTSS;JJ+HHHHJJ3  /@!3!35!!!5!3267>=4&'.+"3'46;2+"&=fx"Vx|  |   | | ooMM    %+5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2                    " "   " SmKU^|"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32# * <9$ #  #! FN  ##  #>3@ L &O >G  $$  S"&? #"  4  "  "# &{  6{6 V  C [{{[   HG  30>%54&'.'54&+"!5'!575467>32267>5#3,  ,<<+</.< V 0   000;1..1M qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#  "    3  6  ^ #  # "D  + &@N\v"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę #    4   `  #d #    4   `  #!N,,N!!N,,N!+' #0),,)'+0# *' "0),,)'*0" +>#3.'.+'77524&'.'5,E43;4 YOaF;(Epp!U 0+P%&6V !!3#5"32654&#n  p"]ww >W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5"L2 3    3 .L" $;! :$   XF+3     *F220-*    !!!!!!57!!54Vgx"DhU3g"+ *COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D , + $$ *, D'#??##>>#M3 pf "3p Df" ^pE'" 5 4  4 6 "'E>#$>>$#> 3pf" p3 wf "x3- !3!'37#%#'#5!fX4Xtt033xfff<<aA 77'7' UT TT TU TA TT TT TT U+ 1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H UT TT TU TwO))OO))OH&&HH&&H TT TT TT U`'77' ` TT 0 ` UT 0* 19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG) a UT 0 !N,,N""N,,N!G)(HH()G ` UT 0?@%7'73 a TT 1 ` TT 0* 1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"H()GG)(H a TT 1,N!!N,,N""N,(HH()GG) a UT 0-@77'7' ` TT 0 ` TT 0* 19%4&'.#"3267>5!467>32#"&'.577'7'"N,-M""M-,N"fG)(HH()G ` TT 0,N""N,,N!!N,)GG)(HH( ` TT 0`77'' ` TT 0 a UT 0* 19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH( a UT 1"N,,N!!N,,N"fH()GG)(H a UT 06 y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.# ML 881$   %oo      * xx"  # LL 77i1   %     *   ##  y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#A LM 88b0$    &oo      * xx"  "J LL 881   %     *   "#  A16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5       mqIJ2222 22224  T    8("  5'7'7577'57'wf lq kyu^^bbf lq kyu^^bba"',37'#5##3#33535#5'5!!!'7!%3#53#5u33uv22v$$$$TTTT+<:""v;;vT)+2T**u  !&+3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&' uuuuSSC""m        e233q""2TT2""K                %/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#5 0wY4>^D4_w_K GK0 6Y....3`5 0kwZ4>`E4`__L GsM1 5B.--.q1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:4444_   (F '* J)  #     #     !::!!;;!4444.F(3$ . (8*K#  5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'{_`zdTTd8    D   4     bLKaabNNvP?v         =  $$  "&(#7 -32, .56/0w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H Z  Z                               u                                    **        i"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32)J J)*I I*n             9         9C&'C I**II**I!            !   !  &&CC&& 1:%4&'.#"3267>5!467>32#"&'.5%7'735!M+,L!!L,+M!mF((FF((F ff Q+M!!M++M!!M+(FF((FF( ff RIw1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.77771111ɀe11e 77 777711111177Gw\g7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5j-     (D     N262E3$        332233P22OKB     :          Pg  D    f    ]7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1     ::     \~,        3C2Cv?~`1:7267>54&'.#"32#"&'.5467>37'#3+M!!M+,L!!L,(FF((FF( ff Q!M++M!!M++M!F((FF((F ff RJZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7- !   / 0H G0G G/ 0 ''  !" 0v/       0 /G G0G H0 / &&  /v0  v  .Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'& z z#",`Y3  ," ; ,"#z z & aM*3(>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"      cv                    dv                 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53eɆ   S       CC.  L&         n"'%5#535#3##35#53#35#'3#5#533#53GuKLuLLLL놆**ۇ''5#9373717717537#31'515 r{`?k vc~Ud{>V s r]bLKk vduP? zNC Z`l.'AZs>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#  77 ST     \1111$$%  %   " AA # )77) w0ss0D%J|1111 %$$%    S%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#      9[     &o J    g<   N           & !*E  1:"3267>54&'.#"&'.5467>32#'7'35#,L!!L,+M!!M+(FF((FF( ff R!M++M!!M++M!mF((FF((F ff R%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++ T*) Q $$2    %%   CC2++";!**"^##/1 %  % h"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\    #  %   )/        /) F     2     #       #""""    C        & #  L23  32L  %0FF0%!""    "    " 0 #(-26:!!#535#535#535#53#3#535#535#535#537'5\C22222222 C33333333uuCC`CCSDDTDDTCC>_CCSDDTDDTCCDD''N1f l7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32      !M+7&!L,'F%d   T   $A"- 8dT'D  S 8        C    3 +M!(   +M!A%<  S <#qh= :C&  S   h     0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,            Y  Y         G, ,, ,, ,,               C*         *+ ,, +, ,, 1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!F((FF((F ff R+M!!M++M!!M+(FF((FF( ff R0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,            Y  Y         CCCC              C*         *CCCC '@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&546323++o!;;!";;"4444       fxx;"";;"";35555  U    " 29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2* :*<7;:   O$)*#=g0(E0  9<6;+9 *3.& #**$-C!!570513830292.'.#"0+81'7526324&'.'3!UͫUE2 (! {{4E/- '@t:m %-SS x/M &!3$   )6CP]jw'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632llLmal`tlgmhllll0T00U1\llLlam`slglgmllm0 00 1 -%>K7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^            # <7    7;     34  4g U     4   4    4   xD  D ww  ?RQ    ff   '#'+7#'3'#7'353ddUVYWmWTe5xx ffggdddu 1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32,N""N,,N""N,(HH()GG)E   $# Y      !N,,N!!N,,N!gG))GG))G   ff  O      P1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32  =# ) $ $    & !=    AM=    =># (  # #' "=    AL>    =#/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467       EEDD            66  66 EDDE  /0 /0Fz!&+0%#5#5##5###3335335353553##33#37#5324DE3443ED42E""U""""4##f++ff++fg++ %'7'777''7/7''7 ^ ] y``*sar`=`_ ^ ^ yaa+r`r`aaVdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375"N,,N" % H()G      VU&  33f ,M""M,W& &(HH(&   3   W   F   HWp%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73< * *    + + << * *  ! + + >MfI    sJ   {J  vIf +fH 7H   { H  vHf   + + :: + +  ! + + =< + +   H  <  Ii -hI 9H   | H  tGf ,fH 8G   +&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3,+ "! ++, !"  ## Z#  #?ee    XX    XX   q  ee  ?%4&'.'35>7>557'5#'.'.5467>700--6 *, 8'++'+K !::! K+(5^^5(B6 *Q, 8."%B55B%". "'?'3#5;#53#553#5'7'7/7 DDEEDi0 0 0 0 1 0  EDDDD+1 1 1 1 0 0 &?7.'.#"3267>54&'.'77"&'.5467>32#  555 )[//..555  (/../#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573     3wff#  fw33wffh     ^88DDD)*B   EKB<33,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫU{{ !( 13' ./DQt@w:SSS-%  hg $3 ' M.(8Ng%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f F`    zi4  EĀ  aG34   6    kG `{5  DZ̀`  l}#IJ#   .     */45##;267>5#'3#5+"&'.533#5;#53 3xgg  ͉4>  wwwt  s++++ 1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3Uxv7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32                                 ^           B&       ^                                         4        8 $1j"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557            &          ɼ       UF  D    <      bcjV     U|    L    3    LWXWX!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0  K*'D+ 8C 4z'  J+'D\ 8B}0  +J D'   -iD:   5})#+J D'D: U1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5       U  UUU11  11^+Vi  E    s0" )$ $* #0jkZ??" "?? aUU3333 HR\fpz%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7DD&'3 @ 5'%DD&'3 @  4''333N&"  ':33N%"   8  8  '@ 3'&DD%'5 @ 4''DD&'6 8!  &:33N&"  &;33D8  8   ( D%10>7>5<1'.'.=7'77'7'>*+=6&%7 33 33 33 3.((.(% %(؃ 43 44 34 41Vo"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32+J J+*K K*'DD''DD'j  !!         J++J J++J wD''DD''D   \        Vc|#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5;; ## 6    C   G        +z;) : :: 6 (    ( C0  vG );g      ^hm.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7     A    R*T   A ***+     +))Or B A    Q*T    A63***45)  ))+ x)41'7'77>?357'#"&'.'.'37!.7>?YIH II530)g/0$5 NZ34HH IH0) $6# N>s_< Вd~Вd~3++3UU^+3<*3<7G^+3+"33+fx+/3<++3+"o3+U+++DU++U+<++*3++3++f33f"k33<^+U"33 +B+33<3+++3f+3+3++ +3+****ar.#+VE ~ 2nJt @ j  J | z r .P6N@JlVpFZjv ` !!""#4%&&&((()*4*,|,-N..^.//$/\/0t011>12 2F23L334:4t56J6778 8z89D:0;;;< ">?^??@L@vA$ALAfAAB4BHBBCC"C|D$DEZEEFG\HHJKLLMNNlOOPPPQQ Pe-icon-7-strokeRegularVersion 1.0 Pe-icon-7-stroke 0OS/2"`cmapU LgasphglyfƳ>pheadE d6hheaݜ$hmtx} ~8locabmaxp namevͫpostP LfGLf@  8  7979793,1Jc#54&'.#!"3!2654&#%!2!5467>3!!'3267>54&'.#"3#"&'.5467>328bxx  D    W/+E//"ޑ      + '@35#7'#537'"3267>54&'.#"&'.5467>32#F::FR"<<,N!!N,,N!!N,)GG))GG) V:: v!4!N,,N!!N,,N!gG))GG))G+ )D_35#7'#5377>7>54&'.'>7>54&'.''>7>54&'.'"&'.5467>327.'.#"3267>7'#F::FR"<<    )    )Y)GG)& "*,N!!N,*" & V:: v!4`    ""               G))G !N,,N! mS2Kd"#>7>54&'.#"3!267>54&'.#467>32#"&'.5"&'.5467>32#* ***** $#  #$ |#  #$  $S*  *****s$  $$  $b $$  $$ Oq"3:54&'.#!"3!267>=35##!"&=463!27#'573n    p*,usOBJ    KCF1E3z"3267>54&'.#2.'.'.5467>7>76&'0&14676&'.'.'#0#.'.5467>3>7>7>54&'.'4&'.'&476456&'&67>7>73#"&'.'*K K**K K*'D            D'          %$  K**K K**K D'!           !'D         U%7'735#!#3!K WW B4o4o WW B"EU#(%#5467>32354&'.#"#!5#!5!w ## ((<V4#4f"  """((f_5#7467>323467>323267>5##"&=1467>323467>323>54&'.'".'.#".'.#".'.#">7>32.'.# 3Z"!'          '!"Z3           ( T//T ( )"#[3       3[#")    .Q""Q. ^ $/>CGK#54&'.+"#3;267>535'46;2#51+"&51533# 'U V U   V x  x!    D  C!uz%'7''73267>7>76&/?'.'.#"'7'7.#"733267>7>76&'773267>7>54&'7'#*'?#&47>7>7>327'.7>7>7>32?#"&/#"&/7[ $54&'0&#'&"7*##35#"&'.5467>7'3267>54&'.#  hP'DG))G  !N,,N!!N,  Og ]U F')GG)' "*,N!!N,,N! &3#5''73'3267>54&'.#"3#"&54632qYHbPw    3   rYOd^      31Jc"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#74&'.#"73267>77'>7>5!467>32#"&'.5     2222++++ K**K # #    # " wD''DD''D'   x    2112,,,,x*K K*,#, +  + ,",&EE&'DD' 16;@EJOTY"3267>54&'.#"&'.5467>32#3#53#5'3#5!3#57'7'7'7'7..//((((ffff G G G GG G ^G G `/../((((oggfff G H G GvH G G G  '35!57''7!57#3"gԀ-xx>eggNN< (AT77'.'.'5#3267>54&'.'"&'.5467>32#75#35>54&'* !&CG))G %AA%%AA%   T* "" E')GG)%A%%AA%%App  $$   '#7'7#'7/37366666'nn+ c**nfhhfltPPGO = 2M3353#53#?'#5377>7>54&'.'>7>54&'.'3}~DDbfgf    7   wggeDhfUUYQSUe &' +* 7       11Lg%"3267>54&'.#"&'.5467>32#5">7>327.'.#5">7>327.'.#">7>327.'.#     ( %% (#C2 /?""?/ 2B$6' $12$ '5   x        , *+ ,D & #  # % *% %#'#337'#37'737'#}8eVOl8 MMOVS e8 MM 8lS 78 LMDW z7 ML 8X 3 0!!!!%3267>=35#3#"&'.=35#33fx((3 ## 3fwx));;"  ";;^w".'.#"3267>73267>54&'.#"'>7>54&'73267>54&'.#2#"&'.5467>3'"&'.5467>32#%"&'.5467>32#           U     D     T   ]   \  T     D    <3Oj"3267>54&'.#2#"&'.5467>3#"&'.=3267>75#"&'.=3267>75#"&'.=3267>7)GG))GG)(AA((AA(A((A %77% A((A %77% A((A %77%  ##  ##       /  D   /  /V  /  /7!:%'>7>54&'.#"3267>77%467>32#"&'.5t ;!";;"  t5445,t  ";;"!; t5544G c 1Jl%>7>'.'.#".'.#".'.#"3267>73267>73267>76&'.''2.'.'.'.'>7>3.'.'.'.'&454&5465<7>7>7>7>7.'.'>7>7.'.5'.'>77467>77>7>7.'.'<5<5'2.'.'>7>3>7>32.'.'&47"&'.'&67>7#"&'.'>7>7#7#"&'.'>7>7>7>7                     ^              P    E      W    >  U           (     |           " !     ! "  t                B    N    <    ^    P  ^   ^ 7!'!3#53#5^3"檪fxxkkgD+  %!7'7'!5#%!7'!3H \\ GxhH \\ GqH \\ GVH \\ G3)-%#"&'.5467>37'"3267>5#5D''DD&*J K**K oo&EE&'DU^]U J+*K K*@A>1m%4654&'.#".#"3!267>54&'.##!"&'.5467>?>7>327>7>320132#'"&'.5467>37'"3267>5##0%   %="  "      *    @@    0    % #"     )  <   %%    +'8ER_ly"/HUn{0&1%&!"3!267>54&'.##!"&5463!2%"32654&#4&#"32657"32654&#"32654&#4&#"3265'"32654&#2654&#"3"32654"32654&#'"32654&#2654&#"3"32654"32654&#'2654&#"37"32654&#"32654&#"32654"32654"32654&#"3267>54&'.#"&54632#"3267>54&'.#"&54632##  z z^kk^onn7        NUD     @3go33    "#    ""  27<E"32654"32654&#%#5##";35326=4&#%3#5#537#5##5!x  3  *^^^^gVV     DUUDDDDDxDffXh %'7%'7޼3޻kkkkkkk3 73#5#"&'.5467>753267>54&'.'^' D''D %+ K**K -" "3&EE&2"  &8*K K* 9& 3) %5##!#'3#53#5##53#5353353!54&'.#"&'.5467>32###33535#,N!!N,,N!!N,)GG))GG) vvww!N,,N!!N,,N!gG))GG))GDwvvf- '-x4u*'I/?>?'77>7>323''?06?7'7>'&"#"'e]T-O   O'-VN'aZ _V'VUe[d(UV,'O  P,OWYU`VU'We $5!3!#!!#!!o;;o*oWEE34Ex',7<#";267>54&'.#+"&=35#3#546;23#5q    44bKOO`"=jot''&"326?.#"01"1023267>7>76&'7'>7>753461425263>7>32'7'7D    A  ' & Ve,e,,,DP  B ' % ee,e,E,,+  77'%'7LVwFG;іE4уw/KPm54&'.#!"#"372#35#54&'.+1#"&=46;3!267>=35##53#!"&'.=467>3!2    "U"   33       ;  ;;  ;   w]  F  F3-=#"3!#'53#3753!"5467>3"&'.5467>3!! T*.Xw?;    D  '(56   M<..#"5!!#7>54&'!337#57>32  KDLM#A KL  "%X Xh 7'577'5hkkkk+ ):?DINS#03:3:3267>541!"&=3+%#!>7>5!3#53#53#57#35#53f  U45c /U b "r  ig zs  "   bD<怀o^^+  -6O3#53#53#5%4&'.'*#"326764=7'5#"&5467>;1+3w1ee#  % 5WLM (    # A     3;Tm.'.#"3267>517.'.#"3267>5<51"&'.5467>32#%"&'.5467>32#              d   X   '?    ^     1;EU5467>7>=#3267>=4&'.'#5#467>7#5"&'.=3#    +//+ff%%fo((W  **  ,..,| w&&w 'bb'1Jc|"3267>54&'.#"&'.5467>32#%"3267>54&'.#"&'.5467>32#'"3267>54&'.#"&'.5467>32#3                       U    U  U    U  U    + $J3267>7#"&'.5467>773267>7#"&'.5467>71 J*   %3)I %/#<"O-&E' $'C    *I  &  H*2% & (D%-O"=$ D&" " %!3#35#53!!D;;Ufq3DD"o5]%267>=4&'.#"3467>32#"&'.=#"&'.=###35#5#>7>=##  #"  "M   //2ML2z ""  ""   UU..UU4UU4U3Oq !5!!5!!5!7!!5!5!7!!53fxwfxfxqDD3""DD3""DD3""+ !'1'77'7'77'q ^fooffodUUfUUgUUfUU/388448f3*@+**A+**@+**A+U3Oi2'.'.5467>3267>54&'.#"35">7>54&'.#1"&'.5467>32#1 88     #>  >#   8    8     >$      $>  +Xh  !!#"/!57326?!%'7gfoo n//n{oohoom//m oo+ #,1'.#"!'%762'.#"'71571762!%'7Ժr{-.{ fopc {qq {..z np{ pq +).5>CHMR'.#"#!'5'62#7'.#"'537'751571762!%'7%3#53#553#5Ժ)=UBBTJ3(-.':C po {qqxxxxVV (>UBB-4(..':B -pn pqmf3D #(G#"&'.=#3267>=##53!#53"&'.=33267>=3#V  fD''DfUDDDDg#>D && D>#  &EE&3333x>#%%#>qO@w7"&'.5467>321#35#'#.'.#"3267>7'#%">7>32#"&'.'1'33267>54&'.#G #  #  "<!  ((     "    #  # 9 8  ((3  ##  !<! ((       ##  8 8 ((Fz1Jc|"3267>7.'.#"&'.'>7>32#5"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32##@>"7E++J 56 J*&>299%B22B&%%%%         z9$8571!210%%%%       g  U#(%54&'.#"#!5#'467>32#5!5!o((<V< ## 4f((ff"  "ffw7F375#3#'553##'3"3267>=4&'.##"&=4632;x;;VVXV/--     3gfg3"""^'QM^ "  " <""+ 2m%"&'.'7326?>54&/.#"'7>32#"&'./.546?>32'.#"3267>?#   k    L L   k k      k     H H  l    K K   l    k   l   G G +!&N2'.'.5467>32>7>35".'.#"7>7>54&'.#1^%  %    +  +%    %     +    +U/4A4&'.#"1202135467>71>7>553#"&54632#8##5>7>54&'.#"#54&'.'041"4#04#.'.5467>32>##>    ff3  \*    * 8 8 -#>>#'    xx    '33"   j "    "  # 88 # + 16"3267>54&'.#"&'.5467>32#'3#5,N!!N,,N!!N,)GG))GG)n!N,,N!!N,,N!gG))GG))G<1Jc|+D]v7"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#"3267>54&'.#"&'.5467>32#267>54&'.#"352#"&'.5467>3"3267>54&'.#"&'.5467>32#o                                                                 U    w  U    ;    V    <  U    w  U    ;    V    <  U      U        V    +Oq .9H%''77'7!3;267>?>7>5735+"&/!7#!"&='!? 33 34 33 4V    S >1  p 33 33 33 3"    "   + #<U267>54&'.#"35#3#35#"3267>54&'.#"&'.5467>32#    3E,N!!N,,N!!N,)GG))GG).    #;!N,,N!!N,,N!gG))GG))G*  #5#77'3535335'#5##57UE< ֈ""xDx"UfUU"f< D""Dww̚ww 32M\x"3267>54&'.#"&'.5467>312#?'>7>54&'.'7.'.'7'.'.#1"'>7>32'>7>7.'.5467>77.'.'7381267>7#"&'.'7'>7>7*K K**K K*#  ##  #fA@8@ +  I+    +     + @  CA@@  *  I,    +     *  @   K**K K**K  ##  ## +     +    :+ @ B@@@ + I+    +     + ?  CAA ? +  + 1dq"3267>54&'.#"&'.5467>32#"3467>323467>7>7>54&'.#"32654&#,N!!N,,N!!N,)GG))GG)          !N,,N!!N,,N!gG))GG))G4             +%#####5##5#1!5UUUUwff3 !!''!5777!3fqMU32x54UMmfJ=x":?="v=r""&#"'>54&'.#".#"3267>54&'.'732673267>54&'.'7:3267>54&'.#"&'.5467>32#7"&'.5467>32#"&'.5467>32#"&'.5467>32# P Q V  V P P              o      C    C     3        w    "    + (1FU%4&'.'1#13267>7178175>7>5'5"&'.5467>7#7'7 K**K !N,  "4" )GD'p  uh +L""L+,N! &2OC*G)'F Ǥ 'C-# + *9GUdx':81818#"32018181267>54&'.#267>7#5=#'"&'.'>7>7#467>73#>7>7.'.'3;".'.5.'.'>7>352=3.'.#73.'.'>7>554&'.'>7>7#7.'.''.'.'>7>7>7>7.'.'>7>7,M!!M,,N!!N, LM ^]  ]M ML]^  ^&           ^           !N,,N!!N,,N!   M\ \\ mM   M        M   ^\ \\ mM   M            6        6    f 37#773#7,aaqqճ<"uKMf%#.'.#"'&".'.#"#";3267>5<573267>732654&#"&'.5467>32#!"&'.5467>32#$"  "$$''$  !  !!  !  "      "" ' ' "g        3)26Ohqv{>7>54&'.#".'.#"#!##537'3'#772#"&'.5467>3467>32#"&'.573#533#553#i        ddS *%  <     H%* ųF      DH@"V  3   E@H31$4?#54&'.+"3!267>=4&'.#%46;232!5!"&=!# V  V   V  g x d         <  f$+[0#"&'.'.'.#"35>32326?5#"&'.'.'.#"5>323267>7 +$     %     &.                " %#5'!'357!3fUD˛k '#!1'#533!*qqwf yqqx3#5#357'737355#35#7'#35#z zcz zzczz zccz zz zczcznz z3 735#73#5%35#37%35!#333l~ }x3~ ~bͼ<4Pi4&'.#"3>7>5"&'.5467>32##3267>54&'.'"&'.5467>32#75#35>7>54&'.'"&'.5467>32#   *                       #    #  D    恁D    ^"C%4&5'113267>54&'.'"&'.5467>7041701#x;"";5}}5"   !;;!   4    4+Oq*#!5'3##"&'.5#7!533267>73x^]M   N4xy   yqffU   U   U=7'#73!35#! WW B4ooV WW B"E  $).38!33#!5#5335!!'#35#53;#553#53#5!!5!!54"""3fffDD4wwwwww++3"ggVEEV+^3" 7P%!377'53!!''777'"3267>54&'.#"&'.5467>32#DPQQPUf3"5'0$7/]       u3!----!"GBkdbGL$    V    3 #!!'#53!33533#53#53#5wV"gV LwfDVxxxLV4433 '\!!!5!!!3#5;#5#335#"735#37>32#"&'.=#3267>54&'.#3fxxom !d 8F      fMM^_(H      2@P]0"+1!*1"5#35#5>7>57>54&'.#'.546320313#"&'.=!75320321 K2DD2K ? 2//P?2   K33K  m? \//ooR?\   #(3'3#!5#%7!3#33#33#33#33#D>""33D33D33D44E33nn+%7'!5##3!3535#!! 33"DDX 3344Fz!,7<AR!"3!267>54&'.#!!5#!"&=!%5463!2!3#553#5326=4&+"3f    ^VfVV"ff3" " z    E""3D   B "'##!53'#533##55'#533#WhhW>>V>>VVEVVjVEE%>>>iYVR>>V4V+ Xq73#'#5'.'./'7'.'./#537>7>?'77>7>?53267>54&'.#"3#'#3735>7>77'>7>735#.'.'7'.'.'51"&'.5467>32#1    $,-!$!    4    !$!-,$    4  +V  !54&'.#"3267>54&'.''2#"&'.5467>3"&'.5467>32#'?77'7  %? K**K ?%     'DD''DD'fBAJ+R'8,R&  $E&+J J+&E$6    DD''DD''DUBAw,'S ,&R3-3@MZ!";53267>=4&'.#+'#"&=463!2'"32654"32654&##"32654&#  C#   4+ V   D      DD   ,,  ހ       <%).38%35!3267>753#5"&'.=!#!5!3#5;#5'3#5Dx;" :335"5DUE";8 xgg5oo5"MMMMff>;n20132+!"&'.5467>?>7>327>7>35".#"3!267>54&'.#4654&'.#1*       %   %="  "0q)          % #" 0317"3267>54&'.#"&'.5467>32#5#35#*K K**K K*'DD''DD'fw K**K K**K wD''DD''D+ 1H"3267>54&'.#"&'.5467>32#'&"326?64'&",N!!N,,N!!N,)GG))GG)k0 9 !N,,N!!N,,N!gG))GG))G0 9 +  5!333535#5!###'#5!UրD *o*75DDUoU776Ohm!'#33267>54&'33267>54&'.#1#'37#"&'.5467>323#"&'.5467>32/!#PCS  x  E        )J:Fx       "        ^+>+Haz#'0"9.+"1#"3!267>=4&'.##!"&=46;77>;232'"3267>54&'.#"&'.5467>32#5"3267>54&'.#"&'.5467>32#F) U (H  f    OU.N ((((#  ##  #       O)(      . (((( ##  ##        3L"&'.'.'.5467>?>32367>13>321#"3267>76&'.'.#"'"&'.'.'.7>7>?64'.'.#w0?*       7     (=+  4! ;(&@.   C     )" %   +>%'9   # $)   B f &7>ELSZaho35#73#57#";267>54&'.#+"&546;2'5#35#5#35#5#35#75#35#35#35#5#35#5#35#35#35#       D"D"D3D3DwD"D3D>DD3""<   V  V 3DU3DV4E3D3DU3DV4E+  !!!5!!!!!5#3#5;#5+Vxxx^E#VDDx3o '7'''77 QTSS;JJ+HHHHJJ3  /@!3!35!!!5!3267>=4&'.+"3'46;2+"&=fx"Vx|  |   | | ooMM    %+5FW#".+";201235154630213267>54&'.#46;2+"&5!+"&546;2                    " "   " SmKU^|"'35##'35#01.'.#"3267>7326?3267>54&'.#'#.'.'7#7"&'.5467>32;#7'3"&'.5467>77'>32# * <9$ #  #! FN  ##  #>3@ L &O >G  $$  S"&? #"  4  "  "# &{  6{6 V  C [{{[   HG  30>%54&'.'54&+"!5'!575467>32267>5#3,  ,<<+</.< V 0   000;1..1M qOCQ;5#"#"&=46;%4&'.#54&'.+32+3267>=267>552#  "    3  6  ^ #  # "D  + &@N\v"3267>54&'.##>7>7'2#4&'.'>7>3#>7>73.'.'"&'.'>7>53#7.'.53,N!!N,,N!!N,ę #    4   `  #d #    4   `  #!N,,N!!N,,N!+' #0),,)'+0# *' "0),,)'*0" +>#3.'.+'77524&'.'5,E43;4 YOaF;(Epp!U 0+P%&6V !!3#5"32654&#n  p"]ww >W%'7>7>54&'.#".'.'7'73267>77467>32#"&'.5"L2 3    3 .L" $;! :$   XF+3     *F220-*    !!!!!!57!!54Vgx"DhU3g"+ *COZfrx"73267>77'>7>54&'.#"&'.5467>32##"3755467>;17#354&'.#1'132#35#'D , + $$ *, D'#??##>>#M3 pf "3p Df" ^pE'" 5 4  4 6 "'E>#$>>$#> 3pf" p3 wf "x3- !3!'37#%#'#5!fX4Xtt033xfff<<aA 77'7' UT TT TU TA TT TT TT U+ 1=3267>54&'.#"#"&'.5467>32'77'7'iO))OO))O"H&&HH&&H UT TT TU TwO))OO))OH&&HH&&H TT TT TT U`'77' ` TT 0 ` UT 0* 19%267>54&'.#"32#"&'.5467>3'77',N""N,-M""M-(HH()GG) a UT 0 !N,,N""N,,N!G)(HH()G ` UT 0?@%7'73 a TT 1 ` TT 0* 1973267>54&'.#"!#"&'.5467>327'7*"M-,N""N,-M"H()GG)(H a TT 1,N!!N,,N""N,(HH()GG) a UT 0-@77'7' ` TT 0 ` TT 0* 19%4&'.#"3267>5!467>32#"&'.577'7'"N,-M""M-,N"fG)(HH()G ` TT 0,N""N,,N!!N,)GG)(HH( ` TT 0`77'' ` TT 0 a UT 0* 19"3267>54&'.#"&'.5467>32#'7''-M""M-,N""N,)GG)(HH( a UT 1"N,,N!!N,,N"fH()GG)(H a UT 06 y7'7'#57<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.# ML 881$   %oo      * xx"  # LL 77i1   %     *   ##  y%'75377<54&'.#".#";5#"&'.5467>?>7>327>7>320132+3267>54&'.#A LM 88b0$    &oo      * xx"  "J LL 881   %     *   "#  A16<DLQV[`"3267>54&'.#"&'.5467>32#'!5!!5!!5#!5#!5#!5#3#53#5%3#53#5       mqIJ2222 22224  T    8("  5'7'7577'57'wf lq kyu^^bbf lq kyu^^bba"',37'#5##3#33535#5'5!!!'7!%3#53#5u33uv22v$$$$TTTT+<:""v;;vT)+2T**u  !&+3#53#553#5'5##!##53'3#53#5!!7.'.'"&5467>5>76&'4"14676&'.'#0"#3581025>7>7>54&'.'5'0&'<14656&'467>73101213<54&' uuuuSSC""m        e233q""2TT2""K                %/:S#7'7'.#"723267>5<57'.'.'7/77"&'.5467>32#5 0wY4>^D4_w_K GK0 6Y....3`5 0kwZ4>`E4`__L GsM1 5B.--.q1|73267>54&'.#"72#"&'.5467>37'#"&'.5467>77'"3>7>323.'.#5267>72:!!::!!:4444_   (F '* J)  #     #     !::!!;;!4444.F(3$ . (8*K#  5Pk#935151511'#53717>7>54&'.'7>7>54&'.'7>7>54&'.'{_`zdTTd8    D   4     bLKaabNNvP?v         =  $$  "&(#7 -32, .56/0w73:3:130233:3:13023:3265<54&'.'.'"&5467>7>76&'<1&676&'.'.+"0.'.'&45467>7>76&'041&676&'.'.+"01#467>7>7>54&'./.'&6715061516&'&67>7>731!5'467>7>7>54&'.5/.'&4=3<1536&'467>7>739#5H Z  Z                               u                                    **        i"3267>54&'.#>7>7>7>='"&#"&'>7>737>7>321#"#"&'.'7.5<1063267>7.'.51.'.#"#3210.'.5467>32)J J)*I I*n             9         9C&'C I**II**I!            !   !  &&CC&& 1:%4&'.#"3267>5!467>32#"&'.5%7'735!M+,L!!L,+M!mF((FF((F ff Q+M!!M++M!!M+(FF((FF( ff RIw1Z%4&'.#"3267>5"&'.5467>32##32+3267>54&'.#.77771111ɀe11e 77 777711111177Gw\g7'.'>7>'.'.3267#.'.'.7>7>73#3534&15#.'.5#35#'7'>%.'&67>76&'&'.'&67>763#5;#5!3#5!3#5j-     (D     N262E3$        332233P22OKB     :          Pg  D    f    ]7<AFLQW"#33267>54&'.#"&'.'35#>7>32#5#3=#37!!#531!!!!1     ::     \~,        3C2Cv?~`1:7267>54&'.#"32#"&'.5467>37'#3+M!!M+,L!!L,(FF((FF( ff Q!M++M!!M++M!F((FF((F ff RJZd%1"1#"&'.5&6777>?7'7''7''326?>327.#"'7#"&'.5467'7- !   / 0H G0G G/ 0 ''  !" 0v/       0 /G G0G H0 / &&  /v0  v  .Y3:377'7'..'.'645./?117>76.7>?'1.'./#"#"&'& z z#",`Y3  ," ; ,"#z z & aM*3(>7>312#"&'./1'.'.5467>7>7>32'.#"3267>7>54&/.'.#"'.'.5467>7"      cv                    dv                 >S73#53#53#5.'.#"#!#5467>32#>7>?!33.'.'53eɆ   S       CC.  L&         n"'%5#535#3##35#53#35#'3#5#533#53GuKLuLLLL놆**ۇ''5#9373717717537#31'515 r{`?k vc~Ud{>V s r]bLKk vduP? zNC Z`l.'AZs>7>=#3267>54&'.''53353.'.#".5"&'.5467>32#5"3267>54&'.#"&'.5467>32#  77 ST     \1111$$%  %   " AA # )77) w0ss0D%J|1111 %$$%    S%4&'.+>7>54&'.#"#*132;267>54&'>7>54&'>7>54&'>7>5#32+32+32+1#"&'.'.+5:3:3267>7>7>54632134132#      9[     &o J    g<   N           & !*E  1:"3267>54&'.#"&'.5467>32#'7'35#,L!!L,+M!!M+(FF((FF( ff R!M++M!!M++M!mF((FF((F ff R%I3#54&'.#"357'57'>7>5#5'.'.5467>32m~++ T*) Q $$2    %%   CC2++";!**"^##/1 %  % h"5467>;267>7#+"189.'.#"381267>7>7>3:3:1:323812654&'.#9"&'.'.'.+"#9"&5467>323267>7>7>32#%##33535#7"3267>54&'.#"&54632#7"3267>54&'.#"&54632#\    #  %   )/        /) F     2     #       #""""    C        & #  L23  32L  %0FF0%!""    "    " 0 #(-26:!!#535#535#535#53#3#535#535#535#537'5\C22222222 C33333333uuCC`CCSDDTDDTCC>_CCSDDTDDTCCDD''N1f l7267>54&'.#"352#"&'.5467>3>54&'.#181"813267>7465'0010101'>54&'.#818101*#81'>7>71>7>783>3:1263:3263:3201201"1"#0#'>70"1"#"*#"*1"#0#**1*#"&'.'<5<5<7<1467>781>7>781813267*1'#"&'.5467>32      !M+7&!L,'F%d   T   $A"- 8dT'D  S 8        C    3 +M!(   +M!A%<  S <#qh= :C&  S   h     0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>731211?''77,            Y  Y         G, ,, ,, ,,               C*         *+ ,, +, ,, 1:73267>54&'.#"!#"&'.5467>327'5#!L,+M!!M+,L!F((FF((F ff R+M!!M++M!!M+(FF((FF( ff R0h%.'.'.5467>7>76&'<#4676&'.'.+""#3:3:13023:3265<54&'!5467>7>7>54&'.'5'.'&65>5156&'&67>7>73121175##33535,            Y  Y         CCCC              C*         *CCCC '@Yr!!3#!!'267>54&'.#"32#"&'.5467>3267>54&'.#"352#"&'.5467>3#"&546323++o!;;!";;"4444       fxx;"";;"";35555  U    " 29HW735#3.'.#">7#3757>7>54&'.'5#73>7>32''7g0D'0&-2* :*<7;:   O$)*#=g0(E0  9<6;+9 *3.& #**$-C!!570513830292.'.#"0+81'7526324&'.'3!UͫUE2 (! {{4E/- '@t:m %-SS x/M &!3$   )6CP]jw'.#"326764''7'77'789'#"&54632#"&54632'#"&54632#"&54632#"&54632#"&54632'#"&54632#"&54632llLmal`tlgmhllll0T00U1\llLlam`slglgmllm0 00 1 -%>K7"3267>54&'.#"&54632#%"3267>54&'.#"&54632#7'.'.+"#333267>=33267>=354&'.'535#%>7>;2!7#"&'.=3!#"&'.=37!5467>3!2^            # <7    7;     34  4g U     4   4    4   xD  D ww  ?RQ    ff   '#'+7#'3'#7'353ddUVYWmWTe5xx ffggdddu 1Mm"3267>54&'.#"&'.5467>32#74&'.#"3'>7>5#?'.'.5467>32,N""N,,N""N,(HH()GG)E   $# Y      !N,,N!!N,,N!gG))GG))G   ff  O      P1Gc.'.#"'73267>?7'7>56&'#"&'.'.546?7'7>7>32  =# ) $ $    & !=    AM=    =># (  # #' "=    AL>    =#/T7>54&'.'.#"3#33535#5267>7'>7>32#"&'.'.5467       EEDD            66  66 EDDE  /0 /0Fz!&+0%#5#5##5###3335335353553##33#37#5324DE3443ED42E""U""""4##f++ff++fg++ %'7'777''7/7''7 ^ ] y``*sar`=`_ ^ ^ yaa+r`r`aaVdiw%4&'.#"33151"5467>32.'.+32675#35>7>7>7>5<515.'.5467>7#5375"N,,N" % H()G      VU&  33f ,M""M,W& &(HH(&   3   W   F   HWp%5#4&'.'7'.'.'5#'#3735>7>77'>7>53'#.'.'7"&'.5467>32#7.'.#5'"'>7>7#>7>73.'.573.'.'5267>77'>7>73< * *    + + << * *  ! + + >MfI    sJ   {J  vIf +fH 7H   { H  vHf   + + :: + +  ! + + =< + +   H  <  Ii -hI 9H   | H  tGf ,fH 8G   +&6F535!3#!5#54&'.'>7>5#5467>7'.'.=3,+ "! ++, !"  ## Z#  #?ee    XX    XX   q  ee  ?%4&'.'35>7>557'5#'.'.5467>700--6 *, 8'++'+K !::! K+(5^^5(B6 *Q, 8."%B55B%". "'?'3#5;#53#553#5'7'7/7 DDEEDi0 0 0 0 1 0  EDDDD+1 1 1 1 0 0 &?7.'.#"3267>54&'.'77"&'.5467>32#  555 )[//..555  (/../#(AJO%'5>7>54&'.#"'77557467>32#"&'.5'5357573     3wff#  fw33wffh     ^88DDD)*B   EKB<33,B'!!7'5815#*1">7>31021021358=!3>7>3:7ޫU{{ !( 13' ./DQt@w:SSS-%  hg $3 ' M.(8Ng%1'54&'.#"3267>?3'%467>325#"&/.546?357#.103267>5&4'"&'.5<59>7>7#f F`    zi4  EĀ  aG34   6    kG `{5  DZ̀`  l}#IJ#   .     */45##;267>5#'3#5+"&'.533#5;#53 3xgg  ͉4>  wwwt  s++++ 1J!!77!5!5!5''5!'267>54&'.#"352#"&'.5467>3Uxv7.#&"'>54&'.#".'.5467>7'3267>?33:3>3326?>764/>7>73267>=.'.#%467>32.'.5+#"&/#*'./#*/.'&4?'.'.5467>3:27>7>732'#"&'.5467>32                                 ^           B&       ^                                         4        8 $1j"3267>54&'.#"&'.5467>32#7>54&'.#"'>54&'.#".'.#"75''73267>54&'73267>73267>77#"&'.5467>32'2#"&'.5467>32#"&'.5467>3'557            &          ɼ       UF  D    <      bcjV     U|    L    3    LWXWX!?C%7'>7>54&'.#2'7%467>7735"&'.57'7Hz0  K*'D+ 8C 4z'  J+'D\ 8B}0  +J D'   -iD:   5})#+J D'D: U1MQajoty"3267>54&'.#"&'.5467>32#<5<54&'.'!'#73#5467>77#<5<53#5;#5#3#5       U  UUU11  11^+Vi  E    s0" )$ $* #0jkZ??" "?? aUU3333 HR\fpz%75'.'.'7'.'./#'737>7>77'>7>774654&5'.'.'7'3"&#"#77'57''7#'239263'"&'.5467>7>7>312#7'>7>7DD&'3 @ 5'%DD&'3 @  4''333N&"  ':33N%"   8  8  '@ 3'&DD%'5 @ 4''DD&'6 8!  &:33N&"  &;33D8  8   ( D%10>7>5<1'.'.=7'77'7'>*+=6&%7 33 33 33 3.((.(% %(؃ 43 44 34 41Vo"3267>54&'.#"&'.5467>32#7&#"&'.'.3267>76&''#"&'.5467>323#"&'.5467>32+J J+*K K*'DD''DD'j  !!         J++J J++J wD''DD''D   \        Vc|#357'7'.=>7>54&'.#"3267>54&'.'57>=354632#"&5#"&'.5467>323#5;; ## 6    C   G        +z;) : :: 6 (    ( C0  vG );g      ^hm.'.#"73267>54&'.#"'.#"3267>74&'77'.'&677'>7>327''7>32#"&'&47#"&'.5467>327'7'7     A    R*T   A ***+     +))Or B A    Q*T    A63***45)  ))+ x)41'7'77>?357'#"&'.'.'37!.7>?YIH II530)g/0$5 NZ34HH IH0) $6# N>s_< Вd~Вd~3++3UU^+3<*3<7G^+3+"33+fx+/3<++3+"o3+U+++DU++U+<++*3++3++f33f"k33<^+U"33 +B+33<3+++3f+3+3++ +3+****ar.#+VE ~ 2nJt @ j  J | z r .P6N@JlVpFZjv ` !!""#4%&&&((()*4*,|,-N..^.//$/\/0t011>12 2F23L334:4t56J6778 8z89D:0;;;< ">?^??@L@vA$ALAfAAB4BHBBCC"C|D$DEZEEFG\HHJKLLMNNlOOPPPQQ(Hcmapf&cvt fpgm x;gaspglyfj!Thead$66j=hhea\ $hmtx|_|clocaZZmaxp8 [ |nameXޣ+!post;!OprepVVxc`d8iCf|`̀08`xa?!9aP$ f Cxc```f`F| - aa`x /L^PT @Q+Ŀ,j2`d.>Yuxc`@F FA@xUvVkBV}=$t,ϾG[g:F#*}kԡ=JI\u/ q]OI$JjP.X*Y'X' VOUg eIDD&I'g%I %PB5RաLЫq@FuXTC'5ԬF*W9F/{:1x~*?vJNTqԡV0_L*@bEt1=t:.JF((ST]q@f \JltD&RN5G\BPj~"N$FXqW B1 S9tEf]1Ja= ~ N$+gQHcugPK;2C" 3a U_4g@4K)JoLh T]6)iϚbSҞ32]}iGnV!7mi/ 7FnU:viRA4aV@֌4|i`.bDGu ri".><FݰƑ0FzYM.22L e@: `\xJCT;y_9.\wy Y rcRd-T'G+'UkC*({(^瓐=B[a#Li%^S(=RC,o)< Zĸujkz !pH)]ߴwkzr*QTFڼf2)UOQYiT49Okto8h=T|4A#U5(c45t1V~hb=OUK഻*[Fm䊟#1- ;bd ; Y&wmm?&߆ErW;yՓQ%wMvYף6GN-7r,`A1wiQetm8Wvͱtz.A #.}rv!ȹ99_C0 `;!xH9!!Hȹ '|M7FNd΢@8dFMsפy=& K41ĦHx4g݇^dvz۫P]LtZ]w=B'~Xo=֘OT8ԁ-|?3]E 6RY ફuPj5O(Շc$ʔ0H^~%z= bJIg># r.ĘH(<*A>n/rݒ "wT m9D^XŢe]4>);ʷ3УR|;6Lu\#H q+ʆGE-my! Qx N[Vlݺ֭ՎoKI?:JC&? CvyH}6 U9{jé;FT .RN p2J#5E$V-_}#߻灝~c;FWC7n|Lv4-01Z=F*܇c@!a~^KzzU38ßgc_u,W V9Ԕ^a>%NJV96\=vkjkmwȸ8ou `-~pՆbn34gw=L&J/UuX3gv##[M( *2xm)'DɅnK2$Jzո4`x;~~w@cõ:gv-u}jǸz;|.zv:m>_^F7@8i&I!_-ҋSDK92:^5\AwH6 WiyG!2yȥ`D} ,Jk{zxk r]6孲L_~\Vr9;wۼ9޼9L[qI8ڠ崌MQR߷wE6[pIHU!݂ i0G:(%JKp;0XvXS' ewS2C`tPʟuYMeovR3!~ٗ[iPst/jj|^0*A )D?v )X4ECg"Uf)Y4'o1SԤ:5Mzun(SS6=/TRl{Ktb gs=O(Rɧ< B<'pgpg ]f%O[4%a*yLAhbyi  j]!V>dW)453*5ԑRx{t<."S'5_ q; "Yi_/̵7fVUk}uʩdʍ>¼h3]M'F΃Ø05}3w4OԸUb+n[ƚ fʘcIRtFчh,SHHD]`79(#ss "+ILX"iYɎ,oکeI#6SL?00&v+Õ|go?>kl;.ԑbs'l@z|^SڬeTmr^5?j]F >ϘMgu -km_L= f{ 0b;]r~_%.CZ.FR?2B{%yxMrv*Fq됦&KK1(;Ia]1[Uy5C@c|+*7|`uH44P ^< v5֣%&QGy-'ZW0 Tx:%6-Dx ;7MVD%^ ,C,O W*_xx.Yz0>m : 0t?0{LU6KhӂFbGn9ޘhbWn|in5UasU,fӧ. 6S-Uʀ2`wχ*]d xB@Ix< `|fG|A`IaH"23`lÑ ؝7ɆFp?S|iAⱺ6?P9).0w|L=β14Qa':ϿWt9T ɦc`o@.?*0d3I1NCP &ʛ9i6XO螱^^x ;NOR {R {ŋVE:T[yk\^̋bDL *V$tā5Tbl*L&>CWvm^cٵ/kaw1=LXZ:p $s-]Reijh:7$ͼÝ<Csht/4Yխ7"= $g,*@K2)jhEo(fzҔ.{q5B2I,9$G"jX}?2T~(YL$Irէm0wD{L ^t"3j•+bӱX}GU_jsd~7]f_3,.xg5V1:DbnnnnVvęx>F6+.x~]`TAq':Phz:T['`9LW AX +}=hqPYqAs؄~9ԩ Z';!4D*z:nj4%ly^)\r( 0EcKZ߃o$,\hЪ$ML*1X:AzM_x-eT$l@f`4a2蜧ZsZ7OCjF6_$0FStH{dųS$l/A}m5PRZ.nu(Yrk( ׃IR)dPTdol˛T9<\xjaT6^ \ $6"k,|}ka?W7rZK2u.dBK:8cu`g^B2 Dgyݎg~W(еs~U=ZL8QZRm ^zvpY7T="6|&d4ͶZ[8~ME6 C?H6uWD:k )82,r\/`.+Tr +تۘWr>k/k'4X_޷stʼn88y(2{kGЫ+.@,!FB$Uǒ+L{zQ--p(h.hZ_#ZuZ[ToB0jBfer!d% 'Xe.Tn{a|$~|hq#jʇCn/h|7!䳜п͒|I#3۶Zj|w+)Y>si'Ԙ)v0N5yE|rVin74Òk ,L:!,XIŅAI_< ΗBΖj/Rxc`d``Ţ9Poxc~ ‚@E6T L}$c*35A0 qBEf  !@qF f:fb n`>;RbhF^lT~J ,Lp 0 |  6 " 4 ~ , ,9n xuJ1OjO * nJ*G BE7)ҭLONLZk>/x:Twν |An9+ا= пw\'?9nǻ_7qq xgQ?ñ8r\á8wCq27zNyA#  *D%>4edf we 2)C K x1u)?m=^Z/mg=Rge_v{7a٥)xW=ֱW;@}1yxmYs09"RyCĄP"8އ̹˗8\tGBDC1&qcg8.qkwgoxǴ fK=kh N [ے$J}alh&[%7gT1.}kc) KhZh„a KRaB#eJ\EM1U.W"k*D ެ?>hz"Lu^潜Jn-wroI `6]Z) ̄$tI WgE=%⇛0kU 2NKRXYc #D#p( ERD *D$QX@XD&QXXDYYYYDpublic/assets/fonts/revicons/revicons.svg000064400000032573150212006510014660 0ustar00 Copyright (C) 2013 by original authors @ fontello.com public/assets/fonts/revicons/revicons.ttf000064400000027300150212006510014646 0ustar00`OS/2>(HVcmap&Dcvt $fpgm x;$ gasp$glyf!Tjheadj=46hheal$hmtx|cloca@Zmaxp[ | nameޣ+!postO"!prep.hVzz1PfEd@;RjZR|`  /46;"16:B&B@?%$#! B@jjMTH&&"+#'#"&7%62#!"&54635''Xd|ִ4Ll $,H\N4(& "(<3'&'#+#!"&'#"&=46;7>73232 $ $ $ $ $ $ H  64%0%45 ' ,,'  A  A  A d  eAS$ .DB. $ ]] j !*@'B[[ D#+4.>"/#".>̖Ԍ",:d{Ph@jn:BfM{d/ /I@F Bh[[OSG595%+&462!57%!"3!26'4&!"&7467!2e>Z>>Z>BV@@kY Z  Z%46$%46  @  (+7%%%%%%%%ABABABABoooqqOpppppOpppooOpppoo j/ /?O_ox@u@ ` x8P0B  [  [ [ [ S D~|vsnkfd^[VTNL555&5&553+54&#";26'54&+"7326'54&'#"3264&#!"3!2654&#"32654&#";264&!"!2654&+"7326754&'#"326754&#"3267#!"&7467!2HHHHHH;SHHGGSGGGGGGH4%$64%}%4+HHHHGGaGGHHHHGGGGg%44%%466%@" B @?ja+?%7&767'67>'tXtvddHXXtv`bHXVrtVzPxdfHXVzxbhHX\tR$,4C@20.,*(&$" B4@K!PX@ k D@ jaY+7'%"/&4762%/?/?/?/?<5 3  o   n 6677mm"!mm!)77666666nFTb~|XJ<|̦B3)@@=B[[OSG#!)(55+#!"&'467!2'3265#"&75!"32\@AZ\@b. N5N SA\\AqAZ8 . L6N $%@""BOSG+%"/"/&4?'&4?62762L,,LL,,LpLL,,LL.$E@B#$B"@Y[MSG! %5+%57#!"&5463!#"4>35d 6 8T\RTJ\B.X +7X@U  [ [ O SG-, 30,7-6)(&$#!++    +2#!"&4632#!"&463%2+"=#"4;542%2#!"&463^,dd>((((dd((_ .;7@4[[[OSG555!%3# +%54&+4&+";#";2654&+";26".>2; 6  55  G k k ernz~RY  Y Y Y Y uttttg| @BOSG+"/&4?62e X   A} a+"&54>A  ^  B4@ BOSG+&4762 "l<**:l<k*<<*e4@ BOSG+"/&47 &4?62e:**>l*;;*LQ@ BOSG+"/&4?'&4?62L:5#@ jkOTH%&+"/&4?!"&=46!'&4?625:*w$$*:k:*<*G*<*Y#@ jkOTH&#+#!"'&4762!2Y$w*;l:*$^G*<+l:k*:(^Q@BOSG+"'&4762^"T  (+7/&?6T  (+?'&76'&   (+'&76x  (+ &76'& fxrtvv%@"B@?MQE+ 5!!^|^jR@@?ja+!!4Rn J@G hY[MTH  +2#!"&5463!'!!"&5*::*p(<:*p,(<:*p(<<((: pdd<(, %@"jOSG  /+&#"&7>7$264&"YH:LT&2D| x"H,,>,,n0|T*.:HJJʐv"T,@**@,h@BOSG+62"/&4762&&&&0r$,,$.T@ BOSG+"'&?'&762b0$$$$2r.$,,$@ BOSG+"' 62 @R!NXVV>NN@ BOSG+62 "&4?'&4XOV>>V T~*@' B[OSG"+%'"' 62%264/764&"~^?A-s,Y--),,[@^-ts,Y--,,~8@5 B[OSG +"&6?'&4762 "27 &?^-..,,t-A *)B\-..,,- (**)A !@ ?ja+>'&7>'7>?'%$. 22H1"^77<8(1$\%.D6,0"37<8(6EH,5K@H)+B%# @ ?[OSG.-21-5.5"!+&&"&'6&&'654'6776'67277264&"P FB6(,..,(lRRRJ>6**..**6BF PLjjjj^H2(*>:NRRPn84PH48>8P PP N:>*(2jllj @BK PX@/``YYMTHK PX@0h`YYMTH@1hhYYMTHYY@  +2#!"&=3!!#54635!5!5 *::*>(:b>b:(d> :*D(<<(dd*:bxx @BK PX@0``YYMTHK PX@1h`YYMTH@2hhYYMTHYY@53 +!53#!"&5463!2#5!5!5!5b:*p(<<(*:bn >dd(<<(*::*DFxx%@"B@?MQE+% !!zz`JJ(<m@j' B  O   Y  YY S G)))<)<985432/.+*((%$! #+%#"&=#534672#"&5#5354>#"&'#534>@7","88""7 0 88 .$7 / 88 0 p""p  Op ""p"poy""o":@Bja+"'&4?62 62<):;*k<**ٯ_< ΗBΖj/RRjZ/0,//4BYeeeYYe   UT~~>HbhF^lT~J ,Lp 0 |  6 " 4 ~ , ,9n 55=DL T_ +g  j   - = M c Vs &Copyright (C) 2013 by original authors @ fontello.comreviconsRegularreviconsreviconsVersion 1.0reviconsGenerated by svg2ttf from Fontello project.http://fontello.comCopyright (C) 2013 by original authors @ fontello.comreviconsRegularreviconsreviconsVersion 1.0reviconsGenerated by svg2ttf from Fontello project.http://fontello.com ,      !"#$%&'()*+,picturetrashsearch picture-1 layers-altvideo arrows-ccwmagicccwdoccancelexportlist-add info-circledleft-dir right-dir left-open right-open angle-right right-bigleft-big angle-leftleft-open-miniright-open-mini left-open-bigright-open-bigright arrow-combopopuppalette left-open-1 right-open-1 left-open-2 right-open-2left-open-outlineright-open-outlinepencil-1cogloginlogoutleft equalizer down-open22RjRj, `f-, d P&ZE[X!#!X PPX!@Y 8PX!8YY Ead(PX! E 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B *! C +0%QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Bab`*-, E EcEb`D`-, E +#%` E#a d PX!0PX @YY#PXeY%#aDD`-,EaD- ,` CJPX #BY CJRX #BY- , b c#a C` ` #B#- ,KTXDY$ e#x- ,KQXKSXDY!Y$e#x- , CUX CaB +YC%B %B %B# %PXC`%B #a *!#a #a *!C`%B%a *!Y CG CG`b EcEb`#DC>C`B-,ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-,+ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+- ,+-!,+-",+-#, +-$, <`-%, ` ` C#`C%a`$*!-&,%+%*-', G EcEb`#a8# UX G EcEb`#a8!Y-(,ETX'*0"Y-),+ETX'*0"Y-*, 5`-+,EcEb+EcEb+D>#8**-,, < G EcEb`Ca8--,.<-., < G EcEb`CaCc8-/,% . G#B%IG#G#a Xb!Y#B.*-0,%%G#G#aE+e.# <8-1,%% .G#G#a #BE+ `PX @QX  &YBB# C #G#G#a#F`Cb` + a C`d#CadPXCaC`Y%ba# &#Fa8#CF%CG#G#a` Cb`# +#C`+%a%b&a %`d#%`dPX!#!Y# &#Fa8Y-2, & .G#G#a#<8-3, #B F#G+#a8-4,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%aEc# Xb!YcEb`#.# <8#!Y-5, C .G#G#a ` `fb# <8-6,# .F%FRX ,1+!# <#B#8&+C.&+-?, G#B.,*-@, G#B.,*-A,-*-B,/*-C,E# . F#a8&+-D,#BC+-E,<+-F,<+-G,<+-H,<+-I,=+-J,=+-K,=+-L,=+-M,9+-N,9+-O,9+-P,9+-Q,;+-R,;+-S,;+-T,;+-U,>+-V,>+-W,>+-X,>+-Y,:+-Z,:+-[,:+-\,:+-],2+.&+-^,2+6+-_,2+7+-`,2+8+-a,3+.&+-b,3+6+-c,3+7+-d,3+8+-e,4+.&+-f,4+6+-g,4+7+-h,4+8+-i,5+.&+-j,5+6+-k,5+7+-l,5+8+-m,+e$Px0-KRXYc #D#p( ERD *D$QX@XD&QXXDYYYYDpublic/assets/fonts/revicons/index.php000064400000000000150212006510014103 0ustar00public/assets/fonts/revicons/revicons.eot000064400000027550150212006510014647 0ustar00h/.LPreviconsRegularVersion 1.0revicons`OS/2>(HVcmap&Dcvt $fpgm x;$ gasp$glyf!Tjheadj=46hheal$hmtx|cloca@Zmaxp[ | nameޣ+!postO"!prep.hVzz1PfEd@;RjZR|`  /46;"16:B&B@?%$#! B@jjMTH&&"+#'#"&7%62#!"&54635''Xd|ִ4Ll $,H\N4(& "(<3'&'#+#!"&'#"&=46;7>73232 $ $ $ $ $ $ H  64%0%45 ' ,,'  A  A  A d  eAS$ .DB. $ ]] j !*@'B[[ D#+4.>"/#".>̖Ԍ",:d{Ph@jn:BfM{d/ /I@F Bh[[OSG595%+&462!57%!"3!26'4&!"&7467!2e>Z>>Z>BV@@kY Z  Z%46$%46  @  (+7%%%%%%%%ABABABABoooqqOpppppOpppooOpppoo j/ /?O_ox@u@ ` x8P0B  [  [ [ [ S D~|vsnkfd^[VTNL555&5&553+54&#";26'54&+"7326'54&'#"3264&#!"3!2654&#"32654&#";264&!"!2654&+"7326754&'#"326754&#"3267#!"&7467!2HHHHHH;SHHGGSGGGGGGH4%$64%}%4+HHHHGGaGGHHHHGGGGg%44%%466%@" B @?ja+?%7&767'67>'tXtvddHXXtv`bHXVrtVzPxdfHXVzxbhHX\tR$,4C@20.,*(&$" B4@K!PX@ k D@ jaY+7'%"/&4762%/?/?/?/?<5 3  o   n 6677mm"!mm!)77666666nFTb~|XJ<|̦B3)@@=B[[OSG#!)(55+#!"&'467!2'3265#"&75!"32\@AZ\@b. N5N SA\\AqAZ8 . L6N $%@""BOSG+%"/"/&4?'&4?62762L,,LL,,LpLL,,LL.$E@B#$B"@Y[MSG! %5+%57#!"&5463!#"4>35d 6 8T\RTJ\B.X +7X@U  [ [ O SG-, 30,7-6)(&$#!++    +2#!"&4632#!"&463%2+"=#"4;542%2#!"&463^,dd>((((dd((_ .;7@4[[[OSG555!%3# +%54&+4&+";#";2654&+";26".>2; 6  55  G k k ernz~RY  Y Y Y Y uttttg| @BOSG+"/&4?62e X   A} a+"&54>A  ^  B4@ BOSG+&4762 "l<**:l<k*<<*e4@ BOSG+"/&47 &4?62e:**>l*;;*LQ@ BOSG+"/&4?'&4?62L:5#@ jkOTH%&+"/&4?!"&=46!'&4?625:*w$$*:k:*<*G*<*Y#@ jkOTH&#+#!"'&4762!2Y$w*;l:*$^G*<+l:k*:(^Q@BOSG+"'&4762^"T  (+7/&?6T  (+?'&76'&   (+'&76x  (+ &76'& fxrtvv%@"B@?MQE+ 5!!^|^jR@@?ja+!!4Rn J@G hY[MTH  +2#!"&5463!'!!"&5*::*p(<:*p,(<:*p(<<((: pdd<(, %@"jOSG  /+&#"&7>7$264&"YH:LT&2D| x"H,,>,,n0|T*.:HJJʐv"T,@**@,h@BOSG+62"/&4762&&&&0r$,,$.T@ BOSG+"'&?'&762b0$$$$2r.$,,$@ BOSG+"' 62 @R!NXVV>NN@ BOSG+62 "&4?'&4XOV>>V T~*@' B[OSG"+%'"' 62%264/764&"~^?A-s,Y--),,[@^-ts,Y--,,~8@5 B[OSG +"&6?'&4762 "27 &?^-..,,t-A *)B\-..,,- (**)A !@ ?ja+>'&7>'7>?'%$. 22H1"^77<8(1$\%.D6,0"37<8(6EH,5K@H)+B%# @ ?[OSG.-21-5.5"!+&&"&'6&&'654'6776'67277264&"P FB6(,..,(lRRRJ>6**..**6BF PLjjjj^H2(*>:NRRPn84PH48>8P PP N:>*(2jllj @BK PX@/``YYMTHK PX@0h`YYMTH@1hhYYMTHYY@  +2#!"&=3!!#54635!5!5 *::*>(:b>b:(d> :*D(<<(dd*:bxx @BK PX@0``YYMTHK PX@1h`YYMTH@2hhYYMTHYY@53 +!53#!"&5463!2#5!5!5!5b:*p(<<(*:bn >dd(<<(*::*DFxx%@"B@?MQE+% !!zz`JJ(<m@j' B  O   Y  YY S G)))<)<985432/.+*((%$! #+%#"&=#534672#"&5#5354>#"&'#534>@7","88""7 0 88 .$7 / 88 0 p""p  Op ""p"poy""o":@Bja+"'&4?62 62<):;*k<**ٯ_< ΗBΖj/RRjZ/0,//4BYeeeYYe   UT~~>HbhF^lT~J ,Lp 0 |  6 " 4 ~ , ,9n 55=DL T_ +g  j   - = M c Vs &Copyright (C) 2013 by original authors @ fontello.comreviconsRegularreviconsreviconsVersion 1.0reviconsGenerated by svg2ttf from Fontello project.http://fontello.comCopyright (C) 2013 by original authors @ fontello.comreviconsRegularreviconsreviconsVersion 1.0reviconsGenerated by svg2ttf from Fontello project.http://fontello.com ,      !"#$%&'()*+,picturetrashsearch picture-1 layers-altvideo arrows-ccwmagicccwdoccancelexportlist-add info-circledleft-dir right-dir left-open right-open angle-right right-bigleft-big angle-leftleft-open-miniright-open-mini left-open-bigright-open-bigright arrow-combopopuppalette left-open-1 right-open-1 left-open-2 right-open-2left-open-outlineright-open-outlinepencil-1cogloginlogoutleft equalizer down-open22RjRj, `f-, d P&ZE[X!#!X PPX!@Y 8PX!8YY Ead(PX! E 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B *! C +0%QX`PaRYX#Y! @SX+!@Y#PXeY-,C+C`B-,#B# #Bab`*-, E EcEb`D`-, E +#%` E#a d PX!0PX @YY#PXeY%#aDD`-,EaD- ,` CJPX #BY CJRX #BY- , b c#a C` ` #B#- ,KTXDY$ e#x- ,KQXKSXDY!Y$e#x- , CUX CaB +YC%B %B %B# %PXC`%B #a *!#a #a *!C`%B%a *!Y CG CG`b EcEb`#DC>C`B-,ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+-,+-,+-,+-, +-,+ETX #B `a  BB` +m+"Y-,+-,+-,+-,+-,+-,+- ,+-!,+-",+-#, +-$, <`-%, ` ` C#`C%a`$*!-&,%+%*-', G EcEb`#a8# UX G EcEb`#a8!Y-(,ETX'*0"Y-),+ETX'*0"Y-*, 5`-+,EcEb+EcEb+D>#8**-,, < G EcEb`Ca8--,.<-., < G EcEb`CaCc8-/,% . G#B%IG#G#a Xb!Y#B.*-0,%%G#G#aE+e.# <8-1,%% .G#G#a #BE+ `PX @QX  &YBB# C #G#G#a#F`Cb` + a C`d#CadPXCaC`Y%ba# &#Fa8#CF%CG#G#a` Cb`# +#C`+%a%b&a %`d#%`dPX!#!Y# &#Fa8Y-2, & .G#G#a#<8-3, #B F#G+#a8-4,%%G#G#aTX. <#!%%G#G#a %%G#G#a%%I%aEc# Xb!YcEb`#.# <8#!Y-5, C .G#G#a ` `fb# <8-6,# .F%FRX ,1+!# <#B#8&+C.&+-?, G#B.,*-@, G#B.,*-A,-*-B,/*-C,E# . F#a8&+-D,#BC+-E,<+-F,<+-G,<+-H,<+-I,=+-J,=+-K,=+-L,=+-M,9+-N,9+-O,9+-P,9+-Q,;+-R,;+-S,;+-T,;+-U,>+-V,>+-W,>+-X,>+-Y,:+-Z,:+-[,:+-\,:+-],2+.&+-^,2+6+-_,2+7+-`,2+8+-a,3+.&+-b,3+6+-c,3+7+-d,3+8+-e,4+.&+-f,4+6+-g,4+7+-h,4+8+-i,5+.&+-j,5+6+-k,5+7+-l,5+8+-m,+e$Px0-KRXYc #D#p( ERD *D$QX@XD&QXXDYYYYDpublic/assets/fonts/material/MaterialIcons-Regular.woff2000064400000126414150212006510017351 0ustar00wOF2 $6P` D6$  z [UQlDl֪}*lD؃_ 1t3o Rr0@53 Nإm6Z(娫coh꫌\9RuzP  Yjo㐛Zl뮊ciK[Җ 'G W=^Zƥ*?Fd]pXCbT':"n (HKU3jLN "(I DBϭ,?7,yVP_UkLnL! Lp4LSWR)1/QyA{gМJѱ{syXdkϼ$/6zM]w[88q7.ň꤮=¶˕jjt2:#6EQ I_ڝo wYVv # <̲`|$\Dn3/#! { < eJ`9{Vֶ h_[6tLmi:\v>ږRp,{d-X"w 4amU H)cC8NTRf6j--4F̤sW:jAi v&H N0ڄytV_Z-0d Y${M^6g3Ǵ]YjD=D:jV}x-NͿ(ͦ}yk,ch@RP7l/RW-αE>>~ps h(  ʆ('rDeP].J+*\.k;uen D+b4 ĎNOPOx\Sz2j(] R"lK8Z8s_NsO O&d   @PT1 dwU7TbVcAP)ՐTW{ZgԪ1s|qOׅm!bx2N'}UJ aV!V73_{}{"""J((%ݯBN:BE}j^MYZjuou@!B $<3#s;تUTN?+Ą^O=vDJ峣 Ћje5^tëq|عFF/PiEŽ;O,PuhരP^ :o8u2Nm5vm={?(a}8DaxT#4\<9uwZ)ugKAXeay0SE„ٚsWpfp&QD.URN}m: 9TCL4NJ*<]N2Q^cLm5y :[g*UʝӪ깽N ڱޱ.׬" 3(%wrvaA=Uaaqؘh̨n{W=\.Q_^}2Z&p:o( DȈ-R-SfSkë+*gwE`XS8j6NO̓`k >b?Yɫ& #yoԌhW ==RsvpnjpY9¿Dm+ _/2v06N0rI!4aO[u!!x!uLjVh+Mޗae3qe~wKՃTʲ.I:!KomhŪO99Bp' KmĦм }t`TdTwt5/l\^U(m=.wj;ʎrY ӽ|wUT([)%D$#nȼfoZ*M9[ִo$mKb^3}=/<%;FǮfihatXG?D_^^Qo^/Z'Gn0lb", \H~{,#ӣЁ'Nw+gx!a5պrdz2qNRr>2#Rt>xKY;VI(U߳|')8fl)viV!T\#2KyZ&**թ>MqSh٩DTKTUD$*ޡTPa-]=~;r*Iŗ)_ЦŕktiR .LL9DQ:=)ŝ\Q2WG2!zdvE,У(FL~͜lW]8I0[Б:xmÅbMgGy!^w4KV~#PCw}*,l.U?dN ۙ[MYeϲx" TuoțZU30aF#NF0[8N)D2({G2aۗC Y*fN5,^Q/}W[.WqZz~߅$wgf}JݻAZ0Up|Ex(ڷAá&W_?j.i;H0n^/Ɓ0} N W =F!Lѣi'Qc6(uLg٥5[:hA4̥Pi'Gm< p1gCvLߐ"ڱgѥ tU 3u.u`Tt >ݛSkI6G(Ɗ'YEg/զM{`}s1=cÝQOtQ;)# Io'm0;fxx SҪ_7W6u{Z! -"bn8$EDN>~<{ iB<=<:W~%^}z͕r dVn,q}_:ǣ`ҁU[VV :w$86Da9q XV3D#hPMTǎǪ!d  ."=+LCL'Ax T5z^\Ҥrf# \Z QzitP*|^&ظD "- d,z<`iG]VIq컟<8KV[gbc٫yto[ CQ>B QsJ8)H55|TQAyU&%xmv]ȥֲFj @HnytXi~_d눁ؼ֎#drN+Gxk4? {K?1 +"jZ 7MP7$GT 50@gR8ZGNl5F hj[.^iÑ.nKxhy&u8RakGqZB;+Mɍ9e6lNSupsyd`AFfxD?jG7 61 1kxE{<[94nk7)3T)#t(GLR1T(mD-T_M]ގТB+^&z4FRM$.;Q?+>28&eQ%qqj gq='>uS-tK>С-AhB/J;PSE,ܩV٬a3 _-^BJ)MyF|WB6۪DDE|(p4£!JQ>uڛ>jٴ=0tQVu׻"[< Q]cYR1u .QMoES_H-ZZI@;Q 4T@J5o9<hiY0sV8qقmF 65nuMM&:~a^82p5|h/ʎ*Sj 0%>_+uYXIe> 'qlHdt ȴp~[yP4du3$>3'm9ax<~n[#|^?KTg;.wB(e>F&ۓA]}bAk2*}e+QuϏ WO0q?YϨ͵urF743K֪թPZ>DL~k`Hf<]JIՓb~paDNekʁ7\7̑U(FJˀdsNH)JԠsʪ=H*CDjPI.5b"9i!@nDU?ـ18 ^[ns1x!U_ǸJqAVNQ' $c!c()PRu\L2jϹ(ӹnL"tBG:sz-M9~Ɉm@Y7^Lq` b_)ubdV.H#Nja%FXV6wҐۯL%5BfTa/}/էwL]|E(yѽr=Շ*F)~L(KY [p28U >WJ](-*9nd##wC24g˃)hBoO!ꝃ5n  TC!:2eX7qfVmL륁f;=p!s@R &q=i^uvJ_i2)hn$ᵎW*A蓙{N*OTxS؜&!/!PW`O ǭqF[{EC8Qeu0B u5 <zPabjHYJUoa䧻mx`T GRS^²ZNhA( 3_g:zٛ{a֍ir2wxOUYB<~q!=7# 4>񽜟#fm6h,Q:lm2:,Ae\fڎ y}ќ,KV-G<Hu z hPUV%JɈO O$ ZbwiMp/S)'H$t6bu8hipZRV"rHf9P ~ C3v}&!fTvAiEo^(W`5JA*';cJ/l ]>Cϑ24ҞU󸆇y(xF {.fj!&*}̿˖bR~jo_R%+u +Bj }*r2UPV~Z6BhtX{G?X"Y:aN7%\[0 wUz^&mMׯͭdTA(ϵ낰 *˖e6|aiuns9ΚhP0MK$2!'c{FM]$F (Ib붛bC#3va񞏨a:6 1G4#X=j*ڇ1UhJE[ ۄlxP*X~8s@^YTώ6 ! x9?96YfƧg+XNhZ S4yA{FA,$m׺&-l['qŖG<0ɓ@D x&t*ycS>a4jl/984(ޭI# NL"ߓ'-y#.'p* h~;#UO9[/7kaJ'|h &b떥vHqɽ5\Q !8ZpBkKg}tb6n1y0!2n6p0/_$"Im%qE+R%̝ =A{foE-~eM*uam0m=T`CO6S3)D8m0mt>OKu`y,hK%!%_8t`IłbJg[  Yޡ:K"{JinNPT1%w()&C8E"*yuDX$4uݗ).AY#F _ҠMm!'eT#}͐o2ݷX!LAnY~A2ЊO}dP^ Sv/+L,BR4j>yEUoa4Nd`,rhN_<b<_ڵ(p#~BO Ԥ]̕7&kM] 0{/п޸bIF;wuWR46`{P_&&&ٗ4ZG!eɂV%]+<ΎgcI 7`q׼2 :AGm{n͹;n3=\'v1dQm?31 w.G{ FÈMܓ;"¬6)?A` rn٩Ӥ:5v_OIeK(_K٧dKO#zĢȣCóɚ'M'>j7 ._ݬzieF$ͥ]eJk(G1+YP\o;o+YK+YZJb~ʦyCGWx3ر<w/+>^|=%7'nO}]>፞sj{E]auE r)fJnBAf70ۈ}[X "nZd$؀{I(eSi },yɆ'O@9_zup0xesv+'ezqW~\FVUv\J# tpd9 auW5FW*L_:|^/l<6!)+*ngv8ʯ4v0u'C/mknvոXZgOSM6= WKS587& qOhW29j}{Wp:h?l37Iֹ]N2Vc#+!by}|:;bWO S[[+wI,6X;]._SB렴f ^{sjl_ =7*]]E̱>WƝkn8>83|PD# OMҋf (pss߭j"˞$@Q$z;8vߝ=ɐNE9^BK=6 0W6!d,Jj[5+ ) hgcC=&7[n=n.nLәy=v_Hpr\d3.bJUHԻ?M& Ҙ! [iˋMaHg"DYHˈ#{gWMD"Gg $j{Smk^8)B#Zk1!aL:xCF /r(LݕSTZ3{yc6~:>- a?XyJ KQr'졹W҈ւ˒ռUb_"V-l[y~+ 'H*H '++vN#֎֬UECJ/Xۯ*EPaUc4|I#:~Q>& CPbKW4ƆhBl9B"4t䱆&BA֥'0ί |͵|}fߒ.}ΧbVAa)JC2Bf_/8R$|!b=ƆLs8U-Y߆9$ \KA,HfUb_AQԔ:JPTWT UUURUj*_Se&|<n$1eb|1-+1YC+mhAPT-I/=\<1h􎘋 z|0&!)|!N$4ufd!~3͙eيkyx!SԹ5j ۍ$\Gu(9ɫ& ̛Qb2!JY95>ŸhpjdmMeC*Q떾&GS7a;@P*-6il)%^8"@ۖ찪srMF7V-~p!ibT>+_BrxL ٧KMd6QMΦZKzuJ~b}kś5x(lcSE|?%+\P?Kcܹ> ".mDzDɀO <ݷ?=2>SϮUQ 5/$3 kum醭S2Rӛ m^JјS`DSmK~#eg]dJ Q݇Sbhk &:/ףb.sO[ &*+,[\3`3 #)VZ3R l;}u1:@ Ԥ6H4*Wh&ԌbPv|9Le-8DSSBgmdxՓS$DT>~7+"] ĠrdPMԊ^6ž$†x{q+K[vKA >oև{Gj ;*mU1VjyYɷ0VQƙifsDE]D iIbC2Ň5IK斌x-|)醕uTgD;f=\{FU{*N5~_?MrzF:~U GCR n{t[pY*wk t!W oZSoYW 6;3]6MG`r~J|# gCwAm)kOR -Z ^kcᠢ^xE=ٳP ~ug\)W_^]Y0<7Z KЃ`gK6)Hm,uZP sEf|~yv:۟ Oo|93rdy+6}^(;vǾG=[< yoV1A"0[ >Ft0's/q%8ޭaeZst^Q2<8p>`!I"#aE߉^ֈT::moػ3VI&#˗$FuJԨБo vneu*C^Ĭ2bGKD|ÇVl,1ϺW(ц:hJYϒR-t^h wq/ƀfq)>BbPCNkL.4sb|BЦ0M1oqx TɦI&U-:P|c[74-ջXc!^A'%{W !ߏk%r#z|r !9n6}ad-/?9+nhK/?-V>8WSNj|M)9'%W iVV`K8g $-j"|ru F+NөPpf7~r*µ=K:֑aU da }N8jdg@ _GyX.**;ˡWԮ@UIH+APU+d}C3@3u¼@PPlGX|Dh1SgBuтCS'^L&2\_r`^*DmcUh%p(W|?0uSE9?助ٮNV=R3pV淢0TPcseϷ`@t[H0D)9UMsWW<^&ͲaeU#A¶\cOn; CuDA n]G\=9/յb-\8 a"ǀ1jb*+yUr%#J99 9!}|KYWuhڜ!=Y>$4 鎺p]s%"ga% SK!6dAa#bDgξsfvh tC騃$5 O -0]bs6~xwsFڶ޿VUy IxxTP2I}a Fef2"Ad=V:E5ST3A}{HL@9&崁UZ95A42 uxi'$I1KA%kDo p L@)vFÂF*BBշ{R=6,J T,G`/%42Z *&(ty40nשHr3 gj[6@ʾ8$:QYJ9EkIHo 7~0;,F އjW_M L]腓EVBjFV UfB(6bjHbst*o)TĵmKHJ*0AsY\/8r 3-^A}GymrT<{F=Ͼs92D 6^%0cwhF amIN`:jrdu0S+d1Jτl^sw/U4T24hAQ6vX1b0*aji -ZPdLƴ5[L9 (t@1 rМR&ڰ":'@cN$wD70U,"}[{'z(iCg07(/y|FZG>XqtЇNEQQ r%(3b>?vX2gXݵ";W]}D5T3ܯCX@=0 PZ*.5{yqcU L? Out]oOW@p4f+^ 5jQt^sF;:>Ǻ"&vp~ MKxeCn> 4x ]wΚr E6|~ sՍ_ :l( |9UTo꥜Sy30a^x=͔D||&+TK.!])o $מke& I980\gphr1PP[HpO*rBɢa$)G Os!3`ޡ݉$2+ZQq VgYD3`9c O$qX; {1v4zMR!Ĭu hG!NbO.2{"J' Ċ Us |H9( 蕌޷)k+I^:񡧱-8eLzJ:0>咔kbNAY@gIM^Hpz4\ LPAB5;ь)@q '4їiv)@M=M%AV9P'\P.>![!u=GK_noحN+1\a? dwLMϞ[q/YArsfL-NDBC=,U)^չWr:kr+UhID YƁR >Z/7 ηJES_8PxMp0y9'+!=Ԅ`$ ml,1㰰(z.&GaLkW2 N%/_U늪pGyLDufq-ik [(NhE"_ H$}(:wxj' ÂX".2\ЂIB+NFžuVe'w`~rwXb7om鍀^?WrF@UF~Oс__'PCL|ٙW+Βg,%&d2t9lɲVjaiNO'CƺGvy>cp1d\3p 1WE[LTl@<1uyj@4K a j?= hyDmk!.Lyo ْ1HʒY˚ڃ "z0e\ff1 qO%/V;N Z ^L2䊼<T|m< 'ȒwejWU3qC2 9=8eDJVƹ2dU*S_gWf .Glq~NT"Ӗ1!:#`d&zYGBw5׉'VM0(he h'M#Ӈj^h * $9P5hmCjvKHR}( $BuT[~C͖r;^LT'u *H1G.P2ٺk=Knrr*6Zhz :3oGK;]3Փ\x1#:u?:5j}?^iX*۽ @ѐʷkyL3L3J(͝wv # ߐĩ g!<#U (=LQpZhG=bIII> Лer|7'Qt m4<|8eH^pOjO=$%dqɒT8zq2+щZ!1PvS ;JAԔ&c.9rQ D"GQy9ʖ$!v$"`9 ^;VM`9L0K1^-,c]'h/= M (Q2i0) Tė#IFOp,Iy;L iٞkڹҗ( 1=q:rv1`Xki4> *3b_Ћq%/ѷ+1[V/SO\$:Hn+8Dݤ!f}m%"„57/im?qy19l?m0(& 8fFþ'#=*ڇ眖ɾ!y<9YU Z6J@HgܮhRV|H BLCGh&|/e5 DeB,&w] j}!*lD0L1ޔ&7 jGi<,)q"4? I6I-R_@EtV@E2(SI@WsjP-@Shmd)&{UOg֒mt!gɬ!ogj|^Zv]ycF8C^X"S+oA-yh&E)w|trj>7?qK^f?6|S{g&Ʀ&$T /=k+4ۍt\l X7֫F H 4zNI HQб'[(QoaUm9SU9_ugHE??mmD通 QMC)HDY]ڠ4/ͲOcz"3X8i.#Ɩ.0(M6۷mGA0|#vmsdZW칹8ɘ &fQaA;1MmpV|,깍tn3%"wa>!T9Lv0{ߞ4DRh:rzގ]"p/ʶZCp5!c"״~ͺAEq ɥ?mC73]Ls'<ֽ 2? l`"f_RFɠ;UrM,ck1hlyvaȫ;KKcLK-K x(:豇cC@vBwu+Ăټ^~'w$tSj[VNIr¢'-䌣7)M_i+d4x"&/oյ] $ fMI">RO`f {.W硇j .\d`Cv;X"G.sRv(H>uMG1[S&2cq,aNmBO>} HfpYr}&ja +r@>=/T ʼ~SvAKu|)a mwpFqvԇT;ŖCU/78P>76K{_|a8{/p.$|fױJݴ4s4.P# d;sŝv2K3"[y41c'6g;j&(e<{L{!4p{P(oeũpf쓘'q U%ʊ7%C԰ۖ䫀v/w@t\&xji$6u47qq| d N˚6:pOZ,b6Y,gʂ0ZyFӧC5aBLz-'$@v7{fg&ccͅC\]$_~yOV[io6 ATf A !s!MUOj^VV`d%UJ @͟y_wSN !Oj`y&7nGִ:'K'$\rrSk7|PJ$$6>s.A[ LDsxxqi}Er>p>x>ua~قѷHefa3)8ܹW,G +Fޯ<7D,)cjd8ftkɷ6X}Dv5wi繯 k~t#F?DUl.)<͚ i$2rɝJǝgy򜝟y_`;6e 6 c-/OӮLw-eA^xUcm7nT+kT0)ua1ԻPsJƥ.&-w>iDѐےVG>#Vh~>?['uX b#F w0bylMA^^K:.ֻ(gux tx.3NKw|gzhF뇰J%|v WxՎX6ޙoom[؜؟n&MLh̷}7ѴaUgW%ekr5/a##mJ㎆2MJ=šE}._ϔwL>8M9FW@* f#ˬsK ?M8]@X7{@t!-X ZGmɸtѢ%**x=`XYI6WCLճ<+Pt=7~~ vJ?'NiQz/x=A=QzMd"i3G,=[ p*5x6$bf]7#.Jx =rMm.PyP'̾F_"2,Dڹ!ƈBV] UL:U&Qb{%J-jnMAq`ڏ}<μ KyY;|GD8*XGIO }\pԫïD>"]n|THL{[ºw0\U7T+ʨKG8 Ua`@ؒŠP x(:\m *, /}8biDśT#-bf~2 _ x Pzs;RųY1*@GSs7băEù4W:t&_R5 6 ִ~rYh/6bJS-H "&z$k vTq5 hqX}Kd/eXUqF{lâXb0pU>օ m$^ „KA\MNj5yNUrLS+Be Un|w>lhSomc շGE/O o /[GO{o_   \4|@5#pǨBPW&4O!ĭVa.o@Gyɍu#-pfsWf.heȧq]Bjp D=(Q LK-Xmvo{4IpNZUݣV6a}B2N-xhu+*=iacg:/1R%iYsE-jޅ.,K֒_H6Zd|X遻w4Bƿd{9& YcC/2IE/e^؎>mfB3 a 9 B%Mp5t^l?hl/$i\'HI+W.'~ Y~ Wn<ܠ,0Nd,>R9p>1 ӣ?ddCljqi j>*LJ,#v 5 Ԁ ^Kjg іi{H,?TrM"B%:=HEѨy+H|IhAR_Tۊ2 'D@äL𜫕}=AVS}seWu/0M)5qA7-|I$?!y M:Qd>Uhr%g>6;;O΂.eKyӘ6]& Q}PV VpaYn{g_t^cbX{ Fegd0aEٿ4v A+YGOO? wPw3!<%N+z#"SSZs 9ȕ4̏>[ƙ j@=Xt|/:m.Fpqmᣛ0Z%rǂT>hwbwJ @_77m*v0tN-3*HdZjamղ#>qSan|^dum, uf先]Q&L:V+{jkN+P4ox ptn$ٌgAJbs9V~vH6a'5Ѹ׌Щaӱ:-=ahr6{wSy\?ڕaO?sj섊dWrܢ?#<K'Vqr_-+8P#|fk},&Sq_ixlK ! N uۏR\o ߙ=^^}qfPYRwvvPmf!]R]BBՎU Fg&-[=CᖾGw _ç1+5``/ [ƃ$7צ&֣^S¶%^_<ow OBиnr',~~tj23[g"@: I|BD2xMVD6l&_bKDz;tՙ(& @cnQ9uClsDo 4@C!$O5y[{ G 7[vzձJnͥձ!E>c;h)U&\;wLm Qkt6壹Idg2UKVSѯ3s(xrp뇳Fe)g9SgW m㫈I(uq[Xz_e؍x4m Ł)=O!mK jY0J;c 6Sn:h62PͅĊDte*Ȃt=1MWkɝ{/rm$vw). mM^]5GgMj@}W?"cdXڗz: Hp_^{zZ%.F8-uk0_bâ//Ըf~ֲWȶ֏Z?׵yi?T>&?ߣ'Nx8V45k5eŬ P+$F2/@c|:38|HqϹhPɇjN#xx,wUNqX &>h| ΁HÏovvHA/J ]+w]9=5ޢ_)Jʿ9}ȑq֕6o:Ey׶j0ܘTVKK{cZPc?\ϒ ò,a*{z*W>[Jћv:\_U*|QaZNYFI RPt^: K/-|OҲ)hsv>ͮ`%QJy(0(,B=}_, LSKUh C"LmHcBV5Agͤ1•_@1CnċX,vhIK5+Gd2LXh:]QZiFyu2f3jtQq:@y :[<6oڶRYG IpX@>:GDnʟe2B (PeREi| )M_:^gp<06j# aVDx&bXʪTalM9ΆǺe;PҽG({"5k[a!:5(ovNv:΋="(8`vhm9L@h>bOe|tJʡjZ8B F%V+G]jp9 [?m #==lHg[ۉAwu7uLdVSnZɲ0ICWymLmF4J[/hf%iOp9- bqLe@;2fcoPཁ: c#cLyGT6m[8h Rl&.x5$<(1A8U)OxsdK˾^+mcjRlX6Sd3te8^eAWju_bR"-%2E~S6&k Th(JNaˍƐ6eG%ב`Kdޒ@8}JTu~#[FӘ]DVb+;_w) zo?f= /"^{6 Q6fHy(C|؆ %[#l炻6Nj8$6cxsPK~ƈh$"} AUN33ha"KMD, 3br|.Oo[%ׇ|f_Ckﹰo>poiB7rkU:j7`)0'G-#P#U{' .ȵoCsEǜw9[=<=Ye"bP ZK/ʅcF#d\)>Fo"fj/W2JbU(sr6nM](ΔJ,<:8qC%c jYGDjkM޽UOn7z@ly#|HuW9ewaw ?>Gqvo lO'pT @ۈy6 9̲¥Ƙݤ?EEMu(߰)F0 pN2QY3gwqg9 Upeoؔ{8B03 ƴ("X6(FĊ=}zO$(,ZX]}7t"Y5Zь0,{Lz d; hnGpoq*j{E!]*" ʅc)Hs,wkgXjE~"_ߓ1V^.VUY;=U*\~_g gM5ծS!Ba]Tuܗjp;父~\CU"" }%3U &R-៛ ==W7iC醫YL᫻̯]^ -n'eT*UiQ0?`% ԟ_ձ_4 K'57%Squs}j!Q ? S^X"_,fo_p b7f}] ӸL&go|C5=蠛jHI^>(.]Y8RJ*uCcC.Rw Nhd ^YDz*/)OYTwy0>4gל-rl ŐE,g397L@3q?kgM{d9ʜ0?%,:|(?lW2',lD++bKKl5^Oi/ʧLTХM80T<(fbktk|A -1:AHa.?IRҌtUUA}Aˤ-57AAk[σh[Ö=#u[gc/Q[c26@p~Z/CyboRY:*a }3gOpu-k --Wzkdɓ32}~-pq\[~q}tۮZ"?7zR\48h6K?E 1MZy)V jڄ@vÉ?ARVr;o64#Kp3x7 n[{;DYPf2moNkJChnvbfC a$o,éIcݶvAw}uu}DF("ݸdYQo?g2d_"bT_}*T%y5H^_MINH)Y^ۻXTHPTwc7g+IU^6*C :Ֆ:N%%p~( fڹuw [e*|7؃d2@[v T[v7 W`^d@˦2:<ɾn-lVI")Y5%F"F}, Uh{~8c~arXtȰo\a,)3|؊ODCe-jÝussoсYmt?C5!x0,y+~+) 7A_|O6q`f0!"EfێI*;upM}7կl$w3 D-/~T',&`v_cȂpEc*;}|H:GʝlO=BY׫jG%]JIZ^ W]M.Xwy\ȥ9Ж>^t撩w}J;6kSC3`U)ZQgGjH8`CP! :ؐmFS"#`*uJE)<,_=t?oGKu,QϏHmSyv% k7i{G鳝R[YȈtֆƠGZ兖-+|Z1m1WEKv;ec5-5̳'֚\Mc**+z5kq0G+Tgs5hBS5ת6nW}qۦooִc>iiZmƭJ.]M+@ϴѧJ Bzoy_AɇhS&Ȅ%%%d!t膇 ng $mSh ]&'jBu-sF/}er&rC~Vn׈FpݦP'[ &\>w(< R335Q( T Q !/K ޱsVyr@xCqFG&>Igύ@SIXQyXh3 w!t.ׄGY锡_+fxݻv{ӞGtLL&L=2']GF}^XP{>jOeG}$(!_+ y8}D^h|Qj\IvE Χ^5#~pyhN!"__|`ԾS{ ͛~гMlznQ;}`Mix#XCͅ^ % 6Hc>~|V_U#VV6){۹жPhkDuSbRGfJLqf:c,e>KuH BH.[ 5>jOwWyuk]~vU-¿t`kp/{}vewʜuևlK*3M捚}Γ'4v\[T?]d KTRȩb^=/Jt;QNoGK:NwT&Mײ$ -~FHjg앚.vaľ1IZo)j{5v[44 b<DZ_f,̙ zF@iYz L޸0@*U/Lnw}=;@6W+ggtdC y$$gDDŒ$ w{N%6Z iCQQ}_UZj>*ҙ "2|Mrb @sI|Eq@W* ʡ ])& w}XU?q,yNPd|% A%H.nn | 0% zXze@|5"ϊ\2!z ^)eQfa?ǫ 4k~Tf?_ 1{ R*ʼHMiƩǕ+}M)'"#'S۷knBV2?W*+hݫט=SJG 8!U*FFN<_ˊE?v?,k۞ɔT9̷ aGcԘkRd"LBWHAw^")SSؒm?e"^AQOܖޛ @֥`8FhȌ9gNWxnBӒLڸ0!7ЩX!Á]"X!z(C1Vnxd rLv։ !eٔ%eCY8%%3B)S~<@Rͣ!1,xO[- P<ӧ1И촚4ܻIucڪF6]6{JqbA]B <-u ah BC^JH@i^,ঀ4hWLV/gaFӞYO]+Į)6OZa/%48 ˲,!_{NWte窷e Toe*:kyɊ?k㊫_VǸ}yU'<ּ3 i,S]U.Muvj!gt,_tR]G lC>1|R͋{efD9ø ƶsµ{ˊEq/5ݲ-)=U(, Z/V1CS,;F}*R_QOZrP.|̭8t!v%'rI焧R߱G*|лc0V3R>єy[RPU_@(yymwϼtte%f?f"c'p.;;LcnId_s S^97AHl1^Q3 [J F~24?m:;q΁:lh Xa%Q2bi@3Gr}= 孞QR#P LVl\3.늓FuȩWtkn|O*JYf2:].K{/KIc!HَwI/.J[JrzlJ^§`@$d0pzS=DdlZيkYO3" 0yϣs%8&6[)ۊ4BXS:o|Ipl{ww`xtgbPozE.sLoJHlJ'eIe<iBpP.`xFAoq%7=. Zms%5{7Pm׽DO}"zCnׯ~)Krl k4j)9Yeق߃f6S3͏^[ p#Z{Hm W)$$̂A v3, ɍkP\,i ;lUj&h-dq]! e™5Q"߱w=,]B$U""5=3DR?TV )|zdEk\Cy dyd939g{`Whj!o L,_r*U ^S.bke9lS6Caxۡdp7:pl7oy"fjsqk/ú,[ѢkiLBMpCux&p:m4%~N,!ueL`%<ohʿ 2J-~6F /\wlݑORuvʸg2izϷM}"=$/`LwTIꑏQŊC ]oߏȊ{k@GSdAJ1{5!FlZօ1kM! U($2) 'IYB"Zb=aCa~1(DD# iw7W tQrPgq_][% sN󕕍yo^XYA\?O[11 7ZKտvIXߝԖ=UhbOv/~;XDv?\8*\ )h"AϯHǑ9+M ^ŲZdu@9}+~3,O{MAkFʧFƀǸ_[KrX1X^5DK_|BN{8z |U&M\yZVt;3׬>N}[J#u-~}Fz< E\jJ[ޒJ\^ˎʰlAH$2r`ȯu&h<E T^1t(2?ODh,%D0Sj'&k_ b"Ab@ =OԲf{Cdpn)< e!abDi&)3q%c5`E>J= ZJ L: {'5fkwb2sǪt=sC[Iu}]|3]W6MzNd[_۵GG7#}{u&Kgʔ۷N NEss(58i LݨV7vK*!j O^k<lWO?YF@Хʸu5&vɴ5ugB/\CsL](x xoAJsK9qƾ^l|d+Bbe Bg#"5ʼ^]1V_ w/Ik(3A֘M{3 6hM#UzD 6jVOA~ \<1tֵ;Zm-o[[?O7dY{f5RՊ:&RQ2k"RԈԼr ČVJ#X/3jlqI9 -yKoȖK1̊VU*/<6z\!8[͟4ulgc; ExuxӅ]b^o^*yz[,bKp"hlqh |$ʞ'ݒę~fh̡Є 7cB{[ʞAǸ\aEہCh{^HHqJ2Z[^ktۼD!4bZcVJ?/L;#6l}\\_ߐr{6cƦ ɱ˂d.˺u/^TvyZ|/ٷO$=kݖdT"{^Ǘ3d7(VƗx s ~ب^X+7\YטW,ZEb` l''<(p̲ӂ_;sQ[y$H@҄ҥ~p.C%r+qs(;KӦ-Up3]w^{Cz!?AU9##62n]:x27MF5U;EXraF+ Fd|NIff$pO}^YfQ\T"3 Ag]V`ދY# qX$2V7P71PpkH٧J63T\7уZp PxŔl@s6[ ^Zo{zxS[弣{ sp[|0~MqJf܂g 'S=__l1YbTR oYwOXg$6YF6F%^`ꑢհ(_t/c;k-@Mm\\=38-ΈDTbNy,o;==3s̪-^64G:^w! MfphN-`9cx ܘ:,ZN5jmۀbpOE]އGcd58 m޶L8 ~E̍1`ۿ %튑e~InA]WYxK77N:V9氳|VL9̤yڮ"F1lrsҘ}KJBm[lfoeF2߻ .b 0*N_dc" 6޾}\9!C#dϷA} 9lkTـuWuR%-UD Fֱ<VNn7m8%;D;f5S̝/mc+%yȳ/'3qK$bUDJ`w{⾭s;jPώeg*}ˈ?4>n1HAƙ ۤq GEhޟU<o>woIͤZ,A#+V|dzdz@ͧԜ~T5UxC`dƞb]#Ӆ 6:j]tWU2)K*h5MYCB)Yʳĸ,?鳗nѺxdA6!@C6bӲ! ^DL\ZfÄ*Ƕ=ѿ U TTn 3}j%`xe.+M~^J6xI@Vj都-;+LCVֆa["= (\(hx+ژ7(j ,g bαhpixZ6s _~N L:w]2d"1.8/j͙뽗((`& bCѸҿ? Yԫ˿C 8/U3>S #\;aa}0Dxǃ n%p\ORP}/:Vza `Q eaA r<' bZx`>Bِ"D|Mw{W{B\P˾("Ivp`@7۱hVT-O,Cy ] ]NOuWӹx8.5m3JʹD" ɘ.Fn^f,&amƺ,buu/9ˏY'&c6)bڢz't"^ m"kq7ȝ&MEݛI'׉=C݇y&,Mnp:B>3Ctɨb?n7X|su^2~d+Vd%i6^# IJip,zKcc]n:>AXB^rs6`ҳߎ +ɖ*K9VWqpT-b$ I.K0Bweho]Q,Z"JLKH"f-̥` ߫|[#Hш9˾ ٬}4Wǃ'8ዧlSO;DKsU}>cwr]AwU7 ))Ԧdi_C`2< oZkOȆ~_h2ԁԀ;\'2i?E qˍ{W1>y(,wU֙ߐoA#)j;c2!osӨ>(?[QcmWuݾiIR'͌qPhYҎ׸q џy!90S`j[ yԧ/LjKK1b/LE|^&߬@E,g<#3}˜8G^9p悌˗d퉖kvɀQWV?&?|-ئFvt]8SfS͋&+Keh`84Bdg@WM46]i ulr6 G `U!:Œ"y[el\_R ČvȚzTE s&7k0$D&W ֜ZRL!dB.!M%}XJ23[ܦ _T桐LVY4)\YQ4 3_IHz͎Ҁƀeiٯ֌~I(E6&m"25'HJo1oXe^9Zץ[ӋGh.&D0+=!@HӅ$e аQܰ{d)া^L^[ez|鐺aHW}r% r]UqQZCt`Gl }uǞɈQ(ہP#o\)$,};<Rd)GsrK{i%D F"|>֋YܒG|G5B9A'͕Ʃ&_ 85$\WT%0kGTv%F]n@ݨK++_YqcJ+pҞaB=we9Jn?~L.e3V rY~g3RNmCCJwS:7m~.ꚁ{k}[|[fg2ǟ85jV]t, s+@%E3aƒN}_mzS;d} nk-nPHI61oR{>Spn-u%*eN<7h']lY?Qt&v0ᢀDҸh9m> []!2AeyvT@4Ü8;Hk}k+X,~"g=Dq1b@dG^D\yP!yCu.wkFZw;|jk@vJ_-FW\^JkfGM|]XN'~Y~ԫC>eVkc譛 W S}^o> _b΅k$] %8 YH%bw1,a$0+_nr26g<Ա2(2rIV:zS%`HÁǭGYĩ貉VRqΚy?k"KoB"MIL=С1Mk) FA%{ӥrS# $(8ĔN_l,( g6m* M#.W-I}O0 zJȺf9qT z`?^Aг!B-^6VJx+cЛz.Lg״ ַ*WNOm֍Z@uzbBRR?vCۆ {J{G~״4Xjŀڣ6w@,;z^=qq fxаȅw/J#^xgW߂bk' m$o1B4BZ"jz45b }rf!V2i3"4-=D"oy/&65>zt9⟕(&J6y%3ϰ@ ;haEےlLÊF䈑A (=OM;6I%8Qv\P׿T~;@K\ FmΜv?ޏ>m[?Z b=xy=N.?d,3${Vu֬U^qŔ$q w&mhJh&sI>_J%| j+td=< $,yXNGn.PIUYlBۇ<~Ce͵N0}D ҝYy)Ǽ2c/u>((x*4[KKm?m'B_g]Ozyeƨ J#%,N>d١S@ wp 'uqm ;#=G `= |0dmP@"kJ'peAO)A79nL@ !N 7Gj۲p\ɑME 9{ieJ :bΧ7&8vbBܻW4{ϬCYg 캃>w| -(p.Ȼ\6"񚲲Zڍ-l3frqYXVa4 _u V)/H!gknfX5EE B-&s)8=%Sӕu-r8/<&8Tj(6>LR(5G1K[$  >=#cEmOYm$q\ ]_(<c0RwZ0Er؁~#2'0i4(w|ןұ"ΤӕlxkK=MZ}{ޙomTBGv%}˥;oo7E {G;p3>qӆ^$ ?qΝc^؃e0p@39@.is0(ϔEEѹəPp_zƔf?h-QRGG&ےZjVB]ؤ&Ǩ#BBl+zI)>*QMQxxA-9=s˘hMyf< U۝vT?߿`mMGOUp{YYc(kHU󸼭?ݙ5x:1B^aA~k +VֹX̆lQ'Jk'] -[!qxfM<(zgxr#c%Z*5Gڙ,Q,Oe輺t;i%Q!OE(\V;oYm7\А7B03WE'E@j ۲.>P]Ci]Ȗ-!uƮ#֑RM#o> j[quq˫'3|$x2 XtFKB`:A6=*%BPbS 0煠\,'oDrCqm Y1u 7vGEM[7n$?VQU<*?ަ򯤽t&ufKG$1(Qұe&uMW-`孠ӕ>A`:["XDL;66ZM}3:I%,VlU|Zn,>%R_'Fe3/̷߯Xr_]o:/'\YCg&.kk!Pj\@1>Ȱm5mE#}Q|`V\GN ?90prqh,}̀Z(b+Յ)O='4nȿk޹=E%RQe;IUʂKKeUW\O:3J3x<)*i律LJ."VN0IM8!ut }u_"%p}C7C"P[ KL="êEY5|iamAWDl^9<$'܍z6-JFbۚGA<5:|IAQ^손&d}3XAY zg ”NP˯.wEh!Cږ/\ap9YH9r#lzkг`8aQ75`*T ffwV`lm2qD8L`(X55$d'ϹԮH`ȸ~M R.uh#pI6s fjE>ݸ4y0wF/m6eLiᴎIiaT(Ɇ_,{[Rz!l,>@ xZ,B,iYv,lS^Ms1T?]u Oz뭳: MK{z衶-u;glm ؅]tK0v6:*<ܑ'hD(x:LxoS=c^^public/assets/fonts/material/MaterialIcons-Regular.ttf000064400000372264150212006510017131 0ustar00pGDEFS$GPOS,6GSUBҩQdiPOS/2 s"cx`cmap1 xcvt D|gaspglyfD}rHheadڋf6hhea4$hmtxjiFloca;)maxp'X name5dzpost2 O"_< ޣޣ@.LfGLf0 +++@+@@U@U5+@@Ukk@+++++++++++@+@@UU++++@+k@@+@"UUUUUU+++U++,@++@+@Uw@kU+@++@U++k@@+k+++3@+[kk++@U+>+@Uk@++@+k++@@+@kU=@+++!k++@@@@+@k++@@+++++++++k@U@+U@+++@kU++3+ +f+@@@@@@@@@@@@@@@+U@@ 5+Uk@@kUk@+U+@+@w+@kU@UUUUWUK+U5+k++kk++++++@@+@++k@Ukk@@@UkkU@+U@+++@k+@55+k@+++kk+@@+@@@+@@@@@@@@kU+@@+U+U+@@+,1@+@@U+@*@+@@@+@@@@@@+++k+@++U+@U+++@WU@+++@+Y@%++@@@+L++@@+U@%UUU+@++++@+@+@@U@U@@U+@@@+++:+@@@`kk+:@@U>kk@k@@U@+Uk+UU+U+Ikkk@UVUkUUwk@+++@@@@++@@@@@UU++U=@k+@+* +@@+U+UU@U+++U++@+@++UUU+U@+UUU@+@U+++++@@+++++@+@@+++#+++@@@@@@@UUkkU++U++@kU@I @@++++++UU@@k+++++U++U@@+@@UUU++U@@+++@kU@ @+++@+k+@-@kk@UZk++4+@U+@k+U@@++@+kk@+U+U+UUUUU++++++k++@@@+5'k@+Z+>kek+@++@@U+@U@+@+Uk+?+@++UU+U+++++, , x@89_z!$,19Sqmd8.<6r E:Qs+L0_a#(.3;UE& 0-9# 4MSu; (     iGA;73,(QPOtr <09__ az(,!-#$4(,6.1;39?;SFUq_|Em&d JSWX Z8i.0<-6#9r-g #E 4:MQSsuJa+;L  !"#$%&'D)))19AIQYaiqy !)19AIQn U 3$`6q#/Fh&eM[  ( P f v E s ! F 0{5c6Y)HvM`{4q4YMu/`"R|Y :t FZ.Wq+Jl7k+Il  3 Q m !!4!n!!!"2"Y"""##6#V#v##$ $8$q$$$%%L%%%&4&e&&'*'P']'s''((b() )N)x))))**+*:***++P++,,7,--<--.^../*//00B0h00011;1Y11112#2_222223!3A3X33344>4r4444555b5y55566&6v6666737E7w77788Z88889 9.9a99: :0:Y:::;;<;e;;;;;<<*<<<<= =&=[===>>C>s>>?(?K???@1@U@~@@@AAEAcAAB'BPB}BBCBCDEEEEFFCFgFFFG/GeGGH%HcHHI*IRIIIJ J-JRJtJJJKK:K\KKKKLLLILgLLM$MmMMN2NyNOOaOP P0PnPPPQ#QQR'RIRgRxRS$SST1TwTTUUyUUV VV[VVVWWDWuWWXX5XxXXXY YY-YzYYYZZRZvZZ[[c[[[\7\p\\] ]8]g]]]^{^_,_w__` `f```aaSaabblbbcc]ccddIdndde=eeff=f|fffggHgjggh h0hhhiRiijj,jrjjk k4kSk{kkll+lZlllmBmwmmmnn>nlnnnoohooop p?ppppqqgqqr4rlrrrrrrrs ss7sHsYs}ssst t1tMtht}tttttu,ueuuuv$vYvvvwwZwwxxZxxy$yNytyyyz7zrzz{{W{{{||4|T|||})}g}}~~,~L~~~3j&Pzh*f̂=z,d܅:X܆GMч-Nu)` >wɊi-rUэU܏1Lvߐ%6VݑXzM "V!6p=̕0mAnƘ*mH|,Ipƚ3؜'Q+Z.jʟ*T#Yՠ7m0Tr٢,Q$R¤!lϥWW>8T)  @U/?54&##"332655##53#54&##"332655##5372#!"&5463 @ @ ++u @ @ ++ V  @  V  @ UU 3#!5333UVVV*V@뫫V@@ 5#35#535#572#!"&5463@UUU@+++*+*U#57#'7++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@+5462"'&472653#"'&'&'&'&5462#4&" ,,r88EE+2#))W~V+=Z>$( *,,88EEo#27%)*?VV?->>- "& @U#3%5354&##"33353265##5#35372#!"&54635+ @   + +@@ V V 55++U%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UVk@3#5&&5326"&55462q$K5*5K$C\CW4&&4&6QFFQ6/==&&&k@(3#5&&5326'326574&""&55462q$K5*5K$C\C 44&&4&6QFFQ6/==  &&&@@!''#5&&53327'#"&55''5462'65[eY!*5K$C.#&&4&U YFFQ6/= #&&&%!+U3#!"&546333'33'33U*@**+@+++@VVVVV++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++ $5#5#75#72#!"&5463!!"&5ՀV+k**++U++U*+++&!!"&55#&#"265572#!"&5463U+UU ,k*+*u ,vj!%5#5#%'''7'7'777***4M(II(M44M(II(M뀀V++k;ODCO;>1qe11>>++ 5!5#5!572#!463+UU++++k++U@k !!5!%5!+U+*k+++V**++ 5!5!5!%'!"&5463!2UUVU++@++@++U+#'%54&"6"26472#!"&54635!!5kIDI(({V  ((WU++++@@ &26%2#"&5463327675#'3##'#535#53#7#5 K  //^/ $(@+@@++@+V K Ֆ ($ /\1/  +@+@@@+kk U'/7?GO2"&42"&462"&42"&4&2"&46"&4622"&462"&462"&42"&4""""""""f""""""""""""""f""""f""""""""""""""+U5'72#!"&5463U+kk+j++ ##463!22'#"&55!5k U  U U  V+ @ U +k@ %3'353'##5#U@UU@*U@*@UUU@ '7'5''#"'&&7'71Oy&fL:/W$M lDG. EAR DgD.W>0ENk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ 5!5!5!2#!463+UU++@++@++U++ 2#!463UU++%!72#!463++U+*U3 '##"&55'%'732Nu( 8b2)82@@7632#"&5463320]/ $( K  ]0/  K Ֆ ($ +5"2B'#"&57'&&547'&&547'"'632'654&'654&#"'632Fe" *#!.'19,,+%2=X} e1#2# #5K"1%;#&.6.O%c:J9-}X=2')Fe# #2# K5@/%&4737'7'54&""26472#!"&5463}# *,,* uXPX4&&4&V,*+!4,4!+*U%%&4&&4f*@ #)5#54&""26472#!"&5463'57ժXPX4&&4&V@@@@%%&4&&4f*k**++C *&'77#5'7"'&'&55&""''&476 JLn*LLU5 .h. 5i"/JLjj[KL5BB5d[+#%5#72##"&55463&2&"'62&"@}  z  #E88:,~,ZU  E88=,,k!!%463!2#!"&5*kk%#2##"&5463kk*k!!%463!2#!"&5*kk%#2##"&5463kk*+k!#"&554&"3'354622655#U@2F2"@UU@2F2"@V#22#UU#33#++ 5##5##5#%2#!463k++*++U++++++U#$264&"264&"$2#!"&4623&54l>++>,>,,>+/bDD11DDbE`,>++>,,>++>DbEEbDD1+ +16264&"73##5##"&4632""+U] B*5KK5*B""T2##"&5533##5463264&"7#'##"&7'&'''4775'&7763677633276++&""|+ +@+V+@""%  $%  $@ #7##!2#!"&5463*UU*VUUUA,V*5 &%5&#"6322#"'&#"&#""#"&56326!*A44A''L*)=A4+J60+KJ++u   9 +U7!5'2#!"&5463VVkjj+U%7'633!53"&55463!2VVi+UUUVPP.n:z++!%767'''!53"&5547''7'"'!23#1" n:}U!v"Vp;( "[:+ ! v O-o+@k 77#53#5@wb+Mw+bUU2#44#4&#462#"&UX|=Y>YÉq(kk %##5#53533**뀀*@@ %5#5##33572#!"&5463kV*VV**VV*VV*++ %5#5##335&2"&4kV*VV*m}}}*VV*VV}}}++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@@ !'!7#5##%#!"&547763!2m&uJVJ+    u++   $ @ %'7''72#!"''763LLLMMMML^ssMMMMMMMM+++%2654''7&#"62"&4Fe$-o$-76'&( % #  09*)54>!(<7 ;  #2  t%&&  $ ('$$<7"5E>'!H  I 0$$"@@ %5!32652#!"&5463V&4&U&&*+k#2##53264&##553$33#"&4633#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)+U5'72#!"&5463U+kk+j+U5'72#!"&5463U+kk+j!k7#7&#"'6632LN0>8Y2uIUMM(A4DVk%!5!**++ %5#62"&4k}}}**}}}++6264&"2"&43#eeeS}}}jUeee}}}C*@U&#'7hqM@[mWU&#'7'7hqMUU@[mW@UU@@@ %5#264&"#'57* lpppp뀀\ pppp@@ 5#264&"#!"&5463@{4&&4&U@UU&4&&4/U*@@  $(,16:>BFK35535353753'5353'5353#553"&532#'#55353'53'463++++*++++++*U+U++*+*+*+++@++++U+++++**++++++UU+++++++**++@75%%5+@@++@ 75!%!!53@**+++kk 3#73#'!!(P],e e,*k&//Z*+k2&&#"#56 It2Y8>0NL?UVD4A(MM7++%3#3732#!"&54637T-m(m-xo,,u@ Vvv@@ '3535!32652#!"&5463UUU*VjV&4&U+VV@@k&&*@@ !'!33537#!"&547763!2m&uJVJA    vu++   # ++ #77'355232#!"&5546335463UU@@VVVuVU@@ **+**k'2!54&'54632#!"&55462!54/""*. ,, .jkk@@+U!537353##"&%3#53#3#+@UUU**+*++U64633#"3355#"73#53#53#+Q9KK(88( @@ 9rQ*8P8*@@++++*++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp2bQ QQ T ++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ #3##5#535264&"62"&4%'7'7@@*@@)|WW|WEpppbbb@@+@@+@X|WW|qqqL!S R R++7''575577''5462@P{+KJ*kDzO  u5*Pk*N  ++''575575462+KJ*@5u  u5*ku  uk+k%5#5#2##"&5463353***c   #VkkU+++  G **+k77#5372##"&5463353U+U+c   #VUv  G **+k2##"&5463353N   #V  G **+k2##"&5463353N   #V  G **+k,%654&"34623475#2##"&54633531&4&  "(b   #V&&  a))*  G **k+z%'73#5'7'753=((=\\zbwwb)QQ)\\ybwwb@+ ''73#5'7'753'7++*.((=\\zbwwbk*++++++\)QQ)\\ybwwb+++U+ %7'''#5'7''53'7((81\bw*zA"|()1[bw E+kyA#@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1%3'#3737#'#5'7537371)E*E)DFFdGGdFFdGGd*rGGdFFdGGdFFNN2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG++%27#"&5467'654&'H,8@lX}oQ6JWSQo8 J6k8!W}XSy@T8>WiyS0'!8TU '%53##"&5537'7'7'7%#54632#5k**@bbCCCb**k*UU*QbbDbDDb*UU*U %5#72##"&55463%3!535463!Uk + +@@+@ '#57#5#57#5!2###5#"&5463****kk++U**U++U**+++'6264&"%3##5&&'#53667532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F6264&"%3##5&&'#5366753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`/%'327'#5&&'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`/%'327'#5&&'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`6264&"%3##5&&'#5366753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`@+ 3#3%533'3++U++*++VUUVVVU++%!V+6 '07'62DyyTUU++,!3#35#"&5475463!2#!"&5463U*@"V+0  0VV++"'073#"&5553##52#5#5"&4627!#54633U**V@+@+****}O9U+*@@ 3#53'#5353cyy]NxyxxN]ݫk!1354&""&5546354622#5!2#!"&554634 $ jU+  @  @ k1%#2##"&5463354&""&5546354622#kQ4 $ k*  @  @ '?354&""&5546354622#7"&'3%"'&47762'7'7fI , Qd Ep   4-yx/  V  V Qc;a    4,xy/ '77"&'377"'&47762'72#&&Qd Dш  Qd D6Qc<`    Qc<`U+ 5##5##5#72#!"&57+++UVVVVVV@&%!2#!"&5463"&5467363232#&!.*j,V*&$+%,++7++V++ 7#353'53+U+***+**U3 '##"&55'%'732Nu( 8b2)82++!!VVC '!7'%'fo*u+f6%62yy65UU +#9%7>2&#"54&"32##"&554635462KK  $'-.-'$  ,-=V k .8^6      8=M  U U 6 '67''632F HGS!-+t-, JGg5,[ +U 355!%5#'!!355!U+U+*V*+U**@VV**@V**@VVf&,3###"&5475#"&55&546235#7#35#@U@(@&@+@@+@kV*AA, ,VV*+)%54&"32##"&554635462'"6 &V k , 6,>Kp p9  U U j>,=cUUUL+2-52'6654&"&&54'654&"&&54622"&4}91'/dd.'19U#*2F2*#KjK""|Y:c%O.FddF/N%c:YY#;%1#22#1%;#5KK ""'3"&5462"&55326554&"265` DbE3F2,  , 3F21EE1 #33#  #33#@`(#5&&'332654'&546753#&#" )"@!+/;@d* @!#/4  '..*!-$A)./,-@@ 5#5#'5#5#!!*+U@@ #'+/37;?C7#55!%#5%53'3##553'53'#5##5#5'#5'#5#5'#5#5'#5k++U+++++U+++U++*++*+*++*++++++**++++*++++V**++++**V++U++**++++U**@@ #'+/37;?CGKOS5353535373#5335353'5353'53'5353535353353'5353'53'53@+++++*++*+++++++*+++++++++***+++++++**++U++++U++++++**V++V**++U++U**V++U++++U++U++**++ 5!!'762#57*P*2EPUU*P*2EP@@ #'+/37;?C%53#53'53753'3#5!53753#5#57#5##5##553'535#553++*++++*+***++*+U++++@++++U+++++**++U+++++U++U++++++++U++++++ @@#'+/37;%53533##5#535533#53'#5##53#5535#553#53+++*U+*+++U+++U++U++++U++**+++U++++++++++++++++@@ #'+/37;?C535353'53'3#5353533753'5353753'53'535353@+++*++++++++*++*++++++*********++**++**+++U++++**++++**U++U++++U++@@ #5#5!!!%#5##57#5+*++++*****U++U*U****V++@@ #'+/37;?C53'5353753533#'5353'5353'5353#53753'53#5353*****++++*++U+*+++++*+*++++*+@++U++**++++**V++++++V**++++**++++++@@ !53%!!#%535353#53353#53++U+++*+++@+++**V++U++++++++@@ #'+/37;?C%53535353753!!53'5353'535353'5353'53#5353@+*+*++*+U+++*+++++++***+++**++++++U++++**U++++++U**++U++U++****++@@ #'+/37;?C%53535353'3#5353#3753535353'53353535353@+++++*+++++++*+++++++*++++++**++U++U+++**++U++++++U++****++U++U++@@ !!3#5!5!%3#@UU+*+U**+++@@ !!5!5!5!5!@+U++U**V++U++@@ !!5!%5!'!5!5@+++**++++@@ !!5!5!5!5!@+U++U**V++U++{%264&##53264&###32 K@  8.-"$1@@[4"/+2H+@!#'7#'''#7'+|"-3<:4y!@4@P,$<yN{!5!!"&5467%3'#"''&477'7+" g u v n3UU / & -fP  u u  n3U= '#"&547''7p89%/5KG+:+G8 K5"6G K6{ 3''3#'##!!f3*u00u9@@@U@@ 753'53%!!5!%753UV**U+++++U++@@ 753'53%!!53%5!UU**U+++++UUk++ 3#3#537#ի,5k+UK5++5U #3!57'5jj@kk@++@@ %5##5##5#2#!"&5463k++*++VV֖+*++ 5!5!5!2'!"&5463+UU++@++@++UU+3''3#!"&546vv@u V++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@%5!332#!"&54633533#5++kk+*++kk+k#2##53264&##553$33#"&4633#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)@@7!'#!"&5463!2J*`J*``5*wM 7#'75'7``KtIIU``swHH++ '!"&5463!2UVU@@ '7627#'P'2PPj'P'2PkU 77##5'!!kUU*Ֆ+U@3!53!++@U@873254&'"&&##5!##"'&'&574#"#4&5&547632>1 SC$'3$ b "156$++=2x-  %)U@ 7!!%'353UVUU@*k+VVU !!%'3537##5UVUU@*jUU@**UUVVUUVVU@ !!7##5UVVUU@*+VVU@2##'73264&#!5%!553k#22#+@@0V2F2+@@+"*****W@"'#5&&'3327'&5'"'6753#&r7/!@!,/<%KSI@ #/0..*!-J;I!./,-U@75!5!5UV++++ "&:73'##73#735#5#'535#5##35#35#3#5##535#533538%K#IH"`++++******++++ր++րRm*++++****+++++Uր++ր++K+ 7%773#5!#5j---s**k@t-..-@kk@jj+52#"'#"'##"&463236236$ > H > $$ > H > 5, , U@73#5!!UV++5k##5#5'!###@@@k@k@@@k@++"*%654'&546323&'5##"'#32"&4CZ8-*;9%Y95*C9v}}}~ 6=(9**#8 ! (9*}}}kk!###k*u@u@+k%646332##"&4633#"33264&##"33#"+D1#22#  ,,1bE3F2, +",>++U#!"&54676632):?,5KB0L-:X*=*,?K51I'0I++%264&##4&#"'"32"&4` 2#-&&}}},#3%&4&*}}}U77''%#!"&54676632Սo,):?,5KB0L-:Xn,J=*,?K51I'0IU%#5##7#!"&54676632k@V@k):?,5KB0L-:XUUk=*,?K51I'0I++#"337'#"&5467'654&##54&#"'632%#22#e+5KH3"):-!& D1 '/:X+3F2*K54J+=*7 && 1D IU&%264&##54&#"#"3%#!"&54676632&& D1(> #22#):?,5KB0L-:X&4& 1D0%3F2=*,?K51I'0IU%3'337#!"&54676632+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IkU 7!!%'353k**U+땕kU 7!!75#7#k*UUU+V+U32#!"&5463+++U%5!2#!"&54633V+++U!%54&"6"26472#!"&54633;4;f""@+""Z++U %5#5##33572#!"&54633@*@@*V++@@+@@+@'2#4&#2#4&#2#2##53!#5463a+qO>X+?,&@++aPp+W>,?+&+*@@@!).2##53!#54632#4&#%#&&'52#4&#2#++a+qOx_?V>X+?,&@+*@@aPpk?`#W>,?+&U!53!53"&55463!2UVUUV+++%5!2###57#"&5463**@@+%!2##3#535#"&5463***+**++@ /3#'3#73#3#!%#3#3##!"&5463!23UUkkUUkk*****+*kk@@V**+*++***%5#2##"&546353U*+*++++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@U2##5354&"3#"&554p&@UW|WU@&qO&+>WW>+&O@2##535#5354&"3#"&554p&UUW|WU@&qO&++>WW>+&O +k #'+;5#5#'5#5#5#'5#5#735'3535'3572#!"&55463**********@******+**@**@**@**V++**@*****@**@**@**@Y7'bbYbbI%'7IbbU77'7bbbbU7'7'bb@!'7LL*MM 75!''7b++b + "&*.>%'375#5#'5#5#5#'5#5#735'3535'3572#!"&55463U@**********@******V++@++@++@++U++++@+++++@++@++@++@+ 3!'7!+MMkMM 3#'7'7!5!**M/M*k+3#5&&5326"&55462q$K5*5K$C\CW4&&4&6QFFQ6/>>&&&U!53!53"&55463!2UVUUV++U%5!5#!3!53!V++@++@U #6264&"!53#!"&53"&55463!2  VUVUVk  U!53!535"&55463!2#UVUUV++@@37;%5#%#3####5##5#"&55#535#5354633533533235#7#5k++++++*++++++++*+++*Uր*++++++++*+++++++U**UU #465!"&#WWVee?WA`UUFeeo`Ak%#5#2##"&5463pV&&&&+@&&&V&k %#264&"2##"&5463USv+U  j U %5#72##"&55463%3!535463!Uk + +@@+#"&2##'35#'5463%3'!53547'!'! @.U+ Q+"2+ '+DU @o+Y %HQ"2@ 'B+@@ )3%5##5##5#%2#!"&554633537&#"'632&#"'632@+ * ++1! ()1)10)-=>-++++++kUUUU $$--@U%5##5#%#!"&55463!%7+*;  ++++ uUm(@ &&55667#5nRRn;RVYYiCBzU+ %%5#'5#5#'5#5##5##!"&5732k++***++++UU+**UUUUUU****@k%#2##"&5463kk*k+)2"&4264&""3264&72##"&54634&&4&X??X?kZ&4&&4?X??X""*VU!13#"&5462"264&"6"326472##"&5463 ,, F22F3g"/+U, , 2F33F$$D3U%!2#!"&5463U+@%!5#2#!"&5463V&&&&kU@&&&&+ %!264&"2#!"&5463kUVj "&53"&4632#5462E`F0EE00EE0E`F0EE0E`FE`F0EE0@%!2###5#"&5463kk+++U264&"#'&4773KjKKjAAA5jKKjK.4zz22zz@@%3#5'#5375&&5462kUkUUkUV&4&kAZZAkUD && D+@ %53!53!53'!!Ukkjjk+++++++U)7%5#72##"&55463264&"7#5&5475'3#"&5463!Uj wJUUU  b&&&&+++264&"264&"'5#5##335%2#!"&55463B@@+@@+R*@@*@@++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++"&462264&"2"&4@&4&&4`eeeS}}}4&&4&eee}}}@%7''2##'#"&5463(XX((XX(U@@U((XX((X@@@+k@ 3#'##33xx**k@3###"&4632U6%(88(@$18P8++'/7?GOW_go$2"&42#"54264&"2"&42#"542#"54'"54322"&4'"54322#"542#"54'2#"542"&462"&4"   feeeS}}}@ 5   @ K J 6 A     > Keee}}}# U  , @ J  b  @@%)19AIMU]e$"&462&"&462&"&462"432'"5432%!!"5432"&462&"&462&"&4625!"&462"&462"&462      @ +   ]K    ]  I  I  WV u+  >C++  a  l55 !'/TZbjrz62"52"&42#"4&2"52"&4$2"52"&47'"&4632'#"&5467'"&4632#"4"&462"&462"&462&"&462"542'"4323"432&&'5462#6"&4625B  j B  J  [P  <  <   i         K     @  > @   @  Q  <  <    b  b    W   `  55%-3;CKS[ciou{2"&42"&42"&462"&42#"462"&462"5&2"&42"&42"&462"&4&2"&46"&462'"4322#"4&2"57"432"&462"542$2"&42"562"&42"&462"&4?  v   >        )        6B      KCM  J  W  I    b    > J  W j  T     b  ++6462"+}}}}}}k+ 2#"'664&'6Y}}Y:019910}}ctc+ 2#"'664&'6X}}X"BSSB}} qq  %264&#"7#'#5'753735KK5!))!FFdGGdFFdGGdKjK ?L? GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF@@ #!"&5577'''5463!2@@UV@UVU@* @a@VVތ@VVVAa+@ '7622#"'2654;4&2#4!;&#2+++ %7667#"'3&&7#&54''7#7'632NN;LO.C l8fO.CN;L0#0GS(S= GO0+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(k'+462552##5#535#"&5463"&4623#IDI@@jj@|""jj+@@+*+*""*k $264&"72##5#535#"&54633#"}@@jj@jj""@@+*+*U*++ 35#5#'5#5#'5#5#3###"&5463354633232++++***++++V U @++++++++++++@ @@#+%53##52#5#5#546333#"&5562"&4+UU+U+UUUUF22F2kUU+UUU++UU+U+U2F22F@@!*36264&"62"&453##52#5#5#546333#"&55""F22F2+UU+U+UUUU""f2F22FUU+UUU++UU+U+U++ 3!!"&57!'#!"&5463!2+*+@V?*UjO@@4264&"&264&"264&"264&"72##"#"&46h-W-Oq?,%PppChdG,>  pp@@77'%'#57'7762)OC)e)Ck)C)e)C@ 2##5#5553#5#"&5463jjjVjj++j+@+*+*++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@'$264&"62"&4&&4673##5#535|WW|WEpppU.'8HH8'@@*@@kW|WW|ppp$XI.dzd. @*@@*@@%5!%2#!"&55463*@U%!2#!"&5463*+7!##5#"&55#53535#532VV*VV*֫*VV*Vի*@k%5!2#!"&55463*@k%5!%2#!"&55463*@@%!2#!"&5463*k*U*@@#2#5#553##5'3#"&=4633##+UU+UUUUU+UU+UU+UU+U+U@k%5!2#!"&55463*@@%#7!2#!"&5463*K:**eL3C*U*k@%#2##"&5463kk*U*UU%!2#!"&5463++ !!!!!!+VVV+@+@*@U7%!xx+@@ '7627#'P'2PPj'P'2P++"%3572#!"&5463#53533##+++**+UV@**@V++++*U %#55733#*@d$$*+ 3#%23#5767654'&#"#476+4V=Y  ..*K B$ a  1$U%#55733##5#535+@dVV*VV$$*V*VV*V+ 03##5#5353#5767654'&#"#4767632UU+UUY   .  kV*VV*V$ a   $# Y)4'&'&"327655432#"'&'&5+      XA((((98(9t>,;?"%!2#!"&54635#53%!!"&5++UU+V+ի*+U(1%#546335#532##!2#!"&5463!!"&5k+UU++UU+U+*+*V+V+V+U!%5%##535#535#532#2%!!"&5!2#!"&5463kUU++UU U++*++*  +U+V+!%!2#!"&5463!!"&5#7+UU?L;*+V+V+UqdK2&%!2#!"&54635#53353%!!"&5+U*++U+V+UUU+U.%##535#53#32%!!"&5!2#!"&5463kUUUV+U++**++U+V++435"&554633#32#!2#!"&5463!!"&5++VV++UU**U*+*++V+V+U #%#7#53!2#!"&5463!!"&5*UUU+UU**+V+V+U%)9B35'35"&55463"&5546332#2#!2#!"&5463!!"&5++++ + +UU**V++    ++V+V+U+45#72##535#"&55463!2#!"&5463!!"&5@++UU++UU@++U+*++V+V+U#7@5!!5##5#535372#!"&546335###535#"&5546332'!!"&5++*++*+V@@@U@Հ**++++U+@+U@@%#72#!"&54633k**@@"+2"&453##52#5#5#546333#"&554&&4&+UU+U+UUUU@&4&&4UU+UUU++UU+U+UU*%264&##54&#"#4&"3%#!"&54676632&& D1:$)5+2F22#):?,5KB0L-:X&4& 1D/ E,#33F2=*,?K51I'0I++ !!#'#2#!"&546337+`JKaVVUUU++KKV+UU!77'+*`"<Q%!2#!"&5463!!"&5+UU+V+V+U ,, %+1777&7677673&"&462&'7#67&'7'&'5'67y%/?i/$3?r+)e&4&&4)M+)N)M%/?i/%3?[+%)k&->34&&4&U/$3?~%/?3r/%3?+%)1@6264&"467'&&56&5467676'&'&&547F22F2z-%"@@ ## @@""@@ ## @2F22FT&E ;!%%#;;#%%!;;!%%#;;#%  #'753'777&2"&43#7'7'#5'7#5*...4&&4&..U*'.....&4&&4*..c.s**@ 3'7#'##7!335#g2E)D)EUU@]N*++++'53''5#5'k!VOXM@j+9.YOk+k335#VV@ժ @ '+/%53'53'535332#!4633#3#"&5%5353+++*+*+UUUUU++@+**++++*++++++ @@+/3?CG5!3335335355##5##5#2#!"&54633#73#'33#5##5335!#3*++*++++*++*++++U*++*++****++++*++++++@*+++++*****+++UU'/7?2"&42"&42"&42"&46"&4622"&462"&42"&4""o""o"";""""""""o""""<""<"";""""""""<""   $=%3'5'#'5'#5#33'!"&5'35!#'!2'5#'35#'5#'35#'U* J* JVVa++UV+J*+JV*+JV*UJ VJ VVVa6+J+VV*+*VJ+*VJ+ ++ #35#5#5#5#5#5#5#5#5#2#!"&5463VVVVV*VVVVV*VVVVVVUVVVVVVVVVVVVVVVVVVV!0'#5'#5##53353'#'32'735#'532#'#5b6H + +u (  `++K  cI i55++u  ) `i -+@@ +%5#72##553#5##535#3#'##532**  J@ + @+K  K @@` @ ++55+  -++ 6264&"62"&4$2"&4Z""F22F3!jKKjK""f2F22F]KjKKj$264&"62"&4&2"&4HF22F3!jKKjKF22F32F22FKjKKj 2F22F** 'L%7'6"264264&"&264&"'7'"264#"''"''&477'&47762762cNNM  I    $MMN  eU\ TU]UU]UT\NNMNz  I    NMN#  4U]UU]UT\UU\@@7!'#!"&5463!2J*`J*``5*+U#%!2#!"&5463#5##5#57#5V+*+***+++++V**V++@@"%#53733535#5#72#!"&5463kkk* + ++  J* ++ ++`*!77'+*`"<Q@@ $)%463"3463#463"#52653#5265##5+W>,?+&aPp+W>,?aPp&@>W*?,&@a+pP>W*?,a+pP&@@@ -363"'63"'657'#47'#47'#527'#5277'65H9?/*B" "e=*++85BVE5)2"X " "+B" *?9*/="2)5DVB58++*X" ++2"&4}}}}}}@@(54&##3#3#326554ੰ#!"&5463@VV++VVV ++*++ * 2#4&"#462#4&"#4Š+pp+zX*?X?*aOqqOa5X>,??,>@@ %5##5#32#!"&5463@+*+UVVV+*@@!5#3#326554&##572#!"&5463@UUU*@+++++*@@#'5#"3326554&##572#!"&546353@U***@+++*++@@%5#32#!"&5463+V+++*@@$54&##3#"35#532672#!"&5463@UU*U*U+++V++*++6264&"2##"&473##5#535eeeS}X}VV*VVUeee}X}V*VV*V+@/%#2#5"&463264"32#!"&5463373->>-((((->>-E&&k=Z>&(:'(:'&=Z>*+++U3#!"&546333'33'33U*@**+@+++@VVVVV@ 3#"&4632U3F22#U#22F3 k+%3!535&&5462ր6GX|WLS**T S7>XX>9T++%"&462%3!5#546332#35&&5462nYL8@ @ 6GX|W9TS*jV V@T S7>XXI'7IbbbbbU'7'Հbbbb@@4264&"&264&"264&"264&"72##"#"&46h-W-Oq?,%PppChdG,>  ppU7!'#!"&5463!2J*`J``5++6264&"2"&4eeeS}}}Ueee}}}+U!2#"'&"#"5432276#"'632 `` ``N]XSRYXS##:##7U+ 73&47##!"54764'&543!2##:#USSRYXk `` `+U2"/&4?"2764']]]VVVBBBB9r99r9@@7!'#!"&5463!2J*`J*``5*U+ 7!'''7572#!"&5463R@.@56kmR7 *V+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(++ 3!!"&57!'#!"&5463!2+*+@V?*UjO++ $0@53'!!"&55375#3535#554&##326'54&##3532672#!"&5463++@ 555k 5   @@u*+K * @@ 7 *@@#%!2#!"&5463#5462&"&462*B,++,>ZZQNNNr888 ,+|,,EZ[ENNN<WW 5664&''77&'&'7#67?WW?.==.aa~09A+``+G^GS_a+%._-&UW  %673677#&'7'5&&4675h+r$0+Wa.==.?WW?.%%G_SG^G+``B@@%!2#!"&5463*jkkk*U*kUU#%5##5##5##5##5#%2#!"&55463+*++*++*+UUUUUUUU0 &75#"&6264&"#"'&5477632&&77}J"  C  j  4[  !A  A }+U %7'#55372#!"&5463373@KKKKkD''KK66KK6**+k %7'#55377'#!"&5463!2KKJJkUU + KK66KK6JVVK  ++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@ 777##73546335%&'*U*U=`@=+U+U*=++6264&"2"&4$"'75eeeS}}} LJj&ZUeee}}}(LhL&Z~U\%54'&#"2766'432#"5%"3#"'&533254.'&'&547632#4'&%73#5  ,{S)RS , 9)&!# * !** Ie+@6$45   Gm9)nn5  %'    &:%Y~8^"23#"'&533254&&'&'&'&547632#4'&"&53324##5327654#"#47632v , 8(!* !** *J/+ *. & *0&*!  %'   &*%&" R! & -$H@+6264&"%"&4632753#5|WW|W+*pppPA7*+UX|WW|5BOqqq+ ++%/%27''#"&547'537#5'654&#"'632'$W{628Pp ;*+* W>(" 0:C5U")>XV6 qO:0;YI++L5B:0")>W *++ !)%67#67#67#53&''3&''3&2"&4p  > p>J?WW}}}@>@>R``v}}}+532#5#3'35#"&55#535#7#!Հ+U+@@*UU+@@**U++@@+++@@@@ #533##53%3#5#53#533#3#3#@+UUU++UU**Հ@+*+U*++*Հ+**** @k #'+/3#53#53#53#53753'3##5353#53#53'53UUUVUUUVVjUVUUUUUUUUUUUUUjVVUUUkVVVVVVkUU@k !!5!!53@kkU!73'#373%3#'#'#"&4632373%7(D+D)D',% &R1GddGR3 " * +4ee@NNU#!"&54676632):?,5KB0L-:X*=*,?K51I'0I!!%773#'"&546753#553'7p&@@k#KjK#@*&&}&+:#5KK5#:g++??S'' !#'77532"&43#7'7'#5#57'7L&&*JjKKjK+@@;&&&*@{&t''5??jKjKKj +x&K&&5??++y&++5#772#!"&5463!!"&5k56V+ U*+@7!''%2#!"&5463k*`J6 `@*@  $)-16:>73'''!!"&53#73#'#463#3#3#%2#3#'3##553#3#@D5'`+V**U+++;****+++++++++++k[E.fU+++++++*+*+++*++@  ',049=A#53#5#57#46#5#5#5#5"&5532##5'#5#57#5#5*++++e***++++++++++++++++**+++U++++++U*++U+++**U++@6264&"%2#!"&5463dddkKjKKj*L! 7'77'7#53''3#5!j&D&B&y**&***V&$&'z?_&[?ꀀ%17!##5#"&55#53535#5322#&&''267"#"&'3+++++d D5Q_Qd D+++++ր++c<`Q6Qc<`++$,4234&#264&"73#!"&54633732'52#4&462"U*X??X?jD'5K;(8((8*>X??X+@gK5);:((:'+ $064632"264&"'535332#!"&=33##5#5(((:X??X>+@'D+@@+@:(((&>X??X@@+ր@@+@@++U(7''7''3#!"&546333'33'33i,,,,e;;;;U*@**+@+++@,,,;;;+@@@@@@@"''77''773#!"&54633#!::::k,,,,*+:::*,,,,*+k73''72#!"&5463#3#3#D6& j**V++ZD.  *@77''%2'&5463L*Ltt++ %7'#"3537"''&47762+JJk *VJK5 U@+%-5=$264&"62"&4'#5'&54776323"''264&"62"&4$"&462v>,,>+Z>>Z=E/*E <) ,?->++>,Z==Z>\""K+>,,>>Z==Z^1j< < ) +-+>,,>>Z==Z""U@ 15!264&"264&"'5462##"&55###"&55&+XX   kk3""3&  &@@ -!'#264&"264&"%##"&55!##"&5576332k* ),   ,`€  %"575'&77546335332#"'"'#3#"''##532727(@@(1%%`%%1V**-)UU)-**.('\'(U**U c@@c ****++,,+U@ )5#264&"'5#264&"2#!57"&554k=Uk-X, ,kkmkk-"3+ +3U@ 5!264&"'5462#!57"&o""XX, ,+jj""3##3+ +U@ )5#264&"'5#264&"2#!57"&554k=Uk-X, ,kkmkk-"3+ +3!3735'735"''&#"#3576"&462<-',+- .G> o+&`""Bӫ++@5*4"/dHI""++''575575462+KJ*@5u  u5*ku  ukU2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4@? %&&'77'7 && ##qp?{+?''77'&&'7''7'7FPj#K- &EZ;>pQR{;"q6Z.0++%''575575462+KJ*5u  u5*ku  uk+U3%!2#!"&54635#535#"&554633533#32##V+U@ *+U@ +* @ * @ +U &%'7''763#!"&552654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU@@37!!3!535'5!&Gkkk*j++j++@75!5#72####"&55++++2##3@++@@k@@#33#@ -8CN7!'#264&"264&"%##"&55!##"&5576332&"&54677"&54677"&54677k* ),   , Y X `À  *  %   %   % +U !5##5#3'5#3#35#573#5##35!U+U@**@+@V@*k++@++@@@VV@@+7!2654&''!##"&' m4& @+UVV&:H+D{@+17="26447&546325462632#"'"&55#"&"&52463,, ,   ,  PpPppPp ,,F!!   !!  qOqOOqOqU@ 5264&"5#%"&55##46332322655#"&547'7w  k&,   "-+   jj;kU` $-+#+$2"&43!2##33!"&5477'#2"&4Z""F< L M+o""""o* #+ 5""@@ %5#5##33572#!"&5463UVUUVjVUUVUU*U2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4U+'-6264&""2646"26472#!"&54637"jKKjK  3  Dx2FUKjKKj    7VyG2@"&46263"44&&4&@PpoQQopU&4&&4qKLL@+ '6265#"&5#6"342#!"&54633462X?+&4&+4&U*?X?>,&&,&,??,U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++++264&""''&5546332ht $  ku $  @264&##72###E@5KK5@U"VKjK@@ %5#5##3357!57'5!7U@*@@*++++2+@@+@@*++*VC@@7632#"&5463320]/ $( K  ]0/  K Ֆ ($ @+6264&"&264&"&2""@"""M""""@UU+U &%'7''763#!"&552654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU+U5'72#!"&5463U+kk+j+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&::''7&6766'&47= L. @Z @ .MZF+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(U )$264&"7#3264&"%#"&5#"&5#5463!r@5_K@+&4&&4&++u5Uk&&&&V@@ 1!'#264&"264&"%##"&55!##"&5576335332k* ),   ,55`€  ++@"%54&"6"26472##'#"&5463XPX0""0"[U@@U%%"0!!0h@@+@@%5'2'"54777@ xr xrk-( )-, B)-,'6264&"%3##5&&'#53667532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F`@''z@@k+ 7!!3264&".5462k*j"@ +GKjKU*;""++u%%4|+5KKk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ %5##376''&%2#!463u+`5&+U++&U::''7&6766'&47= L. @Z @ .MZF@@ !7!'''265##526572#!"&5463k*`J6J>W+>,&`@ X>,?kA'**@U%5#%##5##5#57!'!5@+UVUUU+kk++!77'+*`"<QU@ I2654&"264&#"264&#"73##"&55&&535&&535&&535463323$$$$$@$ $@$@$@ @$@""""-, ,-, ,>"7'77#5726323"'#5'6"&462ӕi"'*o ?G. -+-I""c+Id/"3+5@**""k+ 5#5##335&2.54U@*@@*S|W,+4' +*@@*@@W>PF=EAR>k+ 6''&7'62.54>PGG|W,+4' _PGGW>PF=EAR>@@#''588k+"6274&"6"2654&2.54n;4;f""i|W,+4' .DW>PF=EAR>@@ %#7'7#57'53'73''71>=π1=>O1>=π1=>1=>O1>=π1=>O1>=@+463#5#'53#5&&553353UA*56j*."5".+*+7Vk"11"U@ 777#536264&"7"&55##46332322655#"&547'7U+U+  ;,   "-kK  /kU` $-@@ &54633462"632##54)  ?X??XH4@!9) *NX??X?G' u++"&.6%54&#"337335'26!467623#462"6462"B>;E!$ < !+.V.++    &&! !.D--Dk3    U@ 0$264&"'35#5#264&"2##'##57"&554>R+kk*kSX, +*Q*0 ,55UUUU-"3+ ++ +$k+ *%5#264&"7#3#'##57&&554677#53#k] +*Q*0" D;fF?Akk`& ** "$) *+!(/3735'735"&''&#"3576"&46255#573#'7{;-%.+, -G1  p*&a""55u5uu55Bӫ+,@7*".dGI""%56& Z %56 UU #%53'53'5373#53#535335353UVVVV*VVVVVV*VVUVVVVVVVVVVVVVVVVVVUU!'7ww*xxk+3k+k++ %7#&2"&4U}}}V}}}k@77kkkkUU'7!5!'wwx*x++ %'7''72"&4kMMMMMMMM}}}MMMMMMMM@}}}Ik77'7wwI'7IbbbbbU'7'Հbbbbkk ''7'77wwwwwwwwwwwwwwwwwU''bbUbbI'7bbIbkk 3#5#53#5'53#3#5+j*@@*jj@@jj@@j*j*@V@*jkk 3#5353#'53#553#5U@j**j@*jj*U*jj*@@j**j@@ !!5!5!@+j**k++U+2"&462"&4&2"&4""""""+""""""U+62"&462"&46"&462""""<""""""D""VU7#7&#"32673#"&4632y2E&45KK5*B ,\;FddFGy2E&KjK/&8HddUb '777'bbbDDbbDDbbDDbbDD@b %7'77'7DbbDDbb|DbbDbbUU7'#Uw*xwwk@ 353#'M+M@MMU@ %'7#33'7M+MMMUU'737w*xww 3#%'7++ bbw 3#'7'7U++bbk'264&"264&"7!547'76275!"&7  t  ==-1 D 1*W|W@    W-KK--11UU>XX@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1+U6264&"72#"&463#53""*GddGFdd***""eedd@kU**++%2654''7&#"62"&4Fe%0r%09FeS}}}UeF90%90%e}}}++%654&#"27'2"&4$eF<-i<-$e}}}-Pp K  //^/ $&+?,>W+pPK K Ֆ ($ /\1/  @@:54&"32##"&5546354622#"&54633276Z k , K  //^/ $  U U   K Ֆ ($ /\1/  C(%"'&'&55&""''&476 %#53#75 .h. 5i" K`5BB5dK `@@ $3#2#"&54633276#5++ K  //^/ $+v K Ֆ ($ /\1/   U+ 5##5##5#72#!"&57+++UVVVVVVU+%5#5#2#!"&57***jjV++@++ 5##5##5#%2#!463k++*++U++++++U++5#5#2#!463***U+UUV++UU%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UV== #)'654'57'567'7#7&5477'6733 &/O2 &/33f 33E0*4&/2,4&/33E0* @U%753756654'553'4677#7&*22H8&/%0U*H8&/%022뀀32F;\, B*5%/++k;\, B*5%/32k %'353#2##"&5463UUU@*VVVjj*+!)2##&'3#&'54632#4&#2#52#4&#k-Aja*qO&@>W+>,+* bOq&X>,?@U -!'#264&"264&"%##"&55!##"&5576332k* ),   ,+`À  @#%#2##"&54635373#53'53U+++k+k+k*U@֫++++%55#3572#!463UUիDDEU /7M75"&55'73#"&54632####3232654754&"32##"&554635462gV+}XY}}Y!+ +  ,/Y j ,A*fAaY}}YX} 6* * @/D  U U  *k&&66!##5#%!532&4&&4&#2&&4&&p*++j*3 k&&667'#5%%70303a0-"1030g((""`(_yB @k 2!5335"&462#3*+<4&&4&k3#֖&4&&4+@%'#"&5533276%33#"&553 OI&K H t&,>* $& e&+?,@@%2##5#"&55332%33#"&553  `&k&,?+&&+?,@@ !33#"&553##57#"&5533232k&UU,?+?`&k* &+?,@U&+@!*%'#"&''&67367'#"&''33&&66Z{ Q##040>c(<***$?#` @~  % ."WU+3'# #U5"*%'#"&55463323"'333#"&5536&462Kl&9>8J&,?+/"TK&{!//O&+?,""+U (5#5#5#7"3#!"&552654ᕗ!2*****VK**`**`**"UUU+!2#!"&54633'77FUUF+VU++FUUF@5!2###5#"&5463UkkU+++@%!2###5#"&5463kk+++@2#5'5463353353VKjK*V*kuK@@KuUUUU+)"&462"&462#5#76332#5#546332#r$$$$@@6  6@ @ $$$$uuU 762&"62'6 &"k>=*,~,+L@ba+PP==+,,+@aa+OOU+ +%5#5##335'354&"2#!"&5546335462U@*@@*W'6'?X?*@@*@@++''F+,??,+U (763&'77&'7!66&%2#"&54776k@\1%  +'1 E3*;O=w- 4o@=% >*'<3;/9)-  @#'663232'354&"'#!"&5547'7';),?t'6','(6?,++'' +U+ +5#535#264&"73#"&5#"&5535#'732k@@UI  *&4&+V@@@@++@@  3*&&@@*@@+73'#''#"&547'#'632'3J+e;6CX}&<VJ6CX}&c*`<&}XC6;&}XC6d++ %5#62"&4k}}}**}}}@+ 3#462"VV$$g$$++ %3#'&&46lLLl+QooLllLVzz++ %667#&73.2"&4:SV@?iS}}}WS:V`R:S3}}}UU462"462"&4632#";V<K$$@&! .. .. !&++ b b  ??  +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**k $%2#54'6"2!5466"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4#/62!54%#54&"&462"'64'632'##5#5353PX%8@4&&4&+  &&@+@@+#++++"H&4&&4&D&4&+@@+@@ @@ #,%5#5#5#5#5#5#'5#5#5#73!357***V*******V*****Հ@@++U****V++U++U**++U++U**+*@@++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}++ %62#66"&462"&462264&"2"&4J; "eeeS}}})!!ieee}}}U+%!5754675462"&53++3--3V++j2J    J2U+!%54&"7!5754675462"&53U.N.++3--3o"V)77)++j2J    J2U+'%'667372635462"&53'!57547'7 -3n$V6++<   J2:9++k) ;++%$"&537!5754675462&'7%#67$UV++3--3*FSG+S+j++j2J    J'V3@g2Wg@U+ $5#335#!5754675462"&535j;;j;++3--3V/&&I&&;++j2J    J2@@#2#75'3##5'7#"&=4633'#kVVkjVVkVkVk@VkkV+U /%2654'###7"3&54633&72#!"&5463373,?-&U!4,?-&U!wD''?,&+?,&+@**k $%2#54'6"2!5466"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4k)1>"264"&462&"264"&46254&#"#54&"%2!546326q"" >,,>,"" >,,>,G$& GHG++`*`+/11u""\,>++>I""\,>++>    `'::'UU62!546"&462luF22F2/&++&Z2F33FU$2!54'3##5#5353"&462 lu@@+@@+F22F2/&++&+@@+@k2F33FUU !62!54662"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&U7#53##5#5355`*6`VV*VV~ U+UU+U@@ %5##5##5#2#!"&5463k++*++VV֖+*++"*%654&'####32325"&55'2"&4~-;0* * fW}}}0C5V + + @T)fA`v}}}@ #5'7'+ViYRRVQQ@,&%2"&547'#"&46327&5462#"'6$%2%&&&4&&%%% X&4&W &&4&X XU+ 72654'"&54732654&'+; D<(C@KddE,! )k;+,*) 5'4TFddFlR!.-"4++ !)62#&"#6264&"2"&4462"6462"J; #b# eeeS}}}j)!**!Weee}}}0++#6264&"2"&4462"6462"3#eeeS}}}j~Ueee}}}0@ ++ !)6273"&'3264&"2"&4462"6462"b# ;J; #eeeS}}}j*!))!eee}}}0++%-62#67'7'77'7''7'7264&"2"&4J; eeeS}}})!!TCeee}}}++ !$"&'3''777'264&"2"&4%J; -.A.-reeeS}}})!!x----eee}}}@@77''%2#!"&5463L*L*@@2#!"&5463!!***+++6264&"2"&4eeeS}}}Ueee}}}++6264&"2"&462"&4eeeS}}}X??X?Ueee}}}?X??X+@ %7'77#t<VCePPe +@ %'7''%'7'77PG^$$^G%t##t<<0[>VV>[ePPe  DN2#&&''4##32765'2##5#"&53324##5324#"#476327"&'3d E5Qo/$ /5#11 #HQd Dc;`Q9{"Y/ &S    62  Qc<`@+ ##5###5!&2"&4+*+""@뀀+j""++ !53#5!3#'3#k*@@@@@@k++Uj@@@@ %$264&"53#!"&5463!2#"3H5*G+*@@7!54&"64&"2'463!2#!"&5XPX&4&&4*%%t4&&4&++627&&"6"264&2"&4/XNX4&&4&}}}fE&%&4&&4f}}}+%-9733!"&5477'#53367##2"&4&2"&475#53533#M+F$ K%R """"@@*@@+ 5**+ M#H""""@+@@+@++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp24L%/7GPp/bs!**Pp! W*5>XzL%//qOF7.!S X qO,( >W++ 77'7264&"62"&47'7'7iD|WW|WEppphbbHbjDX|WW|qqq~R RR!S +&2L5##5#7!47'&6632762"&554$2"&5545!##"&55#"&55#"&@V54  AU * =&AB%      KKKK ++%5#75#72#!463***U++UU@%!2#!"&5463#53#535U*jj@j,V*@k+@k+@@@ %5##5##5#2#!"&5463k++*++VV֖+*@@ )5#5#5#"26472#!"&54633662k֖t  Y * @++U**V+++   *@@-%54&""264&"26472#!"&54633662XPX4&&4&7  Y * k%%&4&&4{   *@@ %264&"5#5#2#!"&54633662  ****Y *   ̀U++@*@@$%5#55"26472#!"&54633662UUkk   Y * U@jk@   *@@$%7#5##6"26472#!"&54633662k@V@t  Y * kUU   *@@ #77''6"26472#!"&54633662ի7  Y * 7   *U#'72654''"&54635eFUU5Kq5KeFUU[)2Fe@VU@K5DK5!)2Fe@VUU%3'337#!"&54676632+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IU+7572#!"&546356 *Vk@ 2'463k@@Uk@%#72'463kkk/@@UU@75#5#7#3#3#"&'#53&55#53547#5367'7627+VVV-++-<;F;<-++-<#//#++U***++##++*#..# %''&'&&77'61$Q ^@\&X k1 X&\@\ Q$U3'34632&#"%##"'73265#@UV@eF2)!5KV@eF2)!5K@UUFeK UFeK5+U!!VՈ++ 77''62"&4L=}}}L}}}@%#2#!"&54633#53#3#Ֆk@  U+7572#!"&546356 *V+ %7'7''77cccbbb+U5!5!2#!"&5463VVU++Հ+@@ 3#53!53'53Հk@!5373!##"&Jj++U+ 3'5#5##!"&5463vv@@u++U++UV@@/264&"%2#!"&55463264&"%2#!"&55463""@ /""@ @""f ""g Ik77'7ww k 77'77'7 wZxYwwYĈ@@%5!332#!"&54633533#5++kk+*++kk@@ 2#!"&553!!#54637#53'7+*+l77kkUU*UU8*8kk++ %72"&42"&4/QQ(}}}  ѯQU}}}A  ++/2####54&"#"&553264&##54633546232  Q"0"Q !! V,V,V !! Q"0"Q   V++&62654'#"'2"&42"&4&2"&4en@!OS}}} pUeFZP# F}}}S+9%'.5463263250;C2:&&:2C4=E90.D71D--D1'T>>+9-%>54&#"#&&#"2'.5463260.6+ +(+ +6.0`2C;05E=4C2:&&t+,<. ** .<,+ND17D.0>>T'1D--++5#5#2#!463***U+UUV++UU+!6462"'654&"327#!"&54633&4&&4R?X??,^ 4&&4&MR,>>X?_VU6!%'#"'5332673'"#66327#7&cgh(0>,,6-'9+':+T8=,,6hg,,60%$0%6J,,6 @@"&+/48<%5353!!"&553'5353"&53#532##5#46#57#5@+++U+++++U*+*+++++++++*++++U**V+++++**V++ @@ #(,075335375#2##"&554635353"&53'53'53++*+++++++@++++++++*++V**kU 7!!%'353k**U+땕+@ %7'77#t<XX|W@VS@UZ-7pp8,W|WW>VSP+U 7#5#7##5#j@@jVU+ 75#'3!!57'UUUUUUU UKKUUKUUUU+ !!57'UUUUՀUUUUU+'54&"264&"72#!"&5546335462B'6'1""?X?U+''+""+,??,+++5#5#2"&4***C}}}@++@}}}++ 53264&"2"&453*[eeeS}}}*@++eee}}}À@75#53572#!"&553!!#5463U++@*@UVV,VUU4%7"&477Z&L2dd2y^5Z&54L2dd2y@k##"&5546332x]] @k%7'#%##"&5546332ULL ]] kk ++ #+05=%364'#67#'64'#67#'67&''3&47#73&&'&2"&4]HH)= ? d2 R 9 = = PHH R x = }}},8(R,,),,($88$(*,),,,8$(}}}@@3#5'7#53#!"&54633#++Lj+L֕*+@k !!5!%5!%5353'53++++++++k+++V**U++++V**U+'54&"264&"72#!"&5546335462B'6'1""?X?U+''+""+,??,+U+!)%5!2#!"&55463354&"#462"&462'6')?X?Z""U+'',??,+""U+ #+%5!354&"2#!"&5546335462"&462>'6'?X?Z""U+++''F+,??,+""++*%64&#"'&#"264&""''&5546332p[t $  ,[ u $  ++2#!"&5463353#35+*UU+3'5#5##335#!"&5463vv@@*@@*@u*@@*@@*V@U##5#72##535!3#"&5463U@*@UUUU+V++@@3#5'7#53#!"&54633#++Lj+L֕*+ %3'35%5#535#'775#7#+@kk@k@@@kkU@kk@@kk@@k@V@@V@kk@@kk@+U %%7'654&"32772#!"&54632"&4f>8P88(, ,|>(88P8k, ,+U5!5!2#!"&5463VVU++Հ++@ /%54&"2672##5665#"&5##"&5463373+""->+2F2+>-D''UU-G/#33#/G-++@@'%54&""26472#!"&5463353353XPX4&&4&U++%%&4&&4f*++++CM$264&"7''##"5'&'''&774&465'&776677433276'"#&o*  *OB^K%  %%  %^Bk%#2##"&5463#57#5k***k*րV++UU !62!54662"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&+7!''72#!"&54633!!"&5+K5K+`@`k*+*+@@!3#2#"&54633276@ K  /0]/ $@6 K Ֆ ($ /]0/  + 35#5#26****xvU+Հ[;Z@%!2#!"&5463#5Uj,V*U U #7'#'73``U`8U``U`8c򫫫c@@"&5472654''#5|DppD7W|W7I*:XPppPX:-G>WW>G,M+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ ##463!22'#"&55!5k U  U U  V+ @ U +@+!%7777777''''''%5!5!5!@  + V ++U**V+++@  A%5#&''7#5!"2646"2642#!"&554633&546327632m-#@@#-mVt  t  V/&! !&Հ<W WXX|W@VS@UZ-7pp8,W|WW>VSPk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}@K6264&"'5'#"&462P88P8j j&4:QQtP!8P88P8j j!PtQQ:4&-+?6264&"7''##"''&'''&77&47'&776677633276>,,>,-+ 5V5 +--+ 5V5 +-,>,,> # J8 8 J ## J8 8 J #@@7GO$4'76''&&''&##"'&773327767776''72#!"&54632"&4p % < %  % < % &""4 '(34 '(3*""@2#"'73264&"3'34"&462ppPB3(/>WW|W@VU@""pp(W|WW>UUP?""kz%'73#5'7'75353#53353=((=\\zbwwb@+++*(PP([\zbxwb++++++%#2##"&546353#53#53U+*+UU++++++@)264&5'75373#'!2#!"&5463&&o 5 5 5 @&4&5 5 5 5 A,V*u '7'537#553''7{tt!]]o*V++]]!ttpp********pp" (2#4&"#4''75&5462&2#4&"#4Š+pp+I@@I ,s|W*?X?*aPppPaFI@@IF $$W>,??,> "-9E%53#5&3#5354623#53546253#5&&753#5&&3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU  "-9E%53#5&3#5354623#53546253#5&&753#5&&3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU k+ 353353353#5'53546332***+@@@****@@@@@'3;$2"&462"&4264&"2"&42"&46##"&46332"&462>=ppp_ŠŠ@@}ppp;Š¡}@%!2#!"&5463'''%'#++U5555+Vj,V*66V++++6@@ $(3#2#"&54633276'#5##5++ K  /0]/ $++*@+` K Ֆ ($ /]0/  ++++U#!53"&5472654''#553#53@+ JddJ=KjK>-**+++4XFddFX4&H5KK5H%S+++++Z(2&"'662&"264&"72##"&5463cC88E ,|,Z;""k E88E,,""f  k#'#5&&5326553#536"&5546253K5*5K$C\C1+*4&&4&++6RFFR6/>>/++++&&&+++@77'7353#!"&53546332V*VkUk+++++%%7'5353#!"&553546332!#!"&55uuU+kjUUU@k++++@ "6264&"'3'32#!"''&54633762""@of ( 6 f]""^^ ( +#+$2"&43!2##33!"&5477'#2"&4Z""F< L M+o""""o* #+ 5""++ %5#5#5#'5#5#5#2#!463kk*++++++UU++@++@++++@++@++U4 '7'3''##3lNX,Ux-m(m mOv@@++ %'7''72"&4ZPi))iPZX}}}gE `aEg6}}}@U%5#%##5##5#57!'!5@+UVUUU+kk++Uk !!5!5!5#5UVV*++++**+k "72#54662#54&"&462"&46237BJP4&&4&v,,.05$ 00`&4&&4;, ,@k 5#5353#'U֖U@U@*@@*@Uk@ ##5#3'353U@*@@UU@*UUU++ %#5##'3353'&2"&4u5+5K5+5K-}}}UUKUUKJ}}}52#!"&54633#!#5'3533@U@*@+*+*U@%5#5#2#!"&5463kUU*@  ',049=A%53#5375353535353532#5"&53'535346353'53k*++++***++++++++++++@++++**+U++++U+++++U*++U++U+**U++U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++3#2'&557#"&57#547763VVU  A   b)@3##"&55477323A   *V+)  b/2'&5667#"&5547763'##"&5547732 j o 1 P1  j o +  i 4 qUq  i 4 @k %53'3#53!5!%5!%5!++++++++**+++++V**U++@@3#5!2#!"&5463353353kk*+++kUU*++++U &&467264&"62"&4@/&8HH8&jKKjK:eee*TB ,\v\, KjKKjeee++5"&4633"&54752654'7"&546752654'>}}}X"$2F2&KjK=.?Wee2>YX}}}  -,#22#!&45KK5/G+`AFeeFG2+ #%3'7#'##''7&'367#53533#SE#`+e+`MBkm(+.*?5]9@@l,Bjk,5(3?+**+P;+ %7''777U1hUU11hUU1@U5!5!5U@U@*@+ 3'''77U1UUh1UUhk@ 2'463k@@Uk@%#72'463kkk/@@U@77''&&55ի7nRRn7VYY+@2#!"&554632#!"&55463 k  U 733#!3@@@+k 3#!533UUU*@U 3#!333Ukkkk+@!!2#!"&554635!+k @+ @@Uk !!5!5!%5!UVVVV*V++**U++Uk !!5!%5!%5353'53VVVVVUUUjVVkUUUUjVVU 3##5353#53#53'53UkkkkkkkkU 3#53!3353kkk뀀U!!5!Ukk+k/2##"&546332##"&5463#2##"&5463 @ @ @     `2"&4264&"62"&'64&&4&X??X?@&4&&4?X??XXHHXXHH+%532'327'#"&547'7&&'#"&'67&&"'632'654&& ?,!&z5+2O7 +.'.O1>?@&3,? !&4XH>, ,7.XH;*>,?+@  A%5#&''7#5!"2646"2642#!"&554633&546327632m-#@@#-mVt  t  V/&! !&Հ<W W>X+++#'2#4>54&"#4264&"2"&453F2@*"*eeeS}}}*2#9!#eee}}}++@k !!5!5!%5!@*V++**U++@K %##5#53533264&"'5'#"&462++++]P88P8j j&4:QQtP!+++++k8P88P8j j!PtQQ:4&@K 3#264&"'5'#"&462kkP88P8j j&4:QQtP!@V8P88P8j j!PtQQ:4&@+5#72###553##5#53##553#5##53++  + u` ` U +  5  + `` `` +55++@ %#5463323#%3#5!#5#k@@j@@V@j@@@@@5@%&''55'!!+R|"j);q  j n2  C+'@&'77'776!! |Rq"1*jX)r xj?! T  +U 732653"&733'3+2F2+KjKk*K``K#22#5KKw``k@ ##3##53#2#353##"&5546;#@++ ` J* @ u   + @ + V @@%5#%2#!"&5463k***++ 77''5#2"&4܏q)}}}Տq)++U}}}ZR$64&""&4653#5!#35DDaDDnXX|VVlUUUUUDaDDaD X|VV|X@UUUUU++/6264&"2"&4"32653#"&5547632#4'&'&eeeS}}}((&(*&!& Ueee}}}:: 0*)  >+6Je|%#&'&54622654&#"'&476632"&54&"'3262#"'&5432"'&'&5462"54&""&76762'&'&&%"'&#"&47632>.!.&6'&[@.L W4Ig'6&&(* =7)  (3 9GdG:R:  02x21 -.l.-,;N,1 1,N> @%!%#!"&5463!2#5Vj,++ $(83'7'3772#5!!#3#535#"&54635#72##"&55463A5455A*+++kk k @&>''>&@Ukk++**+ e,%##"''76323546232'&546254&" j Iq+8P8* , q  j24(88(5Pk+-5%3#"&5467326'4633"'32#5#"&54462",:',>0%&!6*$282@*k$$%0>,':,!& '*)Iuj$$+k %'73#55#5@UUUUUU@*V@UU@*@+#'%5!2#!"&5463353353#5##5##5*++++*++UV+**********++%66737&&'5'&&4670I@hPI0Ph2NN2QooQlH0Pi0HAhPVlVAzz++ %6737&'5'&&467 iO( OiQooQ Ml lM("("zz @U #'+!!53!5353#53#53#53#53753#53#53@ի++*++kjkVU++++++++++++++V******@U !!5!5!%5!@Vj@@@++k/$264&"'#53&&#"3267"&547##"&4633'#53{4&&4&<<!&&!)8>Z=;#9'->>-+L^&4&&4+&4&<+-==-;%0=Z>+*U27!4''7"&5477&ZZ&2dd2y7&^]&H2FGddGF2y+*+3;CK%&##"'&'&667667676363226462"&462"&462"462"r     'SS'  !   ",,,,,,,, * ** (  (Q, ,u,, ,, 6, ,+U %##5#5462&462"U@@*&4&*$$Vjj&&$$@'64''64'2!546462">>#,,# $luV2F22FA>"30%#X $-/&++&F22F2 @@ #'+/3#54&##5325335335353#535353'53533#+&jj,?+*++*++++++++*++++Ujj&+?++++++U++++U++++V**V++*+U"'%'5'#56776332'532"&4#'@@ 8L Q""`6+K @@@ .!{L1 k""6J 3#"'"&547'"'"&46327&5462627&5462L"7 a"a"6L"f"L7a"a6K@@'5#7&&27653"'&4627 J[Ց;,{,+V|,++8888p8:UZ-7j-<,+,xX,+=O7887p8<++ %7'5#&2"&4Z` C}}}:o}}},##"''6363254623546235462354623#$ \#24  ˶  v @@'%27#"&'#53&47#536632&#"3#3#@3'&6J>cKAAKc>J6&'3'B{{Au"&1H8++8H1&")"++")++!%AU%4&##3533#'326'6677#7&'4'#3#"&46327'&#"32672##'#"&54633 )M ::+  U 8T/ !$33$%/U V'$99;+ / F ! * 3H30@@-62"&47'!23'#'#"&547'#"&5477''7"" L l+2L= /^"" ++#=  5c^U+%%264&#"'3'632#"'##!"&5463,??,: U".,,'% 5L?X>1U"(+>, #UV 2'35#'35#'3'5#'#'i~)++++ezU+++)~+k++FzUj+k@3!537377'7''!##"&KJJj.-------S++.----...+++#'#'#5'75#'7#53'735'753737YEc+dE*Ed+cEYYEc+dE*Ed+cE*Ed+cEYYEc+dE*Ed+cEYYEc+dEk /3'#264&"'5#264&"'35#%#"&5#"&5#5463@kV(@UN UU+6&4&u&4&+VwVVwV*j&&&&s'2"''7264&""&462'&"27677]`CC`" <**<G5!D^D"*<*>5@@&&6&&7&474367t2>0s1z11 2=??FbQ8D2 11z1s0>2=??F8+@+5#32##5##"&554633573353#!"&553+VVU+U+Vk**@++@*++*UU@@'7264&"264&"&264&"&264&"264&"2#!"&5463RNN@NN.*@%CKS73"&26723264&#"#&&""&#"3263%"&'&&'&4766767632$462"6462" 4@4!fO  OfO  k _r^!!6I:]![##M0% ++(-$264&"264&"%#"&'##"&547'#53!'2#^+*-),'-/J7GdUE!+%%+,^++9dF++%'''7''7'7'7777--LL--LL--LL--LLU@7!!5#72####"&55UVV+++2##3k+@@k@@#33#U+"&5473462"k. pQbBDf'<8R " %Z ` ` | R `  *Copyright 2015 Google, Inc. All Rights Reserved.Material IconsRegularFontForge 2.0 : Material Icons : 8-2-2016Version 1.011MaterialIcons-Regular2 '( 4latnsize ,latnligah8T)+n-L/1n9=0@ @JKP^Zb2bfhh  !!H@xDr>b ,Ll:Vr*D\t(>Rfz.>N\ht~ ! #" "! !  " !   !   !  %! !  %! ! ! j$  $ "!  $! !# ! !"  ! !" !#  "!  ! ! !" ! !  ! !  !! !i$  $ ! "!!"! "! $ $$ !   " #k $  "  ! ! l $ $  !&   | $ "$ !! &f  ! "" ! ! "![  !   "! %  !   ! !!  !h $       ! "!J !!!j ! !  +  !     "!$  !! -# ! "!# %_& "!" !,"g 7p8\"Bb(B\v,F`z "8Nbv!!&  ""!! !"!! u $!"!!  ! " '! "!! "!"  ! #!! "!! "!!& "$ ! $  !! " " !!& !   !      !  !  !  !  !  !  " !       !& !!& "  !  "! "   ! !!& !  !   " !" " !  "!!  #" |"  " "" "V8b$Hj >\z$@\x.F^v6Lbx 2FXj| .<HT`lx! ! "! % "! !    "!! " "!! " !! "  W! $ ! " $! "  N" $  !&.  ! $ Y ! ! & v ! !   ! !p # ! !!  !  ! !!     #  !! !! Q " "  ! !! &L " o # !    !#  !! !      ! " !! "!P " ""  " !        !   M "   !           % &!O "   !! '      Z"!~ !m !K" nq !}X !/`@b&Fd0H`x*>Rdt !  !"  !  !" !+! ! !*! $&)! "$& !  !"  $  *! !(! &(! !,! $%! ]# \ ! $$ Z! "'! # &! "  !  !"! # # ! ! $ "! [  !   ! "! B  $ !  # "   !  ! "  # !   "    ! # '! ! ^ #>n:Xv*@Vl ! ! ! &!% " " % " " #! #% " " % " " % "  % "   % " '\ ! !)  "!r %   %! ! s %  " & #! " & #! !a # !! #! !/ "' %! % "0%! %! #!(!Z&T*Rz<b8Zz0Nl0Lf4Ld|  6Lbx   & 8 J \ n    $ .-! !%!!  ! ,! !%!!  ! #! !  "! !  &!  ! "!+! !!"'!  ! "!  " !&%!  !  !! ! " k "  !   !l ! !  !w!" &  !! !! !!!  !%!!  !.! "!  .! "#! "!#! u"  %!!   $! !! !x!" #! #!  !  ! " R  $ ! $$ ! !V   !    ! !C !  ) ! "!  !  !  ! ( ! !     1  ! $ !  !  ! !* ! 'U   !  ! 2  ! $S  "t " a $  !    "!` $   !    / "! t  h  $b $ g  #! ! ! ! ! ! !   #!! ! $-!T!",H`x 0@LXdp|  ! %  "  ! !   " $ "   % ! !  !"_ #3 "!0Rr"4DTdt! #" !&" " ! 5  "!&  "!a  !   !D ! $ !&` !! !"4  .! !! !!],\4Tt0<HT^!!  %  ! !2 ! # #!  !! # 4 ! #!!$#!  ! !! 3 ! !1 ! !$ #!  ! %!"  "!6  ! !0  ! !5  ! #"!%!  Fn&Fde& $ !d& $ !c& $ $g&  f& $ "h&  w& !j& !"l& #i & k & !b&!O$Jn Bd<Zv:Vp $<Tl&<Rh|.@P`p 7 # !> "& #; & !! H  ! :  !!!  !" "!n! N!  !&3 !!!I ! J  !"!I ! 6  $ 3 !#!&L <  !p! $$ D &9   !C    ?  &= & " < &   ! !&1  !&  "! ! ,  "!J  0 &  $ !&A  # E   ! F  ''8  ; &   #=  !B  E    $!  !&@  5  o ! M  !%G  &K  4  2  !  !   !$+       #  '"-&!&   # !# /& ("m!" % 6) !*'Pv$Dd ":Pf| ,<JVblv." % !   "!<& &  "!! "=& & " H!'! "! !# !;& &  # ! %  "!8  ! # !P & !m "  #w  '7  !& "  ! " !&x  #!9  !A &    8 9  q&r" :#v"O 76`4Rn.H`v!! " !! !#!! !! !! #! !$ ?! ! !  &! !!  !$  #! %! $ $ !" > $   !$ $ !$  $ $! Q #! %! $/! ]  !"y!.Ld|0  $  #1   $  2  $!!&WBr&Nv8^8Z| @^|0Nl0Lf2H^t  " 4 D T d t ! ' ! !"! ' ! ! ' !  "!! 8 # !!"  !" !6 !! B"   "!E&  "!A"    $  '!?$ !! $D&   ! "!o& !  =!"  !"7 ! !!^    #!! $    &D&  8 # 6 !!   &5     $ !"  #  "!  "!<  $;     ! ! !"  ! $ !& 9  !!& &  $s  v  i & ! & ! &   !  "      t   ! F & ! ! ! ! ! " $ "!C & $:     N    !&   !u R !!"  !3#$4&!:" !!>&" @!@" !$S ! <d" !! " !! p"" & %!B" !  $A "& "H "" " G"",Z 4X|8Tp2FZn,:HT`j "!! "#  "!!!   $#  ! "!! q#  "" # # "!! U !"! " "!! " #  &E!  # J ! !   #  !  !! !  #"T ! #$ !! !`  !"!L !  & d & c &  # "e&  F !C!y $K!!#w"!DM&&IGuD|Dv2`BnFp<d@d6Vv  0 N l  0 L h $ < R h ~   . D X l   * : J Z j z $.8@+ " !  !!  !! #&  ! !! & ! &S!! "!  !R!! "! !!! #& ! ~"!& $ !}"!& $ !L!! "  ! "  Q!! "! !!& &  !& "!   $   !!  ! U!! "! #K!! ! !& "! !! "  !& & !!    " "W!  !&  !!  !!g$ #!  " O!! ! T!! "! !! ! M!! "!!d"#  "! $  !  P!! !!!! "!V!! #  ! r$ ! #h& ! "! !O!!  &g$ #! h& ! "! !#<!!"  !!]  ! $ Y!! !  !T"" "X!! $W!! Z!! # $! _  ! }  "^ ! &     & ! "!^  !P  #" n " ! N !!  &     $! # &  ! "!   ! `   e $ '  { ! !   ! $  b !!#$ !! $ !F ! !%!S "!!  !   $f $ #!O  %!;  V !!y"!&z \ !$H"J!! c"!N" |x!Q'Ic"$&a! !&b!!![&#R! -\ (D`|&:Nbv ,<L\jvf  $!  !!u "!n" " $! j " !r     ! #x "  !t  $u  !   &v  " %! !G %!  l " $ !  "          w " s  !m" "!&k!   %!"%!  Y  X~!I! dp&& e"qoi#&>R`j{  z   #! %Lx.Lh 8Ph2FZn>!  !=!  !!?!  !U !$ !  ! !&  $ U  &| $ " y  "  $ !W   $ !} $ "{   $ "z $ X " $Y " "!  !&{ $ &z    ! $ & $ "!Z "  ! $ $ $  ! [ " "!!~$ &V  &0Tt*>Rfx!    !! !  !!   ! ! !# ! !s   ! @  !%!    "&! ! "&!  "!*!\"!"  "4_  "!  "! $ &'public/assets/fonts/material/MaterialIcons-Regular.svg000064400001046072150212006510017127 0ustar00 Created by FontForge 20151118 at Mon Feb 8 11:58:02 2016 By shyndman Copyright 2015 Google, Inc. All Rights Reserved. public/assets/fonts/material/MaterialIcons-Regular.eot000064400000427632150212006510017123 0ustar00/.LPbڍMaterial IconsRegularVersion 1.011 Material IconsFFTMx/ .GDEFS $GPOS.6GSUBҩQ0iPOS/2 u"g`cmap1 cvt Dgaspglyfm0uhead܋c 6hhea4D$hmtxo5flocaFYmaxp'h nameA(postX5:Ѝb_< ޣޣ.@.LfGLf0 +++@+@@U@U5+@@Ukk@+++++++++++@+@@UU++++@+k@@+@"UUUUUU+++U++,@++@+@Uw@kU+@++@U++k@@+k+++3@+[kk++@U+>+@Uk@++@+k++@@+@kU=@+++!k++@@@@+@k++@@+++++++++k@U@+U@+++@kU++3+ +f+@@@@@@@@@@@@@@@+U@@ 5+Uk@@kUk@+U+@+@w+@kU@UUUUWUK+U5+k++kk++++++@@+@++k@Ukk@@@UkkU@+U@+++@k+@55+k@+++kk+@@+@@@+@@@@@@@@kU+@@+U+U+@@+,1@+@@U+@*@+@@@+@@@@@@+++k+@++U+@U+++@WU@+++@+Y@%++@@@+L++@@+U@%UUU+@++++@+@+@@U@U@@U+@@@+++:+@@@`kk+:@@U>kk@k@@U@+Uk+UU+U+Ikkk@UVUkUUwk@+++@@@@++@@@@@UU++U=@k+@+* +@@+U+UU@U+++U++@+@++UUU+U@+UUU@+@U+++++@@+++++@+@@+++#+++@@@@@@@UUkkU++U++@kU@I @@++++++UU@@k+++++U++U@@+@@UUU++U@@+++@kU@ @+++@+k+@-@kk@UZk++4+@U+@k+U@@++@+kk@+U+U+UUUUU++++++k++@@@+5'k@+Z+>kek+@++@@U+@U@+@+Uk+?+@++UU+U+++++, , x@89_z!$,19Sqmd8.<6r E:Qs+L0_a#(.3;UE& 0-9# 4MSu; (     iGA;73,(QPOtr <09__ az(,!-#$4(,6.1;39?;SFUq_|Em&d JSWX Z8i.0<-6#9r-g #E 4:MQSsuJa+;L  !"#$%&'D***2:BJRZbjrz "*2:BJRpZ:.jB~ 4@Xz:z.ft " D l & b , B h T(\^ 2TtHz8fh L>jX@bTP~PfJz@z` &4Ln d v !*!\!!!"("\"""# #F#r###$$>$r$$%%:%b%%%&$&d&&''f''''(&(n(())|))***8*R*v***++(+R++,,T,,---..t.//t/00x00011>1b1112 242J2r223323N3l333344B4b4455&5B5^5~5556606H6t667747`7r7778828^888909Z9r999::,:f:::;(;n;;;< >2>~>>>?&?f??@@>@`@@AA8AfAAABBBlBBCCPPQQNQQQRRfRS S.SLS^ST TjTUU^UUUVbVVVW WHWWWX X4XfXXXY&YjYYYZZZ$ZrZZZ[[N[r[[\\b\\\]6]p]]^ ^:^j^^__``2`~``a(anaaabb^bbccxccddldde*eZeeffPffg$gTggghh0hbhhii$iLiijjpjjk(kLkkkl,lVlvlllm*mPmmmn"njnnooo@ohooopp2pppq*q~~~2`Jȁ8Ph܂ṽJ̄2fPΆ*Fp†,H.p@^Vx֋0Bx >j*dԏ.Rjؐ2FbԐ>j‘FjLrܔ:Lzʖ"Jxҗ6bƘDؙ2`ĚBLț>fԝ4LzʝVΞ2dҠnΠPȡ>zܣT֣Nh֤bХDnΧTl~Χ8Rlީ$8|\ʪ(8nFxд ̵>r:lx@乖`U./<2<2/<2<233'3#wffU31111111111111111111111111111111111111++%5#5#2"&4***C}}}뀀V++@}}}++6264&"2"&473#3#eeeS}}}****Ueee}}}++@ %5#5#***VVU++@k@ %%5#5##335!57546754623"&U@*@@*~--@11@T"+@@+@@Q--|3Q  Q3++2"&4264&"62"&4  P88P8}}}  i8P88P}}}@@*26462"6"&462'32"&5475'2654&'#462"    PpppMt!W|WJ6*      pppP`9s)5>WW>8T)  @U/?54&+";26=##53#54&+";26=##5372#!"&5463 @ @ ++u @ @ ++ V  @  V  @ UU 3#!5333UVVV*V@뫫V@@ 5#35#535#572#!"&5463@UUU@+++*+*U#57#'7++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@+5462"'&472653#"'&'&'&'&5462#4&" ,,r88EE+2#))W~V+=Z>$( *,,88EEo#27%)*?VV?->>- "& @U#3%5354&+";353265##5#35372#!"&54635+ @   + +@@ V V 55++U%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UVk@3#5.5326"&=462q$K5*5K$C\CW4&&4&6QFFQ6/==&&&k@(3#5.5326'326574&""&=462q$K5*5K$C\C 44&&4&6QFFQ6/==  &&&@@!''#5.53327'#"&=''5462'65[eY!*5K$C.#&&4&U YFFQ6/= #&&&%!+U3#!"&546;3'33'33U*@**+@+++@VVVVV++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++ $5#5#75#72#!"&5463!!"&5ՀV+k**++U++U*+++&!!"&55#&#"26=72#!"&5463U+UU ,k*+*u ,vj!%5#5#%'/7'7'?7***4M(II(M44M(II(M뀀V++k;ODCO;4&'537'#+ATTA/;;/55UkkUii,NfNSxkk+U %5#'5#5#2#!"&5463VVkUUkUU+@@ )%53'326=4&#5##5#3532#!"&54635+KV + +@@` V 55++*"1 %3#57#533/3#'##3#7P~}S*#`'m'c23e2""o.44#2l2+2+53!3#"&54637UUUU@**kU@4;O%32?6=&4&#"7#"#"'.'&=4?632632#557346355"2653"&  (     Y&dGkk4LLhL+ee++      5F FdVkkVKjKK5GddU@'G746355"2653"&732?6=&4&#"7#"#"'&'&=4?632632#2=&4+"#4632632#"#"#"'.'&53;62=&4+5UdGkk4LLhL+ee  *  q        FdVkkVKjKK5Gdd++         U@2F7#73#25465;2#"'.'&5332?6=/&#'46355"2653"& 3%    dGkk4LLhL+ee/     FdVkkVKjKK5GddU@4;O%32?6=&4&#"7#"#"'.'&=4?632632#557372"&53264&#'7  *     [&Gdee+LhLL4kk++      5F dFGddG5KKjKVkkU@5w%32?6=4&54&#"7#"#"'&'&=4?632632#2=&4+"#4632632#"#"#"'.'&53;62=&4+572"&53264&#'7 (  q        3Gdee+LhLL4kk++         dFGddG5KKjKVkkU@4H7#73#25465;2#"'.'&5332?6=/4"&53264&#'73%    Gdee+LhLL4kk/    dFGddG5KKjKVkk@ ###5#5353!2+#5#"&5463U@*@@*kk++@@+@@+++@ .2654&+3533'67#'#'54&+326%2#!"&54633#%3#K  &  %B KK  ++++ ++- 6II @*@@+U'7%5##5##5#;26'5#35#535#55#'#35%2#!"&5463 U UU555667k`KK`k YeKKKK+k %%5!7!5!5kjjUj@@U++**U+++k 7''7+"&=46;2535#5#530%%+@0 0++++*UU6462"UeeeeeeU 5>4&'462"k8HH8&//&eee\v\, BTB eee@ !6463253#"!2#!"&5463&k@&44&+%*U*++%'%#!"&=463!2'!5!5!UVU+VE**++U '7%537!5!5 a AժV ` @**++U++ (%'7'7'3##5#535372#5!!##5#"&5463` @@ @@*@@*+@+k` @@ K+@@+@U*++@#5!2+#5#"&5463Ukk++++++,, #'5>4&'57&'&'7#6?'67nQ?VV?Q%/?U)M+)/%3?+??ARz+aa++/$3?~%/?3")//1@U%5!2#!"&5463*++U )-%5#'#35#5#'54&+3532672#!"&54633#56 +K + ++KKKKK+@%5#2#!"&5463kU*@%5!2#!"&5463k@@U*@5#5#%2#!"&5463k**V++*@5#%2#!"&5463*+U37#"&5463!@u v@ %5#5##335?'#!"&=463!2+@+@@+UU  *@@*@@5UUK @%5!2#!"&5463* +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ k""/&476 "'&'&=&4. 5i"i5 2@B5dd5BUU3#5'7#*ՍwM 7#'75'7``KtIIU``swHH@k '#53#+bwkb+wkk3#537**ՍUU#5'5;''71q*e1ր1>>1qe11>>++ 5!5#5!572#!463+UU++++k++U@k !!5!%5!+U+*k+++V**++ 5!5!5!%'!"&5463!2UUVU++@++@++U+#'%54&"6"26472#!"&54635!!5kIDI(({V  ((WU++++@@ &26%2#"&546;27675#'3##'#535#53#7#5 K  //^/ $(@+@@++@+V K Ֆ ($ /\1/  +@+@@@+kk U'/7?GO2"&42"&462"&42"&4&2"&46"&4622"&462"&462"&42"&4""""""""f""""""""""""""f""""f""""""""""""""+U5'72#!"&5463U+kk+j++ +463!22'#"&=!5k U  U U  V+ @ U +k@ %3'353'##5#U@UU@*U@*@UUU@ '7'5''#"'.7'71Oy&fL:/W$M lDG. EAR DgD.W>0ENk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ 5!5!5!2#!463+UU++@++@++U++ 2#!463UU++%!72#!463++U+*U3 '+"&='%'732Nu( 8b2)82@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ +5"2B'#"&57'.547'.547'"'632'654&'654&#"'632Fe" *#!.'19,,+%2=X} e1#2# #5K"1%;#&.6.O%c:J9-}X=2')Fe# #2# K5@/%&4737'7'54&""26472#!"&5463}# *,,* uXPX4&&4&V,*+!4,4!+*U%%&4&&4f*@ #)5#54&""26472#!"&5463'57ժXPX4&&4&V@@@@%%&4&&4f*k**++C *&'77#5'7"'&'&=&""/&476 JLn*LLU5 .h. 5i"/JLjj[KL5BB5d[+#%5#72+"&=463&2&"'62&"@}  z  #E88:,~,ZU  E88=,,k!!%463!2#!"&5*kk%#2+"&5463kk*k!!%463!2#!"&5*kk%#2+"&5463kk*+k!#"&=4&"3'3546226=#U@2F2"@UU@2F2"@V#22#UU#33#++ 5##5##5#%2#!463k++*++U++++++U#$264&"264&"$2#!"&4623&54l>++>,>,,>+/bDD11DDbE`,>++>,,>++>DbEEbDD1+ +16264&"73##5##"&4632""+U] B*5KK5*B""T2+"&=33##5463264&"7#'+"&7'&'/4?5'&?636?6;276++&""|+ +@+V+@""%  $%  $@ #7##!2#!"&5463*UU*VUUUA,V*5 &%5&#"6322#"'&#"&#""#"&56326!*A44A''L*)=A4+J60+KJ++u   9 +U7!5'2#!"&5463VVkjj+U%7'633!53"&=463!2VVi+UUUVPP.n:z++!%767'''!53"&=47''7'"'!23#1" n:}U!v"Vp;( "[:+ ! v O-o+@k 77#53#5@wb+Mw+bUU2#44#4&#462#"&UX|=Y>YÉq(kk %##5#53533**뀀*@@ %5#5##33572#!"&5463kV*VV**VV*VV*++ %5#5##335&2"&4kV*VV*m}}}*VV*VV}}}++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@@ !'!7#5##%#!"&54?63!2m&uJVJ+    u++   $ @ %'7''72#!"/763LLLMMMML^ssMMMMMMMM+++%2654''7&#"62"&4Fe$-o$-2**  Y * UV@@   V@@ '7627#'P'2PPj'P'2P+U%7'#!"&=4?ngg qq @ 75!%!!53V**+++k@ 3#'##33xx**kUU55#5UVV=@E%267/67632327676323##"&5467.#"&54>76'&( % #  09*)54>!(<7 ;  #2  t%&&  $ ('$$<7"5E>'!H  I 0$$"@@ %5!32652#!"&5463V&4&U&&*+k#2+53264&+553$;#"&46;#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)+U5'72#!"&5463U+kk+j+U5'72#!"&5463U+kk+j!k7#7&#"'>32LN0>8Y2uIUMM(A4DVk%!5!**++ %5#62"&4k}}}**}}}++6264&"2"&43#eeeS}}}jUeee}}}C*@U&#'7hqM@[mWU&#'7'7hqMUU@[mW@UU@@@ %5#264&"#'57* lpppp뀀\ pppp@@ 5#264&"#!"&5463@{4&&4&U@UU&4&&4/U*@@  $(,16:>BFK35535353753'5353'5353#553"&532#'#55353'53'463++++*++++++*U+U++*+*+*+++@++++U+++++**++++++UU+++++++**++@75-5+@@++@ 75!%!!53@**+++kk 3#73#'!!(P],e e,*k&//Z*+k2.#"#56 It2Y8>0NL?UVD4A(MM7++%3#3732#!"&54637T-m(m-xo,,u@ Vvv@@ '3535!32652#!"&5463UUU*VjV&4&U+VV@@k&&*@@ !'!33537#!"&54?63!2m&uJVJA    vu++   # ++ #?'3=232#!"&=46;5463UU@@VVVuVU@@ **+**k'2!54&'54632#!"&=462!54/""*. ,, .jkk@@+U!537353+"&%3#53#3#+@UUU**+*++U646;#";55#"73#53#53#+Q9KK(88( @@ 9rQ*8P8*@@++++*++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp2bQ QQ T ++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ #3##5#535264&"62"&4%'7'7@@*@@)|WW|WEpppbbb@@+@@+@X|WW|qqqL!S R R++7''5755?/5462@P{+KJ*kDzO  u5*Pk*N  ++''575575462+KJ*@5u  u5*ku  uk+k%5#5#2+"&546;53***c   #VkkU+++  G **+k?#5372+"&546;53U+U+c   #VUv  G **+k2+"&546;53N   #V  G **+k2+"&546;53N   #V  G **+k,%654&"34623475#2+"&546;531&4&  "(b   #V&&  a))*  G **k+z%'73#5'7'753=((=\\zbwwb)QQ)\\ybwwb@+ ''73#5'7'753'7++*.((=\\zbwwbk*++++++\)QQ)\\ybwwb+++U+ %7/'#5'7''53'7((81\bw*zA"|()1[bw E+kyA#@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1%3'#3737#'#5'7537371)E*E)DFFdGGdFFdGGd*rGGdFFdGGdFFNN2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG++%27#"&5467'654&'H,8@lX}oQ6JWSQo8 J6k8!W}XSy@T8>WiyS0'!8TU '%53+"&=37'7'7'7%#54632#5k**@bbCCCb**k*UU*QbbDbDDb*UU*U %5#72+"&=463%3!535463!Uk + +@@+@ '#57#5#57#5!2+#5#"&5463****kk++U**U++U**+++'6264&"%3##5.'#53>7532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F6264&"%3##5.'#53>753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`/%'327'#5.'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`/%'327'#5.'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`6264&"%3##5.'#53>753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`@+ 3#3%533'3++U++*++VUUVVVU++%!V+6 '07'62DyyTUU++,!3#35#"&5475463!2#!"&5463U*@"V+0  0VV++"'073#"&=53+52#5#5"&4627!#546;U**V@+@+****}O9U+*@@ 3#53'#5353cyy]NxyxxN]ݫk!1354&""&=46354622#5!2#!"&=4634 $ jU+  @  @ k1%#2+"&5463354&""&=46354622#kQ4 $ k*  @  @ '?354&""&=46354622#7"&'3%"'&4?62'7'7fI , Qd Ep   4-yx/  V  V Qc;a    4,xy/ '?"&'377"'&4?62'72#.Qd Dш  Qd D6Qc<`    Qc<`U+ 5##5##5#72#!"&57+++UVVVVVV@&%!2#!"&5463"&5467363232#&!.*j,V*&$+%,++7++V++ 7#353'53+U+***+**U3 '+"&='%'732Nu( 8b2)82++! !VVC '!7'%'fo*u+f6%62yy65UU +#9%7>2&#"54&"32+"&=4635462KK  $'-.-'$  ,-=V k .8^6      8=M  U U 6 '67''632F HGS!-+t-, JGg5,[ +U 355!%5#'!!355!U+U+*V*+U**@VV**@V**@VVf&,3#+"&5475#"&=&546235#7#35#@U@(@&@+@@+@kV*AA, ,VV*+)%54&"32+"&=4635462'"6 &V k , 6,>Kp p9  U U j>,=cUUUL+2-52'>54&".54'654&".54622"&4}91'/dd.'19U#*2F2*#KjK""|Y:c%O.FddF/N%c:YY#;%1#22#1%;#5KK ""'3"&5462"&=326=4&"265` DbE3F2,  , 3F21EE1 #33#  #33#@`(#5.'332654'&546753#&#" )"@!+/;@d* @!#/4  '..*!-$A)./,-@@ 5#5#'5#5#!!*+U@@ #'+/37;?C7#55!%#5%53'3##553'53'#5##5#5'#5'#5#5'#5#5'#5k++U+++++U+++U++*++*+*++*++++++**++++*++++V**++++**V++U++**++++U**@@ #'+/37;?CGKOS5353535373#5335353'5353'53'5353535353353'5353'53'53@+++++*++*+++++++*+++++++++***+++++++**++U++++U++++++**V++V**++U++U**V++U++++U++U++**++ 5!!'762#57*P*2EPUU*P*2EP@@ #'+/37;?C%53#53'53753'3#5!53753#5#57#5##5##553'535#553++*++++*+***++*+U++++@++++U+++++**++U+++++U++U++++++++U++++++ @@#'+/37;%53533##5#535533#53'#5##53#5535#553#53+++*U+*+++U+++U++U++++U++**+++U++++++++++++++++@@ #'+/37;?C535353'53'3#5353533753'5353753'53'535353@+++*++++++++*++*++++++*********++**++**+++U++++**++++**U++U++++U++@@ #5#5!!!%#5##57#5+*++++*****U++U*U****V++@@ #'+/37;?C53'5353753533#'5353'5353'5353#53753'53#5353*****++++*++U+*+++++*+*++++*+@++U++**++++**V++++++V**++++**++++++@@ !53%!!#%535353#53353#53++U+++*+++@+++**V++U++++++++@@ #'+/37;?C%53535353753!!53'5353'535353'5353'53#5353@+*+*++*+U+++*+++++++***+++**++++++U++++**U++++++U**++U++U++****++@@ #'+/37;?C%53535353'3#5353#3753535353'53353535353@+++++*+++++++*+++++++*++++++**++U++U+++**++U++++++U++****++U++U++@@ !!3#5!5!%3#@UU+*+U**+++@@ !!5!5!5!5!@+U++U**V++U++@@ !!5!%5!'!5!5@+++**++++@@ !!5!5!5!5!@+U++U**V++U++{%264&+53264&#+32 K@  8.-"$1@@[4"/+2H+@!#'7#/'#7'+|"-3<:4y!@4@P,$<yN{!5!!"&5467%3'#"/&4?'7+" g u v n3UU / & -fP  u u  n3U= '#"&547''7p89%/5KG+:+G8 K5"6G K6{ 3/3#'##!!f3*u00u9@@@U@@ 753'53%!!5!%753UV**U+++++U++@@ 753'53%!!53%5!UU**U+++++UUk++ 3#3#537#ի,5k+UK5++5U #3!57'5jj@kk@++@@ %5##5##5#2#!"&5463k++*++VV֖+*++ 5!5!5!2'!"&5463+UU++@++@++UU+3/3#!"&546vv@u V++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@%5!332#!"&546;533#5++kk+*++kk+k#2+53264&+553$;#"&46;#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)@@7!'#!"&5463!2J*`J*``5*wM 7#'75'7``KtIIU``swHH++ '!"&5463!2UVU@@ '7627#'P'2PPj'P'2PkU ?##5'!!kUU*Ֆ+U@3!53!++@U@873254&'".+5!##"'&'&574#"#4&5&547632>1 SC$'3$ b "156$++=2x-  %)U@ 7!!%'353UVUU@*k+VVU !!%'3537##5UVUU@*jUU@**UUVVUUVVU@ !!7##5UVVUU@*+VVU@2+'73264&#!5%!553k#22#+@@0V2F2+@@+"*****W@"'#5.'3327'&5'"'6753#&r7/!@!,/<%KSI@ #/0..*!-J;I!./,-U@75!5!5UV++++ "&:73'##73#735#5#'535#5##35#35#3#5##535#533538%K#IH"`++++******++++ր++րRm*++++****+++++Uր++ր++K+ 7%773#5!#5j---s**k@t-..-@kk@jj+52#"'#"'##"&463236236$ > H > $$ > H > 5, , U@73#5!!UV++5k##5#5'!###@@@k@k@@@k@++"*%654'&546323&'5##"'#32"&4CZ8-*;9%Y95*C9v}}}~ 6=(9**#8 ! (9*}}}kk!###k*u@u@+k%646;2+"&46;#";264&+";#"+D1#22#  ,,1bE3F2, +",>++U#!"&5467>32):?,5KB0L-:X*=*,?K51I'0I++%264&+4&#"'"32"&4` 2#-&&}}},#3%&4&*}}}U?''%#!"&5467>32Սo,):?,5KB0L-:Xn,J=*,?K51I'0IU%#5##7#!"&5467>32k@V@k):?,5KB0L-:XUUk=*,?K51I'0I++#";7'#"&5467'654&+54&#"'632%#22#e+5KH3"):-!& D1 '/:X+3F2*K54J+=*7 && 1D IU&%264&+54&#"#"3%#!"&5467>32&& D1(> #22#):?,5KB0L-:X&4& 1D0%3F2=*,?K51I'0IU%3'337#!"&5467>32+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IkU 7!!%'353k**U+땕kU 7!!75#7#k*UUU+V+U32#!"&5463+++U%5!2#!"&546;V+++U!%54&"6"26472#!"&546;;4;f""@+""Z++U %5#5##33572#!"&546;@*@@*V++@@+@@+@'2#4&#2#4&#2#2+53!#5463a+qO>X+?,&@++aPp+W>,?+&+*@@@!).2+53!#54632#4&#%#.'52#4&#2#++a+qOx_?V>X+?,&@+*@@aPpk?`#W>,?+&U!53!53"&=463!2UVUUV+++%5!2+#57#"&5463**@@+%!2+3#535#"&5463***+**++@ /3#'3#73#3#!%#3#3##!"&5463!23UUkkUUkk*****+*kk@@V**+*++***%5#2+"&546353U*+*++++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@U2+5354&"3#"&=4p&@UW|WU@&qO&+>WW>+&O@2+535#5354&"3#"&=4p&UUW|WU@&qO&++>WW>+&O +k #'+;5#5#'5#5#5#'5#5#735'3535'3572#!"&=463**********@******+**@**@**@**V++**@*****@**@**@**@Y7'bbYbbI%'7IbbU?'7bbbbU7'7'bb@!'7LL*MM 75!''7b++b + "&*.>%'375#5#'5#5#5#'5#5#735'3535'3572#!"&=463U@**********@******V++@++@++@++U++++@+++++@++@++@++@+ 3!'7!+MMkMM 3#'7'7!5!**M/M*k+3#5.5326"&=462q$K5*5K$C\CW4&&4&6QFFQ6/>>&&&U!53!53"&=463!2UVUUV++U%5!5#!3!53!V++@++@U #6264&"!53#!"&53"&=463!2  VUVUVk  U!53!535"&=463!2#UVUUV++@@37;%5#%#3#+#5##5#"&=#535#53546;533533235#7#5k++++++*++++++++*+++*Uր*++++++++*+++++++U**UU #465!"&#WWVee?WA`UUFeeo`Ak%#5#2+"&5463pV&&&&+@&&&V&k %#264&"2+"&5463USv+U  j U %5#72+"&=463%3!535463!Uk + +@@+#"&2+'35#'5463%3'!53547'!'! @.U+ Q+"2+ '+DU @o+Y %HQ"2@ 'B+@@ )3%5##5##5#%2#!"&=46;537&#"'632&#"'632@+ * ++1! ()1)10)-=>-++++++kUUUU $$--@U%5##5#%#!"&=463!%7+*;  ++++ uUm(@ .=>7#5nRRn;RVYYiCBzU+ %%5#'5#5#'5#5##5##!"&5732k++***++++UU+**UUUUUU****@k%#2+"&5463kk*k+)2"&4264&""3264&72+"&54634&&4&X??X?kZ&4&&4?X??X""*VU!13#"&5462"264&"6"326472+"&5463 ,, F22F3g"/+U, , 2F33F$$D3U%!2#!"&5463U+@%!5#2#!"&5463V&&&&kU@&&&&+ %!264&"2#!"&5463kUVj "&53"&4632#5462E`F0EE00EE0E`F0EE0E`FE`F0EE0@%!2+#5#"&5463kk+++U264&"#'&4?3KjKKjAAA5jKKjK.4zz22zz@@%3#5'#5375.5462kUkUUkUV&4&kAZZAkUD && D+@ %53!53!53'!!Ukkjjk+++++++U)7%5#72+"&=463264&"7#5&5475'3#"&5463!Uj wJUUU  b&&&&+++264&"264&"'5#5##335%2#!"&=463B@@+@@+R*@@*@@++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++"&462264&"2"&4@&4&&4`eeeS}}}4&&4&eee}}}@%7/2+'#"&5463(XX((XX(U@@U((XX((X@@@+k@ 3#'##33xx**k@3###"&4632U6%(88(@$18P8++'/7?GOW_go$2"&42#"54264&"2"&42#"542#"54'"54322"&4'"54322#"542#"54'2#"542"&462"&4"   feeeS}}}@ 5   @ K J 6 A     > Keee}}}# U  , @ J  b  @@%)19AIMU]e$"&462&"&462&"&462"432'"5432%!!"5432"&462&"&462&"&4625!"&462"&462"&462      @ +   ]K    ]  I  I  WV u+  >C++  a  l55 !'/TZbjrz62"52"&42#"4&2"52"&4$2"52"&47'"&4632'#"&5467'"&4632#"4"&462"&462"&462&"&462"542'"4323"432.'5462#6"&4625B  j B  J  [P  <  <   i         K     @  > @   @  Q  <  <    b  b    W   `  55%-3;CKS[ciou{2"&42"&42"&462"&42#"462"&462"5&2"&42"&42"&462"&4&2"&46"&462'"4322#"4&2"57"432"&462"542$2"&42"562"&42"&462"&4?  v   >        )        6B      KCM  J  W  I    b    > J  W j  T     b  ++6462"+}}}}}}k+ 2#"'>4&'6Y}}Y:019910}}ctc+ 2#"'>4&'6X}}X"BSSB}} qq  %264&#"7#'#5'753735KK5!))!FFdGGdFFdGGdKjK ?L? GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF@@ #!"&=77'''5463!2@@UV@UVU@* @a@VVތ@VVVAa+@ '7622#"'2654;4&2#4!;&#2+++ %7>7#"'3.#&54/7#7'632NN;LO.C l8fO.CN;L0#0GS(S= GO0+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(k'+462=2+5#535#"&5463"&4623#IDI@@jj@|""jj+@@+*+*""*k $264&"72+5#535#"&54633#"}@@jj@jj""@@+*+*U*++ 35#5#'5#5#'5#5#3#+"&546;546;232++++***++++V U @++++++++++++@ @@#+%53+52#5#5#546;3#"&=62"&4+UU+U+UUUUF22F2kUU+UUU++UU+U+U2F22F@@!*36264&"62"&453+52#5#5#546;3#"&=""F22F2+UU+U+UUUU""f2F22FUU+UUU++UU+U+U++ 3!!"&57!'#!"&5463!2+*+@V?*UjO@@4264&"&264&"264&"264&"72+"#"&46h-W-Oq?,%PppChdG,>  pp@@?'%'#57'7762)OC)e)Ck)C)e)C@ 2+5#5553#5#"&5463jjjVjj++j+@+*+*++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@'$264&"62"&4.4673##5#535|WW|WEpppU.'8HH8'@@*@@kW|WW|ppp$XI.dzd. @*@@*@@%5!%2#!"&=463*@U%!2#!"&5463*+7!##5#"&=#53535#532VV*VV*֫*VV*Vի*@k%5!2#!"&=463*@k%5!%2#!"&=463*@@%!2#!"&5463*k*U*@@#2#5#553+5'3#"&=46;##+UU+UUUUU+UU+UU+UU+U+U@k%5!2#!"&=463*@@%#7!2#!"&5463*K:**eL3C*U*k@%#2+"&5463kk*U*UU%!2#!"&5463++ !!!!!!+VVV+@+@*@U7%!xx+@@ '7627#'P'2PPj'P'2P++"%3572#!"&5463#53533##+++**+UV@**@V++++*U %#55733#*@d$$*+ 3#%23#5767654'&#"#476+4V=Y  ..*K B$ a  1$U%#55733##5#535+@dVV*VV$$*V*VV*V+ 03##5#5353#5767654'&#"#4767632UU+UUY   .  kV*VV*V$ a   $# Y)4'&'&"3276=432#"'&'&5+      XA((((98(9t>,;?"%!2#!"&54635#53%!!"&5++UU+V+ի*+U(1%#546;5#532+!2#!"&5463!!"&5k+UU++UU+U+*+*V+V+V+U!%5%+535#535#532#2%!!"&5!2#!"&5463kUU++UU U++*++*  +U+V+!%!2#!"&5463!!"&5#7+UU?L;*+V+V+UqdK2&%!2#!"&54635#53353%!!"&5+U*++U+V+UUU+U.%+535#53#32%!!"&5!2#!"&5463kUUUV+U++**++U+V++435"&=46;#32#!2#!"&5463!!"&5++VV++UU**U*+*++V+V+U #%#7#53!2#!"&5463!!"&5*UUU+UU**+V+V+U%)9B35'35"&=463"&=46;2#2#!2#!"&5463!!"&5++++ + +UU**V++    ++V+V+U+45#72+535#"&=463!2#!"&5463!!"&5@++UU++UU@++U+*++V+V+U#7@5!!5##5#535372#!"&546335#+535#"&=46;2'!!"&5++*++*+V@@@U@Հ**++++U+@+U@@%#72#!"&54633k**@@"+2"&453+52#5#5#546;3#"&=4&&4&+UU+U+UUUU@&4&&4UU+UUU++UU+U+UU*%264&+54&#"#4&"3%#!"&5467>32&& D1:$)5+2F22#):?,5KB0L-:X&4& 1D/ E,#33F2=*,?K51I'0I++ !!#'#2#!"&546;7+`JKaVVUUU++KKV+UU!77'+*`"<Q%!2#!"&5463!!"&5+UU+V+V+U ,, %+17?&7677673&"&462&'7#67&'7'&'5'67y%/?i/$3?r+)e&4&&4)M+)N)M%/?i/%3?[+%)k&->34&&4&U/$3?~%/?3r/%3?+%)1@6264&"467'.56&5467676'&'.547F22F2z-%"@@ ## @@""@@ ## @2F22FT&E ;!%%#;;#%%!;;!%%#;;#%  #'753'7?&2"&43#7'7'#5'7#5*...4&&4&..U*'.....&4&&4*..c.s**@ 3'7#'##7!335#g2E)D)EUU@]N*++++'53''5#5'k!VOXM@j+9.YOk+k335#VV@ժ @ '+/%53'53'535332#!46;#3#"&5%5353+++*+*+UUUUU++@+**++++*++++++ @@+/3?CG5!3335335355##5##5#2#!"&54633#73#'33#5##5335!#3*++*++++*++*++++U*++*++****++++*++++++@*+++++*****+++UU'/7?2"&42"&42"&42"&46"&4622"&462"&42"&4""o""o"";""""""""o""""<""<"";""""""""<""   $=%3'5'#'5'#5#33'!"&5'35!#'!2'5#'35#'5#'35#'U* J* JVVa++UV+J*+JV*+JV*UJ VJ VVVa6+J+VV*+*VJ+*VJ+ ++ #35#5#5#5#5#5#5#5#5#2#!"&5463VVVVV*VVVVV*VVVVVVUVVVVVVVVVVVVVVVVVVV!0'#5'#5##53353'#'32'735#'532#'#5b6H + +u (  `++K  cI i55++u  ) `i -+@@ +%5#72+553#5##535#3#'##532**  J@ + @+K  K @@` @ ++55+  -++ 6264&"62"&4$2"&4Z""F22F3!jKKjK""f2F22F]KjKKj$264&"62"&4&2"&4HF22F3!jKKjKF22F32F22FKjKKj 2F22F** 'L%7'6"264264&"&264&"'7'"264#"/"/&4?'&4?62762cNNM  I    $MMN  eU\ TU]UU]UT\NNMNz  I    NMN#  4U]UU]UT\UU\@@7!'#!"&5463!2J*`J*``5*+U#%!2#!"&5463#5##5#57#5V+*+***+++++V**V++@@"%#53733535#5#72#!"&5463kkk* + ++  J* ++ ++`*!77'+*`"<Q@@ $)%463"3463#463"#52653#5265##5+W>,?+&aPp+W>,?aPp&@>W*?,&@a+pP>W*?,a+pP&@@@ -363"'63"'657'#47'#47'#527'#52?'65H9?/*B" "e=*++85BVE5)2"X " "+B" *?9*/="2)5DVB58++*X" ++2"&4}}}}}}@@(54&+3#3#326=4ੰ#!"&5463@VV++VVV ++*++ * 2#4&"#462#4&"#4Š+pp+zX*?X?*aOqqOa5X>,??,>@@ %5##5#32#!"&5463@+*+UVVV+*@@!5#3#326=4&+572#!"&5463@UUU*@+++++*@@#'5#";26=4&+572#!"&546353@U***@+++*++@@%5#32#!"&5463+V+++*@@$54&+3#"35#532672#!"&5463@UU*U*U+++V++*++6264&"2+"&473##5#535eeeS}X}VV*VVUeee}X}V*VV*V+@/%#2#5"&463264"32#!"&546;73->>-((((->>-E&&k=Z>&(:'(:'&=Z>*+++U3#!"&546;3'33'33U*@**+@+++@VVVVV@ 3#"&4632U3F22#U#22F3 k+%3!535.5462ր6GX|WLS**T S7>XX>9T++%"&462%3!5#546;2#35.5462nYL8@ @ 6GX|W9TS*jV V@T S7>XXI'7IbbbbbU'7'Հbbbb@@4264&"&264&"264&"264&"72+"#"&46h-W-Oq?,%PppChdG,>  ppU7!'#!"&5463!2J*`J``5++6264&"2"&4eeeS}}}Ueee}}}+U!2#"'&"#"5432276#"'632 `` ``N]XSRYXS##:##7U+ 73&47##!"54764'&543!2##:#USSRYXk `` `+U2"/&4?"2764']]]VVVBBBB9r99r9@@7!'#!"&5463!2J*`J*``5*U+ 7!'/7572#!"&5463R@.@56kmR7 *V+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(++ 3!!"&57!'#!"&5463!2+*+@V?*UjO++ $0@53'!!"&55375#3535#554&+326'54&+3532672#!"&5463++@ 555k 5   @@u*+K * @@ 7 *@@#%!2#!"&5463#5462&"&462*B,++,>ZZQNNNr888 ,+|,,EZ[ENNN<WW 5>4&''77&'&'7#67?WW?.==.aa~09A+``+G^GS_a+%._-&UW  %673677#&'7'5.4675h+r$0+Wa.==.?WW?.%%G_SG^G+``B@@%!2#!"&5463*jkkk*U*kUU#%5##5##5##5##5#%2#!"&=463+*++*++*+UUUUUUUU0 &75#"&6264&"#"'&54?632.?}J"  C  j  4[  !A  A }+U %7'#55372#!"&546;73@KKKKkD''KK66KK6**+k %7'#553?'#!"&5463!2KKJJkUU + KK66KK6JVVK  ++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@ ?7+73546;5%&'*U*U=`@=+U+U*=++6264&"2"&4$"'75eeeS}}} LJj&ZUeee}}}(LhL&Z~U\%54'&#"27>'432#"5%"3#"'&533254.'&'&547632#4'&%73#5  ,{S)RS , 9)&!# * !** Ie+@6$45   Gm9)nn5  %'    &:%Y~8^"23#"'&533254.'&'&'&547632#4'&"&53324+5327654#"#47632v , 8(!* !** *J/+ *. & *0&*!  %'   &*%&" R! & -$H@+6264&"%"&4632753#5|WW|W+*pppPA7*+UX|WW|5BOqqq+ ++%/%27''#"&547'537#5'654&#"'632'$W{628Pp ;*+* W>(" 0:C5U")>XV6 qO:0;YI++L5B:0")>W *++ !)%67#67#67#53&/3&/3&2"&4p  > p>J?WW}}}@>@>R``v}}}+532#5#3'35#"&=#535#7#!Հ+U+@@*UU+@@**U++@@+++@@@@ #533##53%3#5#53#533#3#3#@+UUU++UU**Հ@+*+U*++*Հ+**** @k #'+/3#53#53#53#53753'3+5353#53#53'53UUUVUUUVVjUVUUUUUUUUUUUUUjVVUUUkVVVVVVkUU@k !!5!!53@kkU!73'#373%3#'#'#"&4632373%7(D+D)D',% &R1GddGR3 " * +4ee@NNU#!"&5467>32):?,5KB0L-:X*=*,?K51I'0I!!%773#'"&546753#553'7p&@@k#KjK#@*&&}&+:#5KK5#:g++??S'' !#'?532"&43#7'7'#5#57'7L&&*JjKKjK+@@;&&&*@{&t''5??jKjKKj +x&K&&5??++y&++5#?2#!"&5463!!"&5k56V+ U*+@7!''%2#!"&5463k*`J6 `@*@  $)-16:>73'/!!"&53#73#'#463#3#3#%2#3#'3##=3#3#@D5'`+V**U+++;****+++++++++++k[E.fU+++++++*+*+++*++@  ',049=A#53#5#57#46#5#5#5#5"&=32##5'#5#57#5#5*++++e***++++++++++++++++**+++U++++++U*++U+++**U++@6264&"%2#!"&5463dddkKjKKj*L! 7'77'7#53/3#5!j&D&B&y**&***V&$&'z?_&[?ꀀ%17!##5#"&=#53535#5322#.''267"#"&'3+++++d D5Q_Qd D+++++ր++c<`Q6Qc<`++$,4234&#264&"73#!"&546;732'52#4&462"U*X??X?jD'5K;(8((8*>X??X+@gK5);:((:'+ $064632"264&"'535332#!"&=33##5#5(((:X??X>+@'D+@@+@:(((&>X??X@@+ր@@+@@++U(7/7/3#!"&546;3'33'33i,,,,e;;;;U*@**+@+++@,,,;;;+@@@@@@@"/?/?3#!"&546;#!::::k,,,,*+:::*,,,,*+k73''72#!"&5463#3#3#D6& j**V++ZD.  *@?''%2'&5463L*Ltt++ %7'#"3537"/&4?62+JJk *VJK5 U@+%-5=$264&"62"&4'#5'&54?6323"/264&"62"&4$"&462v>,,>+Z>>Z=E/*E <) ,?->++>,Z==Z>\""K+>,,>>Z==Z^1j< < ) +-+>,,>>Z==Z""U@ 15!264&"264&"'5462+"&=#+"&=&+XX   kk3""3&  &@@ -!'#264&"264&"%+"&=!+"&=76;2k* ),   ,`€  %"575'&?546;5332#"'"'#3#"''+532727(@@(1%%`%%1V**-)UU)-**.('\'(U**U c@@c ****++,,+U@ )5#264&"'5#264&"2#!57"&=4k=Uk-X, ,kkmkk-"3+ +3U@ 5!264&"'5462#!57"&o""XX, ,+jj""3##3+ +U@ )5#264&"'5#264&"2#!57"&=4k=Uk-X, ,kkmkk-"3+ +3!3735'735"/&#"#3576"&462<-',+- .G> o+&`""Bӫ++@5*4"/dHI""++''575575462+KJ*@5u  u5*ku  ukU2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4@? %.'77'7 && ##qp?{+?''77'.'7''7'7FPj#K- &EZ;>pQR{;"q6Z.0++%''575575462+KJ*5u  u5*ku  uk+U3%!2#!"&54635#535#"&=46;533#32+V+U@ *+U@ +* @ * @ +U &%'7/763#!"&=2654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU@@37)3!535'5!&Gkkk*j++j++@75!5#72++"&=++++2##3@++@@k@@#33#@ -8CN7!'#264&"264&"%+"&=!+"&=76;2&"&546?"&546?"&546?k* ),   , Y X `À  *  %   %   % +U !5##5#3'5#3#35#573#5##35!U+U@**@+@V@*k++@++@@@VV@@+7!2654&/!+"&' m4& @+UVV&:H+D{@+17="26447&546325462632#"'"&=#"&"&52463,, ,   ,  PpPppPp ,,F!!   !!  qOqOOqOqU@ 5264&"5#%"&=##46;23226=#"&547'7w  k&,   "-+   jj;kU` $-+#+$2"&43!2+;!"&54?'#2"&4Z""F< L M+o""""o* #+ 5""@@ %5#5##33572#!"&5463UVUUVjVUUVUU*U2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4U+'-6264&""2646"26472#!"&54637"jKKjK  3  Dx2FUKjKKj    7VyG2@"&46263"44&&4&@PpoQQopU&4&&4qKLL@+ '6265#"&5#6"342#!"&546;462X?+&4&+4&U*?X?>,&&,&,??,U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++++264&""/&=46;2ht $  ku $  @264&+72+#E@5KK5@U"VKjK@@ %5#5##3357!57'5!7U@*@@*++++2+@@+@@*++*VC@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ @+6264&"&264&"&2 ""@"""M""""@UU+U &%'7/763#!"&=2654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU+U5'72#!"&5463U+kk+j+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&::''7&67>'&47= L. @Z @ .MZF+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(U )$264&"7#3264&"%#"&5#"&5#5463!r@5_K@+&4&&4&++u5Uk&&&&V@@ 1!'#264&"264&"%+"&=!+"&=76;5332k* ),   ,55`€  ++@"%54&"6"26472+'#"&5463XPX0""0"[U@@U%%"0!!0h@@+@@%5'2'"54?7@ xr xrk-( )-, B)-,'6264&"%3##5.'#53>7532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F`@''z@@k+ 7!!3264&".5462k*j"@ +GKjKU*;""++u%%4|+5KKk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ %5##376/&%2#!463u+`5&+U++&U::''7&67>'&47= L. @Z @ .MZF@@ !7!'/265##526572#!"&5463k*`J6J>W+>,&`@ X>,?kA'**@U%5#%##5##5#57!'!5@+UVUUU+kk++!77'+*`"<QU@ I2654&"264&#"264&#"73+"&=.535.535.53546;23$$$$$@$ $@$@$@ @$@""""-, ,-, ,>"7'77#5726323"'#5'6"&462ӕi"'*o ?G. -+-I""c+Id/"3+5@**""k+ 5#5##335&2.54U@*@@*S|W,+4' +*@@*@@W>PF=EAR>k+ 6/&7'62.54>PGG|W,+4' _PGGW>PF=EAR>@@#/588k+"6274&"6"2654&2.54n;4;f""i|W,+4' .DW>PF=EAR>@@ %#7'7#57'53'73''71>=π1=>O1>=π1=>1=>O1>=π1=>O1>=@+463#5#'53#5.=3353UA*56j*."5".+*+7Vk"11"U@ 7?#536264&"7"&=##46;23226=#"&547'7U+U+  ;,   "-kK  /kU` $-@@ &546;462"632+54)  ?X??XH4@!9) *NX??X?G' u++"&.6%54&#"337335'26!467623#462"6462"B>;E!$ < !+.V.++    &&! !.D--Dk3    U@ 0$264&"'35#5#264&"2##'##57"&=4>R+kk*kSX, +*Q*0 ,55UUUU-"3+ ++ +$k+ *%5#264&"7#3#'##57.=46?#53#k] +*Q*0" D;fF?Akk`& ** "$) *+!(/3735'735"&/&#"3576"&46255#573#'7{;-%.+, -G1  p*&a""55u5uu55Bӫ+,@7*".dGI""%56& Z %56 UU #%53'53'5373#53#535335353UVVVV*VVVVVV*VVUVVVVVVVVVVVVVVVVVVUU!'7ww*xxk+3k+k++ %7#&2"&4U}}}V}}}k@?kkkkUU'7!5!'wwx*x++ %'7''72"&4kMMMMMMMM}}}MMMMMMMM@}}}Ik?'7wwI'7IbbbbbU'7'Հbbbbkk ''7'77wwwwwwwwwwwwwwwwwU''bbUbbI'7bbIbkk 3#5#53#5'53#3#5+j*@@*jj@@jj@@j*j*@V@*jkk 3#5353#'53#553#5U@j**j@*jj*U*jj*@@j**j@@ !!5!5!@+j**k++U+2"&462"&4&2"&4""""""+""""""U+62"&462"&46"&462""""<""""""D""VU7#7&#"32673#"&4632y2E&45KK5*B ,\;FddFGy2E&KjK/&8HddUb '777'bbbDDbbDDbbDDbbDD@b %7'?'7DbbDDbb|DbbDbbUU7'#Uw*xwwk@ 353#'M+M@MMU@ %'7#33'7M+MMMUU'737w*xww 3#%'7++ bbw 3#'7'7U++bbk'264&"264&"7!547'76275!"&7  t  ==-1 D 1*W|W@    W-KK--11UU>XX@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1+U6264&"72#"&463#53""*GddGFdd***""eedd@kU**++%2654''7&#"62"&4Fe%0r%09FeS}}}UeF90%90%e}}}++%654&#"27'2"&4$eF<-i<-$e}}}-Pp K  //^/ $&+?,>W+pPK K Ֆ ($ /\1/  @@:54&"32+"&=46354622#"&546;276Z k , K  //^/ $  U U   K Ֆ ($ /\1/  C(%"'&'&=&""/&476 %#53#75 .h. 5i" K`5BB5dK `@@ $3#2#"&546;276#5++ K  //^/ $+v K Ֆ ($ /\1/   U+ 5##5##5#72#!"&57+++UVVVVVVU+%5#5#2#!"&57***jjV++@++ 5##5##5#%2#!463k++*++U++++++U++5#5#2#!463***U+UUV++UU%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UV== #)'654'57'567'7#7&54?'6733 &/O2 &/33f 33E0*4&/2,4&/33E0* @U%75375>54'553'4677#7&*22H8&/%0U*H8&/%022뀀32F;\, B*5%/++k;\, B*5%/32k %'353#2+"&5463UUU@*VVVjj*+!)2+&'3#&'54632#4&#2#52#4&#k-Aja*qO&@>W+>,+* bOq&X>,?@U -!'#264&"264&"%+"&=!+"&=76;2k* ),   ,+`À  @#%#2+"&54635373#53'53U+++k+k+k*U@֫++++%55#3572#!463UUիDDEU /7M75"&='73#"&54632++3232654754&"32+"&=4635462gV+}XY}}Y!+ +  ,/Y j ,A*fAaY}}YX} 6* * @/D  U U  *k.>!##5#%!532&4&&4&#2&&4&&p*++j*3 k.>7'#5%%70303a0-"1030g((""`(_yB @k 2!5335"&462#3*+<4&&4&k3#֖&4&&4+@%'#"&=33276%;#"&=3 OI&K H t&,>* $& e&+?,@@%2+5#"&=332%;#"&=3  `&k&,?+&&+?,@@ !;#"&=3+57#"&=33232k&UU,?+?`&k* &+?,@U&+@!*%'#"&/&67367'#"&/33.>Z{ Q##040>c(<***$?#` @~  % ."WU+3'# #U5"*%'#"&=46;23"'3;#"&=36&462Kl&9>8J&,?+/"TK&{!//O&+?,""+U (5#5#5#7"3#!"&=2654ᕗ!2*****VK**`**`**"UUU+!2#!"&546;'77FUUF+VU++FUUF@5!2+#5#"&5463UkkU+++@%!2+#5#"&5463kk+++@2#5'546;53353VKjK*V*kuK@@KuUUUU+)"&462"&462#5#76;2#5#546;2#r$$$$@@6  6@ @ $$$$uuU 762&"62'6 &"k>=*,~,+L@ba+PP==+,,+@aa+OOU+ +%5#5##335'354&"2#!"&=46;5462U@*@@*W'6'?X?*@@*@@++''F+,??,+U (763&'77&'7!>&%2#"&54?6k@\1%  +'1 E3*;O=w- 4o@=% >*'<3;/9)-  @#'>3232'354&"'#!"&=47'7';),?t'6','(6?,++'' +U+ +5#535#264&"73#"&5#"&=35#'732k@@UI  *&4&+V@@@@++@@  3*&&@@*@@+73'#''#"&547'#'632'3J+e;6CX}&<VJ6CX}&c*`<&}XC6;&}XC6d++ %5#62"&4k}}}**}}}@+ 3#462"VV$$g$$++ %3#'.46lLLl+QooLllLVzz++ %>7#&73.2"&4:SV@?iS}}}WS:V`R:S3}}}UU462"462"&4632#";V<K$$@&! .. .. !&++ b b  ??  +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**k $%2#54'6"2!54>"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4#/62!54%#54&"&462"'64'632'##5#5353PX%8@4&&4&+  &&@+@@+#++++"H&4&&4&D&4&+@@+@@ @@ #,%5#5#5#5#5#5#'5#5#5#73!357***V*******V*****Հ@@++U****V++U++U**++U++U**+*@@++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}++ %62#>"&462"&462264&"2"&4J; "eeeS}}})!!ieee}}}U+%!5754675462"&53++3--3V++j2J    J2U+!%54&"7!5754675462"&53U.N.++3--3o"V)77)++j2J    J2U+'%'>7372635462"&53'!57547'7 -3n$V6++<   J2:9++k) ;++%$"&537!5754675462&'7%#67$UV++3--3*FSG+S+j++j2J    J'V3@g2Wg@U+ $5#335#!5754675462"&535j;;j;++3--3V/&&I&&;++j2J    J2@@#2#75'3+5'7#"&=46;'#kVVkjVVkVkVk@VkkV+U /%2654'#+7"3&546;&72#!"&546;73,?-&U!4,?-&U!wD''?,&+?,&+@**k $%2#54'6"2!54>"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4k)1>"264"&462&"264"&46254&#"#54&"%2!546326q"" >,,>,"" >,,>,G$& GHG++`*`+/11u""\,>++>I""\,>++>    `'::'UU62!546"&462luF22F2/&++&Z2F33FU$2!54'3##5#5353"&462 lu@@+@@+F22F2/&++&+@@+@k2F33FUU !62!54>2"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&U7#53##5#5355`*6`VV*VV~ U+UU+U@@ %5##5##5#2#!"&5463k++*++VV֖+*++"*%654&'++32325"&='2"&4~-;0* * fW}}}0C5V + + @T)fA`v}}}@ #5'7'+ViYRRVQQ@,&%2"&547'#"&46327&5462#"'6$%2%&&&4&&%%% X&4&W &&4&X XU+ 72654'"&54732654&'+; D<(C@KddE,! )k;+,*) 5'4TFddFlR!.-"4++ !)62#&"#6264&"2"&4462"6462"J; #b# eeeS}}}j)!**!Weee}}}0++#6264&"2"&4462"6462"3#eeeS}}}j~Ueee}}}0@ ++ !)6273"&'3264&"2"&4462"6462"b# ;J; #eeeS}}}j*!))!eee}}}0++%-62#67'7'77'7''7'7264&"2"&4J; eeeS}}})!!TCeee}}}++ !$"&'3''7?'264&"2"&4%J; -.A.-reeeS}}})!!x----eee}}}@@?''%2#!"&5463L*L*@@2#!"&5463!!***+++6264&"2"&4eeeS}}}Ueee}}}++6264&"2"&462"&4eeeS}}}X??X?Ueee}}}?X??X+@ %7'?#t<VCePPe +@ %'7/%'7'?PG^$$^G%t##t<<0[>VV>[ePPe  DN2#.''4+32765'2+5#"&53324+5324#"#476327"&'3d E5Qo/$ /5#11 #HQd Dc;`Q9{"Y/ &S    62  Qc<`@+ ##5###5!&2"&4+*+""@뀀+j""++ !53#5!3#'3#k*@@@@@@k++Uj@@@@ %$264&"53#!"&5463!2#"3H5*G+*@@7!54&"64&"2'463!2#!"&5XPX&4&&4*%%t4&&4&++627."6"264&2"&4/XNX4&&4&}}}fE&%&4&&4f}}}+%-97;!"&54?'#53367+2"&4&2"&475#53533#M+F$ K%R """"@@*@@+ 5**+ M#H""""@+@@+@++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp24L%/7GPp/bs!**Pp! W*5>XzL%//qOF7.!S X qO,( >W++ ?'7264&"62"&47'7'7iD|WW|WEppphbbHbjDX|WW|qqq~R RR!S +&2L5##5#7!47'&6632762"&=4$2"&=45!+"&=#"&=#"&@V54  AU * =&AB%      KKKK ++%5#75#72#!463***U++UU@%!2#!"&5463#53#535U*jj@j,V*@k+@k+@@@ %5##5##5#2#!"&5463k++*++VV֖+*@@ )5#5#5#"26472#!"&546;>2k֖t  Y * @++U**V+++   *@@-%54&""264&"26472#!"&546;>2XPX4&&4&7  Y * k%%&4&&4{   *@@ %264&"5#5#2#!"&546;>2  ****Y *   ̀U++@*@@$%5#55"26472#!"&546;>2UUkk   Y * U@jk@   *@@$%7#5##6"26472#!"&546;>2k@V@t  Y * kUU   *@@ #?''6"26472#!"&546;>2ի7  Y * 7   *U#'72654/"&54635eFUU5Kq5KeFUU[)2Fe@VU@K5DK5!)2Fe@VUU%3'337#!"&5467>32+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IU+7572#!"&546356 *Vk@ 2'463k@@Uk@%#72'463kkk/@@UU@75#5#7#3#3#"&'#53&=#53547#5367'7627+VVV-++-<;F;<-++-<#//#++U***++##++*#..# %/&'.77'61$Q ^@\&X k1 X&\@\ Q$U3'34632&#"%##"'73265#@UV@eF2)!5KV@eF2)!5K@UUFeK UFeK5+U!!VՈ++ ?''62"&4L=}}}L}}}@%#2#!"&54633#53#3#Ֆk@  U+7572#!"&546356 *V+ %7'7''77cccbbb+U5!5!2#!"&5463VVU++Հ+@@ 3#53!53'53Հk@!5373!+"&Jj++U+ 3'5#5##!"&5463vv@@u++U++UV@@/264&"%2#!"&=463264&"%2#!"&=463""@ /""@ @""f ""g Ik?'7ww k ?'77'7 wZxYwwYĈ@@%5!332#!"&546;533#5++kk+*++kk@@ 2#!"&=3!!#54637#53'7+*+l77kkUU*UU8*8kk++ %72"&42"&4/QQ(}}}  ѯQU}}}A  ++/2++54&"#"&=3264&+546;546232  Q"0"Q !! V,V,V !! Q"0"Q   V++&62654'#"'2"&42"&4&2"&4en@!OS}}} pUeFZP# F}}}S+9%'.5463263250;C2:&&:2C4=E90.D71D--D1'T>>+9-%>54&#"#.#"2'.5463260.6+ +(+ +6.0`2C;05E=4C2:&&t+,<. ** .<,+ND17D.0>>T'1D--++5#5#2#!463***U+UUV++UU+!6462"'654&"327#!"&546;&4&&4R?X??,^ 4&&4&MR,>>X?_VU6!%'#"'5332673'"#>327#7&cgh(0>,,6-'9+':+T8=,,6hg,,60%$0%6J,,6 @@"&+/48<%5353!!"&553'5353"&53#532##5#46#57#5@+++U+++++U*+*+++++++++*++++U**V+++++**V++ @@ #(,075335375#2+"&=4635353"&53'53'53++*+++++++@++++++++*++V**kU 7!!%'353k**U+땕+@ %7'?#t<XX|W@VS@UZ-7pp8,W|WW>VSP+U 7#5#7##5#j@@jVU+ 75#'3!!57'UUUUUUU UKKUUKUUUU+ !!57'UUUUՀUUUUU+'54&"264&"72#!"&=46;5462B'6'1""?X?U+''+""+,??,+++5#5#2"&4***C}}}@++@}}}++ 53264&"2"&453*[eeeS}}}*@++eee}}}À@75#53572#!"&=3!!#5463U++@*@UVV,VUU4%7"&4?Z&L2dd2y^5Z&54L2dd2y@k+"&=46;2x]] @k%7'#%+"&=46;2ULL ]] kk ++ #+05=%364'#67#'64'#67#'67&/3&47#73&&'&2"&4]HH)= ? d2 R 9 = = PHH R x = }}},8(R,,),,($88$(*,),,,8$(}}}@@3#5'7#53#!"&546;#++Lj+L֕*+@k !!5!%5!%5353'53++++++++k+++V**U++++V**U+'54&"264&"72#!"&=46;5462B'6'1""?X?U+''+""+,??,+U+!)%5!2#!"&=46;54&"#462"&462'6')?X?Z""U+'',??,+""U+ #+%5!354&"2#!"&=46;5462"&462>'6'?X?Z""U+++''F+,??,+""++*%64&#"'&#"264&""/&=46;2p[t $  ,[ u $  ++2#!"&546;53#35+*UU+3'5#5##335#!"&5463vv@@*@@*@u*@@*@@*V@U##5#72+535!3#"&5463U@*@UUUU+V++@@3#5'7#53#!"&546;#++Lj+L֕*+ %3'35%5#535#'775#7#+@kk@k@@@kkU@kk@@kk@@k@V@@V@kk@@kk@+U %%7'654&"32?2#!"&54632"&4f>8P88(, ,|>(88P8k, ,+U5!5!2#!"&5463VVU++Հ++@ /%54&"2672+5>5#"&5##"&546;73+""->+2F2+>-D''UU-G/#33#/G-++@@'%54&""26472#!"&546;53353XPX4&&4&U++%%&4&&4f*++++CM$264&"7/+"5'&'/&?4&465'&?66?4;276'"#&o*  *OB^K%  %%  %^Bk%#2+"&5463#57#5k***k*րV++UU !62!54>2"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&+7!''72#!"&546;!!"&5+K5K+`@`k*+*+@@!3#2#"&546;276@ K  /0]/ $@6 K Ֆ ($ /]0/  + 35#5#2 6****xvU+Հ[;Z@%!2#!"&5463#5Uj,V*U U #7'#'73``U`8U``U`8c򫫫c@@"&5472654/#5|DppD7W|W7I*:XPppPX:-G>WW>G,M+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ +463!22'#"&=!5k U  U U  V+ @ U +@+!%7777777''''''%5!5!5!@  + V ++U**V+++@  A%5#&''7#5!"2646"2642#!"&=46;&546327632m-#@@#-mVt  t  V/&! !&Հ<W WXX|W@VS@UZ-7pp8,W|WW>VSPk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}@K6264&"'5'#"&462P88P8j j&4:QQtP!8P88P8j j!PtQQ:4&-+?6264&"7/+"/&'/&?&47'&?66?6;276>,,>,-+ 5V5 +--+ 5V5 +-,>,,> # J8 8 J ## J8 8 J #@@7GO$4'76/&&/&+"'&?;2?67?6/72#!"&54632"&4p % < %  % < % &""4 '(34 '(3*""@2#"'73264&"3'34"&462ppPB3(/>WW|W@VU@""pp(W|WW>UUP?""kz%'73#5'7'75353#53353=((=\\zbwwb@+++*(PP([\zbxwb++++++%#2+"&546353#53#53U+*+UU++++++@)264&5'75373#'!2#!"&5463&&o 5 5 5 @&4&5 5 5 5 A,V*u '7'537#553''7{tt!]]o*V++]]!ttpp********pp" (2#4&"#4''75&5462&2#4&"#4Š+pp+I@@I ,s|W*?X?*aPppPaFI@@IF $$W>,??,> "-9E%53#5&3#5354623#53546253#5.753#5.3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU  "-9E%53#5&3#5354623#53546253#5.753#5.3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU k+ 353353353#5'53546;2***+@@@****@@@@@'3;$2"&462"&4264&"2"&42"&46+"&46;2"&462>=ppp_ŠŠ@@}ppp;Š¡}@%!2#!"&5463/'%'#++U5555+Vj,V*66V++++6@@ $(3#2#"&546;276'#5##5++ K  /0]/ $++*@+` K Ֆ ($ /]0/  ++++U#!53"&5472654/#553#53@+ JddJ=KjK>-**+++4XFddFX4&H5KK5H%S+++++Z(2&"'662&"264&"72+"&5463cC88E ,|,Z;""k E88E,,""f  k#'#5.5326553#536"&=46253K5*5K$C\C1+*4&&4&++6RFFR6/>>/++++&&&+++@?'7353#!"&53546;2V*VkUk+++++%%7'5353#!"&=3546;2!#!"&=uuU+kjUUU@k++++@ "6264&"'3'32#!"/&546;762""@of ( 6 f]""^^ ( +#+$2"&43!2+;!"&54?'#2"&4Z""F< L M+o""""o* #+ 5""++ %5#5#5#'5#5#5#2#!463kk*++++++UU++@++@++++@++@++U4 '7'3''##3lNX,Ux-m(m mOv@@++ %'7/72"&4ZPi))iPZX}}}gE `aEg6}}}@U%5#%##5##5#57!'!5@+UVUUU+kk++Uk !!5!5!5#5UVV*++++**+k "72#54>2#54&"&462"&46237BJP4&&4&v,,.05$ 00`&4&&4;, ,@k 5#5353#'U֖U@U@*@@*@Uk@ ##5#3'353U@*@@UU@*UUU++ %#5##'3353'&2"&4u5+5K5+5K-}}}UUKUUKJ}}}52#!"&546;#!#5'3533@U@*@+*+*U@%5#5#2#!"&5463kUU*@  ',049=A%53#5375353535353532#5"&53'535346353'53k*++++***++++++++++++@++++**+U++++U+++++U*++U++U+**U++U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++3#2'&=7#"&57#54?63VVU  A   b)@3+"&=4?323A   *V+)  b/2'&5>7#"&=4?63'+"&=4?32 j o 1 P1  j o +  i 4 qUq  i 4 @k %53'3#53!5!%5!%5!++++++++**+++++V**U++@@3#5!2#!"&546;53353kk*+++kUU*++++U .467264&"62"&4@/&8HH8&jKKjK:eee*TB ,\v\, KjKKjeee++5"&46;"&54752654'7"&546752654'>}}}X"$2F2&KjK=.?Wee2>YX}}}  -,#22#!&45KK5/G+`AFeeFG2+ #%3'7#'##''7&'367#53533#SE#`+e+`MBkm(+.*?5]9@@l,Bjk,5(3?+**+P;+ %7''777U1hUU11hUU1@U5!5!5U@U@*@+ 3'''77U1UUh1UUhk@ 2'463k@@Uk@%#72'463kkk/@@U@?''.=ի7nRRn7VYY+@2#!"&=4632#!"&=463 k  U 733#!3@@@+k 3#!533UUU*@U 3#!333Ukkkk+@!!2#!"&=4635!+k @+ @@Uk !!5!5!%5!UVVVV*V++**U++Uk !!5!%5!%5353'53VVVVVUUUjVVkUUUUjVVU 3+5353#53#53'53UkkkkkkkkU 3#53!3353kkk뀀U!!5!Ukk+k/2+"&546;2+"&5463#2+"&5463 @ @ @     `2"&4264&"62"&'64&&4&X??X?@&4&&4?X??XXHHXXHH+%532'327'#"&547'7.'#"&'67."'632'654&& ?,!&z5+2O7 +.'.O1>?@&3,? !&4XH>, ,7.XH;*>,?+@  A%5#&''7#5!"2646"2642#!"&=46;&546327632m-#@@#-mVt  t  V/&! !&Հ<W W>X+++#'2#4>54&"#4264&"2"&453F2@*"*eeeS}}}*2#9!#eee}}}++@k !!5!5!%5!@*V++**U++@K %##5#53533264&"'5'#"&462++++]P88P8j j&4:QQtP!+++++k8P88P8j j!PtQQ:4&@K 3#264&"'5'#"&462kkP88P8j j&4:QQtP!@V8P88P8j j!PtQQ:4&@+5#72+#553##5#53##553#5##53++  + u` ` U +  5  + `` `` +55++@ %#546;23#%3#5!#5#k@@j@@V@j@@@@@5@%&/55'!!+R|"j);q  j n2  C+'@&'77'776!! |Rq"1*jX)r xj?! T  +U 732653"&733'3+2F2+KjKk*K``K#22#5KKw``k@ ##3##53#2#353+"&=46;#@++ ` J* @ u   + @ + V @@%5#%2#!"&5463k***++ ?''5#2"&4܏q)}}}Տq)++U}}}ZR$64&""&4653#5!#35DDaDDnXX|VVlUUUUUDaDDaD X|VV|X@UUUUU++/6264&"2"&4"32653#"&=47632#4'&'&eeeS}}}((&(*&!& Ueee}}}:: 0*)  >+6Je|%#&'&54622654&#"'&47>32"&54&"'3262#"'&5432"'&'&5462"54&""&76762'&'.%"'&#"&47632>.!.&6'&[@.L W4Ig'6&&(* =7)  (3 9GdG:R:  02x21 -.l.-,;N,1 1,N> @%!%#!"&5463!2#5Vj,++ $(83'7'3?2#5!!#3#535#"&54635#72+"&=463A5455A*+++kk k @&>''>&@Ukk++**+ e,%+"/76323546232'&546254&" j Iq+8P8* , q  j24(88(5Pk+-5%3#"&5467326'4633"'32#5#"&5<62",:',>0%&!6*$282@*k$$%0>,':,!& '*)Iuj$$+k %'73#55#5@UUUUUU@*V@UU@*@+#'%5!2#!"&546;53353#5##5##5*++++*++UV+**********++%>737.'5'.4670I@hPI0Ph2NN2QooQlH0Pi0HAhPVlVAzz++ %6737&'5'.467 iO( OiQooQ Ml lM("("zz @U #'+!!53!5353#53#53#53#53753#53#53@ի++*++kjkVU++++++++++++++V******@U !!5!5!%5!@Vj@@@++k/$264&"'#53.#"326%"&547##"&46;'#53{4&&4&<<!&&!)8>Z=;#9'->>-+L^&4&&4+&4&<+-==-;%0=Z>+*U27!4/7"&54?&ZZ&2dd2y7&^]&H2FGddGF2y+*+3;CK%&+"'&'&>7>7676363226462"&462"&462"462"r     'SS'  !   ",,,,,,,, * ** (  (Q, ,u,, ,, 6, ,+U %##5#5462&462"U@@*&4&*$$Vjj&&$$@'64''64'2!546462">>#,,# $luV2F22FA>"30%#X $-/&++&F22F2 @@ #'+/3#54&+5325335335353#535353'53533#+&jj,?+*++*++++++++*++++Ujj&+?++++++U++++U++++V**V++*+U"'%'5'#56?6;2'532"&4#'@@ 8L Q""`6+K @@@ .!{L1 k""6J 3#"'"&547'"'"&46327&5462627&5462L"7 a"a"6L"f"L7a"a6K@@'5#7.27653"'&4627 J[Ց;,{,+V|,++8888p8:UZ-7j-<,+,xX,+=O7887p8<++ %7'5#&2"&4Z` C}}}:o}}},+"/6363254623546235462354623#$ \#24  ˶  v @@'%27#"&'#53&47#53>32&#"3#3#@3'&6J>cKAAKc>J6&'3'B{{Au"&1H8++8H1&")"++")++!%AU%4&+3533#'326'>?#7&'4'#3#"&46327'&#"32672+'#"&546; )M ::+  U 8T/ !$33$%/U V'$99;+ / F ! * 3H30@@-62"&47'!23'#'#"&547'#"&54?/7"" L l+2L= /^"" ++#=  5c^U+%%264&#"'3'632#"'##!"&5463,??,: U".,,'% 5L?X>1U"(+>, #UV 2'35#'35#'3'5#'#'i~)++++ezU+++)~+k++FzUj+k@3!537377'7''!+"&KJJj.-------S++.----...+++#'#'#5'75#'7#53'735'753737YEc+dE*Ed+cEYYEc+dE*Ed+cE*Ed+cEYYEc+dE*Ed+cEYYEc+dEk /3'#264&"'5#264&"'35#%#"&5#"&5#5463@kV(@UN UU+6&4&u&4&+VwVVwV*j&&&&s'2"/7264&""&462'&"276?]`CC`" <**<G5!D^D"*<*>5?@.6.7&474367t2>0s1z11 2=??FbQ8D2 11z1s0>2=??F8+@+5#32+5##"&=46;573353#!"&=3+VVU+U+Vk**@++@*++*UU@@'7264&"264&"&264&"&264&"264&"2#!"&5463RNN@NN.*@%CKS73"&26723264&#"#.""&#"3263%"&'.'&47>767632$462"6462" 4@4!fO  OfO  k _r^!!6I:]![##M0% ++(-$264&"264&"%#"&'##"&547'#53!'2#^+*-),'-/J7GdUE!+%%+,^++9dF++%'''7''7'7'7777--LL--LL--LL--LLU@7!!5#72++"&=UVV+++2##3k+@@k@@#33#U+"&5473462"k.7&5462!!'?VV?"VZ aAAa *+)-19%'3'"&463";2#54#54춭3#73#%7'#53k??6**!, <% 1$ ' 5 vkՕ?[+:* '"R:$,,$3 @@@@+k,0482#54&+"&463"37#54춮43#73#%!!V+ !**]% 1$*' 5 v@&&#+:* 5:#00$2  *@@@@@++&'672>3&'.J* *CCDp!!pD_LL_3""_CCgB33BT+N#'"/+"/+"57#+"/+"5'75&5!7&76'&'"'&743 / #" 0/  $ )> pQbBDf'<8R " %0b),t `   R V  *Copyright 2015 Google, Inc. All Rights Reserved.Copyright 2015 Google, Inc. All Rights Reserved.Material IconsMaterial IconsRegularRegularFontForge 2.0 : Material Icons : 8-2-2016FontForge 2.0 : Material Icons : 8-2-2016Material IconsMaterial IconsVersion 1.011 Version 1.011 MaterialIcons-RegularMaterialIcons-Regular2    DEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0123456789_error error_outlinewarning add_alertalbumav_timerclosed_caption equalizerexplicit fast_forward fast_rewindgameshearing high_qualityloopmicmic_nonemic_offmovie library_add library_books library_music new_releasesnot_interestedpausepause_circle_filledpause_circle_outline play_arrowplay_circle_filledplay_circle_outline playlist_addqueue queue_musicradio recent_actorsrepeat repeat_onereplayshuffle skip_next skip_previoussnoozestop subtitlessurround_sound video_libraryvideocam videocam_off volume_down volume_mute volume_off volume_upwebhd sort_by_alphaairplay forward_10 forward_30 forward_5 replay_10 replay_30replay_5 add_to_queue fiber_dvr fiber_new playlist_play art_trackfiber_manual_recordfiber_smart_record music_video subscriptionsplaylist_add_checkqueue_play_nextremove_from_queueslow_motion_video web_asset fiber_pinbranding_watermarkcall_to_actionfeatured_play_listfeatured_videonote video_call video_labelbusinesscallcall_end call_made call_merge call_missed call_received call_splitchat clear_allcommentcontacts dialer_sipdialpademailforum import_exportinvert_colors_off live_help location_off location_onmessage chat_bubblechat_bubble_outlineno_simphoneportable_wifi_off contact_phone contact_mail ring_volume speaker_phonestay_current_landscapestay_current_portraitstay_primary_landscapestay_primary_portrait swap_callstextsms voicemailvpn_keyphonelink_erasephonelink_lockphonelink_ringphonelink_setuppresent_to_allimport_contacts mail_outline screen_sharestop_screen_sharecall_missed_outgoingrss_feedaddadd_box add_circleadd_circle_outlinearchive backspaceblockclear content_copy content_cut content_pastecreatedrafts filter_listflagforwardgestureinboxlinkmail markunreadredoremove remove_circleremove_circle_outlinereply reply_allreportsave select_allsendsort text_formatundo font_download move_to_inbox unarchive next_weekweekend delete_sweep low_priority access_alarm access_alarms access_time add_alarmairplanemode_inactiveairplanemode_active battery_alertbattery_charging_full battery_full battery_stdbattery_unknown bluetoothbluetooth_connectedbluetooth_disabledbluetooth_searchingbrightness_autobrightness_highbrightness_lowbrightness_medium data_usagedeveloper_modedevicesdvr gps_fixed gps_not_fixedgps_offlocation_disabledlocation_searching graphic_eq network_cell network_wifinfc wallpaperwidgetsscreen_lock_landscapescreen_lock_portraitscreen_lock_rotationscreen_rotation sd_storagesettings_system_daydreamsignal_cellular_4_bar+signal_cellular_connected_no_internet_4_barsignal_cellular_no_simsignal_cellular_nullsignal_cellular_offsignal_wifi_4_barsignal_wifi_4_bar_locksignal_wifi_offstorageusb wifi_lockwifi_tethering attach_file attach_money border_all border_bottom border_clear border_colorborder_horizontal border_inner border_left border_outer border_right border_style border_topborder_verticalformat_align_centerformat_align_justifyformat_align_leftformat_align_right format_bold format_clearformat_color_fillformat_color_resetformat_color_textformat_indent_decreaseformat_indent_increase format_italicformat_line_spacingformat_list_bulletedformat_list_numbered format_paint format_quote format_sizeformat_strikethroughformat_textdirection_l_to_rformat_textdirection_r_to_lformat_underlined functions insert_chartinsert_commentinsert_drive_fileinsert_emoticoninsert_invitation insert_link insert_photo merge_type mode_comment mode_editpublish space_barstrikethrough_svertical_align_bottomvertical_align_centervertical_align_top wrap_text money_off drag_handle format_shapes highlight linear_scale short_text text_fieldsmonetization_ontitle attachmentcloud cloud_circle cloud_donecloud_download cloud_off cloud_queue cloud_upload file_download file_uploadfolder folder_open folder_sharedcreate_new_foldercastcast_connectedcomputer desktop_macdesktop_windowsdeveloper_boarddockgamepadheadset headset_mickeyboardkeyboard_arrow_downkeyboard_arrow_leftkeyboard_arrow_rightkeyboard_arrow_upkeyboard_backspacekeyboard_capslock keyboard_hidekeyboard_return keyboard_tabkeyboard_voicelaptoplaptop_chromebook laptop_maclaptop_windowsmemorymouse phone_android phone_iphone phonelink phonelink_offrouterscannersecuritysim_card smartphonespeaker speaker_grouptablettablet_android tablet_mactoystvwatch device_hub power_input devices_othervideogame_asset add_to_photosadjust assistantassistant_photo audiotrack blur_circular blur_linearblur_offblur_on brightness_1 brightness_2 brightness_3 brightness_4 brightness_5 brightness_6 brightness_7 broken_imagebrushcamera camera_alt camera_front camera_rear camera_rollcenter_focus_strongcenter_focus_weak collections color_lenscolorizecompare control_pointcontrol_point_duplicate crop_16_9crop_3_2cropcrop_5_4crop_7_5crop_din crop_freecrop_landscape crop_original crop_portrait crop_squaredehazedetailseditexposureexposure_neg_1exposure_neg_2exposure_plus_1exposure_plus_2 exposure_zerofilter_1filter_2filter_3filterfilter_4filter_5filter_6filter_7filter_8filter_9 filter_9_plusfilter_b_and_wfilter_center_focus filter_drama filter_frames filter_hdr filter_nonefilter_tilt_shiftfilter_vintageflare flash_auto flash_offflash_onflipgradientgraingrid_offgrid_onhdr_offhdr_on hdr_stronghdr_weakhealingimageimage_aspect_ratioiso landscapeleak_add leak_removelenslooks_3lookslooks_4looks_5looks_6 looks_one looks_twoloupemonochrome_photosmovie_creation music_notenature nature_peoplenavigate_before navigate_nextpalettepanoramapanorama_fish_eyepanorama_horizontalpanorama_verticalpanorama_wide_anglephoto photo_album photo_camera photo_librarypicture_as_pdfportraitremove_red_eyerotate_90_degrees_ccw rotate_left rotate_right slideshow straightenstyle switch_camera switch_video tag_facestexture timelapsetimer_10timer_3timer timer_offtonality transformtune view_comfy view_compactwb_auto wb_cloudywb_incandescentwb_sunnycollections_bookmarkphoto_size_select_actualphoto_size_select_largephoto_size_select_smallvignette wb_iridescent crop_rotate linked_camera add_a_photo movie_filter photo_filter burst_modebeenhere directionsdirections_bikedirections_busdirections_cardirections_boatdirections_subwaydirections_railwaydirections_transitdirections_walkflighthotellayers layers_clear local_airport local_atmlocal_activity local_bar local_cafelocal_car_washlocal_convenience_store local_drink local_floristlocal_gas_stationlocal_grocery_storelocal_hospital local_hotellocal_laundry_service local_library local_mall local_movies local_offer local_parkinglocal_pharmacy local_phone local_pizza local_playlocal_post_officelocal_printshop local_dining local_seelocal_shipping local_taxi person_pinmap my_location navigationpin_dropplace rate_reviewrestaurant_menu satellitestore_mall_directoryterraintrafficdirections_run add_location edit_locationnear_meperson_pin_circle zoom_out_map restaurant ev_station streetviewsubwaytraintramtransfer_within_a_stationapps arrow_backarrow_drop_downarrow_drop_down_circle arrow_drop_up arrow_forwardcancelcheck chevron_left chevron_rightclose expand_less expand_more fullscreenfullscreen_exitmenu more_horiz more_vertrefresh unfold_less unfold_more arrow_upwardsubdirectory_arrow_leftsubdirectory_arrow_rightarrow_downward first_page last_pageadbbluetooth_audio disc_fulldo_not_disturb_altdo_not_disturb drive_etaevent_available event_busy event_notefolder_specialmmsmorenetwork_lockedphone_bluetooth_speakerphone_forwarded phone_in_talk phone_locked phone_missed phone_pausedsd_cardsim_card_alertsms sms_failedsync sync_disabled sync_problem system_update tap_and_play time_to_leave vibration voice_chatvpn_lockairline_seat_flatairline_seat_flat_angledairline_seat_individual_suiteairline_seat_legroom_extraairline_seat_legroom_normalairline_seat_legroom_reducedairline_seat_recline_extraairline_seat_recline_normalconfirmation_numberlive_tvondemand_videopersonal_videopowerwcwifienhanced_encryption network_check no_encryption rv_hookupdo_not_disturb_offdo_not_disturb_on priority_high pie_chartpie_chart_outlined bubble_chartmultiline_chart show_chartcakedomaingroup group_add location_citymoodmood_bad notificationsnotifications_nonenotifications_offnotifications_activenotifications_pausedpages party_modepeoplepeople_outlineperson person_addperson_outlineplus_onepollpublicschoolsharewhatshotsentiment_dissatisfiedsentiment_neutralsentiment_satisfiedsentiment_very_dissatisfiedsentiment_very_satisfied check_boxcheck_box_outline_blankradio_button_uncheckedradio_button_checkedstar star_half star_border 3d_rotation accessibilityaccount_balanceaccount_balance_wallet account_boxaccount_circleadd_shopping_cartalarm alarm_add alarm_offalarm_onandroid announcement aspect_ratio assessment assignmentassignment_indassignment_lateassignment_returnassignment_returnedassignment_turned_in autorenewbackupbookbookmarkbookmark_border bug_reportbuildcachedchange_history check_circlechrome_reader_modeclasscode credit_card dashboarddelete descriptiondnsdonedone_allevent exit_to_appexplore extensionfacefavoritefavorite_borderfeedback find_in_page find_replace flip_to_back flip_to_frontget_appgrade group_workhelp highlight_offhistoryhomehourglass_emptyhourglass_fullhttpsinfo info_outlineinput invert_colorslabel label_outlinelanguagelaunchlistlock lock_open lock_outlineloyaltymarkunread_mailboxnote_addopen_in_browser open_in_new open_withpageviewpaymentperm_camera_micperm_contact_calendarperm_data_settingperm_device_information perm_identity perm_mediaperm_phone_msgperm_scan_wifipicture_in_picturepolymerpower_settings_newprint query_builderquestion_answerreceiptredeemreport_problemrestoreroomschedulesearchsettingssettings_applicationssettings_backup_restoresettings_bluetooth settings_cellsettings_brightnesssettings_ethernetsettings_input_antennasettings_input_componentsettings_input_compositesettings_input_hdmisettings_input_svideosettings_overscansettings_phonesettings_powersettings_remotesettings_voiceshopshop_twoshopping_basket shopping_cart speaker_notes spellcheckstarsstoresubjectsupervisor_account swap_horiz swap_vertswap_vertical_circlesystem_update_alttabtab_unselectedtheaters thumb_downthumb_upthumbs_up_downtoctodaytoll track_changes translate trending_down trending_flat trending_up turned_in turned_in_not verified_user view_agenda view_array view_carousel view_columnview_day view_headline view_list view_module view_quilt view_stream view_week visibilityvisibility_off card_giftcardcard_membership card_travelworkyoutube_searched_forejectcamera_enhance help_outlinereorderzoom_inzoom_outhttp event_seat flight_landflight_takeoff play_for_workgifindeterminate_check_box offline_pinall_out fingerprintgavellightbulb_outlinepicture_in_picture_altimportant_devices touch_app accessiblecompare_arrows date_range donut_large donut_small line_style line_weight motorcycleopacitypetspregnant_womanrecord_voice_overrounded_cornerrowingtimelineupdate watch_laterpan_tool euro_symbol g_translateremove_shopping_cart restore_pagespeaker_notes_offdelete_foreverac_unitairport_shuttle all_inclusive beach_accessbusiness_centercasino child_carechild_friendlyfitness_centerfree_breakfast golf_coursehot_tubkitchenpool room_service smoke_free smoking_roomsspagoat '( ,latnligah8T)+n-L/1n9=0@ @JKP^Zb2bfhh  !!H@xDr>b ,Ll:Vr*D\t(>Rfz.>N\ht~ ! #" "! !  " !   !   !  %! !  %! ! ! j$  $ "!  $! !# ! !"  ! !" !#  "!  ! ! !" ! !  ! !  !! !i$  $ ! "!!"! "! $ $$ !   " #k $  "  ! ! l $ $  !&   | $ "$ !! &f  ! "" ! ! "![  !   "! %  !   ! !!  !h $       ! "!J !!!j ! !  +  !     "!$  !! -# ! "!# %_& "!" !,"g 7p8\"Bb(B\v,F`z "8Nbv!!&  ""!! !"!! u $!"!!  ! " '! "!! "!"  ! #!! "!! "!!& "$ ! $  !! " " !!& !   !      !  !  !  !  !  !  " !       !& !!& "  !  "! "   ! !!& !  !   " !" " !  "!!  #" |"  " "" "V8b$Hj >\z$@\x.F^v6Lbx 2FXj| .<HT`lx! ! "! % "! !    "!! " "!! " !! "  W! $ ! " $! "  N" $  !&.  ! $ Y ! ! & v ! !   ! !p # ! !!  !  ! !!     #  !! !! Q " "  ! !! &L " o # !    !#  !! !      ! " !! "!P " ""  " !        !   M "   !           % &!O "   !! '      Z"!~ !m !K" nq !}X !/`@b&Fd0H`x*>Rdt !  !"  !  !" !+! ! !*! $&)! "$& !  !"  $  *! !(! &(! !,! $%! ]# \ ! $$ Z! "'! # &! "  !  !"! # # ! ! $ "! [  !   ! "! B  $ !  # "   !  ! "  # !   "    ! # '! ! ^ #>n:Xv*@Vl ! ! ! &!% " " % " " #! #% " " % " " % "  % "   % " '\ ! !)  "!r %   %! ! s %  " & #! " & #! !a # !! #! !/ "' %! % "0%! %! #!(!Z&T*Rz<b8Zz0Nl0Lf4Ld|  6Lbx   & 8 J \ n    $ .-! !%!!  ! ,! !%!!  ! #! !  "! !  &!  ! "!+! !!"'!  ! "!  " !&%!  !  !! ! " k "  !   !l ! !  !w!" &  !! !! !!!  !%!!  !.! "!  .! "#! "!#! u"  %!!   $! !! !x!" #! #!  !  ! " R  $ ! $$ ! !V   !    ! !C !  ) ! "!  !  !  ! ( ! !     1  ! $ !  !  ! !* ! 'U   !  ! 2  ! $S  "t " a $  !    "!` $   !    / "! t  h  $b $ g  #! ! ! ! ! ! !   #!! ! $-!T!",H`x 0@LXdp|  ! %  "  ! !   " $ "   % ! !  !"_ #3 "!0Rr"4DTdt! #" !&" " ! 5  "!&  "!a  !   !D ! $ !&` !! !"4  .! !! !!],\4Tt0<HT^!!  %  ! !2 ! # #!  !! # 4 ! #!!$#!  ! !! 3 ! !1 ! !$ #!  ! %!"  "!6  ! !0  ! !5  ! #"!%!  Fn&Fde& $ !d& $ !c& $ $g&  f& $ "h&  w& !j& !"l& #i & k & !b&!O$Jn Bd<Zv:Vp $<Tl&<Rh|.@P`p 7 # !> "& #; & !! H  ! :  !!!  !" "!n! N!  !&3 !!!I ! J  !"!I ! 6  $ 3 !#!&L <  !p! $$ D &9   !C    ?  &= & " < &   ! !&1  !&  "! ! ,  "!J  0 &  $ !&A  # E   ! F  ''8  ; &   #=  !B  E    $!  !&@  5  o ! M  !%G  &K  4  2  !  !   !$+       #  '"-&!&   # !# /& ("m!" % 6) !*'Pv$Dd ":Pf| ,<JVblv." % !   "!<& &  "!! "=& & " H!'! "! !# !;& &  # ! %  "!8  ! # !P & !m "  #w  '7  !& "  ! " !&x  #!9  !A &    8 9  q&r" :#v"O 76`4Rn.H`v!! " !! !#!! !! !! #! !$ ?! ! !  &! !!  !$  #! %! $ $ !" > $   !$ $ !$  $ $! Q #! %! $/! ]  !"y!.Ld|0  $  #1   $  2  $!!&WBr&Nv8^8Z| @^|0Nl0Lf2H^t  " 4 D T d t ! ' ! !"! ' ! ! ' !  "!! 8 # !!"  !" !6 !! B"   "!E&  "!A"    $  '!?$ !! $D&   ! "!o& !  =!"  !"7 ! !!^    #!! $    &D&  8 # 6 !!   &5     $ !"  #  "!  "!<  $;     ! ! !"  ! $ !& 9  !!& &  $s  v  i & ! & ! &   !  "      t   ! F & ! ! ! ! ! " $ "!C & $:     N    !&   !u R !!"  !3#$4&!:" !!>&" @!@" !$S ! <d" !! " !! p"" & %!B" !  $A "& "H "" " G"",Z 4X|8Tp2FZn,:HT`j "!! "#  "!!!   $#  ! "!! q#  "" # # "!! U !"! " "!! " #  &E!  # J ! !   #  !  !! !  #"T ! #$ !! !`  !"!L !  & d & c &  # "e&  F !C!y $K!!#w"!DM&&IGuD|Dv2`BnFp<d@d6Vv  0 N l  0 L h $ < R h ~   . D X l   * : J Z j z $.8@+ " !  !!  !! #&  ! !! & ! &S!! "!  !R!! "! !!! #& ! ~"!& $ !}"!& $ !L!! "  ! "  Q!! "! !!& &  !& "!   $   !!  ! U!! "! #K!! ! !& "! !! "  !& & !!    " "W!  !&  !!  !!g$ #!  " O!! ! T!! "! !! ! M!! "!!d"#  "! $  !  P!! !!!! "!V!! #  ! r$ ! #h& ! "! !O!!  &g$ #! h& ! "! !#<!!"  !!]  ! $ Y!! !  !T"" "X!! $W!! Z!! # $! _  ! }  "^ ! &     & ! "!^  !P  #" n " ! N !!  &     $! # &  ! "!   ! `   e $ '  { ! !   ! $  b !!#$ !! $ !F ! !%!S "!!  !   $f $ #!O  %!;  V !!y"!&z \ !$H"J!! c"!N" |x!Q'Ic"$&a! !&b!!![&#R! -\ (D`|&:Nbv ,<L\jvf  $!  !!u "!n" " $! j " !r     ! #x "  !t  $u  !   &v  " %! !G %!  l " $ !  "          w " s  !m" "!&k!   %!"%!  Y  X~!I! dp&& e"qoi#&>R`j{  z   #! %Lx.Lh 8Ph2FZn>!  !=!  !!?!  !U !$ !  ! !&  $ U  &| $ " y  "  $ !W   $ !} $ "{   $ "z $ X " $Y " "!  !&{ $ &z    ! $ & $ "!Z "  ! $ $ $  ! [ " "!!~$ &V  &0Tt*>Rfx!    !! !  !!   ! ! !# ! !s   ! @  !%!    "&! ! "&!  "!*!\"!"  "4_  "!  "! $ &' 4latnsizerxޣޣpublic/assets/fonts/material/MaterialIcons-Regular.ijmap000064400000067400150212006510017425 0ustar00{"icons":{"e84d":{"name":"3d Rotation"},"eb3b":{"name":"Ac Unit"},"e190":{"name":"Access Alarm"},"e191":{"name":"Access Alarms"},"e192":{"name":"Access Time"},"e84e":{"name":"Accessibility"},"e914":{"name":"Accessible"},"e84f":{"name":"Account Balance"},"e850":{"name":"Account Balance Wallet"},"e851":{"name":"Account Box"},"e853":{"name":"Account Circle"},"e60e":{"name":"Adb"},"e145":{"name":"Add"},"e439":{"name":"Add A Photo"},"e193":{"name":"Add Alarm"},"e003":{"name":"Add Alert"},"e146":{"name":"Add Box"},"e147":{"name":"Add Circle"},"e148":{"name":"Add Circle Outline"},"e567":{"name":"Add Location"},"e854":{"name":"Add Shopping Cart"},"e39d":{"name":"Add To Photos"},"e05c":{"name":"Add To Queue"},"e39e":{"name":"Adjust"},"e630":{"name":"Airline Seat Flat"},"e631":{"name":"Airline Seat Flat Angled"},"e632":{"name":"Airline Seat Individual Suite"},"e633":{"name":"Airline Seat Legroom Extra"},"e634":{"name":"Airline Seat Legroom Normal"},"e635":{"name":"Airline Seat Legroom Reduced"},"e636":{"name":"Airline Seat Recline Extra"},"e637":{"name":"Airline Seat Recline Normal"},"e195":{"name":"Airplanemode Active"},"e194":{"name":"Airplanemode Inactive"},"e055":{"name":"Airplay"},"eb3c":{"name":"Airport Shuttle"},"e855":{"name":"Alarm"},"e856":{"name":"Alarm Add"},"e857":{"name":"Alarm Off"},"e858":{"name":"Alarm On"},"e019":{"name":"Album"},"eb3d":{"name":"All Inclusive"},"e90b":{"name":"All Out"},"e859":{"name":"Android"},"e85a":{"name":"Announcement"},"e5c3":{"name":"Apps"},"e149":{"name":"Archive"},"e5c4":{"name":"Arrow Back"},"e5db":{"name":"Arrow Downward"},"e5c5":{"name":"Arrow Drop Down"},"e5c6":{"name":"Arrow Drop Down Circle"},"e5c7":{"name":"Arrow Drop Up"},"e5c8":{"name":"Arrow Forward"},"e5d8":{"name":"Arrow Upward"},"e060":{"name":"Art Track"},"e85b":{"name":"Aspect Ratio"},"e85c":{"name":"Assessment"},"e85d":{"name":"Assignment"},"e85e":{"name":"Assignment Ind"},"e85f":{"name":"Assignment Late"},"e860":{"name":"Assignment Return"},"e861":{"name":"Assignment Returned"},"e862":{"name":"Assignment Turned In"},"e39f":{"name":"Assistant"},"e3a0":{"name":"Assistant Photo"},"e226":{"name":"Attach File"},"e227":{"name":"Attach Money"},"e2bc":{"name":"Attachment"},"e3a1":{"name":"Audiotrack"},"e863":{"name":"Autorenew"},"e01b":{"name":"Av Timer"},"e14a":{"name":"Backspace"},"e864":{"name":"Backup"},"e19c":{"name":"Battery Alert"},"e1a3":{"name":"Battery Charging Full"},"e1a4":{"name":"Battery Full"},"e1a5":{"name":"Battery Std"},"e1a6":{"name":"Battery Unknown"},"eb3e":{"name":"Beach Access"},"e52d":{"name":"Beenhere"},"e14b":{"name":"Block"},"e1a7":{"name":"Bluetooth"},"e60f":{"name":"Bluetooth Audio"},"e1a8":{"name":"Bluetooth Connected"},"e1a9":{"name":"Bluetooth Disabled"},"e1aa":{"name":"Bluetooth Searching"},"e3a2":{"name":"Blur Circular"},"e3a3":{"name":"Blur Linear"},"e3a4":{"name":"Blur Off"},"e3a5":{"name":"Blur On"},"e865":{"name":"Book"},"e866":{"name":"Bookmark"},"e867":{"name":"Bookmark Border"},"e228":{"name":"Border All"},"e229":{"name":"Border Bottom"},"e22a":{"name":"Border Clear"},"e22b":{"name":"Border Color"},"e22c":{"name":"Border Horizontal"},"e22d":{"name":"Border Inner"},"e22e":{"name":"Border Left"},"e22f":{"name":"Border Outer"},"e230":{"name":"Border Right"},"e231":{"name":"Border Style"},"e232":{"name":"Border Top"},"e233":{"name":"Border Vertical"},"e06b":{"name":"Branding Watermark"},"e3a6":{"name":"Brightness 1"},"e3a7":{"name":"Brightness 2"},"e3a8":{"name":"Brightness 3"},"e3a9":{"name":"Brightness 4"},"e3aa":{"name":"Brightness 5"},"e3ab":{"name":"Brightness 6"},"e3ac":{"name":"Brightness 7"},"e1ab":{"name":"Brightness Auto"},"e1ac":{"name":"Brightness High"},"e1ad":{"name":"Brightness Low"},"e1ae":{"name":"Brightness Medium"},"e3ad":{"name":"Broken Image"},"e3ae":{"name":"Brush"},"e6dd":{"name":"Bubble Chart"},"e868":{"name":"Bug Report"},"e869":{"name":"Build"},"e43c":{"name":"Burst Mode"},"e0af":{"name":"Business"},"eb3f":{"name":"Business Center"},"e86a":{"name":"Cached"},"e7e9":{"name":"Cake"},"e0b0":{"name":"Call"},"e0b1":{"name":"Call End"},"e0b2":{"name":"Call Made"},"e0b3":{"name":"Call Merge"},"e0b4":{"name":"Call Missed"},"e0e4":{"name":"Call Missed Outgoing"},"e0b5":{"name":"Call Received"},"e0b6":{"name":"Call Split"},"e06c":{"name":"Call To Action"},"e3af":{"name":"Camera"},"e3b0":{"name":"Camera Alt"},"e8fc":{"name":"Camera Enhance"},"e3b1":{"name":"Camera Front"},"e3b2":{"name":"Camera Rear"},"e3b3":{"name":"Camera Roll"},"e5c9":{"name":"Cancel"},"e8f6":{"name":"Card Giftcard"},"e8f7":{"name":"Card Membership"},"e8f8":{"name":"Card Travel"},"eb40":{"name":"Casino"},"e307":{"name":"Cast"},"e308":{"name":"Cast Connected"},"e3b4":{"name":"Center Focus Strong"},"e3b5":{"name":"Center Focus Weak"},"e86b":{"name":"Change History"},"e0b7":{"name":"Chat"},"e0ca":{"name":"Chat Bubble"},"e0cb":{"name":"Chat Bubble Outline"},"e5ca":{"name":"Check"},"e834":{"name":"Check Box"},"e835":{"name":"Check Box Outline Blank"},"e86c":{"name":"Check Circle"},"e5cb":{"name":"Chevron Left"},"e5cc":{"name":"Chevron Right"},"eb41":{"name":"Child Care"},"eb42":{"name":"Child Friendly"},"e86d":{"name":"Chrome Reader Mode"},"e86e":{"name":"Class"},"e14c":{"name":"Clear"},"e0b8":{"name":"Clear All"},"e5cd":{"name":"Close"},"e01c":{"name":"Closed Caption"},"e2bd":{"name":"Cloud"},"e2be":{"name":"Cloud Circle"},"e2bf":{"name":"Cloud Done"},"e2c0":{"name":"Cloud Download"},"e2c1":{"name":"Cloud Off"},"e2c2":{"name":"Cloud Queue"},"e2c3":{"name":"Cloud Upload"},"e86f":{"name":"Code"},"e3b6":{"name":"Collections"},"e431":{"name":"Collections Bookmark"},"e3b7":{"name":"Color Lens"},"e3b8":{"name":"Colorize"},"e0b9":{"name":"Comment"},"e3b9":{"name":"Compare"},"e915":{"name":"Compare Arrows"},"e30a":{"name":"Computer"},"e638":{"name":"Confirmation Number"},"e0d0":{"name":"Contact Mail"},"e0cf":{"name":"Contact Phone"},"e0ba":{"name":"Contacts"},"e14d":{"name":"Content Copy"},"e14e":{"name":"Content Cut"},"e14f":{"name":"Content Paste"},"e3ba":{"name":"Control Point"},"e3bb":{"name":"Control Point Duplicate"},"e90c":{"name":"Copyright"},"e150":{"name":"Create"},"e2cc":{"name":"Create New Folder"},"e870":{"name":"Credit Card"},"e3be":{"name":"Crop"},"e3bc":{"name":"Crop 16 9"},"e3bd":{"name":"Crop 3 2"},"e3bf":{"name":"Crop 5 4"},"e3c0":{"name":"Crop 7 5"},"e3c1":{"name":"Crop Din"},"e3c2":{"name":"Crop Free"},"e3c3":{"name":"Crop Landscape"},"e3c4":{"name":"Crop Original"},"e3c5":{"name":"Crop Portrait"},"e437":{"name":"Crop Rotate"},"e3c6":{"name":"Crop Square"},"e871":{"name":"Dashboard"},"e1af":{"name":"Data Usage"},"e916":{"name":"Date Range"},"e3c7":{"name":"Dehaze"},"e872":{"name":"Delete"},"e92b":{"name":"Delete Forever"},"e16c":{"name":"Delete Sweep"},"e873":{"name":"Description"},"e30b":{"name":"Desktop Mac"},"e30c":{"name":"Desktop Windows"},"e3c8":{"name":"Details"},"e30d":{"name":"Developer Board"},"e1b0":{"name":"Developer Mode"},"e335":{"name":"Device Hub"},"e1b1":{"name":"Devices"},"e337":{"name":"Devices Other"},"e0bb":{"name":"Dialer Sip"},"e0bc":{"name":"Dialpad"},"e52e":{"name":"Directions"},"e52f":{"name":"Directions Bike"},"e532":{"name":"Directions Boat"},"e530":{"name":"Directions Bus"},"e531":{"name":"Directions Car"},"e534":{"name":"Directions Railway"},"e566":{"name":"Directions Run"},"e533":{"name":"Directions Subway"},"e535":{"name":"Directions Transit"},"e536":{"name":"Directions Walk"},"e610":{"name":"Disc Full"},"e875":{"name":"Dns"},"e612":{"name":"Do Not Disturb"},"e611":{"name":"Do Not Disturb Alt"},"e643":{"name":"Do Not Disturb Off"},"e644":{"name":"Do Not Disturb On"},"e30e":{"name":"Dock"},"e7ee":{"name":"Domain"},"e876":{"name":"Done"},"e877":{"name":"Done All"},"e917":{"name":"Donut Large"},"e918":{"name":"Donut Small"},"e151":{"name":"Drafts"},"e25d":{"name":"Drag Handle"},"e613":{"name":"Drive Eta"},"e1b2":{"name":"Dvr"},"e3c9":{"name":"Edit"},"e568":{"name":"Edit Location"},"e8fb":{"name":"Eject"},"e0be":{"name":"Email"},"e63f":{"name":"Enhanced Encryption"},"e01d":{"name":"Equalizer"},"e000":{"name":"Error"},"e001":{"name":"Error Outline"},"e926":{"name":"Euro Symbol"},"e56d":{"name":"Ev Station"},"e878":{"name":"Event"},"e614":{"name":"Event Available"},"e615":{"name":"Event Busy"},"e616":{"name":"Event Note"},"e903":{"name":"Event Seat"},"e879":{"name":"Exit To App"},"e5ce":{"name":"Expand Less"},"e5cf":{"name":"Expand More"},"e01e":{"name":"Explicit"},"e87a":{"name":"Explore"},"e3ca":{"name":"Exposure"},"e3cb":{"name":"Exposure Neg 1"},"e3cc":{"name":"Exposure Neg 2"},"e3cd":{"name":"Exposure Plus 1"},"e3ce":{"name":"Exposure Plus 2"},"e3cf":{"name":"Exposure Zero"},"e87b":{"name":"Extension"},"e87c":{"name":"Face"},"e01f":{"name":"Fast Forward"},"e020":{"name":"Fast Rewind"},"e87d":{"name":"Favorite"},"e87e":{"name":"Favorite Border"},"e06d":{"name":"Featured Play List"},"e06e":{"name":"Featured Video"},"e87f":{"name":"Feedback"},"e05d":{"name":"Fiber Dvr"},"e061":{"name":"Fiber Manual Record"},"e05e":{"name":"Fiber New"},"e06a":{"name":"Fiber Pin"},"e062":{"name":"Fiber Smart Record"},"e2c4":{"name":"File Download"},"e2c6":{"name":"File Upload"},"e3d3":{"name":"Filter"},"e3d0":{"name":"Filter 1"},"e3d1":{"name":"Filter 2"},"e3d2":{"name":"Filter 3"},"e3d4":{"name":"Filter 4"},"e3d5":{"name":"Filter 5"},"e3d6":{"name":"Filter 6"},"e3d7":{"name":"Filter 7"},"e3d8":{"name":"Filter 8"},"e3d9":{"name":"Filter 9"},"e3da":{"name":"Filter 9 Plus"},"e3db":{"name":"Filter B And W"},"e3dc":{"name":"Filter Center Focus"},"e3dd":{"name":"Filter Drama"},"e3de":{"name":"Filter Frames"},"e3df":{"name":"Filter Hdr"},"e152":{"name":"Filter List"},"e3e0":{"name":"Filter None"},"e3e2":{"name":"Filter Tilt Shift"},"e3e3":{"name":"Filter Vintage"},"e880":{"name":"Find In Page"},"e881":{"name":"Find Replace"},"e90d":{"name":"Fingerprint"},"e5dc":{"name":"First Page"},"eb43":{"name":"Fitness Center"},"e153":{"name":"Flag"},"e3e4":{"name":"Flare"},"e3e5":{"name":"Flash Auto"},"e3e6":{"name":"Flash Off"},"e3e7":{"name":"Flash On"},"e539":{"name":"Flight"},"e904":{"name":"Flight Land"},"e905":{"name":"Flight Takeoff"},"e3e8":{"name":"Flip"},"e882":{"name":"Flip To Back"},"e883":{"name":"Flip To Front"},"e2c7":{"name":"Folder"},"e2c8":{"name":"Folder Open"},"e2c9":{"name":"Folder Shared"},"e617":{"name":"Folder Special"},"e167":{"name":"Font Download"},"e234":{"name":"Format Align Center"},"e235":{"name":"Format Align Justify"},"e236":{"name":"Format Align Left"},"e237":{"name":"Format Align Right"},"e238":{"name":"Format Bold"},"e239":{"name":"Format Clear"},"e23a":{"name":"Format Color Fill"},"e23b":{"name":"Format Color Reset"},"e23c":{"name":"Format Color Text"},"e23d":{"name":"Format Indent Decrease"},"e23e":{"name":"Format Indent Increase"},"e23f":{"name":"Format Italic"},"e240":{"name":"Format Line Spacing"},"e241":{"name":"Format List Bulleted"},"e242":{"name":"Format List Numbered"},"e243":{"name":"Format Paint"},"e244":{"name":"Format Quote"},"e25e":{"name":"Format Shapes"},"e245":{"name":"Format Size"},"e246":{"name":"Format Strikethrough"},"e247":{"name":"Format Textdirection L To R"},"e248":{"name":"Format Textdirection R To L"},"e249":{"name":"Format Underlined"},"e0bf":{"name":"Forum"},"e154":{"name":"Forward"},"e056":{"name":"Forward 10"},"e057":{"name":"Forward 30"},"e058":{"name":"Forward 5"},"eb44":{"name":"Free Breakfast"},"e5d0":{"name":"Fullscreen"},"e5d1":{"name":"Fullscreen Exit"},"e24a":{"name":"Functions"},"e927":{"name":"G Translate"},"e30f":{"name":"Gamepad"},"e021":{"name":"Games"},"e90e":{"name":"Gavel"},"e155":{"name":"Gesture"},"e884":{"name":"Get App"},"e908":{"name":"Gif"},"eb45":{"name":"Golf Course"},"e1b3":{"name":"Gps Fixed"},"e1b4":{"name":"Gps Not Fixed"},"e1b5":{"name":"Gps Off"},"e885":{"name":"Grade"},"e3e9":{"name":"Gradient"},"e3ea":{"name":"Grain"},"e1b8":{"name":"Graphic Eq"},"e3eb":{"name":"Grid Off"},"e3ec":{"name":"Grid On"},"e7ef":{"name":"Group"},"e7f0":{"name":"Group Add"},"e886":{"name":"Group Work"},"e052":{"name":"Hd"},"e3ed":{"name":"Hdr Off"},"e3ee":{"name":"Hdr On"},"e3f1":{"name":"Hdr Strong"},"e3f2":{"name":"Hdr Weak"},"e310":{"name":"Headset"},"e311":{"name":"Headset Mic"},"e3f3":{"name":"Healing"},"e023":{"name":"Hearing"},"e887":{"name":"Help"},"e8fd":{"name":"Help Outline"},"e024":{"name":"High Quality"},"e25f":{"name":"Highlight"},"e888":{"name":"Highlight Off"},"e889":{"name":"History"},"e88a":{"name":"Home"},"eb46":{"name":"Hot Tub"},"e53a":{"name":"Hotel"},"e88b":{"name":"Hourglass Empty"},"e88c":{"name":"Hourglass Full"},"e902":{"name":"Http"},"e88d":{"name":"Https"},"e3f4":{"name":"Image"},"e3f5":{"name":"Image Aspect Ratio"},"e0e0":{"name":"Import Contacts"},"e0c3":{"name":"Import Export"},"e912":{"name":"Important Devices"},"e156":{"name":"Inbox"},"e909":{"name":"Indeterminate Check Box"},"e88e":{"name":"Info"},"e88f":{"name":"Info Outline"},"e890":{"name":"Input"},"e24b":{"name":"Insert Chart"},"e24c":{"name":"Insert Comment"},"e24d":{"name":"Insert Drive File"},"e24e":{"name":"Insert Emoticon"},"e24f":{"name":"Insert Invitation"},"e250":{"name":"Insert Link"},"e251":{"name":"Insert Photo"},"e891":{"name":"Invert Colors"},"e0c4":{"name":"Invert Colors Off"},"e3f6":{"name":"Iso"},"e312":{"name":"Keyboard"},"e313":{"name":"Keyboard Arrow Down"},"e314":{"name":"Keyboard Arrow Left"},"e315":{"name":"Keyboard Arrow Right"},"e316":{"name":"Keyboard Arrow Up"},"e317":{"name":"Keyboard Backspace"},"e318":{"name":"Keyboard Capslock"},"e31a":{"name":"Keyboard Hide"},"e31b":{"name":"Keyboard Return"},"e31c":{"name":"Keyboard Tab"},"e31d":{"name":"Keyboard Voice"},"eb47":{"name":"Kitchen"},"e892":{"name":"Label"},"e893":{"name":"Label Outline"},"e3f7":{"name":"Landscape"},"e894":{"name":"Language"},"e31e":{"name":"Laptop"},"e31f":{"name":"Laptop Chromebook"},"e320":{"name":"Laptop Mac"},"e321":{"name":"Laptop Windows"},"e5dd":{"name":"Last Page"},"e895":{"name":"Launch"},"e53b":{"name":"Layers"},"e53c":{"name":"Layers Clear"},"e3f8":{"name":"Leak Add"},"e3f9":{"name":"Leak Remove"},"e3fa":{"name":"Lens"},"e02e":{"name":"Library Add"},"e02f":{"name":"Library Books"},"e030":{"name":"Library Music"},"e90f":{"name":"Lightbulb Outline"},"e919":{"name":"Line Style"},"e91a":{"name":"Line Weight"},"e260":{"name":"Linear Scale"},"e157":{"name":"Link"},"e438":{"name":"Linked Camera"},"e896":{"name":"List"},"e0c6":{"name":"Live Help"},"e639":{"name":"Live Tv"},"e53f":{"name":"Local Activity"},"e53d":{"name":"Local Airport"},"e53e":{"name":"Local Atm"},"e540":{"name":"Local Bar"},"e541":{"name":"Local Cafe"},"e542":{"name":"Local Car Wash"},"e543":{"name":"Local Convenience Store"},"e556":{"name":"Local Dining"},"e544":{"name":"Local Drink"},"e545":{"name":"Local Florist"},"e546":{"name":"Local Gas Station"},"e547":{"name":"Local Grocery Store"},"e548":{"name":"Local Hospital"},"e549":{"name":"Local Hotel"},"e54a":{"name":"Local Laundry Service"},"e54b":{"name":"Local Library"},"e54c":{"name":"Local Mall"},"e54d":{"name":"Local Movies"},"e54e":{"name":"Local Offer"},"e54f":{"name":"Local Parking"},"e550":{"name":"Local Pharmacy"},"e551":{"name":"Local Phone"},"e552":{"name":"Local Pizza"},"e553":{"name":"Local Play"},"e554":{"name":"Local Post Office"},"e555":{"name":"Local Printshop"},"e557":{"name":"Local See"},"e558":{"name":"Local Shipping"},"e559":{"name":"Local Taxi"},"e7f1":{"name":"Location City"},"e1b6":{"name":"Location Disabled"},"e0c7":{"name":"Location Off"},"e0c8":{"name":"Location On"},"e1b7":{"name":"Location Searching"},"e897":{"name":"Lock"},"e898":{"name":"Lock Open"},"e899":{"name":"Lock Outline"},"e3fc":{"name":"Looks"},"e3fb":{"name":"Looks 3"},"e3fd":{"name":"Looks 4"},"e3fe":{"name":"Looks 5"},"e3ff":{"name":"Looks 6"},"e400":{"name":"Looks One"},"e401":{"name":"Looks Two"},"e028":{"name":"Loop"},"e402":{"name":"Loupe"},"e16d":{"name":"Low Priority"},"e89a":{"name":"Loyalty"},"e158":{"name":"Mail"},"e0e1":{"name":"Mail Outline"},"e55b":{"name":"Map"},"e159":{"name":"Markunread"},"e89b":{"name":"Markunread Mailbox"},"e322":{"name":"Memory"},"e5d2":{"name":"Menu"},"e252":{"name":"Merge Type"},"e0c9":{"name":"Message"},"e029":{"name":"Mic"},"e02a":{"name":"Mic None"},"e02b":{"name":"Mic Off"},"e618":{"name":"Mms"},"e253":{"name":"Mode Comment"},"e254":{"name":"Mode Edit"},"e263":{"name":"Monetization On"},"e25c":{"name":"Money Off"},"e403":{"name":"Monochrome Photos"},"e7f2":{"name":"Mood"},"e7f3":{"name":"Mood Bad"},"e619":{"name":"More"},"e5d3":{"name":"More Horiz"},"e5d4":{"name":"More Vert"},"e91b":{"name":"Motorcycle"},"e323":{"name":"Mouse"},"e168":{"name":"Move To Inbox"},"e02c":{"name":"Movie"},"e404":{"name":"Movie Creation"},"e43a":{"name":"Movie Filter"},"e6df":{"name":"Multiline Chart"},"e405":{"name":"Music Note"},"e063":{"name":"Music Video"},"e55c":{"name":"My Location"},"e406":{"name":"Nature"},"e407":{"name":"Nature People"},"e408":{"name":"Navigate Before"},"e409":{"name":"Navigate Next"},"e55d":{"name":"Navigation"},"e569":{"name":"Near Me"},"e1b9":{"name":"Network Cell"},"e640":{"name":"Network Check"},"e61a":{"name":"Network Locked"},"e1ba":{"name":"Network Wifi"},"e031":{"name":"New Releases"},"e16a":{"name":"Next Week"},"e1bb":{"name":"Nfc"},"e641":{"name":"No Encryption"},"e0cc":{"name":"No Sim"},"e033":{"name":"Not Interested"},"e06f":{"name":"Note"},"e89c":{"name":"Note Add"},"e7f4":{"name":"Notifications"},"e7f7":{"name":"Notifications Active"},"e7f5":{"name":"Notifications None"},"e7f6":{"name":"Notifications Off"},"e7f8":{"name":"Notifications Paused"},"e90a":{"name":"Offline Pin"},"e63a":{"name":"Ondemand Video"},"e91c":{"name":"Opacity"},"e89d":{"name":"Open In Browser"},"e89e":{"name":"Open In New"},"e89f":{"name":"Open With"},"e7f9":{"name":"Pages"},"e8a0":{"name":"Pageview"},"e40a":{"name":"Palette"},"e925":{"name":"Pan Tool"},"e40b":{"name":"Panorama"},"e40c":{"name":"Panorama Fish Eye"},"e40d":{"name":"Panorama Horizontal"},"e40e":{"name":"Panorama Vertical"},"e40f":{"name":"Panorama Wide Angle"},"e7fa":{"name":"Party Mode"},"e034":{"name":"Pause"},"e035":{"name":"Pause Circle Filled"},"e036":{"name":"Pause Circle Outline"},"e8a1":{"name":"Payment"},"e7fb":{"name":"People"},"e7fc":{"name":"People Outline"},"e8a2":{"name":"Perm Camera Mic"},"e8a3":{"name":"Perm Contact Calendar"},"e8a4":{"name":"Perm Data Setting"},"e8a5":{"name":"Perm Device Information"},"e8a6":{"name":"Perm Identity"},"e8a7":{"name":"Perm Media"},"e8a8":{"name":"Perm Phone Msg"},"e8a9":{"name":"Perm Scan Wifi"},"e7fd":{"name":"Person"},"e7fe":{"name":"Person Add"},"e7ff":{"name":"Person Outline"},"e55a":{"name":"Person Pin"},"e56a":{"name":"Person Pin Circle"},"e63b":{"name":"Personal Video"},"e91d":{"name":"Pets"},"e0cd":{"name":"Phone"},"e324":{"name":"Phone Android"},"e61b":{"name":"Phone Bluetooth Speaker"},"e61c":{"name":"Phone Forwarded"},"e61d":{"name":"Phone In Talk"},"e325":{"name":"Phone Iphone"},"e61e":{"name":"Phone Locked"},"e61f":{"name":"Phone Missed"},"e620":{"name":"Phone Paused"},"e326":{"name":"Phonelink"},"e0db":{"name":"Phonelink Erase"},"e0dc":{"name":"Phonelink Lock"},"e327":{"name":"Phonelink Off"},"e0dd":{"name":"Phonelink Ring"},"e0de":{"name":"Phonelink Setup"},"e410":{"name":"Photo"},"e411":{"name":"Photo Album"},"e412":{"name":"Photo Camera"},"e43b":{"name":"Photo Filter"},"e413":{"name":"Photo Library"},"e432":{"name":"Photo Size Select Actual"},"e433":{"name":"Photo Size Select Large"},"e434":{"name":"Photo Size Select Small"},"e415":{"name":"Picture As Pdf"},"e8aa":{"name":"Picture In Picture"},"e911":{"name":"Picture In Picture Alt"},"e6c4":{"name":"Pie Chart"},"e6c5":{"name":"Pie Chart Outlined"},"e55e":{"name":"Pin Drop"},"e55f":{"name":"Place"},"e037":{"name":"Play Arrow"},"e038":{"name":"Play Circle Filled"},"e039":{"name":"Play Circle Outline"},"e906":{"name":"Play For Work"},"e03b":{"name":"Playlist Add"},"e065":{"name":"Playlist Add Check"},"e05f":{"name":"Playlist Play"},"e800":{"name":"Plus One"},"e801":{"name":"Poll"},"e8ab":{"name":"Polymer"},"eb48":{"name":"Pool"},"e0ce":{"name":"Portable Wifi Off"},"e416":{"name":"Portrait"},"e63c":{"name":"Power"},"e336":{"name":"Power Input"},"e8ac":{"name":"Power Settings New"},"e91e":{"name":"Pregnant Woman"},"e0df":{"name":"Present To All"},"e8ad":{"name":"Print"},"e645":{"name":"Priority High"},"e80b":{"name":"Public"},"e255":{"name":"Publish"},"e8ae":{"name":"Query Builder"},"e8af":{"name":"Question Answer"},"e03c":{"name":"Queue"},"e03d":{"name":"Queue Music"},"e066":{"name":"Queue Play Next"},"e03e":{"name":"Radio"},"e837":{"name":"Radio Button Checked"},"e836":{"name":"Radio Button Unchecked"},"e560":{"name":"Rate Review"},"e8b0":{"name":"Receipt"},"e03f":{"name":"Recent Actors"},"e91f":{"name":"Record Voice Over"},"e8b1":{"name":"Redeem"},"e15a":{"name":"Redo"},"e5d5":{"name":"Refresh"},"e15b":{"name":"Remove"},"e15c":{"name":"Remove Circle"},"e15d":{"name":"Remove Circle Outline"},"e067":{"name":"Remove From Queue"},"e417":{"name":"Remove Red Eye"},"e928":{"name":"Remove Shopping Cart"},"e8fe":{"name":"Reorder"},"e040":{"name":"Repeat"},"e041":{"name":"Repeat One"},"e042":{"name":"Replay"},"e059":{"name":"Replay 10"},"e05a":{"name":"Replay 30"},"e05b":{"name":"Replay 5"},"e15e":{"name":"Reply"},"e15f":{"name":"Reply All"},"e160":{"name":"Report"},"e8b2":{"name":"Report Problem"},"e56c":{"name":"Restaurant"},"e561":{"name":"Restaurant Menu"},"e8b3":{"name":"Restore"},"e929":{"name":"Restore Page"},"e0d1":{"name":"Ring Volume"},"e8b4":{"name":"Room"},"eb49":{"name":"Room Service"},"e418":{"name":"Rotate 90 Degrees Ccw"},"e419":{"name":"Rotate Left"},"e41a":{"name":"Rotate Right"},"e920":{"name":"Rounded Corner"},"e328":{"name":"Router"},"e921":{"name":"Rowing"},"e0e5":{"name":"Rss Feed"},"e642":{"name":"Rv Hookup"},"e562":{"name":"Satellite"},"e161":{"name":"Save"},"e329":{"name":"Scanner"},"e8b5":{"name":"Schedule"},"e80c":{"name":"School"},"e1be":{"name":"Screen Lock Landscape"},"e1bf":{"name":"Screen Lock Portrait"},"e1c0":{"name":"Screen Lock Rotation"},"e1c1":{"name":"Screen Rotation"},"e0e2":{"name":"Screen Share"},"e623":{"name":"Sd Card"},"e1c2":{"name":"Sd Storage"},"e8b6":{"name":"Search"},"e32a":{"name":"Security"},"e162":{"name":"Select All"},"e163":{"name":"Send"},"e811":{"name":"Sentiment Dissatisfied"},"e812":{"name":"Sentiment Neutral"},"e813":{"name":"Sentiment Satisfied"},"e814":{"name":"Sentiment Very Dissatisfied"},"e815":{"name":"Sentiment Very Satisfied"},"e8b8":{"name":"Settings"},"e8b9":{"name":"Settings Applications"},"e8ba":{"name":"Settings Backup Restore"},"e8bb":{"name":"Settings Bluetooth"},"e8bd":{"name":"Settings Brightness"},"e8bc":{"name":"Settings Cell"},"e8be":{"name":"Settings Ethernet"},"e8bf":{"name":"Settings Input Antenna"},"e8c0":{"name":"Settings Input Component"},"e8c1":{"name":"Settings Input Composite"},"e8c2":{"name":"Settings Input Hdmi"},"e8c3":{"name":"Settings Input Svideo"},"e8c4":{"name":"Settings Overscan"},"e8c5":{"name":"Settings Phone"},"e8c6":{"name":"Settings Power"},"e8c7":{"name":"Settings Remote"},"e1c3":{"name":"Settings System Daydream"},"e8c8":{"name":"Settings Voice"},"e80d":{"name":"Share"},"e8c9":{"name":"Shop"},"e8ca":{"name":"Shop Two"},"e8cb":{"name":"Shopping Basket"},"e8cc":{"name":"Shopping Cart"},"e261":{"name":"Short Text"},"e6e1":{"name":"Show Chart"},"e043":{"name":"Shuffle"},"e1c8":{"name":"Signal Cellular 4 Bar"},"e1cd":{"name":"Signal Cellular Connected No Internet 4 Bar"},"e1ce":{"name":"Signal Cellular No Sim"},"e1cf":{"name":"Signal Cellular Null"},"e1d0":{"name":"Signal Cellular Off"},"e1d8":{"name":"Signal Wifi 4 Bar"},"e1d9":{"name":"Signal Wifi 4 Bar Lock"},"e1da":{"name":"Signal Wifi Off"},"e32b":{"name":"Sim Card"},"e624":{"name":"Sim Card Alert"},"e044":{"name":"Skip Next"},"e045":{"name":"Skip Previous"},"e41b":{"name":"Slideshow"},"e068":{"name":"Slow Motion Video"},"e32c":{"name":"Smartphone"},"eb4a":{"name":"Smoke Free"},"eb4b":{"name":"Smoking Rooms"},"e625":{"name":"Sms"},"e626":{"name":"Sms Failed"},"e046":{"name":"Snooze"},"e164":{"name":"Sort"},"e053":{"name":"Sort By Alpha"},"eb4c":{"name":"Spa"},"e256":{"name":"Space Bar"},"e32d":{"name":"Speaker"},"e32e":{"name":"Speaker Group"},"e8cd":{"name":"Speaker Notes"},"e92a":{"name":"Speaker Notes Off"},"e0d2":{"name":"Speaker Phone"},"e8ce":{"name":"Spellcheck"},"e838":{"name":"Star"},"e83a":{"name":"Star Border"},"e839":{"name":"Star Half"},"e8d0":{"name":"Stars"},"e0d3":{"name":"Stay Current Landscape"},"e0d4":{"name":"Stay Current Portrait"},"e0d5":{"name":"Stay Primary Landscape"},"e0d6":{"name":"Stay Primary Portrait"},"e047":{"name":"Stop"},"e0e3":{"name":"Stop Screen Share"},"e1db":{"name":"Storage"},"e8d1":{"name":"Store"},"e563":{"name":"Store Mall Directory"},"e41c":{"name":"Straighten"},"e56e":{"name":"Streetview"},"e257":{"name":"Strikethrough S"},"e41d":{"name":"Style"},"e5d9":{"name":"Subdirectory Arrow Left"},"e5da":{"name":"Subdirectory Arrow Right"},"e8d2":{"name":"Subject"},"e064":{"name":"Subscriptions"},"e048":{"name":"Subtitles"},"e56f":{"name":"Subway"},"e8d3":{"name":"Supervisor Account"},"e049":{"name":"Surround Sound"},"e0d7":{"name":"Swap Calls"},"e8d4":{"name":"Swap Horiz"},"e8d5":{"name":"Swap Vert"},"e8d6":{"name":"Swap Vertical Circle"},"e41e":{"name":"Switch Camera"},"e41f":{"name":"Switch Video"},"e627":{"name":"Sync"},"e628":{"name":"Sync Disabled"},"e629":{"name":"Sync Problem"},"e62a":{"name":"System Update"},"e8d7":{"name":"System Update Alt"},"e8d8":{"name":"Tab"},"e8d9":{"name":"Tab Unselected"},"e32f":{"name":"Tablet"},"e330":{"name":"Tablet Android"},"e331":{"name":"Tablet Mac"},"e420":{"name":"Tag Faces"},"e62b":{"name":"Tap And Play"},"e564":{"name":"Terrain"},"e262":{"name":"Text Fields"},"e165":{"name":"Text Format"},"e0d8":{"name":"Textsms"},"e421":{"name":"Texture"},"e8da":{"name":"Theaters"},"e8db":{"name":"Thumb Down"},"e8dc":{"name":"Thumb Up"},"e8dd":{"name":"Thumbs Up Down"},"e62c":{"name":"Time To Leave"},"e422":{"name":"Timelapse"},"e922":{"name":"Timeline"},"e425":{"name":"Timer"},"e423":{"name":"Timer 10"},"e424":{"name":"Timer 3"},"e426":{"name":"Timer Off"},"e264":{"name":"Title"},"e8de":{"name":"Toc"},"e8df":{"name":"Today"},"e8e0":{"name":"Toll"},"e427":{"name":"Tonality"},"e913":{"name":"Touch App"},"e332":{"name":"Toys"},"e8e1":{"name":"Track Changes"},"e565":{"name":"Traffic"},"e570":{"name":"Train"},"e571":{"name":"Tram"},"e572":{"name":"Transfer Within A Station"},"e428":{"name":"Transform"},"e8e2":{"name":"Translate"},"e8e3":{"name":"Trending Down"},"e8e4":{"name":"Trending Flat"},"e8e5":{"name":"Trending Up"},"e429":{"name":"Tune"},"e8e6":{"name":"Turned In"},"e8e7":{"name":"Turned In Not"},"e333":{"name":"Tv"},"e169":{"name":"Unarchive"},"e166":{"name":"Undo"},"e5d6":{"name":"Unfold Less"},"e5d7":{"name":"Unfold More"},"e923":{"name":"Update"},"e1e0":{"name":"Usb"},"e8e8":{"name":"Verified User"},"e258":{"name":"Vertical Align Bottom"},"e259":{"name":"Vertical Align Center"},"e25a":{"name":"Vertical Align Top"},"e62d":{"name":"Vibration"},"e070":{"name":"Video Call"},"e071":{"name":"Video Label"},"e04a":{"name":"Video Library"},"e04b":{"name":"Videocam"},"e04c":{"name":"Videocam Off"},"e338":{"name":"Videogame Asset"},"e8e9":{"name":"View Agenda"},"e8ea":{"name":"View Array"},"e8eb":{"name":"View Carousel"},"e8ec":{"name":"View Column"},"e42a":{"name":"View Comfy"},"e42b":{"name":"View Compact"},"e8ed":{"name":"View Day"},"e8ee":{"name":"View Headline"},"e8ef":{"name":"View List"},"e8f0":{"name":"View Module"},"e8f1":{"name":"View Quilt"},"e8f2":{"name":"View Stream"},"e8f3":{"name":"View Week"},"e435":{"name":"Vignette"},"e8f4":{"name":"Visibility"},"e8f5":{"name":"Visibility Off"},"e62e":{"name":"Voice Chat"},"e0d9":{"name":"Voicemail"},"e04d":{"name":"Volume Down"},"e04e":{"name":"Volume Mute"},"e04f":{"name":"Volume Off"},"e050":{"name":"Volume Up"},"e0da":{"name":"Vpn Key"},"e62f":{"name":"Vpn Lock"},"e1bc":{"name":"Wallpaper"},"e002":{"name":"Warning"},"e334":{"name":"Watch"},"e924":{"name":"Watch Later"},"e42c":{"name":"Wb Auto"},"e42d":{"name":"Wb Cloudy"},"e42e":{"name":"Wb Incandescent"},"e436":{"name":"Wb Iridescent"},"e430":{"name":"Wb Sunny"},"e63d":{"name":"Wc"},"e051":{"name":"Web"},"e069":{"name":"Web Asset"},"e16b":{"name":"Weekend"},"e80e":{"name":"Whatshot"},"e1bd":{"name":"Widgets"},"e63e":{"name":"Wifi"},"e1e1":{"name":"Wifi Lock"},"e1e2":{"name":"Wifi Tethering"},"e8f9":{"name":"Work"},"e25b":{"name":"Wrap Text"},"e8fa":{"name":"Youtube Searched For"},"e8ff":{"name":"Zoom In"},"e900":{"name":"Zoom Out"},"e56b":{"name":"Zoom Out Map"}}}public/assets/fonts/material/codepoints000064400000037641150212006510014350 0ustar003d_rotation e84d ac_unit eb3b access_alarm e190 access_alarms e191 access_time e192 accessibility e84e accessible e914 account_balance e84f account_balance_wallet e850 account_box e851 account_circle e853 adb e60e add e145 add_a_photo e439 add_alarm e193 add_alert e003 add_box e146 add_circle e147 add_circle_outline e148 add_location e567 add_shopping_cart e854 add_to_photos e39d add_to_queue e05c adjust e39e airline_seat_flat e630 airline_seat_flat_angled e631 airline_seat_individual_suite e632 airline_seat_legroom_extra e633 airline_seat_legroom_normal e634 airline_seat_legroom_reduced e635 airline_seat_recline_extra e636 airline_seat_recline_normal e637 airplanemode_active e195 airplanemode_inactive e194 airplay e055 airport_shuttle eb3c alarm e855 alarm_add e856 alarm_off e857 alarm_on e858 album e019 all_inclusive eb3d all_out e90b android e859 announcement e85a apps e5c3 archive e149 arrow_back e5c4 arrow_downward e5db arrow_drop_down e5c5 arrow_drop_down_circle e5c6 arrow_drop_up e5c7 arrow_forward e5c8 arrow_upward e5d8 art_track e060 aspect_ratio e85b assessment e85c assignment e85d assignment_ind e85e assignment_late e85f assignment_return e860 assignment_returned e861 assignment_turned_in e862 assistant e39f assistant_photo e3a0 attach_file e226 attach_money e227 attachment e2bc audiotrack e3a1 autorenew e863 av_timer e01b backspace e14a backup e864 battery_alert e19c battery_charging_full e1a3 battery_full e1a4 battery_std e1a5 battery_unknown e1a6 beach_access eb3e beenhere e52d block e14b bluetooth e1a7 bluetooth_audio e60f bluetooth_connected e1a8 bluetooth_disabled e1a9 bluetooth_searching e1aa blur_circular e3a2 blur_linear e3a3 blur_off e3a4 blur_on e3a5 book e865 bookmark e866 bookmark_border e867 border_all e228 border_bottom e229 border_clear e22a border_color e22b border_horizontal e22c border_inner e22d border_left e22e border_outer e22f border_right e230 border_style e231 border_top e232 border_vertical e233 branding_watermark e06b brightness_1 e3a6 brightness_2 e3a7 brightness_3 e3a8 brightness_4 e3a9 brightness_5 e3aa brightness_6 e3ab brightness_7 e3ac brightness_auto e1ab brightness_high e1ac brightness_low e1ad brightness_medium e1ae broken_image e3ad brush e3ae bubble_chart e6dd bug_report e868 build e869 burst_mode e43c business e0af business_center eb3f cached e86a cake e7e9 call e0b0 call_end e0b1 call_made e0b2 call_merge e0b3 call_missed e0b4 call_missed_outgoing e0e4 call_received e0b5 call_split e0b6 call_to_action e06c camera e3af camera_alt e3b0 camera_enhance e8fc camera_front e3b1 camera_rear e3b2 camera_roll e3b3 cancel e5c9 card_giftcard e8f6 card_membership e8f7 card_travel e8f8 casino eb40 cast e307 cast_connected e308 center_focus_strong e3b4 center_focus_weak e3b5 change_history e86b chat e0b7 chat_bubble e0ca chat_bubble_outline e0cb check e5ca check_box e834 check_box_outline_blank e835 check_circle e86c chevron_left e5cb chevron_right e5cc child_care eb41 child_friendly eb42 chrome_reader_mode e86d class e86e clear e14c clear_all e0b8 close e5cd closed_caption e01c cloud e2bd cloud_circle e2be cloud_done e2bf cloud_download e2c0 cloud_off e2c1 cloud_queue e2c2 cloud_upload e2c3 code e86f collections e3b6 collections_bookmark e431 color_lens e3b7 colorize e3b8 comment e0b9 compare e3b9 compare_arrows e915 computer e30a confirmation_number e638 contact_mail e0d0 contact_phone e0cf contacts e0ba content_copy e14d content_cut e14e content_paste e14f control_point e3ba control_point_duplicate e3bb copyright e90c create e150 create_new_folder e2cc credit_card e870 crop e3be crop_16_9 e3bc crop_3_2 e3bd crop_5_4 e3bf crop_7_5 e3c0 crop_din e3c1 crop_free e3c2 crop_landscape e3c3 crop_original e3c4 crop_portrait e3c5 crop_rotate e437 crop_square e3c6 dashboard e871 data_usage e1af date_range e916 dehaze e3c7 delete e872 delete_forever e92b delete_sweep e16c description e873 desktop_mac e30b desktop_windows e30c details e3c8 developer_board e30d developer_mode e1b0 device_hub e335 devices e1b1 devices_other e337 dialer_sip e0bb dialpad e0bc directions e52e directions_bike e52f directions_boat e532 directions_bus e530 directions_car e531 directions_railway e534 directions_run e566 directions_subway e533 directions_transit e535 directions_walk e536 disc_full e610 dns e875 do_not_disturb e612 do_not_disturb_alt e611 do_not_disturb_off e643 do_not_disturb_on e644 dock e30e domain e7ee done e876 done_all e877 donut_large e917 donut_small e918 drafts e151 drag_handle e25d drive_eta e613 dvr e1b2 edit e3c9 edit_location e568 eject e8fb email e0be enhanced_encryption e63f equalizer e01d error e000 error_outline e001 euro_symbol e926 ev_station e56d event e878 event_available e614 event_busy e615 event_note e616 event_seat e903 exit_to_app e879 expand_less e5ce expand_more e5cf explicit e01e explore e87a exposure e3ca exposure_neg_1 e3cb exposure_neg_2 e3cc exposure_plus_1 e3cd exposure_plus_2 e3ce exposure_zero e3cf extension e87b face e87c fast_forward e01f fast_rewind e020 favorite e87d favorite_border e87e featured_play_list e06d featured_video e06e feedback e87f fiber_dvr e05d fiber_manual_record e061 fiber_new e05e fiber_pin e06a fiber_smart_record e062 file_download e2c4 file_upload e2c6 filter e3d3 filter_1 e3d0 filter_2 e3d1 filter_3 e3d2 filter_4 e3d4 filter_5 e3d5 filter_6 e3d6 filter_7 e3d7 filter_8 e3d8 filter_9 e3d9 filter_9_plus e3da filter_b_and_w e3db filter_center_focus e3dc filter_drama e3dd filter_frames e3de filter_hdr e3df filter_list e152 filter_none e3e0 filter_tilt_shift e3e2 filter_vintage e3e3 find_in_page e880 find_replace e881 fingerprint e90d first_page e5dc fitness_center eb43 flag e153 flare e3e4 flash_auto e3e5 flash_off e3e6 flash_on e3e7 flight e539 flight_land e904 flight_takeoff e905 flip e3e8 flip_to_back e882 flip_to_front e883 folder e2c7 folder_open e2c8 folder_shared e2c9 folder_special e617 font_download e167 format_align_center e234 format_align_justify e235 format_align_left e236 format_align_right e237 format_bold e238 format_clear e239 format_color_fill e23a format_color_reset e23b format_color_text e23c format_indent_decrease e23d format_indent_increase e23e format_italic e23f format_line_spacing e240 format_list_bulleted e241 format_list_numbered e242 format_paint e243 format_quote e244 format_shapes e25e format_size e245 format_strikethrough e246 format_textdirection_l_to_r e247 format_textdirection_r_to_l e248 format_underlined e249 forum e0bf forward e154 forward_10 e056 forward_30 e057 forward_5 e058 free_breakfast eb44 fullscreen e5d0 fullscreen_exit e5d1 functions e24a g_translate e927 gamepad e30f games e021 gavel e90e gesture e155 get_app e884 gif e908 golf_course eb45 gps_fixed e1b3 gps_not_fixed e1b4 gps_off e1b5 grade e885 gradient e3e9 grain e3ea graphic_eq e1b8 grid_off e3eb grid_on e3ec group e7ef group_add e7f0 group_work e886 hd e052 hdr_off e3ed hdr_on e3ee hdr_strong e3f1 hdr_weak e3f2 headset e310 headset_mic e311 healing e3f3 hearing e023 help e887 help_outline e8fd high_quality e024 highlight e25f highlight_off e888 history e889 home e88a hot_tub eb46 hotel e53a hourglass_empty e88b hourglass_full e88c http e902 https e88d image e3f4 image_aspect_ratio e3f5 import_contacts e0e0 import_export e0c3 important_devices e912 inbox e156 indeterminate_check_box e909 info e88e info_outline e88f input e890 insert_chart e24b insert_comment e24c insert_drive_file e24d insert_emoticon e24e insert_invitation e24f insert_link e250 insert_photo e251 invert_colors e891 invert_colors_off e0c4 iso e3f6 keyboard e312 keyboard_arrow_down e313 keyboard_arrow_left e314 keyboard_arrow_right e315 keyboard_arrow_up e316 keyboard_backspace e317 keyboard_capslock e318 keyboard_hide e31a keyboard_return e31b keyboard_tab e31c keyboard_voice e31d kitchen eb47 label e892 label_outline e893 landscape e3f7 language e894 laptop e31e laptop_chromebook e31f laptop_mac e320 laptop_windows e321 last_page e5dd launch e895 layers e53b layers_clear e53c leak_add e3f8 leak_remove e3f9 lens e3fa library_add e02e library_books e02f library_music e030 lightbulb_outline e90f line_style e919 line_weight e91a linear_scale e260 link e157 linked_camera e438 list e896 live_help e0c6 live_tv e639 local_activity e53f local_airport e53d local_atm e53e local_bar e540 local_cafe e541 local_car_wash e542 local_convenience_store e543 local_dining e556 local_drink e544 local_florist e545 local_gas_station e546 local_grocery_store e547 local_hospital e548 local_hotel e549 local_laundry_service e54a local_library e54b local_mall e54c local_movies e54d local_offer e54e local_parking e54f local_pharmacy e550 local_phone e551 local_pizza e552 local_play e553 local_post_office e554 local_printshop e555 local_see e557 local_shipping e558 local_taxi e559 location_city e7f1 location_disabled e1b6 location_off e0c7 location_on e0c8 location_searching e1b7 lock e897 lock_open e898 lock_outline e899 looks e3fc looks_3 e3fb looks_4 e3fd looks_5 e3fe looks_6 e3ff looks_one e400 looks_two e401 loop e028 loupe e402 low_priority e16d loyalty e89a mail e158 mail_outline e0e1 map e55b markunread e159 markunread_mailbox e89b memory e322 menu e5d2 merge_type e252 message e0c9 mic e029 mic_none e02a mic_off e02b mms e618 mode_comment e253 mode_edit e254 monetization_on e263 money_off e25c monochrome_photos e403 mood e7f2 mood_bad e7f3 more e619 more_horiz e5d3 more_vert e5d4 motorcycle e91b mouse e323 move_to_inbox e168 movie e02c movie_creation e404 movie_filter e43a multiline_chart e6df music_note e405 music_video e063 my_location e55c nature e406 nature_people e407 navigate_before e408 navigate_next e409 navigation e55d near_me e569 network_cell e1b9 network_check e640 network_locked e61a network_wifi e1ba new_releases e031 next_week e16a nfc e1bb no_encryption e641 no_sim e0cc not_interested e033 note e06f note_add e89c notifications e7f4 notifications_active e7f7 notifications_none e7f5 notifications_off e7f6 notifications_paused e7f8 offline_pin e90a ondemand_video e63a opacity e91c open_in_browser e89d open_in_new e89e open_with e89f pages e7f9 pageview e8a0 palette e40a pan_tool e925 panorama e40b panorama_fish_eye e40c panorama_horizontal e40d panorama_vertical e40e panorama_wide_angle e40f party_mode e7fa pause e034 pause_circle_filled e035 pause_circle_outline e036 payment e8a1 people e7fb people_outline e7fc perm_camera_mic e8a2 perm_contact_calendar e8a3 perm_data_setting e8a4 perm_device_information e8a5 perm_identity e8a6 perm_media e8a7 perm_phone_msg e8a8 perm_scan_wifi e8a9 person e7fd person_add e7fe person_outline e7ff person_pin e55a person_pin_circle e56a personal_video e63b pets e91d phone e0cd phone_android e324 phone_bluetooth_speaker e61b phone_forwarded e61c phone_in_talk e61d phone_iphone e325 phone_locked e61e phone_missed e61f phone_paused e620 phonelink e326 phonelink_erase e0db phonelink_lock e0dc phonelink_off e327 phonelink_ring e0dd phonelink_setup e0de photo e410 photo_album e411 photo_camera e412 photo_filter e43b photo_library e413 photo_size_select_actual e432 photo_size_select_large e433 photo_size_select_small e434 picture_as_pdf e415 picture_in_picture e8aa picture_in_picture_alt e911 pie_chart e6c4 pie_chart_outlined e6c5 pin_drop e55e place e55f play_arrow e037 play_circle_filled e038 play_circle_outline e039 play_for_work e906 playlist_add e03b playlist_add_check e065 playlist_play e05f plus_one e800 poll e801 polymer e8ab pool eb48 portable_wifi_off e0ce portrait e416 power e63c power_input e336 power_settings_new e8ac pregnant_woman e91e present_to_all e0df print e8ad priority_high e645 public e80b publish e255 query_builder e8ae question_answer e8af queue e03c queue_music e03d queue_play_next e066 radio e03e radio_button_checked e837 radio_button_unchecked e836 rate_review e560 receipt e8b0 recent_actors e03f record_voice_over e91f redeem e8b1 redo e15a refresh e5d5 remove e15b remove_circle e15c remove_circle_outline e15d remove_from_queue e067 remove_red_eye e417 remove_shopping_cart e928 reorder e8fe repeat e040 repeat_one e041 replay e042 replay_10 e059 replay_30 e05a replay_5 e05b reply e15e reply_all e15f report e160 report_problem e8b2 restaurant e56c restaurant_menu e561 restore e8b3 restore_page e929 ring_volume e0d1 room e8b4 room_service eb49 rotate_90_degrees_ccw e418 rotate_left e419 rotate_right e41a rounded_corner e920 router e328 rowing e921 rss_feed e0e5 rv_hookup e642 satellite e562 save e161 scanner e329 schedule e8b5 school e80c screen_lock_landscape e1be screen_lock_portrait e1bf screen_lock_rotation e1c0 screen_rotation e1c1 screen_share e0e2 sd_card e623 sd_storage e1c2 search e8b6 security e32a select_all e162 send e163 sentiment_dissatisfied e811 sentiment_neutral e812 sentiment_satisfied e813 sentiment_very_dissatisfied e814 sentiment_very_satisfied e815 settings e8b8 settings_applications e8b9 settings_backup_restore e8ba settings_bluetooth e8bb settings_brightness e8bd settings_cell e8bc settings_ethernet e8be settings_input_antenna e8bf settings_input_component e8c0 settings_input_composite e8c1 settings_input_hdmi e8c2 settings_input_svideo e8c3 settings_overscan e8c4 settings_phone e8c5 settings_power e8c6 settings_remote e8c7 settings_system_daydream e1c3 settings_voice e8c8 share e80d shop e8c9 shop_two e8ca shopping_basket e8cb shopping_cart e8cc short_text e261 show_chart e6e1 shuffle e043 signal_cellular_4_bar e1c8 signal_cellular_connected_no_internet_4_bar e1cd signal_cellular_no_sim e1ce signal_cellular_null e1cf signal_cellular_off e1d0 signal_wifi_4_bar e1d8 signal_wifi_4_bar_lock e1d9 signal_wifi_off e1da sim_card e32b sim_card_alert e624 skip_next e044 skip_previous e045 slideshow e41b slow_motion_video e068 smartphone e32c smoke_free eb4a smoking_rooms eb4b sms e625 sms_failed e626 snooze e046 sort e164 sort_by_alpha e053 spa eb4c space_bar e256 speaker e32d speaker_group e32e speaker_notes e8cd speaker_notes_off e92a speaker_phone e0d2 spellcheck e8ce star e838 star_border e83a star_half e839 stars e8d0 stay_current_landscape e0d3 stay_current_portrait e0d4 stay_primary_landscape e0d5 stay_primary_portrait e0d6 stop e047 stop_screen_share e0e3 storage e1db store e8d1 store_mall_directory e563 straighten e41c streetview e56e strikethrough_s e257 style e41d subdirectory_arrow_left e5d9 subdirectory_arrow_right e5da subject e8d2 subscriptions e064 subtitles e048 subway e56f supervisor_account e8d3 surround_sound e049 swap_calls e0d7 swap_horiz e8d4 swap_vert e8d5 swap_vertical_circle e8d6 switch_camera e41e switch_video e41f sync e627 sync_disabled e628 sync_problem e629 system_update e62a system_update_alt e8d7 tab e8d8 tab_unselected e8d9 tablet e32f tablet_android e330 tablet_mac e331 tag_faces e420 tap_and_play e62b terrain e564 text_fields e262 text_format e165 textsms e0d8 texture e421 theaters e8da thumb_down e8db thumb_up e8dc thumbs_up_down e8dd time_to_leave e62c timelapse e422 timeline e922 timer e425 timer_10 e423 timer_3 e424 timer_off e426 title e264 toc e8de today e8df toll e8e0 tonality e427 touch_app e913 toys e332 track_changes e8e1 traffic e565 train e570 tram e571 transfer_within_a_station e572 transform e428 translate e8e2 trending_down e8e3 trending_flat e8e4 trending_up e8e5 tune e429 turned_in e8e6 turned_in_not e8e7 tv e333 unarchive e169 undo e166 unfold_less e5d6 unfold_more e5d7 update e923 usb e1e0 verified_user e8e8 vertical_align_bottom e258 vertical_align_center e259 vertical_align_top e25a vibration e62d video_call e070 video_label e071 video_library e04a videocam e04b videocam_off e04c videogame_asset e338 view_agenda e8e9 view_array e8ea view_carousel e8eb view_column e8ec view_comfy e42a view_compact e42b view_day e8ed view_headline e8ee view_list e8ef view_module e8f0 view_quilt e8f1 view_stream e8f2 view_week e8f3 vignette e435 visibility e8f4 visibility_off e8f5 voice_chat e62e voicemail e0d9 volume_down e04d volume_mute e04e volume_off e04f volume_up e050 vpn_key e0da vpn_lock e62f wallpaper e1bc warning e002 watch e334 watch_later e924 wb_auto e42c wb_cloudy e42d wb_incandescent e42e wb_iridescent e436 wb_sunny e430 wc e63d web e051 web_asset e069 weekend e16b whatshot e80e widgets e1bd wifi e63e wifi_lock e1e1 wifi_tethering e1e2 work e8f9 wrap_text e25b youtube_searched_for e8fa zoom_in e8ff zoom_out e900 zoom_out_map e56b public/assets/fonts/material/material-icons.css000064400000001712150212006510015665 0ustar00@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(MaterialIcons-Regular.woff2) format('woff2'), url(MaterialIcons-Regular.woff) format('woff'), url(MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; } public/assets/fonts/material/README.md000064400000000474150212006510013527 0ustar00The recommended way to use the Material Icons font is by linking to the web font hosted on Google Fonts: ```html ``` Read more in our full usage guide: http://google.github.io/material-design-icons/#icon-font-for-the-web public/assets/fonts/material/MaterialIcons-Regular.woff000064400000160424150212006510017266 0ustar00wOFFtGDEFD#$SGPOSh-6GSUB'?iPҩQOS/2(@` s"ccmap)1gasp,4glyf,<rYhead 56NhheaD$hmtx\9jiFlocaؘjmaxp 'name<z5post 2xc`d``b fBfu (Wxc`d``bc0a`I,c``a2řUP px%=;am۶m۶m۶mllUVwWLFJ*ԣ=]Bq… BOD8O2Ƶ>JV9}]x{7}5?=Ӈ|G?{'|⇂=D$% R%b@dG[~WR]^WtV?INss3έwWuwuOuou_vtGxk6n^y3?Ÿ̓ニۃ~`AY)[Q2|s&_2B")0SRAp~A}fY"<>$)y2Z"~/;!i!sKn9EKͶzFj"&8O@IT!H*)hE_NJ/IHG^_cۂHKTG~ȒhxAF%F k_&R\;tiibkCvdy+Nu1ԣ$eJTE Eؕ4%dFg ;Dߒ}fGQODo}ZRKA BPy}vxO:q8*7]_ /P]!ɉTRz k͋|w!cxd)H{c+)Sm;OlƹS)do\^1h:[ey[>ɠӣq輰;α]*șz"HI pIs̻'tQ1}H[4i)5o=B+r/rOB]:#{5rS㝟,=V(VU4Үǃm֓:]W݊GB7vZ+7+'K9UM=L͔UuVL?#;9ƶe3U %*sYu3n7YЎl5$TNTa T߱BE{;̝ha=BX>6nVxңūfjL'@qP@uqV LyTq*6T+k5Dk][IGOs"gEgkP|Ne[g3MۻG߻^W6vn^>~yi*3,$Mw3P贰2ǝΙ;:|⶛\v pL8W`zmx0ԇïr4&-;Z6Z?Q2Sˣ; NLrտKƫƻGǧԧ^Tl񵅈 4,%T8/RZ֜% ]q61F.NX `Z.]h9DJq|=[x6̞E9=_ 8(NjǕvyiXpM7JM~Ѫ:Vv_ [IbN~ʞCPDk98)ZD3X=T{U -/ 'Yà { _a/jBdX`>`l<*UTsL5O,vt)֟x Njҵ4եv cHǩ/2//T Pֶ;+#b_ZS L7zhn6'JO8 q5u{bI`!J6no5~XBz wݏZҦi ]WTR>M>rt%.>ɧ+=\k[| /*t]e6 EWЇrV*BSCʍL%STԤ1;PۮvPCXՑ>(Q̕Gm|}u9-Dv(=Ah,BI]()Qm֜4szw(1޹%С )Vov8ϤߚO(̽Tނ/ Ẏ""1?+^J\6NQ'2K[wl:4GkOi@N( ~,fUeE-'w&4fM7vkWJz>i(L ,l)Yӂe5WQ o=Y{*^#r<<Q5mx.M䫓Tqi]Gyuͫ6^52=^ѧYkԁtR$& ")9m3Z7;{X vTdX Lx!Y4Wda&߫sL0ٛ*O^ɨSJzB:-iᦐl?Em#3`ZlV%7{Rݭ- V^؊-NHrE'(R}[&SH)V/L!- ]ZlN='PoeOژ,,#@'c1M=yYޚ~~7fi6;ڜ/}5" u녹.?DL`bC\;EДV:%W |Xq կso_w2sYQaS!?3Sd`,2z :BZf RS{E'pf4  ${DA-^j",7R -b%[DEU{{6 Y Q BSGJ&S{WR{<]M$^w iCr7ۛSW,/k%YJKHzCUYU߆pU^)w#֔*őхRx12.K}bxxuL(U+{O4I]Ó3{g/˦\)'gi y]nMWdC,>1}b|lHhܓr㔳%XqzS:mWo22B^ao ɰ:-Us_x~ȝW{dVlAK9U5?_r.Hˋk_ۺ=ו~hHKզW}.kQj-NXeSCC쳽I7p)ހWÚjX)ޘbı1}shb֋( Yrui07ݞ:5ޝZ4V3=?͂Bwm[+ل+5G%Tϴh07OzTO,/Tw3ďU=V%_B@ x)vđ[˂i܌oKҴھ:%1 M]z|GIV-%CrK FR;9=%|]hj:NG1=k ҊZ%6DiS.Tja^Q]՘i3Nw\'rkՋPW]U%_-(QBB_:Y*o=Pp΁8/Z)U&9ui)LiDLvbx~ ڷ/4o/ ڼ OD^TZXtbeZ-͛yn@~w<~i^s곴(1?t$.2jD S*<OuE?j(XB܃ m.7wQ1hMi{:Τk.z^COUyCޚwH> y=w} EE37SLҐsk9I8 5#YJMCU=cH?|ˉ-~;FZQp21%?Œ1 O1QL*:$lNcPSjt.8 ÕQ" ԧWOfaeQ0d2(cظ(yqE?ۀo֕ ߮Ruf6(3s=jatII4iKr>+SL/_t e0'V/MYʬkv7'_[j"2ͥDn?c=Z;لHYic}-jjZ %oV;4kG(FT;t*rգjU3ĩ@zV*+C1O=`o^ |59g d>[+â@Ia5 f23 2̬0_0W0K=!#u[,D?l={;OafƖ}'*o?U}x[>ƒTS=]~vbh` 霷(q< t|=`}GZc#xnho /PT9hX1{+hn{k>fk5.1](M=tyeCLiW?^M%[u]Ep:kÎO$$&OG}{ˢ%-MSV']6j6Ux뉱r?O#MtQLKjg>eP̫LcDKc8^(FEŞN#6M=.|uݛ PE(ظ t(fBO߄)_³m< eR$OM+ӳJ(JB4OQn;m7j߆Bz--ሳy2;V|!4ý7#HSܝί;'vm:Î7?%[g5n ׸ש|+4oD>MdA1QSrqKi,~#e)(ŹezFKu.keZJ {}_i]/.y7c؋|;$Dr~7$&*4GTU~yC8zY۾JO"Kz٘6< G8|Lgt32>zD#md82&=OfϏ5OfDNY|b[h}3Ah# /g@yHyRynU}zgyeɫo-TSUAk-07vn =2KYMWY]-a5 yw] }V^.k_v,< H䭯** 2v `+uӑF(]ƻD#-qkȶ vY4dy[ 8m6NIX* j鶊O/FX+Lj Y:nqA' %i#47DOswhRejM9%yEX ]S~OGWGN`]iC@=5^ۊ6lZ΋Cm'l4b6j9IV,Ϩ'uty8V{ԒDFe7j #jc*8~QKB-%kH;ձi&TSa5!,*eMPqWiQBW:WЀ(wGY2g7F95pdF$JdtmlmPFVAC[!GaEoZ ^P^hl_nc2da{]Ʃ5(r. F-)RLO'>~JvDVWPNLGi޲"S>NE*kUJ磀į 2p;쩳~ݡz]CTOƒ?"*՛rYkUm٤QS+ae{맻P/8t|w 2|KnA|5!Sh-bpVpfPhB5#yݴ255*.6M,n$‰:#+P䒜kDNꢷs%^DV /,*ƘX]OdMz ˵d5[#c5ɛS<]O4f] H ~,06CS22˛Ps]_rRК`%.![.)iuޜwh>/+f=?O =mƑ⸱VH_Oϲ}5us25ﺩ0FB=֊,fi1[.(-Hz u@G 5]o~%(ҸG4xE>HD}JNy&cL#QHO_H]D_)b5UmY)']֦rI3t|v*>sx7eTַRܧ]%'|boJl,P*E]noݻ r2ŮSĘYXڏƴ4 Y*!m4S|=0GyoIT'[罬}0Pp4T ؙAQW;`ܾ =/Dm&gAP&FS^=YJ̢ X?Vu㨎RzJk9n}]%ʫ֟<y+/M~p\nZřl5߿S.ǡ4":Rȹ8xmK%qMQHMeuX?Ɛ8HdS ~+wGåDFS?Ȼ{LW a?iIhIgvAUW$\kF3~1P+pG!K;#Gv_%*NGbWShYz '^ۙ*_F [rmxA^Z5D _#`C%KAHO 4L>>f{ Og9:0$4 ;f~mXIO, >DfHE5 ha"zq:xc`ab`Ø2H2000123`a@ 3LP5H Tx,W3Xۻg3vwb۶mضBPmcw~3WDJB"IKᷔd؟~N|""|ftqrJGW5Rujf?ß/7Apr03, pBrM\6?.a~S+RUTRNZݢ{"^ITE;Ed/MO V]jUd5CwxyW`b0\KnD3ߝQ-+GJ71z}DFɨMP ]ؙEn[/'#=HD'ljlZ}p"^7DR[XL.>M-GۀaS"bo Eؤ\*]RZV^QYU-j0-~ J*j \xzxX-1 )b+-+CJtRyp/n,uF.3ˌ.^ft߹Wr,;c~ωs=bP!jl1!TT"r%"Es3"0r?~ Hܡ2FISlXż(?p.t-ظ@&}/DjZgQ]K<z 6n@ ҃SRRU#w:&tp%a릪k( ( t<&*(9Mת5ri(<سt|͉|jzQR9P҉$n.\L3dלGh vjy8/2: M) 0j\V5Y>.kZ(Rj`}.я~ӣ4-O冚Biۂ>~~iq-,<>G `v%! $)RԄZus$J9 9RU`@VU w \D鯓FịeDch:@e J (؉f~Օ:663M9|ceiSFQꖪ*ݡŸ\yIXcز,,2F1d0c2P̞"/LZ?o5 tӋک0˿Ҥt:"q52U`yhj!`0,ŢV! LڱIq5MfyjX-bvz|uuttubJ!r:v•t:YR HOd|1O%P ɘ.A'{eHwH&(=)iMjZ3vﵩB^_bIz(B.F*2qdf-";DI$"b(jEze%.1*g\$k4UT:Vt@f$"XE.ԣ2Ǝeu:ݝRUptp kՇEP3AvLtf(*df-< w΍Q]Gt.p"ɜ,OuQ#Ǩ;zt8WݾC5'#2ѓ\{\{ T9\S<{vcų.~gv#J+]ݘ}q;[eMJ3-I"ֳeBt䎌 pSOk~X{wכ~QkǎDG"=5UTwGD&\%l>DL. C;T 13Z5mZCQ'03G'-|:̂yuB//fh_F]F-~u&boʃ(x-oG[% p9,U19uZnzbIlϡKy#s:XA*CsӴ98ϢSSft #f9{$L1J#/PMkR\$!| rx\qf8sˈ8Ql(6'dR F`h&1NAKĖG^u 2`hu𑦱e,P>oY+N 65 A7YB }{ArյskkZ#{D[z"Yu^ec˘Ƶ[8(޷AL?*篜Ѓ%E["v>-"7k X ae c6E 4C) Hȭٶ=d;SwBoWڷǼ1yñMT(,Bhq܉ ZV]٪{Y ̅C 9nۡZUHVt&͑IJxd>r9S,W#4紆h8[Fx}Mkұfܹ=ĝΥEeZMyYҀD`5eh4'@POw4̍ l^Sk X\Xwamr":{h|.5TKIjaOSi `>oykJ֥3tsgNnzB=3 pC|Y6,&c-`.. mKe`OlgFkgݢie< g^GKK-${Vd%Y$$znR"ҺD\=F]=jU^&R#wqۆ"¡>M(2ʰ@( ?Jr W5$C>iȁ8 dt=!}{ƻMX*ђy'` THtexVxRs^̡yڀIpR&q \y03q[^4` Q:ڕ7n=mxa=a.ޱqY a{'" #fe fAHʕ*p0}rQwYqL[)01;! 'g(2d2R8`ǀ%c)1A s_X ]¥-P-hhGW0cF/ 㑆GwͮZ e~WΤd"sb_ٍ0ڥ Utߥ +肶 ~1b? CsU/YGB߂AG&d;N@ #}Péˮ72GMNRA uU4%:;)z"RVJLMmXkk% ֦T5i3B$ Z&^;>kc]zAR&EMxX8B( *s2d]nY"R&# "Iu^"L#gTRѷ3@nb;iLX Ǔg3=Xne6~ĕd[ \mۿrMVJKjʪ੡hw`AmaYk6ZŽ3jdaDFaʋv5 cʈ숃 ۉ 70Rj ij6C@$ ^6g'62?+#Th5\*T ?礐(@+œrj** Q#Y1z(@-:VWP)fGn#&B2۹4B1Ak@/d8)ʽpCJ9©LJ[}"y87\ @i@Hʱyz-+ $v"F=l˞,M"(c#| O=k {C&HƁvR[,;O?y!nv^g0*tQa[ kVQl?J?OO_OB'lOa8 ⷤMuw A=1Ё O^DJtFNq2Q+/=(K[Jzl,YyFvv^U` V #q:&I Um%=CAMM2C*AEDXw C "(Jx5!gÄ bQ EV1{CG~nZm6ST[܎d0Dk.Ȣ!vUi|RrCT_%_pvN 7GGtR PccyA%D7OJHGrrPmsmwy#>Zv_>CжѡK8ݣվry/~2󢾣JI~6O깶{]]{AZ#%/2}\ B`v}̓]:V_ 6*Mw\PdP6ɾ҄ÀbӼxjXTgp LL";Ma>bTxorK)Ia|/y(k=WR㩫פzחddWp0lũ5&9WB2>SaCAu&J"l '$44)ħJE|0󩗩*6u$ 9\o 1$Q_c9n|袞24g8~rvbWPCc ?P1`Cܲ𔐱WDM<l ccD=̂?C:[dN^V^G˺ 䶶%hRkvK=( _}[W2 fՆhʿ\eV>?=ߊ$+_ dc?^9'*11H&0u#ttz)Ii+mx#& (S):j!S ,$HBR[ß`dzRF*f2{j{N{Eo=07'̘$. _ FAȜ&E0<y^2c /LMT M3wg 6a d#1Y'"D{f=L]["r`<칓pxpG1M%NF fB}Gj{T4&CEbwA"I9l$.I0@ D fAp38 n+yV$$Ky%gֲO:a 9$>]Ш {u>Ish&W?wXޛʞO<D({/幇>ghd4tA[f 65>>Xer M:͖ç.lZz6hsVNo S+dwfHi)D֫fW#*+N)l2Pzg,o`5mON0?\KjzYm=sgouɦ$>XpԖD Q0ȵb7Ԝ`ϛdK|ihXr.T hmK(t0~A)sͤd+xCo!l1N4wz1j:"J DSF>Jl%6Bd)']`f[F|2t lzs'1XŨP݂q&Y$u ЈՔ+r px۔TY7MK秾߉KCuTVֵ[8YNh LÀY.00C$w/dOgz4vfxiSVDofU`meOOw񂃿7w^O={!-Fz[Y@ &Ȩ4Ԁfio$<@"{1 nkV\ %["5^arYPKsTIy,F0u8[r63%:kNo4H vyގPtz6y{ E@Wjo[7F#ȞpR6<q7ؠ˹-$G4|`֮^B(u\j:z0X+֜m>]vFՊYy|iiTfZu]7tޘiӰJC)8.;Yqzifl"Pat\ߡ1y4Ɖ$Z^X+*ƻvu}}tPZ:!  3zvW*6]Dwʲ )SNr[qWc%d5MP6Yh!?ЮE% nB,i˅8F1~'IR-6]>.u0M:_g0!X x`˷ -G;[=x@_d_*hぴu;Z)5NZAL`Ձ֋X3Ԫ0Ä{י 5 n3 x[aCw^ +9y3λuf4a+5iUNam;ѸK~ƤӷI3*IrfjccF7$')tX߼4}c>SmKL9s\i ox ~ej\5XB\^{I]X‘ySd9-$K.64*j4Nޕ)>_kh5IU~(xL1(C!H2H ujp3ZĿ!hU~)gE%㘧ksAp!7& S\E(sRN(JBWB$T~IUA :9NGC:h4(VgQG0LiVL~˃+Q9m]ˣ ]'o:罆CEEMڮ|MAQA/ 595Ϧ(D/FwwYiG>psנU;r%33g7%D>-u*Jy:ֵwiFXXҮ!qU\Ձ^HLvDb Ym͏\h>-$)0$r-6tIFhko-W}d^}OF8H(J"q9537vBK@F߮Rk[f^˘e:@N mrmtp"/׻|~G0Iiyñ>?Z80 )S& \/>m1;7WoWXڈ6ǡQE5j{30u';;G8|16ƴ 8IY@ɂyx~ gd;:[PDN?a3cKKV$@"+yòMnη [P\5!Pe"iҰ}-fnŬ[Ӕ'džύߊ^8KIByDZ[ j;dXQJ3['4?Zth a VTA=y̅$'T63vX;<{#G>znZ8\մ7 7Jbp-6 n+O0L`Ere) b{SΊ+&O)s#~&M|ږPPm7Ōld TU ,/\x3'Ο;`BB=57-,g{?7MFEr5mc,Bk fU-iKMsYY#9f3vcw6ZQ_E ~{>bwV" UxLEiD$UXX&7Xn\]5n+Wj:\ħ 9Bm/[a ip h(s6ָB2-F7j4 !8pA# y>W~vrP;"L|?'~ANr{;S9,LZz2+b7* x얯/m}=' 'QP@ F 0v _ǫW;x=SLtO؟4%MbB vV*?yXժ7dؑM`Ś71fm_z8qw3"Pgo>u>H-!6h25¢ CT^Ư^δW=}mO&KHe-dE6 -l Q  Q}wos]|#yM|#9xoWzsd.:_gZ=p3L> ?oAC" |Ь VUSF5ɼ8dUן&=qxhT=+g'x}Rrq t'Q <+NA$ueoednyL IDT29*sZF&q(X$dikى[rK8 w = }?+3_ND-Nc˞DI-N*䯄(g … FtB+ehob dMcFQ h4bw`f0 {`,Ŝ"U z.Y͠KפK 7@>H4ޅғYO!ⳑڄ*4uE]g]3?t7يbjHр6ERmύkOݼzjwCo9Og<ێw_pLARM\[*$51[IX,G-a'|m։obK ˫h;=#l;1s*69RSr [CC ذSxԸ[KrELhgrR֒jHhLM$6ZY;#UL0u34+6LI納TAZ5$!X=!@wñVX+y&}kR4lI[]uȽWH%N~WܯHB$)g9*-G9l5Rp8gJp,nmaVhh} [_iuV{9xPb~JktH p8keWԐ/h5^?^ IǏžo?e=m Pl;7_7[yc?MFCm)"doLj&:cFߚtuhR;<՟޸ TN:zCUZ2T _;Ӫlݮ)*oGjsu 놸m.Dݦp.=S;!5LTI]}v\;^OOm#;<*⼔`g(^zF_K앰!}Mܓ{j)U7.`>ioM̠_k o%OZ+< >,IotOeFVlA 7gH/۪ZV0֣Vk3rӴYo6'5v,-W OC#ݮ%E{irt6jqCM"EI͹ 9vo~% J  Qi Y{ gI\(~X OYovkMnWRCn"Zc%Wl54Ei>`)aJP)䶘\8b蒘Ө/8(*6,:jlFQKĊr CO\:ajX4KRHaJ I%̬VI/Q.V7mc5OJ`R˄R*_tQV=yv~?Z#eSr97ϔGTMKnF(6m3Ch=YOYvo>G!JJya,CIHh,IYrmL>@oU]i9[(Z\]a,=k`^T Vꏓ'rbWȫ+J`5"oШU.ԂPs+dNc2ԯ\1uPAH8`ciԠ,Hb~^8o &  sq; (;n?1p_H0㹑.g__ϝ.obx&á{;4DE9.sn5 xpc-@n'I3Pcr> z~lNPV1a3^i{yD] ?,OlGoҶ{9LI\HQIV7iCLT &BT@C:aNo ѩ@HpOg {N\ <^:hA^˒^nqi MV'b&bo4\MDlr267 UyY^ot8fy؋(^>ۈxJ[k4=0b0}iνqwv؊RqWXVH:MN4t@S cB;G vVNo_c8;BޡayQ2Om=P$:IU0f-TJTl _>cc'L$qh&&S:*BЊE[ϝpPB"ޟdfu\Z/WicH]źG?Xt[Z3E;ZSGZҞ'_YkoRE[/p7t.:+Uur:o" K'>f#SGFIH})x_mV9 !^ T5F'XP.ixkYj=(AaAг&(ynЩ H`Ub:* $/ D.V4$A:)I [vfnyS}jBq:Մ_ԬPmSQy}J0uŪ۝FdvXћݦ` : APb#Ӛތ"Mj bE[8Wd(asSB)'16G@uS(lKVi*6&B!h&Qÿ41\9(iDc@;q);L[M҉\,OL(K8~߆xL>m;|R]@hD2lSW"urPNCs!7R[dtes&r6uq,l/Y14 ajXgW8.t?$A.=~fV 8X$pvEzg/iwf؝.Vd"OERJe|(Y*~EJx/^Ry!7N '݀74c=G#t e`Y1S׿FRRkks·sjKh +f|74Ё.\4(PjN#Vs$QKXM~hXc>[NYu6?3kWߊ(5#".- 3m^kEhIϟĵ( xu`rƠ/qZN {5_@8YneB`WX9eDru Oߜyy1zaĢL#Tso1$_/-:9ք${7TYY_7NȄ4r #$wн"qyj_asWF=]/9XYRUv>aҫD]i  | f]aHFu$_ӧ=bIA6 [σIdj( ]Y S$fѴ `dGR m2&:w0}8:xޙe"i\yP×;vMel/Łm[lf3ЙҒgM(b҄eRɢb~OLHx|mK2]Qkl.` 8Vombn\ y9L@0ƳgX[<@,7 fKҁ'$InJŵ<-ĸ$ؤX8Z mŸdz1G'F68As O/,@<*R @rMfq"L1&wSmŭ 1B\I¥+^X [F}LxOU~/c2ܗ{rG:<200rHk|B ަ_S;? IڰgIcӜ͒l&_RkeVlTq>|FS;G{>Kgbk 85R\\ŋJ(.P7@H|Cd[9txӸ1 ;ć;U#I#̷M|d+S5e?&,O.a'f?;"n-+;oߒy*+)\)0w P-xqxHN׬q>rbFs|#kiV6bmW2Ea_C_@i*MgZq5,Qz'BX!i@h7AUzwf`& dmK~D+aMfEJ~5K)b4T#_9/r`ڢ4h&[#4mlRAXc ˲ns=z(n}_fF;dZ^~TT)2|QflG[b[l%ɶPg1X~z,l98s>kߎφuvv+`C[2mtԅ+IoT:1SN^z`%헎K7Lut: M[uv+ $B{O)6 lW(q- 1䬌OBQJJe5ʔ$ރQ|~])ZKÈ"-$ҝҪ& #}Xzy/%85țk#tf$HMDUgӿCӵsJ^KRޔ  Zb0j+5 Qvi-18}݁= )hh YauwPBtR(tߠw4/39TA=KНw ]t<|X_ }!IkiiByt.~.KOJH>$}B$Yiy^ILogU9>R+M/tĮ1C,& }^+qy1Z>?J5'.7vP߼e[P}{(tj€6U94 U: l`!Dmin,MpΦ4 mP\~3vL:<8xw  v]x ño:C|8mٰLAB!MA_q);R!rU7G^ik*BgeQr 2Rg܁{?cRڏ}k$\m5kɋ/P?ÈM%{cp=DR:tf#G a)ф #4>GZ[Be pݨܸxR: z{ϏM [aRQ ; P8}~=8}_U_{D=LdZ1Q'cN^B6Ӻ'һf2EoLٰG@MKsN:}o1Fu?c%{qۈ4܁ِYkQMܜUAId+q9sqQVͿqڴzU5g9̝{ dWVR` Hl]~u[n9899F垮'I9}@تO߬,NUݸ[^jYSU: ?R7WOP]Ju3tMst2/7ݽ}=]#=neH݇g&7CMf3XAyyKOsyw: ]Je673FGGw-䇗">N sC6ԷƣJWbc5*fL8;H(5G ɢyT4{(v..bg2E^ յ~?֪dWHPC6Fb`j2ͲT@wwn`tߥ"Z|kUp8!}tHVhkg7>B4h`\sv"0= Gmާnn} *IDK20Yɿb" p5F}>>yDl#԰DFAAH6CWJVJCCîs"lk e +'eW6s}$qnQ߆t?.ĩO@w=2g\[`x*c) (҂\9|aENV,J-S,@X,k \Cٶ\a\wH8&e& T@r (r!́5 k]8m,C?5{ӠGC+ؘn't,~R[ܛ !8#LQ @"R #081FO̡O6C*29.T~b"6#54rx; c8=NGv}S%yMþd:{<:XcٕN'ɘŶ߀8wz 2 cO&cQLs.,\bboS~^[{+eK,gIjd9(` ɜsSٰ۽cue+F 劵kR\8'1'qrccn0Vɵ ک/5 p`5ʽ)KX}RХuB k#N$mĒ@ybTXL܁7-.I9ҶY'TsdA[^;UYh:R)HO+'^7[Sg`[+:1CN6?n `ůI Ig[#aV=aJIӋ- cb+`#9^ς,v['x~_Z%{lYA#@s-vka֣6cg1)ƾ M!_bkžPY".8#4?q^:H^{ob;w`2ЈD`rWkK9/WDUЉiژuf'FvܰQ A*Յ2jj+nMD'd9'n(OS&lEۤȱ$)&Em.[nƭ{f{Bn4"M<2{lFx43锎Upzsf:,IVs 6M$S(J t;kߔv`8=79yo@u}!t8^va=t`Kcʾ]qm*>{ócҁDw$rVmQ r&-BDs+[ިA2]v `i#ُKBKR^ $a h5oC#^ѾmbCrz$5EST32#瘄!&QZ SYke!\7DmFb*1\ !]rKR,S( ئ<섧v-۷^+b՝['(=h$FAdbRHѱ eMzЀ项.& kCMۨ4ť s'|K a6VN,-M ǂጙ)3)Rftw92p0MT?@{b)j.km,9б 82EmI@6X2,PpX…'Y_a@hQCv4s vdED)da$UlRM\JifF2g7\B *ew$V dXőɎ3pe t;I;<5Yut)>(Ĉ5I S!Z l6Y *vSä m?@CDB}>k7V\`.;{sG*ai_/$I6xXDe"\txs;6WG[`3z[ f{J%LX8g}]=|(6!Z(U ydYcWZHT7y\ڸ୊dD>84YZgzS)[|:v=ҕ ^*O|O>_tJwxfmr*Yꄩ%BrVBR-yYD ى(6Toxv`ρ ncsDPs`+lښB .dE&&~±c`| U8Z4b :l 4y&^™=M.ŋgo|؛>0ן?|ÿ_yKSFUؒypL ' nhM;yo]>w!9WG^wG~XzuD,Bӗ$2P O2*^ )G?w`*_Pc^JLSUHڌ3Un 6]%)zK#Ɛ? ̀4:yz$ JpUX V!g(q&qd[{>ZuF>v5#OG_Vt_R0 OˉIkhd;e0 e 0emNu6JG{O)&4;<#DqLW%L2":I(Z")tT7闁@#?J*Q"txIVk5Fp-lMd'Of.n"=FOdѣ ( ¶! \@|J0΅T9Bt !=' Y h)@vzUz\O Ξc1p2x{n=Iz<=)|_͏{=sw Ƽt;T8<wWgWוuTOpzL+6פa//HKG"Kx.r%9.Eu?g Oa]OXGC~xT7}RPOL]~m2Nt82N6h,:]N'sny^|R(' >-.YAo٤[D=r:@dQ0QPB5A_3MIҚzfT)Jr8PM&ځ' /%J]ŴDx|k"A}ou.-NrqW ;꫅<,OKO(GGJq‹Jp#~ `#A'`2a HLc6M0C5I$d[*dKڰc#zw::LîCMD]2dch)yH͎Ǫp٠`Vk ؗV `v4~^*LQb.&5&kb&U 98 |<-4O; C!P_2ov`ONmW;l,s)v%K.21)Uj0ֵ2Oeb_ߝBתn}5PJw.˒NX^ۛ=*`Tk[ [OB1oNXVUѵ+Ɠp0߷ruT- p8ܲ)Bi}r~~T&^q@s0ݖ{y!++pE/*Xx O[Z^|'lآ Y:flL,Fd 5ピQ_ণ:)tף}s{PE/\p4>Ht|} zbv?AV>plJyV-8<)\4VK:T!u|TuӮ9YlTkȄᑊ&:>? !XYHW4aI4Y0՜8Ђ%aY Kx!H״]Jq:ecOc[]5M!ZKm<'Txnfep Z {Ro(;7%]_] J v+Y,3\}{|>oo[*]Ev4~Pn"礚G~ ?N~U@׺!熇su a dv6HeSIͲͣj:`AN\S*)ecDqOj)+_*eڪETcFY6SpMt?: 0 {8"/4  @GL:N0X'Ɗű Mޚe&b56~((w1iꐃ?ĭqEFaX7F}VqN)$ybfy/bP]$@o7lb8J\Otu%+9("@>˼ ^!ϫT*U9$^%)jy`Hp`[}}Dv\<4U] =.;OU|Q7ܰ☺Xq>DE, H8 yx|B[[VQ_N$%ʗrYjj*@e>I"syOSQZΥj4zdB.yZ-ΏjTU~hRh>Y{i槸 4u{,=ZK}l96Y*.}&ƥ虳蓋a(`N76⁘ĚmX&4Vurn"X[qQltpp2hZ'MqWCy j:&ˉ0RSNW4gjr m{]yF$&n~ M s L̐ACiPPms$R-"Mi3HJb$+*JH/?^7JkӘTp!PBȵK,dmGzbTCS(Is&j,{j2>d[pL$;8GءƓ}ҷIHV@H%IثB/2R.3?ndua[pN%=dmf s?`G=t 9{PpnA:;/509~uY_Ҫ Y*"+MZ 5@l%rVl{"Kk+5ݍ_{<|tZ)n)?s2 ”;kA/=x̃X'O^m Xf))|Γڮq:~251+XGe"/\dNE7rgcg=ƸLCJȁ%1Dk7A4i*a|W|#\AX&o~dI&"fQ- VEȎ@AQd U*_ՌA+&QS$NOzVxfJn Z}S-hA-ۦ:}#8}ntumSnׯ#|MQCZ=>cffUCD ZFK4 `I֊,/e @9lUp 4_%y@3mFo| kW#-f" $5UX0F$-fW-\]Y%"4tЌ-|?bONvg/WXu};&oG_ʶB:]բɆR MD5>KGlƄ\A Z n 3e$_{y38p]^cQ3}vW {uJ9`2|Li|\^9\?&AsNV^$3OF/c8NFEyAF<~ʂ05}&{JiYru!Set e+⧏gKVjT0K,7E2ߗތWӹ{1Ntp^᚝"3Ma IێjP࠰yW9hU_ޟhm߶O7͌ `dt&P⺢4PjL{氥dqz|$(DH@vǐE0{z$4{>2h vw58bU4^G*.Z%3 @lƩ# x'`\ouI \'3 j%I0k vS{pV{$:J2d>q㻆tr(9=oh/+FC4W{ӈHsΑ׶ ah5 2)%LMٿ x7z{!LJ3Y#z/(kᗆqn+PG@Bo1֌vXd |zP{MclQR(` i!GцX͜Y=sfo|p\ rgsD+A3wŠ69$SXQZ3Z13\?E3o=hΞ 3?Z-Ew\܉!5+'n )h=؁*[ǦUdqwGKrlH![f4n$h^A*<_m? ^LI(+ eW`3:0ؓH I>(MKXw1t-PD;d}& LW9[˖LyEUM,ȔM29[r%;6gs(Zֵ34H 2(ߕe]'stϳi" t 5^H,Ҫ#8+Fe<qġEG+Tp`&ѩig9bE|{TjqgH-oqU ?8ǻ'%-s͋|r|}r(hCAGt~>$uxmvB6p}AUZ'/؁GM?d!!OdIbvy#UhZ=1J_QtH6pC/Yo EQ6@jQ1a؉?:C߈kw 3b7_r5XH$fBW~X ~Cls iDb !+so:ȗ'ţ<誃z;R1:tmms?oom:)$Q"*@8B˱$S3C_1 YWCq~!l[jNwʖv!K+LZ^UeR+I%D~plhX)ji!Bޒ[kY@N(ai÷VQJ=W`uBc 7seˡ7'*\]j!5o\6Dt1-_f+$[ MF׮blW~tAi\eWr 2VpSQO``W~ 0rm2)d|SM|Y05uTG3 ^]\;96ԭ3S.O/ݳw xƖjnPR߭F wJATn6$ nJ{z3#*.Kʶ`R$yX޾":pn>)2&vBщjku$4:.4ugB7o inM''COa8wpT~_{u²;^V4 z6 ж?ZퟕuUP*3ܲh +_}[vt-l)zWZym?• Y֯M\ij(ʯ~~կJ/~RڎC~ȉHE3}(xrځ({̎ţ2ӛpWK4OJlg9L"O Ȫ\$ћ( x;~ Lz3 xlh.Ǣ7w_:<^HPL4&,`m>Ȁe)(B:ZuvBf*=]0Zn=|zl\p8ȄK<.v 1>H6^OQ}vd>W(YN)yJ=_Gil#RPR1r}Su|hGڬK}k/Nb6E M(2ׯDz_mAǕ!̅҈krq5]|`?`/iE<#LjT{TTYLe`72+X:V0T(sݫEަ "Q* LYUUZ_΁<Ⓣ3?CN5B]WFx`r S==r0Է.//׿Y ;RjIKlkRNB3[*V/? X/YZ8%aHjuS|9y20ԗ LMRxk(\% 2ʏn* {vaW᭖3lYVbD!&?£u 4ɽq "KGz#L/U1'^KOU<)t cAR://4Y6?+hv-Θ" &1ra,_ L`IŵUj 7jxJ7_7)}0bX׼x-HpӇ}:EN%O<NMg6" @aeèV"!vkkhS\)Oaa$ihTӻ eh OyV@JGw7_lDdpp~݂(?√2z0lKq(Jdu> ;(:HeL~a/<%̃^(yK}-00~ThɦpS}N`dPv`}.ǟ)J5UOk.q^,SҘ&w0^[D3 Yef-7&De.ċŽ㋱c==p|Xn\/9<3Nj#d CNERPm<("4KU'tZo52R^|^HNufJoj'G%Jmp@8x`_8PhC3.oDcnfPK)U,)hJ" nE*GMY㿟khOzx?$NfFjHׇ➸x表!nD|ZaaJ7/A˰ua`FךukBaھ\(EM^LPlb8H.=:1e zL0A0\u@hMbK(쉮^d'zNO%;O)Mwa=;+N8Y 'R+жXԨaҥdaΡ\{`3M4旜aƑpP}uo6s3U@?jAyiJ*([Q%Z%AGŒH윻n}ho?n=7{>C1F,a뼻 dg2;ȝ=| k{ BǬJˡR)TPcS)}c׻9WBTJ{j3ۢI.?sͣG7CU²<2`a.6;VK-6kȴ\kF# 놂>'գ#LW豣LWڊ>53.ӭ\8ds`gd%߽; oH4WY]x} E/ 4b2k-,FlZBnţlj֥$ǪP3*ǰ.qr_cmqmJ E654׾oπX gn* Lܦm~[Ɵw9z>>emx(%I@UKjAN[e-'ToXAT{mw`@1 ﷁ#(<GDKA Qo|llxiȂ:r XEN2ʠ~lFFҳi@@酃K#tu;\:;;/5WMfLP|8q}C{F`Pqx<ʋ6ӝչMh2Yorrb88'Z=pZ30VvR\S;ézrcMJa%״yqGD~h ;,TΊ|KɿڡKh$i¦ Oe=$RG()Uw:nWoRu dC!ubR?9Y|LU'&BE>3(Zv'J\j И Wm|o)@5x_Enb;SdϞo@9PvG>-.ǁ,Y1M6Mk̯s#RS+(|EEH IiTk4 <謕 t[ Gҕ+AOdjUlv|]Mp]B`m(qq2oQ(Y,H{&sFTBxEvQ6؅/RtLz*veGڂ kuބlBm6|+GZGAHe9}jKGnhqlR E>JĄ35^UAAݰqÀW}3z';3!bǣf#{̻&ΞMKHB9"F@zDX6  j > %X(1eJ5\!ImJjisc$l`To|cߝdttp)@l`4 3N_ $;γ_6^'N6 >Щ#0]H:5>\:/ bPZW~<vuzIh4CEt(Yd. rP=9®h{7͍Ǫe_`7`og(%5in''"X$i7>G"C8`V A7ӓ{ tW(h}xS VCܮgr-0&iub$+Pg͊"y7YiSDѸE[U\ԆC^OmfʭVa7 -!@$΍ŲVϛMVuk@.|2-l_r cL*"քrSm omKTH5֬PF##O8ߥܱ l0iZbK@dx]ˣy*eS/^{n*{ lcrΎ,dm{_#b~!tn=rQ*Xr>[W$!VG 󘟰ia M6f4:5;x3HOmhfSV_ސiqYH"T~bu4vI^~g21⯝g !V )10YsH盎$2t+&_@uܑVSA; YX*‰ѲLXX ɀdje}0#!j-QdK$2붮&1`yf5ZW诌f "'%O(S# 5ߎ)+uW4[쮏$b3aOngq6cGT47cm]i{]'i%*0!a5pB{Q% -w#^a%Ҩ1FvUE6iL#kkl4CK_%5+BH&YTkekAwiXtjfpEH|*1 ]t?xͩZ7Hvkcy&̟y~z={'=0MozCT&TF?SrS+E*%6Kl<p[sQzn!V.8h[)=F6:gFiؿv'+ߍWHý`Vcp%0a/h"?:g@29%0FE{7p`OO8q1)qwRa\"ʅMr`Ft V%Ji.q_ߘyUbv`?8 gw4DvWwnia/]Nϟ{l9aĝ 9iA#Iv$~m*\oG a C3  B0H&xH@\|Iן?xXLM %5yvGZ8RX_p"dW2~McTP/Unt!"nb$Bw _X:iiMPIbI[vf!6wHr'":zTr;݌o[*Fnjb[vG5 jXg҆TD5Nk2-3{ȇ[}k5kad{,@g8\f#XVDϨ^# O[ϱ9eivT5MFCr*EiR5N*\nAMì6ܤᮘȌbS @ rb Nu|RYyZ?JZ`I L9YP>~;_n?ξ;ĚQzN5fc"!wWr4L\~ZT- Ql]neb;ͣ)shԓc֨p4IP"BAf8k[s973ttvܛH v>tTcxy */F* |:6>>:\X[jpe0pmOvWZ"o`%z'Wu E~$\kW*w,ZEҴU bmߕF.Im[!t2qmney*R\_gPVU+E= ױo/}iٽX=/_ynQBFrX]ꋇ>pv0z[o;]:8$⠷IN4W4fL'z:fe6+-6q2DeYʞqLBM ="j%\E~0#S0(b_Z]VH,Yk/Plg) ^ &̣ۮ ".ziƖzN/,Fhz*.׽C+E%MH ^| D;`h# 畉%(8}imAWXNޣSm`w/ʧi۪}(!;L > ʄ?pHPAW qy,af 9nxj68ᯨ䓏?ASLXNtE.qy;#npw/\=/Nzip唇\!N~uɬr9AkSgSvxn?aտw4х6l^MF,S@oS&pNj6NÉߐ0P&7 ӗ˯<&>AmX)Všn> @ LF;:mBQ Me *c)>v xGXFrK7EѯZNڢdŵmTEAv{| 2*F)*++ŕj-Gl1 yZH\كuy>b} 5û/`t cG::~nH6UnkҌ(/63;n$kPF%%Q/`|!Jsc=m kHu/0jXd&lMQN^UĒn|D %\[H4!_-X7՘<)bO䪛{绺· !vD,%h> 9>8b76C 2lH'z}gۊJlgOZO ٭:J-;\[`l^w'd,tt,x|Ý坾 QsY pX-@DrHU wB!)iK,vŜtp0O_G W +"tpGn-^^.{ץK^tŰH=(R?PRV5I!#|/?ëA3^o~&ɪFTmj!cP,չa&m3HlISǐr"̤mِ=T["~j/"}J05C~?I_|~4gM=`%45Naoz1!69'~oY22ڹ]Gq LY$Jnnoϖy'b{ diBPz>9w=.2`X\ްg̋>("=%)lG:[xq!vcXb|31qHc 'mk{%7>LGg`9zJ|t7XВ#o=8CMR#Gg秖@eD24 qI, 49j/4+AZ.!2<ڤ}I/2*"V kXq`EqZZ6J5[,4&U^Պi!eɞb\l2!ks7m+ThjXY3G &bLIkaL.cU; j&&"k:r$<>AճJ 5Q;g9sbqCacys [FB&s>Z7y^b qN%[VҼ-%zLG4&2=BO~gNuDއEJ7}^"XIU=5̖~D&"[9\=0A8Ei%%!v"#7P$aMDVovUHkG&4i}q^>%yhpXJ;}gĄ{~' & Z$1?we{9!_7auJ)/Rx&Ht HbB+= Ftep2+ڕ} ouMBGxn3EF--yqg^_x,{lq*_S̺ztW/gmlc{ |7䩷,y!Ԝ+7%hQ\OcKw±Em)y nྱYCMn1(gi`q* MfI=DݖUӖh"%8k=ynjǟT@qҐsYziUBdܚ-mˤ%Kp;|vUV^=н@YN\8?kaO}5Q$q/YΞٝ˒Ȏ5VM00) BkM aϞDfRt(lG \YF#.=cze{,K# R?>'ʾ5\hC?=2kh JZfSs6ݥP!jHrF++RaγImt~Lov?TpWtD lDBOUQn;_YK7Q+X$p]K8x[9O2 ڨ[5`%c}KpjTQH<yꖌ>dO ǃcuw;]Ƈٕ降7zgs>AY$ ~}f~hv\-UAw!:tǡCoÁRbX< W:S \6φ 0tzQnRsFvho0Rb0!e%t;:7=Dw{vÁi3FʠttB,A=~ 1/ދ r'˃ Ɂcfн86Kǩa@`kxNnmJIS8TOz^[rN&'3YԽŘ<8ξ^0#:1GOGstzF#].gO=zu>/{\fg➎NwtbɉA'w==GK%'#`4 FӝcwDpj_b>NwHQg46:7uTgg:NLD"nOGVUـ:b1J$\}v4?bº& c{[.a{?{Ũ݄1[ 4,; d GEMP[HtgpΌ߸k6!ٶ_FÒeF$`qMң-Ard Xqik|0_d J*lv)cGC&Ky 05 K$)xAEᚇݛSΞjse~Qɜ8+ adAC^~ cvp|4څ7h#[Q{hHhȆ>f t` QZ,Ve 48ojc5C_;_̃3s$TSlZ_?v!>mQP!xijMX+qtZ+T0i2}\6?mǧO{ug}WzKۦ#@ .`j7x~/`_&nx@~X~QyxtX0ϻKlцN4%"/l:z܃u5@zk @:*? Z~=ұPKWB!ö.[݊4ղ&HV$?g 66tqg1ݕXZ{z@v'/^\5M;˪w% 9Ā/4-L\GU/dn-sl-}xfhI!Jc'kڕ  ?05FK_h޶h{={ٕ .gLv\NOt;d]VJ?!0u>Ҽy y9f[ Ȃ͍DŽ١g"&N,4B(-bƗ4jN_%HN)4q)&d%lS3|LJB/Cw'ΐJ~e^_Nd@o0d$xrnV&|O$`x&`&iZL%n>cy: Nx`g>;f'=nsݞqN~02^܄^2 kNRzq]_#K_tW'3} S.-iCv!ˊi+ wVF6bkr!c6nsQv6r?lɝVX0KR`jj6\xs Y++_/<)g  `~8O *3r0X+Ñn%{y83slAY}LfxlXчL/z162f`C5_SqcpÒe[-6** ~)<`tpewgqӔ3Tb1%8ɑ\n$=+؝ " }(ʎX}? yjTW.WknfjXnG@$! B#Rbb"$Ÿhem9Ew @q?8lѽ݀sڧL)q]۔OEm{lT=*Fd3]X#/ Uxm}pp2>>@i_d`qxT_O 6CP xGM6)ܔʱqLgEq_o 'jE<$Y co(@4D(U\I/0!3aȢp|O&'b眈/>TY^j+p| C4 F!͇cwwkww~)%^ms?\+*dV~VH<%Q.)x#~LL7a cWRyǸV5w^Lq<8 o(>\축WphQ$@ {  *!m,m͙7_}>Vͫp;<̌GIݷG١ل♁<g;g$Abq}Lx\a t(!ɤdb",fA+i %%k޲=C VVdMgĽp}Y!B?L JoR~Mn(D$iΝ@s|Iw9uBi`SHǕϜMx>6k9c.yn"&vݧ6+^Cjph-t ~=S iyj߾)9=y$304MgQ!nT= <_U=ͩ=,ZiY\1NLBբ氚h4C0!oia4وcX|"XlW gbB9fٹ-:̦T#o{x@:_x\U ~9dĆͱc6lU d|F2 \_ed5̗kAX#ˤ3$I,}WUI_qvw[T\^is3]J"?67cnW(Khߋڴӥ\=jt%g]r|ǷvFVs?lIQ޷o~Hӆ!/=tbfOMdɝHzݢJ?ճ=GGr 2phbp_227QʚuJU\AڅV5iJqkyU?oH:@ ]|,TFb<2Bܳ{J RBVX\4w Nxc`d``b8 A x51EnbfʉRm`Se>NMI-Z7CLTPh$(-}3@cJnF2qݡ)A)Xy>؜P&=J)UzK`3G}!9L1Ӧ`SԹ\ֈȪKe.^iFdr5쎫Uz:TgmhuڏUƆ-5r7Z1sR~o uH'#a{bXf8 ]jgu_)#pv 5/52v[xs y}ʇ3~ ᫚ϑNmwu9}g0hs9#f)r_ 7svQMʩҠQm y5s%k_3Ή D\˵-2/̢Q鿝C_kMYC Z%9~-UG*ܦ{9k=Z|{p o{̬`U~.}Q'3Ji!1x@qRo>۶m۶m۶m۶=LHAf 4TZCg a4LٰVf kp;$ Ddʌr?ND~b8O<$>2َBޣT)jzHktmz >L?`LTbz0뙫-϶e[٫s+uqox7wBz0Bd[eGagS6!3*Z܅CGo<ؓ3sS8;.x^/^[ۻ§ ~_BށA*X*8(4x(4d 5 }  -8R"X)TDj+IO\P-)>%RMi V(U]R竻- 4Y .P}PpcؔfsybiVo}ڑݑQ:-98z7fŽ\G *Q&19.#(9?&y 8=KYΩi?Ulӵm+۶m۶m۶mw];ZwIOTNOjYlfcmouYGZ[?FS{.7?9:8F;v;8G.k;{;{{{ ^ʻ˧NM~/P+ l| 3{CYBMCCBWBezx{I}D|ڢDtSSbC{/OǗ'' %q0q9/Y;iH m[ɷ)%!(9]'mI !i+@ED0Xl v(p1xZAC DAe^ \c$RpV1 r),+] qkDFa27م'TE#fQbz~ÔdZ2 3V`uWk1|?Bqa0J"<k>qx^*) VHGwruWGJ%P^Դ:Uݩ^Si֚S;֋}uB_<@Y̶mvٶm^77۶mۺum5|{틷ۯ(cb9  P."N)ߡ2Psh4p" 1$;XY43ѻ,/iE)~Ed#jۈ$q,M"IC Qa%]DL613ak8ۄna-øK߆bBWaŒb1.Kt^'wJ%eB+Wji:\UG=>ӊkm4IkuOc1aqxn0S5ObV[k5 [6`;5!tGw;ݖdWuϸ_ ^{oyAZu`{pAH([whjH ] g w a(r'Z6:1JEZ1%"^%>4#~6Q,/!q Y, %/~y?vM00_@.x|5RaF8-Z zΘsΛZw~ +, yԫ li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper-pp:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; } .fa-reddit-alien:before { content: "\f281"; } .fa-edge:before { content: "\f282"; } .fa-credit-card-alt:before { content: "\f283"; } .fa-codiepie:before { content: "\f284"; } .fa-modx:before { content: "\f285"; } .fa-fort-awesome:before { content: "\f286"; } .fa-usb:before { content: "\f287"; } .fa-product-hunt:before { content: "\f288"; } .fa-mixcloud:before { content: "\f289"; } .fa-scribd:before { content: "\f28a"; } .fa-pause-circle:before { content: "\f28b"; } .fa-pause-circle-o:before { content: "\f28c"; } .fa-stop-circle:before { content: "\f28d"; } .fa-stop-circle-o:before { content: "\f28e"; } .fa-shopping-bag:before { content: "\f290"; } .fa-shopping-basket:before { content: "\f291"; } .fa-hashtag:before { content: "\f292"; } .fa-bluetooth:before { content: "\f293"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-percent:before { content: "\f295"; } .fa-gitlab:before { content: "\f296"; } .fa-wpbeginner:before { content: "\f297"; } .fa-wpforms:before { content: "\f298"; } .fa-envira:before { content: "\f299"; } .fa-universal-access:before { content: "\f29a"; } .fa-wheelchair-alt:before { content: "\f29b"; } .fa-question-circle-o:before { content: "\f29c"; } .fa-blind:before { content: "\f29d"; } .fa-audio-description:before { content: "\f29e"; } .fa-volume-control-phone:before { content: "\f2a0"; } .fa-braille:before { content: "\f2a1"; } .fa-assistive-listening-systems:before { content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; } .fa-glide:before { content: "\f2a5"; } .fa-glide-g:before { content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before { content: "\f2a7"; } .fa-low-vision:before { content: "\f2a8"; } .fa-viadeo:before { content: "\f2a9"; } .fa-viadeo-square:before { content: "\f2aa"; } .fa-snapchat:before { content: "\f2ab"; } .fa-snapchat-ghost:before { content: "\f2ac"; } .fa-snapchat-square:before { content: "\f2ad"; } .fa-pied-piper:before { content: "\f2ae"; } .fa-first-order:before { content: "\f2b0"; } .fa-yoast:before { content: "\f2b1"; } .fa-themeisle:before { content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; } .fa-handshake-o:before { content: "\f2b5"; } .fa-envelope-open:before { content: "\f2b6"; } .fa-envelope-open-o:before { content: "\f2b7"; } .fa-linode:before { content: "\f2b8"; } .fa-address-book:before { content: "\f2b9"; } .fa-address-book-o:before { content: "\f2ba"; } .fa-vcard:before, .fa-address-card:before { content: "\f2bb"; } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; } .fa-user-circle:before { content: "\f2bd"; } .fa-user-circle-o:before { content: "\f2be"; } .fa-user-o:before { content: "\f2c0"; } .fa-id-badge:before { content: "\f2c1"; } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; } .fa-quora:before { content: "\f2c4"; } .fa-free-code-camp:before { content: "\f2c5"; } .fa-telegram:before { content: "\f2c6"; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; } .fa-shower:before { content: "\f2cc"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; } .fa-podcast:before { content: "\f2ce"; } .fa-window-maximize:before { content: "\f2d0"; } .fa-window-minimize:before { content: "\f2d1"; } .fa-window-restore:before { content: "\f2d2"; } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; } .fa-bandcamp:before { content: "\f2d5"; } .fa-grav:before { content: "\f2d6"; } .fa-etsy:before { content: "\f2d7"; } .fa-imdb:before { content: "\f2d8"; } .fa-ravelry:before { content: "\f2d9"; } .fa-eercast:before { content: "\f2da"; } .fa-microchip:before { content: "\f2db"; } .fa-snowflake-o:before { content: "\f2dc"; } .fa-superpowers:before { content: "\f2dd"; } .fa-wpexplorer:before { content: "\f2de"; } .fa-meetup:before { content: "\f2e0"; } public/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf000064400000503254150212006510020723 0ustar00 PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hpublic/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff2000064400000226550150212006510021152 0ustar00wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔWK]}QY:H A=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t39 3D˓ʬy*{+ IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>| ؿzFda ObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~Iq X3 Xdyzl0E p)KdBĔ,DK Ξkm?^$ fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/sru!`D[Iw=) EkvkȿgouS,`*糣: g mb|{{qOuyeڬ(+7oʈz0'#2VQǗME} LK4~I:ֲnj5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD: ,T3sq%̓!Lo oPMZ~8_BUh2|H@mEj]<m wFɇ|![$Q#zT֞N6 讎HNb!b'rV!Rn&>ww)rR`><\|a +Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}# pqͿfOG[pVarNv @`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:X ӻ$Vލځsw/@@{W,}v✥"ԸzEIIKUŏIeP`fq4ꒀy]%] -"Փ9szRi ٪Ӎ럤1!Sj3 ^-S`Y9%̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7 ԤY|jipUzǵA[ .`{ f"[ꨃH170u eeɲHk.a03eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ; -!1FR9nf !К?n cD$=Kn,PYgxqͩ'C }G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~ ^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).VĦ,|pUYY }0ӐTzqMeRp -NS\ .] HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<: GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv * [ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋ ]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9Qǟ nXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK 8VzMécg֧6Y_} om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W ,w&S ka@Ը?6>3n=)?{2H2, )qH` ޕ3jkTĞB?Qm$%)}bUq_cqY -_1Ӂ)j?E=7>-96l. sx"hc[y7?N - TK79|ѰxzjgmhInHog)v~ C;LJqu pmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG н^Jv<+Dk rKCN w¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm  z`0X*+Gn ?J >[Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c 1MEKY$ 5 ]Y^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP b}LLϰ:.'T/ kS->lT5}Tr#e(SG:'WmP 8oVV7S*6⋫-7kI5P|-wSX-g `(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ *Ѯ|\A[ T O=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\H TZ#x㮽`Y'}?}iou8KP1㥙夆CZ"8@x µ-``Pj}6LlRU\6[ CZN"*Y=3CȾ3ڣx~,ceG ;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ:{~۔x9:7N+m1f75dGrzZFݬ(:%P 9GaxLIrl2}>Mn?KwE/:T@Y_a^OME^3 O\s _ ^9$-Q5y'msс cvV I߇!?I$7ܡ\ód[#mH܁F&8$*pw,意hiḩt-,6i0I^,`Ś7{~5QR ]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM* ۥD+%j;bͮ' Y> (؟4 w]|/JW#ȤZca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5 Q+t*\]w C!W^"ywne/R=`*5bJzMwZN h PQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR ?Ph{%Zdϙ'biys-KhOü. [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo *Ģj6hni[}iY LٱEf9eF8dǣOk@p#B\'Mo=) uĐEB>:6Qlo6]Z* ) ˸kֿ /d?6 Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A 2wWqo-Cg*te j ^"~4{;fo-W?*wW1{|k.QZ" X-J/~ ۵dp;} WAD|Qķ~XC}6cT;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Ndpublic/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot000064400000503556150212006510020722 0ustar00nLPYxϐFontAwesomeRegular$Version 4.7.0 2016FontAwesome PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hpublic/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg000064400001543733150212006510020734 0ustar00 Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. public/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff000064400000277350150212006510021074 0ustar00wOFF~ FFTM0kGGDEFL OS/2l>`2z@cmapi :gaspglyf _yLMheadb36-hheab$ hmtxb Eylocae \maxpl ,namemD㗋posto`u=O<01hxc`d``b `b`d`d:$Y< xc`fdbʢb l |6F0#Fnx͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XB Y``c9ZJV5eY߆6G ΂`3| 6[uIpn-[pL0Lp;׸%8o>F8 G8`Wί"E^_=(K,FK+ybx TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7 tw{98m8bI ڃ݌7 SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS h yujZupPGxN on{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍 G< 9v`|NXWI:"'aW޺O=}k#"7e %Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,| ;vAo=0q8"I³8yZ6Ǵo9q< i3k1%& uk {H}@΁W—^qԷ4;gg7Ny/ qPOЌL4q,ԇ"Sv=jL /UjC-woȍnj̮{j\ vEk z>pn=^=ajID(෠quF;э5֮s7 ;QC7U[׈yZIۘػ*!$ dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[` -V'ݙGP3b'\RI̞#n;W ٟDTѹb80^s6,rȥ ism15kk,}qWȝ;tseYqqC/0q|> 3W/ըsF"sIoAHI 8C„ w~@ _(]h=r9p! ;H-[Ifw;%=d꯵bmH)k=o\hEi 7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X&tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ 2>8/p2h@k~ھB~a[r=Pr8SescF ӗ S#P|0z'zS)8aFBFE VrJ(EfDpU\'h4P jd3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvm zuidtO.3Ku =.#Cjn(,THu_Z 6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'r f: ;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG r 0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2 .ҍl _/AkTVΝg ~T΂<`2Q&;XAW@@gj{j, suuE ֟:A 8,&ռ }|b0lFQ$px=4ddm7nru"N:O u^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H [0l8=`Dd&76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j `Ar㼌` h *b #ռBj0s$n^7w $Gɡ;N .A>3;My?zpͥΙ4aqp҃GFw|]֯!ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3 V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ> `Mn''zB-t/ꬱ3ik3 55Z 1ao|+ őm 0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ lB|4TNYBL, g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$ E# L!7ط!TRRI4)H#l*:#H.)pӇ źRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D; {PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa '!lü|EW-ebbxsY06E>)VH ߰}V=G~Ykh/;ۇ0{4.c\h`5 FA5Tg[4#So3yuy=<'j{ hNk6 @1c/5 -T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skP UfW62c>8F(t*GC ym srp? ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ= >tUgQWw#Υ7 ݋[P ޮ'j7 7̗9ZI SO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji!BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5 k4 A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6= O]9/5ڔ볝\tOCT3f(i ]w PiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.: Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AG AVg; *=$mz -|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j +NG>K#h-zp6\;yb~9.m \=qrqü=fS 6u(؍3#0  :Nz{SM]"`R .Cr`-U{낍znq tx ic+Ԛ:3Y㳙N*aVP `1Qb@fc^X9̼ܶjtҜY ӂhھ3 ijs+\8Tvi|Q< v߹c81-t\16GInJ:̇hX Gr+4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA 4Q8iOi TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbmLOI=`jf:>IǁJ! 6Txưqn̓S9ĀM|!ґ8X)hͅͳ(,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r >(O^tXi(M4! t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓxܘs_d9aN=.WO.\|_O&tk.".Dp53͓ 6`8IuKjk/wiUSusUlr ̥;ѠMe`TB&n¦\ g2pd[0Ovz I'm%41}@€:įZ/r @1m8_.WRlv(F5Aս~]*@Qؿ VgM܊:MʞQZ㖵. HfJwKIA\f7zl}5VzG Ɛ u̻vߋaɰZ(S6W z7ek[j #6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4: yX1dhz3TʷL-3DG%Z b锥3I陌R^cy,3P!@ieNq좀FS'}@4шÏ~*T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5 +,iK\ʚe<zKC&Hdbktݩ7!;BTR@J vKU8bUH^Q;Okb%[QHO 9谉0r0}U>ʔV5^ܵ}ecFmۈrqLEl "I5ڦfU2cW+O, MJ񝁧6y?*0&Nݚxq?)>e( @qTVx>sjAi2W@WU{LГK^ A'96&E[ h8J*X>wyW+Vc*YP!3 ^ %"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@Hty Z4iepWtAh,8<{9ȽǷƶwZOYE< Z)t#/崐\F7ʔB>(&6ldit/=n>?&s]@Ν0Z.3Ĥ9MG6XIJHXa:C}3 6~>D3UO>[vZ_}סqN!ʃ -W S Ha)Y'lg8=`z(bwvi:2E!`;x,Y ߩ =Іj^ǻQ^_Yy`Q[&aYQ us0{&m胑*j)TC$ YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6 P/#j mtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W. f[eܫ8P)e 0Rԁd.ُ:~}t<)/Q cOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶 LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u -zҗrizH> 2$ =_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/ $̃cm$0^(K_ C]Di+/TRhOJ?Nޛ j; 쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ "ޗ`7Nw8ɐD\ (,f鄝 IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h# +qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [ ^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-œl6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK% %7; QΤx9: J's9:(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ' r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./d jG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT QĶ!=00!dP$Oj!%l6bd[6,6`^Hfɖ3V ߶[8|\MQ lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^–;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy 8L"KB3+fOx_c`= C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk 44LZvɎiZcKU/Nja,a !"Y<]K-{S &,- l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZŠrVŗY~P9w;< +iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{== 4V#mx _)IfC#yFN uQRPQyQ u:]g*OU֧c'PfՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge4c&ūY3]*tI* r6% &AR^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O7 6;kh}x?1/\g^y}7|4q'7o^ o.Uξ&d5v 3_P MpĹVjlU  a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw Oh CTѡ ֩FI.M#Œ3ze{EvceR] ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L ZBU\]aJXL7e銛 ljQƀcHj\}MGޛ [X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L =$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo !Gi 4&NpOo޴խ9k'y=JS4/;٬vY3MiB< (Yuv<9_m@|zU _<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[nafʭklW޼(IdrUU5=^Dfj}-:$rp( %\x+>wW؄ Ou gq/,W:˺/Ɏ+ y+&Lo) @[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8[*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J [Js'ڛiӒӇC>䶵hMz__m27b2HC' j ,JN؋ LuqMZW7'./^L^DL%S n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY’.3HQF|:rƔ9`P_SRL 6b|jAn~<DN"u0Q\ Wuާfn6oH玤N N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l&pq6*_UYIG~O_KU8FT{t( av"CBf_F;QnqӳB$MU*rg,^GD,IH:7FD Jlk6c']u;& FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,# K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^ ll 6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y $rz2dk`8v1gI1"0k~,c$ tyh2 ^/sv骩m{ TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5yr֖ jKgMdn7Y n NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A qJ{ >L M8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b 聇nEC*ZɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ !Iouz#3tzi kjmfL'k ^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/ F"̒ &=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs, wDiN6 YrLU߲[crcq5)V!c031;B0ތeG͝UaVNUe (;;|d;_TA"?/}Mi ;]wt7WY㰛nNgh7EB7_RE=SxV5P sm`ržYazRat k_F= dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh (U?.b=Ђ z3ek 4 v^QVJRT+N1Ey D;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ad8U=gP'1.#l =ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G' }S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P3/rQQ@Wヌ(QUm)!sG7ꜜZ4 …U lڟpd:Cce's2E;u*'$]" c4} vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1 W!ןD}glْW_A4R/u|]P Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ61BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9 JdQӜ< 0@BNya)j0Vh2쬄sOeP5>I~1!-A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎.! hI4 RkCjGBu +btQPu/ А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFY Tj +[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_ jW pH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB( Yk"5nG PTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍJ vKgWOӬL_$ta[!i&M>JLBfR% ۣ6!o "$,J{l2"Qo#BQ'!"# H:. o <9*a$ <1ʔ/- ᪠(J&$ f^o ћ}6,+7 g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW)\3 H.iT2R ˔D'i>-(*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ36I61q ($,Njwܴtr(yh2l{s\p@ 5H?]JHʽgIhhh{ ef zUs|+DWxst -}"<;p> #?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR ;5ItБfb{g-:6ާ>k0ڹQs.A,1xBU\tBBA= )~3.{ҍPa~OBP:sQS=:Ufs1KɗM @PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz (UQCdPn.<=y]Sd2KZu{d^&P^ qhEAakFQ7><~̈^=QbyAsX Gr9Aժ` ΕMʆ돱, ,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3 M N4jnRXMGs/MtbRS{i+-v aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu _pdR7#ƌ]Kqk^:J1)Ǥ5$2 ;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւ nnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv [#:bL_hkm[-NٌEZ~emM%Y뛮%Zbth%:9}6xn.^%,uXF>.1^xoUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug\==j=$rR3, xٰU`B!"LQ Jc@({˯F/43ibM6A >A 0Z( zcdI Q&Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ ڻO׬%3<h%rܿe :b VY zlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+Wߚ DٶD^؉>[DPjq\j3th d[)7rhUW]jiK97 X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1 o8S8#(緥~w޹jҢ6ĉ"h0PT u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB*ʘ!x % ֙Y}IK %epH ZR ́H+!)ʵ * 1B1ˬB`> &)ç & ),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1 FSI`A 4QByE軼a"OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv! :|uQ(UϜe׷]N#h<;vU{}fjH%X&? Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#x G,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$ c ߂ST6hBڭw.ci[ҙ-: g*Khq{FA lW?}'MR~<3.([v 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY ?_EJOG#yn ^TA/UB {dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1 $l!?OnG'o~P]h꙾V'E6Fo/q+Zj z*S`OƁ| MUa{o03g}(骪5J8+5OOWU$# +Z J,2Yin>ŖXp 'E!4l񺻜i S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf6)+{?DC<Ukmb~c|T`ᾮ& >E7"B1;/ ʤA$vBfYtجG_))P@ p7:z3hfa2 :v(^&m胍ɛ7Mi(&+;vv&1S {\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ) |\n@s؇Ӂfs޿jZV+m#~xd Iq|Y;$`kG^i[يFTX *QlN+xDՑ -ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ `vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[™M{WJfw.a44D o*VVA8sP-Ҟ}A" @"Ȥt0+||E4N Łݓ1 9)*YѶQoP@ J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?\!Бck3Fʷ׌8'חed($lٷYS hC:Sli,ɯ䝂Fi$柌tn_=PpT ;(3V{ID{iEZLI sҢc"3[*8#^NG#c`4cCf4q&E:r@B$=DMRI'04 'yP^?RxS^3Ԡj"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG?> sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ 6a<K#QGRs7gc7P߀sޝtos02zr {V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[x C9w<XcpKCabP#lmПur8/^W`Mfs (=TA{r \X݃f?8:4gdYc O*EuDmO[, fs 6W X6 b%֢Bۇߕ"l?YkZ&|l !\I8 |`&11P/ IK)){@'ZYhv&g @6` wE&yIIJ9DI=Ab̚|/HuD@& 찇NQz^~y @^,, Q `qq__X(.l{^//T8 c#*bi&OaS l"y$&̲Ds7Pu =j\.Qܑ?҆|rz4ʻ}ǃ ufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`| 737KݒpȕHdQ"p(@dY T cTYK KJ+VOwdC$ZѧtHοn w? &iG, 蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2+&Z=9s{] FlƎp7@Ŭ7G/Ð"^9M4%?}e %Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g -X RY< zŽU-̞w' v8 jBXV>גk5`Y TTj,OƧ. fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P 䬕}Ǐ{"f+wm3;a8Zx 9a>n  f|}XϓѸ?Gc"[yggYQ@z䛒K="aU5v:t op I+' /NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~ JЃ͠X)=PԯuM7:u&eVb{u+9denWjdSX 6>A8ozt+$5Fv_iN&,>V2 7>#_f 0ZҬ`>&$+H кeH!oڇևhN+?]¿0Ck~\,?0evgφ cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn "k ǥESʇ8A 2}桫j >M_dd2/?(Jt5XOwNn r>-|<+> z?=y W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d 9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E d٠C|="猖D$1K/%cio&5OpFrrre+9Sn*YLID##@ fq 패a#'b}=I\̮' Zh|,=:=(T")F`EEVj,Q|FQ_/a| 2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a) z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0X v mRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJer(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU 5c(? z?ܶg'hNrG]ua!z"!`4yp A72E{\ G9 T2 ftBIQ WsxnRP> #G\(:4QSR 7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9 |O"u(M(֍nb.e1"r% ӆڠgt }*ݶ7DHBlg]rt9m72Z.T 6kuuN^=ŒBaF_lcY@2n6J Ea (z6id0[\IoھfЅ<jW}qG9aM\WWr!(^k=sF-멜 jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~ +0cы[pkM[J%~uD.7Jwuw:l{ٻp=[amEeĉuB=\,UX簙ŀb\CӴq 倢#ҤZa͍ta[;OgxlLl {]WlwGO܏z a5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4} {ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ {=.t(F~>WZYfu3 i7QKT h2 SF}R&U*0, 61*ap2Հ::A/J\``AI _/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN jiZC1jvWqӰ^@ub w+#!δƮ2_Y~t$ّI)s";gZA IeߔZ=FaV;vkuvfe[ϳ}{XOV `^B5 5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#Fl ndB]]yu? y;x m/1HB D_A//Q!;tB!Ll 1q]ee%]/+ 8{k:|KVUY3i$ambAl]Vjoinݮr.xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE &_ugKy%:jz%!W`׌Ot\hԆMKMgZ" H{<ܲh䂥3BNOsimM6W˂͢oab x+@] &m 6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy : ~% |8@0mLtJ<,a ZZQ x7YfK'_6=iV;h vo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M =2Mt,uEFq7-_ h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ% <%]C^%=Dhtw 2}Og+a9g5ԸA~ij]iXcǴXmŕc- kU¢HQ .aQiӍ.nz ~LC}SPaa#Tf-V5K-=?QUqxl#_X ,U{/~|ijQ?iځuo'?<]~dlp@`KysMI8pj 22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5 > `,g0}`O1k(O1FN/2+lESs_*3 - D[H |$>h^zN R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ, :oEJRb[ hX`l @6)?llGz0=,El#;BcY[7?6s>9=1, ?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^ ׮}|GioH'anCҧvѻKNuu9/ mBrhSڱtb9y97e4O1 ĺb.yp vY&k[j_8ӟ籺\$%i2NC;q*O<$~J>oIzwm"8#e"L :R4pE\t#)_/9^\-}\_r9*GBpH~}>jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.* t7 /lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mfkẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[ 4doD:9a*XP} 3FU. !nS`9^ik3XWG sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^ '?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇ >pklw*iBU ~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3 fȏgY\.۸EC铞|; FS[Z|QЁ> Y`-tSkESI]Sq ` k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H `9;Xed$i8p3!3@7f%St3w(7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@š!Ov)c?pY"h#^ކV!ю@JI+h Xjȏ3n AVpZC/LU:4qaEaa. `M18@ a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4 yioO.6&@ƪ8 g/"*,vh_.@ku-X+v& N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlB J@]BZGzղ2Q\g9Fc6i, 2FV;䝎+ ( S@VL)ݛ%NV :aE(B?M'8iѪp|GA5A{z```]wxBaU&$nunw/E!ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{3 SjҚ=&@ h(6UCZEJ`pj&=`ZJBsŌ aL fɤee2[4_6{A\qڊ % k ^qTUJjZlpUHݖymĠWOY\jY`B xqz0 `4 ?1FQKnEF6Ȏz2zKg,zBy|Dk`t鳲T9 vCh hnBӺi~l/tkck6x֮r(rXc7L)D ElP{W(@*M1G3Q_\UܶeIsP( p[Ym\zipG>6o|vݫȃxHwxIJQ$*c|ZBSʳr_ tB[Q́F&FDǦ ݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN ~S QK.B.S(Wb d'~LYR4@lm$/kmȕX_51 isQ u Pf`>yIt/&NK4GK at=K2A≫ l6QK'? ݛR:!+ t³BGw$Iz508;6 ob-b!B6 uٳϢ) )egKY@\͍4VB}f$9zx+C#…{ i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺S v5ku&sQ9QcsFlǜ- EЈ`s5DrYuo{wigamj `Ihf܄vSWzM?6YNB&Cm @SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o #˧QA?W&Md8qWаcۼIS@.js1 /1 Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@6m5 zԡwգ2ӝX㬞VKuycRT9|b $OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾 F~VYCN$mk/4U9'(h, 6qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JNJ9 W.h,cи H%,g5Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb .c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL b*idS!2}5ca2Zldiˊ9KqsTɴ; ;afTU>%+kbGYjQ,VCj)[eP G<\x՞[]jt=~'} 6*#A8ϭT 2 XbKpDZ(׷e!?x2K-_ȥ 5‚Ap ~Uj,{??Z/go~ڒ[ "m'N:La: hx>,jQ 8;Ѡ;_+BU۴}KPkj6uO{{iI= ?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M 3R*V.+r?Q~{3FO]j\x _b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9 iN_u"iS"bPɦ˿ w:W(x 7(cغDdb Q"!24: nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw ahb(Qv,(YZPς sLt??0}s9eqr>rtA/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^ }{n"<̩'T] Gh=:6'cğ0J1HC1TOk0q)}F?H}wÊہ 4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O  %ET O'%_IhN$tϚ"58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f jSGZ3GZ ] &D g`6Ko$XL ZU}xRy$fsw,J6ؐR( K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ? a)Am!L<| ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f dBC 3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Snc ez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA# \:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R= 9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF 0d 7`z$ 8g0: aї Z\f0< \oqg~1?8`|l"[nb1 MysB'F~ZbvGN u_f͉kE/˚>6D٘HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR& $%j¢ 7Hl%GmPPF @9sBM\+,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y'ѾY!aED*nĈ\nE*eS4OpD1Kr2B}qj1Ʀ/T 78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢ g^@$|%-ϦWHM VLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@ tڞ){iEڲZw:0Th &!̀\V`);^L1C|]ߢr.-8eu J|W>RNr 8xA#b+<SfLM6e- !d#_ԚQ&qqPBkA(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu ,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwan]bյP5ނGnWgkuʥC?■ͮ |@-^%;x>@5eyAU954mƄWbp\!,GhD" 3! 鄛HT\6H8`9LE5tV\){`{ ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*v e\{z?gme&b+hP9B{ OQ,mճU[`l\5zHṽu=`zrX ~UӚ gv^5y#Q(2'}CWKs륊O67Րo6kCD&PS㯳XNoQ5\8<On}թNh f ft+x2mS48vו2 )ѻ$:(Z1FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN= ;33Q @&.֯ɗ/oD{ L=aMM=I;eχ,'d(E5^BK1gՀbAtp7oC/Ҳj8QQޢ>”YnPj.$Qlw[Dž@>|rFR=v?$ksH Lk꿿 N \|D gC ]ݭ~wS$cwT<б|"QDRMcjId*Y N5~wQHպAk3`$0 t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX| NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ {p=4A6 Ҙ‹B3?#9Db%>OCxu'@<>W8-{j>9أW9.Yz&omC}s1e5\Z|犩] C-`.* 45K}_.]|[NIwzd 6?rp%K끼5kqAgZ 3g!BE RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭[OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR> Tk lR"7(/CmUe@$8} , a[ҳxq^Q:ZRPjVu t%n2f9ر]7~,Un6c6:gѫ +-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX—#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(> MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u0P5mh9vyռ%M|Vεz0cQ[} Уcvg-3 盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@} 0gI=FS]+(]` \x\J KRqbN38ʔʗ5 f jA3]֚@ZOjM$%RN Y[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r `^1}/U߃wyE|k4~ NT~WrZ@ څ _(Z VT%ZZ#X>u㲻^Eo2˽T'v <Ր*`cN-FK+P WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s ~=; !FKl*`DǯP 1I𿐁I Ș,a8pc3X)WW`:5KQy7j$uE|pM5* `lh $J6R/#4*8BݺؖWX.m)R3fa-v4+JP%Fvځ'C78-6F @6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk `RӍ) |:2r ⯿s<ʖ5E躉]]Zm/xƜO XR\roytX Q]$^Ӎiܠ*nR gf5/C7A5 (1Gu@|,J$4 DIIDmx8=9="zcq2wНvȅ GZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K Gzi dߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%) ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$ cϜZ; ;usg,kv۸U߻|ozrPQwGb "]lɵ\{h7{‡{8ֻo=`#vN_2}N$sSz̙Z 6t6@fn:6i!T$" W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt jC`)7a9Jl6C/?4gZ+q+IaɅq&g w.yEZEW~q7 K&*/: ;,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ. o bo?7gW ,I$Z* !N|˲f<s&|헪m:?^KgzQtc+kx>7n鸧H1L"bN65|#.hd `/0뉚]R>[K R;tHdNkVrh*<;?Gj3 d4 ьi1;^Cg&cP SV9y8xqcn蒳ѡϷ]j^ 閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O s!qLCDktK||4cLzbU[)3K!wY޶oXq¾é [?b(\5La乖/{s atq/RˀƓ/=V!疕 rR|BDPxt|߳eg)VA"#^A qF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b =} 6d1yݰ=s/}qU|gFOS1 j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!P UԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+* ¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0V<[M>CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1, P ؊ A1eWv5wǽ# h#/_]ps3:u8ifٟ>0[v۶DY4ag "DR 9KvHR]SPŷzJƛ3в ?X§)VF 1Io0O%eœhyw xA;2ބI>gvz _ap^i5ҕp}ϛwJ9ˉlԔV4W5qH >.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГ V{=ӓi3a3 `F`vin`n7< 2n7unhC"$T/^BdG#yYl޼rU 5) 嘭C/YZ,[, rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6 uU;V3 VZG>E ;B41zb_h {b#g¼ p9t(J8!RY'%saX{D_!"8dr50.&ʷӾ6ې9p:X qw3Ϡhu8eD07D{ s&Byfth sȤ'7VT lL./!”.75^FV= .H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"Kf EJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q @w?qmEp_|#KWW%eB3µ{ҷe(K@ږ ˃K{[@ Ǹys0df Q9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj public/assets/fonts/font-awesome/fonts/FontAwesome.otf000064400000407230150212006510017151 0ustar00OTTO  CFF 9s7EPAR(l0OS/22z^`cmapǢThead6hhea P$hmtxJ+t maxpP `name>$# h postx  FontAwesomeC   U6U6 22  ",04<>EGMT\_ehmqy}#)4>HT_lp{ '4=GRYfoy &,39COVcoz"/5;FPUZes}&+16<EOW_hmqv| )04=DPX\aju(,26GYhy %16;>EMUckox    $ 5 G V g l p v    & * - 0 3 6 9 < ? B F O _ c u     & 5 B Q a f m t y    ! % ) - 1 5 9 = A H L P T X \ ` d h l p t x |       % , 3 7 ; ? C G K O V Z ^ b f j n r v z ~   !%)-159=AEJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~ "&*.29@GNU\cjqx  '.5<CJQX_fmt{ '.5<kvglassmusicsearchenvelopeheartstarstar_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflagheadphonesvolume_offvolume_downvolume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_heighttext_widthalign_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencilmap_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_rightplus_signminus_signremove_signok_signquestion_signinfo_signscreenshotremove_circleok_circleban_circlearrow_leftarrow_rightarrow_uparrow_downshare_altresize_fullresize_smallexclamation_signgiftleaffireeye_openeye_closewarning_signplanecalendarrandomcommentmagnetchevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontalbar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_altstar_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_signupload_altlemonphonecheck_emptybookmark_emptyphone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificatehand_righthand_lefthand_uphand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilterbriefcasefullscreennotequalinfinitylessequalgrouplinkcloudbeakercutcopypaper_clipsavesign_blankreorderulolstrikethroughunderlinetablemagictruckpinterestpinterest_signgoogle_plus_signgoogle_plusmoneycaret_downcaret_upcaret_leftcaret_rightcolumnssortsort_downsort_upenvelope_altlinkedinundolegaldashboardcomment_altcomments_altboltsitemapumbrellapastelight_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospitalambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_downangle_leftangle_rightangle_upangle_downdesktoplaptoptabletmobile_phonecircle_blankquote_leftquote_rightspinnercirclereplygithub_altfolder_close_altfolder_open_altexpand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcodereply_allstar_half_emptylocation_arrowcropcode_forkunlink_279exclamationsuperscriptsubscript_283puzzle_piecemicrophonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchorunlock_altbullseyeellipsis_horizontalellipsis_vertical_303play_signticketminus_sign_altcheck_minuslevel_uplevel_downcheck_signedit_sign_312share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfilefile_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexingxing_signyoutube_playdropboxstackexchangeinstagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightapplewindowsandroidlinuxdribbleskypefoursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EECopyright Dave Gandy 2016. All rights reserved.FontAwesome [_"+/37;TX_dhn#'Prz.26:@DHM %*.48@ENUZ^}/3PW^cgl8<FJCUajov{ @ J Z  & * . : A T m r }   ; B F L T X _ c i n s z   . 3 8 @ F K P p |  & E d m z  %1=BGNU[e #)-7=CJO]kr):PUblqv|",5:BJOTgz$6HZ]hs{  &,6@JTX`hnt| )8@OSX\bhp~"/4;?FLSW\hmt ',2=HS^elw* A T&fAV TlfPzz  P 4 ! t  q q bt& y}}y 33 % 33 `zT~~ 4] Tg@Z 4  R ,T[@ << 4 ,  ^ 2 %%%%%% 3 T< nh @ ;T N TITN C KFKk 6 ? J  : K, : y}Tj 5 / W  K$ 'T$ V L  v   L  6 f y}}yy}}yl z||z % 1  KTTY= |zKz||zKz|N !5 ! ff( G Q 3 |T|T| T T T|zs R 3& ' ' < @A G   ^ [= T / 3 c - `V } hn " Bv g OG `E}n\>lg ,hh@@h EQ P  |z@z||zTz||zz||zTz|7 F x  3C DRRD D u y  ; ;  5!J b h  5 / TT  + - tzuxu[Brlmyz~5qsU hnnhhnnh ttt  T  y}}yKy}? j 3CC  5 ;(=ZXWG/9;/_Mknmn9:YIƑP`q~d_i rcrr iii  y @H -R '   T  1<t0  lnl||}_zob^^bzM ~w~~w~ K = +tX @] @gZ t V``V; ;`L< xra YW  @3 &  ~~w~ @    5! }yvKyx}zy n   T7 rrcr ~ g hnnh YYG P ~ ******** = 4 4  )  .@ (  [  h  P v T~z$ j +[   <<5! I 4 * A C 7 r C 7 @r b ! 6g  T E ˋh 3/{V= n\n ]9 vx {zz{ X  CZ7)D T}yT8T C T7 Tr ]][ 1    7U f @ m   < ZZ ZZ { B r r z{ + T  |z nh yyrrrry pttp&pt 15 tv ' K(   ;;  g  $4 y  ~ MQ s QDnty y  t Ft e 11e BB  T  2     r   I F  y'& K w__c 4444 p] R  GTTX x ]]  83  wrr h  h@ ;fveK \xcikvss]tRat 7+447 && 7  V ( - hn  D$$D  , }t P  `=db97 Bx  t3 ?L g__gg__g a `V     C3 ~w] } y6%6- _$cX ~ TR V22VV22V   P@zyz z  s/ A v  zz{   b   z -    f t    & 3    ]] EGxZny tP P   ++P,  ʲ ,   _hmx 2       ˋ  d4  4 T[ `M`M y}}yT, V ;; 0 && T 3   t' . %  @ p ) qt{tsoy s%$   333vK  44 \ ~v  }jii C @@ x~ C Kw 5 !4 wkz|| ,$P++   -     g s} }y     f   #E T @  )Wbit  S 4X wmxyjh  ofZedZd W f r rsyy'&    h@ v   }592I88!~   I M ? y * BP|88;l]5m+\<b-G_y'>U>c R !0!","^"#0#$ $q$$%%~&5&'A'))*J++,,m,,-..1.../P/00192245q556<6717x78h9:S;x<ghhi-iij jkwl%lm7mmmn$n;nOncnnnno"oopp&p>pXqq q}rIrs8s:s<ssstuv<wIwhwxGxy yz&{6{u{|||}~~~~CM9C|28VP cSOI#|L`m Po1*x4f.HU\1'Cw[W(b;J{.ŝQƭfǮ*ʛ˗̉͌|`ϫZҝ(Jտ׻p9D9gtg,q?o]1aJC0g $   N   F.yq4+M< !>!";"h"##$b%g&D&''''''(()*"*++,?,p,-F-U4>45~566636>67 8"99:-;F;<9<='=\==>?Y@RABDEAFGH(HIImKGLLM^NZOPxQ@RS%SlSVWX:XRXXYY]YZZ[+[n[\d\]g^Y^_2_`5`aacBdd;dWdvde!ffgoghNhikj@jklmnopqhrtukvYwfxzV{r|}/~~Uu[ tJ~3J#c$;Tt TT4P 4 c z..ȮhKhh3c # ^uiƭR@2A 4 FMffMZnnw   v x P  `Vc~ofa[! Y!    T@ b@ suw#$L>$#69JX"!!`V+/EE+V1RF _r Zo p]t ksu[ztvUZ tq9 [[9:QQ:Mqksu[ztvUZ ZJ J&  & a )| s Kw t w4X ] g@ v   YT3 Y`VV``VTV`Գ  T3 YT3 TV``VT; YTV``VT; T\TV``VT;  ^y $% IVhhvjyy  IIVV V V ttC KFttFKktt r tt> @   V  FKkr @   pP tW&S:aR`S:a))6z 6)õ`a;R`W&tPQEEQQEEQY 8 &8 &T8 T&8 @ e { zK}zaEV" nmloL{yry}{{OJNll~n|i&js^^[{m~mkNo|y|rz{Kpijki\f_i]QM[!|Lz~rǑ̒Ȫ'fgiMm([popHH4 wOVVOcZwE;L1Hu v tnnt/ s~oJ,zW`aGahc~v~AHH  w !4t4tt4tt to T 4# )vTV{||||Ng|5ppTy~}y:y~Tppur5|gccn_Tz}y}}zT T dgf[wXX[fe6 tqTKTTT TTx44t8 zT~~f9x44t8(& T T9vT ,T,ThXhYm}}chhcqj}}iVgv wxrwwvtL# P  !SY ylD&)'C3$ Y4K Ti t}yT|}zcesd,.9/F- 1T5 T "Q>W "SX5z|[,9FZ3 Ti 9 "! ! T@ G vTi TT T+3 kT^^^^Tkcv ]btkr Kg _=1lno1"-SKq~n}s{x}zsz.;3n L vTTVT/WW/!(ZMj: kD L k+8V=_GxɁHKxMG_8+ MrrN-hnog? ?go Gw_ rN-hnog? ?go_QPox}yCQ(Csyrp}t{xo^PQ_K n{}|zx8 S``*S8 qxozo||{}s}|{n. K    x       0m 8 vvʪʪꪫʪ骫kihvvvijiʌ 1 w ʓ ʓ 1Y1Q kllʙ F?ijivvviijz )z _^X*DtcX_^sjii}jttjjhsW  m g|vtywxog`vf/TFw.qra\zzzaM{tswxyzzVc,sj|wut{tv\h2p]yx}xzuxWi:mY{pvzs~{sww}e_^#:/r8"   4< 4K4"Kme,,eBV4 K"44"4kt4:4t> )T33333333T4tXr=EE=UIrXt tK T/ ,Q iep%/,xxx(((#Ɏ wR'VbgfVpoqqq{\/j}}Yh^?DFG@EatV@ha%-n<5scsŔO5*VJM(0x[[_}~􊢋 %;AHW{'Qbgfg FIGf=R!Gv^]^z8'n\PuH#hPMqJK{-!ߜv`ЊxġMMN[ĐơϦԖУ!!!x$ǁΓm`r;ni~GhftnOlFKwz6- ;p6p_ph6hpo;_}oh6h6}_ Ǐ\|}Cy ^^^LuZ qmeptcCDCm  ǐ]|zb||}3mrS 667W, "m~yv}u] y]h vp|zwwzv {y{  |p hm R<0 R<P 0 R< i m R<0 R<i m 1<0 1<P 0 1< i m H H H t##@w t\ > tTdw TiFy tdv0{tz{~'&9* TT33T&:''~ )TTTn4444Tt|z@ 4kX S @g@ m  D~~UT44~sjiij}st:944::W  {   NLT_p’xJ  vPPϠHGwwsrP mXXj:bkkcv`~:jX;`Y;l-&PyyQ 4 S+,,||~KKXfccQ+4444400f,,fMff//  gt}{|y~wjX|zh "Q2{zt{tqT4 7\3ulz* p4Tqt   Jw tKK3CC  G fccQ{kkYkkkYkkkkYkBBk C     - 4= 1  gsvZvZ SZvZZZZrZhlvlr|hh|e P @g @g i e P @  ZwZZ2ZZrwhZ P Zw Z  @w}rrwrZZ   %L.2::zzzzr::2%L'2zz:::: zz ph H Z hn  e }2zz11zIIII{zzz1IIII IIII1zzz{IIII{zv P zz{zM vv,+M 1zz6 T 4y}}yTy}T T4,#Q?`\pnZtҫȧPKgjzx}wy\O~#7@TKT ttt4 4: T +y}4j 4y}}yTy}4 44 `$$`$`$ $$$`$<Tg #Zk==k##kZ==Zk#<#k==kZ##k==k#i ]&&  &&&&&&kK# g2%''%% ::!8# t  %56&{SjjQh[=<<=> >KwP ^CT}s@skiij}sstv jt }sTӸKw~ssjiik}ss@@stjtTC^OGGOTsv js@tE @wKsjiij~stsv ks@sTC^ǸTs @KT@sjiij}ttT  Ttjiij}tsA@sv jt t W @j{t,Qa! KtkvqCt e t ԛ 4 * <<< <+!y}|z |RT|y.}|yMx|zp 4HhnzhThnhTThS\V`fy~5V``VV5`V RL'HMoZd99dMH''e L( $4A 4u v߈ /J7I[^_[Z_~}yhn{x(HZf7p\XTHaG-whhiwVQZ:#vz]l`L{l{,+\^˒1 t4C FKk@r CN.ETiCkhT$T$?LL?'0cGv=< vc0;'dquuq--] LaaLvtrrtvLa`Lv$T$]D'#5'0cGv=<#7quuq-.] Sv-yU*PNO_Z~wrsrswH7*V3ziU{Qg eg SA:NT~=L=&0ErAuX5y}|y }R|yR ~|yMx|z]pkou`\\`qbuud[ddsP uz``K4K++44-3V +*QQ듔VV땓4L554K 4 ˫44˫  44Tt Tt Tt44K Gt4 tK Gq q bt."&Ft8t+ +K Qc-b.T5MKTz|sRrQnSSL0t8tĤŨTy}v0%%_Ib \;COLD|yz|rs{A0%e P T%Ki``iK%,QQ,g /g / arzyzyrrbr:9r :9k lr:9:9rrbrzy zy) 4TT@yxxy}||g T44rdTr 4g T44fTF4TTB ||} pQEEQQEEQQEEQQEEQg OH `E{l^@lg ,h v 4 4 &Q)WWXg3 UGQ {y|ss^    / T   14= 1i    m} t2o`gfbnh ./>p+>|Ri/8Crb{Zja_qV Om|  PC44T%V``V L teP  T  hP  TTTT noqqon Tft//tq:v++n+*mm*+n33Väyppv-)mvv  >{ ERQDEQc ERQDEQQE9},~ q 2srqt-}}N}}~ZTYprr~n pwefc~rrq/s~|~M}~,soppndmfnen s -}N1kmo/ ` >a B`  aNty6$7mF dI.3WW- hn fo1\s\ko{yxx<^  U/SkW ?Ÿj-@  +6 OGo Dɝ·lZ'#ik}ts')2OKebh`i_mdG1dqhWm]a"WY VF e G.3O׈- 7hn GNOH 6  t@K̬-*osr^ ?<kO篞 OY OxxytR]׈ssvkc\k}\vsO1fOzkO~rvdOJ.eY$n:moOhq1d_`cJl2)t}ǏymD׈ 83vb@KM>M>KR4)<5Mnɿ<5)4RP p]o udr T~ϧ\ ԕT33~ϧ4 J{{{J{J IYU:=YϿڼWG j8Ke`bz|vw{ ̋{&,(i"z  4t4 T, L T480QEEQQEEQ08.(y{wAi  t XTiTQg B 4DD G U DD t * ^GofTp ^Go &  8^!Y1/)Yb1+3 X ] +V``VRzf|Xm}[YKKkK+++K+>7+++k˙̚zfR[ /`obt@v'T_Gqzy Ywjo`)Ib`__`b)`~oDW~jgw^SX _~|~~tjn~@t^oYYk|P/"`c}{q_'TvQ yyt    ?ApDU88Dp?6 \xTTz{{z~TTK TT 1 !8 2 ZZ.n82Y\uZQ m{r^-Ʒ֫Ϧ [ @{wx^^]Up[c\ˀt bdee  @$fb% aa>"ipuleǞëѯ X4* (3&  &;*226;*qXsIm[FHNMo;otpлͩ&oxtt_Jdwry0Ayu{&Ay  v(TQrLyJγʣMfEpB}P7.G$%Frrs3Xo[{TO(QVY`1(mpnnvww ."4X+prq/#>VK?ʹķ Sp.v/nQ11'A<* <<xp%j]^hYE֊ׅB ?Gߩϼqٵ˟'(͔͂z'w!q=wUG7HJ?xs]C$8rwsp+qi^arʆŕ vTTTT$T4\+T /i )* l @Z @Gtt   V Tnzi.],++,]i{{}zyjpnjry''{{~{y#joicciq#4 444@ G2t1v~z1vF4YtHAAHZEtYrtpg  2  4Ttt] TgEuFF6!1=۴ n_F( RD\\D VT$4[ .G^SSG^J(@twT3fV``V}~d3fTw@t(EQT! Te `wrPNxyprNV[Pwrqqyxyprrwwr[PNrpyxxyprNP[rwwrrpyxyprrwP[VNrpyxNPrw}PNVVNPx,4.oU wtFPPFs\k{oyxx >\V?Ckwk++JLOG  =3`?.Qm\ibgbjnG5[hofuelY=  ,.Gc4n8`XC>[B natĹo8ixFPv8+֫ঽtttuV]]B1 o8[GngimQ`?34=_`b    =acfn}|}KKYXS#Ln8  4.B `KPV?Ck1B]]Vvuut+`PF`xiPta ?MQYKK}|}Pfca=    b`_=43?`Qmig`nG[  ʰ .Gc4B tZB xxyatRt]ssvikcx\j_qFPPFGOLJ++kϰkpC>[Hkfuf h[5Gjnbgbi\m.Q?`3<    p=ϰˠSLH QQ{zH 00 0, {zz{QQ   X00{zXz{0QQQQN0{z 00{QQpQQ , {z P00 M QQqQQ, {z %Q4.&E݂v'* <<< <+'~'|iyzr|x|~t}uz~}tyzrjhv~|'{|~oz|'r}spwhjhy~|}}|x}owuxzp}o~vqyv}}{oy~tcuyuu~xr}|~gwɛ|cx||v'݀t| $|~d+|~vrys~݇uw}{~|G|}}xzutl݇|~|rk|'|}y~z{|}{x|sv~vzyzzy'7}r~ww/*Gs kin 8"W==sv jt >>Gww|&xjUt=N,B[ Q?F  t{tqz4~ zv x  44B  44t tX S {e w$$ Tx Tqt{stoy$$$$tqT5 Tp $$ yots{tqT/T $$K T0 T $$) Wn|`_]#v:[vVi\\iVv6*446eTa u܎v#6]_`uuu0n1W@^;e UU`4U5TTTT`4S2SBzyrrrrybcyjdM djyddysqSUmtvwjoXV``VXojvwtnrryBddkybcyrrUnTddUA??BnUU'&UVlA?>CTddUmի3STk@<?BUbcTm,Ԩ'&)J,> KQtd_O>Kj }|},D!/G  # # @*! ! @i##flA\4v4443T3o@TMK"~xF͇F6)-1?pWSRWn?=%(EUmþBB_XS-(mU6EF(%=?VXpO򎬇F˞y\&sqb]NENewdG&NS6}dNDwO]bqNñџsSe&GF\}w~vt:4+q4CKtېE,  aV4dYztdP\4VAlff,,fflAV4< :\i?fflAV4M 4440M 4|+fLdUS55TTd..Ġ ..||eWT6LL6UVe[o!"m\à B)%h;=h&)CMe0 0 4\ 44< A 4{}~bx4T TGkmeeBV4V``VTe P  & P T wVn5!Jt4C 7 F nt4C 7 F T 7 F ') h $J7_H,  `djXg]SˈScfzhebpR3 ^v" Om(;.?GdFjPyi7voMyyy4 (!?::: @(t T @ Tz|> $@1 i{pkgGR[".__ušȟmNgG&߅ȂAP_ATeAa6226^%OLJnpsosxZWS]{`lcmcbnXzyY\a\^cbhnnpszf%_whY+W~ cv͉ΒИ15hv9U!݉}t{D$ WW2 g 5 T4g[wrrZZTTp_Civ9U:j\iCeM#&nYA ,Ómxwr .ffFfH4 ze`c`c#NW[S 9Z))));7eefeefeefee)4  {r|sv>(T+J~ff~JJ~ff~JK  g 5 /{i WԂ W~  TT{z4TT TT TT  m F84  X l @ @wWT ~ KWT @wW~ t0mjingr;<7 M7#?#77 <:fim B4@ V7)0[/1/^//106;$p#sEAA*,?m6"mpF=(G`$.ƣ 0п D&l&yPsjiel{ppmoy,,yrrUg[giyxtq]um~~~~mu]qtyxgi[gUrry,,Vompp{leijttW m b GTTG@u^9v:p%"M$%MڑhiGGTTGT&&@;$yz%:@b %% v TDddDWXYV_lw}v~v*AdDyo6$7 ^~ )?cwrvy~x]͈}|*YvvT p{3 +T TA \ < T T+ \+TT+ \+TT+  m 4 XvvuuvvHNNHHN)   1j j/ eU> k) $1   4< 4T TGK4ime,,~\-4:4 #x:4tT.F pF F 4KqHaZxuuvwtD6O'xODwuxaq\_ II_ \DD$2?? nzykjstz{ztsjmy}z{JlQeűťž̛{yn׭ 0|zT|T`> t7 `Tz|)ttF TGtt )4z}|ytT ty} b tT4TN[cG=B^60AQEEQQEAKuI7#e  #7upjj_pB: ܾئ_Wc[|a m w7Ep{ m;4U3ua[ RҢ&{ & RD[apdu- U;4mph]@@h֦ t tK} KQ$4[ (@twT3fV``V}~d3fTw@t(EQT! T)TTT K5! Khh5 t TQ  _ 4nhhnnh4nhhnnh:Bp צg U ktEQ9 w !44>TiT( ttT1 TiT1 Ti99 t"! N T|zKz||zKz|IT|zKz||zKz||zKz||zKz|6F ^P @g 5 /i  Ut"! 6D> ^ k< TA K +K G+  TGEg p\T /i )> GWW2G4 ttT15 4hZwrrZZrrwZh4 !""  " Ti  4 44 ttTtk}44 kQ)TkktK +4Kk44Tt+kkTkTsTskkTkTt44Kk4 Ftˋ v |g>DRTT˫kTTktkKh@@hTTTppqq4  ph  zZ4  k   k zZ  !ZtLLAZ4K K ztk  z YY Y LK )d { |zX ] g4KGfg 0 K )+TKx  ^4Z T] TgkF GTԀ `t4+V`@Ӷ+r S > n 4Ԁ T q] g 4d_gg_ d4 T GTT[ r  EQ9 v ԫ  TTYwNTt"RDEQRDEQbBTTBQEhEQXxC3p 3CBc BT  b&'&e pe P  @*j{4a,t {z4 tC8qbbb{y{x{K  t4 4t__4\<-7ʗ7-tD&c+zi0&H. 0,-##s& &2iGz@@RQT+c& &t  x P tV``V V`T^ T TT 4 &Q)F|~aiEjVulѬo70 XDQ^ 47mGGT4} & Tnaxjigxi j(C(jgjixhi5'=='5G8 mTi n5Y'=='5YihC ix8  Tg  0 T8 )TK4TTT: TTx TT4 [TTTTKGxP  x  yy p< ZQ ) I t+t I 4!+ I r@I 0I I p%I 0 0 +t $ h q^jM Pdioo '.X Qv \buD J  zxvuzLJ?  s ]RT1 T*)\&Y ffffzM{yz zyz  % @tJjZ!!3!" $yf+/Y kzX,Hn|}1dtZ\IێĬ TPv4TTTTT{K=but5mUzxwyysqggKgywxz{TmӨ'&h ~zUB>>CnUU'&TUmC>>CTz~{ky 75u+= TTg K%.Khnnh<KT/i vPKt/ ohhonhhn ;mg<&S3r< ;|#&%6Nkjk hW x}p;F&<U3r< Y;|$&%6Nlik hW y|p) 9Iv]Yfh{osjeV]]nw vvKuKpJQT*FhltnݖݘƎqDA5%!*QTFhulstnl_a99:Pp~݀*Pk9okթm p [ SD D DU D$$Dm8?CI9 ..9~`n [ AEN^ U TT% 7;L9\XpqTTg 5 9 $9  # 4@n T+}~|C3p knr]J'V{ke{ohc-#</&|~T+ t`` t{yS;RQPIODwt{K6KtqvMn;<-=vvkhF8 !!f ZZ3ZZg%E E !  a!f %33gZZE  Z!f f %3ZZgZZE ! Zf ZZ3gg%E X FIC?6IY(uC XVYx\b66S* PeSGQGz5:5'DN5TT(TKKT(Tn 4R~~'1 A3ZpT4 T7׷ b ,9_7T5 2 TZA1 ~'~Q1  Q1. ꗐv@Ti Tt2 @$k\9 e   yyQ a U) _ T_ T_ _ T_ T_ ss G- |a99az~z |33z}z99S e * <<< <+wvttvw_+3sE Z@@@@֋Y9ZYhYY9Z@@@@Z݋ Z  t   tR1 ~* Q 9{sYsn{xput}T4T~T7T }4TTru|utpxnurT}yZnnAf 3gggggg%E  (@WWS+}}F簰ɋf,,fMff zzq{ttz{ f %3 xt t 444G{zs{4O!mFNB9x*}}~5W]4xE G xtTc ## yussu~uvqxTzTQOy7}TxvvxzT}xqvu~OzTxqvu~ussuTTt: T,T[T}ysxEFvdyDs4>$0K_|h)!LNMMNwK=KQx<rGCTU{x%%%%TD即#}f ؋›%%%x%{TG>h  ˳&~'+'}~~}}33 +t4b4tD809mi%if+qU3@  nDDnnDDnnDDnnDDn.bXXbbXXbpc}zppqh&c&}hzqppppqzh}c&&hqppz}c o11!"!!"! $o1111o!"!!"! %11o $Z< <ps 7 7 e &]&8t#4#4-_G_G C3uXr 9*Hb=gh`̀, ް5-"MM/8(x,(90KDzіɕOTOm̀ցQ\Y5Yy{))+)jxYhmG{IUsV7=o{vu! z'f@o&d1caaPEb4"f|aunO鿦ɯ˱nnoI7J!I5.OB\WQĦdRۛ~-aOpbKI2C@lU[s^Yoc`̄ƃ~ƒΑ~vD,@aD1"@3byЀѐl"k"rbsIr3p1o1]_qewG1('$:er)n'y*ԧӥؘؒ6;2]zt[uns PDcl|P~_q<}Nx0k<N/ pti"d-"`#69VѺDMV"TAK$ Th~tT  t~~h hh ~t t{tR t~򕃘t6 ~~t ?t~ qqPV]]tסжihhMD;ZQuItI[nt]FEQZ-[+@@*e-8;@@4uvǹߤ p7ZYCYCq5( v >>>-r>->j7)1 ;auabtavzyvvzyu:uzyvvzyvLR]]SBR]ĸB]Sx*.NZwR]ĹwwR]ĹwǼ|CNGCCG|pNC!C,313, q|]RS]^RBR]Ĺ_wη}|w$䔻kiᦿůI7J+kt}n~x?z}}}b;u{{~(0YP KS{TSm{qiTAsFGKiwzw0o_ewkj "˒lshztu|Цy(0u"5@B'\ϊ؊sqٱ0@.&7e}|_g͗|qD|unlaK]~d iqqquzw|wʎó^=~Şv}M,7QupzTS(pzKYNGJ b/ѓcctup4K6gp1zy@yr7Y}{w\wxFis}txyoGqt sp^)X)iz=JFdf|oL{1$+#~[G0`SQRne*wXjsIx[Ͽ^d7,vX9 ZY 2deҦt0 tE EE#)vo}}4u{zu\ O#nWvZh,lt:$4Zsj{rglb1XldvG'bQ^{yqa|x|{jjs}.Ӣѡ?IY–Kk.#4)sV 1|5Gc%1A XRf 7n]Mw]^}ǟxwVo] ytyywyB A'!3EMM!#]([B4WtIm@nxWxWtIWȇ$rzӎlQ3J>Rq_(%vv==)G/H{uAR6=z@kwlkkwllaelj{RI7 A5ifsgffsh./gge0lF  miE#=[Z\Z#=EOiNQ@QyQ@QpzE&}9ً܉{H[1N[GCJۋz"q*g2EKa"81&*a/rwxrrwT(v]*I0 330H5 7 Tz|4# 5 T|6 T> 4# T3~~TzwwvxT44Oe9 1 dpSF47zw8,lr7RZ(x[ts[{+;fC3DK^Fxukrlqv}TK ?(&PX+)#JU ^mmm jgenyiYW»ëP7iSպԤÎ˒rSppoG.B%r u`vtTtp TR4%Zdz{ IS4( k. pkTt t  tRMo  6 ~* Q)ۛS%4՘ΖT˫KT]HAF-"K g_yz}>Q~{{~؉؇}zy_gK飳ܩn_ZZp_bn:vkbA*t%ndʋ̫44m4tbm++44kkLJJl.d |{|8S"1ÞH=|}}6TV5wSLTT=g}}RIcZYccYZccYZccYZc \pcdwywxRj.j.Rcoͭ}t qZbZZcbYZc\L gSVIm 0ܰ .G.k.L.k?+llH\\HlZ釧鏼0  kcthjz{{z7LvvK7isùĨwлQahaahhaai?Ul[Ĺ]SZ Z+)**MOvrqvvq 25 3 + qv6!Mr342oqv*  ).```NW{WM}|XLyR]^SS]TTVQ~ùù]SS]^SS]WQURTTtt4''tTTttTTtT 788a`aa`a^Mkl` 8aMakaW`a9M97Ba 8M97Ba Hgg[o\@\CG%:`dhbgbۏ֯Ȱ:%G?G%;adhbgbN;%GH v/}7 Q Yr3FZXaXxwx_blkxB) K%Lo3BJwu~kuxu*k?Oz!xyxvzAY Ϲ[Djmhl|{{̡ԡԈ֊ j8ч5T&9E Z$jb<r(B{]<6TYuZ|iJC^E,g_zsyubՖӪu^q-1ݛzJ1jI1jgTiԻEY}MF{M`@]~tvtz,J ~Y=U/0Aqtתԛdz}PPxvtnos~}mzVz-cObPru[N S=)id<&liXsŒՍ0ZZ6:3W4U_U266WBN h[aj6GUv@cLj^HI,+Tjk(jjc+,54+,mmZZ;ZZ۽+,33m0vH9*/o⩩+,44>4 q{7$//)9wh 0m+,54+,44,,nZܼۋZ,,>'l4n,,44,,44,,mZ;ZZZZ;Z+,/o-D/#5>'}n00nm,,54,,44,,ۋZZ;ZZ+,j+ JѲ"^ z}i{ѧ錐zss^myzSvnnU{uuwz~˜ڦLvewe :rnwt]R{ϝȹ̯\jtazm|}l~~nh~uN?MamJ}fg^%llI%uXBlznxj|Z6{&1~\NULܿI4'6kZ6nNwatTTTt  T] gZ `77lf,,fAV4 gKW?tqEEE44   @ 5 /0 x AAK TV 1CK TAK TA_K y}}yKy}}yT9 ;9 >0y}}yKy}}yT9 PttpfeOefxxxxeOeffeOeDD8|  Z *`7Q `6w% Y4W%*% X4j%1g6` Q7*` D4 Y%*&4 X%W T#EE#\[^hnT^\z.}TNNNiYT}||||}TYyi[U\`uTTv + @ 8TjMQMQMQWm[FN$l\TT{zzzz{TT\vl]X$FN\vl]X4[^vTt Tt P8jJ2RQkVo8>A , '>&&2uQeGWn!eq=s)b?ɽVWX/c@o E`(yk2@ /@OlmCLAAls  e1U**j*.Nz+8a{z{aY%#y=<==<=<<*```^+LPzlX1Az/-6D&@I`_4| 4B   44!3}|~jk/k;j:/d;jkjL`* `h uY54Y\55\Z56\~  q@-33T&kvvXwpD>m2W._Z8nE 5<hLhLQRSu'/>0Agz8(ҒӑP0KC'ZL{o_uOn ɋ#xW{D ߥpBdȋeE)p3 +57wp ntTy @ y 4'   u n  t' T  K K V ' tXt@ Xtv&'y&'Y   Y&' y&' bKHJjp̃Έbi aouwr~'89{={mx<*e>okjqpi{AR*7}xE|}jp]VY0-|xpaime{}ld""p*}|blv\&A}xfa) Wpo"_m3m"3sٝϞ¿8~~}~hs׌ $zctc^_Pvv~w~yf{h{  Z~}}}}}||{|Z} z}{10df}itj\KMuTuzy~00&    <!! !< jvt Ǒml!4CPWhЌnj|vw||ryIs7h3^1c:gJlXJU>]wD&_nr6Hgdalor@/K&``m}", y@}z~|{@Ë)ҧ̞ȭBO`)y)o3hm^Zx  :w !4i 1J{z~v$${z~J1 E8)3y{||y38)E 1V!4gVQG ?33A HWT! 5|x$5! ~; ~V!4t/|h7S.1l~gd`;!wgvph  i ?v x V!4mTTT  x - VP P P PfAV TlfPzz !  P 44rn<B@(vMzzy:((! u6B@!eDRĨnhhRnD  x K!4Bf~:;8:; 5E}}oۮhJto%]8%{~yxg(|{~rxjrqO>99l>SO~~zz x K!4 EQy  1  %v w !44v{v}JJ}X}w}vw}Xe}w}JJ}wevaʁӎyLzzyӈzz|cyuYaaff6&̶Q HyA~`Dޟ(#PgQ+<3%!!!S|BDMhߺ ђO .-.-.plHs-U7sH<JJJ?H&Urs&l~v~||||~v}~rrrr}|"d ^)[OK0-npq D:)rJ?t~rIFo9$"%9/iüIIR^rdclmkԧ2*:8)0\pFN[BA\ŸghgGDDl)3=  0 jRVVVTPQSyVVV:RjVVyVTPQSVxVVyÁ•VVRjhh @xmŁyVVjRttttF4xPp[px4MFqqqqIwwv|yx*|8 G}AIrw-u\? 5'px$ PY84I5K G3#T1!I%>HGUB& v\wͷ- -%bbd&-JRprvQiu,t~՗Ӣ9RMgĬx{}ާEvhrjplJ- ?&n 5dbbI,ueui`M6fXPljiijlPXlf`M6`ZiRuL};pommop|;LRZM6`m[ [ƗM6Ġ|}+vjS&zzgMRjhed9oICAA~CtIo}d{fxgj ;v+Iz5&o? mjhĬ7;jjjjjjjj 0KBH \O+:xOa_UTS˄BgftXRweWWk!:{z{zzy"J<%wly}jhw|m'!+\! ոϡnMbx7tttpopyjef{m~ Ǻ iii yzyWuf^ V]g`[[f_\ A^N?I`Ujf#b'^jTm4=yBF$3P:kS43g߫ޯG@pFAw@UMMM%O&iWtLXU_ogBF bWR?d/y(#-:=;ra``^_^rrukedA~R?‰“wnmm"?+RU`B=jȕwS<;QE>?F`  RXX4! 55 pqsa_^U^HKʲJpwm7ųu~//:q~iykkkkkkgfhopypoo n0 +(\fmjő¡CB{gtzldg{S)ik-z/Rɮ٫ސq,Þ2=5qnYVL9+3zZ$;;#}MwzVqzvy^oyzzv!UggTUT¯¯gT{fggTgg¯ggUggUTUgTffgUgggg!Mm#[8ICnyy|죢Ԟ[TI&%7O ~~Tvtsrv61psYM O wpv~Tv~tsrvlUXqsk %]rKwx ܿ D&l&yP >T / Ua  3^bXk>C_}g555333g}cm6ﳽmv%f~~O~~~^a}g767/./h~bn1lp.[Rh5kuZi/4oe ^Wf7h7jvWi'2nfz#zCpisL2r@;pEVP<Q;Odlw #> ƭ tt4tt ttTtte 7>jVRH %HVjE##EE EE#HR>7E#E##EجHE##EE##EE E?>?  ++ +  heXuS + þuh  + ++ SXe  %  +  o9˫49/ː/4Gj{fj}^11^rt|qj|$$J|jBGrbrrKK& j SˤreGe~1~w~~w~1G zz0v~0BKR+%+ ~ T+u+~w~10G 4 v2 dd0 mcFr@:}77:@ڳm-T0>2tM2V33V2Y&Lt>T0-V- KKKKKKKKTtY TY TY "6 gn~Y TY TY "@6  H~HfT Tgnp(pT<}~}<4TT~}<2 <p4tp Y:YY%$~~$%YY:YZ$%**44ool8II8oo44**%$Zu* + uHd8lhTwwvym\_u5^/7hVfJC22C=+JVhX[<*N?Y3: ]#"S:Y3N%%I%%%%F%"F%F%"mmm%@5z"mmmmFF VmyjjgwrPE]}~Su8ӗ)xm6 |uw}un]~')kp{u~ y nkuptogo>4y}Ϧ)Q4  gyr=7TRyytvz3*WJttx~8tA&ysjmm}՗ : Vx  dTT- 5P x`  eepZp %$ B((BP! (''$$ GG(GGs$$zhl?9%$ _{_{ V| m % GGGGGGEQQEEQQEG-   %  EQt lT^_|_j-Z7BG:?)_s:y8CXccs{~syyyyzyoto֎~@,="H(`dine|Anq˗NJܨ,+Pמ M q{mv=m RJCww7cl!w/|)q% QXeYGDW[r0Id?qov|wvNX^UZl-ƒs|eW"}fڋ\GQ+L~bGDCd5.26J:#:t|mcUJmopmvn]TB4B@Dd$rvJL88˿}~=.|Նs=xzo<Bd l8l \ʨʩܧxxӪѩ̉Шܧ̩ۨ~+Un/nT8)m'xxxx+UmTs_^^_xxxx((8m0nyfzz~|~wL@ %"sx@{s@q|xs@mw~x ~x _sx{rr|xs@sx@zs (r{xs 2C % $ %w x}s@nww~s@m ({|vk6~}xenHG)qtyduw{z~l{s{y{si|hobp[N@~ r@na&s u}{xw cn3ow~u?m{D@}s~szzqqzs}}w_oG~}xemHGox~u?n{ ~}wfmG( % $ %d ;zu1t&A"Ω̵i&L̔+@~tvqazp@ubw&8@SJZu\ek pkfY8@,F):J\^GZgmn|~~rNvƯri_z{wow{vy}psV1}nso(>}>ptlN[XKH[ͨ>- "?4'::''::',Ah"ttLR AS1 Sc1JֶgLXpjZ@  =PBBPOA AOgŬ\]W»[Z3)Sff@_±RD=̹|ͻMV˹$QG̟^ͫw_BG.O`IΤwϓRϺTEDjX 3""7<"ߊmQ1@@ryt8spvu:@rfqvu:d@r_F/D@>L6L! @+Ohhhh[N@c@92;@1  y,((,mm<}nik<ytgn(Bnlmva2gWTP Q~awez!uP!Eu :PBBPNBG=_!!@1@Z*y@u@_@M_HEQJiQwrSrNG2JtA(@w\EQx]nrTrN:BNcTX.E!]^ggTW-|cQ f P+((+ll>vII<5 YaqT;Qvy{Qŷ`bZ Y`qT;Rwz{Q9RIPP(*/inW|ϊL/b\04]O__@P( e,l,|} v)eiyz ) v??4 For^{g=Zi *>薚=v*09H3 Fos^{f=ZPi E(J-I4i^xz xd 623~**)(!= xetpqRtJ͉yiiylHXzdipsl_~UGJhsxyW9Yӿwyk]]s}zw~{mh7k>Yi{ ztdYgrn|oM򹓝gptx*kSk*kl1wGb_]aTfvst+*r\zheN;h_hg_@_hh_ilu~~$rfP|KEUfav,ɼuaaP@d XvvT@A!!KTy  ~@7뀙v~6 D  T4[ *<씒>? DB(DD(BzD)ANZȼxȼXN=v :jTRR;;PPQ2<;5 ,$()MU]()++\TMqqz΂34ypm1 .oQke^ 'uv& ^ek7|epex#B9o=9B]:#/ݠp"\&"iRexp hB RXD@ _* pX@RpchE:dM+A * [ $0bwqf]]]U9pttp.ptqtoqJN JAN AJN lL6HpAOYKI++srs I0"/rIHqqIHrv;(hqjuqiF ﷰg(7]F$ g)XP p'7)28]8j*%jjjAo]" -]" -]" .\#<]i|i|i|j|666Fٯ6UaZg<xgw;A A@ !A@!!@A! @9ŵwvmQuLflD^A94wHMZXaǂݏ,!|) *) )* )* ** )* *) *) )[OCPZ[P55ZPCO[[PP[(ǻ .S"0@:M`edeSO[/:~~|yw{ >g7.iczdfptð+&4R l^vQBR{xxgd~y</Rc4jc'^d K4T+TDqT1 aa 1qӌ $ӊ4FlGuj/>cvYXwrlO[MOO[Olr}twXPYv@c>kPS/k_`bjpN1kI|  FkuU)4S'-{:d@G &zzEwvlmulchr]t bFs^[XV[ vN;mЋD1 g%/O,kjF?j}yykD D'wsxx tD D7U 1 t_>hjthhjbgSgT.  T譁bjh>n_KD;D h/4+| ZsuS&yprxoh nrR/Eoqwn썍c@ ";;dxpXBB}tq۽w Tdmlsur|jto tt ttDtE [ S)\<D 4x / m  8{uNvQ*33Q~Fu{uv+NR-XvD ^ vXRX/ m *6xllsvr}jXm 9 )[=)R~[~w~5-!i5 D "~v_V=)[D Xwauqu f!D! }qquur|jto tt ttD ttDtì|r6Z<:S vg$gJAv<ֽYi}=af44 )x5Mk4444+   T T T  {{{tT aT TF7  Tr J tTsR@6{@),\,)@əEQZT aIIs~xxx{?+)])+@8s~v T@P Tx { T Ti P TTTTT//TTTlvT T T!5  s^vt 4~44 }}{ptrmg}e}Mpvwyۏ P Xtj\b'djгg[L״( ¯#wmݿbtG(r|kj>Slst =Sls_tiqnv„Ņ3I`QnN^DyagTQ3I`nȜn;((5;!!6ryqhn}.d9=k%)}|||{zvvuyyvvx}̖ҹ֐acrppxswzn}{wvvӍ⟳͂pTlZxeyR{0o|WbeVHquO z|n*)j4_SnNe]_\]“†gwkrmnnny{ʼnZlvTdp@JI4X^xԉ@jwvw@~ny yorpmue{`nYnpr@^rss~~xvvyv}y@uwzD8{{|z|{}{x}~yz~~} ; $ˉˬ7y88Siˎ; D8hLp` d|jK='t<  jmP P Z-mm  me f44-4LLmxzzMMzzV``V43 -ժLL\UI (fc}sm- -yisnK8 A*, gtx^L p&{'%%{pVJ9$5EE$ݑͥ}r:CW*[_?P`X=}[Abo/ kk(22I2(UJU2kd +Ԁ GX ] gZ X ] g44 G4 t TTTipE77EV@p1 U_xo H 6 f  I{ _gg_n 7bn 7b$ Xrzspps^?``^ $ _`bZ[z[;Z$ &jWWj&[@"UzUU$ XrzsppskG+P Tv@T K xILLIILLIx^ mK+ tttt΄PHt ZVt ˻WLqqrHrqqr- hnnu~t t˻WL@mA ˻WL.t JMs^\tlji!) tIK^0tH!wwxt^B<``uft`WU4 x tttt* ɽYM$ ɽYM ɽYMwwx?)^cj]Dces ҳxk.a ɽYM$ 18X:b}}} FhXa"! D( }}}b81mo9ttʓ 0 %nllb !+fzx!p|/7chhk+^[THP}.}{{MYɷ7o_qccy4{H]ȣǦɽYM|%npzdcZ}!DR߼ \Zjћ|0!߼XEdkdNYTMNX 0PcXR}6~YVWt   S kIJX%Ba8k#E b>[=:-  Yvk2 OT\0OUƀԫafob~hSwk9&&FD[ _Jͽ "QQO;2x) +?q$@8q+*;u~-%xxxquutgfh%'E̹VL*v˺VM`wzTE`ubiqzuppJ_e'%|ŕ}rɾɿdZ,ɻ˾gY%8>4 x [;kttTtTl* MCΫ MC1 ˻WLN͜f´[VmJJ{K/oqwnbces՜ ѵvj+^ d^]  blՔm)xyx^HCii}l\NJp" #kk՜͜k眫 tt: oVtt c7/{{{b zf+!b lln% 0 ǓEt^+jffllɽYM{{}.}PHT/7qͻ]H{4cycq_MYɛǦsjZ\ !}Zcdznp% 0DRɹXNMTYNdkdEXÿ!0WV~Y6R}XcP^vHZt|z( z] }z!~q{yzp~"{}~{=UP? Q={~G 4IHtZ]41YW36ЧubQEd]"( T$7/V,'t 044 '%YT8l 9|2'8  (%XU7l 9|3'940 k@tt++UUttttC<<4444 TTUUttttC++<<44 aJZZZZ44cTSc++TS33ZZ 0gQvOy#DORKPKaXWaaXWaaWWabWWa 45! 54! 54!-..-......-..-..Xcc@cccccc0ɂь8`a@aNdC9sbccc@ccbcX9XE-JF,bH5@Y&nË49HbF8s̷pzSzN{R{< `_`_`_`_9''''pqD-A&aa-D`qX_1`AMtCC%&*)GGbbIc~c͋%)Gc͋cBս_m 3PD33DD33DjKgl:VF_-zMWSRn\nnnn\nZECSSnn\nnӾN+F:g˝VC&&ӋlgZG%%GG%%GG%%GG%%GP8 XP * 6DD6srpsG4Tmmv)t~̩vVJk}ltu(vumm4[ `$O?$d``zw~y8Mva\tiN߶܎`4s~nkA["gwdLaG$lΥэ`v~{ҊꅮK-5%L .U |肙i54_:vxH|Q̋yPBCĻ*O8Qz }y2!v w 2!dx%%uouyf"2E"ciP8+ H>VV> 8PicE0}D8F?:/5mV?_@)*_AUm֡F8~4pw:{hI K6AOR||| 7::-R=6jsnVK {Qr2w..4$<1Unk;HKTC$[EEq;rI/(6F+G-7+`=(c2F]U=PO>Ulx x { T@q] Tgt1 it c* KWWKKW#1bnZyOL/õB+ h'X=-k7yS[rWmK|CO]ew,i@RF˿WKJvf|)}xyk~JJ?X7gf3.x,+.46?JGXjkځLJvl~doJLN*4A@Pbaul~xyJJJww}IIJÐN~LkR{mmaUULEC><;;{mDRs*MSPwms}wy<u|ƌ  Y10 Y 1122X48C1£dzʧr]^NJqZoe~|Z~W43XV32X+1fIHJLh67:gfs˂uncor~EMUUaml|ؚѩʵɩӛlG@/' "vg9~{~iyenaMxx,wMw^Fyl}l 66xtm|cw&LL+dtjiJ4qqߠ˚|O)xOpYpZ,,pWwT,JyIE7wt4vQ^6_4 TT4 P q q bty % %  @tTtL tto tt ttD4 TT 4 t#4 +PPPP]w~PPPP# QPQPPQPQk#4 ]w~PPpp# iP# T /0   x `tT_`b##b`_ yyQ t33 V22VL ' !!yrr11K- /H !!e+TTTrryy!!!!V@;vyuw{{{s{sqvwtzz zm m{`mm  F> v m m m %%WBS qg@\LP{|@)҅%V` BBB %%  @w\h<;v-;ݯ].Sg9GFXVi_d:ftl\mM>U:\!-B o-Bvˌ{bє~8w0R8#0F2SXtegJ]lA9HH8QXi[syxy\HN-fXR22Tt4t9lF9y4d;1?;UҒ/tt<%%< "SKj<5eZ>:$ $$=:Z>ejS m$54444q(f?f?(q***M**wI9(9II9(9I*' wdA467MR*M8=IF[-2 ~ 0XPdow4 4b^hvii!r(u)-vjzfj~qsoqz az qHoCwqs|qjz)(!ivi#o#vi%GT;;;;;;P 0VviWPVgumlwa||q{cYili`dH__·I5)4y)Y>BݮU11V1h8SM$wh#hAQWƇ¹ÐvZ];();;)(<&U11UԡϱB.` eSGtCm$t]$ttR4'4$BL8,L9}x9`Q^fxOoDk3dGԴ"TUa  vsXQF55EE65E<xiUNgs{f<ϖҖ~hr84W{mXx|cqJ_s'*0󍂎iZӵԵYn5U+"C~?ihyvxnnn6 >#A0W9 |xuzlMx|lT(x||xx|T*0(=`hZ6, L86- I86, _ -i1Yn|||jjk8dJ!E+z$99$+!8YisV>crbxy~vz\\\}v{~^ws8~64468w^~ybrc>s3%p[rrcrrkii~kssqrbrIIV*B+$$c+CB~II%%Uaa;U%% 5??H5 ~)ԫ   Tt t ` 5!J Jn J wNk+mTTT11W E VNMDH>>35b d- E. :V22VV22Vd'cU/ ocuovocv?% q|~fFF 0.*ocvnvocv&0q|KTi KTTdhjw{i^u_oYlnus o^iwhY_u{jhwuji>qw[GA?ijkŒ[V(1g=VijNbi6%Qtb(e nzfl4u~d p "v[~}dtVldvtşW4tt }}} "CVt[Rt}~[tvR[Cljh\^a\Qwt\s[Rsjz\oUwQVf[VT[gdk\c`^ebiObt6Qb(Te |TT&&'dq:=2G<LCYRhn@K5 $c{{q{<<{{qz{cc00E3'ҥ}}{PRHLbyz{*Tb#E.ᕖz<_d_:@sgD_^_*dJA Bɴ׵to'W4pwοšvWXM uY1A3g,{ հ yL Z=xsav^|ZZ[k.k/k.hemf$6k+ː]V$Iqo~QNڈ7.;ghhVND<{B3^w/ۍֵ5b LQ*GJW}ϗѝڏy kTUnn~ryj_MlNy|bmmT]bj[X]~-u[_k[TZKNW]dWT]TkYacYUaö1r&>kfbr(ywvE^nw"'hRcl`jObenfQaWT`]Tti\~{&XU3tOZq]s~Q[8qQ]sZq{N\[kP`m]lM_|r(nhd&>lecovDd$H6}z~t1YbSu\qP y,:|`B/ O~TaKJ~Lyy1Vwy:pI>/2ndgaWrsw  =!Y 2R?2"?=. O?U<AD$(-}}}[ׯMgYST**lSmMrWJB`enū)c1&E,u|ѰڡšXMN9* T(T33T&V ]!zltahqrp!s,o"prrgl!| N#l[heeezpK^7Lw} cb* [)F3RtZ>UKLLdllh]rd.^7|}}\".% _qqoy~yGAokzAïwPW ~|ԪAyoqq0[]yZigmpgːt@6)HW\!zktaiqqq s,o!qrqhk!{ N#k[iedezpK^7Kx}p    #` RN{M{ xiwi9#GsE}Tl+{X|V}2h8pihE[&Yr!hgRoq-εߝA UǾԾ*}t~xqi#E3lgc2Fj`\Y=urrqrqs $>tY~\w`rk2FclgglbE3jr`w\~Yu<rqqqrr %tmZR{QsstN]wiggXnϤOTͮmwmwmwŷ v|iI#&bSS!mvvu  D4P 3i-kbUST345IIIyq߬ ) )) 19j4 :P* C3+K}T -M ujmatvhj_|[t>4a@kk[|^4z8qFl;7MtH $v"?-=xGnS-ub7È A wc-Ef7-^DNfrx~58~O  K(JD;;JEYFkT«FYEA# ## #$ ## $R+7TS+V T}y ` $ ## $# ## #[pdIH[<+N  >t:OO  %%%&$'b %%$'#( Gg4(K K4(Gg.S1>P;;>S1. F ڨzz'.<!bV[b-;PP-;b[V!E$@hh ? +YZ< [ ZY+  d 0dA1]ZInBBIZ1dA05K.$$%&T `X +S @gT T B[PP>P[,cs£,P t K: y}j Ky}}yTy} K K[R +X @l  9tk,ccTsNNTck,BP>ƻPn4RT1 T7}y1 T 8 K ' T1 T @ {X @l  o0v@0<;u^'\ =*S<,cXP*"c`[h3\5jj5< UgF19PREij+#hd$єZۯӄhw*K (Y&ZvV^e1.j4E9""оqrQ)`j#KE[|z0Y`7~?g drlf.kg*{WrrZ^mwvl[s njbgnzhylqfSB[< .ShtviKkTpxvnmn`j|kfZ_FnʬҞgn|rRMHh,Irqprg^sAM/)8[PD0nf ivqXѵ+DD yZnbt9#tx 3 us{q[Ƣ᳚s~N\ 0H" H" H" H" 1  VKTT6 64" E#E EP/"@Z<[@E EE#[<:Z TTT@TTx T) 9 __&X.$ Kp_A;__9~2M@nh M* TKMT @nh M(@nh M P M@  @ i @ TT&DNuye }  Vҽ T} ljllR  ~ufH7NuuaauuTAMr\JC+1 7}yy}}yy}K}yy}}y+ , @j vjIIJ# %BzϜԝ̒<LRosxzce%k$ld!|{{tuv\| k~}lr>++6YF$&E{YIv['?Eljo~ (9 0tX @] T +X T] S TgTZ c k~~w~}}}}~~w~&&~}}}}~&&~}}}}~&&~w~~}}}}~w~~k =====&& ==== &&====&&====&&} ""4 0_}2/bw_1*S@ H2spoȫg zz9A{ezp{{hh{zqz@ez@zz'L`FF=1<1#WX ]vvL;3lK@+@LV +< qU]%FO^ePVn`r'sysfX\Rq8dsضsF%KٮJ}3хbslt[`Tvuai4.:e?2%ٰۂ~%~GbRSlg}^`st`an좾]4jމQ@.&%&%&%&% YJ I8/-pR %szw8&%Bpq2zr% !!2.l?A  R჋Ίt,ә$j"u/}s-|ZH8 H.w_puj}$xll`?^ l2BAAq3l۴l8okmYQSBjtvml .ڎ\KHqX @l  )uAp6wYl4~yUѯW?QYm}ptjhFEPx3|(/ŏ45&ϻąfamJ?jԋ<#>n,iIΙJ\DHհ4.4g"]vzuyia=sA|M5#Mo`Ba,l#:PhCt"]уHą3B̖ڒ/qu=hUUv@i/ ::hUyrw>ggjk>pDLUxzxzxzxz[a7MzR?ݙob4~{z+4+4+4+4+ T@   (     ` @{3 @< A P    P P  x 7ޜr8{M11Mז@;NyydmyN!4p<%0d*TKjjT*6Ld0%pb;4NmdylymczN ;j|@118rz;jN mzcmmNT4o;b0dSL6jcjKSd0<oT4N!ymN ]]zϞҞԝxxy5___Yt ~rl3/r5l3/  HrvZjG ?C-T%%\:RR:R_DDDDDDDD?)|8oCA /-$",B5|6-GcKdԛӘ py||u~w'~rb F o    & , @ e s {      - : K U c g l u |   / O V Z ` j o u {  &Dbs~-18>EKOTm  ).7<DQYns%:@Ui{ "',1CUZl~$(-2BHP`gku{ $,2APWZ_drw} +8EOU[binty~ $).38CNY_doz <<C KFKkr =oYB; E#E EP/" @Z<[ E EE#[<:Z@ TTT TTxTBt) P t* i@EXXE+y}}yK . +EXXE P  +  .  '  33 y] hnnh }y ]]]]s4  . \2A y} B  ,  FTk BBa U) y}}yKy}}yTN %  = hnnhhnq F  A [ ]]E }t ""  M - \      1<0 0 +   ff }y f _" - .  hnnh C p  }yT(  - V` C3 }yTy}}yT c  |z S +o + D+ \T2TA  ʆiimdod $@~ Kz&w{yyw}| |}xz{wa&zK $|' [[ !!  oZ S 1  0 [R YWffG ffU ] @g w TH U  3CC3 X K] + > TY  [ RDh  1  TTTG_^X*D4 4D*Y_`tW ! '''e   TT  TT i hh    O  g B 4TT=TT y}7 !x! hD  : ,  JJ 4   F/B NPuc]T! >9U G @V``V}~d3fTw@t(suwN5~w}+}PV  {zg  : T TR ] Ky}  H g TB 4$$G U$$ V``VV` `V  ! _Ib \;COLD|yz|ru{A0%{[k @h hn z|  r  4~~4`_`R`e9C/R&ažҦ4A'")~4 Uff ,u !55! = = T- /T {z GCC8=<<8CGC   VV  z| YY .:t: } &&T O  ' LfeNzyz# u"=1?u՗ ff YY Yff  & /]]1a }. M MY;/a3 :  t@y t gZ !5  \|\?ZEԅc*y^H(ym|[ n U t3 ZZr EQQEEQc '> 0 4 Z V``V  ~   zz3') {z4  +<<<< { .= =  C 9"TM5Ř{~~D;i ffW 4x !x! QE 8 8 8 x  i     tkRE; V``V< A 5 /  RT &    + ,  3    O >  zr^``^?*<씒   @(  S t }    X @] -   }y yrrrryy  ( yy ~w~~     [  tt |z@( Tz| }D}} RD ,l"7o''$ { 1 D     !K z{ 8T(A(A(A mt Kxxtw~ ̍t|~}: @w{tsoyx ~  R1 7 OIIgX!!gXg! fz\J$9:lA ~w]]w~ z  mm))mm)  { G YU 3- t a h N0  K m + )v P  \ t44  < A ,, , ,  T  b  < TA  F  }t.+ݭ { `T33 V @  tk rcrr   @  >  xyots{ SK(   tp  yy :  7 D$$D   nh &T* 5 @$$@! quuqqu;;uq f K< p   QE t ' rrcr 2 T STdJ,]շ49 arwwvyr/ (DB%$AΌ %  `uttu~w ccl qt= hF B 44    V s V   Ez*6z*E! !$DD$    7T  -  R  5 yy C .  @h  <<<<  o7 TT_Ld haahi`ah  /ti V H  ԫԫ  ] Tt . ;; <:Z:  3}|A  P  3C ɽ Nba] 0 $7 o"7l      @      << y}|z  i  z{ RD 3 $$ DR  ip w   EQy 1 0 fM@ jmq  ,4[  @ XtxmihbW_)  RK( t :z{ z} R%  7 tC ( t  z x x !5  x  & %y}  _gg_    *10 ˒ h   `V  m    [  ˋˋˋˋˋ 7ߋ7   K [ L z   - -      Ty  !5  z + &m/ %t~ -   \$"WT * nh ttt v    ##   h33spyrs@  "" x@8 !"""`>N^fin~'(.>N^n~>N^n~ !"""`!@P`gjp ()0@P`p!@P`p\QA0ޕR     v^  %|_<O<01h  pv_]yn2@zZ@55 ZZ@,_@f@ @(@@@- MM- MM@@@ -b   5-8@ D@,*@  m)@@   ' D9>dU*#    R     @ e  %RE    $ k(D'  % %  0$.$P/ /: /K /Q]    ^ U k "y U $ U  a y * <Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/public/assets/fonts/font-awesome/index.php000064400000000000150212006510014657 0ustar00public/assets/index.php000064400000000000150212006510011122 0ustar00public/assets/info.cfg000064400000000027150212006510010727 0ustar00{ "version":"5.4.7.2" }public/assets/js/rbtools.min.js000064400000351132150212006510012541 0ustar00/******************************************************* - THEMEPUNCH TOOLS Ver. 6.0.2 - Changed with Slider Revolution Version : 6.2.6 Last Update of Tools 07.05.2020 *******************************************************/ !function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e){t.exports=jQuery},function(t,e,n){n(2),n(5),t.exports=n(4)},function(t,e,n){var r,i,u,s; /*! * @fileOverview TouchSwipe - jQuery Plugin @version 1.6.18 / SANDBOXED VERSION FOR TP * @author Matt Bryson http://www.github.com/mattbryson * @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin * @see http://labs.rampinteractive.co.uk/touchSwipe/ * @see http://plugins.jquery.com/project/touchSwipe * @license * Copyright (c) 2010-2015 Matt Bryson * Dual licensed under the MIT or GPL Version 2 licenses. * */s=function(t){"use strict";var e="left",n="right",r="up",i="down",u="none",s="doubletap",a="longtap",o="horizontal",l="vertical",h="all",f="move",D="end",p="cancel",c="ontouchstart"in window,d=window.navigator.msPointerEnabled&&!window.PointerEvent&&!c,g=(window.PointerEvent||window.navigator.msPointerEnabled)&&!c,_="TouchSwipe";function m(m,v){v=t.extend({},v);var y=c||g||!v.fallbackToMouseEvents,C=y?g?d?"MSPointerDown":"pointerdown":"touchstart":"mousedown",x=y?g?d?"MSPointerMove":"pointermove":"touchmove":"mousemove",F=y?g?d?"MSPointerUp":"pointerup":"touchend":"mouseup",w=y?g?"mouseleave":null:"mouseleave",E=g?d?"MSPointerCancel":"pointercancel":"touchcancel",b=0,T=null,A=null,M=0,P=0,B=0,S=1,O=0,k=0,L=null,N=t(m),R="start",I=0,z={},Y=0,j=0,X=0,V=0,U=0,W=null,q=null;try{N.on(C,H),N.on(E,K)}catch(m){t.error("events not supported "+C+","+E+" on jQuery.swipe")}function H(u){if(!0!==N.data(_+"_intouch")&&!(0g.left&&d.xg.top&&d.yv.longTapThreshold&&b<10&&v.longTap&&!1!==n?n=et(t,e,a):1!==I&&c||!(isNaN(b)||b=v.threshold),t}function rt(){var t=!1;return null!==v.cancelThreshold&&null!==T&&(t=vt(T)-b>=v.cancelThreshold),t}function it(){return!(v.maxTimeThreshold&&M>=v.maxTimeThreshold)}function ut(){var t=lt(),e=ht(),n=null===v.pinchThreshold||O>=v.pinchThreshold;return t&&e&&n}function st(){return v.pinchStatus||v.pinchIn||v.pinchOut}function at(){var t=it(),e=nt(),n=lt(),r=ht();return!rt()&&r&&n&&e&&t}function ot(){return v.swipe||v.swipeStatus||v.swipeLeft||v.swipeRight||v.swipeUp||v.swipeDown}function lt(){return I===v.fingers||v.fingers===h||!c}function ht(){return 0!==z[0].end.x}function ft(){return v.tap}function Dt(){return!!v.doubleTap}function pt(){if(null==U)return!1;var t=wt();return Dt()&&t-U<=v.doubleTapThreshold}function ct(){V=X=0}function dt(){var t=!1;return X&&wt()-X<=v.fingerReleaseThreshold&&(t=!0),t}function gt(t){N&&(!0===t?(N.on(x,G),N.on(F,Q),w&&N.on(w,Z)):(N.off(x,G,!1),N.off(F,Q,!1),w&&N.off(w,Z,!1)),N.data(_+"_intouch",!0===t))}function _t(t,e){var n={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return n.start.x=n.last.x=n.end.x=e.pageX||e.clientX,n.start.y=n.last.y=n.end.y=e.pageY||e.clientY,z[t]=n}function mt(t){var e=void 0!==t.identifier?t.identifier:0,n=z[e]||null;return null===n&&(n=_t(e,t)),n.last.x=n.end.x,n.last.y=n.end.y,n.end.x=t.pageX||t.clientX,n.end.y=t.pageY||t.clientY,n}function vt(t){if(L[t])return L[t].distance}function yt(t){return{direction:t,distance:0}}function Ct(){return j-Y}function xt(t,e){var n=Math.abs(t.x-e.x),r=Math.abs(t.y-e.y);return Math.round(Math.sqrt(n*n+r*r))}function Ft(t,s){if(o=s,(a=t).x==o.x&&a.y==o.y)return u;var a,o,l,h,f,D,p,c,d=(h=s,f=(l=t).x-h.x,D=h.y-l.y,p=Math.atan2(D,f),(c=Math.round(180*p/Math.PI))<0&&(c=360-Math.abs(c)),c);return d<=45&&0<=d||d<=360&&315<=d?e:135<=d&&d<=225?n:45=0?0:e._dirty?e.totalDuration():e._tDur)},Yt=function(t){return t._end=yt(t._start+(t._tDur/Math.abs(t._ts||t._rts||1e-8)||0))},jt=function(t,e){var n;if((e._time||e._initted&&!e._dur)&&(n=zt(t.rawTime(),e),(!e._dur||Qt(0,e.totalDuration(),n)-e._tTime>1e-8)&&e.render(n,!0)),Lt(t)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur=0&&n.totalTime(n._tTime),n=n._dp;t._zTime=-1e-8}},Xt=function(t,e,n,r){return e.parent&&kt(e),e._start=yt(n+e._delay),e._end=yt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function(t,e,n,r,i){void 0===n&&(n="_first"),void 0===r&&(r="_last");var u,s=t[r];if(i)for(u=e[i];s&&s[i]>u;)s=s._prev;s?(e._next=s._next,s._next=e):(e._next=t[n],t[n]=e),e._next?e._next._prev=e:t[r]=e,e._prev=s,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),t._recent=e,r||jt(t,e),t},Vt=function(t,e,n,r){return Ye(t,e),t._initted?!n&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&h!==Ce.frame?(lt.push(t),t._lazy=[e,r],1):void 0:1},Ut=function(t,e,n){var r=t._repeat,i=yt(e)||0;return t._dur=i,t._tDur=r?r<0?1e12:yt(i*(r+1)+t._rDelay*r):i,t._time>i&&(t._time=i,t._tTime=Math.min(t._tTime,t._tDur)),!n&&Lt(t.parent),t.parent&&Yt(t),t},Wt=function(t){return t instanceof Le?Lt(t):Ut(t,t._dur)},qt={_start:0,endTime:at},Ht=function t(e,n){var r,i,u=e.labels,s=e._recent||qt,a=e.duration()>=S?s.endTime(!1):e._dur;return z(n)&&(isNaN(n)||n in u)?"<"===(r=n.charAt(0))||">"===r?("<"===r?s._start:s.endTime(s._repeat>=0))+(parseFloat(n.substr(1))||0):(r=n.indexOf("="))<0?(n in u||(u[n]=a),u[n]):(i=+(n.charAt(r-1)+n.substr(r+1)),r>1?t(e,n.substr(0,r-1))+i:a+i):null==n?a:+n},Gt=function(t,e){return t||0===t?e(t):e},Qt=function(t,e,n){return ne?e:n},Kt=function(t){return(t+"").substr((parseFloat(t)+"").length)},Zt=[].slice,$t=function(t,e){return t&&V(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&V(t[0]))&&!t.nodeType&&t!==s},Jt=function(t,e,n){return void 0===n&&(n=[]),t.forEach((function(t){var r;return z(t)&&!e||$t(t,1)?(r=n).push.apply(r,te(t)):n.push(t)}))||n},te=function(t,e){return!z(t)||e||!a&&xe()?H(t)?Jt(t,e):$t(t)?Zt.call(t,0):t?[t]:[]:Zt.call(o.querySelectorAll(t),0)},ee=function(t){return t.sort((function(){return.5-Math.random()}))},ne=function(t){if(Y(t))return t;var e=V(t)?t:{each:t},n=Ae(e.ease),r=e.from||0,i=parseFloat(e.base)||0,u={},s=r>0&&r<1,a=isNaN(r)||s,o=e.axis,l=r,h=r;return z(r)?l=h={center:.5,edges:.5,end:1}[r]||0:!s&&a&&(l=r[0],h=r[1]),function(t,s,f){var D,p,c,d,g,_,m,v,y,C=(f||e).length,x=u[C];if(!x){if(!(y="auto"===e.grid?0:(e.grid||[1,S])[1])){for(m=-S;m<(m=f[y++].getBoundingClientRect().left)&&ym&&(m=g),gC?C-1:o?"y"===o?C/y:y:Math.max(y,C/y))||0)*("edges"===r?-1:1),x.b=C<0?i-C:i,x.u=Kt(e.amount||e.each)||0,n=n&&C<0?Te(n):n}return C=(x[t]-x.min)/x.max||0,yt(x.b+(n?n(C):C)*x.v)+x.u}},re=function(t){var e=t<1?Math.pow(10,(t+"").length-2):1;return function(n){return~~(Math.round(parseFloat(n)/t)*t*e)/e+(j(n)?0:Kt(n))}},ie=function(t,e){var n,r,i=H(t);return!i&&V(t)&&(n=i=t.radius||S,t.values?(t=te(t.values),(r=!j(t[0]))&&(n*=n)):t=re(t.increment)),Gt(e,i?Y(t)?function(e){return r=t(e),Math.abs(r-e)<=n?r:e}:function(e){for(var i,u,s=parseFloat(r?e.x:e),a=parseFloat(r?e.y:0),o=S,l=0,h=t.length;h--;)(i=r?(i=t[h].x-s)*i+(u=t[h].y-a)*u:Math.abs(t[h]-s))(i=Math.abs(i))&&(u=r,a=i);return u},he=function(t,e,n){var r,i,u=t.vars,s=u[e];if(s)return r=u[e+"Params"],i=u.callbackScope||t,n&<.length&&Ft(),r?s.apply(i,r):s.call(i)},fe=function(t){return kt(t),t.progress()<1&&he(t,"onInterrupt"),t},De=function(t){var e=(t=!t.name&&t.default||t).name,n=Y(t),r=e&&!n&&t.init?function(){this._props=[]}:t,i={init:at,render:Je,add:Ie,kill:en,modifier:tn,rawVars:0},u={targetTest:0,get:0,getSetter:Qe,aliases:{},register:0};if(xe(),t!==r){if(ft[e])return;Tt(r,Tt(Bt(t,i),u)),Mt(r.prototype,Mt(i,Bt(t,u))),ft[r.prop=e]=r,t.targetTest&&(ct.push(r),ot[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}st(e,r),t.register&&t.register(ln,r,un)},pe={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ce=function(t,e,n){return 255*(6*(t=t<0?t+1:t>1?t-1:t)<1?e+(n-e)*t*6:t<.5?n:3*t<2?e+(n-e)*(2/3-t)*6:e)+.5|0},de=function(t,e,n){var r,i,u,s,a,o,l,h,f,D,p=t?j(t)?[t>>16,t>>8&255,255&t]:0:pe.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),pe[t])p=pe[t];else if("#"===t.charAt(0))4===t.length&&(r=t.charAt(1),i=t.charAt(2),u=t.charAt(3),t="#"+r+r+i+i+u+u),p=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(p=D=t.match(G),e){if(~t.indexOf("="))return p=t.match(Q),n&&p.length<4&&(p[3]=1),p}else s=+p[0]%360/360,a=+p[1]/100,r=2*(o=+p[2]/100)-(i=o<=.5?o*(a+1):o+a-o*a),p.length>3&&(p[3]*=1),p[0]=ce(s+1/3,r,i),p[1]=ce(s,r,i),p[2]=ce(s-1/3,r,i);else p=t.match(G)||pe.transparent;p=p.map(Number)}return e&&!D&&(r=p[0]/255,i=p[1]/255,u=p[2]/255,o=((l=Math.max(r,i,u))+(h=Math.min(r,i,u)))/2,l===h?s=a=0:(f=l-h,a=o>.5?f/(2-l-h):f/(l+h),s=l===r?(i-u)/f+(im&&(y+=i-v),C+=i,g.time=(C-y)/1e3,((n=g.time-F)>0||u)&&(g.frame++,F+=n+(n>=x?.004:x-n),r=1),u||(p=c(t)),r&&w.forEach((function(t){return t(g.time,i,g.frame,e)}))},g={time:0,frame:0,tick:function(){E(!0)},wake:function(){l&&(!a&&W()&&(s=a=window,o=s.document||{},et.gsap=ln,(s.gsapVersions||(s.gsapVersions=[])).push(ln.version),rt(nt||s.GreenSockGlobals||!s.gsap&&s||{}),d=s.requestAnimationFrame),p&&g.sleep(),c=d||function(t){return setTimeout(t,1e3*(F-g.time)+1|0)},D=1,E(2))},sleep:function(){(d?s.cancelAnimationFrame:clearTimeout)(p),D=0,c=at},lagSmoothing:function(t,e){m=t||1/1e-8,v=Math.min(e,m,0)},fps:function(t){x=1/(t||240),F=g.time+x},add:function(t){w.indexOf(t)<0&&w.push(t),xe()},remove:function(t){var e;~(e=w.indexOf(t))&&w.splice(e,1)},_listeners:w=[]}),xe=function(){return!D&&Ce.wake()},Fe={},we=/^[\d.\-M][\d.\-,\s]/,Ee=/["']/g,be=function(t){for(var e,n,r,i={},u=t.substr(1,t.length-3).split(":"),s=u[0],a=1,o=u.length;a1&&n.config?n.config.apply(null,~t.indexOf("{")?[be(e[1])]:$.exec(t)[1].split(",").map(Et)):Fe._CE&&we.test(t)?Fe._CE("",t):n}(t))||e},Me=function(t,e,n,r){void 0===n&&(n=function(t){return 1-e(1-t)}),void 0===r&&(r=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var i,u={easeIn:e,easeOut:n,easeInOut:r};return vt(t,(function(t){for(var e in Fe[t]=et[t]=u,Fe[i=t.toLowerCase()]=n,u)Fe[i+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Fe[t+"."+e]=u[e]})),u},Pe=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Be=function t(e,n,r){var i=n>=1?n:1,u=(r||(e?.3:.45))/(n<1?n:1),s=u/O*(Math.asin(1/i)||0),a=function(t){return 1===t?1:i*Math.pow(2,-10*t)*I((t-s)*u)+1},o="out"===e?a:"in"===e?function(t){return 1-a(1-t)}:Pe(a);return u=O/u,o.config=function(n,r){return t(e,n,r)},o},Se=function t(e,n){void 0===n&&(n=1.70158);var r=function(t){return t?--t*t*((n+1)*t+n)+1:0},i="out"===e?r:"in"===e?function(t){return 1-r(1-t)}:Pe(r);return i.config=function(n){return t(e,n)},i};vt("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var n=e<5?e+1:e;Me(t+",Power"+(n-1),e?function(t){return Math.pow(t,n)}:function(t){return t},(function(t){return 1-Math.pow(1-t,n)}),(function(t){return t<.5?Math.pow(2*t,n)/2:1-Math.pow(2*(1-t),n)/2}))})),Fe.Linear.easeNone=Fe.none=Fe.Linear.easeIn,Me("Elastic",Be("in"),Be("out"),Be()),b=7.5625,A=1/(T=2.75),Me("Bounce",(function(t){return 1-M(1-t)}),M=function(t){return t0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Ut(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(xe(),!arguments.length)return this._tTime;var n=this.parent||this._dp;if(n&&n.smoothChildTiming&&this._ts){for(this._start=yt(n._time-(this._ts>0?t/this._ts:((this._dirty?this.totalDuration():this._tDur)-t)/-this._ts)),Yt(this),n._dirty||Lt(n);n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&Xt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&1e-8===Math.abs(this._zTime))&&(this._ts||(this._pTime=t),wt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Rt(this))%this._dur||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Rt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(t,e){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,e):this._repeat?It(this._tTime,n)+1:1},e.timeScale=function(t){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?zt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,Nt(this.totalTime(Qt(0,this._tDur,e),!0))},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(xe(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=1e-8)&&1e-8!==Math.abs(this._zTime)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Xt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(U(t)?this.totalDuration():this.duration())/Math.abs(this._ts)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?zt(e.rawTime(t),this):this._tTime:this._tTime},e.repeat=function(t){return arguments.length?(this._repeat=t,Wt(this)):this._repeat},e.repeatDelay=function(t){return arguments.length?(this._rDelay=t,Wt(this)):this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Ht(this,t),U(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,U(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=0,this._zTime=-1e-8,this},e.isActive=function(t){var e,n=this.parent||this._dp,r=this._start;return!(n&&!(this._ts&&(this._initted||!t)&&n.isActive(t)&&(e=n.rawTime(!0))>=r&&e1?(e?(r[t]=e,n&&(r[t+"Params"]=n),"onUpdate"===t&&(this._onUpdate=e)):delete r[t],this):r[t]},e.then=function(t){var e=this;return new Promise((function(n){var r=Y(t)?t:bt,i=function(){var t=e.then;e.then=null,Y(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t),n(r),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i}))},e.kill=function(){fe(this)},t}();Tt(ke.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Le=function(t){function e(e,n){var i;return void 0===e&&(e={}),(i=t.call(this,e,n)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=U(e.sortChildren),i.parent&&jt(i.parent,r(i)),i}i(e,t);var n=e.prototype;return n.to=function(t,e,n){return new Ue(t,xt(arguments,0,this),Ht(this,j(e)?arguments[3]:n)),this},n.from=function(t,e,n){return new Ue(t,xt(arguments,1,this),Ht(this,j(e)?arguments[3]:n)),this},n.fromTo=function(t,e,n,r){return new Ue(t,xt(arguments,2,this),Ht(this,j(e)?arguments[4]:r)),this},n.set=function(t,e,n){return e.duration=0,e.parent=this,St(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Ue(t,e,Ht(this,n),1),this},n.call=function(t,e,n){return Xt(this,Ue.delayedCall(0,t,e),Ht(this,n))},n.staggerTo=function(t,e,n,r,i,u,s){return n.duration=e,n.stagger=n.stagger||r,n.onComplete=u,n.onCompleteParams=s,n.parent=this,new Ue(t,n,Ht(this,i)),this},n.staggerFrom=function(t,e,n,r,i,u,s){return n.runBackwards=1,St(n).immediateRender=U(n.immediateRender),this.staggerTo(t,e,n,r,i,u,s)},n.staggerFromTo=function(t,e,n,r,i,u,s,a){return r.startAt=n,St(r).immediateRender=U(r.immediateRender),this.staggerTo(t,e,r,i,u,s,a)},n.render=function(t,e,n){var r,i,s,a,o,l,h,f,D,p,c,d,g=this._time,_=this._dirty?this.totalDuration():this._tDur,m=this._dur,v=this!==u&&t>_-1e-8&&t>=0?_:t<1e-8?0:t,y=this._zTime<0!=t<0&&(this._initted||!m);if(v!==this._tTime||n||y){if(g!==this._time&&m&&(v+=this._time-g,t+=this._time-g),r=v,D=this._start,l=!(f=this._ts),y&&(m||(g=this._zTime),!t&&e||(this._zTime=t)),this._repeat&&(c=this._yoyo,o=m+this._rDelay,((r=yt(v%o))>m||_===v)&&(r=m),(a=~~(v/o))&&a===v/o&&(r=m,a--),c&&1&a&&(r=m-r,d=1),a!==(p=It(this._tTime,o))&&!this._lock)){var C=c&&1&p,x=C===(c&&1&a);if(ae)for(r=t._first;r&&r._start<=n;){if(!r._dur&&"isPause"===r.data&&r._start>e)return r;r=r._next}else for(r=t._last;r&&r._start>=n;){if(!r._dur&&"isPause"===r.data&&r._start=g&&t>=0)for(i=this._first;i;){if(s=i._next,(i._act||r>=i._start)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,n);if(i.render(i._ts>0?(r-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(r-i._start)*i._ts,e,n),r!==this._time||!this._ts&&!l){h=0,s&&(v+=this._zTime=-1e-8);break}}i=s}else{i=this._last;for(var F=t<0?t:r;i;){if(s=i._prev,(i._act||F<=i._end)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,n);if(i.render(i._ts>0?(F-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(F-i._start)*i._ts,e,n),r!==this._time||!this._ts&&!l){h=0,s&&(v+=this._zTime=F?-1e-8:1e-8);break}}i=s}}if(h&&!e&&(this.pause(),h.render(r>=g?0:-1e-8)._zTime=r>=g?1:-1,this._ts))return this._start=D,Yt(this),this.render(t,e,n);this._onUpdate&&!e&&he(this,"onUpdate",!0),(v===_&&_>=this.totalDuration()||!v&&this._ts<0)&&(D!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!m)&&(t&&this._ts>0||!v&&this._ts<0)&&kt(this,1),e||t<0&&!g||(he(this,v===_?"onComplete":"onReverseComplete",!0),this._prom&&this._prom())))}return this},n.add=function(t,e){var n=this;if(j(e)||(e=Ht(this,e)),!(t instanceof ke)){if(H(t))return t.forEach((function(t){return n.add(t,e)})),Lt(this);if(z(t))return this.addLabel(t,e);if(!Y(t))return this;t=Ue.delayedCall(0,t)}return this!==t?Xt(this,t,e):this},n.getChildren=function(t,e,n,r){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===n&&(n=!0),void 0===r&&(r=-S);for(var i=[],u=this._first;u;)u._start>=r&&(u instanceof Ue?e&&i.push(u):(n&&i.push(u),t&&i.push.apply(i,u.getChildren(!0,e,n)))),u=u._next;return i},n.getById=function(t){for(var e=this.getChildren(1,1,1),n=e.length;n--;)if(e[n].vars.id===t)return e[n]},n.remove=function(t){return z(t)?this.removeLabel(t):Y(t)?this.killTweensOf(t):(Ot(this,t),t===this._recent&&(this._recent=this._last),Lt(this))},n.totalTime=function(e,n){return arguments.length?(this._forcing=1,this.parent||this._dp||!this._ts||(this._start=yt(Ce.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,n),this._forcing=0,this):this._tTime},n.addLabel=function(t,e){return this.labels[t]=Ht(this,e),this},n.removeLabel=function(t){return delete this.labels[t],this},n.addPause=function(t,e,n){var r=Ue.delayedCall(0,e||at,n);return r.data="isPause",this._hasPause=1,Xt(this,r,Ht(this,t))},n.removePause=function(t){var e=this._first;for(t=Ht(this,t);e;)e._start===t&&"isPause"===e.data&&kt(e),e=e._next},n.killTweensOf=function(t,e,n){for(var r=this.getTweensOf(t,n),i=r.length;i--;)Ne!==r[i]&&r[i].kill(t,e);return this},n.getTweensOf=function(t,e){for(var n,r=[],i=te(t),u=this._first;u;)u instanceof Ue?!Ct(u._targets,i)||e&&!u.isActive("started"===e)||r.push(u):(n=u.getTweensOf(i,e)).length&&r.push.apply(r,n),u=u._next;return r},n.tweenTo=function(t,e){e=e||{};var n=this,r=Ht(n,t),i=e,u=i.startAt,s=i.onStart,a=i.onStartParams,o=Ue.to(n,Tt(e,{ease:"none",lazy:!1,time:r,duration:e.duration||Math.abs((r-(u&&"time"in u?u.time:n._time))/n.timeScale())||1e-8,onStart:function(){n.pause();var t=e.duration||Math.abs((r-n._time)/n.timeScale());o._dur!==t&&Ut(o,t).render(o._time,!0,!0),s&&s.apply(o,a||[])}}));return o},n.tweenFromTo=function(t,e,n){return this.tweenTo(e,Tt({startAt:{time:Ht(this,t)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(t){return void 0===t&&(t=this._time),le(this,Ht(this,t))},n.previousLabel=function(t){return void 0===t&&(t=this._time),le(this,Ht(this,t),1)},n.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+1e-8)},n.shiftChildren=function(t,e,n){void 0===n&&(n=0);for(var r,i=this._first,u=this.labels;i;)i._start>=n&&(i._start+=t),i=i._next;if(e)for(r in u)u[r]>=n&&(u[r]+=t);return Lt(this)},n.invalidate=function(){var e=this._first;for(this._lock=0;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},n.clear=function(t){void 0===t&&(t=!0);for(var e,n=this._first;n;)e=n._next,this.remove(n),n=e;return this._time=this._tTime=0,t&&(this.labels={}),Lt(this)},n.totalDuration=function(t){var e,n,r,i,s=0,a=this,o=a._last,l=S;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;o;)e=o._prev,o._dirty&&o.totalDuration(),(r=o._start)>l&&a._sort&&o._ts&&!a._lock?(a._lock=1,Xt(a,o,r-o._delay,1)._lock=0):l=r,r<0&&o._ts&&(s-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-1e20),l=0),(n=Yt(o))>s&&o._ts&&(s=n),o=e;Ut(a,a===u&&a._time>s?a._time:Math.min(S,s),1),a._dirty=0}return a._tDur},e.updateRoot=function(t){if(u._ts&&(wt(u,zt(t,u)),h=Ce.frame),Ce.frame>=pt){pt+=P.autoSleep||120;var e=u._first;if((!e||!e._ts)&&P.autoSleep&&Ce._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Ce.sleep()}}},e}(ke);Tt(Le.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ne,Re=function(t,e,n,r,i,u,s){var a,o,l,h,f,D,p,c,d=new un(this._pt,t,e,0,1,$e,null,i),g=0,_=0;for(d.b=n,d.e=r,n+="",(p=~(r+="").indexOf("random("))&&(r=ae(r)),u&&(u(c=[n,r],t,e),n=c[0],r=c[1]),o=n.match(Z)||[];a=Z.exec(r);)h=a[0],f=r.substring(g,a.index),l?l=(l+1)%5:"rgba("===f.substr(-5)&&(l=1),h!==o[_++]&&(D=parseFloat(o[_-1])||0,d._pt={_next:d._pt,p:f||1===_?f:",",s:D,c:"="===h.charAt(1)?parseFloat(h.substr(2))*("-"===h.charAt(0)?-1:1):parseFloat(h)-D,m:l&&l<4?Math.round:0},g=Z.lastIndex);return d.c=g0)!T&&(e._startAt=0);else if(A)return}else if(w&&A)if(M)!T&&(e._startAt=0);else if(n&&(v=!1),kt(e._startAt=Ue.set(P,Mt(Bt(g,ot),{overwrite:!1,data:"isFromStart",lazy:v&&U(y),immediateRender:v,stagger:0,parent:S}))),v){if(!n)return}else t(e._startAt,1e-8);for(r=Bt(g,ot),e._pt=0,d=(f=P[0]?_t(P[0]).harness:0)&&g[f.prop],y=A&&U(y)||y&&!A,i=0;i")}));else{if(f=E.length,c=y?ne(y):at,V(y))for(D in y)~Xe.indexOf(D)&&(d||(d={}),d[D]=y[D]);for(l=0;lp-1e-8&&t>=0?p:t<1e-8?0:t;if(c){if(d!==this._tTime||!t||n||this._startAt&&this._zTime<0!=t<0){if(r=d,h=this.timeline,this._repeat){if(s=c+this._rDelay,((r=yt(d%s))>c||p===d)&&(r=c),(u=~~(d/s))&&u===d/s&&(r=c,u--),(o=this._yoyo&&1&u)&&(f=this._yEase,r=c-r),a=It(this._tTime,s),r===D&&!n&&this._initted)return this;u!==a&&(!this.vars.repeatRefresh||o||this._lock||(this._lock=n=1,this.render(s*u,!0).invalidate()._lock=0))}if(!this._initted){if(Vt(this,r,n,e))return this._tTime=0,this;if(c!==this._dur)return this.render(t,e,n)}for(this._tTime=d,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(f||this._ease)(r/c),this._from&&(this.ratio=l=1-l),D||!r||e||he(this,"onStart"),i=this._pt;i;)i.r(l,i.d),i=i._next;h&&h.render(t<0?t:!r&&o?-1e-8:h._dur*l,e,n)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,n),he(this,"onUpdate")),this._repeat&&u!==a&&this.vars.onRepeat&&!e&&this.parent&&he(this,"onRepeat"),d!==this._tDur&&d||this._tTime!==d||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,n),(t||!c)&&(t&&this._ts>0||!d&&this._ts<0)&&kt(this,1),e||t<0&&!D||d0||(he(this,d===p?"onComplete":"onReverseComplete",!0),this._prom&&this._prom()))}}else!function(t,e,n,r){var i,u=t._zTime<0?0:1,s=e<0?0:1,a=t._rDelay,o=0;if(a&&t._repeat&&(o=Qt(0,t._tDur,e),It(o,a)!==It(t._tTime,a)&&(u=1-s,t.vars.repeatRefresh&&t._initted&&t.invalidate())),(t._initted||!Vt(t,e,r,n))&&(s!==u||r||1e-8===t._zTime||!e&&t._zTime)){for(t._zTime=e||(n?1e-8:0),t.ratio=s,t._from&&(s=1-s),t._time=0,t._tTime=o,n||he(t,"onStart"),i=t._pt;i;)i.r(s,i.d),i=i._next;!s&&t._startAt&&!t._onUpdate&&t._start&&t._startAt.render(e,!0,r),t._onUpdate&&(n||he(t,"onUpdate")),o&&t._repeat&&!n&&t.parent&&he(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===s&&(t.ratio&&kt(t,1),n||(he(t,t.ratio?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}}(this,t,e,n);return this},n.targets=function(){return this._targets},n.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._act=this._lazy=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),t.prototype.invalidate.call(this)},n.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e)&&(this._lazy=0,this.parent))return fe(this);if(this.timeline)return this.timeline.killTweensOf(t,e,Ne&&!0!==Ne.vars.overwrite),this;var n,r,i,u,s,a,o,l=this._targets,h=t?te(t):l,f=this._ptLookup,D=this._pt;if((!e||"all"===e)&&function(t,e){for(var n=t.length,r=n===e.length;r&&n--&&t[n]===e[n];);return n<0}(l,h))return fe(this);for(n=this._op=this._op||[],"all"!==e&&(z(e)&&(s={},vt(e,(function(t){return s[t]=1})),e=s),e=function(t,e){var n,r,i,u,s=t[0]?_t(t[0]).harness:0,a=s&&s.aliases;if(!a)return e;for(r in n=Mt({},e),a)if(r in n)for(i=(u=a[r].split(",")).length;i--;)n[u[i]]=n[r];return n}(l,e)),o=l.length;o--;)if(~h.indexOf(l[o]))for(s in r=f[o],"all"===e?(n[o]=e,u=r,i={}):(i=n[o]=n[o]||{},u=e),u)(a=r&&r[s])&&("kill"in a.d&&!0!==a.d.kill(s)||Ot(this,a,"_pt"),delete r[s]),"all"!==i&&(i[s]=1);return this._initted&&!this._pt&&D&&fe(this),this},e.to=function(t,n){return new e(t,n,arguments[2])},e.from=function(t,n){return new e(t,xt(arguments,1))},e.delayedCall=function(t,n,r,i){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},e.fromTo=function(t,n,r){return new e(t,xt(arguments,2))},e.set=function(t,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(t,n)},e.killTweensOf=function(t,e,n){return u.killTweensOf(t,e,n)},e}(ke);Tt(Ue.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),vt("staggerTo,staggerFrom,staggerFromTo",(function(t){Ue[t]=function(){var e=new Le,n=Zt.call(arguments,0);return n.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,n)}}));var We=function(t,e,n){return t[e]=n},qe=function(t,e,n){return t[e](n)},He=function(t,e,n,r){return t[e](r.fp,n)},Ge=function(t,e,n){return t.setAttribute(e,n)},Qe=function(t,e){return Y(t[e])?qe:X(t[e])&&t.setAttribute?Ge:We},Ke=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4,e)},Ze=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},$e=function(t,e){var n=e._pt,r="";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*t):Math.round(1e4*(n.s+n.c*t))/1e4)+r,n=n._next;r+=e.c}e.set(e.t,e.p,r,e)},Je=function(t,e){for(var n=e._pt;n;)n.r(t,n.d),n=n._next},tn=function(t,e,n,r){for(var i,u=this._pt;u;)i=u._next,u.p===r&&u.modifier(t,e,n),u=i},en=function(t){for(var e,n,r=this._pt;r;)n=r._next,r.p===t&&!r.op||r.op===t?Ot(this,r,"_pt"):r.dep||(e=1),r=n;return!e},nn=function(t,e,n,r){r.mSet(t,e,r.m.call(r.tween,n,r.mt),r)},rn=function(t){for(var e,n,r,i,u=t._pt;u;){for(e=u._next,n=r;n&&n.pr>u.pr;)n=n._next;(u._prev=n?n._prev:i)?u._prev._next=u:r=u,(u._next=n)?n._prev=u:i=u,u=e}t._pt=r},un=function(){function t(t,e,n,r,i,u,s,a,o){this.t=e,this.s=r,this.c=i,this.p=n,this.r=u||Ke,this.d=s||this,this.set=a||We,this.pr=o||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,n){this.mSet=this.mSet||this.set,this.set=nn,this.m=t,this.mt=n,this.tween=e},t}();vt(dt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert",(function(t){return ot[t]=1})),et.TweenMax=et.TweenLite=Ue,et.TimelineLite=et.TimelineMax=Le,u=new Le({sortChildren:!1,defaults:B,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),P.stringFilter=ye;var sn={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),n=0;n1){var r=t.map((function(t){return ln.quickSetter(t,e,n)})),i=r.length;return function(t){for(var e=i;e--;)r[e](t)}}t=t[0]||{};var u=ft[e],s=_t(t),a=u?function(e){var r=new u;f._pt=0,r.init(t,n?e+n:e,f,0,[t]),r.render(1,r),f._pt&&Je(1,f)}:s.set(t,e);return u?a:function(r){return a(t,e,n?r+n:r,s,1)}},isTweening:function(t){return u.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ae(t.ease,B.ease)),Pt(B,t||{})},config:function(t){return Pt(P,t||{})},registerEffect:function(t){var e=t.name,n=t.effect,r=t.plugins,i=t.defaults,u=t.extendTimeline;(r||"").split(",").forEach((function(t){return t&&!ft[t]&&!et[t]&&ut(e+" effect requires "+t+" plugin.")})),Dt[e]=function(t,e,r){return n(te(t),Tt(e||{},i),r)},u&&(Le.prototype[e]=function(t,n,r){return this.add(Dt[e](t,V(n)?n:(r=n)&&{},this),r)})},registerEase:function(t,e){Fe[t]=Ae(e)},parseEase:function(t,e){return arguments.length?Ae(t,e):Fe},getById:function(t){return u.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var n,r,i=new Le(t);for(i.smoothChildTiming=U(t.smoothChildTiming),u.remove(i),i._dp=0,i._time=i._tTime=u._time,n=u._first;n;)r=n._next,!e&&!n._dur&&n instanceof Ue&&n.vars.onComplete===n._targets[0]||Xt(i,n,n._start-n._delay),n=r;return Xt(u,i,0),i},utils:{wrap:function t(e,n,r){var i=n-e;return H(e)?se(e,t(0,e.length),n):Gt(r,(function(t){return(i+(t-e)%i)%i+e}))},wrapYoyo:function t(e,n,r){var i=n-e,u=2*i;return H(e)?se(e,t(0,e.length-1),n):Gt(r,(function(t){return e+((t=(u+(t-e)%u)%u)>i?u-t:t)}))},distribute:ne,random:ue,snap:ie,normalize:function(t,e,n){return oe(t,e,0,1,n)},getUnit:Kt,clamp:function(t,e,n){return Gt(n,(function(n){return Qt(t,e,n)}))},splitColor:de,toArray:te,mapRange:oe,pipe:function(){for(var t=arguments.length,e=new Array(t),n=0;n=0?Xn[i]:"")+t},Un=function(){"undefined"!=typeof window&&(hn=window,fn=hn.document,Dn=fn.documentElement,cn=Yn("div")||{style:{}},dn=Yn("div"),In=Vn(In),zn=Vn(zn),cn.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",_n=!!Vn("perspective"),pn=1)},Wn=function t(e){var n,r=Yn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,u=this.nextSibling,s=this.style.cssText;if(Dn.appendChild(r),r.appendChild(this),this.style.display="block",e)try{n=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(n=this._gsapBBox());return i&&(u?i.insertBefore(this,u):i.appendChild(this)),Dn.removeChild(r),this.style.cssText=s,n},qn=function(t,e){for(var n=e.length;n--;)if(t.hasAttribute(e[n]))return t.getAttribute(e[n])},Hn=function(t){var e;try{e=t.getBBox()}catch(n){e=Wn.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===Wn||(e=Wn.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+qn(t,["x","cx","x1"])||0,y:+qn(t,["y","cy","y1"])||0,width:0,height:0}},Gn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!Hn(t))},Qn=function(t,e){if(e){var n=t.style;e in mn&&(e=In),n.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty(e.replace(xn,"-$1").toLowerCase())):n.removeAttribute(e)}},Kn=function(t,e,n,r,i,u){var s=new un(t._pt,e,n,0,1,u?Bn:Pn);return t._pt=s,s.b=r,s.e=i,t._props.push(n),s},Zn={deg:1,rad:1,turn:1},$n=function t(e,n,r,i){var u,s,a,o,l=parseFloat(r)||0,h=(r+"").trim().substr((l+"").length)||"px",f=cn.style,D=Fn.test(n),p="svg"===e.tagName.toLowerCase(),c=(p?"client":"offset")+(D?"Width":"Height"),d="px"===i,g="%"===i;return i===h||!l||Zn[i]||Zn[h]?l:("px"!==h&&!d&&(l=t(e,n,r,"px")),o=e.getCTM&&Gn(e),g&&(mn[n]||~n.indexOf("adius"))?yt(l/(o?e.getBBox()[D?"width":"height"]:e[c])*100):(f[D?"width":"height"]=100+(d?h:i),s=~n.indexOf("adius")||"em"===i&&e.appendChild&&!p?e:e.parentNode,o&&(s=(e.ownerSVGElement||{}).parentNode),s&&s!==fn&&s.appendChild||(s=fn.body),(a=s._gsap)&&g&&a.width&&D&&a.time===Ce.time?yt(l/a.width*100):((g||"%"===h)&&(f.position=jn(e,"position")),s===e&&(f.position="static"),s.appendChild(cn),u=cn[c],s.removeChild(cn),f.position="absolute",D&&g&&((a=_t(s)).time=Ce.time,a.width=s[c]),yt(d?u*l/100:u&&l?100/u*l:0))))},Jn=function(t,e,n,r){var i;return pn||Un(),e in En&&"transform"!==e&&~(e=En[e]).indexOf(",")&&(e=e.split(",")[0]),mn[e]&&"transform"!==e?(i=hr(t,r),i="transformOrigin"!==e?i[e]:fr(jn(t,zn))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=rr[e]&&rr[e](t,e,n)||jn(t,e)||mt(t,e)||("opacity"===e?1:0)),n&&!~(i+"").indexOf(" ")?$n(t,e,i,n)+n:i},tr=function(t,e,n,r){if(!n||"none"===n){var i=Vn(e,t,1),u=i&&jn(t,i,1);u&&u!==n&&(e=i,n=u)}var s,a,o,l,h,f,D,p,c,d,g,_,m=new un(this._pt,t.style,e,0,1,$e),v=0,y=0;if(m.b=n,m.e=r,n+="","auto"===(r+="")&&(t.style[e]=r,r=jn(t,e)||r,t.style[e]=n),ye(s=[n,r]),r=s[1],o=(n=s[0]).match(K)||[],(r.match(K)||[]).length){for(;a=K.exec(r);)D=a[0],c=r.substring(v,a.index),h?h=(h+1)%5:"rgba("!==c.substr(-5)&&"hsla("!==c.substr(-5)||(h=1),D!==(f=o[y++]||"")&&(l=parseFloat(f)||0,g=f.substr((l+"").length),(_="="===D.charAt(1)?+(D.charAt(0)+"1"):0)&&(D=D.substr(2)),p=parseFloat(D),d=D.substr((p+"").length),v=K.lastIndex-d.length,d||(d=d||P.units[e]||g,v===r.length&&(r+=d,m.e+=d)),g!==d&&(l=$n(t,e,f,d)||0),m._pt={_next:m._pt,p:c||1===y?c:",",s:l,c:_?_*p:p-l,m:h&&h<4?Math.round:0});m.c=v-1;)n=a[i],mn[n]&&(r=1,n="transformOrigin"===n?zn:In),Qn(u,n);r&&(Qn(u,In),o&&(o.svg&&u.removeAttribute("transform"),hr(u,1),o.uncache=1))}},rr={clearProps:function(t,e,n,r,i){if("isFromStart"!==i.data){var u=t._pt=new un(t._pt,e,n,0,0,nr);return u.u=r,u.pr=-10,u.tween=i,t._props.push(n),1}}},ir=[1,0,0,1,0,0],ur={},sr=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},ar=function(t){var e=jn(t,In);return sr(e)?ir:e.substr(7).match(Q).map(yt)},or=function(t,e){var n,r,i,u,s=t._gsap||_t(t),a=t.style,o=ar(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(o=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?ir:o:(o!==ir||t.offsetParent||t===Dn||s.svg||(i=a.display,a.display="block",(n=t.parentNode)&&t.offsetParent||(u=1,r=t.nextSibling,Dn.appendChild(t)),o=ar(t),i?a.display=i:Qn(t,"display"),u&&(r?n.insertBefore(t,r):n?n.appendChild(t):Dn.removeChild(t))),e&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},lr=function(t,e,n,r,i,u){var s,a,o,l=t._gsap,h=i||or(t,!0),f=l.xOrigin||0,D=l.yOrigin||0,p=l.xOffset||0,c=l.yOffset||0,d=h[0],g=h[1],_=h[2],m=h[3],v=h[4],y=h[5],C=e.split(" "),x=parseFloat(C[0])||0,F=parseFloat(C[1])||0;n?h!==ir&&(a=d*m-g*_)&&(o=x*(-g/a)+F*(d/a)-(d*y-g*v)/a,x=x*(m/a)+F*(-_/a)+(_*y-m*v)/a,F=o):(x=(s=Hn(t)).x+(~C[0].indexOf("%")?x/100*s.width:x),F=s.y+(~(C[1]||C[0]).indexOf("%")?F/100*s.height:F)),r||!1!==r&&l.smooth?(v=x-f,y=F-D,l.xOffset=p+(v*d+y*_)-v,l.yOffset=c+(v*g+y*m)-y):l.xOffset=l.yOffset=0,l.xOrigin=x,l.yOrigin=F,l.smooth=!!r,l.origin=e,l.originIsAbsolute=!!n,t.style[zn]="0px 0px",u&&(Kn(u,l,"xOrigin",f,x),Kn(u,l,"yOrigin",D,F),Kn(u,l,"xOffset",p,l.xOffset),Kn(u,l,"yOffset",c,l.yOffset)),t.setAttribute("data-svg-origin",x+" "+F)},hr=function(t,e){var n=t._gsap||new Oe(t);if("x"in n&&!e&&!n.uncache)return n;var r,i,u,s,a,o,l,h,f,D,p,c,d,g,_,m,v,y,C,x,F,w,E,b,T,A,M,B,S,O,k,L,N=t.style,R=n.scaleX<0,I=jn(t,zn)||"0";return r=i=u=o=l=h=f=D=p=0,s=a=1,n.svg=!(!t.getCTM||!Gn(t)),g=or(t,n.svg),n.svg&&(b=!n.uncache&&t.getAttribute("data-svg-origin"),lr(t,b||I,!!b||n.originIsAbsolute,!1!==n.smooth,g)),c=n.xOrigin||0,d=n.yOrigin||0,g!==ir&&(y=g[0],C=g[1],x=g[2],F=g[3],r=w=g[4],i=E=g[5],6===g.length?(s=Math.sqrt(y*y+C*C),a=Math.sqrt(F*F+x*x),o=y||C?Cn(C,y)*vn:0,(f=x||F?Cn(x,F)*vn+o:0)&&(a*=Math.cos(f*yn)),n.svg&&(r-=c-(c*y+d*x),i-=d-(c*C+d*F))):(L=g[6],O=g[7],M=g[8],B=g[9],S=g[10],k=g[11],r=g[12],i=g[13],u=g[14],l=(_=Cn(L,S))*vn,_&&(b=w*(m=Math.cos(-_))+M*(v=Math.sin(-_)),T=E*m+B*v,A=L*m+S*v,M=w*-v+M*m,B=E*-v+B*m,S=L*-v+S*m,k=O*-v+k*m,w=b,E=T,L=A),h=(_=Cn(-x,S))*vn,_&&(m=Math.cos(-_),k=F*(v=Math.sin(-_))+k*m,y=b=y*m-M*v,C=T=C*m-B*v,x=A=x*m-S*v),o=(_=Cn(C,y))*vn,_&&(b=y*(m=Math.cos(_))+C*(v=Math.sin(_)),T=w*m+E*v,C=C*m-y*v,E=E*m-w*v,y=b,w=T),l&&Math.abs(l)+Math.abs(o)>359.9&&(l=o=0,h=180-h),s=yt(Math.sqrt(y*y+C*C+x*x)),a=yt(Math.sqrt(E*E+L*L)),_=Cn(w,E),f=Math.abs(_)>2e-4?_*vn:0,p=k?1/(k<0?-k:k):0),n.svg&&(g=t.getAttribute("transform"),n.forceCSS=t.setAttribute("transform","")||!sr(jn(t,In)),g&&t.setAttribute("transform",g))),Math.abs(f)>90&&Math.abs(f)<270&&(R?(s*=-1,f+=o<=0?180:-180,o+=o<=0?180:-180):(a*=-1,f+=f<=0?180:-180)),n.x=((n.xPercent=r&&Math.round(t.offsetWidth/2)===Math.round(-r)?-50:0)?0:r)+"px",n.y=((n.yPercent=i&&Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)?0:i)+"px",n.z=u+"px",n.scaleX=yt(s),n.scaleY=yt(a),n.rotation=yt(o)+"deg",n.rotationX=yt(l)+"deg",n.rotationY=yt(h)+"deg",n.skewX=f+"deg",n.skewY=D+"deg",n.transformPerspective=p+"px",(n.zOrigin=parseFloat(I.split(" ")[2])||0)&&(N[zn]=fr(I)),n.xOffset=n.yOffset=0,n.force3D=P.force3D,n.renderTransform=n.svg?dr:_n?cr:pr,n.uncache=0,n},fr=function(t){return(t=t.split(" "))[0]+" "+t[1]},Dr=function(t,e,n){var r=Kt(e);return yt(parseFloat(e)+parseFloat($n(t,"x",n+"px",r)))+r},pr=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,cr(t,e)},cr=function(t,e){var n=e||this,r=n.xPercent,i=n.yPercent,u=n.x,s=n.y,a=n.z,o=n.rotation,l=n.rotationY,h=n.rotationX,f=n.skewX,D=n.skewY,p=n.scaleX,c=n.scaleY,d=n.transformPerspective,g=n.force3D,_=n.target,m=n.zOrigin,v="",y="auto"===g&&t&&1!==t||!0===g;if(m&&("0deg"!==h||"0deg"!==l)){var C,x=parseFloat(l)*yn,F=Math.sin(x),w=Math.cos(x);x=parseFloat(h)*yn,C=Math.cos(x),u=Dr(_,u,F*C*-m),s=Dr(_,s,-Math.sin(x)*-m),a=Dr(_,a,w*C*-m+m)}"0px"!==d&&(v+="perspective("+d+") "),(r||i)&&(v+="translate("+r+"%, "+i+"%) "),(y||"0px"!==u||"0px"!==s||"0px"!==a)&&(v+="0px"!==a||y?"translate3d("+u+", "+s+", "+a+") ":"translate("+u+", "+s+") "),"0deg"!==o&&(v+="rotate("+o+") "),"0deg"!==l&&(v+="rotateY("+l+") "),"0deg"!==h&&(v+="rotateX("+h+") "),"0deg"===f&&"0deg"===D||(v+="skew("+f+", "+D+") "),1===p&&1===c||(v+="scale("+p+", "+c+") "),_.style[In]=v||"translate(0, 0)"},dr=function(t,e){var n,r,i,u,s,a=e||this,o=a.xPercent,l=a.yPercent,h=a.x,f=a.y,D=a.rotation,p=a.skewX,c=a.skewY,d=a.scaleX,g=a.scaleY,_=a.target,m=a.xOrigin,v=a.yOrigin,y=a.xOffset,C=a.yOffset,x=a.forceCSS,F=parseFloat(h),w=parseFloat(f);D=parseFloat(D),p=parseFloat(p),(c=parseFloat(c))&&(p+=c=parseFloat(c),D+=c),D||p?(D*=yn,p*=yn,n=Math.cos(D)*d,r=Math.sin(D)*d,i=Math.sin(D-p)*-g,u=Math.cos(D-p)*g,p&&(c*=yn,s=Math.tan(p-c),i*=s=Math.sqrt(1+s*s),u*=s,c&&(s=Math.tan(c),n*=s=Math.sqrt(1+s*s),r*=s)),n=yt(n),r=yt(r),i=yt(i),u=yt(u)):(n=d,u=g,r=i=0),(F&&!~(h+"").indexOf("px")||w&&!~(f+"").indexOf("px"))&&(F=$n(_,"x",h,"px"),w=$n(_,"y",f,"px")),(m||v||y||C)&&(F=yt(F+m-(m*n+v*i)+y),w=yt(w+v-(m*r+v*u)+C)),(o||l)&&(s=_.getBBox(),F=yt(F+o/100*s.width),w=yt(w+l/100*s.height)),s="matrix("+n+","+r+","+i+","+u+","+F+","+w+")",_.setAttribute("transform",s),x&&(_.style[In]=s)},gr=function(t,e,n,r,i,u){var s,a,o=z(i),l=parseFloat(i)*(o&&~i.indexOf("rad")?vn:1),h=u?l*u:l-r,f=r+h+"deg";return o&&("short"===(s=i.split("_")[1])&&(h%=360)!==h%180&&(h+=h<0?360:-360),"cw"===s&&h<0?h=(h+36e9)%360-360*~~(h/360):"ccw"===s&&h>0&&(h=(h-36e9)%360-360*~~(h/360))),t._pt=a=new un(t._pt,e,n,r,h,Tn),a.e=f,a.u="deg",t._props.push(n),a},_r=function(t,e,n){var r,i,u,s,a,o,l,h=dn.style,f=n._gsap;for(i in h.cssText=getComputedStyle(n).cssText+";position:absolute;display:block;",h[In]=e,fn.body.appendChild(dn),r=hr(dn,1),mn)(u=f[i])!==(s=r[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(a=Kt(u)!==(l=Kt(s))?$n(n,i,u,l):parseFloat(u),o=parseFloat(s),t._pt=new un(t._pt,f,i,a,o-a,bn),t._pt.u=l||0,t._props.push(i));fn.body.removeChild(dn)};vt("padding,margin,Width,Radius",(function(t,e){var n="Top",r="Right",i="Bottom",u="Left",s=(e<3?[n,r,i,u]:[n+u,n+r,i+r,i+u]).map((function(n){return e<2?t+n:"border"+n+t}));rr[e>1?"border"+t:t]=function(t,e,n,r,i){var u,a;if(arguments.length<4)return u=s.map((function(e){return Jn(t,e,n)})),5===(a=u.join(" ")).split(u[0]).length?u[0]:a;u=(r+"").split(" "),a={},s.forEach((function(t,e){return a[t]=u[e]=u[e]||u[(e-1)/2|0]})),t.init(e,a,i)}}));var mr,vr,yr={name:"css",register:Un,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,n,r,i){var u,s,a,o,l,h,f,D,p,c,d,g,_,m,v,y,C,x,F,w=this._props,E=t.style;for(f in pn||Un(),e)if("autoRound"!==f&&(s=e[f],!ft[f]||!ze(f,e,n,r,t,i)))if(l=typeof s,h=rr[f],"function"===l&&(l=typeof(s=s.call(n,r,t,i))),"string"===l&&~s.indexOf("random(")&&(s=ae(s)),h)h(this,t,f,s,n)&&(v=1);else if("--"===f.substr(0,2))this.add(E,"setProperty",getComputedStyle(t).getPropertyValue(f)+"",s+"",r,i,0,0,f);else{if(u=Jn(t,f),o=parseFloat(u),(c="string"===l&&"="===s.charAt(1)?+(s.charAt(0)+"1"):0)&&(s=s.substr(2)),a=parseFloat(s),f in En&&("autoAlpha"===f&&(1===o&&"hidden"===Jn(t,"visibility")&&a&&(o=0),Kn(this,E,"visibility",o?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==f&&"transform"!==f&&~(f=En[f]).indexOf(",")&&(f=f.split(",")[0])),d=f in mn)if(g||((_=t._gsap).renderTransform||hr(t),m=!1!==e.smoothOrigin&&_.smooth,(g=this._pt=new un(this._pt,E,In,0,1,_.renderTransform,_,0,-1)).dep=1),"scale"===f)this._pt=new un(this._pt,_,"scaleY",_.scaleY,c?c*a:a-_.scaleY),w.push("scaleY",f),f+="X";else{if("transformOrigin"===f){C=void 0,x=void 0,F=void 0,C=(y=s).split(" "),x=C[0],F=C[1]||"50%","top"!==x&&"bottom"!==x&&"left"!==F&&"right"!==F||(y=x,x=F,F=y),C[0]=er[x]||x,C[1]=er[F]||F,s=C.join(" "),_.svg?lr(t,s,0,m,0,this):((p=parseFloat(s.split(" ")[2])||0)!==_.zOrigin&&Kn(this,_,"zOrigin",_.zOrigin,p),Kn(this,E,f,fr(u),fr(s)));continue}if("svgOrigin"===f){lr(t,s,1,m,0,this);continue}if(f in ur){gr(this,_,f,o,s,c);continue}if("smoothOrigin"===f){Kn(this,_,"smooth",_.smooth,s);continue}if("force3D"===f){_[f]=s;continue}if("transform"===f){_r(this,s,t);continue}}else f in E||(f=Vn(f)||f);if(d||(a||0===a)&&(o||0===o)&&!wn.test(s)&&f in E)a||(a=0),(D=(u+"").substr((o+"").length))!==(p=(s+"").substr((a+"").length)||(f in P.units?P.units[f]:D))&&(o=$n(t,f,u,p)),this._pt=new un(this._pt,d?_:E,f,o,c?c*a:a-o,"px"!==p||!1===e.autoRound||d?bn:Mn),this._pt.u=p||0,D!==p&&(this._pt.b=u,this._pt.r=An);else if(f in E)tr.call(this,t,f,u,s);else{if(!(f in t)){it(f,s);continue}this.add(t,f,t[f],s,r,i)}w.push(f)}v&&rn(this)},get:Jn,aliases:En,getSetter:function(t,e,n){var r=En[e];return r&&r.indexOf(",")<0&&(e=r),e in mn&&e!==zn&&(t._gsap.x||Jn(t,"x"))?n&&gn===n?"scale"===e?Ln:kn:(gn=n||{})&&("scale"===e?Nn:Rn):t.style&&!X(t.style[e])?Sn:~e.indexOf("-")?On:Qe(t,e)},core:{_removeProperty:Qn,_getMatrix:or}};ln.utils.checkPrefix=Vn,vr=vt("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(mr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){mn[t]=1})),vt(mr,(function(t){P.units[t]="deg",ur[t]=1})),En[vr[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+mr,vt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");En[e[1]]=vr[e[0]]})),vt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){P.units[t]="px"})),ln.registerPlugin(yr);var Cr,xr,Fr,wr=ln.registerPlugin(yr)||ln,Er=wr.core.Tween,br=function(){return Cr||"undefined"!=typeof window&&(Cr=window.gsap)&&Cr.registerPlugin&&Cr},Tr=function(t){Cr=br(),(Fr=Cr&&Cr.parseEase("_CE"))?(xr=1,Cr.parseEase("bounce").config=function(t){return"object"==typeof t?Mr("",t):Mr("bounce("+t+")",{strength:+t})}):t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomBounce)")},Ar=function(t){var e,n=t.length,r=1/t[n-2];for(e=2;e.999));s++);if(e.endAtStart&&"false"!==e.endAtStart){if(i=-.1,_.unshift(i,1,i,1,-.07,0),D)for(i-=f=2.5*D,_.unshift(i,1,i,1,i,1),m.splice(0,6),m.unshift(i,0,i,0,i,1,i+f/2,1,i+f,1,i+f,0,i+f,0,i+f,-.6,i+f+.033,0),s=0;s element or an SVG path data string")}function $r(t){var e,n=0;for(t.reverse();n-1;)n=i[u].nodeName.toLowerCase(),e.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[u].nodeValue);return r}(t,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),F=function(t,e){for(var n=e?e.split(","):[],r={},i=n.length;--i>-1;)r[n[i]]=+t.getAttribute(n[i])||0;return r}(t,Jr[w]),"rect"===w?(u=F.rx,s=F.ry,r=F.x,i=F.y,f=F.width-2*u,D=F.height-2*s,n=u||s?"M"+(_=(d=(c=r+u)+f)+u)+","+(v=i+s)+" V"+(y=v+D)+" C"+[_,C=y+s*E,g=d+u*E,x=y+s,d,x,d-(d-c)/3,x,c+(d-c)/3,x,c,x,p=r+u*(1-E),x,r,C,r,y,r,y-(y-v)/3,r,v+(y-v)/3,r,v,r,m=i+s*(1-E),p,i,c,i,c+(d-c)/3,i,d-(d-c)/3,i,d,i,g,i,_,m,_,v].join(",")+"z":"M"+(r+f)+","+i+" v"+D+" h"+-f+" v"+-D+" h"+f+"z"):"circle"===w||"ellipse"===w?("circle"===w?l=(u=s=F.r)*E:(u=F.rx,l=(s=F.ry)*E),n="M"+((r=F.cx)+u)+","+(i=F.cy)+" C"+[r+u,i+l,r+(o=u*E),i+s,r,i+s,r-o,i+s,r-u,i+l,r-u,i,r-u,i-l,r-o,i-s,r,i-s,r+o,i-s,r+u,i-l,r+u,i].join(",")+"z"):"line"===w?n="M"+F.x1+","+F.y1+" L"+F.x2+","+F.y2:"polyline"!==w&&"polygon"!==w||(n="M"+(r=(h=(t.getAttribute("points")+"").match(Sr)||[]).shift())+","+(i=h.shift())+" L"+h.join(","),"polygon"===w&&(n+=","+r+","+i+"z")),a.setAttribute("d",pi(a._gsRawPath=hi(n))),e&&t.parentNode&&(t.parentNode.insertBefore(a,t),t.parentNode.removeChild(t)),a):t}function ei(t,e,n){var r,i=t[e],u=t[e+2],s=t[e+4];return i+=(u-i)*n,i+=((u+=(s-u)*n)-i)*n,r=u+(s+(t[e+6]-s)*n-u)*n-i,i=t[e+1],i+=((u=t[e+3])-i)*n,i+=((u+=((s=t[e+5])-u)*n)-i)*n,Hr(jr(u+(s+(t[e+7]-s)*n-u)*n-i,r)*Nr)}function ni(t,e,n){void 0===n&&(n=1);var r=(e=e||0)>n,i=Math.max(0,~~(zr(n-e)-1e-8));if(r&&(r=n,n=e,e=r,r=1,i-=i?1:0),e<0||n<0){var u=1+~~Math.min(e,n);e+=u,n+=u}var s,a,o,l,h,f,D,p=function(t){for(var e=[],n=0;n1,d=si(p,e,Ur,!0),g=si(p,n,Wr),_=g.segment,m=d.segment,v=g.segIndex,y=d.segIndex,C=g.i,x=d.i,F=y===v,w=C===x&&F,E=F&&x>C||w&&d.t>g.t;if(c||i){if(Gr(p,y,x,d.t)&&(s=1,y++,w?E?g.t/=d.t:(g.t=(g.t-d.t)/(1-d.t),v++,C=0):y<=v+1&&!E&&(v++,F&&(C-=x))),g.t?Gr(p,v,C,g.t)&&(E&&s&&y++,r&&v++):(v--,r&&y--),l=[],f=1+(h=p.length)*i,D=y,r)for(f+=(h-(v=(v||h)-1)+y)%h,o=0;ov)&&p.splice(o,1);else _.angle=ei(_,C+a,0),d=_[C+=a],g=_[C+1],_.length=_.totalLength=0,_.totalPoints=p.totalPoints=8,_.push(d,g,d,g,d,g,d,g);return r&&function(t,e){var n=t.length;for(e||t.reverse();n--;)t[n].reversed||$r(t[n])}(p,c||i),p.totalLength=0,p}function ri(t,e,n){e=e||0,t.samples||(t.samples=[],t.lookup=[]);var r,i,u,s,a,o,l,h,f,D,p,c,d,g,_,m,v,y=~~t.resolution||12,C=1/y,x=n?e+6*n+1:t.length,F=t[e],w=t[e+1],E=e?e/6*y:0,b=t.samples,T=t.lookup,A=(e?t.minLength:1e8)||1e8,M=b[E+n*y-1],P=e?b[E-1]:0;for(b.length=T.length=0,i=e+2;i8&&(t.splice(i,6),i-=6,x-=6);else for(r=1;r<=y;r++)o=l-(l=((g=C*r)*g*u+3*(d=1-g)*(g*s+d*a))*g),p=c-(c=(g*g*h+3*d*(g*f+d*D))*g),(m=Yr(p*p+o*o))=1)return 0;var r=t[e],i=t[e+1],u=t[e+2],s=t[e+3],a=t[e+4],o=t[e+5],l=r+(u-r)*n,h=u+(a-u)*n,f=i+(s-i)*n,D=s+(o-s)*n,p=l+(h-l)*n,c=f+(D-f)*n,d=a+(t[e+6]-a)*n,g=o+(t[e+7]-o)*n;return h+=(d-h)*n,D+=(g-D)*n,t.splice(e+2,4,Hr(l),Hr(f),Hr(p),Hr(c),Hr(p+(h-p)*n),Hr(c+(D-c)*n),Hr(h),Hr(D),Hr(d),Hr(g)),t.samples&&t.samples.splice(e/6*t.resolution|0,0,0,0,0,0,0,0),6}function si(t,e,n,r){n=n||{},t.totalLength||ii(t),(e<0||e>1)&&(e=qr(e));var i,u,s,a,o,l,h,f=0,D=t[0];if(t.length>1){for(s=t.totalLength*e,o=l=0;(o+=t[l++].totalLength)1)&&(e=qr(e)),t.length>1){for(s=t.totalLength*e,o=l=0;(o+=t[l++].totalLength)=1?1-1e-9:h||1e-9):p.angle||0),c}function oi(t,e,n,r,i,u,s){for(var a,o,l,h,f,D=t.length;--D>-1;)for(o=(a=t[D]).length,l=0;l1&&(n=Yr(y)*n,r=Yr(y)*r);var C=n*n,x=r*r,F=(C*x-C*v-x*m)/(C*v+x*m);F<0&&(F=0);var w=(u===s?-1:1)*Yr(F),E=w*(n*_/r),b=w*(-r*g/n),T=(t+a)/2+(h*E-f*b),A=(e+o)/2+(f*E+h*b),M=(g-E)/n,P=(_-b)/r,B=(-g-E)/n,S=(-_-b)/r,O=M*M+P*P,k=(P<0?-1:1)*Math.acos(M/Yr(O)),L=(M*S-P*B<0?-1:1)*Math.acos((M*B+P*S)/Yr(O*(B*B+S*S)));isNaN(L)&&(L=D),!s&&L>0?L-=p:s&&L<0&&(L+=p),k%=p,L%=p;var N,R=Math.ceil(zr(L)/(p/4)),I=[],z=L/R,Y=4/3*Rr(z/2)/(1+Ir(z/2)),j=h*n,X=f*n,V=f*-r,U=h*r;for(N=0;N-1e-4?0:e})).match(Br)||[],_=[],m=0,v=0,y=g.length,C=0,x="ERROR: malformed path: "+t,F=function(t,e,n,r){h=(n-t)/3,f=(r-e)/3,a.push(t+h,e+f,n-h,r-f,n,r)};if(!t||!isNaN(g[0])||isNaN(g[1]))return console.log(x),_;for(e=0;e.5||zr(v-i)>.5)&&(F(m,v,r,i),"L"===u&&(e+=2)),m=r,v=i;else if("A"===u){if(c=g[e+4],d=g[e+5],h=g[e+6],f=g[e+7],n=7,c.length>1&&(c.length<3?(f=h,h=d,n--):(f=d,h=c.substr(2),n-=2),d=c.charAt(1),c=c.charAt(0)),D=li(m,v,+g[e+1],+g[e+2],+g[e+3],+c,+d,(s?m:0)+1*h,(s?v:0)+1*f),e+=n,D)for(n=0;nn?(s=jr(f,l),x.push(Hr(m-Ir(s)*D),Hr(v-Rr(s)*D),Hr(m),Hr(v),Hr(m+Ir(s)*p),Hr(v+Rr(s)*p))):(s=jr(h,o),x.push(Hr(m-Ir(s)*D),Hr(v-Rr(s)*D)),s=jr(w,F),x.push(Hr(m),Hr(v),Hr(m+Ir(s)*p),Hr(v+Rr(s)*p))));return x.push(Hr(y),Hr(C),Hr(y),Hr(C)),x}function pi(t){Vr(t[0])&&(t=[t]);var e,n,r,i,u="",s=t.length;for(n=0;nl*(E*E+b*b)&&(D=h.length,t(e,n,p,c,v,y,F,w,l,h,f),t(F,w,C,x,_,m,a,o,l,h,f+1+(h.length-D))),h},xi=function(){function t(t,e,n){di||_i(),this.id=t,this.setData(e,n)}var e=t.prototype;return e.setData=function(t,e){e=e||{};var n,r,i,u,s,a,o,l,h,f=(t=t||"0,0,1,1").match(vi),D=1,p=[],c=[],d=e.precision||1,g=d<=1;if(this.data=t,(yi.test(t)||~t.indexOf("M")&&t.indexOf("C")<0)&&(f=hi(t)[0]),4===(n=f.length))f.unshift(0,0),f.push(1,1),n=8;else if((n-2)%6)throw"Invalid CustomEase";for(0==+f[0]&&1==+f[n-2]||function(t,e,n){n||0===n||(n=Math.max(+t[t.length-1],+t[1]));var r,i=-1*+t[0],u=-n,s=t.length,a=1/(+t[s-2]+i),o=-e||(Math.abs(+t[s-1]-+t[1])<.01*(+t[s-2]-+t[0])?function(t){var e,n=t.length,r=1e20;for(e=1;el.x||l.y!==o.y&&l.x===o.x||o===l?(l.cx=o.x-l.x,l.cy=o.y-l.y,l.n=o,l.nx=o.x,g&&u>1&&Math.abs(l.cy/l.cx-p[u-2].cy/p[u-2].cx)>2&&(g=0),l.cxh||u===l-1)&&(r.push(f,D),i=(o-D)/(a-f)),f=a,D=o;r="M"+r.join(",")}return _&&_.setAttribute("d",r),r},t}();gi()&&ci.registerPlugin(xi),xi.version="3.2.6"; /*! * CustomWiggle 3.2.6 * https://greensock.com * * @license Copyright 2008-2020, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for * Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var Fi,wi,Ei,bi=function(){return Fi||"undefined"!=typeof window&&(Fi=window.gsap)&&Fi.registerPlugin&&Fi},Ti={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},Ai=function(t){return t},Mi=function(t){if(!wi)if(Fi=bi(),Ei=Fi&&Fi.parseEase("_CE")){for(var e in Ti)Ti[e]=Ei("",Ti[e]);wi=1,Bi("wiggle").config=function(t){return"object"==typeof t?Bi("",t):Bi("wiggle("+t+")",{wiggles:+t})}}else t&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},Pi=function(t,e){return"function"!=typeof t&&(t=Fi.parseEase(t)||Ei("",t)),t.custom||!e?t:function(e){return 1-t(e)}},Bi=function(t,e){wi||Mi(1);var n,r,i,u,s,a,o,l,h,f=0|((e=e||{}).wiggles||10),D=1/f,p=D/2,c="anticipate"===e.type,d=Ti[e.type]||Ti.easeOut,g=Ai;if(c&&(g=d,d=Ti.easeOut),e.timingEase&&(g=Pi(e.timingEase)),e.amplitudeEase&&(d=Pi(e.amplitudeEase,!0)),l=[0,0,(a=g(p))/4,0,a/2,o=c?-d(p):d(p),a,o],"random"===e.type){for(l.length=4,n=g(D),r=2*Math.random()-1,h=2;h0?-1:1)*d(h*D),a=g(p),l.push(g(p-D/2),o,a,o);l.push(g(p+D/4),o,g(p+D/4),0,1,0)}for(h=l.length;--h>-1;)l[h]=~~(1e3*l[h])/1e3;return l[2]="C"+l[2],Ei(t,"M"+l.join(","))},Si=function(){function t(t,e){this.ease=Bi(t,e)}return t.create=function(t,e){return Bi(t,e)},t.register=function(t){Fi=t,Mi()},t}();bi()&&Fi.registerPlugin(Si),Si.version="3.2.6"; /*! * DrawSVGPlugin 3.2.6 * https://greensock.com * * @license Copyright 2008-2020, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for * Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var Oi,ki,Li,Ni,Ri,Ii=function(){return"undefined"!=typeof window},zi=function(){return Oi||Ii()&&(Oi=window.gsap)&&Oi.registerPlugin&&Oi},Yi=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,ji={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},Xi=function(t){return Math.round(1e4*t)/1e4},Vi=function(t){return parseFloat(t||0)},Ui=function(t,e){return Vi(t.getAttribute(e))},Wi=Math.sqrt,qi=function(t,e,n,r,i,u){return Wi(Math.pow((Vi(n)-Vi(t))*i,2)+Math.pow((Vi(r)-Vi(e))*u,2))},Hi=function(t){return console.warn(t)},Gi=function(t){return"non-scaling-stroke"===t.getAttribute("vector-effect")},Qi=function(t){if(!(t=ki(t)[0]))return 0;var e,n,r,i,u,s,a,o=t.tagName.toLowerCase(),l=t.style,h=1,f=1;Gi(t)&&(f=t.getScreenCTM(),h=Wi(f.a*f.a+f.b*f.b),f=Wi(f.d*f.d+f.c*f.c));try{n=t.getBBox()}catch(t){Hi("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var D=n||{x:0,y:0,width:0,height:0},p=D.x,c=D.y,d=D.width,g=D.height;if(n&&(d||g)||!ji[o]||(d=Ui(t,ji[o][0]),g=Ui(t,ji[o][1]),"rect"!==o&&"line"!==o&&(d*=2,g*=2),"line"===o&&(p=Ui(t,"x1"),c=Ui(t,"y1"),d=Math.abs(d-p),g=Math.abs(g-c))),"path"===o)i=l.strokeDasharray,l.strokeDasharray="none",e=t.getTotalLength()||0,h!==f&&Hi("Warning: length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),e*=(h+f)/2,l.strokeDasharray=i;else if("rect"===o)e=2*d*h+2*g*f;else if("line"===o)e=qi(p,c,p+d,c+g,h,f);else if("polyline"===o||"polygon"===o)for(r=t.getAttribute("points").match(Yi)||[],"polygon"===o&&r.push(r[0],r[1]),e=0,u=2;ue&&(r=e),[Math.max(0,-i),Math.max(0,r-i)]},Zi=function(){Ii()&&(document,Li=window,Ri=Oi=zi(),ki=Oi.utils.toArray,Ni=-1!==((Li.navigator||{}).userAgent||"").indexOf("Edge"))},$i={version:"3.2.6",name:"drawSVG",register:function(t){Oi=t,Zi()},init:function(t,e,n,r,i){if(!t.getBBox)return!1;Ri||Zi();var u,s,a,o,l=Qi(t)+1;return this._style=t.style,this._target=t,e+""=="true"?e="0 100%":e?-1===(e+"").indexOf(" ")&&(e="0 "+e):e="0 0",s=function(t,e,n){var r,i,u=t.indexOf(" ");return u<0?(r=void 0!==n?n+"":t,i=t):(r=t.substr(0,u),i=t.substr(u+1)),(r=~r.indexOf("%")?Vi(r)/100*e:Vi(r))>(i=~i.indexOf("%")?Vi(i)/100*e:Vi(i))?[i,r]:[r,i]}(e,l,(u=Ki(t,l))[0]),this._length=Xi(l+10),0===u[0]&&0===s[0]?(a=Math.max(1e-5,s[1]-l),this._dash=Xi(l+a),this._offset=Xi(l-u[1]+a),this._offsetPT=this.add(this,"_offset",this._offset,Xi(l-s[1]+a))):(this._dash=Xi(u[1]-u[0])||1e-6,this._offset=Xi(-u[0]),this._dashPT=this.add(this,"_dash",this._dash,Xi(s[1]-s[0])||1e-5),this._offsetPT=this.add(this,"_offset",this._offset,Xi(-s[0]))),Ni&&(o=Li.getComputedStyle(t)).strokeLinecap!==o.strokeLinejoin&&(s=Vi(o.strokeMiterlimit),this.add(t.style,"strokeMiterlimit",s,s+.01)),this._live=Gi(t)||~(e+"").indexOf("live"),this._props.push("drawSVG"),1},render:function(t,e){var n,r,i,u,s=e._pt,a=e._style;if(s){for(e._live&&(n=Qi(e._target)+11)!==e._length&&(r=n/e._length,e._length=n,e._offsetPT.s*=r,e._offsetPT.c*=r,e._dashPT?(e._dashPT.s*=r,e._dashPT.c*=r):e._dash*=r);s;)s.r(t,s.d),s=s._next;i=e._dash,u=e._offset,n=e._length,a.strokeDashoffset=e._offset,1!==t&&t?a.strokeDasharray=i+"px,"+n+"px":(i-u<.001&&n-i<=10&&(a.strokeDashoffset=u+1),a.strokeDasharray=u<.001&&n-i<=10?"none":u===i?"0px, 999999px":i+"px,"+n+"px")}},getLength:Qi,getPosition:Ki};zi()&&Oi.registerPlugin($i); /*! * matrix 3.2.6 * https://greensock.com * * Copyright 2008-2020, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for * Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var Ji,tu,eu,nu,ru,iu,uu,su,au="transform",ou=au+"Origin",lu=function(t){var e=t.ownerDocument||t;!(au in t.style)&&"msTransform"in t.style&&(ou=(au="msTransform")+"Origin");for(;e.parentNode&&(e=e.parentNode););if(tu=window,uu=new gu,e){Ji=e,eu=e.documentElement,nu=e.body;var n=e.createElement("div"),r=e.createElement("div");nu.appendChild(n),n.appendChild(r),n.style.position="static",n.style[au]="translate3d(0,0,1px)",su=r.offsetParent!==n,nu.removeChild(n)}return e},hu=[],fu=[],Du=function(t){return t.ownerSVGElement||("svg"===(t.tagName+"").toLowerCase()?t:null)},pu=function t(e,n){if(e.parentNode&&(Ji||lu(e))){var r=Du(e),i=r?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",u=r?n?"rect":"g":"div",s=2!==n?0:100,a=3===n?100:0,o="position:absolute;display:block;pointer-events:none;",l=Ji.createElementNS?Ji.createElementNS(i.replace(/^https/,"http"),u):Ji.createElement(u);return n&&(r?(iu||(iu=t(e)),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+s+","+a+")"),iu.appendChild(l)):(ru||((ru=t(e)).style.cssText=o),l.style.cssText=o+"width:0.1px;height:0.1px;top:"+a+"px;left:"+s+"px",ru.appendChild(l))),l}throw"Need document and parent."},cu=function(t,e){var n,r,i,u,s,a=Du(t),o=t===a,l=a?hu:fu;if(t===tu)return t;if(l.length||l.push(pu(t,1),pu(t,2),pu(t,3)),n=a?iu:ru,a)i=o?{x:0,y:0}:t.getBBox(),(r=t.transform?t.transform.baseVal:{}).numberOfItems?(u=(r=r.numberOfItems>1?function(t){for(var e=new gu,n=0;n4&&(u=i.offsetLeft,s=i.offsetTop,i=0);(i=n.style).top=t.offsetTop-s+"px",i.left=t.offsetLeft-u+"px",r=tu.getComputedStyle(t),i[au]=r[au],i[ou]=r[ou],i.border=r.border,i.borderLeftStyle=r.borderLeftStyle,i.borderTopStyle=r.borderTopStyle,i.borderLeftWidth=r.borderLeftWidth,i.borderTopWidth=r.borderTopWidth,i.position="fixed"===r.position?"fixed":"absolute",t.parentNode.appendChild(n)}return n},du=function(t,e,n,r,i,u,s){return t.a=e,t.b=n,t.c=r,t.d=i,t.e=u,t.f=s,t},gu=function(){function t(t,e,n,r,i,u){void 0===t&&(t=1),void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),void 0===u&&(u=0),du(this,t,e,n,r,i,u)}var e=t.prototype;return e.inverse=function(){var t=this.a,e=this.b,n=this.c,r=this.d,i=this.e,u=this.f,s=t*r-e*n;return du(this,r/s,-e/s,-n/s,t/s,(n*u-r*i)/s,-(t*u-e*i)/s)},e.multiply=function(t){var e=this.a,n=this.b,r=this.c,i=this.d,u=this.e,s=this.f,a=t.a,o=t.c,l=t.b,h=t.d,f=t.e,D=t.f;return du(this,a*e+l*r,a*n+l*i,o*e+h*r,o*n+h*i,u+f*e+D*r,s+f*n+D*i)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(t){var e=this.a,n=this.b,r=this.c,i=this.d,u=this.e,s=this.f;return e===t.a&&n===t.b&&r===t.c&&i===t.d&&u===t.e&&s===t.f},e.apply=function(t,e){void 0===e&&(e={});var n=t.x,r=t.y,i=this.a,u=this.b,s=this.c,a=this.d,o=this.e,l=this.f;return e.x=n*i+r*s+o||0,e.y=n*u+r*a+l||0,e},t}();function _u(t,e,n){if(!t||!t.parentNode||(Ji||lu(t)).documentElement===t)return new gu;var r=Du(t)?hu:fu,i=cu(t,n),u=r[0].getBoundingClientRect(),s=r[1].getBoundingClientRect(),a=r[2].getBoundingClientRect(),o=i.parentNode,l=function t(e){return"fixed"===tu.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)}(t),h=new gu((s.left-u.left)/100,(s.top-u.top)/100,(a.left-u.left)/100,(a.top-u.top)/100,u.left+(l?0:tu.pageXOffset||Ji.scrollLeft||eu.scrollLeft||nu.scrollLeft||0),u.top+(l?0:tu.pageYOffset||Ji.scrollTop||eu.scrollTop||nu.scrollTop||0));return o.removeChild(i),e?h.inverse():h} /*! * MotionPathPlugin 3.2.6 * https://greensock.com * * @license Copyright 2008-2020, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for * Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */var mu,vu,yu,Cu,xu=["x","translateX","left","marginLeft"],Fu=["y","translateY","top","marginTop"],wu=Math.PI/180,Eu=function(t,e,n,r){for(var i=e.length,u=r,s=0;s1?t=1:t<0&&(t=0);r--;)ai(n[r],t,!r&&e.rotate,n[r]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,t),i=i._next;e.rotate&&e.rSet(e.target,e.rProp,n[0].angle*(e.radians?wu:1)+e.rOffset+e.ru,e,t)},getLength:function(t){return ii(Zr(t)).totalLength},sliceRawPath:ni,getRawPath:Zr,pointsToSegment:Di,stringToRawPath:hi,rawPathToString:pi,transformRawPath:oi,getGlobalMatrix:_u,getPositionOnPath:ai,cacheRawPathMeasurements:ii,convertToPath:function(t,e){return Cu(t).map((function(t){return ti(t,!1!==e)}))},convertCoordinates:function(t,e,n){var r=_u(e,!0,!0).multiply(_u(t));return n?r.apply(n):r},getAlignMatrix:Su,getRelativePosition:function(t,e,n,r){var i=Su(t,e,n,r);return{x:i.e,y:i.f}},arrayToRawPath:function(t,e){var n=Eu(Eu([],t,(e=e||{}).x||"x",0),t,e.y||"y",1);return e.relative&&Tu(n),["cubic"===e.type?n:Di(n,e.curviness)]}};(mu||"undefined"!=typeof window&&(mu=window.gsap)&&mu.registerPlugin&&mu)&&mu.registerPlugin(Lu); /*! * ScrollToPlugin 3.2.6 * https://greensock.com * * @license Copyright 2008-2020, GreenSock. All rights reserved. * Subject to the terms at https://greensock.com/standard-license or for * Club GreenSock members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */ var Nu,Ru,Iu,zu,Yu,ju,Xu,Vu=function(){return"undefined"!=typeof window},Uu=function(){return Nu||Vu()&&(Nu=window.gsap)&&Nu.registerPlugin&&Nu},Wu=function(t){return"string"==typeof t},qu=function(t,e){var n="x"===e?"Width":"Height",r="scroll"+n,i="client"+n;return t===Iu||t===zu||t===Yu?Math.max(zu[r],Yu[r])-(Iu["inner"+n]||zu[i]||Yu[i]):t[r]-t["offset"+n]},Hu=function(t,e){var n="scroll"+("x"===e?"Left":"Top");return t===Iu&&(null!=t.pageXOffset?n="page"+e.toUpperCase()+"Offset":t=null!=zu[n]?zu:Yu),function(){return t[n]}},Gu=function(t,e){var n=ju(t)[0].getBoundingClientRect(),r=!e||e===Iu||e===Yu,i=r?{top:zu.clientTop-(Iu.pageYOffset||zu.scrollTop||Yu.scrollTop||0),left:zu.clientLeft-(Iu.pageXOffset||zu.scrollLeft||Yu.scrollLeft||0)}:e.getBoundingClientRect(),u={x:n.left-i.left,y:n.top-i.top};return!r&&e&&(u.x+=Hu(e,"x")(),u.y+=Hu(e,"y")()),u},Qu=function(t,e,n,r){return isNaN(t)||"object"==typeof t?Wu(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+r:"max"===t?qu(e,n):Math.min(qu(e,n),Gu(t,e)[n]):parseFloat(t)},Ku=function(){Nu=Uu(),Vu()&&Nu&&document.body&&(Iu=window,Yu=document.body,zu=document.documentElement,ju=Nu.utils.toArray,Nu.config({autoKillThreshold:7}),Xu=Nu.config(),Ru=1)},Zu={version:"3.2.6",name:"scrollTo",rawVars:1,register:function(t){Nu=t,Ku()},init:function(t,e,n,r,i){Ru||Ku();this.isWin=t===Iu,this.target=t,this.tween=n,"object"!=typeof e?Wu((e={y:e}).y)&&"max"!==e.y&&"="!==e.y.charAt(1)&&(e.x=e.y):e.nodeType&&(e={y:e,x:e}),this.vars=e,this.autoKill=!!e.autoKill,this.getX=Hu(t,"x"),this.getY=Hu(t,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=e.x?(this.add(this,"x",this.x,Qu(e.x,t,"x",this.x)-(e.offsetX||0),r,i,Math.round),this._props.push("scrollTo_x")):this.skipX=1,null!=e.y?(this.add(this,"y",this.y,Qu(e.y,t,"y",this.y)-(e.offsetY||0),r,i,Math.round),this._props.push("scrollTo_y")):this.skipY=1},render:function(t,e){for(var n,r,i,u,s,a=e._pt,o=e.target,l=e.tween,h=e.autoKill,f=e.xPrev,D=e.yPrev,p=e.isWin;a;)a.r(t,a.d),a=a._next;n=p||!e.skipX?e.getX():f,i=(r=p||!e.skipY?e.getY():D)-D,u=n-f,s=Xu.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),h&&(!e.skipX&&(u>s||u<-s)&&ns||i<-s)&&r-1;)if(n=e[r],t.substr(0,n.length)===n)return n.length},fs=function(t,e){void 0===t&&(t="");var n=~t.indexOf("++"),r=1;return n&&(t=t.split("++").join("")),function(){return"<"+e+" style='position:relative;display:inline-block;'"+(t?" class='"+t+(n?r++:"")+"'>":">")}},Ds=function t(e,n,r){var i=e.nodeType;if(1===i||9===i||11===i)for(e=e.firstChild;e;e=e.nextSibling)t(e,n,r);else 3!==i&&4!==i||(e.nodeValue=e.nodeValue.split(n).join(r))},ps=function(t,e){for(var n=e.length;--n>-1;)t.push(e[n])},cs=function(t,e,n){for(var r;t&&t!==e;){if(r=t._next||t.nextSibling)return r.textContent.charAt(0)===n;t=t.parentNode||t._parent}},ds=function t(e){var n,r,i=os(e.childNodes),u=i.length;for(n=0;nb&&("BR"!==h.nodeName||0===a)&&(p=[],k.push(p),C=m),R&&(h._x=h.offsetLeft,h._y=m,h._w=h.offsetWidth,h._h=h.offsetHeight),k&&((h._isSplit&&D||!N&&D||L&&D||!L&&h.parentNode.parentNode===t&&!h.parentNode._isSplit)&&(p.push(h),h._x-=y,cs(h,t,B)&&(h._wordEnd=!0)),"BR"===h.nodeName&&(h.nextSibling&&"BR"===h.nextSibling.nodeName||0===a)&&k.push([])));for(a=0;a-1;)Y[a].parentNode.removeChild(Y[a]);if(k){for(R&&(g=Ju.createElement(S),t.appendChild(g),_=g.offsetWidth+"px",m=g.offsetParent===t?0:t.offsetLeft,t.removeChild(g)),d=t.style.cssText,t.style.cssText="display:none;";t.firstChild;)t.removeChild(t.firstChild);for(c=" "===B&&(!R||!L&&!N),a=0;at.clientHeight&&(t.style.height=s-w+"px",t.clientHeightt.clientWidth&&(t.style.width=u-E+"px",t.clientWidth",m=1,v=e.specialChars?"function"==typeof e.specialChars?e.specialChars:hs:null,y=Ju.createElement("div"),C=t.parentNode;for(C.insertBefore(y,t),y.textContent=t.nodeValue,C.removeChild(t),h=-1!==(i=function t(e){var n=e.nodeType,r="";if(1===n||9===n||11===n){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=t(e)}else if(3===n||4===n)return e.nodeValue;return r}(t=y)).indexOf("<"),!1!==e.reduceWhiteSpace&&(i=i.replace(is," ").replace(rs,"")),h&&(i=i.split("<").join("{{LT}}")),o=i.length,u=(" "===i.charAt(0)?g:"")+n(),s=0;s":l,s+=f-1;else if(l===d&&i.charAt(s-1)!==d&&s){for(u+=m?_:"",m=0;i.charAt(s+1)===d;)u+=g,s++;s===o-1?u+=g:")"!==i.charAt(s+1)&&(u+=g+n(),m=1)}else"{"===l&&"{{LT}}"===i.substr(s,6)?(u+=p?r()+"{{LT}}":"{{LT}}",s+=5):l.charCodeAt(0)>=55296&&l.charCodeAt(0)<=56319||i.charCodeAt(s+1)>=65024&&i.charCodeAt(s+1)<=65039?(a=((i.substr(s,12).split($u)||[])[1]||"").length||2,u+=p&&" "!==l?r()+i.substr(s,a)+"":i.substr(s,a),s+=a-1):u+=p&&" "!==l?r()+l+"":l;t.outerHTML=u+(m?_:""),h&&Ds(C,"{{LT}}","<")},vs=function t(e,n,r,i){var u,s,a=os(e.childNodes),o=a.length,l=ls(n);if(3!==e.nodeType||o>1){for(n.absolute=!1,u=0;u-1;)r=this.elements[i],this._originals[i]=r.innerHTML,e=r.clientHeight,n=r.clientWidth,vs(r,t,s,a),_s(r,t,this.chars,this.words,this.lines,n,e);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},e.revert=function(){var t=this._originals;if(!t)throw"revert() call wasn't scoped properly.";return this.elements.forEach((function(e,n){return e.innerHTML=t[n]})),this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},t.create=function(e,n){return new t(e,n)},t}();ys.version="3.2.6",wr.registerPlugin(Ue,Er,Le,Le,Pr,xi,Si,$i,Lu,Zu,yr);var Cs=ns=window.punchgs=window.tpGS={};for(var xs in Cs.gsap=wr,Cs.TweenLite=Ue,Cs.TweenMax=Er,Cs.TimelineLite=Le,Cs.TimelineMax=Le,Cs.CustomBounce=Pr,Cs.CustomEase=xi,Cs.CustomWiggle=Si,Cs.DrawSVGPlugin=$i,Cs.MotionPathPlugin=Lu,Cs.ScrollToPlugin=Zu,Cs.CSSPlugin=yr, /*! Map SplitText to tpGS TPGSSPLITTEXT */ Cs.SplitText=ys,Cs.RAD2DEG=180/Math.PI,Cs.DEG2RAD=Math.PI/180, /*! REGISTER MOTION PATH (BEZIER) */ Cs.gsap.registerPlugin(Cs.MotionPathPlugin),Cs.gsap.config({nullTargetWarn:!1}), /*!FallBack for old and new Eases*/ Cs.eases=Cs.gsap.parseEase(),Cs.eases)Cs.eases.hasOwnProperty(xs)&&void 0===Cs[xs]&&(Cs[xs]=Cs.eases[xs]) /*! FallBack for Essential Grid */;void 0!==ns&&void 0!==ns.TweenLite&&void 0===ns.TweenLite.lagSmoothing&&(ns.TweenLite.lagSmoothing=function(){})}]);public/assets/js/rs6.min.js000064400001172227150212006510011576 0ustar00/*! - Slider Revolution 6.2 JavaScript Plugin - ..........................xXXXXX................. ................. xXXXXX..xXXXXX..xXXXXX......... ..................xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... .........,xXXXXX..xXXXXX..xXXXXX..xXXXXX......... .........,xXXXXX..xXXXXX..xXXXXX..xXXXXX......... .........,xXXXXX..xXXXXX..xXXXXX..xXXXXX......... ..........xXXXXX..xXXXXX..xXXXXX..xXXXXX......... .....................xxxxxxxxxxxxxxxxxxx......... .....................xxxxxxxxxxxxxxxxxxx......... .....................xxxxxxxxxxxxxxxxxxx......... VERSION: 6.2.18 DATE: 2020-07-17 @author: Krisztian Horvath, ThemePunch OHG. UPDATES AND DOCS AT: https://www.themepunch.com/support-center GET LICENSE AT: https://www.themepunch.com/links/slider_revolution_wordpress_regular_license LICENSE: Copyright (c) 2009-2019, ThemePunch. All rights reserved. This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended) */ !function(e,t){"use strict";var i;window.RSANYID=window.RSANYID===t?[]:window.RSANYID,window.RSANYID_sliderID=window.RSANYID_sliderID===t?[]:window.RSANYID_sliderID,e.fn.extend({revolution:function(o){return this.each(function(){i=e.fn.revolution;for(var s=document.getElementsByClassName("rs-p-wp-fix");s[0];)s[0].parentNode.removeChild(s[0]);this.id!==t?(i[n]={anyid:[]},this.id=i.revCheckIDS(n,this,!0)):this.id="rs_module_"+Math.round(1e7*Math.random());var n=this.id,d=e.extend(!0,{},o);i[n]=F(o),i[n].ignoreHeightChange=a&&"fullscreen"===i[n].sliderLayout&&i[n].ignoreHeightChange,i[n].option_export=d,i[n].anyid=[],i[n].c=e(this),i[n].cpar=i[n].c.parent(),i[n].canvas=i[n].c.find("rs-slides"),i[n].caches={calcResponsiveLayersList:[],contWidthManager:{}},window.RSBrowser=window.RSBrowser===t?i.get_browser():window.RSBrowser,i[n].noDetach=i[n].BUG_ie_clipPath="Edge"===window.RSBrowser||"IE"===window.RSBrowser,i[n].indexhelper=0,i[n].level=0,i[n].rtl=e("body").hasClass("rtl"),i[n]._L=i[n]._L===t?{}:i[n]._L,i[n].emptyObject="{}",i[n].dimensionReCheck={},i.globalListener===t&&i.pageHandler(n),i[n].stopAfterLoops!=t&&i[n].stopAfterLoops>-1?i[n].looptogo=i[n].stopAfterLoops:i[n].looptogo="disabled",window._T=i[n],i[n].BUG_safari_clipPath="Safari"===i.get_browser()&&i.get_browser_version()>"12",i[n].minHeight="fullwidth"===i[n].sliderLayout?0:i[n].minHeight!=t&&""!==i[n].minHeight?parseInt(i[n].minHeight,0):0,i[n].minHeight=i[n].minHeight===t?0:i[n].minHeight,i[n].isEdge="Edge"===i.get_browser(),r(n),i.updateVisibleArea(n),l(n),W(n),window.requestAnimationFrame(function(){if("fullscreen"===i[n].sliderLayout){var e=i.getFullscreenOffsets(n);0!==e&&i[n].cpar.height(i.getWinH(n)-e)}i[n].cpar[0].style.visibility="visible"}),"hero"==i[n].sliderType&&i[n].c.find("rs-slide").each(function(t){t>0&&e(this).remove()}),i[n].navigation.use="hero"!==i[n].sliderType&&("carousel"==i[n].sliderType||i[n].navigation.keyboardNavigation||"on"==i[n].navigation.mouseScrollNavigation||"carousel"==i[n].navigation.mouseScrollNavigation||i[n].navigation.touch.touchenabled||i[n].navigation.arrows.enable||i[n].navigation.bullets.enable||i[n].navigation.thumbnails.enable||i[n].navigation.tabs.enable),i[n].c.find("rs-bgvideo").each(function(){"RS-BGVIDEO"!==this.tagName||this.id!==t&&""!==this.id||(this.id="rs-bg-video-"+Math.round(1e6*Math.random()))}),tpGS.force3D="auto",!0===i[n].modal.useAsModal&&-1===i.RS_prioList.indexOf(n)&&(i.RS_toInit[n]=!1,i.RS_prioList.push(n)),i.RS_killedlist!==t&&-1!==i.RS_killedlist.indexOf(n)&&(i.RS_toInit[n]=!1,i.RS_prioList.push(n)),!0===i.RS_prioListFirstInit&&!0!==i[n].modal.useAsModal&&-1===i.RS_prioList.indexOf(n)&&(i.RS_toInit[n]=!1,i.RS_prioList.push(n)),i.initNextRevslider(n)})},getRSJASONOptions:function(e){console.log(JSON.stringify(i[e].option_export))},getRSVersion:function(e){var t,i,a=window.SliderRevolutionVersion;if(!e){for(var r in t=i="---------------------------------------------------------\n",t+=" Currently Loaded Slider Revolution & SR Modules :\n"+i,a)a.hasOwnProperty(r)&&(t+=a[r].alias+": "+a[r].ver+"\n");t+=i}return e?a:t},revremoveslide:function(t){return this.each(function(){var a=this.id;if(!(t<0||t>i[a].slideamount)&&i[a]&&i[a].slides.length>0&&(t>0||t<=i[a].slides.length)){var r=i.gA(i[a].slides[t],"key");i[a].slideamount=i[a].slideamount-1,i[a].realslideamount=i[a].realslideamount-1,s("rs-bullet",r,a),s("rs-tab",r,a),s("rs-thumb",r,a),e(i[a].slides[t]).remove(),i[a].thumbs=o(i[a].thumbs,t),i.updateNavIndexes&&i.updateNavIndexes(a),t<=i[a].pr_active_key&&(i[a].pr_active_key=i[a].pr_active_key-1)}})},revaddcallback:function(e){return this.each(function(){i[this.id]&&(i[this.id].callBackArray===t&&(i[this.id].callBackArray=[]),i[this.id].callBackArray.push(e))})},revgetparallaxproc:function(){if(i[this[0].id])return i[this[0].id].scrollproc},revdebugmode:function(){},revscroll:function(t){return this.each(function(){var i=e(this);e("body,html").animate({scrollTop:i.offset().top+i.height()-t+"px"},{duration:400})})},revredraw:function(){return this.each(function(){m(this.id)})},revkill:function(){return this.each(function(){var a=this.id;i[a].c.data("conthover",1),i[a].c.data("conthoverchanged",1),i[a].c.trigger("revolution.slide.onpause"),i[a].tonpause=!0,i[a].c.trigger("stoptimer"),i[a].sliderisrunning=!1;var r="updateContainerSizes."+i[a].c.attr("id");i.window.unbind(r),tpGS.gsap.killTweensOf(i[a].c.find("*"),!1),tpGS.gsap.killTweensOf(i[a].c,!1),i[a].c.unbind("hover, mouseover, mouseenter,mouseleave, resize"),i[a].c.find("*").each(function(){var i=e(this);i.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"),i.off("on, hover, mouseenter,mouseleave,mouseover, resize"),i.data("mySplitText",null),i.data("ctl",null),i.data("tween")!=t&&i.data("tween").kill(),i.data("pztl")!=t&&i.data("pztl").kill(),i.data("timeline_out")!=t&&i.data("timeline_out").kill(),i.data("timeline")!=t&&i.data("timeline").kill(),i.remove(),i.empty(),i=null}),tpGS.gsap.killTweensOf(i[a].c.find("*"),!1),tpGS.gsap.killTweensOf(i[a].c,!1),i[a].progressC.remove();try{i[a].c.closest(".rev_slider_wrapper").detach()}catch(e){}try{i[a].c.closest("rs-fullwidth-wrap").remove()}catch(e){}try{i[a].c.closest("rs-module-wrap").remove()}catch(e){}try{i[a].c.remove()}catch(e){}i[a].cpar.detach(),i[a].c.html(""),i[a].c=null,delete i[a],i.RS_prioList.splice(i.RS_prioList.indexOf(a),1),i.RS_toInit[a]=!1,i.RS_killedlist=i.RS_killedlist===t?[]:i.RS_killedlist,-1===i.RS_killedlist.indexOf(a)&&i.RS_killedlist.push(a)})},revpause:function(){return this.each(function(){var a=e(this);a!=t&&a.length>0&&e("body").find("#"+a.attr("id")).length>0&&(a.data("conthover",1),a.data("conthoverchanged",1),a.trigger("revolution.slide.onpause"),i[this.id].tonpause=!0,a.trigger("stoptimer"))})},revresume:function(){return this.each(function(){if(i[this.id]!==t){var a=e(this);a.data("conthover",0),a.data("conthoverchanged",1),a.trigger("revolution.slide.onresume"),i[this.id].tonpause=!1,a.trigger("starttimer")}})},revmodal:function(a){var r=this instanceof e?this[0]:this,o=r.id;i[r.id]!==t&&i.revModal(o,a)},revstart:function(){var a=this instanceof e?this[0]:this;return i[a.id]===t?(console.log("Slider is Not Existing"),!1):i[a.id].sliderisrunning||!0===i[a.id].initEnded?(console.log("Slider Is Running Already"),!1):(i[a.id].c=e(a),i[a.id].canvas=i[a.id].c.find("rs-slides"),u(a.id),!0)},revnext:function(){return this.each(function(){i[this.id]!==t&&i.callingNewSlide(this.id,1,"carousel"===i[this.id].sliderType)})},revprev:function(){return this.each(function(){i[this.id]!==t&&i.callingNewSlide(this.id,-1,"carousel"===i[this.id].sliderType)})},revmaxslide:function(){return e(this).find("rs-slide").length},revcurrentslide:function(){if(i[e(this)[0].id]!==t)return parseInt(i[e(this)[0].id].pr_active_key,0)+1},revlastslide:function(){return e(this).find("rs-slide").length},revshowslide:function(e){return this.each(function(){i[this.id]!==t&&e!==t&&i.callingNewSlide(this.id,"to"+(e-1))})},revcallslidewithid:function(e){return this.each(function(){i[this.id]!==t&&i.callingNewSlide(this.id,e,"carousel"===i[this.id].sliderType)})}}),i=e.fn.revolution,e.extend(!0,i,{pageHandler:function(r){window._TA=i,window._T=i[r],i.globalListener=!0,i.window=e(window),i.document=e(document),i.RS_toInit={},i.RS_prioList=[],i.RS_swapping=[],i.RS_swapList={},window.isSafari11===t&&(window.isSafari11=i.isSafari11()),window.addEventListener("resize",i.getWindowDimension),a&&window.addEventListener("orientationchange",function(){i.getWindowDimension(!1),setTimeout(function(){i.getWindowDimension(!0)},400)}),i.getWindowDimension(!1),i.stickySupported=!1,"IE"!==window.RSBrowser&&(i.stickySupported=!0, /*! Custom Eases */ tpGS.SFXBounceLite=tpGS.CustomBounce.create("SFXBounceLite",{strength:.3,squash:1,squashID:"SFXBounceLite-squash"}),tpGS.SFXBounceSolid=tpGS.CustomBounce.create("SFXBounceSolid",{strength:.5,squash:2,squashID:"SFXBounceSolid-squash"}),tpGS.SFXBounceStrong=tpGS.CustomBounce.create("SFXBounceStrong",{strength:.7,squash:3,squashID:"SFXBounceStrong-squash"}),tpGS.SFXBounceExtrem=tpGS.CustomBounce.create("SFXBounceExtrem",{strength:.9,squash:4,squashID:"SFXBounceExtrem-squash"}),tpGS.BounceLite=tpGS.CustomBounce.create("BounceLite",{strength:.3}),tpGS.BounceSolid=tpGS.CustomBounce.create("BounceSolid",{strength:.5}),tpGS.BounceStrong=tpGS.CustomBounce.create("BounceStrong",{strength:.7}),tpGS.BounceExtrem=tpGS.CustomBounce.create("BounceExtrem",{strength:.9})),i.checkParrentOverflows(r);var o=document.getElementsByTagName("rs-module");for(var s in o)o.hasOwnProperty(s)&&(i.RS_toInit[o[s].id]=!1,i.RS_prioList.push(o[s].id));i.nextSlider=r,i.RS_prioListFirstInit=!0},checkParrentOverflows:function(e){window.requestAnimationFrame(function(){for(var t=i[e].cpar[0];t.parentNode&&!1!==i.stickySupported;){if("RS-MODULE-WRAP"!==t.tagName&&"RS-FULLWIDTH-WRAP"!==t.tagName&&"RS-MODULE-WRAP"!==t.tagName&&-1===t.className.indexOf("wp-block-themepunch-revslider")){var a=window.getComputedStyle(t);i.stickySupported="hidden"!==a.overflow&&"hidden"!==a.overflowX&&"hidden"!==a.overflowY}t=t.parentNode}})},initNextRevslider:function(e){i.RS_prioList[0]===e&&!1===i.RS_toInit[e]?(i.RS_toInit[e]="waiting",c(e),setTimeout(function(){i.initNextRevslider(e)},19)):i.RS_prioList[0]===e&&"waiting"===i.RS_toInit[e]?setTimeout(function(){i.initNextRevslider(e)},19):i.RS_prioList[0]===e&&!0===i.RS_toInit[e]?(i.RS_prioList.shift(),0!==i.RS_prioList.length&&setTimeout(function(){i.initNextRevslider(e)},19)):i.RS_prioList[0]!==e&&!1===i.RS_toInit[e]?setTimeout(function(){i.initNextRevslider(e)},19):0===i.RS_prioList.length&&!0===i.RS_toInit[e]&&c(e)},scrollTicker:function(e){1!=i.scrollTickerAdded&&(i.slidersToScroll=[],i.scrollTickerAdded=!0,a?(tpGS.gsap.ticker.fps(150),tpGS.gsap.ticker.add(function(){i.generalObserver()})):document.addEventListener("scroll",function(e){i.scrollRaF===t&&(i.scrollRaF=requestAnimationFrame(i.generalObserver.bind(this,!0)))},{passive:!0})),i.slidersToScroll.push(e),i.generalObserver(a)},generalObserver:function(e){for(var t in i.scrollRaF&&(i.scrollRaF=cancelAnimationFrame(i.scrollRaF)),i.lastwindowheight=i.lastwindowheight||i.winH,i.scrollY=window.scrollY,i.slidersToScroll)i.slidersToScroll.hasOwnProperty(t)&&i.scrollHandling(i.slidersToScroll[t],e)},enterViewPort:function(a,r){!0!==i[a].started?(i[a].started=!0,setTimeout(function(){R(a),"hero"!==i[a].sliderType&&i.manageNavigation&&i[a].navigation.use&&!0===i[a].navigation.createNavigationDone&&i.manageNavigation(a),i[a].slideamount>1&&G(a),setTimeout(function(){i[a]!==t&&(i[a].revolutionSlideOnLoaded=!0,i[a].c.trigger("revolution.slide.onloaded"))},50)},i[a].startDelay),i[a].startDelay=0,window.requestAnimationFrame(function(){h(a)})):(i[a].waitForCountDown&&(G(a),i[a].waitForCountDown=!1),"playing"!=i[a].sliderlaststatus&&i[a].sliderlaststatus!=t||i[a].c.trigger("starttimer"),i[a].lastplayedvideos!=t&&i[a].lastplayedvideos.length>0&&e.each(i[a].lastplayedvideos,function(e,t){i.playVideo(t,a)}))},leaveViewPort:function(a){i[a].sliderlaststatus=i[a].sliderstatus,i[a].c.trigger("stoptimer"),i[a].playingvideos!=t&&i[a].playingvideos.length>0&&(i[a].lastplayedvideos=e.extend(!0,[],i[a].playingvideos),i[a].playingvideos&&e.each(i[a].playingvideos,function(e,t){i[a].leaveViewPortBasedStop=!0,i.stopVideo&&i.stopVideo(t,a)}))},scrollHandling:function(e,a,r,o){if(i[e]!==t){var s=i[e].topc!==t?i[e].topc[0].getBoundingClientRect():0===i[e].conh?i[e].cpar[0].getBoundingClientRect():i[e].c[0].getBoundingClientRect();s.hheight=0===s.height?0===i[e].conh?i[e].height:i[e].conh:s.height,i[e].scrollproc=s.top<0||s.hheight>i.lastwindowheight&&s.topi.lastwindowheight?(s.bottom-i.lastwindowheight)/s.hheight:0;var n=Math.max(0,1-Math.abs(i[e].scrollproc));i[e].viewPort.enable&&("%"===i[e].viewPort.vaType[i[e].level]&&(i[e].viewPort.visible_area[i[e].level]<=n||n>=0&&n<=1&&i[e].sbtimeline.fixed)||"px"===i[e].viewPort.vaType[i[e].level]&&(s.top<=0&&s.bottom>=i.lastwindowheight||s.top>=0&&s.bottom<=i.lastwindowheight||s.top>=0&&s.top=i[e].viewPort.visible_area[i[e].level]&&s.bottom125&&(i.lastwindowheight!==t&&Math.abs(i.lastwindowheight-i.winH)<125?i.mobileWinH=i.lastwindowheight:i.mobileWinH=i.winH)):clearTimeout(i.windowDimenstionDelay),i.windowDimenstionDelay=setTimeout(function(){i.winWAll=window.innerWidth,i.winWSbar=document.documentElement.clientWidth,a?(i.zoom=i.winWSbar/i.winWAll,i.winW=1!==i.zoom?i.winWSbar*i.zoom:Math.min(i.winWAll,i.winWSbar),i.winH=1!==i.zoom?window.innerHeight*i.zoom:window.innerHeight):(i.scrollBarWidth=i.winWAll-i.winWSbar,i.winW=Math.min(i.winWAll,i.winWSbar),i.winH=window.innerHeight),a&&i.winH>125&&(i.lastwindowheight!==t&&Math.abs(i.lastwindowheight-i.winH)<125?i.mobileWinH=i.lastwindowheight:i.mobileWinH=i.winH),!1!==e&&i.document.trigger("updateContainerSizes")},100)},sA:function(e,t,i){e&&e.setAttribute&&e.setAttribute("data-"+t,i)},gA:function(e,i,a){return e===t?t:e.hasAttribute&&e.hasAttribute("data-"+i)&&e.getAttribute("data-"+i)!==t&&null!==e.getAttribute("data-"+i)?e.getAttribute("data-"+i):a!==t?a:t},iWA:function(e,a){return i[e].justifyCarousel?"static"===a?i[e].carousel.wrapwidth:i[e].carousel.slide_widths[a!==t?a:i[e].carousel.focused]:i[e].gridwidth[i[e].level]},iHE:function(e,t){return i[e].useFullScreenHeight?i[e].conh:Math.max(i[e].currentRowsHeight,i[e].gridheight[i[e].level])},updateFixedScrollTimes:function(e){!0===i[e].sbtimeline.set&&!0===i[e].sbtimeline.fixed&&"auto"!==i[e].sliderLayout&&(i[e].sbtimeline.rest=i[e].duration-i[e].sbtimeline.fixEnd,i[e].sbtimeline.time=i[e].duration-(i[e].sbtimeline.fixStart+i[e].sbtimeline.rest),i[e].sbtimeline.extended=i[e].sbtimeline.time/10)},addSafariFix:function(e){!0===window.isSafari11&&!0!==i[e].safari3dFix&&(i[e].safari3dFix=!0,i[e].c[0].className+=" safarifix")},callContWidthManager:function(e){i.contWidthManager(e,"CallContWidthManager")},showModalCover:function(a,r,o){switch(o){case"show":var s;r.spin!==t&&"off"!==r.spin&&(s=i.buildSpinner(a,"spinner"+r.spin,r.spinc,"modalspinner")),r.bg!==t&&!1!==r.bg&&"false"!==r.bg&&"transparent"!==r.bg?(i[a].modalLoader=e(''),e("body").append(i[a].modalLoader),tpGS.gsap.set(i[a].modalLoader,{display:"none",background:r.bg,opacity:0}),tpGS.gsap.to(i[a].modalLoader,.5,{display:"block",opacity:1,ease:"power3.inOut"}),i.isModalOpen=!0,s!==t&&i[a].modalLoader.append(s)):s!==t&&i[a].c.append(s);break;case"hide":i[a].modalLoader!==t?(i[a].modalLoader.find(".modalspinner").remove(),tpGS.gsap.to(i[a].modalLoader,2,{delay:1,display:"none",opacity:0,ease:"power3.in",onComplete:function(){i.isModalOpen=!1}})):i[a].c.find(".modalspinner").remove()}},revModal:function(a,r){if(a!==t&&i[a]!==t&&"clicked"!==i[a].modal.closeProtection){if(!0===i[a].modal.closeProtection)return i[a].modal.closeProtection,void setTimeout(function(){i[a].modal.closeProtection=!1,i.revModal(a,r)},750);switch(r.mode){case"show":if(!0===i[a].modal.isLive)return;i[a].modal.isLive=!0,r.slide=r.slide===t?"to0":r.slide,i[a].modal.bodyclass!==t&&i[a].modal.bodyclass.length>=0&&document.body.classList.add(i[a].modal.bodyclass),tpGS.gsap.to(i[a].modal.bg,2,{display:"block",opacity:1,ease:"power3.inOut"}),tpGS.gsap.set(i[a].modal.c,{display:"auto"===i[a].sliderLayout?"inline-block":"block",opacity:0}),i[a].cpar.removeClass("hideallscrollbars"),tpGS.gsap.set(i[a].cpar,{display:"block",opacity:1});var o={a:0};i.isModalOpen=!0,tpGS.gsap.fromTo(o,.01,{a:0},{a:10,ease:"power3.inOut",onStart:function(){i[a].sliderisrunning&&i.updateDimensions(a)},onComplete:function(){i.openModalId=a,i[a].sliderisrunning?i.callingNewSlide(a,r.slide):("to0"!==r.slide&&(i[a].startWithSlideKey=r.slide),u(a))}}),tpGS.gsap.fromTo([i[a].modal.c],.01,{opacity:0},{opacity:1,delay:.5,ease:"power3.inOut",onComplete:function(){}}),window.overscrollhistory=document.body.style.overflow,setTimeout(function(){document.body.style.overflow="hidden"},250),i.getWindowDimension();break;case"close":i.openModalId=t,A(a),document.body.style.overflow=window.overscrollhistory,i[a].cpar.addClass("hideallscrollbars"),i[a].modal.bodyclass!==t&&i[a].modal.bodyclass.length>=0&&document.body.classList.remove(i[a].modal.bodyclass),tpGS.gsap.to(i[a].modal.bg,2,{display:"none",opacity:0,ease:"power3.inOut"}),tpGS.gsap.to(i[a].modal.c,.3,{display:"none",delay:.5,opacity:0,onComplete:function(){tpGS.gsap.set(i[a].cpar,{display:"none",opacity:0}),i.document.trigger("revolution.all.resize"),i.getWindowDimension(),i.isModalOpen=!1}}),i[a].modal.closeProtection=!0,setTimeout(function(){i[a].modal.isLive=!1,i[a].modal.closeProtection=!1},750);break;case"init":if(window.RS_60_MODALS=window.RS_60_MODALS===t?[]:window.RS_60_MODALS,-1===e.inArray(i[a].modal.alias,window.RS_60_MODALS)&&window.RS_60_MODALS.push(i[a].modal.alias),i[a].modal.listener===t&&(i[a].modal.c=e("#"+a+"_modal"),i[a].modal.bg=e(''),"auto"===i[a].sliderLayout&&i[a].modal.cover?e("body").append(i[a].modal.bg):i[a].modal.c.append(i[a].modal.bg),i[a].modal.c[0].className+="rs-modal-"+i[a].sliderLayout,i[a].modal.calibration={left:"auto"===i[a].sliderLayout?"center"===i[a].modal.horizontal?"50%":"left"===i[a].modal.horizontal?"0px":"auto":"0px",right:"auto"===i[a].sliderLayout?"center"===i[a].modal.horizontal?"auto":"left"===i[a].modal.horizontal?"auto":"0px":"0px",top:"auto"===i[a].sliderLayout||"fullwidth"===i[a].sliderLayout?"middle"===i[a].modal.vertical?"50%":"top"===i[a].modal.vertical?"0px":"auto":"0px",bottom:"auto"===i[a].sliderLayout||"fullwidth"===i[a].sliderLayout?"middle"===i[a].modal.vertical?"auto":"top"===i[a].modal.vertical?"auto":"0px":"0px",y:("auto"===i[a].sliderLayout||"fullwidth"===i[a].sliderLayout)&&"middle"===i[a].modal.vertical?"-50%":0,x:"auto"===i[a].sliderLayout&&"center"===i[a].modal.horizontal?"-50%":0},"-50%"===i[a].modal.calibration.y&&(i[a].modal.calibration.filter="blur(0px)"),tpGS.gsap.set(i[a].modal.c,"auto"===i[a].sliderLayout||"fullscreen"===i[a].sliderLayout?e.extend(!0,i[a].modal.calibration,{opacity:0,display:"none"}):{opacity:0,display:"none"}),"fullwidth"===i[a].sliderLayout&&tpGS.gsap.set(i[a].modal.c.find("rs-module-wrap"),i[a].modal.calibration),!1!==i[a].modal.cover&&"false"!==i[a].modal.cover||(i[a].modal.coverColor="transparent"),tpGS.gsap.set(i[a].modal.bg,{display:"none",background:i[a].modal.coverColor,opacity:0}),i.document.on("RS_OPENMODAL_"+i[a].modal.alias,function(e,t){i.revModal(a,{mode:"show",slide:t})}),i.document.on("click","rs-modal-cover",function(){i.revModal(i.gA(this,"rid"),{mode:"close"})}),i[a].modal.listener=!0,i[a].modal.trigger!==t)){var s,n=i[a].modal.trigger.split(";");for(o in i[a].modal.trigger={},n)if(n.hasOwnProperty(o))switch((s=n[o].split(":"))[0]){case"t":i[a].modal.trigger.time=parseInt(s[1],0);break;case"s":i[a].modal.trigger.scroll=s[1];break;case"so":i[a].modal.trigger.scrollo=parseInt(s[1],0);break;case"e":i[a].modal.trigger.event=s[1]}if(i[a].modal.trigger.time!==t&&0!==i[a].modal.trigger.time&&setTimeout(function(){i.document.trigger("RS_OPENMODAL_"+i[a].modal.alias)},i[a].modal.trigger.time),i[a].modal.trigger.scrollo!==t||i[a].modal.trigger.scroll!==t){i[a].modal.trigger.scroll!==t&&e(i[a].modal.trigger.scroll)[0]!==t&&(i[a].modal.trigger.scroll=e(i[a].modal.trigger.scroll)[0]);var l=function(){if(i[a].modal.trigger.scroll!==t)var e=i[a].modal.trigger.scroll.getBoundingClientRect();(i[a].modal.trigger.scroll!==t&&Math.abs(e.top+(e.bottom-e.top)/2-i.getWinH(a)/2)<50||i[a].modal.trigger.scrollo!==t&&Math.abs(i[a].modal.trigger.scrollo-(i.scrollY!==t?i.scrollY:window.scrollY))<100)&&(i.document.trigger("RS_OPENMODAL_"+i[a].modal.alias),document.removeEventListener("scroll",l))};document.addEventListener("scroll",l,{id:a,passive:!0})}i[a].modal.trigger.event!==t&&i.document.on(i[a].modal.trigger.event,function(){i.document.trigger("RS_OPENMODAL_"+i[a].modal.alias)})}}}},smartConvertDivs:function(e){var t="";if("string"==typeof e&&e.indexOf("#")>=0){var i=e.split(","),a=i.length-1;for(var r in i)t="string"==typeof i[r]&&"#"===i[r][0]?t+i[r][1]/i[r][3]*100+"%"+(r=0)){var u=e(p[d]).data(),h=g(p[d],t,o),m=h!==t?h:i.gA(p[d],"svg_src")!=t?i.gA(p[d],"svg_src"):p[d].src===t?u.src:p[d].src,f=i.getLoadObj(o,m);if(i.sA(p[d],"src-rs-ref",m),u.loaded===t&&f!==t&&f.progress&&"loaded"==f.progress){if(p[d].src=f.src,"img"==f.type){if(u.slidebgimage){-1==f.src.indexOf("images/transparent.png")&&-1==f.src.indexOf("assets/transparent.png")||u.bgcolor===t?p[d].style.backgroundImage='url("'+f.src+'")':u.bgcolor!==t&&(p[d].style.background=u.bgcolor),i.sA(l[c],"owidth",f.width),i.sA(l[c],"oheight",f.height);var v=l[c].getElementsByTagName("rs-sbg-wrap");if(v.length>0&&(i.sA(v[0],"owidth",f.width),i.sA(v[0],"oheight",f.height)),"carousel"===i[o].sliderType){var y=e(v),b=i.getSlideIndex(o,i.gA(l[c],"key"));y.data("panzoom")===t||i[o].panzoomTLs!==t&&i[o].panzoomTLs[b]!==t||i.startPanZoom(y,o,0,b,"prepare")}}}else"svg"==f.type&&"loaded"==f.progress&&(p[d].innerHTML=f.innerHTML);u.loaded=!0}f&&f.progress&&f.progress.match(/inprogress|inload|prepared/g)&&(!f.error&&e.now()-f.starttoload<3e3?n=!0:(f.progress="failed",f.reported_img||(f.reported_img=!0,console.log(m+" Could not be loaded !")))),1!=i[o].youtubeapineeded||window.YT&&YT.Player!=t||(n=O("youtube",o)),1!=i[o].vimeoapineeded||window.Vimeo||(n=O("vimeo",o))}}!a&&i[o].audioqueue&&i[o].audioqueue.length>0&&e.each(i[o].audioqueue,function(t,i){i.status&&"prepared"===i.status&&e.now()-i.start=0?"%":"px"),i[a].viewPort.visible_area[r]=parseInt(i[a].viewPort.visible_area[r],0),i[a].viewPort.visible_area[r]="%"==i[a].viewPort.vaType[r]?i[a].viewPort.visible_area[r]/100:i[a].viewPort.visible_area[r])},observeFonts:function(e,a,r){r=r===t?0:r,i.fonts===t&&(i.fonts={},i.monoWidth=n("monospace"),i.sansWidth=n("sans-serif"),i.serifWidth=n("serif")),r++;var o=i.fonts[e];!0!==i.fonts[e]&&(i.fonts[e]=i.monoWidth!==n(e+",monospace")||i.sansWidth!==n(e+",sans-serif")||i.serifWidth!==n(e+",serif")),100===r||(!1===o||o===t)&&!0===i.fonts[e]?(n(e+",monospace",!0),n(e+",sans-serif",!0),n(e+",serif",!0),a()):setTimeout(function(){i.observeFonts(e,a,r)},19)},getversion:function(){return"Slider Revolution 6.2.18"},currentSlideIndex:function(e){return i[e].pr_active_key},iOSVersion:function(){return!!(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i))&&navigator.userAgent.match(/OS 4_\d like Mac OS X/i)},isIE:function(t,i){var a=e('

').appendTo(e("body"));a.html("\x3c!--[if "+(i||"")+" IE "+(t||"")+"]> 1)||i);return i},is_android:function(){var e=["android","Android"],t=!1;for(var i in e)e.hasOwnProperty(i)&&(t=!!(t||navigator.userAgent.split(e[i]).length>1)||t);return t},callBackHandling:function(t,a,r){i[t].callBackArray&&e.each(i[t].callBackArray,function(e,t){t&&t.inmodule&&t.inmodule===a&&t.atposition&&t.atposition===r&&t.callback&&t.callback.call()})},get_browser:function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],"IE"):"Chrome"===i[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?e[1].replace("OPR","Opera"):(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),i[0])},get_browser_version:function(){var e,t=navigator.appName,i=navigator.userAgent,a=i.match(/(edge|opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return a&&null!=(e=i.match(/version\/([\.\d]+)/i))&&(a[2]=e[1]),(a=a?[a[1],a[2]]:[t,navigator.appVersion,"-?"])[1]},isFirefox:function(e){return i[e].isFirefox=i[e].isFirefox===t?"Firefox"===i.get_browser():i[e].isFirefox,i[e].isFirefox},isSafari11:function(){return"safari"===e.trim(i.get_browser().toLowerCase())&&parseFloat(i.get_browser_version())>=11},isWebkit:function(){var e=/(webkit)[ \/]([\w.]+)/.exec(navigator.userAgent.toLowerCase());return e&&e[1]&&"webkit"===e[1]},getHorizontalOffset:function(e,t){var i=d(e,".outer-left"),a=d(e,".outer-right");return"left"==t?i:"right"==t?a:"all"==t?{left:i,right:a,both:i+a}:i+a},getComingSlide:function(a,r){var o=i[a].pr_next_key!==t?i[a].pr_next_key:i[a].pr_processing_key!==t?i[a].pr_processing_key:i[a].pr_active_key,s=0;if(s=0,i[a].pr_active_slide!==t&&"true"==i.gA(i[a].pr_active_slide[0],"not_in_nav")&&(o=i[a].pr_lastshown_key),r!==t&&e.isNumeric(r)||r!==t&&r.match(/to/g))s=1===r||-1===r?parseInt(o,0)+r<0?i[a].slideamount-1:parseInt(o,0)+r>=i[a].slideamount?0:parseInt(o,0)+r:(r=e.isNumeric(r)?r:parseInt(r.split("to")[1],0))<0?0:r>i[a].slideamount-1?i[a].slideamount-1:r;else if(r)for(var n in i[a].slides)i[a].slides.hasOwnProperty(n)&&(s=i[a].slides&&i[a].slides[n]&&i.gA(i[a].slides[n],"key")===r?n:s);return{nindex:s,aindex:o}},callingNewSlide:function(e,a,r){var o=i.getComingSlide(e,a);i[e].pr_next_key=o.nindex,i[e].sdir=i[e].pr_next_key0&&i.openModalId!==t&&e!==i.openModalId&&(i[e].lastconw=i[e].lastconw-i.scrollBarWidth,i[e].conw=i[e].conw-i.scrollBarWidth,i[e].width=i[e].width-i.scrollBarWidth),i[e].gridOffsetWidth=(i[e].width-i[e].gridwidth[i[e].level])/2,i[e].gridOffsetHeight=(i[e].height-i[e].gridheight[i[e].level])/2,!0!==i[e].navigation.initialised&&window.requestAnimationFrame(function(){i[e].width===t&&i.updateDimensions(e),"hero"!==i[e].sliderType&&i.createNavigation&&i[e].navigation.use&&!0!==i[e].navigation.createNavigationDone&&i.createNavigation(e),i.resizeThumbsTabs&&i.resizeThumbsTabs&&i[e].navigation.use&&i.resizeThumbsTabs(e)}),i[e].rebuildProgressBar&&window.requestAnimationFrame(function(){C(e)}))},getSlideIndex:function(e,t){var a=!1;for(var r in i[e].slides){if(!i[e].slides.hasOwnProperty(r)||!1!==a)continue;a=i.gA(i[e].slides[r],"key")===t?r:a}return!1===a?0:a},loadUpcomingContent:function(e){if("smart"==i[e].lazyType){var t=[],a=parseInt(i.getSlideIndex(e,i.gA(i[e].pr_next_slide[0],"key")),0),r=a-1<0?i[e].realslideamount-1:a-1,o=a+1==i[e].realslideamount?0:a+1;r!==a&&t.push(i[e].slides[r]),o!==a&&t.push(i[e].slides[o]),t.length>0&&(i.loadImages(t,e,2),i.waitForCurrentImages(t,e,function(){}))}},getFullscreenOffsets:function(a){var r=0;if(i[a].fullScreenOffsetContainer!=t){var o=(""+i[a].fullScreenOffsetContainer).split(",");for(var s in o)o.hasOwnProperty(s)&&(r+=e(o[s]).outerHeight(!0)||0)}return i[a].fullScreenOffset!=t&&(!e.isNumeric(i[a].fullScreenOffset)&&i[a].fullScreenOffset.split("%").length>1?r+=i.getWinH(a)*parseInt(i[a].fullScreenOffset,0)/100:e.isNumeric(parseInt(i[a].fullScreenOffset,0))&&(r+=parseInt(i[a].fullScreenOffset,0)||0)),r},contWidthManager:function(e,a){i[e].CWMDONE=!0;var r=i[e].navOutterOffsets!==t?i[e].navOutterOffsets.both:0;i[e].navOutterOffsets=i.getHorizontalOffset(i[e].c,"all");var o,s=i[e].navOutterOffsets.left,n=i[e].blockSpacing!==t&&i[e].blockSpacing.left!==t?parseInt(i[e].blockSpacing.left[i[e].level],0):0,l=n+(i[e].blockSpacing!==t&&i[e].blockSpacing.right!==t?parseInt(i[e].blockSpacing.right[i[e].level],0):0),d=i[e].modal!==t&&i[e].modal.useAsModal?i.winWAll:i.winW;i[e].conw=i[e].conw===t?i[e].c.width():i[e].conw,"auto"===i[e].sliderLayout||"fullscreen"===i[e].sliderLayout&&!0===i[e].disableForceFullWidth?"fullscreen"==i[e].sliderLayout&&1==i[e].disableForceFullWidth?o={left:0,width:"auto"}:(i[e].canvasWidth=i[e].conw-i[e].navOutterOffsets.both,"auto"!==i[e].sliderLayout&&tpGS.gsap.set(i[e].canvas,{left:"carousel"===i[e].sliderType?0:s,width:i[e].canvasWidth})):o={left:0-Math.ceil(i[e].rsFullWidthWrap.offset().left-(s+n)),width:d-(i[e].navOutterOffsets.both+l)},o===t||i[e].caches.contWidthManager!==t&&i[e].caches.contWidthManager.left===o.left&&i[e].caches.contWidthManager.width===o.width||(tpGS.gsap.set(i[e].cpar,o),i[e].caches.contWidthManager={left:o.left,width:o.width},i[e].dimensionChanged=!0),"auto"===i[e].sliderLayout&&i[e].modal!==t&&i[e].modal.useAsModal&&(i[e].canvasWidth=Math.min(i[e].gridwidth[i[e].level],d),tpGS.gsap.set([i[e].modal.c,i[e].canvas],{width:i[e].canvasWidth})),i[e].slayers&&i[e].slayers.length>0&&"fullwidth"!=i[e].sliderLayout&&"fullscreen"!=i[e].sliderLayout&&tpGS.gsap.set(i[e].slayers,{left:s}),i[e].navOutterOffsets.both!==r&&(i[e].dimensionChanged=!0,i.updateDimensions(e),i.updateAnimatingLayerPositions(i[e].lastAnimateLayersCall)),tpGS.gsap.delayedCall(.3,function(){i.isModalOpen||window.innerWidth-document.documentElement.clientWidth===i.scrollBarWidth||(i.winWAll=window.innerWidth,i.winWSbar=document.documentElement.clientWidth,i.scrollBarWidth=i.winWAll-i.winWSbar,i.winW=Math.min(i.winWAll,i.winWSbar),i.document.trigger("updateContainerSizes"))})},setSize:function(e,a){var r,o,s=parseInt(i[e].top_outer||0)+parseInt(i[e].bottom_outer||0),n=0,l=0,d=0,c=i[e].pr_processing_key||i[e].pr_active_key||0,p=i[e].pr_active_key||0,g={},u={};if(g.marginTop="carousel"==i[e].sliderType?parseInt(i[e].carousel.padding_top||0,0):0,g.marginBottom="carousel"==i[e].sliderType?parseInt(i[e].carousel.padding_bottom||0,0):0,i[e].blockSpacing!==t&&tpGS.gsap.set(i[e].blockSpacing.block,{paddingLeft:i[e].blockSpacing.left[i[e].level],paddingRight:i[e].blockSpacing.right[i[e].level],marginTop:i[e].blockSpacing.top[i[e].level],marginBottom:i[e].blockSpacing.bottom[i[e].level]}),i[e].paddings===t&&(i[e].paddings={top:parseInt(i[e].cpar.css("paddingTop"),0)||0,bottom:parseInt(i[e].cpar.css("paddingBottom"),0)||0}),i[e].rowzones&&i[e].rowzones.length>0){if(i[e].rowzones[c]!==t)for(r=0;rn?l:n}if(i[e].srowzones&&i[e].srowzones.length>0)for(r=0;r0)for(var a=0;a=0?r.classList.remove("rs-tc-active"):r.classList.add("rs-tc-active"))}},lastToggleState:function(e){var i;if(e!==t)for(var a=0;a=0||i}return i},revCheckIDS:function(a,r){if(i.gA(r,"idcheck")===t){var o=r.id,s=e.inArray(r.id,window.RSANYID),n=-1;-1!==s&&(n=e.inArray(r.id,i[a].anyid),window.RSANYID_sliderID[s]===a&&-1===n||(r.id=r.id+"_"+Math.round(9999*Math.random()),console.log("Warning - ID:"+o+" exists already. New Runtime ID:"+r.id),s=n=-1)),-1===n&&i[a].anyid.push(r.id),-1===s&&(window.RSANYID.push(r.id),window.RSANYID_sliderID.push(a))}return i.sA(r,"idcheck",!0),r.id},buildSpinner:function(i,a,r,o){var s;if("off"!==a){o=o===t?"":o,r=r===t?"#ffffff":r;var n=parseInt(a.replace("spinner",""),10);if(isNaN(n)||n<6){var l='style="background-color:'+r+'"',d=o===t||3!==n&&4!=n?"":l;s=e("
')}else{var c,p='
2&&(c="rgba("+c[0].trim()+", "+c[1].trim()+", "+c[2].trim()+", "),c&&"string"==typeof c&&(p+=' style="border-top-color: '+c+"0.65); border-bottom-color: "+c+"0.15); border-left-color: "+c+"0.65); border-right-color: "+c+'0.15)"');else 12===n&&(p+=' style="background:'+r+'"');p+=">";for(var g=[10,0,4,2,5,9,0,4,4,2][n-6],u=0;u0&&(p+=" "),p+='';s=e(''+(p+="
")+"
")}return s}},playBGVideos:function(r,o){i[r].pr_next_slide.find("rs-bgvideo").each(function(s){if(a&&!i[r].fallbacks.allowHTML5AutoPlayOnAndroid)return!1;if(!0!==i[r].videos[this.id].waitToSlideTrans||"swapSlideProgress"!==o){var n=e(this);i.resetVideo(n,r,!1,!0),i[r].videoOutAnim!==t&&i[r].videoOutAnim[this.id]!==t&&i[r].videoOutAnim[this.id].pause(),tpGS.gsap.to(n,.01,{autoAlpha:1,ease:"power3.out",onComplete:function(){i.animcompleted(n,r,!0)}})}else{n=e(this);i.resetVideo(n,r,!1,!0)}})}});var a=i.is_mobile(),r=(i.is_android(),function(e){i[e].responsiveLevels=i.revToResp(i[e].responsiveLevels,i[e].rle),i[e].visibilityLevels=i.revToResp(i[e].visibilityLevels,i[e].rle),i[e].responsiveLevels[0]=9999,i[e].rle=i[e].responsiveLevels.length||1,i[e].gridwidth=i.revToResp(i[e].gridwidth,i[e].rle),i[e].gridheight=i.revToResp(i[e].gridheight,i[e].rle),i[e].editorheight!==t&&(i[e].editorheight=i.revToResp(i[e].editorheight,i[e].rle)),l(e),v(e);var a=Math.max(i[e].minHeight,i[e].gridheight[i[e].level]*i[e].bw);i[e].editorheight!==t&&(a=Math.max(a,i[e].editorheight[i[e].level]*i[e].bw)),i[e].cpar!==t&&i[e].cpar[0].offsetHeightparseInt(a))&&(r=parseInt(a),i[t].level=e,o=parseInt(a)),i.winWAll>a&&o');else{window._rs_firefox13=!1,window._rs_ie=window._rs_ie===t?!e.support.opacity:window._rs_ie,window._rs_ie9=window._rs_ie9===t?9==document.documentMode:window._rs_ie9;var o=e.fn.jquery.split("."),s=parseFloat(o[0]),n=parseFloat(o[1]);1==s&&n<7&&i[r].c.html('
The Current Version of jQuery:'+o+"
Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin
"),s>1&&(window._rs_ie=!1),i[r].realslideamount=i[r].slideamount=0;var l=i[r].canvas[0].getElementsByTagName("rs-slide"),d=[];for(var c in i[r].notInNav=[],i[r].slides=[],l)l.hasOwnProperty(c)&&("on"==i.gA(l[c],"hsom")&&a?d.push(l[c]):(i.gA(l[c],"invisible")||1==i.gA(l[c],"invisible")?i[r].notInNav.push(l[c]):(i[r].slides.push(l[c]),i[r].slideamount++),i[r].realslideamount++,i.sA(l[c],"originalindex",i[r].realslideamount),i.sA(l[c],"origindex",i[r].realslideamount-1)));for(c in d)d.hasOwnProperty(c)&&d[c].remove();for(c in i[r].notInNav)i[r].notInNav.hasOwnProperty(c)&&(i.sA(i[r].notInNav[c],"not_in_nav",!0),i[r].canvas[0].appendChild(i[r].notInNav[c]));if(i[r].canvas.css({visibility:"visible"}),i[r].slayers=i[r].c.find("rs-static-layers"),i[r].slayers.length>0&&i.sA(i[r].slayers[0],"key","staticlayers"),!0===i[r].modal.useAsModal&&(i[r].cpar.wrap(''),i[r].modal.c=i[r].cpar.closest("rs-modal"),i[r].modal.c.appendTo(e("body")),i[r].modal!==t&&i[r].modal.alias!==t&&i.revModal(r,{mode:"init"})),1==i[r].waitForInit||1==i[r].modal.useAsModal)return i.RS_toInit!==t&&(i.RS_toInit[r]=!0),i[r].c.trigger("revolution.slide.waitingforinit"),void(i[r].waitingForInit=!0);window.requestAnimationFrame(function(){u(r)}),i[r].initEnded=!0}},p=function(){e("body").data("rs-fullScreenMode",!e("body").data("rs-fullScreenMode")),e("body").data("rs-fullScreenMode")&&setTimeout(function(){i.window.trigger("resize")},200)},g=function(e,a,r){return i.gA(e,"lazyload")!==t?i.gA(e,"lazyload"):i[r].lazyloaddata!==t&&i[r].lazyloaddata.length>0&&i.gA(e,i[r].lazyloaddata)!==t?i.gA(e,i[r].lazyloaddata):i.gA(e,"lazy-src")!==t?i.gA(e,"lazy-src"):i.gA(e,"lazy-wpfc-original-src")!==t?i.gA(e,"lazy-wpfc-original-src"):i.gA(e,"lazy")!==t?i.gA(e,"lazy"):a},u=function(r){if(i[r]!==t){if(i[r].sliderisrunning=!0,!0!==i[r].noDetach&&i[r].c.detach(),i[r].shuffle){for(var o=i[r].canvas.find("rs-slide:first-child"),s=i.gA(o[0],"firstanim"),n=0;n0&&tpGS.gsap.set(h,{borderRadius:c+"px"}),i.gA(h,"link")!=t||i.gA(h,"linktoslide")!==t){var _=i.gA(h,"link")!==t?i.gA(h,"link"):"slide",w="slide"!=_?"no":i.gA(h,"linktoslide"),x=i.gA(h,"seoz");if(w!=t&&"no"!=w&&"next"!=w&&"prev"!=w)for(var k in i[r].slides)i[r].slides.hasOwnProperty(k)&&parseInt(i.gA(i[r].slides[k],"origindex"),0)+1==i.gA(h,"linktoslide")&&(w=i.gA(i[r].slides[k],"key"));e(h).prepend('"+(a?"":"")+"")}d++}if(i[r].simplifyAll&&(i.isIE(8)||i.iOSVersion())&&(i[r].c.find(".rs-layer").each(function(){var t=e(this);t.removeClass("customin customout").addClass("fadein fadeout"),t.data("splitin",""),t.data("speed",400)}),i[r].c.find("rs-slide").each(function(){var t=e(this);t.data("transition","fade"),t.data("masterspeed",500),t.data("slotamount",1),(t.find(".rev-slidebg")||t.find(">img").first()).data("panzoom",null)})),window._rs_desktop=window._rs_desktop===t?!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i):window._rs_desktop,i[r].autoHeight="fullscreen"==i[r].sliderLayout||i[r].autoHeight,"fullwidth"!=i[r].sliderLayout||i[r].autoHeight||i[r].c.css({maxHeight:i[r].gridheight[i[r].level]+"px"}),"auto"==i[r].sliderLayout||0!=i[r].c.closest("rs-fullwidth-wrap").length||"fullscreen"===i[r].sliderLayout&&1==i[r].disableForceFullWidth)i[r].topc=i[r].cpar;else{var S=i[r].cpar[0].style.marginTop,L=i[r].cpar[0].style.marginBottom;S=S===t||""===S?"":"margin-top:"+S+";",L=L===t||""===L?"":"margin-bottom:"+L+";",i[r].rsFullWidthWrap=i[r].topc=e(''),i[r].forcer=e(''),i[r].topc.append(i[r].forcer),i[r].topc.insertBefore(i[r].cpar),i[r].cpar.detach(),i[r].cpar.css({marginTop:"0px",marginBottom:"0px",position:"absolute"}),i[r].cpar.prependTo(i[r].topc)}if(i[r].forceOverflow&&i[r].topc[0].classList.add("rs-forceoverflow"),"carousel"===i[r].sliderType&&!0!==i[r].overflowHidden&&i[r].c.css({overflow:"visible"}),0!==i[r].maxHeight&&tpGS.gsap.set([i[r].cpar,i[r].c,i[r].topc],{maxHeight:i[r].maxHeight+"px"}),i[r].fixedOnTop&&tpGS.gsap.set(i[r].blockSpacing!==t&&i[r].blockSpacing.block!==t?i[r].blockSpacing.block:i[r].topc,{position:"fixed",top:"0px",left:"0px",pointerEvents:"none",zIndex:5e3}),i[r].shadow!==t&&i[r].shadow>0&&i[r].cpar.addClass("tp-shadow"+i[r].shadow).append('
'),l(r),!i[r].c.hasClass("revslider-initialised")){i[r].c[0].classList.add("revslider-initialised"),i[r].c[0].id=i[r].c[0].id===t?"revslider-"+Math.round(1e3*Math.random()+5):i[r].c[0].id,i.revCheckIDS(r,i[r].c[0]),i[r].origcd=parseInt(i[r].duration,0),i[r].scrolleffect._L=[],i[r].sbas=i[r].sbas===t?{}:i[r].sbas,i[r].layers=i[r].layers||{},i[r].sortedLayers=i[r].sortedLayers||{},i[r].c.find("rs-layer, rs-row, rs-column, rs-group, rs-bgvideo, .rs-layer").each(function(){var a,o,s=e(this),n=s.data();if(n.startclasses=this.className,n.startclasses=n.startclasses===t||null===n.startclasses?"":n.startclasses,n.animationonscroll=!!i[r].sbtimeline.set&&i[r].sbtimeline.layers,n.animationonscroll=!0===n.animationonscroll||"true"==n.animationonscroll,n.filteronscroll=!!i[r].scrolleffect.set&&i[r].scrolleffect.layers,n.pxundermask=n.startclasses.indexOf("rs-pxmask")>=0&&"off"!==i[r].parallax.type&&n.startclasses.indexOf("rs-pxl-")>=0,n.noPevents=n.startclasses.indexOf("rs-noevents")>=0,n.sba)for(var l in a=n.sba.split(";"))a.hasOwnProperty(l)&&("t"==(o=a[l].split(":"))[0]&&(n.animationonscroll=o[1],"false"==o[1]&&(n.animOnScrollForceDisable=!0)),"e"==o[0]&&(n.filteronscroll=o[1]),"so"==o[0]&&(n.scrollBasedOffset=parseInt(o[1])/1e3));if("true"!=n.animationonscroll&&1!=n.animationonscroll||(n.startclasses+=" rs-sba",s[0].className+=" rs-sba"),n.startclasses.indexOf("rs-layer-static")>=0&&i.handleStaticLayers&&i.handleStaticLayers(s,r),"RS-BGVIDEO"!==s[0].tagName){if(s[0].classList.add("rs-layer"),"column"===n.type&&(n.columnwidth="33.33%",n.verticalalign="top",n.column!==t))for(var d in a=n.column.split(";"))a.hasOwnProperty(d)&&("w"===(o=a[d].split(":"))[0]&&(n.columnwidth=o[1]),"a"===o[0]&&(n.verticalalign=o[1]));var c=n.startclasses.indexOf("slidelink")>=0?"width:100% !important;height:100% !important;":"",p="column"!==n.type?"":n.verticalalign===t?" vertical-align:top;":" vertical-align:"+n.verticalalign+";",g="row"===n.type||"column"===n.type?"position:relative;":"position:absolute;",u="",h="row"===n.type?"rs-row-wrap":"column"===n.type?"rs-column-wrap":"group"===n.type?"rs-group-wrap":"rs-layer-wrap",m="",f="",v=(n.noPevents,";pointer-events:none");"row"===n.type||"column"===n.type||"group"===n.type?(s[0].classList.remove("tp-resizeme"),"column"===n.type&&(n.width="auto",s[0].group="row",tpGS.gsap.set(s,{width:"auto"}),n.filteronscroll=!1)):(m="display:"+("inline-block"===s[0].style.display?"inline-block":"block")+";",s.closest("rs-column").length>0?(s[0].group="column",n.filteronscroll=!1):s.closest("rs-group-wrap").length>0&&(s[0].group="group",n.filteronscroll=!1)),n.wrpcls!==t&&(u=u+" "+n.wrpcls),n.wrpid!==t&&(f='id="'+n.wrpid+'"'),s.wrap("<"+h+" "+f+' class="rs-parallax-wrap '+u+'" style="'+p+" "+c+g+m+v+'">'+(n.pxundermask?"":"")+""),!0!==n.filteronscroll&&"true"!=n.filteronscroll||i[r].scrolleffect._L.push(s.parent()),s[0].id=s[0].id===t?"layer-"+Math.round(999999999*Math.random()):s[0].id,i.revCheckIDS(r,s[0]),"column"===n.type&&s.closest(".rs-parallax-wrap").append(''),"text"===n.type&&s[0].getElementsByTagName("iframe").length>0&&(i[r].slideHasIframe=!0,s[0].classList.add("rs-ii-o")),i[r].BUG_safari_clipPath&&"true"!=n.animationonscroll&&1!=n.animationonscroll&&s[0].classList.add("rs-pelock")}i.gA(s[0],"actions")&&i.checkActions&&i.checkActions(s,r,i[r]),!i.checkVideoApis||window.rs_addedvim&&window.rs_addedyt||i[r].youtubeapineeded&&i[r].vimeoapineeded||i.checkVideoApis(s,r)}),i.checkActions&&i.checkActions(t,r),i[r].c[0].addEventListener("mouseenter",function(){i[r].c.trigger("tp-mouseenter"),i[r].overcontainer=!0},{passive:!0}),i[r].c[0].addEventListener("mouseover",function(){i[r].c.trigger("tp-mouseover"),i[r].overcontainer=!0},{passive:!0}),i[r].c[0].addEventListener("mouseleave",function(){i[r].c.trigger("tp-mouseleft"),i[r].overcontainer=!1},{passive:!0}),i[r].c.find(".rs-layer video").each(function(t){var i=e(this);i.removeClass("video-js vjs-default-skin"),i.attr("preload",""),i.css({display:"none"})}),i[r].rs_static_layer=i[r].c[0].getElementsByTagName("rs-static-layers"),i.preLoadAudio&&i[r].rs_static_layer.length>0&&i.preLoadAudio(e(i[r].rs_static_layer),r,1),i[r].rs_static_layer.length>0&&(i.loadImages(i[r].rs_static_layer[0],r,0,!0),i.waitForCurrentImages(i[r].rs_static_layer[0],r,function(){i[r]!==t&&i[r].c.find("rs-static-layers img").each(function(){this.src=i.getLoadObj(r,i.gA(this,"src")!=t?i.gA(this,"src"):this.src).src})})),i[r].rowzones=[],i[r].rowzonesHeights=[],i[r].middleZones=[];var T=j("#")[0];if(T!==t&&T.length<9&&T.split("slide").length>1&&-1==T.indexOf("slider")){var O=parseInt(T.split("slide")[1],0);e.isNumeric(parseInt(O,0))&&((O=parseInt(O,0))<1&&(O=1),O>i[r].slideamount&&(O=i[r].slideamount),i[r].startWithSlide=O)}i[r].loader=i.buildSpinner(r,i[r].spinner,i[r].spinnerclr),i[r].loaderVisible=!0,i[r].c.append(i[r].loader),i[r].height=i[r].cpar.height()-("fullscreen"===i[r].sliderLayout?i.getFullscreenOffsets(r):0),i[r].c.height(i[r].height),y(r),("off"!==i[r].parallax.type||i[r].scrolleffect.set||i[r].sbtimeline.set)&&i.checkForParallax&&i.checkForParallax(r),i[r].fallbacks.disableFocusListener||"true"==i[r].fallbacks.disableFocusListener||!0===i[r].fallbacks.disableFocusListener||(i[r].c.addClass("rev_redraw_on_blurfocus"),H());var A=i[r].viewPort;for(var b in i[r].slides)if(i[r].slides.hasOwnProperty(b)){var R=e(i[r].slides[b]);i[r].rowzones[b]=[],i[r].rowzonesHeights[b]=[],i[r].middleZones[b]=[],R.find("rs-zone").each(function(){i[r].rowzones[b].push(e(this)),this.className.indexOf("rev_row_zone_middle")>=0&&i[r].middleZones[b].push(this)}),(A.enable&&i[r].inviewport||!A.enable)&&"all"==i[r].lazyType&&(i.loadImages(R[0],r,b),i.waitForCurrentImages(R[0],r,function(){}))}i[r].srowzones=[],i[r].smiddleZones=[],i[r].slayers&&i[r].slayers.find("rs-zone").each(function(){i[r].srowzones.push(e(this)),this.className.indexOf("rev_row_zone_middle")>=0&&i[r].smiddleZones.push(this)}),"carousel"===i[r].sliderType&&tpGS.gsap.set(i[r].canvas,{scale:1,perspective:1200,transformStyle:"flat",opacity:0}),i[r].c.prependTo(i[r].cpar),e("body").data("rs-fullScreenMode",!1),window.addEventListener("fullscreenchange",p,{passive:!0}),window.addEventListener("mozfullscreenchange",p,{passive:!0}),window.addEventListener("webkitfullscreenchange",p,{passive:!0}),i.document.on("updateContainerSizes."+i[r].c.attr("id"),function(){if(i[r]!==t){if(i[r].c==t)return!1;0!=e("body").find(i[r].c)&&(l(r),i.contWidthManager(r,"onResize_RunSlider")),i[r].fullScreenMode=i.checkfullscreenEnabled(r),i[r].c.outerWidth(!0)!=i[r].width||i[r].c.is(":hidden")||"fullscreen"==i[r].sliderLayout&&i.getWinH(r)!=i.lastwindowheight?(i.lastwindowheight=i.getWinH(r),m(r)):i[r].levelInLayers!==t&&i[r].levelInLayers!==i[r].level&&(i.lastwindowheight=i.getWinH(r),m(r))}}),A.presize&&(i[r].pr_next_slide=e(i[r].slides[0]),i.loadImages(i[r].pr_next_slide[0],r,0,!0),i.waitForCurrentImages(i[r].pr_next_slide.find(".tp-layers"),r,function(){i.animateTheLayers&&i.animateTheLayers({slide:i[r].pr_next_key,id:r,mode:"preset",caller:"runSlider"})})),("off"!=i[r].parallax.type||i[r].sbtimeline.set||!0===A.enable)&&i.scrollTicker(r),!0!==A.enable&&(i[r].inviewport=!0,i.enterViewPort(r)),i.RS_toInit!==t&&(i.RS_toInit[r]=!0)}}},h=function(e,a){i.winWi[e].bw?i[e].bh=i[e].bw:i[e].bw=i[e].bh,(i[e].bh>1||i[e].bw>1)&&(i[e].bw=1,i[e].bh=1)))},y=function(a){if(!0!==i[a].noDetach&&i[a].canvas.detach(),i[a].autoHeight&&tpGS.gsap.set([i[a].c,i[a].cpar],{maxHeight:"none"}),tpGS.gsap.set(i[a].canvas,i[a].modal!==t&&i[a].modal.useAsModal?{overflow:"hidden",width:"100%",height:"100%"}:{overflow:"hidden",width:"100%",height:"100%",maxHeight:i[a].autoHeight?"none":i[a].cpar.css("maxHeight")}),"carousel"===i[a].sliderType){var r="margin-top:"+parseInt(i[a].carousel.padding_top||0,0)+"px;";i[a].canvas.css({overflow:"visible"}).wrap(''),i[a].cpar.prepend("").append(""),i.defineCarouselElements(a)}i[a].startWithSlide=i[a].startWithSlide===t?t:Math.max(1,(i[a].sliderType,parseInt(i[a].startWithSlide))),i[a].cpar.css({overflow:"visible"}),i[a].scrolleffect.bgs=[];for(var o=0;oimg"),l=s.find("rs-bgvideo");n.detach(),l.detach(),(i[a].startWithSlide!=t&&i.gA(i[a].slides[o],"originalindex")==i[a].startWithSlide||i[a].startWithSlide===t&&0==o)&&(i[a].pr_next_key=s.index()),tpGS.gsap.set(s,{width:"100%",height:"100%",overflow:"hidden"}),n.wrap("");var d=n.closest("rs-sbg-wrap"),c=s.data("mediafilter"),p=b(n.data(),a),u=p.bgcolor!==t&&p.bgcolor.indexOf("gradient")>=0,h=p.bgcolor!==t&&p.bgcolor.indexOf("gradient")>=0?"background:"+p.bgcolor+";":"background-color:"+p.bgcolor+";";p.src=n[0].src,p.lazyload=g(n[0],t,a),p.slidebgimage=!0,c="none"===c||c===t?"":c,l.length>0&&(l.addClass("defaultvid").css({zIndex:30}),c!==t&&""!==c&&"none"!==c&&l.addClass(c),l.appendTo(d),p.parallax!=t&&(l.data("parallax",p.parallax),l.data("showcoveronpause","on"),l.data("mediafilter",c))),"none"!=i[a].dottedOverlay&&i[a].dottedOverlay!=t&&d.append(''),h+=(u?"":"background-repeat:"+p.bgrepeat+";background-image:url("+p.src+");background-size:"+p.bgfit+";background-position:"+p.bgposition+";")+"width:100%;height:100%;",h+="standard"===i[a].sliderType||"undefined"===i[a].sliderType?"opacity:0;":"",n.data("mediafilter",c),c=n.data("panzoom")!==t?"":c;var m=e("');d.append(m);var f=document.createComment("Runtime Modification - Img tag is Still Available for SEO Goals in Source - "+n.get(0).outerHTML);n.replaceWith(f),d.data(p),m.data(p),i.gA(s[0],"sba")===t&&i.sA(s[0],"sba","");var v={},y=i.gA(s[0],"sba").split(";");for(var _ in y)if(y.hasOwnProperty(_)){var w=y[_].split(":");switch(w[0]){case"f":v.f=w[1];break;case"b":v.b=w[1];break;case"g":v.g=w[1];break;case"t":v.s=w[1]}}i.sA(s[0],"scroll-based",!!i[a].sbtimeline.set&&(v.s!==t&&v.s)),i[a].scrolleffect.set?(i[a].scrolleffect.bgs.push({fade:v.f!==t?v.f:!!i[a].scrolleffect.slide&&i[a].scrolleffect.fade,blur:v.b!==t?v.b:!!i[a].scrolleffect.slide&&i[a].scrolleffect.blur,grayscale:v.g!==t?v.g:!!i[a].scrolleffect.slide&&i[a].scrolleffect.grayscale,c:d.wrap("").parent()}),s.prepend(d.parent().parent())):s.prepend(d.parent())}"carousel"===i[a].sliderType?(tpGS.gsap.set(i[a].carousel.wrap,{opacity:0}),i[a].c[0].appendChild(i[a].carousel.wrap[0])):i[a].c[0].appendChild(i[a].canvas[0])},b=function(r,o){r.bg=r.bg===t?"":r.bg;var s=r.bg.split(";"),n={bgposition:"50% 50%",bgfit:"cover",bgrepeat:"no-repeat",bgcolor:"transparent"};for(var l in s)if(s.hasOwnProperty(l)){var d=s[l].split(":"),c=d[0],p=d[1],g="";switch(c){case"p":g="bgposition";break;case"f":g="bgfit";break;case"r":g="bgrepeat";break;case"c":g="bgcolor"}g!==t&&(n[g]=p)}return i[o].fallbacks.panZoomDisableOnMobile&&a&&(n.panzoom=null,n.bgfit="cover"),e.extend(!0,r,n)},_=function(t,a){a.find(".slot, .slot-circle-wrapper").each(function(){e(this).remove()}),i[t].transition=0},w=function(e){var i=e;return e!=t&&e.length>0&&(i=e.split("?")[0]),i},x=function(e){var i=e;return e!=t&&e.length>0&&(i=i.replace(document.location.protocol,"")),i},k=function(e,t){var i=e.split("/"),a=t.split("/");i.pop();for(var r=0;r5e3&&1!=i[a][t+"warning"]){i[a][t+"warning"]=!0;var r=t+" Api Could not be loaded !";"https:"===location.protocol&&(r+=" Please Check and Renew SSL Certificate !"),console.error(r),i[a].c.append('
'+r+"
")}return!0},A=function(a){i[a]!==t&&(i[a].pr_active_slide=e(i[a].slides[i[a].pr_active_key]),i[a].pr_next_slide=e(i[a].slides[i[a].pr_processing_key]),i[a].pr_active_bg=i[a].pr_active_slide.find("rs-sbg-wrap"),i[a].pr_next_bg=i[a].pr_next_slide.find("rs-sbg-wrap"),i[a].pr_active_bg!==t&&i[a].pr_active_bg.length>0&&tpGS.gsap.to(i[a].pr_active_bg,.5,{opacity:0}),i[a].pr_next_bg!==t&&i[a].pr_next_bg.length>0&&tpGS.gsap.to(i[a].pr_next_bg,.5,{opacity:0}),tpGS.gsap.set(i[a].pr_active_slide,{zIndex:18}),i[a].pr_next_slide!==t&&i[a].pr_next_slide.length>0&&tpGS.gsap.set(i[a].pr_next_slide,{autoAlpha:0,zIndex:20}),i[a].tonpause=!1,i[a].pr_active_key!==t&&i.removeTheLayers(i[a].pr_active_slide,a,!0),i[a].firststart=1,setTimeout(function(){delete i[a].pr_active_key,delete i[a].pr_processing_key},200))},R=function(a,r){if(i[a]!==t)if(clearTimeout(i[a].waitWithSwapSlide),i[a].pr_processing_key===t||!0!==i[a].firstSlideShown){if(clearTimeout(i[a].waitWithSwapSlide),i[a].startWithSlideKey!==t&&(i[a].pr_next_key=i.getComingSlide(a,i[a].startWithSlideKey).nindex,delete i[a].startWithSlideKey),i[a].pr_active_slide=e(i[a].slides[i[a].pr_active_key]),i[a].pr_next_slide=e(i[a].slides[i[a].pr_next_key]),i[a].pr_next_key==i[a].pr_active_key)return delete i[a].pr_next_key;i[a].pr_processing_key=i[a].pr_next_key,i[a].pr_cache_pr_next_key=i[a].pr_next_key,delete i[a].pr_next_key,i[a].pr_next_slide!==t&&i[a].pr_next_slide[0]!==t&&i.gA(i[a].pr_next_slide[0],"hal")!==t&&i.sA(i[a].pr_next_slide[0],"sofacounter",i.gA(i[a].pr_next_slide[0],"sofacounter")===t?1:parseInt(i.gA(i[a].pr_next_slide[0],"sofacounter"),0)+1),i[a].stopLoop&&i[a].pr_processing_key==i[a].lastslidetoshow-1&&(i[a].progressC.css({visibility:"hidden"}),i[a].c.trigger("revolution.slide.onstop"),i[a].noloopanymore=1),i[a].pr_next_slide.index()===i[a].slideamount-1&&i[a].looptogo>0&&"disabled"!==i[a].looptogo&&(i[a].looptogo--,i[a].looptogo<=0&&(i[a].stopLoop=!0)),i[a].tonpause=!0,i[a].slideInSwapTimer=!0,i[a].c.trigger("stoptimer"),"off"===i[a].spinner?i[a].loader!==t&&!0===i[a].loaderVisible&&(i[a].loader.css({display:"none"}),i[a].loaderVisible=!1):i[a].loadertimer=setTimeout(function(){i[a].loader!==t&&!0!==i[a].loaderVisible&&(i[a].loader.css({display:"block"}),i[a].loaderVisible=!0)},50);var o="carousel"===i[a].sliderType&&"all"!==i[a].lazyType?i.loadVisibleCarouselItems(a):i[a].pr_next_slide[0];i.loadImages(o,a,1),i.preLoadAudio&&i.preLoadAudio(i[a].pr_next_slide,a,1),i.waitForCurrentImages(o,a,function(){i[a].firstSlideShown=!0,i[a].pr_next_slide.find("rs-bgvideo").each(function(){var t=e(this);t.hasClass("HasListener")||(t.data("bgvideo",1),i.manageVideoLayer(t,a,i.gA(i[a].pr_next_slide[0],"key")),i.prepareCoveredVideo(a)),0==t.find(".rs-fullvideo-cover").length&&t.append('
')}),i.loadUpcomingContent(a),window.requestAnimationFrame(function(){i.contWidthManager(a,"SwapSlide"),i.setSize(a,!1),I(i[a].pr_next_slide.find("rs-sbg"),a,r),i.setSize(a)})})}else i[a].waitWithSwapSlide=setTimeout(function(){R(a,r)},18)},I=function(a,r,o){if(i[r]!==t){if(C(r),i[r].pr_active_slide=e(i[r].slides[i[r].pr_active_key]),i[r].pr_next_slide=e(i[r].slides[i[r].pr_processing_key]),i[r].pr_active_bg=i[r].pr_active_slide.find("rs-sbg-wrap"),i[r].pr_next_bg=i[r].pr_next_slide.find("rs-sbg-wrap"),i[r].tonpause=!1,clearTimeout(i[r].loadertimer),i[r].loader!==t&&!0===i[r].loaderVisible&&(window.requestAnimationFrame(function(){i[r].loader.css({display:"none"})}),i[r].loaderVisible=!1),i[r].onBeforeSwap={slider:r,slideIndex:parseInt(i[r].pr_active_key,0)+1,slideLIIndex:i[r].pr_active_key,nextSlideIndex:parseInt(i[r].pr_processing_key,0)+1,nextSlideLIIndex:i[r].pr_processing_key,nextslide:i[r].pr_next_slide,slide:i[r].pr_active_slide,currentslide:i[r].pr_active_slide,prevslide:i[r].pr_lastshown_key!==t?i[r].slides[i[r].pr_lastshown_key]:""},i[r].c.trigger("revolution.slide.onbeforeswap",i[r].onBeforeSwap),i[r].transition=1,i[r].stopByVideo=!1,i[r].pr_next_slide[0]!==t&&i.gA(i[r].pr_next_slide[0],"duration")!=t&&""!=i.gA(i[r].pr_next_slide[0],"duration")?i[r].duration=parseInt(i.gA(i[r].pr_next_slide[0],"duration"),0):i[r].duration=i[r].origcd,i[r].pr_next_slide[0]===t||"true"!=i.gA(i[r].pr_next_slide[0],"ssop")&&!0!==i.gA(i[r].pr_next_slide[0],"ssop")?i[r].ssop=!1:i[r].ssop=!0,i[r].sbtimeline.set&&i[r].sbtimeline.fixed&&i.updateFixedScrollTimes(r),i[r].c.trigger("nulltimer"),i[r].sdir=i[r].pr_processing_key0&&0!=i.gA(i[r].pr_active_slide[0],"hal")&&i.gA(i[r].pr_active_slide[0],"hal")<=i.gA(i[r].pr_active_slide[0],"sofacounter")&&i[r].c.revremoveslide(i[r].pr_active_slide.index());var d=i[r].pr_processing_key||i[r].pr_active_key||0;i[r].rowzones!=t&&(d=d>i[r].rowzones.length?i[r].rowzones.length:d),i[r].rowzones!=t&&i[r].rowzones.length>0&&i[r].rowzones[d]!=t&&d>=0&&d<=i[r].rowzones.length&&i[r].rowzones[d].length>0&&i.setSize(r),delete i[r].sc_indicator,delete i[r].sc_indicator_dir,i[r].firstLetItFree===t&&(i.generalObserver(a),i[r].firstLetItFree=!0)}}},C=function(a){var r=i[a].progressBar;if(i[a].progressC===t||0==i[a].progressC.length)if(i[a].progressC=e(''),"horizontal"===r.style||"vertical"===r.style){if("module"===r.basedon){for(var o="",s=0;s";o+="";for(s=0;s";if(o+="","nogap"!==r.gaptype)for(s=0;s";i[a].progressC[0].innerHTML=o,!0===i[a].noDetach&&i[a].c.append(i[a].progressC),i[a].progressCBarBGS=i[a].progressC[0].getElementsByTagName("RS-PROGRESS-BG"),i[a].progressCBarGAPS=i[a].progressC[0].getElementsByTagName("RS-PROGRESS-GAP"),"nogap"!==r.gaptype&&tpGS.gsap.set(i[a].progressCBarGAPS,{backgroundColor:r.gapcolor,zIndex:"gapbg"===r.gaptype?17:27}),tpGS.gsap.set(i[a].progressCBarBGS,{backgroundColor:r.bgcolor})}else i[a].progressC[0].innerHTML="",!0===i[a].noDetach&&i[a].c.append(i[a].progressC);i[a].progressCBarInner=i[a].progressC[0].getElementsByTagName("RS-PROGRESS-BAR"),tpGS.gsap.set(i[a].progressCBarInner,{background:r.color})}else i[a].progressC[0].innerHTML='',!0===i[a].noDetach&&i[a].c.append(i[a].progressC),i[a].progressCBarInner=i[a].progressC[0].getElementsByClassName("rs-progress-bar")[0],i[a].progressBCanvas=i[a].progressCBarInner.getContext("2d"),i[a].progressBar.degree="cw"===i[a].progressBar.style?360:0,P(a);if(!0!==i[a].noDetach&&i[a].progressC.detach(),i[a].progressBar.visibility[i[a].level]&&1!=i[a].progressBar.disableProgressBar)if("horizontal"===r.style||"vertical"===r.style){var n,l,d=i[a].slideamount-1;if("horizontal"===r.style){var c="grid"===r.alignby?i[a].gridwidth[i[a].level]:i[a].width;n=Math.ceil(c/i[a].slideamount),l=Math.ceil((c-d*r.gapsize)/i[a].slideamount),tpGS.gsap.set(i[a].progressC,{visibility:"visible",top:"top"===r.vertical?r.y+("grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(0,i[a].gridOffsetHeight):0):"center"===r.vertical?"50%":"auto",bottom:"top"===r.vertical||"center"===r.vertical?"auto":r.y+("grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(0,i[a].gridOffsetHeight):0),left:"left"===r.horizontal&&"grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):"auto",right:"right"===r.horizontal&&"grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):"auto",y:"center"===r.vertical?r.y:0,height:r.size,backgroundColor:"module"===r.basedon?"transparent":r.bgcolor,marginTop:"bottom"===r.vertical?0:"top"===r.vertical?0:parseInt(r.size,0)/2,width:"grid"===r.alignby?i[a].gridwidth[i[a].level]:"100%"}),tpGS.gsap.set(i[a].progressCBarInner,{x:"module"===r.basedon?r.gap?function(e){return("right"===r.horizontal?d-e:e)*(l+r.gapsize)}:function(e){return("right"===r.horizontal?d-e:e)*n}:0,width:"module"===r.basedon?r.gap?l+"px":100/i[a].slideamount+"%":"100%"}),"module"===r.basedon&&(tpGS.gsap.set(i[a].progressCBarBGS,{x:"module"===r.basedon?r.gap?function(e){return e*(l+r.gapsize)}:function(e){return e*n}:0,width:"module"===r.basedon?r.gap?l+"px":100/i[a].slideamount+"%":"100%"}),tpGS.gsap.set(i[a].progressCBarGAPS,{width:r.gap?r.gapsize+"px":0,x:r.gap?function(e){return(e+1)*l+parseInt(r.gapsize,0)*e}:0}))}else if("vertical"===r.style){c="grid"===r.alignby?i[a].gridheight[i[a].level]:i[a].height;n=Math.ceil(c/i[a].slideamount),l=Math.ceil((c-d*r.gapsize)/i[a].slideamount),tpGS.gsap.set(i[a].progressC,{visibility:"visible",left:"left"===r.horizontal?r.x+("grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):0):"center"===r.horizontal?"50%":"auto",right:"left"===r.horizontal||"center"===r.horizontal?"auto":r.x+("grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):0),x:"center"===r.horizontal?r.x:0,top:"top"===r.vertical&&"grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(i[a].gridOffsetHeight,0):"auto",bottom:"bottom"===r.vertical&&"grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(i[a].gridOffsetHeight,0):"auto",width:r.size,marginLeft:"left"===r.horizontal?0:"right"===r.horizontal?0:parseInt(r.size,0)/2,backgroundColor:"module"===r.basedon?"transparent":r.bgcolor,height:"grid"===r.alignby?i[a].gridheight[i[a].level]:"100%"}),tpGS.gsap.set(i[a].progressCBarInner,{y:"module"===r.basedon?r.gap?function(e){return("bottom"===r.vertical?d-e:e)*(l+r.gapsize)}:function(e){return("bottom"===r.vertical?d-e:e)*n}:0,height:"module"===r.basedon?r.gap?l+"px":100/i[a].slideamount+"%":"100%"}),"module"===r.basedon&&(tpGS.gsap.set(i[a].progressCBarBGS,{y:"module"===r.basedon?r.gap?function(e){return e*(l+r.gapsize)}:function(e){return e*n}:0,height:"module"===r.basedon?r.gap?l+"px":100/i[a].slideamount+"%":"100%"}),tpGS.gsap.set(i[a].progressCBarGAPS,{height:r.gap?r.gapsize+"px":0,y:r.gap?function(e){return(e+1)*l+parseInt(r.gapsize,0)*e}:0}))}}else tpGS.gsap.set(i[a].progressC,{top:"top"===r.vertical?r.y+("grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(0,i[a].gridOffsetHeight):0):"center"===r.vertical?"50%":"auto",bottom:"top"===r.vertical||"center"===r.vertical?"auto":r.y+("grid"===r.alignby&&i[a].gridOffsetHeight!==t?Math.max(0,i[a].gridOffsetHeight):0),left:"left"===r.horizontal?r.x+("grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):0):"center"===r.horizontal?"50%":"auto",right:"left"===r.horizontal||"center"===r.horizontal?"auto":r.x+("grid"===r.alignby&&i[a].gridOffsetWidth!==t?Math.max(0,i[a].gridOffsetWidth):0),y:"center"===r.vertical?r.y:0,x:"center"===r.horizontal?r.x:0,width:2*r.radius,height:2*r.radius,marginTop:"center"===r.vertical?0-r.radius:0,marginLeft:"center"===r.horizontal?0-r.radius:0,backgroundColor:"transparent",visibility:"visible"});else i[a].progressC[0].style.visibility="hidden";!0!==i[a].noDetach&&i[a].c.append(i[a].progressC),i[a].gridOffsetWidth===t&&"grid"===r.alignby?i[a].rebuildProgressBar=!0:i[a].rebuildProgressBar=!1},P=function(e){var t=i[e].progressBar,a=parseInt(t.radius),r=parseInt(t.radius);i[e].progressBCanvas.lineCap="round",i[e].progressBCanvas.clearRect(0,0,2*t.radius,2*t.radius),i[e].progressBCanvas.beginPath(),i[e].progressBCanvas.arc(a,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*630),i[e].progressBCanvas.strokeStyle=t.bgcolor,i[e].progressBCanvas.lineWidth=parseInt(t.size,0)-1,i[e].progressBCanvas.stroke(),i[e].progressBCanvas.beginPath(),i[e].progressBCanvas.strokeStyle=t.color,i[e].progressBCanvas.lineWidth=parseInt(t.size,0),i[e].progressBCanvas.arc(a,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*(270+i[e].progressBar.degree),"cw"!==t.style),i[e].progressBCanvas.stroke()},B=function(a){var r=function(){a!==t&&i!==t&&i[a]!==t&&(0==e("body").find(i[a].c).length||null===i[a]||null===i[a].c||i[a].c===t||0===i[a].length?(!function(t){i[t].c.children().each(function(){try{e(this).die("click")}catch(e){}try{e(this).die("mouseenter")}catch(e){}try{e(this).die("mouseleave")}catch(e){}try{e(this).unbind("hover")}catch(e){}});try{i[t].c.die("click","mouseenter","mouseleave")}catch(e){}clearInterval(i[t].cdint),i[t].c=null}(a),clearInterval(i[a].cdint)):(i[a].c.trigger("revolution.slide.slideatend"),1==i[a].c.data("conthoverchanged")&&(i[a].conthover=i[a].c.data("conthover"),i[a].c.data("conthoverchanged",0)),i.callingNewSlide(a,1,!0)))},o=tpGS.gsap.timeline({paused:!0}),s="reset"===i[a].progressBar.reset||i[a].progressBar.notnew===t?0:.2,n="slide"===i[a].progressBar.basedon?0:i[a].pr_processing_key!==t?i[a].pr_processing_key:i[a].pr_active_key;if(n=n===t?0:n,"horizontal"===i[a].progressBar.style){if(o.add(tpGS.gsap.to(i[a].progressCBarInner[n],s,{scaleX:0,transformOrigin:"right"===i[a].progressBar.horizontal?"100% 50%":"0% 50%"})),o.add(tpGS.gsap.to(i[a].progressCBarInner[n],i[a].duration/1e3,{transformOrigin:"right"===i[a].progressBar.horizontal?"100% 50%":"0% 50%",force3D:"auto",scaleX:1,onComplete:r,delay:.5,ease:i[a].progressBar.ease})),"module"===i[a].progressBar.basedon)for(var l=0;l-1?i[e].lastslidetoshow=i[e].stopAtSlide:i[e].lastslidetoshow=999,i[e].stopLoop=!1,0==i[e].looptogo&&(i[e].stopLoop=!0),i[e].c.on("stoptimer",function(){i[e].progressC!=t&&(i[e].progressC[0].tween.pause(),i[e].progressBar.disableProgressBar&&(i[e].progressC[0].style.visibility="hidden"),i[e].sliderstatus="paused",i[e].slideInSwapTimer||i.unToggleState(i[e].slidertoggledby),i[e].slideInSwapTimer=!1)}),i[e].c.on("starttimer",function(){i[e].progressC!=t&&(i[e].forcepaused||(1!=i[e].conthover&&1!=i[e].stopByVideo&&i[e].width>i[e].hideSliderAtLimit&&1!=i[e].tonpause&&1!=i[e].overnav&&1!=i[e].ssop&&(1===i[e].noloopanymore||i[e].viewPort.enable&&!i[e].inviewport||(i[e].progressBar.visibility[i[e].level]||(i[e].progressC[0].style.visibility="visible"),i[e].progressC[0].tween.resume(),i[e].sliderstatus="playing")),!i[e].progressBar.disableProgressBar&&i[e].progressBar.visibility[i[e].level]||(i[e].progressC[0].style.visibility="hidden"),i.toggleState(i[e].slidertoggledby)))}),i[e].c.on("restarttimer",function(){if(i[e].progressC!=t&&!i[e].forcepaused){if(i[e].mouseoncontainer&&"on"==i[e].navigation.onHoverStop&&!a)return!1;1===i[e].noloopanymore||i[e].viewPort.enable&&!i[e].inviewport||1==i[e].ssop?i.unToggleState(i[e].slidertoggledby):(i[e].progressBar.visibility[i[e].level]||(i[e].progressC[0].style.visibility="visible"),i[e].progressC[0].tween!==t&&i[e].progressC[0].tween.kill(),i[e].progressC[0].tween=B(e),i[e].progressC[0].tween.play(),i[e].sliderstatus="playing",i.toggleState(i[e].slidertoggledby)),!i[e].progressBar.disableProgressBar&&i[e].progressBar.visibility[i[e].level]||(i[e].progressC[0].style.visibility="hidden"),i[e].mouseoncontainer&&1==i[e].navigation.onHoverStop&&!a&&(i[e].c.trigger("stoptimer"),i[e].c.trigger("revolution.slide.onpause"))}}),i[e].c.on("nulltimer",function(){i[e].progressC!=t&&i[e].progressC[0]!==t&&(i[e].progressC[0].tween!==t&&i[e].progressC[0].tween.kill(),i[e].progressC[0].tween=B(e),i[e].progressC[0].tween.pause(0),!i[e].progressBar.disableProgressBar&&i[e].progressBar.visibility[i[e].level]||(i[e].progressC[0].style.visibility="hidden"),i[e].sliderstatus="paused")}),i[e].progressC!==t&&(i[e].progressC[0].tween=B(e)),i[e].slideamount>1&&(0!=i[e].stopAfterLoops||1!=i[e].stopAtSlide)?i[e].c.trigger("starttimer"):(i[e].noloopanymore=1,i[e].c.trigger("nulltimer")),i[e].c.on("tp-mouseenter",function(){i[e].mouseoncontainer=!0,1!=i[e].navigation.onHoverStop||a||(i[e].c.trigger("stoptimer"),i[e].c.trigger("revolution.slide.onpause"))}),i[e].c.on("tp-mouseleft",function(){i[e].mouseoncontainer=!1,1!=i[e].c.data("conthover")&&1==i[e].navigation.onHoverStop&&(1==i[e].viewPort.enable&&i[e].inviewport||0==i[e].viewPort.enable)&&(i[e].c.trigger("revolution.slide.onresume"),i[e].c.trigger("starttimer"))})},M=function(){e(".rev_redraw_on_blurfocus").each(function(){var e=this.id;if(i[e]==t||i[e].c==t||0===i[e].c.length)return!1;1!=i[e].windowfocused&&(i[e].windowfocused=!0,tpGS.gsap.delayedCall(.1,function(){i[e].fallbacks.nextSlideOnWindowFocus&&i[e].c.revnext(),i[e].c.revredraw(),"playing"==i[e].lastsliderstatus&&i[e].c.revresume(),i[e].c.trigger("revolution.slide.tabfocused")}))})},D=function(){document.hasFocus()||e(".rev_redraw_on_blurfocus").each(function(e){var a=this.id;i[a].windowfocused=!1,i[a].lastsliderstatus=i[a].sliderstatus,i[a].c.revpause(),i[a].pr_next_bg!==t&&i[a].pr_next_bg.data("panzoom")!==t&&i.stopPanZoom(i[a].pr_next_bg,i[a]),i[a].pr_active_bg!==t&&i[a].pr_active_bg.data("panzoom")!==t&&i.stopPanZoom(i[a].pr_active_bg,i[a]),i[a].c.trigger("revolution.slide.tabblured")})},H=function(){var e=document.documentMode===t,a=window.chrome;1!==i.revslider_focus_blur_listener&&(i.revslider_focus_blur_listener=1,e&&!a?i.window.on("focusin",function(){!0!==i.windowIsFocused&&M(),i.windowIsFocused=!0}).on("focusout",function(){!0!==i.windowIsFocused&&i.windowIsFocused!==t||D(),i.windowIsFocused=!1}):window.addEventListener?(window.addEventListener("focus",function(e){!0!==i.windowIsFocused&&M(),i.windowIsFocused=!0},{capture:!1,passive:!0}),window.addEventListener("blur",function(e){!0!==i.windowIsFocused&&i.windowIsFocused!==t||D(),i.windowIsFocused=!1},{capture:!1,passive:!0})):(window.attachEvent("focus",function(e){!0!==i.windowIsFocused&&M(),i.windowIsFocused=!0}),window.attachEvent("blur",function(e){!0!==i.windowIsFocused&&i.windowIsFocused!==t||D(),i.windowIsFocused=!1})))},j=function(e){for(var t,i=[],a=window.location.href.slice(window.location.href.indexOf(e)+1).split("_"),r=0;r1?i.carousel.maxOpacity/100:i.carousel.maxOpacity,i.carousel.showLayersAllTime="true"===i.carousel.showLayersAllTime||!0===i.carousel.showLayersAllTime?"all":i.carousel.showLayersAllTime,i.carousel.maxRotation=parseInt(i.carousel.maxRotation,0),i.carousel.minScale=parseInt(i.carousel.minScale,0),i.carousel.minScale=i.carousel.minScale>.9?i.carousel.minScale/100:i.carousel.minScale,i.carousel.speed=parseInt(i.carousel.speed,0),i.navigation.maintypes=["arrows","tabs","thumbnails","bullets"],i.perspective=parseInt(i.perspective,0),i.navigation.maintypes)i.navigation.maintypes.hasOwnProperty(a)&&i.navigation[i.navigation.maintypes[a]]!==t&&(i.navigation[i.navigation.maintypes[a]].animDelay=i.navigation[i.navigation.maintypes[a]].animDelay===t?1e3:i.navigation[i.navigation.maintypes[a]].animDelay,i.navigation[i.navigation.maintypes[a]].animSpeed=i.navigation[i.navigation.maintypes[a]].animSpeed===t?1e3:i.navigation[i.navigation.maintypes[a]].animSpeed,i.navigation[i.navigation.maintypes[a]].animDelay=parseInt(i.navigation[i.navigation.maintypes[a]].animDelay,0)/1e3,i.navigation[i.navigation.maintypes[a]].animSpeed=parseInt(i.navigation[i.navigation.maintypes[a]].animSpeed,0)/1e3);if(e.isNumeric(i.scrolleffect.tilt)||-1!==i.scrolleffect.tilt.indexOf("%")&&(i.scrolleffect.tilt=parseInt(i.scrolleffect.tilt)),i.scrolleffect.tilt=i.scrolleffect.tilt/100,i.navigation.thumbnails.position="outer-horizontal"==i.navigation.thumbnails.position?"bottom"==i.navigation.thumbnails.v_align?"outer-bottom":"outer-top":"outer-vertical"==i.navigation.thumbnails.position?"left"==i.navigation.thumbnails.h_align?"outer-left":"outer-right":i.navigation.thumbnails.position,i.navigation.tabs.position="outer-horizontal"==i.navigation.tabs.position?"bottom"==i.navigation.tabs.v_align?"outer-bottom":"outer-top":"outer-vertical"==i.navigation.tabs.position?"left"==i.navigation.tabs.h_align?"outer-left":"outer-right":i.navigation.tabs.position,i.sbtimeline.speed=parseInt(i.sbtimeline.speed,0)/1e3||.5,!0===i.sbtimeline.set&&!0===i.sbtimeline.fixed&&"auto"!==i.sliderLayout?(i.sbtimeline.fixStart=parseInt(i.sbtimeline.fixStart),i.sbtimeline.fixEnd=parseInt(i.sbtimeline.fixEnd)):i.sbtimeline.fixed=!1,i.progressBar===t||"true"!=i.progressBar.disableProgressBar&&1!=i.progressBar.disableProgressBar||(i.progressBar.disableProgressBar=!0),i.startDelay=parseInt(i.startDelay,0)||0,i.navigation!==t&&i.navigation.arrows!=t&&i.navigation.arrows.hide_under!=t&&(i.navigation.arrows.hide_under=parseInt(i.navigation.arrows.hide_under)),i.navigation!==t&&i.navigation.bullets!=t&&i.navigation.bullets.hide_under!=t&&(i.navigation.bullets.hide_under=parseInt(i.navigation.bullets.hide_under)),i.navigation!==t&&i.navigation.thumbnails!=t&&i.navigation.thumbnails.hide_under!=t&&(i.navigation.thumbnails.hide_under=parseInt(i.navigation.thumbnails.hide_under)),i.navigation!==t&&i.navigation.tabs!=t&&i.navigation.tabs.hide_under!=t&&(i.navigation.tabs.hide_under=parseInt(i.navigation.tabs.hide_under)),i.navigation!==t&&i.navigation.arrows!=t&&i.navigation.arrows.hide_over!=t&&(i.navigation.arrows.hide_over=parseInt(i.navigation.arrows.hide_over)),i.navigation!==t&&i.navigation.bullets!=t&&i.navigation.bullets.hide_over!=t&&(i.navigation.bullets.hide_over=parseInt(i.navigation.bullets.hide_over)),i.navigation!==t&&i.navigation.thumbnails!=t&&i.navigation.thumbnails.hide_over!=t&&(i.navigation.thumbnails.hide_over=parseInt(i.navigation.thumbnails.hide_over)),i.navigation!==t&&i.navigation.tabs!=t&&i.navigation.tabs.hide_over!=t&&(i.navigation.tabs.hide_over=parseInt(i.navigation.tabs.hide_over)),i.lazyloaddata!==t&&i.lazyloaddata.length>0&&i.lazyloaddata.indexOf("-")>0){var r=i.lazyloaddata.split("-");for(i.lazyloaddata=r[0],a=1;a',container:"slider",rtl:!1,style:""},thumbnails:{container:"slider",rtl:!1,style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"transparent",tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"center",v_align:"bottom",h_offset:0,v_offset:20},tabs:{container:"slider",rtl:!1,style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"transparent",tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!1,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"center",v_align:"bottom",h_offset:0,v_offset:20}},responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,maxHeight:0,keepBPHeight:!1,useFullScreenHeight:!0,overflowHidden:!1,forceOverflow:!1,fixedOnTop:!1,autoHeight:!1,gridEQModule:!1,disableForceFullWidth:!1,fullScreenOffsetContainer:"",fullScreenOffset:"0",hideLayerAtLimit:0,hideAllLayerAtLimit:0,hideSliderAtLimit:0,progressBar:{disableProgressBar:!1,style:"horizontal",size:"5px",radius:10,vertical:"bottom",horizontal:"left",x:0,y:0,color:"rgba(255,255,255,0.5)",bgcolor:"transparent",basedon:"slide",gapsize:0,reset:"reset",gaptype:"gapboth",gapcolor:"rgba(255,255,255,0.5)",ease:"none",visibility:{0:!0,1:!0,2:!0,3:!0}},stopAtSlide:-1,stopAfterLoops:0,shadow:0,startDelay:0,lazyType:"none",spinner:"off",shuffle:!1,perspective:"600px",perspectiveType:"local",viewPort:{enable:!1,outof:"wait",visible_area:"200px",presize:!1},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:!1,simplifyAll:!0,nextSlideOnWindowFocus:!1,disableFocusListener:!1,allowHTML5AutoPlayOnAndroid:!0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",disable_onmobile:!1,ddd_shadow:!1,ddd_bgfreeze:!1,ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,speed:400,speedbg:0,speedls:0},scrolleffect:{set:!1,fade:!1,blur:!1,scale:!1,grayscale:!1,maxblur:10,layers:!1,slide:!1,direction:"both",multiplicator:1.35,multiplicator_layers:.5,tilt:30,disable_onmobile:!1},sbtimeline:{set:!1,fixed:!1,fixStart:0,fixEnd:0,layers:!1,slide:!1,ease:"none",speed:500},carousel:{easing:"power3.inOut",speed:800,showLayersAllTime:!1,horizontal_align:"center",vertical_align:"center",infinity:!1,space:0,maxVisibleItems:3,stretch:!1,fadeout:!0,maxRotation:0,maxOpacity:100,minScale:0,offsetScale:!1,vary_fade:!1,vary_rotation:!1,vary_scale:!1,border_radius:"0px",padding_top:0,padding_bottom:0},extensions:"extensions/",extensions_suffix:".min.js",stopLoop:!1,waitForInit:!1,ignoreHeightChange:!0},i))}}(jQuery),function($,undefined){"use strict";var _R=jQuery.fn.revolution,_ISM=_R.is_mobile();jQuery.extend(!0,_R,{checkActions:function(e,t){e===undefined?moduleEnterLeaveActions(t):checkActions_intern(e,t)},getURLDetails:function(e){(e=e===undefined?{}:e).url=e.url===undefined?window.location.href:e.url,e.url=e.url.replace("www",""),e.protocol=0===e.url.indexOf("http://")?"http://":0===e.url.indexOf("https://")?"https://":0===e.url.indexOf("//")?"//":"relative";var t=e.url.replace("https://","");t=t.replace("http://",""),"relative"===e.protocol&&(t=t.replace("//","")),t=t.split("#"),e.anchor=(e.anchor===undefined||""==e.anchor||0==e.anchor.length)&&t.length>1?t[1]:e.anchor===undefined?"":e.anchor.replace("#",""),e.anchor=e.anchor.split("?"),e.queries=t[0].split("?"),e.queries=e.queries.length>1?e.queries[1]:"",e.queries=e.queries.length>1?e.queries[1]:e.anchor.length>1?e.anchor[1]:e.queries,e.anchor=e.anchor[0];(t=t[0]).split("/");var i=t.split("/");return e.host=i[0],i.splice(0,1),e.path="/"+i.join("/"),"/"==e.path[e.path.length-1]&&(e.path=e.path.slice(0,-1)),e.origin="relative"!==e.protocol?e.protocol+e.host:window.location.origin.replace("www","")+window.location.pathname,e.hash=(""!==e.queries&&e.queries!==undefined?"?"+e.queries:"")+(""!==e.anchor&&e.anchor!==undefined?"#"+e.anchor:""),e},scrollToId:function(e){var t="scrollbelow"===e.action?(getOffContH(_R[e.id].fullScreenOffsetContainer)||0)-(parseInt(e.offset,0)||0)||0:0-(parseInt(e.offset,0)||0),i="scrollbelow"===e.action?_R[e.id].c:jQuery("#"+e.anchor),a=i.length>0?i.offset().top:0,r={_y:window.pageYOffset!==document.documentElement.scrollTop?0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop:window.pageYOffset};a+="scrollbelow"===e.action?jQuery(_R[e.id].slides[0]).height():0,tpGS.gsap.to(r,e.speed/1e3,{_y:a-t,ease:e.ease,onUpdate:function(){_R.document.scrollTop(r._y)},onComplete:function(){e.hash!==undefined&&(window.location.hash=e.hash)}})}});var moduleEnterLeaveActions=function(e){!_R[e].moduleActionsPrepared&&_R[e].c[0].getElementsByClassName("rs-on-sh").length>0&&(_R[e].c.on("tp-mouseenter",function(){_R[e].mouseoncontainer=!0;var t,i=_R[e].pr_next_key!==undefined?_R[e].pr_next_key:_R[e].pr_processing_key!==undefined?_R[e].pr_processing_key:_R[e].pr_active_key!==undefined?_R[e].pr_active_key:_R[e].pr_next_key;if("none"!==i&&i!==undefined){if((i=_R.gA(_R[e].slides[i],"key"))!==undefined&&_R[e].layers[i])for(t in _R[e].layers[i])_R[e].layers[i][t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers[i][t]),frame:"frame_1",mode:"trigger",id:e});for(t in _R[e].layers.static)_R[e].layers.static[t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers.static[t]),frame:"frame_1",mode:"trigger",id:e})}}),_R[e].c.on("tp-mouseleft",function(){_R[e].mouseoncontainer=!0;var t,i=_R[e].pr_next_key!==undefined?_R[e].pr_next_key:_R[e].pr_processing_key!==undefined?_R[e].pr_processing_key:_R[e].pr_active_key!==undefined?_R[e].pr_active_key:_R[e].pr_next_key;if("none"!==i&&i!==undefined){if((i=_R.gA(_R[e].slides[i],"key"))!==undefined&&_R[e].layers[i])for(t in _R[e].layers[i])_R[e].layers[i][t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers[i][t]),frame:"frame_999",mode:"trigger",id:e});for(t in _R[e].layers.static)_R[e].layers.static[t].className.indexOf("rs-on-sh")>=0&&_R.renderLayerAnimation({layer:jQuery(_R[e].layers.static[t]),frame:"frame_999",mode:"trigger",id:e})}})),_R[e].moduleActionsPrepared=!0},checkActions_intern=function(layer,id){var actions=_R.gA(layer[0],"actions"),_L=layer.data();for(var ei in actions=actions.split("||"),layer.addClass("rs-waction"),_L.events=_L.events===undefined?[]:_L.events,actions)if(actions.hasOwnProperty(ei)){var event=getEventParams(actions[ei].split(";"));_L.events.push(event),_R[id].fullscreen_esclistener||"exitfullscreen"!=event.action&&"togglefullscreen"!=event.action||(_R.document.keyup(function(e){27==e.keyCode&&jQuery("#rs-go-fullscreen").length>0&&layer.trigger(event.on)}),_R[id].fullscreen_esclistener=!0);var targetlayer="backgroundvideo"==event.layer?jQuery("rs-bgvideo"):"firstvideo"==event.layer?jQuery("rs-slide").find(".rs-layer-video"):jQuery("#"+event.layer);switch(-1!=jQuery.inArray(event.action,["toggleslider","toggle_mute_video","toggle_global_mute_video","togglefullscreen"])&&(_L._togglelisteners=!0),event.action){case"togglevideo":jQuery.each(targetlayer,function(){updateToggleByList(jQuery(this),"videotoggledby",layer[0].id)});break;case"togglelayer":jQuery.each(targetlayer,function(){updateToggleByList(jQuery(this),"layertoggledby",layer[0].id),jQuery(this).data("triggered_startstatus",event.togglestate)});break;case"toggle_global_mute_video":case"toggle_mute_video":jQuery.each(targetlayer,function(){updateToggleByList(jQuery(this),"videomutetoggledby",layer[0].id)});break;case"toggleslider":_R[id].slidertoggledby==undefined&&(_R[id].slidertoggledby=[]),_R[id].slidertoggledby.push(layer[0].id);break;case"togglefullscreen":_R[id].fullscreentoggledby==undefined&&(_R[id].fullscreentoggledby=[]),_R[id].fullscreentoggledby.push(layer[0].id)}}_R[id].actionsPrepared=!0,layer.on("click mouseenter mouseleave",function(e){for(var i in _L.events)if(_L.events.hasOwnProperty(i)&&_L.events[i].on===e.type){var event=_L.events[i];if("click"===event.on&&layer.hasClass("tp-temporarydisabled"))return!1;var targetlayer="backgroundvideo"==event.layer?jQuery(_R[id].slides[_R[id].pr_active_key]).find("rs-sbg-wrap rs-bgvideo"):"firstvideo"==event.layer?jQuery(_R[id].slides[_R[id].pr_active_key]).find(".rs-layer-video").first():jQuery("#"+event.layer),tex=targetlayer.length>0;switch(event.action){case"menulink":var linkto=_R.getURLDetails({url:event.url,anchor:event.anchor}),linkfrom=_R.getURLDetails();linkto.host==linkfrom.host&&linkto.path==linkfrom.path&&"_self"===event.target?_R.scrollToId({id:id,offset:event.offset,action:event.action,anchor:event.anchor,hash:linkto.hash,speed:event.speed,ease:event.ease}):"_self"===event.target?window.location=linkto.url+(linkto.anchor!==undefined&&""!==linkto.anchor?"#"+linkto.anchor:""):window.open(linkto.url+(linkto.anchor!==undefined&&""!==linkto.anchor?"#"+linkto.anchor:"")),e.preventDefault();break;case"nextframe":case"prevframe":case"gotoframe":case"togglelayer":case"toggleframes":case"startlayer":case"stoplayer":if(targetlayer[0]===undefined)continue;var _=_R[id]._L[targetlayer[0].id],frame=event.frame,tou="triggerdelay";if("click"===e.type&&_.clicked_time_stamp!==undefined&&(new Date).getTime()-_.clicked_time_stamp<300)return;if("mouseenter"===e.type&&_.mouseentered_time_stamp!==undefined&&(new Date).getTime()-_.mouseentered_time_stamp<300)return;if(clearTimeout(_.triggerdelayIn),clearTimeout(_.triggerdelayOut),clearTimeout(_.triggerdelay),"click"===e.type&&(_.clicked_time_stamp=(new Date).getTime()),"mouseenter"===e.type&&(_.mouseentered_time_stamp=(new Date).getTime()),"mouseleave"===e.type&&(_.mouseentered_time_stamp=undefined),"nextframe"===event.action||"prevframe"===event.action){_.forda=_.forda===undefined?getFordWithAction(_):_.forda;var inx=jQuery.inArray(_.currentframe,_.ford);for("nextframe"===event.action&&inx++,"prevframe"===event.action&&inx--;"skip"!==_.forda[inx]&&inx>0&&inx<_.forda.length-1;)"nextframe"===event.action&&inx++,"prevframe"===event.action&&inx--,inx=Math.min(Math.max(0,inx),_.forda.length-1);frame=_.ford[inx]}jQuery.inArray(event.action,["toggleframes","togglelayer","startlayer","stoplayer"])>=0&&(_.triggeredstate="startlayer"===event.action||"togglelayer"===event.action&&"frame_1"!==_.currentframe||"toggleframes"===event.action&&_.currentframe!==event.frameN,"togglelayer"===event.action&&!0===_.triggeredstate&&_.currentframe!==undefined&&"frame_999"!==_.currentframe&&(_.triggeredstate=!1),frame=_.triggeredstate?"toggleframes"===event.action?event.frameN:"frame_1":"toggleframes"===event.action?event.frameM:"frame_999",tou=_.triggeredstate?"triggerdelayIn":"triggerdelayOut",_.triggeredstate?_R.toggleState(_.layertoggledby):(_R.stopVideo&&_R.stopVideo(targetlayer,id),_R.unToggleState(_.layertoggledby)));var pars={layer:targetlayer,frame:frame,mode:"trigger",id:id};!0===event.children&&(pars.updateChildren=!0,pars.fastforward=!0),_R.renderLayerAnimation&&(clearTimeout(_[tou]),_[tou]=setTimeout(function(e){_R.renderLayerAnimation(e)},1e3*event.delay,pars));break;case"playvideo":tex&&_R.playVideo(targetlayer,id);break;case"stopvideo":tex&&_R.stopVideo&&_R.stopVideo(targetlayer,id);break;case"togglevideo":tex&&(_R.isVideoPlaying(targetlayer,id)?_R.stopVideo&&_R.stopVideo(targetlayer,id):_R.playVideo(targetlayer,id));break;case"mutevideo":tex&&_R.Mute(targetlayer,id,!0);break;case"unmutevideo":tex&&_R.Mute&&_R.Mute(targetlayer,id,!1);break;case"toggle_mute_video":tex&&(_R.Mute(targetlayer,id)?_R.Mute(targetlayer,id,!1):_R.Mute&&_R.Mute(targetlayer,id,!0));break;case"toggle_global_mute_video":var pvl=_R[id].playingvideos!=undefined&&_R[id].playingvideos.length>0;pvl&&(_R[id].globalmute?jQuery.each(_R[id].playingvideos,function(e,t){_R.Mute&&_R.Mute(t,id,!1)}):jQuery.each(_R[id].playingvideos,function(e,t){_R.Mute&&_R.Mute(t,id,!0)})),_R[id].globalmute=!_R[id].globalmute;break;default:tpGS.gsap.delayedCall(event.delay,function(targetlayer,id,event,layer){switch(event.action){case"openmodal":if(event.modalslide=event.modalslide===undefined?0:event.modalslide,window.RS_60_MODALS===undefined||-1==jQuery.inArray(event.modal,window.RS_60_MODALS)){_R.showModalCover(id,event,"show");var data={action:"revslider_ajax_call_front",client_action:"get_slider_html",token:_R[id].ajaxNonce,alias:event.modal,usage:"modal"};jQuery.ajax({type:"post",url:_R[id].ajaxUrl,dataType:"json",data:data,success:function(e,t,i){1==e.success&&(jQuery("body").append(e.data),setTimeout(function(){_R.showModalCover(id,event,"hide"),_R.document.trigger("RS_OPENMODAL_"+event.modal,event.modalslide)},49))},error:function(e){console.log("Modal Can not be Loaded"),console.log(e)}})}else _R.document.trigger("RS_OPENMODAL_"+event.modal,event.modalslide);break;case"closemodal":_R.revModal(id,{mode:"close"});break;case"callback":eval(event.callback);break;case"simplelink":window.open(event.url,event.target);break;case"simulateclick":targetlayer.length>0&&targetlayer.click();break;case"toggleclass":targetlayer.length>0&&targetlayer.toggleClass(event.classname);break;case"scrollbelow":case"scrollto":"scrollbelow"===event.action&&layer.addClass("tp-scrollbelowslider"),_R.scrollToId({id:id,offset:event.offset,action:event.action,anchor:event.id,speed:event.speed,ease:event.ease});break;case"jumptoslide":switch(event.slide.toLowerCase()){case"+1":case"next":case"rs-next":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=0,_R.callingNewSlide(id,1,"carousel"===_R[id].sliderType);break;case"rs-previous":case"rs-prev":case"previous":case"prev":case"-1":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=1,_R.callingNewSlide(id,-1,"carousel"===_R[id].sliderType);break;case"first":case"rs-first":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=1,_R.callingNewSlide(id,0,"carousel"===_R[id].sliderType);break;case"last":case"rs-last":_R[id].sc_indicator="arrow",_R[id].sc_indicator_dir=0,_R.callingNewSlide(id,_R[id].slideamount-1,"carousel"===_R[id].sliderType);break;default:var ts=jQuery.isNumeric(event.slide)?parseInt(event.slide,0):event.slide;_R.callingNewSlide(id,ts,"carousel"===_R[id].sliderType)}break;case"toggleslider":_R[id].noloopanymore=0,"playing"==_R[id].sliderstatus?(_R[id].c.revpause(),_R[id].forcepaused=!0,_R.unToggleState(_R[id].slidertoggledby)):(_R[id].forcepaused=!1,_R[id].c.revresume(),_R.toggleState(_R[id].slidertoggledby));break;case"pauseslider":_R[id].c.revpause(),_R.unToggleState(_R[id].slidertoggledby);break;case"playslider":_R[id].noloopanymore=0,_R[id].c.revresume(),_R.toggleState(_R[id].slidertoggledby);break;case"gofullscreen":case"exitfullscreen":case"togglefullscreen":var gf;jQuery(".rs-go-fullscreen").length>0&&("togglefullscreen"==event.action||"exitfullscreen"==event.action)?(jQuery(".rs-go-fullscreen").removeClass("rs-go-fullscreen"),gf=_R[id].c.closest("rs-fullwidth-wrap").length>0?_R[id].c.closest("rs-fullwidth-wrap"):_R[id].c.closest("rs-module-wrap"),_R[id].minHeight=_R[id].oldminheight,_R[id].infullscreenmode=!1,_R[id].c.revredraw(),_R[id].c.revredraw(),jQuery(window).trigger("resize"),_R.unToggleState(_R[id].fullscreentoggledby)):0!=jQuery(".rs-go-fullscreen").length||"togglefullscreen"!=event.action&&"gofullscreen"!=event.action||(gf=_R[id].c.closest("rs-fullwidth-wrap").length>0?_R[id].c.closest("rs-fullwidth-wrap"):_R[id].c.closest("rs-module-wrap"),gf.addClass("rs-go-fullscreen"),_R[id].oldminheight=_R[id].minHeight,_R[id].minHeight=_R.getWinH(id),_R[id].infullscreenmode=!0,jQuery(window).trigger("resize"),_R.toggleState(_R[id].fullscreentoggledby),_R[id].c.revredraw());break;default:_R[id].c.trigger("layeraction",[event.action,layer,event])}},[targetlayer,id,event,layer])}}})};function getFordWithAction(e){var t=[];for(var i in e.ford)e.frames[e.ford[i]].timeline.waitoncall?t.push(e.ford[i]):t.push("skip");return t}function updateToggleByList(e,t,i){var a=e.data(t);a===undefined&&(a=[]),a.push(i),e.data(t,a)}function getEventParams(e){var t={on:"click",delay:0,ease:"power2.out",speed:400};for(var i in e)if(e.hasOwnProperty(i)){var a=e[i].split(":");switch(a.length>2&&"call"===a[0]&&(a[1]=a.join(":").replace(a[0]+":","")),a[0]){case"modal":t.modal=a[1];break;case"ms":t.modalslide=a[1];break;case"m":t.frameM=a[1];break;case"n":t.frameN=a[1];break;case"o":t.on="click"===a[1]||"c"===a[1]?"click":"ml"===a[1]||"mouseleave"===a[1]?"mouseleave":"mouseenter"===a[1]||"me"===a[1]?"mouseenter":a[1];break;case"d":t.delay=parseInt(a[1],0)/1e3,t.delay="NaN"===t.delay||isNaN(t.delay)?0:t.delay;break;case"a":t.action=a[1];break;case"f":t.frame=a[1];break;case"slide":t.slide=a[1];break;case"layer":t.layer=a[1];break;case"sp":t.speed=parseInt(a[1],0);break;case"e":t.ease=a[1];break;case"ls":t.togglestate=a[1];break;case"offset":t.offset=a[1];break;case"call":t.callback=a[1];break;case"url":t.url="";for(var r=1;r0&&""!==a[0]&&(t[a[0]]=a[1])}}return t}var getOffContH=function(e){if(e==undefined)return 0;if(e.split(",").length>1){var t=e.split(","),i=0;return t&&jQuery.each(t,function(e,t){jQuery(t).length>0&&(i+=jQuery(t).outerHeight(!0))}),i}return jQuery(e).height()}}(jQuery),function(e){"use strict";var t=jQuery.fn.revolution;t.is_mobile();jQuery.extend(!0,t,{prepareCarousel:function(e,i,a){if(void 0!==e){var o=t[e].carousel;o.slidepositions=void 0===o.slidepositions?[]:o.slidepositions,o.slideFakePositions=void 0===o.slideFakePositions?[]:o.slideFakePositions,i=o.lastdirection=r(i,o.lastdirection),t.setCarouselDefaults(e),void 0===o.slidepositions[0]&&(o.slideAnims=[],t.organiseCarousel(e,"right",!0,!1,!1),o.focused=0,o.keepFocusedFirst=!0),o.slide_offset=void 0!==o.slide_offset&&jQuery.isNumeric(o.slide_offset)?o.slide_offset:0,o.swipeTo=o.slide_offset+s(e),o.swipeToDistance=Math.abs(o.slide_offset)+Math.abs(s(e)),void 0!==o.swipeTo&&jQuery.isNumeric(o.swipeTo)?void 0!==a?t.swipeAnimate({id:e,to:o.swipeTo,distance:o.swipeToDistance,direction:i,fix:!0,speed:a}):t.swipeAnimate({id:e,to:o.swipeTo,distance:o.swipeToDistance,direction:i,fix:!0}):t.swipeAnimate({id:e,to:0,direction:i,speed:0})}},carouselToEvalPosition:function(e,a,o){var s=t[e].carousel;if(s.justify)s.focused=void 0===s.focused?0:s.focused,s.slidepositions[s.focused]=void 0===s.slidepositions[s.focused]?0:s.slidepositions[s.focused],s.slide_offset_target=i(e,s.focused);else{a=s.lastdirection=r(a,s.lastdirection);var n="center"===s.horizontal_align?(s.wrapwidth/2-s.slide_width/2-s.slide_offset)/s.slide_width:(0-s.slide_offset)/s.slide_width,l=n%t[e].slideamount,d=l-Math.floor(l),c=-1*(Math.ceil(l)-l),p=-1*(Math.floor(l)-l),g=d*s.slide_width,u=g>=20&&"left"===a?1:g>=s.slide_width-20&&"right"===a?2:g<20&&"left"===a?3:gt[e].slideamount-1?n-(t[e].slideamount-1):h)*s.slide_width}return s.slide_offset_target!==s.slide_offset_targetCACHE&&!0!==o&&(0!==Math.abs(s.slide_offset_target)?t.animateCarousel(e,a,!0):t.organiseCarousel(e,a),s.slide_offset_targetCACHE=s.slide_offset_target),s.slide_offset_target},loadVisibleCarouselItems:function(e,i){var a=[];t[e].carousel.focused=parseInt(t[e].carousel.focused,0),t[e].carousel.focused=jQuery.isNumeric(t[e].carousel.focused)?t[e].carousel.focused:0;for(var r=0;r=t[e].slideamount?o-t[e].slideamount+0:o,s=s>=t[e].slideamount?s-t[e].slideamount+0:s,o=o<0?t[e].slideamount+o:o,s=s<0?t[e].slideamount+s:s,a.push(t[e].slides[o]),o!==s&&a.push(t[e].slides[s])}return i&&(t.loadImages(a,e,1),t.waitForCurrentImages(a,e)),a},organiseCarousel:function(e,i,a,r,o){Math.round(1e5*Math.random());var s=t[e].carousel,n="center"===s.horizontal_align?2:1,l=Math.ceil(s.maxVisibleItems/n),d="center"===s.horizontal_align?s.wrapwidth/2+s.maxwidth/2:s.maxwidth-s.slide_width,c="center"===s.horizontal_align?s.wrapwidth/2-s.maxwidth/2:0-s.slide_width,p=0,g=0,u=0;if(i=s.slide_offset=s.maxwidth&&("left"===i&&(d=2*s.windhalf,c=0-(s.slide_width-(h-s.maxwidth))),"right"===i&&(d=2*s.windhalf-(h-s.maxwidth),c=0-s.slide_width))}for(var m=2*s.windhalf,f=0,v=-1,y=0;y0?s.slide_widths[y-1]+s.space:s.slide_offset,s.wrapwidth>=s.maxwidth&&"center"!==s.horizontal_align&&(s.slideFakePositions[y]=p-s.slide_offset),c=0-s.slide_widths[y],d=s.maxwidth-s.slide_widths[y],s.inneroffset=0):(p=y*s.slide_width+s.slide_offset,s.wrapwidth>=s.maxwidth&&"left"===s.horizontal_align&&(s.slideFakePositions[y]=y*s.slide_width),s.wrapwidth>=s.maxwidth&&"right"===s.horizontal_align&&(s.slideFakePositions[y]=s.wrapwidth-(y+1)*s.slide_width)),u=g=p,s.infinity&&(g=g>=d-s.inneroffset?g-s.maxwidth:g<=c-s.inneroffset?g+s.maxwidth:g),m>g&&(m=g,y),fs.maxwidth+d?g-s.maxwidth:u0&&f>s.wrapwidth&&(s.slidepositions[v]-=s.maxwidth);var b=999,_=0,w=(t[e].width,!1),x="right"===s.horizontal_align?0:s.wrapwidth;if(t[e].slides)for(y=0;y=s.maxwidth&&"center"!==s.horizontal_align||("center"===s.horizontal_align&&s.slidepositions[y]s.windhalf?s.focused=y:"left"===s.horizontal_align&&s.slidepositions[y]>=-25&&s.slidepositions[y]s.windhalf||s.slidepositions[y]>s.wrapwidth-s.slide_widths[y])&&(!w||s.slidepositions[y]>x)&&(s.focused=y,w=!0,x=s.slidepositions[y]),s.focused=s.focused>=s.len?s.infinity?0:s.len-1:s.focused<0?s.infinity?s.len-1:0:s.focused);else{S="center"===s.horizontal_align?(Math.abs(s.wrapwidth/2)-(k.left+s.slide_width/2))/s.slide_width:(s.inneroffset-k.left)/s.slide_width,(Math.abs(S)0&&(s.vary_scale?k.scale=1-Math.abs((1-s.minScale)/l*S):k.scale=S>=1||S<=-1?s.minScale:s.minScale+(1-s.minScale)*(1-Math.abs(S)),_=S*(k.width-k.width*k.scale)/2),s.fadeout&&(s.vary_fade?k.autoAlpha=1-Math.abs(s.maxOpacity/l*S):k.autoAlpha=S>=1||S<=-1?s.maxOpacity:s.maxOpacity+(1-s.maxOpacity)*(1-Math.abs(S)));var L=Math.ceil(s.maxVisibleItems/n)-Math.abs(S);k.autoAlpha=void 0===k.autoAlpha?1:k.autoAlpha,k.autoAlpha=Math.max(0,Math.min(L,k.autoAlpha)),void 0!==s.maxRotation&&0!=Math.abs(s.maxRotation)&&(s.vary_rotation?(k.rotationY=Math.abs(s.maxRotation)-Math.abs((1-Math.abs(1/l*S))*s.maxRotation),k.autoAlpha=Math.abs(k.rotationY)>90?0:k.autoAlpha):k.rotationY=S>=1||S<=-1?s.maxRotation:Math.abs(S)*s.maxRotation,k.rotationY=S<0?-1*k.rotationY:k.rotationY,t.isSafari11()&&(k.z=0!==S?0-Math.abs(k.rotationY):0)),k.x=Math.floor(-1*s.space*S*(s.offsetScale?k.scale:1)),void 0!==k.scale&&(k.x=k.x+_)}k.x+=s.wrapwidth>=s.maxwidth&&("left"===s.horizontal_align||"right"===s.horizontal_align)?s.slideFakePositions[y]:Math.floor(k.left),delete k.left,k.zIndex=s.justify?95:Math.round(100-Math.abs(5*S)),!0!==o&&(void 0!==s.slideAnims[y]&&(k.width===s.slideAnims[y].width&&delete k.width,k.x===s.slideAnims[y].x&&delete k.x,k.autoAlpha===s.slideAnims[y].autoAlpha&&delete k.autoAlpha,k.scale===s.slideAnims[y].scale&&delete k.scale,k.zIndex===s.slideAnims[y].zIndex&&delete k.zIndex,k.rotationY===s.slideAnims[y].rotationY&&delete k.rotationY),tpGS.gsap.set(t[e].slides[y],k),s.slideAnims[y]=jQuery.extend(!0,s.slideAnims[y],k))}r&&!0!==o&&(s.focused=void 0===s.focused?0:s.focused,s.oldfocused=void 0===s.oldfocused?0:s.oldfocused,t[e].pr_next_key=s.focused,s.focused!==s.oldfocused&&t.animateTheLayers&&(t.removeTheLayers(jQuery(t[e].slides[s.oldfocused]),e),t.animateTheLayers({slide:s.focused,id:e,mode:"start"}),t.loadVisibleCarouselItems(e,!0)),s.oldfocused=s.focused,t[e].c.trigger("revolution.nextslide.waiting"))},swipeAnimate:function(e){var i=t[e.id].carousel,r={from:i.slide_offset,to:e.to},o=void 0===e.speed?.5:e.speed;if(i.distance=void 0!==e.distance?e.distance:e.to,void 0!==i.positionanim&&i.positionanim.pause(),e.fix){if(!1!==i.snap){var s=i.slide_offset,n="end"===e.phase?i.focusedBeforeSwipe:i.focused;i.slide_offset=e.to,t.organiseCarousel(e.id,e.direction,!0,!1,!1),Math.abs(i.swipeDistance)>40&&n==i.focused&&(i.focused="right"===e.direction?i.focused-1:i.focused+1,i.focused=i.focused>=i.len?i.infinity?0:i.len-1:i.focused<0?i.infinity?i.len-1:0:i.focused),r.to+=t.carouselToEvalPosition(e.id,e.direction,!0),i.slide_offset=s,t.organiseCarousel(e.id,e.direction,!0,!1,!1),i.keepFocusedFirst&&(i.keepFocusedFirst=!1,i.focused=0)}else!0!==i.infinity?(r.to>0&&(r.to=0),r.to25&&(o=.3)}i.swipeDistance=0,o=!0!==i.firstSwipedDone?0:o,i.firstSwipedDone=!0,i.positionanim=tpGS.gsap.to(r,o,{from:r.to,onUpdate:function(){i.slide_offset=r.from%i.maxwidth,t.organiseCarousel(e.id,e.direction,!0!==e.fix,!0!==e.fix),i.slide_offset=r.from},onComplete:function(){i.slide_offset=r.from%i.maxwidth,"carousel"!==t[e.id].sliderType||i.fadein||(tpGS.gsap.to(t[e.id].canvas,1,{scale:1,opacity:1}),i.fadein=!0),i.lastNotSimplifedSlideOffset=i.slide_offset,i.justDragged=!1,e.fix&&(i.focusedAfterAnimation=i.focused,e.newSlide&&i.focusedBeforeSwipe!==i.focused&&t.callingNewSlide(e.id,jQuery(t[e.id].slides[i.focused]).data("key"),!0),t.organiseCarousel(e.id,e.direction,!0,!0),t[e.id].c.trigger("revolution.slide.carouselchange",{slider:e.id,slideIndex:parseInt(t[e.id].pr_active_key,0)+1,slideLIIndex:t[e.id].pr_active_key,slide:t[e.id].pr_next_slide,currentslide:t[e.id].pr_next_slide,prevSlideIndex:void 0!==t[e.id].pr_lastshown_key&&parseInt(t[e.id].pr_lastshown_key,0)+1,prevSlideLIIndex:void 0!==t[e.id].pr_lastshown_key&&parseInt(t[e.id].pr_lastshown_key,0),prevSlide:void 0!==t[e.id].pr_lastshown_key&&t[e.id].slides[t[e.id].pr_lastshown_key]}))},ease:e.easing?e.easing:i.easing})},defineCarouselElements:function(e){var i=t[e].carousel;i.infbackup=i.infinity,i.maxVisiblebackup=i.maxVisibleItems,i.slide_offset="none",i.slide_offset=0,i.cached_slide_offset=0,i.wrap=jQuery(t[e].canvas[0].parentNode),0!==i.maxRotation&&("3D"!==t[e].parallax.type&&"3d"!==t[e].parallax.type||tpGS.gsap.set(i.wrap,{perspective:"1600px",transformStyle:"preserve-3d"}))},setCarouselDefaults:function(e,i){var a,r,o=t[e].carousel;if(!0!==o.carouselDefaultsCalled&&(t.callContWidthManager(e),t.setSize(e),t.updateDimensions(e),o.carouselDefaultsCalled=!0),void 0===t[e].navOutterOffsets&&(t[e].navOutterOffsets=t.getHorizontalOffset(t[e].c,"all")),!0!==i&&(a=t[e].navOutterOffsets.left,r=t[e].navOutterOffsets.right),o.slide_width=!0!==o.stretch?t[e].gridwidth[t[e].level]*(0===t[e].bw?1:t[e].bw):t[e].conw,o.slide_height=!0!==o.stretch?t[e].gridheight[t[e].level]*(0===t[e].bw?1:t[e].bw):t[e].conh,o.ratio=o.slide_width/o.slide_height,o.len=t[e].slides.length,o.maxwidth=t[e].slideamount*o.slide_width,1!=o.justify&&o.maxVisiblebackup>o.len&&(o.maxVisibleItems=o.len%2?o.len:o.len+1),o.wrapwidth=o.maxVisibleItems*o.slide_width+(o.maxVisibleItems-1)*o.space,o.wrapwidth="auto"!=t[e].sliderLayout?o.wrapwidth>t[e].conw?t[e].conw:o.wrapwidth:o.wrapwidth>t[e].width?t[e].width:o.wrapwidth,!0===o.justify){o.slide_height=t[e].gridheight[t[e].level],o.slide_widths=[],o.slide_widthsCache=void 0===o.slide_widthsCache?[]:o.slide_widthsCache,o.maxwidth=0;for(var s=0;s=o.maxwidth)&&o.infbackup,!0!==o.quickmode){o.wrapoffset="center"===o.horizontal_align?(t[e].conw-r-a-o.wrapwidth)/2:0,o.wrapoffset="auto"!=t[e].sliderLayout&&t[e].outernav?0:o.wrapoffsetMath.abs(t)?e>0?e-Math.abs(Math.floor(e/t)*t):e+Math.abs(Math.floor(e/t)*t):e},s=function(e){var i,a,r,s,n,l=0,d=t[e].carousel;if(void 0!==d.positionanim&&d.positionanim.pause(),d.justify)"center"===d.horizontal_align?l=d.windhalf-d.slide_widths[d.focused]/2-d.slidepositions[d.focused]:"left"===d.horizontal_align?l=0-d.slidepositions[d.focused]:"right"===d.horizontal_align&&(l=d.wrapwidth-d.slide_widths[d.focused]-d.slidepositions[d.focused]),l=l>d.maxwidth/2?d.maxwidth-l:l<0-d.maxwidth/2?l+d.maxwidth:l;else{var c=t[e].pr_processing_key>=0?t[e].pr_processing_key:t[e].pr_active_key>=0?t[e].pr_active_key:0,p=("center"===d.horizontal_align?(d.wrapwidth/2-d.slide_width/2-d.slide_offset)/d.slide_width:(0-d.slide_offset)/d.slide_width)%t[e].slideamount;l=(d.infinity?(i=p,a=c,r=t[e].slideamount,n=a-r-i,s=o(s=a-i,r),n=o(n,r),-(Math.abs(s)>Math.abs(n)?n:s)):p-c)*d.slide_width}return!1===d.snap&&d.justDragged&&(l=0),d.justDragged=!1,l}}(jQuery),function(e){"use strict";var t=["chars","words","lines"],i=["Top","Right","Bottom","Left"],a=["TopLeft","TopRight","BottomRight","BottomLeft"],r=["top","right","bottom","left"],o=jQuery.fn.revolution,s=o.is_mobile();o.is_android();jQuery.extend(!0,o,{checkLayerDimensions:function(e){var t=!1;for(var i in o[e.id].layers[e.skey])if(o[e.id].layers[e.skey].hasOwnProperty(i)){var a=o[e.id].layers[e.skey][i],r=o[e.id]._L[a.id];r.eow!==a.offsetWidth&&"true"!==o.gA(a,"vary-layer-dims")&&(t=!0),r.lastknownwidth=r.eow,r.lastknownheight=r.eoh,r._slidelink||o[e.id].caches.calcResponsiveLayersList.push({a:o[e.id]._L[a.id].c,b:e.id,c:0,d:r.rsp_bd,e:e.slideIndex})}return t},requestLayerUpdates:function(e,t,i,a){var r;if(void 0!==i)r=i,o[e]._L[r].pVisRequest!==o[e]._L[r].pVisStatus&&(void 0===o[e]._L[r]._ligid||!0!==o[e]._L[o[e]._L[r]._ligid].childrenAtStartNotVisible?(o[e]._L[r].pVisStatus=o[e]._L[r].pVisRequest,0===o[e]._L[r].pVisStatus?o[e]._L[r].p[0].classList.add("rs-forcehidden"):o[e]._L[r].p[0].classList.remove("rs-forcehidden")):o[e]._L[r].p[0].classList.add("rs-forcehidden")),o[e]._L[r].pPointerStatus!==o[e]._L[r].pPeventsRequest&&(o[e]._L[r].pPointerStatus=o[e]._L[r].pPeventsRequest,tpGS.gsap.set(o[e]._L[r].p[0],{pointerEvents:o[e]._L[r].pPointerStatus,visibility:o[e]._L[r].pVisStatus})),void 0!==a&&"ignore"!==a&&0!==a&&(a++,"enterstage"===t||"leavestage"===t||"framestarted"===t?o.isFirefox(e)?-1===o[e]._L[r].p[0].style.transform.indexOf("perspective")&&(o[e]._L[r].p[0].style.transform+=(0===o[e]._L[r].p[0].style.transform.length?" ":"")+"perspective("+a+"px)"):(!window.isSafari11&&0===o[e]._L[r].p[0].style.perspective.length||"none"==o[e]._L[r].p[0].style.perspective)&&(o[e]._L[r].p[0].style.perspective=a+"px"):"frameended"===t&&(o.isFirefox(e)?o[e]._L[r].p[0].style.transform=o[e]._L[r].p[0].style.transform.replace("perspective("+a+"px)",""):window.isSafari11||(o[e]._L[r].p[0].style.perspective=o[e]._L[r].p[0].style.perspective.replace(a-1+"px",""))));else for(r in o[e]._L)o[e]._L.hasOwnProperty(r)&&(o[e]._L[r].pVisRequest!==o[e]._L[r].pVisStatus&&(o[e]._L[r].pVisStatus=o[e]._L[r].pVisRequest,0===o[e]._L[r].pVisStatus?o[e]._L[r].p[0].classList.add("rs-forcehidden"):o[e]._L[r].p[0].classList.remove("rs-forcehidden")),o[e]._L[r].pPointerStatus!==o[e]._L[r].pPeventsRequest&&(o[e]._L[r].pPointerStatus=o[e]._L[r].pPeventsRequest,tpGS.gsap.set(o[e]._L[r].p[0],{pointerEvents:o[e]._L[r].pPointerStatus,visibility:o[e]._L[r].pVisStatus})));if("enterstage"===t){var s=o[e].pr_processing_key||o[e].pr_active_key||0;if(o[e].middleZones&&o[e].middleZones.length>0&&void 0!==o[e].middleZones[s])for(r=0;r0)for(r=0;r0&&void 0!==o[e]._L[i].esginside.esredraw&&o[e]._L[i].esginside.esredraw()}},initLayer:function(e){var t,i,a,r=e.id,s=e.skey;for(var n in o[r].layers[e.skey])if(o[r].layers[e.skey].hasOwnProperty(n)){var l=o[r].layers[e.skey][n],d=jQuery(l),c=o.gA(l,"initialised"),p=c?o[r]._L[l.id]:d.data();"individual"===e.skey&&(p.slideKey=void 0===p.slideKey?o.gA(d.closest("rs-slide")[0],"key"):p.slideKey,p.slideIndex=void 0===p.slideIndex?o.getSlideIndex(r,p.slideKey):p.slideIndex,e.slideIndex=p.slideIndex,s=p.slideKey);var g="carousel"===o[r].sliderType?0:o[r].width/2-o.iWA(r,e.slideIndex)*o[r].bw/2,u=0;if(void 0===c){if(o.revCheckIDS(r,l),o[r]._L[l.id]=p,p.ford=void 0===p.ford?"frame_0;frame_1;frame_999":p.ford,p.ford=";"==p.ford[p.ford.length-1]?p.ford.substring(0,p.ford.length-1):p.ford,p.ford=p.ford.split(";"),void 0!==p.clip)for(t in p.clipPath={use:!1,origin:"l",type:"rectangle"},p.clip=p.clip.split(";"),p.clip)p.clip.hasOwnProperty(t)&&("u"==(i=p.clip[t].split(":"))[0]&&(p.clipPath.use="true"==i[1]),"o"==i[0]&&(p.clipPath.origin=i[1]),"t"==i[0]&&(p.clipPath.type=i[1]));if(p.frames=k(p,r),p.caches={},p.OBJUPD={},p.c=d,p.p=d.closest(".rs-parallax-wrap"),p.lp=d.closest("rs-loop-wrap"),p.m=d.closest("rs-mask-wrap"),p.triggercache=void 0===p.triggercache?"reset":p.triggercache,p.rsp_bd=void 0===p.rsp_bd?"column"===p.type||"row"===p.type?"off":"on":p.rsp_bd,p.rsp_o=void 0===p.rsp_o?"on":p.rsp_o,p.basealign=void 0===p.basealign?"grid":p.basealign,p.group="group"!==p.type&&d.closest("rs-group-wrap").length>0?"group":"column"!==p.type&&d.closest("rs-column").length>0?"column":"row"!==p.type&&d.closest("rs-row").length>0?"row":void 0,p._lig="group"===p.group?d.closest("rs-group"):"column"===p.group?d.closest("rs-column"):"row"===p.group?d.closest("rs-row"):void 0,p._ligid=void 0!==p._lig?p._lig[0].id:void 0,p._column="RS-COLUMN"===d[0].tagName?d.closest("rs-column-wrap"):"none",p._row="RS-COLUMN"===d[0].tagName&&d.closest("rs-row"),p._ingroup="group"===p.group,p._incolumn="column"===p.group,p._inrow="row"===p.group,(p._ingroup||p._incolumn)&&p._lig[0].className.indexOf("rs-sba")>=0&&(!1!==p.animationonscroll||void 0===p.frames.loop)&&!0!==p.animOnScrollForceDisable&&(p.animationonscroll=!0,d[0].className+=" rs-sba",o[r].sbas[s][l.id]=d[0]),p.animOnScrollRepeats=0,p._isgroup="RS-GROUP"===d[0].tagName,p.type=p.type||"none","row"===p.type&&void 0===p.cbreak&&(p.cbreak=2),p.esginside=jQuery(d.find(".esg-grid")),p._isnotext=-1!==jQuery.inArray(p.type,["video","image","audio","shape","row","group"]),p._mediatag="html5"==p.audio?"audio":"video",p.img=d.find("img"),p.deepiframe=d[0].getElementsByTagName("iframe"),p.deepmedia=d[0].getElementsByTagName(p._mediatag),p.layertype="image"===p.type?"image":d[0].className.indexOf("rs-layer-video")>=0||d[0].className.indexOf("rs-layer-audio")>=0||p.deepiframe.length>0&&(p.deepiframe[0].src.toLowerCase().indexOf("youtube")>0||p.deepiframe[0].src.toLowerCase().indexOf("vimeo")>0)||p.deepmedia.length>0?"video":"html",p.deepiframe.length>0&&o.sA(p.deepiframe[0],"layertype",p.layertype),"column"===p.type&&(p.cbg=p.p.find("rs-column-bg"),p.cbgmask=p.p.find("rs-cbg-mask-wrap")),p._slidelink=d[0].className.indexOf("slidelink")>=0,p._isstatic=d[0].className.indexOf("rs-layer-static")>=0,p.slidekey=p._isstatic?"staticlayers":s,p._togglelisteners=d.find(".rs-toggled-content").length>0,p.bgcol=void 0===p.bgcol?d[0].style.background.indexOf("gradient")>=0?d[0].style.background:d[0].style.backgroundColor:p.bgcol,p.bgcol=""===p.bgcol?"rgba(0, 0, 0, 0)":p.bgcol,p.bgcol=0===p.bgcol.indexOf("rgba(0, 0, 0, 0)")&&p.bgcol.length>18?p.bgcol.replace("rgba(0, 0, 0, 0)",""):p.bgcol,p.zindex=d[0].style.zIndex,p._isgroup&&(p.frames.frame_1.timeline.waitoncall&&(p.childrenAtStartNotVisible=!0),p.pVisRequest=0),p._togglelisteners&&d.click(function(){o.swaptoggleState([this.id])}),void 0!==p.border)for(t in p.border=p.border.split(";"),p.bordercolor="transparent",p.border)if(p.border.hasOwnProperty(t))switch((i=p.border[t].split(":"))[0]){case"boc":p.bordercolor=i[1];break;case"bow":p.borderwidth=o.revToResp(i[1],4,0);break;case"bos":p.borderstyle=o.revToResp(i[1],4,0);break;case"bor":p.borderradius=o.revToResp(i[1],4,0)}if("svg"===p.type&&(p.svg=d.find("svg"),p.svgPath=p.svg.find("path"),p.svgI=f(p.svgi,r),p.svgH=f(p.svgh,r)),void 0!==p.btrans){var h=p.btrans;for(t in p.btrans={rX:0,rY:0,rZ:0,o:1},h=h.split(";"))if(h.hasOwnProperty(t))switch((i=h[t].split(":"))[0]){case"rX":p.btrans.rX=i[1];break;case"rY":p.btrans.rY=i[1];break;case"rZ":p.btrans.rZ=i[1];break;case"o":p.btrans.o=i[1]}}if(void 0!==p.tsh)for(t in p.tshadow={c:"rgba(0,0,0,0.25)",v:0,h:0,b:0},p.tsh=p.tsh.split(";"),p.tsh)if(p.tsh.hasOwnProperty(t))switch((i=p.tsh[t].split(":"))[0]){case"c":p.tshadow.c=i[1];break;case"h":p.tshadow.h=i[1];break;case"v":p.tshadow.v=i[1];break;case"b":p.tshadow.b=i[1]}if(void 0!==p.tst)for(t in p.tstroke={c:"rgba(0,0,0,0.25)",w:1},p.tst=p.tst.split(";"),p.tst)if(p.tst.hasOwnProperty(t))switch((i=p.tst[t].split(":"))[0]){case"c":p.tstroke.c=i[1];break;case"w":p.tstroke.w=i[1]}if(void 0!==p.bsh)for(t in p.bshadow={e:"c",c:"rgba(0,0,0,0.25)",v:0,h:0,b:0,s:0},p.bsh=p.bsh.split(";"),p.bsh)if(p.bsh.hasOwnProperty(t))switch((i=p.bsh[t].split(":"))[0]){case"c":p.bshadow.c=i[1];break;case"h":p.bshadow.h=i[1];break;case"v":p.bshadow.v=i[1];break;case"b":p.bshadow.b=i[1];break;case"s":p.bshadow.s=i[1];break;case"e":p.bshadow.e=i[1]}if(void 0!==p.dim)for(t in p.dim=p.dim.split(";"),p.dim)if(p.dim.hasOwnProperty(t))switch((i=p.dim[t].split(":"))[0]){case"w":p.width=i[1];break;case"h":p.height=i[1];break;case"maxw":p.maxwidth=i[1];break;case"maxh":p.maxheight=i[1];break;case"minw":p.minwidth=i[1];break;case"minh":p.minheight=i[1]}if(void 0!==p.xy)for(t in p.xy=p.xy.split(";"),p.xy)if(p.xy.hasOwnProperty(t))switch((i=p.xy[t].split(":"))[0]){case"x":p.x=i[1].replace("px","");break;case"y":p.y=i[1].replace("px","");break;case"xo":p.hoffset=i[1].replace("px","");break;case"yo":p.voffset=i[1].replace("px","")}if(!p._isnotext&&void 0!==p.text)for(t in p.text=p.text.split(";"),p.text)if(p.text.hasOwnProperty(t))switch((i=p.text[t].split(":"))[0]){case"w":p.whitespace=i[1];break;case"td":p.textDecoration=i[1];break;case"c":p.clear=i[1];break;case"f":p.float=i[1];break;case"s":p.fontsize=i[1];break;case"l":p.lineheight=i[1];break;case"ls":p.letterspacing=i[1];break;case"fw":p.fontweight=i[1];break;case"a":p.textalign=i[1]}if("column"===p.type&&void 0!==p.textDecoration&&delete p.textDecoration,void 0!==p.flcr)for(t in p.flcr=p.flcr.split(";"),p.flcr)if(p.flcr.hasOwnProperty(t))switch((i=p.flcr[t].split(":"))[0]){case"c":p.clear=i[1];break;case"f":p.float=i[1]}if(void 0!==p.padding)for(t in p.padding=p.padding.split(";"),p.padding)if(p.padding.hasOwnProperty(t))switch((i=p.padding[t].split(":"))[0]){case"t":p.paddingtop=i[1];break;case"b":p.paddingbottom=i[1];break;case"l":p.paddingleft=i[1];break;case"r":p.paddingright=i[1]}if(void 0!==p.margin)for(t in p.margin=p.margin.split(";"),p.margin)if(p.margin.hasOwnProperty(t))switch((i=p.margin[t].split(":"))[0]){case"t":p.margintop=i[1];break;case"b":p.marginbottom=i[1];break;case"l":p.marginleft=i[1];break;case"r":p.marginright=i[1]}if(void 0!==p.spike&&(p.spike=C(p.spike)),void 0!==p.corners)for(t in a=p.corners.split(";"),p.corners={},a)a.hasOwnProperty(t)&&a[t].length>0&&(p.corners[a[t]]=jQuery("<"+a[t]+">"),p.c.append(p.corners[a[t]]));p.textalign=v(p.textalign),p.vbility=o.revToResp(p.vbility,o[r].rle,!0),p.hoffset=o.revToResp(p.hoffset,o[r].rle,0),p.voffset=o.revToResp(p.voffset,o[r].rle,0),p.x=o.revToResp(p.x,o[r].rle,"l"),p.y=o.revToResp(p.y,o[r].rle,"t"),O(d,0,r),o.sA(l,"initialised",!0),o[r].c.trigger("layerinitialised",{layer:d[0].id,slider:r})}var m="grid"===p.basealign?o[r].width:"carousel"!==o[r].sliderType||p._isstatic?o[r].width:o[r].carousel.slide_width,y=o[r].useFullScreenHeight?o[r].height:"grid"===p.basealign?o[r].height:("carousel"!==o[r].sliderType||p._isstatic,o[r].height),b=p.x[o[r].level],_=p.y[o[r].level];if(u="slide"===p.basealign?0:Math.max(0,"fullscreen"==o[r].sliderLayout?y/2-o.iHE(r)*(o[r].keepBPHeight?1:o[r].bh)/2:o[r].autoHeight||null!=o[r].minHeight&&o[r].minHeight>0?o[r].conh/2-o.iHE(r)*o[r].bh/2:u),g="slide"===p.basealign?0:Math.max(0,g),"slide"!==p.basealign&&"carousel"===o[r].sliderType&&p._isstatic&&void 0!==o[r].carousel&&void 0!==o[r].carousel.horizontal_align&&(g=Math.max(0,"center"===o[r].carousel.horizontal_align?0+(o[r].width-o.iWA(r,"static")*o[r].bw)/2:"right"===o[r].carousel.horizontal_align?o[r].width-o[r].gridwidth[o[r].level]*o[r].bw:g)),"updateposition"!==e.mode){if(0==p.vbility[o[r].levelForced]||"f"==p.vbility[o[r].levelForced]||mx&&w<=1||w1?{width:"100%",height:"auto",left:"c"===b||"center"===b?"50%":"left"===b||"l"===b?"0":"auto",right:"r"===b||"right"===b?"0":"auto",top:"c"===_||"center"===_?"50%":"top"===_||"t"===_?"0":"auto",bottom:"b"===_||"bottom"===_?"0":"auto",x:"c"===b||"center"===b?"-50%":"0",y:"c"===_||"center"===b?"-50%":"0"}:{height:"100%",width:"auto",left:"c"===b||"center"===b?"50%":"left"===b||"l"===b?"0":"auto",right:"r"===b||"right"===b?"0":"auto",top:"c"===_||"center"===_?"50%":"top"===_||"t"===_?"0":"auto",bottom:"b"===_||"bottom"===_?"0":"auto",x:"c"===b||"center"===b?"-50%":"0",y:"c"===_||"center"===b?"-50%":"0"}}else void 0===p.group&&"auto"===p.width[o[r].level]&&"auto"===p.height[o[r].level]&&(p.width[o[r].level]=o.gA(p.img[0],"owidth",p.img[0].width),p.height[o[r].level]=o.gA(p.img[0],"owidth",p.img[0].height)),p.imgOBJ={width:"auto"!==p.width[o[r].level]||isNaN(p.width[o[r].level])&&p.width[o[r].level].indexOf("%")>=0?"100%":"auto",height:"auto"!==p.height[o[r].level]||isNaN(p.height[o[r].level])&&p.height[o[r].level].indexOf("%")>=0?"100%":"auto"};else if("video"===p.layertype){o.manageVideoLayer&&!p.videoLayerManaged&&o.manageVideoLayer(d,r,s),"rebuild"!==e.mode&&o.resetVideo&&o.resetVideo(d,r,e.mode),null!=p.aspectratio&&p.aspectratio.split(":").length>1&&(1==p.bgvideo||1==p.forcecover)&&o.prepareCoveredVideo(r,d),p.media=void 0===p.media?p.deepiframe.length>0?jQuery(p.deepiframe[0]):jQuery(p.deepmedia[0]):p.media,p.html5vid=void 0===p.html5vid?!(p.deepiframe.length>0):p.html5vid;var S=d[0].className.indexOf("coverscreenvideo")>=0;p.mediaOBJ={display:"block"};var L=p.width[o[r].level],T=p.height[o[r].level];if(L="auto"===L?L:!jQuery.isNumeric(L)&&L.indexOf("%")>0?p._incolumn||p._ingroup?"100%":"grid"===p.basealign?o.iWA(r,e.slideIndex)*o[r].bw:m:"off"!==p.rsp_bd?parseFloat(L)*o[r].bw+"px":parseFloat(L)+"px",T="auto"===T?T:!jQuery.isNumeric(T)&&T.indexOf("%")>0?"grid"===p.basealign?o.iHE(r)*o[r].bw:y:"off"!==p.rsp_bd?parseFloat(T)*o[r].bh+"px":parseFloat(T)+"px",p.vd=void 0===p.vd?o[r].videos[d[0].id].ratio.split(":").length>1?o[r].videos[d[0].id].ratio.split(":")[0]/o[r].videos[d[0].id].ratio.split(":")[1]:1:p.vd,!p._incolumn||"100%"!==L&&"auto"!==T||void 0===p.ytid)-1!=d[0].className.indexOf("rs-fsv")||S?(g=0,u=0,p.x=o.revToResp(0,o[r].rle,0),p.y=o.revToResp(0,o[r].rle,0),p.vidOBJ={width:L,height:o[r].autoHeight?o[r].conh:T}):(T="auto"===T&&void 0!==p.vd&&"auto"!==L?"100%"===L?d.width()/p.vd:L/p.vd:T,p.vidOBJ={width:L,height:T}),(0==p.html5vid&&!S||1!=p.forcecover&&!d.hasClass("rs-fsv")&&!S)&&(p.mediaOBJ={width:L,height:T,display:"block"}),p._ingroup&&null!==p.vidOBJ.width&&void 0!==p.vidOBJ.width&&!jQuery.isNumeric(p.vidOBJ.width)&&p.vidOBJ.width.indexOf("%")>0&&(p.OBJUPD.lppmOBJ={minWidth:L});else{var A=d.width(),R="auto"===T?A/p.vd:T;p.vidOBJ={width:"auto",height:R},p.heightSetByVideo=!0}}p._slidelink||o[r].caches.calcResponsiveLayersList.push({a:d,b:r,c:0,d:p.rsp_bd,e:e.slideIndex}),"on"===p.rsp_ch&&"row"!==p.type&&"column"!==p.type&&"group"!==p.type&&"image"!==p.type&&"video"!==p.type&&"shape"!==p.type&&d.find("*").each(function(){var t=jQuery(this);"true"!==o.gA(this,"stylerecorder")&&!0!==o.gA(this,"stylerecorder")&&O(t,"rekursive",r),o[r].caches.calcResponsiveLayersList.push({a:t,b:r,c:"rekursive",d:p.rsp_bd,e:e.slideIndex,RSL:d})})}if("preset"!==e.mode){if(p.eow=d.outerWidth(!0),p.eoh=d.outerHeight(!0),p.imgInFirefox="image"==p.type&&"auto"==p.width[o[r].level]&&"100%"==p.height[o[r].level]&&o.isFirefox(r),p.imgInFirefox){var I=p.img.width();p.eow=0!==I?I:p.eow}if(p.eow<=0&&void 0!==p.lastknownwidth&&(p.eow=p.lastknownwidth),p.eoh<=0&&void 0!==p.lastknownheight&&(p.eoh=p.lastknownheight),void 0!==p.corners&&("text"===p.type||"button"===p.type||"shape"===p.type)){for(a in p.corners)if(p.corners.hasOwnProperty(a)){p.corners[a].css("borderWidth",p.eoh+"px");var z="rs-fcrt"===a||"rs-fcr"===a;p.corners[a].css("border"+(z?"Right":"Left"),"0px solid transparent"),p.corners[a].css("border"+("rs-fcrt"==a||"rs-bcr"==a?"Bottom":"Top")+"Color",p.bgcol)}p.eow=d.outerWidth(!0)}0==p.eow&&0==p.eoh&&(p.eow=o[r].width,p.eoh=o[r].height),p.basealign=o[r].justifyCarousel?"grid":p.basealign;var P="on"===p.rsp_o?parseInt(p.voffset[o[r].level],0)*o[r].bw:parseInt(p.voffset[o[r].level],0),B="on"===p.rsp_o?parseInt(p.hoffset[o[r].level],0)*o[r].bw:parseInt(p.hoffset[o[r].level],0),G="grid"===p.basealign?o.iWA(r,e.slideIndex)*o[r].bw:m,M="grid"===p.basealign?o.iHE(r)*(o[r].keepBPHeight||o[r].currentRowsHeight>o[r].gridheight[o[r].level]?1:o[r].bh):y;(1==o[r].gridEQModule||void 0!==p._lig&&"row"!==p.type&&"column"!==p.type&&"group"!==p.type)&&(G=void 0!==p._lig?p._lig.width():o[r].width,M=void 0!==p._lig?p._lig.height():o[r].height,g=0,u=0),b="c"===b||"m"===b||"center"===b||"middle"===b?G/2-p.eow/2+B:"l"===b||"left"===b?B:"r"===b||"right"===b?G-p.eow-B:"off"!==p.rsp_o?b*o[r].bw:b,_="m"===_||"c"===_||"center"===_||"middle"===_?M/2-p.eoh/2+P:"t"===_||"top"==_?P:"b"===_||"bottom"==_?M-p.eoh-P:"off"!==p.rsp_o?_*o[r].bw:_,b=p._slidelink?0:o[r].rtl&&"100%"!==p.width[o[r].level]?parseInt(b)+p.eow:b,p.calcx=parseInt(b,0)+g,p.calcy=parseInt(_,0)+u,"row"!==p.type&&"column"!==p.type?p.OBJUPD.POBJ={zIndex:p.zindex,top:p.calcy,left:p.calcx,overwrite:"auto"}:"row"!==p.type?p.OBJUPD.POBJ={zIndex:p.zindex,width:p.columnwidth,top:0,left:0,overwrite:"auto"}:"row"===p.type&&(p.OBJUPD.POBJ={zIndex:p.zindex,width:"grid"===p.basealign?G+"px":"100%",top:0,left:o[r].rtl?-1*g:g,overwrite:"auto"},p.cbreak<=o[r].level?-1===d[0].className.indexOf("rev_break_columns")&&d[0].classList.add("rev_break_columns"):d[0].className.indexOf("rev_break_columns")>0&&d[0].classList.remove("rev_break_columns")),void 0!==p.blendmode&&(p.OBJUPD.POBJ.mixBlendMode=p.blendmode),(void 0!==p.frames.loop||p.imgInFirefox)&&(p.OBJUPD.LPOBJ={width:p.eow,height:p.eoh}),p._ingroup&&(void 0!==p._groupw&&!jQuery.isNumeric(p._groupw)&&p._groupw.indexOf("%")>0&&(p.OBJUPD.lppmOBJ.minWidth=p._groupw),void 0!==p._grouph&&!jQuery.isNumeric(p._grouph)&&p._grouph.indexOf("%")>0&&(p.OBJUPD.lppmOBJ.minHeight=p._grouph)),"updateposition"===e.mode&&(p.caches.POBJ_LEFT===p.OBJUPD.POBJ.left&&p.caches.POBJ_TOP===p.OBJUPD.POBJ.top||(tpGS.gsap.set(p.p,p.OBJUPD.POBJ),p.caches.POBJ_LEFT=p.OBJUPD.POBJ.left,p.caches.POBJ_TOP=p.OBJUPD.POBJ.top)),e.animcompleted&&o.animcompleted(d,r)}}},hoverReverseDone:function(e){o[e.id]._L[e.L[0].id].textDecoration&&tpGS.gsap.set(o[e.id]._L[e.L[0].id].c,{textDecoration:o[e.id]._L[e.L[0].id].textDecoration})},animcompleted:function(e,t,i){if(void 0!==o[t].videos){var a=o[t].videos[e[0].id];null!=a&&null!=a.type&&"none"!=a.type&&(1==a.aplay||"true"==a.aplay||"on"==a.aplay||"1sttime"==a.aplay?(("carousel"!==o[t].sliderType||e.closest("rs-slide").index()==o[t].carousel.focused||e.closest("rs-slide").index()==o[t].activeRSSlide&&o[t].carousel.oldfocused==o[t].carousel.focused||i)&&o.playVideo(e,t),o.toggleState(e.data("videotoggledby")),(a.aplay1||"1sttime"==a.aplay)&&(a.aplay1=!1,a.aplay=!1)):("no1sttime"==a.aplay&&(a.aplay=!0),o.unToggleState(e.data("videotoggledby"))))}},handleStaticLayers:function(e,t){var i=0,a=o[t].realslideamount+1;if(void 0!==o.gA(e[0],"onslides")){var r=o.gA(e[0],"onslides").split(";");for(var s in r)if(r.hasOwnProperty(s)){var n=r[s].split(":");"s"===n[0]&&(i=parseInt(n[1],0)),"e"===n[0]&&(a=parseInt(n[1],0))}}i=Math.max(0,i),a=Math.min(o[t].realslideamount,a<0?o[t].realslideamount:a),a=1!==i&&0!==i||a!==o[t].realslideamount?a:o[t].realslideamount+1,e.data("startslide",i),e.data("endslide",a),o.sA(e[0],"startslide",i),o.sA(e[0],"endslide",a)},updateLayersOnFullStage:function(e){if(o[e].caches.calcResponsiveLayersList.length>0){!0!==o[e].slideHasIframe&&!0!==o[e].fullScreenMode&&("carousel"===o[e].sliderType?o[e].carousel.wrap.detach():o[e].canvas.detach());for(var t=0;t0&&e.index>=0&&o[e.id].rowzones[Math.min(e.index,o[e.id].rowzones.length)]&&o[e.id].rowzones[Math.min(e.index,o[e.id].rowzones.length)].length>0||void 0!==o[e.id].srowzones&&o[e.id].srowzones.length>0||void 0!==o[e.id].smiddleZones&&o[e.id].smiddleZones.length>0)&&(o.setSize(e.id),o.updateDimensions(e.id),o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateposition"}),o.initLayer({id:e.id,skey:"static",slideIndex:"static",mode:"updateposition"}),"start"!==e.mode&&"preset"!==e.mode||o.manageNavigation(e.id))},updateLayerDimensionsTimeout:function(e){clearTimeout(o[e].gFLoadedTimer),o[e].gFLoadedTimer=setTimeout(function(){var t=o[e].lastAnimateLayersCall;void 0!==t&&o.updateLayerDimensions(o[t.id].lastAnimateLayersCall)},19)},updateLayerDimensions:function(e){var t=!1;o[e.id].caches.calcResponsiveLayersList=[],void 0!==e.key&&o[e.id].layers[e.key]&&o.checkLayerDimensions({id:e.id,skey:e.key,slideIndex:e.slide})&&(t=!0,o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateAndResize"})),o.checkLayerDimensions({id:e.id,skey:"individual",slideIndex:"individual"})&&(t=!0,o.initLayer({id:e.id,skey:"individual",slideIndex:"individual",mode:"updateAndResize"})),o[e.id].layers.static&&o.checkLayerDimensions({id:e.id,skey:"static",slideIndex:"static"})&&(t=!0,o.initLayer({id:e.id,skey:"static",slideIndex:"static",mode:"updateAndResize"})),t&&o.updateLayersOnFullStage(e.id)},updateAnimatingLayerPositions:function(e){o.initLayer({id:e.id,skey:e.key,slideIndex:e.slide,mode:"updateposition"})},removeTheLayers:function(e,t,i){var a=o.gA(e[0],"key");for(var r in o[t].sloops&&o[t].sloops[a]&&o[t].sloops[a].tl&&o[t].sloops[a].tl.pause(),o[t].layers[a])o[t].layers[a].hasOwnProperty(r)&&o.renderLayerAnimation({layer:jQuery(o[t].layers[a][r]),frame:"frame_999",mode:"continue",remove:!0,id:t,allforce:i});for(var r in o[t].layers.static)o[t].layers.static.hasOwnProperty(r)&&o.renderLayerAnimation({layer:jQuery(o[t].layers.static[r]),frame:"frame_999",mode:"continue",remove:!0,id:t,allforce:i})},renderLayerAnimation:function(e){var i,a=e.layer,r=e.id,s=o[r].level,h=o[r]._L[a[0].id],m=void 0!==h.timeline?h.timeline.time():void 0,f=!1,v=!1,_="none";if(("containerResized_2"!==e.caller&&"swapSlideProgress_2"!==e.caller||!0===h.animationRendered)&&(h.animationRendered=!0,"preset"!==e.mode||!0===h.frames.frame_1.timeline.waitoncall||void 0!==h.scrollBasedOffset)){if("trigger"==e.mode&&(h.triggeredFrame=e.frame),h._isstatic){var x="carousel"===o[r].sliderType&&void 0!==o[r].carousel.oldfocused?o[r].carousel.oldfocused:void 0===o[r].pr_lastshown_key?1:parseInt(o[r].pr_lastshown_key,0)+1,k="carousel"===o[r].sliderType?void 0===o[r].pr_next_key?0===x?1:x:parseInt(o[r].pr_next_key,0)+1:void 0===o[r].pr_processing_key?x:parseInt(o[r].pr_processing_key,0)+1,S=x>=h.startslide&&x<=h.endslide,L=k>=h.startslide&&k<=h.endslide;if(_=x===h.endslide&&"continue"===e.mode||("continue"===e.mode||x===h.endslide)&&"none",!0===e.allforce||!0===_);else{if("preset"===e.mode&&(h.elementHovered||!L))return;if("rebuild"===e.mode&&!S&&!L)return;if("start"===e.mode&&L&&"frame_1"===h.lastRequestedMainFrame)return;if(("start"===e.mode||"preset"===e.mode)&&"frame_999"===h.lastRequestedMainFrame&&!0!==h.leftstage)return;if("continue"===e.mode&&"frame_999"===e.frame&&(L||void 0===h.lastRequestedMainFrame))return;if("start"===e.mode&&!L)return}}else"start"===e.mode&&"keep"!==h.triggercache&&(h.triggeredFrame=void 0);for(var T in"start"===e.mode&&(void 0!==h.layerLoop&&(h.layerLoop.count=0),e.frame=void 0===h.triggeredFrame?0:h.triggeredFrame),"continue"!==e.mode&&"trigger"!==e.mode&&void 0!==h.timeline&&h.timeline.pause(0),"continue"!==e.mode&&"trigger"!==e.mode||void 0===h.timeline||h.timeline.pause(),h.timeline=tpGS.gsap.timeline({paused:!0}),"text"!==h.type&&"button"!==h.type||void 0!==h.splitText&&(void 0!==h.splitTextFix||"start"!==e.mode&&"preset"!==e.mode)||(y({layer:a,id:r}),"start"===e.mode&&(h.splitTextFix=!0)),h.ford)if(h.ford.hasOwnProperty(T)){var O=h.ford[T],A=!1;if("frame_0"!==O&&"frame_hover"!==O&&"loop"!==O){if("frame_999"===O&&!h.frames[O].timeline.waitoncall&&h.frames[O].timeline.start>=o[r].duration&&!0!==e.remove&&(h.frames[O].timeline.waitoncall=!0),"start"===e.mode&&"keep"!==h.triggercache&&(h.frames[O].timeline.callstate=h.frames[O].timeline.waitoncall?"waiting":""),"trigger"===e.mode&&h.frames[O].timeline.waitoncall&&(O===e.frame?(h.frames[O].timeline.triggered=!0,h.frames[O].timeline.callstate="called"):h.frames[O].timeline.triggered=!1),"rebuild"===e.mode||h.frames[O].timeline.triggered||(h.frames[O].timeline.callstate=h.frames[O].timeline.waitoncall?"waiting":""),!1!==e.fastforward){if(("continue"===e.mode||"trigger"===e.mode)&&!1===v&&O!==e.frame)continue;if(("rebuild"===e.mode||"preset"===e.mode)&&!1===v&&void 0!==h.triggeredFrame&&O!==h.triggeredFrame)continue;(O===e.frame||"rebuild"===e.mode&&O===h.triggeredFrame)&&(v=!0)}else O===e.frame&&(v=!0);if(O!==e.frame&&h.frames[O].timeline.waitoncall&&"called"!==h.frames[O].timeline.callstate&&(f=!0),O!==e.frame&&v&&(f=!0===f&&h.frames[O].timeline.waitoncall?"skiprest":!0!==f&&f),void 0===h.hideonfirststart&&"frame_1"===O&&h.frames[O].timeline.waitoncall&&(h.hideonfirststart=!0),f&&"waiting"===h.frames[O].timeline.callstate&&"preset"===e.mode&&1!=h.firstTimeRendered){if(h._isstatic&&void 0===h.currentframe)continue;A=!0,h.firstTimeRendered=!0}else if("skiprest"===f||"called"!==h.frames[O].timeline.callstate&&f&&e.toframe!==O)continue;if("frame_999"!==O||!1!==_||"continue"!==e.mode&&"start"!==e.mode&&"rebuild"!==e.mode){h.fff="frame_1"===O&&("trigger"!==e.mode||"frame_999"===h.currentframe||"frame_0"===h.currentframe||void 0===h.currentframe),"trigger"===e.mode&&"frame_1"===e.frame&&!1===h.leftstage&&(h.fff=!1),A||(h.frames[O].timeline.callstate="called",h.currentframe=O);var R=h.frames[O],I=h.fff?h.frames.frame_0:void 0,z=tpGS.gsap.timeline(),C=tpGS.gsap.timeline(),P=h.c,B=void 0!==R.sfx&&b(R.sfx.effect,h.m,R.timeline.ease),G=R.timeline.speed/1e3,M=0,D=w({id:r,frame:R,layer:a,ease:R.timeline.ease,splitAmount:P.length,target:O,forcefilter:void 0!==h.frames.frame_hover&&void 0!==h.frames.frame_hover.filter}),H=h.fff?w({id:r,frame:I,layer:a,ease:R.timeline.ease,splitAmount:P.length,target:"frame_0"}):void 0,j=void 0!==R.mask?w({id:r,frame:{transform:{x:R.mask.x,y:R.mask.y}},layer:a,ease:D.ease,target:"mask"}):void 0,W=void 0!==j&&h.fff?w({id:r,frame:{transform:{x:I.mask.x,y:I.mask.y}},layer:a,ease:D.ease,target:"frommask"}):void 0,N=D.ease;if(D.force3D=!0,"block"===B.type&&(B.ft[0].background=R.sfx.fxc,B.ft[0].visibility="visible",B.ft[1].visibility="visible",z.add(tpGS.gsap.fromTo(B.bmask_in,G/2,B.ft[0],B.ft[1],0)),z.add(tpGS.gsap.fromTo(B.bmask_in,G/2,B.ft[1],B.t,G/2)),"frame_0"!==O&&"frame_1"!==O||(H.opacity=0)),void 0!==R.color?D.color=R.color:void 0!==h.color&&"npc"!==h.color[s]&&(D.color=h.color[s]),void 0!==I&&void 0!==I.color?H.color=I.color:void 0!==I&&void 0!==h.color&&"npc"!==h.color[s]&&(H.color=h.color[s]),void 0!==R.bgcolor?R.bgcolor.indexOf("gradient")>=0?D.background=R.bgcolor:D.backgroundColor=R.bgcolor:!0===h.bgcolinuse&&(h.bgcol.indexOf("gradient")>=0?D.background=h.bgcol:D.backgroundColor=h.bgcol),void 0!==I&&(void 0!==I.bgcolor?I.bgcolor.indexOf("gradient")>=0?H.background=I.bgcolor:H.backgroundColor=I.bgcolor:!0===h.bgcolinuse&&(h.bgcol.indexOf("gradient")>=0?H.background=h.bgcol:H.backgroundColor=h.bgcol)),void 0!==h.splitText&&!1!==h.splitText)for(var F in t)if(void 0!==R[t[F]]&&!h.quickRendering){var E=h.splitText[t[F]],Q=w({id:r,frame:R,source:t[F],ease:N,layer:a,splitAmount:E.length,target:O+"_"+t[F]}),V=h.fff?w({id:r,frame:I,ease:Q.ease,source:t[F],layer:a,splitAmount:E.length,target:"frame_0_"+t[F]}):void 0,Y=h.frames[O].dosplit?void 0===R[t[F]].delay?.05:R[t[F]].delay/100:0;h.color[s]===D.color&&"frame_1"===O||(Q.color=D.color),void 0!==H&&h.color[s]!==H.color&&(V.color=H.color),void 0!==V&&V.color!==D.color&&(Q.color=D.color);var X=jQuery.extend(!0,{},Q),J=h.fff?jQuery.extend(!0,{},V):void 0,q=R[t[F]].dir;delete X.dir,X.data={splitted:!0},X.stagger="center"===q||"edge"===q?d({each:Y,offset:Y/2,from:q}):{each:Y,from:q},X.duration=G,void 0!==J&&delete J.dir,h.fff?z.add(C.fromTo(E,J,X),0):z.add(C.to(E,X),0),M=Math.max(M,E.length*Y)}if(G+=M,void 0===i&&(i="isometric"===o[r].perspectiveType?0:"local"===o[r].perspectiveType?void 0!==D.transformPerspective?D.transformPerspective:h.fff&&void 0!==H.transfromPerspective?H.transfromPerspective:o[r].perspective:o[r].perspective),h.knowTransformPerspective=i,h.pxundermask||void 0!==j&&(void 0!==I&&"hidden"===I.mask.overflow||"hidden"===R.mask.overflow))z.add(tpGS.gsap.to(h.m,.001,{overflow:"hidden"}),0),"column"===h.type&&z.add(tpGS.gsap.to(h.cbgmask,.001,{overflow:"hidden"}),0),h.btrans&&(W&&(W.rotationX=h.btrans.rX,W.rotationY=h.btrans.rY,W.rotationZ=h.btrans.rZ,W.opacity=h.btrans.o),j.rotationX=h.btrans.rX,j.rotationY=h.btrans.rY,j.rotationZ=h.btrans.rZ,j.opacity=h.btrans.o),h.fff?z.add(tpGS.gsap.fromTo([h.m,h.cbgmask],G,jQuery.extend(!0,{},W),jQuery.extend(!0,{},j)),.001):z.add(tpGS.gsap.to([h.m,h.cbgmask],G,jQuery.extend(!0,{},j)),.001);else if(void 0!==h.btrans){var U={x:0,y:0,filter:"none",opacity:h.btrans.o,rotationX:h.btrans.rX,rotationY:h.btrans.rY,rotationZ:h.btrans.rZ,overflow:"visible"};0===h.btrans.rX&&0==h.btrans.rY||(U.transformPerspective=i),z.add(tpGS.gsap.to(h.m,.001,U),0)}else z.add(tpGS.gsap.to(h.m,.001,{clearProps:"transform",overflow:"visible"}),0);D.force3D="auto",h.fff?(D.visibility="visible",void 0!==h.cbg&&z.fromTo(h.cbg,G,H,D,0),o[r].BUG_safari_clipPath&&(H.clipPath||D.clipPath||h.spike)&&(H.z&&parseInt(H.z,10)||(H.z=-1e-4),D.z&&parseInt(D.z,10)||(D.z=0)),void 0!==h.cbg&&"column"===h.type?z.fromTo(P,G,n(H),n(D),0):z.fromTo(P,G,H,D,0),z.invalidate()):(void 0!==h.cbg&&z.to(h.cbg,G,D,0),!o[r].BUG_safari_clipPath||!D.clipPath&&!h.spike||D.z&&parseInt(D.z,10)||(D.z=0-.01*Math.random()),void 0!==h.cbg&&"column"===h.type?z.to(P,G,n(D),0):z.to(P,G,D,0)),void 0!==N&&"object"!=typeof N&&"function"!=typeof N&&N.indexOf("SFXBounce")>=0&&z.to(P,G,{scaleY:.5,scaleX:1.3,ease:D.ease+"-squash",transformOrigin:"bottom"},1e-4);var Z="trigger"!==e.mode&&(!0!==f&&"skiprest"!==f||"rebuild"!==e.mode)||e.frame===O||void 0===R.timeline.start||!jQuery.isNumeric(R.timeline.start)?"+=0"===R.timeline.start||void 0===R.timeline.start?"+=0.05":parseInt(R.timeline.start,0)/1e3:"+="+parseInt(R.timeline.startRelative,0)/1e3;h.timeline.addLabel(O,Z),h.timeline.add(z,Z),h.timeline.addLabel(O+"_end","+=0.01"),z.eventCallback("onStart",c,[{id:r,frame:O,L:a,tPE:i}]),"true"==h.animationonscroll||1==h.animationonscroll?(z.eventCallback("onUpdate",p,[{id:r,frame:O,L:a}]),z.smoothChildTiming=!0):z.eventCallback("onUpdate",p,[{id:r,frame:O,L:a}]),z.eventCallback("onComplete",g,[{id:r,frame:O,L:a,tPE:i}])}}}if(void 0!==h.frames.loop){var K=parseInt(h.frames.loop.timeline.speed,0)/1e3,$=parseInt(h.frames.loop.timeline.start)/1e3||0,ee="trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame?.2:0,te=$+ee;h.loop={root:tpGS.gsap.timeline({}),preset:tpGS.gsap.timeline({}),move:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_move}),rotate:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_rotate}),scale:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_scale}),filter:tpGS.gsap.timeline({repeat:-1,yoyo:h.frames.loop.timeline.yoyo_filter})};var ie=h.frames.loop.frame_0,ae=h.frames.loop.frame_999,re="blur("+parseInt(ie.blur||0,0)+"px) grayscale("+parseInt(ie.grayscale||0,0)+"%) brightness("+parseInt(ie.brightness||100,0)+"%)",oe="blur("+(ae.blur||0)+"px) grayscale("+(ae.grayscale||0)+"%) brightness("+(ae.brightness||100)+"%)";if(h.loop.root.add(h.loop.preset,0),h.loop.root.add(h.loop.move,ee),h.loop.root.add(h.loop.rotate,ee),h.loop.root.add(h.loop.scale,ee),h.loop.root.add(h.loop.filter,ee),"blur(0px) grayscale(0%) brightness(100%)"===re&&"blur(0px) grayscale(0%) brightness(100%)"===oe&&(re="none",oe="none"),ae.originX=ie.originX,ae.originY=ie.originY,ae.originZ=ie.originZ,void 0===i&&(i="isometric"===o[r].perspectiveType?0:"local"===o[r].perspectiveType&&void 0!==D?void 0!==D.transformPerspective?D.transformPerspective:h.fff&&void 0!==H.transfromPerspective?H.transfromPerspective:o[r].perspective:o[r].perspective),h.frames.loop.timeline.curved){var se=parseInt(h.frames.loop.timeline.radiusAngle,0)||0,ne=[{x:(ie.x-ie.xr)*o[r].bw,y:0,z:(ie.z-ie.zr)*o[r].bw},{x:0,y:(ie.y+ie.yr)*o[r].bw,z:0},{x:(ae.x+ae.xr)*o[r].bw,y:0,z:(ae.z+ae.zr)*o[r].bw},{x:0,y:(ae.y-ae.yr)*o[r].bw,z:0}],le={type:"thru",curviness:h.frames.loop.timeline.curviness,path:[],autoRotate:h.frames.loop.timeline.autoRotate};for(var de in ne)ne.hasOwnProperty(de)&&(le.path[de]=ne[se],se=++se==ne.length?0:se);("trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame)&&h.loop.preset.fromTo(h.lp,ee,{"-webkit-filter":re,filter:re,x:0,y:0,z:0,minWidth:h._incolumn||h._ingroup?"100%":void 0===h.eow?0:h.eow,minHeight:h._incolumn||h._ingroup?"100%":void 0===h.eoh?0:h.eoh,scaleX:1,scaleY:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:i,transformOrigin:ae.originX+" "+ae.originY+" "+ae.originZ,opacity:1},l({x:le.path[3].x,y:le.path[3].y,z:le.path[3].z,scaleX:ie.scaleX,skewX:ie.skewX,skewY:ie.skewY,scaleY:ie.scaleY,rotationX:ie.rotationX,rotationY:ie.rotationY,rotationZ:ie.rotationZ,"-webkit-filter":re,filter:re,ease:"sine.inOut",opacity:ie.opacity}),0),h.loop.move.to(h.lp,h.frames.loop.timeline.yoyo_move?K/2:K,{motionPath:le,ease:h.frames.loop.timeline.ease})}else("trigger"!==e.mode&&"frame_999"!==e.frame||"frame_999"!==e.frame)&&h.loop.preset.fromTo(h.lp,ee,{"-webkit-filter":re,filter:re,x:0,y:0,z:0,minWidth:h._incolumn||h._ingroup?"100%":void 0===h.eow?0:h.eow,minHeight:h._incolumn||h._ingroup?"100%":void 0===h.eoh?0:h.eoh,scaleX:1,scaleY:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:i,transformOrigin:ae.originX+" "+ae.originY+" "+ae.originZ,opacity:1},l({x:ie.x*o[r].bw,y:ie.y*o[r].bw,z:ie.z*o[r].bw,scaleX:ie.scaleX,skewX:ie.skewX,skewY:ie.skewY,scaleY:ie.scaleY,rotationX:ie.rotationX,rotationY:ie.rotationY,rotationZ:ie.rotationZ,ease:"sine.out",opacity:ie.opacity,"-webkit-filter":re,filter:re}),0),h.loop.move.to(h.lp,h.frames.loop.timeline.yoyo_move?K/2:K,{x:ae.x*o[r].bw,y:ae.y*o[r].bw,z:ae.z*o[r].bw,ease:h.frames.loop.timeline.ease});h.loop.rotate.to(h.lp,h.frames.loop.timeline.yoyo_rotate?K/2:K,{rotationX:ae.rotationX,rotationY:ae.rotationY,rotationZ:ae.rotationZ,ease:h.frames.loop.timeline.ease}),h.loop.scale.to(h.lp,h.frames.loop.timeline.yoyo_scale?K/2:K,l({scaleX:ae.scaleX,scaleY:ae.scaleY,skewX:ae.skewX,skewY:ae.skewY,ease:h.frames.loop.timeline.ease}));var ce={opacity:ae.opacity||1,ease:h.frames.loop.timeline.ease,"-webkit-filter":oe,filter:oe};h.loop.filter.to(h.lp,h.frames.loop.timeline.yoyo_filter?K/2:K,ce),h.timeline.add(h.loop.root,te)}if(void 0!==h.frames.frame_hover&&("start"===e.mode||void 0===h.hoverframeadded)){h.hoverframeadded=!0;var pe=h.frames.frame_hover.timeline.speed/1e3;pe=0===pe?1e-5:pe,h.hoverlistener||(h.hoverlistener=!0,o.document.on("mouseenter mousemove",("column"===h.type?"#"+h.cbg[0].id+",":"")+"#"+h.c[0].id,function(e){if("mousemove"!==e.type||!0!==h.ignoremousemove){if(h.animationonscroll||h.readyForHover){if(h.elementHovered=!0,h.hovertimeline||(h.hovertimeline=tpGS.gsap.timeline({paused:!0})),0==h.hovertimeline.progress()&&(void 0===h.lastHoveredTimeStamp||(new Date).getTime()-h.lastHoveredTimeStamp>150)&&(h.ignoremousemove=!0,h.hovertimeline.to([h.m,h.cbgmask],pe,{overflow:h.frames.frame_hover.mask?"hidden":"visible"},0),"column"===h.type&&h.hovertimeline.to(h.cbg,pe,jQuery.extend(!0,{},u(h.frames.frame_hover,h.cbg)),0),"text"!==h.type&&"button"!==h.type||void 0===h.splitText||!1===h.splitText||h.hovertimeline.to([h.splitText.lines,h.splitText.words,h.splitText.chars],pe,{color:h.frames.frame_hover.color,ease:h.frames.frame_hover.transform.ease},0),"column"===h.type?h.hovertimeline.to(h.c,pe,n(jQuery.extend(!0,{},u(h.frames.frame_hover,h.c))),0):h.hovertimeline.to(h.c,pe,jQuery.extend(!0,{},u(h.frames.frame_hover,h.c)),0),"svg"===h.type)){h.svgHTemp=jQuery.extend(!0,{},h.svgH);var t=Array.isArray(h.svgHTemp.fill)?h.svgHTemp.fill[o[r].level]:h.svgHTemp.fill;h.svgHTemp.fill=t,h.hovertimeline.to(h.svg,pe,h.svgHTemp,0),h.hovertimeline.to(h.svgPath,pe,{fill:t},0)}h.hovertimeline.play()}h.lastHoveredTimeStamp=(new Date).getTime()}}),o.document.on("mouseleave",("column"===h.type?"#"+h.cbg[0].id+",":"")+"#"+h.c[0].id,function(){h.elementHovered=!1,(h.animationonscroll||h.readyForHover)&&void 0!==h.hovertimeline&&(h.hovertimeline.reverse(),h.hovertimeline.eventCallback("onReverseComplete",o.hoverReverseDone,[{id:r,L:a}]))}))}if(A||(h.lastRequestedMainFrame="start"===e.mode?"frame_1":"continue"===e.mode?void 0===e.frame?h.currentframe:e.frame:h.lastRequestedMainFrame),void 0!==e.totime?h.tSTART=e.totime:void 0!==m&&void 0===e.frame?h.tSTART=m:void 0!==e.frame?h.tSTART=e.frame:h.tSTART=0,0===h.tSTART&&void 0===h.startedAnimOnce&&void 0===h.leftstage&&void 0===h.startedAnimOnce&&!0===h.hideonfirststart&&"preset"===e.mode&&(o[r]._L[a[0].id].pVisRequest=0,h.hideonfirststart=!1),"frame_999"!==h.tSTART&&"frame_999"!==h.triggeredFrame||!h.leftstage&&void 0!==h.startedAnimOnce){if("true"!=h.animationonscroll&&1!=h.animationonscroll?h.timeline.play(h.tSTART):h.timeline.time(h.tSTART),jQuery.inArray(h.type,["group","row","column"])>=0&&void 0!==e.frame){if(void 0===h.childrenJS)for(var F in h.childrenJS={},o[r]._L)void 0!==o[r]._L[F]._lig&&void 0!==o[r]._L[F]._lig[0]&&o[r]._L[F]._lig[0].id===a[0].id&&o[r]._L[F]._lig[0].id!==o[r]._L[F].c[0].id&&(h.childrenJS[o[r]._L[F].c[0].id]=o[r]._L[F].c);e.frame="0"==e.frame?"frame_0":e.frame,e.frame="1"==e.frame?"frame_1":e.frame,e.frame="999"==e.frame?"frame_999":e.frame;var ge=void 0===e.totime?void 0!==h.frames[e.frame].timeline.startAbsolute?parseInt(h.frames[e.frame].timeline.startAbsolute,0)/1e3:void 0!==h.frames[e.frame].timeline.start?jQuery.isNumeric(h.frames[e.frame].timeline.start)?parseInt(h.frames[e.frame].timeline.start,0)/1e3:0:.001:e.totime;if(!0===e.updateChildren)for(var F in h.childrenJS)h.childrenJS.hasOwnProperty(F)&&o.renderLayerAnimation({layer:h.childrenJS[F],fastforward:!1,id:r,mode:"continue",updateChildren:!0,totime:ge});else for(var F in h.childrenJS)h.childrenJS.hasOwnProperty(F)&&o[r]._L[F].pausedTrueParrent&&(o.renderLayerAnimation({layer:h.childrenJS[F],fastforward:!1,id:r,mode:"continue",updateChildren:!0,totime:ge}),o[r]._L[F].pausedTrueParrent=!1)}}else;}}});var n=function(e){var t=jQuery.extend(!0,{},e);return delete t.backgroundColor,delete t.background,delete t.backgroundImage,delete t.borderSize,delete t.borderStyle,t},l=function(e){return void 0===e.skewX&&delete e.skewX,void 0===e.skewY&&delete e.skewY,e},d=function(e){var t=tpGS.gsap.utils.distribute(e);return function(i,a,r){return t(i,a,r)+(i<=r.length/2?0:e.offset||0)}},c=function(e){o[e.id].BUG_safari_clipPath&&e.L[0].classList.remove("rs-pelock"),(o[e.id]._L[e.L[0].id]._ingroup||o[e.id]._L[e.L[0].id]._incolumn||o[e.id]._L[e.L[0].id]._inrow)&&void 0!==o[e.id]._L[o[e.id]._L[e.L[0].id]._ligid]&&void 0!==o[e.id]._L[o[e.id]._L[e.L[0].id]._ligid].timeline&&(o[e.id]._L[o[e.id]._L[e.L[0].id]._ligid].timeline.isActive()||void 0===o[e.id]._L[e.L[0].id]||void 0===o[e.id]._L[e.L[0].id].frames[o[e.id]._L[e.L[0].id].timeline.currentLabel()]||(null==o[e.id]._L[o[e.id]._L[e.L[0].id]._ligid].timezone||o[e.id]._L[o[e.id]._L[e.L[0].id]._ligid].timezone.to<=parseInt(o[e.id]._L[e.L[0].id].frames[o[e.id]._L[e.L[0].id].timeline.currentLabel()].timeline.start,0))&&!0!==o[e.id]._L[e.L[0].id].animOnScrollForceDisable&&(o[e.id]._L[e.L[0].id].pausedTrueParrent=!0,o[e.id]._L[e.L[0].id].timeline.pause()));var t=o[e.id]._L[e.L[0].id],i=t.hovertimeline;i&&i.time()>0&&(i.pause(),i.time(0),i.kill(),delete t.hovertimeline),delete o[e.id]._L[e.L[0].id].childrenAtStartNotVisible,o[e.id]._L[e.L[0].id].pVisRequest=1;var a={layer:e.L};o[e.id]._L[e.L[0].id].ignoremousemove=!1,o[e.id]._L[e.L[0].id].leftstage=!1,o[e.id]._L[e.L[0].id].readyForHover=!1,void 0!==o[e.id]._L[e.L[0].id].layerLoop&&o[e.id]._L[e.L[0].id].layerLoop.from===e.frame&&o[e.id]._L[e.L[0].id].layerLoop.count++,"frame_1"===e.frame&&"Safari"===window.RSBrowser&&void 0===o[e.id]._L[e.L[0].id].safariRenderIssue&&(tpGS.gsap.set([o[e.id]._L[e.L[0].id].c],{opacity:1}),o[e.id]._L[e.L[0].id].safariRenderIssue=!0),"frame_999"!==e.frame&&(o[e.id]._L[e.L[0].id].startedAnimOnce=!0,o[e.id]._L[e.L[0].id].pPeventsRequest=o[e.id]._L[e.L[0].id].noPevents?"none":"auto"),a.eventtype="frame_0"===e.frame||"frame_1"===e.frame?"enterstage":"frame_999"===e.frame?"leavestage":"framestarted",window.requestAnimationFrame(function(){o[e.id]._L[e.L[0].id]._ingroup&&!0!==o[e.id]._L[o[e.id]._L[e.L[0].id]._lig[0].id].frames.frame_1.timeline.waitoncall&&(o[e.id]._L[o[e.id]._L[e.L[0].id]._lig[0].id].pVisRequest=1),o.requestLayerUpdates(e.id,a.eventtype,e.L[0].id,void 0!==o[e.id]._L[e.L[0].id].frames[e.frame]&&void 0!==o[e.id]._L[e.L[0].id].frames[e.frame].timeline&&0==o[e.id]._L[e.L[0].id].frames[e.frame].timeline.usePerspective?e.tPE:"ignore")}),a.layertype=o[e.id]._L[e.L[0].id].type,a.frame_index=e.frame,a.layersettings=o[e.id]._L[e.L[0].id],o[e.id].c.trigger("revolution.layeraction",[a]),"enterstage"===a.eventtype&&o.toggleState(o[e.id]._L[e.L[0].id].layertoggledby),"frame_1"===e.frame&&o.animcompleted(e.L,e.id)},p=function(e){"frame_999"===e.frame&&(o[e.id]._L[e.L[0].id].pVisRequest=1,o[e.id]._L[e.L[0].id].pPeventsRequest=o[e.id]._L[e.L[0].id].noPevents?"none":"auto",o[e.id]._L[e.L[0].id].leftstage=!1,window.requestAnimationFrame(function(){o.requestLayerUpdates(e.id,"update",e.L[0].id)}))},g=function(e){var t=!0;if("column"===o[e.id]._L[e.L[0].id].type||"row"===o[e.id]._L[e.L[0].id].type||"group"===o[e.id]._L[e.L[0].id].type){var i=o[e.id]._L[e.L[0].id].timeline.currentLabel(),a=jQuery.inArray(i,o[e.id]._L[e.L[0].id].ford);a++,a=o[e.id]._L[e.L[0].id].ford.length>a?o[e.id]._L[e.L[0].id].ford[a]:i,void 0!==o[e.id]._L[e.L[0].id].frames[a]&&void 0!==o[e.id]._L[e.L[0].id].frames[i]&&(o[e.id]._L[e.L[0].id].timezone={from:parseInt(o[e.id]._L[e.L[0].id].frames[i].timeline.startAbsolute,0),to:parseInt(o[e.id]._L[e.L[0].id].frames[a].timeline.startAbsolute,0)})}if("frame_999"!==e.frame&&o[e.id].isEdge&&"shape"===o[e.id]._L[e.L[0].id].type){var r=o[e.id]._L[e.L[0].id].c[0].style.opacity;o[e.id]._L[e.L[0].id].c[0].style.opacity=r-1e-4,tpGS.gsap.set(o[e.id]._L[e.L[0].id].c[0],{opacity:r-.001,delay:.05}),tpGS.gsap.set(o[e.id]._L[e.L[0].id].c[0],{opacity:r,delay:.1})}var s={};s.layer=e.L,s.eventtype="frame_0"===e.frame||"frame_1"===e.frame?"enteredstage":"frame_999"===e.frame?"leftstage":"frameended",o[e.id]._L[e.L[0].id].readyForHover=!0,s.layertype=o[e.id]._L[e.L[0].id].type,s.frame_index=e.frame,s.layersettings=o[e.id]._L[e.L[0].id],o[e.id].c.trigger("revolution.layeraction",[s]),"frame_999"===e.frame&&"leftstage"===s.eventtype?(o[e.id]._L[e.L[0].id].leftstage=!0,o[e.id]._L[e.L[0].id].pVisRequest=0,o[e.id]._L[e.L[0].id].pPeventsRequest="none",t=!1,window.requestAnimationFrame(function(){o.requestLayerUpdates(e.id,"leftstage",e.L[0].id)})):(e.L[0].id,void 0!==o[e.id]._L[e.L[0].id].frames[e.frame]&&void 0!==o[e.id]._L[e.L[0].id].frames[e.frame].timeline&&0==o[e.id]._L[e.L[0].id].frames[e.frame].timeline.usePerspective&&window.requestAnimationFrame(function(){o.requestLayerUpdates(e.id,"frameended",e.L[0].id,e.tPE)})),"leftstage"===s.eventtype&&void 0!==o[e.id].videos&&void 0!==o[e.id].videos[e.L[0].id]&&o.stopVideo&&o.stopVideo(e.L,e.id),"column"===o[e.id]._L[e.L[0].id].type&&tpGS.gsap.to(o[e.id]._L[e.L[0].id].cbg,.01,{visibility:"visible"}),"leftstage"===s.eventtype&&(o.unToggleState(e.layertoggledby),"video"===o[e.id]._L[e.L[0].id].type&&o.resetVideo&&setTimeout(function(){o.resetVideo(e.L,e.id)},100)),o[e.id].BUG_safari_clipPath&&!t&&e.L[0].classList.add("rs-pelock"),void 0!==o[e.id]._L[e.L[0].id].layerLoop&&o[e.id]._L[e.L[0].id].layerLoop.to===e.frame&&(-1==o[e.id]._L[e.L[0].id].layerLoop.repeat||o[e.id]._L[e.L[0].id].layerLoop.repeat>o[e.id]._L[e.L[0].id].layerLoop.count)&&o.renderLayerAnimation({layer:o[e.id]._L[e.L[0].id].c,frame:o[e.id]._L[e.L[0].id].layerLoop.from,updateChildren:o[e.id]._L[e.L[0].id].layerLoop.children,mode:"continue",fastforward:!0===o[e.id]._L[e.L[0].id].layerLoop.keep,id:e.id})},u=function(e,t){var i,a=jQuery.extend(!0,{},e.transform);return(a.originX||a.originY||a.originZ)&&(a.transformOrigin=(void 0===a.originX?"50%":a.originX)+" "+(void 0===a.originY?"50%":a.originY)+" "+(void 0===a.originZ?"50%":a.originZ),delete a.originX,delete a.originY,delete a.originZ),void 0!==e&&void 0!==e.filter&&(a["-webkit-filter"]="blur("+(e.filter.blur||0)+"px) grayscale("+(e.filter.grayscale||0)+"%) brightness("+(e.filter.brightness||100)+"%)",a.filter="blur("+(e.filter.blur||0)+"px) grayscale("+(e.filter.grayscale||0)+"%) brightness("+(e.filter.brightness||100)+"%)"),a.color=void 0===a.color?"rgba(255,255,255,1)":a.color,a.force3D="auto",void 0!==a.borderRadius&&((i=a.borderRadius.split(" ")).length,a.borderTopLeftRadius=i[0],a.borderTopRightRadius=i[1],a.borderBottomRightRadius=i[2],a.borderBottomLeftRadius=i[3],delete a.borderRadius),void 0!==a.borderWidth&&((i=a.borderWidth.split(" ")).length,a.borderTopWidth=i[0],a.borderRightWidth=i[1],a.borderBottomWidth=i[2],a.borderLeftWidth=i[3],delete a.borderWidth),a.backgroundImage&&"string"==typeof a.backgroundImage&&-1!==a.backgroundImage.search("gradient")&&180!==m(t.css("backgroundImage"))&&180===m(a.backgroundImage)&&(a.backgroundImage=h(a.backgroundImage,180)),a},h=function(e,t){var i=(e=e.split("("))[0];return e.shift(),i+"("+t+"deg, "+e.join("(")},m=function(e){if(-1!==e.search("deg,")){var t=e.split("deg,")[0];if(-1!==t.search(/\(/))return parseInt(t.split("(")[1],10)}return 180},f=function(e,t){e=void 0===e?"":e.split(";");var i={fill:o.revToResp("#ffffff",o[t].rle),stroke:"transparent","stroke-width":"0px","stroke-dasharray":"0","stroke-dashoffset":"0"};for(var a in e)if(e.hasOwnProperty(a)){var r=e[a].split(":");switch(r[0]){case"c":i.fill=o.revToResp(r[1],o[t].rle,void 0,"||");break;case"sw":i["stroke-width"]=r[1];break;case"sc":i.stroke=r[1];break;case"so":i["stroke-dashoffset"]=r[1];break;case"sa":i["stroke-dasharray"]=r[1]}}return i},v=function(e){return"c"===e?"center":"l"===e?"left":"r"===e?"right":e},y=function(e){var t=o[e.id]._L[e.layer[0].id],i=!1;if(t.splitText&&!1!==t.splitText&&t.splitText.revert(),"text"===t.type||"button"===t.type){for(var a in t.frames)if(void 0!==t.frames[a].chars||void 0!==t.frames[a].words||void 0!==t.frames[a].lines){i=!0;break}t.splitText=!!i&&new tpGS.SplitText(t.c,{type:"lines,words,chars",wordsClass:"rs_splitted_words",linesClass:"rs_splitted_lines",charsClass:"rs_splitted_chars"})}else t.splitText=!1},b=function(e,t,i){if(void 0!==e&&e.indexOf("block")>=0){var a={};switch(0===t.find(".tp-blockmask_in").length&&(t.append('
'),t.append('
')),i=void 0===i?"power3.inOut":i,a.ft=[{scaleY:1,scaleX:0,transformOrigin:"0% 50%"},{scaleY:1,scaleX:1,ease:i,immediateRender:!1}],a.t={scaleY:1,scaleX:0,transformOrigin:"100% 50%",ease:i,immediateRender:!1},a.bmask_in=t.find(".tp-blockmask_in"),a.bmask_out=t.find(".tp-blockmask_out"),a.type="block",e){case"blocktoleft":case"blockfromright":a.ft[0].transformOrigin="100% 50%",a.t.transformOrigin="0% 50%";break;case"blockfromtop":case"blocktobottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 0%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 100%",ease:i,immediateRender:!1};break;case"blocktotop":case"blockfrombottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 100%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 0%",ease:i,immediateRender:!1}}return a.ft[1].overwrite="auto",a.t.overwrite="auto",a}return!1},_=function(e,t,i,a,r){return 0===o[r].sdir||void 0===t?e:("mask"===i?a="x"===a?"mX":"y"===a?"mY":a:"chars"===i?a="x"===a?"cX":"y"===a?"cY":"dir"===a?"cD":a:"words"===i?a="x"===a?"wX":"y"===a?"wY":"dir"===a?"wD":a:"lines"===i&&(a="x"===a?"lX":"y"===a?"lY":"dir"===a?"lD":a),void 0===t[a]||!1===t[a]?e:void 0!==t&&!0===t[a]?"t"===e||"top"===e?"b":"b"===e||"bottom"===e?"t":"l"===e||"left"===e?"r":"r"===e||"right"===e?"l":-1*e:void 0)},w=function(e){var t,i=o[e.id]._L[e.layer[0].id],a=void 0===e.source?jQuery.extend(!0,{},e.frame.transform):jQuery.extend(!0,{},e.frame[e.source]),r={originX:"50%",originY:"50%",originZ:"0"},s=void 0!==i._lig?o[e.id]._L[i._lig[0].id].eow:o[e.id].conw,n=void 0!==i._lig?o[e.id]._L[i._lig[0].id].eoh:o[e.id].conh;for(var l in a)if(a.hasOwnProperty(l)){if(a[l]="object"==typeof a[l]?a[l][o[e.id].level]:a[l],"inherit"===a[l]||"delay"===l||"direction"===l||"use"===l)delete a[l];else if("originX"===l||"originY"===l||"originZ"===l)r[l]=a[l],delete a[l];else if(jQuery.isNumeric(a[l],0))a[l]=_(a[l],e.frame.reverse,e.target,l,e.id,e.id);else if("r"===a[l][0]&&"a"===a[l][1]&&"("===a[l][3])a[l]=a[l].replace("ran","random");else if(a[l].indexOf("cyc(")>=0){var d=a[l].replace("cyc(","").replace(")","").replace("[","").replace("]","").split("|");a[l]=new function(e){return tpGS.gsap.utils.wrap(d,void 0)}}else if(a[l].indexOf("%")>=0&&jQuery.isNumeric(t=parseInt(a[l],0)))a[l]="x"===l?_((i.eow||0)*t/100,e.frame.reverse,e.target,l,e.id):"y"===l?_((i.eoh||0)*t/100,e.frame.reverse,e.target,l,e.id):a[l];else switch(a[l]=a[l].replace("[","").replace("]",""),a[l]=_(a[l],e.frame.reverse,e.target,l,e.id,e.id),a[l]){case"t":case"top":a[l]=0-(i.eoh||0)-("column"===i.type?0:i.calcy||0);break;case"b":case"bottom":a[l]=n-("column"===i.type?0:i.calcy||0);break;case"l":case"left":a[l]=0-(i.eow||0)-("column"===i.type?0:i.calcx||0);break;case"r":case"right":a[l]=s-("column"===i.type?0:i.calcx||0);break;case"m":case"c":case"middle":case"center":a[l]="x"===l?_(s/2-("column"===i.type?0:i.calcx||0)-(i.eow||0)/2,e.frame.reverse,e.target,l,e.id):"y"===l?_(n/2-("column"===i.type?0:i.calcy||0)-(i.eoh||0)/2,e.frame.reverse,e.target,l,e.id):a[l]}"skewX"===l&&void 0!==a[l]&&(a.scaleY=void 0===a.scaleY?1:parseFloat(a.scaleY),a.scaleY*=Math.cos(parseFloat(a[l])*tpGS.DEG2RAD)),"skewY"===l&&void 0!==a[l]&&(a.scaleX=void 0===a.scaleX?1:parseFloat(a.scaleX),a.scaleX*=Math.cos(parseFloat(a[l])*tpGS.DEG2RAD))}if(a.transformOrigin=r.originX+" "+r.originY+" "+r.originZ,!o[e.id].BUG_ie_clipPath&&void 0!==a.clip&&void 0!==i.clipPath&&i.clipPath.use){var c="rectangle"==i.clipPath.type,p=parseInt(a.clip,0),g=100-parseInt(a.clipB,0),u=Math.round(p/2);switch(i.clipPath.origin){case"invh":a.clipPath="polygon(0% 0%, 0% 100%, "+p+"% 100%, "+p+"% 0%, 100% 0%, 100% 100%, "+g+"% 100%, "+g+"% 0%, 0% 0%)";break;case"invv":a.clipPath="polygon(100% 0%, 0% 0%, 0% "+p+"%, 100% "+p+"%, 100% 100%, 0% 100%, 0% "+g+"%, 100% "+g+"%, 100% 0%)";break;case"cv":a.clipPath=c?"polygon("+(50-u)+"% 0%, "+(50+u)+"% 0%, "+(50+u)+"% 100%, "+(50-u)+"% 100%)":"circle("+p+"% at 50% 50%)";break;case"ch":a.clipPath=c?"polygon(0% "+(50-u)+"%, 0% "+(50+u)+"%, 100% "+(50+u)+"%, 100% "+(50-u)+"%)":"circle("+p+"% at 50% 50%)";break;case"l":a.clipPath=c?"polygon(0% 0%, "+p+"% 0%, "+p+"% 100%, 0% 100%)":"circle("+p+"% at 0% 50%)";break;case"r":a.clipPath=c?"polygon("+(100-p)+"% 0%, 100% 0%, 100% 100%, "+(100-p)+"% 100%)":"circle("+p+"% at 100% 50%)";break;case"t":a.clipPath=c?"polygon(0% 0%, 100% 0%, 100% "+p+"%, 0% "+p+"%)":"circle("+p+"% at 50% 0%)";break;case"b":a.clipPath=c?"polygon(0% 100%, 100% 100%, 100% "+(100-p)+"%, 0% "+(100-p)+"%)":"circle("+p+"% at 50% 100%)";break;case"lt":a.clipPath=c?"polygon(0% 0%,"+2*p+"% 0%, 0% "+2*p+"%)":"circle("+p+"% at 0% 0%)";break;case"lb":a.clipPath=c?"polygon(0% "+(100-2*p)+"%, 0% 100%,"+2*p+"% 100%)":"circle("+p+"% at 0% 100%)";break;case"rt":a.clipPath=c?"polygon("+(100-2*p)+"% 0%, 100% 0%, 100% "+2*p+"%)":"circle("+p+"% at 100% 0%)";break;case"rb":a.clipPath=c?"polygon("+(100-2*p)+"% 100%, 100% 100%, 100% "+(100-2*p)+"%)":"circle("+p+"% at 100% 100%)";break;case"clr":a.clipPath=c?"polygon(0% 0%, 0% "+p+"%, "+(100-p)+"% 100%, 100% 100%, 100% "+(100-p)+"%, "+p+"% 0%)":"circle("+p+"% at 50% 50%)";break;case"crl":a.clipPath=c?"polygon(0% "+(100-p)+"%, 0% 100%, "+p+"% 100%, 100% "+p+"%, 100% 0%, "+(100-p)+"% 0%)":"circle("+p+"% at 50% 50%)"}!0!==o.isFirefox(e.id)&&(a["-webkit-clip-path"]=a.clipPath),a["clip-path"]=a.clipPath,delete a.clip,delete a.clipB}else delete a.clip;return"mask"!==e.target&&(void 0===e.frame||void 0===e.frame.filter&&!e.forcefilter||(a["-webkit-filter"]="blur("+(null==e.frame.filter?0:e.frame.filter.blur||0)+"px) grayscale("+(null==e.frame.filter?0:e.frame.filter.grayscale||0)+"%) brightness("+(null==e.frame.filter?100:e.frame.filter.brightness||100)+"%)",a.filter="blur("+(null==e.frame.filter?0:e.frame.filter.blur||0)+"px) grayscale("+(null==e.frame.filter?0:e.frame.filter.grayscale||0)+"%) brightness("+(null==e.frame.filter?100:e.frame.filter.brightness||100)+"%)"),jQuery.inArray(e.source,["chars","words","lines"])>=0&&(void 0!==e.frame[e.source].blur||e.forcefilter)&&(a["-webkit-filter"]="blur("+(parseInt(e.frame[e.source].blur,0)||0)+"px) grayscale("+(parseInt(e.frame[e.source].grayscale,0)||0)+"%) brightness("+(parseInt(e.frame[e.source].brightness,0)||100)+"%)",a.filter="blur("+(parseInt(e.frame[e.source].blur,0)||0)+"px) grayscale("+(parseInt(e.frame[e.source].grayscale,0)||0)+"%) brightness("+(parseInt(e.frame[e.source].brightness,0)||100)+"%)")),a.ease=void 0!==a.ease?a.ease:void 0===a.ease&&void 0!==e.ease||void 0!==a.ease&&void 0!==e.ease&&"inherit"===a.ease?e.ease:e.frame.timeline.ease,a.ease=void 0===a.ease||"default"===a.ease?"power3.inOut":a.ease,a},x=function(e,t,i,a,r){var s,n,l={},d={},c={};for(var p in a=void 0===a?"transform":a,"loop"===r?(c.autoRotate=!1,c.yoyo_filter=!1,c.yoyo_rotate=!1,c.yoyo_move=!1,c.yoyo_scale=!1,c.curved=!1,c.curviness=2,c.ease="none",c.speed=1e3,c.st=0,l.x=0,l.y=0,l.z=0,l.xr=0,l.yr=0,l.zr=0,l.scaleX=1,l.scaleY=1,l.originX="50%",l.originY="50%",l.originZ="0",l.rotationX="0deg",l.rotationY="0deg",l.rotationZ="0deg"):(c.speed=300,i?c.ease="default":l.ease="default"),"sfx"===r&&(l.fxc="#ffffff"),e=e.split(";"))if(e.hasOwnProperty(p)){var g=e[p].split(":");switch(g[0]){case"u":l.use="true"===g[1]||"t"===g[1]||fasle;break;case"c":s=g[1];break;case"fxc":l.fxc=g[1];break;case"bgc":n=g[1];break;case"auto":l.auto="t"===g[1]||void 0===g[1]||"true"===g[1];break;case"o":l.opacity=g[1];break;case"oX":l.originX=g[1];break;case"oY":l.originY=g[1];break;case"oZ":l.originZ=g[1];break;case"sX":l.scaleX=g[1];break;case"sY":l.scaleY=g[1];break;case"skX":l.skewX=g[1];break;case"skY":l.skewY=g[1];break;case"rX":l.rotationX=g[1],0!=g[1]&&"0deg"!==g[1]&&o.addSafariFix(t);break;case"rY":l.rotationY=g[1],0!=g[1]&&"0deg"!==g[1]&&o.addSafariFix(t);break;case"rZ":l.rotationZ=g[1];break;case"sc":l.color=g[1];break;case"se":l.effect=g[1];break;case"bos":l.borderStyle=g[1];break;case"boc":l.borderColor=g[1];break;case"td":l.textDecoration=g[1];break;case"zI":l.zIndex=g[1];break;case"tp":l.transformPerspective="isometric"===o[t].perspectiveType?0:"global"===o[t].perspectiveType?o[t].perspective:g[1];break;case"cp":l.clip=parseInt(g[1],0);break;case"cpb":l.clipB=parseInt(g[1],0);break;case"aR":c.autoRotate="t"==g[1];break;case"rA":c.radiusAngle=g[1];break;case"yyf":c.yoyo_filter="t"==g[1];break;case"yym":c.yoyo_move="t"==g[1];break;case"yyr":c.yoyo_rotate="t"==g[1];break;case"yys":c.yoyo_scale="t"==g[1];break;case"crd":c.curved="t"==g[1];break;case"x":l.x="reverse"===r?"t"===g[1]||!0===g[1]||"true"==g[1]:"loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle);break;case"y":l.y="reverse"===r?"t"===g[1]||!0===g[1]||"true"==g[1]:"loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle);break;case"z":l.z="loop"===r?parseInt(g[1],0):o.revToResp(g[1],o[t].rle),0!=g[1]&&o.addSafariFix(t);break;case"bow":l.borderWidth=o.revToResp(g[1],4,0).toString().replace(/,/g," ");break;case"bor":l.borderRadius=o.revToResp(g[1],4,0).toString().replace(/,/g," ");break;case"m":l.mask="t"===g[1]||"f"!==g[1]&&g[1];break;case"iC":l.instantClick="t"===g[1]||"f"!==g[1]&&g[1];break;case"xR":l.xr=parseInt(g[1],0),o.addSafariFix(t);break;case"yR":l.yr=parseInt(g[1],0),o.addSafariFix(t);break;case"zR":l.zr=parseInt(g[1],0);break;case"blu":"loop"===r?l.blur=parseInt(g[1],0):d.blur=parseInt(g[1],0);break;case"gra":"loop"===r?l.grayscale=parseInt(g[1],0):d.grayscale=parseInt(g[1],0);break;case"bri":"loop"===r?l.brightness=parseInt(g[1],0):d.brightness=parseInt(g[1],0);break;case"sp":c.speed=parseInt(g[1],0);break;case"d":l.delay=parseInt(g[1],0);break;case"crns":c.curviness=parseInt(g[1],0);break;case"st":c.start="w"===g[1]||"a"===g[1]?"+=0":g[1],c.waitoncall="w"===g[1]||"a"===g[1];break;case"sA":c.startAbsolute=g[1];break;case"sR":c.startRelative=g[1];break;case"e":i?c.ease=g[1]:l.ease=g[1];break;default:g[0].length>0&&(l[g[0]]="t"===g[1]||"f"!==g[1]&&g[1])}}var u={timeline:c};return jQuery.isEmptyObject(d)||("split"===r?l=jQuery.extend(!0,l,d):u.filter=d),"split"===r&&(l.dir=void 0===l.dir?"start":"backward"===l.dir?"end":"middletoedge"===l.dir?"center":"edgetomiddle"===l.dir?"edge":l.dir),jQuery.isEmptyObject(s)||(u.color=s),jQuery.isEmptyObject(n)||(u.bgcolor=n),u[a]=l,u},k=function(e,t){var i={},a=0;if(void 0===window.rdF0){var r=x("x:0;y:0;z:0;rX:0;rY:0;rZ:0;o:0;skX:0;skY:0;sX:0;sY:0;oX:50%;oY:50%;oZ:0;dir:forward;d:5",t).transform;window.rdF0=window.rdF1={transform:x("x:0;y:0;z:0;rX:0;rY:0;rZ:0;o:0;skX:0;skY:0;sX:0;sY:0;oX:50%;oY:50%;oZ:0;tp:600px",t,!0).transform,mask:x("x:0;y:0",t,!0).transform,chars:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r),words:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r),lines:jQuery.extend(!0,{blur:0,grayscale:0,brightness:100},r)},window.rdF1.transform.opacity=window.rdF1.chars.opacity=window.rdF1.words.opacity=window.rdF1.lines.opacity=window.rdF1.transform.scaleX=window.rdF1.chars.scaleX=window.rdF1.words.scaleX=window.rdF1.lines.scaleX=window.rdF1.transform.scaleY=window.rdF1.chars.scaleY=window.rdF1.words.scaleY=window.rdF1.lines.scaleY=1}for(var a in void 0===e.frame_0&&(e.frame_0="x:0"),void 0===e.frame_1&&(e.frame_1="x:0"),e.dddNeeded=!1,e.ford)if(e.ford.hasOwnProperty(a)){var n=e.ford[a];if(e[n]){if(i[n]=x(e[n],t,!0),void 0!==i[n].bgcolor&&(e.bgcolinuse=!0),o[t].BUG_ie_clipPath&&void 0!==e.clipPath&&e.clipPath.use&&void 0!==i[n].transform.clip){var l="rectangle"===e.clipPath.type?100-parseInt(i[n].transform.clip):100-Math.min(100,2*parseInt(i[n].transform.clip));switch(e.clipPath.origin){case"clr":case"rb":case"rt":case"r":e[n+"_mask"]="u:t;x:"+l+"%;y:0px;",i[n].transform.x=o.revToResp("-"+l+"%",o[t].rle);break;case"crl":case"lb":case"lt":case"cv":case"l":e[n+"_mask"]="u:t;x:-"+l+"%;y:0px;",i[n].transform.x=o.revToResp(l+"%",o[t].rle);break;case"ch":case"t":e[n+"_mask"]="u:t;y:-"+l+"%;y:0px;",i[n].transform.y=o.revToResp(l+"%",o[t].rle);break;case"b":e[n+"_mask"]="u:t;y:"+l+"%;y:0px;",i[n].transform.y=o.revToResp("-"+l+"%",o[t].rle)}delete i[n].transform.clip,delete i[n].transform.clipB}e[n+"_mask"]&&(i[n].mask=x(e[n+"_mask"],t).transform),null!=i[n].mask&&i[n].mask.use?(i[n].mask.x=void 0===i[n].mask.x?0:i[n].mask.x,i[n].mask.y=void 0===i[n].mask.y?0:i[n].mask.y,delete i[n].mask.use,i[n].mask.overflow="hidden"):i[n].mask={ease:"default",overflow:"visible"},e[n+"_chars"]&&(i[n].chars=x(e[n+"_chars"],t,void 0,void 0,"split").transform),e[n+"_words"]&&(i[n].words=x(e[n+"_words"],t,void 0,void 0,"split").transform),e[n+"_lines"]&&(i[n].lines=x(e[n+"_lines"],t,void 0,void 0,"split").transform),(e[n+"_chars"]||e[n+"_words"]||e[n+"_lines"])&&(i[n].dosplit=!0),i.frame_0=void 0===i.frame_0?{transform:{}}:i.frame_0,i[n].transform.auto&&(i[n].transform=jQuery.extend(!0,{},i.frame_0.transform),i[n].transform.opacity=void 0===i[n].transform.opacity?0:i[n].transform.opacity,void 0!==i.frame_0.filter&&(i[n].filter=jQuery.extend(!0,{},i.frame_0.filter)),void 0!==i.frame_0.mask&&(i[n].mask=jQuery.extend(!0,{},i.frame_0.mask)),void 0!==i.frame_0.chars&&(i[n].chars=jQuery.extend(!0,{},i.frame_0.chars)),void 0!==i.frame_0.words&&(i[n].words=jQuery.extend(!0,{},i.frame_0.words)),void 0!==i.frame_0.lines&&(i[n].lines=jQuery.extend(!0,{},i.frame_0.lines))),e[n+"_sfx"]&&(i[n].sfx=x(e[n+"_sfx"],t,!1,void 0,"sfx").transform),e[n+"_reverse"]&&(i[n].reverse=x(e[n+"_reverse"],t,!1,void 0,"reverse").transform)}}if(i.frame_0.dosplit&&(i.frame_1.dosplit=!0),void 0===e.frame_hover&&void 0===e.svgh||(i.frame_hover=x(void 0===e.frame_hover?"":e.frame_hover,t),!s||"true"!=i.frame_hover.transform.instantClick&&1!=i.frame_hover.transform.instantClick?(delete i.frame_hover.transform.instantClick,i.frame_hover.transform.color=i.frame_hover.color,void 0===i.frame_hover.transform.color&&delete i.frame_hover.transform.color,void 0!==i.frame_hover.bgcolor&&i.frame_hover.bgcolor.indexOf("gradient")>=0?i.frame_hover.transform.backgroundImage=i.frame_hover.bgcolor:void 0!==i.frame_hover.bgcolor&&(i.frame_hover.transform.backgroundColor=i.frame_hover.bgcolor),void 0!==i.frame_hover.bgcolor&&(e.bgcolinuse=!0),i.frame_hover.transform.opacity=void 0===i.frame_hover.transform.opacity?1:i.frame_hover.transform.opacity,i.frame_hover.mask=void 0!==i.frame_hover.transform.mask&&i.frame_hover.transform.mask,delete i.frame_hover.transform.mask,void 0!==i.frame_hover.transform&&((i.frame_hover.transform.borderWidth||i.frame_hover.transform.borderStyle)&&(i.frame_hover.transform.borderColor=void 0===i.frame_hover.transform.borderColor?"transparent":i.frame_hover.transform.borderColor),"none"!==i.frame_hover.transform.borderStyle&&void 0===i.frame_hover.transform.borderWidth&&(i.frame_hover.transform.borderWidth=o.revToResp(0,4,0).toString().replace(/,/g," ")),void 0===e.bordercolor&&void 0!==i.frame_hover.transform.borderColor&&(e.bordercolor="transparent"),void 0===e.borderwidth&&void 0!==i.frame_hover.transform.borderWidth&&(e.borderwidth=o.revToResp(i.frame_hover.transform.borderWidth,4,0)),void 0===e.borderstyle&&void 0!==i.frame_hover.transform.borderStyle&&(e.borderstyle=o.revToResp(i.frame_hover.transform.borderStyle,4,0)))):delete i.frame_hover),void 0!==e.tloop){e.layerLoop={from:"frame_1",to:"frame_999",repeat:-1,keep:!0,children:!0};var d=e.tloop.split(";");for(var a in d)if(d.hasOwnProperty(a)){var c=d[a].split(":");switch(c[0]){case"f":e.layerLoop.from=c[1];break;case"t":e.layerLoop.to=c[1];break;case"k":e.layerLoop.keep=c[1];break;case"r":e.layerLoop.repeat=parseInt(c[1],0);break;case"c":e.layerLoop.children=c[1]}}e.layerLoop.count=0}for(var a in(e.loop_0||e.loop_999)&&(i.loop=x(e.loop_999,t,!0,"frame_999","loop"),i.loop.frame_0=x(e.loop_0||"",t,!1,void 0,"loop").transform),i.frame_0.transform.opacity=void 0===i.frame_0.transform.opacity?0:i.frame_0.transform.opacity,i.frame_1.transform.opacity=void 0===i.frame_1.transform.opacity?1:i.frame_1.transform.opacity,i.frame_999.transform.opacity=void 0===i.frame_999.transform.opacity?"inherit":i.frame_999.transform.opacity,e.clipPath&&e.clipPath.use&&(i.frame_0.transform.clip=void 0===i.frame_0.transform.clip?100:parseInt(i.frame_0.transform.clip),i.frame_1.transform.clip=void 0===i.frame_1.transform.clip?100:parseInt(i.frame_1.transform.clip)),e.resetfilter=!1,i)void 0!==i[a].filter&&(e.resetfilter=!0);return e.resetfilter&&(i.frame_0.filter=jQuery.extend(!0,{},i.frame_0.filter),i.frame_0.filter.blur=void 0===i.frame_0.filter.blur?0:i.frame_0.filter.blur,i.frame_0.filter.brightness=void 0===i.frame_0.filter.brightness?100:i.frame_0.filter.brightness,i.frame_0.filter.grayscale=void 0===i.frame_0.filter.grayscale?0:i.frame_0.filter.grayscale),void 0!==i.frame_0.filter&&(i.frame_1.filter=jQuery.extend(!0,{},i.frame_1.filter),void 0!==i.frame_0.filter.blur&&0!==i.frame_1.filter.blur&&(i.frame_1.filter.blur=void 0===i.frame_1.filter.blur?0:i.frame_1.filter.blur),void 0!==i.frame_0.filter.brightness&&100!==i.frame_1.filter.brightness&&(i.frame_1.filter.brightness=void 0===i.frame_1.filter.brightness?100:i.frame_1.filter.brightness),void 0!==i.frame_0.filter.grayscale&&0!==i.frame_1.filter.grayscale&&(i.frame_1.filter.grayscale=void 0===i.frame_1.filter.grayscale?0:i.frame_1.filter.grayscale)),S(i,t)},S=function(e,t){var i,a={},r=["transform","words","chars","lines","mask"],s="global"==o[t].perspectiveType?o[t].perspective:0,n=!0;for(var l in e)"loop"!==l&&"frame_hover"!==l&&(a=jQuery.extend(!0,a,e[l]));for(var l in e)if(e.hasOwnProperty(l)&&(void 0!==e[l].timeline&&(e[l].timeline.usePerspective=!1),"loop"!==l&&"frame_hover"!==l)){for(i in a.transform)a.transform.hasOwnProperty(i)&&(a.transform[i]=void 0===e[l].transform[i]?"frame_0"===l?window.rdF0.transform[i]:"frame_1"===l?window.rdF1.transform[i]:a.transform[i]:e[l].transform[i],e[l].transform[i]=void 0===e[l].transform[i]?a.transform[i]:e[l].transform[i]);for(var d=1;d<=4;d++)for(i in a[r[d]])a[r[d]].hasOwnProperty(i)&&(e[l][r[d]]=void 0===e[l][r[d]]?{}:e[l][r[d]],a[r[d]][i]=void 0===e[l][r[d]][i]?"frame_0"===l?window.rdF0[r[d]][i]:"frame_1"===l?window.rdF1[r[d]][i]:a[r[d]][i]:e[l][r[d]][i],e[l][r[d]][i]=void 0===e[l][r[d]][i]?a[r[d]][i]:e[l][r[d]][i]);void 0===e[l].timeline||!1!==e[l].timeline.usePerspective||void 0===e[l].transform||void 0===e[l].transform.rotationY&&void 0===e[l].transform.rotationX&&void 0===e[l].transform.z||(s="local"==o[t].perspectiveType?void 0===e[l].transform.transformPerspective?600:e[l].transform.transformPerspective:s,e[l].timeline.usePerspective=!0,n=!1)}if(void 0!==e.frame_0.timeline&&e.frame_0.timeline.usePerspective&&(e.frame_0.transform.transformPerspective="local"===o[t].perspectiveType?void 0===e.frame_0.transform.transformPerspective?s:e.frame_0.transform.transformPerspective:"isometric"===o[t].perspectiveType?0:o[t].perspective),n)for(var l in e){if(!e.hasOwnProperty(l)||void 0===e[l].transform)continue;delete e[l].transform.transformPerspective}return e},L=function(e,t,i){if(0===e.length)return{};for(var a=e[0].getElementsByClassName(t),r={},o=0;o=0)return!1;o.sA(e[0],"stylerecorder",!0);var l=window.getComputedStyle(e[0],null),d=void 0!==e[0].id&&void 0!==o[s]._L[e[0].id]?o[s]._L[e[0].id]:e.data(),c="rekursive"===t?e.closest(".rs-layer"):void 0,p=void 0!==c&&l.fontSize==c.css("fontSize")&&T(l.fontWeight)==T(c.css("fontWeight"))&&l.lineHeight==c.css("lineHeight"),g=p?void 0!==c[0].id&&void 0!==o[s]._L[c[0].id]?o[s]._L[c[0].id]:c.data():void 0,u=0;for(d.basealign=void 0===d.basealign?"grid":d.basealign,d._isnotext||(d.fontSize=o.revToResp(p?void 0===g.fontsize?parseInt(c.css("fontSize"),0)||20:g.fontsize:void 0===d.fontsize?"rekursive"!==t?20:"inherit":d.fontsize,o[s].rle),d.fontWeight=o.revToResp(p?void 0===g.fontweight?c.css("fontWeight")||"inherit":g.fontweight:void 0===d.fontweight?e.css("fontWeight")||"inherit":d.fontweight,o[s].rle),d.whiteSpace=o.revToResp(p?void 0===g.whitespace?"nowrap":g.whitespace:void 0===d.whitespace?"nowrap":d.whitespace,o[s].rle),d.textAlign=o.revToResp(p?void 0===g.textalign?"left":g.textalign:void 0===d.textalign?"left":d.textalign,o[s].rle),d.letterSpacing=o.revToResp(p?void 0===g.letterspacing?parseInt(c.css("letterSpacing"),0)||"inherit":g.letterspacing:void 0===d.letterspacing?parseInt("normal"===l.letterSpacing?0:l.letterSpacing,0)||"inherit":d.letterspacing,o[s].rle),d.textDecoration=p?void 0===g.textDecoration?"none":g.textDecoration:void 0===d.textDecoration?"none":d.textDecoration,u=25,u=void 0!==c&&"I"===e[0].tagName?"inherit":u,void 0!==d.tshadow&&(d.tshadow.b=o.revToResp(d.tshadow.b,o[s].rle),d.tshadow.h=o.revToResp(d.tshadow.h,o[s].rle),d.tshadow.v=o.revToResp(d.tshadow.v,o[s].rle))),void 0!==d.bshadow&&(d.bshadow.b=o.revToResp(d.bshadow.b,o[s].rle),d.bshadow.h=o.revToResp(d.bshadow.h,o[s].rle),d.bshadow.v=o.revToResp(d.bshadow.v,o[s].rle),d.bshadow.s=o.revToResp(d.bshadow.s,o[s].rle)),d.display=p?void 0===g.display?c.css("display"):g.display:void 0===d.display?l.display:d.display,d.float=o.revToResp(p?void 0===g.float?c.css("float")||"none":g.float:void 0===d.float?"none":d.float,o[s].rle),d.clear=o.revToResp(p?void 0===g.clear?c.css("clear")||"none":g.clear:void 0===d.clear?"none":d.clear,o[s].rle),d.lineHeight=o.revToResp(e.is("img")||-1!=jQuery.inArray(d.layertype,["video","image","audio"])?u:p?void 0===g.lineheight?parseInt(c.css("lineHeight"),0)||u:g.lineheight:void 0===d.lineheight?u:d.lineheight,o[s].rle),d.zIndex=p?void 0===g.zindex?parseInt(c.css("zIndex"),0)||"inherit":g.zindex:void 0===d.zindex?parseInt(l.zIndex,0)||"inherit":d.zindex,n=0;n<4;n++)d["padding"+i[n]]=o.revToResp(void 0===d["padding"+r[n]]?parseInt(l["padding"+i[n]],0)||0:d["padding"+r[n]],o[s].rle),d["margin"+i[n]]=o.revToResp(void 0===d["margin"+r[n]]?parseInt(l["margin"+i[n]],0)||0:d["margin"+r[n]],o[s].rle),d["border"+i[n]+"Width"]=void 0===d.borderwidth?parseInt(l["border"+i[n]+"Width"],0)||0:d.borderwidth[n],d["border"+i[n]+"Color"]=void 0===d.bordercolor?l["border-"+r[n]+"-color"]:d.bordercolor,d["border"+a[n]+"Radius"]=o.revToResp(void 0===d.borderradius?l["border"+a[n]+"Radius"]||0:d.borderradius[n],o[s].rle);for(d.borderStyle=o.revToResp(void 0===d.borderstyle?l.borderStyle||0:d.borderstyle,o[s].rle),"rekursive"!==t?(d.color=o.revToResp(void 0===d.color?"#ffffff":d.color,o[s].rle,void 0,"||"),d.minWidth=o.revToResp(void 0===d.minwidth?parseInt(l.minWidth,0)||0:d.minwidth,o[s].rle),d.minHeight=o.revToResp(void 0===d.minheight?parseInt(l.minHeight,0)||0:d.minheight,o[s].rle),d.width=o.revToResp(void 0===d.width?"auto":o.smartConvertDivs(d.width),o[s].rle),d.height=o.revToResp(void 0===d.height?"auto":o.smartConvertDivs(d.height),o[s].rle),d.maxWidth=o.revToResp(void 0===d.maxwidth?parseInt(l.maxWidth,0)||"none":d.maxwidth,o[s].rle),d.maxHeight=o.revToResp(-1!==jQuery.inArray(d.type,["column","row"])?"none":void 0!==d.maxheight?parseInt(l.maxHeight,0)||"none":d.maxheight,o[s].rle)):"html"===d.layertype&&(d.width=o.revToResp(e[0].width,o[s].rle),d.height=o.revToResp(e[0].height,o[s].rle)),d.styleProps={background:e[0].style.background,"background-color":e[0].style["background-color"],color:e[0].style.color,cursor:e[0].style.cursor,"font-style":e[0].style["font-style"]},null==d.bshadow&&(d.styleProps.boxShadow=e[0].style.boxShadow),""!==d.styleProps.background&&void 0!==d.styleProps.background&&d.styleProps.background!==d.styleProps["background-color"]||delete d.styleProps.background,""==d.styleProps.color&&(d.styleProps.color=l.color),n=0;n<4;n++)A(d["padding"+i[n]],0)&&delete d["padding"+i[n]],A(d["margin"+i[n]],0)&&delete d["margin"+i[n]],A(d["border"+a[n]+"Radius"],"0px")?delete d["border"+a[n]+"Radius"]:A(d["border"+a[n]+"Radius"],"0")&&delete d["border"+a[n]+"Radius"];if(A(d.borderStyle,"none"))for(delete d.borderStyle,n=0;n<4;n++)delete d["border"+i[n]+"Width"],delete d["border"+i[n]+"Color"]},A=function(e,t){return t===e[0]&&t===e[1]&&t===e[2]&&t===e[3]},R=function(e,t,i,a,r){var o=jQuery.isNumeric(e)||void 0===e?"":e.indexOf("px")>=0?"px":e.indexOf("%")>=0?"%":"";return e=jQuery.isNumeric(parseInt(e))?parseInt(e):e,e=null==(e="full"===(e=jQuery.isNumeric(e)?e*t+o:e)?a:"auto"===e||"none"===e?i:e)?r:e},I=function(e){return null!=e&&0!==parseInt(e,0)},z=function(e){var t,s,n,l,d,c,p,g,u,h,m=e.a,f=e.b,v=e.c,y=e.d,b=e.e,_={},w={},x=o[f]._L[m[0].id],k=m[0].className;if(x=void 0===x?{}:x,"object"==typeof k&&(k=""),void 0!==m&&void 0!==m[0]&&(k.indexOf("rs_splitted")>=0||"BR"==m[0].nodeName||"br"==m[0].tagName||m[0].tagName.indexOf("FCR")>0||m[0].tagName.indexOf("BCR")>0))return!1;b="individual"===b?x.slideIndex:b;e=function(e,t,r){if(void 0!==e){if("BR"==e[0].nodeName||"br"==e[0].tagName)return!1;var s,n=o[t].level,l=void 0!==e[0]&&void 0!==e[0].id&&void 0!==o[t]._L[e[0].id]?o[t]._L[e[0].id]:e.data();void 0===(l=void 0===l.basealign?r.data():l)._isnotext&&(l._isnotext=void 0!==r&&void 0!==r[0]&&r[0].length>0?o.gA(r[0],"_isnotext"):l._isnotext);var d={basealign:void 0===l.basealign?"grid":l.basealign,lineHeight:void 0===l.basealign?"inherit":parseInt(l.lineHeight[n]),color:void 0===l.color?void 0:l.color[n],width:void 0===l.width?void 0:"a"===l.width[n]?"auto":l.width[n],height:void 0===l.height?void 0:"a"===l.height[n]?"auto":l.height[n],minWidth:void 0===l.minWidth?void 0:"n"===l.minWidth[n]?"none":l.minWidth[n],minHeight:void 0===l.minHeight?void 0:"n"==l.minHeight[n]?"none":l.minHeight[n],maxWidth:void 0===l.maxWidth?void 0:"n"==l.maxWidth[n]?"none":l.maxWidth[n],maxHeight:void 0===l.maxHeight?void 0:"n"==l.maxHeight[n]?"none":l.maxHeight[n],float:l.float[n],clear:l.clear[n]};for(l.borderStyle&&(d.borderStyle=l.borderStyle[n]),s=0;s<4;s++)l["padding"+i[s]]&&(d["padding"+i[s]]=l["padding"+i[s]][n]),l["margin"+i[s]]&&(d["margin"+i[s]]=parseInt(l["margin"+i[s]][n])),l["border"+a[s]+"Radius"]&&(d["border"+a[s]+"Radius"]=l["border"+a[s]+"Radius"][n]),l["border"+i[s]+"Color"]&&(d["border"+i[s]+"Color"]=l["border"+i[s]+"Color"]),l["border"+i[s]+"Width"]&&(d["border"+i[s]+"Width"]=parseInt(l["border"+i[s]+"Width"]));return l._isnotext||(d.textDecoration=l.textDecoration,d.fontSize=parseInt(l.fontSize[n]),d.fontWeight=parseInt(l.fontWeight[n]),d.letterSpacing=parseInt(l.letterSpacing[n])||0,d.textAlign=l.textAlign[n],d.whiteSpace=l.whiteSpace[n],d.whiteSpace="normal"===d.whiteSpace&&"auto"===d.width&&!0!==l._incolumn?"nowrap":d.whiteSpace,d.display=l.display,void 0!==l.tshadow&&(d.textShadow=parseInt(l.tshadow.h[n],0)+"px "+parseInt(l.tshadow.v[n],0)+"px "+l.tshadow.b[n]+" "+l.tshadow.c),void 0!==l.tstroke&&(d.textStroke=parseInt(l.tstroke.w,0)+"px "+l.tstroke.c)),void 0!==l.bshadow&&(d.boxShadow=parseInt(l.bshadow.h[n],0)+"px "+parseInt(l.bshadow.v[n],0)+"px "+parseInt(l.bshadow.b[n],0)+"px "+parseInt(l.bshadow.s[n],0)+"px "+l.bshadow.c),d}}(m,f,e.RSL);var S,L="off"===y?1:o[f].bw;if(void 0===x._isnotext&&(x._isnotext=void 0!==e.RSL&&void 0!==e.RSL[0]&&e.RSL[0].length>0?o.gA(e.RSL[0],"_isnotext"):x._isnotext),x.OBJUPD=null==x.OBJUPD?{}:x.OBJUPD,x.caches=null==x.caches?{}:x.caches,"column"===x.type){for(s={},S={},t=0;t<4;t++)void 0!==e["margin"+i[t]]&&(s["padding"+i[t]]=Math.round(e["margin"+i[t]]*L)+"px",S["margin"+i[t]]=e["margin"+i[t]],delete e["margin"+i[t]]);jQuery.isEmptyObject(s)||tpGS.gsap.set(x._column,s)}var T=jQuery.extend(!0,{},x.OBJUPD.POBJ),O=jQuery.extend(!0,{},x.OBJUPD.LPOBJ);if(-1===k.indexOf("rs_splitted_")){for(s={overwrite:"auto"},t=0;t<4;t++)void 0!==e["border"+a[t]+"Radius"]&&(s["border"+a[t]+"Radius"]=e["border"+a[t]+"Radius"]),void 0!==e["padding"+i[t]]&&(s["padding"+i[t]]=Math.round(e["padding"+i[t]]*L)+"px"),void 0===e["margin"+i[t]]||x._incolumn||(s["margin"+i[t]]="row"===x.type?0:Math.round(e["margin"+i[t]]*L)+"px");if(void 0!==x.spike&&(s["clip-path"]=s["-webkit-clip-path"]=x.spike),e.boxShadow&&(s.boxShadow=e.boxShadow),"column"!==x.type&&(void 0!==e.borderStyle&&"none"!==e.borderStyle&&(0!==e.borderTopWidth||e.borderBottomWidth>0||e.borderLeftWidth>0||e.borderRightWidth>0)?(s.borderTopWidth=Math.round(e.borderTopWidth*L)+"px",s.borderBottomWidth=Math.round(e.borderBottomWidth*L)+"px",s.borderLeftWidth=Math.round(e.borderLeftWidth*L)+"px",s.borderRightWidth=Math.round(e.borderRightWidth*L)+"px",s.borderStyle=e.borderStyle,s.borderTopColor=e.borderTopColor,s.borderBottomColor=e.borderBottomColor,s.borderLeftColor=e.borderLeftColor,s.borderRightColor=e.borderRightColor):("none"===e.borderStyle&&(s.borderStyle="none"),s.borderTopColor=e.borderTopColor,s.borderBottomColor=e.borderBottomColor,s.borderLeftColor=e.borderLeftColor,s.borderRightColor=e.borderRightColor)),"shape"!==x.type&&"image"!==x.type||!(I(e.borderTopLeftRadius)||I(e.borderTopRightRadius)||I(e.borderBottomLeftRadius)||I(e.borderBottomRightRadius))||(s.overflow="hidden"),x._isnotext||("column"!==x.type&&(s.fontSize=Math.round(e.fontSize*L)+"px",s.fontWeight=e.fontWeight,s.letterSpacing=e.letterSpacing*L+"px",e.textShadow&&(s.textShadow=e.textShadow),e.textStroke&&(s["-webkit-text-stroke"]=e.textStroke)),s.lineHeight=Math.round(e.lineHeight*L)+"px",s.textAlign=e.textAlign),"column"===x.type&&(void 0===x.cbg_set&&(x.cbg_set=x.styleProps["background-color"],x.cbg_set=""==x.cbg_set||void 0===x.cbg_set||0==x.cbg_set.length?"transparent":x.cbg_set,x.cbg_img=m.css("backgroundImage"),""!==x.cbg_img&&void 0!==x.cbg_img&&"none"!==x.cbg_img&&(x.cbg_img_r=m.css("backgroundRepeat"),x.cbg_img_p=m.css("backgroundPosition"),x.cbg_img_s=m.css("backgroundSize")),x.cbg_o=x.bgopacity?1:x.bgopacity,_.backgroundColor="transparent",_.backgroundImage=""),s.backgroundColor="transparent",s.backgroundImage="none"),x._isstatic&&x.elementHovered&&(p=m.data("frames"))&&p.frame_hover&&p.frame_hover.transform)for(g in s)s.hasOwnProperty(g)&&p.frame_hover.transform.hasOwnProperty(g)&&delete s[g];if("IFRAME"==m[0].nodeName&&"html"===o.gA(m[0],"layertype")&&(u="slide"==e.basealign?o[f].width:o.iWA(f,b),h="slide"==e.basealign?o[f].height:o.iHE(f),s.width=!jQuery.isNumeric(e.width)&&e.width.indexOf("%")>=0?!x._isstatic||x._incolumn||x._ingroup?e.width:u*parseInt(e.width,0)/100:R(e.width,L,"auto",u,"auto"),s.height=!jQuery.isNumeric(e.height)&&e.height.indexOf("%")>=0?!x._isstatic||x._incolumn||x._ingroup?e.height:h*parseInt(e.height,0)/100:R(e.height,L,"auto",u,"auto")),_=jQuery.extend(!0,_,s),"rekursive"!=v){u="slide"==e.basealign?o[f].width:o.iWA(f,b),h="slide"==e.basealign?o[f].height:o.iHE(f);var A=!jQuery.isNumeric(e.width)&&e.width.indexOf("%")>=0?!x._isstatic||x._incolumn||x._ingroup?e.width:u*parseInt(e.width,0)/100:R(e.width,L,"auto",u,"auto"),z=!jQuery.isNumeric(e.height)&&e.height.indexOf("%")>=0?!x._isstatic||x._incolumn||x._ingroup?e.height:h*parseInt(e.height,0)/100:R(e.height,L,"auto",u,"auto"),C={maxWidth:R(e.maxWidth,L,"none",u,"none"),maxHeight:R(e.maxHeight,L,"none",h,"none"),minWidth:R(e.minWidth,L,"0px",u,0),minHeight:R(e.minHeight,L,"0px",h,0),height:z,width:A,overwrite:"auto"};if(1==x.heightSetByVideo&&(C.height=x.vidOBJ.height),x._incolumn){for(T=jQuery.extend(!0,T,{minWidth:A,maxWidth:A,float:e.float,clear:e.clear}),t=0;t<4;t++)void 0!==e["margin"+i[t]]&&(T["margin"+i[t]]=e["margin"+i[t]]*L+"px");O.width="100%",void 0!==e.display&&"inline-block"!==e.display||(w={width:"100%"}),C.width=!jQuery.isNumeric(e.width)&&e.width.indexOf("%")>=0?"100%":A,"image"===x.type&&tpGS.gsap.set(x.img,{width:C.width})}else!jQuery.isNumeric(e.width)&&e.width.indexOf("%")>=0&&(T.minWidth="slide"===x.basealign||!0===x._ingroup?A:o.iWA(f,b)*o[f].bw*parseInt(A)/100+"px",O.width="100%",w.width="100%");if(!jQuery.isNumeric(e.height)&&e.height.indexOf("%")>=0&&(T.minHeight="slide"===x.basealign||!0===x._ingroup?z:o.iHE(f)*(o[f].keepBPHeight||o[f].currentRowsHeight>o[f].gridheight[o[f].level]?1:o[f].bw)*parseInt(z)/100+"px",O.height="100%",w.height="100%"),x._isnotext||(C.whiteSpace=e.whiteSpace,C.textAlign=e.textAlign,C.textDecoration=e.textDecoration),"npc"!=e.color&&void 0!==e.color&&(C.color=e.color),x._ingroup&&(x._groupw=C.minWidth,x._grouph=C.minHeight),"row"===x.type&&(jQuery.isNumeric(C.minHeight)||C.minHeight.indexOf("px")>=0)&&"0px"!==C.minHeight&&0!==C.minHeight&&"0"!==C.minHeight&&"none"!==C.minHeight?C.height=C.minHeight:"row"===x.type&&(C.height="auto"),x._isstatic&&x.elementHovered&&(p=m.data("frames"))&&p.frame_hover&&p.frame_hover.transform)for(g in C)C.hasOwnProperty(g)&&p.frame_hover.transform.hasOwnProperty(g)&&delete C[g];"group"!==x.type&&"row"!==x.type&&"column"!==x.type&&(!jQuery.isNumeric(C.width)&&C.width.indexOf("%")>=0&&(C.width="100%"),!jQuery.isNumeric(C.height)&&C.height.indexOf("%")>=0&&(C.height="100%")),x._isgroup&&(!jQuery.isNumeric(C.width)&&C.width.indexOf("%")>=0&&(C.width="100%"),T.height=C.height),_=jQuery.extend(!0,_,C),null!=x.svg_src&&void 0!==x.svgI&&("string"==typeof x.svgI.fill&&(x.svgI.fill=[x.svgI.fill]),x.svgTemp=jQuery.extend(!0,{},x.svgI),x.svgTemp.fill=x.svgTemp.fill[o[f].level],tpGS.gsap.set(x.svg,x.svgTemp),tpGS.gsap.set(x.svgPath,{fill:x.svgI.fill[o[f].level]}))}if("row"===x.type)for(t=0;t<4;t++)void 0!==e["margin"+i[t]]&&(T["padding"+i[t]]=e["margin"+i[t]]*L+"px");if("column"===x.type&&x.cbg&&x.cbg.length>0){for(void 0!==x.cbg_img_s&&(x.cbg[0].style.backgroundSize=x.cbg_img_s),s={},""!==x.styleProps.cursor&&(s.cursor=x.styleProps.cursor),""!==x.cbg_set&&"transparent"!==x.cbg_set&&(s.backgroundColor=x.cbg_set),""!==x.cbg_img&&"none"!==x.cbg_img&&(s.backgroundImage=x.cbg_img,""!==x.cbg_img_r&&(s.backgroundRepeat=x.cbg_img_r),""!==x.cbg_img_p&&(s.backgroundPosition=x.cbg_img_p)),""!==x.cbg_o&&void 0!==x.cbg_o&&(s.opacity=x.cbg_o),t=0;t<4;t++)void 0!==e.borderStyle&&"none"!==e.borderStyle&&(void 0!==e["border"+i[t]+"Width"]&&(s["border"+i[t]+"Width"]=Math.round(parseInt(e["border"+i[t]+"Width"])*L)+"px"),void 0!==e["border"+i[t]+"Color"]&&(s["border"+i[t]+"Color"]=e["border"+i[t]+"Color"])),e["border"+a[t]+"Radius"]&&(s["border"+a[t]+"Radius"]=e["border"+a[t]+"Radius"]);for(void 0!==e.borderStyle&&"none"!==e.borderStyle&&(s.borderStyle=e.borderStyle),(n=JSON.stringify(s))!==o[f].emptyObject&&n!==x.caches.cbgS&&tpGS.gsap.set(x.cbg,s),x.caches.cbgS=n,s={},t=0;t<4;t++)S["margin"+i[t]]&&(s[r[t]]=S["margin"+i[t]]*L+"px");(n=JSON.stringify(s))!==o[f].emptyObject&&n!==x.caches.cbgmaskS&&(tpGS.gsap.set(x.cbgmask,s),x.caches.cbgmaskS=n)}"auto"===T.maxWidth&&(T.maxWidth="inherit"),"auto"===T.maxHeight&&(T.maxHeight="inherit"),"auto"===w.maxWidth&&(w.maxWidth="inherit"),"auto"===w.maxHeight&&(w.maxHeight="inherit"),"auto"===O.maxWidth&&(O.maxWidth="inherit"),"auto"===O.maxHeight&&(O.maxHeight="inherit"),void 0!==x.vidOBJ&&(_.width=x.vidOBJ.width,_.height=x.vidOBJ.height),void 0!==x.OBJUPD.lppmOBJ&&(void 0!==x.OBJUPD.lppmOBJ.minWidth&&(O.minWidth=x.OBJUPD.lppmOBJ.minWidth,w.minWidth=x.OBJUPD.lppmOBJ.minWidth,T.minWidth=x.OBJUPD.lppmOBJ.minWidth),void 0!==x.OBJUPD.lppmOBJ.minHeight&&(O.minHeight=x.OBJUPD.lppmOBJ.minHeight,w.minHeight=x.OBJUPD.lppmOBJ.minHeight,T.minHeight=x.OBJUPD.lppmOBJ.minHeight)),n=JSON.stringify(_),l=JSON.stringify(O),d=JSON.stringify(w),c=JSON.stringify(T),void 0===x.imgOBJ||void 0!==x.caches.imgOBJ&&x.caches.imgOBJ.width===x.imgOBJ.width&&x.caches.imgOBJ.height===x.imgOBJ.height&&x.caches.imgOBJ.left===x.imgOBJ.left&&x.caches.imgOBJ.right===x.imgOBJ.right&&x.caches.imgOBJ.top===x.imgOBJ.top&&x.caches.imgOBJ.bottom===x.imgOBJ.bottom||(x.caches.imgOBJ=jQuery.extend(!0,{},x.imgOBJ),x.imgOBJ.position="relative",tpGS.gsap.set(x.img,x.imgOBJ)),void 0===x.mediaOBJ||void 0!==x.caches.mediaOBJ&&x.caches.mediaOBJ.width===x.mediaOBJ.width&&x.caches.mediaOBJ.height===x.mediaOBJ.height&&x.caches.mediaOBJ.display===x.mediaOBJ.display||(x.caches.mediaOBJ=jQuery.extend(!0,{},x.mediaOBJ),x.media.css(x.mediaOBJ)),n!=o[f].emptyObject&&n!=x.caches.LOBJ&&(tpGS.gsap.set(m,_),x.caches.LOBJ=n),l!=o[f].emptyObject&&l!=x.caches.LPOBJ&&(tpGS.gsap.set(x.lp,O),x.caches.LPOBJ=l),d!=o[f].emptyObject&&d!=x.caches.MOBJ&&(tpGS.gsap.set(x.m,w),x.caches.MOBJ=d),c!=o[f].emptyObject&&c!=x.caches.POBJ&&(tpGS.gsap.set(x.p,T),x.caches.POBJ=c,x.caches.POBJ_LEFT=T.left,x.caches.POBJ_TOP=T.top)}},C=function(e){var t={l:"none",lw:10,r:"none",rw:10};for(var i in e=e.split(";"))if(e.hasOwnProperty(i)){var a=e[i].split(":");switch(a[0]){case"l":t.l=a[1];break;case"r":t.r=a[1];break;case"lw":t.lw=a[1];break;case"rw":t.rw=a[1]}}return"polygon("+P(t.l,0,parseFloat(t.lw))+","+P(t.r,100,100-parseFloat(t.rw),!0)+")"},P=function(e,t,i,a){var r;switch(e){case"none":r=t+"% 100%,"+t+"% 0%";break;case"top":r=i+"% 100%,"+t+"% 0%";break;case"middle":r=i+"% 100%,"+t+"% 50%,"+i+"% 0%";break;case"bottom":r=t+"% 100%,"+i+"% 0%";break;case"two":r=i+"% 100%,"+t+"% 75%,"+i+"% 50%,"+t+"% 25%,"+i+"% 0%";break;case"three":r=t+"% 100%,"+i+"% 75%,"+t+"% 50%,"+i+"% 25%,"+t+"% 0%";break;case"four":r=t+"% 100%,"+i+"% 87.5%,"+t+"% 75%,"+i+"% 62.5%,"+t+"% 50%,"+i+"% 37.5%,"+t+"% 25%,"+i+"% 12.5%,"+t+"% 0%";break;case"five":r=t+"% 100%,"+i+"% 90%,"+t+"% 80%,"+i+"% 70%,"+t+"% 60%,"+i+"% 50%,"+t+"% 40%,"+i+"% 30%,"+t+"% 20%,"+i+"% 10%,"+t+"% 0%"}if(a){var o=r.split(",");for(var i in r="",o)o.hasOwnProperty(i)&&(r+=o[o.length-1-i]+(i1?1:a<0?0:a,p(s)&&(i||s.width>s.min_width)&&o(a,r,t[e].c,s,t[e].slideamount,"tab"),p(n)&&(i||n.width>n.min_width)&&o(a,r,t[e].c,n,t[e].slideamount,"thumb"),p(l)&&i){var d=t[e].c.find(".tp-bullets");d.find(".tp-bullet").each(function(e){var t=jQuery(this),i=e+1,a=t.outerWidth()+parseInt(void 0===l.space?0:l.space,0),r=t.outerHeight()+parseInt(void 0===l.space?0:l.space,0);"vertical"===l.direction?(t.css({top:(i-1)*r+"px",left:"0px"}),d.css({height:(i-1)*r+t.outerHeight(),width:t.outerWidth()})):(t.css({left:(i-1)*a+"px",top:"0px"}),d.css({width:(i-1)*a+t.outerWidth(),height:t.outerHeight()}))})}r.play(),k(e)}return!0},updateNavIndexes:function(e){var i=t[e].c;function a(e){i.find(e).lenght>0&&i.find(e).each(function(e){jQuery(this).data("liindex",e)})}a("rs-tab"),a("rs-bullet"),a("rs-thumb"),t.resizeThumbsTabs(e,!0),t.manageNavigation(e)},manageNavigation:function(e,i){if(t[e].navigation.use){void 0===t[e].navOutterOffsets&&(t[e].navOutterOffsets=t.getHorizontalOffset(t[e].c,"all"));var a=t[e].navOutterOffsets.left,o=t[e].navOutterOffsets.right;p(t[e].navigation.bullets)&&("fullscreen"!=t[e].sliderLayout&&"fullwidth"!=t[e].sliderLayout&&(t[e].navigation.bullets.h_offset_old=void 0===t[e].navigation.bullets.h_offset_old?parseInt(t[e].navigation.bullets.h_offset,0):t[e].navigation.bullets.h_offset_old,t[e].navigation.bullets.h_offset="center"===t[e].navigation.bullets.h_align?t[e].navigation.bullets.h_offset_old+a/2-o/2:t[e].navigation.bullets.h_offset_old+a-o),_(t[e].navigation.bullets.c,t[e].navigation.bullets,e)),p(t[e].navigation.thumbnails)&&_(t[e].navigation.thumbnails,e),p(t[e].navigation.tabs)&&_(t[e].navigation.tabs,e),p(t[e].navigation.arrows)&&("fullscreen"!=t[e].sliderLayout&&"fullwidth"!=t[e].sliderLayout&&(t[e].navigation.arrows.left.h_offset_old=void 0===t[e].navigation.arrows.left.h_offset_old?parseInt(t[e].navigation.arrows.left.h_offset,0):t[e].navigation.arrows.left.h_offset_old,t[e].navigation.arrows.left.h_offset="right"===t[e].navigation.arrows.left.h_align?t[e].navigation.arrows.left.h_offset_old+o:t[e].navigation.arrows.left.h_offset_old+a,t[e].navigation.arrows.right.h_offset_old=void 0===t[e].navigation.arrows.right.h_offset_old?parseInt(t[e].navigation.arrows.right.h_offset,0):t[e].navigation.arrows.right.h_offset_old,t[e].navigation.arrows.right.h_offset="right"===t[e].navigation.arrows.right.h_align?t[e].navigation.arrows.right.h_offset_old+o:t[e].navigation.arrows.right.h_offset_old+a),_(t[e].navigation.arrows.left,e),_(t[e].navigation.arrows.right,e)),!1!==i&&(p(t[e].navigation.thumbnails)&&r(t[e].navigation.thumbnails,e),p(t[e].navigation.tabs)&&r(t[e].navigation.tabs,e))}},showFirstTime:function(e){u(e),jQuery.isEmptyObject(t[e].caches.contWidthManager)&&t.callContWidthManager(e),t.hideUnHideNav(e)},selectNavElement:function(e,i,a,r){for(var o=t[e].cpar[0].getElementsByClassName(a),s=0;s0?d-1:t[e].slideamount-1,u=d+1==t[e].slideamount?0:d+1;if(!0===i.enable&&i.pi!==g&&i.ni!==u){if(i.pi=g,i.ni=u,i.left.c[0].innerHTML=t.transferParams(i.tmp,t[e].thumbs[g]),u>t[e].slideamount)return;i.right.c[0].innerHTML=t.transferParams(i.tmp,t[e].thumbs[u]),i.right.iholder=i.right.c.find(".tp-arr-imgholder"),i.left.iholder=i.left.c.find(".tp-arr-imgholder"),i.rtl?(void 0!==i.left.iholder[0]&&tpGS.gsap.set(i.left.iholder,{backgroundImage:"url("+t[e].thumbs[u].src+")"}),void 0!==t[e].thumbs[g]&&void 0!==i.right.iholder[0]&&tpGS.gsap.set(i.right.iholder,{backgroundImage:"url("+t[e].thumbs[g].src+")"})):(void 0!==t[e].thumbs[g]&&void 0!==i.left.iholder[0]&&tpGS.gsap.set(i.left.iholder,{backgroundImage:"url("+t[e].thumbs[g].src+")"}),void 0!==i.right.iholder[0]&&tpGS.gsap.set(i.right.iholder,{backgroundImage:"url("+t[e].thumbs[u].src+")"}))}}},createNavigation:function(e){var r=t[e].navigation.arrows,o=t[e].navigation.bullets,l=t[e].navigation.thumbnails,h=t[e].navigation.tabs,f=p(r),y=p(o),b=p(l),k=p(h);for(var S in s(e),n(e),f&&(v(r,e),r.c=t[e].cpar.find(".tparrows")),t[e].slides)if(t[e].slides.hasOwnProperty(S)&&"true"!=t.gA(t[e].slides[S],"not_in_nav")){var L=jQuery(t[e].slides[t[e].slides.length-1-S]),T=jQuery(t[e].slides[S]);y&&(t[e].navigation.bullets.rtl?w(t[e].c,o,L,e):w(t[e].c,o,T,e)),b&&(t[e].navigation.thumbnails.rtl?x(t[e].c,l,L,"tp-thumb",e):x(t[e].c,l,T,"tp-thumb",e)),k&&(t[e].navigation.tabs.rtl?x(t[e].c,h,L,"tp-tab",e):x(t[e].c,h,T,"tp-tab",e))}y&&_(o,e),b&&_(l,e),k&&_(h,e),(b||k)&&t.callContWidthManager(e),t[e].navigation.createNavigationDone=!0,b&&jQuery.extend(!0,l,a(e,"thumb")),k&&jQuery.extend(!0,h,a(e,"tab")),t[e].c.bind("revolution.slide.onafterswap revolution.nextslide.waiting",function(){t.updateNavElementContent(e,r,o,l,h)}),c(r),c(o),c(l),c(h),t[e].cpar.on("mouseenter mousemove",function(a){void 0!==a.target&&void 0!==a.target.className&&"string"==typeof a.target.className&&a.target.className.indexOf("rs-waction")>=0||!0!==t[e].tpMouseOver&&t[e].firstSlideAvailable&&(t[e].tpMouseOver=!0,u(e),i&&!0!==t[e].someNavIsDragged&&(g(t[e].hideAllNavElementTimer),t[e].hideAllNavElementTimer=setTimeout(function(){t[e].tpMouseOver=!1,m(e)},150)))}),t[e].cpar.on("mouseleave ",function(){t[e].tpMouseOver=!1,m(e)}),(b||k||"carousel"===t[e].sliderType||t[e].navigation.touch.touchOnDesktop||t[e].navigation.touch.touchenabled&&i)&&d(e),t[e].navigation.initialised=!0,t.updateNavElementContent(e,r,o,l,h),t.showFirstTime(e)}});var r=function(e,i){if(void 0!==e&&null!=e.mask){var a="vertical"===e.direction?e.mask.find(e.single).first().outerHeight(!0)+e.space:e.mask.find(e.single).first().outerWidth(!0)+e.space,r="vertical"===e.direction?e.mask.height():e.mask.width(),o=e.mask.find(e.single+".selected").data("liindex");o=(o=void 0===(o=e.rtl?t[i].slideamount-o:o)?0:o)>0&&1===t[i].sdir&&e.visibleAmount>1?o-1:o;var s=r/a,n="vertical"===e.direction?e.mask.height():e.mask.width(),l=0-o*a,d="vertical"===e.direction?e.wrap.height():e.wrap.width(),c=l<0-(d-n)?0-(d-n):l,p=t.gA(e.wrap[0],"offset");p=void 0===p?0:p,s>2&&(c=l-(p+a)<=0?l-(p+a)<0-a?p:c+a:c,c=l-a+p+r=e.wrap.width()||"vertical"===e.direction&&e.mask.height()>=e.wrap.height()?0:c<0-(d-n)?0-(d-n):c>0?0:c,e.c.hasClass("dragged")||("vertical"===e.direction?e.wrap.data("tmmove",tpGS.gsap.to(e.wrap,.5,{top:c+"px",ease:"power3.inOut"})):e.wrap.data("tmmove",tpGS.gsap.to(e.wrap,.5,{left:c+"px",ease:"power3.inOut"})),e.wrap.data("offset",c))}},o=function(e,t,i,a,r,o){var s=i.parent().find(".tp-"+o+"s"),n=s.find(".tp-"+o+"s-inner-wrapper"),l=s.find(".tp-"+o+"-mask"),d=a.width*e300||d<-300)&&(d/=10),{spinX:s,spinY:n,pixelX:l,pixelY:d}),p=!0,g=0==t[e].pr_active_key||0==t[e].pr_processing_key,u=t[e].pr_active_key==t[e].slideamount-1||t[e].pr_processing_key==t[e].slideamount-1;if("carousel"===t[e].sliderType&&!1===t[e].carousel.snap)p=!1,t.swipeAnimate({id:e,to:t[e].carousel.slide_offset+5*c.pixelY,direction:c.pixelY<0?"left":"right",easing:"power2.out",phase:"move"});else{if(t[e].isSafari){var h=c.pixelY<0?-1:1;if(void 0!==t[e].doubleScrollEventTimeStamp&&r.timeStamp-t[e].doubleScrollEventTimeStamp<750&&t[e].doubleScrollEventDir===h)return void r.preventDefault(r);t[e].doubleScrollEventTimeStamp=r.timeStamp,t[e].doubleScrollEventDir=h}"carousel"==t[e].navigation.mouseScrollNavigation&&(g=u=!1),void 0===t[e].pr_processing_key?c.pixelYa&&(u||(t[e].sc_indicator="arrow","reverse"!==t[e].navigation.mouseScrollReverse&&(t[e].sc_indicator_dir=0,"carousel"===t[e].sliderType&&(t[e].ctNavElement=!0),t.callingNewSlide(e,1,"carousel"===t[e].sliderType)),p=!1),g||(t[e].sc_indicator="arrow","reverse"===t[e].navigation.mouseScrollReverse&&(t[e].sc_indicator_dir=1,"carousel"===t[e].sliderType&&(t[e].ctNavElement=!0),t.callingNewSlide(e,-1,"carousel"===t[e].sliderType)),p=!1)):p=!1;var m=t[e].c.offset().top-jQuery("body").scrollTop(),f=m+t[e].c.height();"carousel"!=t[e].navigation.mouseScrollNavigation?("reverse"!==t[e].navigation.mouseScrollReverse&&(m>0&&c.pixelY>0||ft.getWinH(e)&&c.pixelY>0)&&(p=!0)):p=!1}return p?void 0:(r.preventDefault(r),!1)})}},l=function(e,t){var a=!1;for(var r in(void 0===t.path||i)&&(a=function(e,t){for(;e&&e!==document;e=e.parentNode)if(e.tagName===t)return e;return!1}(t.target,e)),t.path)t.path.hasOwnProperty(r)&&t.path[r].tagName===e&&(a=!0);return a},d=function(e){var a=t[e].carousel,r=t.is_android();jQuery(".bullet, .bullets, .tp-bullets, .tparrows").addClass("noSwipe"),t[e].navigation.touch=void 0===t[e].navigation.touch?{}:t[e].navigation.touch,t[e].navigation.touch.swipe_direction=void 0===t[e].navigation.touch.swipe_direction?"horizontal":t[e].navigation.touch.swipe_direction,jQuery(".rs-nav-element").rsswipe({allowPageScroll:"vertical",triggerOnTouchLeave:!0,treshold:t[e].navigation.touch.swipe_treshold,fingers:t[e].navigation.touch.swipe_min_touches>5?1:t[e].navigation.touch.swipe_min_touches,excludedElements:"button, input, select, textarea, .noSwipe, .rs-waction",tap:function(e,t){if(void 0!==t)var i=jQuery(t).closest("rs-thumb");void 0!==i&&i.length>0?i.trigger("click"):(i=jQuery(t).closest("rs-tab")).length>0?i.trigger("click"):(i=jQuery(t).closest("rs-bullet")).length>0&&i.trigger("click")},swipeStatus:function(i,o,s,n,d,c,p){if("start"!==o&&"move"!==o&&"end"!==o&&"cancel"!=o)return!0;var u=l("RS-THUMB",i),m=l("RS-TAB",i);!1===u&&!1===m&&!0!==(u="RS-THUMBS-WRAP"===i.target.tagName||"RS-THUMBS"===i.target.tagName||i.target.className.indexOf("tp-thumb-mask")>=0)&&(m="RS-TABS-WRAP"===i.target.tagName||"RS-TABS"===i.target.tagName||i.target.className.indexOf("tp-tab-mask")>=0);var f="start"===o?0:r?p[0].end.x-p[0].start.x:i.pageX-a.screenX,v="start"===o?0:r?p[0].end.y-p[0].start.y:i.pageY-a.screenY,y=u?".tp-thumbs":".tp-tabs",b=u?".tp-thumb-mask":".tp-tab-mask",_=u?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",w=u?".tp-thumb":".tp-tab",x=u?t[e].navigation.thumbnails:t[e].navigation.tabs,k=t[e].cpar.find(b),S=k.find(_),L=x.direction,T="vertical"===L?S.height():S.width(),O="vertical"===L?k.height():k.width(),A="vertical"===L?k.find(w).first().outerHeight(!0)+x.space:k.find(w).first().outerWidth(!0)+x.space,R=void 0===S.data("offset")?0:parseInt(S.data("offset"),0),I=0;switch(o){case"start":"vertical"===L&&i.preventDefault(),a.screenX=r?p[0].end.x:i.pageX,a.screenY=r?p[0].end.y:i.pageY,t[e].cpar.find(y).addClass("dragged"),R="vertical"===L?S.position().top:S.position().left,S.data("offset",R),S.data("tmmove")&&S.data("tmmove").pause(),t[e].someNavIsDragged=!0,h(e);break;case"move":if(T<=O)return!1;I=(I=R+("vertical"===L?v:f))>0?"horizontal"===L?I-S.width()*(I/S.width()*I/S.width()):I-S.height()*(I/S.height()*I/S.height()):I;var z="vertical"===L?0-(S.height()-k.height()):0-(S.width()-k.width());I=I0?0:I,I=Math.abs(n)>A/10?n<=0?Math.floor(I/A)*A:Math.ceil(I/A)*A:n<0?Math.ceil(I/A)*A:Math.floor(I/A)*A,I=(I="vertical"===L?I<0-(S.height()-k.height())?0-(S.height()-k.height()):I:I<0-(S.width()-k.width())?0-(S.width()-k.width()):I)>0?0:I,"vertical"===L?tpGS.gsap.to(S,.5,{top:I+"px",ease:"power3.out"}):tpGS.gsap.to(S,.5,{left:I+"px",ease:"power3.out"}),I=I||("vertical"===L?S.position().top:S.position().left),S.data("offset",I),S.data("distance",n),t[e].cpar.find(y).removeClass("dragged"),t[e].someNavIsDragged=!1,!0}}}),("carousel"!==t[e].sliderType&&(i&&t[e].navigation.touch.touchenabled||!0!==i&&t[e].navigation.touch.touchOnDesktop)||"carousel"===t[e].sliderType&&(i&&t[e].navigation.touch.mobileCarousel||!0!==i&&t[e].navigation.touch.desktopCarousel))&&t[e].c.rsswipe({allowPageScroll:"vertical",triggerOnTouchLeave:!0,treshold:t[e].navigation.touch.swipe_treshold,fingers:t[e].navigation.touch.swipe_min_touches>5?1:t[e].navigation.touch.swipe_min_touches,excludedElements:"label, button, input, select, textarea, .noSwipe, .rs-nav-element, .rs-waction",swipeStatus:function(o,s,n,l,d,c,p){var g="start"===s?0:r?p[0].end.x-p[0].start.x:o.pageX-a.screenX;"start"===s||(r?(p[0].end.x,p[0].start.y):(o.pageY,a.screenY));if(!("carousel"===t[e].sliderType&&t[e].carousel.wrapwidth>t[e].carousel.maxwidth&&"center"!==t[e].carousel.horizontal_align)){if("carousel"!==t[e].sliderType){if("end"==s){if(t[e].sc_indicator="arrow","horizontal"==t[e].navigation.touch.swipe_direction&&"left"==n||"vertical"==t[e].navigation.touch.swipe_direction&&"up"==n)return t[e].sc_indicator_dir=0,t.callingNewSlide(e,1),!1;if("horizontal"==t[e].navigation.touch.swipe_direction&&"right"==n||"vertical"==t[e].navigation.touch.swipe_direction&&"down"==n)return t[e].sc_indicator_dir=1,t.callingNewSlide(e,-1),!1}return!0}switch((a.preventSwipe||i&&("left"===n||"right"===n))&&o.preventDefault(),void 0!==a.positionanim&&a.positionanim.pause(),a.carouselAutomatic=!1,s){case"start":clearTimeout(a.swipeMainTimer),a.beforeSwipeOffet=a.slide_offset,a.focusedBeforeSwipe=a.focused,a.beforeDragStatus=t[e].sliderstatus,t[e].c.trigger("stoptimer"),a.swipeStartPos=r?p[0].start.x:o.pageX,a.swipeStartTime=(new Date).getTime(),a.screenX=r?p[0].end.x:o.pageX,a.screenY=r?p[0].end.y:o.pageY,void 0!==a.positionanim&&(a.positionanim.pause(),a.carouselAutomatic=!1),a.overpull="none",a.wrap.addClass("dragged");break;case"move":if("left"!==n&&"right"!==n||(a.preventSwipe=!0),a.justDragged=!0,Math.abs(g)>=10||t[e].carousel.isDragged){if(t[e].carousel.isDragged=!0,t[e].c.find(".rs-waction").addClass("tp-temporarydisabled"),a.CACHE_slide_offset=a.beforeSwipeOffet+g,!a.infinity){var u="center"===a.horizontal_align?(a.wrapwidth/2-a.slide_width/2-a.CACHE_slide_offset)/a.slide_width:(0-a.CACHE_slide_offset)/a.slide_width;"none"!==a.overpull&&0!==a.overpull||!(u<0||u>t[e].slideamount-1)?u>=0&&u<=t[e].slideamount-1&&(u>=0&&g>a.overpull||u<=t[e].slideamount-1&&gt[e].slideamount-1?a.CACHE_slide_offset+(a.overpull-g)/1.5-Math.sqrt(Math.abs((a.overpull-g)/1.5)):a.CACHE_slide_offset}t.swipeAnimate({id:e,to:a.CACHE_slide_offset,direction:n,easing:"power2.out",phase:"move"})}break;case"end":case"cancel":clearTimeout(a.swipeMainTimer),a.swipeMainTimer=setTimeout(function(){a.preventSwipe=!1},500),t[e].carousel.isDragged=!1,a.wrap.removeClass("dragged"),a.swipeEndPos=r?p[0].end.x:o.pageX,a.swipeEndTime=(new Date).getTime(),a.swipeDuration=a.swipeEndTime-a.swipeStartTime,a.swipeDistance=i?a.swipeEndPos-a.swipeStartPos:(a.swipeEndPos-a.swipeStartPos)/1.5,a.swipePower=a.swipeDistance/a.swipeDuration,a.CACHE_slide_offset=a.slide_offset+a.swipeDistance*Math.abs(a.swipePower),t.swipeAnimate({id:e,to:a.CACHE_slide_offset,direction:n,fix:!0,newSlide:!0,easing:"power2.out",phase:"end"}),"playing"===a.beforeDragStatus&&t[e].c.trigger("restarttimer"),setTimeout(function(){t[e].c.find(".rs-waction").removeClass("tp-temporarydisabled")},19)}}}}),"carousel"===t[e].sliderType&&(i&&0==t[e].navigation.touch.mobileCarousel||!0!==i&&!1===t[e].navigation.touch.desktopCarousel)&&a.wrap.addClass("noswipe"),t[e].navigation.touch.drag_block_vertical&&t[e].c.addClass("disableVerticalScroll")},c=function(e){e.hide_delay=jQuery.isNumeric(parseInt(e.hide_delay,0))?e.hide_delay:.2,e.hide_delay_mobile=jQuery.isNumeric(parseInt(e.hide_delay_mobile,0))?e.hide_delay_mobile:.2},p=function(e){return e&&e.enable},g=function(e){clearTimeout(e)},u=function(e){var i=t[e].navigation.maintypes;for(var a in i)i.hasOwnProperty(a)&&p(t[e].navigation[i[a]])&&void 0!==t[e].navigation[i[a]].c&&(g(t[e].navigation[i[a]].showCall),t[e].navigation[i[a]].showCall=setTimeout(function(i){g(i.hideCall),i.hide_onleave&&!0!==t[e].tpMouseOver||(void 0===i.tween?i.tween=f(i):i.tween.play())},t[e].navigation[i[a]].hide_onleave&&!0!==t[e].tpMouseOver?0:parseInt(t[e].navigation[i[a]].animDelay),t[e].navigation[i[a]]))},h=function(e){var i=t[e].navigation.maintypes;for(var a in i)i.hasOwnProperty(a)&&void 0!==t[e].navigation[i[a]]&&t[e].navigation[i[a]].hide_onleave&&p(t[e].navigation[i[a]])&&g(t[e].navigation[i[a]].hideCall)},m=function(e,a){var r=t[e].navigation.maintypes;for(var o in r)r.hasOwnProperty(o)&&void 0!==t[e].navigation[r[o]]&&t[e].navigation[r[o]].hide_onleave&&p(t[e].navigation[r[o]])&&(g(t[e].navigation[r[o]].hideCall),t[e].navigation[r[o]].hideCall=setTimeout(function(e){g(e.showCall),e.tween&&e.tween.reverse()},i?parseInt(t[e].navigation[r[o]].hide_delay_mobile,0):parseInt(t[e].navigation[r[o]].hide_delay,0),t[e].navigation[r[o]]))},f=function(e){e.speed=void 0===e.speed?.5:e.speed,e.anims=[],void 0!==e.anim&&void 0===e.left&&e.anims.push(e.anim),void 0!==e.left&&e.anims.push(e.left.anim),void 0!==e.right&&e.anims.push(e.right.anim);var t=tpGS.gsap.timeline();for(var i in t.add(tpGS.gsap.to(e.c,e.speed,{opacity:1,ease:"power3.inOut"}),0),e.anims)if(e.anims.hasOwnProperty(i))switch(e.anims[i]){case"left":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginLeft:-50},{marginLeft:0,ease:"power3.inOut"}),0);break;case"right":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginLeft:50},{marginLeft:0,ease:"power3.inOut"}),0);break;case"top":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginTop:-50},{marginTop:0,ease:"power3.inOut"}),0);break;case"bottom":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{marginTop:50},{marginTop:0,ease:"power3.inOut"}),0);break;case"zoomin":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{scale:.5},{scale:1,ease:"power3.inOut"}),0);break;case"zoomout":t.add(tpGS.gsap.fromTo(e.c[i],e.speed,{scale:1.2},{scale:1,ease:"power3.inOut"}),0)}return t.play(),t},v=function(e,i){e.style=void 0===e.style?"":e.style,e.left.style=void 0===e.left.style?"":e.left.style,e.right.style=void 0===e.right.style?"":e.right.style,void 0===e.left.c&&(e.left.c=jQuery(''+e.tmp+""),t[i].c.append(e.left.c)),void 0===e.right.c&&(e.right.c=jQuery(''+e.tmp+""),t[i].c.append(e.right.c)),e[e.rtl?"left":"right"].c.click(function(){"carousel"===t[i].sliderType&&(t[i].ctNavElement=!0),t[i].sc_indicator="arrow",t[i].sc_indicator_dir=0,t[i].c.revnext()}),e[e.rtl?"right":"left"].c.click(function(){"carousel"===t[i].sliderType&&(t[i].ctNavElement=!0),t[i].sc_indicator="arrow",t[i].sc_indicator_dir=1,t[i].c.revprev()}),e.padding_top=parseInt(t[i].carousel.padding_top||0,0),e.padding_bottom=parseInt(t[i].carousel.padding_bottom||0,0),_(e.left,i),_(e.right,i),"outer-left"!=e.position&&"outer-right"!=e.position||(t[i].outernav=!0)},y=function(e,i,a,r){r=void 0===r?e.outerHeight(!0):r;var o=null==t[a]?0:0==t[a].conh?t[a].height:t[a].conh,s="layergrid"==i.container?"fullscreen"==t[a].sliderLayout?t[a].height/2-t[a].gridheight[t[a].level]*t[a].bh/2:t[a].autoHeight||null!=t[a].minHeight&&t[a].minHeight>0?o/2-t[a].gridheight[t[a].level]*t[a].bh/2:0:0,n="top"===i.v_align?{top:"0px",y:Math.round(i.v_offset+s)+"px"}:"center"===i.v_align?{top:"50%",y:Math.round(0-r/2+i.v_offset)+"px"}:{top:"100%",y:Math.round(0-(r+i.v_offset+s))+"px"};e.hasClass("outer-bottom")||tpGS.gsap.set(e,n)},b=function(e,i,a,r){r=void 0===r?e.outerWidth(!0):r;var o="layergrid"===i.container?t[a].width/2-t[a].gridwidth[t[a].level]*t[a].bw/2:0,s="left"===i.h_align?{left:"0px",x:Math.round(i.h_offset+o)+"px"}:"center"===i.h_align?{left:"50%",x:Math.round(0-r/2+i.h_offset)+"px"}:{left:"100%",x:Math.round(0-(r+i.h_offset+o))+"px"};tpGS.gsap.set(e,s)},_=function(e,i){if(null!=e&&void 0!==e.c){var a="fullwidth"==t[i].sliderLayout||"fullscreen"==t[i].sliderLayout,r=a?t[i].conw:t[i].topc.width(),o=e.c.outerWidth(!0),s=e.c.outerHeight(!0);if(!(o<=0||s<=0)&&(y(e.c,e,i,s),b(e.c,e,i,o),"outer-left"===e.position&&a?tpGS.gsap.set(e.c,{left:0-o+"px",x:e.h_offset+"px"}):"outer-right"===e.position&&a&&tpGS.gsap.set(e.c,{right:0-o+"px",x:e.h_offset+"px"}),"tp-thumb"===e.type||"tp-tab"===e.type)){var n=parseInt(e.padding_top||0,0),l=parseInt(e.padding_bottom||0,0),d={},c={};e.maxw>r&&"outer-left"!==e.position&&"outer-right"!==e.position?(d.left="0px",d.x=0,d.maxWidth=r-2*e.wpad+"px",c.maxWidth=r-2*e.wpad+"px"):(d.maxWidth=e.maxw,c.maxWidth=r+"px"),e.maxh+2*e.wpad>t[i].conh&&"outer-bottom"!==e.position&&"outer-top"!==e.position?(d.top="0px",d.y=0,d.maxHeight=n+l+(t[i].conh-2*e.wpad)+"px",c.maxHeight=n+l+(t[i].conh-2*e.wpad)+"px"):(d.maxHeight=e.maxh+"px",c.maxHeight=e.maxh+"px"),e.mask=void 0===e.mask?e.c.find("rs-navmask"):e.mask,e.span?("layergrid"==e.container&&"outer-left"!==e.position&&"outer-right"!==e.position&&(n=l=0),"vertical"===e.direction?(d.maxHeight=n+l+(t[i].conh-2*e.wpad)+"px",d.height=n+l+(t[i].conh-2*e.wpad)+"px",d.top=0,d.y=0,c.maxHeight=n+l+Math.min(e.maxh,t[i].conh-2*e.wpad)+"px",tpGS.gsap.set(e.c,d),tpGS.gsap.set(e.mask,c),y(e.mask,e,i)):"horizontal"===e.direction&&(d.maxWidth="100%",d.width=r-2*e.wpad+"px",d.left=0,d.x=0,c.maxWidth=e.maxw>=r?"100%":Math.min(e.maxw,r)+"px",tpGS.gsap.set(e.c,d),tpGS.gsap.set(e.mask,c),b(e.mask,e,i))):(tpGS.gsap.set(e.c,d),tpGS.gsap.set(e.mask,c))}}},w=function(e,i,a,r){0===e.find(".tp-bullets").length&&(i.style=void 0===i.style?"":i.style,i.c=jQuery(''));var o=a.data("key"),s=i.tmp;void 0!==t[r].thumbs[a.index()]&&jQuery.each(t[r].thumbs[a.index()].params,function(e,t){s=s.replace(t.from,t.to)});var n=jQuery(''+s+"");void 0!==t[r].thumbs[a.index()]&&n.find(".tp-bullet-image").css({backgroundImage:"url("+t[r].thumbs[a.index()].src+")"}),i.c.append(n),e.append(i.c);var l=i.c.find(".tp-bullet").length,d=n.outerWidth(),c=n.outerHeight(),p=d+parseInt(void 0===i.space?0:i.space,0),g=c+parseInt(void 0===i.space?0:i.space,0);"vertical"===i.direction?(n.css({top:(l-1)*g+"px",left:"0px"}),i.c.css({height:(l-1)*g+c,width:d})):(n.css({left:(l-1)*p+"px",top:"0px"}),i.c.css({width:(l-1)*p+d,height:c})),n.click(function(){"carousel"===t[r].sliderType&&(t[r].ctNavElement=!0),t[r].sc_indicator="bullet",e.revcallslidewithid(o),e.find(".tp-bullet").removeClass("selected"),jQuery(this).addClass("selected")}),i.padding_top=parseInt(t[r].carousel.padding_top||0,0),i.padding_bottom=parseInt(t[r].carousel.padding_bottom||0,0),"outer-left"!=i.position&&"outer-right"!=i.position||(t[r].outernav=!0)},x=function(e,i,a,r,o){var s="tp-thumb"===r?".tp-thumbs":".tp-tabs",n="tp-thumb"===r?".tp-thumb-mask":".tp-tab-mask",l="tp-thumb"===r?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",d="tp-thumb"===r?".tp-thumb":".tp-tab",c="tp-thumb"===r?".tp-thumb-image":".tp-tab-image",p="tp-thumb"===r?"rs-thumb":"rs-tab";i.type=r,i.visibleAmount=i.visibleAmount>t[o].slideamount?t[o].slideamount:i.visibleAmount,i.sliderLayout=t[o].sliderLayout,void 0===i.c&&(i.wpad=i.wrapper_padding,i.c=jQuery("<"+p+'s style="opacity:0" class="nav-dir-'+i.direction+" nav-pos-ver-"+i.v_align+" nav-pos-hor-"+i.h_align+" rs-nav-element "+r+"s "+(!0===i.span?"tp-span-wrapper":"")+" "+i.position+" "+(void 0===i.style?"":i.style)+'"><'+p+'s-wrap class="'+r+'s-inner-wrapper" style="position:relative;">"),i.c.css({overflow:"visible",position:"outer-top"===i.position||"outer-bottom"===i.position?"relative":"absolute",background:i.wrapper_color,padding:i.wpad+"px",boxSizing:"contet-box"}),"outer-top"===i.position?e.parent().prepend(i.c):"outer-bottom"===i.position?e.after(i.c):e.append(i.c),"outer-left"!==i.position&&"outer-right"!==i.position||tpGS.gsap.set(t[o].c,{overflow:"visible"}),i.padding_top=parseInt(t[o].carousel.padding_top||0,0),i.padding_bottom=parseInt(t[o].carousel.padding_bottom||0,0),"outer-left"!=i.position&&"outer-right"!=i.position||(t[o].outernav=!0));var g=a.data("key"),u=i.c.find(n),h=u.find(l),m=i.tmp;i.maxw="horizontal"===i.direction?i.width*i.visibleAmount+i.space*(i.visibleAmount-1):i.width,i.maxh="horizontal"===i.direction?i.height:i.height*i.visibleAmount+i.space*(i.visibleAmount-1),void 0!==t[o].thumbs[a.index()]&&jQuery.each(t[o].thumbs[a.index()].params,function(e,t){m=m.replace(t.from,t.to)});var f=jQuery("<"+p+' data-liindex="'+a.index()+'" data-key="'+g+'" class="'+r+'" style="width:'+i.width+"px;height:"+i.height+'px;">'+m+"<"+p+">");void 0!==t[o].thumbs[a.index()]&&f.find(c).css({backgroundImage:"url("+t[o].thumbs[a.index()].src+")"}),h.append(f);var v=i.c.find(d).length,y=f.outerWidth(),b=f.outerHeight(),_=y+parseInt(void 0===i.space?0:i.space,0),w=b+parseInt(void 0===i.space?0:i.space,0);"vertical"===i.direction?(f.css({top:(v-1)*w+"px",left:"0px"}),h.css({height:(v-1)*w+b,width:y})):(f.css({left:(v-1)*_+"px",top:"0px"}),h.css({width:(v-1)*_+y,height:b})),u.css({maxWidth:i.maxw+"px",maxHeight:i.maxh+"px"}),i.c.css({maxWidth:i.maxw+"px",maxHeight:i.maxh+"px"}),f.click(function(){t[o].sc_indicator="bullet","carousel"===t[o].sliderType&&(t[o].ctNavElement=!0);var i=e.parent().find(l).data("distance");i=void 0===i?0:i,Math.abs(i)<10&&(e.revcallslidewithid(g),e.parent().find(s).removeClass("selected"),jQuery(this).addClass("selected"))})},k=function(e){var i=t[e].cpar.find(".outer-top"),a=t[e].cpar.find(".outer-bottom"),r=t[e].top_outer,o=t[e].bottom_outer;t[e].top_outer=i.hasClass("tp-forcenotvisible")?0:i.outerHeight()||0,t[e].bottom_outer=a.hasClass("tp-forcenotvisible")?0:a.outerHeight()||0,(void 0!==r&&r!==t[e].top_outer||void 0!==o&&o!==t[e].bottom_outer)&&t.setSize(e)},S=function(e,i,a){return null==e||void 0===e.c?a:(e.hide_under>t[i].conw||t[i].conw>e.hide_over?(!0!==e.tpForceNotVisible&&(e.c.addClass("tp-forcenotvisible"),a=!0),e.tpForceNotVisible=!0):(!1!==e.tpForceNotVisible&&(e.c.removeClass("tp-forcenotvisible"),a=!0),e.tpForceNotVisible=!1),a)}}(jQuery),function(e){"use strict";var t=jQuery.fn.revolution;jQuery.extend(!0,t,{preparePanZoom:function(e){},stopPanZoom:function(e){null!=e.data("pztl")&&e.data("pztl").pause()},startPanZoom:function(e,i,a,r,o){"carousel"===t[i].sliderType&&(t[i].carousel.justify&&void 0===t[i].carousel.slide_widths&&t.setCarouselDefaults(i,!0),t[i].carousel.justify||(void 0===t[i].carousel.slide_width&&(t[i].carousel.slide_width=!0!==t[i].carousel.stretch?t[i].gridwidth[t[i].level]*(0===t[i].bw?1:t[i].bw):t[i].conw),void 0===t[i].carousel.slide_height&&(t[i].carousel.slide_height=!0!==t[i].carousel.stretch?t[i].gridheight[t[i].level]*(0===t[i].bw?1:t[i].bw):t[i].conh)),!0!==t[i].CWMDONE&&(t.contWidthManager(i),t.setSize(i)));var s=e.data(),n=e.find("rs-sbg"),l=n.data("lazyload")||n.data("src"),d=(s.owidth,s.oheight,"carousel"===t[i].sliderType?t[i].carousel.justify?t[i].carousel.slide_widths[void 0!==r?r:void 0===t[i].carousel.focused?0:t[i].carousel.focused]:t[i].carousel.slide_width:t[i].canvas.width()),c=t[i].canvas.height();if(t[i].panzoomTLs=void 0===t[i].panzoomTLs?{}:t[i].panzoomTLs,t[i].panzoomBGs=void 0===t[i].panzoomBGs?{}:t[i].panzoomBGs,void 0===t[i].panzoomBGs[r]&&(t[i].panzoomBGs[r]=e),void 0!==s.panzoom&&null!==s.panzoom){if(e.data("pztl")&&e.data("pztl").kill(),a=a||0,0==e.find(".rs-pzimg").length){var p=n.data("mediafilter");p=void 0===p?"":p,e.append(''),e.data("pzimg",e.find(".rs-pzimg"))}var g=function(e,t,i,a,r,o,s){var n=e*i,l=t*i,d=Math.abs(a-n),c=Math.abs(r-l),p=new Object;return p.l=(0-o)*d,p.r=p.l+n,p.t=(0-s)*c,p.b=p.t+l,p.h=o,p.v=s,p};void 0!==t[i].panzoomTLs[r]&&t[i].panzoomTLs[r].kill(),null!=e.data("pztl")&&(e.data("pztl").kill(),e.removeData("pztl"));var u=e.data("pzimg"),h=u.parent(),m=function(e,t,i){var a=void 0===i.panvalues?jQuery.extend(!0,{},function(e){var t=e.panzoom.split(";"),i={duration:10,ease:"none",scalestart:1,scaleend:1,rotatestart:.01,rotateend:0,blurstart:0,blurend:0,offsetstart:"0/0",offsetend:"0/0"};for(var a in t)if(t.hasOwnProperty(a)){var r=t[a].split(":"),o=r[0],s=r[1];switch(o){case"d":i.duration=parseInt(s,0)/1e3;break;case"e":i.ease=s;break;case"ss":i.scalestart=parseInt(s,0)/100;break;case"se":i.scaleend=parseInt(s,0)/100;break;case"rs":i.rotatestart=parseInt(s,0);break;case"re":i.rotateend=parseInt(s,0);break;case"bs":i.blurstart=parseInt(s,0);break;case"be":i.blurend=parseInt(s,0);break;case"os":i.offsetstart=s;break;case"oe":i.offsetend=s}}return i.offsetstart=i.offsetstart.split("/")||[0,0],i.offsetend=i.offsetend.split("/")||[0,0],i.rotatestart=0===i.rotatestart?.01:i.rotatestart,e.panvalues=i,e.bgposition="center center"==e.bgposition?"50% 50%":e.bgposition,i}(i)):jQuery.extend(!0,{},i.panvalues),r=a.offsetstart,o=a.offsetend,s={start:{width:e,height:e/i.owidth*i.oheight,rotation:a.rotatestart+"deg",scale:a.scalestart,transformOrigin:i.bgposition},starto:{},end:{rotation:a.rotateend+"deg",scale:a.scaleend},endo:{}};a.scalestart,i.owidth,i.oheight,a.scaleend,i.owidth,i.oheight;if(s.start.height0?0:d+r[0]0?0:p+o[0]0?0:c+r[1]0?0:u+o[1]');tpGS.gsap.set(o,{force3D:"auto",transformPerspective:1600,transformOrigin:"50% 50%",width:"100%",height:"100%",position:"absolute",top:0,left:0,zIndex:0}),t[e].c.prepend(o)}for(var s in t[e].slides)t[e].slides.hasOwnProperty(s)&&a(jQuery(t[e].slides[s]),e);t[e].c.find("rs-static-layers").length>0&&(tpGS.gsap.set(t[e].c.find("rs-static-layers"),{top:0,left:0,width:"100%",height:"100%"}),a(t[e].c.find("rs-static-layers"),e))}r.pcontainers=[],r.pcontainer_depths=[],r.bgcontainers=[],r.bgcontainer_depths=[],r.speed=void 0===r.speed?0:parseInt(r.speed,0),r.speedbg=void 0===r.speedbg?0:parseInt(r.speedbg,0),r.speedls=void 0===r.speedls?0:parseInt(r.speedls,0),t[e].c.find("rs-slide rs-sbg-wrap, rs-slide rs-bgvideo").each(function(){var i=jQuery(this),a=i.data("parallax");void 0!==(a="on"==a||!0===a?1:a)&&"off"!==a&&!1!==a&&(r.bgcontainers.push(i.closest("rs-sbg-px")),r.bgcontainer_depths.push(t[e].parallax.levels[parseInt(a,0)-1]/100))});for(s=1;s<=r.levels.length;s++)t[e].c.find(".rs-pxl-"+s).each(function(){var e=jQuery(this),t=this.className.indexOf("rs-pxmask")>=0?e.closest("rs-px-mask"):e.closest(".rs-parallax-wrap");t.data("parallaxlevel",r.levels[s-1]),t.addClass("tp-parallax-container"),r.pcontainers.push(t),r.pcontainer_depths.push(r.levels[s-1])});if("mouse"==r.type||"mousescroll"==r.type||"3D"==r.type||"3d"==r.type){var n="rs-slide .dddwrapper, .dddwrappershadow, rs-slide .dddwrapper-layer, rs-static-layers .dddwrapper-layer";"carousel"===t[e].sliderType&&(n="rs-slide .dddwrapper, rs-slide .dddwrapper-layer, rs-static-layers .dddwrapper-layer"),r.sctors=t[e].c.find(n),r.mouseEntered=!1,t[e].c.mouseenter(function(i){var a=t[e].c.offset().top,o=t[e].c.offset().left;r.mouseEnterX=i.pageX-o,r.mouseEnterY=i.pageY-a,r.mouseEntered=!0});var l=this.updateParallax.bind(this,e,r);t[e].c.on("mousemove.hoverdir, mouseleave.hoverdir, trigger3dpath",function(e){r.eventData=e,void 0!==r.frame&&"mouseleave"!==e.type||(r.frame=window.requestAnimationFrame(l))}),i&&window.addEventListener("deviceorientation",function(e){r.eventData=e,void 0===r.frame&&(r.frame=window.requestAnimationFrame(l))})}var d=t[e].scrolleffect;d.set&&(d.multiplicator_layers=parseFloat(d.multiplicator_layers),d.multiplicator=parseFloat(d.multiplicator)),void 0!==d._L&&0===d._L.length&&(d._L=!1),void 0!==d.bgs&&0===d.bgs.length&&(d.bgs=!1)}},updateParallax:function(e,i){i.frame&&(i.frame=window.cancelAnimationFrame(i.frame));var a,r,o=i.eventData,s=t[e].c.offset().left,n=t[e].c.offset().top,l=t[e].conw,d=t[e].conh,c=i.speed/1e3||3;if("enterpoint"==i.origo&&"deviceorientation"!==o.type?(!1===i.mouseEntered&&(i.mouseEnterX=o.pageX-s,i.mouseEnterY=o.pageY-n,i.mouseEntered=!0),a=i.mouseEnterX-(o.pageX-s),r=i.mouseEnterY-(o.pageY-n),c=i.speed/1e3||.4):"deviceorientation"!==o.type&&(a=l/2-(o.pageX-s),r=d/2-(o.pageY-n)),"deviceorientation"==o.type){var p,g,u;p=o.beta-60,g=o.gamma,u=p;var h=Math.abs(i.orientationX-g)>1||Math.abs(i.orientationY-u)>1;if(i.orientationX=g,i.orientationY=u,!h)return;if(t.winW>t.getWinH(e)){var m=g;g=u,u=m}a=360/l*(g*=1.5),r=180/d*(u*=1.5)}o.type,"mouseout"===o.type&&(a=0,r=0,i.mouseEntered=!1);for(var f=0;f=0&&a.top<=t.lastwindowheight||a.top<=0&&a.bottom>=0||a.top<=0&&a.bottom,t[e].slides[void 0===t[e].pr_active_key?0:t[e].pr_active_key]);if(t[e].scrollProg=s,t[e].sbtimeline.fixed?(!1!==t[e].fixedScrollOnState&&t.stickySupported&&(t[e].topc.addClass("rs-stickyscrollon"),t[e].fixedScrollOnState=!0),void 0===t[e].sbtimeline.rest&&t.updateFixedScrollTimes(e),a.top>=0&&a.top<=t.lastwindowheight?(s=t[e].sbtimeline.fixStart*(1-a.top/t.lastwindowheight)/1e3,!0!==t.stickySupported&&!1!==t[e].fixedScrollOnState&&(t[e].topc.removeClass("rs-fixedscrollon"),tpGS.gsap.set(t[e].cpar,{top:0}),t[e].fixedScrollOnState=!1)):a.top<=0&&a.bottom>=t[e].height?(!0!==t.stickySupported&&!0!==t[e].fixedScrollOnState&&(t[e].fixedScrollOnState=!0,t[e].topc.addClass("rs-fixedscrollon"),tpGS.gsap.set(t[e].cpar,{top:0})),s=(t[e].sbtimeline.fixStart+t[e].sbtimeline.time*(Math.abs(a.top)/(a.hheight-t[e].height)))/1e3):(!0!==t.stickySupported&&(tpGS.gsap.set(t[e].cpar,{top:t[e].scrollproc>=0?0:a.height-t[e].height}),!1!==t[e].fixedScrollOnState&&(t[e].topc.removeClass("rs-fixedscrollon"),t[e].fixedScrollOnState=!1)),s=a.top>t.lastwindowheight?0:(t[e].sbtimeline.fixEnd+t[e].sbtimeline.rest*(1-a.bottom/t[e].height))/1e3)):s=t[e].duration*s/1e3,void 0!==n&&void 0!==t.gA(n,"key")&&!0!==r)for(var l in t[e].sbas[t.gA(n,"key")])if(void 0!==t[e]._L[l]&&void 0!==t[e]._L[l].timeline&&(1==t[e]._L[l].animationonscroll||"true"==t[e]._L[l].animationonscroll)){var d=void 0!==t[e]._L[l].scrollBasedOffset?s+t[e]._L[l].scrollBasedOffset:s;d=d<=0?0:d<.1?.1:d,t[e]._L[l].animteToTime!==d&&(t[e]._L[l].animteToTime=d,tpGS.gsap.to(t[e]._L[l].timeline,t[e].sbtimeline.speed,{time:d,ease:t[e].sbtimeline.ease}))}if(i&&t[e].parallax.disable_onmobile)return!1;var c=t[e].parallax;if("3d"!=c.type&&"3D"!=c.type){if(("scroll"==c.type||"mousescroll"==c.type)&&c.pcontainers)for(var p=0;p0){var g=c.pcontainers[p],u=c.pcontainer_depths[p]/100,h=Math.round(t[e].scrollproc*(-u*t[e].conh)*10)/10||0,m=void 0!==o?o:c.speedls/1e3||0;g.data("parallaxoffset",h),tpGS.gsap.to(g,m,{overwrite:"auto",force3D:"auto",y:h})}if(c.bgcontainers)for(p=0;p50?.15:m,tpGS.gsap.to(f,m,{position:"absolute",top:"0px",left:"0px",backfaceVisibility:"hidden",force3D:"true",y:h+"px"}),t[e].parallax.lastBGY=h}}var y=t[e].scrolleffect;if(y.set&&(!i||!1===y.disable_onmobile)){var b=Math.abs(t[e].scrollproc)-y.tilt/100;if(b=b<0?0:b,!1!==y._L){var _=1-b*y.multiplicator_layers,w={force3D:"true"};if("top"==y.direction&&t[e].scrollproc>=0&&(_=1),"bottom"==y.direction&&t[e].scrollproc<=0&&(_=1),_=_>1?1:_<0?0:_,y.fade&&(w.opacity=_),y.scale){var x=_;w.scale=1-x+1}if(y.blur){var k=(1-_)*y.maxblur;w["-webkit-filter"]="blur("+k+"px)",w.filter="blur("+k+"px)"}if(y.grayscale){var S="grayscale("+100*(1-_)+"%)";w["-webkit-filter"]=void 0===w["-webkit-filter"]?S:w["-webkit-filter"]+" "+S,w.filter=void 0===w.filter?S:w.filter+" "+S}tpGS.gsap.set(y._L,w)}if(!1!==y.bgs){_=1-b*y.multiplicator,w={backfaceVisibility:"hidden",force3D:"true"};for(var L in"top"==y.direction&&t[e].scrollproc>=0&&(_=1),"bottom"==y.direction&&t[e].scrollproc<=0&&(_=1),_=_>1?1:_<0?0:_,y.bgs)if(y.bgs.hasOwnProperty(L)){if(y.bgs[L].fade&&(w.opacity=_),y.bgs[L].blur){k=(1-_)*y.maxblur;w["-webkit-filter"]="blur("+k+"px)",w.filter="blur("+k+"px)"}if(y.bgs[L].grayscale){S="grayscale("+100*(1-_)+"%)";w["-webkit-filter"]=void 0===w["-webkit-filter"]?S:w["-webkit-filter"]+" "+S,w.filter=void 0===w.filter?S:w.filter+" "+S}tpGS.gsap.set(y.bgs[L].c,w)}}}}});var a=function(e,i){var a=t[i].parallax;e.find("rs-sbg-wrap").wrapAll('
'),e.find(".rs-parallax-wrap").wrapAll('
'),e.find(".rs-pxl-tobggroup").closest(".rs-parallax-wrap").wrapAll('
');var r=e.find(".dddwrapper"),o=e.find(".dddwrapper-layer");e.find(".dddwrapper-layertobggroup").appendTo(r),"carousel"==t[i].sliderType&&(a.ddd_shadow&&r.addClass("dddwrappershadow"),tpGS.gsap.set(r,{borderRadius:t[i].carousel.border_radius})),tpGS.gsap.set(e,{overflow:"visible",transformStyle:"preserve-3d",perspective:1600}),tpGS.gsap.set(r,{force3D:"auto",transformOrigin:"50% 50%",transformStyle:"preserve-3d",transformPerspective:1600}),tpGS.gsap.set(o,{force3D:"auto",transformOrigin:"50% 50%",zIndex:5,transformStyle:"flat",transformPerspective:1600}),tpGS.gsap.set(t[i].canvas,{transformStyle:"preserve-3d",transformPerspective:1600})}}(jQuery),function(e){"use strict";var t=jQuery.fn.revolution;jQuery.extend(!0,t,{animateSlide:function(e){return a(e)}});var i=function(e,t){var i;return void 0!==(i=jQuery.isArray(e)?e.length>=t?e[t]:e[e.length-1]:e)&&jQuery.isNumeric(i)?parseInt(e,0):i},a=function(e){var a=e.id,n="arrow"==t[a].sc_indicator?void 0===t[a].sc_indicator_dir?t[a].sdir:t[a].sc_indicator_dir:t[a].sdir,l=!0===e.recall?jQuery.extend(!0,{},t[a].lastSliderTransition):function(e,i,a){var r="power1.in",o="power1.out",s="power1.inOut",n="power2.in",l="power2.out",d="power2.inOut",c="power3.inOut",p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],g=[17,18,19,20,21,22,23,24,25,27],u=0,h=1,m=0,f=[["boxslide",0,0,10,"box",!1,null,0,o,o,1e3,6],["boxrandomrotate",0,1,10,"box",!1,null,60,o,o,1e3,6],["boxfade",1,0,10,"box",!1,null,1,s,s,1e3,5],["slotslide-horizontal",2,0,0,"horizontal",!0,!1,2,d,d,1e3,3],["slotslide-vertical",3,0,0,"vertical",!0,!1,3,d,d,1e3,3],["curtain-1",4,3,0,"horizontal",!0,!0,4,o,o,900,5],["curtain-2",5,3,0,"horizontal",!0,!0,5,o,o,900,5],["curtain-3",6,3,25,"horizontal",!0,!0,6,o,o,900,5],["slotzoom-horizontal",7,0,0,"horizontal",!0,!0,7,o,o,1e3,7],["slotzoom-vertical",8,0,0,"vertical",!0,!0,8,l,l,1e3,8],["slotzoom-mixed",8,1,0,"vertical",!0,!0,59,l,l,1e3,8],["slotfade-horizontal",9,0,0,"horizontal",!0,null,9,d,d,1500,10],["slotfade-vertical",10,0,0,"vertical",!0,null,10,d,d,1500,10],["crossfade-horizontal",9,0,0,"horizontal",!0,null,9,d,d,1500,10],["crossfade-vertical",10,0,0,"vertical",!0,null,10,d,d,1500,10],["fade",11,0,1,"horizontal",!0,null,11,d,d,1e3,1],["crossfade",11,1,1,"horizontal",!0,null,11,d,d,1e3,1],["fadethroughdark",11,2,1,"horizontal",!0,null,11,d,d,1e3,1],["fadethroughlight",11,3,1,"horizontal",!0,null,11,d,d,1e3,1],["fadethroughtransparent",11,4,1,"horizontal",!0,null,11,d,d,1e3,1],["slideleft",12,0,1,"horizontal",!0,!0,12,c,c,1e3,1],["slideup",13,0,1,"horizontal",!0,!0,13,c,c,1e3,1],["slidedown",14,0,1,"horizontal",!0,!0,14,c,c,1e3,1],["slideright",15,0,1,"horizontal",!0,!0,15,c,c,1e3,1],["slideoverleft",12,7,1,"horizontal",!0,!0,12,c,c,1e3,1],["slideoverup",13,7,1,"horizontal",!0,!0,13,c,c,1e3,1],["slideoverdown",14,7,1,"horizontal",!0,!0,14,c,c,1e3,1],["slideoverright",15,7,1,"horizontal",!0,!0,15,c,c,1e3,1],["slideremoveleft",12,8,1,"horizontal",!0,!0,12,c,c,1e3,1],["slideremoveup",13,8,1,"horizontal",!0,!0,13,c,c,1e3,1],["slideremovedown",14,8,1,"horizontal",!0,!0,14,c,c,1e3,1],["slideremoveright",15,8,1,"horizontal",!0,!0,15,c,c,1e3,1],["papercut",16,0,0,"vertical",null,!0,16,c,c,1e3,2],["3dcurtain-horizontal",17,0,20,"vertical",!0,!0,17,s,s,2e3,7],["3dcurtain-vertical",18,0,10,"horizontal",!0,!0,18,s,s,2e3,7],["cubic",19,0,20,"horizontal",!1,!0,19,d,d,1e3,1],["cube",19,0,20,"horizontal",!1,!0,20,d,d,1e3,1],["flyin",20,0,4,"vertical",!1,!0,21,"power3.out",c,1e3,1],["turnoff",21,0,1,"horizontal",!1,!0,22,c,c,1e3,1],["incube",22,0,20,"horizontal",!1,!0,23,d,d,1e3,1],["cubic-horizontal",23,0,20,"vertical",!1,!0,24,d,d,1e3,1],["cube-horizontal",23,0,20,"vertical",!1,!0,25,d,d,1e3,1],["incube-horizontal",24,0,20,"vertical",!1,!0,26,d,d,1e3,1],["turnoff-vertical",25,0,1,"horizontal",!1,!0,27,d,d,1e3,1],["fadefromright",12,1,1,"horizontal",!0,!0,28,d,d,1e3,1],["fadefromleft",15,1,1,"horizontal",!0,!0,29,d,d,1e3,1],["fadefromtop",14,1,1,"horizontal",!0,!0,30,d,d,1e3,1],["fadefrombottom",13,1,1,"horizontal",!0,!0,31,d,d,1e3,1],["fadetoleftfadefromright",12,2,1,"horizontal",!0,!0,32,d,d,1e3,1],["fadetorightfadefromleft",15,2,1,"horizontal",!0,!0,33,d,d,1e3,1],["fadetobottomfadefromtop",14,2,1,"horizontal",!0,!0,34,d,d,1e3,1],["fadetotopfadefrombottom",13,2,1,"horizontal",!0,!0,35,d,d,1e3,1],["parallaxtoright",15,3,1,"horizontal",!0,!0,36,d,d,1500,1],["parallaxtoleft",12,3,1,"horizontal",!0,!0,37,d,d,1500,1],["parallaxtotop",14,3,1,"horizontal",!0,!0,38,d,d,1500,1],["parallaxtobottom",13,3,1,"horizontal",!0,!0,39,d,d,1500,1],["scaledownfromright",12,4,1,"horizontal",!0,!0,40,d,n,1e3,1],["scaledownfromleft",15,4,1,"horizontal",!0,!0,41,d,n,1e3,1],["scaledownfromtop",14,4,1,"horizontal",!0,!0,42,d,n,1e3,1],["scaledownfrombottom",13,4,1,"horizontal",!0,!0,43,d,n,1e3,1],["zoomout",13,5,1,"horizontal",!0,!0,44,d,d,1e3,1],["zoomin",13,6,1,"horizontal",!0,!0,45,d,d,1e3,1],["slidingoverlayup",27,0,1,"horizontal",!0,!0,47,s,o,2e3,1],["slidingoverlaydown",28,0,1,"horizontal",!0,!0,48,s,o,2e3,1],["slidingoverlayright",30,0,1,"horizontal",!0,!0,49,s,o,2e3,1],["slidingoverlayleft",29,0,1,"horizontal",!0,!0,50,s,o,2e3,1],["parallaxcirclesup",31,0,1,"horizontal",!0,!0,51,d,r,1500,1],["parallaxcirclesdown",32,0,1,"horizontal",!0,!0,52,d,r,1500,1],["parallaxcirclesright",33,0,1,"horizontal",!0,!0,53,d,r,1500,1],["parallaxcirclesleft",34,0,1,"horizontal",!0,!0,54,d,r,1500,1],["notransition",26,0,1,"horizontal",!0,null,46,d,n,1e3,1],["parallaxright",15,3,1,"horizontal",!0,!0,55,d,n,1500,1],["parallaxleft",12,3,1,"horizontal",!0,!0,56,d,n,1500,1],["parallaxup",14,3,1,"horizontal",!0,!0,57,d,r,1500,1],["parallaxdown",13,3,1,"horizontal",!0,!0,58,d,r,1500,1],["grayscale",11,5,1,"horizontal",!0,null,11,d,d,1e3,1],["grayscalecross",11,6,1,"horizontal",!0,null,11,d,d,1e3,1],["brightness",11,7,1,"horizontal",!0,null,11,d,d,1e3,1],["brightnesscross",11,8,1,"horizontal",!0,null,11,d,d,1e3,1],["blurlight",11,9,1,"horizontal",!0,null,11,d,d,1e3,1],["blurlightcross",11,10,1,"horizontal",!0,null,11,d,d,1e3,1],["blurstrong",11,9,1,"horizontal",!0,null,11,d,d,1e3,1],["blurstrongcross",11,10,1,"horizontal",!0,null,11,d,d,1e3,1]];return t[e].duringslidechange=!0,jQuery.each(["parallaxcircles","slidingoverlay","slide","slideover","slideremove","parallax","parralaxto"],function(e,t){i==t+"horizontal"&&(i=1!=a?t+"left":t+"right"),i==t+"vertical"&&(i=1!=a?t+"up":t+"down")}),"random"==i?i=Math.min(Math.round(Math.random()*(f.length-1)),f.length-1):"random-static"==i?i=p[Math.min(Math.round(Math.random()*p.length-1),p.length-1)]:"random-premium"==i&&(i=g[Math.min(Math.round(Math.random()*g.length-1),g.length-1)]),1==t[e].isJoomla&&null!=window.MooTools&&-1!=[12,13,14,15,16,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45].indexOf(i)&&(i=g[Math.max(0,Math.min(g.length-1,Math.round(Math.random()*(g.length-2))+1))]),jQuery.each(f,function(e,t){t[0]!=i&&t[7]!=i||(u=t[1],h=t[2],m=e)}),{nTR:u=Math.max(0,Math.min(30,u)),TR:f[m],trC:h}}(a,e.animation.transition[e.ntrid],n),d=t[a].pr_next_bg&&void 0!==t[a].pr_next_bg.data("panzoom")&&(l.nTR<11||17==l.nTR||18===l.nTR||l.nTR>=27&&l.nTR<=30)?11:l.nTR,c=!1,p=void 0!==t[a].pr_next_bg&&t[a].pr_next_bg.length>0&&void 0!==t[a].pr_next_bg[0],g=void 0!==t[a].pr_active_bg&&t[a].pr_active_bg.length>0&&void 0!==t[a].pr_active_bg[0];!0!==e.recall?(t[a].lastSliderAnimation=jQuery.extend(!0,{},e.animation),t[a].lastSliderTransition=jQuery.extend(!0,{},l)):e.animation=jQuery.extend(!0,{},t[a].lastSliderAnimation);var u=!0===e.recall?l.ntrid:e.ntrid||0,h=i(e.animation.masterspeed,u);if(h=(h="default"===h||"d"===h?l.TR[10]:"random"===h?Math.round(1e3*Math.random()+300):null!=h?parseInt(h,0):l.TR[10])>t[a].duration?t[a].duration:h,t[a].rotate=i(e.animation.rotate,u),t[a].rotate=null==t[a].rotate||"default"==t[a].rotate||"d"==t[a].rotate?0:999==t[a].rotate||"random"==t[a].rotate?Math.round(360*Math.random()):t[a].rotate,t[a].rotate=window._rs_ie||window._rs_ie9?0:t[a].rotate,(d<11||16===d||17===d||18===d||l.nTR>=27&&l.nTR<=30)&&(t[a].slots=i(e.animation.slotamount,u),t[a].slots=null==t[a].slots||"default"==t[a].slots||"d"==t[a].slots?l.TR[11]:"random"==t[a].slots?Math.round(12*Math.random()+4):t[a].slots,t[a].slots=t[a].slots<1?"boxslide"==l.TR[0]?Math.round(6*Math.random()+3):"boxslide"==l.TR[0]||"flyin"==l.TR[0]?Math.round(4*Math.random()+1):t[a].slots:t[a].slots,t[a].slots=(4==d||5==d||6==d)&&t[a].slots<3?3:t[a].slots,t[a].slots=0!=l.TR[3]?Math.min(t[a].slots,l.TR[3]):t[a].slots,t[a].slots=9==d?t[a].width/t[a].slots:10==d?t[a].height/t[a].slots:t[a].slots,t[a].slots=jQuery.inArray(d,[19,20,21,22,23,24,25,27])>=0?1:t[a].slots,t[a].slots=3!=d&&8!=d&&10!=d||"vertical"!==l.TR[4]?t[a].slots:t[a].slots+2,null!=l.TR[6]&&s(t[a].pr_active_bg,a,l.TR[6],l.TR[4]),null!=l.TR[5]&&s(t[a].pr_next_bg,a,l.TR[5],l.TR[4])),jQuery.inArray(d,[0,1,2,3,4,5,6,7,8,9,10,17,18,27,28,29,30])>=0){var m=t[a].pr_next_bg.find("rs-bgvideo");m.length>0&&(c=!0,t[a].mtl.add(tpGS.gsap.set(m,{zIndex:0,display:"none"}),0),setTimeout(function(){void 0!==t[a].videoIsPlaying&&t[a].videoIsPlaying.length>0&&t[a].videoIsPlaying[0].id==m[0].id&&t.stopVideo(m,a)},h>50?50:h-20),setTimeout(function(){void 0!==t[a].videoIsPlaying&&t[a].videoIsPlaying.length>0&&t[a].videoIsPlaying[0].id==m[0].id&&t.stopVideo(m,a)},h>100?100:h-10))}var f=7===d||16===d||8===d?0:1,v=d<11||17===d||18===d?0:1;if(p){var y=t[a].pr_next_bg.find("rs-sbg");void 0!==y[0]&&t[a].mtl.add(tpGS.gsap.set(y,{scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,x:0,y:0,clearProps:"filter, transform",opacity:v}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_bg,{transformOrigin:"50% 50% 0",transformPerspective:600,scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,autoAlpha:1,x:0,y:0,clearProps:"filter, transform"}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_bg.parent(),{backgroundColor:"transparent"}),0)}if(g){var b=t[a].pr_active_bg.find("rs-sbg");void 0!==b[0]&&t[a].mtl.add(tpGS.gsap.set(b,{scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,x:0,y:0,clearProps:"filter, transform",opacity:f}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_bg,{transformOrigin:"50% 50% 0",transformPerspective:600,scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,autoAlpha:1,x:0,y:0,clearProps:"filter, transform"}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_bg.parent(),{backgroundColor:"transparent"}),0)}var _=i(e.animation.easein,u),w=i(e.animation.easeout,u);if(_="default"===_||"d"===_?l.TR[8]||"power2.inOut":_||l.TR[8]||"power2.inOut",w="default"===w||"d"===w?l.TR[9]||"power2.inOut":w||l.TR[9]||"power2.inOut",d>=31){var x={canvas:t[a].pr_next_bg[0].getElementsByClassName("bgcanvas")[0]};if(x.ctx=x.canvas.getContext("2d"),x.oBG_next=t[a].pr_next_bg[0].getElementsByTagName("rs-sbg")[0],x.img_next=t.getLoadObj(a,t.gA(x.oBG_next,"src-rs-ref")),x.col_next=t.gA(x.oBG_next,"bgcolor"),g&&(x.oBG_act=t[a].pr_active_bg[0].getElementsByTagName("rs-sbg")[0],x.img_act=t.getLoadObj(a,t.gA(x.oBG_act,"src-rs-ref")),x.col_act=t.gA(x.oBG_act,"bgcolor")),x.ctx.clearRect(0,0,x.canvas.width,x.canvas.height),x.canvas.width=t[a].width,x.canvas.height=t[a].height,x.canvas.style.background="transparent",x.canvas.style.display="block",x.oBG_next.style.display="none",void 0!==x.col_next&&x.col_next.indexOf("gradient")>=0&&(x.col_next="transparent"),void 0!==x.col_act&&x.col_act.indexOf("gradient")>=0&&(x.col_act="transparent"),31===d){for(var k="transparent"!==x.col_next&&void 0!==x.col_next?{x:0,y:0,width:t[a].width,height:t[a].height}:r("contain"===x.oBG_next.style.backgroundSize,t[a].width,t[a].height,x.img_next.width,x.img_next.height),S=void 0===x.oBG_act?void 0:"transparent"!==x.col_act&&void 0!==x.col_act?{x:0,y:0,width:t[a].width,height:t[a].height}:r("contain"===x.oBG_act.style.backgroundSize,t[a].width,t[a].height,x.img_act.width,x.img_act.height),L=t[a].width/t[a].slots,T=L/2,O=t[a].height,A=[],R=0;Rt[a].slots/2?t[a].slots-e:e,r=(5!==d?i:t[a].slots-i)*(P/t[a].slots)/(6===d?1.3:1);C.add(tpGS.gsap.to(this,P,{transformPerspective:600,force3D:"auto",y:1!==n?t[a].height:-t[a].height,opacity:.75,rotation:t[a].rotate,ease:_,delay:r}),0),t[a].mtl.add(C,0)}),t[a].pr_next_bg.find(".slotslide").each(function(e){var i=6!==d?e:e>t[a].slots/2?t[a].slots-e:e,r=(5!==d?i:t[a].slots-i)*(P/t[a].slots)/(6===d?1.3:1);C.add(tpGS.gsap.from(this,P,{y:1==n?t[a].height:-t[a].height,opacity:.75,rotation:t[a].rotate,force3D:"auto",ease:w,delay:r}),0),t[a].mtl.add(C,0)})}else if(7==d||8==d)h=Math.min(t[a].duration||h,h),t[a].pr_active_bg.find(".slotslide").each(function(e){var i=e>t[a].slots/2?t[a].slots-e:e;t[a].mtl.add(tpGS.gsap.to(this.getElementsByTagName("div"),h/1e3,{x:8===d&&0===l.trC?0:i*t[a].slotw/3,y:8===d&&0===l.trC?i*t[a].sloth/3:0,ease:_,transformPerspective:600,force3D:"auto",filter:"blur(2px)",scale:1.2,opacity:0}),0)}),t[a].pr_next_bg.find(".slotslide").each(function(e){var i=e>t[a].slots/2?t[a].slots-e:e;t[a].mtl.add(tpGS.gsap.fromTo(this.getElementsByTagName("div"),h/1e3,{x:8===d&&0===l.trC?0:0-i*t[a].slotw/3,y:8===d&&0===l.trC?0-i*t[a].sloth/3:0,filter:"blur(2px)",opacity:0,transformPerspective:600,scale:1.2},{x:0,y:0,ease:w,force3D:"auto",scale:1,filter:"blur(0px)",opacity:1,rotation:0}),0)});else if(9==d||10==d){var B=t[a].pr_next_bg[0].getElementsByClassName("slotslide"),G=h-h/1.8;for(R=0;R=0?5:jQuery.inArray(l.trC,[11,12])>=0?10:0)+"px) grayscale("+(jQuery.inArray(l.trC,[5,6,7,8])>=0?100:0)+"%) brightness("+(jQuery.inArray(l.trC,[7,8])>=0?300:0)+"%)",H="blur(0px) grayscale(0%) brightness(100%)";p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/1e3,{autoAlpha:0,filter:D,"-webkit-filter":D},{autoAlpha:1,filter:H,"-webkit-filter":H,force3D:"auto",ease:_}),0),jQuery.inArray(l.trC,[6,8,10])>=0&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/1e3,{autoAlpha:1,filter:H,"-webkit-filter":H},{autoAlpha:0,force3D:"auto",ease:_,filter:D,"-webkit-filter":D}),0)}t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_bg.find("rs-sbg"),{autoAlpha:1}),0),g&&t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_bg.find("rs-sbg"),{autoAlpha:1}),0)}else if(12==d||13==d||14==d||15==d){var j=3==l.trC?h/1300:h/1e3,W=h/1e3,N=5==l.trC||6==l.trC?0:t[a].width,F=5==l.trC||6==l.trC?0:t[a].currentSlideHeight,E=12==d?N:15==d?0-N:0,Q=13==d?5==l.trC||6==l.trC?0:t[a].height:14==d?5==l.trC||6==l.trC?0:0-t[a].height:0,V=1==l.trC||2==l.trC||5==l.trC||6==l.trC?0:1,Y=4==l.trC||5==l.trC?.6:6==l.trC?1.4:1,X=5==l.trC?1.4:6==l.trC?.6:1;if(7!=l.trC&&4!=l.trC||(N=0,F=0),8==l.trC?(t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_slide,{zIndex:20}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_slide,{zIndex:15}),0),t[a].mtl.add(tpGS.gsap.to(t[a].pr_next_bg,.01,{overflow:"hidden",x:0,y:0,scale:1,autoAlpha:1,rotation:0,overwrite:!0,immediateRender:!0,force3D:"auto"}),0)):(void 0!==t[a].pr_active_slide&&t[a].pr_active_slide.length>0&&t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_slide,{zIndex:15}),0),void 0!==t[a].pr_next_slide&&t[a].pr_next_slide.length>0&&t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_slide,{zIndex:20}),0),p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,j,{x:E,y:Q,overflow:"hidden",scale:X,autoAlpha:V,rotation:t[a].rotate},{autoAlpha:1,x:0,y:0,scale:1,rotation:0,ease:_,force3D:"auto"}),0)),1!=l.trC)switch(d){case 12:g&&t[a].mtl.add(tpGS.gsap.to(t[a].pr_active_bg,W,{x:0-N+"px",overflow:"hidden",force3D:"auto",scale:Y,autoAlpha:V,rotation:t[a].rotate,ease:w}),0);break;case 15:g&&t[a].mtl.add(tpGS.gsap.to(t[a].pr_active_bg,W,{x:N+"px",overflow:"hidden",force3D:"auto",scale:Y,autoAlpha:V,rotation:t[a].rotate,ease:w}),0);break;case 13:g&&t[a].mtl.add(tpGS.gsap.to(t[a].pr_active_bg,W,{y:0-F+"px",overflow:"hidden",force3D:"auto",scale:Y,autoAlpha:V,rotation:t[a].rotate,ease:w}),0);break;case 14:g&&t[a].mtl.add(tpGS.gsap.to(t[a].pr_active_bg,W,{y:F+"px",overflow:"hidden",force3D:"auto",scale:Y,autoAlpha:V,rotation:t[a].rotate,ease:w}),0)}}else if(16==d){var J=1===n?"80% 50% 0":"20% 50% 0";t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_slide,{zIndex:20}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_slide,{zIndex:15}),0),t[a].pr_active_bg.find(".slotslide").each(function(e){t[a].mtl.add(tpGS.gsap.fromTo(this,h/1e3,{x:0,rotationZ:0,opacity:1,y:0,z:0,scale:1},{opacity:1,x:1===n?0==e?-t[a].width/1.6:-t[a].width/1.8:0===e?t[a].width/1.6:t[a].width/1.8,rotationZ:1===n?0===e?-35:25:0===e?25:-35,z:0,y:0==e?"-120%":"140%",scale:.8,force3D:"auto",transformPerspective:600,transformOrigin:J,delay:0,ease:_}),0),t[a].mtl.add(tpGS.gsap.fromTo(this,h/2e3,{opacity:1},{opacity:0,delay:h/2e3}),0)}),p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/1e3-h/7e3,{x:100*Math.random()-50,opacity:1,scale:.9,rotationZ:10*Math.random()-5},{x:0,opacity:1,scale:1,rotationZ:0,ease:_,force3D:"auto",delay:h/7e3}),0)}else if(17==d||18==d)t[a].pr_next_bg.find(".slotslide").each(function(e){t[a].mtl.add(tpGS.gsap.fromTo(this,h/t[a].slots/1e3,{opacity:0,y:0,x:0,rotationY:17===d?0:90,scale:1,rotationX:17===d?-90:0,force3D:"auto",transformPerspective:600,transformOrigin:17===d?"top center":"center left"},{opacity:1,y:0,x:0,rotationX:0,rotationY:0,force3D:"auto",ease:w,delay:e*(h/t[a].slots/2e3)}),0)}),t[a].pr_active_bg.find(".slotslide").each(function(e){t[a].mtl.add(tpGS.gsap.fromTo(this,h/t[a].slots/1e3,{opacity:1,rotationY:0,scale:1,rotationX:0,force3D:"auto",transformPerspective:600,transformOrigin:17===d?"bottom center":"center right"},{opacity:0,rotationX:17===d?110:0,rotationY:17===d?0:110,force3D:"auto",ease:_,delay:e*(h/t[a].slots/2e3)}),0)});else if(19==d||22==d||23==d||24==d){t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_slide,{zIndex:20}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_slide,{zIndex:10}),0);J=19===d?"center center -"+t[a].height/2:22===d?"center center "+t[a].height/2:23===d?"center center -"+t[a].width/2:"center center "+t[a].width/2;var q=[];tpGS.gsap.set(t[a].c,{transformStyle:"flat",backfaceVisibility:"hidden",transformPerspective:600}),p&&(q.push(t[a].pr_next_bg),t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/1e3,{rotationX:19==d||22===d?1==n?-90:90:0,rotationY:23==d||24===d?1==n?-90:90:0,x:0,scale:1,y:0,overflow:"hidden",autoAlpha:1,transformStyle:"flat",backfaceVisibility:"hidden",force3D:"auto",transformPerspective:1200,transformOrigin:J},{overflow:"hidden",x:0,autoAlpha:1,rotationX:0,rotationY:0,y:0,scale:1,delay:0,ease:_,transformStyle:"flat",backfaceVisibility:"hidden",force3D:"auto",transformPerspective:1200,transformOrigin:J}),0),t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/2e3,{z:19==d||23===d?-200:0},{z:19===d||23===d?0:-200,ease:"power3.inOut",delay:19===d||23===d?h/2e3:0}),0)),22!==d&&24!==d||(g&&q.push(t[a].pr_active_bg),t[a].mtl.add(tpGS.gsap.fromTo(q,h/2e3,{z:-200},{z:0,ease:"power2.in",delay:h/2e3}),0)),g&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/2e3,{z:0},{z:-200,ease:"power3.inOut",delay:0,force3D:"auto"}),0),!g||19!==d&&23!==d||t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/2e3,{autoAlpha:1},{autoAlpha:0,ease:"none",delay:h/2e3,force3D:"auto"}),0),g&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/1e3,{overflow:"hidden",rotationX:0,rotationY:0,rotationZ:0,y:0,x:0,scale:1,transformStyle:"flat",backfaceVisibility:"hidden",force3D:"auto",transformPerspective:1200,transformOrigin:J},{rotationX:19===d||22===d?1==n?90:-90:0,rotationY:23===d||24===d?1==n?90:-90:0,overflow:"hidden",y:0,scale:1,delay:0,force3D:"auto",ease:_,transformStyle:"flat",backfaceVisibility:"hidden",transformPerspective:1200,transformOrigin:J}),0)}else if(20==d){J=1===n?"20% ":"80% ";J+="60% -50%",p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/1e3,{x:1===n?-t[a].width:t[a].width,rotationX:20,z:-t[a].width,autoAlpha:0,y:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:J,rotationY:1===n?50:-50},{x:0,rotationX:0,autoAlpha:1,y:0,z:0,scale:1,rotationY:0,delay:0,ease:_}),0),J=1!=n?"20% ":"80% ",J+="60% -50%",t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/1e3,{autoAlpha:1,rotationX:0,y:0,z:0,scale:1,x:0,force3D:"auto",transformPerspective:600,transformOrigin:J,rotationY:0},{autoAlpha:1,rotationX:20,y:0,z:-t[a].width,x:1!=n?-t[a].width/1.2:t[a].width/1.2,force3D:"auto",rotationY:1===n?-50:50,delay:0,ease:"power2.inOut"}),0)}else if(21==d||25==d){var U=25===d?t[a].rotate:1===n?90:-90,Z=25===d?1===n?-90:90:t[a].rotate;J=1===n?25===d?"center top 0":"left center 0":25===d?"center bottom 0":"right center 0";p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,h/1e3,{transformStyle:"flat",rotationX:Z,y:0,x:0,autoAlpha:0,force3D:"auto",transformPerspective:1200,transformOrigin:J,rotationY:U},{autoAlpha:1,rotationX:0,rotationY:0,ease:_}),0),J=1===n?25===d?"center bottom 0":"right center 0":25===d?"center top 0":"left center 0",U=25!==d?-U:U,Z=25!==d?Z:-Z,t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/1e3,{rotationX:0,rotationY:0,transformStyle:"flat",transformPerspective:1200,force3D:"auto"},{immediateRender:!0,rotationX:Z,transformOrigin:J,rotationY:U,ease:w}),0)}else if(26==d)h=0,p&&(t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg,.001,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:_}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_next_bg.find("rs-sbg"),{autoAlpha:1}),0)),g&&(t[a].mtl.add(tpGS.gsap.to(t[a].pr_active_bg,.001,{autoAlpha:0,force3D:"auto",ease:_}),0),t[a].mtl.add(tpGS.gsap.set(t[a].pr_active_bg.find("rs-sbg"),{autoAlpha:1}),0));else if(27==d||28==d||29==d||30==d){var K=t[a].pr_next_bg.find(".slot"),$=27==d||29==d?"-100%":"100%",ee=27==d||29==d?"100%":"-100%",te=27==d||29==d?"-80%":"80%",ie=27==d||29==d?"80%":"-80%",ae=27==d||29==d?"10%":"-10%",re={overwrite:"all"},oe={autoAlpha:0,zIndex:1,force3D:"auto",ease:_},se={position:"inherit",autoAlpha:0,overwrite:"all",zIndex:1},ne={autoAlpha:1,force3D:"auto",ease:w},le={overwrite:"all",zIndex:2,opacity:1,autoAlpha:1},de={autoAlpha:1,force3D:"auto",overwrite:"all",ease:_},ce={overwrite:"all",zIndex:2,autoAlpha:1},pe={autoAlpha:1,force3D:"auto",ease:_},ge=1==(27==d||28==d?1:2)?"y":"x";re[ge]="0%",oe[ge]=$,se[ge]=ae,ne[ge]=0,le[ge]=ee,de[ge]=$,ce[ge]=te,pe[ge]=ie,K.append(''),g&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_active_bg,h/1e3,re,oe),0),p&&t[a].mtl.add(tpGS.gsap.fromTo(t[a].pr_next_bg.find("rs-sbg"),h/2e3,se,ne),h/2e3),t[a].mtl.add(tpGS.gsap.fromTo(K,h/1e3,le,de),0),t[a].mtl.add(tpGS.gsap.fromTo(K.find(".slotslide div"),h/1e3,ce,pe),0)}c&&m.length>0&&t[a].mtl.add(tpGS.gsap.set(m,{zIndex:30,display:"block",onComplete:function(){t.playVideo(m,a)}}))},r=function(e,t,i,a,r){var o=a/r,s=t/i,n=t,l=i;return(e?o>s:o=0?"background:"+h:"background-color:"+h+";background-image:url("+d+");background-repeat:"+f+";background-size:"+m+";background-position:"+v,b="";g=null==g?0:g;var _=e[0].parentNode;if(e.detach(),e.find(".slot").each(function(){jQuery(this).remove()}),"box"===r)for(var w=0,x=0,k=0;k
',x+=t[i].sloth;w+=t[i].slotw}else if("horizontal"===r){if(!a)u=0-t[i].slotw;for(S=0;S
'}if("vertical"===r){if(!a)u=0-t[i].sloth;for(S=0;S
'}e.append(b),_.appendChild(e[0])}}}(jQuery),function(e){"use strict";var t=jQuery.fn.revolution,i=t.is_mobile();t.is_android();function a(e){return null==e?-1:jQuery.isNumeric(e)?e:e.split(":").length>1?60*parseInt(e.split(":")[0],0)+parseInt(e.split(":")[1],0):e}jQuery.extend(!0,t,{preLoadAudio:function(e,i){t[i].videos=void 0===t[i].videos?{}:t[i].videos,e.find(".rs-layer-audio").each(function(){var a=jQuery(this),r=t[i].videos[a[0].id]=void 0===t[i].videos[a[0].id]?v(a.data(),"audio",t.gA(e[0],"key")):t[i].videos[a[0].id],o={};0===a.find("audio").length&&(o.src=null!=r.mp4?r.mp4:"",o.pre=r.pload||"",this.id=void 0===this.id||""===this.id?a.attr("audio-layer-"+Math.round(199999*Math.random())):this.id,o.id=this.id,o.status="prepared",o.start=jQuery.now(),o.waittime=void 0!==r.ploadwait?1e3*r.ploadwait:5e3,"auto"!=o.pre&&"canplaythrough"!=o.pre&&"canplay"!=o.pre&&"progress"!=o.pre||(void 0===t[i].audioqueue&&(t[i].audioqueue=[]),t[i].audioqueue.push(o),t.manageVideoLayer(a,i,t.gA(e[0],"key"))))})},preLoadAudioDone:function(e,i,a){var r=t[i].videos[e[0].id];t[i].audioqueue&&t[i].audioqueue.length>0&&jQuery.each(t[i].audioqueue,function(e,t){r.mp4!==t.src||t.pre!==a&&"auto"!==t.pre||(t.status="loaded")})},resetVideo:function(e,a,r,o){var s=t[a].videos[e[0].id];switch(s.type){case"youtube":s.rwd&&null!=s.player&&void 0!==s.player.seekTo&&(s.player.seekTo(-1==s.ssec?0:s.ssec),s.player.pauseVideo()),0!=e.find("rs-poster").length||s.bgvideo||"preset"===r||tpGS.gsap.to(e.find("iframe"),.3,{opacity:1,display:"block",ease:"power3.inOut"});break;case"vimeo":void 0!==s.vimeoplayer&&!o&&s.rwd&&(0!==s.ssec&&-1!==s.ssec||s.bgvideo||e.find("rs-poster").length>0)&&(s.vimeoplayer.setCurrentTime(-1==s.ssec?0:s.ssec),s.vimeoplayer.pause()),0!=e.find("rs-poster").length||s.bgvideo||"preset"===r||tpGS.gsap.to(e.find("iframe"),.3,{opacity:1,display:"block",ease:"power3.inOut"});break;case"html5":if(i&&s.notonmobile)return!1;tpGS.gsap.to(s.jvideo,.3,{opacity:1,display:"block",ease:"power3.inOut"}),!s.rwd||e.hasClass("videoisplaying")||isNaN(s.video.duration)||(s.justReseted=!0,s.video.currentTime=-1==s.ssec?0:s.ssec),("mute"==s.volume||t.lastToggleState(e.videomutetoggledby)||!0===t[a].globalmute)&&(s.video.muted=!0)}},Mute:function(e,i,a){var r=!1,o=t[i].videos[e[0].id];switch(o.type){case"youtube":o.player&&(!0===a&&o.player.mute(),!1===a&&l(o,parseInt(o.volcache,0)),r=o.player.isMuted());break;case"vimeo":o.volcachecheck||(o.volcache=o.volcache>1?o.volcache/100:o.volcache,o.volcachecheck=!0),o.volume=!0===a?"mute":!1===a?o.volcache:o.volume,void 0!==a&&null!=o.vimeoplayer&&n(o,!0===a?0:o.volcache),r="mute"==o.volume||0===o.volume;break;case"html5":o.volcachecheck||(o.volcache=o.volcache>1?o.volcache/100:o.volcache,o.volcachecheck=!0),o.video.volume=o.volcache,void 0!==a&&o.video&&(o.video.muted=a),r=void 0!==o.video?o.video.muted:r}if(void 0===a)return r},stopVideo:function(e,i){if(void 0!==t[i]&&void 0!==t[i]){var a=t[i].videos[e[0].id];if(void 0!==a)switch(t[i].leaveViewPortBasedStop||(t[i].lastplayedvideos=[]),t[i].leaveViewPortBasedStop=!1,a.type){case"youtube":if(void 0===a.player||2===a.player.getPlayerState()||5===a.player.getPlayerState())return;a.player.pauseVideo(),a.youtubepausecalled=!0,setTimeout(function(){a.youtubepausecalled=!1},80);break;case"vimeo":if(void 0===a.vimeoplayer)return;a.vimeoplayer.pause(),a.vimeopausecalled=!0,setTimeout(function(){a.vimeopausecalled=!1},80);break;case"html5":a.video&&a.video.pause()}}},playVideo:function(e,i){var a=t[i].videos[e[0].id];switch(clearTimeout(a.videoplaywait),a.type){case"youtube":if(0==e.find("iframe").length)e.append(a.videomarkup),u(e,i,!0);else if(null!=a.player.playVideo){var o=a.player.getCurrentTime();a.nseTriggered&&(o=-1,a.nseTriggered=!1),-1!=a.ssec&&a.ssec>o&&a.player.seekTo(a.ssec),!0!==a.youtubepausecalled&&p(a)}else a.videoplaywait=setTimeout(function(){!0!==a.youtubepausecalled&&t.playVideo(e,i)},50);break;case"vimeo":0==e.find("iframe").length?(delete a.vimeoplayer,e.append(a.videomarkup),u(e,i,!0)):e.hasClass("rs-apiready")?(a.vimeoplayer=null==a.vimeoplayer?new Vimeo.Player(e.find("iframe").attr("id")):a.vimeoplayer,a.vimeoplayer.getPaused()?setTimeout(function(){var r=void 0===a.currenttime?0:a.currenttime;a.nseTriggered&&(r=-1,a.nseTriggered=!1),-1!=a.ssec&&a.ssec>r&&a.vimeoplayer.setCurrentTime(a.ssec),("mute"==a.volume||0===a.volume||t.lastToggleState(e.data("videomutetoggledby"))||!0===t[i].globalmute)&&(a.volumetoken=!0,a.vimeoplayer.setVolume(0)),c(a.vimeoplayer)},510):a.videoplaywait=setTimeout(function(){!0!==a.vimeopausecalled&&t.playVideo(e,i)},50)):a.videoplaywait=setTimeout(function(){!0!==a.vimeopausecalled&&t.playVideo(e,i)},100);break;case"html5":if(a.metaloaded){d(a.video);o=a.video.currentTime;a.nseTriggered&&(o=-1,a.nseTriggered=!1),-1!=a.ssec&&a.ssec>o&&(a.video.currentTime=a.ssec)}else r(a.video,"loadedmetadata",function(e){t.resetVideo(e,i),a.video.play();var r=a.video.currentTime;a.nseTriggered&&(r=-1,a.nseTriggered=!1),-1!=a.ssec&&a.ssec>r&&(a.video.currentTime=a.ssec)}(e))}},isVideoPlaying:function(e,i){var a=!1;return null!=t[i].playingvideos&&jQuery.each(t[i].playingvideos,function(t,i){e.attr("id")==i.attr("id")&&(a=!0)}),a},removeMediaFromList:function(e,t){b(e,t)},prepareCoveredVideo:function(e){clearTimeout(t[e].resizePrepareCoverVideolistener);var i="carousel"===t[e].sliderType?t[e].carousel.justify?void 0===t[e].carousel.slide_widths?void 0:t[e].carousel.slide_widths[t[e].carousel.focused]:t[e].carousel.slide_width:t[e].conw,a="carousel"===t[e].sliderType?t[e].carousel.slide_height:t[e].conh;if(0===i||0===a||void 0===i||void 0===a)return t.contWidthManager(e,"containerResized_1"),t.updateDimensions(e),t.setSize(e),void(t[e].resizePrepareCoverVideolistener=setTimeout(function(){t.prepareCoveredVideo(e)},100));for(var r in t[e].videos){var o=t[e].videos[r];if((o.bgvideo||o.fcover)&&("html5"===o.type&&void 0!==o.jvideo&&tpGS.gsap.set(o.jvideo,{width:i}),void 0===t[e].activeRSSlide||o.slideid===t.gA(t[e].slides[t[e].activeRSSlide],"key")||void 0===t[e].pr_next_slide||o.slideid===t.gA(t[e].pr_next_slide[0],"key"))){o.vd=o.ratio.split(":").length>1?o.ratio.split(":")[0]/o.ratio.split(":")[1]:1;var s=i/a,n=s/o.vd*100,l=o.vd/s*100;"Edge"===t.get_browser()||"IE"===t.get_browser()?(o.ifr=void 0===o.ifr?o.video:o.ifr,s>o.vd?tpGS.gsap.set(o.ifr,{minWidth:"100%",height:n+"%",x:"-50%",y:"-50%",top:"50%",left:"50%",position:"absolute"}):tpGS.gsap.set(o.ifr,{minHeight:"100%",width:l+"%",x:"-50%",y:"-50%",top:"50%",left:"50%",position:"absolute"})):s>o.vd?tpGS.gsap.set(o.ifr,{height:n+"%",width:"100%",top:-(n-100)/2+"%",left:"0px",position:"absolute"}):tpGS.gsap.set(o.ifr,{width:l+"%",height:"100%",left:-(l-100)/2+"%",top:"0px",position:"absolute"})}}},checkVideoApis:function(e,i){location.protocol;if(!t[i].youtubeapineeded&&((null!=e.data("ytid")||e.find("iframe").length>0&&e.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(t[i].youtubeapineeded=!0),t[i].youtubeapineeded&&!window.rs_addedyt)){t[i].youtubestarttime=jQuery.now(),window.rs_addedyt=!0;var a=document.createElement("script"),r=document.getElementsByTagName("script")[0],o=!0;a.src="https://www.youtube.com/iframe_api",jQuery("head").find("*").each(function(){"https://www.youtube.com/iframe_api"==jQuery(this).attr("src")&&(o=!1)}),o&&r.parentNode.insertBefore(a,r)}if(!t[i].vimeoapineeded&&((null!=e.data("vimeoid")||e.find("iframe").length>0&&e.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(t[i].vimeoapineeded=!0),t[i].vimeoapineeded&&!window.rs_addedvim)){t[i].vimeostarttime=jQuery.now(),window.rs_addedvim=!0;var s=document.createElement("script");r=document.getElementsByTagName("script")[0],o=!0;s.src="https://player.vimeo.com/api/player.js",jQuery("head").find("*").each(function(){"https://player.vimeo.com/api/player.js"==jQuery(this).attr("src")&&(o=!1)}),o&&r.parentNode.insertBefore(s,r)}},manageVideoLayer:function(e,a,o){if(!0===t.gA(e[0],"videoLayerManaged")||"true"===t.gA(e[0],"videoLayerManaged"))return!1;t[a].videos=void 0===t[a].videos?{}:t[a].videos;var s=t[a].videos[e[0].id]=void 0===t[a].videos[e[0].id]?v(e.data(),void 0,o):t[a].videos[e[0].id];if(s.audio=void 0!==s.audio&&s.audio,i&&s.opom)0==e.find("rs-poster").length&&e.append('');else{switch(s.id=e[0].id,s.pload="auto"===s.pload||"canplay"===s.pload||"canplaythrough"===s.pload||"progress"===s.pload?"auto":s.pload,s.type=null!=s.mp4||null!=s.webm?"html5":null!=s.ytid&&String(s.ytid).length>1?"youtube":null!=s.vimeoid&&String(s.vimeoid).length>1?"vimeo":"none",s.newtype="html5"==s.type&&0==e.find(s.audio?"audio":"video").length?"html5":"youtube"==s.type&&0==e.find("iframe").length?"youtube":"vimeo"==s.type&&0==e.find("iframe").length?"vimeo":"none",!s.audio&&"1sttime"==s.aplay&&s.pausetimer&&s.bgvideo&&t.sA(e.closest("rs-slide")[0],"rspausetimeronce",1),s.audio||!s.bgvideo||!s.pausetimer||1!=s.aplay&&"true"!=s.aplay&&"no1sttime"!=s.aplay||t.sA(e.closest("rs-slide")[0],"rspausetimeralways",1),s.noInt&&e.addClass("rs-nointeraction"),s.newtype){case"html5":1==window.isSafari11&&(t[a].slideHasIframe=!0),s.audio&&e.addClass("rs-audio"),s.tag=s.audio?"audio":"video";var n="video"===s.tag&&(t.is_mobile()||t.isSafari11())?s.aplay||"true"===s.aplay?"muted playsinline autoplay":s.inline?" playsinline":"":"",l="<"+s.tag+" "+n+" "+(s.controls&&"none"!==s.controls?" controls ":"")+' style="'+("Edge"!==t.get_browser()?"object-fit:cover;background-size:cover;opacity:0;width:100%; height:100%":"")+'" class="" '+(s.loop?"loop":"")+' preload="'+s.pload+'">';"video"===s.tag&&null!=s.webm&&"firefox"==t.get_browser().toLowerCase()&&(l=l+''),null!=s.mp4&&(l=l+''),null!=s.ogv&&(l=l+''),l+="",s.videomarkup=l,i&&s.notonmobile||t.isIE(8)||e.append(l),e.find(s.tag).parent().hasClass("html5vid")||e.find(s.tag).wrap('
'),s.jvideo=e.find(s.tag),s.video=s.jvideo[0],s.html5vid=s.jvideo.parent(),s.metaloaded||r(s.video,"loadedmetadata",function(e){m(e,a),t.resetVideo(e,a)}(e));break;case"youtube":t[a].slideHasIframe=!0,s.controls&&"none"!==s.controls||(s.vatr=s.vatr.replace("controls=1","controls=0"),-1==s.vatr.toLowerCase().indexOf("controls")&&(s.vatr=s.vatr+"&controls=0")),(s.inline||"RS-BGVIDEO"===e[0].tagName)&&(s.vatr=s.vatr+"&playsinline=1"),-1!=s.ssec&&(s.vatr+="&start="+s.ssec),-1!=s.esec&&(s.vatr+="&end="+s.esec);var d=s.vatr.split("origin=https://");s.vatrnew=d.length>1?d[0]+"origin=https://"+(self.location.href.match(/www/gi)&&!d[1].match(/www/gi)?"www."+d[1]:d[1]):s.vatr,s.videomarkup='';break;case"vimeo":t[a].slideHasIframe=!0,s.controls&&"none"!==s.controls?(s.vatr=s.vatr.replace("background=0","background=1"),-1==s.vatr.toLowerCase().indexOf("background")&&(s.vatr=s.vatr+"&background=1")):(s.vatr=s.vatr.replace("background=1","background=0"),-1==s.vatr.toLowerCase().indexOf("background")&&(s.vatr=s.vatr+"&background=0")),s.vatr="autoplay="+(!0===s.aplay?1:0)+"&"+s.vatr,i&&(s.vatr="muted=1&"+s.vatr),s.loop&&(s.vatr="loop=1&"+s.vatr),s.videomarkup=''}if(!(null!=s.poster&&s.poster.length>2)||i&&s.npom){if(i&&s.notonmobile)return!1;0!=e.find("iframe").length||"youtube"!=s.type&&"vimeo"!=s.type||(delete s.vimeoplayer,e.append(s.videomarkup),u(e,a,!1))}else 0==e.find("rs-poster").length&&e.append(''),0==e.find("iframe").length&&e.find("rs-poster").click(function(){if(t.playVideo(e,a),i){if(s.notonmobile)return!1;tpGS.gsap.to(e.find("rs-poster"),.3,{opacity:0,visibility:"hidden",force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(e.find("iframe"),.3,{opacity:1,display:"block",ease:"power3.inOut"})}});"none"!==s.doverlay&&void 0!==s.doverlay&&(s.bgvideo?1!=e.closest("rs-sbg-wrap").find("rs-dotted").length&&e.closest("rs-sbg-wrap").append(''):1!=e.find("rs-dotted").length&&e.append('')),t.sA(e[0],"videoLayerManaged",!0),s.bgvideo&&tpGS.gsap.set(e.find("video, iframe"),{opacity:0})}}});var r=function(e,t,i){e.addEventListener?e.addEventListener(t,i,{capture:!1,passive:!0}):e.attachEvent(t,i,{capture:!1,passive:!0})},o=function(e,t,i){var a={};return a.video=e,a.type=t,a.settings=i,a},s=function(e,i){var a=t[e].videos[i[0].id];(a.bgvideo||a.fcover)&&(a.fcover&&i.removeClass("rs-fsv").addClass("coverscreenvideo"),(void 0===a.ratio||a.ratio.split(":").length<=1)&&(a.ratio="16:9"),t.prepareCoveredVideo(e))},n=function(e,t){var i=e.vimeoplayer;i.getPaused().then(function(a){e.volumetoken=!0;var r=!a,o=i.setVolume(t);void 0!==o&&o.then(function(t){i.getPaused().then(function(t){r===t&&(e.volume="mute",e.volumetoken=!0,i.setVolume(0),i.play())}).catch(function(e){console.log("Get Paused Function Failed for Vimeo Volume Changes Inside the Promise")})}).catch(function(t){r&&(e.volume="mute",e.volumetoken=!0,i.setVolume(0),i.play())})}).catch(function(){console.log("Get Paused Function Failed for Vimeo Volume Changes")})},l=function(e,t){var i=e.player.getPlayerState();"mute"===t?e.player.mute():(e.player.unMute(),e.player.setVolume(t)),setTimeout(function(){1===i&&1!==e.player.getPlayerState()&&(e.player.mute(),e.player.playVideo())},39)},d=function(e){var t=e.play();void 0!==t&&t.then(function(e){}).catch(function(t){e.pause()})},c=function(e){var t=e.play();void 0!==t&&t.then(function(e){}).catch(function(t){e.volumetoken=!0,e.setVolume(0),e.play()})},p=function(e){e.player.playVideo(),setTimeout(function(){1!==e.player.getPlayerState()&&3!==e.player.getPlayerState()&&(e.volume="mute",e.player.mute(),e.player.playVideo())},39)},g=function(e,i,a){e.vimeostarted=!0,e.nextslidecalled=!1;var r=i.find("rs-poster");e.ifr=i.find("iframe"),void 0!==r&&r.length>0?(tpGS.gsap.to(r,.3,{opacity:0,visibility:"hidden",force3D:"auto",ease:"power3.inOut"}),void 0!==e.ifr&&e.ifr.length>0&&tpGS.gsap.to(e.ifr,.3,{opacity:1,display:"block",ease:"power3.inOut"})):void 0!==e.ifr&&e.ifr.length>0&&tpGS.gsap.to(e.ifr,.001,{opacity:1,display:"block",ease:"power3.out"}),t[a].c.trigger("revolution.slide.onvideoplay",o(e.vimeoplayer,"vimeo",e)),t[a].stopByVideo=e.pausetimer,y(i,a),"mute"==e.volume||0===e.volume||t.lastToggleState(i.data("videomutetoggledby"))||!0===t[a].globalmute?(e.volumetoken=!0,e.vimeoplayer.setVolume(0)):n(e,parseInt(e.volcache,0)/100||.75),t.toggleState(e.videotoggledby)},u=function(e,a,r){var n=t[a].videos[e[0].id],d="iframe"+Math.round(1e5*Math.random()+1);if(n.ifr=e.find("iframe"),s(a,e),n.ifr.attr("id",d),n.startvideonow=r,n.videolistenerexist){if(r)switch(n.type){case"youtube":p(n),-1!=n.ssec&&n.player.seekTo(n.ssec);break;case"vimeo":c(n.vimeoplayer),-1!=n.ssec&&n.vimeoplayer.seekTo(n.ssec)}}else switch(n.type){case"youtube":if("undefined"==typeof YT||void 0===YT.Player)return t.checkVideoApis(e,a),void setTimeout(function(){u(e,a,r)},50);n.player=new YT.Player(d,{events:{onStateChange:function(i){i.data==YT.PlayerState.PLAYING?(tpGS.gsap.to(e.find("rs-poster"),.3,{opacity:0,visibility:"hidden",force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(n.ifr,.3,{opacity:1,display:"block",ease:"power3.inOut"}),"mute"==n.volume||0===n.volume||t.lastToggleState(e.data("videomutetoggledby"))||!0===t[a].globalmute?n.player.mute():l(n,parseInt(n.volcache,0)||75),t[a].stopByVideo=!0,y(e,a),n.pausetimer?t[a].c.trigger("stoptimer"):t[a].stopByVideo=!1,t[a].c.trigger("revolution.slide.onvideoplay",o(n.player,"youtube",n)),t.toggleState(n.videotoggledby)):(0==i.data&&n.loop&&(-1!=n.ssec&&n.player.seekTo(n.ssec),p(n),t.toggleState(n.videotoggledby)),t.checkfullscreenEnabled(a)||0!=i.data&&2!=i.data||!(n.scop&&e.find("rs-poster").length>0||n.bgvideo&&e.find(".rs-fullvideo-cover").length>0)||(n.bgvideo?tpGS.gsap.to(e.find(".rs-fullvideo-cover"),.1,{opacity:1,force3D:"auto",ease:"power3.inOut"}):tpGS.gsap.to(e.find("rs-poster"),.1,{opacity:1,visibility:"visible",force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(n.ifr,.1,{opacity:0,ease:"power3.inOut"})),-1!=i.data&&3!=i.data&&(t[a].stopByVideo=!1,t[a].tonpause=!1,b(e,a),t[a].c.trigger("starttimer"),t[a].c.trigger("revolution.slide.onvideostop",o(n.player,"youtube",n)),null!=t[a].videoIsPlaying&&t[a].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(n.videotoggledby)),0==i.data&&n.nse?(h(),n.nseTriggered=!0,t[a].c.revnext(),b(e,a)):(b(e,a),t[a].stopByVideo=!1,3!==i.data&&(-1!=n.lasteventdata&&3!=n.lasteventdata&&void 0!==n.lasteventdata||-1!=i.data&&3!=i.data)&&t[a].c.trigger("starttimer"),t[a].c.trigger("revolution.slide.onvideostop",o(n.player,"youtube",n)),null!=t[a].videoIsPlaying&&t[a].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(n.videotoggledby))),n.lasteventdata=i.data},onReady:function(a){var r,o=t.is_mobile(),s=e.hasClass("rs-layer-video");!o&&(!t.isSafari11()||o&&s)||"RS-BGVIDEO"!==e[0].tagName&&(!s||!0!==n.aplay&&"true"!==n.aplay)||(r=!0,n.player.setVolume(0),n.volume="mute",n.player.mute(),clearTimeout(e.data("mobilevideotimr")),2!==n.player.getPlayerState()&&-1!==n.player.getPlayerState()||e.data("mobilevideotimr",setTimeout(function(){p(n)},500))),r||"mute"!=n.volume||(n.player.setVolume(0),n.player.mute()),e.addClass("rs-apiready"),null==n.speed&&1===n.speed||a.target.setPlaybackRate(parseFloat(n.speed)),e.find("rs-poster").unbind("click"),e.find("rs-poster").click(function(){i||p(n)}),n.startvideonow&&(p(n),-1!=n.ssec&&n.player.seekTo(n.ssec)),n.videolistenerexist=!0}}});break;case"vimeo":if("undefined"==typeof Vimeo||void 0===Vimeo.Player)return t.checkVideoApis(e,a),void setTimeout(function(){u(e,a,r)},50);for(var m,f=n.ifr.attr("src"),v={},_=f,w=/([^&=]+)=([^&]*)/g;m=w.exec(_);)v[decodeURIComponent(m[1])]=decodeURIComponent(m[2]);f=(f=null!=v.player_id?f.replace(v.player_id,d):f+"&player_id="+d).replace(/&api=0|&api=1/g,"");var x,k=t.is_mobile()||t.isSafari11(),S="RS-BGVIDEO"===e[0].tagName;if(k&&S&&(f+="&background=1"),n.ifr.attr("src",f),n.vimeoplayer=void 0===n.vimeoplayer||!1===n.vimeoplayer?new Vimeo.Player(d):n.vimeoplayer,k)S?x=!0:(n.aplay||"true"===n.aplay)&&(x=!0),x&&(n.volumetoken=!0,n.vimeoplayer.setVolume(0),n.volume="mute");n.vimeoplayer.on("play",function(t){n.vimeostarted||g(n,e,a)}),n.vimeoplayer.on("loaded",function(t){var i={};n.vimeoplayer.getVideoWidth().then(function(t){i.width=t,void 0!==i.width&&void 0!==i.height&&(n.ratio=i.width+":"+i.height,n.vimeoplayerloaded=!0,s(a,e))}),n.vimeoplayer.getVideoHeight().then(function(t){i.height=t,void 0!==i.width&&void 0!==i.height&&(n.ratio=i.width+":"+i.height,n.vimeoplayerloaded=!0,s(a,e))}),n.startvideonow&&("mute"===n.volume&&(n.volumetoken=!0,n.vimeoplayer.setVolume(0)),c(n.vimeoplayer),-1!=n.ssec&&n.vimeoplayer.setCurrentTime(n.ssec))}),e.addClass("rs-apiready"),n.vimeoplayer.on("volumechange",function(e){n.volumetoken&&(n.volume=e.volume),n.volumetoken=!1}),n.vimeoplayer.on("timeupdate",function(i){n.vimeostarted||0===i.percent||void 0!==t[a].activeRSSlide&&n.slideid!==t.gA(t[a].slides[t[a].activeRSSlide],"key")||g(n,e,a),n.pausetimer&&"playing"==t[a].sliderstatus&&(t[a].stopByVideo=!0,t[a].c.trigger("stoptimer")),n.currenttime=i.seconds,0!=n.esec&&-1!==n.esec&&n.esec0||n.bgvideo&&e.find(".rs-fullvideo-cover").length>0)&&(n.bgvideo?tpGS.gsap.to(e.find(".rs-fullvideo-cover"),.1,{opacity:1,force3D:"auto",ease:"power3.inOut"}):tpGS.gsap.to(e.find("rs-poster"),.1,{opacity:1,visibility:"visible",force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(e.find("iframe"),.1,{opacity:0,ease:"power3.inOut"})),t[a].stopByVideo=!1,t[a].tonpause=!1,b(e,a),t[a].c.trigger("starttimer"),t[a].c.trigger("revolution.slide.onvideostop",o(n.vimeoplayer,"vimeo",n)),null!=t[a].videoIsPlaying&&t[a].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(n.videotoggledby)}),e.find("rs-poster").unbind("click"),e.find("rs-poster").click(function(){if(!i)return c(n.vimeoplayer),!1}),n.videolistenerexist=!0}},h=function(){document.exitFullscreen&&document.fullscreen?document.exitFullscreen():document.mozCancelFullScreen&&document.mozFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitIsFullScreen&&document.webkitExitFullscreen()};t.checkfullscreenEnabled=function(e){if(void 0!==window.fullScreen)return window.fullScreen;if(void 0!==document.fullscreen)return document.fullscreen;if(void 0!==document.mozFullScreen)return document.mozFullScreen;if(void 0!==document.webkitIsFullScreen)return document.webkitIsFullScreen;var i=t.isWebkit()&&/Apple Computer/.test(navigator.vendor)?42:5;return screen.width==t.winW&&Math.abs(screen.height-t.getWinH(e)) '),e.find("video, rs-poster, .tp-video-play-button").click(function(){e.hasClass("videoisplaying")?n.video.pause():n.video.play()})),(n.fcover||e.hasClass("rs-fsv")||n.bgvideo)&&(n.fcover||n.bgvideo?(n.html5vid.addClass("fullcoveredvideo"),void 0!==n.ratio&&1!=n.ratio.split(":").length||(n.ratio="16:9"),t.prepareCoveredVideo(a)):n.html5vid.addClass("rs-fsv")),r(n.video,"canplaythrough",function(){t.preLoadAudioDone(e,a,"canplaythrough")}),r(n.video,"canplay",function(){t.preLoadAudioDone(e,a,"canplay")}),r(n.video,"progress",function(){t.preLoadAudioDone(e,a,"progress")}),r(n.video,"timeupdate",function(i){void 0!==e&&void 0!==e[0]&&!0!==n.VideoIsVisible&&!0!==n.justReseted&&(e[0].getElementsByTagName("rs-poster").length>0?(tpGS.gsap.to(e[0].getElementsByTagName("rs-poster"),.3,{autoAlpha:0,force3D:"auto",ease:"power3.inOut"}),e.find(n.tag).length>0&&tpGS.gsap.to(e.find(n.tag),.001,{opacity:1,display:"block",ease:"power3.inOut"})):e.find(n.tag).length>0&&tpGS.gsap.to(e.find(n.tag),.001,{opacity:1,display:"block",ease:"power3.out"}),n.VideoIsVisible=!0,clearTimeout(n.showCoverSoon)),n.justReseted&&1!=t.checkfullscreenEnabled(a)&&e.find("rs-poster").length>0&&(n.showCoverSoon=setTimeout(function(){n.seeking||(tpGS.gsap.to(e.find("rs-poster"),.001,{autoAlpha:1,force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(e.find(n.tag),1e-4,{opacity:0,ease:"power3.inOut"})),n.VideoIsVisible=!1},500)),n.justReseted=!1,-1===n.esec&&n.loop&&1==window.isSafari11&&(n.esec=n.video.duration-.075),0!=n.esec&&-1!=n.esec&&n.esec1?n.volcache/100:n.volcache,"mute"==n.volume?n.video.muted=!0:null!=n.volcache&&(n.video.volume=n.volcache)),e.addClass("videoisplaying"),y(e,a),clearTimeout(n.showCoverSoon),!0!==n.pausetimer||"audio"==n.tag?(t[a].stopByVideo=!1,t[a].c.trigger("revolution.slide.onvideostop",o(n.video,"html5",n))):(t[a].stopByVideo=!0,t[a].c.trigger("revolution.slide.onvideoplay",o(n.video,"html5",n))),n.pausetimer&&"playing"==t[a].sliderstatus&&(t[a].stopByVideo=!0,t[a].c.trigger("stoptimer")),t.toggleState(n.videotoggledby)}),r(n.video,"seeked",function(){n.seeking=!1}),r(n.video,"seeking",function(){n.seeking=!0}),r(n.video,"pause",function(i){!t.checkfullscreenEnabled(a)&&e.find("rs-poster").length>0&&n.scop&&(n.showCoverSoon=setTimeout(function(){n.seeking||(tpGS.gsap.to(e.find("rs-poster"),.001,{opacity:1,visibility:"visible",force3D:"auto",ease:"power3.inOut"}),tpGS.gsap.to(e.find(n.tag),1e-4,{opacity:0,ease:"power3.inOut"}))},500),n.VideoIsVisible=!1),e.removeClass("videoisplaying"),t[a].stopByVideo=!1,b(e,a),"audio"!=n.tag&&t[a].c.trigger("starttimer"),t[a].c.trigger("revolution.slide.onvideostop",o(n.video,"html5",n)),null!=t[a].videoIsPlaying&&t[a].videoIsPlaying.attr("id")!=e.attr("id")||t.unToggleState(n.videotoggledby)}),r(n.video,"ended",function(){h(),b(e,a),t[a].stopByVideo=!1,b(e,a),"audio"!=n.tag&&t[a].c.trigger("starttimer"),t[a].c.trigger("revolution.slide.onvideostop",o(n.video,"html5",e.data())),n.nse&&n.video.currentTime>0&&(1==!t[a].jcnah&&(n.nseTriggered=!0,t[a].c.revnext(),t[a].jcnah=!0),setTimeout(function(){t[a].jcnah=!1},1500)),e.removeClass("videoisplaying"),!0!==t[a].inviewport&&void 0!==t[a].inviewport||(t[a].lastplayedvideos=[])})},f=function(e){return"t"===e||!0===e||"true"===e||"f"!==e&&!1!==e&&"false"!==e&&e},v=function(e,t,i){e.audio="audio"===t;var r=void 0===e.video?[]:e.video.split(";"),o={volume:e.audio?1:"mute",pload:"auto",ratio:"16:9",loop:!0,aplay:"true",fcover:1===e.bgvideo,afs:!0,controls:!1,nse:!0,npom:!1,opom:!1,inline:!0,notonmobile:!1,start:-1,end:-1,doverlay:"none",scop:!1,rwd:!0,speed:1,ploadwait:5,stopAV:1!==e.bgvideo,noInt:!1,volcache:75};for(var s in r)if(r.hasOwnProperty(s)){var n=r[s].split(":");switch(n[0]){case"v":o.volume=n[1];break;case"vd":o.volcache=n[1];break;case"p":o.pload=n[1];break;case"ar":o.ratio=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"ap":o.aplay=f(n[1]);break;case"fc":o.fcover=f(n[1]);break;case"afs":o.afs=f(n[1]);break;case"vc":o.controls=n[1];break;case"nse":o.nse=f(n[1]);break;case"npom":o.npom=f(n[1]);break;case"opom":o.opom=f(n[1]);break;case"t":o.vtype=n[1];break;case"inl":o.inline=f(n[1]);break;case"nomo":o.notonmobile=f(n[1]);break;case"sta":o.start=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"end":o.end=n[1]+(void 0!==n[2]?":"+n[2]:"");break;case"do":o.doverlay=n[1];break;case"scop":o.scop=f(n[1]);break;case"rwd":o.rwd=f(n[1]);break;case"sp":o.speed=n[1];break;case"vw":o.ploadwait=parseInt(n[1],0)||5;break;case"sav":o.stopAV=f(n[1]);break;case"noint":o.noInt=f(n[1]);break;case"l":o.loopcache=n[1],o.loop="loop"===n[1]||"loopandnoslidestop"===n[1]||"none"!==n[1]&&f(n[1]);break;case"ptimer":o.pausetimer=f(n[1]);break;case"sat":o.waitToSlideTrans=f(n[1])}}return void 0!==e.bgvideo&&(o.bgvideo=e.bgvideo),void 0===e.bgvideo||!1!==o.fcover&&"false"!==o.fcover||(o.doverlay="none"),o.noInt&&(o.controls=!1),void 0!==e.mp4&&(o.mp4=e.mp4),void 0!==e.videomp4&&(o.mp4=e.videomp4),void 0!==e.ytid&&(o.ytid=e.ytid),void 0!==e.ogv&&(o.ogv=e.ogv),void 0!==e.webm&&(o.webm=e.webm),void 0!==e.vimeoid&&(o.vimeoid=e.vimeoid),void 0!==e.vatr&&(o.vatr=e.vatr),void 0!==e.videoattributes&&(o.vatr=e.videoattributes),void 0!==e.poster&&(o.poster=e.poster),o.slideid=i,o.aplay="true"===o.aplay||o.aplay,1===o.bgvideo&&(o.volume="mute"),o.ssec=a(o.start),o.esec=a(o.end),o.pausetimer=void 0===o.pausetimer?"loopandnoslidestop"!==o.loopcache:o.pausetimer,o.inColumn=e._incolumn,o.audio=e.audio,!0!==o.loop&&"true"!==o.loop||!0!==o.nse&&"true"!==o.nse||(o.loop=!1),o},y=function(e,i){if(t[i].playingvideos=void 0===t[i].playingvideos?new Array:t[i].playingvideos,t[i].videos[e[0].id].stopAV&&void 0!==t[i].playingvideos&&t[i].playingvideos.length>0)for(var a in t[i].lastplayedvideos=jQuery.extend(!0,[],t[i].playingvideos),t[i].playingvideos)t[i].playingvideos.hasOwnProperty(a)&&t.stopVideo(t[i].playingvideos[a],i);t[i].playingvideos.push(e),t[i].videoIsPlaying=e},b=function(e,i){void 0!==t[i]&&void 0!==t[i]&&null!=t[i].playingvideos&&jQuery.inArray(e,t[i].playingvideos)>=0&&t[i].playingvideos.splice(jQuery.inArray(e,t[i].playingvideos),1)}}(jQuery);public/assets/js/index.php000064400000000000150212006510011536 0ustar00public/index.php000064400000000000150212006510007620 0ustar00public/includes/functions-public.class.php000064400000000000150212006510014707 0ustar00welcome.html000064400000006323150212006510007061 0ustar00 Welcome to Slider Revolution 6
Welcome to Slider Revolution 6
What's new?
Slider Revolution recieved a complete
makeover with Version 6.0.
More Info
Docs & FAQs
Checkout our all new Help Center
with updated 6.0 Support Material.
Help Center
Lets get Started with Slider Revolution 6.0
revslider.php000064400000020574150212006510007254 0ustar00 array(), 'loaded' => array()); $revslider_is_preview_mode = false; $revslider_save_post = false; $revslider_addon_notice_merged = 0; //include frameword files require_once(RS_PLUGIN_PATH . 'includes/data.class.php'); require_once(RS_PLUGIN_PATH . 'includes/functions.class.php'); require_once(RS_PLUGIN_PATH . 'includes/em-integration.class.php'); require_once(RS_PLUGIN_PATH . 'includes/cssparser.class.php'); require_once(RS_PLUGIN_PATH . 'includes/woocommerce.class.php'); require_once(RS_PLUGIN_PATH . 'includes/wpml.class.php'); require_once(RS_PLUGIN_PATH . 'includes/colorpicker.class.php'); require_once(RS_PLUGIN_PATH . 'includes/navigation.class.php'); require_once(RS_PLUGIN_PATH . 'includes/object-library.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/loadbalancer.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/plugin-update.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/widget.class.php'); require_once(RS_PLUGIN_PATH . 'includes/extension.class.php'); require_once(RS_PLUGIN_PATH . 'includes/favorite.class.php'); require_once(RS_PLUGIN_PATH . 'includes/aq-resizer.class.php'); require_once(RS_PLUGIN_PATH . 'includes/external-sources.class.php'); require_once(RS_PLUGIN_PATH . 'includes/page-template.class.php'); require_once(RS_PLUGIN_PATH . 'includes/slider.class.php'); require_once(RS_PLUGIN_PATH . 'includes/slide.class.php'); require_once(RS_PLUGIN_PATH . 'includes/output.class.php'); require_once(RS_PLUGIN_PATH . 'public/revslider-front.class.php'); require_once(RS_PLUGIN_PATH . 'includes/backwards.php'); try{ RevSliderFunctions::set_memory_limit(); function rev_slider_shortcode($args, $mid_content = null){ extract(shortcode_atts(array('alias' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('settings' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('order' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('usage' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('modal' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('layout' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('offset' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('skin' => ''), $args, 'rev_slider')); extract(shortcode_atts(array('zindex' => ''), $args, 'rev_slider')); $output = new RevSliderOutput(); $slider_alias = ($alias != '') ? $alias : $output->get_val($args, 0); //backwards compatibility //this fixes an issue with the Visual Composer extension if(empty($slider_alias)){ return (function_exists('is_user_logged_in') && is_user_logged_in()) ? '
' : ''; } $output->set_custom_order($order); $output->set_custom_settings($settings); $output->set_custom_skin($skin); $gallery_ids = $output->check_for_shortcodes($mid_content); //check for example on gallery shortcode and do stuff if($gallery_ids !== false) $output->set_gallery_ids($gallery_ids); ob_start(); $slider = $output->add_slider_to_stage($slider_alias, $usage, $layout, $offset, $modal); $content = ob_get_contents(); ob_clean(); ob_end_clean(); if(!empty($zindex)){ $content = '
' .$content. '
'; } if(!empty($slider)){ switch($slider->get_param(array('troubleshooting', 'outPutFilter'), '')){ case 'compress': $content = str_replace(array("\n", "\r"), '', $content); return $content; break; case 'echo': global $revslider_save_post; if($revslider_save_post) return $content; echo $content; //bypass the filters break; default: return $content; break; } }else{ return $content; } } $rslb = new RevSliderLoadBalancer(); $rslb->refresh_server_list(); add_shortcode('rev_slider', 'rev_slider_shortcode'); add_action('save_post', array('RevSliderFront', 'set_post_saving')); add_action('widgets_init', array('RevSliderWidget', 'register_widget')); if(is_admin()){ require_once(RS_PLUGIN_PATH . 'admin/includes/license.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/addons.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/template.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/functions-admin.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/folder.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/import.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/export.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/export-html.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/newsletter.class.php'); require_once(RS_PLUGIN_PATH . 'admin/revslider-admin.class.php'); require_once(RS_PLUGIN_PATH . 'includes/update.class.php'); //require_once(RS_PLUGIN_PATH . 'admin/includes/debug.php'); $rs_admin = new RevSliderAdmin(); }else{ require_once(RS_PLUGIN_PATH . 'public/includes/functions-public.class.php'); /** * add RevSlider to the page/post */ function putRevSlider($data, $put_in = ''){ add_revslider($data, $put_in); } function add_revslider($data, $put_in = ''){ $output = new RevSliderOutput(); $g_values = $output->get_global_settings(); $add_to = $output->get_val($g_values, 'includeids', ''); $output->set_add_to($add_to); if($output->check_add_to(true) == false && $output->_truefalse($output->get_val($g_values, 'allinclude', true)) == false){ $output->print_error_message( __('If you want to use the PHP function "add_revslider" in your code please make sure to activate ', 'revslider'). __('"Include RevSlider libraries globally" ', 'revslider'). __('and/or add the current page to the ', 'revslider'). __('"Pages to include RevSlider libraries" option ', 'revslider'). __('in the "Global Settings" of Slider Revolution.', 'revslider') ); return false; } ob_start(); $output->set_add_to($put_in); $slider = $output->add_slider_to_stage($data); $content = ob_get_contents(); ob_clean(); ob_end_clean(); echo $content; } $rev_slider_front = new RevSliderFront(); } register_activation_hook(__FILE__, array('RevSliderFront', 'create_tables')); add_action('plugins_loaded', array('RevSliderFront', 'create_tables')); add_action('plugins_loaded', array('RevSliderPluginUpdate', 'do_update_checks')); //add update checks add_action('plugins_loaded', array('RevSliderPageTemplate', 'get_instance')); add_action('plugins_loaded', array('RevSliderFront', 'add_post_editor')); add_filter('wpseo_sitemap_entry', array('RevSliderFront', 'get_images_for_seo'), 10, 3); }catch(Exception $e){ $message = $e->getMessage(); //$trace = $e->getTraceAsString(); echo _e('Revolution Slider Error:', 'revslider').' '. esc_html($message) .''; } function get_rs_plugin_url(){ $url = str_replace('index.php', '', plugins_url('index.php', __FILE__ )); if(strpos($url, 'http') === false) { $site_url = get_site_url(); $url = (substr($site_url, -1) === '/') ? substr($site_url, 0, -1). $url : $site_url. $url; } $url = str_replace(array(chr(10), chr(13)), '', $url); return $url; } ?>backup/index.php000064400000000000150212006510007607 0ustar00index.php000064400000000000150212006510006342 0ustar00includes/functions.class.php000064400000113103150212006510012166 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderFunctions extends RevSliderData { public function __construct(){ } /** * START: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * old version of get_val(); * added for compatibility with old AddOns **/ public static function getVal($arr, $key, $default = ''){ //echo 'Slider Revolution Notice: Please do not use RevSliderFunctions::getVal() anymore, use $f->get_val()'."\n"; $f = new RevSliderFunctions(); return $f->get_val($arr, $key, $default); } /** * old version of class_to_array_single(); * added for compatibility with old AddOns **/ public static function cleanStdClassToArray($arr){ $f = new RevSliderFunctions(); return $f->class_to_array_single($arr); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * Get Global Settings * @before: RevSliderOperations::getGeneralSettingsValues() **/ public function get_global_settings(){ $gs = get_option('revslider-global-settings', ''); if(!is_array($gs)){ $gs = json_decode($gs, true); } return apply_filters('rs_get_global_settings', $gs); } /** * get all additions from the update checks * @since: 6.2.0 **/ public function get_addition($key = ''){ $additions = (array)get_option('revslider-additions', array()); $additions = (!is_array($additions)) ? json_decode($additions, true) : $additions; return (empty($key)) ? $additions : $this->get_val($additions, $key); } /** * update general settings * @before: RevSliderOperations::updateGeneralSettings() */ public function set_global_settings($global){ $global = json_encode($global); return update_option('revslider-global-settings', $global); } /** * throw an error * @before: RevSliderFunctions::throwError() **/ public function throw_error($message, $code = null){ if(!empty($code)){ throw new Exception($message, $code); }else{ throw new Exception($message); } } /** * get value from array. if not - return alternative * before: RevSliderFunctions::get_val(); */ public function get_val($arr, $key, $default = ''){ $arr = (array)$arr; if(is_array($key)){ $a = $arr; foreach($key as $k => $v){ $a = $this->get_val($a, $v, $default); } return $a; /*$val = $default; foreach($key as $k => $v){ $val = (array)$val; $val = (isset($val[$v])) ? $val[$v] : $default; }*/ }else{ $val = (isset($arr[$key])) ? $arr[$key] : $default; } return $val; } /** * set parameter * @since: 6.0 */ public function set_val(&$base, $name, $value){ if(is_array($name)){ foreach($name as $key){ if(is_array($base)){ if(!isset($base[$key])) $base[$key] = array(); $base = &$base[$key]; }elseif(is_object($base)){ if(!isset($base->$key)) $base->$key = new stdClass(); $base = &$base->$key; } } $base = $value; }else{ $base[$name] = $value; } //no return required, as the base is given with &$base //return $base; } /** * get POST variable * before: RevSliderBase::getPostVar(); */ public function get_post_var($key, $default = ''){ $val = $this->get_var($_POST, $key, $default); return $val; } /** * get GET variable * before: RevSliderBase::getGetVar(); */ public function get_get_var($key, $default = ''){ $val = $this->get_var($_GET, $key, $default); return $val; } /** * get POST or GET variable in this order * before: RevSliderBase::getPostGetVar(); */ public function get_request_var($key, $default = ''){ $val = (array_key_exists($key, $_POST)) ? $this->get_var($_POST, $key, $default) : $this->get_var($_GET, $key, $default); return $val; } /** * get a variable from an array, * before: RevSliderBase::getVar() */ public function get_var($arr, $key, $default = ''){ $val = (isset($arr[$key])) ? $arr[$key] : $default; return $val; } /** * check for true and false in all possible ways * @since: 6.0 **/ public function _truefalse($v){ if($v === 'false' || $v === false || $v === 'off' || $v === NULL || $v === 0 || $v === -1){ $v = false; }elseif($v === 'true' || $v === true || $v === 'on'){ $v = true; } return $v; } /** * validate that some value is numeric * before: RevSliderFunctions::validateNumeric */ public function validate_numeric($val, $fn = 'Field'){ $this->validate_not_empty($val, $fn); if(!is_numeric($val)) $this->throw_error($fn.__(' should be numeric', 'revslider')); } /** * validate that some variable not empty * before: RevSliderFunctions::validateNotEmpty */ public function validate_not_empty($val, $fn = 'Field'){ if(empty($val) && is_numeric($val) == false) $this->throw_error($fn.__(' should not be empty', 'revslider')); } /** * encode array into json for client side * @before: RevSliderFunctions::jsonEncodeForClientSide() */ public function json_encode_client_side($arr){ $json = ''; if(!empty($arr)){ $json = json_encode($arr); $json = addslashes($json); } $json = (empty($json)) ? '{}' : "'".$json."'"; return $json; } /** * turn a string into an array, check also for slashes! * @since: 6.0 */ public function json_decode_slashes($data){ if(gettype($data) == 'string'){ $data_decoded = json_decode(stripslashes($data), true); if(empty($data_decoded)) $data_decoded = json_decode($data, true); $data = $data_decoded; } return $data; } /** * Convert std class to array, with all sons * before: RevSliderFunctions::convertStdClassToArray(); */ public function class_to_array($arr){ $arr = (array)$arr; $new = array(); if(!empty($arr)){ foreach($arr as $key => $item){ $new[$key] = (array)$item; } }else{ $new = $arr; } return $new; } /** * Convert std class to array, single * before: RevSliderFunctions::cleanStdClassToArray(); */ public function class_to_array_single($arr){ $arr = (array)$arr; $new = array(); foreach($arr as $key => $item){ $new[$key] = $item; } return $new; } /** * Check Array for Value Recursive */ public function in_array_r($needle, $haystack, $strict = false){ if(is_array($haystack) && !empty($haystack)){ foreach($haystack as $item){ if(($strict ? $item === $needle : $item == $needle) || (is_array($item) && $this->in_array_r($needle, $item, $strict))){ return true; } } } return false; } /** * get attachment image url * before: RevSliderFunctionsWP::getUrlAttachmentImage(); */ public function get_url_attachment_image($id, $size = 'full'){ $image = wp_get_attachment_image_src($id, $size); $url = (empty($image)) ? false : $this->get_val($image, 0); if($url === false){ $url = wp_get_attachment_url($id); } return $url; } /** * retrieve the image id from the given image url * before: RevSliderFunctionsWP::get_image_id_by_url(); */ public function get_image_id_by_url($image_url){ global $wpdb; $attachment_id = false; if($image_url !== ''){ $attachment_id = (function_exists('attachment_url_to_postid')) ? attachment_url_to_postid($image_url) : 0; //for WP < 4.0.0 if(0 == $attachment_id){ //get it the old school way $upload_dir_paths = wp_upload_dir(); // Make sure the upload path base directory exists in the attachment URL, to verify that we're working with a media library image if(false !== strpos($image_url, $upload_dir_paths['baseurl'])){ $image_url = preg_replace('/-\d+x\d+(?=\.(jpg|jpeg|png|gif)$)/i', '', $image_url); $image_url = str_replace($upload_dir_paths['baseurl'] . '/', '', $image_url); $attachment_id = $wpdb->get_var($wpdb->prepare( "SELECT wposts.ID FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = '_wp_attached_file' AND wpostmeta.meta_value = '%s' AND wposts.post_type = 'attachment'", $image_url)); }else{ $attachment_id = false; } } } return (is_null($attachment_id)) ? false : $attachment_id; } /** * retrieve the image id from the given image filename/basename * @since: 6.1.5 */ public function get_image_id_by_basename($basename){ global $wpdb; $var = $wpdb->get_var($wpdb->prepare("SELECT `post_id` FROM `".$wpdb->postmeta."` WHERE `meta_value` LIKE %s LIMIT 0,1", '%/'.$basename)); return ($var) ? $var : false; } /** * get image url from image path. * @before: RevSliderFunctionsWP::getImageUrlFromPath(); */ public function get_image_url_from_path($path){ if(empty($path)) return ''; //check if the path ends with /, if yes its not a correct image path $lc = substr($path, -1); if(in_array($lc, array('/', '\\'))) return ''; //protect from absolute url $lower = strtolower($path); $return = (strpos($lower, 'http://') !== false || strpos($lower, 'https://') !== false || strpos($lower, 'www.') === 0) ? $path : $this->get_base_url().$path; return ($return !== $this->get_base_url()) ? $return : ''; } /** * Check if Path is a Valid Image File **/ public function check_valid_image($url){ $pos = strrpos($url, '.', -1); if($pos === false) return false; $ext = strtolower(substr($url, $pos)); $img_exts = array('.gif', '.jpg', '.jpeg', '.png'); if(in_array($ext, $img_exts)) return $url; return false; } /** * get the upload URL of images * before: RevSliderFunctionsWP::getUrlUploads() */ public static function get_base_url(){ if(is_multisite() == false){ //without multisite $url = content_url().'/'; }else{ //for multisite $upload_dir = wp_upload_dir(); $url = $upload_dir['baseurl'].'/'; } return $url; } /** * strip slashes recursive * @since: 5.0 * before: RevSliderBase::stripslashes_deep() */ public static function stripslashes_deep($value){ $value = is_array($value) ? array_map(array('RevSliderFunctions', 'stripslashes_deep'), $value) : stripslashes($value); return $value; } /** * esc attr recursive * @since: 6.0 */ public static function esc_attr_deep($value){ $value = is_array($value) ? array_map(array('RevSliderFunctions', 'esc_attr_deep'), $value) : esc_attr($value); return $value; } /** * get post types with categories for client side. * before: RevSliderOperations::getPostTypesWithCatsForClient(); */ public function get_post_types_with_categories_for_client(){ $post_types = $this->get_post_types_with_categories(); $globalCounter = 0; $arrOutput = array(); foreach($post_types as $postType => $arrTaxWithCats){ $arrCats = array(); foreach($arrTaxWithCats as $tax){ $taxName = $tax['name']; $taxTitle = $tax['title']; $globalCounter++; $arrCats['option_disabled_'.$globalCounter] = '---- '.$taxTitle.' ----'; foreach($tax['cats'] as $catID=>$catTitle){ $arrCats[$taxName.'_'.$catID] = $catTitle; } }//loop tax $arrOutput[$postType] = $arrCats; }//loop types return $arrOutput; } /** * get post types array with taxomonies * before: RevSliderFunctionsWP::getPostTypesWithTaxomonies() */ public function get_post_types_with_taxonomies(){ $post_types = $this->get_post_type_assoc(); foreach($post_types as $post_type => $title){ $post_types[$post_type] = $this->get_post_type_taxonomies($post_type); } return $post_types; } /** * * get array of post types with categories (the taxonomies is between). * get only those taxomonies that have some categories in it. * before: RevSliderFunctionsWP::getPostTypesWithCats() */ public function get_post_types_with_categories(){ $post_types_categories = array(); $post_types = $this->get_post_types_with_taxonomies(); foreach($post_types as $name => $tax){ $ptwc = array(); if(!empty($tax)){ foreach($tax as $tax_name => $tax_title){ $cats = $this->get_categories_assoc($tax_name); if(!empty($cats)){ $ptwc[] = array( 'name' => $tax_name, 'title' => $tax_title, 'cats' => $cats ); } } } $post_types_categories[$name] = $ptwc; } return $post_types_categories; } /** * get all the post types including custom ones * the put to top items will be always in top (they must be in the list) * before: RevSliderFunctionsWP::getPostTypesAssoc() */ public function get_post_type_assoc($put_to_top = array()){ $build_in = array('post' => 'post', 'page'=>'page'); $custom_types = get_post_types(array('_builtin' => false)); //top items validation - add only items that in the customtypes list $top_updated = array(); foreach($put_to_top as $top){ if(in_array($top, $custom_types) == true){ $top_updated[$top] = $top; unset($custom_types[$top]); } } $post_types = array_merge($top_updated, $build_in, $custom_types); //update label foreach($post_types as $key => $type){ $post_types[$key] = $this->get_post_type_title($type); } return $post_types; } /** * return post type title from the post type * before: RevSliderFunctionsWP::getPostTypeTitle() */ public static function get_post_type_title($post_type){ $obj_type = get_post_type_object($post_type); $title = (empty($obj_type)) ? ($post_type) : $obj_type->labels->singular_name; return $title; } /** * get post type taxomonies * before: RevSliderFunctionsWP::getPostTypeTaxomonies() */ public function get_post_type_taxonomies($post_type){ $names = array(); $tax = get_object_taxonomies(array('post_type' => $post_type), 'objects'); if(!empty($tax)){ foreach($tax as $obj_tax){ if($post_type === 'product' && !in_array($obj_tax->name, array('product_cat', 'product_tag'))) continue; $names[$obj_tax->name] = $obj_tax->labels->name; } } return $names; } /** * get post categories list assoc - id / title * before: RevSliderFunctionsWP::getCategoriesAssoc() */ public function get_categories_assoc($taxonomy = 'category'){ $categories = array(); if(strpos($taxonomy, ',') !== false){ $taxes = explode(',', $taxonomy); foreach($taxes as $tax){ $cats = $this->get_categories_assoc($tax); $categories = array_merge($categories, $cats); } }else{ $args = array('taxonomy' => $taxonomy); $cats = get_categories($args); foreach($cats as $cat){ $num = $cat->count; $id = $cat->cat_ID; $name = ($num == 1) ? 'item' : 'items'; $title = $cat->name . ' ('.$num.' '.$name.')'; $categories[$id] = $title; } } return $categories; } /** * check if css string is rgb * @before: RevSliderFunctions::isrgb() **/ public function is_rgb($rgba){ return (strpos($rgba, 'rgb') !== false) ? true : false; } /** * check if file is in zip * @since: 5.0 */ public function check_file_in_zip($d_path, $image, $alias, &$alreadyImported, $add_path = false){ global $wp_filesystem; $image = (is_array($image)) ? $this->get_val($image, 'url') : $image; if(trim($image) !== ''){ if(strpos($image, 'http') !== false){ //dont change, as it is an external image }else{ $strip = false; $zimage = $wp_filesystem->exists($d_path.'images/'.$image); if(!$zimage){ $zimage = $wp_filesystem->exists(str_replace('//', '/', $d_path.'images/'.$image)); $strip = true; } if(!$zimage){ }else{ if(!isset($alreadyImported['images/'.$image])){ //check if we are object folder, if yes, do not import into media library but add it to the object folder $uimg = ($strip == true) ? str_replace('//', '/', 'images/'.$image) : $image; //pclzip $object_library = (strpos($uimg, 'revslider/objects/') === 0) ? true : false; if($object_library === true){ //copy the image to the objects folder if false $objlib = new RevSliderObjectLibrary(); $importImage = $objlib->_import_object($d_path.'images/'.$uimg); }else{ $importImage = $this->import_media($d_path.'images/'.$uimg, $alias.'/'); } if($importImage !== false){ $alreadyImported['images/'.$image] = $importImage['path']; $image = $importImage['path']; } }else{ $image = $alreadyImported['images/'.$image]; } } if($add_path){ $upload_dir = wp_upload_dir(); $cont_url = $upload_dir['baseurl']; if(strpos($image, $cont_url) === false){ $image = str_replace('uploads/uploads/', 'uploads/', $cont_url . '/' . $image); } } } } return $image; } /** * Import media from url * @param string $file_url URL of the existing file from the original site * @param int $folder_name The slidername will be used as folder name in import * @return boolean True on success, false on failure */ public function import_media($file_url, $folder_name){ require_once(ABSPATH . 'wp-admin/includes/image.php'); $ul_dir = wp_upload_dir(); $art_dir = 'revslider/'; $return = false; //if the directory doesn't exist, create it if(!file_exists($ul_dir['basedir'].'/'.$art_dir)) mkdir($ul_dir['basedir'].'/'.$art_dir); if(!file_exists($ul_dir['basedir'].'/'.$art_dir.$folder_name)) mkdir($ul_dir['basedir'].'/'.$art_dir.$folder_name); //rename the file... alternatively, you could explode on "/" and keep the original file name $filename = basename($file_url); $s_dir = str_replace('//', '/', $art_dir.$folder_name.$filename); $_s_dir = false; if(@fclose(@fopen($file_url, 'r'))){ //make sure the file actually exists $save_dir = $ul_dir['basedir'].'/'.$s_dir; $_atc_id = $this->get_image_id_by_url($s_dir); $atc_id = ($_atc_id === false || $_atc_id === NULL) ? $this->get_image_id_by_basename($filename) : $_atc_id; if($_atc_id !== $atc_id && $atc_id !== false && $atc_id !== NULL){ //&& $_atc_id !== false && $_atc_id !== NULL //the image was found through get_image_id_by_basename(), so we have to get the new save_dir for comparison of md5 $_save_dir = get_attached_file($atc_id); if($_save_dir !== false && !empty($_save_dir)){ if(md5_file($_save_dir) === md5_file($file_url)){ $save_dir = $_save_dir; $atc_id = $atc_id; $s_dir = str_replace($ul_dir['basedir'].'/', '', $save_dir); $_s_dir = $s_dir; } } } /** * check if the files have matching md5, if not change the filename * change save_dir so that the file is not **/ if($atc_id !== false && $atc_id !== NULL){ if(!is_file($save_dir) || md5_file($file_url) !== md5_file($save_dir)){ $file = explode('.', $filename); $nr = 1; while(1 === 1){ $s_dir_2 = $art_dir.$folder_name.$file[0].$nr.'.'.$file[1]; $save_dir = $ul_dir['basedir'].'/'.$s_dir_2; if(is_file($save_dir)){ if(md5_file($file_url) === md5_file($save_dir)){ $atc_id = $this->get_image_id_by_url($s_dir_2); break; } }else{ break; } $nr++; } $atc_id = $this->get_image_id_by_url($s_dir_2); $filename = $file[0].$nr.'.'.$file[1]; //we have a new $filename here, so use that one now $s_dir = str_replace('//', '/', $art_dir.$folder_name.$filename); $_s_dir = false; } } if($atc_id == false || $atc_id == NULL){ @copy($file_url, $save_dir); $file_info = getimagesize($save_dir); $artdata = array( //create an array of attachment data to insert into wp_posts table 'post_author' => 1, 'post_date' => current_time('mysql'), 'post_date_gmt' => current_time('mysql'), 'post_title' => $filename, 'post_status' => 'inherit', 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_name' => sanitize_title_with_dashes(str_replace('_', '-', $filename)), 'post_modified' => current_time('mysql'), 'post_modified_gmt' => current_time('mysql'), 'post_parent' => '', 'post_type' => 'attachment', 'guid' => $ul_dir['baseurl'].'/'.$s_dir, 'post_mime_type' => $file_info['mime'], 'post_excerpt' => '', 'post_content' => '' ); //insert the database record $attach_id = wp_insert_attachment($artdata, $s_dir); //generate metadata and thumbnails add_filter('intermediate_image_sizes_advanced', array('RevSliderFunctions', 'temporary_remove_sizes'), 10, 2); $rs_meta_create = get_option('rs_image_meta_todo', array()); if(!isset($rs_meta_create[$attach_id])){ $rs_meta_create[$attach_id] = $save_dir; update_option('rs_image_meta_todo', $rs_meta_create); } if($attach_data = @wp_generate_attachment_metadata($attach_id, $save_dir)){ @wp_update_attachment_metadata($attach_id, $attach_data); } }else{ $attach_id = $atc_id; } if($_s_dir !== false){ $s_dir = (!is_multisite()) ? 'uploads/'.$_s_dir : $_s_dir; $s_dir = str_replace('//', '/', $s_dir); }else{ $art_dir = (!is_multisite()) ? 'uploads/'.$art_dir : $art_dir; $s_dir = str_replace('//', '/', $art_dir.$folder_name.$filename); } $return = array('id' => $attach_id, 'path' => $s_dir); } return $return; } /** * temporary remove image sizes so that only the needed thumb will be created * @since: 6.0 **/ public static function temporary_remove_sizes($sizes, $meta = false){ if(!empty($sizes)){ foreach($sizes as $size => $values){ if($size == 'thumbnail'){ return array($size => $values); } } } return $sizes; } /** * get contents of the css table * @before: RevSliderOperations::getCaptionsContentArray(); */ public function get_captions_content($handle = false){ $css = new RevSliderCssParser(); $this->fill_css(); return $css->db_array_to_array($this->css, $handle); } /** * get wp-content path * @before: RevSliderFunctionsWP::getPathUploads() */ public function get_upload_path(){ if(is_multisite()){ global $wpdb; $path = (!defined('BLOGUPLOADDIR')) ? ABSPATH . 'wp-content/uploads/sites/' . $wpdb->blogid : BLOGUPLOADDIR; }else{ $wp_dir = WP_CONTENT_DIR; $path = (!empty($wp_dir)) ? WP_CONTENT_DIR . '/' : ABSPATH . 'wp-content/uploads/'; } return $path; } /** * get contents of the static css file * @before: RevSliderOperations::getStaticCss() */ public function get_static_css(){ if(!get_option('revslider-static-css')){ if(file_exists(RS_PLUGIN_PATH . 'public/assets/css/static-captions.css')){ $css = @file_get_contents(RS_PLUGIN_PATH . 'public/assets/css/static-captions.css'); $this->update_static_css($css); } } return get_option('revslider-static-css', ''); } /** * get contents of the static css file * @before: RevSliderOperations::updateStaticCss() */ public function update_static_css($css){ $css = str_replace(array("\'", '\"', '\\\\'),array("'", '"', '\\'), trim($css)); update_option('revslider-static-css', $css); return $css; } /** * print html font import * @before: RevSliderOperations::printCleanFontImport() */ public function print_clean_font_import(){ global $revslider_fonts; $font_first = true; $ret = ''; $tcf = ''; $tcf2 = ''; $fonts = array(); $gs = $this->get_global_settings(); $fdl = $this->get_val($gs, 'fontdownload', 'off'); if(!empty($revslider_fonts['queue'])){ foreach($revslider_fonts['queue'] as $f_n => $f_s){ if(!isset($f_s['url'])) continue; //if url is not set, continue $ret .= ''."\n"; } } if($fdl === 'disable') return $ret; if(!empty($revslider_fonts['queue'])){ foreach($revslider_fonts['queue'] as $f_n => $f_s){ if($f_n !== ''){ $_variants = $this->get_val($f_s, 'variants', array()); $_subsets = $this->get_val($f_s, 'subsets', array()); if(!empty($_variants) || !empty($_subsets)){ if(!isset($revslider_fonts['loaded'][$f_n])) $revslider_fonts['loaded'][$f_n] = array(); if(!isset($revslider_fonts['loaded'][$f_n]['variants'])) $revslider_fonts['loaded'][$f_n]['variants'] = array(); if(!isset($revslider_fonts['loaded'][$f_n]['subsets'])) $revslider_fonts['loaded'][$f_n]['subsets'] = array(); if(strpos($f_n, 'href=') === false){ $t_tcf = ''; if($font_first == false) $t_tcf .= '%7C'; //'|'; $t_tcf .= urlencode($f_n).':'; if(!empty($_variants)){ $mgfirst = true; foreach($f_s['variants'] as $mgvk => $mgvv){ if(in_array($mgvv, $revslider_fonts['loaded'][$f_n]['variants'], true)) continue; $revslider_fonts['loaded'][$f_n]['variants'][] = $mgvv; if(!$mgfirst) $t_tcf .= urlencode(','); $t_tcf .= urlencode($mgvv); $mgfirst = false; } //we did not add any variants, so dont add the font if($mgfirst === true) continue; } $fonts[$f_n] = $t_tcf; //we do not want to add the subsets if(!empty($_subsets)){ $mgfirst = true; foreach($f_s['subsets'] as $ssk => $ssv){ if(in_array($mgvv, $revslider_fonts['loaded'][$f_n]['subsets'], true)) continue; $revslider_fonts['loaded'][$f_n]['subsets'][] = $ssv; if($mgfirst) $t_tcf .= urlencode('&subset='); if(!$mgfirst) $t_tcf .= urlencode(','); $t_tcf .= urlencode($ssv); $mgfirst = false; } } $tcf .= $t_tcf; }else{ //$f_n = $this->$this->remove_http($f_n); $tcf2 .= html_entity_decode(stripslashes($f_n)); $fonts[$f_n] = $tcf2; } } $font_first = false; } } } if($fdl === 'preload'){ if(!empty($fonts)){ $upload_dir = wp_upload_dir(); $base_dir = $upload_dir['basedir']; $base_url = $upload_dir['baseurl']; $rs_google_ts = get_option('rs_google_font', 0); foreach($fonts as $key => $font){ //check if we downloaded the font already $font = str_replace('%7C', '', $font); $font_name = preg_replace('/[^-a-z0-9 ]+/i', '', $key); $font_name = strtolower(str_replace(' ', '-', esc_attr($font_name))); $f_raw = explode(':', $font); $weights = (!empty($f_raw) && is_array($f_raw) && isset($f_raw[1])) ? explode('%2C', $f_raw[1]) : array('400'); $f_family = str_replace('+', ' ', $f_raw[0]); $f_download = false; foreach($weights as $weight){ if(!is_file($base_dir.'/revslider/gfonts/'. $font_name . '/' . $font_name . '-' . $weight . '.woff2') || filemtime($base_dir.'/revslider/gfonts/'. $font_name . '/' . $font_name . '-' . $weight . '.woff2') < $rs_google_ts){ $f_download = true; break; } } if($f_download){ if(!is_dir($base_dir.'/revslider/gfonts/')){ mkdir($base_dir.'/revslider/gfonts/'); } if(!is_dir($base_dir.'/revslider/gfonts/'.$font_name)){ mkdir($base_dir.'/revslider/gfonts/'.$font_name); } $regex_url = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"; $regex_fw = "/(?<=font-weight:)(.*)(?=;)/"; $regex_fs = "/(?<=font-style:)(.*)(?=;)/"; $url = 'https://fonts.googleapis.com/css?family='.$font; $content = wp_remote_get($url); $body = $this->get_val($content, 'body', ''); $body = explode('}', $body); if(!empty($body)){ foreach($body as $b){ if(preg_match($regex_url, $b, $found_fonts)){ $found_font = rtrim($found_fonts[0], ')'); $found_fw = (preg_match($regex_fw, $b, $found_fw)) ? trim($found_fw[0]) : '400'; $found_fs = (preg_match($regex_fs, $b, $found_fs)) ? trim($found_fs[0]) : 'normal'; $f_c = wp_remote_get($found_font); $f_c_body = $this->get_val($f_c, 'body', ''); $found_fs = ($found_fs !== 'normal') ? $found_fs : ''; $found_fw = ($found_fw === '400' && $found_fs !== '') ? '' : $found_fw; $file = $base_dir.'/revslider/gfonts/'. $font_name . '/' . $font_name . '-' . $found_fw . $found_fs . '.woff2'; @mkdir(dirname($file)); @file_put_contents($file, $f_c_body); } } } } if(!empty($weights) && is_array($weights)){ $ret .= ''; } } } }else{ $url = $this->modify_fonts_url('https://fonts.googleapis.com/css?family='); $ret .= ($tcf !== '') ? ''."\n" : ''; $ret .= ($tcf2 !== '') ? html_entity_decode(stripslashes($tcf2)) : ''; } return apply_filters('revslider_printCleanFontImport', $ret); } /** * Change FontURL to new URL (added for chinese support since google is blocked there) * @since: 5.0 * @before: RevSliderFront::modify_punch_url() */ public function modify_fonts_url($url){ $gs = $this->get_global_settings(); $df = $this->get_val($gs, 'fonturl', ''); return ($df !== '') ? $df : $url; } /** * convert date to the date format that the user chose. * @before: RevSliderFunctionsWP::convertPostDate(); */ public function convert_post_date($date, $with_time = false){ if(!empty($date)){ $date = ($with_time) ? date_i18n(get_option('date_format').' '.get_option('time_format'), strtotime($date)) : date_i18n(get_option('date_format'), strtotime($date)); } return $date; } /** * return biggest value of object depending on which devices are enabled * @since: 5.0 **/ public function get_biggest_device_setting($obj, $enabled_devices, $default = '########'){ if($this->get_val($enabled_devices, 'd') === true && $this->get_val($obj, array('d', 'v')) != '') return $this->get_val($obj, array('d', 'v')); if($default !== '########') return $default; if($this->get_val($enabled_devices, 'n') === true && $this->get_val($obj, array('n', 'v')) != '') return $this->get_val($obj, array('n', 'v')); if($this->get_val($enabled_devices, 't') === true && $this->get_val($obj, array('t', 'v')) != '') return $this->get_val($obj, array('t', 'v')); if($this->get_val($enabled_devices, 'm') === true && $this->get_val($obj, array('m', 'v')) != '') return $this->get_val($obj, array('m', 'v')); return ''; } /** * normalize object with device informations depending on what is enabled for the Slider * @since: 5.0 **/ public function normalize_device_settings($obj, $enabled_devices, $return = 'obj', $default = array(), $set_to_if = array(), $use = ','){ //array -> from -> to /*d n t m*/ $obj = $this->fill_device_settings($obj); if(!empty($set_to_if)){ foreach($obj as $device => $key){ foreach($set_to_if as $from => $to){ if(trim($this->get_val($obj, array($device, 'v'))) == $from) $obj[$device]['v'] = $to; } } } $_def = '########'; if(!empty($default)){ foreach($default as $_d){ $_def = $_d; break; } } $inherit_size = $this->get_biggest_device_setting($obj, $enabled_devices, $_def); if($enabled_devices['d'] === true){ if($this->get_val($obj, array('d', 'v'), '') === ''){ $obj['d']['v'] = ($_def !== '########') ? $_def : $inherit_size; }else{ $inherit_size = $obj['d']['v']; } }else{ $obj['d']['v'] = $inherit_size; } if($enabled_devices['n'] === true){ if($this->get_val($obj, array('n', 'v'), '') === ''){ $obj['n']['v'] = ($_def !== '########') ? $_def : $inherit_size; }else{ $inherit_size = $obj['n']['v']; } }else{ $obj['n']['v'] = $inherit_size; } if($enabled_devices['t'] === true){ if($this->get_val($obj, array('t', 'v'), '') === ''){ $obj['t']['v'] = ($_def !== '########') ? $_def : $inherit_size; }else{ $inherit_size = $obj['t']['v']; } }else{ $obj['t']['v'] = $inherit_size; } if($enabled_devices['m'] === true){ if($this->get_val($obj, array('m', 'v'), '') === ''){ $obj['m']['v'] = ($_def !== '########') ? $_def : $inherit_size; }else{ $inherit_size = $obj['m']['v']; } }else{ $obj['m']['v'] = $inherit_size; } switch($return){ case 'obj': //order according to: desktop, notebook, tablet, mobile $new_obj = array(); $new_obj['d'] = $obj['d']['v']; $new_obj['n'] = $obj['n']['v']; $new_obj['t'] = $obj['t']['v']; $new_obj['m'] = $obj['m']['v']; return $new_obj; break; case 'html-array': $html_array = ''; if($obj['d']['v'] === $obj['n']['v'] && $obj['d']['v'] === $obj['m']['v'] && $obj['d']['v'] === $obj['t']['v']){ $html_array = $obj['d']['v']; }else{ $html_array = @$obj['d']['v']; $html_array .= $use.@$obj['n']['v']; $html_array .= $use.@$obj['t']['v']; $html_array .= $use.@$obj['m']['v']; } if(!empty($default)){ foreach($default as $key => $value){ if((is_string($html_array) && $html_array == "".$value) || (!(is_string($html_array)) && $html_array == $value)){ $html_array = ''; break; } } } return $html_array; break; case 'array': $array = array(); if($obj['d']['v'] === $obj['n']['v'] && $obj['d']['v'] === $obj['m']['v'] && $obj['d']['v'] === $obj['t']['v']){ $array[$obj['d']['v']] = $obj['d']['v']; }else{ $array[$obj['d']['v']] = $this->get_val($obj, array('d', 'v')); $array[$obj['n']['v']] = $this->get_val($obj, array('n', 'v')); $array[$obj['t']['v']] = $this->get_val($obj, array('t', 'v')); $array[$obj['m']['v']] = $this->get_val($obj, array('m', 'v')); if(!empty($array)){ foreach($array as $k => $v){ if(trim($v) === ''){ unset($array[$k]); } } } } return $array; break; } return $obj; } /** * fill object with default values * @since: 6.0 **/ public function fill_device_settings($obj){ $push = array('d', 'n', 't', 'm'); if(is_string($obj)){ $t = $obj; $obj = array(); foreach($push as $p){ $obj[$p] = array('v' => $t); } } foreach($push as $p){ if(!isset($obj[$p])){ $obj[$p] = array(); } if(!isset($obj[$p]['v'])){ $obj[$p]['v'] = ''; $obj[$p]['u'] = ''; } } return $obj; } /** * set the rs_google_font to current date, so that it will be redownloaded * @before: RevSliderOperations::deleteGoogleFonts(); */ public function delete_google_fonts(){ update_option('rs_google_font', time()); } /** * Remove http:// and https:// * @since: 6.0.0 **/ public function remove_http($url, $special = 'auto'){ switch($special){ case 'http': $url = str_replace('https://', 'http://', $url); break; case 'https': $url = str_replace('http://', 'https://', $url); break; case 'keep': //do nothing break; case 'auto': default: $url = str_replace(array('http://', 'https://'), '//' , $url); break; } return $url; } /** * go through folders and return all files, $only checking for certain file types **/ /*public function get_all_files($dir, &$results = array(), $only = false){ $files = scandir($dir); foreach($files as $key => $value){ $add = true; $path = realpath($dir.DIRECTORY_SEPARATOR.$value); if($only !== false){ $path_parts = pathinfo($path); if($this->get_val($path_parts, 'extension') != $only){ $add = false; } } if(!is_dir($path)){ if($add){ $results[] = $path; } }elseif($value != '.' && $value != '..'){ $this->get_all_files($path, $results, $only); if($add){ $results[] = $path; } } } return $results; }*/ /** * set the memory limit to at least 256MB if possible * @since: 6.1.6 **/ public static function set_memory_limit(){ $cml = wp_convert_hr_to_bytes(ini_get('memory_limit')); if($cml < 268435456){ $wp_ml = wp_convert_hr_to_bytes(WP_MAX_MEMORY_LIMIT); $wp_ml = ($wp_ml < 268435456) ? 268435456 : $wp_ml; if($cml < $wp_ml) @ini_set('memory_limit', WP_MAX_MEMORY_LIMIT); } } } //class RevSliderFunctions extends rs_functions {} ?>includes/navigations.php000064400000311255150212006510011404 0ustar00 1000, 'handle' => 'hesperiden', 'type' => 'arrows', 'name' => 'Hesperiden', 'css' => ".hesperiden.tparrows {\n\tcursor:pointer;\n\tbackground:##bg-color##;\n\twidth:##bg-size##px;\n\theight:##bg-size##px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n border-radius: 50%;\n}\n.hesperiden.tparrows:hover {\n\tbackground:##hover-bg-color##;\n}\n.hesperiden.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:##arrow-size##px;\n\tcolor:##arrow-color##;\n\tdisplay:block;\n\tline-height: ##bg-size##px;\n\ttext-align: center;\n}\n.hesperiden.tparrows.tp-leftarrow:before {\n\tcontent: '##left-icon##';\n margin-left:-3px;\n}\n.hesperiden.tparrows.tp-rightarrow:before {\n\tcontent: '##right-icon##';\n margin-right:-3px;\n}", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bg-color":{"title":"BG-Color","type":"color","data":"rgba(0,0,0,0.5)"},"bg-size":{"title":"BG-Size","type":"custom","data":"40"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"20"},"hover-bg-color":{"title":"Hover-BG-Color","type":"color","data":"#000000"},"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e82c"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e82d"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1002, 'handle' => 'hades', 'type' => 'arrows', 'name' => 'Hades', 'css' => ".hades.tparrows {\n\tcursor:pointer;\n\tbackground:##bg##;\n\twidth:100px;\n\theight:100px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n}\n\n.hades.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:30px;\n\tcolor:##acolor##;\n\tdisplay:block;\n\tline-height: 100px;\n\ttext-align: center;\n transition: background 0.3s, color 0.3s;\n}\n.hades.tparrows.tp-leftarrow:before {\n\tcontent: '##left-icon##';\n}\n.hades.tparrows.tp-rightarrow:before {\n\tcontent: '##right-icon##';\n}\n\n.hades.tparrows:hover:before {\n color:##harrow##;\n background:##hbg##;\n }\n.hades .tp-arr-allwrapper {\n position:absolute;\n left:100%;\n top:0px;\n background:#888; \n width:100px;height:100px;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=0)';\n filter: alpha(opacity=0);\n -moz-opacity: 0.0;\n -khtml-opacity: 0.0;\n opacity: 0.0;\n -webkit-transform: rotatey(-90deg);\n transform: rotatey(-90deg);\n -webkit-transform-origin: 0% 50%;\n transform-origin: 0% 50%;\n}\n.hades.tp-rightarrow .tp-arr-allwrapper {\n left:auto;\n right:100%;\n -webkit-transform-origin: 100% 50%;\n transform-origin: 100% 50%;\n -webkit-transform: rotatey(90deg);\n transform: rotatey(90deg);\n}\n\n.hades:hover .tp-arr-allwrapper {\n -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=100)';\n filter: alpha(opacity=100);\n -moz-opacity: 1;\n -khtml-opacity: 1;\n opacity: 1; \n -webkit-transform: rotatey(0deg);\n transform: rotatey(0deg);\n\n }\n \n.hades .tp-arr-iwrapper {\n}\n.hades .tp-arr-imgholder {\n background-size:cover;\n position:absolute;\n top:0px;left:0px;\n width:100%;height:100%;\n}\n.hades .tp-arr-titleholder {\n}\n.hades .tp-arr-subtitleholder {\n}\n", 'markup' => "
\n\t
\n
", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bg":{"title":"Background","type":"color","data":"rgba(0,0,0,0.25)"},"acolor":{"title":"Arrow","type":"color","data":"#ffffff"},"harrow":{"title":"Hover-Arrow","type":"color","data":"rgba(0,0,0,0.5)"},"hbg":{"title":"Hover-Background","type":"color","data":"#ffffff"},"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e824"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1003, 'handle' => 'ares', 'type' => 'arrows', 'name' => 'Ares', 'css' => ".ares.tparrows {\n\tcursor:pointer;\n\tbackground:##bg-color##;\n\tmin-width:##bg-size##px;\n min-height:##bg-size##px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n border-radius:50%;\n}\n.ares.tparrows:hover {\n}\n.ares.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:##arrow-size##px;\n\tcolor:##arrowcolor##;\n\tdisplay:block;\n\tline-height: ##bg-size##px;\n\ttext-align: center;\n -webkit-transition: color 0.3s;\n -moz-transition: color 0.3s;\n transition: color 0.3s;\n z-index:2;\n position:relative;\n}\n.ares.tparrows.tp-leftarrow:before {\n\tcontent: '##left-icon##';\n}\n.ares.tparrows.tp-rightarrow:before {\n\tcontent: '##right-icon##';\n}\n.ares.tparrows:hover:before {\n color:##hover-arrow-color##;\n }\n.tp-title-wrap { \n position:absolute;\n z-index:1;\n display:inline-block;\n background:##bg-color##;\n min-height:##bg-size##px;\n line-height:##bg-size##px;\n top:0px;\n margin-left:30px;\n border-radius:0px 30px 30px 0px;\n overflow:hidden;\n -webkit-transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transform:scalex(0); \n -webkit-transform:scalex(0); \n transform-origin:0% 50%; \n -webkit-transform-origin:0% 50%;\n}\n .ares.tp-rightarrow .tp-title-wrap { \n right:0px;\n margin-right:30px;margin-left:0px;\n -webkit-transform-origin:100% 50%;\nborder-radius:30px 0px 0px 30px;\n }\n.ares.tparrows:hover .tp-title-wrap {\n\ttransform:scalex(1) scaley(1);\n \t-webkit-transform:scalex(1) scaley(1);\n}\n.ares .tp-arr-titleholder {\n position:relative;\n -webkit-transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transform:translatex(200px); \n text-transform:uppercase;\n color:##hover-title-color##;\n font-weight:400;\n font-size:14px;\n line-height:60px;\n white-space:nowrap;\n padding:0px 20px;\n margin-left:10px;\n opacity:0;\n}\n\n.ares.tp-rightarrow .tp-arr-titleholder {\n transform:translatex(-200px); \n margin-left:0px; margin-right:10px;\n }\n\n.ares.tparrows:hover .tp-arr-titleholder {\n transform:translatex(0px);\n -webkit-transform:translatex(0px);\n transition-delay: 0.1s;\n opacity:1;\n}", 'markup' => "
\n\t{{title}}\n
\n", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"bg-color":{"title":"BG-Color","type":"color","data":"#ffffff"},"bg-size":{"title":"Size","type":"custom","data":"60"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"25"},"hover-arrow-color":{"title":"Hover-Arrow","type":"color","data":"#000000"},"hover-title-color":{"title":"Hover-Title","type":"color","data":"#000000"},"arrowcolor":{"title":"Arrow-Color","type":"color","data":"#aaaaaa"},"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e81f"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e81e"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1004, 'handle' => 'hebe', 'type' => 'arrows', 'name' => 'Hebe', 'css' => ".hebe.tparrows {\n cursor:pointer;\n background:##back-color##;\n min-width:##back-size##px;\n min-height:##back-size##px;\n position:absolute;\n display:block;\n z-index:1000;\n}\n.hebe.tparrows:hover {\n}\n.hebe.tparrows:before {\n font-family: 'revicons';\n font-size:##arrow-size##px;\n color:##arrow-color##;\n display:block;\n line-height: ##back-size##px;\n text-align: center;\n -webkit-transition: color 0.3s;\n -moz-transition: color 0.3s;\n transition: color 0.3s;\n z-index:2;\n position:relative;\n background:##back-color##;\n min-width:##back-size##px;\n min-height:##back-size##px;\n}\n.hebe.tparrows.tp-leftarrow:before {\n content: '##left-icon##';\n}\n.hebe.tparrows.tp-rightarrow:before {\n content: '##right-icon##';\n}\n.hebe.tparrows:hover:before {\n color:#000;\n }\n.tp-title-wrap { \n position:absolute;\n z-index:0;\n display:inline-block;\n background:#000;\n background:##title-wrap-color##;\n min-height:60px;\n line-height:60px;\n top:-10px;\n margin-left:0px;\n -webkit-transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transform:scalex(0); \n -webkit-transform:scalex(0); \n transform-origin:0% 50%; \n -webkit-transform-origin:0% 50%;\n}\n .hebe.tp-rightarrow .tp-title-wrap { \n right:0px;\n -webkit-transform-origin:100% 50%;\n }\n.hebe.tparrows:hover .tp-title-wrap {\n transform:scalex(1);\n -webkit-transform:scalex(1);\n}\n.hebe .tp-arr-titleholder {\n position:relative;\n text-transform:uppercase;\n color:##title-color##;\n font-weight:600;\n font-size:##title-size##px;\n line-height:##image-size##px;\n white-space:nowrap;\n padding:0px 20px 0px ##image-size##px;\n}\n\n.hebe.tp-rightarrow .tp-arr-titleholder {\n margin-left:0px; \n padding:0px ##image-size##px 0px 20px;\n }\n\n.hebe.tparrows:hover .tp-arr-titleholder {\n transform:translatex(0px);\n -webkit-transform:translatex(0px);\n transition-delay: 0.1s;\n opacity:1;\n}\n\n.hebe .tp-arr-imgholder{\n width:##image-size##px;\n height:##image-size##px;\n position:absolute;\n left:100%;\n display:block;\n background-size:cover;\n background-position:center center;\n \t top:0px; right:-##image-size##px;\n }\n.hebe.tp-rightarrow .tp-arr-imgholder{\n right:auto;left:-##image-size##px;\n }", 'markup' => "
\n\t{{title}}\n \n
\n", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"back-size":{"title":"BG-Size","type":"custom","data":"70"},"back-color":{"title":"Background","type":"color","data":"#ffffff"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"rgba(0,0,0,0.5)"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"30"},"image-size":{"title":"Image-Size","type":"custom","data":"90"},"title-wrap-color":{"title":"Title-Wrap-BG-Color","type":"color","data":"rgba(0,0,0,0.75)"},"title-color":{"title":"Title-Color","type":"color","data":"#ffffff"},"title-size":{"title":"Title-Size","type":"custom","data":"12"},"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e824"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1005, 'handle' => 'hermes', 'type' => 'arrows', 'name' => 'Hermes', 'css' => ".hermes.tparrows {\n\tcursor:pointer;\n\tbackground:##back-color##;\n\twidth:##width##px;\n\theight:##height##px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n}\n\n.hermes.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:##arrow-size##px;\n\tcolor:##arrow-color##;\n\tdisplay:block;\n\tline-height: ##height##px;\n\ttext-align: center;\n transform:translatex(0px);\n -webkit-transform:translatex(0px);\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n}\n.hermes.tparrows.tp-leftarrow:before {\n\tcontent: '##left-icon##';\n}\n.hermes.tparrows.tp-rightarrow:before {\n\tcontent: '##right-icon##';\n}\n.hermes.tparrows.tp-leftarrow:hover:before {\n transform:translatex(-20px);\n -webkit-transform:translatex(-20px);\n opacity:0;\n}\n.hermes.tparrows.tp-rightarrow:hover:before {\n transform:translatex(20px);\n -webkit-transform:translatex(20px);\n opacity:0;\n}\n\n.hermes .tp-arr-allwrapper {\n overflow:hidden;\n position:absolute;\n\twidth:##wrapper-width##px;\n height:##wrapper-height##px;\n top:0px;\n left:0px;\n visibility:hidden;\n -webkit-transition: -webkit-transform 0.3s 0.3s;\n transition: transform 0.3s 0.3s;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n }\n.hermes.tp-rightarrow .tp-arr-allwrapper {\n right:0px;left:auto;\n }\n.hermes.tparrows:hover .tp-arr-allwrapper {\n visibility:visible;\n }\n.hermes .tp-arr-imgholder {\n width:##wrapper-width##px;position:absolute;\n left:0px;top:0px;height:##height##px;\n transform:translatex(-##wrapper-width##px);\n -webkit-transform:translatex(-##wrapper-width##px);\n transition:all 0.3s;\n transition-delay:0.3s;\n}\n.hermes.tp-rightarrow .tp-arr-imgholder{\n transform:translatex(##wrapper-width##px);\n -webkit-transform:translatex(##wrapper-width##px);\n }\n \n.hermes.tparrows:hover .tp-arr-imgholder {\n transform:translatex(0px);\n -webkit-transform:translatex(0px); \n}\n.hermes .tp-arr-titleholder {\n top:##height##px;\n width:##wrapper-width##px;\n text-align:left; \n display:block;\n padding:0px 10px;\n line-height:30px; background:#000;\n background:##title-back-color##;\n color:##title-font-color##;\n font-weight:600; position:absolute;\n font-size:##title-size##px;\n white-space:nowrap;\n letter-spacing:1px;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n -webkit-transform: rotatex(-90deg);\n transform: rotatex(-90deg);\n -webkit-transform-origin: 50% 0;\n transform-origin: 50% 0;\n box-sizing:border-box;\n\n}\n.hermes.tparrows:hover .tp-arr-titleholder {\n -webkit-transition-delay: 0.6s;\n transition-delay: 0.6s;\n -webkit-transform: rotatex(0deg);\n transform: rotatex(0deg);\n}\n", 'markup' => "
\n\t
\n\t
{{title}}
\t\n
", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"back-color":{"title":"Background","type":"color","data":"rgba(0,0,0,0.5)"},"width":{"title":"Width","type":"custom","data":"30"},"height":{"title":"Height","type":"custom","data":"110"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"15"},"wrapper-height":{"title":"Wrapper-Height","type":"custom","data":"140"},"wrapper-width":{"title":"Wrapper-Width","type":"custom","data":"180"},"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e824"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e825"},"title-size":{"title":"Title-Size","type":"custom","data":"12"},"title-back-color":{"title":"Title-Background","type":"color","data":"rgba(0,0,0,0.75)"},"title-font-color":{"title":"Title-Font-Color","type":"color","data":"#ffffff"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1006, 'handle' => 'custom', 'type' => 'arrows', 'name' => 'Custom', 'css' => ".custom.tparrows {\n\tcursor:pointer;\n\tbackground:#000;\n\tbackground:rgba(0,0,0,0.5);\n\twidth:40px;\n\theight:40px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n}\n.custom.tparrows:hover {\n\tbackground:#000;\n}\n.custom.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:15px;\n\tcolor:#fff;\n\tdisplay:block;\n\tline-height: 40px;\n\ttext-align: center;\n}\n.custom.tparrows.tp-leftarrow:before {\n\tcontent: '##left-icon##';\n}\n.custom.tparrows.tp-rightarrow:before {\n\tcontent: '##right-icon##';\n}\n\n", 'markup' => "", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"left-icon":{"title":"Left-Icon","type":"icon","data":"\\\\e824"},"right-icon":{"title":"Right-Icon","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1007, 'handle' => 'hephaistos', 'type' => 'arrows', 'name' => 'Hephaistos', 'css' => ".hephaistos.tparrows {\n\tcursor:pointer;\n\tbackground:##back-color##;\n\twidth:##back-size##px;\n\theight:##back-size##px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n border-radius:50%;\n}\n.hephaistos.tparrows:hover {\n\tbackground:##back-hover##;\n}\n.hephaistos.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:18px;\n\tcolor:##arrow-color##;\n\tdisplay:block;\n\tline-height: ##back-size##px;\n\ttext-align: center;\n}\n.hephaistos.tparrows.tp-leftarrow:before {\n\tcontent: '##left-arrow##';\n margin-left:-2px;\n \n}\n.hephaistos.tparrows.tp-rightarrow:before {\n\tcontent: '##right-arrow##';\n margin-right:-2px;\n}\n\n", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"back-color":{"title":"Background","type":"color","data":"rgba(0,0,0,0.5)"},"back-size":{"title":"BG-Size","type":"custom","data":"40"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"back-hover":{"title":"Hover-Background","type":"color","data":"#000000"},"left-arrow":{"title":"Left-Arrow","type":"icon","data":"\\\\e82c"},"right-arrow":{"title":"Right-Arrow","type":"icon","data":"\\\\e82d"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1008, 'handle' => 'persephone', 'type' => 'arrows', 'name' => 'Persephone', 'css' => ".persephone.tparrows {\n\tcursor:pointer;\n\tbackground:##back-color##;\n\twidth:##back-size##px;\n\theight:##back-size##px;\n\tposition:absolute;\n\tdisplay:block;\n\tz-index:1000;\n border:1px solid ##border-rgba##;\n}\n.persephone.tparrows:hover {\n\tbackground:##back-hover##;\n}\n.persephone.tparrows:before {\n\tfont-family: 'revicons';\n\tfont-size:##arrow-size##px;\n\tcolor: ##arrow-color##;\n\tdisplay:block;\n\tline-height: ##back-size##px;\n\ttext-align: center;\n}\n.persephone.tparrows.tp-leftarrow:before {\n\tcontent: '##left-arrow##';\n}\n.persephone.tparrows.tp-rightarrow:before {\n\tcontent: '##right-arrow##\n';\n}\n\n", 'markup' => "", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"back-color":{"title":"Background","type":"color","data":"rgba(201,201,201,0.75)"},"back-size":{"title":"Size","type":"custom","data":"40"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"15"},"back-hover":{"title":"Hover-Background","type":"color","data":"#000000"},"border-rgba":{"title":"Border","type":"color","data":"#ffffff"},"left-arrow":{"title":"Left-Arrow","type":"icon","data":"\\\\e824"},"right-arrow":{"title":"Right-Arrow","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1009, 'handle' => 'erinyen', 'type' => 'arrows', 'name' => 'Erinyen', 'css' => ".erinyen.tparrows {\n cursor:pointer;\n background:##back-color##;\n min-width:##back-size##px;\n min-height:##back-size##px;\n position:absolute;\n display:block;\n z-index:1000;\n border-radius:50%; \n}\n\n.erinyen.tparrows:before {\n font-family: 'revicons';\n font-size:##arrow-size##px;\n color:##arrow-color##;\n display:block;\n line-height:##back-size##px;\n text-align: center; \n z-index:2;\n position:relative;\n}\n.erinyen.tparrows.tp-leftarrow:before {\n content: '##leftarrow##';\n}\n.erinyen.tparrows.tp-rightarrow:before {\n content: '##right-arrow##';\n}\n\n.erinyen .tp-title-wrap { \n position:absolute;\n z-index:1;\n display:inline-block;\n background:rgba(0,0,0,0.5);\n min-height:##back-size##px;\n line-height:##back-size##px;\n top:0px;\n margin-left:0px;\n border-radius:##title-wrap-border-radius##px;\n overflow:hidden; \n transition: opacity 0.3s;\n -webkit-transition:opacity 0.3s;\n -moz-transition:opacity 0.3s;\n -webkit-transform: scale(0);\n -moz-transform: scale(0);\n transform: scale(0); \n visibility:hidden;\n opacity:0;\n}\n\n.erinyen.tparrows:hover .tp-title-wrap{\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n transform: scale(1);\n opacity:1;\n visibility:visible;\n}\n \n .erinyen.tp-rightarrow .tp-title-wrap { \n right:0px;\n margin-right:0px;margin-left:0px;\n -webkit-transform-origin:100% 50%;\n border-radius:##title-wrap-border-radius##px;\n padding-right:20px;\n padding-left:10px;\n }\n\n\n.erinyen.tp-leftarrow .tp-title-wrap { \n padding-left:20px;\n padding-right:10px;\n}\n\n.erinyen .tp-arr-titleholder {\n letter-spacing: ##letter-spacing##px;\n position:relative;\n -webkit-transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transform:translatex(200px); \n text-transform:uppercase;\n color:##arrow-color##;\n font-weight:600;\n font-size:##font-size##px;\n line-height:##back-size##px;\n white-space:nowrap;\n padding:0px 20px;\n margin-left:11px;\n opacity:0; \n}\n\n.erinyen .tp-arr-imgholder {\n width:100%;\n height:100%;\n position:absolute;\n top:0px;\n left:0px;\n background-position:center center;\n background-size:cover;\n }\n .erinyen .tp-arr-img-over {\n width:100%;\n height:100%;\n position:absolute;\n top:0px;\n left:0px;\n background:##overlay-rgba##;\n }\n.erinyen.tp-rightarrow .tp-arr-titleholder {\n transform:translatex(-200px); \n margin-left:0px; margin-right:11px;\n }\n\n.erinyen.tparrows:hover .tp-arr-titleholder {\n transform:translatex(0px);\n -webkit-transform:translatex(0px);\n transition-delay: 0.1s;\n opacity:1;\n}", 'markup' => "
\n \t
\n
\n\t{{title}}\n
\n\n", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"back-color":{"title":"BG-RGBA","type":"color","data":"rgba(0,0,0,0.5)"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"back-size":{"title":"BG-Size","type":"custom","data":"70"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"20"},"font-size":{"title":"Title-Font-Size","type":"custom","data":"13"},"title-wrap-border-radius":{"title":"Title-Wrap-Border-Radius","type":"custom","data":"35"},"leftarrow":{"title":"Left-Arrow","type":"icon","data":"\\\\e824"},"right-arrow":{"title":"Right-Arrow","type":"icon","data":"\\\\e825"},"letter-spacing":{"title":"Letter-Spacing","type":"custom","data":"3"},"overlay-rgba":{"title":"Overlay","type":"color","data":"rgba(0,0,0,0.51)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1010, 'handle' => 'zeus', 'type' => 'arrows', 'name' => 'Zeus', 'css' => ".zeus.tparrows {\n cursor:pointer;\n min-width:##bg-size##px;\n min-height:##bg-size##px;\n position:absolute;\n display:block;\n z-index:1000;\n border-radius:50%; \n overflow:hidden;\n background:##bg-color##;\n}\n\n.zeus.tparrows:before {\n font-family: 'revicons';\n font-size:##arrow-size##px;\n color:##arrow-color##;\n display:block;\n line-height: ##bg-size##px;\n text-align: center; \n z-index:2;\n position:relative;\n}\n.zeus.tparrows.tp-leftarrow:before {\n content: '##left-arrow##';\n}\n.zeus.tparrows.tp-rightarrow:before {\n content: '##right-arrow##';\n}\n\n.zeus .tp-title-wrap {\n background:rgba(0,0,0,0.5);\n width:100%;\n height:100%;\n top:0px;\n left:0px;\n position:absolute;\n opacity:0;\n transform:scale(0);\n -webkit-transform:scale(0);\n transition: all 0.3s;\n -webkit-transition:all 0.3s;\n -moz-transition:all 0.3s;\n border-radius:50%;\n }\n.zeus .tp-arr-imgholder {\n width:100%;\n height:100%;\n position:absolute;\n top:0px;\n left:0px;\n background-position:center center;\n background-size:cover;\n border-radius:50%;\n transform:translatex(-100%);\n -webkit-transform:translatex(-100%);\n transition: all 0.3s;\n -webkit-transition:all 0.3s;\n -moz-transition:all 0.3s;\n\n }\n.zeus.tp-rightarrow .tp-arr-imgholder {\n transform:translatex(100%);\n -webkit-transform:translatex(100%);\n }\n.zeus.tparrows:hover .tp-arr-imgholder {\n transform:translatex(0);\n -webkit-transform:translatex(0);\n opacity:1;\n}\n \n.zeus.tparrows:hover .tp-title-wrap {\n transform:scale(1);\n -webkit-transform:scale(1);\n opacity:1;\n}\n ", 'markup' => "
\n \t
\n
\n", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bg-size":{"title":"BG-Size","type":"custom","data":"70"},"bg-color":{"title":"Background","type":"color","data":"rgba(0,0,0,0.1)"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"20"},"left-arrow":{"title":"Left-Arrow","type":"icon","data":"\\\\e824"},"right-arrow":{"title":"Right-Arrow","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1011, 'handle' => 'metis', 'type' => 'arrows', 'name' => 'Metis', 'css' => ".metis.tparrows {\n background:##bg-color##;\n padding:##padding##px;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n width:##size##px;\n height:##size##px;\n box-sizing:border-box;\n }\n \n .metis.tparrows:hover {\n background:##bg-hover-color##;\n }\n \n .metis.tparrows:before {\n color:##arrow-color##; \n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n }\n \n .metis.tparrows:hover:before {\n transform:scale(1.5);\n }\n ", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bg-color":{"title":"Background","type":"color","data":"#ffffff"},"size":{"title":"Size","type":"custom","data":"60"},"padding":{"title":"Padding","type":"custom","data":"10"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#000000"},"bg-hover-color":{"title":"Hover-Background","type":"color","data":"rgba(255,255,255,0.75)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1012, 'handle' => 'dione', 'type' => 'arrows', 'name' => 'Dione', 'css' => ".dione.tparrows {\n color:#000;\n height:100%;\n width:##width##px;\n background:transparent;\n background:##bg-color##;\n line-height:100%;\n transition:all 0.3s;\n-webkit-transition:all 0.3s;\n}\n\n.dione.tparrows:hover {\n background:##bg-color-hover##;\n }\n.dione .tp-arr-imgwrapper {\n width:##width##px;\n left:0px;\n position:absolute;\n height:100%;\n top:0px;\n overflow:hidden;\n }\n.dione.tp-rightarrow .tp-arr-imgwrapper {\nleft:auto;\nright:0px;\n}\n\n.dione .tp-arr-imgholder {\nbackground-position:center center;\nbackground-size:cover;\nwidth:##width##px;\nheight:100%;\ntop:0px;\nvisibility:hidden;\ntransform:translatex(-50px);\n-webkit-transform:translatex(-50px);\ntransition:all 0.3s;\n-webkit-transition:all 0.3s;\nopacity:0;\nleft:0px;\n}\n\n.dione.tparrows.tp-rightarrow .tp-arr-imgholder {\n right:0px;\n left:auto;\n transform:translatex(50px);\n -webkit-transform:translatex(50px);\n}\n\n.dione.tparrows:before {\ncolor:##arrow-color##;\nposition:absolute;\nline-height:##arrow-size##px;\nmargin-left:-22px;\ntop:50%;\nleft:50%;\nfont-size:30px;\nmargin-top:-15px;\ntransition:all 0.3s;\n-webkit-transition:all 0.3s;\n}\n\n.dione.tparrows.tp-rightarrow:before {\nmargin-left:6px;\n}\n\n.dione.tparrows:hover:before {\n transform:translatex(-20px);\n-webkit-transform:translatex(-20px);\nopacity:0;\n}\n\n.dione.tparrows.tp-rightarrow:hover:before {\n transform:translatex(20px);\n-webkit-transform:translatex(20px);\n}\n\n.dione.tparrows:hover .tp-arr-imgholder {\n transform:translatex(0px);\n-webkit-transform:translatex(0px);\nopacity:1;\nvisibility:visible;\n}\n\n", 'markup' => "
\n
\n
", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"arrow-color":{"title":"Arrow-Color","type":"color","data":"#ffffff"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"30"},"bg-color":{"title":"BG-Color","type":"color","data":"rgba(0,0,0,0)"},"bg-color-hover":{"title":"BG-Color-Hover","type":"color","data":"rgba(0,0,0,0.45)"},"width":{"title":"Width","type":"custom","data":"90"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 1013, 'handle' => 'uranus', 'type' => 'arrows', 'name' => 'Uranus', 'css' => ".uranus.tparrows {\n width:##width##px;\n height:##height##px;\n background:##background##;\n }\n .uranus.tparrows:before {\n width:##width##px;\n height:##height##px;\n line-height:##height##px;\n font-size:##font-size##px;\n transition:all 0.3s;\n-webkit-transition:all 0.3s;\n }\n \n .uranus.tparrows:hover:before {\n opacity:0.75;\n }", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"height":{"title":"Height","type":"custom","data":"50"},"font-size":{"title":"Font-Size","type":"custom","data":"40"},"background":{"title":"BG-Color","type":"color","data":"rgba(255,255,255,0)"},"width":{"title":"Width","type":"custom","data":"50"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 2000, 'handle' => 'hesperiden', 'type' => 'thumbs', 'name' => 'Hesperiden', 'css' => ".hesperiden .tp-thumb {\n opacity:1;\n -webkit-perspective: 600px;\n perspective: 600px;\n}\n.hesperiden .tp-thumb .tp-thumb-title {\n font-size:##title-font-size##px;\n position:absolute;\n margin-top:-10px;\n color:##title-color##;\n display:block;\n z-index:1000;\n background-color:##title-bg##;\n padding:5px 10px; \n bottom:0px;\n left:0px;\n width:100%;\n box-sizing:border-box;\n text-align:center;\n overflow:hidden;\n white-space:nowrap;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n transform:rotatex(90deg) translatez(0.001px);\n transform-origin:50% 100%;\n -webkit-transform:rotatex(90deg) translatez(0.001px);\n -webkit-transform-origin:50% 100%;\n opacity:0;\n }\n.hesperiden .tp-thumb:hover .tp-thumb-title {\n \t transform:rotatex(0deg);\n -webkit-transform:rotatex(0deg);\n opacity:1;\n}", 'markup' => "\n{{title}}", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"title-bg":{"title":"Title-BG-Color","type":"color","data":"rgba(0,0,0,0.85)"},"title-color":{"title":"Title-Font-Color","type":"color","data":"#ffffff"},"title-font-size":{"title":"Title-Font-Size","type":"custom","data":"12"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 2001, 'handle' => 'gyges', 'type' => 'thumbs', 'name' => 'Gyges', 'css' => ".gyges .tp-thumb { \n opacity:1\n }\n.gyges .tp-thumb-img-wrap {\n padding:3px;\n background-color:##bg##;\n display:inline-block;\n\n width:100%;\n height:100%;\n position:relative;\n margin:0px;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n}\n.gyges .tp-thumb-image {\n padding:3px; \n display:block;\n box-sizing:border-box;\n position:relative;\n -webkit-box-shadow: inset 5px 5px 10px 0px ##bg##;\n -moz-box-shadow: inset 5px 5px 10px 0px ##bg##;\n box-shadow: inset 5px 5px 10px 0px ##bg##;\n } \n\n.gyges .tp-thumb:hover .tp-thumb-img-wrap,\n .gyges .tp-thumb.selected .tp-thumb-img-wrap {\n background: -moz-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -webkit-gradient(left top, left bottom, color-stop(0%, ##hovercolor##, color-stop(100%, ##hbgb##)));\nbackground: -webkit-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -o-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -ms-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: linear-gradient(to bottom, ##hovercolor## 0%, ##hbgb## 100%);\n\n}\n\n", 'markup' => "\n \n\n", 'settings' => '{"dim":{"width":"70","height":"70"},"placeholders":{"bg":{"title":"Background","type":"color","data":"rgba(0,0,0,0.25)"},"titlebg":{"title":"Title-Background","type":"color","data":"rgba(255,255,255,0.81)"},"hovercolor":{"title":"Hover-Top","type":"color","data":"#ffffff"},"hbgb":{"title":"Hover-Bottom","type":"color","data":"#777777"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 2002, 'handle' => 'hades', 'type' => 'thumbs', 'name' => 'Hades', 'css' => ".hades .tp-thumb { \n opacity:1\n }\n.hades .tp-thumb-img-wrap {\n border-radius:##radius##;\n padding:##border##px;\n display:inline-block;\n background-color:##bg##;\n width:100%;\n height:100%;\n position:relative;\n margin:0px;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n}\n.hades .tp-thumb-image {\n padding:##border##px; \n border-radius:##radius##;\n display:block;\n box-sizing:border-box;\n position:relative;\n -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n } \n\n\n.hades .tp-thumb:hover .tp-thumb-img-wrap,\n.hades .tp-thumb.selected .tp-thumb-img-wrap {\n \n\n background: -moz-linear-gradient(top, ##ht## 0%, ##hb## 100%);\n background: -webkit-gradient(left top, left bottom, color-stop(0%, ##ht##, color-stop(100%, ##hb##)));\n background: -webkit-linear-gradient(top, ##ht## 0%, ##hb## 100%);\n background: -o-linear-gradient(top, ##ht## 0%, ##hb## 100%);\n background: -ms-linear-gradient(top, ##ht## 0%, ##hb## 100%);\n background: linear-gradient(to bottom, ##ht## 0%, ##hb## 100%);\n }\n\n", 'markup' => "\n \n\n", 'settings' => '{"dim":{"width":"70","height":"70"},"placeholders":{"radius":{"title":"Radius","type":"custom","data":"50%"},"border":{"title":"Border","type":"custom","data":"3"},"bg":{"title":"Background","type":"color","data":"rgba(0,0,0,0.25)"},"ht":{"title":"Hover-Top","type":"color","data":"#ffffff"},"hb":{"title":"Hover-Bottom","type":"color","data":"#878787"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 2009, 'handle' => 'erinyen', 'type' => 'thumbs', 'name' => 'Erinyen', 'css' => ".erinyen .tp-thumb {\nopacity:1\n}\n\n.erinyen .tp-thumb-over {\n background:##overlay-color##;\n width:100%;\n height:100%;\n position:absolute;\n top:0px;\n left:0px;\n z-index:1;\n -webkit-transition:all 0.3s;\n transition:all 0.3s;\n}\n\n.erinyen .tp-thumb-more:before {\n font-family: 'revicons';\n font-size:##arrow-size##px;\n color:##arrow-color##;\n display:block;\n line-height: ##lineheight##px;\n text-align: left; \n z-index:2;\n position:absolute;\n top:20px;\n right:20px;\n z-index:2;\n}\n.erinyen .tp-thumb-more:before {\n content: '##thumb-more##';\n}\n\n.erinyen .tp-thumb-title {\n font-family:'##title-font##';\n letter-spacing:1px;\n font-size:##title-size##px;\n color:##title-color##;\n display:block;\n line-height: ##lineheight##px;\n text-align: left; \n z-index:2;\n position:absolute;\n top:0px;\n left:0px;\n z-index:2;\n padding:##padding##;\n width:100%;\n height:100%;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n font-weight:500;\n}\n\n.erinyen .tp-thumb.selected .tp-thumb-more:before,\n.erinyen .tp-thumb:hover .tp-thumb-more:before {\n color:##arrow-hover##;\n}\n\n.erinyen .tp-thumb.selected .tp-thumb-over,\n.erinyen .tp-thumb:hover .tp-thumb-over {\n background:##back-hover##;\n}\n.erinyen .tp-thumb.selected .tp-thumb-title,\n.erinyen .tp-thumb:hover .tp-thumb-title {\n color:##title-hover##;\n\n}\n", 'markup' => "\n\n{{title}}\n", 'settings' => '{"dim":{"width":"200","height":"130"},"placeholders":{"overlay-color":{"title":"Overlay","type":"color","data":"rgba(0,0,0,0.25)"},"arrow-color":{"title":"Arrow-Color","type":"color","data":"#aaaaaa"},"arrow-size":{"title":"Arrow-Size","type":"custom","data":"12"},"title-color":{"title":"Title-Color","type":"color","data":"#ffffff"},"title-size":{"title":"Title-Size","type":"custom","data":"12"},"arrow-hover":{"title":"Hover-Arrow","type":"color","data":"#aaaaaa"},"back-hover":{"title":"Hover-Background","type":"color","data":"#ffffff"},"thumb-more":{"title":"Thumb-Icon","type":"icon","data":"\\\\e825"},"title-hover":{"title":"Hover-Title","type":"color","data":"#000000"},"title-font":{"title":"Title-Font-Family","type":"font-family","data":"Raleway"},"padding":{"title":"Padding","type":"custom","data":"20px 35px 20px 20px"},"lineheight":{"title":"Line-Height","type":"custom","data":"15"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 2010, 'handle' => 'zeus', 'type' => 'thumbs', 'name' => 'Zeus', 'css' => ".zeus .tp-thumb {\nopacity:1\n}\n\n.zeus .tp-thumb-over {\n background:##back-color##;\n width:100%;\n height:100%;\n position:absolute;\n top:0px;\n left:0px;\n z-index:1;\n -webkit-transition:all 0.3s;\n transition:all 0.3s;\n}\n\n.zeus .tp-thumb-more:before {\n font-family: 'revicons';\n font-size:##font-size##px;\n color:##title-color##;\n display:block;\n line-height: ##title-line-height##px;\n text-align: left; \n z-index:2;\n position:absolute;\n top:20px;\n right:20px;\n z-index:2;\n}\n.zeus .tp-thumb-more:before {\n content: '##thumb-more##';\n}\n\n.zeus .tp-thumb-title {\n font-family:'##font-family##';\n letter-spacing:1px;\n font-size: ##font-size##px;\n color:##title-color##;\n display:block;\n line-height: ##title-line-height##px;\n text-align: left; \n z-index:2;\n position:absolute;\n top:0px;\n left:0px;\n z-index:2;\n padding:20px 35px 20px 20px;\n width:100%;\n height:100%;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n font-weight:500;\n}\n\n.zeus .tp-thumb.selected .tp-thumb-more:before,\n.zeus .tp-thumb:hover .tp-thumb-more:before {\n color:##title-color##;\n\n}\n\n.zeus .tp-thumb.selected .tp-thumb-over,\n.zeus .tp-thumb:hover .tp-thumb-over {\n background:##back-hover##;\n}\n.zeus .tp-thumb.selected .tp-thumb-title,\n.zeus .tp-thumb:hover .tp-thumb-title {\n color:##title-color##;\n\n}\n", 'markup' => "\n\n{{title}}\n", 'settings' => '{"dim":{"width":"400","height":"130"},"placeholders":{"back-hover":{"title":"Overlay-Hover-RGBA","type":"color","data":"rgba(0,0,0,0.75)"},"title-color":{"title":"Title-Color","type":"color","data":"#ffffff"},"font-size":{"title":"Font-Size","type":"custom","data":"12"},"font-family":{"title":"Font-Family","type":"font-family","data":"Raleway"},"back-color":{"title":"Overlay","type":"color","data":"rgba(0,0,0,0.25)"},"title-line-height":{"title":"Title-Line-Height","type":"custom","data":"14"},"thumb-more":{"title":"Thumb-Icon","type":"icon","data":"\\\\e825"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3000, 'handle' => 'hesperiden', 'type' => 'bullets', 'name' => 'Hesperiden', 'css' => ".hesperiden.tp-bullets {\n}\n.hesperiden.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n\tbackground:transparent;\n\tpadding:10px;\n\tmargin-left:-10px;margin-top:-10px;\n\tbox-sizing:content-box;\n border-radius:8px;\n \n}\n.hesperiden .tp-bullet {\n\twidth:##bullet-size##px;\n\theight:##bullet-size##px;\n\tposition:absolute;\n\tbackground: ##bullet-bg-top##; /* old browsers */\n background: -moz-linear-gradient(top, ##bullet-bg-top## 0%, ##bullet-bg-bottom## 100%); /* ff3.6+ */\n background: -webkit-linear-gradient(top, ##bullet-bg-top## 0%,##bullet-bg-bottom## 100%); /* chrome10+,safari5.1+ */\n background: -o-linear-gradient(top, ##bullet-bg-top## 0%,##bullet-bg-bottom## 100%); /* opera 11.10+ */\n background: -ms-linear-gradient(top, ##bullet-bg-top## 0%,##bullet-bg-bottom## 100%); /* ie10+ */\n background: linear-gradient(to bottom, ##bullet-bg-top## 0%,##bullet-bg-bottom## 100%); /* w3c */\n filter: progid:dximagetransform.microsoft.gradient( \n startcolorstr='##bullet-bg-top##', endcolorstr='##bullet-bg-bottom##',gradienttype=0 ); /* ie6-9 */\n\tborder:##border-size##px solid ##border-color##;\n\tborder-radius:50%;\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.hesperiden .tp-bullet:hover,\n.hesperiden .tp-bullet.selected {\n\tbackground:##hover-bullet-bg##;\n}\n.hesperiden .tp-bullet-image {\n}\n.hesperiden .tp-bullet-title {\n}\n", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bullet-size":{"title":"Bullet-Size","type":"custom","data":"12"},"bullet-bg-top":{"title":"Bullet-BG-Top","type":"color","data":"#999999"},"bullet-bg-bottom":{"title":"Bullet-BG-Bottom","type":"color","data":"#e1e1e1"},"border-color":{"title":"Border-Color","type":"color","data":"#e5e5e5"},"border-size":{"title":"Border-Size","type":"custom","data":"3"},"hover-bullet-bg":{"title":"Hover-Bullet-BG","type":"color","data":"#666666"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3001, 'handle' => 'gyges', 'type' => 'bullets', 'name' => 'Gyges', 'css' => ".gyges.tp-bullets {\n}\n.gyges.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n background: -moz-linear-gradient(top, ##bgtop## 0%, ##bgbottom## 100%); \n background: -webkit-linear-gradient(top, ##bgtop## 0%,##bgbottom## 100%); \n background: -o-linear-gradient(top, ##bgtop## 0%,##bgbottom## 100%); \n background: -ms-linear-gradient(top, ##bgtop## 0%,##bgbottom## 100%); \n background: linear-gradient(to bottom, ##bgtop## 0%, ##bgbottom## 100%); \n filter: progid:dximagetransform.microsoft.gradient( startcolorstr='##bgtop##', \n endcolorstr='##bgbottom##',gradienttype=0 ); \n\tpadding:10px;\n\tmargin-left:-10px;margin-top:-10px;\n\tbox-sizing:content-box;\n border-radius:10px;\n}\n.gyges .tp-bullet {\n\twidth:12px;\n\theight:12px;\n\tposition:absolute;\n\tbackground:##bulletbg##;\n\tborder:3px solid ##bordercolor##;\n\tborder-radius:50%;\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.gyges .tp-bullet:hover,\n.gyges .tp-bullet.selected {\n\n background: -moz-linear-gradient(top, ##hbgtop## 0%, ##hbgbottom## 100%); /* ff3.6+ */\n background: -webkit-linear-gradient(top, ##hbgtop## 0%,##hbgbottom## 100%); /* chrome10+,safari5.1+ */\n background: -o-linear-gradient(top, ##hbgtop## 0%,##hbgbottom## 100%); /* opera 11.10+ */\n background: -ms-linear-gradient(top, ##hbgtop## 0%,##hbgbottom## 100%); /* ie10+ */\n background: linear-gradient(to bottom, ##hbgtop## 0%,##hbgbottom## 100%); /* w3c */\n filter: progid:dximagetransform.microsoft.gradient( startcolorstr='##hbgtop##', \n endcolorstr='##hbgbottom##',gradienttype=0 ); /* ie6-9 */\n\n}\n.gyges .tp-bullet-image {\n}\n.gyges .tp-bullet-title {\n}\n\t", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bgtop":{"title":"BG-Top","type":"color","data":"#777777"},"bgbottom":{"title":"BG-Bottom","type":"color","data":"#666666"},"bordercolor":{"title":"Border","type":"color","data":"#444444"},"bulletbg":{"title":"Bullet-BG","type":"color","data":"#333333"},"hbgtop":{"title":"Hover-BG-Top","type":"color","data":"#ffffff"},"hbgbottom":{"title":"Hover-BG-Bottom","type":"color","data":"#e0e0e0"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3002, 'handle' => 'hades', 'type' => 'bullets', 'name' => 'Hades', 'css' => ".hades.tp-bullets {\n}\n.hades.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n\tbackground:transparent;\n\tpadding:10px;\n\tmargin-left:-10px;margin-top:-10px;\n\tbox-sizing:content-box;\n}\n.hades .tp-bullet {\n\twidth:##innersize##px;\n\theight:##innersize##px;\n\tposition:absolute;\n\tbackground:##colorinner##;\n\tcursor: pointer;\n border:##outersize##px solid ##outercolor##;\n\tbox-sizing:content-box;\n box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);\n -webkit-perspective:400;\n perspective:400;\n -webkit-transform:translatez(0.01px);\n transform:translatez(0.01px);\n}\n.hades .tp-bullet:hover,\n.hades .tp-bullet.selected {\n\tbackground:##innerhover##;\n border-color:##outerhover##;\n}\n\n.hades .tp-bullet-image {\n position:absolute;\n top:##voffset##px; \n left:##hoffset##;\n width:##width##px;\n height:##height##px;\n background-position:center center;\n background-size:cover;\n visibility:hidden;\n opacity:0;\n transition:all 0.3s;\n -webkit-transform-style:flat;\n transform-style:flat;\n perspective:600;\n -webkit-perspective:600;\n transform: rotatex(-90deg) translatex(-50%);\n -webkit-transform: rotatex(-90deg) translate(-50%);\n box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);\n transform-origin:50% 100%;\n -webkit-transform-origin:50% 100%;\n \n \n}\n.hades .tp-bullet:hover .tp-bullet-image {\n display:block;\n opacity:1;\n transform: rotatex(0deg) translatex(-50%);\n -webkit-transform: rotatex(0deg) translatex(-50%);\n visibility:visible;\n }\n.hades .tp-bullet-title {\n}\n", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"innersize":{"title":"Size-Inner","type":"custom","data":"3"},"colorinner":{"title":"Color-Inner","type":"color","data":"#7f7f7f"},"outersize":{"title":"Size-Outer","type":"custom","data":"5"},"outercolor":{"title":"Color-Outer","type":"color","data":"#ffffff"},"outerhover":{"title":"Hover-Outer","type":"color","data":"#ffffff"},"innerhover":{"title":"Hover-Inner","type":"color","data":"#565656"},"width":{"title":"Image-Width","type":"custom","data":"120"},"height":{"title":"Image-Height","type":"custom","data":"60"},"hoffset":{"title":"Horizontal-Offset","type":"custom","data":"0"},"voffset":{"title":"Vertical-Offset","type":"custom","data":"-80"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3003, 'handle' => 'ares', 'type' => 'bullets', 'name' => 'Ares', 'css' => ".ares.tp-bullets {\n}\n.ares.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n\tbackground:transparent;\n\tpadding:10px;\n\tmargin-left:-10px;margin-top:-10px;\n\tbox-sizing:content-box;\n}\n.ares .tp-bullet {\n\twidth:##bullet-size##px;\n\theight:##bullet-size##px;\n\tposition:absolute;\n\tbackground:##bullet-bg-color##;\n\tborder-radius:50%;\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.ares .tp-bullet:hover,\n.ares .tp-bullet.selected {\n\tbackground:##hover-bullet-bg-color##;\n}\n.ares .tp-bullet-title {\n position:absolute;\n color:##title-color##;\n font-size:##title-font-size##px;\n padding:0px 10px;\n font-weight:600;\n right:27px;\n top:-4px; \n background:##title-bg-color##;\n visibility:hidden;\n transform:translatex(-20px);\n -webkit-transform:translatex(-20px);\n transition:transform 0.3s;\n -webkit-transition:transform 0.3s;\n line-height:20px;\n white-space:nowrap;\n} \n\n.ares .tp-bullet-title:after {\n width: 0px;\n\theight: 0px;\n\tborder-style: solid;\n\tborder-width: 10px 0 10px 10px;\n\tborder-color: transparent transparent transparent ##title-bg-color##;\n\tcontent:' ';\n position:absolute;\n right:-10px;\n\ttop:0px;\n}\n \n.ares .tp-bullet:hover .tp-bullet-title{\n visibility:visible;\n transform:translatex(0px);\n -webkit-transform:translatex(0px);\n}\n\n.ares .tp-bullet.selected:hover .tp-bullet-title {\n background:##hover-bullet-bg-color##;}\n.ares .tp-bullet.selected:hover .tp-bullet-title:after {\n border-color:transparent transparent transparent ##hover-bullet-bg-color##;\n}\n.ares.tp-bullets:hover .tp-bullet-title {\n visibility:hidden;\n \n}\n.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {\n visibility:visible;\n transform:translateX(0px) translatey(0px);\n -webkit-transform:translateX(0px) translatey(0px);\n}\n\n\n/* VERTICAL */\n.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title { right:auto; left:27px; transform:translatex(20px); -webkit-transform:translatex(20px);} \n.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after { \n border-width: 10px 10px 10px 0 !important;\n border-color: transparent ##title-bg-color## transparent transparent;\n right:auto !important;\n left:-10px !important; \n}\n.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected:hover .tp-bullet-title:after {\n border-color: transparent ##hover-bullet-bg-color## transparent transparent !important;\n}\n\n\n\n/* HORIZONTAL BOTTOM && CENTER */\n.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title,\n.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title { top:-35px; left:50%; right:auto; transform: translateX(-50%) translateY(-10px);-webkit-transform: translateX(-50%) translateY(-10px); } \n\n.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title:after,\n.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title:after { \n border-width: 10px 10px 0px 10px;\n border-color: ##title-bg-color## transparent transparent transparent;\n right:auto;\n left:50%;\n margin-left:-10px;\n top:auto;\n bottom:-10px;\n \n}\n.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected:hover .tp-bullet-title:after,\n.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected:hover .tp-bullet-title:after {\n border-color: ##hover-bullet-bg-color## transparent transparent transparent;\n}\n\n.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title,\n.ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title{\n transform:translateX(-50%) translatey(0px);\n -webkit-transform:translateX(-50%) translatey(0px);\n}\n\n\n/* HORIZONTAL TOP */\n.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title { top:25px; left:50%; right:auto; transform: translateX(-50%) translateY(10px);-webkit-transform: translateX(-50%) translateY(10px); } \n.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after { \n border-width: 0 10px 10px 10px;\n border-color: transparent transparent ##title-bg-color## transparent;\n right:auto;\n left:50%;\n margin-left:-10px;\n bottom:auto;\n top:-10px;\n \n}\n.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected:hover .tp-bullet-title:after {\n border-color: transparent transparent ##hover-bullet-bg-color## transparent;\n}\n\n.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title{\n transform:translateX(-50%) translatey(0px);\n -webkit-transform:translateX(-50%) translatey(0px);\n}\n\n", 'markup' => "{{title}}", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"bullet-size":{"title":"Bullet-Size","type":"custom","data":"13"},"bullet-bg-color":{"title":"Bullet-Background","type":"color","data":"#e5e5e5"},"hover-bullet-bg-color":{"title":"Hover-Bullet-BG","type":"color","data":"#ffffff"},"title-color":{"title":"Title-Color","type":"color","data":"#888888"},"title-font-size":{"title":"Title-Font-Size","type":"custom","data":"12"},"title-bg-color":{"title":"Title-BG-Color","type":"color","data":"rgba(255,255,255,0.75)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3004, 'handle' => 'hebe', 'type' => 'bullets', 'name' => 'Hebe', 'css' => "\n.hebe.tp-bullets:before {\n content:' ';\n position:absolute;\n width:100%;\n height:100%;\n background:transparent;\n padding:10px;\n margin-left:-10px;margin-top:-10px;\n box-sizing:content-box;\n}\n\n.hebe .tp-bullet {\n width:##bullet-back-size##px;\n height:##bullet-back-size##px;\n position:absolute;\n background:##bullet-back-color##; \n cursor: pointer;\n border:##bullet-border-size##px solid ##bullet-border-color##;\n border-radius:##bradius##;\n box-sizing:content-box;\n -webkit-perspective:400;\n perspective:400;\n -webkit-transform:translatez(0.01px);\n transform:translatez(0.01px);\n transition:all ##aspeed##s;\n}\n.hebe .tp-bullet:hover,\n.hebe .tp-bullet.selected {\n background:##bullet-border-color##;\n border-color:##bullet-back-color##;\n}\n\n.hebe .tp-bullet-image {\n position:absolute;\n width:##width##px;\n height:##height##px;\n background-position:center center;\n background-size:cover;\n visibility:hidden;\n opacity:0;\n bottom:##bullet-back-size##px;\n transition:all ##aspeed##s;\n -webkit-transform-style:flat;\n transform-style:flat;\n perspective:600;\n -webkit-perspective:600;\n transform: scale(0) translateX(-50%) translateY(0%);\n -webkit-transform: scale(0) translateX(-50%) translateY(0%);\n transform-origin:0% 100%;\n -webkit-transform-origin:0% 100%;\n margin-bottom:15px;\n border-radius:##iradius##px;\n}\n.hebe .tp-bullet:hover .tp-bullet-image {\n display:block;\n opacity:1;\n transform: scale(1) translateX(-50%) translateY(0%);\n -webkit-transform: scale(1) translateX(-50%) translateY(0%);\n visibility:visible;\n}\n\n\n/* VERTICAL */\n\n.hebe.nav-dir-vertical .tp-bullet-image {\n bottom:auto;\n margin-right:15px;\n margin-bottom:0px;\n right:##bullet-back-size##px;\n transform: scale(0) translateX(0px) translateY(-50%);\n -webkit-transform: scale(0) translateX(0px) translateY(-50%);\n transform-origin:100% 0%;\n -webkit-transform-origin:100% 0%;\n}\n\n.hebe.nav-dir-vertical .tp-bullet:hover .tp-bullet-image {\n transform: scale(1) translateX(0px) translateY(-50%);\n -webkit-transform: scale(1) translateX(0px) translateY(-50%);\n}\n\n/* VERTICAL LEFT */\n\n.hebe.nav-dir-vertical.nav-pos-hor-left .tp-bullet-image {\n bottom:auto;\n margin-left:15px;\n margin-bottom:0px;\n left:##bullet-back-size##px;\n transform: scale(0) translateX(0px) translateY(-50%);\n -webkit-transform: scale(0) translateX(0px) translateY(-50%);\n transform-origin:0% 0%;\n -webkit-transform-origin:0% 0%;\n}\n\n.hebe.nav-dir-vertical.nav-pos-hor-left .tp-bullet:hover .tp-bullet-image {\n transform: scale(1) translateX(0px) translateY(-50%);\n -webkit-transform: scale(1) translateX(0px) translateY(-50%);\n}\n\n/* HORIZONTAL TOP */\n.hebe.nav-pos-ver-top.nav-dir-horizontal .tp-bullet-image {\n bottom:auto;\n top:##bullet-back-size##px;\n transform: scale(0) translateX(-50%) translateY(0%);\n -webkit-transform: scale(0) translateX(-50%) translateY(0%);\n transform-origin:0% 0%;\n -webkit-transform-origin:0% 0%;\n margin-top:15px;\n margin-bottom:0px; \n}\n.hebe.nav-pos-ver-top.nav-dir-horizontal .tp-bullet:hover .tp-bullet-image {\n transform: scale(1) translateX(-50%) translateY(0%);\n -webkit-transform: scale(1) translateX(-50%) translateY(0%);\n}", 'markup' => "", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"bullet-back-color":{"title":"Bullet-Background","type":"color","data":"#ffffff"},"bullet-border-color":{"title":"Bullet-Border-Color","type":"color","data":"#000000"},"bullet-border-size":{"title":"Bullet-Border-Size","type":"custom","data":"5"},"bullet-back-size":{"title":"Bullet-BG-Size","type":"custom","data":"3"},"width":{"title":"Image-Width","type":"custom","data":"70"},"height":{"title":"Image-Height","type":"custom","data":"70"},"iradius":{"title":"Image-Radius","type":"custom","data":"6"},"bradius":{"title":"Bullet-Radius","type":"custom","data":"50%"},"aspeed":{"title":"Animation-Speed","type":"custom","data":"0.3"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3005, 'handle' => 'hermes', 'type' => 'bullets', 'name' => 'Hermes', 'css' => ".hermes.tp-bullets {\n}\n\n.hermes .tp-bullet {\n overflow:hidden;\n border-radius:50%;\n width:##bullet-size##px;\n height:##bullet-size##px;\n background-color: rgba(0, 0, 0, 0);\n box-shadow: inset 0 0 0 ##border##px ##bullet-color##;\n -webkit-transition: background 0.3s ease;\n transition: background 0.3s ease;\n position:absolute;\n}\n\n.hermes .tp-bullet:hover {\n\t background-color: ##bullet-hover##;\n}\n.hermes .tp-bullet:after {\n content: ' ';\n position: absolute;\n bottom: 0;\n height: 0;\n left: 0;\n width: 100%;\n background-color: ##bullet-color##;\n box-shadow: 0 0 1px ##bullet-color##;\n -webkit-transition: height 0.3s ease;\n transition: height 0.3s ease;\n}\n.hermes .tp-bullet.selected:after {\n height:100%;\n}\n", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"bullet-size":{"title":"Bullet-Size","type":"custom","data":"16"},"bullet-color":{"title":"Bullet-Color","type":"color","data":"#ffffff"},"border":{"title":"Border-Thickness","type":"custom","data":"2"},"bullet-hover":{"title":"Hover-Bullet","type":"color","data":"rgba(0,0,0,0.21)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3006, 'handle' => 'custom', 'type' => 'bullets', 'name' => 'Custom', 'css' => ".custom.tp-bullets {\n}\n.custom.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n\tbackground:transparent;\n\tpadding:10px;\n\tmargin-left:-10px;margin-top:-10px;\n\tbox-sizing:content-box;\n}\n.custom .tp-bullet {\n\twidth:12px;\n\theight:12px;\n\tposition:absolute;\n\tbackground:#aaa;\n background:rgba(125,125,125,0.5);\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.custom .tp-bullet:hover,\n.custom .tp-bullet.selected {\n\tbackground:rgb(125,125,125);\n}\n.custom .tp-bullet-image {\n}\n.custom .tp-bullet-title {\n}\n", 'markup' => "", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3007, 'handle' => 'hephaistos', 'type' => 'bullets', 'name' => 'Hephaistos', 'css' => ".hephaistos .tp-bullet {\n\twidth:##bullet-size##px;\n\theight:##bullet-size##px;\n\tposition:absolute;\n\tbackground:##back-color##;\n\tborder:##border-size##px solid ##border-color##;\n\tborder-radius:50%;\n\tcursor: pointer;\n\tbox-sizing:content-box;\n box-shadow: 0px 0px 2px 1px rgba(130,130,130, 0.3);\n}\n.hephaistos .tp-bullet:hover,\n.hephaistos .tp-bullet.selected {\n\tbackground:##back-hover-color##;\n border-color:##border-hover-color##;\n}", 'markup' => "", 'settings' => '{"dim":{"width":"161","height":"159"},"placeholders":{"bullet-size":{"title":"Bullet-Size","type":"custom","data":"12"},"back-color":{"title":"Background","type":"color","data":"#999999"},"border-color":{"title":"Border-Color","type":"color","data":"rgba(255,255,255,0.9)"},"border-size":{"title":"Border-Size","type":"custom","data":"3"},"back-hover-color":{"title":"Hover-Background","type":"color","data":"#ffffff"},"border-hover-color":{"title":"Hover-Border","type":"color","data":"#000000"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3008, 'handle' => 'persephone', 'type' => 'bullets', 'name' => 'Persephone', 'css' => ".persephone .tp-bullet {\n\twidth:##bullet-size##px;\n\theight:##bullet-size##px;\n\tposition:absolute;\n\tbackground:##back-color##;\n\tborder:1px solid ##border-color##;\t\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.persephone .tp-bullet:hover,\n.persephone .tp-bullet.selected {\n\tbackground:##back-hover##;\n}\n\n", 'markup' => "", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"bullet-size":{"title":"Bullet-Size","type":"custom","data":"12"},"back-color":{"title":"Background","type":"color","data":"#aaaaaa"},"border-color":{"title":"Border-Color","type":"color","data":"#e5e5e5"},"back-hover":{"title":"Hover-Background","type":"color","data":"#000000"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3009, 'handle' => 'erinyen', 'type' => 'bullets', 'name' => 'Erinyen', 'css' => ".erinyen.tp-bullets {\n}\n.erinyen.tp-bullets:before {\n\tcontent:' ';\n\tposition:absolute;\n\twidth:100%;\n\theight:100%;\n background: -moz-linear-gradient(top, ##back-top## 0%, ##back-bottom## 100%); /* ff3.6+ */\n background: -webkit-linear-gradient(top, ##back-top## 0%,##back-bottom## 100%); /* chrome10+,safari5.1+ */\n background: -o-linear-gradient(top, ##back-top## 0%,##back-bottom## 100%); /* opera 11.10+ */\n background: -ms-linear-gradient(top, ##back-top## 0%,##back-bottom## 100%); /* ie10+ */\n background: linear-gradient(to bottom, ##back-top## 0%,##back-bottom## 100%); /* w3c */\n\n\tpadding:10px 15px;\n\tmargin-left:-15px;margin-top:-10px;\n\tbox-sizing:content-box;\n border-radius:10px;\n box-shadow:0px 0px 2px 1px rgba(33,33,33,0.3);\n}\n.erinyen .tp-bullet {\n\twidth:##bullet-size##px;\n\theight:##bullet-size##px;\n\tposition:absolute;\n\tbackground:##bullet-back##;\t\n\tborder-radius:50%;\n\tcursor: pointer;\n\tbox-sizing:content-box;\n}\n.erinyen .tp-bullet:hover,\n.erinyen .tp-bullet.selected {\nbackground: -moz-linear-gradient(top, ##bullet-top## 0%, ##bullet-bottom## 100%); /* ff3.6+ */\nbackground: -webkit-linear-gradient(top, ##bullet-top## 0%,##bullet-bottom## 100%); /* chrome10+,safari5.1+ */\nbackground: -o-linear-gradient(top, ##bullet-top## 0%,##bullet-bottom## 100%); /* opera 11.10+ */\nbackground: -ms-linear-gradient(top, ##bullet-top## 0%,##bullet-bottom## 100%); /* ie10+ */\nbackground: linear-gradient(to bottom, ##bullet-top## 0%,##bullet-bottom## 100%); /* w3c */\nborder:1px solid #555;\nwidth:##bullet-size##px;\nheight:##bullet-size##px;\n}\n\n", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"back-top":{"title":"BG-Top","type":"color","data":"#545353"},"back-bottom":{"title":"BG-Bottom","type":"color","data":"#222222"},"bullet-top":{"title":"Bullet-BG-Top","type":"color","data":"#e5e5e5"},"bullet-bottom":{"title":"Bullet-BG-Bottom","type":"color","data":"#999999"},"bullet-back":{"title":"Bullet-BG","type":"color","data":"#111111"},"bullet-size":{"title":"Bullet-Size","type":"custom","data":"13"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3010, 'handle' => 'zeus', 'type' => 'bullets', 'name' => 'Zeus', 'css' => ".zeus .tp-bullet {\n box-sizing:content-box; -webkit-box-sizing:content-box; border-radius:50%;\n background-color: rgba(0, 0, 0, 0);\n -webkit-transition: opacity 0.3s ease;\n transition: opacity 0.3s ease;\n width:##size##px;height:##size##px;\n border:2px solid ##color##;\n }\n.zeus .tp-bullet:after {\n content: '';\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n border-radius: 50%;\n background-color: ##color##;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n -webkit-transition: -webkit-transform 0.3s ease;\n transition: transform 0.3s ease;\n}\n.zeus .tp-bullet:hover:after,\n.zeus .tp-bullet.selected:after{\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n}\n \n .zeus .tp-bullet-image,\n .zeus .tp-bullet-imageoverlay{\n width:##img-width##px;\n height:##img-height##px;\n position:absolute;\n background:#000;\n background:rgba(0,0,0,0.5);\n bottom:##size##px;\n margin-bottom:10px;\n transform:translateX(-50%);\n -webkit-transform:translateX(-50%);\n box-sizing:border-box;\n background-size:cover;\n background-position:center center;\n visibility:hidden;\n opacity:0;\n -webkit-backface-visibility: hidden; \n backface-visibility: hidden;\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n border-radius:4px;\n}\n \n\n.zeus .tp-bullet-title,\n.zeus .tp-bullet-imageoverlay {\n z-index:2;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n transform:translateX(-50%);\n -webkit-transform:translateX(-50%);\n} \n.zeus .tp-bullet-title { \n color:##title-color##;\n text-align:center;\n line-height:##title-line-height##px;\n font-size:##title-font-size##px;\n font-weight:600; \n z-index:3;\n visibility:hidden;\n opacity:0;\n -webkit-backface-visibility: hidden; \n backface-visibility: hidden;\n -webkit-transform-origin: 50% 50%;\n transform-origin: 50% 50%;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease;\n position:absolute;\n bottom:##tooltip-bottom##px;\n width:##img-width##px;\n vertical-align:middle;\n \n}\n \n.zeus .tp-bullet:hover .tp-bullet-title,\n.zeus .tp-bullet:hover .tp-bullet-image,\n.zeus .tp-bullet:hover .tp-bullet-imageoverlay{\n opacity:1;\n visibility:visible;\n -webkit-transform:translateY(0px) translateX(-50%);\n transform:translateY(0px) translateX(-50%); \n }\n\n\n\n\n/* VERTICAL RIGHT */\n\n.zeus.nav-dir-vertical .tp-bullet-image,\n.zeus.nav-dir-vertical .tp-bullet-imageoverlay{\n bottom:auto;\n margin-right:10px;\n margin-bottom:0px;\n right:##size##px;\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n \n}\n\n.zeus.nav-dir-vertical .tp-bullet:hover .tp-bullet-image {\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n}\n\n\n.zeus.nav-dir-vertical .tp-bullet-title,\n.zeus.nav-dir-vertical .tp-bullet-imageoverlay {\n z-index:2;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n} \n\n\n.zeus.nav-dir-vertical .tp-bullet-title {\n bottom:auto;\n right:100%;\n margin-right:10px;\n}\n\n.zeus.nav-dir-vertical .tp-bullet:hover .tp-bullet-title,\n.zeus.nav-dir-vertical .tp-bullet:hover .tp-bullet-image,\n.zeus.nav-dir-vertical .tp-bullet:hover .tp-bullet-imageoverlay {\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n}\n\n\n\n/* VERTICAL LEFT */\n\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet-image,\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet-imageoverlay{\n bottom:auto;\n margin-left:10px;\n margin-bottom:0px;\n left:##size##px;\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n \n}\n\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet:hover .tp-bullet-image {\n transform: translateX(0px) translateY(-50%);\n -webkit-transform: translateX(0px) translateY(-50%);\n}\n\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title,\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet-imageoverlay {\n z-index:2;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n transform:translateX(0px) translateY(-50%);\n -webkit-transform:translateX(0px) translateY(-50%);\n} \n\n\n.zeus.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title {\n bottom:auto;\n left:100%;\n margin-left:10px;\n}\n\n/* HORIZONTAL TOP */\n\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-image,\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-imageoverlay{\n bottom:auto;\n top:##size##px;\n margin-top:10px;\n margin-bottom:0px;\n left:0px;\n transform:translateY(0px) translateX(-50%);\n -webkit-transform:translateX(0px) translateX(-50%);\n \n}\n\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-image {\n \n transform: scale(1) translateY(0px) translateX(-50%);\n -webkit-transform: scale(1) translateY(0px) translateX(-50%);\n \n}\n\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title,\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-imageoverlay {\n z-index:2;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n transform:translateY(0px) translateX(-50%);\n -webkit-transform:translateY(0px) translateX(-50%);\n} \n\n\n.zeus.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title {\n bottom:auto;\n top:##size##px;\n margin-top:20px;\n}\n", 'markup' => "\n\n{{title}}", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"color":{"title":"Bullet-Color","type":"color","data":"#ffffff"},"size":{"title":"Bullet-Size","type":"custom","data":"13"},"img-width":{"title":"Image-Width","type":"custom","data":"135"},"img-height":{"title":"Image-Height","type":"custom","data":"60"},"title-color":{"title":"Tooltip-Title-Color","type":"color","data":"#ffffff"},"tooltip-bottom":{"title":"Tooltip-Bottom","type":"custom","data":"45"},"title-font-size":{"title":"Title-Font-Size","type":"custom","data":"13"},"title-line-height":{"title":"Title-Line-Height","type":"custom","data":"15"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3011, 'handle' => 'metis', 'type' => 'bullets', 'name' => 'Metis', 'css' => ".metis .tp-bullet { \n opacity:1;\n width:##size##px;\n height:##size##px; \n padding:##border-width##px;\n background-color:##idlecolor##;\n margin:0px;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n border-radius:50%;\n }\n\n.metis .tp-bullet-image {\n\n border-radius:50%;\n display:block;\n box-sizing:border-box;\n position:relative;\n -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n width:100%;\n height:100%;\n background-size:cover;\n background-position:center center;\n } \n.metis .tp-bullet-title { \n position:absolute; \n bottom:##size##px;\n margin-bottom:10px;\n display:inline-block;\n left:50%;\n background:#000;\n background:##idlecolor-title##;\n color:##tooltip-color##;\n padding:10px 30px;\n border-radius:4px;\n -webkit-border-radius:4px;\n opacity:0;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n transform: translatez(0.001px) translatex(-50%) translatey(14px);\n transform-origin:50% 100%;\n -webkit-transform: translatez(0.001px) translatex(-50%) translatey(14px);\n -webkit-transform-origin:50% 100%;\n opacity:0;\n white-space:nowrap;\n }\n\n.metis .tp-bullet:hover .tp-bullet-title {\n transform:rotatex(0deg) translatex(-50%);\n -webkit-transform:rotatex(0deg) translatex(-50%);\n opacity:1;\n}\n\n.metis .tp-bullet.selected,\n.metis .tp-bullet:hover {\nbackground: -moz-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -webkit-gradient(left top, left bottom, color-stop(0%, ##hovercolor##, color-stop(100%, ##hbgb##)));\nbackground: -webkit-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -o-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -ms-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: linear-gradient(to bottom, ##hovercolor## 0%, ##hbgb## 100%);\n }\n.metis .tp-bullet-title:after {\n content:' ';\n position:absolute;\n left:50%;\n margin-left:-8px;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px 8px 0 8px;\n border-color: ##idlecolor-title## transparent transparent transparent;\n bottom:-8px;\n }\n\n\n\n/* VERTICAL RIGHT */\n.metis.nav-dir-vertical.nav-pos-hor-right .tp-bullet-title { \n margin-bottom:0px; top:50%; right:##size##px; left:auto; bottom:auto; margin-right:10px; transform: translateX(-10px) translateY(-50%);-webkit-transform: translateX(-10px) translateY(-50%); \n} \n.metis.nav-dir-vertical.nav-pos-hor-right .tp-bullet-title:after { \n border-width: 10px 0 10px 10px;\n border-color: transparent transparent transparent ##idlecolor-title## ;\n right:-10px;\n left:auto; \n bottom:auto;\n top:10px; \n}\n\n\n.metis.nav-dir-vertical.nav-pos-hor-right .tp-bullet:hover .tp-bullet-title{\n transform:translateY(-50%) translateX(0px);\n -webkit-transform:translateY(-50%) translateX(0px);\n}\n\n/* VERTICAL LEFT && CENTER*/\n.metis.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title,\n.metis.nav-dir-vertical.nav-pos-hor-center .tp-bullet-title { \n margin-bottom:0px; top:50%; left:##size##px; right:auto; bottom:auto; margin-left:10px; transform: translateX(10px) translateY(-50%);-webkit-transform: translateX(10px) translateY(-50%); \n} \n.metis.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after,\n.metis.nav-dir-vertical.nav-pos-hor-center .tp-bullet-title:after { \n border-width: 10px 10px 10px 0;\n border-color: transparent ##idlecolor-title## transparent transparent ;\n left:-2px;\n right:auto; \n bottom:auto;\n top:10px; \n}\n\n\n.metis.nav-dir-vertical.nav-pos-hor-left .tp-bullet:hover .tp-bullet-title,\n.metis.nav-dir-vertical.nav-pos-hor-center .tp-bullet:hover .tp-bullet-title{\n transform:translateY(-50%) translateX(0px);\n -webkit-transform:translateY(-50%) translateX(0px);\n}\n\n\n/* HORIZONTAL TOP */\n.metis.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title { \n margin-bottom:0px; top:##size##px; left:50%; bottom:auto; margin-top:10px; right:auto; transform: translateX(-50%) translateY(10px);-webkit-transform: translateX(-50%) translateY(10px); \n} \n.metis.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after { \n border-width: 0 10px 10px 10px;\n border-color: transparent transparent ##idlecolor-title## transparent;\n right:auto;\n left:50%;\n margin-left:-10px;\n bottom:auto;\n top:-10px;\n \n}\n\n\n.metis.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title{\n transform:translateX(-50%) translatey(0px);\n -webkit-transform:translateX(-50%) translatey(0px);\n}\n\n", 'markup' => "\n \n\n{{title}}", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"size":{"title":"Size","type":"custom","data":"50"},"border-width":{"title":"Border-Width","type":"custom","data":"3"},"tooltip-color":{"title":"Tooltip-Color","type":"color","data":"#ffffff"},"idlecolor":{"title":"Idle-Color","type":"color","data":"rgba(0,0,0,0.25)"},"idlecolor-title":{"title":"Idle-Color-Title","type":"color","data":"rgba(0,0,0,0.75)"},"hovercolor":{"title":"Hover-BG-Top","type":"color","data":"#ffffff"},"hbgb":{"title":"Hover-BG-Bottom","type":"color","data":"#777777"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3012, 'handle' => 'dione', 'type' => 'bullets', 'name' => 'Dione', 'css' => "\n.dione .tp-bullet { \n opacity:1;\n width:##size##px;\n height:##size##px; \n padding:##border-size##px;\n background-color:##idlecolor##;\n margin:0px;\n box-sizing:border-box;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n }\n\n.dione .tp-bullet-image {\n display:block;\n box-sizing:border-box;\n position:relative;\n -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.25);\n width:100%;\n height:100%;\n background-size:cover;\n background-position:center center;\n } \n.dione .tp-bullet-title { \n position:absolute; \n bottom:##tooltip-offset##px;\n display:inline-block;\n left:50%;\n background:##idlecolor-title##;\n color:##tooltip-color##;\n padding:10px 30px;\n border-radius:4px;\n -webkit-border-radius:4px;\n opacity:0;\n transition:all 0.3s;\n -webkit-transition:all 0.3s;\n transform: translatez(0.001px) translatex(-50%) translatey(14px);\n transform-origin:50% 100%;\n -webkit-transform: translatez(0.001px) translatex(-50%) translatey(14px);\n -webkit-transform-origin:50% 100%;\n opacity:0;\n white-space:nowrap;\n }\n\n.dione .tp-bullet:hover .tp-bullet-title {\n transform:rotatex(0deg) translatex(-50%);\n -webkit-transform:rotatex(0deg) translatex(-50%);\n opacity:1;\n}\n\n.dione .tp-bullet.selected,\n.dione .tp-bullet:hover {\n background: -moz-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -webkit-gradient(left top, left bottom, color-stop(0%, ##hovercolor##, color-stop(100%, ##hbgb##)));\nbackground: -webkit-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -o-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: -ms-linear-gradient(top, ##hovercolor## 0%, ##hbgb## 100%);\nbackground: linear-gradient(to bottom, ##hovercolor## 0%, ##hbgb## 100%);\n}\n.dione .tp-bullet-title:after {\n content:' ';\n position:absolute;\n left:50%;\n margin-left:-8px;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 8px 8px 0 8px;\n border-color: ##idlecolor-title## transparent transparent transparent;\n bottom:-8px;\n }\n\n\n/* VERTICAL RIGHT */\n.dione.nav-dir-vertical.nav-pos-hor-right .tp-bullet-title { \n top:50%; right:##size##px; left:auto; bottom:auto; margin-right:10px; transform: translateX(-10px) translateY(-50%);-webkit-transform: translateX(-10px) translateY(-50%); \n} \n.dione.nav-dir-vertical.nav-pos-hor-right .tp-bullet-title:after { \n border-width: 10px 0 10px 10px;\n border-color: transparent transparent transparent ##idlecolor-title## ;\n right:-10px;\n left:auto; \n bottom:auto;\n top:10px; \n}\n\n\n.dione.nav-dir-vertical.nav-pos-hor-right .tp-bullet:hover .tp-bullet-title{\n transform:translateY(-50%) translateX(0px);\n -webkit-transform:translateY(-50%) translateX(0px);\n}\n\n/* VERTICAL LEFT && CENTER*/\n.dione.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title,\n.dione.nav-dir-vertical.nav-pos-hor-center .tp-bullet-title { \n top:50%; left:##size##px; right:auto; bottom:auto; margin-left:10px; transform: translateX(10px) translateY(-50%);-webkit-transform: translateX(10px) translateY(-50%); \n} \n.dione.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after,\n.dione.nav-dir-vertical.nav-pos-hor-center .tp-bullet-title:after { \n border-width: 10px 10px 10px 0;\n border-color: transparent ##idlecolor-title## transparent transparent ;\n left:-2px;\n right:auto; \n bottom:auto;\n top:10px; \n}\n\n\n.dione.nav-dir-vertical.nav-pos-hor-left .tp-bullet:hover .tp-bullet-title,\n.dione.nav-dir-vertical.nav-pos-hor-center .tp-bullet:hover .tp-bullet-title{\n transform:translateY(-50%) translateX(0px);\n -webkit-transform:translateY(-50%) translateX(0px);\n}\n\n\n/* HORIZONTAL TOP */\n.dione.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title { \n top:##size##px; left:50%; bottom:auto; margin-top:10px; right:auto; transform: translateX(-50%) translateY(10px);-webkit-transform: translateX(-50%) translateY(10px); \n} \n.dione.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after { \n border-width: 0 10px 10px 10px;\n border-color: transparent transparent ##idlecolor-title## transparent;\n right:auto;\n left:50%;\n margin-left:-10px;\n bottom:auto;\n top:-10px;\n \n}\n\n\n.dione.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title{\n transform:translateX(-50%) translatey(0px);\n -webkit-transform:translateX(-50%) translatey(0px);\n}\n\n", 'markup' => "\n \n\n{{title}}", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"size":{"title":"Size","type":"custom","data":"50"},"border-size":{"title":"Border-Size","type":"custom","data":"3"},"idlecolor":{"title":"Idle-Color","type":"color","data":"rgba(0,0,0,0.25)"},"idlecolor-title":{"title":"Idle-Color","type":"color","data":"rgba(0,0,0,0.65)"},"tooltip-offset":{"title":"Tooltip-Offset","type":"custom","data":"65"},"tooltip-color":{"title":"Tooltip-Color","type":"color","data":"#ffffff"},"hovercolor":{"title":"Hover-Color-Top","type":"color","data":"#ffffff"},"hbgb":{"title":"Hover-Color-Bottom","type":"color","data":"#777777"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 3013, 'handle' => 'uranus', 'type' => 'bullets', 'name' => 'Uranus', 'css' => ".uranus .tp-bullet{\n border-radius: 50%;\n box-shadow: 0 0 0 2px ##color##;\n -webkit-transition: box-shadow 0.3s ease;\n transition: box-shadow 0.3s ease;\n background:transparent;\n width:##size##px;\n height:##size##px;\n}\n.uranus .tp-bullet.selected,\n.uranus .tp-bullet:hover {\n box-shadow: 0 0 0 2px ##color-hover##;\n border:none;\n border-radius: 50%;\n background:transparent;\n}\n\n.uranus .tp-bullet-inner {\n -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;\n transition: background-color 0.3s ease, transform 0.3s ease;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n outline: none;\n border-radius: 50%;\n background-color: ##color##;\n background-color: ##color-inner##;\n text-indent: -999em;\n cursor: pointer;\n position: absolute;\n}\n\n.uranus .tp-bullet.selected .tp-bullet-inner,\n.uranus .tp-bullet:hover .tp-bullet-inner{\n transform: scale(0.4);\n -webkit-transform: scale(0.4);\n background-color:##color-hover##;\n}", 'markup' => "", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"size":{"title":"Size","type":"custom","data":"15"},"color":{"title":"Color","type":"color","data":"rgba(255,255,255,0)"},"color-hover":{"title":"Color Hover","type":"color","data":"rgba(255,255,255,1)"},"color-inner":{"title":"Color Inner","type":"color","data":"rgba(255,255,255,0.3)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4000, 'handle' => 'hesperiden', 'type' => 'tabs', 'name' => 'Hesperiden', 'css' => ".hesperiden .tp-tab { \n opacity:1; \n padding:10px;\n box-sizing:border-box;\n font-family: '##font-family##', sans-serif;\n border-bottom: ##border-size##px solid ##border-color##;\n }\n.hesperiden .tp-tab-image \n{ \n width:##image-size##px;\n height:##image-size##px; max-height:100%; max-width:100%;\n position:relative;\n display:inline-block;\n float:left;\n\n}\n.hesperiden .tp-tab-content \n{\n background:##bgcolor##; \n position:relative;\n padding:15px 15px 15px 85px;\n left:0px;\n overflow:hidden;\n margin-top:-15px;\n box-sizing:border-box;\n color:##contentcolor##;\n display: inline-block;\n width:100%;\n height:100%;\n position:absolute; }\n.hesperiden .tp-tab-date\n {\n display:block;\n color: ##param1-color##;\n font-weight:500;\n font-size:##param1-size##px;\n margin-bottom:0px;\n }\n.hesperiden .tp-tab-title \n{\n display:block;\t\n text-align:left\t;\n color:##param2-color##;\n font-size:##param2-size##px;\n font-weight:500;\n text-transform:none;\n line-height:17px;\n}\n.hesperiden .tp-tab:hover,\n.hesperiden .tp-tab.selected {\n\tbackground:##hover-bg-color##; \n}\n\n.hesperiden .tp-tab-mask {\n}\n\n/* media queries */\n@media only screen and (max-width: 960px) {\n\n}\n@media only screen and (max-width: 768px) {\n\n}", 'markup' => "
\n {{param1}}\n {{title}}\n
\n
", 'settings' => '{"dim":{"width":"250","height":"80"},"placeholders":{"font-family":{"title":"Font-Family","type":"font-family","data":"Roboto"},"border-color":{"title":"Border-Bottom-Color","type":"color","data":"#e5e5e5"},"border-size":{"title":"Border-Bottom-Size","type":"custom","data":"1"},"image-size":{"title":"Image-Size","type":"custom","data":"60"},"param1-color":{"title":"Date-Color","type":"color","data":"rgba(51,51,51,0.5)"},"param1-size":{"title":"Date-Size","type":"custom","data":"12"},"hover-bg-color":{"title":"Hover-BG-Color","type":"color","data":"#eeeeee"},"bgcolor":{"title":"Background","type":"color","data":"rgba(0,0,0,0)"},"contentcolor":{"title":"Content","type":"color","data":"#333333"},"param2-color":{"title":"Title-Color","type":"color","data":"rgba(0,0,0,1)"},"param2-size":{"title":"Title-Size","type":"custom","data":"14"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4001, 'handle' => 'gyges', 'type' => 'tabs', 'name' => 'Gyges', 'css' => ".gyges .tp-tab { \n opacity:1; \n padding:10px;\n box-sizing:border-box;\n font-family: 'roboto', sans-serif;\n border-bottom: 1px solid ##borderc##;\n }\n.gyges .tp-tab-image \n{ \n width:##size##px;\n height:##size##px; \n max-height:100%; \n max-width:100%;\n position:relative;\n display:inline-block;\n float:left;\n\n}\n.gyges .tp-tab-content \n{\n background:##bg##; \n position:relative;\n padding:15px 15px 15px 85px;\n left:0px;\n overflow:hidden;\n margin-top:-15px;\n box-sizing:border-box;\n color:##color##;\n display: inline-block;\n width:100%;\n height:100%;\n position:absolute; }\n.gyges .tp-tab-date\n {\n display:block;\n color: ##datecolor##;\n font-weight:500;\n font-size:##datesize##px;\n margin-bottom:0px;\n }\n.gyges .tp-tab-title \n{\n display:block; \n text-align:left;\n color:##titlecolor##;\n font-size:##titlesize##px;\n font-weight:500;\n text-transform:none;\n line-height:17px;\n}\n.gyges .tp-tab:hover,\n.gyges .tp-tab.selected {\n background:##hbg##; \n}\n\n.gyges .tp-tab-mask {\n}\n\n/* media queries */\n@media only screen and (max-width: 960px) {\n\n}\n@media only screen and (max-width: 768px) {\n\n}", 'markup' => "
\n {{param1}}\n {{title}}\n
\n
", 'settings' => '{"dim":{"width":"300","height":"80"},"placeholders":{"borderc":{"title":"Border-Color","type":"color","data":"rgba(255,255,255,0.15)"},"size":{"title":"Size","type":"custom","data":"60"},"bg":{"title":"Background","type":"color","data":"rgba(0,0,0,0)"},"color":{"title":"Content-Color","type":"color","data":"rgba(51,51,51,0)"},"datecolor":{"title":"Date-Color","type":"color","data":"rgba(255,255,255,0.5)"},"datesize":{"title":"Date-Size","type":"custom","data":"12"},"titlecolor":{"title":"Title-Color","type":"color","data":"#ffffff"},"titlesize":{"title":"Title-Size","type":"custom","data":"14"},"hbg":{"title":"Hover-Background","type":"color","data":"rgba(0,0,0,0.51)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4002, 'handle' => 'hades', 'type' => 'tabs', 'name' => 'Hades', 'css' => ".hades .tp-tab {\n opacity:1;\n }\n \n.hades .tp-tab-title\n {\n display:block;\n color:##param1##;\n font-weight:600;\n font-size:##param1size##px;\n text-align:center;\n line-height:25px; \n } \n.hades .tp-tab-price\n {\n\tdisplay:block;\n text-align:center;\n color:##param2##;\n font-size:##p2size##px;\n margin-top:10px;\n line-height:20px\n}\n\n.hades .tp-tab-button {\n display:inline-block;\n margin-top:15px;\n text-align:center;\n\tpadding:5px 15px;\n \tcolor:##p3##;\n \tfont-size:##p3size##px;\n \tbackground:##p3bg##;\n \tborder-radius:4px;\n font-weight:400;\n}\n.hades .tp-tab-inner {\n\ttext-align:center;\n}\n\n ", 'markup' => "
\n {{param1}}\n {{param2}}\n {{param3}}\n
", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"param1":{"title":"Param1","type":"color","data":"#333333"},"param1size":{"title":"Param1-Size","type":"custom","data":"18"},"param2":{"title":"Param2","type":"color","data":"#999999"},"p2size":{"title":"Param2-Size","type":"custom","data":"16"},"p3":{"title":"Param3","type":"color","data":"#ffffff"},"p3size":{"title":"Param3-Size","type":"custom","data":"14"},"p3bg":{"title":"Param3-BG","type":"color","data":"#219bd7"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4003, 'handle' => 'ares', 'type' => 'tabs', 'name' => 'Ares', 'css' => ".ares .tp-tab { \n opacity:1; \n padding:10px;\n box-sizing:border-box;\n font-family: '##font-family##', sans-serif;\n border-bottom: ##bottom-border-size##px solid ##bottom-border-color##;\n background:##idle-bg-color##);\n }\n.ares .tp-tab-image \n{ \n width:##image-size##px;\n height:##image-size##px; max-height:100%; max-width:100%;\n position:relative;\n display:inline-block;\n float:left;\n\n}\n.ares .tp-tab-content \n{\n background:rgba(0,0,0,0); \n position:relative;\n padding:15px 15px 15px 85px;\n left:0px;\n overflow:hidden;\n margin-top:-15px;\n box-sizing:border-box;\n color:#333;\n display: inline-block;\n width:100%;\n height:100%;\n position:absolute; }\n.ares .tp-tab-date\n {\n display:block;\n color: ##param1-color##;\n font-weight:500;\n font-size:##param1-size##px;\n margin-bottom:0px;\n }\n.ares .tp-tab-title \n{\n display:block;\t\n text-align:left;\n color:##param2-color##;\n font-size:##param2-size##px;\n font-weight:500;\n text-transform:none;\n line-height:17px;\n}\n.ares .tp-tab:hover,\n.ares .tp-tab.selected {\n\tbackground:##hover-bg-color##; \n}\n\n.ares .tp-tab-mask {\n}\n\n/* media queries */\n@media only screen and (max-width: 960px) {\n\n}\n@media only screen and (max-width: 768px) {\n\n}", 'markup' => "
\n {{param1}}\n {{param2}}\n
\n
", 'settings' => '{"dim":{"width":"250","height":"80"},"placeholders":{"font-family":{"title":"Font-Family","type":"font-family","data":"Roboto"},"bottom-border-color":{"title":"Bottom-Border","type":"color","data":"#e5e5e5"},"bottom-border-size":{"title":"Bottom-Border-Size","type":"custom","data":"1"},"image-size":{"title":"Image-Size","type":"custom","data":"60"},"param1-color":{"title":"Param-1-Color","type":"color","data":"#aaaaaa"},"param1-size":{"title":"Param-1-Size","type":"custom","data":"12"},"param2-color":{"title":"Param-2-Color","type":"color","data":"#333333"},"param2-size":{"title":"Param-2-Size","type":"custom","data":"14"},"hover-bg-color":{"title":"Hover-Background","type":"color","data":"#eeeeee"},"idle-bg-color":{"title":"Idle-Background","type":"color","data":"rgba(0,0,0,0)"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4004, 'handle' => 'hebe', 'type' => 'tabs', 'name' => 'Hebe', 'css' => ".hebe .tp-tab-title {\n color:##title-color##;\n font-size:##title-size##px;\n font-weight:700;\n text-transform:uppercase;\n font-family:'##title-font##'\n margin-bottom:5px;\n}\n\n.hebe .tp-tab-desc {\n\tfont-size:##param1-size##px;\n font-weight:400;\n color:##param1-color##;\n line-height:25px;\n\tfont-family:'##param1-font##';\n}\n", 'markup' => "
{{param1}}
\n
{{title}}
", 'settings' => '{"dim":{"width":160,"height":160},"placeholders":{"title-color":{"title":"Title-Color","type":"color","data":"#a8d8ee"},"title-size":{"title":"Title-Size","type":"custom","data":"13"},"title-font":{"title":"Title-Font","type":"font-family","data":"Roboto Slab"},"param1-color":{"title":"Param-1-Color","type":"color","data":"#ffffff"},"param1-size":{"title":"Param-1-Size","type":"custom","data":"18"},"param1-font":{"title":"Param-1-Font","type":"font-family","data":"Roboto Slab"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4005, 'handle' => 'hermes', 'type' => 'tabs', 'name' => 'Hermes', 'css' => ".hermes .tp-tab { \n opacity:1; \n box-sizing:border-box;\n padding-right:10px;\n }\n \n.hermes .tp-tab-content-wrapper {\n position:absolute;\n width:100%;\n min-height:40%;\n bottom:0px;\n box-sizing:border-box;\n padding-right:10px;\n overflow:hidden;\n}\n.hermes .tp-tab-bg {\n position:absolute; \n top:0px;\n left:-10px; \n width:100%;height:100%;\n background:##back-color##; \n}\n.hermes .tp-tab-image \n{ \n width:100%;\n height:60%;\n position:relative;\n}\n.hermes .tp-tab-content \n{\n position:relative;\n padding:##padding##;\n box-sizing:border-box;\n display:block;\n width:100%;\n }\n.hermes .tp-tab-date\n {\n display:block;\n color:##param1-color##;\n font-weight:600;\n font-size:##param1-size##px;\n margin-bottom:10px;\n }\n.hermes .tp-tab-title \n{\n display:block;\t\n color:##param2-color##;\n font-size:##param2-size##px;\n font-weight:800;\n text-transform:uppercase;\n line-height:##param2-size##px;\n}\n\n.hermes .tp-tab.selected .tp-tab-content-wrapper:after {\n width: 0px;\n\theight: 0px;\n\tborder-style: solid;\n\tborder-width: 25px 0 25px 10px;\n\tborder-color: transparent transparent transparent ##back-color##;\n\tcontent:' ';\n position:absolute;\n right:0px;\n bottom:50%;\n margin-bottom:-25px;\n}\n\n\n/* media queries */\n@media only screen and (max-width: 960px) {\n .hermes .tp-tab .tp-tab-title {font-size:14px;line-height:16px;}\n .hermes .tp-tab-date { font-size:11px; line-height:13px;margin-bottom:10px;}\n .hermes .tp-tab-content { padding:15px 15px 15px 25px;}\n}\n@media only screen and (max-width: 768px) {\n .hermes .tp-tab .tp-tab-title {font-size:12px;line-height:14px;}\n .hermes .tp-tab-date {font-size:10px; line-height:12px;margin-bottom:5px;}\n .hermes .tp-tab-content {padding:10px 10px 10px 20px;}\n}\n\n/* BOTTOM HORIZONTAL */\n.hermes .nav-pos-ver-bottom.nav-dir-horizontal .tp-tab-image { margin-top:40%; }\n.hermes .nav-pos-ver-bottom.nav-dir-horizontal .tp-tab-content-wrapper { position:absolute; bottom:auto;top:0px; padding-top:10px;}\n.hermes .nav-pos-ver-bottom.nav-dir-horizontal { padding-right:0px; }\n.hermes .nav-pos-ver-bottom.nav-dir-horizontal .tp-tab-bg { left:0px; top:10px;}\n.hermes .nav-pos-ver-bottom.nav-dir-horizontal.tp-tab.selected .tp-tab-content-wrapper:after { \n border-width: 0px 25px 10px 25px;\n border-color: transparent transparent ##back-color## transparent;\n top:0px;\n left:50%;\n margin-left:0px 0px 0px -25px;\n}\n\n/* CENTER HORIZONTAL */\n.hermes .nav-pos-ver-center.nav-dir-horizontal .tp-tab-image { margin-top:40%; }\n.hermes .nav-pos-ver-center.nav-dir-horizontal .tp-tab-content-wrapper { position:absolute; bottom:auto;top:0px; padding-top:10px;}\n.hermes .nav-pos-ver-center.nav-dir-horizontal { padding-right:0px; }\n.hermes .nav-pos-ver-center.nav-dir-horizontal .tp-tab-bg { left:0px; top:10px;}\n.hermes .nav-pos-ver-center.nav-dir-horizontal.tp-tab.selected .tp-tab-content-wrapper:after { \n border-width: 0px 25px 10px 25px;\n border-color: transparent transparent ##back-color## transparent;\n top:0px;\n left:50%;\n margin:0px 0px 0px -25px;\n}\n\n/* BOTTOM HORIZONTAL */\n.hermes .nav-pos-ver-top.nav-dir-horizontal .tp-tab-content-wrapper { padding-bottom:10px;}\n.hermes .nav-pos-ver-top.nav-dir-horizontal { padding-right:0px; }\n.hermes .nav-pos-ver-top.nav-dir-horizontal .tp-tab-bg { left:0px; top:-10px;}\n.hermes .nav-pos-ver-top.nav-dir-horizontal.tp-tab.selected .tp-tab-content-wrapper:after { \n border-width: 10px 25px 0px 25px;\n border-color: ##back-color## transparent transparent transparent;\n bottom:0px;\n left:50%;\n margin:0px 0px 0px -25px;\n}\n\n/* RIGHT VEERTICAL */\n.hermes .nav-pos-hor-right.nav-dir-vertical .tp-tab-content-wrapper { padding-left:10px; padding-right:0px; left:0px;} \n.hermes .nav-pos-hor-right.nav-dir-vertical { padding-left:10px; padding-right:0px;}\n.hermes .nav-pos-hor-right.nav-dir-vertical .tp-tab-bg { left:10px;}\n.hermes .nav-pos-hor-right.nav-dir-vertical.tp-tab.selected .tp-tab-content-wrapper:after { \n border-width: 25px 10px 25px 0px;\n border-color:transparent ##back-color## transparent transparent;\n right:auto;\n left:0px; \n}\n\n", 'markup' => "\n\n\n\n\t{{param1}}\n\t{{param2}}\n\n", 'settings' => '{"dim":{"width":"240","height":"260"},"placeholders":{"back-color":{"title":"Background","type":"color","data":"#000000"},"param1-color":{"title":"Param-1-Color","type":"color","data":"#888888"},"param2-color":{"title":"Param-2-Color","type":"color","data":"#ffffff"},"param1-size":{"title":"Param-1-Size","type":"custom","data":"12"},"param2-size":{"title":"Param-2-Size","type":"custom","data":"16"},"padding":{"title":"Padding","type":"custom","data":"20px"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4009, 'handle' => 'erinyen', 'type' => 'tabs', 'name' => 'Erinyen', 'css' => ".erinyen .tp-tab-title {\n color:##title-color##;\n font-size:##title-size##px;\n font-weight:##title-font-weight##;\n text-transform:uppercase;\n font-family:'##title-font##';\n margin-bottom:5px;\n line-height:##title-line-height##px;\n}\n\n.erinyen .tp-tab-desc {\n\tfont-size:##desc-size##px;\n font-weight:##desc-font-weight##;\n color:##desc-color##;\n line-height:##desc-line-height##px;\n\tfont-family:'##desc-font##';\n}\n ", 'markup' => "
{{title}}
\n
{{description}}
", 'settings' => '{"dim":{"width":"160","height":"160"},"placeholders":{"title-color":{"title":"Title-Color","type":"color","data":"#a8d8ee"},"desc-color":{"title":"Description-Color","type":"color","data":"#ffffff"},"title-size":{"title":"Title-Size","type":"custom","data":"13"},"desc-size":{"title":"Description-Size","type":"custom","data":"18"},"title-font":{"title":"Title-Font","type":"font-family","data":"Roboto Slab"},"desc-font":{"title":"Description-Font","type":"font-family","data":"Roboto Slab"},"title-line-height":{"title":"Title-Line-Height","type":"custom","data":"15"},"desc-line-height":{"title":"Desc-Line-Height","type":"custom","data":"25"},"title-font-weight":{"title":"Title-Font-Weight","type":"custom","data":"700"},"desc-font-weight":{"title":"Desc-Font-Weight","type":"custom","data":"400"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4010, 'handle' => 'zeus', 'type' => 'tabs', 'name' => 'Zeus', 'css' => ".zeus .tp-tab { \n opacity:1; \n box-sizing:border-box;\n}\n\n.zeus .tp-tab-title { \ndisplay: block;\ntext-align: center;\nbackground: ##bg-color##;\nfont-family: '##title-font##', serif; \nfont-weight: 700; \nfont-size: ##font-size##px; \nline-height: ##font-size##px;\ncolor: ##color##; \npadding: ##padding##; }\n\n.zeus .tp-tab:hover .tp-tab-title,\n.zeus .tp-tab.selected .tp-tab-title {\n color: ##hover-color##;\n background:##back-hover##; \n}", 'markup' => "{{title}}", 'settings' => '{"dim":{"width":"160","height":"31"},"placeholders":{"bg-color":{"title":"BG-RGBA","type":"color","data":"rgba(0,0,0,0.25)"},"back-hover":{"title":"Hover-Background","type":"color","data":"#ffffff"},"color":{"title":"Title-Color","type":"color","data":"#ffffff"},"hover-color":{"title":"Hover-Title-Color","type":"color","data":"#000000"},"font-size":{"title":"Title-Size","type":"custom","data":"13"},"title-font":{"title":"Title-Font-Family","type":"font-family","data":"Roboto Slab"},"padding":{"title":"Padding","type":"custom","data":"9px 10px"}},"presets":{},"version":"6.0.0"}', ); $navigations[] = array( 'id' => 4011, 'handle' => 'metis', 'type' => 'tabs', 'name' => 'Metis', 'css' => ".metis .tp-tab-number {\n color:##title-color##;\n font-size:##title-size##px;\n line-height:30px;\n font-weight:##title-weight##;\n font-family: '##font-family##';\n width: ##basicwidth##px; \n display: inline-block;\n\tposition:absolute;\n text-align:center;\n box-sizing:border-box;\n}\n\n\n.metis .tp-tab-mask {\n left:0px;\n top:0px;\n max-width:##basicwidth## !important; \n line-height:30px;\n transition:0.4s padding-left, 0.4s left, 0.4s max-width;\n}\n\n.metis:hover .tp-tab-mask{\n left:15px;\n padding-left:0px;\n max-width:500px !important;\n}\n\n.metis .tp-tab-divider { \n\tborder-right: 1px solid transparent;\n height: 30px;\n width: 1px;\n display: inline-block;\n position:absolute;\n left:##basicwidth##px;\n transition:0.4s all;\n}\n\n.metis .tp-tab-title {\n color:##desc-color##;\n font-size:##desc-size##px;\n line-height:##desc-size##px;\n font-weight:##desc-font-weight##;\n font-family: '##font-family##';\n position:relative;\n line-height:30px;\n padding-left: 30px;\n display: inline-block;\n transform:translatex(-100%);\n transition:0.4s all;\n}\n\n.metis .tp-tab-title-mask {\n position:absolute;\n overflow:hidden;\n left:##basicwidth##px; \n}\n\n.metis:hover .tp-tab-title {\n transform:translatex(0);\n }\n\n.metis .tp-tab { \n\topacity: 0.15;\n transition:0.4s all;\n}\n\n.metis .tp-tab:hover,\n.metis .tp-tab.selected {\n opacity: 1; \n}\n\n.metis .tp-tab.selected .tp-tab-divider {\n\tborder-right: 1px solid #cdb083;\n}\n\n.metis:hover .tp-tab-divider {\n\tmargin-left:15px;\n}\n\n.metis.tp-tabs {\n max-width:##basicwidth##px !important; \n}\n \n.metis.tp-tabs:before {\n content:' ';\n height:100%;\n width:##basicwidth##px; \n border-right:1px solid rgba(255,255,255,0.10);\n left:0px;\n top:0px;\n position:absolute;\n transition:0.4s all;\n background:##bgcolor##;\n box-sizing:content-box !important;\n padding:0px;\n }\n \n .metis.tp-tabs:hover:before{\n width:##basicwidth##px;\n background:##bghovercolor##;\n padding:0px 15px;\n }\n \n @media (max-width:499px){\n .metis.tp-tabs:before {\n background:##handybg##;\n }\n }\n ", 'markup' => "
\n
{{param1}}
\n
\n
\n
{{title}}
\n
\n
", 'settings' => '{"dim":{"width":"300","height":"40"},"placeholders":{"font-family":{"title":"Font-Family","type":"font-family","data":"Playfair Display"},"title-color":{"title":"Title-Color","type":"color","data":"#ffffff"},"title-size":{"title":"Title-Font-Size","type":"custom","data":"40"},"desc-color":{"title":"Desc-Color","type":"color","data":"#ffffff"},"desc-size":{"title":"Desc-Font-Size","type":"custom","data":"20"},"desc-font-weight":{"title":"Desc-Font-Weight","type":"custom","data":"400"},"title-weight":{"title":"Title-Weight","type":"custom","data":"400"},"basicwidth":{"title":"Basic-Width","type":"custom","data":"80"},"bgcolor":{"title":"Background","type":"color","data":"rgba(0,0,0,0.15)"},"bghovercolor":{"title":"Hover-Background","type":"color","data":"rgba(0,0,0,0.25)"},"handybg":{"title":"Handy-Background","type":"color","data":"rgba(0,0,0,0.75)"}},"presets":{},"version":"6.0.0"}', ); ?>includes/EspressoDev/InstagramBasicDisplay.php000064400000021657150212006510015545 0ustar00setAppId($config['appId']); $this->setAppSecret($config['appSecret']); $this->setRedirectUri($config['redirectUri']); if (isset($config['timeout'])) { $this->setTimeout($config['timeout']); } if (isset($config['connectTimeout'])) { $this->setConnectTimeout($config['connectTimeout']); } } elseif (is_string($config)) { // For read-only $this->setAccessToken($config); } else { throw new InstagramBasicDisplayException('Error: __construct() - Configuration data is missing.'); } } public function getLoginUrl($scopes = ['user_profile', 'user_media'], $state = '') { if (is_array($scopes) && count(array_intersect($scopes, $this->_scopes)) === count($scopes)) { return self::API_OAUTH_URL . '?client_id=' . $this->getAppId() . '&redirect_uri=' . urlencode($this->getRedirectUri()) . '&scope=' . implode(',', $scopes) . '&response_type=code' . ($state != '' ? '&state=' . $state : ''); } throw new InstagramBasicDisplayException("Error: getLoginUrl() - The parameter isn't an array or invalid scope permissions used."); } public function getUserProfile($id = 0) { if ($id === 0) { $id = 'me'; } return $this->_makeCall($id, ['fields' => $this->_userFields]); } public function getUserMedia($id = 'me', $limit = 0, $before = null, $after = null) { $params = [ 'fields' => $this->_mediaFields ]; if ($limit > 0) { $params['limit'] = $limit; } if (isset($before)) { $params['before'] = $before; } if (isset($after)) { $params['after'] = $after; } return $this->_makeCall($id . '/media', $params); } public function getMedia($id) { return $this->_makeCall($id, ['fields' => $this->_mediaFields]); } public function getMediaChildren($id) { return $this->_makeCall($id . '/children', ['fields' => $this->_mediaChildrenFields]); } public function pagination($obj) { if (is_object($obj) && !is_null($obj->paging)) { if (!isset($obj->paging->next)) { return; } $apiCall = explode('?', $obj->paging->next); if (count($apiCall) < 2) { return; } $function = str_replace(self::API_URL, '', $apiCall[0]); parse_str($apiCall[1], $params); // No need to include access token as this will be handled by _makeCall unset($params['access_token']); return $this->_makeCall($function, $params); } throw new InstagramBasicDisplayException("Error: pagination() | This method doesn't support pagination."); } public function getOAuthToken($code, $tokenOnly = false) { $apiData = array( 'app_id' => $this->getAppId(), 'app_secret' => $this->getAppSecret(), 'grant_type' => 'authorization_code', 'redirect_uri' => $this->getRedirectUri(), 'code' => $code ); $result = $this->_makeOAuthCall(self::API_OAUTH_TOKEN_URL, $apiData); return !$tokenOnly ? $result : $result->access_token; } public function getLongLivedToken($token, $tokenOnly = false) { $apiData = array( 'client_secret' => $this->getAppSecret(), 'grant_type' => 'ig_exchange_token', 'access_token' => $token ); $result = $this->_makeOAuthCall(self::API_TOKEN_EXCHANGE_URL, $apiData, 'GET'); return !$tokenOnly ? $result : $result->access_token; } public function refreshToken($token, $tokenOnly = false) { $apiData = array( 'grant_type' => 'ig_refresh_token', 'access_token' => $token ); $result = $this->_makeOAuthCall(self::API_TOKEN_REFRESH_URL, $apiData, 'GET'); return !$tokenOnly ? $result : $result->access_token; } protected function _makeCall($function, $params = null, $method = 'GET') { if (!isset($this->_accesstoken)) { throw new InstagramBasicDisplayException("Error: _makeCall() | $function - This method requires an authenticated users access token."); } $authMethod = '?access_token=' . $this->getAccessToken(); $paramString = null; if (isset($params) && is_array($params)) { $paramString = '&' . http_build_query($params); } $apiCall = self::API_URL . $function . $authMethod . (('GET' === $method) ? $paramString : null); $headerData = array('Accept: application/json'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiCall); curl_setopt($ch, CURLOPT_HTTPHEADER, $headerData); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, $this->_connectTimeout); curl_setopt($ch, CURLOPT_TIMEOUT_MS, $this->_timeout); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HEADER, true); $jsonData = curl_exec($ch); if (!$jsonData) { throw new InstagramBasicDisplayException('Error: _makeCall() - cURL error: ' . curl_error($ch), curl_errno($ch)); } list($headerContent, $jsonData) = explode("\r\n\r\n", $jsonData, 2); curl_close($ch); return json_decode($jsonData); } private function _makeOAuthCall($apiHost, $params, $method = 'POST') { $paramString = null; if (isset($params) && is_array($params)) { $paramString = '?' . http_build_query($params); } $apiCall = $apiHost . (('GET' === $method) ? $paramString : null); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiCall); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_TIMEOUT_MS, $this->_timeout); if ($method === 'POST') { curl_setopt($ch, CURLOPT_POST, count($params)); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params)); } $jsonData = curl_exec($ch); if (!$jsonData) { throw new InstagramBasicDisplayException('Error: _makeOAuthCall() - cURL error: ' . curl_error($ch)); } curl_close($ch); return json_decode($jsonData); } public function setAccessToken($token) { $this->_accesstoken = $token; } public function getAccessToken() { return $this->_accesstoken; } public function setAppId($appId) { $this->_appId = $appId; } public function getAppId() { return $this->_appId; } public function setAppSecret($appSecret) { $this->_appSecret = $appSecret; } public function getAppSecret() { return $this->_appSecret; } public function setRedirectUri($redirectUri) { $this->_redirectUri = $redirectUri; } public function getRedirectUri() { return $this->_redirectUri; } public function setUserFields($fields) { $this->_userFields = $fields; } public function setMediaFields($fields) { $this->_mediaFields = $fields; } public function setMediaChildrenFields($fields) { $this->_mediaChildrenFields = $fields; } public function setTimeout($timeout) { $this->_timeout = $timeout; } public function setConnectTimeout($connectTimeout) { $this->_connectTimeout = $connectTimeout; } } includes/EspressoDev/InstagramBasicDisplayException.php000064400000000145150212006510017411 0ustar00includes/update.class.php000064400000015461150212006510011450 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderUpdate { private $plugin_url = 'https://www.themepunch.com/links/slider_revolution_wordpress'; private $remote_url = 'check_for_updates.php'; private $remote_url_info = 'revslider/revslider.php'; private $plugin_slug = 'revslider'; private $version; private $plugins; private $option; public $force = false; public function __construct($version){ $this->option = $this->plugin_slug . '_update_info'; $this->_retrieve_version_info(); $this->version = $version; } public function add_update_checks(){ if($this->force === true){ ini_set('max_execution_time', 300); //an update can follow, so set the execution time high for the runtime $transient = get_site_transient('update_plugins'); $rs_t = $this->set_update_transient($transient); if(!empty($rs_t)){ set_site_transient('update_plugins', $rs_t); } } add_filter('pre_set_site_transient_update_plugins', array(&$this, 'set_update_transient')); add_filter('plugins_api', array(&$this, 'set_updates_api_results'), 10, 3); } public function set_update_transient($transient){ $this->_check_updates(); if(isset($transient) && !isset($transient->response)){ $transient->response = array(); } if(!empty($this->data->basic) && is_object($this->data->basic)){ if(version_compare($this->version, $this->data->basic->version, '<')){ $this->data->basic->new_version = $this->data->basic->version; $transient->response[RS_PLUGIN_SLUG_PATH] = $this->data->basic; } } return $transient; } public function set_updates_api_results($result, $action, $args){ $this->_check_updates(); if(isset($args->slug) && $args->slug == $this->plugin_slug && $action == 'plugin_information'){ if(is_object($this->data->full) && !empty($this->data->full)){ $result = $this->data->full; } } return $result; } public function _check_updates(){ // Get data if(empty($this->data)){ $data = get_option($this->option, false); $data = $data ? $data : new stdClass; $this->data = is_object($data) ? $data : maybe_unserialize($data); } $last_check = get_option('revslider-update-check'); if($last_check == false){ //first time called $last_check = time() - 172802; update_option('revslider-update-check', $last_check); } // Check for updates if(time() - $last_check > 172800 || $this->force == true){ $data = $this->_retrieve_update_info(); if(isset($data->basic)) { update_option('revslider-update-check', time()); $this->data->checked = time(); $this->data->basic = $data->basic; $this->data->full = $data->full; update_option('revslider-stable-version', $data->full->stable); update_option('revslider-latest-version', $data->full->version); } } // Save results update_option($this->option, $this->data); } public function _retrieve_update_info(){ $rslb = new RevSliderLoadBalancer(); $data = new stdClass; // Build request $rattr = array( 'code' => urlencode(get_option('revslider-code', '')), 'version' => urlencode(RS_REVISION) ); if(get_option('revslider-valid', 'false') !== 'true' && version_compare(RS_REVISION, get_option('revslider-stable-version', '4.2'), '<')){ //We'll get the last stable only now! $rattr['get_stable'] = 'true'; } $request = $rslb->call_url($this->remote_url_info, $rattr, 'updates'); if(!is_wp_error($request)){ if($response = maybe_unserialize($request['body'])){ if(is_object($response)){ $data = $response; $data->basic->url = $this->plugin_url; $data->full->url = $this->plugin_url; $data->full->external = 1; } } } return $data; } public function _retrieve_version_info(){ $rslb = new RevSliderLoadBalancer(); $last_check = get_option('revslider-update-check-short'); // Check for updates if($last_check == false || time() - $last_check > 172800 || $this->force == true){ update_option('revslider-update-check-short', time()); $hash = ($this->force === true) ? '' : get_option('revslider-update-hash', ''); $purchase = (get_option('revslider-valid', 'false') == 'true') ? get_option('revslider-code', '') : ''; $data = array( 'version' => urlencode(RS_REVISION), 'item' => urlencode(RS_PLUGIN_SLUG), 'hash' => urlencode($hash), 'code' => urlencode($purchase) ); $request = $rslb->call_url($this->remote_url, $data, 'updates'); $version_info = wp_remote_retrieve_body($request); if(wp_remote_retrieve_response_code($request) != 200 || is_wp_error($version_info)){ update_option('revslider-connection', false); return false; }else{ update_option('revslider-connection', true); } if('actual' != $version_info){ $version_info = json_decode($version_info); if(isset($version_info->hash)) update_option('revslider-update-hash', $version_info->hash); if(isset($version_info->version)) update_option('revslider-latest-version', $version_info->version); if(isset($version_info->stable)) update_option('revslider-stable-version', $version_info->stable); if(isset($version_info->notices)) update_option('revslider-notices', $version_info->notices); if(isset($version_info->additions)) update_option('revslider-additions', $version_info->additions); if(isset($version_info->addons)){ $addons = get_option('revslider-addons', array()); $addons = (is_object($addons)) ? (array)$addons : $addons; $addons = (!is_array($addons)) ? json_decode($addons, true) : $addons; $cur_addons_count = count($addons); $new_addons_count = count((array)$version_info->addons); if($cur_addons_count < $new_addons_count){ $counter = $new_addons_count - $cur_addons_count; update_option('rs-addons-counter', $counter); } update_option('revslider-addons', $version_info->addons); } if(isset($version_info->deactivated) && $version_info->deactivated === true){ if(get_option('revslider-valid', 'false') == 'true'){ //remove validation, add notice update_option('revslider-valid', 'false'); update_option('revslider-deact-notice', true); } } } } //force that the update will be directly searched if($this->force == true) update_option('revslider-update-check', ''); return get_option('revslider-latest-version', RS_REVISION); } } /** * old classname extends new one (old classnames will be obsolete soon) * @since: 5.0 **/ class UniteUpdateClassRev extends RevSliderUpdate {} ?>includes/em-integration.class.php000064400000013533150212006510013106 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderEventsManager extends RevSliderFunctions { public function __construct(){ add_filter('revslider_get_posts_by_category', array($this, 'add_post_query'), 10, 2); } /** * check if events class exists */ public static function isEventsExists(){ return (defined('EM_VERSION') && defined('EM_PRO_MIN_VERSION')) ? true : false; } /** * get sort by list * @before: RevSliderEventsManager::getArrFilterTypes() */ public static function get_filter_types(){ return array( 'none' => __('All Events', 'revslider'), 'today' => __('Today', 'revslider'), 'tomorrow' => __('Tomorrow', 'revslider'), 'future' => __('Future', 'revslider'), 'past' => __('Past', 'revslider'), 'month' => __('This Month', 'revslider'), 'nextmonth' => __('Next Month', 'revslider') ); } /** * get meta query * @before: RevSliderEventsManager::getWPQuery() */ public static function get_query($filter_type, $sort_by){ $response = array(); $dayMs = 60 * 60 * 24; $time = current_time('timestamp'); $todayStart = strtotime(date('Y-m-d', $time)); $todayEnd = $todayStart + $dayMs-1; $tomorrowStart = $todayEnd+1; $tomorrowEnd = $tomorrowStart + $dayMs-1; $start_month = strtotime(date('Y-m-1',$time)); $end_month = strtotime(date('Y-m-t',$time)) + 86399; $next_month_middle = strtotime('+1 month', $time); //get the end of this month + 1 day $start_next_month = strtotime(date('Y-m-1',$next_month_middle)); $end_next_month = strtotime(date('Y-m-t',$next_month_middle)) + 86399; $query = array(); switch($filter_type){ case 'none': //none break; case 'today': $query[] = array('key' => '_start_ts', 'value' => $todayEnd, 'compare' => '<='); $query[] = array('key' => '_end_ts', 'value' => $todayStart, 'compare' => '>='); break; case 'future': $query[] = array('key' => '_start_ts', 'value' => $time, 'compare' => '>'); break; case 'tomorrow': $query[] = array('key' => '_start_ts', 'value' => $tomorrowEnd, 'compare' => '<='); $query[] = array('key' => '_end_ts', 'value' => $todayStart, 'compare' => '>='); break; case 'past': $query[] = array('key' => '_end_ts', 'value' => $todayStart, 'compare' => '<'); break; case 'month': $query[] = array('key' => '_start_ts', 'value' => $end_month, 'compare' => '<='); $query[] = array('key' => '_end_ts', 'value' => $start_month, 'compare' => '>='); break; case 'nextmonth': $query[] = array('key' => '_start_ts', 'value' => $end_next_month, 'compare' => '<='); $query[] = array('key' => '_end_ts', 'value' => $start_next_month, 'compare' => '>='); break; default: $this->throw_error('Wrong event filter'); break; } if(!empty($query)) $response['meta_query'] = $query; //convert sortby switch($sort_by){ case 'event_start_date': $response['orderby'] = 'meta_value_num'; $response['meta_key'] = '_start_ts'; break; case 'event_end_date': $response['orderby'] = 'meta_value_num'; $response['meta_key'] = '_end_ts'; break; } return $response; } /** * get event post data in array. * if the post is not event, return empty array * @before: RevSliderEventsManager::getEventPostData() */ public static function get_event_post_data($postID){ if(self::isEventsExists() == false) return array(); $postType = get_post_type($postID); if($postType != EM_POST_TYPE_EVENT) return array(); $f = new RevSliderFunctions(); $event = new EM_Event($postID, 'post_id'); $location = $event->get_location(); $ev = $event->to_array(); $loc = $location->to_array(); $date_format = get_option('date_format'); $time_format = get_option('time_format'); $response = array( 'id' => $f->get_val($ev, 'event_id'), 'start_date' => date_format(date_create_from_format('Y-m-d', $f->get_val($ev, 'event_start_date')), $date_format), 'end_date' => date_format(date_create_from_format('Y-m-d', $f->get_val($ev, 'event_end_date')), $date_format), 'start_time' => date_format(date_create_from_format('H:i:s', $f->get_val($ev, 'event_start_time')), $time_format), 'end_time' => date_format(date_create_from_format('H:i:s', $f->get_val($ev, 'event_end_time')), $time_format), 'location_name' => $f->get_val($loc, 'location_name'), 'location_address' => $f->get_val($loc, 'location_address'), 'location_slug' => $f->get_val($loc, 'location_slug'), 'location_town' => $f->get_val($loc, 'location_town'), 'location_state' => $f->get_val($loc, 'location_state'), 'location_postcode' => $f->get_val($loc, 'location_postcode'), 'location_region' => $f->get_val($loc, 'location_region'), 'location_country' => $f->get_val($loc, 'location_country'), 'location_latitude' => $f->get_val($loc, 'location_latitude'), 'location_longitude' => $f->get_val($loc, 'location_longitude') ); return $response; } /** * get events sort by array */ public static function getArrSortBy(){ return array( 'event_start_date' => __('Event Start Date', 'revslider'), 'event_end_date' => __('Event End Date', 'revslider') ); } /** * triggered if we receive posts by categories (RevSliderSlider::get_posts_by_categories()) **/ public function add_post_query($data, $slider){ $filter_type = $slider->get_param('events_filter', 'none'); if(self::isEventsExists()){ $data['addition'] = RevSliderEventsManager::get_query($filter_type, $this->get_val($data, 'sort_by')); } return $data; } } //$rs_em = new RevSliderEventsManager(); ?>includes/googlefonts.php000064400000432036150212006510011411 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch * @since 5.1.0 * @lastfetch 17.12.2019 */ if(!defined('ABSPATH')) exit(); /** *** CREATED WITH SCRIPT SNIPPET AND DATA TAKEN FROM https://www.googleapis.com/webfonts/v1/webfonts?sort=popularity&fields=items(family%2Csubsets%2Cvariants%2Ccategory)&key={YOUR_API_KEY} $list_raw = file_get_contents('https://www.googleapis.com/webfonts/v1/webfonts?sort=popularity&fields=items(family%2Csubsets%2Cvariants%2Ccategory)&key={YOUR_API_KEY}'); $list = json_decode($list_raw, true); $list = $list['items']; echo '
';
foreach($list as $l){
	echo "'".$l['family'] ."' => array("."\n";
	echo "'variants' => array(";
	foreach($l['variants'] as $k => $v){
		if($k > 0) echo ", ";
		if($v == 'regular') $v = '400';
		echo "'".$v."'";
	}
	echo "),\n";
	echo "'subsets' => array(";
	foreach($l['subsets'] as $k => $v){
		if($k > 0) echo ", ";
		echo "'".$v."'";
	}
	echo "),\n";
	echo "'category' => '". $l['category'] ."'";
	echo "\n),\n";
}
echo '
'; **/ $googlefonts = array( 'Roboto' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Open Sans' => array( 'variants' => array('300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Lato' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Montserrat' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Roboto Condensed' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Source Sans Pro' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Oswald' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Raleway' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Roboto Mono' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Poppins' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Noto Sans' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'devanagari', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Roboto Slab' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Merriweather' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'PT Sans' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Ubuntu' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Playfair Display' => array( 'variants' => array('400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Open Sans Condensed' => array( 'variants' => array('300', '300italic', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Muli' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800', '900', '200italic', '300italic', 'italic', '500italic', '600italic', '700italic', '800italic', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'PT Serif' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Lora' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Nunito' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Slabo 27px' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Titillium Web' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Rubik' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic', 'hebrew', 'latin'), 'category' => 'sans-serif' ), 'Fira Sans' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Work Sans' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Nanum Gothic' => array( 'variants' => array('400', '700', '800'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Noto Serif' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Nunito Sans' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Quicksand' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'PT Sans Narrow' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Arimo' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Inconsolata' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Noto Sans KR' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Dosis' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Noto Sans JP' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('japanese', 'latin'), 'category' => 'sans-serif' ), 'Heebo' => array( 'variants' => array('100', '300', '400', '500', '700', '800', '900'), 'subsets' => array('hebrew', 'latin'), 'category' => 'sans-serif' ), 'Oxygen' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Anton' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Libre Baskerville' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Karla' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Varela Round' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'hebrew', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Cabin' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Josefin Sans' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Crimson Text' => array( 'variants' => array('400', 'italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Bitter' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Barlow' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Libre Franklin' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Hind' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Noto Sans TC' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('chinese-traditional', 'latin'), 'category' => 'sans-serif' ), 'Yanone Kaffeesatz' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Lobster' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Fjalla One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Kanit' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Indie Flower' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Abel' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Source Code Pro' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Dancing Script' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Arvo' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Pacifico' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Mukta' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Exo 2' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Source Serif Pro' => array( 'variants' => array('400', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Merriweather Sans' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Shadows Into Light' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Barlow Condensed' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'EB Garamond' => array( 'variants' => array('400', '500', '600', '700', '800', 'italic', '500italic', '600italic', '700italic', '800italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Overpass' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bree Serif' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Questrial' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Zilla Slab' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Abril Fatface' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Asap' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Teko' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'IBM Plex Sans' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Archivo Narrow' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Comfortaa' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Acme' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Exo' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Maven Pro' => array( 'variants' => array('400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Signika' => array( 'variants' => array('300', '400', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Amatic SC' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Catamaran' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'tamil', 'latin'), 'category' => 'sans-serif' ), 'Cairo' => array( 'variants' => array('200', '300', '400', '600', '700', '900'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'sans-serif' ), 'Fira Sans Condensed' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Hind Siliguri' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'bengali'), 'category' => 'sans-serif' ), 'Crete Round' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Prompt' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Play' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Ubuntu Condensed' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Righteous' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Domine' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'PT Sans Caption' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Assistant' => array( 'variants' => array('200', '300', '400', '600', '700', '800'), 'subsets' => array('hebrew', 'latin'), 'category' => 'sans-serif' ), 'Patua One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Vollkorn' => array( 'variants' => array('400', 'italic', '600', '600italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Baloo Bhai' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Ropa Sans' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Cinzel' => array( 'variants' => array('400', '700', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Rajdhani' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Bebas Neue' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Permanent Marker' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Amiri' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'serif' ), 'Cormorant Garamond' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'ABeeZee' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Archivo Black' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Rokkitt' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Cuprum' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Caveat' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'handwriting' ), 'Courgette' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Francois One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Monda' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Hind Madurai' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'tamil', 'latin'), 'category' => 'sans-serif' ), 'Pathway Gothic One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Fredoka One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Alegreya Sans' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Satisfy' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Alegreya' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Martel' => array( 'variants' => array('200', '300', '400', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Alfa Slab One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'News Cycle' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Kalam' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'handwriting' ), 'Cardo' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'greek', 'greek-ext', 'latin'), 'category' => 'serif' ), 'Great Vibes' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Barlow Semi Condensed' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Didact Gothic' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Kaushan Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Nanum Myeongjo' => array( 'variants' => array('400', '700', '800'), 'subsets' => array('korean', 'latin'), 'category' => 'serif' ), 'Old Standard TT' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Noticia Text' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Noto Sans SC' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('chinese-simplified', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Tinos' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Tajawal' => array( 'variants' => array('200', '300', '400', '500', '700', '800', '900'), 'subsets' => array('arabic', 'latin'), 'category' => 'sans-serif' ), 'Lobster Two' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Cantarell' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Fira Sans Extra Condensed' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Istok Web' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Sacramento' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Quattrocento Sans' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Vidaloka' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Gothic A1' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Frank Ruhl Libre' => array( 'variants' => array('300', '400', '500', '700', '900'), 'subsets' => array('latin-ext', 'hebrew', 'latin'), 'category' => 'serif' ), 'Bowlby One SC' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Gloria Hallelujah' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Luckiest Guy' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'IBM Plex Serif' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Noto Serif JP' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '900'), 'subsets' => array('japanese', 'latin'), 'category' => 'serif' ), 'Passion One' => array( 'variants' => array('400', '700', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Cookie' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Concert One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Patrick Hand' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Prata' => array( 'variants' => array('400'), 'subsets' => array('cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'M PLUS 1p' => array( 'variants' => array('100', '300', '400', '500', '700', '800', '900'), 'subsets' => array('japanese', 'latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Special Elite' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Poiret One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Quattrocento' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Orbitron' => array( 'variants' => array('400', '500', '600', '700', '800', '900'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Economica' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Saira Extra Condensed' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Playfair Display SC' => array( 'variants' => array('400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Volkhov' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Archivo' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'BenchNine' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Hind Vadodara' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Neuton' => array( 'variants' => array('200', '300', '400', 'italic', '700', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Russo One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Bangers' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Chivo' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Josefin Slab' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Philosopher' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Saira Condensed' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Gochi Hand' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Advent Pro' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'greek', 'latin'), 'category' => 'sans-serif' ), 'Handlee' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Neucha' => array( 'variants' => array('400'), 'subsets' => array('cyrillic', 'latin'), 'category' => 'handwriting' ), 'Gudea' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Hind Guntur' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('telugu', 'latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Parisienne' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Montserrat Alternates' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Sanchez' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Changa' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'sans-serif' ), 'Viga' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Sawarabi Mincho' => array( 'variants' => array('400'), 'subsets' => array('japanese', 'latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Ultra' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Taviraj' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'serif' ), 'Ruda' => array( 'variants' => array('400', '700', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Khand' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Audiowide' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Paytone One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Armata' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Yantramanav' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Suranna' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Pontano Sans' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Cabin Condensed' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Hammersmith One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Yrsa' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Nanum Gothic Coding' => array( 'variants' => array('400', '700'), 'subsets' => array('korean', 'latin'), 'category' => 'monospace' ), 'Arapey' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Spectral' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Unica One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Jaldi' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Pridi' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'serif' ), 'Alice' => array( 'variants' => array('400'), 'subsets' => array('cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Marck Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'handwriting' ), 'Tangerine' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'PT Mono' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'monospace' ), 'M PLUS Rounded 1c' => array( 'variants' => array('100', '300', '400', '500', '700', '800', '900'), 'subsets' => array('japanese', 'latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Amaranth' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Quantico' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Enriqueta' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Yellowtail' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Mitr' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Architects Daughter' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Sorts Mill Goudy' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Monoton' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Varela' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Reenie Beanie' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Playball' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Scada' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Actor' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Saira' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Fugaz One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Pragati Narrow' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Gentium Basic' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Press Start 2P' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Bad Script' => array( 'variants' => array('400'), 'subsets' => array('cyrillic', 'latin'), 'category' => 'handwriting' ), 'Oleo Script' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Cormorant' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Julius Sans One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Kreon' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Adamina' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Fauna One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Allura' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Karma' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Gentium Book Basic' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Bungee' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Homemade Apple' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Baloo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin', 'vietnamese'), 'category' => 'display' ), 'Damion' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Sarala' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Signika Negative' => array( 'variants' => array('300', '400', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Squada One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Lalezar' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'arabic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Unna' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Asap Condensed' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Glegoo' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Rock Salt' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Shadows Into Light Two' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Sintony' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Yeseva One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Lusitana' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Khula' => array( 'variants' => array('300', '400', '600', '700', '800'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Ubuntu Mono' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'monospace' ), 'El Messiri' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('cyrillic', 'arabic', 'latin'), 'category' => 'sans-serif' ), 'Merienda' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Sarabun' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Covered By Your Grace' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Lilita One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Palanquin' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Pinyon Script' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'PT Serif Caption' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Rubik Mono One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Alex Brush' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Chewy' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Rasa' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'serif' ), 'Cantata One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Sigmar One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Nanum Pen Script' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Molengo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Carter One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Staatliches' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Arbutus Slab' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Nothing You Could Do' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Forum' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Michroma' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Candal' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Alegreya Sans SC' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '500', '500italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Mukta Malar' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'tamil', 'latin'), 'category' => 'sans-serif' ), 'Jura' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Abhaya Libre' => array( 'variants' => array('400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'sinhala', 'latin'), 'category' => 'serif' ), 'Spinnaker' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Tenor Sans' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Marcellus' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Marmelad' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'VT323' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Sawarabi Gothic' => array( 'variants' => array('400'), 'subsets' => array('japanese', 'latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Antic' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Alef' => array( 'variants' => array('400', '700'), 'subsets' => array('hebrew', 'latin'), 'category' => 'sans-serif' ), 'Boogaloo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Mountains of Christmas' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Antic Slab' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Mr Dafoe' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Coda' => array( 'variants' => array('400', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Rambla' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Average' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'DM Sans' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Aclonica' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'IBM Plex Mono' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Rancho' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Basic' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bevan' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Black Ops One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Cousine' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'hebrew', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Nobile' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Aldrich' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Caveat Brush' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Share Tech Mono' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'monospace' ), 'Rufina' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Electrolize' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Fredericka the Great' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Markazi Text' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'arabic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Reem Kufi' => array( 'variants' => array('400'), 'subsets' => array('arabic', 'latin'), 'category' => 'sans-serif' ), 'ZCOOL XiaoWei' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'serif' ), 'Lustria' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Noto Serif SC' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '900'), 'subsets' => array('chinese-simplified', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Scheherazade' => array( 'variants' => array('400', '700'), 'subsets' => array('arabic', 'latin'), 'category' => 'serif' ), 'Shrikhand' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'display' ), 'Days One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Cabin Sketch' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Itim' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'handwriting' ), 'Red Hat Display' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Pangolin' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Fira Mono' => array( 'variants' => array('400', '500', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'monospace' ), 'Italianno' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Space Mono' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Biryani' => array( 'variants' => array('200', '300', '400', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Arima Madurai' => array( 'variants' => array('100', '200', '300', '400', '500', '700', '800', '900'), 'subsets' => array('latin-ext', 'tamil', 'latin', 'vietnamese'), 'category' => 'display' ), 'Niconne' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Syncopate' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Rochester' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Halant' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Encode Sans' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Coming Soon' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Leckerli One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Sunflower' => array( 'variants' => array('300', '500', '700'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Berkshire Swash' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Just Another Hand' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Overlock' => array( 'variants' => array('400', 'italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Lateef' => array( 'variants' => array('400'), 'subsets' => array('arabic', 'latin'), 'category' => 'handwriting' ), 'Norican' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Allerta' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Radley' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Arsenal' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Hanuman' => array( 'variants' => array('400', '700'), 'subsets' => array('khmer'), 'category' => 'serif' ), 'Baloo Bhaina' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'oriya', 'latin', 'vietnamese'), 'category' => 'display' ), 'Oranienbaum' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Allerta Stencil' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Saira Semi Condensed' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Gruppo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Racing Sans One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'DM Serif Text' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Mali' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'handwriting' ), 'Lemonada' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'arabic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Marcellus SC' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Share' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Encode Sans Condensed' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Grand Hotel' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Mukta Vaani' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Telex' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Magra' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Aleo' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Cinzel Decorative' => array( 'variants' => array('400', '700', '900'), 'subsets' => array('latin'), 'category' => 'display' ), 'Copse' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Trirong' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'serif' ), 'Allan' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Aladin' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Pattaya' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Ramabhadra' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Palanquin Dark' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Martel Sans' => array( 'variants' => array('200', '300', '400', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Merienda One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Lekton' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Kameron' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Overpass Mono' => array( 'variants' => array('300', '400', '600', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'monospace' ), 'Raleway Dots' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Changa One' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Annie Use Your Telescope' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Mallanna' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Londrina Solid' => array( 'variants' => array('100', '300', '400', '900'), 'subsets' => array('latin'), 'category' => 'display' ), 'Alegreya SC' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Anonymous Pro' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'cyrillic', 'latin'), 'category' => 'monospace' ), 'Rye' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Yesteryear' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Nanum Brush Script' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Caudex' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'greek', 'greek-ext', 'latin'), 'category' => 'serif' ), 'Petit Formal Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Bentham' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Krub' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Rosario' => array( 'variants' => array('300', '400', '500', '600', '700', '300italic', 'italic', '500italic', '600italic', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Nixie One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Cedarville Cursive' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Sriracha' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'handwriting' ), 'Carrois Gothic' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Shojumaru' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Marvel' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Noto Serif TC' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '900'), 'subsets' => array('chinese-traditional', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Big Shoulders Text' => array( 'variants' => array('100', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Contrail One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Cambay' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Kosugi Maru' => array( 'variants' => array('400'), 'subsets' => array('japanese', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Baloo Bhaijaan' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'arabic', 'latin', 'vietnamese'), 'category' => 'display' ), 'Bungee Inline' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Judson' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Kadwa' => array( 'variants' => array('400', '700'), 'subsets' => array('devanagari', 'latin'), 'category' => 'serif' ), 'Bai Jamjuree' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Carme' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'IBM Plex Sans Condensed' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Buenard' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Jockey One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Arizonia' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Coustard' => array( 'variants' => array('400', '900'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Mada' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '900'), 'subsets' => array('arabic', 'latin'), 'category' => 'sans-serif' ), 'Belleza' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Graduate' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Niramit' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Gilda Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Voltaire' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Eczar' => array( 'variants' => array('400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Herr Von Muellerhoff' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Red Hat Text' => array( 'variants' => array('400', 'italic', '500', '500italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'GFS Didot' => array( 'variants' => array('400'), 'subsets' => array('greek'), 'category' => 'serif' ), 'Delius' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Slabo 13px' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Titan One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Fondamento' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Do Hyeon' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Encode Sans Expanded' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Lexend Deca' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Mukta Mahee' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'gurmukhi', 'latin'), 'category' => 'sans-serif' ), 'Kelly Slab' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Capriola' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bubblegum Sans' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Encode Sans Semi Expanded' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Sue Ellen Francisco' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'DM Serif Display' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Noto Serif KR' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '900'), 'subsets' => array('korean', 'latin'), 'category' => 'serif' ), 'Goudy Bookletter 1911' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Average Sans' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Poly' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Oxygen Mono' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'monospace' ), 'Maitree' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'serif' ), 'Schoolbell' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Kristi' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Duru Sans' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Chakra Petch' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Amethysta' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Calligraffitti' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Love Ya Like A Sister' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Faustina' => array( 'variants' => array('400', '500', '600', '700', 'italic', '500italic', '600italic', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Metrophobic' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Galada' => array( 'variants' => array('400'), 'subsets' => array('latin', 'bengali'), 'category' => 'display' ), 'Freckle Face' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Ceviche One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Sofia' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Vesper Libre' => array( 'variants' => array('400', '500', '700', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Ovo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Cutive' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Montserrat Subrayada' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Rozha One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Mr De Haviland' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Cutive Mono' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'monospace' ), 'Miriam Libre' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'hebrew', 'latin'), 'category' => 'sans-serif' ), 'Suez One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'hebrew', 'latin'), 'category' => 'serif' ), 'Lakki Reddy' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'handwriting' ), 'Laila' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Chonburi' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'display' ), 'Cormorant Infant' => array( 'variants' => array('300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Baumans' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Coda Caption' => array( 'variants' => array('800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'IM Fell Double Pica' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Emilys Candy' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Federo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Modak' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'display' ), 'Inder' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Homenaje' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Secular One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'hebrew', 'latin'), 'category' => 'sans-serif' ), 'McLaren' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Andada' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Six Caps' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Black Han Sans' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Seaweed Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Wallpoet' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Sansita' => array( 'variants' => array('400', 'italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Cambo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Unkempt' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Trocchi' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Averia Serif Libre' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Knewave' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Pompiere' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Athiti' => array( 'variants' => array('200', '300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'IM Fell English' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Fanwood Text' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Gurajada' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Balthazar' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Mate' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Prociono' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Gabriela' => array( 'variants' => array('400'), 'subsets' => array('cyrillic-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Doppio One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Montez' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Wendy One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Anaheim' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Amiko' => array( 'variants' => array('400', '600', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Convergence' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Gravitas One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Alike' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Oregano' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Chelsea Market' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'La Belle Aurore' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Faster One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Strait' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Denk One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Brawler' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Finger Paint' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Kosugi' => array( 'variants' => array('400'), 'subsets' => array('japanese', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Vast Shadow' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Sedgwick Ave' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Carrois Gothic SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'UnifrakturMaguntia' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Crafty Girls' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Lemon' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Qwigley' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Corben' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Rouge Script' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Limelight' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Spicy Rice' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'BioRhyme' => array( 'variants' => array('200', '300', '400', '700', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Nova Square' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Share Tech' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Belgrano' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Cormorant SC' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Patrick Hand SC' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Oleo Script Swash Caps' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Megrim' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Spectral SC' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Aguafina Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Averia Sans Libre' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Skranji' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Mirza' => array( 'variants' => array('400', '500', '600', '700'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'display' ), 'Zeyada' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Amita' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'handwriting' ), 'Waiting for the Sunrise' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Bowlby One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Battambang' => array( 'variants' => array('400', '700'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Proza Libre' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Quando' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Kurale' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'devanagari', 'latin'), 'category' => 'serif' ), 'Loved by the King' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Bungee Shade' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Numans' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Crushed' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Stardos Stencil' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Fresca' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Harmattan' => array( 'variants' => array('400'), 'subsets' => array('arabic', 'latin'), 'category' => 'sans-serif' ), 'Clicker Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'K2D' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Podkova' => array( 'variants' => array('400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Andika' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Short Stack' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Cantora One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Meddon' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Jua' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Charm' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'handwriting' ), 'Sniglet' => array( 'variants' => array('400', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Overlock SC' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Esteban' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Expletus Sans' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Alike Angular' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Give You Glory' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Voces' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Dawning of a New Day' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'IM Fell DW Pica' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Baloo Chettan' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'malayalam', 'vietnamese'), 'category' => 'display' ), 'Krona One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Happy Monkey' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Mrs Saint Delafield' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Iceland' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Katibeh' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'display' ), 'Puritan' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Euphoria Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'The Girl Next Door' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Literata' => array( 'variants' => array('400', '500', '600', '700', 'italic', '500italic', '600italic', '700italic'), 'subsets' => array('latin-ext', 'greek', 'greek-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Princess Sofia' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Spirax' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Mouse Memoirs' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bilbo Swash Caps' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Gafata' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Pavanam' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'tamil', 'latin'), 'category' => 'sans-serif' ), 'Scope One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Cherry Swash' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Encode Sans Semi Condensed' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Rationale' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Delius Swash Caps' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Codystar' => array( 'variants' => array('300', '400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Fjord One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Walter Turncoat' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Baloo Thambi' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'tamil', 'latin', 'vietnamese'), 'category' => 'display' ), 'Lily Script One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Tauri' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Rammetto One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Mako' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Just Me Again Down Here' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Imprima' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bellefair' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'hebrew', 'latin'), 'category' => 'serif' ), 'Orienta' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'NTR' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Averia Libre' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'display' ), 'Libre Barcode 39' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Wire One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Della Respira' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Ledger' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'serif' ), 'Salsa' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Poller One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Cormorant Upright' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Fontdiner Swanky' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Tienne' => array( 'variants' => array('400', '700', '900'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Vampiro One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Baloo Paaji' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'gurmukhi', 'latin', 'vietnamese'), 'category' => 'display' ), 'Over the Rainbow' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Artifika' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Port Lligat Sans' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Rakkas' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'display' ), 'Frijole' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'David Libre' => array( 'variants' => array('400', '500', '700'), 'subsets' => array('latin-ext', 'hebrew', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Life Savers' => array( 'variants' => array('400', '700', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Sarpanch' => array( 'variants' => array('400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Geo' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'IM Fell English SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Mandali' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Kumar One' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'display' ), 'Creepster' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Mogra' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'display' ), 'Padauk' => array( 'variants' => array('400', '700'), 'subsets' => array('myanmar', 'latin'), 'category' => 'sans-serif' ), 'Bubbler One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Sirin Stencil' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Atma' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'latin', 'bengali'), 'category' => 'display' ), 'Mansalva' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Holtwood One SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Habibi' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Shanti' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Headland One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Manjari' => array( 'variants' => array('100', '400', '700'), 'subsets' => array('latin', 'malayalam'), 'category' => 'sans-serif' ), 'Chathura' => array( 'variants' => array('100', '300', '400', '700', '800'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Kranky' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Elsie' => array( 'variants' => array('400', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Vibur' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Prosto One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Song Myung' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'serif' ), 'Nova Mono' => array( 'variants' => array('400'), 'subsets' => array('greek', 'latin'), 'category' => 'monospace' ), 'Baloo Da' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'bengali', 'vietnamese'), 'category' => 'display' ), 'Antic Didone' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Englebert' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Cherry Cream Soda' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Port Lligat Slab' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Ranchers' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Aref Ruqaa' => array( 'variants' => array('400', '700'), 'subsets' => array('arabic', 'latin'), 'category' => 'serif' ), 'Asul' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Coiny' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'tamil', 'latin', 'vietnamese'), 'category' => 'display' ), 'Livvic' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Dynalight' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Kotta One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Zilla Slab Highlight' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Peralta' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Noto Sans HK' => array( 'variants' => array('100', '300', '400', '500', '700', '900'), 'subsets' => array('chinese-hongkong', 'latin'), 'category' => 'sans-serif' ), 'Sail' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Timmana' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Medula One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Farsan' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Slackey' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Saira Stencil One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Mate SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Dokdo' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Ruluko' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Barriecito' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Engagement' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Gugi' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'display' ), 'Alatsi' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Inknut Antiqua' => array( 'variants' => array('300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Baloo Tamma' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'kannada', 'latin', 'vietnamese'), 'category' => 'display' ), 'Darker Grotesque' => array( 'variants' => array('300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Metamorphous' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Cormorant Unicase' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'B612 Mono' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'monospace' ), 'Mystery Quest' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Eater' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Dekko' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'handwriting' ), 'Sonsie One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Chicle' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Amarante' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Donegal One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Ramaraja' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Ruslan Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Macondo Swash Caps' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Arya' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'sans-serif' ), 'Nova Round' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Sree Krushnadevaraya' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Germania One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Yatra One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'display' ), 'Koulen' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Stalemate' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Sumana' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Tulpen One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Condiment' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Almarai' => array( 'variants' => array('300', '400', '700', '800'), 'subsets' => array('arabic'), 'category' => 'sans-serif' ), 'Kite One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Sarina' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Junge' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Delius Unicase' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Chau Philomene One' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Simonetta' => array( 'variants' => array('400', 'italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Trade Winds' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Rum Raisin' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Ribeye' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Khmer' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Italiana' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Vollkorn SC' => array( 'variants' => array('400', '600', '700', '900'), 'subsets' => array('latin-ext', 'cyrillic-ext', 'cyrillic', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Baskervville' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Cagliostro' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Flamenco' => array( 'variants' => array('300', '400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Ma Shan Zheng' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'handwriting' ), 'Farro' => array( 'variants' => array('300', '400', '500', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Bilbo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Fenix' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Pirata One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Stint Ultra Condensed' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Vibes' => array( 'variants' => array('400'), 'subsets' => array('arabic', 'latin'), 'category' => 'display' ), 'Quintessential' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Rosarivo' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Almendra' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Angkor' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Chilanka' => array( 'variants' => array('400'), 'subsets' => array('latin', 'malayalam'), 'category' => 'handwriting' ), 'Lovers Quarrel' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'IM Fell French Canon' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Milonga' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Hepta Slab' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Dorsa' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Akronim' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Nova Slim' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Text Me One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Thasadith' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'New Rocker' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Manuale' => array( 'variants' => array('400', '500', '600', '700', 'italic', '500italic', '600italic', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Gaegu' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Paprika' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Charmonman' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'handwriting' ), 'Ribeye Marrow' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Sancreek' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Hanalei Fill' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Londrina Outline' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Mina' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin', 'bengali'), 'category' => 'sans-serif' ), 'Libre Caslon Text' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'KoHo' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Ewert' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Notable' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Stoke' => array( 'variants' => array('300', '400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'IM Fell French Canon SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Moul' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Petrona' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Buda' => array( 'variants' => array('300'), 'subsets' => array('latin'), 'category' => 'display' ), 'Big Shoulders Display' => array( 'variants' => array('100', '300', '400', '500', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Yeon Sung' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'display' ), 'Srisakdi' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'display' ), 'Nova Flat' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Fascinate Inline' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Nokora' => array( 'variants' => array('400', '700'), 'subsets' => array('khmer'), 'category' => 'serif' ), 'Linden Hill' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Wellfleet' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Monsieur La Doulaise' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'League Script' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Swanky and Moo Moo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Marko One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Jacques Francois Shadow' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Bokor' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Sahitya' => array( 'variants' => array('400', '700'), 'subsets' => array('devanagari', 'latin'), 'category' => 'serif' ), 'Sura' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Croissant One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Kavoon' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Uncial Antiqua' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Meera Inimai' => array( 'variants' => array('400'), 'subsets' => array('tamil', 'latin'), 'category' => 'sans-serif' ), 'Henny Penny' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Blinker' => array( 'variants' => array('100', '200', '300', '400', '600', '700', '800', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Nosifer' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Eagle Lake' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Joti One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Trochut' => array( 'variants' => array('400', 'italic', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'UnifrakturCook' => array( 'variants' => array('700'), 'subsets' => array('latin'), 'category' => 'display' ), 'IM Fell Great Primer' => array( 'variants' => array('400', 'italic'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Maiden Orange' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Tillana' => array( 'variants' => array('400', '500', '600', '700', '800'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'handwriting' ), 'Glass Antiqua' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Libre Barcode 128' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Redressed' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Ranga' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'display' ), 'ZCOOL QingKe HuangYou' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'display' ), 'Galdeano' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Julee' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Barrio' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Chela One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Be Vietnam' => array( 'variants' => array('100', '100italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Elsie Swash Caps' => array( 'variants' => array('400', '900'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Averia Gruesa Libre' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Diplomata' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Bahiana' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Offside' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Revalia' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Bayon' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Underdog' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Inika' => array( 'variants' => array('400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'IM Fell DW Pica SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Stint Ultra Expanded' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Ruthie' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Fahkwang' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Autour One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'B612' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Griffy' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Risque' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Baloo Tammudu' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Chango' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Oldenburg' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Plaster' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Gamja Flower' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Kodchasan' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese', 'thai'), 'category' => 'sans-serif' ), 'Grenze' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Miniver' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Smokum' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Unlock' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Trykker' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Stylish' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Mrs Sheppards' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Margarine' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Smythe' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Montaga' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Gupter' => array( 'variants' => array('400', '500', '700'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Alata' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Iceberg' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Ruge Boogie' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Monofett' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Metal Mania' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Purple Purse' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Felipa' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Content' => array( 'variants' => array('400', '700'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Taprom' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Odor Mean Chey' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Modern Antiqua' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Caesar Dressing' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Original Surfer' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Asar' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Irish Grover' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Keania One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Molle' => array( 'variants' => array('italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Crimson Pro' => array( 'variants' => array('200', '300', '400', '500', '600', '700', '800', '900', '200italic', '300italic', 'italic', '500italic', '600italic', '700italic', '800italic', '900italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Lancelot' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Dr Sugiyama' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Ravi Prakash' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'display' ), 'Libre Barcode 39 Text' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Poor Story' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'display' ), 'Rhodium Libre' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'devanagari', 'latin'), 'category' => 'serif' ), 'Liu Jian Mao Cao' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'handwriting' ), 'Atomic Age' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Siemreap' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Arbutus' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Fira Code' => array( 'variants' => array('300', '400', '500', '600', '700'), 'subsets' => array('latin-ext', 'greek', 'cyrillic-ext', 'greek-ext', 'cyrillic', 'latin'), 'category' => 'monospace' ), 'Suwannaphum' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Bigshot One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Libre Barcode 39 Extended' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Meie Script' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Devonshire' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Libre Barcode 39 Extended Text' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Sunshiney' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Kumar One Outline' => array( 'variants' => array('400'), 'subsets' => array('gujarati', 'latin-ext', 'latin'), 'category' => 'display' ), 'Snippet' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'MedievalSharp' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Asset' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Kavivanar' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'tamil', 'latin'), 'category' => 'handwriting' ), 'Jomhuria' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'arabic', 'latin'), 'category' => 'display' ), 'Diplomata SC' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Kantumruy' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('khmer'), 'category' => 'sans-serif' ), 'Snowburst One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'IM Fell Great Primer SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Hi Melody' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Black And White Picture' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'sans-serif' ), 'Major Mono Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'monospace' ), 'Flavors' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Jomolhari' => array( 'variants' => array('400'), 'subsets' => array('latin', 'tibetan'), 'category' => 'serif' ), 'Gorditas' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Freehand' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Jim Nightshade' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Londrina Shadow' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Combo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Almendra SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'GFS Neohellenic' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('greek'), 'category' => 'sans-serif' ), 'Dangrek' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Bungee Hairline' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Kenia' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Jacques Francois' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Romanesco' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Astloch' => array( 'variants' => array('400', '700'), 'subsets' => array('latin'), 'category' => 'display' ), 'Jolly Lodger' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Nova Oval' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Kirang Haerang' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'display' ), 'IM Fell Double Pica SC' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Goblin One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Bigelow Rules' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Sevillana' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Miss Fajardose' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Almendra Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Calistoga' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'East Sea Dokdo' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'handwriting' ), 'Metal' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Piedra' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Butterfly Kids' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Tenali Ramakrishna' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Galindo' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Bungee Outline' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ), 'Macondo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Solway' => array( 'variants' => array('300', '400', '500', '700', '800'), 'subsets' => array('latin'), 'category' => 'serif' ), 'Nova Cut' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Miltonian Tattoo' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Fruktur' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Cute Font' => array( 'variants' => array('400'), 'subsets' => array('korean', 'latin'), 'category' => 'display' ), 'Public Sans' => array( 'variants' => array('100', '200', '300', '400', '500', '600', '700', '800', '900', '100italic', '200italic', '300italic', 'italic', '500italic', '600italic', '700italic', '800italic', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Supermercado One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'ZCOOL KuaiLe' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'display' ), 'Seymour One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'sans-serif' ), 'Nova Script' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Bonbon' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Miltonian' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Mr Bedfort' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'handwriting' ), 'Geostar Fill' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Emblema One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Londrina Sketch' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Erica One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Lexend Exa' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Sulphur Point' => array( 'variants' => array('300', '400', '700'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Sedgwick Ave Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'handwriting' ), 'Federant' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Gidugu' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Fascinate' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Butcherman' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Hanalei' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Sofadi One' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Geostar' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Aubrey' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Passero One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Suravaram' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Libre Caslon Display' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Preahvihear' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Girassol' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Libre Barcode 128 Text' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'Gelasio' => array( 'variants' => array('400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'serif' ), 'Beth Ellen' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'handwriting' ), 'Peddana' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'serif' ), 'Tomorrow' => array( 'variants' => array('100', '100italic', '200', '200italic', '300', '300italic', '400', 'italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Moulpali' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Ibarra Real Nova' => array( 'variants' => array('400', 'italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Stalinist One' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'cyrillic', 'latin'), 'category' => 'display' ), 'Single Day' => array( 'variants' => array('400'), 'subsets' => array('korean'), 'category' => 'display' ), 'Kdam Thmor' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Chenla' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'display' ), 'Courier Prime' => array( 'variants' => array('400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'monospace' ), 'Dhurjati' => array( 'variants' => array('400'), 'subsets' => array('telugu', 'latin'), 'category' => 'sans-serif' ), 'Lexend Tera' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Gayathri' => array( 'variants' => array('100', '400', '700'), 'subsets' => array('latin', 'malayalam'), 'category' => 'sans-serif' ), 'Fasthand' => array( 'variants' => array('400'), 'subsets' => array('khmer'), 'category' => 'serif' ), 'Odibee Sans' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'display' ), 'BioRhyme Expanded' => array( 'variants' => array('200', '300', '400', '700', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Lacquer' => array( 'variants' => array('400'), 'subsets' => array('latin'), 'category' => 'sans-serif' ), 'Warnes' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Kulim Park' => array( 'variants' => array('200', '200italic', '300', '300italic', '400', 'italic', '600', '600italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'sans-serif' ), 'Long Cang' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'handwriting' ), 'Turret Road' => array( 'variants' => array('200', '300', '400', '500', '700', '800'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'display' ), 'Lexend Zetta' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Lexend Mega' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Lexend Peta' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Inria Serif' => array( 'variants' => array('300', '300italic', '400', 'italic', '700', '700italic'), 'subsets' => array('latin-ext', 'latin'), 'category' => 'serif' ), 'Lexend Giga' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'sans-serif' ), 'Zhi Mang Xing' => array( 'variants' => array('400'), 'subsets' => array('chinese-simplified', 'latin'), 'category' => 'handwriting' ), 'Bahianita' => array( 'variants' => array('400'), 'subsets' => array('latin-ext', 'latin', 'vietnamese'), 'category' => 'display' ) ); ?>includes/page-template.class.php000064400000010224150212006510012703 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if( !defined( 'ABSPATH') ) exit(); class RevSliderPageTemplate { /** * A reference to an instance of this class. */ private static $instance; /** * The array of templates that this plugin tracks. */ protected $templates; /** * Returns an instance of this class. */ public static function get_instance() { if( null == self::$instance ) { self::$instance = new RevSliderPageTemplate(); } return self::$instance; } /** * Initializes the plugin by setting filters and administration functions. */ private function __construct() { $this->templates = array(); // Add a filter to the attributes metabox to inject template into the cache. add_filter( 'page_attributes_dropdown_pages_args', array( $this, 'register_project_templates' ) ); // Add a filter to the save post to inject out template into the page cache add_filter( 'wp_insert_post_data', array( $this, 'register_project_templates' ) ); // Add a filter to the template include to determine if the page has our // template assigned and return it's path add_filter( 'template_include', array( $this, 'view_project_template') ); // Add your templates to this array. $this->templates = array( '../public/views/revslider-page-template.php' => 'Slider Revolution Blank Template', ); // Fix for WP 4.7 add_filter( 'theme_page_templates', array($this, 'register_project_templates_new' ) ); // Add filters to the attributes metabox to inject templates to all posts $types = get_post_types( [], 'objects' ); foreach ( $types as $type => $values ) { if ( isset( $type ) ) { $type_name = 'theme_' . $type . '_templates'; add_filter( $type_name , array( $this, 'add_post_templates' )); } } } // Adds our template to the new post templates setting (WP >= 4.7) public function register_project_templates_new( $post_templates ) { $post_templates = array_merge( $post_templates, $this->templates ); return $post_templates; } public function add_post_templates( $templates ) { $my_virtual_templates = array( '../public/views/revslider-page-template.php' => 'Slider Revolution Blank Template', ); // Merge with any templates already available $templates = array_merge( $templates, $my_virtual_templates ); return $templates; } /** * Adds our template to the pages cache in order to trick WordPress * into thinking the template file exists where it doens't really exist. * */ public function register_project_templates( $atts ) { // Create the key used for the themes cache $cache_key = 'page_templates-' . md5( get_theme_root() . '/' . get_stylesheet() ); // Retrieve the cache list. // If it doesn't exist, or it's empty prepare an array $templates = wp_get_theme()->get_page_templates(); if ( empty( $templates ) ) { $templates = array(); } // New cache, therefore remove the old one wp_cache_delete( $cache_key , 'themes'); // Now add our template to the list of templates by merging our templates // with the existing templates array from the cache. $templates = array_merge( $templates, $this->templates ); // Add the modified cache to allow WordPress to pick it up for listing // available templates wp_cache_add( $cache_key, $templates, 'themes', 1800 ); return $atts; } /** * Checks if the template is assigned to the page */ public function view_project_template( $template ) { global $post; if(!isset($post->ID)) return $template; if (!isset($this->templates[get_post_meta( $post->ID, '_wp_page_template', true )] ) ) { return $template; } $file = plugin_dir_path(__FILE__). get_post_meta( $post->ID, '_wp_page_template', true ); // Just to be safe, we check if the file exist first if( file_exists( $file ) ) { return $file; } else { echo $file; } return $template; } } ?>includes/extension.class.php000064400000014230150212006510012173 0ustar00 * @link https://revolution.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderExtension { public function __construct() { $this->init_essential_grid_extensions(); } /*************************** * Setup part for Revslider inclusion into Essential Grid ***************************/ /** * Do all initializations for RevSlider integration */ public function init_essential_grid_extensions(){ if(!class_exists('Essential_Grid')) return false; //only add if Essential Grid is installed add_filter('essgrid_set_ajax_source_order', array($this, 'add_slider_to_eg_ajax')); add_filter('essgrid_handle_ajax_content', array($this, 'set_slider_values_to_eg_ajax'), 10, 4); add_action('essgrid_add_meta_options', array($this, 'add_eg_additional_meta_field')); add_action('essgrid_save_meta_options', array($this, 'save_eg_additional_meta_field'), 10, 2); //only do on frontend add_action('admin_head', array($this, 'add_eg_additional_inline_javascript')); add_action('wp_footer', array($this, 'add_eg_additional_inline_javascript')); } /** * Add Slider to the List of choosable media */ public function add_slider_to_eg_ajax($media){ $media['revslider'] = array('name' => __('Slider Revolution', 'revslider'), 'type' => 'ccw'); return $media; } /** * Add Slider to the List of choosable media */ public function set_slider_values_to_eg_ajax($handle, $media_sources, $post, $grid_id){ if($handle !== 'revslider') return false; $slider_source = ''; $values = get_post_custom($post['ID']); if(isset($values['eg_sources_revslider'])){ if(isset($values['eg_sources_revslider'][0])) $slider_source = (isset($values['eg_sources_revslider'][0])) ? $values['eg_sources_revslider'][0] : ''; else $slider_source = (isset($values['eg_sources_revslider'])) ? $values['eg_sources_revslider'] : ''; } if($slider_source === ''){ return false; }else{ return ' data-ajaxtype="'.$handle.'" data-ajaxsource="'.$slider_source.'"'; } } /** * Adds custom meta field into the essential grid meta box for post/pages */ public function add_eg_additional_meta_field($values){ $sld = new RevSliderSlider(); $sliders = $sld->get_sliders(); $shortcodes = array(); if(!empty($sliders)){ $first = true; foreach($sliders as $slider){ $name = $slider->get_param('shortcode','false'); if($name != 'false'){ $shortcodes[$slider->get_id()] = $name; $first = false; } } } $selected_slider = (isset($values['eg_sources_revslider'])) ? $values['eg_sources_revslider'] : ''; if($selected_slider == ''){ $selected_slider = array(); $selected_slider[0] = ''; } ?>

includes/cssparser.class.php000064400000063211150212006510012167 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderCssParser extends RevSliderFunctions { public $css; /** * init the parser, set css content * @before: RevSliderCssParser::initContent() */ public function init_css($css){ $this->css = $css; } /** * get array of slide classes, between two sections. * @before: RevSliderCssParser::getArrClasses() */ public function get_classes($start_text = '', $end_text = '', $explodeonspace = false){ $content = $this->css; $classes = array(); //trim from top if(!empty($start_text)){ $pos_start = strpos($content, $start_text); $content = ($pos_start !== false) ? substr($content, $pos_start, strlen($content) - $pos_start) : $content; } //trim from bottom if(!empty($end_text)){ $pos_end = strpos($content, $end_text); $content = ($pos_end !== false) ? substr($content, 0, $pos_end) : $content; } //get styles $lines = explode("\n", $content); foreach($lines as $key => $line){ $line = trim($line); if(strpos($line, '{') === false || strpos($line, '.caption a') || strpos($line, '.tp-caption a') !== false) continue; //get style out of the line $class = trim(str_replace('{', '', $line)); //skip captions like this: .tp-caption.imageclass img if(strpos($class, ' ') !== false){ if(!$explodeonspace){ continue; }else{ $class = explode(',', $class); $class = $class[0]; } } //skip captions like this: .tp-caption.imageclass:hover, :before, :after if(strpos($class, ':') !== false) continue; $class = str_replace(array('.caption.', '.tp-caption.'), '.', $class); $class = trim(str_replace('.', '', $class)); $words = explode(' ', $class); $class = $words[count($words)-1]; $class = trim($class); $classes[] = $class; } sort($classes); return $classes; } /** * parse css stylesheet to an array * @before: RevSliderCssParser::parseCssToArray(); **/ public function css_to_array($css){ while(strpos($css, '/*') !== false){ if(strpos($css, '*/') === false) return false; $start = strpos($css, '/*'); $end = strpos($css, '*/') + 2; $css = str_replace(substr($css, $start, $end - $start), '', $css); } //preg_match_all('/(?ims)([a-z0-9\s\.\:#_\-@]+)\{([^\}]*)\}/', $css, $arr); preg_match_all('/(?ims)([a-z0-9\,\s\.\:#_\-@]+)\{([^\}]*)\}/', $css, $arr); $result = array(); foreach($arr[0] as $i => $x){ $selector = trim($arr[1][$i]); if(strpos($selector, '{') !== false || strpos($selector, '}') !== false) return false; $rules = explode(';', trim($arr[2][$i])); $result[$selector] = array(); foreach($rules as $strRule){ if(!empty($strRule)){ $rule = explode(':', $strRule); //does not work if in css is another { or } //if(strpos($rule[0], '{') !== false || strpos($rule[0], '}') !== false || strpos($rule[1], '{') !== false || strpos($rule[1], '}') !== false) return false; //put back everything but not $rule[0]; $key = trim($rule[0]); unset($rule[0]); $values = implode(':', $rule); $result[$selector][trim($key)] = trim(str_replace("'", '"', $values)); } } } return $result; } /** * parse database entry to css * @before: RevSliderCssParser::parseDbArrayToCss(); **/ public function parse_db_to_css($css_array, $nl = "\n\r"){ $css = ''; $deformations = $this->get_deformation_css_tags(); $transparency = array( 'color' => 'color-transparency', 'background-color' => 'background-transparency', 'border-color' => 'border-transparency' ); $check_parameters = array( 'border-width' => 'px', 'border-radius' => 'px', 'padding' => 'px', 'font-size' => 'px', 'line-height' => 'px' ); foreach($css_array as $id => $attr){ $stripped = (strpos($attr['handle'], '.tp-caption') !== false) ? trim(str_replace('.tp-caption', '', $attr['handle'])) : ''; $attr['advanced'] = json_decode($attr['advanced'], true); $styles = json_decode(str_replace("'", '"', $attr['params']), true); $styles_adv = $attr['advanced']['idle']; $css .= $attr['handle']; $css .= (!empty($stripped)) ? ', '.$stripped : ''; $css .= ' {'.$nl; if(is_array($styles) || is_array($styles_adv)){ if(is_array($styles)){ foreach($styles as $name => $style){ if(in_array($name, $deformations) && $name !== 'cursor') continue; if(!is_array($name) && isset($transparency[$name])){ //the style can have transparency! if(isset($styles[$transparency[$name]]) && $style !== 'transparent'){ $style = $this->hex2rgba($style, $styles[$transparency[$name]] * 100); } } if(!is_array($name) && isset($check_parameters[$name])){ $style = $this->add_missing_val($style, $check_parameters[$name]); } if(is_array($style) || is_object($style)) $style = implode(' ', $style); $ret = $this->check_for_modifications($name, $style); if($ret['name'] == 'cursor' && $ret['style'] == 'auto') continue; $css .= $ret['name'].':'.$ret['style'].";".$nl; } } if(is_array($styles_adv)){ foreach($styles_adv as $name => $style){ if(in_array($name, $deformations) && $name !== 'cursor') continue; if(is_array($style) || is_object($style)) $style = implode(' ', $style); $ret = $this->check_for_modifications($name, $style); if($ret['name'] == 'cursor' && $ret['style'] == 'auto') continue; $css .= $ret['name'].':'.$ret['style'].";".$nl; } } } $css .= '}'.$nl.$nl; //add hover $setting = json_decode($attr['settings'], true); if(isset($setting['hover']) && $setting['hover'] == 'true'){ $hover = json_decode(str_replace("'", '"', $attr['hover']), true); $hover_adv = $attr['advanced']['hover']; if(is_array($hover) || is_array($hover_adv)){ $css .= $attr['handle'].':hover'; if(!empty($stripped)) $css .= ', '.$stripped.':hover'; $css .= ' {'.$nl; if(is_array($hover)){ foreach($hover as $name => $style){ if(in_array($name, $deformations) && $name !== 'cursor') continue; if(!is_array($name) && isset($transparency[$name])){ //the style can have transparency! if(isset($hover[$transparency[$name]]) && $style !== 'transparent'){ $style = $this->hex2rgba($style, $hover[$transparency[$name]] * 100); } } if(!is_array($name) && isset($check_parameters[$name])){ $style = $this->add_missing_val($style, $check_parameters[$name]); } if(is_array($style)|| is_object($style)) $style = implode(' ', $style); $ret = $this->check_for_modifications($name, $style); if($ret['name'] == 'cursor' && $ret['style'] == 'auto') continue; $css .= $ret['name'].':'.$ret['style'].";".$nl; } } if(is_array($hover_adv)){ foreach($hover_adv as $name => $style){ if(in_array($name, $deformations) && $name !== 'cursor') continue; if(is_array($style)|| is_object($style)) $style = implode(' ', $style); $ret = $this->check_for_modifications($name, $style); if($ret['name'] == 'cursor' && $ret['style'] == 'auto') continue; $css .= $ret['name'].':'.$ret['style'].";".$nl; } } $css .= '}'.$nl.$nl; } } } return $css; } /** * Check for Modifications like with cursor * @since: 5.1.3 **/ public function check_for_modifications($name, $style){ if($name == 'cursor'){ $style = ($style == 'zoom-in') ? 'zoom-in; -webkit-zoom-in; cursor: -moz-zoom-in' : $style; $style = ($style == 'zoom-out') ? 'zoom-out; -webkit-zoom-out; cursor: -moz-zoom-out' : $style; $name = 'cursor'; } return array('name' => $name, 'style' => $style); } /** * Check for Modifications like with cursor * @before: RevSliderCssParser::parseArrayToCss(); **/ public function array_to_css($css_array, $nl = "\n\r", $adv = false){ $css = ''; $deformations = $this->get_deformation_css_tags(); foreach($css_array as $id => $attr){ $setting = (array)$attr['settings']; $advanced = (array)$attr['advanced']; $stripped = (strpos($attr['handle'], '.tp-caption') !== false) ? trim(str_replace('.tp-caption', '', $attr['handle'])) : ''; $styles = (array)$attr['params']; $css .= $attr['handle']; $css .= (!empty($stripped)) ? ', '.$stripped : $css; $css .= ' {'.$nl; if($adv && isset($advanced['idle'])){ $styles = array_merge($styles, (array)$advanced['idle']); if(isset($setting['type'])){ $styles['type'] = $setting['type']; } } if(is_array($styles) && !empty($styles)){ foreach($styles as $name => $style){ if(in_array($name, $deformations) && $name !== 'cursor') continue; if($name == 'background-color' && strpos($style, 'rgba') !== false){ //rgb && rgba $rgb = explode(',', str_replace('rgba', 'rgb', $style)); unset($rgb[count($rgb)-1]); $rgb = implode(',', $rgb).')'; $css .= $name.':'.$rgb.';'.$nl; } $style = (is_array($style) || is_object($style)) ? implode(' ', $style) : $style; $css .= $name.':'.$style.';'.$nl; } } $css .= '}'.$nl.$nl; //add hover if(isset($setting['hover']) && $setting['hover'] == 'true'){ $hover = (array)$attr['hover']; if($adv && isset($advanced['hover'])){ $styles = array_merge($styles, (array)$advanced['hover']); } if(is_array($hover)){ $css .= $attr['handle'].':hover'; if(!empty($stripped)) $css.= ', '.$stripped.':hover'; $css .= ' {'.$nl; foreach($hover as $name => $style){ if($name == 'background-color' && strpos($style, 'rgba') !== false){ //rgb && rgba $rgb = explode(',', str_replace('rgba', 'rgb', $style)); unset($rgb[count($rgb)-1]); $rgb = implode(',', $rgb).')'; $css .= $name.':'.$rgb.';'.$nl; } $style = (is_array($style) || is_object($style)) ? implode(' ', $style) : $style; $css .= $name.':'.$style.';'.$nl; } $css .= '}'.$nl.$nl; } } } return $css; } /** * parse static database to css * @before: RevSliderCssParser::parseStaticArrayToCss(); **/ public function static_to_css($css_array, $nl = "\n"){ return $this->simple_array_to_css($css_array); } /** * parse simple array to css * @before: RevSliderCssParser::parseSimpleArrayToCss(); **/ public function simple_array_to_css($css_array, $nl = "\n"){ $css = ''; foreach($css_array as $class => $styles){ $css .= $class.' {'.$nl; if(is_array($styles) && !empty($styles)){ foreach($styles as $name => $style){ $style = (is_array($style) || is_object($style)) ? implode(' ', $style) : $style; $css .= $name.':'.$style.';'.$nl; } } $css .= '}'.$nl.$nl; } return $css; } /** * parse db array to array * @before: RevSliderCssParser::parseDbArrayToArray(); **/ public function db_array_to_array($css_array, $handle = false){ if(!is_array($css_array) || empty($css_array)) return false; foreach($css_array as $key => $css){ if($handle != false){ if($this->get_val($css_array[$key], 'handle') == '.tp-caption.'.$handle){ $css_array[$key]['params'] = json_decode(str_replace("'", '"', $this->get_val($css, 'params'))); $css_array[$key]['hover'] = json_decode(str_replace("'", '"', $this->get_val($css, 'hover'))); $css_array[$key]['advanced'] = json_decode(str_replace("'", '"', $this->get_val($css, 'advanced'))); $css_array[$key]['settings'] = json_decode(str_replace("'", '"', $this->get_val($css, 'settings'))); return $css_array[$key]; }else{ unset($css_array[$key]); } }else{ $css_array[$key]['params'] = json_decode(str_replace("'", '"', $this->get_val($css, 'params'))); $css_array[$key]['hover'] = json_decode(str_replace("'", '"', $this->get_val($css, 'hover'))); $css_array[$key]['advanced'] = json_decode(str_replace("'", '"', $this->get_val($css, 'advanced'))); $css_array[$key]['settings'] = json_decode(str_replace("'", '"', $this->get_val($css, 'settings'))); } } return $css_array; } /** * compress the css **/ public function compress_css($buffer){ /* remove comments */ $buffer = preg_replace("!/\*[^*]*\*+([^/][^*]*\*+)*/!", '', $buffer) ; /* remove tabs, spaces, newlines, etc. */ $arr = array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '); $rep = array('', '', '', '', ' ', ' ', ' '); $buffer = str_replace($arr, $rep, $buffer); /* remove whitespaces around {}:, */ $buffer = preg_replace("/\s*([\{\}:,])\s*/", "$1", $buffer); /* remove last ; */ $buffer = str_replace(';}', '}', $buffer); return $buffer; } /** * Defines the default CSS Classes, can be given a version number to order them accordingly * @since: 5.0 **/ public function default_css_classes(){ $c = '.tp-caption'; $default = array( $c.'.medium_grey' => '4', $c.'.small_text' => '4', $c.'.medium_text' => '4', $c.'.large_text' => '4', $c.'.very_large_text' => '4', $c.'.very_big_white' => '4', $c.'.very_big_black' => '4', $c.'.modern_medium_fat' => '4', $c.'.modern_medium_fat_white' => '4', $c.'.modern_medium_light' => '4', $c.'.modern_big_bluebg' => '4', $c.'.modern_big_redbg' => '4', $c.'.modern_small_text_dark' => '4', $c.'.boxshadow' => '4', $c.'.black' => '4', $c.'.noshadow' => '4', $c.'.thinheadline_dark' => '4', $c.'.thintext_dark' => '4', $c.'.largeblackbg' => '4', $c.'.largepinkbg' => '4', $c.'.largewhitebg' => '4', $c.'.largegreenbg' => '4', $c.'.excerpt' => '4', $c.'.large_bold_grey' => '4', $c.'.medium_thin_grey' => '4', $c.'.small_thin_grey' => '4', $c.'.lightgrey_divider' => '4', $c.'.large_bold_darkblue' => '4', $c.'.medium_bg_darkblue' => '4', $c.'.medium_bold_red' => '4', $c.'.medium_light_red' => '4', $c.'.medium_bg_red' => '4', $c.'.medium_bold_orange' => '4', $c.'.medium_bg_orange' => '4', $c.'.grassfloor' => '4', $c.'.large_bold_white' => '4', $c.'.medium_light_white' => '4', $c.'.mediumlarge_light_white' => '4', $c.'.mediumlarge_light_white_center' => '4', $c.'.medium_bg_asbestos' => '4', $c.'.medium_light_black' => '4', $c.'.large_bold_black' => '4', $c.'.mediumlarge_light_darkblue'=> '4', $c.'.small_light_white' => '4', $c.'.roundedimage' => '4', $c.'.large_bg_black' => '4', $c.'.mediumwhitebg' => '4', $c.'.MarkerDisplay' => '5.0', $c.'.Restaurant-Display' => '5.0', $c.'.Restaurant-Cursive' => '5.0', $c.'.Restaurant-ScrollDownText' => '5.0', $c.'.Restaurant-Description' => '5.0', $c.'.Restaurant-Price' => '5.0', $c.'.Restaurant-Menuitem' => '5.0', $c.'.Furniture-LogoText' => '5.0', $c.'.Furniture-Plus' => '5.0', $c.'.Furniture-Title' => '5.0', $c.'.Furniture-Subtitle' => '5.0', $c.'.Gym-Display' => '5.0', $c.'.Gym-Subline' => '5.0', $c.'.Gym-SmallText' => '5.0', $c.'.Fashion-SmallText' => '5.0', $c.'.Fashion-BigDisplay' => '5.0', $c.'.Fashion-TextBlock' => '5.0', $c.'.Sports-Display' => '5.0', $c.'.Sports-DisplayFat' => '5.0', $c.'.Sports-Subline' => '5.0', $c.'.Instagram-Caption' => '5.0', $c.'.News-Title' => '5.0', $c.'.News-Subtitle' => '5.0', $c.'.Photography-Display' => '5.0', $c.'.Photography-Subline' => '5.0', $c.'.Photography-ImageHover' => '5.0', $c.'.Photography-Menuitem' => '5.0', $c.'.Photography-Textblock' => '5.0', $c.'.Photography-Subline-2' => '5.0', $c.'.Photography-ImageHover2' => '5.0', $c.'.WebProduct-Title' => '5.0', $c.'.WebProduct-SubTitle' => '5.0', $c.'.WebProduct-Content' => '5.0', $c.'.WebProduct-Menuitem' => '5.0', $c.'.WebProduct-Title-Light' => '5.0', $c.'.WebProduct-SubTitle-Light' => '5.0', $c.'.WebProduct-Content-Light' => '5.0', $c.'.FatRounded' => '5.0', $c.'.NotGeneric-Title' => '5.0', $c.'.NotGeneric-SubTitle' => '5.0', $c.'.NotGeneric-CallToAction' => '5.0', $c.'.NotGeneric-Icon' => '5.0', $c.'.NotGeneric-Menuitem' => '5.0', $c.'.MarkerStyle' => '5.0', $c.'.Gym-Menuitem' => '5.0', $c.'.Newspaper-Button' => '5.0', $c.'.Newspaper-Subtitle' => '5.0', $c.'.Newspaper-Title' => '5.0', $c.'.Newspaper-Title-Centered' => '5.0', $c.'.Hero-Button' => '5.0', $c.'.Video-Title' => '5.0', $c.'.Video-SubTitle' => '5.0', $c.'.NotGeneric-Button' => '5.0', $c.'.NotGeneric-BigButton' => '5.0', $c.'.WebProduct-Button' => '5.0', $c.'.Restaurant-Button' => '5.0', $c.'.Gym-Button' => '5.0', $c.'.Gym-Button-Light' => '5.0', $c.'.Sports-Button-Light' => '5.0', $c.'.Sports-Button-Red' => '5.0', $c.'.Photography-Button' => '5.0', $c.'.Newspaper-Button-2' => '5.0' ); return apply_filters('revslider_mod_default_css_handles', $default); } /** * Defines the deformation CSS which is not directly usable as pure CSS * @since: 5.0 **/ public function get_deformation_css_tags(){ return array( 'x' => 'x', 'y' => 'y', 'z' => 'z', 'skewx' => 'skewx', 'skewy' => 'skewy', 'scalex' => 'scalex', 'scaley' => 'scaley', 'opacity' => 'opacity', 'xrotate' => 'xrotate', 'yrotate' => 'yrotate', '2d_rotation' => '2d_rotation', 'layer_2d_origin_x' => 'layer_2d_origin_x', 'layer_2d_origin_y' => 'layer_2d_origin_y', '2d_origin_x' => '2d_origin_x', '2d_origin_y' => '2d_origin_y', 'pers' => 'pers', 'color-transparency' => 'color-transparency', 'background-transparency' => 'background-transparency', 'border-transparency'=> 'border-transparency', 'cursor' => 'cursor', 'speed' => 'speed', 'easing' => 'easing', 'corner_left' => 'corner_left', 'corner_right' => 'corner_right', 'parallax' => 'parallax', 'type' => 'type', 'padding' => 'padding', 'margin' => 'margin', 'text-align' => 'text-align' ); } /** * return the captions sorted by handle name **/ public function get_captions_sorted(){ global $wpdb; $styles = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_CSS . " ORDER BY handle ASC", ARRAY_A); $arr = array('5.0' => array(), 'Custom' => array(), '4' => array()); foreach($styles as $style){ $setting = json_decode($this->get_val($style, 'settings'), true); if(!isset($setting['type'])) $setting['type'] = 'text'; if(array_key_exists('version', $setting) && isset($setting['version'])) $arr[ucfirst($setting['version'])][] = array('label' => trim(str_replace('.tp-caption.', '', $style['handle'])), 'type' => $setting['type']); } $sorted = array(); foreach($arr as $version => $class){ foreach($class as $name){ $sorted[] = array('label' => $this->get_val($name, 'label'), 'version' => $version, 'type' => $this->get_val($name, 'type')); } } return $sorted; } /** * Handles media queries * @since: 5.2.0 **/ public function parse_media_blocks($css){ $blocks = array(); $start = 0; while(($start = strpos($css, '@media', $start)) !== false){ $s = array(); $i = strpos($css, '{', $start); if ($i !== false){ $block = trim(substr($css, $start, $i - $start)); array_push($s, $css[$i]); $i++; while(!empty($s)){ if($css[$i] == '{'){ array_push($s, '{'); }elseif($css[$i] == '}'){ array_pop($s); }else{ //broken css? } $i++; } $blocks[$block] = substr($css, $start, ($i + 1) - $start); $start = $i; } } return $blocks; } /** * removes @media { ... } queries from CSS * @since: 5.2.0 **/ public function clear_media_block($css){ $start = 0; if(strpos($css, '@media', $start) !== false){ $start = strpos($css, '@media', 0); $i = strpos($css, '{', $start) + 1; $remove = substr($css, $start - 1, $i - $start + 1); //remove @media ... first { $css = str_replace($remove, '', $css); $css = preg_replace('/}$/', '', $css); //remove last } } return $css; } /** * import contents of the css file * @before: RevSliderOperations::importCaptionsCssContentArray() */ public function import_css_captions(){ global $wpdb; $css = $this->get_base_css_captions(); $static = array(); if(is_array($css) && $css !== false && count($css) > 0){ foreach($css as $class => $styles){ //check if static style or dynamic style $class = trim($class); if((strpos($class, ':hover') === false && strpos($class, ':') !== false) || //before, after strpos($class, ' ') !== false || // .tp-caption.imageclass img or .tp-caption .imageclass or .tp-caption.imageclass .img strpos($class, '.tp-caption') === false || // everything that is not tp-caption (strpos($class, '.') === false || strpos($class, '#') !== false) || // no class -> #ID or img strpos($class, '>') !== false){ //.tp-caption>.imageclass or .tp-caption.imageclass>img or .tp-caption.imageclass .img $static[$class] = $styles; continue; } //is a dynamic style if(strpos($class, ':hover') !== false){ $class = trim(str_replace(':hover', '', $class)); $add = array( 'hover' => json_encode($styles), 'settings' => json_encode(array('hover' => 'true')) ); }else{ $add = array( 'params' => json_encode($styles) ); } //check if class exists $result = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_CSS." WHERE handle = %s", $class), ARRAY_A); if(!empty($result)){ //update $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_CSS, $add, array('handle' => $class)); }else{ //insert $add['handle'] = $class; $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_CSS, $add); } } } if(!empty($static)){ //save static into static-captions.css $css = $this->get_static_css()."\n".$this->static_to_css($static); //get the open sans line! $this->update_static_css($css); } } /** * get contents of the css file * @before: RevSliderOperations::getCaptionsCssContentArray(); */ public function get_base_css_captions(){ include(RS_PLUGIN_PATH . 'includes/basic-css.php'); return $this->css_to_array($css); } /** * get the css raw from the database */ public function get_raw_css(){ global $wpdb; $result = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_CSS, ARRAY_A); return $result; } /** * get the css from the database and set it into an object structure */ public function get_database_classes($adv = false){ $css = $this->get_raw_css(); if(!empty($css)){ foreach($css as $k => $v){ if($adv === true){ $css[$v['handle']]['hover'] = json_decode($this->get_val($v, 'hover', ''), true); $css[$v['handle']]['params'] = json_decode($this->get_val($v, 'params', ''), true); $css[$v['handle']]['settings'] = json_decode($this->get_val($v, 'settings', ''), true); }else{ unset($css[$v['handle']]['hover']); unset($css[$v['handle']]['params']); unset($css[$v['handle']]['settings']); } $css[$v['handle']]['advanced'] = json_decode($this->get_val($v, 'advanced', ''), true); } } return $css; } /** * add missing px/% to value, do also for object and array * @since: 5.0 **/ public function add_missing_val($obj, $set_to = 'px'){ if(is_array($obj)){ foreach($obj as $key => $value){ if(strpos($value, $set_to) === false){ $obj[$key] = $value.$set_to; } } }elseif(is_object($obj)){ foreach($obj as $key => $value){ if(is_object($value)){ if(isset($value->v)){ if(strpos($value->v, $set_to) === false){ $obj->$key->v = $value->v.$set_to; } } }else{ if(strpos($value, $set_to) === false){ $obj->$key = $value.$set_to; } } } }else{ if(strpos($obj, $set_to) === false){ $obj .= $set_to; } } return $obj; } /** * change hex to rgba */ public function hex2rgba($hex, $transparency = false, $raw = false, $do_rgb = false){ if($transparency !== false){ $transparency = ($transparency > 0) ? number_format(($transparency / 100), 2, '.', '') : 0; }else{ $transparency = 1; } $hex = str_replace('#', '', $hex); if(strlen($hex) == 3){ $r = hexdec(substr($hex,0,1).substr($hex,0,1)); $g = hexdec(substr($hex,1,1).substr($hex,1,1)); $b = hexdec(substr($hex,2,1).substr($hex,2,1)); }elseif($this->is_rgb($hex)){ return $hex; }else{ $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); } $ret = ($do_rgb) ? $r.', '.$g.', '.$b : $r.', '.$g.', '.$b.', '.$transparency; return ($raw) ? $ret : 'rgba('.$ret.')'; } } ?>includes/coloreasing.class.php000064400000014710150212006510012467 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); if(!class_exists('RSColorEasing')) { class RSColorEasing { public function __construct() {} /** * get the distance between two r/g/b values * @since 6.0 */ public static function distColor($px, $bx, $ex, $bv, $ev) { $num = abs(((($px - $bx) / ($ex - $bx)) * ($ev - $bv)) + $bv); $num = round($num); $num = min($num, 255); return max($num, 0); } /** * get the distance between two alpha values * @since 6.0 */ public static function distAlpha($px, $bx, $ex, $bv, $ev) { $bv = floatval($bv); $num = floatval((($px - $bx) / ($ex - $bx)) * ($ev - $bv)); $num = number_format($num, 2, '.', ''); $num = abs($num + $bv); $num = min($num, 1); return max($num, 0); } /** * insert easing colors to a gradient * @since 6.0 */ public static function insertPoints($start, $end, &$ar, $easing, $strength) { $startPos = $start['position']; $endPos = $end['position']; if($startPos > $endPos) return; $positions = array(); $point; $val; $px; for($i = 0; $i < $strength; $i++) { $val = RSColorEasing::easing($i, 0, 1, $strength, $easing); $val = floatval($val); $val = number_format($val, 2, '.', ''); $val = $val * ($endPos - $startPos) + $startPos; if($val > $startPos && $val < $endPos) $positions[] = $val; } $len = count($positions); $num = floatval(($endPos - $startPos) / ($len + 1)); $count = number_format($num, 2, '.', ''); $p = $count + $startPos; for($i = 0; $i < $len; $i++) { $px = $positions[$i]; if($px === $start['position']) continue; $r = RSColorEasing::distColor($px, $startPos, $endPos, $start['r'], $end['r']); $g = RSColorEasing::distColor($px, $startPos, $endPos, $start['g'], $end['g']); $b = RSColorEasing::distColor($px, $startPos, $endPos, $start['b'], $end['b']); $a = RSColorEasing::distAlpha($px, $startPos, $endPos, $start['a'], $end['a']); $startA = RSColorpicker::sanitizeAlpha($start['a']); $endA = RSColorpicker::sanitizeAlpha($end['a']); $point = array( 'position' => $p, 'r' => $start['r'] !== $end['r'] ? round($r) : $start['r'], 'g' => $start['g'] !== $end['g'] ? round($g) : $start['g'], 'b' => $start['b'] !== $end['b'] ? round($b) : $start['b'], 'a' => $startA !== $endA ? RSColorpicker::sanitizeAlpha($a) : $startA ); $p += $count; $p = number_format(floatval($p), 2, '.', ''); $ar[] = $point; } } /** * easing equations * @since 6.0 */ public static function easing($n, $t, $e, $u, $ease = 'sine.easeinout') { $easing = array('sine, easeinout'); if(is_string($ease) && strpos($ease, '.') !== false) { $ease = explode('.', $ease); if(count($ease) === 2) $easing = [$ease[0], $ease[1]]; } switch($easing[0]) { case 'quint': switch($easing[1]) { case 'easein': return $e*(($n=$n/$u-1)*$n*$n*$n*$n+1)+$t; break; case 'easeout': return $e*($n/=$u)*$n*$n*$n*$n+$t; break; case 'easeinout': return ($n/=$u/2)<1?$e/2*$n*$n*$n*$n*$n+$t:$e/2*(($n-=2)*$n*$n*$n*$n+2)+$t; break; } break; case 'quad': switch($easing[1]) { case 'easein': return $e*($n/=$u)*$n+$t; break; case 'easeout': return -$e*($n/=$u)*($n-2)+$t; break; case 'easeinout': return ($n/=$u/2)<1?$e/2*$n*$n+$t:-$e/2*(--$n*($n-2)-1)+$t; break; } break; case 'quart': switch($easing[1]) { case 'easein': return $e*($n/=$u)*$n*$n*$n+$t; break; case 'easeout': return -$e*(($n=$n/$u-1)*$n*$n*$n-1)+$t; break; case 'easeinout': return ($n/=$u/2)<1?$e/2*$n*$n*$n*$n+$t:-$e/2*(($n-=2)*$n*$n*$n-2)+$t; break; } break; case 'cubic': switch($easing[1]) { case 'easein': return $e*($n/=$u)*$n*$n+$t; break; case 'easeout': return $e*(($n=$n/$u-1)*$n*$n+1)+$t; break; case 'easeinout': return ($n/=$u/2)<1?$e/2*$n*$n*$n+$t:$e/2*(($n-=2)*$n*$n+2)+$t; break; } break; case 'circ': switch($easing[1]) { case 'easein': return -$e*(sqrt(1-($n/=$u)*$n)-1)+$t; break; case 'easeout': return $e*sqrt(1-($n=$n/$u-1)*$n)+$t; break; case 'easeinout': return ($n/=$u/2)<1?-$e/2*(sqrt(1-$n*$n)-1)+$t:$e/2*(sqrt(1-($n-=2)*$n)+1)+$t; break; } break; case 'expo': switch($easing[1]) { case 'easein': return 0===$n?$t:$e*pow(2,10*($n/$u-1))+$t; break; case 'easeout': return $n===$u?$t+$e:$e*(1-pow(2,-10*$n/$u))+$t; break; case 'easeinout': return 0===$n?$t:$n===$u?$t+$e:($n/=$u/2)<1?$e/2*pow(2,10*($n-1))+$t:$e/2*(2-pow(2,-10*--$n))+$t; break; } break; case 'bounce': switch($easing[1]) { case 'easein': return $e-RSColorEasing::easing($u-$n,0,$e,$u,'bounce.easeout')+$t; break; case 'easeout': if(($n/=$u)<(1/2.75)){return $e*(7.5625*$n*$n)+$t;} else if($n<(2/2.75)){return $e*(7.5625*($n-=(1.5/2.75))*$n+0.75)+$t;} else if ($n<(2.5/2.75)){return $e*(7.5625*($n-=(2.25/2.75))*$n+0.9375)+$t;} else{return $e*(7.5625*($n-=(2.625/2.75))*$n+0.984375)+$t;} break; case 'easeinout': if($n<$u/2){return RSColorEasing::easing($n*2,0,$e,$u,'bounce.easein')*0.5+$t;} else{return RSColorEasing::easing($n*2-$u,0,$e,$u,'bounce.easeout')*0.5+$e*0.5+$t;} break; } break; default: switch($easing[1]) { case 'easein': return -$e*cos($n/$u*(M_PI/2))+$e+$t; break; case 'easeout': return $e*sin($n/$u*(M_PI/2))+$t; break; default: return -$e/2*(cos(M_PI*$n/$u)-1)+$t; // end default } // end default } return 0; } } }includes/wpml.class.php000064400000013275150212006510011146 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderWpml extends RevSliderFunctions { private $cur_lang; /** * load the wpml filters ect. **/ public function __construct(){ add_filter('revslider_get_posts_by_category', array($this, 'translate_category_lang'), 10, 2); add_filter('revslider_get_parent_slides_pre', array($this, 'change_lang'), 10, 4); add_filter('revslider_get_parent_slides_post', array($this, 'change_lang_to_orig'), 10, 4); add_action('revslider_header_content', array($this, 'add_javascript_language')); } /** * true / false if the wpml plugin exists */ public function wpml_exists(){ return did_action('wpml_loaded'); } /** * valdiate that wpml exists */ public function validateWpmlExists(){ if(!$this->wpml_exists()){ $this->throw_error(__('The WPML plugin is not activated', 'revslider')); } } /** * get languages array */ public function getArrLanguages($get_all = true){ $this->validateWpmlExists(); $langs = apply_filters('wpml_active_languages', array()); $response = array(); if($get_all == true){ $response['all'] = __('All Languages', 'revslider'); } foreach($langs as $code => $lang){ $name = $lang['native_name']; $response[$code] = $name; } return $response; } /** * get assoc array of lang codes */ public function getArrLangCodes($get_all = true){ $codes = array(); if($get_all == true){ $codes['all'] = 'all'; } $this->validateWpmlExists(); $langs = apply_filters('wpml_active_languages', array()); foreach($langs as $code => $arr){ $codes[$code] = $code; } return $codes; } /** * check if all languages exists in the given langs array */ public function isAllLangsInArray($codes){ $all_codes = $this->getArrLangCodes(); $diff = array_diff($all_codes, $codes); return empty($diff); } /** * get flag url */ public function getFlagUrl($code){ $this->validateWpmlExists(); if(empty($code) || $code == 'all'){ //$url = RS_PLUGIN_URL.'admin/assets/images/icon-all.png'; // NEW: ICL_PLUGIN_URL . '/res/img/icon16.png'; $url = ICL_PLUGIN_URL . '/res/img/icon16.png'; }else{ $active_languages = apply_filters('wpml_active_languages', array()); $url = isset($active_languages[$code]['country_flag_url']) ? $active_languages[$code]['country_flag_url'] : null; } //default: show all if(empty($url)){ //$url = RS_PLUGIN_URL.'admin/assets/images/icon-all.png'; $url = ICL_PLUGIN_URL . '/res/img/icon16.png'; } return $url; } /** * get language title by code */ public function getLangTitle($code){ if($code == 'all'){ return(__('All Languages', 'revslider')); }else{ $def = apply_filters('wpml_default_language', null); return apply_filters('wpml_translated_language_name', '', $code, $def); } } /** * get current language */ public function getCurrentLang(){ $this->validateWpmlExists(); return (is_admin()) ? apply_filters('wpml_default_language', null) : apply_filters('wpml_current_language', null); } /** * was before in RevSliderFunctions::get_posts_by_category(); **/ public function translate_category_lang($data, $type){ $cat_id = $this->get_val($data, 'cat_id'); $cat_id = (strpos($cat_id, ',') !== false) ? explode(',', $cat_id) : array($cat_id); if($this->wpml_exists()){ //translate categories to languages $newcat = array(); foreach($cat_id as $id){ $newcat[] = apply_filters('wpml_object_id', $id, 'category', true); } $data['cat_id'] = implode(',', $newcat); } return $data; } /** * switch the language if WPML is used in Slider **/ public function change_lang($lang, $published, $gal_ids, $slider){ if($this->wpml_exists() && $slider->get_param('use_wpml', 'off') == 'on'){ $this->cur_lang = apply_filters('wpml_current_language', null); do_action('wpml_switch_language', $lang); } } /** * switch the language back to original, if WPML is used in Slider **/ public function change_lang_to_orig($lang, $published, $gal_ids, $slider){ if($this->wpml_exists() && $slider->get_param(array('general', 'useWPML'), false) == true){ //switch language back do_action('wpml_switch_language', $this->cur_lang); } } /** * modify slider language * @before: RevSliderOutput::setLang() */ public function get_language($use_wpml, $slider){ $lang = ($this->wpml_exists() && $use_wpml == true) ? ICL_LANGUAGE_CODE : 'all'; return $lang; } public function get_slider_language($slider){ $use_wmpl = $slider->get_param(array('general', 'useWPML'), false); return $this->get_language($use_wmpl, $slider); } /** * add languages as javascript object to the RevSlider BackEnd Header **/ public function add_javascript_language($rsad){ if(!$this->wpml_exists()) return ''; $langs = $this->getArrLanguages(); $use_langs = array(); foreach($langs as $code => $lang){ $use_langs[$code] = array( 'title' => $lang, 'image' => $this->getFlagUrl($code) ); } echo ''; } } $rs_wmpl = new RevSliderWpml(); /** * old classname extends new one (old classnames will be obsolete soon) * @since: 5.0 **/ class UniteWpmlRev extends RevSliderWpml {} ?>includes/navigation.class.php000064400000047353150212006510012332 0ustar00 * @link https://revolution.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderNavigation extends RevSliderFunctions { public $version = '6.0.0'; public function init_by_id($nav_id){ if(intval($nav_id) == 0) return false; global $wpdb; $row = $wpdb->get_row($wpdb->prepare("SELECT `id`, `handle`, `type`, `css`, `settings` FROM ".$wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS." WHERE `id` = %d", $nav_id), ARRAY_A); return $row; } /** * Get all Navigations Short * @since: 5.0 **/ public function get_all_navigations_short(){ global $wpdb; $navigations = $wpdb->get_results("SELECT `id`, `handle`, `name` FROM ".$wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, ARRAY_A); return $navigations; } public function get_all_navigations_builder($defaults = true, $raw = false){ $navs = $this->get_all_navigations($defaults, $raw); $real_navs = array( 'arrows' => array(), 'thumbs' => array(), 'bullets' => array(), 'tabs' => array() ); if(!empty($navs)){ foreach($navs as $nav){ $real_navs[$this->get_val($nav, 'type')][$this->get_val($nav, 'id')] = $nav; /*array( 'id' => $this->get_val($nav, 'id'), 'handle' => $this->get_val($nav, 'handle'), 'name' => $this->get_val($nav, 'name'), 'factory' => $this->get_val($nav, 'factory'), 'css' => $this->get_val($nav, 'css'), 'markup' => $this->get_val($nav, 'markup'), 'dim' => $this->get_val($nav, 'dim', array()), 'placeholders' => $this->get_val($nav, 'placeholders', array()), 'presets' => $this->get_val($nav, 'presets', array()) );*/ } } return $real_navs; } /** * Get all Navigations * @since: 5.0 **/ public function get_all_navigations($defaults = true, $raw = false, $old = false){ global $wpdb; $navigations = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, ARRAY_A); if($raw == false){ foreach($navigations as $key => $nav){ $navigations[$key]['factory'] = false; $navigations[$key]['css'] = ($old === true) ? $navigations[$key]['css'] : stripslashes($navigations[$key]['css']); $navigations[$key]['markup'] = ($old === true) ? $navigations[$key]['markup'] : stripslashes($navigations[$key]['markup']); if(isset($navigations[$key]['settings'])){ $navigations[$key]['settings'] = RevSliderFunctions::stripslashes_deep(json_decode($navigations[$key]['settings'], true)); if(!is_array($navigations[$key]['settings'])){ $navigations[$key]['settings'] = json_decode($navigations[$key]['settings'], true); } } } } if($defaults){ $def = self::get_default_navigations(); $default_presets = get_option('revslider-nav-preset-default', array()); if(!empty($def)){ if($raw == false){ foreach($def as $key => $nav){ $def[$key]['factory'] = true; if(isset($def[$key]['settings'])){ $def[$key]['settings'] = json_decode($def[$key]['settings'], true); } //add custom settings (placeholders) to the default navigation if(!empty($default_presets)){ if(!isset($def[$key]['settings'])) $def[$key]['settings'] = array(); if(!isset($def[$key]['settings']['presets'])) $def[$key]['settings']['presets'] = array(); foreach($default_presets as $id => $v){ if($id !== $def[$key]['id']) continue; if(!empty($v)){ foreach($v as $pr_v){ if($this->get_val($pr_v, 'type') !== $def[$key]['type']) continue; $def[$key]['settings']['presets'][$this->get_val($pr_v, 'name')] = array( 'name' => $this->get_val($pr_v, 'name'), 'values' => $this->get_val($pr_v, 'values') ); } } } } } } $navigations = array_merge($navigations, $def); } } foreach($navigations as $key => $nav){ //check if this is the v6 version if(version_compare($this->get_val($navigations[$key], array('settings', 'version'), false), $this->version, '>=')){ //we are v6, push settings to root $navigations[$key]['dim'] = $this->get_val($navigations[$key], array('settings', 'dim'), false); $navigations[$key]['placeholders'] = $this->get_val($navigations[$key], array('settings', 'placeholders'), false); $navigations[$key]['presets'] = $this->get_val($navigations[$key], array('settings', 'presets'), false); $navigations[$key]['version'] = $this->get_val($navigations[$key], array('settings', 'version'), false); unset($navigations[$key]['settings']); } } return $navigations; } /** * Creates / Updates Navigation skins * @since: 5.0 **/ public function create_update_full_navigation($data){ global $wpdb; if(!empty($data) && is_array($data)){ $navigations = $this->get_all_navigations(false); foreach($data as $vals){ $found = false; if(!isset($vals['markup']) || !isset($vals['css'])) continue; if($this->get_val($vals, 'factory', false) == 'true') continue; //defaults can't be deleted if(isset($vals['id'])){ //new will be added temporary to navs to tell here that they are new foreach($navigations as $nav){ if($vals['id'] == $nav['id']){ $found = true; break; } } } if($found == true){ //update $this->create_update_navigation($vals, $vals['id']); }else{ //create $this->create_update_navigation($vals); } } } return true; } /** * Creates / Updates Navigation skins * @since: 5.0 **/ public function create_update_navigation($data, $nav_id = 0){ global $wpdb; if($this->get_val($data, 'factory', false) == 'true') return false; $data['settings'] = array( 'dim' => $this->get_val($data, 'dim'), 'placeholders' => $this->get_val($data, 'placeholders'), 'presets' => $this->get_val($data, 'presets'), 'version' => $this->version ); $nav_id = intval($nav_id); if($nav_id > 0){ $response = $wpdb->update( $wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, array( 'name' => $this->get_val($data, 'name'), 'handle' => $this->get_val($data, 'handle'), 'markup' => $this->get_val($data, 'markup'), 'css' => $this->get_val($data, 'css'), 'settings' => json_encode($this->get_val($data, 'settings')) ), array('id' => $nav_id) ); }else{ $response = $wpdb->insert( $wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, array( 'name' => $this->get_val($data, 'name'), 'handle' => $this->get_val($data, 'handle'), 'type' => $this->get_val($data, 'type'), 'css' => $this->get_val($data, 'css'), 'markup' => $this->get_val($data, 'markup'), 'settings' => json_encode($this->get_val($data, 'settings')) ) ); } return $response; } /** * Delete Navigation * @since: 5.0 **/ public function delete_navigation($nav_id = 0){ global $wpdb; if(!isset($nav_id) || intval($nav_id) == 0) return __('Invalid ID', 'revslider'); $response = $wpdb->delete($wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, array('id' => $nav_id)); if($response === false) return __('Navigation could not be deleted', 'revslider'); return true; } /** * Get Default Navigation * @since: 5.0 **/ public static function get_default_navigations(){ $navigations = array(); include(RS_PLUGIN_PATH.'includes/navigations.php'); return apply_filters('revslider_mod_default_navigations', $navigations); } /** * Translate Navigation for backwards compatibility * @since: 5.0 **/ public static function translate_navigation($handle){ $translation = array( 'round' => 'hesperiden', 'navbar' => 'gyges', 'preview1' => 'hades', 'preview2' => 'ares', 'preview3' => 'hebe', 'preview4' => 'hermes', 'custom' => 'custom', 'round-old' => 'hephaistos', 'square-old' => 'persephone', 'navbar-old' => 'erinyen' ); return (isset($translation[$handle])) ? $translation[$handle] : $handle; } /** * Check if given Navigation is custom, if yes, export it * @since: 5.1.1 **/ public function export_navigation($nav_handle){ $navs = self::get_all_navigations(false, true); if(!is_array($nav_handle)) $nav_handle = array($nav_handle => true); $entries = array(); if(!empty($nav_handle) && !empty($navs)){ foreach($nav_handle as $nav_id => $u){ foreach($navs as $n => $v){ //if($v['handle'] == $nav_id){ if($v['id'] == $nav_id){ $entries[$nav_id] = $navs[$n]; break; } } } if(!empty($entries)) return $entries; } return false; } /** * Check the CSS for placeholders, replace them with correspinding values * @since: 5.2.0 **/ public function add_placeholder_modifications($def_navi, $slider, $output){ if(!is_array($def_navi)) $def_navi = json_decode($def_navi, true); $css = $this->get_val($def_navi, 'css'); $type = $this->get_val($def_navi, 'type'); $handle = $this->get_val($def_navi, 'handle'); if(!in_array($type, array('arrows', 'bullets', 'thumbs', 'tabs'))) return $css; $placeholders = $this->get_val($def_navi, 'placeholders', array()); if(is_array($placeholders) && !empty($placeholders)){ foreach($placeholders as $phandle => $ph){ $def = $slider->get_param(array('nav', $type, 'presets', $phandle.'-def'), false); $replace = ($def === true) ? $slider->get_param(array('nav', $type, 'presets', $phandle), $ph['data']) : $ph['data']; $css = str_replace('##'.$phandle.'##', $replace, $css); } $css = str_replace('.'.$handle, '#'.$output->get_html_id().'_wrapper .'.$handle, $css); } return $css; } /** * change rgb, rgba and hex to rgba like 120,130,50,0.5 (no () and rgb/rgba) * @since: 3.0.0 **/ public static function parse_css_to_array($css){ while(strpos($css, '/*') !== false){ if(strpos($css, '*/') === false) return false; $start = strpos($css, '/*'); $end = strpos($css, '*/') + 2; $css = str_replace(substr($css, $start, $end - $start), '', $css); } //preg_match_all( '/(?ims)([a-z0-9\s\.\:#_\-@]+)\{([^\}]*)\}/', $css, $arr); preg_match_all( '/(?ims)([a-z0-9\,\s\.\:#_\-@]+)\{([^\}]*)\}/', $css, $arr); $result = array(); foreach ($arr[0] as $i => $x){ $selector = trim($arr[1][$i]); if(strpos($selector, '{') !== false || strpos($selector, '}') !== false) return false; $rules = explode(';', trim($arr[2][$i])); $result[$selector] = array(); foreach ($rules as $strRule){ if (!empty($strRule)){ $rule = explode(':', $strRule); if(strpos($rule[0], '{') !== false || strpos($rule[0], '}') !== false || strpos($rule[1], '{') !== false || strpos($rule[1], '}') !== false) return false; //put back everything but not $rule[0]; $key = trim($rule[0]); unset($rule[0]); $values = implode(':', $rule); $result[$selector][trim($key)] = trim(str_replace("'", '"', $values)); } } } return $result; } /** * Check the CSS for placeholders, replace them with correspinding values * @since: x.x.x **/ public function add_placeholder_sub_modifications($css, $handle, $type, $placeholders, $slide, $output){ $css_class = new RevSliderCssParser(); $c_css = ''; if(!is_array($placeholders)) $placeholders = json_decode($placeholders, true); if(isset($placeholders) && is_array($placeholders) && !empty($placeholders)){ //first check for media queries, generate more than one staple $marr = $css_class->parse_media_blocks($css); if(!empty($marr)){//handle them separated foreach($marr as $media => $mr){ $css = str_replace($mr, '', $css); //clean @media query from $mr $mr = $css_class->clear_media_block($mr); //remove media query and bracket $d = $css_class->css_to_array($mr); $ret = $this->preset_return_array_css($d, $placeholders, $slide, $handle, $type, $output); if(trim($ret) !== ''){ $c_css .= "\n".$media.' {'."\n"; $c_css .= $ret; $c_css .= "\n".'}'."\n"; } } } $c = $css_class->css_to_array($css); $c_css .= $this->preset_return_array_css($c, $placeholders, $slide, $handle, $type, $output); } return $c_css; } /** * Returns Array CSS modifications * @since: 5.2.0 **/ public function preset_return_array_css($c, $placeholders, $slide, $handle, $type, $output){ $c_css = ''; $array_css = array(); if(!empty($c)){ if(!empty($placeholders)){ foreach($placeholders as $k => $d){ if($slide->get_param(array('nav', $type, 'presets', $k.'-def'), false) === true){ //get from Slide foreach($c as $class => $styles){ foreach($styles as $name => $val){ if(strpos($val, '##'.$k.'##') !== false){ $e = $slide->get_param(array('nav', $type, 'presets', $k)); $array_css[$class][$name] = str_replace('##'.$k.'##', $e, $val); } } } } } } if(!empty($array_css)){ foreach($array_css as $class => $styles){ if(!empty($styles)){ //class needs to get current slider and slide id $slide_id = $slide->get_id(); $class = str_replace('.'.$handle, '#'.$output->get_html_id().'[data-slideactive="rs-'.$slide_id.'"] .'.$handle, $class); $c_css .= $class.'{'."\n"; foreach($styles as $style => $value){ //check if there are still defaults that needs to be replaced if(strpos($value, '##') !== false){ foreach($placeholders as $k => $d){ if(strpos($value, '##'.$k.'##') !== false){ $value = str_replace('##'.$k.'##', $d['data'], $value); } } } $c_css .= $style.': '.$value.' !important;'."\n"; } $c_css .= '}'."\n"; } } } } return $c_css; } /** * Add Navigation Preset to existing navigation * @since: 5.2.0 **/ public function add_preset($data){ if(!isset($data['navigation'])) return false; $navs = $this->get_all_navigations(); foreach($navs as $nav){ if($nav['id'] == $data['navigation']){ //found the navigation, get ID and update settings //check if default, they cant have presets in the table if(isset($nav['factory']) && $nav['factory'] == true){ //check if we are a default preset, if yes return error if(isset($nav['presets'])){ foreach($nav['presets'] as $prkey => $preset){ if($prkey == $data['handle']){ if(!isset($preset['editable'])){ return __("Can't modify a default preset of default navigations", 'revslider'); } } } } //we want to add the preset somewhere $overwrite = false; $default_presets = get_option('revslider-nav-preset-default', array()); if(!empty($default_presets) && isset($default_presets[$nav['id']])){ foreach($default_presets[$nav['id']] as $prkey => $preset){ if($prkey == $data['handle']){ if($data['do_overwrite'] === false || $data['do_overwrite'] === 'false'){ return __('Preset handle already exists, please choose a different name', 'revslider'); } $default_presets[$nav['id']][$prkey] = array( 'name' => esc_attr($data['name']), //'handle' => esc_attr($data['handle']), 'type' => esc_attr($data['type']), 'values' => $data['values'], 'editable' => true ); $overwrite = true; } } }/*else{ $default_presets = array(); }*/ if($overwrite === false){ $default_presets[$nav['id']][$data['handle']] = array( 'name' => esc_attr($data['name']), //'handle' => esc_attr($data['handle']), 'type' => esc_attr($data['type']), 'values' => $data['values'], 'editable' => true ); } update_option('revslider-nav-preset-default', $default_presets); //return __('Can\'t add a preset to default navigations', 'revslider'); }else{ $overwrite = false; if(isset($nav['presets']) && is_array($nav['presets']) && !empty($nav['presets'])){ foreach($nav['presets'] as $prkey => $preset){ if($prkey == $data['handle']){ if($data['do_overwrite'] === false || $data['do_overwrite'] === 'false'){ return __('Preset handle already exists, please choose a different name', 'revslider'); } $nav['presets'][$prkey] = array( 'name' => esc_attr($data['name']), //'handle' => esc_attr($data['handle']), 'type' => esc_attr($data['type']), 'values' => $data['values'] ); $overwrite = true; } } }else{ $nav['presets'] = array(); } if($overwrite === false){ $nav['presets'][$data['handle']] = array( 'name' => esc_attr($data['name']), //'handle' => esc_attr($data['handle']), 'type' => esc_attr($data['type']), 'values' => $data['values'] ); } $placeholders = $this->get_val($nav, 'placeholders'); if(!empty($placeholders)){ foreach($placeholders as $k => $pl){ if(isset($pl['data'])){ $placeholders[$k]['data'] = addslashes($pl['data']); } } } global $wpdb; //save this navigation $response = $wpdb->update( $wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, array( 'settings' => json_encode( array( 'dim' => $this->get_val($nav, 'dim'), 'placeholders' => $placeholders, 'presets' => $this->get_val($nav, 'presets'), 'version' => $this->version ) ) ), array('id' => $nav['id']) ); if($response == 0) $response = false; } return true; } } return __('Navigation not found, could not add preset', 'revslider'); } /** * Add Navigation Preset to existing navigation * @since: 5.2.0 **/ public function delete_preset($data){ if(!isset($data['style_handle']) || !isset($data['handle']) || !isset($data['type'])) return false; $navs = $this->get_all_navigations(); foreach($navs as $nav){ if($nav['id'] != $data['style_handle']) continue; if($nav['type'] != $data['type']) continue; //found the navigation, get ID and update settings //check if default, they cant have presets if(isset($nav['factory']) && $nav['factory'] == true){ $default_presets = get_option('revslider-nav-preset-default', array()); if(!empty($default_presets) && isset($default_presets[$nav['id']])){ foreach($default_presets[$nav['id']] as $prkey => $preset){ if($preset['name'] == $data['handle']){ unset($default_presets[$nav['id']][$prkey]); update_option('revslider-nav-preset-default', $default_presets); return true; } } return __('Can\'t delete default preset of default navigations', 'revslider'); } return __('Preset not found in default navigations', 'revslider'); }else{ if(isset($nav['presets'])){ foreach($nav['presets'] as $pkey => $preset){ if($preset['handle'] == $data['handle']){ //delete unset($nav['presets'][$pkey]); break; } } }else{ return __('Preset not found', 'revslider'); } global $wpdb; //save this navigation $response = $wpdb->update( $wpdb->prefix.RevSliderFront::TABLE_NAVIGATIONS, array( 'settings' => json_encode( array( 'dim' => $this->get_val($nav, 'dim'), 'placeholders' => $this->get_val($nav, 'placeholders'), 'presets' => $this->get_val($nav, 'presets'), 'version' => $this->version ) ) ), array('id' => $nav['id']) ); return $response; } } return __('Navigation not found, could not delete preset', 'revslider'); } } ?>includes/output.class.php000064400001115636150212006510011534 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rs_double_jquery_script = false; $rs_material_icons_css = false; $rs_material_icons_css_parsed = false; $rs_slider_serial = 0; $rs_ids_collection = array(); class RevSliderOutput extends RevSliderFunctions { //START transfered from the layer add process and some of these are only filled if putSlides() is called public $zIndex = 1; //public $in_class_usage = array(); public $enabled_sizes = array(); public $adv_resp_sizes = array(); public $icon_sets = array();//RevSliderBase::set_icon_sets(array()); public $container_mode = ''; public $row_zindex = 0; //END transfered from the layer add process and some of these are only filled if putSlides() is called /** * variables for error handling, to know if we need to close the div or not **/ public $rs_module_wrap_open = false; public $rs_module_open = false; public $rs_module_wrap_closed = false; public $rs_module_closed = false; public $rs_custom_navigation_css = ''; /** * ShortCode based Global Values * usage : Is Module to emebed as Modal ? * sc_layout : overwrite original module Layout, * offset : padding and margin of the wrapping Module * modal : Modal Settings **/ public $usage = ''; public $sc_layout = ''; public $offset = ''; public $modal = ''; public $ajax_loaded = false; /** * if set to true, needed js variables for frontend actions will be added **/ public $frontend_action = false; /** * holds the layer depth, used for having a more structured HTML **/ public $layer_depth = ''; /** * holds the current slider **/ public $slider; /** * holds the current slide **/ private $slide; /** * holds the current slides of the slider **/ private $slides; /** * holds the current layers of a slide **/ private $layers; /** * holds the current used layer **/ private $layer; /** * holds the current slider id **/ private $slider_id = 0; /** * holds the current layers of a slide * @before: RevSliderOutput::$slideID **/ private $slide_id; /** * holds the current layer unique id **/ private $uid; /** * if set, these will be pushed inside the Slider * @before: RevSliderOutput::$gal_ids **/ public $gallery_ids = array(); /** * holds all the hover css in ids of the layers **/ public $hover_css = array(); /** * holds all the classes, that are already used in layers * @before: RevSliderOutput::$class_include **/ public $classes = array(); /** * holds if static layers should be done **/ private $do_static = true; /** * if set, the Slider will only be added if the current page/post meets what is into this variable * @before: RevSliderOutput::$putIn **/ public $add_to = ''; /** * if set to true we are in preview mode * @before: RevSliderOutput::$previewMode **/ private $preview_mode = false; /** * if set, the Slider will take changes on what is added to this array * @before: RevSliderOutput::$settings **/ public $custom_settings = array(); /** * if set, the Slider will take changes on the selected skin **/ public $custom_skin = ''; /** * holds the skin data to change layers based on **/ public $custom_skin_data = array(); /** * if set to true the markup will be exported * @before: RevSliderOutput::$markup_export **/ private $markup_export = false; /** * if set, the Slider will take order changes on the order in this array * @before: RevSliderOutput::$order **/ public $custom_order = array(); /** * set if only published will be used **/ private $only_published = true; /** * holds the number index of all slides * @before: RevSliderOutput::$slidesNumIndex **/ private $slides_num_index; /** * if set to true tells the plugin that there is only one Slide from now on * @before: RevSliderOutput::$hasOnlyOneSlide; **/ private $is_single_slide = false; /** * holds all the static slide data including layers **/ private $static_slide = array(); /** * set the language here, used for WPML * @before: RevSliderOutput::$sliderLang **/ private $language = 'all'; /** * holds the current html id **/ private $html_id; /** * holds the current html id **/ private $orig_html_id = false; /** * knows if we are currently processing a static slide **/ private $is_static = false; /** * holds the inline js for adding it to footer **/ private $rev_inline_js = ''; /** * holds slider that are loaded for modal cover checks **/ private $modal_sliders = array(); /** * START: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * old version of check_add_to() **/ public static function isPutIn($empty_is_false = false){ $o = new RevSliderOutput(); return $o->check_add_to($empty_is_false); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * pre init the static slide */ public function __construct(){ $this->static_slide = new RevSliderSlide(); } /** * set the current slider_id */ public function set_slider_id($sid){ $this->slider_id = apply_filters('revslider_set_slider_id', $sid, $this); } /** * set the add_to variable */ public function set_add_to($add_to) { $this->add_to = apply_filters('revslider_set_add_to', $add_to, $this); } /** * get the add_to variable */ public function get_add_to(){ return apply_filters('revslider_get_add_to', trim(strtolower($this->add_to)), $this); } /** * set the slider manually * @since: 6.0 */ public function set_slider($slider){ $this->slider = apply_filters('revslider_set_slider', $slider, $this); } /** * get the last slider after the output * @before: RevSliderOutput::getSlider() */ public function get_slider(){ return apply_filters('revslider_get_slider', $this->slider, $this); } /** * get the current slider_id */ public function get_slider_id(){ return apply_filters('revslider_get_slider_id', $this->slider_id, $this); } /** * set the HTML ID * @since 6.1.6: added option to check for duplications */ public function set_html_id($html_id, $check_for_duplication = true){ global $rs_ids_collection; if($check_for_duplication){ //check if it already exists, if yes change it and add attribute for console output if(in_array($html_id, $rs_ids_collection, true)){ $this->orig_html_id = $html_id; //set the original_html_id to push a console message $i = 0; do{ $i++; }while(in_array($html_id.'_'.$i, $rs_ids_collection, true)); $html_id .= '_'.$i; } } if(!in_array($html_id, $rs_ids_collection)) $rs_ids_collection[] = $html_id; $this->html_id = apply_filters('revslider_set_html_id', $html_id, $this); } /** * set slide slide_id */ public function set_slide_id($slide_id){ $this->slide_id = apply_filters('revslider_set_slide_id', $slide_id, $this); } /** * set the slides so that it can be used from anywhere **/ public function set_current_slides($slides){ $this->slides = $slides; } /** * get the slides so that it can be used from anywhere **/ public function get_current_slides(){ return $this->slides; } /** * get slide slide_id */ public function get_slide_id(){ return apply_filters('revslider_get_slide_id', $this->slide_id, $this); } /** * set slide layers */ public function set_layers($layers){ $this->layers = apply_filters('revslider_set_layers', $layers, $this); } /** * get slide layers */ public function get_layers(){ return apply_filters('revslider_get_layers', $this->layers, $this); } /** * set slide layer */ public function set_layer($layer){ $this->layer = apply_filters('revslider_set_layer', $layer, $this); } /** * get slide layer */ public function get_layer(){ return apply_filters('revslider_get_layer', $this->layer, $this); } /** * get the HTML ID * @before: RevSliderOutput::getSliderHtmlID */ public function get_html_id(){ return apply_filters('revslider_get_html_id', $this->html_id, $this); } /** * set static_slide data and layers */ public function set_static_slide($slide){ $this->static_slide = apply_filters('revslider_set_static_slide', $slide, $this); } /** * get static_slide data and layers */ public function get_static_slide(){ return apply_filters('revslider_get_static_slide', $this->static_slide, $this); } /** * get do_static */ public function get_do_static(){ return apply_filters('revslider_get_do_static_layers', $this->do_static, $this); } /** * set the output into ajax loaded mode * so that i.e. fonts are pushed into footer */ public function set_ajax_loaded(){ $this->ajax_loaded = true; } /** * get current layer depth */ public function ld(){ return $this->layer_depth; } /** * increase current layer depth * this is only for the HTML looks */ public function increase_layer_depth(){ $this->layer_depth .= ' '; } /** * decrease current layer depth * this is only for the HTML looks */ public function decrease_layer_depth(){ if(!empty($this->layer_depth)){ $this->layer_depth = substr($this->layer_depth, 0, -1); } } /** * set the custom settings */ public function set_custom_settings($settings){ $settings = ($settings !== '' && !is_array($settings)) ? json_decode(str_replace(array('({', '})', "'"), array('[', ']', '"'), $settings), true) : $settings; $this->custom_settings = apply_filters('revslider_set_custom_settings', $settings, $this); } /** * get the custom settings */ public function get_custom_settings(){ return apply_filters('revslider_get_custom_settings', $this->custom_settings, $this); } /** * set the custom settings */ public function set_custom_skin($skin){ $this->custom_skin = apply_filters('revslider_set_custom_skin', $skin, $this); } /** * get the custom settings */ public function get_custom_skin(){ return apply_filters('revslider_get_custom_skin', $this->custom_skin, $this); } /** * set the current layer unique id **/ public function set_layer_unique_id(){ $layer = $this->get_layer(); $uid = $this->get_val($layer, 'uid'); if($uid == '' && $uid !== 0 && $uid !== '0' ) $uid = $this->zIndex; $this->uid = apply_filters('revslider_set_layer_unique_id', $uid, $layer, $this); } /** * get the current layer unique id **/ public function get_layer_unique_id(){ return apply_filters('revslider_get_layer_unique_id', $this->uid, $this); } /** * get the preview */ public function get_preview_mode(){ return apply_filters('revslider_get_preview_mode', $this->preview_mode, $this); } /** * set the preview_mode */ public function set_preview_mode($preview_mode){ $this->preview_mode = apply_filters('revslider_set_preview_mode', $preview_mode, $this); } /** * set the markup_export variable */ public function set_markup_export($markup_export){ $this->markup_export = apply_filters('revslider_set_markup_export', $markup_export, $this); } /** * get the markup_export variable */ public function get_markup_export(){ return apply_filters('revslider_get_markup_export', $this->markup_export, $this); } /** * get the custom order */ public function get_custom_order(){ return apply_filters('revslider_get_custom_order', $this->custom_order, $this); } /** * get the language */ public function get_language(){ return apply_filters('revslider_get_language', $this->language, $this); } /** * set the language */ public function change_language($language){ $this->language = apply_filters('revslider_change_language', $language, $this); } /** * set the custom order */ public function set_custom_order($order){ $order = ($order !== '' && !is_array($order)) ? explode(',', $order) : $order; $this->custom_order = apply_filters('revslider_set_custom_settings', $order, $this); } /** * set published */ public function set_only_published($published){ $this->only_published = apply_filters('revslider_set_published', $published, $this); } /** * get published */ public function get_only_published(){ return apply_filters('revslider_get_published', $this->only_published); } /** * set slides_num_index */ public function set_slides_num_index($index){ $this->slides_num_index = apply_filters('revslider_set_slides_num_index', $index, $this); } /** * get slides_num_index */ public function get_slides_num_index(){ return apply_filters('revslider_get_slides_num_index', $this->slides_num_index, $this); } /** * set the gallery ids variable * @before: RevSliderOutput::did not exist */ public function set_gallery_ids($ids){ $this->gallery_ids = apply_filters('revslider_set_gallery_ids', $ids, $this); } /** * get the gallery ids variable * @before: RevSliderOutput::did not exist */ public function get_gallery_ids(){ return apply_filters('revslider_get_gallery_ids', $this->gallery_ids, $this); } /** * set is_single_slide */ public function set_is_single_slide($single){ $this->is_single_slide = apply_filters('revslider_set_is_single_slide', $single, $this); } /** * get is_single_slide */ public function get_is_single_slide(){ return apply_filters('revslider_get_is_single_slide', $this->is_single_slide, $this); } /** * set hover css */ public function set_hover_css($css){ if(!empty($css)){ foreach($css as $id => $_css){ $this->hover_css[$id] = $_css; } } } /** * get is_single_slide */ public function get_hover_css(){ return $this->hover_css; } /** * set slide data and layers */ public function set_slide($slide){ $this->slide = apply_filters('revslider_set_slide', $slide, $this); } /** * get slide data and layers */ public function get_slide(){ return apply_filters('revslider_get_slide', $this->slide, $this); } /** * add the Slider Revolution on to the HTML stage * @before: RevSliderOutput::putSlider(); */ public function add_slider_to_stage($sid, $usage = '', $layout = '', $offset = '', $modal = ''){ $this->usage = $usage; $this->sc_layout = $layout; $this->offset = $offset; $this->modal = $modal; do_action('revslider_add_slider_to_stage_pre', $sid, $this); if(!$this->check_add_to()) return false; $this->set_slider_id($sid); $this->add_slider_base(); do_action('revslider_add_slider_to_stage_post', $sid, $this); $slider = $this->get_slider(); return $slider; } /** * adds the Slider Basis * @before: RevSliderOutput::putSliderBase(); */ public function add_slider_base(){ try{ global $rs_slider_serial, $rs_wmpl; //$wpml = new RevSliderWpml(); do_action('revslider_add_slider_base_pre', $this); $rs_slider_serial++; //set the serial +1, so that if we have the slider two times, it has different ID's for sure if(empty($this->slider)){ $this->slider = new RevSliderSlider(); $this->slider->init_by_mixed($this->get_slider_id()); } /** * as it is now needed, check if an update needs to be done **/ if(version_compare($this->get_val($this->slider, array('settings', 'version')), get_option('revslider_update_version', '6.0.0'), '<')){ $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($this->slider); $this->slider = new RevSliderSlider(); $this->slider->init_by_mixed($this->get_slider_id()); } $this->slider = apply_filters('revslider_add_slider_base', $this->slider); //set slider language if($this->get_preview_mode() == false){ $lang = $rs_wmpl->get_slider_language($this->slider); $this->change_language($lang); } //check if we are mobile and the slider needs to be printed or not if($this->slider->get_param(array('general', 'disableOnMobile'), false) === true && wp_is_mobile()) return false; //the initial id can be an alias, so reset the id now $sid = $this->slider->get_id(); $this->set_slider_id($sid); $this->modify_settings(); if($this->get_preview_mode()) $this->modify_preview_mode_settings(); $this->set_fonts(); //add html before slider markup is written $html_before_slider = ''; $markup_export = $this->get_markup_export(); if($this->ajax_loaded === true || $this->get_markup_export()){ //if true, then we are loaded by ajax $html_before_slider .= ($markup_export === true) ? '' : ''; $html_before_slider .= $this->print_clean_font_import(); $html_before_slider .= ($markup_export === true) ? '' : ''; } //check if scripts should be added to the body if($this->slider->get_param(array('troubleshooting', 'jsInBody'), false) == true && $this->ajax_loaded === false){ $html_before_slider .= ($markup_export === true) ? '' : ''; $html_before_slider .= $this->add_javascript_to_footer(); $html_before_slider .= ($markup_export === true) ? '' : ''; } $slider_id = $this->slider->get_param('id', ''); $html_id = (trim($slider_id) !== '') ? $slider_id : 'rev_slider_'.$sid.'_'.$rs_slider_serial; $this->set_html_id($html_id); echo $html_before_slider."\n"; echo $this->get_slider_wrapper_div(); echo $this->get_slider_div(); echo $this->get_slides(); //echo $this->get_timer_bar(); echo $this->close_slider_div(); $this->add_js(); $this->add_style_hover(); echo $this->add_custom_navigation_css(); echo $this->get_material_icons_css(); echo $this->close_slider_wrapper_div(); echo $this->add_unfloat_html(); $this->add_modal_font_icons(); do_action('revslider_add_slider_base_post', $this); }catch(Exception $e){ $message = $e->getMessage(); $this->print_error_message($message); } } /** * creates the wrapping div container for Sliders **/ public function get_slider_wrapper_div(){ $type = $this->slider->get_param('layouttype'); $position = $this->slider->get_param(array('layout', 'position', 'align'), 'center'); $bg_color = esc_attr(trim($this->slider->get_param(array('layout', 'bg', 'color')))); $max_width = $this->slider->get_param(array('size', 'maxWidth'), '0'); $class = $this->slider->get_param('wrapperclass',''); $class .= ($this->usage === 'modal') ? ' rs-modal ' : ''; $style = ''; //add background color $style .= (!empty($bg_color)) ? 'background:'.RSColorpicker::get($bg_color).';' : ''; $style .= 'padding:'.esc_attr($this->slider->get_param(array('layout', 'bg', 'padding'), '0')).';'; if($type != 'fullscreen'){ switch($position){ case 'center': default: $style .= 'margin:0px auto;'; break; case 'left': $style .= 'float:left;'; break; case 'right': $style .= 'float:right;'; break; } if($position != 'center'){ $ma_l = $this->slider->get_param(array('layout', 'position', 'marginLeft'), '0'); $ma_r = $this->slider->get_param(array('layout', 'position', 'marginRight'), '0'); $style .= ($ma_l !== '') ? 'margin-left:'.esc_attr($ma_l).';' : ''; $style .= ($ma_r !== '') ? 'margin-right:'.esc_attr($ma_r).';' : ''; } $ma_t = $this->slider->get_param(array('layout', 'position', 'marginTop'), '0'); $ma_b = $this->slider->get_param(array('layout', 'position', 'marginBottom'), '0'); $style .= ($ma_t !== '') ? 'margin-top:'.esc_attr($ma_t).';' : ''; $style .= ($ma_b !== '') ? 'margin-bottom:'.esc_attr($ma_b).';' : ''; } //add background image (banner style) if($this->slider->get_param(array('layout', 'bg', 'useImage'), false) == true){ $bg_img_id = esc_attr($this->slider->get_param(array('layout', 'bg', 'imageId'))); $bg_img_type = esc_attr($this->slider->get_param(array('layout', 'bg', 'imageSourceType'), 'full')); $bg_img = esc_attr($this->slider->get_param(array('layout', 'bg', 'image'))); if(empty($bg_img_id) || intval($bg_img_id) == 0){ $bg_img_id = $this->get_image_id_by_url($bg_img); } if($bg_img_type !== 'full' && $bg_img_id !== false && !empty($bg_img_id)){ $_bg_img = wp_get_attachment_image_src($bg_img_id, $bg_img_type); $bg_img = ($_bg_img !== false) ? $_bg_img[0] : $bg_img; } $bg_img = $this->check_valid_image($bg_img); if($bg_img !== false){ $style .= 'background-image:url('.$bg_img.');'; $style .= 'background-repeat:'.esc_attr($this->slider->get_param(array('layout', 'bg', 'repeat'), 'no-repeat')).';'; //$this->slider->get_param(array('def', 'background', 'repeat'), 'no-repeat') $style .= 'background-size:'.esc_attr($this->slider->get_param(array('layout', 'bg', 'fit'), 'cover')).';'; //$this->slider->get_param(array('def', 'background', 'fit'), 'cover') $style .= 'background-position:'.esc_attr($this->slider->get_param(array('layout', 'bg', 'position'), 'center center')).';'; //$this->slider->get_param(array('def', 'background', 'position'), 'center center') } } if(!in_array($type, array('responsitive', 'fixed', 'auto', 'fullwidth', 'fullscreen'), true)){ $style .= 'height:'.$this->slider->get_param(array('size', 'height', 'd'), 900).';'; $style .= 'width:'.$this->slider->get_param(array('size', 'width', 'd'), 1240).';'; } if(!in_array($max_width, array('0', 0, '0px', '0%'), true) && $type == 'auto'){ $style .= 'max-width:'. $max_width.';'; } $fixedOnTop = array( 'v' => $this->slider->get_param(array('layout', 'position', 'fixedOnTop'), false), 'd' => false ); if ($fixedOnTop['v']===true) { $style .= 'position:fixed;top:0px;height:0px'; } $r = RS_T3.'

'."\n"; $r .= RS_T3.'rs_module_wrap_open = true; $r .= ' id="'.$this->get_html_id().'_wrapper"'; $r .= (!empty($class)) ? ' class="'.trim($class).'"' : ''; if((is_super_admin() || is_admin_bar_showing()) && current_user_can('edit_theme_options')){ $r .= ' data-alias="'.esc_attr($this->slider->get_alias()).'"'; } $r .= ' data-source="'.$this->slider->get_param('sourcetype').'"'; $show_alternate = $this->slider->get_param(array('troubleshooting', 'alternateImageType'), 'off'); if($show_alternate !== 'off'){ $show_alternate_image = $this->slider->get_param(array('troubleshooting', 'alternateURL'), ''); $r .= ' data-aimg="'.$show_alternate_image.'" '; $r .= ($show_alternate == 'mobile' || $show_alternate == 'mobile-ie8') ? ' data-amobile="enabled" ' : ''; $r .= ($show_alternate == 'mobile-ie8' || $show_alternate == 'ie8') ? ' data-aie8="enabled" ' : ''; } $r .= ' style="'. $style .'">'."\n"; return apply_filters('revslider_get_slider_wrapper_div', $r, $this); } /** * close the wrapping div container for Sliders **/ public function close_slider_wrapper_div(){ $r = RS_T3.''."\n"; $r .= RS_T3.''."\n"; $this->rs_module_wrap_closed = true; return apply_filters('revslider_close_slider_wrapper_div', $r, $this); } /** * if wanted, add an unfloating HTML * @since: 6.0 **/ public function add_unfloat_html(){ $r = ''; if($this->slider->get_param(array('layout', 'position', 'addClear'), false) === true){ $r = RS_T3.'
'; } return apply_filters('revslider_add_unfloat_html', $r, $this); } /** * adds to font loading to the modal * @since: 6.2.3 **/ public function add_modal_font_icons(){ if($this->usage === 'modal'){ RevSliderFront::load_icon_fonts(); } } /** * creates the div container for Sliders **/ public function get_slider_div(){ $style = ''; $class = $this->slider->get_param('class',''); $class .= ($this->slider->get_param(array('size', 'overflow'), true) == true) ? ' rs-ov-hidden' : ''; if(!in_array($this->slider->get_param('layouttype'), array('responsitive', 'fixed', 'auto', 'fullwidth', 'fullscreen'), true)){ $style .= 'height:'.$this->slider->get_param(array('size', 'width', 'd'), 1240).';'; $style .= 'width:'.$this->slider->get_param(array('size', 'height', 'd'), 900).';'; } $r = RS_T4.'rs_module_open = true; $r .= ($class !== '') ? ' class="'. $class .'"' : ''; $r .= ' style="'. $style .'"'; $r .= ' data-version="'. RS_REVISION .'"'; $r .= '>'."\n"; return apply_filters('revslider_get_slider_div', $r, $this); } /** * close the div container for Sliders **/ public function close_slider_div(){ $r = RS_T4.''."\n"; $this->rs_module_closed = true; return apply_filters('revslider_close_slider_div', $r, $this); } /** * get the Slides HTML of the Slider **/ public function get_slides(){ $layouttype = $this->slider->get_param('type', 'standard'); //standard, carousel or hero $order = $this->get_custom_order(); $gallery_ids = $this->get_gallery_ids(); $index = 0; /** * If we are Hero or there was a custom order Set * we need to fetch all Slides, even unpublished in order find one that might be unpublished **/ if($layouttype == 'hero' || !empty($order)) $this->set_only_published(false); if($this->get_preview_mode() === true){ /** * the slides are already set in preview mode (only in slide editor) * in the overview page, get_preview_mode() needs to be false **/ $slides = $this->get_current_slides(); }else{ /** * fetch all slides connected to the Slider (no static slide) **/ $published = $this->get_only_published(); $lang = $this->get_language(); //WPML functionality $slides = $this->slider->get_slides_for_output($published, $lang, $gallery_ids); } /** * check if we need to add gallery images * check also for order * these settings are set through shortcode manipulation **/ if(!empty($gallery_ids) && $gallery_ids[0]){ $slides = $this->set_gallery_slides($slides); }elseif(!empty($order)){ $slides = $this->order_slides($slides, $order); } /** * set the num index for further onclick events and more **/ $this->set_slides_num_index($this->slider->get_slide_numbers_by_id(true)); if($layouttype == 'hero' && empty($order) && empty($gallery_ids)){ //we are a hero Slider, show only one Slide! $hero = $this->get_hero_slide($slides); $slides = (!empty($hero)) ? array($hero) : array(); } /** * remove slides that are listed to be not shown on mobile * will be done only if we are on mobile **/ $slides = $this->remove_slide_if_mobile($slides); /** * enable the static layers if we have a static slide * only set if we are not in preview mode * as in preview mode, the static slide was already set * also note, that this only happens in the slide editor. * on the overview page, get_preview_mode will be false **/ if($this->get_preview_mode() === false){ $this->enable_static_layers($slides); } /** * if we are now at 0 slides, there will be no more chances to add them * so return back with no slides markup **/ if(empty($slides)){ $this->add_no_slides_markup(); return false; } /** * removes slides before the loop check, as a loop does still not need a navigation * and if loop will be triggered, we will have two slides, so remove it before **/ if(count($slides) == 1) $this->remove_navigation(); /** * slide loop will duplicate a single slide (if loop is active), so that we have a repeated in and out animation **/ $slides = ($layouttype !== 'hero' && count($slides) == 1) ? $this->set_slide_loop($slides) : $slides; /** * set the slides later for static action checking **/ $this->set_current_slides($slides); $this->set_general_params_for_layers(); echo apply_filters('revslider_get_slides_pre', RS_T5.''."\n", $this); foreach($slides as $slide){ $this->set_slide($slide); $this->modify_slide_by_skin(); $this->modify_layers_by_skin(); if($this->is_in_timeframe() === false) continue; //could also be moved to earlier and remove slides instead of continue here $this->add_slide_li_pre($index); $this->add_slide_main_image(); $this->set_slide_params_for_layers(); $this->add_background_video(); echo $this->add_opening_comment(); $this->add_zones(); $this->add_groups(); $this->add_creative_layer(); echo $this->add_closing_comment(); do_action('revslider_add_layer_html', $this->slider, $slide); $this->add_slide_li_post(); $this->set_material_icon_css(); $this->zIndex = 1; //reset zIndex on each slide $index++; } echo apply_filters('revslider_get_slides_post', RS_T5.''."\n", $this); $this->add_static_slide_html(); $this->set_material_icon_css(); //do again, so that we have static layers in the queue now } /** * push the static slide, can also be disabled through filters **/ public function enable_static_layers($slides){ if($this->get_do_static()){ $sid = $this->slider->get_id(); foreach($slides as $slide){ $static_id = $slide->get_static_slide_id($sid); if($static_id !== false){ $static_slide = new RevSliderSlide(); $static_slide->init_by_static_id($static_id); $this->set_static_slide($static_slide); } break; } } } /** * creates the timer bar for Slider **/ public function get_timer_bar(){ $layouttype = $this->slider->get_param('type'); //standard, carousel or hero $enable_progressbar = $this->slider->get_param(array('general', 'progressbar', 'set'), true); $timer_bar = $this->slider->get_param(array('general', 'progressbar', 'position'), 'top'); $progress_height = $this->slider->get_param(array('general', 'progressbar', 'height'), '5'); $progressbar_color = RSColorpicker::get($this->slider->get_param(array('general', 'progressbar', 'color'), '#000000')); $timer_bar = ($enable_progressbar !== true || $layouttype == 'hero') ? 'hide' : $timer_bar; $progress_style = ' style="height: '.esc_attr($progress_height).'px; background: '.$progressbar_color.';"'; $r = ''; switch($timer_bar){ case 'top': $r = RS_T5.''."\n"; break; case 'bottom': $r = RS_T5.''."\n"; break; case 'hide': $r = RS_T5.''."\n"; break; } return $r; } /** * add the opening '; } /** * add the slide li with data attributes and so on **/ public function add_slide_li_pre($index){ $slide = $this->get_slide(); //Html rev-main- //echo RS_T6.''."\n"; echo RS_T6.'get_html_slide_key(); echo $this->get_html_slide_title(); echo $this->get_html_slide_description(); echo $this->get_thumb_url(); echo $this->get_slide_link(); echo $this->get_html_delay(); echo $this->get_html_scrollbased_slidedata(); echo $this->get_html_stop_slide(); echo $this->get_html_invisible(); echo $this->get_html_anim(); echo $this->get_html_random_animations(); echo $this->get_html_first_anim($index); echo $this->get_html_slide_loop(); echo $this->get_html_media_filter(); echo $this->get_html_slide_class(); echo $this->get_html_slide_id(); echo $this->get_html_extra_data(); echo $this->get_html_hide_after_loop(); echo $this->get_html_hide_slide_mobile(); echo $this->get_html_extra_params(); echo $this->get_html_image_video_ratio(); do_action('revslider_add_li_data', $this->slider, $slide); echo '>'."\n"; } /** * add the slide closing li **/ public function add_slide_li_post(){ echo RS_T6.''."\n"; } /** * add the static slide layer HTML **/ public function add_static_slide_html(){ $static_slide = $this->get_static_slide(); if($this->get_do_static() && !empty($static_slide)){ $this->is_static = true; $this->set_slide_id($static_slide->get_id()); $layers = $static_slide->get_layers(); $this->set_layers($layers); if(!empty($layers)){ $sof = $static_slide->get_param(array('static', 'overflow'), ''); $sof = (!empty($sof) && $sof == 'hidden') ? ' style="overflow:hidden;width:100%;height:100%;top:0px;left:0px;"' : ''; $slp = $static_slide->get_param(array('static', 'position'), 'front'); $slp = (!empty($slp) && $slp === 'back') ? ' class="rs-stl-back"' : ''; //check for static layers echo RS_T5.''."\n"; } $this->is_static = false; } } /** * add the slide li with data attributes and so on **/ public function add_slide_main_image(){ $img = $this->get_image_data(); if(!empty($img) && is_array($img)){ //echo RS_T7.''."\n"; echo RS_T7.' $v){ echo (trim($v) !== '') ? ' '.$k.'="'.$v.'"' : ''; } echo ' class="rev-slidebg" data-no-retina>'."\n"; } } /** * get image params to be used later on the background image **/ public function get_image_data(){ $slide = $this->get_slide(); $bg_type = $slide->get_param(array('bg', 'type'), 'trans'); $url_trans = RS_PLUGIN_URL.'public/assets/assets/transparent.png'; $img = array('id' => false, 'src' => '', 'alt' => '', 'style' => '', 'title' => '', 'parallax' => '', 'panzoom' => '', 'width' => '', 'height' => '', 'bg' => '', 'lazyload' => ''); if($bg_type != 'external'){ $img['src'] = $slide->image_url; $img['id'] = $slide->image_id; switch($slide->get_param(array('attributes', 'altOption'), $slide->get_param(array('attributes', 'titleOption'), 'media_library'))){ case 'media_library': default: $img['alt'] = get_post_meta($img['id'], '_wp_attachment_image_alt', true); break; case 'file_name': $info = pathinfo($slide->image_filename); $img['alt'] = $this->get_val($info, 'filename'); break; case 'custom': $img['alt'] = esc_attr($slide->get_param(array('attributes', 'alt'), '')); break; } switch($slide->get_param(array('attributes', 'titleOption'), 'media_library')){ case 'media_library': default: $img['title'] = get_the_title($img['id']); break; case 'file_name': $info = pathinfo($slide->image_filename); $img['title'] = $this->get_val($info, 'filename'); break; case 'custom': $img['title'] = esc_attr($slide->get_param(array('attributes', 'title'), '')); break; } if($img['id'] !== false){ $data = wp_get_attachment_metadata($img['id']); if($data !== false && !empty($data)){ $size = $slide->get_param(array('bg', 'imageSourceType'), 'full'); //$this->slider->get_param(array('def', 'background', 'imageSourceType'), 'full') if($size !== 'full'){ if(isset($data['sizes']) && isset($data['sizes'][$size])){ $img['width'] = (isset($data['sizes'][$size]['width'])) ? $data['sizes'][$size]['width'] : ''; $img['height'] = (isset($data['sizes'][$size]['height'])) ? $data['sizes'][$size]['height'] : ''; } } if($img['width'] == '' || $img['height'] == ''){ $img['width'] = (isset($data['width'])) ? $data['width'] : ''; $img['height'] = (isset($data['height'])) ? $data['height'] : ''; } } } }else{ $img['src'] = esc_url($slide->get_param(array('bg', 'externalSrc'), '')); $img['alt'] = esc_attr($slide->get_param(array('attributes', 'alt'), '')); $img['title'] = esc_attr($slide->get_param(array('attributes', 'title'), '')); $img['width'] = $slide->get_param(array('bg', 'width'), '1920'); $img['height'] = $slide->get_param(array('bg', 'height'), '1080'); } switch($bg_type){ case 'trans': case 'transparent': case 'solid': $img['src'] = $url_trans; if(isset($img['alt']) && trim($img['alt']) === ''){ $img['alt'] = $this->get_html_slide_title(true); $img['alt'] = (empty($img['alt'])) ? __('Slide Background', 'revslider') : $img['alt']; } break; } if(isset($slide->ignore_alt)) $img['alt'] = ''; $img['src'] = (trim($img['src']) == '') ? $url_trans : $img['src']; //go back to transparent if img is empty $img['data-lazyload']= ($this->slider->get_param(array('general', 'lazyLoad'), false) != 'none') ? $this->remove_http($img['src']) : ''; $img['src'] = ($this->slider->get_param(array('general', 'lazyLoad'), false) != 'none') ? RS_PLUGIN_URL.'public/assets/assets/dummy.png' : $img['src']; $img['src'] = $this->remove_http($img['src']); $img['data-bg'] = $this->get_image_background_values(); $img['data-parallax']= $this->get_html_parallax(); $img['data-panzoom'] = $this->get_html_pan_zoom(); unset($img['id']); return $img; } /** * get data-bg image background values **/ public function get_image_background_values(){ $slide = $this->get_slide(); $bg = ''; $pos = $this->get_background_position(); $f_r = $this->get_background_fit_and_repeat(); $c = ($slide->get_param(array('bg', 'type'), 'trans') == 'solid') ? RSColorpicker::get($slide->get_param(array('bg', 'color'), '#ffffff')) : ''; $c = ($c == '' && $slide->get_param(array('bg', 'type'), 'trans') == 'solid') ? '#ffffff' : $c; //force white here as we need it in frontend $bg .= (!in_array($pos, array('', '50%', '50% 50%', 'center center', 'center'), true)) ? 'p:'.$pos.';' : ''; $bg .= ($c !== '' && $c !== 'transparent') ? 'c:'.$c.';' : ''; $bg .= ($f_r['f'] !== '' && $f_r['f'] !== 'cover') ? 'f:'.$f_r['f'].';' : ''; $bg .= ($f_r['r'] !== '' && $f_r['r'] !== 'no-repeat') ? 'r:'.$f_r['r'].';' : ''; return $bg; } /** * get the parallax html **/ public function get_html_parallax(){ $slide = $this->get_slide(); $parallax = ''; if($this->slider->get_param(array('parallax', 'set'), false) == true){ $slide_level = $slide->get_param(array('effects', 'parallax'), '-'); if($slide_level == '-') $slide_level = 'off'; $parallax = $slide_level; } return $parallax; } /** * get ken burns html data **/ public function get_html_pan_zoom(){ $slide = $this->get_slide(); $bg_type = $slide->get_param(array('bg', 'type'), 'trans'); $pan = ''; if($slide->get_param(array('panzoom', 'set'), false) == true && ($bg_type == 'image' || $bg_type == 'external')){ $d = $slide->get_param(array('panzoom', 'duration'), '10000'); $e = $slide->get_param(array('panzoom', 'ease'), 'none'); $ss = $slide->get_param(array('panzoom', 'fitStart'), '100'); $se = $slide->get_param(array('panzoom', 'fitEnd'), '100'); $rs = $slide->get_param(array('panzoom', 'rotateStart'), '0'); $re = $slide->get_param(array('panzoom', 'rotateEnd'), '0'); $bs = $slide->get_param(array('panzoom', 'blurStart'), '0'); $be = $slide->get_param(array('panzoom', 'blurEnd'), '0'); $os = $slide->get_param(array('panzoom', 'xStart'), '0').'/'.$slide->get_param(array('panzoom', 'yStart'), '0'); $oe = $slide->get_param(array('panzoom', 'xEnd'), '0').'/'.$slide->get_param(array('panzoom', 'yEnd'), '0'); $pan .= ($d !== '') ? 'd:'.$d.';' : ''; $pan .= ($e !== 'none') ? 'e:'.$e.';' : ''; $pan .= 'ss:'.$ss.';'; $pan .= 'se:'.$se.';'; $pan .= ($rs !== '0') ? 'rs:'.$rs.';' : ''; $pan .= ($re !== '0') ? 're:'.$re.';' : ''; $pan .= ($bs !== '0') ? 'bs:'.$bs.';' : ''; $pan .= ($be !== '0') ? 'be:'.$be.';' : ''; $pan .= ($os !== '0/0') ? 'os:'.$os.';' : ''; $pan .= ($oe !== '0/0') ? 'oe:'.$oe.';' : ''; } return $pan; } /** * get background position for the image **/ public function get_background_position(){ $slide = $this->get_slide(); $pos = $slide->get_param(array('bg', 'position'), 'center center'); //$this->slider->get_param(array('def', 'background', 'position'), $type = $slide->get_param(array('bg', 'type'), 'trans'); if($type == 'streamvimeoboth' || $type == 'streamyoutubeboth' || $type == 'streaminstagramboth' || $type == 'streamtwitterboth'){ $pos = ($this->check_if_stream_video_exists()) ? 'center center' : $pos; }else{ $pos = ($type == 'youtube' || $type == 'vimeo' || $type == 'html5' || $type == 'streamvimeo' || $type == 'streamyoutube' || $type == 'streaminstagram' || $type == 'streamtwitter') ? 'center center' : $pos; } $pos = ($pos == 'percentage') ? intval($slide->get_param(array('bg', 'positionX'), '0')).'% '.intval($slide->get_param(array('bg', 'positionY'), '0')).'%' : $pos; //$this->slider->get_param(array('def', 'background', 'positionX'), '0') $this->slider->get_param(array('def', 'background', 'positionY'), '0') return $pos; } /** * get image fit and repeat params **/ public function get_background_fit_and_repeat(){ $slide = $this->get_slide(); $bg_type = $slide->get_param(array('bg', 'type'), 'trans'); $return = array('f' => '', 'r' => ''); if(!($slide->get_param(array('panzoom', 'set'), false) == true && ($bg_type == 'image' || $bg_type == 'external'))){ //only set if kenburner is off and not a background video //$this->slider->get_param(array('def', 'panZoom', 'set'), false) if($bg_type == 'youtube' || $bg_type == 'html5' || $bg_type == 'vimeo' || $bg_type == 'streamvimeo' || $bg_type == 'streamyoutube' || $bg_type == 'streaminstagram' || $bg_type == 'streamtwitter'){ $return['f'] = 'cover'; }else{ //additional background params $bgFit = $slide->get_param(array('bg', 'fit'), 'cover'); //$this->slider->get_param(array('def', 'background', 'fit'), 'cover') $return['f'] = ($bgFit == 'percentage') ? intval($slide->get_param(array('bg', 'fitX'), '100')).'% '.intval($slide->get_param(array('bg', 'fitY'), '100')).'%' : $bgFit; //$this->slider->get_param(array('def', 'background', 'fitX'), '100') $this->slider->get_param(array('def', 'background', 'fitY'), '100') $return['r'] = $slide->get_param(array('bg', 'repeat'), 'no-repeat'); //$this->slider->get_param(array('def', 'background', 'repeat'), 'no-repeat') } } return $return; } /** * set slide specific values that are needed by layers * this is needed to be called before any layer is added to the stage **/ public function set_slide_params_for_layers(){ $slide = $this->get_slide(); $this->set_slide_id($slide->get_id()); $this->set_layers($slide->get_layers()); } /** * add background video if one is selected **/ public function add_background_video(){ $slide = $this->get_slide(); $type = $slide->get_param(array('bg', 'type'), 'trans'); //check if we are youtube, vimeo or html5 if($type == 'youtube' || $type == 'html5' || $type == 'vimeo' || $type == 'streamvimeo' || $type == 'streamyoutube' || $type == 'streaminstagram' || $type == 'streamtwitter'){ $this->add_html_background_video(); } if($type == 'streamvimeoboth' || $type == 'streamyoutubeboth' || $type == 'streaminstagramboth' || $type == 'streamtwitterboth'){ if($this->check_if_stream_video_exists()) $this->add_html_background_video(); } } /** * Add Groups with columns and the layers of it * @since: 5.3.0 * @before: RevSliderOutput::putCreativeZones() */ public function add_zones(){ $layers = $this->get_layers(); if(empty($layers)) return false; $this->container_mode = ''; $zones = array('t' => 'top', 'm' => 'middle', 'b' => 'bottom'); $enabled_sizes = array('d' => true, 'n' => false, 't' => false, 'm' => false); foreach($zones as $zs => $zone){ //go through all three zones foreach($layers as $layer){ if($this->get_val($layer, 'type', 'text') !== 'row') continue; //we only want to handle rows here to get the zones we need to create $this->row_zindex = 0; $layer_zone = $this->get_val($layer, array('group', 'puid'), 'top'); if($layer_zone !== $zone) continue; //wrong zones, so continue $this->increase_layer_depth(); //we have found a zone, now fill it with rows, columns, layers ob_start(); //fetch the data, as we need to set the z-index on the rows $this->add_rows($layer_zone); $row_layers = ob_get_contents(); ob_clean(); ob_end_clean(); //get the zone z-index from the zone layer $zi = $this->get_val($layers, array($zone, 'position', 'zIndex'), $this->row_zindex); $this->decrease_layer_depth(); echo RS_T6. $this->add_closing_comment() .''; echo $this->add_opening_comment()."\n"; echo $row_layers; echo RS_T7.$this->add_closing_comment().''.$this->add_opening_comment()."\n"; break; //zone is written, go to the next one } } } /** * Add Groups with columns and the layers of it * @since: 5.3.0 * @before: RevSliderOutput::putCreativeGroups() */ public function add_groups(){ $layers = $this->get_layers(); if(empty($layers)) return false; $enabled_sizes = array('d' => true, 'n' => false, 't' => false, 'm' => false); foreach($layers as $layer){ if($this->get_val($layer, 'type', 'text') !== 'group') continue; //we only want to handle groups here to get the zones we need to create $this->container_mode = ''; $uid = $this->get_val($layer, 'uid'); $this->set_layer($layer); $this->add_layer(true, 'group'); //add the group layer $this->container_mode = 'group'; $this->increase_layer_depth(); $this->add_group_layer($uid); //add all layers that are in the group $this->decrease_layer_depth(); echo $this->ld().RS_T7.'-->'.$this->add_opening_comment()."\n"; } } /** * put creative layer * @before: RevSliderOutput::putCreativeLayer() */ private function add_creative_layer(){ $layers = $this->get_layers(); if(empty($layers)) return false; $layers = apply_filters('revslider_putCreativeLayer', $layers, $this, $this->is_static); $this->container_mode = ''; foreach($layers as $layer){ if((string)$this->get_val($layer, array('group', 'puid'), '-1') !== '-1') continue; //dont do group layer $this->set_layer($layer); $this->add_layer(false); } } /** * Add all Layers that are in the group with $u_id * @since: 5.3.0 * @before: RevSliderOutput::putCreativeGroupLayer(); */ public function add_group_layer($u_id){ $layers = $this->get_layers(); foreach($layers as $layer){ $p_uid = $this->get_val($layer, array('group', 'puid')); $uid = $this->get_val($layer, array('group', 'uid')); if((string)$u_id !== (string)$p_uid) continue; if((string)$u_id === (string)$uid) continue; $this->set_layer($layer); $this->add_layer(true); //add the layer into the group } } /** * Add Groups with columns and the layers of it * @since: 5.3.0 * @before: RevSliderOutput::putCreativeRows() */ public function add_rows($current_zone){ $layers = $this->get_layers(); if(empty($layers)) return false; $enabled_sizes = array('d' => true, 'n' => false, 't' => false, 'm' => false); $row_layer = array(); $go = 9999; foreach($layers as $layer){ if($this->get_val($layer, 'type', 'text') !== 'row') continue; //we only want to handle rows here of the current zone and add them as a rows if($this->get_val($layer, array('group', 'puid'), 'top') !== $current_zone) continue; //wrong zones, so continue $order = $this->get_val($layer, array('group', 'groupOrder')); if($order === ''){ // || isset($row_layer[$order]) $order = $go; $go++; } $zi = $this->get_val($layer, array('position', 'zIndex'), false); // set the z-index so that the wrapper gains the highest one $zi = ($zi === false) ? $this->zIndex : $zi; if($zi > $this->row_zindex){ $this->row_zindex = $zi; } $row_layer[$order] = $layer; } if(!empty($row_layer)){ ksort($row_layer); //sort the rows foreach($row_layer as $layer){ $uid = $this->get_val($layer, 'uid'); $this->set_layer($layer); $this->add_layer(true, 'row'); $this->container_mode = 'row'; $this->increase_layer_depth(); $this->add_column($uid); $this->decrease_layer_depth(); echo $this->ld().RS_T7.$this->add_closing_comment().''.$this->add_opening_comment()."\n";//as we have used 'row' in the add_layer() function, it does not print the closing and we have to do it here } } } /** * Add Columns with the layers * @since: 5.3.0 * @before: RevSliderOutput::putCreativeColumn() */ public function add_column($uid){ $layers = $this->get_layers(); if(empty($layers)) return false; $column_layers = array(); $go = 9999; foreach($layers as $layer){ $this->container_mode = 'row'; if($this->get_val($layer, 'type', 'text') !== 'column') continue; //we only want to handle columns here of the current row if((string)$this->get_val($layer, array('group', 'puid'), -1) !== (string)$uid) continue; //has the wrong row ID $_go = $this->get_val($layer, array('group', 'groupOrder')); if($_go === ''){ // || isset($column_layers[$_go]) $_go = $go; $go++; } $column_layers[$_go] = $layer; } if(!empty($column_layers)){ ksort($column_layers); foreach($column_layers as $layer){ $this->container_mode = 'row'; $this->set_layer($layer); $this->add_layer(true, 'column'); $cuid = (string)$this->get_val($layer, 'uid', -1); //add layers here $group_layers = array(); $go = 9999; foreach($layers as $nlayer){ if((string)$this->get_val($nlayer, array('group', 'puid'), -1) !== $cuid) continue; $_go = $this->get_val($nlayer, array('group', 'groupOrder')); if($_go === ''){ // || isset($group_layers[$_go]) $_go = $go; $go++; } $group_layers[$_go] = $nlayer; } $this->container_mode = 'column'; //sort now the $group_layers if(!empty($group_layers)){ ksort($group_layers); $this->increase_layer_depth(); foreach($group_layers as $nlayer){ $this->set_layer($nlayer); $this->add_layer(true); } $this->decrease_layer_depth(); } echo $this->ld().RS_T7.$this->add_closing_comment().''.$this->add_opening_comment(); echo "\n"; //as we have used 'column' in the add_layer() function, it does not print the closing and we have to do it here } } } /** * returns the HTML layer type */ public function get_html_layer_type(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); return 'data-type="'.esc_attr($type).'"'; } /** * return the layer Type for further needs */ public function get_layer_type() { $layer = $this->get_layer(); return $this->get_val($layer, 'type', 'text'); } /** * Adds a Layer to the stage * Moved most code part from putCreativeLayer into putLayer * @since: 5.3.0 * @before: RevSliderOutput::putLayer() */ public function add_layer($row_group_uid = false, $special_type = false){ $layer = apply_filters('revslider_putLayer_pre', $this->get_layer(), $this, $row_group_uid, $this->is_static, $special_type); $this->set_layer($layer); $this->set_layer_unique_id(); /** * top middle and bottom are placeholder layers, do not write them **/ if(in_array($this->get_layer_unique_id(), array('top', 'middle', 'bottom'), true)) return ''; //$this->push_layer_class(); $check_continue = $this->check_layer_continue($special_type, $row_group_uid); if(!$check_continue) return false; $check_continue = $this->check_layer_video_continue(); if(!$check_continue) return false; $html_type = $this->get_html_layer_type(); $class = $this->get_layer_class(); $html_simple_link = $this->get_action_link(); $html_responsive = $this->get_html_responsive(); $html_transform = $this->get_html_transform(); $html_responsive_data = $this->get_html_responsive_data(); $html_scrollbased_data = $this->get_html_scrollbased_data(); $html_resp_offset = $this->get_html_responsive_offset(); $ids = $this->get_html_layer_ids(); $html_title = $this->get_html_title(); $html_tabindex = $this->get_html_tab_index(); $html_rel = $this->get_html_rel(); $position = $this->get_html_layer_position(); $html_text = $this->get_html_text_data(); $html_float = $this->get_float_clear_data(); $html_color = $this->get_html_color_data(); $html_box_shadow = $this->get_html_box_shadow_data(); $html_text_shadow = $this->get_html_text_shadow_data(); $html_dimension = $this->get_html_dim_data(); $html_visibility = $this->get_html_layer_device_visibility(); $html_column_break = $this->get_html_column_break(); $layer_actions = $this->get_html_layer_action($html_simple_link); $layer_tag = $this->get_layer_tag($html_simple_link, $special_type); $html_class = $this->get_html_class($class, $layer_tag); $html_svg = $this->get_html_svg(); $html_base_align = $this->get_html_base_align(); $html_wrapper_ids = $this->get_html_wrapper_ids(); $html_wrapper_classes = $this->get_html_wrapper_classes(); $html_static_data = $this->get_html_static_layer(); $html_trigger = $this->get_html_trigger(); $html_clip = $this->get_html_clip(); $frames = $this->get_frames(); $html_frames = $this->get_html_frames($frames); $html_frameorder = $this->get_html_frameorder(); $html_blendmode = $this->get_html_blendmode(); $html_hideunder = $this->get_html_hideunder(); $html_audio_data = $this->get_html_audio_data(); $html_video_data = $this->get_html_video_data(); $html_column_data = $this->get_html_column_data(); $html_margin_data = $this->get_html_margin_data($row_group_uid); $html_padding_data = $this->get_html_padding_data(); $html_border_data = $this->get_html_border_data(); $html_inline_style = $this->get_html_inline_style(); $html_spike_data = $this->get_html_spike_data(); $html_text_stroke = $this->get_html_text_stroke(); //$html_togglehover = $this->get_html_togglehover(); $html_bg_image = $this->get_background_image(); $loop_data = $this->get_loop_data(); $toggle_data = $this->get_toggle_data(); $html_corners = $this->get_html_corners(); $html_disp = $this->get_html_disp(); $html_layer = $this->get_html_layer(); $layertype = $this->get_layer_type(); $this->create_style_hover(); echo "\n"; echo $this->ld().RS_T7.$this->add_closing_comment(); echo '<'.$layer_tag."\n"; echo ($ids != '') ? $this->ld().RS_T8.$ids." \n" : ''; echo ($html_class !== '') ? $this->ld().RS_T8.$html_class."\n" : ''; echo ($html_simple_link !== '') ? $this->ld().RS_T8.$html_simple_link."\n" : ''; echo $this->ld().RS_T8.$html_type."\n"; echo ($html_color !== '') ? $this->ld().RS_T8.$html_color."\n" : ''; echo ($html_box_shadow !== '') ? $this->ld().RS_T8.$html_box_shadow."\n" : ''; echo ($html_text_shadow !== '') ? $this->ld().RS_T8.$html_text_shadow."\n" : ''; echo ($html_responsive !== '') ? $this->ld().RS_T8.$html_responsive."\n" : ''; echo ($html_title != '') ? $this->ld().RS_T8.$html_title."\n" : ''; echo ($html_tabindex != '') ? $this->ld().RS_T8.$html_tabindex."\n" : ''; echo ($html_rel != '') ? $this->ld().RS_T8.$html_rel."\n" : ''; echo ($position != '') ? $this->ld().RS_T8.$position."\n" : ''; echo ($html_text != '') ? $this->ld().RS_T8.$html_text."\n" : ''; echo ($html_float != '') ? $this->ld().RS_T8.$html_float."\n" : ''; echo ($html_dimension != '') ? $this->ld().RS_T8.$html_dimension."\n" : ''; echo ($html_spike_data != '') ? $this->ld().RS_T8.$html_spike_data."\n" : ''; echo ($html_text_stroke != '') ? $this->ld().RS_T8.$html_text_stroke."\n" : ''; echo ($html_visibility != '') ? $this->ld().RS_T8.$html_visibility."\n" : ''; echo ($html_column_break != '') ? $this->ld().RS_T8.$html_column_break."\n" : ''; echo ($layer_actions != '') ? $this->ld().RS_T8.$layer_actions."\n" : ''; echo ($html_svg != '') ? $this->ld().RS_T8.$html_svg : ''; echo ($html_base_align != '') ? $this->ld().RS_T8.$html_base_align."\n" : ''; echo ($html_resp_offset != '') ? $this->ld().RS_T8.$html_resp_offset."\n" : ''; echo ($html_wrapper_ids != '') ? $this->ld().RS_T8.$html_wrapper_ids."\n" : ''; echo ($html_wrapper_classes != '') ? $this->ld().RS_T8.$html_wrapper_classes."\n" : ''; echo ($html_responsive_data != '') ? $this->ld().RS_T8.$html_responsive_data."\n" : ''; echo ($html_transform != '') ? $this->ld().RS_T8.$html_transform."\n" : ''; echo ($html_scrollbased_data != '') ? $this->ld().RS_T8.$html_scrollbased_data."\n" : ''; echo ($html_static_data != '') ? $this->ld().RS_T8.$html_static_data."\n" : ''; echo ($html_trigger != '') ? $this->ld().RS_T8.$html_trigger."\n" : ''; echo ($html_blendmode != '') ? $this->ld().RS_T8.$html_blendmode."\n" : ''; //echo ($html_togglehover != '') ? $this->ld().RS_T8.$html_togglehover."\n" : ''; echo ($html_hideunder != '') ? $this->ld().RS_T8.$html_hideunder."\n" : ''; echo ($html_corners != '') ? $this->ld().RS_T8.$html_corners."\n" : ''; echo ($html_disp != '') ? $this->ld().RS_T8.$html_disp."\n" : ''; echo ($html_audio_data != '') ? $html_audio_data : ''; echo ($html_video_data != '') ? $html_video_data : ''; //$this->ld().RS_T8. ."\n" echo ($html_column_data != '') ? $this->ld().RS_T8.$html_column_data."\n" : ''; echo ($html_margin_data != '') ? $this->ld().RS_T8.$html_margin_data."\n" : ''; echo ($html_padding_data != '') ? $this->ld().RS_T8.$html_padding_data."\n" : ''; echo ($html_border_data != '') ? $this->ld().RS_T8.$html_border_data."\n" : ''; echo ($html_frameorder != '') ? $this->ld().RS_T8.$html_frameorder."\n" : ''; echo ($html_clip != '') ? $this->ld().RS_T8.$html_clip."\n" : ''; echo ($html_frames != '') ? $this->ld().RS_T8.$html_frames : ''; if(!empty($loop_data)){ foreach($loop_data as $ldk => $ld){ echo ($ld !== '') ? $this->ld().RS_T8.'data-'.$ldk.'="'.$ld.'"'."\n" : ''; } } do_action('revslider_add_layer_attributes', $layer, $this->slide, $this->slider, $this); echo $this->ld().RS_T8.'style="'; echo $html_inline_style; //echo $html_idle_style; echo '"'."\n"; echo $this->ld().RS_T7.'>';//."\n"; echo ($html_bg_image !== '') ? $html_bg_image."\n" : ''; if($special_type !== false){ echo $this->add_opening_comment(); } if($toggle_data['allow'] === true){ echo "\n".$this->ld().RS_T8.'
'; } echo ($special_type === false && $layertype !== 'video') ? apply_filters('revslider_layer_content', stripslashes($html_layer), $html_layer, $this->slider->get_id(), $this->slide, $layer).' ' : ''; if($toggle_data['allow'] === true){ echo '
'; echo "\n".$this->ld().RS_T8.'
'.stripslashes($toggle_data['html']).'
'; } if($special_type === false){ echo "\n".$this->ld().RS_T7.''.$this->add_opening_comment()."\n"; } //the closing will be written later, after all layers/columns are added // $this->zIndex++; } /** * check if the layer is okay to be added or if we should move to the next layer **/ public function check_layer_continue($special_type, $row_group_uid){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); //if($this->get_val($layer, array('visibility', 'visible'), true); == false) return false; switch($type){ case 'row': if($special_type !== 'row') return false; break; case 'group': if($special_type !== 'group') return false; break; case 'column': if($special_type !== 'column') return false; break; } if($row_group_uid == false && $this->is_in_group_or_row()){ return false; //if we are not in a row or group and the layer is in one, return false } return true; } /** * check if the layer is okay to be added or if we should move to the next layer **/ public function check_layer_video_continue(){ $layer = $this->get_layer(); if($this->get_val($layer, 'type', 'text') !== 'video') return true; $video_type = trim($this->get_val($layer, array('media', 'mediaType'))); $video_type = ($video_type === '') ? 'html5' : $video_type; if(!in_array($video_type, array('streamyoutube', 'streamyoutubeboth', 'youtube', 'streamvimeo', 'streamvimeoboth', 'vimeo', 'streaminstagram', 'streaminstagramboth', 'html5'), true)) return true; $vid = trim($this->get_val($layer, array('media', 'id'))); switch($video_type){ case 'streaminstagram': case 'streaminstagramboth': case 'html5': $ogv = trim($this->get_val($layer, array('media', 'ogvUrl'), '')); $webm = trim($this->get_val($layer, array('media', 'webmUrl'), '')); $mp4 = trim($this->remove_http($this->get_val($layer, array('media', 'mp4Url'), ''))); if(empty($ogv) && empty($webm) && empty($mp4)){ $vid = trim($this->get_val($layer, array('media', 'id'))); return (empty($vid)) ? false : true; } return true; break; case 'youtube': case 'streamyoutube': case 'streamyoutubeboth': $vid = (in_array($video_type, array('streamyoutube', 'streamyoutubeboth'), true)) ? $this->slide->get_param(array('bg', 'youtube'), '') : $vid; //change $vid to the stream! $vid = ($this->get_val($layer, array('media', 'videoFromStream'), false) === true) ? $this->slide->get_param(array('bg', 'youtube'), '') : $vid; return (empty($vid)) ? false : true; break; case 'vimeo': case 'streamvimeo': case 'streamvimeoboth': $vid = (in_array($video_type, array('streamvimeo', 'streamvimeoboth'), true)) ? $this->slide->get_param(array('bg', 'vimeo'), '') : $vid; $vid = ($this->get_val($layer, array('media', 'videoFromStream'), false) === true) ? $this->slide->get_param(array('bg', 'vimeo'), '') : $vid; return (empty($vid)) ? false : true; break; } return (empty($vid)) ? false : true; } /** * push the current layer class into the class usage array **/ /*public function push_layer_class(){ $layer = $this->get_layer(); $class = trim($this->get_val($layer, array('idle', 'style'))); if($class !== ''){ $this->classes['.'.$class] = true; //add classname for style inclusion if(!isset($this->in_class_usage[$class])) $this->in_class_usage[$class] = $this->get_captions_content($class); } }*/ /** * get the simple link that can be inside the actions of a layer **/ public function get_action_link(){ $link = ''; $layer = $this->get_layer(); $action = $this->get_val($layer, array('actions', 'action'), array()); if(!empty($action)){ foreach($action as $act){ // these are needed for the Social Share AddOn $action_type = apply_filters('rs_action_type', $this->get_val($act, 'action')); $link_type = apply_filters('rs_action_link_type', $this->get_val($act, 'link_type', '')); if($action_type === 'menu'){ $http = $this->get_val($act, 'link_help_in', 'keep'); $menu_link = $this->remove_http($this->get_val($act, 'menu_link', ''), $http); $menu_link = do_shortcode($menu_link); $link_open_in = $this->get_val($act, 'link_open_in', ''); $link_follow = $this->get_val($act, 'link_follow', ''); $link = 'href="'.$menu_link.'"'; $link .= ($link_open_in !== '') ? ' target="'.$link_open_in.'"' : ''; if($link_follow === 'nofollow'){ $link .= ' rel="nofollow'; $link .= ($link_open_in === '_blank') ? ' noopener' : ''; $link .= '"'; }else{ $link .= ($link_open_in === '_blank') ? ' rel="noopener"' : ''; } break; } if($action_type === 'link'){ if($link_type !== 'jquery'){ $http = $this->get_val($act, 'link_help_in', 'keep'); $image_link = $this->remove_http($this->get_val($act, 'image_link', ''), $http); $image_link = do_shortcode($image_link); $link_open_in = $this->get_val($act, 'link_open_in', ''); $link_follow = $this->get_val($act, 'link_follow', ''); $link = 'href="'.$image_link.'"'; $link .= ($link_open_in !== '') ? ' target="'.$link_open_in.'"' : ''; if($link_follow === 'nofollow'){ $link .= ' rel="nofollow'; $link .= ($link_open_in === '_blank') ? ' noopener' : ''; $link .= '"'; }else{ $link .= ($link_open_in === '_blank') ? ' rel="noopener"' : ''; } } break; } } } return $link; } /** * get the layer tag as it can change through settings and others **/ public function get_layer_tag($html_simple_link, $special_type = false){ $layer = $this->get_layer(); $tag = $this->get_val($layer, 'htmltag', 'rs-layer'); if($html_simple_link !== '') $tag = 'a'; if($special_type !== false) $tag = 'rs-'.$special_type; //if we are special type, only allow div to be the structure, as we will close with a div outside of this function return ($tag !== 'div') ? $tag : 'rs-layer'; } /** * get the layer classes **/ public function get_layer_class(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $class = array(); $acs = $this->get_val($layer, array('attributes', 'classes'), ''); if(strpos($acs, ' ') !== false){ $acs = explode(' ', $acs); foreach($acs as $ac){ $class[] = $ac; } }else{ $class[] = $acs; } $idle_class = $this->get_val($layer, array('idle', 'style'), ''); $internal_class = $this->get_val($layer, array('runtime', 'internalClass'), ''); $selectable = $this->get_val($layer, array('idle', 'selectable'), 'default'); $svg = $this->get_val($layer, 'svg', false); if($idle_class !== '') $class[] = $idle_class; if($internal_class !== '') $class[] = $internal_class; if($selectable !== 'default'){ if($this->_truefalse($selectable) == true) $class[] = 'rs-selectable'; }else{ if($this->slider->get_param(array('general', 'layerSelection'), false) == true) $class[] = 'rs-selectable'; } if($this->get_val($layer, array('hover', 'pointerEvents'), 'auto') == 'none') $class[] = 'rs-noevents'; //make some modifications for the full screen video if($this->is_full_width_video() == true) $class[] = 'rs-fsv'; if($this->get_val($layer, array('idle', 'overflow')) === 'hidden') $class[] = 'rs-ov-hidden'; if(!empty($svg)) $class[] = 'rs-svg'; if($type == 'video'){ switch(trim($this->get_val($layer, array('media', 'mediaType')))){ case 'streaminstagram': case 'streaminstagramboth': case 'html5': if($this->get_val($layer, array('media', 'largeControls'), true) === false) $class[] = 'rs-nolc'; break; } } if($this->slider->get_param(array('parallax', 'set', false)) == true){ $level = $this->get_val($layer, array('effects', 'parallax'), '-'); $level = ($this->slider->get_param(array('parallax', 'setDDD'), false) == true && $level == '-' && $this->get_val($layer, array('effects', 'attachToBg'), '') === true) ? 'tobggroup' : $level; if($level !== '-') $class[] = 'rs-pxl-'.$level; } if($this->is_static) $class[] = 'rs-layer-static'; if($type == 'video') $class[] = 'rs-layer-video'; if($type == 'audio'){ $class[] = 'rs-layer-audio'; $visible = $this->get_val($layer, array('media', 'controls'), false); if($visible === false) $class[] = 'rs-layer-hidden'; } if($this->get_val($layer, array('visibility', 'onlyOnSlideHover'), false) === true){ $class[] = 'rs-on-sh'; } if($this->slider->get_param('type', 'standard') === 'carousel'){ if($this->get_val($layer, array('visibility', 'alwaysOnCarousel'), false) === true){ $class[] = 'rs-on-car'; } } $add_intrinsic = false; $text = strtolower($this->get_val($layer, 'text', '')); $text_toggle = $this->get_val($layer, array('toggle', 'text'), ''); $tag = $this->get_val($layer, 'htmltag', 'rs-layer'); if($type == 'video') $add_intrinsic = true; if(strpos($text, 'get_layer(); //check if hover is active for the slider if($this->get_val($layer, array('hover', 'usehover'), false) === false || $this->get_val($layer, array('hover', 'usehover'), false) === 'false') return false; $id = $this->get_html_layer_ids(true); $_css = new RevSliderCssParser(); $style = array($id => array()); /** * customHoverCSS only exists in a Slider imported/existed before 6.0. * It is taken from the navigation tables advanced -> hover **/ $custom_css = $this->get_val($layer, 'customHoverCSS', ''); if(!empty($custom_css)){ $custom_css = $_css->css_to_array('nec {'.$custom_css.'}'); $_nec = $this->get_val($custom_css, 'nec', array()); if(!empty($_nec)){ foreach($_nec as $n => $v){ $style[$id][$n] = $v; } } } if(!empty($style[$id])){ $this->set_hover_css($style); } return true; } /** * add hover style into the headers css. * this is outside of the frame_hover so some special things happen here **/ public function add_style_hover(){ $css = $this->get_hover_css(); $html = ''; if(!empty($css)){ $css_html = ''; foreach($css as $id => $_css){ $css_html .= '#'.$id.':hover{'; foreach($_css as $k => $v){ $css_html .= $k.':'.$v.';'; } $css_html .= '}'."\n"; } if($css_html == '') return ''; $css_class = new RevSliderCssParser(); if(!is_admin()){ $html .= RS_T4.''."\n"; }else{ $me = $this->get_markup_export(); $html .= ($me === true) ? '' : ''; $html .= RS_T4 .''; $html .= ($me === true) ? '' : ''; } } echo $html; } /** * get layer inline style **/ public function get_html_inline_style(){ $style = array(); $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $img = trim($this->get_val($layer, array('idle', 'backgroundImage'), '')); $img_id = $this->get_val($layer, array('idle', 'backgroundImageId')); $img_t = $this->get_val($layer, array('behavior', 'imageSourceType'), 'full'); $zi = $this->get_val($layer, array('position', 'zIndex'), false); $zi = ($zi === false) ? $this->zIndex : $zi; $style['z-index'] = $zi; //Replace image when featured image is in use if($this->get_val($layer, array('idle', 'bgFromStream')) === true){ //if image is choosen, use featured image as background $stream_background_image = $this->get_stream_background_image($layer); $img = $stream_background_image['url']; $img_id = $stream_background_image['id']; $img_t = $stream_background_image['size']; } if($img !== '' && !in_array($type, array('group', 'shape', 'row'), true)){ if($img_t !== 'full' && $img_id !== false && !empty($img_id)){ $_img = wp_get_attachment_image_src($img_id, $img_t); $img = ($_img !== false) ? $_img[0] : $img; } $objlib = new RevSliderObjectLibrary(); $objlib->_check_object_exist($img); //redownload if needed $style['background'] = "url('".$img."')"; $style['background'] .= ' '.$this->get_val($layer, array('idle', 'backgroundRepeat'), 'no-repeat'); $style['background'] .= ' '.$this->get_val($layer, array('idle', 'backgroundPosition'), 'center center'); $bgs = $this->get_val($layer, array('idle', 'backgroundSize'), 'cover'); $bgs = ($bgs === 'percentage') ? $this->get_val($layer, array('idle', 'backgroundSizePerc'), '100').'%' : $bgs; $bgs = ($bgs === 'pixel') ? $this->get_val($layer, array('idle', 'backgroundSizePix'), '100').'px' : $bgs; $style['background-size'] = $bgs; } $bgcolor = $this->get_val($layer, array('idle', 'backgroundColor'), 'transparent'); if($bgcolor !== 'transparent'){ $bgcolor = RSColorpicker::get($bgcolor); if(strpos($bgcolor, 'gradient') !== false){ $style['background'] = $bgcolor; }else{ $style['background-color'] = $bgcolor; } } if(!in_array($type, array('image', 'video', 'row', 'column', 'group', 'shape', 'audio'), true)){ $style['font-family'] = str_replace('"', "'", $this->get_val($layer, array('idle', 'fontFamily'), 'Roboto')); } $text_transform = $this->get_val($layer, array('idle', 'textTransform'), 'none'); if($text_transform !== 'none'){ $style['text-transform'] = $text_transform; } $fs = $this->get_val($layer, array('idle', 'fontStyle'), 'off'); if($fs == 'on' || $fs == 'italic'){ $style['font-style'] = 'italic'; } $mc = $this->get_val($layer, array('idle', 'cursor'), 'auto'); if($mc !== 'auto' && $mc !== 'default'){ $style['cursor'] = $mc; } if($type === 'column'){ $style['width'] = '100%'; } if($this->container_mode === 'column' && $type !== 'row' && $this->get_val($layer, array('idle', 'display'), 'block') !== 'block'){ $style['display'] = $this->get_val($layer, array('idle', 'display')); } //Advanced Styles here: $custom_css = $this->get_val($layer, 'customCSS', ''); if(!empty($custom_css)){ $_css = new RevSliderCssParser(); $custom_css = $_css->css_to_array('nec {'.$custom_css.'}'); $_nec = $this->get_val($custom_css, 'nec', array()); if(!empty($_nec)){ foreach($_nec as $n => $v){ $style[$n] = $v; } } } $html = ''; if(!empty($style)){ foreach($style as $k => $v){ $v = trim($v); $html .= (!in_array($v, array('', 'px', '%'), true)) ? $k.':'.$v.';' : ''; } } return $html; } /** * push the needed material icon css to the frondend **/ public function get_material_icons_css(){ global $rs_material_icons_css, $rs_material_icons_css_parsed; if($rs_material_icons_css === false) return ''; if($rs_material_icons_css_parsed === true) return ''; $html = ''; $css_class = new RevSliderCssParser(); if(!is_admin()){ $html .= RS_T4.""."\n"; }else{ $me = $this->get_markup_export(); $html .= ($me === true) ? '' : ''; $html .= RS_T4 .''; $html .= ($me === true) ? '' : ''; } $rs_material_icons_css_parsed = true; return $html; } /** * Check if material Icons CSS needs to be written or if it is already written **/ public function set_material_icon_css(){ global $rs_material_icons_css; $layers = $this->get_layers(); if($rs_material_icons_css !== false) return ''; if(empty($layers)) return ''; foreach($layers as $layer){ $text = $this->get_val($layer, 'text', ''); $text_toggle = $this->get_val($layer, array('toggle', 'text'), ''); if(strpos($text, 'material-icons') !== false || strpos($text_toggle, 'material-icons') !== false){ $rs_material_icons_css = "/* ICON SET */ @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2'); } rs-module .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: inherit; /* Support for IE. */ font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }"; } } return ''; } /** * add the custom navigation css **/ public function add_custom_navigation_css(){ $slides = $this->slider->get_slides(); if(empty($slides)) return; $html = ''; $rs_nav = new RevSliderNavigation(); $all_navs = $rs_nav->get_all_navigations(); $me = $this->get_markup_export(); $enable_arrows = $this->slider->get_param(array('nav', 'arrows', 'set'), false); $enable_bullets = $this->slider->get_param(array('nav', 'bullets', 'set'), false); $enable_tabs = $this->slider->get_param(array('nav', 'tabs', 'set'), false); $enable_thumbnails = $this->slider->get_param(array('nav', 'thumbs', 'set'), false); if($this->slider->get_param('type', 'standard') !== 'hero' && ($enable_arrows == true || $enable_bullets == true || $enable_tabs == true || $enable_thumbnails == true)){ foreach($slides as $slide){ if(!empty($all_navs)){ foreach($all_navs as $cur_nav){ //get modifications out, wrap the class with slide class to be specific if($enable_arrows == true && $cur_nav['id'] == $this->slider->get_param(array('nav', 'arrows', 'style'), 'new-bullet-bar')){ $this->rs_custom_navigation_css .= $rs_nav->add_placeholder_sub_modifications($cur_nav['css'], $cur_nav['handle'], 'arrows', $cur_nav['placeholders'], $slide, $this)."\n"; } if($enable_bullets == true && $cur_nav['id'] == $this->slider->get_param(array('nav', 'bullets', 'style'), 'round')){ $this->rs_custom_navigation_css .= $rs_nav->add_placeholder_sub_modifications($cur_nav['css'], $cur_nav['handle'], 'bullets', $cur_nav['placeholders'], $slide, $this)."\n"; } if($enable_tabs == true && $cur_nav['id'] == $this->slider->get_param(array('nav', 'tabs', 'style'), 'round')){ $this->rs_custom_navigation_css .= $rs_nav->add_placeholder_sub_modifications($cur_nav['css'], $cur_nav['handle'], 'tabs', $cur_nav['placeholders'], $slide, $this)."\n"; } if($enable_thumbnails == true && $cur_nav['id'] == $this->slider->get_param(array('nav', 'thumbs', 'style'), 'new-bullet-bar')){ $this->rs_custom_navigation_css .= $rs_nav->add_placeholder_sub_modifications($cur_nav['css'], $cur_nav['handle'], 'thumbs', $cur_nav['placeholders'], $slide, $this)."\n"; } } } } if(!empty($this->rs_custom_navigation_css)){ $_css = new RevSliderCssParser(); if(!is_admin()){ $html .= RS_T4.'"."\n"; }else{ $html .= ($me === true) ? '' : ''; $html .= RS_T4. ''; $html .= ($me === true) ? '' : ''; } } } return $html; } /** * get the layer basic transform */ public function get_html_transform() { $layer = $this->get_layer(); $html = ''; $rx = intval($this->get_val($layer, array('idle', 'rotationX'), 0)); $ry = intval($this->get_val($layer, array('idle', 'rotationY'), 0)); $rz = intval($this->get_val($layer, array('idle', 'rotationZ'), 0)); $op = $this->get_val($layer, array('idle', 'opacity'), 1); if($rx !== 0) $html .='rX:'.$rx.';'; if($ry !== 0) $html .='rY:'.$ry.';'; if($rz !== 0) $html .='rZ:'.$rz.';'; if($op !== 1) $html .='o:'.$op.';'; return ($html !== '') ? 'data-btrans="'.$html.'"' : $html; } /** * get the layer responsiveness **/ public function get_html_responsive(){ $layer = $this->get_layer(); $html = ''; if(in_array($this->get_val($layer, 'type', 'text'), array('row', 'column'), true)) return $html; if($this->get_val($layer, array('behavior', 'autoResponsive'), true) === true){ $html .= ($this->get_val($layer, array('behavior', 'responsiveChilds'), true)) ? 'data-rsp_ch="on"' : ''; } return $html; } /** * get the layer ids as HTML **/ public function get_html_layer_ids($raw = false){ $layer = $this->get_layer(); $ids = $this->get_val($layer, array('attributes', 'id')); $ss = $this->get_static_slide(); $uid = $this->get_layer_unique_id(); if(trim($ids) == ''){ $ids = (!empty($ss)) ? 'slider-'.preg_replace("/[^\w]+/", "", $this->slider->get_id()).'-slide-'.preg_replace("/[^\w]+/", "", $this->get_slide_id()).'-layer-'.$uid //? 'slider-'.preg_replace("/[^\w]+/", "", $this->slider->get_id()).'-slide-'.$ss->get_slide_id().'-layer-'.$uid : 'slide-'.preg_replace("/[^\w]+/", "", $this->get_slide_id()).'-layer-'.$uid; } if($raw === false){ $ids = ($ids != '') ? 'id="'.$ids.'"' : ''; } return $ids; } /** * get the layer ids as HTML **/ public function get_html_title(){ $layer = $this->get_layer(); $title = $this->get_val($layer, array('attributes', 'title')); return ($title != '') ? 'title="'.$title.'"' : ''; } /** * get the HTML tab index **/ public function get_html_tab_index(){ $layer = $this->get_layer(); $tabindex = $this->get_val($layer, array('attributes', 'tabIndex')); return (!in_array($tabindex, array('', '0', 0), true)) ? 'tabindex="'.$tabindex.'"' : ''; } /** * get the HTML rel **/ public function get_html_rel(){ $layer = $this->get_layer(); $rel = $this->get_val($layer, array('attributes', 'rel')); return ($rel != '') ? 'rel="'.$rel.'"' : ''; } /** * get the HTML layer x and y position **/ public function get_html_layer_position(){ $f = array('top', 'right', 'bottom', 'left', 'center', 'middle'); $t = array('t', 'r', 'b', 'l', 'c', 'm'); $xy = 'data-xy="'; if($this->is_full_width_video() == true){ $xy .= 'x:0;'; $xy .= 'y:0;'; }else{ $layer = $this->get_layer(); $alignHor = $this->get_val($layer, array('position', 'horizontal')); $alignVert = $this->get_val($layer, array('position', 'vertical')); $left = $this->get_val($layer, array('position', 'x')); $top = $this->get_val($layer, array('position', 'y')); if($this->adv_resp_sizes == true){ //remove from myTop and myLeft 0 and 0px $myHor = $this->normalize_device_settings($alignHor, $this->enabled_sizes, 'html-array', array('l')); $myLeft = $this->normalize_device_settings($left, $this->enabled_sizes, 'html-array', array('0', '0px')); $myVer = $this->normalize_device_settings($alignVert, $this->enabled_sizes, 'html-array', array('t')); $myTop = $this->normalize_device_settings($top, $this->enabled_sizes, 'html-array', array('0', '0px')); $myHor = $this->shorten($myHor, $f, $t); $myLeft = $this->shorten($myLeft, $f, $t); $myVer = $this->shorten($myVer, $f, $t); $myTop = $this->shorten($myTop, $f, $t); $xy .= (!in_array($myHor, array('', 0, '0', '0px'), true)) ? 'x:'.$myHor.';' : ''; $xy .= (!in_array($myLeft, array('', 0, '0', '0px'), true)) ? 'xo:'.$myLeft.';' : ''; $xy .= (!in_array($myVer, array('', 0, '0', '0px'), true)) ? 'y:'.$myVer.';' : ''; $xy .= (!in_array($myTop, array('', 0, '0', '0px'), true)) ? 'yo:'.$myTop.';' : ''; }else{ $alignHor = $this->get_biggest_device_setting($alignHor, $this->enabled_sizes); $alignVert = $this->get_biggest_device_setting($alignVert, $this->enabled_sizes); $left = $this->get_biggest_device_setting($left, $this->enabled_sizes); $top = $this->get_biggest_device_setting($top, $this->enabled_sizes); $left = $this->shorten($left, $f, $t); $top = $this->shorten($top, $f, $t); switch($alignHor){ default: case 'left': $xy .= ($left !== '') ? 'x:'.$left.';' : ''; break; case 'center': $left = (in_array($left, array('', 0, '0', '0px'), true)) ? '' : $left; $xy .= 'x:c;'; $xy .= ($left !== '') ? 'xo:'.$left.';' : ''; break; case 'right': $left = (in_array($left, array('', 0, '0', '0px'), true)) ? '' : $left; $xy .= 'x:r;'; $xy .= ($left !== '') ? 'xo:'.$left.';' : ''; break; } switch($alignVert){ default: case 'top': $xy .= ($top !== '') ? 'y:'.$top.';' : ''; break; case 'middle': $top = (in_array($top, array('', 0, '0', '0px'), true)) ? '' : $top; $xy .= 'y:c;'; $xy .= ($top !== '') ? 'yo:'.$top.';' : ''; break; case 'bottom': $top = (in_array($top, array('', 0, '0', '0px'), true)) ? '' : $top; $xy .= 'y:b;'; $xy .= ($top !== '') ? 'yo:'.$top.';' : ''; break; } } } $xy .= '"'; return ($xy !== 'data-xy=""') ? $xy : ''; } /** * get the data-text data HTML **/ public function get_html_text_data(){ $layer = $this->get_layer(); $text = 'data-text="'; $data = array(); $type = $this->get_val($layer, 'type', 'text'); $de = array( 's' => array(20, '20', '20px'), 'l' => (in_array($type, array('text', 'button'))) ? array(25, '25', '25px') : array(0, '0', '0px'), 'ls' => array(0, '0', '0px'), 'fw' => array(400, '400'), 'w' => array('nowrap'), 'a' => array('left'), 'f' => array('none'), 'c' => array('none') ); if($this->adv_resp_sizes == true){ $ws = $this->normalize_device_settings($this->get_val($layer, array('idle', 'whiteSpace')), $this->enabled_sizes, 'html-array', $de['w']); }else{ $ws = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'whiteSpace'), $de['w'][0]), $this->enabled_sizes); } $ws = (strpos($ws, 'content') !== false) ? str_replace('content', 'nowrap', $ws) : $ws; $ws = (strpos($ws, 'full') !== false) ? str_replace('full', 'normal', $ws) : $ws; $data['w'] = $ws; if($this->adv_resp_sizes == true){ $data['s'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'fontSize')), $this->enabled_sizes, 'html-array', $de['s']); $data['f'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'float')), $this->enabled_sizes, 'html-array', $de['f']); $data['c'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'clear')), $this->enabled_sizes, 'html-array', $de['c']); $data['l'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'lineHeight')), $this->enabled_sizes, 'html-array', $de['l']); $data['ls'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'letterSpacing')), $this->enabled_sizes, 'html-array', $de['ls']); $data['fw'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'fontWeight')), $this->enabled_sizes, 'html-array', $de['fw']); $data['a'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'textAlign')), $this->enabled_sizes, 'html-array', $de['a']); }else{ $data['s'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'fontSize')), $this->enabled_sizes); $data['f'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'float')), $this->enabled_sizes); $data['c'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'clear')), $this->enabled_sizes); $data['l'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'lineHeight')), $this->enabled_sizes); $data['ls'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'letterSpacing')), $this->enabled_sizes); $data['fw'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'fontWeight')), $this->enabled_sizes); $data['a'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'textAlign')), $this->enabled_sizes); } $data['s'] = str_replace('px', '', $data['s']); $data['l'] = str_replace('px', '', $data['l']); //only one size every available, so its outside of the if() check from before $textDecoration = $this->get_val($layer, array('idle', 'textDecoration')); if($textDecoration !== 'none'){ $data['td'] = $textDecoration; } if(!empty($data)){ foreach($data as $k => $d){ if(!empty($d)){ if($d !== ''){ $text .= $k.':'.$d.';'; } } } } $text .= '"'; return ($text !== 'data-text=""') ? $text : ''; } /** * get the data-float data HTML **/ public function get_float_clear_data(){ $layer = $this->get_layer(); $text = 'data-flcr="'; $data = array(); $de = array( 'f' => array('none'), 'c' => array('none') ); if($this->adv_resp_sizes == true){ $data['f'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'float')), $this->enabled_sizes, 'html-array', $de['f']); $data['c'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'clear')), $this->enabled_sizes, 'html-array', $de['c']); }else{ $data['f'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'float')), $this->enabled_sizes); $data['c'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'clear')), $this->enabled_sizes); } if(!empty($data)){ foreach($data as $k => $d){ if(!empty($d)){ if($d !== ''){ $text .= $k.':'.$d.';'; } } } } $text .= '"'; return ($text !== 'data-flcr=""') ? $text : ''; } /** * get the data-color="" HTML **/ public function get_html_color_data(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $text = 'data-color="'; if(in_array($type, array('text', 'svg', 'button'), true)){ if($this->adv_resp_sizes == true){ $color = $this->normalize_device_settings($this->get_val($layer, array('idle', 'color'), '#ffffff'), $this->enabled_sizes, 'html-array', array('#ffffff'), array('' => '#ffffff'), '||'); }else{ $color = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'color'), '#ffffff'), $this->enabled_sizes); $color = (trim($color) === '') ? '#ffffff' : $color; } $text .= ($color !== '') ? $color : ''; } $text .= '"'; return ($text !== 'data-color=""') ? $text : ''; } /** * get the data-bsh="" HTML **/ public function get_html_box_shadow_data(){ $layer = $this->get_layer(); $text = 'data-bsh="'; if($this->get_val($layer, array('idle', 'boxShadow', 'inuse'), false) === true){ $color = str_replace(' ', '', $this->get_val($layer, array('idle', 'boxShadow', 'color'), 'rgba(0,0,0,0)')); if($this->get_val($layer, array('idle', 'boxShadow', 'container'), 'content') !== 'content') $text.= 'e:w'; //w for wrapper if(!in_array($color, array('rgba(0,0,0,0)', '#000000'))) $text.= 'c:'.$color.';'; $data = array(); if($this->adv_resp_sizes == true){ $data['h'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'boxShadow', 'hoffset')), $this->enabled_sizes, 'html-array', array(0)); $data['v'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'boxShadow', 'voffset')), $this->enabled_sizes, 'html-array', array(0)); $data['b'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'boxShadow', 'blur')), $this->enabled_sizes, 'html-array', array(0)); $data['s'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'boxShadow', 'spread')), $this->enabled_sizes, 'html-array', array(0)); }else{ $data['h'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'boxShadow', 'hoffset')), $this->enabled_sizes, 0); $data['v'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'boxShadow', 'voffset')), $this->enabled_sizes, 0); $data['b'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'boxShadow', 'blur')), $this->enabled_sizes, 0); $data['s'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'boxShadow', 'spread')), $this->enabled_sizes, 0); } if(!empty($data)){ foreach($data as $k => $v){ $text .= (!in_array(trim($v), array(0, '0', '0px', ''), true)) ? $k.':'.$v.';' : ''; } } } $text .= '"'; return ($text !== 'data-bsh=""') ? $text : ''; } /** * get the data-tsh="" HTML **/ public function get_html_text_shadow_data(){ $layer = $this->get_layer(); $text = 'data-tsh="'; if($this->get_val($layer, 'type', 'text') === 'text'){ if($this->get_val($layer, array('idle', 'textShadow', 'inuse'), false) === true){ $color = str_replace(' ', '', $this->get_val($layer, array('idle', 'textShadow', 'color'), 'rgba(0,0,0,0.25)')); if($this->get_val($layer, array('idle', 'textShadow', 'container'), 'content') !== 'content') $text.= 'e:w'; //w for wrapper if(!in_array($color, array('rgba(0,0,0,0.25)'))) $text.= 'c:'.$color.';'; $data = array(); if($this->adv_resp_sizes == true){ $data['h'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'textShadow', 'hoffset')), $this->enabled_sizes, 'html-array', array(0)); $data['v'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'textShadow', 'voffset')), $this->enabled_sizes, 'html-array', array(0)); $data['b'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'textShadow', 'blur')), $this->enabled_sizes, 'html-array', array(0)); }else{ $data['h'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'textShadow', 'hoffset')), $this->enabled_sizes, 0); $data['v'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'textShadow', 'voffset')), $this->enabled_sizes, 0); $data['b'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'textShadow', 'blur')), $this->enabled_sizes, 0); } if(!empty($data)){ foreach($data as $k => $v){ $text .= (!in_array(trim($v), array(0, '0', '0px', ''), true)) ? $k.':'.$v.';' : ''; } } } } $text .= '"'; return ($text !== 'data-tsh=""') ? $text : ''; } /** * get the data-dim="" HTML **/ public function get_html_dim_data(){ $dim = 'data-dim="'; $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $data = array(); if($type !== 'column'){ if($this->adv_resp_sizes == true){ $data['w'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'width')), $this->enabled_sizes, 'html-array', array('auto')); $data['h'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'height')), $this->enabled_sizes, 'html-array', array('auto')); $data['maxw'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'maxWidth'), 'auto'), $this->enabled_sizes, 'html-array', array('none'), array('none' => 'n')); $data['maxh'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'maxHeight'), 'auto'), $this->enabled_sizes, 'html-array', array('none'), array('none' => 'n')); $data['minw'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'minWidth'), 'auto'), $this->enabled_sizes, 'html-array', array('none'), array('none' => 'n')); $data['minh'] = $this->normalize_device_settings($this->get_val($layer, array('size', 'minHeight'), 'auto'), $this->enabled_sizes, 'html-array', array('none'), array('none' => 'n')); }else{ $data['w'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'width')), $this->enabled_sizes); $data['h'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'height')), $this->enabled_sizes); $data['maxw'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'maxWidth'), 'auto'), $this->enabled_sizes); $data['maxh'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'maxHeight'), 'auto'), $this->enabled_sizes); $data['minw'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'minWidth'), 'auto'), $this->enabled_sizes); $data['minh'] = $this->get_biggest_device_setting($this->get_val($layer, array('size', 'minHeight'), 'auto'), $this->enabled_sizes); } if($type === 'video'){ $data['w'] = ($this->is_full_width_video() == true) ? '100%' : $data['w']; $data['h'] = ($this->is_full_width_video() == true) ? '100%' : $data['h']; } if($type === 'image'){ $scaleX = $this->get_val($layer, array('size', 'width')); $scaleY = $this->get_val($layer, array('size', 'height')); $cover_mode = $this->get_val($layer, array('size', 'covermode'), array()); $cover_mode = (is_string($cover_mode)) ? array('d' => $cover_mode, 'n' => $cover_mode, 't' => $cover_mode, 'm' => $cover_mode) : (array)$cover_mode; if($this->adv_resp_sizes == true){ foreach($cover_mode as $cvmk => $cvmv){ if($cvmv !== 'custom' && $cvmv !== 'fullheight'){ $this->set_val($scaleX, array($cvmk, 'v'), '100%'); } if($cvmv !== 'custom' && $cvmv !== 'fullwidth'){ $this->set_val($scaleY, array($cvmk, 'v'), '100%'); } } $myScaleX = $this->normalize_device_settings($scaleX, $this->enabled_sizes, 'html-array', array('auto'), array('NaNpx' => '', 'auto' => '')); $myScaleY = $this->normalize_device_settings($scaleY, $this->enabled_sizes, 'html-array', array('auto'), array('NaNpx' => '', 'auto' => '')); if($myScaleX == "'','','',''") $myScaleX = ''; if($myScaleY == "'','','',''") $myScaleY = ''; $x_is_single = (strpos($myScaleX, ',') !== false) ? false : true; $y_is_single = (strpos($myScaleY, ',') !== false) ? false : true; if($x_is_single){ //force to array if voffset is also array if(!isset($myScaleX)) $myScaleX = $this->get_biggest_device_setting($scaleX, $this->enabled_sizes); $myScaleX = (trim($myScaleX) == '' || $myScaleX == 'NaNpx' || $myScaleX == 'auto') ? '' : "['".$myScaleX."','".$myScaleX."','".$myScaleX."','".$myScaleX."']"; } if($y_is_single){ //force to array if voffset is also array if(!isset($myScaleY)) $myScaleY = $this->get_biggest_device_setting($scaleY, $this->enabled_sizes); $myScaleY = (trim($myScaleY) == '' || $myScaleY == 'NaNpx' || $myScaleY == 'auto') ? '' : "['".$myScaleY."','".$myScaleY."','".$myScaleY."','".$myScaleY."']"; } }else{ $myScaleX = $this->get_biggest_device_setting($scaleX, $this->enabled_sizes); if(trim($myScaleX) == '' || $myScaleX == 'NaNpx') $myScaleX = 'auto'; $myScaleY = $this->get_biggest_device_setting($scaleY, $this->enabled_sizes); if(trim($myScaleY) == '' || $myScaleY == 'NaNpx') $myScaleY = 'auto'; foreach($cover_mode as $cvmk => $cvmv){ if($cvmv !== 'custom' && $cvmv !== 'fullheight'){ $myScaleX = '100%'; } if($cvmv !== 'custom' && $cvmv !== 'fullwidth'){ $myScaleY = '100%'; } break; } } if($myScaleX != '') $data['w'] = $myScaleX; if($myScaleY != '') $data['h'] = $myScaleY; } if(!empty($data)){ foreach($data as $k => $v){ $dim .= (!in_array(trim($v), array(-1, '-1', '', 'auto'), true)) ? $k.':'.$v.';' : ''; } } } $dim .= '"'; return ($dim !== 'data-dim=""') ? $dim : ''; } /** * return the column break HTML **/ public function get_html_column_break(){ $layer = $this->get_layer(); $break = ''; if($this->get_val($layer, 'type', 'text') === 'row') { $break = $this->get_val($layer, array('group', 'columnbreakat'), 'tablet'); if($break === 'desktop') $break = '0'; if($break === 'notebook') $break = '1'; if($break === 'tablet') $break = ''; //as default, dont write it, so set it back to empty (was 2) if($break === 'mobile') $break = '3'; } return ($break != '') ? 'data-cbreak="'.$break.'"' : ''; } /** * retrieves the current layer attribute id by given target **/ public function get_layer_attribute_id($target){ $layer_attribute_id = $this->slide->get_layer_id_by_uid($target, $this->static_slide); if($target == 'backgroundvideo' || $target == 'firstvideo'){ $layer_attribute_id = $target; }elseif(trim($layer_attribute_id) == ''){ if(strpos($target, 'static-') !== false){ $ss = $this->get_static_slide(); $layer_attribute_id = 'slider-'.preg_replace("/[^\w]+/", "", $this->slider->get_id()).'-slide-'.$ss->get_id().'-layer-'.str_replace('static-', '', $target); //$layer_attribute_id = 'slider-'.preg_replace("/[^\w]+/", "", $this->slider->get_id()).'-slide-'.$this->get_slide_id().'-layer-'.str_replace('static-', '', $target); }elseif($this->static_slide){ $layer_attribute_id = 'slider-'.preg_replace("/[^\w]+/", "", $this->slider->get_id()).'-slide-'.preg_replace("/[^\w]+/", "", $this->get_slide_id()).'-layer-'.str_replace('static-', '', $target); }else{ $layer_attribute_id = 'slide-'.preg_replace("/[^\w]+/", "", $this->get_slide_id()).'-layer-'.$target; } } return $layer_attribute_id; } /** * create the layer action HTML **/ public function get_html_layer_action(&$html_simple_link){ $layer = $this->get_layer(); $html = "data-actions='"; $events = array(); $all_actions = $this->get_val($layer, 'actions', array()); $actions = $this->get_val($all_actions, 'action', array()); if(!empty($actions)){ foreach($actions as $num => $action){ $layer_attribute_id = ''; $act = $this->get_val($action, 'action'); switch($act){ case 'start_in': case 'start_out': case 'start_video': case 'stop_video': case 'toggle_layer': case 'toggle_frames': case 'toggle_video': case 'simulate_click': case 'toggle_class': case 'toggle_mute_video': case 'mute_video': case 'unmute_video': case 'start_frame': case 'next_frame': case 'prev_frame': //get the ID of the layer with the uid that is $target $target = $this->get_val($action, 'layer_target', ''); $layer_attribute_id = $this->get_layer_attribute_id($target); break; } /** * translation list * o = event, a = action, d = delay **/ switch($act){ case 'none': continue 2; break; case 'menu': $menu_link = $this->get_val($action, 'menu_link', ''); $menu_link = do_shortcode($menu_link); $http = $this->get_val($action, 'link_help_in', 'keep'); $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'menulink', 'target' => $this->remove_http($this->get_val($action, 'link_open_in', ''), $http), 'url' => $menu_link, 'anchor' => $this->get_val($action, 'menu_anchor', ''), 'offset' => $this->get_val($action, 'scrollunder_offset', ''), 'sp' => $this->get_val($action, 'action_speed', '300'), 'e' => $this->get_val($action, 'action_easing', 'none'), 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'link': //if post based, replace {{}} with correct info //image_link $image_link = $this->get_val($action, 'image_link', ''); $image_link = do_shortcode($image_link); $http = $this->get_val($action, 'link_help_in', 'keep'); if($this->get_val($action, 'link_type', '') == 'jquery'){ $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'simplelink', 'target' => $this->remove_http($this->get_val($action, 'link_open_in', ''), $http), 'url' => $image_link, 'd' => $this->get_val($action, 'action_delay', '') ); } break; case 'jumpto': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'jumptoslide', 'slide' => 'rs-'.$this->get_val($action, 'jump_to_slide', ''), 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'next': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'jumptoslide', 'slide' => 'next', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'gofullscreen': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'gofullscreen', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'toggle_global_mute_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'toggle_global_mute_video', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'exitfullscreen': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'exitfullscreen', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'togglefullscreen': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'togglefullscreen', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'prev': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'jumptoslide', 'slide' => 'previous', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'pause': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'pauseslider', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'resume': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'playslider', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'toggle_slider': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'toggleslider', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'open_modal': $_modal = $this->get_val($action, 'openmodal', ''); $_event = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'openmodal', 'modal' => $_modal, 'ms' => $this->get_val($action, 'modalslide', ''), 'd' => $this->get_val($action, 'action_delay', '') ); if(!empty($_modal)){ if(!isset($this->modal_sliders[$_modal])){ $this->modal_sliders[$_modal] = new RevSliderSlider(); $this->modal_sliders[$_modal]->init_by_mixed($_modal, false); } if($this->modal_sliders[$_modal]->get_param(array('modal', 'cover'), true) === true){ $_event['bg'] = $this->modal_sliders[$_modal]->get_param(array('modal', 'coverColor'), 'rgba(0,0,0,0.5)'); } if($this->modal_sliders[$_modal]->get_param(array('layout', 'spinner', 'type'), '0') !== 'off'){ $_event['spin'] = $this->modal_sliders[$_modal]->get_param(array('layout', 'spinner', 'type'), '0'); $_event['spinc'] = $this->modal_sliders[$_modal]->get_param(array('layout', 'spinner', 'color'), '#FFFFFF'); } } $events[] = $_event; $this->frontend_action = true; break; case 'close_modal': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'closemodal', 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'callback': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'callback', 'call' => $this->replace_html_ids($this->get_val($action, 'actioncallback', '')), 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'scroll_under': //ok $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'scrollbelow', 'offset' => $this->get_val($action, 'scrollunder_offset', ''), 'd' => $this->get_val($action, 'action_delay', ''), 'sp' => $this->get_val($action, 'action_speed', '300'), 'e' => $this->get_val($action, 'action_easing', 'none') ); break; case 'scrollto': //ok $events[] = array( 'id' => $this->replace_html_ids($this->get_val($action, 'scrollto_id', ''), ''), 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'scrollto', 'offset' => $this->get_val($action, 'scrollunder_offset', ''), 'd' => $this->get_val($action, 'action_delay', ''), 'sp' => $this->get_val($action, 'action_speed', '300'), 'e' => $this->get_val($action, 'action_easing', 'none') ); break; case 'start_in': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'startlayer', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'next_frame': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'nextframe', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'prev_frame': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'prevframe', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'start_frame': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'gotoframe', 'layer' => $layer_attribute_id, 'f' => $this->get_val($action, 'gotoframe', ''), 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'start_out': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'stoplayer', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'toggle_layer': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'togglelayer', 'ls' => $this->get_val($action, 'toggle_layer_type', ''), 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'toggle_frames': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'toggleframes', 'ls' => $this->get_val($action, 'toggle_layer_type', ''), 'm' => $this->get_val($action, 'gotoframeM', ''), 'n' => $this->get_val($action, 'gotoframeN', ''), 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'ch' => $this->get_val($action, 'updateChildren', '') ); break; case 'start_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'playvideo', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'stop_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'stopvideo', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'mute_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'mutevideo', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'unmute_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'unmutevideo', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'toggle_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'togglevideo', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'toggle_mute_video': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'toggle_mute_video', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'simulate_click': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'simulateclick', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', '') ); break; case 'toggle_class': $events[] = array( 'o' => $this->get_val($action, 'tooltip_event', ''), 'a' => 'toggleclass', 'layer' => $layer_attribute_id, 'd' => $this->get_val($action, 'action_delay', ''), 'class' => $this->get_val($action, 'toggle_class', '') ); break; } // Filter the Actions $events = apply_filters('rs_action_output_layer_action', $events, $action, $all_actions, $num, $this->slide, $this); if(!isset($html_simple_link)){ $html_simple_link = ''; } $html_simple_link = apply_filters('rs_action_output_layer_simple_link', $html_simple_link, $action, $all_actions, $num, $this->slide, $this->slider, $events, $this); } if(!empty($events)){ $first = true; foreach($events as $event){ if(!empty($event)){ $html .= ($first === false) ? '||' : ''; foreach($event as $k => $v){ if(!in_array($v, array(''), true)){ if(is_bool($v)) $v = ($v === true) ? 'true' : 'false'; $html .= $k.':'.$v.';'; } } $first = false; } } } } $html .= "'"; return ($html !== "data-actions=''") ? $html : ''; } /** * get the html class for a layer **/ public function get_html_class($class, $layer_tag){ $html = 'class="'; $c = array(); if(!in_array($layer_tag, array('rs-row', 'rs-column', 'rs-layer', 'rs-group', 'rs-bgvideo'), true)){ $c[] = 'rs-layer'; } if(trim($class) !== ''){ $c[] = trim($class); } if($this->get_html_tab_index() !== ''){ $c[] = 'rs-wtbindex'; } if($this->slider->get_param(array('parallax', 'set'), false) === true){ $layer = $this->get_layer(); if($this->get_val($layer, array('effects', 'parallax'), '-') !== '-'){ if($this->get_val($layer, array('effects', 'pxmask'), false) === true){ $c[] = 'rs-pxmask'; } } } $c = apply_filters('revslider_add_layer_classes', $c, $this->layer, $this->slide, $this->slider); if(!empty($c)){ $html .= implode(' ', $c); } $html .= '"'; return ($html !== 'class=""') ? $html : ''; } /** * get the html svg attributes from the layer **/ public function get_html_svg(){ $layer = $this->get_layer(); $svg_html = ''; $svg = array(); $svg_source = $this->get_val($layer, array('svg', 'source')); if(!empty($svg_source)){ $svg['svg_src'] = $this->remove_http($svg_source); $push = array('svgi' => 'idle'); if($this->get_val($layer, array('hover', 'usehover'), false) === true || $this->get_val($layer, array('hover', 'usehover'), false) === 'true' || $this->get_val($layer, array('hover', 'usehover'), false) === 'desktop'){ $push['svgh'] = 'hover'; } foreach($push as $tag => $path){ $svg[$tag] = array(); $c = $this->get_val($layer, array($path, 'svg', 'color'), '#ffffff'); $sc = $this->get_val($layer, array($path, 'svg', 'strokeColor'), 'transparent'); $sw = $this->get_val($layer, array($path, 'svg', 'strokeWidth'), 0); $sa = $this->get_val($layer, array($path, 'svg', 'strokeDashArray'), ''); $so = $this->get_val($layer, array($path, 'svg', 'strokeDashOffset'), ''); /* SVG Idle Color can have responsive values, but SVG Hover Color is not responsive The ($path === 'idle') if-block below fixes an issue where the hover color .. would not print if the Slider didn't have any responsive breakpoints enabled */ if($path === 'idle') { if($this->adv_resp_sizes == true){ $c = $this->normalize_device_settings($c, $this->enabled_sizes, 'html-array', array('#ffffff'), array(), '||'); }else{ $c = $this->get_biggest_device_setting($c, $this->enabled_sizes); } } if(!in_array(strtolower($c), array('#fff', '#ffffff')) && $c !== '') $svg[$tag]['c'] = $c; if($sc !== 'transparent') $svg[$tag]['sc'] = $sc; if(!in_array($sw, array(0, '0', '0px'), true)) $svg[$tag]['sw'] = $sw; if($sa !== '') $svg[$tag]['sa'] = $sa; if($so !== '') $svg[$tag]['so'] = $so; if(empty($svg[$tag]) || $svg[$tag] === " ") unset($svg[$tag]); } } if(!empty($svg)){ foreach($svg as $tag => $vals){ if($svg_html !== '') $svg_html .= $this->ld().RS_T8; $svg_html .= 'data-'.$tag.'="'; if(is_array($vals)){ foreach($vals as $key => $val){ $svg_html .= $key.':'.$val.';'; } }else{ $svg_html .= $vals; } $svg_html .= '"'."\n"; } } return $svg_html; } /** * get the html base_align **/ public function get_html_base_align(){ $layer = $this->get_layer(); $base_align = $this->get_val($layer, array('behavior', 'baseAlign'), 'grid'); return ($base_align !== 'grid') ? 'data-basealign="'.$base_align.'"' : ''; } /** * get the html responsive offset **/ public function get_html_responsive_offset(){ $layer = $this->get_layer(); return ($this->get_val($layer, array('behavior', 'responsiveOffset'), true) === false) ? 'data-rsp_o="off"' : ''; } /** * get the html wrapper ids **/ public function get_html_wrapper_ids(){ $layer = $this->get_layer(); $wrapper_ids = $this->get_val($layer, array('attributes', 'wrapperId')); return ($wrapper_ids !== '') ? 'data-wrpid="'.$wrapper_ids.'"' : ''; } /** * get the html wrapper classes **/ public function get_html_wrapper_classes(){ $layer = $this->get_layer(); $class = $this->get_val($layer, array('attributes', 'wrapperClasses')); return ($class !== '') ? 'data-wrpcls="'.$class.'"' : ''; } /** * get the html layer responsive data **/ public function get_html_responsive_data(){ $layer = $this->get_layer(); $default = (in_array($this->get_val($layer, 'type', 'text'), array('row', 'column'), true)) ? false : true; return ($this->get_val($layer, array('behavior', 'autoResponsive'), $default) === false) ? 'data-rsp_bd="off"' : ''; } /** * get the html layer scroll based data **/ public function get_html_scrollbased_data(){ $layer = $this->get_layer(); $sli = $this->slider; //shorten $html = 'data-sba="'; $sd = $sli->get_param(array('scrolltimeline', 'set'), false); $se = $sli->get_param(array('scrolleffects', 'set'), false); $s = $this->get_val($layer, array('timeline', 'scrollBased'), 'default'); $so = $this->get_val($layer, array('timeline', 'scrollBasedOffset'), 0); $e = $this->get_val($layer, array('effects', 'effect'), 'default'); if($s !== 'default' && $sd === true){ $html .= 't:'; $html .= ($s == 'true') ? 'true' : 'false'; $html .= ';'; } if($e !== 'default' && $se === true){ $html .= 'e:'; $html .= ($e == 'true') ? 'true' : 'false'; $html .= ';'; } if(!in_array($so, array('0', 0, '0px'), true) && $sd === true){ $html .= 'so:'.$so; } $html .='"'; return ($html !== 'data-sba=""') ? $html : ''; } /** * get the html static layer data * check if static layer and if yes, set values for it. **/ public function get_html_static_layer(){ if(!$this->is_static) return ''; $layer = $this->get_layer(); $html = 'data-onslides="'; if($this->slider->get_param('type') !== 'hero'){ $s = intval($this->get_val($layer, array('timeline', 'static', 'start'), 1)); $e = $this->get_val($layer, array('timeline', 'static', 'end'), 'last'); }else{ $s = '-1'; $e = '-1'; } //dont write if s is 0 and e ist the last slide $html .= ($s !== 0 && $s !== '') ? 's:'.$s.';' : ''; $html .= ($e !== 'last') ? 'e:'.$e.';' : ''; $html .= '"'; return ($html !== 'data-onslides=""') ? $html : ''; } /** * get the html layer trigger **/ public function get_html_trigger(){ $layer = $this->get_layer(); $has_trigger = $this->check_if_trigger_exists(); $trigger_memory = ($has_trigger) ? $this->get_val($layer, array('actions', 'triggerMemory'), 'reset') : 'keep'; return ($has_trigger && $trigger_memory !== 'reset') ? 'data-triggercache="'.$trigger_memory.'"' : ''; } /** * get the finished layer frame object **/ public function get_frames(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $frames = $this->get_val($layer, array('timeline', 'frames'), false); $_frames = array(); /** * frame_0 * inherit || default -> ignore/dont write * * frame_1 * default -> ignore/dont write * * frame_2 - frame_999 * default -> ignore/dont write **/ $_base = array( 'grayscale' => array('n' => 'gra', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit'), 'depth' => array('filter', 'grayscale')), //0 'brightness' => array('n' => 'bri', 'd' => array('frame_0' => 100, 'frame_1' => 100, 'default' => 'inherit'), 'depth' => array('filter', 'brightness')), //100 'blur' => array('n' => 'blu', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit'), 'depth' => array('filter', 'blur')), //100 'color' => array('n' => 'c', 'd' => 'inherit', 'depth' => array('color', 'color')), //'#ffffff' 'backgroundColor' => array('n' => 'bgc', 'd' => 'inherit', 'depth' => array('bgcolor', 'backgroundColor')), //'transparent' //transform 'x' => array('n' => 'x', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('transform', 'x')), //0 'y' => array('n' => 'y', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('transform', 'y')), //0 'z' => array('n' => 'z', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('transform', 'z')), //0 'scaleX' => array('n' => 'sX', 'd' => array('frame_0' => 1, 'frame_1' => 1, 'default' => 'inherit'), 'depth' => array('transform', 'scaleX')), //0 'scaleY' => array('n' => 'sY', 'd' => array('frame_0' => 1, 'frame_1' => 1, 'default' => 'inherit'), 'depth' => array('transform', 'scaleY')), //0 'opacity' => array('n' => 'o', 'd' => array('frame_0' => 0, 'frame_1' => 1, 'default' => 'inherit'), 'depth' => array('transform', 'opacity')), //1 'rotationX' => array('n' => 'rX', 'd' => array('frame_0' => array(0, '0', '0deg', ''), 'frame_1' => array(0, '0', '0deg', ''), 'default' => 'inherit'), 'depth' => array('transform', 'rotationX')), //0 'rotationY' => array('n' => 'rY', 'd' => array('frame_0' => array(0, '0', '0deg', ''), 'frame_1' => array(0, '0', '0deg', ''), 'default' => 'inherit'), 'depth' => array('transform', 'rotationY')), //0 'rotationZ' => array('n' => 'rZ', 'd' => array('frame_0' => array(0, '0', '0deg', ''), 'frame_1' => array(0, '0', '0deg', ''), 'default' => 'inherit'), 'depth' => array('transform', 'rotationZ')), //0 'skewX' => array('n' => 'skX', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('transform', 'skewX')), //0 'skewY' => array('n' => 'skY', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('transform', 'skewY')), //0 'originX' => array('n' => 'oX', 'd' => array('frame_0' => '50%', 'frame_1' => '50%', 'default' => 'inherit'), 'depth' => array('transform', 'originX')), //'50%' 'originY' => array('n' => 'oY', 'd' => array('frame_0' => '50%', 'frame_1' => '50%', 'default' => 'inherit'), 'depth' => array('transform', 'originY')), //'50%' 'originZ' => array('n' => 'oZ', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit'), 'depth' => array('transform', 'originZ')), //'0' 'transformPerspective' => array('n' => 'tp', 'd' => true, 'depth' => array('transform', 'transformPerspective')), //'600px' 'clip' => array('n' => 'cp', 'd' => array('frame_0' => 100, 'frame_1' => 100, 'default' => 'inherit'), 'depth' => array('transform', 'clip')), //100 'clipB' => array('n' => 'cpb', 'd' => array('frame_0' => 100, 'frame_1' => 100, 'default' => 'inherit'), 'depth' => array('transform', 'clipB')), //100 //timeline 'ease' => array('n' => 'e', 'd' => array('frame_0' => false, 'default' => 'power3.inOut'), 'depth' => array('timeline', 'ease')), //'power3.inOut' 'start' => array('n' => 'st', 'd' => array('frame_0' => false, 'frame_1' => 10, 'default' => true), 'depth' => array('timeline', 'start')), //0 'speed' => array('n' => 'sp', 'd' => array('frame_0' => false, 'default' => 300), 'depth' => array('timeline', 'speed')), //300 'startRelative' => array('n' => 'sR', 'd' => 0, 'depth' => array('timeline', 'startRelative')) //0 ); $_split = array( 'ease' => array('n' => 'e', 'd' => array('frame_0' => false, 'default' => 'inherit')), 'direction' => array('n' => 'dir', 'd' => array('frame_0' => false, 'default' => 'forward')), //'forward' 'delay' => array('n' => 'd', 'd' => array('frame_0' => false, 'default' => 5)), //5 'x' => array('n' => 'x', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'y' => array('n' => 'y', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'z' => array('n' => 'z', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'scaleX' => array('n' => 'sX', 'd' => array('frame_0' => 1, 'frame_1' => 1, 'default' => 'inherit')), 'scaleY' => array('n' => 'sY', 'd' => array('frame_0' => 1, 'frame_1' => 1, 'default' => 'inherit')), 'opacity' => array('n' => 'o', 'd' => 'inherit'), 'rotationX' => array('n' => 'rX', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'rotationY' => array('n' => 'rY', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'rotationZ' => array('n' => 'rZ', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'skewX' => array('n' => 'skX', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'skewY' => array('n' => 'skY', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit')), 'originX' => array('n' => 'oX', 'd' => array('frame_0' => '50%', 'frame_1' => '50%', 'default' => 'inherit')), //'50%' 'originY' => array('n' => 'oY', 'd' => array('frame_0' => '50%', 'frame_1' => '50%', 'default' => 'inherit')), //'50%' 'originZ' => array('n' => 'oZ', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit')), 'fuse' => array('n' => 'fuse', 'd' => array('default' => false)), 'grayscale' => array('n' => 'gra', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit')), //0 'brightness'=> array('n' => 'bri', 'd' => array('frame_0' => 100, 'frame_1' => 100, 'default' => 'inherit')), //100 'blur' => array('n' => 'blu', 'd' => array('frame_0' => 0, 'frame_1' => 0, 'default' => 'inherit')) //100 ); $_mask = array( 'x' => array('n' => 'x', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('mask', 'x')), 'y' => array('n' => 'y', 'd' => array('frame_0' => array(0, '0', '0px', ''), 'frame_1' => array(0, '0', '0px', ''), 'default' => 'inherit'), 'depth' => array('mask', 'y')) ); $_sfx = array( 'effect' => array('n' => 'se', 'd' => '', 'depth' => array('sfx', 'effect')), 'color' => array('n' => 'fxc', 'd' => '#ffffff', 'depth' => array('sfx', 'color')) ); $_reverse = array( 'x' => array('n' => 'x', 'd' => false, 'depth' => array('reverseDirection', 'x')), 'y' => array('n' => 'y', 'd' => false, 'depth' => array('reverseDirection', 'y')), 'rotationX' => array('n' => 'rX', 'd' => false, 'depth' => array('reverseDirection', 'rotationX')), 'rotationY' => array('n' => 'rY', 'd' => false, 'depth' => array('reverseDirection', 'rotationY')), 'rotationZ' => array('n' => 'rZ', 'd' => false, 'depth' => array('reverseDirection', 'rotationZ')), 'skewX' => array('n' => 'sX', 'd' => false, 'depth' => array('reverseDirection', 'skewX')), 'skewY' => array('n' => 'sY', 'd' => false, 'depth' => array('reverseDirection', 'skewY')), 'maskX' => array('n' => 'mX', 'd' => false, 'depth' => array('reverseDirection', 'maskX')), 'maskY' => array('n' => 'mY', 'd' => false, 'depth' => array('reverseDirection', 'maskY')), 'charsX' => array('n' => 'cX', 'd' => false, 'depth' => array('reverseDirection', 'charsX')), 'charsY' => array('n' => 'cY', 'd' => false, 'depth' => array('reverseDirection', 'charsY')), 'charsDirection' => array('n' => 'cD', 'd' => false, 'depth' => array('reverseDirection', 'charsDirection')), 'wordsX' => array('n' => 'wX', 'd' => false, 'depth' => array('reverseDirection', 'wordsX')), 'wordsY' => array('n' => 'wY', 'd' => false, 'depth' => array('reverseDirection', 'wordsY')), 'wordsDirection' => array('n' => 'wD', 'd' => false, 'depth' => array('reverseDirection', 'wordsDirection')), 'linesX' => array('n' => 'lX', 'd' => false, 'depth' => array('reverseDirection', 'linesX')), 'linesY' => array('n' => 'lY', 'd' => false, 'depth' => array('reverseDirection', 'linesY')), 'linesDirection' => array('n' => 'lD', 'd' => false, 'depth' => array('reverseDirection', 'linesDirection')) ); if(!empty($frames)){ foreach($frames as $fk => $frame){ $_frames[$fk] = array('base' => array()); $split = array(); $mask = false; $push = array(); /** * push the normal values of a frame **/ $use = array( //transform 'x' => $_base['x'], 'y' => $_base['y'], 'z' => $_base['z'], 'scaleX' => $_base['scaleX'], 'scaleY' => $_base['scaleY'], 'opacity' => $_base['opacity'], 'rotationX' => $_base['rotationX'], 'rotationY' => $_base['rotationY'], 'rotationZ' => $_base['rotationZ'], 'skewX' => $_base['skewX'], 'skewY' => $_base['skewY'], 'originX' => $_base['originX'], 'originY' => $_base['originY'], 'originZ' => $_base['originZ'], 'transformPerspective' => $_base['transformPerspective'], //timeline 'ease' => $_base['ease'], 'start' => $_base['start'], 'speed' => $_base['speed'], 'startRelative' => $_base['startRelative'] ); if($this->get_val($frame, array('filter', 'use')) === true){ $use['grayscale'] = $_base['grayscale']; $use['brightness'] = $_base['brightness']; $use['blur'] = $_base['blur']; } if($this->get_val($frame, array('color', 'use')) === true){ $use['color'] = $_base['color']; } if($this->get_val($frame, array('bgcolor', 'use')) === true){ $use['backgroundColor'] = $_base['backgroundColor']; } if($this->get_val($layer, array('timeline', 'clipPath', 'use')) === true){ $use['clip'] = $_base['clip']; $use['clipB'] = $_base['clipB']; } foreach($use as $key => $v){ $_key = (isset($v['depth'])) ? $v['depth'] : $key; if(is_array($v['d'])){ $a = (isset($v['d'][$fk])) ? $v['d'][$fk] : $v['d']['default']; if($a === false) continue; //if false, ignore the value }else{ $a = $v['d']; } $nv = $this->get_val($frame, $_key, $a); if(is_object($nv) || is_array($nv)){ if($this->adv_resp_sizes == true){ $b = (!is_array($a)) ? array($a) : $a; $nv = $this->normalize_device_settings($nv, $this->enabled_sizes, 'html-array', $b); }else{ $nv = $this->get_biggest_device_setting($nv, $this->enabled_sizes); } }else{ // need to process colors here // frame colors are always only one level if($key === 'color' || $key === 'backgroundColor'){ $nv = RSColorpicker::get($nv); } } if($fk === 'frame_0' && $nv === 'inherit') continue; //inherit is ignored in frame_0 if(is_array($nv)) $nv = implode(',', $nv); //$tnv = (string)$nv; //$ta = (string)$a; //if(!in_array($tnv, array($ta, $ta.'px', $ta.'%'))){ if(is_array($a)){ if(!in_array($nv, $a, true)){ $_frames[$fk]['base'][$v['n']] = $this->transform_frame_vals($nv); } }else{ if((string)$nv !== (string)$a){ $_frames[$fk]['base'][$v['n']] = $this->transform_frame_vals($nv); } } } /** * check if we have to add split **/ if($this->get_val($frame, array('chars', 'use')) === true) $split[] = 'chars'; if($this->get_val($frame, array('words', 'use')) === true) $split[] = 'words'; if($this->get_val($frame, array('lines', 'use')) === true) $split[] = 'lines'; if(!empty($split)){ foreach($split as $splt){ $push[$splt] = array( 'ease' => $_split['ease'], 'direction' => $_split['direction'], 'delay' => $_split['delay'], 'x' => $_split['x'], 'y' => $_split['y'], 'z' => $_split['z'], 'scaleX' => $_split['scaleX'], 'scaleY' => $_split['scaleY'], 'opacity' => $_split['opacity'], 'rotationX' => $_split['rotationX'], 'rotationY' => $_split['rotationY'], 'rotationZ' => $_split['rotationZ'], 'skewX' => $_split['skewX'], 'skewY' => $_split['skewY'], 'originX' => $_split['originX'], 'originY' => $_split['originY'], 'originZ' => $_split['originZ'], ); if($this->get_val($frame, array($splt, 'fuse'), false) === true){ $push[$splt]['fuse'] = $_split['fuse']; $push[$splt]['grayscale'] = $_split['grayscale']; $push[$splt]['brightness'] = $_split['brightness']; $push[$splt]['blur'] = $_split['blur']; } foreach($push[$splt] as $k => $v){ $push[$splt][$k]['depth'] = array($splt, $k); } } } /** * check if we have to add mask **/ if($this->get_val($frame, array('mask', 'use')) === true){ $push['mask'] = array( 'u' => 't', //will set always u:t; as we need it 'x' => $_mask['x'], 'y' => $_mask['y'] ); } /** * check if we have to add effect **/ if(!in_array($this->get_val($frame, array('sfx', 'effect')), array('', 'none'), true)){ $push['sfx'] = array( 'effect' => $_sfx['effect'], 'color' => $_sfx['color'] ); } /** * check if we have to add reverse **/ if($fk === 'frame_0' || $fk === 'frame_999'){ $push['reverse'] = array( 'x' => $_reverse['x'], 'y' => $_reverse['y'], 'rotationX' => $_reverse['rotationX'], 'rotationY' => $_reverse['rotationY'], 'rotationZ' => $_reverse['rotationZ'], 'skewX' => $_reverse['skewX'], 'skewY' => $_reverse['skewY'], 'maskX' => $_reverse['maskX'], 'maskY' => $_reverse['maskY'], 'charsX' => $_reverse['charsX'], 'charsY' => $_reverse['charsY'], 'charsDirection' => $_reverse['charsDirection'], 'wordsX' => $_reverse['wordsX'], 'wordsY' => $_reverse['wordsY'], 'wordsDirection' => $_reverse['wordsDirection'], 'linesX' => $_reverse['linesX'], 'linesY' => $_reverse['linesY'], 'linesDirection' => $_reverse['linesDirection'] ); } if(!empty($push)){ foreach($push as $zone => $values){ foreach($values as $key => $v){ if(is_string($v)){ $_frames[$fk][$zone][$key] = $v; }else{ $_key = (isset($v['depth'])) ? $v['depth'] : $key; if(!isset($_frames[$fk][$zone])) $_frames[$fk][$zone] = array(); if(is_array($v['d'])){ $a = (isset($v['d'][$fk])) ? $v['d'][$fk] : $v['d']['default']; if($a === false) continue; //if false, ignore the value }else{ $a = $v['d']; } $nv = $this->get_val($frame, $_key, $a); if(is_object($nv) || is_array($nv)){ if($this->adv_resp_sizes == true){ $b = (!is_array($a)) ? array($a) : $a; $nv = $this->normalize_device_settings($nv, $this->enabled_sizes, 'html-array', $b); }else{ $nv = $this->get_biggest_device_setting($nv, $this->enabled_sizes); } } if(is_array($nv)) $nv = implode(',', $nv); //$tnv = (string)$nv; //$ta = (string)$a; //if(!in_array($tnv, array($ta, $ta.'px', $ta.'%'))){ if(is_array($a)){ if(!in_array($nv, $a, true)){ $_frames[$fk][$zone][$v['n']] = $this->transform_frame_vals($nv); } }else{ if((string)$nv !== (string)$a){ $_frames[$fk][$zone][$v['n']] = $this->transform_frame_vals($nv); } } } } } } } } /** * check if we have to add hover frame **/ if($this->get_val($layer, array('hover', 'usehover'), false) === true || $this->get_val($layer, array('hover', 'usehover'), false) === 'true' || $this->get_val($layer, array('hover', 'usehover'), false) === 'desktop'){ $_frames['frame_hover'] = array('base' => array()); $idle_v = $this->get_val($layer, 'idle', array()); $hover_v = $this->get_val($layer, 'hover', array()); $hv = array( 'opacity' => array('n' => 'o', 'd' => 1), 'scaleX' => array('n' => 'sX', 'd' => 1), 'scaleY' => array('n' => 'sY', 'd' => 1), 'skewX' => array('n' => 'skX', 'd' => 0), 'skewY' => array('n' => 'skY', 'd' => 0), 'rotationX' => array('n' => 'rX', 'd' => 0), 'rotationY' => array('n' => 'rY', 'd' => 0), 'rotationZ' => array('n' => 'rZ', 'd' => 0), 'x' => array('n' => 'x', 'd' => 0), 'y' => array('n' => 'y', 'd' => 0), 'z' => array('n' => 'z', 'd' => 0), 'color' => array('n' => 'c', 'd' => '#fff'), 'backgroundColor' => array('n' => 'bgc', 'd' => 'transparent'), 'borderColor' => array('n' => 'boc', 'd' => 'transparent'), 'borderRadius' => array('n' => 'bor', 'd' => '0,0,0,0', 'depth' => array('borderRadius', 'v')), //check further as it is stored in v 'borderStyle' => array('n' => 'bos', 'd' => 'none'), 'borderWidth' => array('n' => 'bow', 'd' => '0,0,0,0'), 'transformPerspective' => array('n' => 'tp', 'd' => '600'), 'originX' => array('n' => 'oX', 'd' => '50%'), 'originY' => array('n' => 'oY', 'd' => '50%'), 'originZ' => array('n' => 'oZ', 'd' => '0'), 'textDecoration'=> array('n' => 'td', 'd' => 'none'), 'speed' => array('n' => 'sp', 'd' => 300), 'ease' => array('n' => 'e', 'd' => 'power3.inOut'), 'zIndex' => array('n' => 'zI', 'd' => 'auto'), 'pointerEvents' => array('n' => 'pE', 'd' => 'auto'), 'grayscale' => array('n' => 'gra', 'd' => 0, 'depth' => array('filter', 'grayscale')), 'brightness' => array('n' => 'bri', 'd' => 100, 'depth' => array('filter', 'brightness')), 'blur' => array('n' => 'blu', 'd' => 0, 'depth' => array('filter', 'blur')), 'usehovermask' => array('n' => 'm', 'd' => false) ); if ($this->get_val($layer, array('hover', 'usehover'), false) === 'desktop') $hv['instantClick'] = array('n' => 'iC', 'd' => 'true'); $devices = array('d', 'n', 't', 'm'); foreach($hv as $key => $v){ $_key = (isset($v['depth'])) ? $v['depth'] : $key; $nv = $this->get_val($hover_v, $_key, $v['d']); if(is_object($nv) || is_array($nv)){ // (all?) hover styles in the admin are currently global for all devices // this solves an issue with borderWidth and borderRadius hovers (which have a "top/right/bottom/left" array) foreach($devices as $device){ $devices_exist = $this->get_val($nv, $device); if($devices_exist) break; } if($devices_exist){ if($this->adv_resp_sizes == true){ $nv = $this->normalize_device_settings($nv, $this->enabled_sizes, 'html-array', array($v['d'])); }else{ $nv = $this->get_biggest_device_setting($nv, $this->enabled_sizes); } } } /* Hover values need to be compared to Idle values in order to print correctly Example case: 1. Idle Color = red 2. Hover Color = #ffffff Result: Hover Color will not print because it equals the Hover Color default (#ffffff), .. and because it wasn't printed it will not animate */ $hover = $nv; $idle = $this->get_val($idle_v, $_key, $v['d']); if(is_object($idle) || is_array($idle)){ $devices_exist = false; foreach($devices as $device){ $devices_exist = $this->get_val($idle, $device); if($devices_exist) break; } if($devices_exist){ if($this->adv_resp_sizes == true){ $idle = $this->normalize_device_settings($idle, $this->enabled_sizes, 'html-array', array($v['d'])); }else{ $idle = $this->get_biggest_device_setting($idle, $this->enabled_sizes); } } } // sanitize values for comparison $lowkey = strtolower($key); if(strpos($lowkey, 'color') !== false){ $hover = RSColorpicker::normalizeColors($hover); $idle = RSColorpicker::normalizeColors($idle); // this is important in case the color is a gradient // .. "normalizeColors" also converts JSON string value to printable CSS gradient $nv = $hover; }else{ // sometimes a value can exist as "10" or "10px" (also strips "ms", "%" and "deg" for comparison), // so this new function gets the raw number so they can be compared accurately $hover = $this->strip_suffix($hover); $idle = $this->strip_suffix($idle); } // convert hover value to arrays if needed so they can be compared if(is_array($idle)){ if(!is_array($hover)){ $hover = array($hover); for($i = 1; $i < count($idle); $i++){ $hover[] = $hover[0]; } }else{ while(count($hover) < count($idle)){ $hover[] = $hover[count($hover) - 1]; } } } // If iC (instanc Click) is available, we must write it ! if ($v['n']==='iC') $idle="false"; if(is_array($hover)) $hover = implode(',', $hover); if(is_array($idle)) $idle = implode(',', $idle); if(is_array($nv)) $nv = implode(',', $nv); //$tnv = (string)$nv; //$ta = (string)$v['d']; //if(!in_array($tnv, array($ta, $ta.'px', $ta.'%'))){ // if value doesn't equal default OR Hover value doesn't equal Idle if((string)$nv !== (string)$v['d'] || (string)$hover !== (string)($idle)){ $_frames['frame_hover']['base'][$v['n']] = $this->transform_frame_vals($nv); } } } /** * add tloop frame * since 6.0 **/ if($this->get_val($layer, array('timeline', 'tloop', 'use'), false) === true){ $_frames['tloop'] = array('base' => array()); $t_from = $this->get_val($layer, array('timeline', 'tloop', 'from'), 'frame_1'); $t_to = $this->get_val($layer, array('timeline', 'tloop', 'to'), 'frame_999'); $t_repeat = $this->get_val($layer, array('timeline', 'tloop', 'repeat'), -1); $t_keep = $this->get_val($layer, array('timeline', 'tloop', 'keep'), true); $t_child = $this->get_val($layer, array('timeline', 'tloop', 'children'), true); if($t_from !== 'frame_1') $_frames['tloop']['base']['f'] = $t_from; if($t_to !== 'frame_999') $_frames['tloop']['base']['t'] = $t_to; if($t_keep === false) $_frames['tloop']['base']['k'] = 'false'; if(!in_array($t_repeat, array(-1, '-1'))) $_frames['tloop']['base']['r'] = $t_repeat; if($t_child === false && in_array($this->get_val($layer, 'type', 'text'), array('group', 'row', 'column'), true)) $_frames['tloop']['base']['c'] = $t_child; if(empty($_frames['tloop']['base'])) $_frames['tloop']['base']['u'] = true; //if empty, set u to true so that frontend knows that it is set } /** * Add modifications here **/ if(!empty($_frames)){ //if endWidthSlide is true, set st to w $start_cache_999 = $this->get_val($_frames, array('frame_999', 'base', 'st')); if($this->get_val($frames, array('frame_999', 'timeline', 'endWithSlide'), false)){ $_frames['frame_999']['base']['st'] = 'w'; } $start_cache = array(); $uid = $this->get_val($layer, 'uid'); foreach($frames as $frame => $zone){ $start_cache[$frame] = $this->get_val($_frames, array($frame, 'base', 'st')); $at = $this->get_val($zone, array('timeline', 'actionTriggered'), false); $trg = $this->layer_frame_triggered($uid, $frame); $ign = (!in_array($frame, array('frame_hover', 'frame_0'), true)) ? true : false; if($at === true && $trg === true && $ign === true){ $_frames[$frame]['base']['st'] = 'a'; } /*if(in_array($this->get_val($layer, 'type', 'text'), array('group', 'row', 'column'), true)){ if($frame === 'tloop' && $this->get_val($layer, array('timeline', 'tloop', 'use'), false) === true){ if($_frames[$frame]['base']['st'] === 'a'){ $_frames[$frame]['base']['sA'] = $_frames[$frame]['base']['st']; } } }*/ } foreach($_frames as $frame => $zone){ if($frame !== 'frame_0' && in_array($this->get_val($layer, 'type', 'text'), array('group', 'row', 'column'), true)){ if(!isset($start_cache[$frame])) $start_cache[$frame] = $this->get_val($_frames, array($frame, 'base', 'st')); if(isset($_frames[$frame]['base']['st']) && !is_numeric($_frames[$frame]['base']['st'])){ $_frames[$frame]['base']['sA'] = ($frame !== 'frame_999') ? $start_cache[$frame] : $start_cache_999; } } } //if Out Animation set to "auto reverse" if($this->get_val($frames, array('frame_999', 'timeline', 'auto'), false)){ $_frames['frame_999']['base'] = array( 'st' => $this->get_val($_frames, array('frame_999', 'base', 'st')), 'sp' => $this->get_val($_frames, array('frame_999', 'base', 'sp')), 'auto' => 'true' ); } //st is only available in frame_1 ... 999, so remove it from frame_0 if it exists if(isset($_frames['frame_0']) && isset($_frames['frame_0']['base'])){ if(isset($_frames['frame_0']['base']['st'])){ unset($_frames['frame_0']['base']['st']); } if(isset($_frames['frame_0']['base']['sR'])){ unset($_frames['frame_0']['base']['sR']); } if(isset($_frames['frame_0']['base']['sp'])){ unset($_frames['frame_0']['base']['sp']); } } } /** * as we only show the layer on slide hover * set the frame_1 and frame_999 st to 'a' **/ if($this->get_val($layer, array('visibility', 'onlyOnSlideHover'), false) === true){ if(!isset($_frames['frame_1'])) $_frames['frame_1'] = array(); if(!isset($_frames['frame_999'])) $_frames['frame_999'] = array(); if(!isset($_frames['frame_1']['base'])) $_frames['frame_1']['base'] = array(); if(!isset($_frames['frame_999']['base'])) $_frames['frame_999']['base'] = array(); $_frames['frame_1']['base']['st'] = 'a'; $_frames['frame_999']['base']['st'] = 'a'; } //add forcePrepare to frame 0 if it is set to true /*if($this->get_val($layer, array('timeline', 'forcePrepare'), false) === true){ if(!isset($_frames['frame_0'])) $_frames['frame_0'] = array(); if(!isset($_frames['frame_0']['base'])) $_frames['frame_0']['base'] = array(); $_frames['frame_0']['base']['fpr'] = 't'; }*/ return $_frames; } /** * transform certain values into a different format for output **/ public function transform_frame_vals($nv){ if(strpos($nv, '{') !== false){ $nv = str_replace(array('{', '}'), '', $nv); $nv = str_replace(',', '|', $nv); $nv = 'ran('.$nv.')'; } if(strpos($nv, '[') !== false){ $nv = str_replace(array('[', ']'), '', $nv); $nv = str_replace(',', '|', $nv); $nv = 'cyc('.$nv.')'; } return $nv; } /** * get the layer frames HTML **/ public function get_html_clip(){ $layer = $this->get_layer(); $html = 'data-clip="'; if($this->get_val($layer, array('timeline', 'clipPath', 'use')) === true){ $html .= 'u:true;'; $type = $this->get_val($layer, array('timeline', 'clipPath', 'type'), 'rectangle'); $origin = $this->get_val($layer, array('timeline', 'clipPath', 'origin'), 'l'); $html .= ($type !== 'rectangle') ? 't:'.$type.';' : ''; $html .= ($origin !== 'l') ? 'o:'.$origin.';' : ''; } $html .= '"'; return ($html !== 'data-clip=""') ? $html : ''; } /** * get the layer frames HTML **/ public function get_html_frames($frames){ $html = ''; if(!empty($frames)){ foreach($frames as $base => $_frame){ if(!empty($_frame)){ foreach($_frame as $_base => $values){ $s = ''; if(empty($values)) continue; foreach($values as $k => $v){ //$_v = (is_object($v) || is_array($v)) ? implode(',', $v) : $v; if(is_bool($v)){ $v = ($v === true) ? 'true' : 'false'; } $s .= ($v !== '') ? $k.':'.$v.';' : ''; } if($s !== ''){ $_base = ($_base === 'base') ? '' : '_'.$_base; if($html !== '') $html .= $this->ld().RS_T8; $html .= 'data-'.$base.$_base.'="'.$s.'"'."\n"; } } } } } return $html; } /** * add html blendmode **/ public function get_html_blendmode(){ $layer = $this->get_layer(); $blendmode = $this->get_val($layer, array('idle', 'filter', 'blendMode'), 'normal'); return ($blendmode !== 'normal') ? 'data-blendmode="'.$blendmode.'"' : ''; } /** * add the spike html data * @since: 6.0 **/ public function get_html_spike_data(){ $layer = $this->get_layer(); $html = 'data-spike="'; if($this->get_val($layer, array('idle', 'spikeUse'), false) === true){ $l = $this->get_val($layer, array('idle', 'spikeLeft'), 'none'); $r = $this->get_val($layer, array('idle', 'spikeRight'), 'none'); $lw = $this->get_val($layer, array('idle', 'spikeLeftWidth'), 10); $rw = $this->get_val($layer, array('idle', 'spikeRightWidth'), 10); if($l !== 'none') $html .= 'l:'.$l.';'; if($r !== 'none') $html .= 'r:'.$r.';'; if(!in_array($lw, array(10, '10', '10%'), true)) $html .= 'lw:'.$lw.';'; if(!in_array($rw, array(10, '10', '10%'), true)) $html .= 'rw:'.$rw.';'; } $html .= '"'; return ($html !== 'data-spike=""') ? $html : ''; } /** * add the text stroke html data * @since: 6.1.2 **/ public function get_html_text_stroke(){ $layer = $this->get_layer(); $html = 'data-tst="'; if($this->get_val($layer, array('idle', 'textStroke', 'inuse'), false) === true){ $w = $this->get_val($layer, array('idle', 'textStroke', 'width'), '1px'); $c = $this->get_val($layer, array('idle', 'textStroke', 'color'), 'rgba(0,0,0,0.25)'); if(!in_array($w, array(1, '1', '1px'), true)) $html .= 'w:'.$w.';'; if($c !== 'rgba(0,0,0,0.25)') $html .= 'c:'.$c.';'; } $html .= '"'; return ($html !== 'data-tst=""') ? $html : ''; } /** * add frameorder **/ public function get_html_frameorder(){ $layer = $this->get_layer(); $frameorder = $this->get_val($layer, array('timeline', 'frameOrder'), ''); if($frameorder !== ''){ $fo = ''; foreach($frameorder as $frames){ $fo .= $this->get_val($frames, 'id').';'; } $frameorder = $fo; } return ($frameorder === 'frame_1;frame_999;' || $frameorder === 'frame_0;frame_1;frame_999;' || $frameorder === '') ? '' : 'data-ford="'.$frameorder.'"'; } /** * add html toggleusehover **/ /*public function get_html_togglehover(){ $layer = $this->get_layer(); return ($this->get_val($layer, array('toggle', 'useHover'), false) === true) || ($this->get_val($layer, array('toggle', 'useHover'), false) === 'true' || ($this->get_val($layer, array('toggle', 'useHover'), false) === 'desktop')) ? 'data-toggleusehover="true"' : ''; }*/ /** * add html hideunder **/ public function get_html_hideunder(){ $layer = $this->get_layer(); return ($this->get_val($layer, array('visibility', 'hideunder')) === true) ? 'data-layeronlimit="on"' : ''; } /** * add audio html params here **/ public function get_html_audio_data(){ $data = array('video' => array()); $layer = $this->get_layer(); if($this->get_val($layer, 'type', 'text') !== 'audio') return ''; $vw = $this->get_val($layer, array('size', 'width')); $vh = $this->get_val($layer, array('size', 'height')); $vpl = $this->get_val($layer, array('media', 'preloadAudio'), 'auto'); $sta = $this->get_val($layer, array('media', 'startAt'), -1); $end = $this->get_val($layer, array('media', 'endAt'), -1); $mp4 = esc_attr($this->remove_http($this->get_val($layer, array('media', 'audioUrl')))); $vl = $this->get_val($layer, array('media', 'loop'), true); $vpt = $this->get_val($layer, array('media', 'pausetimer'), false); $vpt = (in_array($vl, array('loop', 'none'), true)) ? true : $vpt; $ap = $this->get_val($layer, array('media', 'autoPlay'), 'true'); $frw = $this->get_val($layer, array('media', 'forceRewind'), true); $vc = $this->get_val($layer, array('media', 'controls'), false); $nse = $this->get_val($layer, array('media', 'nextSlideAtEnd'), true); $sav = $this->get_val($layer, array('media', 'stopAllVideo'), true); $volume = $this->get_val($layer, array('media', 'volume'), 100); $mute = $this->get_val($layer, array('media', 'mute'), true); if($this->adv_resp_sizes == true){ $data['video']['w'] = $this->normalize_device_settings($vw, $this->enabled_sizes, 'html-array', array(54)); $data['video']['h'] = $this->normalize_device_settings($vh, $this->enabled_sizes, 'html-array', array(54)); }else{ $data['video']['w'] = $this->get_biggest_device_setting($vw, $this->enabled_sizes); $data['video']['h'] = $this->get_biggest_device_setting($vh, $this->enabled_sizes); } if(!in_array($vpl, array('', 'auto'), true)){ $data['video']['p'] = $vpl; $plw = intval($this->get_val($layer, array('media', 'preloadWait'), 5)); if(!in_array($plw, array('5', 5), true)) $data['video']['pw'] = $plw; } if(!in_array($sta, array('', '-1', -1), true)) $data['video']['sta'] = $sta; if(!in_array($end, array('', '-1', -1), true)) $data['video']['end'] = $end; if(!empty($mp4)) $data['mp4'] = $mp4; if(!in_array($ap, array('true', true), true)) $data['video']['ap'] = $ap; if($frw === false) $data['video']['rwd'] = false; if($vc === true) $data['video']['vc'] = true; if($nse === false) $data['video']['nse'] = false; if($sav === false) $data['video']['sav'] = false; if($mute !== true) $data['video']['v'] = $volume; $data['video']['l'] = $vl; $data['video']['vd'] = $volume; $data['video']['ptimer'] = $vpt; $html = ''; if(!empty($data)){ foreach($data as $k => $d){ if(empty($d)) continue; $html .= $this->ld().RS_T8.'data-'.$k.'="'; if(is_array($d)){ foreach($d as $kk => $dd){ $html .= $kk.':'; $html .= $this->write_js_var($dd, ''); $html .= ';'; } }else{ $html .= $this->write_js_var($d, ''); } $html .= '"'."\n"; } } return $html; } /** * get the HTML video data attributes **/ public function get_html_video_data(){ $layer = $this->get_layer(); $data = array('video' => array()); if($this->get_val($layer, 'type', 'text') !== 'video') return ''; $video_type = trim($this->get_val($layer, array('media', 'mediaType'))); $video_type = ($video_type === '') ? 'html5' : $video_type; if(!in_array($video_type, array('streamyoutube', 'streamyoutubeboth', 'youtube', 'streamvimeo', 'streamvimeoboth', 'vimeo', 'streaminstagram', 'streaminstagramboth', 'html5'), true)) return ''; $http = (is_ssl()) ? 'https://' : 'http://'; $vid = trim($this->get_val($layer, array('media', 'id'))); $mute = $this->get_val($layer, array('media', 'mute'), true); $volume = $this->get_val($layer, array('media', 'volume'), 100); $vargs = trim($this->get_val($layer, array('media', 'args'))); $control = $this->get_val($layer, array('media', 'controls'), false); $sta = $this->get_val($layer, array('media', 'startAt')); $end = $this->get_val($layer, array('media', 'endAt')); $vl = $this->get_val($layer, array('media', 'loop'), true); $vpt = $this->get_val($layer, array('media', 'pausetimer'), false); $vpt = (in_array($vl, array('loop', 'none'), true)) ? true : $vpt; $autoplay = $this->get_val($layer, array('media', 'autoPlay'), 'true'); $nextslide = $this->get_val($layer, array('media', 'nextSlideAtEnd'), true); $poster = $this->remove_http($this->get_val($layer, array('media', 'posterUrl'), '')); $poster_change = $this->get_val($layer, array('behavior', 'imageSourceType'), 'full'); $poster_id = $this->remove_http($this->get_val($layer, array('media', 'posterId'))); $mute = (!in_array($autoplay, array('false', false), true)) ? true : $mute; if(!in_array($autoplay, array('true', true), true)) $data['video']['ap'] = $autoplay; if($mute !== true) $data['video']['v'] = $volume; $data['video']['vd'] = $volume; if(!in_array($sta, array('', '-1', -1), true)) $data['video']['sta'] = $sta; if(!in_array($end, array('', '-1', -1), true)) $data['video']['end'] = $end; if($this->get_val($layer, array('media', 'posterOnPause'), false) !== false) $data['video']['scop'] = 't'; if($this->get_val($layer, array('media', 'forceRewind'), true) !== true) $data['video']['rwd'] = 'f'; if($this->get_val($layer, array('media', 'nointeraction'), false) !== false) $data['video']['noint'] = 't'; if($this->get_val($layer, array('size', 'covermode'), 'custom') === 'cover-proportional'){ $ratio = $this->get_val($layer, array('media', 'ratio')); $data['video']['fc'] = true; if(!in_array($ratio, array('16:9', ''), true)) $data['video']['ar'] = $ratio; } $dotted = $this->get_val($layer, array('media', 'dotted')); if(!in_array($dotted, array('none', ''), true)) $data['video']['do'] = $dotted; $data['video']['l'] = $vl; $data['video']['ptimer'] = $vpt; if($nextslide === false) $data['video']['nse'] = 'f'; if($this->get_val($layer, array('media', 'stopAllVideo'), true) === false) $data['video']['sav'] = 'f'; if($this->get_val($layer, array('media', 'allowFullscreen'), true) === false) $data['video']['afs'] = 'f'; if(!empty($poster)){ if($poster_change !== 'full' && $poster !== false && !empty($poster)){ $_img = wp_get_attachment_image_src($poster, $poster_change); $poster = ($_img !== false) ? $_img[0] : $poster; } $data['poster'] = $poster; if($this->get_val($layer, array('media', 'disableOnMobile'), false) === true) $data['video']['npom'] = 't'; if($this->get_val($layer, array('media', 'posterOnMobile'), false) === true) $data['video']['opom'] = 't'; } switch($video_type){ case 'streamyoutube': case 'streamyoutubeboth': case 'youtube': $vid = (in_array($video_type, array('streamyoutube', 'streamyoutubeboth'), true)) ? $this->slide->get_param(array('bg', 'youtube'), '') : $vid; //change $vid to the stream! $vid = ($this->get_val($layer, array('media', 'videoFromStream'), false) === true) ? $this->slide->get_param(array('bg', 'youtube'), '') : $vid; $vargs = (empty($vargs)) ? RevSliderFront::YOUTUBE_ARGUMENTS : $vargs; $sp = $this->get_val($layer, array('media', 'speed'), 1); $inl = $this->get_val($layer, array('media', 'playInline'), true); if(!$mute) $vargs = 'volume='.intval($volume).'&'.$vargs; if($sta !== ''){ $start_raw = explode(':', $sta); if(count($start_raw) == 2){ $sta = (intval($start_raw[0]) > 0) ? $start_raw[0]*60 + $start_raw[1] : $start_raw[1]; } $vargs .= ($sta !== '') ? '&start='.$sta : ''; } if($end !== ''){ $end_raw = explode(':', $end); if(count($end_raw) == 2){ $end = (intval($end_raw[0]) > 0) ? $end_raw[0]*60 + $end_raw[1] : $end_raw[1]; } $vargs .= ($end !== '') ? '&end='.$end : ''; } $vargs .= '&origin='.$http.$_SERVER['SERVER_NAME'].';'; if($control === true) $data['video']['vc'] = 't'; if(strpos($vid, 'http') !== false){ //check if full URL parse_str(parse_url($vid, PHP_URL_QUERY), $my_v_ret); //we have full URL, split it to ID $vid = $my_v_ret['v']; } $data['ytid'] = $vid; $data['vatr'] = 'version=3&enablejsapi=1&html5=1&'.$vargs; if(!in_array($sp, array('1', 1), true)) $data['video']['sp'] = $sp; if($inl === false) $data['video']['inl'] = 'f'; break; case 'streamvimeo': case 'streamvimeoboth': case 'vimeo': $vid = (in_array($video_type, array('streamvimeo', 'streamvimeoboth'), true)) ? $this->slide->get_param(array('bg', 'vimeo'), '') : $vid; $vid = ($this->get_val($layer, array('media', 'videoFromStream'), false) === true) ? $this->slide->get_param(array('bg', 'vimeo'), '') : $vid; $vid = (strpos($vid, 'http') !== false) ? (int) substr(parse_url($vid, PHP_URL_PATH), 1) : $vid; //check if full URL //we have full URL, split it to ID $vargs = (empty($vargs)) ? RevSliderFront::VIMEO_ARGUMENTS : $vargs; $vargs = (!$control) ? 'background=1&'.$vargs : $vargs; $data['vimeoid'] = $vid; $data['vatr'] = $vargs; break; case 'streaminstagram': case 'streaminstagramboth': case 'html5': $ogv = $this->get_val($layer, array('media', 'ogvUrl'), ''); $webm = $this->get_val($layer, array('media', 'webmUrl'), ''); $mp4 = $this->remove_http($this->get_val($layer, array('media', 'mp4Url'), '')); $vpr = $this->get_val($layer, array('media', 'preload'), 'auto'); $inl = $this->get_val($layer, array('media', 'playInline'), true); //if(!$this->get_val($layer, array('media', 'leaveOnPause'), true)) $data['exitfullscreenonpause'] = false; if($control === true) $data['video']['vc'] = 't'; if(!empty($ogv))$data['videoogv'] = $ogv; if(!empty($webm)) $data['videowebm'] = $webm; if(!empty($mp4)) $data['mp4'] = $mp4; if(!in_array($vpr, array('', 'auto'), true)) $data['video']['p'] = $vpr; if($inl === false) $data['video']['inl'] = 'f'; break; } if(isset($data['vatr'])){ $data['vatr'] = str_replace('&', '&', $data['vatr']); $data['vatr'] = str_replace('&', '&', $data['vatr']); $data['vatr'] = str_replace(';&', '&', $data['vatr']); $data['vatr'] = str_replace(';;', ';', $data['vatr']); } $html = ''; if(!empty($data)){ foreach($data as $k => $d){ if(empty($d)) continue; $html .= $this->ld().RS_T8.'data-'.$k.'="'; if(is_array($d)){ foreach($d as $kk => $dd){ $html .= $kk.':'; $html .= $this->write_js_var($dd, ''); $html .= ';'; } }else{ $html .= $this->write_js_var($d, ''); } $html .= '"'."\n"; } } return $html; } /** * get the column HTML data **/ public function get_html_column_data(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $data = 'data-column="'; if($type == 'column'){ $size_raw = explode('/', $this->get_val($layer, array('group', 'columnSize'), '1/3')); $size = (count($size_raw) !== 2) ? '100' : round(100 * ((int)$size_raw[0] / (int)$size_raw[1]), 2); $va = $this->get_val($layer, array('idle', 'verticalAlign'), 'top'); $data .= (!in_array($size, array('', '33,33', '33.33', 33.33), true)) ? 'w:'.$size.'%;' : ''; $data .= ($va !== 'top') ? 'a:'.$va.';' : ''; } $data .= '"'; return ($data !== 'data-column=""') ? $data : ''; } /** * check if in the layer actions an action has an trigger **/ public function get_html_margin_data($row_group_uid){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $data = 'data-margin="'; //add margin data attributes if($type == 'row' || $type == 'column' || $row_group_uid !== false){ $margins = $this->get_val($layer, array('idle', 'margin')); $rl_margin = array(); $margin_vals = $this->normalize_device_settings($margins, $this->enabled_sizes, 'obj', array(0)); $margins = (array)$margins; foreach($margin_vals as $margin){ if(!empty($margin)){ foreach($margin as $mkey => $mar){ $rl_margin[$mkey][] = $mar; } } } if(!empty($rl_margin)){ $mnames = array('t', 'r', 'b', 'l'); for($i=0; $i<4; $i++){ if(isset($rl_margin[$i])){ if(is_array($rl_margin[$i])){ if(count(array_unique($rl_margin[$i])) === 1){ $m = reset($rl_margin[$i]); $mm = str_replace(array('%', 'px'), '', $m); if($mm !== '0' && $mm !== ''){ $data .= $mnames[$i].':'.$m.';'; } }else{ $data .= $mnames[$i].':'.implode(',', $rl_margin[$i]).';'; } }else{ $mm = str_replace(array('%', 'px'), '', $rl_margin[$i]); if($mm !== '0' && $mm !== ''){ $data .= $mnames[$i].':'.$rl_margin[$i].';'; } } } } } } $data .= '"'; return ($data !== 'data-margin=""') ? $data : ''; } /** * get padding html data **/ public function get_html_padding_data(){ $layer = $this->get_layer(); $paddings = $this->get_val($layer, array('idle', 'padding')); $data = 'data-padding="'; $rl_padding = array(); $padding_vals = $this->normalize_device_settings($paddings, $this->enabled_sizes, 'obj', array(0)); $paddings = (array)$paddings; foreach($padding_vals as $padding){ if(!empty($padding)){ foreach($padding as $mkey => $mar){ $rl_padding[$mkey][] = str_replace(array('px', '%'), '', $mar); } } } if(!empty($rl_padding)){ $mnames = array('t', 'r', 'b', 'l'); for($i=0;$i<4;$i++){ if(isset($rl_padding[$i])){ if(is_array($rl_padding[$i])){ if(count(array_unique($rl_padding[$i])) === 1){ $m = reset($rl_padding[$i]); $mm = str_replace(array('%', 'px'), '', $m); if($mm !== '0' && $mm !== ''){ $data .= $mnames[$i].':'.$m.';'; } }else{ $data .= $mnames[$i].':'.implode(',', $rl_padding[$i]).';'; } }else{ $mm = str_replace(array('%', 'px'), '', $rl_padding[$i]); if($mm !== '0' && $mm !== ''){ $data .= $mnames[$i].':'.$rl_padding[$i].';'; } } } } } $data .= '"'; return ($data !== 'data-padding=""') ? $data : ''; } /** * get padding html data **/ public function get_html_border_data(){ $layer = $this->get_layer(); $paddings = $this->get_val($layer, array('idle', 'padding')); $data = 'data-border="'; $style = array(); if($this->adv_resp_sizes == true){ $style['bos'] = $this->normalize_device_settings($this->get_val($layer, array('idle', 'borderStyle'), 'none'), $this->enabled_sizes, 'html-array', array('none')); }else{ $style['bos'] = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'borderStyle'), 'none'), $this->enabled_sizes); } $style['boc'] = $this->get_val($layer, array('idle', 'borderColor')); $style['bow'] = $this->get_val($layer, array('idle', 'borderWidth'), '0px'); $style['bow'] = (is_array($style['bow']) || is_object($style['bow'])) ? implode(',', (array)$style['bow']) : $style['bow']; $style['bor'] = $this->get_val($layer, array('idle', 'borderRadius', 'v')); $style['bor'] = (is_array($style['bor']) || is_object($style['bor'])) ? implode(',', (array)$style['bor']) : $style['bor']; if(in_array($style['bow'], array(0, '0px', '0px,0px,0px,0px', '0', '0,0,0,0'), true) || $style['bos'] === 'none'){ unset($style['bow']); unset($style['boc']); unset($style['bos']); } if(in_array($style['bor'], array(0, '0px', '0px,0px,0px,0px', '0', '0,0,0,0'), true)){ unset($style['bor']); } if(!empty($style)){ foreach($style as $k => $v){ if(trim($v) !== ''){ $data .= $k.':'.$v.';'; } } } $data .= '"'; return ($data !== 'data-border=""') ? $data : ''; } /** * get the background image **/ public function get_background_image(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $image = 'remove_http($url_image)."')"; $image .= ' '.$this->get_val($layer, array('idle', 'backgroundRepeat'), 'no-repeat'); $image .= ' '.$this->get_val($layer, array('idle', 'backgroundPosition'), 'center center'); $image .= ';'; $bgs = $this->get_val($layer, array('idle', 'backgroundSize'), 'cover'); $bgs = ($bgs === 'percentage') ? $this->get_val($layer, array('idle', 'backgroundSizePerc'), '100').'%' : $bgs; $bgs = ($bgs === 'pixel') ? $this->get_val($layer, array('idle', 'backgroundSizePix'), '100').'px' : $bgs; $image .= ' background-size: '.$bgs.';'; } } } $image .= '">'; return ($image !== '') ? $image : ''; } /** * get stream background image for layer * @since: 6.2.0 **/ public function get_stream_background_image($layer){ $bgi = array('id' => '', 'size' => '', 'url' => ''); $slide = $this->get_slide(); if($this->slider->get_param('sourcetype') !== 'gallery'){ if($this->slider->get_param('sourcetype') === 'post'){ $bgi['id'] = get_post_thumbnail_id($slide->get_id()); if(!empty($bgi['id'])){ $bgi['size'] = $this->get_val($layer, array('behavior', 'streamSourceType'), 'full'); $thumbnail_url = wp_get_attachment_image_src($bgi['id'], $bgi['size']); $bgi['url'] = ($thumbnail_url !== false) ? $this->get_val($thumbnail_url, 0) : $bgi['url']; } }else{ $bgi['id'] = $slide->get_id(); $bgi['size'] = 'full'; $bgi['url'] = $this->get_val($layer, array('media', 'imageUrl'), ''); } } return $bgi; } /** * get the layer loop animation data **/ public function get_loop_data(){ $layer = $this->get_layer(); $loop = array('loop_0' => '', 'loop_999' => ''); //needs to be pushed as loop_* in frontend $loop_keys = array('frame_0' => '', 'frame_999' => ''); //stored as frame_* in database if($this->get_val($layer, array('timeline', 'loop', 'use'), false) === true){ $e = $this->get_val($layer, array('timeline', 'loop', 'ease'), 'none'); $sp = $this->get_val($layer, array('timeline', 'loop', 'speed'), 1000); $rA = $this->get_val($layer, array('timeline', 'loop', 'radiusAngle'), 0); $crns = $this->get_val($layer, array('timeline', 'loop', 'curviness'), 2); $crd = $this->get_val($layer, array('timeline', 'loop', 'curved'), false); $yym = $this->get_val($layer, array('timeline', 'loop', 'yoyo_move'), false); $yyr = $this->get_val($layer, array('timeline', 'loop', 'yoyo_rotate'), false); $yys = $this->get_val($layer, array('timeline', 'loop', 'yoyo_scale'), false); $yyf = $this->get_val($layer, array('timeline', 'loop', 'yoyo_filter'), false); $rep = $this->get_val($layer, array('timeline', 'loop', 'repeat'), '-1'); $st = $this->get_val($layer, array('timeline', 'loop', 'start'), 740); $aR = $this->get_val($layer, array('timeline', 'loop', 'autoRotate'), false); $oX = $this->get_val($layer, array('timeline', 'loop', 'originX'), '50%'); $oY = $this->get_val($layer, array('timeline', 'loop', 'originY'), '50%'); $oZ = $this->get_val($layer, array('timeline', 'loop', 'originZ'), '0'); //every loop frame needs this $all_keys = array( 'xr' => array('n' => 'xR', 'd' => array(0, '0', '0px', '')), 'yr' => array('n' => 'yR', 'd' => array(0, '0', '0px', '')), 'zr' => array('n' => 'zR', 'd' => array(0, '0', '0px', '')), 'x' => array('n' => 'x', 'd' => array(0, '0px', '', '0', '0%')), 'y' => array('n' => 'y', 'd' => array(0, '0px', '', '0', '0%')), 'z' => array('n' => 'z', 'd' => array(0, '0px', '', '0', '0%')), 'scaleX' => array('n' => 'sX', 'd' => 1), 'scaleY' => array('n' => 'sY', 'd' => 1), 'opacity' => array('n' => 'o', 'd' => 1), 'rotationX' => array('n' => 'rX', 'd' => array(0, '0', '0deg')), 'rotationY' => array('n' => 'rY', 'd' => array(0, '0', '0deg')), 'rotationZ' => array('n' => 'rZ', 'd' => array(0, '0', '0deg')), 'skewX' => array('n' => 'skX', 'd' => array(0, '0', '0px', '')), 'skewY' => array('n' => 'skY', 'd' => array(0, '0', '0px', '')), 'blur' => array('n' => 'blu', 'd' => 0), 'brightness' => array('n' => 'bri', 'd' => 100), 'grayscale' => array('n' => 'gra', 'd' => 0) ); if($crd === false){ unset($all_keys['xr']); unset($all_keys['yr']); unset($all_keys['zr']); } foreach($loop_keys as $l => $lv){ $_l = str_replace('frame_', 'loop_', $l); foreach($all_keys as $key => $v){ $d = (is_array($v['d'])) ? $v['d'][0] : $v['d']; $nv = $this->get_val($layer, array('timeline', 'loop', $l, $key), $d); if(is_array($v['d'])){ if(!in_array($nv, $v['d'], true)){ $loop[$_l] .= $v['n'].':'.$nv.';'; } }else{ if((string)$nv !== (string)$v['d']){ $loop[$_l] .= $v['n'].':'.$nv.';'; } } } } //these are the special settings for certain loop frames only $loop['loop_0'] .= ($oX !== '50%') ? 'oX:'.$oX.';' : ''; $loop['loop_0'] .= ($oY !== '50%') ? 'oY:'.$oY.';' : ''; $loop['loop_0'] .= ($oZ !== '0') ? 'oZ:'.$oZ.';' : ''; $loop['loop_999'] .= ($aR !== false) ? 'aR:t;' : ''; $loop['loop_999'] .= ($crd !== false) ? 'crd:t;' : ''; if($crd !== false){ $loop['loop_999'] .= ($crns !== 2 && $crns !== '') ? 'crns:'.$crns.';' : ''; $loop['loop_999'] .= ($rA !== 0 && $rA !== '') ? 'rA:'.$rA.';' : ''; } $loop['loop_999'] .= ($sp !== 1000 && $sp !== '') ? 'sp:'.$sp.';' : ''; $loop['loop_999'] .= ($st !== 740 && $st !== '') ? 'st:'.$st.';' : ''; $loop['loop_999'] .= ($e !== 'none' && $e !== '') ? 'e:'.$e.';' : ''; $loop['loop_999'] .= ($yym !== false) ? 'yym:t;' : ''; $loop['loop_999'] .= ($yyr !== false) ? 'yyr:t;' : ''; $loop['loop_999'] .= ($yys !== false) ? 'yys:t;' : ''; $loop['loop_999'] .= ($yyf !== false) ? 'yyf:t;' : ''; $loop['loop_999'] .= ($rep !== '-1' && $rep !== '') ? 'rep:'.$rep.';' : ''; } return $loop; } /** * get layer toggle data * @change 6.2.16: * - added idle -> whiteSpace setting * - added moved do_shortcode() to a later step **/ public function get_toggle_data(){ $layer = $this->get_layer(); $toggle = array(); $type = $this->get_val($layer, array('type', 'text')); $text_toggle = $this->get_val($layer, array('toggle', 'text')); $toggle['allow'] = $this->get_val($layer, array('toggle', 'set'), false); $toggle['inverse_content'] = $this->get_val($layer, array('toggle', 'inverse'), false); $toggle['html'] = ''; if(!in_array($type, array('shape', 'svg', 'image'), true)){ if(function_exists('qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate $text_toggle = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($text_toggle); }elseif(function_exists('ppqtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate plus $text_toggle = ppqtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($text_toggle); }elseif(function_exists('qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate X $text_toggle = qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage($text_toggle); } $toggle['html'] = $text_toggle; } global $fa_icon_var, $fa_var, $pe_7s_var; foreach($this->icon_sets as $is){ if(strpos($toggle['html'], $is) !== false){ //include default Icon Sets if used $font_var = str_replace('-', '_', $is).'var'; $$font_var = true; } } //Replace Placeholders $toggle['html'] = $this->set_placeholders($toggle['html']); if($this->adv_resp_sizes == true){ $ws = $this->normalize_device_settings($this->get_val($layer, array('idle', 'whiteSpace')), $this->enabled_sizes, 'html-array', array('nowrap')); }else{ $ws = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'whiteSpace'), 'nowrap'), $this->enabled_sizes); } //replace new lines with
$toggle['html'] = (strpos($ws, 'content') !== false || strpos($ws, 'full') !== false) ? nl2br($toggle['html']) : $toggle['html']; //do shortcodes here, so that nl2br is not done within the shortcode content $toggle['html'] = (!in_array($type, array('image', 'svg', 'column', 'shape'), true)) ? do_shortcode(stripslashes($toggle['html'])) : $toggle['html']; return $toggle; } /** * get layer HTML corners **/ public function get_html_corners(){ $layer = $this->get_layer(); $html = 'data-corners="'; if(in_array($this->get_val($layer, 'type', 'text'), array('text', 'button','shape'), true)){ $cl = $this->get_val($layer, array('idle', 'cornerLeft'), 'none'); $cr = $this->get_val($layer, array('idle', 'cornerRight'), 'none'); $html .= (!in_array($cl, array('', 'none'), true)) ? $cl.';' : ''; $html .= (!in_array($cr, array('', 'none'), true)) ? $cr.';' : ''; } $html .= '"'; return ($html !== 'data-corners=""') ? $html : ''; } /** * get layer HTML disp **/ public function get_html_disp(){ $layer = $this->get_layer(); $type = $this->get_val($layer, 'type', 'text'); $html = 'data-disp="'; if($this->container_mode === 'column' && $type !== 'row' && $this->get_val($layer, array('idle', 'display'), 'block') !== 'block'){ $html .= $this->get_val($layer, array('idle', 'display')); } $html .= '"'; return ($html !== 'data-disp=""') ? $html : ''; } /** * get the HTML layer **/ public function get_html_layer(){ $layer = $this->get_layer(); $html = ''; $type = $this->get_val($layer, 'type', 'text'); $text = $this->get_val($layer, 'text'); if(function_exists('qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate $text = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($text); }elseif(function_exists('ppqtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate plus $text = ppqtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($text); }elseif(function_exists('qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage')){ //use qTranslate X $text = qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage($text); } switch($type){ case 'shape': case 'svg': case 'column': break; default: case 'text': case 'button': // this filter is needed for the weather AddOn $html = apply_filters('revslider_modify_layer_text', $text, $layer); global $fa_icon_var, $fa_var, $pe_7s_var; foreach($this->icon_sets as $is){ if(strpos($html, $is) !== false){ //include default Icon Sets if used $font_var = str_replace('-', '_', $is).'var'; $$font_var = true; } } break; case 'image': $additional = ''; $cover_mode = $this->get_val($layer, array('size', 'covermode'), 'custom'); $urlImage = $this->get_val($layer, array('media', 'imageUrl')); $cur_img_id = $this->get_val($layer, array('media', 'imageId')); $img_change = $this->get_val($layer, array('behavior', 'imageSourceType'), 'auto'); $img_size = 'full'; $img_w = ''; $img_h = ''; $alt = ''; $alt_option = $this->get_val($layer, array('attributes', 'altOption'), 'media_library'); $do_ll = $this->get_val($layer, array('behavior', 'lazyLoad'), 'auto'); $lazyLoad = $this->slider->get_param(array('general', 'lazyLoad'), false); $img_size = ($img_change !== 'auto') ? $img_change : $this->slider->get_param(array('def', 'background', 'imageSourceType'), 'full'); if(empty($cur_img_id) || intval($cur_img_id) == 0){ $cur_img_id = $this->get_image_id_by_url($urlImage); if(!empty($cur_img_id) && intval($cur_img_id) !== 0){ /** * we could save the value into the layer * but this part should never be called as the img id never is empty **/ } } if($img_size !== 'full' && $cur_img_id !== false && !empty($cur_img_id)){ $_urlImage = wp_get_attachment_image_src($cur_img_id, $img_size); $urlImage = ($_urlImage !== false) ? $_urlImage[0] : $urlImage; } if($cur_img_id !== false && !empty($cur_img_id)){ $img_data = wp_get_attachment_metadata( $cur_img_id ); if($img_data !== false && !empty($img_data)){ if($img_size !== 'full'){ if(isset($img_data['sizes']) && isset($img_data['sizes'][$img_size])){ $img_w = $img_data['sizes'][$img_size]['width']; $img_h = $img_data['sizes'][$img_size]['height']; } } if($img_w == '' || $img_h == ''){ $img_w = $img_data['width']; $img_h = $img_data['height']; } $additional.= ' width="'.$img_w.'" height="'.$img_h.'"'; } }else{ //we might be from image library $objlib = new RevSliderObjectLibrary(); //redownload if possible $objlib->_check_object_exist($urlImage); } switch($alt_option){ case 'media_library': if($cur_img_id !== false){ $alt = get_post_meta($cur_img_id, '_wp_attachment_image_alt', true); } break; case 'file_name': $info = pathinfo($urlImage); $alt = $info['filename']; break; case 'custom': $alt = $this->get_val($layer, array('attributes', 'alt')); break; } if(isset($this->slide->ignore_alt)) $alt = ''; if($lazyLoad === false){ //do fallback checks to removed lazy_load value since version 5.0 and replaced with an enhanced version $old_ll = $this->slider->get_param('lazy_load', 'off'); $lazyLoad = ($old_ll == 'on') ? 'all' : 'none'; } if($lazyLoad != 'none' || $do_ll == 'force' && $do_ll !== 'ignore'){ $seo_opti = $this->get_val($layer, 'seo-optimized', false); if($seo_opti === 'false' || $seo_opti === false){ $additional .= ' data-lazyload="'.$this->remove_http($urlImage).'"'; $urlImage = RS_PLUGIN_URL.'public/assets/assets/dummy.png'; } } $additional .= ($cover_mode !== 'custom') ? ' data-c="'.$cover_mode.'"' : ''; if($urlImage !== ''){ //$urlImage = str_replace(array('https://', 'http://'), '//', $urlImage); $html = ''.$alt.''; } break; } //Replace Placeholders $html = $this->set_placeholders($html); if($this->adv_resp_sizes == true){ $ws = $this->normalize_device_settings($this->get_val($layer, array('idle', 'whiteSpace')), $this->enabled_sizes, 'html-array', array('nowrap')); }else{ $ws = $this->get_biggest_device_setting($this->get_val($layer, array('idle', 'whiteSpace'), 'nowrap'), $this->enabled_sizes); } //replace new lines with
$html = (strpos($ws, 'content') !== false || strpos($ws, 'full') !== false) ? nl2br($html) : $html; //do shortcodes here, so that nl2br is not done within the shortcode content $html = (!in_array($type, array('image', 'svg', 'column', 'shape'), true)) ? do_shortcode(stripslashes($html)) : $html; return $html; } /** * General Placeholders for all slider types * @since: 5.3.0 */ public function set_placeholders($text){ global $post; $text = str_replace(array('%home_url%', '{{home_url}}'), esc_url(home_url( '/' )), $text); if(isset($post->ID)) $text = str_replace(array('%current_page_link%', '{{current_page_link}}'), get_permalink($post->ID), $text); if(isset($post->ID)) $text = apply_filters('revslider_gallery_set_placeholders', $text, $post->ID); return $text; } /** * return the layer visibility dependency of devices **/ public function get_html_layer_device_visibility(){ $layer = $this->get_layer(); $vis_desktop = ($this->get_val($layer, array('visibility', 'd'), true) === true) ? 't' : 'f'; $vis_notebook = ($this->get_val($layer, array('visibility', 'n'), true) === true) ? 't' : 'f'; $vis_tablet = ($this->get_val($layer, array('visibility', 't'), true) === true) ? 't' : 'f'; $vis_mobile = ($this->get_val($layer, array('visibility', 'm'), true) === true) ? 't' : 'f'; $visible = ($vis_notebook == 'f' || $vis_desktop == 'f' || $vis_tablet == 'f' || $vis_mobile == 'f') ? 'data-vbility="'.$vis_desktop.','.$vis_notebook.','.$vis_tablet.','.$vis_mobile.'"' : ''; return $visible; } /** * check if in the layer actions an action has an trigger **/ public function check_if_trigger_exists(){ $layers = $this->get_layers(); $uid = $this->get_layer_unique_id(); $has_trigger = false; foreach($layers as $layer){ if($has_trigger) break; $actions = $this->get_val($layer, array('actions', 'action')); if(!empty($actions)){ foreach($actions as $action){ switch($this->get_val($action, 'action')){ case 'start_in': case 'start_out': case 'toggle_layer': case 'toggle_frames': case 'next_frame': case 'prev_frame': case 'start_frame': if($uid == $this->get_val($action, 'layer_target')){ $has_trigger = true; break; } break; } } } } return $has_trigger; } /** * check if the current layer is a full width video **/ public function is_full_width_video(){ $layer = $this->get_layer(); return ($this->get_val($layer, 'type', 'text') == 'video' && $this->get_val($layer, array('size', 'covermode')) == 'cover-proportional') ? true : false; } /** * Check if the layer is on a group or a row * @since: 5.3.0 **/ public function is_in_group_or_row(){ $layer = $this->get_layer(); $puid = $this->get_val($layer, array('group', 'puid')); return (intval($puid) > 0) ? true : false; } /** * check if a stream video exists * @since: 5.0 * @before: RevSliderOutput::checkIfStreamVideoExists() */ public function check_if_stream_video_exists(){ $slide = $this->get_slide(); $vid = ''; switch($slide->get_param(array('bg', 'type'), 'trans')){ case 'streamyoutubeboth'://youtube $vid = $slide->get_param(array('bg', 'youtube'), ''); break; case 'streamvimeoboth'://vimeo $vid = $slide->get_param(array('bg', 'vimeo'), ''); break; case 'streaminstagramboth'://instagram $vid = $slide->get_param(array('bg', 'mpeg'), ''); break; case 'streamtwitterboth'://instagram $vid = $slide->get_param(array('bg', 'mpeg'), ''); if($vid !== '') return true; $vid = $slide->get_param(array('bg', 'youtube'), ''); if($vid !== '') return true; $vid = $slide->get_param(array('bg', 'vimeo'), ''); if($vid !== '') return true; break; } return ($vid == '') ? false : true; } /** * add background video layer * @since: 5.0 * @before putBackgroundVideo() */ public function add_html_background_video(){ $slide = $this->get_slide(); $data = array('video' => array()); $mute_video = $slide->get_param(array('bg', 'video', 'mute'), true); //if($mute_video === true) $data['video']['v'] = 'mute'; //dont write, as mute is default $volume = $slide->get_param(array('bg', 'video', 'volume'), '100'); $video_type = $slide->get_param(array('bg', 'type'), 'trans'); $http = (is_ssl()) ? 'https://' : 'http://'; switch($video_type){ case 'streamtwitter': case 'streamtwitterboth': case 'twitter': $youtube_id = $slide->get_param(array('bg', 'youtube'), ''); $vimeo_id = $slide->get_param(array('bg', 'vimeo'), ''); $html_mpeg = $this->remove_http($slide->get_param(array('bg', 'mpeg'), '')); if($youtube_id === '' && $vimeo_id === '' && $html_mpeg === '') return false; if($youtube_id !== ''){ $arguments = $slide->get_param(array('bg', 'video', 'args'), RevSliderFront::YOUTUBE_ARGUMENTS); $arguments = (empty($arguments)) ? RevSliderFront::YOUTUBE_ARGUMENTS : $arguments; if($mute_video === false){ $data['video']['v'] = intval($volume); $arguments = 'volume='.intval($volume).'&'.$arguments; } $arguments .= '&origin='.$http.$_SERVER['SERVER_NAME'].';'; $data['vatr'] = 'version=3&enablejsapi=1&html5=1&'.$arguments; $data['ytid'] = $youtube_id; $sp = $slide->get_param(array('bg', 'video', 'speed'), 1); if(!in_array($sp, array(1, '1'), true)) $data['video']['sp'] = $sp; $data['video']['vc'] = 'none'; }elseif($vimeo_id !== ''){ $arguments = $slide->get_param(array('bg', 'video', 'argsVimeo'), RevSliderFront::VIMEO_ARGUMENTS); $arguments = (empty($arguments)) ? RevSliderFront::VIMEO_ARGUMENTS : $arguments; $data['vatr'] = $arguments; if($mute_video === false){ $data['video']['v'] = intval($volume); } if(strpos($vimeo_id, 'http') !== false){ //check if full URL //we have full URL, split it to ID $video_id = explode('vimeo.com/', $vimeo_id); $vimeo_id = $video_id[1]; } $data['vimeoid'] = $vimeo_id; $data['video']['vc'] = 'none'; }elseif($html_mpeg !== ''){ //$data['video']['p'] = 'auto'; //auto is default, so dont write it $data['mp4'] = $html_mpeg; } break; case 'streamyoutube': case 'streamyoutubeboth': case 'youtube': $youtube_id = $slide->get_param(array('bg', 'youtube'), ''); if($youtube_id == '') return false; if(strpos($youtube_id, 'http') !== false){ //check if full URL parse_str(parse_url($youtube_id, PHP_URL_QUERY), $my_v_ret); //we have full URL, split it to ID $youtube_id = $my_v_ret['v']; } $arguments = $slide->get_param(array('bg', 'video', 'args'), RevSliderFront::YOUTUBE_ARGUMENTS); $arguments = (empty($arguments)) ? RevSliderFront::YOUTUBE_ARGUMENTS : $arguments; if($mute_video === false){ $data['video']['v'] = $volume; $arguments = 'volume='.intval($volume).'&'.$arguments; } $arguments.='&origin='.$http.$_SERVER['SERVER_NAME'].';'; $data['ytid'] = $youtube_id; $data['vatr'] = 'version=3&enablejsapi=1&html5=1&'.$arguments; $sp = $slide->get_param(array('bg', 'video', 'speed'), 1); if(!in_array($sp, array(1, '1'), true)) $data['video']['sp'] = $sp; $data['video']['vc'] = 'none'; break; case 'streamvimeo': case 'streamvimeoboth': case 'vimeo': $vimeo_id = $slide->get_param(array('bg', 'vimeo'), ''); if($vimeo_id == '') return false; $arguments = $slide->get_param(array('bg', 'video', 'argsVimeo'), RevSliderFront::VIMEO_ARGUMENTS); $arguments = (empty($arguments)) ? RevSliderFront::VIMEO_ARGUMENTS : $arguments; $arguments = 'background=1&'.$arguments; if($mute_video == false) $data['video']['v'] = intval($volume); if(strpos($vimeo_id, 'http') !== false){ //check if full URL $video_id = explode('vimeo.com/', $vimeo_id); //we have full URL, split it to ID $vimeo_id = $video_id[1]; } $data['vimeoid'] = $vimeo_id; $data['vatr'] = $arguments; $data['video']['vc'] = 'none'; break; case 'streaminstagram': case 'streaminstagramboth': case 'html5': $html_mpeg = $this->remove_http($slide->get_param(array('bg', 'mpeg'), '')); if($video_type == 'streaminstagram' || $video_type == 'streaminstagramboth'){ $html_webm = ''; $html_ogv = ''; }else{ $html_webm = $slide->get_param(array('bg', 'webm'), ''); $html_ogv = $slide->get_param(array('bg', 'ogv'), ''); } //$data['video']['p'] = 'auto'; //default is auto, so do not write if(!empty($html_ogv)) $data['videoogv'] = $html_ogv; if(!empty($html_webm)) $data['videowebm'] = $html_webm; if(!empty($html_mpeg)) $data['mp4'] = $html_mpeg; if($mute_video === false) $data['video']['v'] = intval($volume); break; } if(isset($data['vatr'])){ $data['vatr'] = str_replace('&', '&', $data['vatr']); $data['vatr'] = str_replace('&', '&', $data['vatr']); $data['vatr'] = str_replace(';&', '&', $data['vatr']); $data['vatr'] = str_replace(';;', ';', $data['vatr']); } $data['video']['w'] = '100%'; $data['video']['h'] = '100%'; $ratio = $slide->get_param(array('bg', 'video', 'ratio'), '16:9'); $loop = $slide->get_param(array('bg', 'video', 'loop'), true); $vpt = $slide->get_param(array('bg', 'video', 'pausetimer'), false); if($loop === 'loop') $vpt = true; $nsae = $slide->get_param(array('bg', 'video', 'nextSlideAtEnd'), false); $sat = $slide->get_param(array('bg', 'video', 'startAfterTransition'), false); $vsa = $slide->get_param(array('bg', 'video', 'startAt'), ''); $vea = $slide->get_param(array('bg', 'video', 'endAt'), ''); if(!in_array($vsa, array('', '-1', -1), true)) $data['video']['sta'] = $vsa; if(!in_array($vea, array('', '-1', -1), true)) $data['video']['end'] = $vea; if(!in_array($ratio, array('', '16:9'), true)) $data['video']['ar'] = $ratio; if($nsae === false) $data['video']['nse'] = 'false'; if($sat === true) $data['video']['sat'] = 'true'; if($slide->get_param(array('bg', 'video', 'forceRewind'), true) === false) $data['video']['rwd'] = false; $data['video']['l'] = $loop; $data['video']['ptimer'] = $vpt; //$data['video']['autoplay'] = 'true'; //default, so dont write //$data['video']['apf'] = false; //default, so dont write if($slide->get_param(array('bg', 'video', 'forceCover'), true) == false){ $data['video']['fc'] = false; } $do = $slide->get_param(array('bg', 'video', 'dottedOverlay'), 'none'); if($do !== 'none') $data['video']['do'] = $do; //echo $this->ld().RS_T7."\n"; echo $this->ld().RS_T7.' $d){ if(empty($d)) continue; echo $this->ld().RS_T8.'data-'.$k.'="'; if(is_array($d)){ foreach($d as $kk => $dd){ echo $kk.':'; echo $this->write_js_var($dd, ''); echo ';'; } }else{ echo $this->write_js_var($d, ''); } echo '"'."\n"; } } echo $this->ld().RS_T7.'>'."\n"; } /** * get slide key **/ public function get_html_slide_key(){ $slide = $this->get_slide(); return ' data-key="rs-'.preg_replace("/[^\w]+/", "", $slide->get_id()).'"'; } /** * get slide title **/ public function get_html_slide_title($raw = false){ $slide = $this->get_slide(); if($this->slider->is_posts()){ //check if we are post based or normal slider $title = @get_the_title($slide->get_id()); }else{ $title = $slide->get_param('title', 'Slide'); } $pre = ($raw === false) ? ' data-title="' : ''; $post = ($raw === false) ? '"' : ''; return ($title !== '') ? $pre.stripslashes(esc_attr($title)).$post : ''; } /** * get slide description **/ public function get_html_slide_description(){ $slide = $this->get_slide(); if($this->slider->is_posts()){ //check if we are post based or normal slider $the_post = get_post($slide->get_id()); $description = strip_tags(strip_shortcodes($the_post->post_excerpt)); }else{ $description = $slide->get_param(array('info', 'description'), ''); } $description = trim(str_replace(array("\'", '\"'), array("'", '"'), esc_attr($description))); return ($description !== '') ? ' data-description="'.$description.'"' : ''; } /** * get the thumb url for the slide (navigation may need it) **/ public function get_thumb_url(){ $active = ($this->slider->get_param(array('nav', 'bullets', 'set'), false) == true || $this->slider->get_param(array('nav', 'thumbs', 'set'), false) == true || $this->slider->get_param(array('nav', 'arrows', 'set'), false) == true || $this->slider->get_param(array('nav', 'tabs', 'set'), false) == true) ? true : false; $special = ( in_array($this->slider->get_param(array('nav', 'arrows', 'style'), 'round'), array('preview1', 'preview2', 'preview3', 'preview4', 'custom'), true) || in_array($this->slider->get_param(array('nav', 'bullets', 'style'), 'round'), array('preview1', 'preview2', 'preview3', 'preview4', 'custom'), true) ) ? true : false; if($active === false && $special == false) return ''; $slide = $this->get_slide(); $url = ($this->slider->is_posts() && $slide->get_param(array('bg', 'imageFromStream'), false) === true) ? '' : $slide->get_param(array('thumb', 'customThumbSrc'), ''); if( $slide->get_param(array('thumb', 'dimension'), 'slider') == 'slider' && (in_array($this->slider->get_param('sourcetype'), array('youtube', 'vimeo'), true) || in_array($slide->get_param(array('bg', 'type'), 'trans'), array('image', 'vimeo', 'youtube', 'html5', 'streamvimeo', 'streamyoutube', 'streaminstagram', 'streamtwitter', 'streamvimeoboth', 'streamyoutubeboth', 'streaminstagramboth', 'streamtwitterboth'), true)) ){ //use the slider settings for width / height $w = intval($this->slider->get_param(array('nav', 'preview', 'width'), $this->slider->get_param(array('nav', 'thumbs', 'width'), 100))); $h = intval($this->slider->get_param(array('nav', 'preview', 'height'), $this->slider->get_param(array('nav', 'thumbs', 'height'), 50))); if($w == 0) $w = 100; if($h == 0) $h = 50; if(empty($url)){ //try to get resized thumb $url = rev_aq_resize($slide->image_url, $w, $h, true, true, true); }else{ $url = rev_aq_resize($url, $w, $h, true, true, true); if(empty($url)){ $url = $slide->image_url; $url = rev_aq_resize($url, $w, $h, true, true, true); } } } $url = (empty($url)) ? $slide->image_url : $url; //if empty - put regular image $url = trim($this->remove_http($url)); $url = ($this->check_valid_image($url)) ? $url : ''; return ($url !== '') ? ' data-thumb="'.$url.'"' : $url; } /** * get slide link if set in slide settings **/ public function get_slide_link(){ $link = ''; $slide = $this->get_slide(); $params = $slide->get_params(); if($slide->get_param(array('seo', 'set'), false) == true){ switch($slide->get_param(array('seo', 'type'), 'regular')){ default: //---- normal link case 'regular': $target = ' data-target="'.$slide->get_param(array('seo', 'target'), '_self').'"'; $http = $slide->get_param(array('seo', 'linkHelp'), 'auto'); $l = $this->remove_http($slide->get_param(array('seo', 'link'), ''), $http); $link = ($l !== '') ? ' data-link="'.do_shortcode($l).'"'.$target : $link; break; case 'slide': //---- link to slide $slide_link = $this->get_val($params, array('seo', 'slideLink'), 'nothing'); if(!empty($slide_link) && $slide_link != 'nothing'){ //get slide index from id $slide_link = (is_numeric($slide_link)) ? $this->get_val($this->get_slides_num_index(), $slide_link) : $slide_link; $link = (!empty($slide_link)) ? ' data-linktoslide="'.$slide_link.'"' : $link; } break; } //set link position: $link .= ' data-seoz="'.$this->get_val($params, array('seo', 'z'), 'front').'"'; } return $link; } /** * get slide delay as html **/ public function get_html_delay(){ $slide = $this->get_slide(); $delay = $slide->get_param(array('timeline', 'delay'), 'default'); $delay = strtolower($delay); return (!in_array($delay, array('default', ''), true)) ? ' data-duration="'. $delay .'"' : ''; } /** * get the html slide scroll based data **/ public function get_html_scrollbased_slidedata(){ $slide = $this->get_slide(); $html = 'data-sba="'; $sd = $this->slider->get_param(array('scrolltimeline', 'set'), false); $es = $this->slider->get_param(array('scrolleffects', 'set'), false); //$s = $slide->get_param(array('timeline', 'scrollBased'), 'default'); //if ($s !== 'default' && $sd != false) $html .='t:'.($s=='true' ? 'true' : 'false').';'; if($es === true){ $fa = $slide->get_param(array('effects', 'fade'), 'default'); $bl = $slide->get_param(array('effects', 'blur'), 'default'); $gr = $slide->get_param(array('effects', 'grayscale'), 'default'); if($fa !== 'default'){ $html .= 'f:'; $html .= ($fa === 'true') ? 'true' : 'false'; $html .= ';'; } if($bl !== 'default'){ $html .= 'b:'; $html .= ($bl === 'true') ? 'true' : 'false'; $html .= ';'; } if($gr !== 'default'){ $html .= 'g:'; $html .= ($gr === 'true') ? 'true' : 'false'; $html .= ';'; } } $html .='"'; return ($html !== 'data-sba=""') ? $html : ''; } /** * get stop slide on purpose as html **/ public function get_html_stop_slide(){ $slide = $this->get_slide(); return ($this->_truefalse($slide->get_param(array('timeline', 'stopOnPurpose'), false)) === true) ? ' data-ssop="true"' : ''; } /** * get slide invisible as html **/ public function get_html_invisible(){ $slide = $this->get_slide(); return ($this->_truefalse($slide->get_param(array('visibility', 'hideFromNavigation'), false)) === true) ? ' data-invisible="true"' : ''; } /** * get slide rotation as html **/ public function get_html_anim(){ $anim = ' data-anim="'; $anim .= $this->get_html_ease_in(); $anim .= $this->get_html_ease_out(); $anim .= $this->get_html_duration(); $anim .= $this->get_html_rotation(); $anim .= $this->get_html_transitions(); $anim .= $this->get_html_slot_amount(); $anim .= '"'; return ($anim !== ' data-anim=""') ? $anim : ''; } /** * get slide duration as html **/ public function get_html_duration(){ $slide = $this->get_slide(); $duration = $slide->get_param(array('timeline', 'duration'), ''); //$this->slider->get_param(array('def', 'transitionDuration'), '') $duration = ((is_array($duration) || is_object($duration)) && !empty($duration)) ? implode(',', (array)$duration) : $duration; $duration = str_replace('default', 'd', $duration); return (!empty($duration)) ? 's:'.$duration.';' : ''; } /** * get slide rotation as html **/ public function get_html_rotation(){ $slide = $this->get_slide(); $rotation = (array)$slide->get_param(array('timeline', 'rotation'), ''); $html_rotation = ''; if(!empty($rotation)){ $rot_string = ''; foreach($rotation as $rkey => $rot){ $rot = (int)$rot; if($rot != 0){ if($rot > 720 && $rot != 999) $rot = 720; if($rot < -720) $rot = -720; } if($rkey > 0) $rot_string .= ','; $rot_string .= $rot; } if($rot_string !== ''){ $html_rotation = 'r:'.$rot_string.';'; } } return $html_rotation; } /** * get slide ease in as html **/ public function get_html_ease_in(){ $slide = $this->get_slide(); $easein = $slide->get_param(array('timeline', 'easeIn'), array('default')); $easein = (!empty($easein) && (is_array($easein) || is_object($easein))) ? 'ei:'.implode(',', (array)$easein).';' : ''; return str_replace('default', 'd', $easein); } /** * get slide ease out as html **/ public function get_html_ease_out(){ $slide = $this->get_slide(); $easeout = $slide->get_param(array('timeline', 'easeOut'), array('default')); $easeout = (!empty($easeout) && (is_array($easeout) || is_object($easeout))) ? 'eo:'.implode(',', (array)$easeout).';' : ''; return str_replace('default', 'd', $easeout); } /** * prepare the transition data attribute **/ public function get_html_transitions(){ $slide = $this->get_slide(); $transition = $slide->get_param(array('timeline', 'transition'), 'fade'); $transition = ((is_array($transition) || is_object($transition)) && !empty($transition)) ? implode(',', (array)$transition) : $transition; $transition = (empty($transition)) ? '' : $transition; return (trim($transition) !== '') ? 't:'.$transition.';' : ''; } /** * prepare the transition data attribute **/ public function get_html_random_animations(){ $sl = $this->get_slide(); $t = $sl->get_param(array('timeline', 'transition'), 'fade'); $_t = (!is_array($t)) ? explode(',', $t) : $t; $random = ''; if(is_array($_t) && !empty($_t)){ $random = (in_array('random-selected', $_t, true)) ? ' data-rndtrans="on"' : $random; } return $random; } /** * get slide loop **/ public function get_html_slide_loop(){ $html = ''; $slide = $this->get_slide(); if($slide->get_param(array('timeline', 'loop', 'set'), false) === true){ $html .= 's:'.$slide->get_param(array('timeline', 'loop', 'start'), '2500').';'; $lend = $slide->get_param(array('timeline', 'loop', 'end'), '4500'); if(!empty($lend) && is_numeric($lend)) $html .= 'e:'.$lend.';'; $rpt = $slide->get_param(array('timeline', 'loop', 'repeat'), 'unlimited'); if(!empty($rpt) && $rpt !== 'unlimited') $html .= 'r:'.$rpt.';'; } return ($html !== '') ? ' data-sloop="'.$html.'"' : ''; } /** * get slide first transition data as html **/ public function get_html_first_anim($index){ return ($index == $this->slider->get_start_with_slide_setting() && $this->slider->get_param('type') !== 'hero') ? $this->get_first_anim_data() : ''; } /** * the first transition can be changed through Slider settings, so check here **/ public function get_first_anim_data(){ $html = ''; if($this->slider->get_param(array('general', 'firstSlide', 'set'), false) == true && $this->slider->get_param('type') !== 'hero'){ $html .= 't:'.$this->slider->get_param(array('general', 'firstSlide', 'type'), 'fade').';'; $duration = $this->slider->get_param(array('general', 'firstSlide', 'duration'), '300'); if(!empty($duration) && is_numeric($duration)) $html .= 's:'.$duration.';'; $amount = $this->slider->get_param(array('general', 'firstSlide', 'slotAmount'), '7'); if(!empty($amount) && is_numeric($amount)) $html .= 'sl:'.$amount.';'; } return ($html !== '') ? ' data-firstanim="'.$html.'"' : ''; } /** * return the media filter settings **/ public function get_html_media_filter(){ $slide = $this->get_slide(); $filter = $slide->get_param(array('bg', 'mediaFilter'), 'none'); return ($filter != 'none') ? ' data-mediafilter="'.$filter.'"' : ''; } /** * return the slide class html **/ public function get_html_slide_class(){ $slide = $this->get_slide(); $class = $slide->get_param(array('attributes', 'class'), ''); return ($class != '') ? ' class="'.$class.'"' : ''; } /** * return the slide id html **/ public function get_html_slide_id(){ $slide = $this->get_slide(); $id = $slide->get_param(array('attributes', 'id'), ''); return ($id != '') ? ' id="'.$id.'"' : ''; } /** * return the extra data html **/ public function get_html_extra_data(){ $slide = $this->get_slide(); $data = stripslashes($slide->get_param(array('attributes', 'data'), '')); echo ($data != '') ? ' '.$data : ''; } /** * return the hide after loop html **/ public function get_html_hide_after_loop(){ $slide = $this->get_slide(); $hal = $slide->get_param(array('visibility', 'hideAfterLoop'), 0); return ($hal !== 0) ? ' data-hal="'.$hal.'"' : ''; } /** * return the hide slide if we are mobile html **/ public function get_html_hide_slide_mobile(){ $slide = $this->get_slide(); $hsom = $slide->get_param(array('visibility', 'hideOnMobile'), false); return ($hsom === true) ? ' data-hsom="on"' : ''; } /** * get extra params that can be set **/ public function get_html_extra_params(){ $params = ''; $slide = $this->get_slide(); for($mi = 0; $mi < 10; $mi++){ $pa = $slide->get_param(array('info', 'params', $mi, 'v'), ''); if($pa !== ''){ $pa_limit = $slide->get_param(array('info', 'params', $mi, 'l'), 10); $pa = strip_tags($pa); $pa = mb_substr($pa, 0, $pa_limit, 'utf-8'); } $mm = $mi + 1; $params .= ($pa !== '') ? ' data-p'.$mm.'="'.stripslashes(esc_attr($pa)).'"' : ''; } return $params; } /** * get the image or video ratio data attribute * only for carousel sliders that are set to justify **/ public function get_html_image_video_ratio(){ $slide = $this->get_slide(); $s = $this->slider; $ratio = ''; if($s->get_param('type', 'standard') !== 'carousel') return ''; if($s->get_param(array('carousel', 'justify'), false) !== true) return ''; switch($slide->get_param(array('bg', 'type'), 'trans')){ case 'image': $src = $slide->image_url; $id = $slide->image_id; $data = array(); if(!empty($id) && intval($id) !== 0){ $data = wp_get_attachment_metadata($id); } if(empty($data) && $src !== false){ $id = $this->get_image_id_by_url($src); $data = wp_get_attachment_metadata($id); } if(!empty($data)){ $size = $slide->get_param(array('bg', 'imageSourceType'), 'full'); if($size !== 'full'){ if(isset($data['sizes']) && isset($data['sizes'][$size])){ $width = $this->get_val($data, array('sizes', $size, 'width'), '1'); $height = $this->get_val($data, array('sizes', $size, 'height'), '1'); $ratio = round($width / $height, 5); } }else{ $width = $this->get_val($data, 'width', '1'); $height = $this->get_val($data, 'height', '1'); $ratio = round($width / $height, 5); } } break; case 'html5': case 'vimeo': case 'youtube': switch($slide->get_param(array('bg', 'video', 'ratio'), '16:9')){ case '16:9': $ratio = round(16 / 9, 5); break; case '4:3': $ratio = round(4 / 3, 5); break; } break; } return ($ratio !== '') ? ' data-iratio="'.$ratio.'"' : ''; } /** * get slot amount **/ public function get_html_slot_amount(){ $slide = $this->get_slide(); $slots = $slide->get_param(array('timeline', 'slots'), '7'); if(is_array($slots) || is_object($slots)) $slots = implode(',', (array)$slots); $slots = $this->shorten($slots, 'default', 'd'); return ($slots !== '') ? 'sl:'. $slots.';' : ''; } /** * remove the navigation, as for example we are on a single slide **/ public function remove_navigation(){ $this->slider->set_param(array('nav', 'arrows', 'set'), false); $this->slider->set_param(array('nav', 'bullets', 'set'), false); $this->slider->set_param(array('nav', 'tabs', 'set'), false); $this->slider->set_param(array('nav', 'thumbs', 'set'), false); } /** * set the slides to hold the gallery images **/ public function set_gallery_slides($slides){ //check if we have at least one slide. If not, then it may result in errors here if(count($slides) > 0){ $gallery_ids = $this->get_gallery_ids(); if(count($gallery_ids) !== count($slides)){ //set slides to the same amount as if(count($gallery_ids) < count($slides)){ $slides = array_slice($slides, 0, count($gallery_ids)); }else{ // > while(count($slides) < count($gallery_ids)){ foreach($slides as $slide){ $new_slide = clone $slide; array_push($slides, $new_slide); if(count($slides) >= count($gallery_ids)) break; } } if(count($gallery_ids) < count($slides)){ $slides = array_slice($slides, 0, count($gallery_ids)); } } } $post_slide = $this->slider->is_posts(); $size = $this->slider->get_param(array('def', 'background', 'imageSourceType'), 'full'); $gi = 0; foreach($slides as $skey => $slide){ //add gallery images into slides //set post id to imageid //check if slider is Post Based, if yes use $slide->get_id(); else use $gallery_ids[$gi] if($post_slide){ $ret = $slide->set_image_by_id($slide->get_id(), $size); }else{ $ret = $slide->set_image_by_id($gallery_ids[$gi], $size); } if($ret === true){ //set slide type to image instead of for example external or transparent /* * If a "Specific Posts" Slider doesn't have a 'bg' param, create it */ $bg = $slide->get_param('bg', array()); if(empty($bg)) $slide->set_param('bg', array()); /* * Changed to 'image' for WP Gallery AddOn compatibility */ $slide->set_param(array('bg', 'type'), 'image'); //$slide->set_param(array('bg', 'type'), 'trans'); }else{ unset($slides[$skey]); } $gi++; } } return $slides; } /** * remove Slides that should be hidden on mobile **/ public function remove_slide_if_mobile($slides){ //check if mobile, if yes, then remove certain slides $usragent = (isset($_SERVER['HTTP_USER_AGENT'])) ? $_SERVER['HTTP_USER_AGENT'] : ''; $mobile = (wp_is_mobile() || strstr($usragent,'Android') || strstr($usragent,'webOS') || strstr($usragent,'iPhone') ||strstr($usragent,'iPod') || strstr($usragent,'iPad') || strstr($usragent,'Windows Phone')) ? true : false; if($mobile && !empty($slides)){ foreach($slides as $ss => $sv){ if($sv->get_param(array('visibility', 'hideOnMobile'), false) === true){ unset($slides[$ss]); } } } return $slides; } /** * Get the Hero Slide of the Slider * @since: 5.0 * @before: RevSliderOutput::getHeroSlide(); */ private function get_hero_slide($slides){ if(empty($slides)) return $slides; $hero_id = $this->slider->get_param(array('hero', 'activeSlide'), -1); foreach($slides as $slide){ if($slide->get_id() == $hero_id){ return $slide; } if($this->get_language() !== 'all'){ if($slide->get_param(array('child', 'parentId'), '') == $hero_id){ return $slide; } } } //could not be found, use first slide foreach($slides as $slide){ return $slide; } } /** * reorder the slides by the given order **/ public function order_slides($slides, $order){ $temp_slides = $slides; $slides = array(); foreach($order as $order_slideid){ foreach($temp_slides as $temp_slide){ if($temp_slide->get_id() == $order_slideid){ $temp_slide->set_param(array('publish', 'state'), 'published'); //set to published $slides[] = $temp_slide; break; } } } return $slides; } /** * check the add_to * return true / false if the put in string match the current page. * @before isPutIn() */ public function check_add_to($empty_is_false = false){ $add_to = $this->get_add_to(); if($empty_is_false && empty($add_to)) return false; if($add_to == 'homepage'){ //only add if we are the homepage if(is_front_page() == false && is_home() == false) return false; }elseif(!empty($add_to)){ $add_to_pages = array(); $add_to = explode(',', $add_to); if(!empty($add_to)){ foreach($add_to as $page){ $page = trim($page); if(is_numeric($page) || $page == 'homepage') $add_to_pages[] = $page; } } //check if current page is in list if(!empty($add_to_pages)){ $cp_id = $this->get_current_page_id(); if(array_search($cp_id, $add_to_pages) === false) return false; }else{ return false; } } return true; } /** * get the current page id * @since: 6.0 **/ public function get_current_page_id(){ $id = ''; if(is_front_page() == true || is_home() == true){ $id = 'homepage'; }else{ global $post; $id = (isset($post->ID)) ? $post->ID : $id; } return $id; } /** * set general values that are needed by layers * this is needed to be called before any layer is added to the stage **/ public function set_general_params_for_layers(){ $this->enabled_sizes = array( 'd' => true, 'n' => $this->slider->get_param(array('size', 'custom', 'n'), false), 't' => $this->slider->get_param(array('size', 'custom', 't'), false), 'm' => $this->slider->get_param(array('size', 'custom', 'm'), false) ); $this->adv_resp_sizes = ($this->enabled_sizes['n'] == true || $this->enabled_sizes['t'] == true || $this->enabled_sizes['m'] == true) ? true : false; $this->icon_sets = $this->set_icon_sets(array()); } /** * modify slider settings through the shortcode directly */ private function modify_settings(){ $settings = $this->get_custom_settings(); $settings = apply_filters('revslider_modify_slider_settings', $settings, $this->get_slider_id()); if(empty($settings)) return false; $params = $this->slider->get_params(); foreach($settings as $handle => $setting){ $params[$handle] = $setting; } $this->slider->set_params($params); } /** * modfy slide and layer settings by a selected skin **/ private function modify_slide_by_skin(){ /** * 1. check if the skin exists * 2. check if the skin is loaded * 3. push the data to the layers by certain routines **/ if(empty($this->custom_skin)) return true; //1 + 2 if(!isset($this->custom_skin_data[$this->custom_skin])) $this->custom_skin_data[$this->custom_skin] = array(); $_mod = $this->get_val($this->custom_skin_data, array($this->custom_skin, 'slide'), array()); //3 if(!empty($_mod)){ $slide = $this->get_slide(); $_p = $slide->get_params(); $_p = array_replace_recursive($_p, $_mod); $slide->set_params($_p); $this->set_slide($slide); } } /** * modfy slide and layer settings by a selected skin **/ private function modify_layers_by_skin(){ /** * 1. check if the skin exists * 2. check if the skin is loaded * 3. push the data to the layers by certain routines **/ if(empty($this->custom_skin)) return true; //1 + 2 if(!isset($this->custom_skin_data[$this->custom_skin])) $this->custom_skin_data[$this->custom_skin] = array(); $_mod = $this->get_val($this->custom_skin_data, array($this->custom_skin, 'layers'), array()); //3 if(!empty($_mod)){ $slide = $this->get_slide(); $layers = $slide->get_layers(); foreach($layers as $lk => $lv){ $layers[$lk] = array_replace_recursive($layers, $_mod); } $slide->set_layers_raw($layers); $this->set_slide($slide); } } /** * modify slider settings for preview mode * @before: RevSliderOutput::modifyPreviewModeSettings */ private function modify_preview_mode_settings(){ $js_to_body = apply_filters('revslider_modify_preview_mode_settings', false); $this->slider->set_param(array('troubleshooting', 'jsInBody'), $js_to_body); } /** * set the fonts to be added right before the slider from slider and layers * @since: 6.0 */ private function set_fonts(){ //add all google fonts of layers $gfsub = $this->slider->get_param('subsets', array()); $gf = $this->slider->get_used_fonts(false); foreach($gf as $gfk => $gfv){ $variants = array(); if(!empty($gfv['variants'])){ foreach($gfv['variants'] as $mgvk => $mgvv){ $variants[] = $mgvk; } } $subsets = array(); if(!empty($gfv['subsets'])){ foreach($gfv['subsets'] as $ssk => $ssv){ if(array_search(esc_attr($gfk.'+'.$ssv), $gfsub) !== false){ $subsets[] = $ssv; } } } $url = (isset($gfv['url'])) ? $gfv['url'] : ''; $this->set_clean_font_import($gfk, '', $url, $variants, $subsets); } } /** * set the font clean for import * @before: RevSliderOperations::setCleanFontImport() */ public function set_clean_font_import($font, $class = '', $url = '', $variants = array(), $subsets = array()){ global $revslider_fonts; if(!isset($revslider_fonts)) $revslider_fonts = array('queue' => array(), 'loaded' => array()); //if this is called without revslider.php beeing loaded if(!empty($variants) || !empty($subsets)){ if(!isset($revslider_fonts['queue'][$font])) $revslider_fonts['queue'][$font] = array(); if(!isset($revslider_fonts['queue'][$font]['variants'])) $revslider_fonts['queue'][$font]['variants'] = array(); if(!isset($revslider_fonts['queue'][$font]['subsets'])) $revslider_fonts['queue'][$font]['subsets'] = array(); if(!empty($variants)){ foreach($variants as $k => $v){ //check if the variant is already in loaded if(!in_array($v, $revslider_fonts['queue'][$font]['variants'], true)){ $revslider_fonts['queue'][$font]['variants'][] = $v; }else{ //already included somewhere, so do not call it anymore unset($variants[$k]); } } } if(!empty($subsets)){ foreach($subsets as $k => $v){ if(!in_array($v, $revslider_fonts['queue'][$font]['subsets'], true)){ $revslider_fonts['queue'][$font]['subsets'][] = $v; }else{ //already included somewhere, so do not call it anymore unset($subsets[$k]); } } } if($url !== ''){ $revslider_fonts['queue'][$font]['url'] = $url; } } } /** * push the needed JavaScript into the footer * @since: 6.0 */ private function add_javascript_to_footer(){ //$settings = $this->get_global_settings(); $slver = apply_filters('revslider_remove_version', RS_REVISION); //allows to remove slider version at the JavaScript and CSS inclusions $ret = RS_T3.''."\n"; if(!file_exists(RS_PLUGIN_PATH.'public/assets/js/rs6.min.js')){ $ret .= RS_T3.''."\n"; //if on, load all libraries instead of dynamically loading them $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; $ret .= RS_T3.''."\n"; }else{ $ret .= RS_T3.''."\n"; } /** * removed in 6.0 * $ret .= ($this->get_val($settings, 'enable_logs', 'off') == 'on') ? RS_T3.''."\n" : ''; **/ return $ret; } /** * print the HTML markup if no Slides are found in Slider **/ public function add_no_slides_markup(){ if($this->slider->is_posts()){ $text = __('No slides found, please add at least one Slide Template to the choosen language.', 'revslider'); }else{ $text = __('No slides found, please add some slides', 'revslider'); } throw new Exception($text); } /** * sets the Slide into a loop **/ public function set_slide_loop($slides){ $loop = $this->slider->get_param(array('general', 'slideshow', 'loopSingle'), true); if(($loop == 'loop' || $loop == true) && count($slides) == 1){ $new_slide = clone reset($slides); $new_slide->ignore_alt = true; $new_slide->set_id($new_slide->get_id().'-1'); $slides[] = $new_slide; $this->set_is_single_slide(true); } return $slides; } /** * check if the slide should only be visible in a certain timeframe, and if yes deny the output of the slide **/ public function is_in_timeframe(){ $slide = $this->get_slide(); $in = true; if($this->get_preview_mode() === false){ // do only if we are not in preview mode $ts = current_time('timestamp'); //check if date is set $date_from = $slide->get_param(array('publish', 'from'), ''); $date_to = $slide->get_param(array('publish', 'to'), ''); if($date_from != ''){ $date_from = strtotime($date_from); if($ts < $date_from) $in = false; } if($date_to != ''){ $date_to = strtotime($date_to); if($ts > $date_to) $in = false; } } return $in; } /** * Output Inline JS */ public function add_inline_js(){ echo $this->rev_inline_js; } /** * Output revslider_showDoubleJqueryError */ public function add_inline_double_jquery_error($do_check = false){ global $rs_double_jquery_script; if($rs_double_jquery_script === false || $do_check === true){ echo RS_T2.''."\n"; } $rs_double_jquery_script = ($do_check === false) ? true : $rs_double_jquery_script; } /** * set the start size of the slider through javascript **/ public function get_html_js_start_size($optFullWidth, $optFullScreen){ $csizes = $this->get_responsive_size($this); $jus = $this->slider->get_param(array('carousel', 'justify'), false); if($jus !== false) $jus="true"; $layout = 'auto'; $html = ''; if(!$this->get_markup_export()){ //not needed for html markup export $html .= 'setREVStartSize('; $html .= "{c: '". $this->get_html_id() ."',"; $html .= (isset($csizes['level']) && !empty($csizes['level'])) ? 'rl:['. $csizes['level'] .'],' : ''; $html .= ($csizes['cacheSize'] !== false) ? 'el:['.$csizes['cacheSize'].'],' : ''; $html .= "gw:[". $csizes['width'] ."],"; $html .= "gh:[". $csizes['height'] ."],"; $html .= "type:'"; $html .= $this->slider->get_param('type', 'standard'); $html .= "',"; $html .= "justify:'"; $html .= $jus; $html .= "',"; $html .= "layout:'"; $html .= ($optFullScreen == 'on') ? 'fullscreen' : 'fullwidth'; $html .= "',"; if($this->slider->get_param('type', 'standard') !== 'hero'){ $check = array('tab' => 'tabs', 'thumb' => 'thumbs'); $wpd = array('tabs' => 2, 'thumbs' => 10); foreach($check as $nk => $nav){ $do = false; if($this->slider->get_param(array('nav', $nav, 'set'), false) !== true) continue; if($this->slider->get_param(array('nav', $nav, 'innerOuter'), 'inner') === 'outer-vertical'){ $html .= $nk.'w:"'.$this->slider->get_param(array('nav', $nav, 'widthMin'), 100).'",'; $do = true; } if($this->slider->get_param(array('nav', $nav, 'innerOuter'), 'inner') === 'outer-horizontal'){ $wp = intval($this->slider->get_param(array('nav', $nav, 'padding'), $wpd[$nav])); $h = $this->slider->get_param(array('nav', $nav, 'height'), 50); $h = ($wp > 0) ? $h + $wp * 2 : $h; $html .= $nk.'h:"'.$h.'",'; $do = true; } if($do === false) continue; if($this->slider->get_param(array('nav', $nav, 'hideUnder'), false) === false) continue; $html .= $nk.'hide:"'.$this->slider->get_param(array('nav', $nav, 'hideUnderLimit'), 0).'",'; } } if($this->slider->get_param('layouttype') == 'fullscreen'){ $html .= "offsetContainer:'". esc_attr($this->slider->get_param(array('size', 'fullScreenOffsetContainer'), '')) ."',"; $html .= "offset:'". esc_attr($this->slider->get_param(array('size', 'fullScreenOffset'), '')) ."',"; } $mheight = ($this->slider->get_param('layouttype') !== 'fullscreen') ? $this->slider->get_param(array('size', 'minHeight'), 0) : $this->slider->get_param(array('size', 'minHeightFullScreen'), '0'); $mheight = ($mheight == '' || $mheight=="none") ? 0 : $mheight; $html .= 'mh:"'.$mheight.'"'; $html .= '}'; $html .= ');'; } return $html; } /** * put inline error message in a box. * @before: RevSliderOutput::putErrorMessage */ public function print_error_message($message, $open_page = false){ global $rs_slider_serial; $html_id = $this->get_html_id(); $id = ''; $html = ''; if(empty($html_id)){ $html_id = 'rev_slider_error_'.$rs_slider_serial; }else{ $slides = $this->slider->get_slides(); if(!empty($slides)){ foreach($slides as $slide){ $id = $slide->get_id(); break; } } } $url = (empty($html_id) || !is_user_logged_in() || $id === '') ? '' : admin_url('admin.php?page=revslider&view=slide&id='.$id); $page_url = ($open_page === true && is_user_logged_in()) ? get_edit_post_link() : ''; $html .= ($this->rs_module_wrap_open === false) ? RS_T3.''."\n" : ''; $html .= ($this->rs_module_open === false) ? RS_T4.''."\n" : ''; $html .= RS_T5.'
'."\n"; $html .= RS_T6.'
Oops...
'."\n"; $html .= RS_T6.'
'.esc_html($message); $html .= (!empty($url)) ? '
'.__('Please follow this link to edit the Slider:', 'revslider') : ''; $html .= '
'."\n"; $html .= (!empty($url)) ? RS_T6.'Edit Module : "'.$this->slider->get_alias().'"'."\n" : ''; $html .= (!empty($page_url)) ? RS_T6.'Edit Page'."\n" : ''; $html .= RS_T5.'
'."\n"; $html .= ($this->rs_module_wrap_closed === false) ? RS_T4.'
'."\n" : ''; $html .= ($this->rs_module_closed === false) ? RS_T3.'
'."\n" : ''; $html .= RS_T3.''."\n"; echo $html; } /** * add JavaScript **/ private function add_js(){ $html_base_pre = $this->js_get_base_pre(); $html_root = $this->js_get_root(); $html_modal = $this->js_get_modal(); $html_carousel = $this->js_get_carousel(); $html_progressbar = $this->js_get_progressbar(); $html_nav = $this->js_get_navigation(); $html_paralax = $this->js_get_parallax(); $html_scroll = $this->js_get_scrolleffect(); $html_sb_timeline = $this->js_get_scrollbased_timeline(); $html_view_port = $this->js_get_viewport(); $html_fallback = $this->js_get_fallback(); $html_custom_css = $this->js_get_custom_css(); $html_base_post = $this->js_get_base_post(); $html_nav_css = $this->get_navigation_css(); $html_spinner = $this->get_spinner_markup(); $html_notice = $this->get_notices(); $global = $this->get_global_settings(); $js_to_footer = $this->_truefalse($this->get_val($global, array('script', 'footer'), false)); $js_to_footer = ($this->usage === 'modal') ? false : $js_to_footer; //check if we are a modal, if yes, print the script even if scripts should be in footer $me = $this->get_markup_export(); //add inline style into the footer if($js_to_footer === true && $this->preview_mode == false && $me == false){ ob_start(); } //echo ($me === true) ? '' : ''; //$this->add_inline_styles(); //ADD SCOPED INLINE STYLES //echo ($me === true) ? '' : ''; echo ($me === true) ? '' : ''; echo $html_base_pre; echo $html_root; echo $html_modal; echo $html_carousel; echo $html_progressbar; echo $html_nav; echo $html_paralax; echo $html_scroll; echo $html_sb_timeline; echo $html_view_port; echo $html_fallback; echo $html_base_post; echo $html_custom_css; echo $html_spinner; echo $html_notice; echo $html_nav_css; echo ($me === true) ? '' : ''; if($js_to_footer === true && $this->preview_mode == false && $me == false){ $js_content = ob_get_contents(); ob_clean(); ob_end_clean(); $this->rev_inline_js = $js_content; add_action('wp_print_footer_scripts', array($this, 'add_inline_js'), 100); } if($me === true){ //for html markup export $this->add_inline_double_jquery_error(); }else{ if(has_action('wp_footer', array($this, 'add_inline_double_jquery_error')) === false){ add_action('wp_footer', array($this, 'add_inline_double_jquery_error')); } } } /** * get the JavaScript Pre **/ public function js_get_base_pre(){ $html = ''; $layout = $this->slider->get_param('layouttype'); $sid = $this->slider->get_id(); $html_id = $this->get_html_id(); $fw = ($layout == 'fullwidth') ? 'on' : 'off'; $fw = ($layout == 'fullscreen') ? 'off' : $fw; $fs = ($layout == 'fullscreen') ? 'on' : 'off'; $html .= RS_T4.''."\n"; return $html; } /** * get the custom js **/ public function js_get_custom_js(){ $html = ''; $js = $this->slider->get_param(array('codes', 'javascript'), ''); if($js === '') return ''; $js = $this->replace_html_ids($js); $html .= RS_T7; $html .= str_replace('var counter = {val:doctop};', 'var counter = {val:(window.pageYOffset || document.documentElement.scrollTop) - (document.documentElement.clientTop || 0)};', $js); //stripslashes($js)); $html .= "\n"; return $html; } /** * get the custom css **/ public function js_get_custom_css(){ $html = ''; $css = $this->slider->get_param(array('codes', 'css'), ''); if($css === '') return $html; $css = $this->replace_html_ids($css); $_css = new RevSliderCssParser(); $markup_export = $this->get_markup_export(); if(!is_admin()){ $html .= RS_T4.'"."\n"; }else{ $html .= ($markup_export === true) ? '' : ''; $html .= RS_T4. ''; $html .= ($markup_export === true) ? '' : ''; } return $html; } /** * get the spinner markup if a spinner was selected **/ public function get_spinner_markup(){ $html = ''; $export = $this->get_markup_export(); $spinner = (string)$this->slider->get_param(array('layout', 'spinner', 'type'), '0'); $color = $this->slider->get_param(array('layout', 'spinner', 'color'), '#FFFFFF'); switch($spinner){ case '1': case '2': if(!is_admin()){ $html .= RS_T4.''."\n"; }else{ $html .= ($export === true) ? '' : ''; $html .= RS_T4.''."\n"; $html .= ($export === true) ? '' : ''; } break; case '3': case '4': if(!is_admin()){ $html .= RS_T4.''."\n"; }else{ $html .= ($export === true) ? '' : ''; $html .= RS_T4.''; $html .= ($export === true) ? '' : ''; } break; case '0': case '5': default: break; } return $html; } /** * get notices for the console * @since: 6.1.6 **/ public function get_notices(){ $html = ''; if($this->orig_html_id !== false){ $html .= RS_T4.''."\n"; } return $html; } /** * replace the ids in a text/html/css/javascript **/ public function replace_html_ids($text, $prefix = '#'){ return ($this->orig_html_id !== false) ? str_replace($prefix.$this->orig_html_id, $prefix.$this->get_html_id(), $text) : $text; } /** * get the fallback attibutes **/ public function js_get_fallback(){ $html = ''; $s = $this->slider; //shorten $fb = array(); $dpz = $s->get_param(array('general', 'disablePanZoomMobile'), false); $sii = $s->get_param(array('troubleshooting', 'simplify_ie8_ios4'), true); //was false $dfl = $s->get_param(array('general', 'disableFocusListener'), false); $apvom = $s->get_param(array('general', 'autoPlayVideoOnMobile'), true); if($dpz !== false) $fb['panZoomDisableOnMobile'] = $dpz; if($sii !== false) $fb['simplifyAll'] = $sii; if($s->get_param('type', 'standard') !== 'hero'){ $nsof = $s->get_param(array('general', 'nextSlideOnFocus'), false); if($nsof !== false) $fb['nextSlideOnWindowFocus'] = $nsof; } if($dfl !== false) $fb['disableFocusListener'] = $dfl; if($apvom !== false) $fb['allowHTML5AutoPlayOnAndroid'] = $apvom; if(!empty($fb)){ $ff = true; $html .= RS_T8.'fallbacks: {'."\n"; foreach($fb as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get the progressbar attibutes **/ public function js_get_progressbar(){ $html = ''; $s = $this->slider; //shorten $s_type = $s->get_param('type', 'standard'); if($s->get_param(array('general', 'progressbar', 'set'), true) === false || $s_type === 'hero'){ $html = RS_T8.'progressBar:{disableProgressBar:true},'."\n"; } else { $pb = array(); $pb_basedon = $s->get_param(array('general', 'progressbar', 'basedon'), 'slide'); $pb_bgcolor = RSColorpicker::get($s->get_param(array('general', 'progressbar', 'bgcolor'), 'transparent')); $pb_color = RSColorpicker::get($s->get_param(array('general', 'progressbar', 'color'), 'rgba(255,255,255,0.5)')); $pb_gapcolor = RSColorpicker::get($s->get_param(array('general', 'progressbar', 'gapcolor'), 'rgba(255,255,255,0.5)')); $pb_gap = $s->get_param(array('general', 'progressbar', 'gap'), false); $pb_gaps = $s->get_param(array('general', 'progressbar', 'gapsize'), '0'); $pb_reset = $s->get_param(array('general', 'progressbar', 'reset'), 'reset'); $pb_horizontal = $s->get_param(array('general', 'progressbar', 'horizontal'), 'left'); $pb_ond = $s->get_param(array('general', 'progressbar', 'visibility', 'd'), true); $pb_onn = $s->get_param(array('general', 'progressbar', 'visibility', 'n'), true); $pb_ont = $s->get_param(array('general', 'progressbar', 'visibility', 't'), true); $pb_onm = $s->get_param(array('general', 'progressbar', 'visibility', 'm'), true); // take care about fall back on old vertical position if still exists $pb_vertical = $s->get_param(array('general', 'progressbar', 'vertical'), 'bottom'); $pb_old_position = $s->get_param(array('general', 'progressbar', 'position'), 'bottom'); if ($pb_old_position!=="bottom" && $pb_vertical==="bottom") $pb_vertical = $pb_old_position; // take care about fall back on old height if still exists $pb_size = $s->get_param(array('general', 'progressbar', 'size'), '5px'); $pb_old_height = $s->get_param(array('general', 'progressbar', 'height'), 5); if ($pb_old_height!=="5px" && $pb_size==="5px") $pb_size = $pb_old_height; $pb_style = $s->get_param(array('general', 'progressbar', 'style'), 'horizontal'); $pb_radius = $s->get_param(array('general', 'progressbar', 'radius'), 10); $pb_xof = $s->get_param(array('general', 'progressbar', 'x'), '0px'); $pb_yof = $s->get_param(array('general', 'progressbar', 'y'), '0px'); $pb_alignby = $s->get_param(array('general', 'progressbar', 'alignby'), 'slider'); if ($pb_basedon!=="slide") $pb['basedon'] = $pb_basedon; if ($pb_alignby!=="slider") $pb['alignby'] = $pb_alignby; if ($pb_bgcolor!=="transparent") $pb["bgcolor"] = $pb_bgcolor; if ($pb_color!=="rgba(255,255,255,0.5)") $pb["color"] = $pb_color; if ($pb_basedon==="module") { if ($pb_gaps!==0 && $pb_gaps!==0) $pb['gapsize'] = $pb_gaps; if ($pb_gapcolor!=="rgba(255,255,255,0.5)") $pb['gapcolor'] = $pb_gapcolor; if ($pb_gap!==false) $pb['gap'] = $pb_gap; } if ($pb_style!=="horizontal") $pb['style'] = $pb_style; if ($pb_horizontal!=="left") $pb['horizontal'] = $pb_horizontal; if ($pb_vertical!=="bottom") $pb['vertical'] = $pb_vertical; if ($pb_size!=="5px") $pb['size'] = $pb_size; if (($pb_style=="ccw" || $pb_style=="cw") && $pb_radius!==10) $pb['radius'] = $pb_radius; if ($pb_xof!=="0px") $pb['x'] = $pb_xof; if ($pb_yof!=="0px") $pb['y'] = $pb_yof; if ($pb_reset!=="reset") $pb['reset'] = $pb_reset; if(!empty($pb)){ $ff = true; $html .= RS_T8.'progressBar: {'."\n"; foreach($pb as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } if ($pb_ond!==true || $pb_onn!==true || $pb_onm!==true || $pb_ont!==true) { $html .= ($ff === true) ? '' : ','."\n"; $ff = true; $html .= RS_T9.'visibility: {'."\n"; if ($pb_ond!=true) { $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T10.'0:false'; $ff = false; } if ($pb_onn!=true) { $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T10.'1:false'; $ff = false; } if ($pb_ont!=true) { $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T10.'2:false'; $ff = false; } if ($pb_onm!=true) { $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T10.'3:false'; $ff = false; } $html .= "\n".RS_T9.'},'."\n"; } $html .= "\n".RS_T8.'},'."\n"; } } return $html; } /** * get the viewport attibutes **/ public function js_get_viewport(){ $html = ''; $s = $this->slider; //shorten $vp = array(); $evp = $s->get_param(array('general', 'slideshow', 'viewPort'), false); if($evp === false) return $html; $vps = $s->get_param(array('general', 'slideshow', 'viewPortStart'), 'wait'); $psh = $s->get_param(array('general', 'slideshow', 'presetSliderHeight'), false); $vpa = $s->get_param(array('general', 'slideshow', 'viewPortArea'), 200); if($this->adv_resp_sizes == true){ $vpa = $this->normalize_device_settings($vpa, $this->enabled_sizes, 'html-array', array(200)); }else{ if(is_array($vpa) || is_object($vpa)) $vpa = $this->get_biggest_device_setting($vpa, $this->enabled_sizes); //vpa was before only on one level, so it can be a string or integer in the past } $vp['enable'] = $evp; if($vps !== 'wait') $vp['outof'] = $vps; if(!in_array($vpa, array(200, '200', '200px'), true)) $vp['visible_area'] = $vpa; if($psh !== false) $vp['presize'] = $psh; if(!empty($vp)){ $ff = true; $html .= RS_T8.'viewPort: {'."\n"; foreach($vp as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get the scrolleffect attibutes **/ public function js_get_scrolleffect(){ $html = ''; $s = $this->slider; //shorten $se = array(); $ge = $s->get_param(array('scrolleffects', 'set'), false); if($ge === false) return $html; $fa = $s->get_param(array('scrolleffects', 'setFade'), false); $bl = $s->get_param(array('scrolleffects', 'setBlur'), false); $sgs = $s->get_param(array('scrolleffects', 'setGrayScale'), false); $mb = $s->get_param(array('scrolleffects', 'maxBlur'), 10); $ol = $s->get_param(array('scrolleffects', 'layers'), false); $bg = $s->get_param(array('scrolleffects', 'bg'), false); $d = $s->get_param(array('scrolleffects', 'direction'), 'both'); $mp = $s->get_param(array('scrolleffects', 'multiplicator'), '1.35'); //was 1.3 $mpl = $s->get_param(array('scrolleffects', 'multiplicatorLayers'), '0.5'); //was 1.3 $ti = $s->get_param(array('scrolleffects', 'tilt'), '30'); $dom = $s->get_param(array('scrolleffects', 'disableOnMobile'), false); if($ge !== false) $se['set'] = $ge; if($fa !== false) $se['fade'] = $fa; if($bl !== false) $se['blur'] = $bl; if($sgs !== false) $se['grayscale'] = $sgs; if(!in_array($mb, array(10, '10', '10px'), true)) $se['maxblur'] = $mb; if($ol !== false) $se['layers'] = $ol; if($bg !== false) $se['slide'] = $bg; if($d !== 'both') $se['direction'] = $d; if(!in_array($mp, array(1.35, '1.35'), true)) $se['multiplicator'] = $mp; if(!in_array($mpl, array(0.5, '0.5'), true))$se['multiplicator_layers'] = $mpl; if(!in_array($ti, array(30, '30'), true)) $se['tilt'] = $ti; if($dom !== false) $se['disable_onmobile'] = $dom; if(!empty($se)){ $ff = true; $html .= RS_T8.'scrolleffect: {'."\n"; foreach($se as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get the scroll based timeline settings */ public function js_get_scrollbased_timeline(){ $html = ''; $s = $this->slider; //shorten $se = array(); $fa = $s->get_param(array('scrolltimeline', 'set'), false); if($fa === false) return $html; $ol = $s->get_param(array('scrolltimeline', 'layers'), false); $ea = $s->get_param(array('scrolltimeline', 'ease'), 'none'); $sp = $s->get_param(array('scrolltimeline', 'speed'), 500); $sfix = $s->get_param(array('scrolltimeline', 'fixed'), false); $sfixs = $s->get_param(array('scrolltimeline', 'fixedStart'), 0); $sfixe = $s->get_param(array('scrolltimeline', 'fixedEnd'), 0); $se['set'] = $fa; if($ol !== false) $se['layers'] = $ol; if($ea !== 'none') $se['ease'] = $ea; if($sp !== 500 && $sp !== '500' && $sp !== '500ms') $se['speed'] = $sp; if($sfix === true){ $se['fixed'] = $sfix; $se['fixStart'] = $sfixs; $se['fixEnd'] = $sfixe; } if(!empty($se)){ $ff = true; $html .= RS_T8.'sbtimeline: {'."\n"; foreach($se as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get the carousel attibutes **/ public function js_get_parallax(){ $html = ''; $s = $this->slider; //shorten $p = array(); if($s->get_param(array('parallax', 'set'), false) === false) return $html; $sd = $s->get_param(array('parallax', 'setDDD'), false); $pt = ($sd === true) ? '3D' : $s->get_param(array('parallax', 'mouse', 'type'), 'off'); $pl = array(); for($i = 0; $i <= 15; $i++){ $pl[] = intval($s->get_param(array('parallax', 'levels', $i), ($i + 1) * 5)); } $pl = implode(',', $pl); $or = ($sd === true) ? 'slidercenter' : $s->get_param(array('parallax', 'mouse', 'origo'), 'enterpoint'); $sp = $s->get_param(array('parallax', 'mouse', 'speed'), 400); $dpm = $s->get_param(array('parallax', 'disableOnMobile'), false); $bgs = $s->get_param(array('parallax', 'mouse', 'bgSpeed'), 0); $ls = $s->get_param(array('parallax', 'mouse', 'layersSpeed'), 0); $p['levels'] = '['.$pl.']'; if($pt !== 'off') $p['type'] = $pt; if($or !== 'enterpoint') $p['origo'] = $or; if(!in_array($sp, array(400, '400', '400ms'), true)) $p['speed'] = $sp; if($dpm !== false) $p['disable_onmobile'] = $dpm; if($pt === '3D'){ $sh = $s->get_param(array('parallax', 'ddd', 'shadow'), false); $bgf = $s->get_param(array('parallax', 'ddd', 'BGFreeze'), false); $of = $s->get_param(array('parallax', 'ddd', 'overflow'), false); $lof = $s->get_param(array('parallax', 'ddd', 'layerOverflow'), false); $zc = $s->get_param(array('parallax', 'ddd', 'zCorrection'), 400); if($sh !== false) $p['ddd_shadow'] = $sh; if($bgf !== false) $p['ddd_bgfreeze'] = $bgf; if($of !== false) $p['ddd_overflow'] = ($of === false) ? 'visible' : 'hidden'; if($lof !== false) $p['ddd_layer_overflow'] = $lof; if(!in_array($zc, array(400, '400', '400px'), true)) $p['ddd_z_correction'] = $zc; } if(!in_array($bgs, array(0, '0', '0ms'), true)) $p['speedbg'] = $bgs; if(!in_array($ls, array(0, '0', '0ms'), true)) $p['speedls'] = $ls; if(!empty($p)){ $ff = true; $html .= RS_T8.'parallax: {'."\n"; foreach($p as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get the Modal Attributes */ public function js_get_modal() { $html = ''; $s = $this->slider; //shorten if($this->usage !== 'modal') return $html; $cover = $s->get_param(array('modal', 'cover'), true); $bodyclass = $s->get_param(array('modal', 'bodyclass'), ''); $color = $s->get_param(array('modal', 'coverColor'), 'rgba(0,0,0,0.5)'); $h = $s->get_param(array('modal', 'horizontal'), 'center'); $v = $s->get_param(array('modal', 'vertical'), 'middle'); $c['useAsModal'] = true; $c['alias'] = esc_attr($this->slider->get_alias()); if($bodyclass !== '') $c['bodyclass'] = $bodyclass; if($cover !== true) $c['cover'] = $cover; if($color !== 'rgba(0,0,0,0.5)') $c['coverColor'] = $color; if($h !== 'center') $c['horizontal'] = $h; if($v !== 'middle') $c['vertical'] = $v; if ($this->modal !== '') $c['trigger'] = $this->modal; $ff = true; $html .= RS_T8.'modal: {'."\n"; foreach($c as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; return $html; } /** * get the carousel attibutes **/ public function js_get_carousel(){ $html = ''; $s = $this->slider; //shorten $s_type = $s->get_param('type', 'standard'); if($s_type !== 'carousel') return $html; $c = array(); $ease = $s->get_param(array('carousel', 'ease'), 'power3.inOut'); $speed = $s->get_param(array('carousel', 'speed'), 800); $sal = $s->get_param(array('carousel', 'showAllLayers'), false); $ha = $s->get_param(array('carousel', 'horizontal'), 'center'); $va = $s->get_param(array('carousel', 'vertical'), 'center'); $in = $s->get_param(array('carousel', 'infinity'), false); $jus = $s->get_param(array('carousel', 'justify'), false); $jusmw = $s->get_param(array('carousel', 'justifyMaxWidth'), false); $snap = $s->get_param(array('carousel', 'snap'), true); $sp = $s->get_param(array('carousel', 'space'), 0); $mvi = $s->get_param(array('carousel', 'maxItems'), 3); $st = $s->get_param(array('carousel', 'stretch'), false); $fo = $s->get_param(array('carousel', 'fadeOut'), true); $cr = $s->get_param(array('carousel', 'rotation'), false); $cs = $s->get_param(array('carousel', 'scale'), false); $br = $s->get_param(array('carousel', 'borderRadius'), 0); $pt = $s->get_param(array('carousel', 'paddingTop'), 0); $pb = $s->get_param(array('carousel', 'paddingBottom'), 0); $csd = $s->get_param(array('carousel', 'scaleDown'), 50); $csd = ($csd > 100) ? 100 : $csd; if($ease !== 'power3.inOut') $c['easing'] = $ease; if(!in_array($speed, array(800, '800', '800ms'), true)) $c['speed'] = $speed; if(!in_array($sal, array('false', false), true)) $c['showLayersAllTime'] = $sal; if($ha !== 'center') $c['horizontal_align'] = $ha; if($va !== 'center') $c['vertical_align'] = $va; if($in !== false) $c['infinity'] = $in; if($jus !== false) $c['justify'] = $jus; if($jusmw !== false) $c['justifyMaxWidth'] = $jusmw; if($snap !== true) $c['snap'] = $snap; if(!in_array($sp, array(0, '0', '0px'), true)) $c['space'] = $sp; if(!in_array($mvi, array(3, '3'), true)) $c['maxVisibleItems'] = $mvi; if($st !== false) $c['stretch'] = $st; if($fo !== true) $c['fadeout'] = $fo; if($cr === true){ $mr = $s->get_param(array('carousel', 'maxRotation'), 0); $vr = $s->get_param(array('carousel', 'varyRotate'), false); if(!in_array($mr, array(0, '0', '0deg'), true)) $c['maxRotation'] = $mr; if($vr === true) $c['vary_rotation'] = $vr; } if($cs === true){ $vs = $s->get_param(array('carousel', 'varyScale'), false); $os = $s->get_param(array('carousel', 'offsetScale'), false); $c['minScale'] = $csd; if($os === true) $c['offsetScale'] = $os; if($vs === true) $c['vary_scale'] = $vs; } if($fo === true){ $vf = $s->get_param(array('carousel', 'varyFade'), false); if($vf !== false) $c['vary_fade'] = $vf; $mo = $s->get_param(array('carousel', 'maxOpacity'), 100); $mo = ($mo > 100) ? 100 : $mo; if(!in_array($mo, array(100, '100'), true)) $c['maxOpacity'] = $mo; } if(!in_array($br, array(0, '0', '0px'), true)) $c['border_radius'] = $br; if(!in_array($pt, array(0, '0', '0px'), true)) $c['padding_top'] = $pt; if(!in_array($pb, array(0, '0', '0px'), true)) $c['padding_bottom'] = $pb; if(!empty($c)){ $ff = true; $html .= RS_T8.'carousel: {'."\n"; foreach($c as $k => $v){ $html .= ($ff === true) ? '' : ','."\n"; $html .= RS_T9.$k.':'; $html .= $this->write_js_var($v); $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * get all the basic js keys we need **/ public function js_get_root(){ $html = ''; $s = $this->slider; //shorten $js_loc_r = explode('://', RS_PLUGIN_URL); $global = $this->get_global_settings(); $l_type = $s->get_param('layouttype'); $s_type = $s->get_param('type', 'standard'); $csizes = $this->get_responsive_size($this); $fw = ($l_type == 'fullwidth') ? 'on' : 'off'; $fw = ($l_type == 'fullscreen') ? 'off' : $fw; $fs = ($l_type == 'fullscreen') ? 'on' : 'off'; $layout = 'auto'; if($fs == 'on'){ $layout = 'fullscreen'; }elseif($fw == 'on'){ $layout = 'fullwidth'; } $hsal = str_replace('px', '', $s->get_param(array('visibility', 'hideSliderUnderLimit'), 0)); $hlal = str_replace('px', '', $s->get_param(array('visibility', 'hideSelectedLayersUnderLimit'), 0)); $halul= str_replace('px', '', $s->get_param(array('visibility', 'hideAllLayersUnderLimit'), 0)); if(!empty($hsal)) $hsal++; if(!empty($hlal)) $hlal++; if(!empty($halul)) $halul++; $start_delay = $s->get_param(array('general', 'slideshow', 'initDelay'), '0'); $start_delay = apply_filters('revslider_add_js_delay', $start_delay); $spinner = $s->get_param(array('layout', 'spinner', 'type'), '0'); $spinner = (in_array($spinner, array(-1, '-1'), true)) ? 'off' : $spinner; $keys = array( 'sliderType' => array( 'v' => $s_type, 'd' => 'standard' ), /*'jsFileLocation' => array( 'v' => '//'.$js_loc_r[1] .'public/assets/js/', 'd' => '' ),*/ 'sliderLayout' => array( 'v' => $layout, 'd' => 'auto' ), 'dottedOverlay' => array( 'v' => $s->get_param(array('layout', 'bg', 'dottedOverlay'), 'none'), 'd' => 'none' ), 'duration' => array( 'v' => $s->get_param(array('def', 'delay'), '9000'), 'd' => array(9000, '9000', '9000ms') ), 'visibilityLevels' => array( 'v' => ($this->get_val($csizes, 'level', '') !== '') ? $this->get_val($csizes, 'level') : $this->get_val($csizes, 'visibilitylevel'), 'd' => '' ), 'gridwidth' => array( 'v' => $this->get_val($csizes, 'width'), 'd' => '' ), 'gridheight' => array( 'v' => $this->get_val($csizes, 'height'), 'd' => '' ), 'minHeight' => array( 'v' => ($l_type !== 'fullscreen') ? $s->get_param(array('size', 'minHeight'), 0) : $s->get_param(array('size', 'minHeightFullScreen'), 0), 'd' => array(0, '0', '0px') ), 'autoHeight' => array( 'v' => $s->get_param(array('size', 'respectAspectRatio'), false), 'd' => false ), 'enableUpscaling' => array( 'v' => $s->get_param(array('size', 'enableUpscaling'), false), 'd' => false ), 'hideSliderAtLimit' => array( 'v' => $hsal, 'd' => array(0, '0', '0px') ), 'hideLayerAtLimit' => array( 'v' => $hlal, 'd' => array(0, '0', '0px') ), 'hideAllLayerAtLimit' => array( 'v' => $halul, 'd' => array(0, '0', '0px') ), 'startDelay' => array( 'v' => $start_delay, 'd' => array(0, '0') ), 'lazyType' => array( 'v' => $s->get_param(array('general', 'lazyLoad'), 'none'), 'd' => 'none' ), 'spinner' => array( 'v' => 'spinner'.$spinner, 'd' => 'spinneroff' ), 'fixedOnTop' => array( 'v' => $s->get_param(array('layout', 'position', 'fixedOnTop'), false), 'd' => false ), 'forceOverflow' => array( 'v' => $s->get_param(array('size', 'forceOverflow'), false), 'd' => false ), 'overflowHidden' => array( 'v' => $s->get_param(array('size', 'overflowHidden'), false), 'd' => false ) ,'useFullScreenHeight' => array( 'v' => $s->get_param(array('size', 'useFullScreenHeight'), true), 'd' => true ), 'maxHeight' => array( 'v' => $s->get_param(array('size', 'maxHeight'), 'none'), 'd' => array('', 0, '0', 'none') ), 'perspective' => array( 'v' => $s->get_param(array('general', 'perspective'), '600px'), 'd' => '600px' ), 'perspectiveType' => array( 'v' => $s->get_param(array('general', 'perspectiveType'), 'local'), 'd' => array('none') ), 'keepBPHeight' => array( 'v' => $s->get_param(array('size', 'keepBPHeight'), false), 'd' => false ) ); /** * Shortcode Based Layout */ if($this->sc_layout !== ''){ $keys['sliderLayout']['v'] = $this->sc_layout; } if($keys['sliderType']['v']!=="carousel" || $keys['sliderLayout']['v']!=='fullscreen') { unset($keys['useFullScreenHeight']); } if($keys['minHeight']['v']==="") { unset($keys['minHeight']); } /** * Shortcode based Block Spacing */ if($this->offset !== ''){ $keys['blockSpacing'] = array( 'v' => $this->offset, 'd' => '' ); } /** * new spinners **/ if($spinner !== 'off' && intval($spinner) > 5){ $keys['spinnerclr'] = array( 'v' => $s->get_param(array('layout', 'spinner', 'color'), '#ffffff'), 'd' => '#ffffff' ); } $imgcrossOrigin = $this->get_val($global, 'imgcrossOrigin', 'unset'); if(!in_array($imgcrossOrigin, array('', 'unset'))){ $keys['imgCrossOrigin'] = array('v' => $imgcrossOrigin, 'd' => 'unset'); } $lazyloaddata = $this->get_val($global, 'lazyloaddata', ''); if($lazyloaddata !== ''){ $keys['lazyloaddata'] = array('v' => $lazyloaddata, 'd' => ''); } $cache_size = $this->slider->get_param(array('size', 'editorCache'), false); if($cache_size !== false){ $keys['editorheight'] = array('v' => implode(',', (array)$cache_size), 'd' => ''); } if($this->get_val($csizes, 'level', '') !== ''){ $keys['responsiveLevels'] = array('v' => $csizes['level'], 'd' => ''); } if($l_type == 'fullscreen'){ $keys['disableForceFullWidth'] = array('v' => $s->get_param(array('size', 'disableForceFullWidth'), false), 'd' => false); $keys['ignoreHeightChange'] = array('v' => $s->get_param(array('size', 'ignoreHeightChanges'), true), 'd' => true); $keys['gridEQModule'] = array('v' => $s->get_param(array('size', 'gridEQModule'), false), 'd' => false); $keys['fullScreenOffsetContainer'] = array('v' => $s->get_param(array('size', 'fullScreenOffsetContainer'), ''), 'd' => ''); $keys['fullScreenOffset'] = array('v' => $s->get_param(array('size', 'fullScreenOffset'), ''), 'd' => ''); } /*if($s->get_param(array('general', 'progressbar', 'set'), true) === false || $s_type === 'hero'){ $keys['disableProgressBar'] = array('v' => 'on', 'd' => 'off'); } */ if($s_type !== 'hero'){ $stopSlider = $s->get_param(array('general', 'slideshow', 'stopSlider'), false); $loopSingle = $s->get_param(array('general', 'slideshow', 'loopSingle'), true); $stopAtSlide = $s->get_param(array('general', 'slideshow', 'stopAtSlide'), -1); $stopAfterLoops = $s->get_param(array('general', 'slideshow', 'stopAfterLoops'), 0); $slideShow = $s->get_param(array('general', 'slideshow', 'slideShow'), true); if(!$this->get_is_single_slide()){ if($slideShow === false){ $stopAtSlide = 1; $stopAfterLoops = 0; } if($slideShow === true && $stopSlider === false){ $stopAtSlide = -1; $stopAfterLoops = -1; } /*if($slideShow === true && $stopSlider === true){ $stopAtSlide = $stopAtSlide; $stopAfterLoops = $stopAfterLoops; }*/ }else{ if($loopSingle === true){ $stopAtSlide = -1; $stopAfterLoops = -1; } } $keys['stopAtSlide'] = array('v' => $stopAtSlide, 'd' => array(-1, '-1')); $keys['stopAfterLoops'] = array('v' => $stopAfterLoops, 'd' => array(-1, '-1')); $keys['shuffle'] = array('v' => $s->get_param(array('general', 'slideshow', 'shuffle'), false), 'd' => false); } $parallax = $s->get_param(array('parallax', 'set'), false); $parallax_type = $s->get_param(array('parallax', 'mouse', 'type'), 'mouse'); if($s->get_param(array('parallax', 'setDDD'), false) == true){ $parallax_type = '3D'; } if($parallax != true || ($parallax == true && $parallax_type != '3D')){ $keys['shadow'] = array('v' => $s->get_param(array('layout', 'bg', 'shadow'), 0), 'd' => array(0, '0')); } if($s_type !== 'hero'){ $keys['stopLoop'] = array('v' => $s->get_param(array('general', 'slideshow', 'stopSlider'), false), 'd' => false); if($s->get_param(array('general', 'firstSlide', 'alternativeFirstSlideSet'), false) === true) $keys['startWithSlide'] = array('v' => $s->get_param(array('general', 'firstSlide', 'alternativeFirstSlide'), 1), 'd' => '9999'); } $keys['waitForInit'] = array('v' => $s->get_param(array('general', 'slideshow', 'waitForInit'), false), 'd' => false); if($this->frontend_action){ $keys['ajaxUrl'] = array('v' => admin_url('admin-ajax.php'), 'd' => ''); $keys['ajaxNonce'] = array('v' => wp_create_nonce('RevSlider_Front'), 'd' => ''); } if(!empty($keys)){ foreach($keys as $k => $v){ if(is_array($v['d'])){ if(in_array($v['v'], $v['d'], true)) continue; }else{ if($v['v'] === $v['d']) continue; } $html .= RS_T8.$k.':'; $html .= $this->write_js_var($v['v']); $html .= ','."\n"; } } return $html; } /** * Generate the Navigation CSS of the chosen Navigations **/ public function get_navigation_css(){ $css = ''; $s = $this->slider; //shorten $lot = $s->get_param('type', 'standard'); $navs = array('arrows', 'bullets', 'tabs', 'thumbs'); $_all_navs = array_merge($navs, array('swipe', 'keyboard', 'mouse')); $found = false; foreach($_all_navs as $nav){ if($s->get_param(array('nav', $nav, 'set'), false) === true){ $found = true; break; } } if($lot === 'hero' || $found === false) return $css; $rs_nav = new RevSliderNavigation(); $all_navs = $rs_nav->get_all_navigations(); foreach($navs as $n){ if($s->get_param(array('nav', $n, 'set'), true) === true){ $nar = $s->get_param(array('nav', $n, 'style'), 'round'); if(!empty($all_navs)){ foreach($all_navs as $cur_nav){ if($cur_nav['id'] == $nar){ $css .= (isset($cur_nav['css'])) ? $rs_nav->add_placeholder_modifications($cur_nav, $s, $this)."\n" : ''; break; } } } } } $html = ''; if(trim($css) !== ''){ $css_class = new RevSliderCssParser(); if(!is_admin()){ $html .= RS_T4.""."\n"; }else{ $me = $this->get_markup_export(); $html .= ($me === true) ? '' : ''; $html .= RS_T4 .''; $html .= ($me === true) ? '' : ''; } } return $html; } /** * Generate the Navigation JavaScript **/ public function js_get_navigation(){ $h = array(); $s = $this->slider; //shorten $lot = $s->get_param('type', 'standard'); $navs = array('arrows', 'bullets', 'tabs', 'thumbs'); $_all_navs = array_merge($navs, array('swipe', 'keyboard', 'mouse')); $found = false; foreach($_all_navs as $nav){ if($s->get_param(array('nav', $nav, 'set'), false) === true){ $found = true; break; } } $msn = $s->get_param(array('nav', 'mouse', 'set'), false); $tod = $s->get_param(array('nav', 'swipe', 'setOnDesktop'), false); if($msn === 'on' || $msn === 'carousel' || $tod === true) $found = true; $h = array(); if($lot === 'hero' || $found === false){ //we still need onHoverStop $ohs = $s->get_param(array('general', 'slideshow', 'stopOnHover'), true); if($ohs === false) $h['onHoverStop'] = false; }else{ $rs_nav = new RevSliderNavigation(); $all_navs = $rs_nav->get_all_navigations(); //KEYBOARD $kbn = $s->get_param(array('nav', 'keyboard', 'set'), false); $kbd = $s->get_param(array('nav', 'keyboard', 'direction'), 'horizontal'); $msr = $s->get_param(array('nav', 'mouse', 'reverse'), false); $ohs = $s->get_param(array('general', 'slideshow', 'stopOnHover'), true); if($kbn === true) $h['keyboardNavigation'] = true; if($kbd !== 'horizontal')$h['keyboard_direction'] = $kbd; if($msn !== 'off') $h['mouseScrollNavigation'] = $msn; if($msr !== 'default') $h['mouseScrollReverse'] = $msr; if($ohs === false) $h['onHoverStop'] = false; //TOUCH $ctom = $s->get_param(array('nav', 'swipe', 'setMobileCarousel'), true); $ctod = $s->get_param(array('nav', 'swipe', 'setDesktopCarousel'), true); $te = ($tod === true) ? true : $s->get_param(array('nav', 'swipe', 'set'), false); if($te === true || ($lot === 'carousel' && ($ctod===false || $ctom===false))){ $sth = intval($s->get_param(array('nav', 'swipe', 'velocity'), 75)); $smt = intval($s->get_param(array('nav', 'swipe', 'minTouch'), '1')); $sd = $s->get_param(array('nav', 'swipe', 'direction'), 'horizontal'); $dbv = $s->get_param(array('nav', 'swipe', 'blockDragVertical'), false); $h['touch'] = array(); $h['touch']['touchenabled'] = $te; if($tod === true) $h['touch']['touchOnDesktop'] = true; if($sth !== 75) $h['touch']['swipe_threshold'] = $sth; if($smt !== 1) $h['touch']['swipe_min_touches'] = $smt; if($sd !== 'horizontal') $h['touch']['swipe_direction'] = $sd; if($dbv !== false) $h['touch']['drag_block_vertical'] = $dbv; if($lot === 'carousel' && $ctod===false) $h['touch']['desktopCarousel'] = false; if($lot === 'carousel' && $ctom===false) $h['touch']['mobileCarousel'] = false; } //NAVIGATION $defaults = array( 'arrows' => array( 'tmp' => '' ), 'bullets' => array( 'tmp' => '', 'space' => 5 ), 'thumbs' => array( 'tmp' => '', 'space' => 2, 'wrapper_padding' => 2 ), 'tabs' => array( 'tmp' => '', 'space' => 0, 'wrapper_padding' => 10 ) ); foreach($navs as $n){ $as = $s->get_param(array('nav', $n, 'set'), false); if($as === true){ $h[$n] = array(); $h[$n]['enable'] = $as; $nar = $s->get_param(array('nav', $n, 'style'), 'round'); $tmp = ''; if(!empty($all_navs)){ foreach($all_navs as $cur_nav){ if($cur_nav['id'] == $nar){ $nar = $cur_nav['handle']; $tmp = $this->get_val($cur_nav, 'markup', $tmp); break; } } } $tmp = preg_replace("/\r|\n/", "", $tmp); $tmp = str_replace('"', '\\"', $tmp); $hom = $s->get_param(array('nav', $n, 'hideUnder'), false); $ho = $s->get_param(array('nav', $n, 'hideOver'), false); $ao = $s->get_param(array('nav', $n, 'alwaysOn'), true); $anim = $s->get_param(array('nav', $n, 'anim'), 'fade'); $aspeed = $s->get_param(array('nav', $n, 'animSpeed'), '1000ms'); $adelay = $s->get_param(array('nav', $n, 'animDelay'), '1000ms'); $rtl = $s->get_param(array('nav', $n, 'rtl'), false); if($tmp !== $defaults[$n]['tmp']) $h[$n]['tmp'] = $tmp; if($nar !== '') $h[$n]['style'] = $nar; if($hom === true) $h[$n]['hide_onmobile'] = $hom; if($hom === true){ $hu = $s->get_param(array('nav', $n, 'hideUnderLimit'), 0); if(!in_array($hu, array(0, '0', '0px'), true)) $h[$n]['hide_under'] = $hu; } if($ho === true){ $hol = $s->get_param(array('nav', $n, 'hideOverLimit'), 9999); if(!in_array($hol, array(9999, '9999', '9999px'), true)) $h[$n]['hide_over'] = $hol; } if($ao === false) $h[$n]['hide_onleave'] = true; if($ao === false){ $hd = $s->get_param(array('nav', $n, 'hideDelay'), 200); $hdm = $s->get_param(array('nav', $n, 'hideDelayMobile'), 1200); if(!in_array($hd, array(200, '200', '200px'), true)) $h[$n]['hide_delay'] = $hd; if(!in_array($hdm, array(1200, '1200', '1200px'), true)) $h[$n]['hide_delay_mobile'] = $hdm; } if($rtl === true) $h[$n]['rtl'] = true; if($anim !=='fade') $h[$n]['anim'] = $anim; if($aspeed !=='1000ms') $h[$n]['animSpeed'] = $aspeed; if($adelay !=='1000ms') $h[$n]['animDelay'] = $adelay; //left only at arrows if($n === 'arrows'){ $alc = (in_array($s->get_param(array('nav', $n, 'left', 'align'), 'slider'), array('layergrid', 'grid'), true)) ? 'layergrid' : 'slider'; $alha = $s->get_param(array('nav', $n, 'left', 'horizontal'), 'left'); $alva = $s->get_param(array('nav', $n, 'left', 'vertical'), 'center'); $alho = $s->get_param(array('nav', $n, 'left', 'offsetX'), 20); $alvo = $s->get_param(array('nav', $n, 'left', 'offsetY'), 0); $anil = $s->get_param(array('nav', $n, 'left', 'anim'), 'fade'); $arc = (in_array($s->get_param(array('nav', $n, 'right', 'align'), 'slider'), array('layergrid', 'grid'), true)) ? 'layergrid' : 'slider'; $arha = $s->get_param(array('nav', $n, 'right', 'horizontal'), 'right'); $arva = $s->get_param(array('nav', $n, 'right', 'vertical'), 'center'); $arho = $s->get_param(array('nav', $n, 'right', 'offsetX'), 20); $arvo = $s->get_param(array('nav', $n, 'right', 'offsetY'), 0); $anir = $s->get_param(array('nav', $n, 'right', 'anim'), 'fade'); $h[$n]['left'] = array();//left only at arrows $h[$n]['right'] = array(); //right only at arrows if($anil !=='fade') $h[$n]['left']['anim'] = $anil; if($anir !=='fade') $h[$n]['right']['anim'] = $anir; if($alc !== 'slider') $h[$n]['left']['container'] = $alc; if($alha !== 'left') $h[$n]['left']['h_align'] = $alha; if($alva !== 'center') $h[$n]['left']['v_align'] = $alva; if(!in_array($alho, array(20, '20', '20px'), true)) $h[$n]['left']['h_offset'] = intval(str_replace('px', '', $alho)); if(!in_array($alvo, array(0, '0', '0px'), true)) $h[$n]['left']['v_offset'] = intval(str_replace('px', '', $alvo)); if($arc !== 'slider') $h[$n]['right']['container'] = $arc; if($arha !== 'right') $h[$n]['right']['h_align'] = $arha; if($arva !== 'center') $h[$n]['right']['v_align'] = $arva; if(!in_array($arho, array(20, '20', '20px'), true)) $h[$n]['right']['h_offset'] = intval(str_replace('px', '', $arho)); if(!in_array($arvo, array(0, '0', '0px'), true)) $h[$n]['right']['v_offset'] = intval(str_replace('px', '', $arvo)); }else{ //these are not in left/right, but directly added $arha = $s->get_param(array('nav', $n, 'horizontal'), 'center'); $arva = $s->get_param(array('nav', $n, 'vertical'), 'bottom'); $arho = $s->get_param(array('nav', $n, 'offsetX'), 20); $arvo = $s->get_param(array('nav', $n, 'offsetY'), 0); $dir = $s->get_param(array('nav', $n, 'direction'), 'horizontal'); $space = $s->get_param(array('nav', $n, 'space'), $defaults[$n]['space']); if($arha !== 'center') $h[$n]['h_align'] = $arha; if($arva !== 'bottom') $h[$n]['v_align'] = $arva; if(!in_array($arho, array(0, '0', '0px'), true)) $h[$n]['h_offset'] = intval(str_replace('px', '', $arho)); if(!in_array($arvo, array(20, '20', '20px'), true)) $h[$n]['v_offset'] = intval(str_replace('px', '', $arvo)); if($dir !== 'horizontal') $h[$n]['direction'] = $dir; //these exist not in arrows at all if(!in_array($space, array($defaults[$n]['space'], (string)$defaults[$n]['space'], $defaults[$n]['space'].'px'), true)) $h[$n]['space'] = $space; //only exist in thumbs and tabs if(in_array($n, array('thumbs', 'tabs'), true)){ $width = $s->get_param(array('nav', $n, 'width'), 100); $height = $s->get_param(array('nav', $n, 'height'), 50); $mw = $s->get_param(array('nav', $n, 'widthMin'), 100); $wp = $s->get_param(array('nav', $n, 'padding'), $defaults[$n]['wrapper_padding']); $wc = $s->get_param(array('nav', $n, 'wrapperColor'), 'transparent'); $va = $s->get_param(array('nav', $n, 'amount'), 5); $span = $s->get_param(array('nav', $n, 'spanWrapper'), false); $pos = $s->get_param(array('nav', $n, 'innerOuter'), 'inner'); if(!in_array($width, array(100, '100', '100px'), true)) $h[$n]['width'] = $width; if(!in_array($height, array(50, '50', '50px'), true)) $h[$n]['height'] = $height; if(!in_array($mw, array(100, '100', '100px'), true)) $h[$n]['min_width'] = $mw; if(!in_array($wp, array($defaults[$n]['wrapper_padding'], (string)$defaults[$n]['wrapper_padding'], $defaults[$n]['wrapper_padding'].'px'), true)) $h[$n]['wrapper_padding'] = $wp; if(strtolower($wc) !== '#transparent') $h[$n]['wrapper_color'] = $wc; if(!in_array($va, array(5, '5'), true)) $h[$n]['visibleAmount'] = $va; if($span === true) $h[$n]['span'] = $span; if($pos !== 'inner') $h[$n]['position'] = $pos; if($pos === 'inner'){ $arc = (in_array($s->get_param(array('nav', $n, 'align'), 'slider'), array('layergrid', 'grid'), true)) ? 'layergrid' : 'slider'; if($arc !== 'slider') $h[$n]['container'] = $arc; } }else{ //only write in bullets like this $arc = (in_array($s->get_param(array('nav', $n, 'align'), 'slider'), array('layergrid', 'grid'), true)) ? 'layergrid' : 'slider'; if($arc !== 'slider') $h[$n]['container'] = $arc; } } } } } $html = ''; if(!empty($h)){ $html .= RS_T8.'navigation: {'."\n"; $ff = true; foreach($h as $key => $value){ $html .= ($ff === true) ? '' : ','."\n"; if($key == 'thumbs') $key = 'thumbnails'; //change thumb to thumbnail here $html .= RS_T9.$key.':'; if(is_array($value)){ $html .= ' {'."\n"; if(!empty($value)){ $f = true; foreach($value as $k => $v){ $html .= ($f === true) ? '' : ','."\n"; $html .= RS_T10.$k.':'; if(is_array($v)){ $html .= ' {'."\n"; if(!empty($v)){ $fff = true; foreach($v as $kk => $vv){ $html .= ($fff === true) ? '' : ','."\n"; $html .= RS_T11.$kk.':'; $html .= $this->write_js_var($vv); $fff = false; } } $html .= "\n".RS_T10.'}'; }else{ $html .= $this->write_js_var($v); } $f = false; } } $html .= "\n".RS_T9.'}'; }else{ $html .= $this->write_js_var($value); } $ff = false; } $html .= "\n".RS_T8.'},'."\n"; } return $html; } /** * Check if a layer frame is triggered by any other layer * @since: 6.0 **/ public function layer_frame_triggered($uid, $frame){ $ret = false; $uid = (string)$uid; $uid = ($this->is_static) ? 'static-'.$uid : $uid; if($this->is_static){ //we have to push all layers of all slides $layers = array(); $slides = $this->get_current_slides(); $static_slide = $this->get_static_slide(); foreach($slides as $slide){ $slide_layers = $slide->get_layers(); if(!empty($slide_layers)){ foreach($slide_layers as $sl){ $layers[] = $sl; } } } if(!empty($static_slide)){ $slide_layers = $static_slide->get_layers(); if(!empty($slide_layers)){ foreach($slide_layers as $sl){ $this->set_val($sl, 'static_layer', true); $layers[] = $sl; } } } }else{ $layers = $this->get_layers(); } if(empty($layers)) return $ret; foreach($layers as $layer){ $actions = $this->get_val($layer, array('actions', 'action'), array()); if(empty($actions)) continue; $static_layer = $this->get_val($layer, 'static_layer', false); foreach($actions as $action){ $layer_target = (string)$this->get_val($action, 'layer_target', ''); $layer_target = ($static_layer === true) ? 'static-'.$layer_target : $layer_target; if($layer_target !== $uid) continue; $act = $this->get_val($action, 'action', ''); if($act === 'next_frame' || $act === 'prev_frame'){ $ret = true; }elseif($act === 'start_frame' && $frame == $this->get_val($action, 'gotoframe', '')){ $ret = true; }elseif($act === 'start_in' && $frame === 'frame_1'){ $ret = true; }elseif($act === 'start_out' && $frame === 'frame_999'){ $ret = true; }elseif($act === 'toggle_layer' && in_array($frame, array('frame_1', 'frame_999'))){ $ret = true; }elseif($act === 'toggle_frames' && ($frame == $this->get_val($action, 'gotoframeM', '') || $frame == $this->get_val($action, 'gotoframeN', ''))){ $ret = true; } if($ret === true) break; } } return $ret; } /** * Check if shortcodes exists in the content * @since: 5.0 */ public static function check_for_shortcodes($mid_content){ if($mid_content !== null){ if(has_shortcode($mid_content, 'gallery')){ preg_match('/\[gallery.*ids=.(.*).\]/', $mid_content, $img_ids); if(isset($img_ids[1])){ if($img_ids[1] !== '') return explode(',', $img_ids[1]); } } } return false; } /** * return the responsive sizes * @since: 5.0 **/ public function get_responsive_size($slider){ $global = $this->get_global_settings(); $csn = $slider->slider->get_param(array('size', 'custom', 'n'), false); $cst = $slider->slider->get_param(array('size', 'custom', 't'), false); $csi = $slider->slider->get_param(array('size', 'custom', 'm'), false); $w = $slider->slider->get_param(array('size', 'width', 'd'), 1240); $h = $slider->slider->get_param(array('size', 'height', 'd'), 1240); $r = $this->get_val($global, array('size', 'desktop'), 1240); $c = $this->slider->get_param(array('size', 'editorCache', 'd'), false); if($csn == true || $cst == true || $csi == true){ $d = $w; $w .= ','; $w .= ($csn == true) ? $slider->slider->get_param(array('size', 'width', 'n'), 1024) : $d; $d = ($csn == true) ? $slider->slider->get_param(array('size', 'width', 'n'), 1024) : $d; $w .= ','; $w .= ($cst == true) ? $slider->slider->get_param(array('size', 'width', 't'), 778) : $d; $d = ($cst == true) ? $slider->slider->get_param(array('size', 'width', 't'), 778) : $d; $w .= ','; $w .= ($csi == true) ? $slider->slider->get_param(array('size', 'width', 'm'), 480) : $d; $d = ($csi == true) ? $slider->slider->get_param(array('size', 'width', 'm'), 480) : $d; $d = $h; $h .= ','; $h .= ($csn == true) ? $slider->slider->get_param(array('size', 'height', 'n'), 1024) : $d; $d = ($csn == true) ? $slider->slider->get_param(array('size', 'height', 'n'), 1024) : $d; $h .= ','; $h .= ($cst == true) ? $slider->slider->get_param(array('size', 'height', 't'), 778) : $d; $d = ($cst == true) ? $slider->slider->get_param(array('size', 'height', 't'), 778) : $d; $h .= ','; $h .= ($csi == true) ? $slider->slider->get_param(array('size', 'height', 'm'), 480) : $d; $d = ($csi == true) ? $slider->slider->get_param(array('size', 'height', 'm'), 480) : $d; $d = $r; $r .= ','; $r .= ($csn == true) ? $this->get_val($global, array('size', 'notebook'), 1024) : $d; $d = ($csn == true) ? $this->get_val($global, array('size', 'notebook'), 1024) : $d; $r.= ','; $r .= ($cst == true) ? $this->get_val($global, array('size', 'tablet'), 778) : $d; $d = ($cst == true) ? $this->get_val($global, array('size', 'tablet'), 778) : $d; $r.= ','; $r .= ($csi == true) ? $this->get_val($global, array('size', 'mobile'), 480) : $d; $d = ($csi == true) ? $this->get_val($global, array('size', 'mobile'), 480) : $d; if($c !== false){ $d = $c; $c .= ','; $c .= ($csn == true) ? $slider->slider->get_param(array('size', 'editorCache', 'n'), 1024) : $d; $d = ($csn == true) ? $slider->slider->get_param(array('size', 'editorCache', 'n'), 1024) : $d; $c .= ','; $c .= ($cst == true) ? $slider->slider->get_param(array('size', 'editorCache', 't'), 778) : $d; $d = ($cst == true) ? $slider->slider->get_param(array('size', 'editorCache', 't'), 778) : $d; $c .= ','; $c .= ($csi == true) ? $slider->slider->get_param(array('size', 'editorCache', 'm'), 480) : $d; $d = ($csi == true) ? $slider->slider->get_param(array('size', 'editorCache', 'm'), 480) : $d; } }else{ $r .= ','; $r .= $this->get_val($global, array('size', 'notebook'), 1024); $r .= ','; $r .= $this->get_val($global, array('size', 'tablet'), 778); $r .= ','; $r .= $this->get_val($global, array('size', 'mobile'), 480); } return array( 'level' => str_replace('px', '', $r), 'height' => str_replace('px', '', $h), 'width' => str_replace('px', '', $w), 'cacheSize' => str_replace('px', '', $c) ); } /** * strip suffixes from number values for accurate comparisons * @since: 6.0 */ public function strip_suffix_val($val){ if(!is_string($val)) return $val; $val = trim($val); $len = strlen($val); if($len < 2) return $val; $suffix = false; $strips = array('ms', 'px', '%', 'deg'); foreach($strips as $px){ $chars = strlen($px); if($chars > $len) continue; if(strpos($val, $px, $len - $chars) !== false){ $suffix = $chars; break; } } if($suffix !== false){ $num = substr($val, 0, -$suffix); if(is_numeric($num)) $val = $num; } return $val; } /** * strip suffixes from number values for accurate comparisons * @since: 6.0 */ public function strip_suffix($val){ if(is_object($val)) $val = (array)$val; if(is_array($val)){ foreach($val as $key => $v){ if(is_array($v) || is_object($v)){ $val[$key] = $this->strip_suffix($v); }else{ $val[$key] = $this->strip_suffix_val($v); } } }else{ $val = $this->strip_suffix_val($val); } return $val; } /** * shortden values for output * @since: 6.0.0 **/ public function shorten($s, $f, $t){ return str_replace($f, $t, $s); } /** * perform checks to see how to write a JavaScript variable **/ public function write_js_var($v, $pp = '"'){ if(is_bool($v)) $v = ($v) ? 'true' : 'false'; return (is_numeric($v) || substr($v, 0, 1) === '[' || in_array($v, array('true', 'false'))) ? $v : $pp.$v.$pp; } } ?>includes/slide.class.php000064400000337501150212006510011270 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); //$rs_slide_template = array(); class RevSliderSlide extends RevSliderFunctions { private $id; private $slider_id; private $slider; private $order; private $layers = array(); public $params; public $children = array(); public $image_id; public $image_url; public $image_path; public $image_filename; private $image_thumb; public $settings; public $post_data; private $template_id; private $static_slide = false; /** * used to determinate if we need to init the layers of the Slides * can cause heavy ram usage on slider overview page if we have 100+ Sliders **/ public $init_layer = true; /** * START: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * old version of get_id(); * added for compatibility with old AddOns **/ public function getID(){ return $this->get_id(); } /** * old version of get_slider_id(); * added for compatibility with old AddOns **/ public function getSliderID(){ return $this->get_slider_id(); } /** * old version of $this->image_url; * added for compatibility with old AddOns **/ public function getImageUrl(){ return $this->image_url; } /** * old version of RevSliderSlide->getLayers() **/ public function getLayers(){ return $this->get_layers(); } /** * old version of RevSliderSlide->set_layers_raw() **/ public function setLayersRaw($layers){ return $this->set_layers_raw($layers); } /** * old version of RevSliderSlide->save_layers() */ public function saveLayers(){ return $this->save_layers(); } /** * old version of RevSliderSlide->get_val() */ public function getParam($name, $default = null){ if($default === null){ $default = ''; } return $this->get_val($this->params, $name, $default); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * get the current slide id * before: RevSliderSlide::getID(); */ public function get_id(){ return $this->id; } /** * set slide ID * before: RevSliderSlide::setID(); */ public function set_id($id){ $this->id = $id; } /** * get slide title * @before: RevSliderSlide::getTitle(); */ public function get_title(){ return $this->get_param('title', 'Slide'); } /** * get the slider id of the current slide * before: RevSliderSlide::getSliderID() */ public function get_slider_id(){ return $this->slider_id; } /** * returns if the Slide is a static slide or not */ public function is_static_slide(){ return $this->static_slide; } /** * get array of children id's * @before: RevSliderSlide::getArrChildrenIDs(); */ public function get_child_ids(){ $ids = array(); $children = $this->get_children(); if(!empty($children)){ foreach($children as $child){ $ids[] = $child->get_id(); } } return $ids; } /** * get slide order * before: RevSliderSlide::getOrder() */ public function get_order(){ return $this->order; } /** * get slide settings * @since: 5.0 * before: RevSliderSlide::getSettings() */ public function get_settings(){ return apply_filters('revslider_slide_get_settings', apply_filters('revslider_slide_getSettings', $this->settings, $this), $this); } /** * set slide params * before: RevSliderSlide::setParams() */ public function set_params($params){ $this->params = $params; } /** * get slide params * before: RevSliderSlide::getParams() */ public function get_params(){ return apply_filters('revslider_slide_get_params', apply_filters('revslider_slide_getParams', $this->params, $this), $this); } /** * get slide layers * before: RevSliderSlide::getLayers() */ public function get_layers(){ return apply_filters('revslider_get_layers', apply_filters('revslider_getLayers', $this->layers, $this), $this); } /** * set layers from client, do not normalize as this results in loosing the order * @since: 5.0 * @before: RevSliderSlide::setLayersRaw() */ public function set_layers_raw($layers){ $this->layers = $layers; } /** * get thumb url * @before: RevSliderSlide::getThumbUrl(); */ public function get_thumb_url(){ return (!empty($this->image_thumb)) ? $this->image_thumb : $this->image_url; } /** * get layers in json format * since: 5.0 * @before: RevSliderSlide::getLayerID_by_unique_id() */ public function get_layer_id_by_uid($uid, $static_slide){ if(strpos($uid, 'static-') !== false){ $uid = str_replace('static-', '', $uid); $layers = $static_slide->get_layers(); if(!empty($layers)){ foreach($layers as $l){ $nuid = $this->get_val($l, 'uid'); if($nuid == $uid){ return $this->get_val($l, array('attributes', 'id')); } } } }else{ if(!empty($this->layers)){ foreach($this->layers as $l){ $nuid = $this->get_val($l, 'uid'); if($uid == $nuid){ return $this->get_val($l, array('attributes', 'id')); } } } } return ''; } /** * get slider param * @before: RevSliderSlide::getSliderParam(); */ private function get_slider_param($slider_id, $name, $default, $validate = null){ if(empty($this->slider)){ $this->slider = new RevSliderSlider(); $this->slider->init_by_id($slider_id); } return $this->slider->get_param($name, $default); } /** * get the overview data of a slide * @since: 6.1.2 */ public function get_overview_data(){ return array( 'id' => $this->get_id(), 'order' => $this->get_order(), 'title' => $this->get_title(), 'state' => $this->get_param(array('publish', 'state'), 'published'), 'customAdminThumbSrc' => $this->get_overview_image_attributes('gallery') ); } /** * get the id of the static slide * before: RevSliderSlide::getStaticSlideID() */ public function get_static_slide_id($slider_id){ global $wpdb; $slide = array(); if(!empty($slider_id)){ $slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES." WHERE slider_id = %d", $slider_id), ARRAY_A); } return (empty($slide)) ? false : $this->get_val($slide, 'id', false); } /** * Check if Slide Exists with given ID * @since: 5.0 * @before: RevSliderSlide::isSlideByID(); */ public function exist_by_id($slideid){ global $wpdb; $record = array(); try{ if(strpos($slideid, 'static_') !== false){ $slide_id = str_replace('static_', '', $slideid); $this->validate_numeric($slide_id, __('Slide ID', 'revslider')); $record = $wpdb->get_row($wpdb->prepare("SELECT id FROM ". $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES ." WHERE id = %d", $slide_id), ARRAY_A); }else{ $record = $wpdb->get_row($wpdb->prepare("SELECT id FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE id = %d", $slideid), ARRAY_A); } }catch(Exception $e){ return false; } return (empty($record)) ? false : true; } /** * initialize a slide by id * before: RevSliderSlide::initByID(); */ public function init_by_id($slide_id){ global $wpdb; try{ if(strpos($slide_id, 'static_') !== false){ $this->static_slide = true; $static_id = str_replace('static_', '', $slide_id); $this->validate_numeric($static_id, 'Static Slide ID'); $slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES ." WHERE id = %d", $static_id), ARRAY_A); }else{ $this->validate_numeric($slide_id, 'Slide ID'); $slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE id = %d", $slide_id), ARRAY_A); } $this->init_by_data($slide); }catch(Exception $e){ echo $e->getMessage(); exit; } } /** * init by another slide * @before: RevSliderSlide::initBySlide(); */ public function init_by_slide(RevSliderSlide $slide){ $slide = apply_filters('revslider_slide_initBySlide', $slide, $this); $this->id = 'template'; $this->template_id = $slide->get_id(); $this->slider_id = $slide->get_slider_id(); $this->order = $slide->get_order(); $this->image_url = $slide->image_url; $this->image_id = $slide->image_id; $this->image_thumb = $slide->get_thumb_url(); $this->image_path = $slide->image_path; $this->image_filename = $slide->image_filename; $this->params = $slide->get_params(); //$this->params['bg'] = (array)$this->params['bg']; $this->layers = $slide->get_layers(); $this->settings = $slide->get_settings(); $this->children = $slide->children; } /** * Save a Slide by the given data * @before: RevSliderSlide::updateSlideFromData(); **/ public function save_slide($slide_id, $data, $slider_id){ if(!$this->exist_by_id($slide_id)){ $static = (strpos($slide_id, 'static_') !== false) ? true : false; $slide_id = $this->create_slide($slider_id, '', $static, $slide_id); if(!$this->exist_by_id($slide_id)){ return false; } } $this->init_by_id($slide_id); $params = $this->get_val($data, 'params', array()); $params = $this->json_decode_slashes($params); $settings = $this->get_val($data, 'settings', array()); $settings = $this->json_decode_slashes($settings); //$this->settings = array_merge($this->settings, $settings); $this->settings = $settings; $this->settings['version'] = $this->get_val($params, 'version', $this->get_val($this->settings, 'version', RS_REVISION)); if(isset($params['version'])) unset($params['version']); //$this->params = array_merge($this->params, $params); //preserve old data by the use of array_merge() $this->params = $params; $layers = $this->get_val($data, 'layers', array()); $layers = $this->json_decode_slashes($layers); $this->layers = (empty($layers) || !is_array($layers)) ? array() : $layers; $this->save_params(); $this->save_layers(); $this->save_settings(); //backup AddOn fix for Page/Post Slide saving if(class_exists('RsBackupBase') && !isset($data['session_id'])) $data['session_id'] = substr(md5(rand()), 0, 7); // needed for backups addon do_action('revslider_slide_updateSlideFromData_post', false, $data, $this); return true; } /** * Merge settings of a Slide by the given data * @since: 6.1.2 **/ public function save_slide_advanced($slide_id, $data, $slider_id){ if(!$this->exist_by_id($slide_id)){ $static = (strpos($slide_id, 'static_') !== false) ? true : false; $slide_id = $this->create_slide($slider_id, '', $static, $slide_id); if(!$this->exist_by_id($slide_id)){ return false; } } $this->init_by_id($slide_id); $params = $this->get_val($data, 'params', array()); $params = $this->json_decode_slashes($params); $version = $this->get_val($params, 'version', $this->get_val($this->settings, 'version', RS_REVISION)); if(!empty($params)){ if(isset($params['version'])) unset($params['version']); //$this->params = array_merge_recursive($this->params, $params); $this->params = array_replace_recursive($this->params, $params); $this->save_params(); } $layers = $this->get_val($data, 'layers', array()); $layers = $this->json_decode_slashes($layers); if(!empty($layers)){ //$this->layers = array_merge_recursive($this->layers, $layers); $this->layers = array_replace_recursive($this->layers, $layers); $this->save_layers(); } $settings = $this->get_val($data, 'settings', array()); $settings = $this->json_decode_slashes($settings); if(!empty($settings)){ $settings['version'] = $version; //$this->settings = array_merge_recursive($this->settings, $settings); $this->settings = array_replace_recursive($this->settings, $settings); $this->save_settings(); } return true; } /** * delete a slide by its ID * @before: RevSliderSlide::deleteSlide(); */ public function delete_slide_by_id($slide_id){ global $wpdb; $return = $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_SLIDES, array('id' => $slide_id)); do_action('revslider_slide_deleteSlide', $slide_id); return $return; } /** * duplicate slide by its ID and push it to given Slider ID * @before: RevSliderSlider::duplicateSlide(); **/ public function duplicate_slide_by_id($slide_id, $slider_id){ global $wpdb; $done = false; $slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE id = %s", $slide_id), ARRAY_A); if(!empty($slide)){ $slider = new RevSliderSlider(); $slider->init_by_id($slider_id); $slides = $slider->get_slides(); $order = 0; if(!empty($slides)){ foreach($slides as $t_s){ $n_order = $t_s->get_order(); if($n_order > $order) $order = $n_order; } } $slide['slider_id'] = $slider_id; $slide['slide_order'] = $order + 1; $slide_id = $this->get_val($slide, 'id'); unset($slide['id']); $done = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $slide); } return ($done) ? $wpdb->insert_id : false; } /** * change slide_order of a slide */ public function change_slide_order($slide_id, $slide_order){ global $wpdb; $ret = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDES, array('slide_order' => $slide_order), array('id' => $slide_id)); } /** * init slide by post data * @before: RevSliderSlide::initByPostData(); * @removed in 6.2.18 -> @change 6.2.16: $template_id will not be written if the current post id is not the post_id to prevent malfunctioning */ public function init_by_post_data($data, RevSliderSlide $template, $slider_id){ //global $rs_slide_template; $post_id = $this->get_val($data, 'ID'); $c_post_id = @get_the_ID(); $template_id = get_post_meta($post_id, 'slide_template', true); //only change the template if we are in the post itself, not if we are in another revslider that is post based! $template_id = ($template_id == '') ? 'default' : $template_id; // || (intval($c_post_id) !== 0 && intval($post_id) !== intval($c_post_id)) $this->post_data = apply_filters('revslider_slide_initByPostData', $data, $template, $slider_id, $this); if(!empty($template_id) && is_numeric($template_id)){ //init by local template, if this fails, init by global (slider) template try{ /* we have to add this slide for the static slide to be available in certain cases check if slide exists */ $local = new RevSliderSlide(); if($local->exist_by_id($template_id)){ $local->init_by_id($template_id); $this->init_by_slide($local); }else{ $this->init_by_slide($template); } //$rs_slide_template[$template_id] = $template_id; }catch(Exception $e){ $this->init_by_slide($template); } }else{ //init by global template $this->init_by_slide($template); //$rs_slide_template[$template->id] = $template->id; } //set some slide params $this->id = $post_id; $this->params['title'] = $this->get_val($data, 'post_title'); if($this->get_val($this->params, array('seo', 'set'), false) == true && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $link = get_permalink($post_id); $this->params['seo']['link'] = str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link']); $this->params['seo']['link'] = str_replace('-', '_REVSLIDER_', $this->params['seo']['link']); //process meta tags: $matches = array(); preg_match('/%meta:\w+%/', $this->params['seo']['link'], $matches); if(!empty($matches)){ foreach($matches as $match){ $meta = str_replace('%meta:', '', $match); $meta = str_replace('%', '', $meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $meta_val = get_post_meta($post_id, $meta, true); $this->params['seo']['link'] = str_replace($match, $meta_val, $this->params['seo']['link']); } } $matches = array(); preg_match('/{{meta:\w+}}/', $this->params['seo']['link'], $matches); if(!empty($matches)){ foreach($matches as $match){ $meta = str_replace('{{meta:', '', $match); $meta = str_replace('}}', '',$meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $meta_val = get_post_meta($post_id, $meta, true); $this->params['seo']['link'] = str_replace($match, $meta_val, $this->params['seo']['link']); } } $this->params['seo']['link'] = str_replace('_REVSLIDER_', '-', $this->params['seo']['link']); } $this->params['publish']['state'] = ($data['post_status'] == 'publish') ? 'published' : $this->params['publish']['state'] = 'unpublished'; if($this->get_val($this->params, array('bg', 'imageFromStream'), false) === true){ //if image is choosen, use featured image as background // && $this->get_val($this->params, array('bg', 'type')) == 'image' $tid = get_post_thumbnail_id($post_id); if(!empty($tid)){ $this->set_image_by_image_id($tid); //set the thumbnail image $thumbnail_url = wp_get_attachment_image_src($tid, 'thumbnail'); if($thumbnail_url !== false){ if(!isset($this->params['thumb'])) $this->params['thumb'] = array(); $this->params['thumb']['customThumbSrc'] = $this->get_val($thumbnail_url, 0); } } } //replace placeholders in layers: $this->set_layers_by_post($data, $slider_id); } /** * replace layer placeholders by post data * @before: RevSliderSlide::setLayersByPostData(); */ private function set_layers_by_post($post, $slider_id){ $post = apply_filters('revslider_slide_setLayersByPostData_pre', $post, $slider_id, $this); //check if we are woocommerce or not $slider_source = $this->get_slider_param($slider_id, 'source', array()); $source_type = $this->get_slider_param($slider_id, 'sourcetype', 'gallery'); if($source_type == 'woocommerce' || $source_type == 'woo'){ $excerpt_limit = str_replace('char', '', $this->get_val($slider_source, array('woo', 'excerptLimit'), 55)); }else{ $excerpt_limit = str_replace('char', '', $this->get_val($slider_source, array('post', 'excerptLimit'), 55)); } $excerpt_limit = (int)$excerpt_limit; $date = $this->get_val($post, 'post_date_gmt'); $date_mod = $this->get_val($post, 'post_modified'); $author = $this->get_val($post, 'post_author'); $curauth = get_user_by('ID', $author); $cats = $this->get_val($post, array('source', 'post', 'category')); $img_sizes = $this->get_all_image_sizes(); $ptid = get_post_thumbnail_id($post['ID']); $attr = array( 'title' => $this->get_val($post, 'post_title'), 'alias' => $this->get_val($post, 'post_name'), 'content' => $this->get_val($post, 'post_content'), 'link' => get_permalink($post['ID']), 'excerpt' => $this->get_excerpt_by_id($post['ID'], $excerpt_limit), 'postDate' => $this->convert_post_date($date), 'dateModified' => $this->convert_post_date($date_mod), 'authorName' => get_the_author_meta('display_name', $author), 'authorID' => $author, 'authorPage' => $curauth->user_url, 'authorPostsPage' => get_author_posts_url($author), 'catlist' => $this->get_categories_html($cats,null,$post['ID']), 'catlist_raw' => strip_tags($this->get_categories_html($cats,null,$post['ID'])), 'taglist' => get_the_tag_list('', ',', '', $post['ID']), 'numComments' => $this->get_val($post, 'comment_count'), 'img_urls' => array() ); foreach($img_sizes as $img_handle => $img_name){ $featured_image_url = wp_get_attachment_image_src($ptid, $img_handle); if($featured_image_url !== false){ $attr['img_urls'][$img_handle] = array( 'url' => $featured_image_url[0], 'tag' => '' ); } } $attr = apply_filters('revslider_slide_setLayersByPostData_post', $attr, $post, $slider_id, $this); if(!empty($this->layers)){ foreach($this->layers as $key => $layer){ $text = $this->get_val($layer, 'text'); $text = apply_filters('revslider_mod_meta', $text, $post['ID'], $post); //option to add your own filter here to modify meta to your likings $text = $this->set_post_data($text, $attr, $post['ID']); $layer['text'] = $text; $actions = $this->get_val($layer, array('actions', 'action'), array()); if(!empty($actions)){ foreach($actions as $a_k => $action){ $ilink = $this->get_val($action, 'image_link'); if(!empty($ilink)){ $ilink = $this->set_post_data($ilink, $attr, $post['ID']); $this->set_val($layer, array('actions', 'action', $a_k, 'image_link'), $ilink); } } } /** * check if we should add the featured image * as the image, as the layer is image * and has set to use the stream image **/ if($this->get_val($layer, 'type', 'text') === 'image' && $this->get_val($layer, array('media', 'imageFromStream'), false) === true){ $featured_image_url = wp_get_attachment_image_src($ptid, 'full'); if(!empty($featured_image_url)){ $this->set_val($layer, array('media', 'imageUrl'), $this->get_val($featured_image_url, 0)); } } $this->layers[$key] = $layer; } } for($mi = 0; $mi < 10; $mi++){ //set params to the post data $pa = $this->get_param(array('info', 'params', $mi, 'v'), ''); $pa = $this->set_post_data($pa, $attr, $post['ID']); $this->set_param(array('info', 'params', $mi, 'v'), $pa); } $param_list = array(array('attributes', 'alt'), array('attributes', 'class'), array('attributes', 'data')); foreach($param_list as $p){ //set params to the stream data $pa = $this->get_param($p, ''); $pa = $this->set_post_data($pa, $attr, $post['ID']); $this->set_param($p, $pa); } } /** * get excerpt from post id * @before: RevSliderFunctionsWP::getExcerptById(); */ public function get_excerpt_by_id($id, $limit = 55){ $post = get_post($id); $excerpt = trim($post->post_excerpt); $excerpt = (empty($excerpt)) ? $post->post_content : $excerpt; $excerpt = strip_tags($excerpt, '

'); $excerpt = $this->get_text_intro($excerpt, $limit); return apply_filters('revslider_getExcerptById', $excerpt, $post, $limit); } /** * get text intro, limit by number of words * @before: RevSliderFunctionsWP::getTextIntro(); */ public function get_text_intro($text, $limit){ $array = explode(' ', $text, $limit); if(count($array) >= $limit){ array_pop($array); $intro = implode(' ', $array); $intro = trim($intro); $intro .= (!empty($intro)) ? '...' : ''; }else{ $intro = $text; } return preg_replace('`\[[^\]]*\]`', '', $intro); } /** * replace placeholders with post data **/ public function set_post_data($text, $attr, $post_id){ $img_sizes = $this->get_all_image_sizes(); //remove rev_slider shortcodes from content ( no inception ;) $content = $this->get_val($attr, 'content'); $content = preg_replace('/\\[rev_slider.*?\\]/', '', $content, -1); $content = str_replace('[/rev_slider]', '', $content); //add filter for addon metas $text = apply_filters('rev_slider_insert_meta', $text, $post_id); $text = str_replace(array('%title%', '{{title}}'), $this->get_val($attr, 'title'), $text); $text = str_replace(array('%excerpt%', '{{excerpt}}'), $this->get_val($attr, 'excerpt'), $text); $text = str_replace(array('%alias%', '{{alias}}'), $this->get_val($attr, 'alias'), $text); $text = str_replace(array('%content%', '{{content}}'), $content, $text); $text = str_replace(array('%link%', '{{link}}'), $this->get_val($attr, 'link'), $text); $text = str_replace(array('%date%', '{{date}}'), $this->get_val($attr, 'postDate'), $text); $text = str_replace(array('%date_modified%', '{{date_modified}}'), $this->get_val($attr, 'dateModified'), $text); $text = str_replace(array('%author_name%', '{{author_name}}'), $this->get_val($attr, 'authorName'), $text); $text = str_replace(array('%author_posts%', '{{author_posts}}'), $this->get_val($attr, 'authorPostsPage'), $text); $text = str_replace(array('%author_website%', '{{author_website}}'), $this->get_val($attr, 'authorPage'), $text); $text = str_replace(array('%num_comments%', '{{num_comments}}'), $this->get_val($attr, 'numComments'), $text); $text = str_replace(array('%catlist%', '{{catlist}}'), $this->get_val($attr, 'catlist'), $text); $text = str_replace(array('%catlist_raw%', '{{catlist_raw}}'), $this->get_val($attr, 'catlist_raw'), $text); $text = str_replace(array('%taglist%', '{{taglist}}'), $this->get_val($attr, 'taglist'), $text); $text = str_replace(array('%id%', '{{id}}'), $post_id, $text); if(!empty($img_sizes)){ foreach($img_sizes as $img_handle => $img_name){ $text = str_replace(array('%featured_image_url_'.$img_handle.'%', '{{featured_image_url_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'url'), ''), $text); $text = str_replace(array('%featured_image_'.$img_handle.'%', '{{featured_image_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'tag'), ''), $text); //fix for using the lowercase name instead of the handle $img_name = strtolower($img_name); $img_name = str_replace(' ', '_', $img_name); $text = str_replace(array('%featured_image_url_'.$img_name.'%', '{{featured_image_url_'.$img_name.'}}'), $this->get_val($attr, array('img_urls', $img_name, 'url'), ''), $text); $text = str_replace(array('%featured_image_'.$img_name.'%', '{{featured_image_'.$img_name.'}}'), $this->get_val($attr, array('img_urls', $img_name, 'tag'), ''), $text); } } //process meta tags: $text = str_replace('-', '_REVSLIDER_', $text); $arrMatches = array(); preg_match_all('/%meta:\w+%/', $text, $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match){ $meta = str_replace('%meta:', '', $match); $meta = str_replace('%', '',$meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $metaValue = get_post_meta($post_id, $meta, true); $text = str_replace($match, $metaValue, $text); } } } $arrMatches = array(); preg_match_all('/{{meta:\w+}}/', $text, $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match) { $meta = str_replace('{{meta:', '', $match); $meta = str_replace('}}', '',$meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $metaValue = get_post_meta($post_id,$meta,true); $text = str_replace($match,$metaValue,$text); } } } $arrMatches = array(); preg_match_all("/{{content:\w+[\:]\w+}}/", $text, $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match) { //now check length and type $meta = str_replace('{{content:', '', $match); $meta = str_replace('}}', '',$meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $vals = explode(':', $meta); if(count($vals) !== 2) continue; //not correct values $vals[1] = intval($vals[1]); //get real number if($vals[1] === 0 || $vals[1] < 0) continue; //needs to be at least 1 if($vals[0] == 'words'){ $metaValue = explode(' ', strip_tags($content), $vals[1]+1); if(is_array($metaValue) && count($metaValue) > $vals[1]) array_pop($metaValue); $metaValue = implode(' ', $metaValue); }elseif($vals[0] == 'chars'){ $metaValue = substr(strip_tags($content), 0, $vals[1]); }else{ continue; } $text = str_replace($match, $metaValue, $text); } } } $arrMatches = array(); preg_match_all("/{{author_avatar:\w+}}/", $text, $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match) { //now check length and type $meta = str_replace('{{author_avatar:', '', $match); $meta = str_replace('}}', '', $meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $vals = explode(':', $meta); if(count($vals) !== 1) continue; //not correct values $vals[0] = intval($vals[0]); //get real number if($vals[0] === 0 || $vals[0] < 0) continue; //needs to be at least 1 $avatar = get_avatar_url($this->get_val($attr, 'authorID'), array('size'=> $vals[0])); $text = str_replace($match, $avatar, $text); } } } $text = str_replace('_REVSLIDER_','-',$text); //replace event's template if(RevSliderEventsManager::isEventsExists()){ $ed = RevSliderEventsManager::get_event_post_data($post_id); if(!empty($ed)){ foreach($ed as $ek => $ev){ if($ek == 'start_date' || $ek == 'end_date') $ev = $this->convert_post_date($ev); $text = str_replace(array('%event_'.$ek.'%', '{{event_'.$ek.'}}'), $ev, $text); } } } if(RevSliderWooCommerce::woo_exists()){ $is_30 = RevSliderWooCommerce::version_check('3.0'); $product = ($is_30) ? wc_get_product($post_id) : get_product($post_id); if($product !== false){ $wc_stock = ($is_30) ? $product->get_stock_quantity() : $product->get_total_stock(); $wc_rating = ($is_30) ? wc_get_rating_html($product->get_average_rating()) : $product->get_rating_html(); $wc_categories = ($is_30) ? wc_get_product_category_list($product->get_id(), ',') : $product->get_categories(','); $wc_tags = ($is_30) ? wc_get_product_tag_list($product->get_id()) : $product->get_tags(); $wc_add_to_cart_button = ''; $wc_star_rating = '
'; preg_match_all('#.*?#', $wc_rating, $match); if(!empty($match) && isset($match[0]) && isset($match[0][0])){ $wc_star_rating .= str_replace($match[0][0], '', $wc_rating); $wc_star_rating = str_replace("Rated ","",$wc_star_rating); } $wc_star_rating .= '
'; if(strpos($text, 'wc_add_to_cart_button') !== false){ $pr_id = ($is_30) ? $product->get_id() : $product->id; $pr_type = ($is_30) ? $product->get_type() : $product->product_type; $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; $ajax_cart_en = get_option('woocommerce_enable_ajax_add_to_cart') == 'yes' ? true : false; $assets_path = str_replace(array( 'http:', 'https:'), '', WC()->plugin_url()) . '/assets/'; if($ajax_cart_en){ wp_enqueue_script( 'wc-add-to-cart', $assets_path.'js/frontend/'.'add-to-cart'.$suffix.'.js', array('jquery'), WC_VERSION, true); global $wc_is_localized; if($wc_is_localized === false){ //load it only one time wp_localize_script('wc-add-to-cart', 'wc_add_to_cart_params', apply_filters('wc_add_to_cart_params', array( 'ajax_url' => WC()->ajax_url(), 'ajax_loader_url' => apply_filters('woocommerce_ajax_loader_url', $assets_path . 'images/ajax-loader@2x.gif'), 'i18n_view_cart' => esc_attr__('View Cart', 'woocommerce'), 'cart_url' => get_permalink(wc_get_page_id('cart')), 'is_cart' => is_cart(), 'cart_redirect_after_add' => get_option('woocommerce_cart_redirect_after_add') ))); $wc_is_localized = true; } } $wc_add_to_cart_button = apply_filters( 'woocommerce_loop_add_to_cart_link', sprintf('%s', esc_url($product->add_to_cart_url()), esc_attr($pr_id), esc_attr($product->get_sku()), $product->is_purchasable() ? 'add_to_cart_button' : '', esc_attr($pr_type), esc_html($product->add_to_cart_text()) ), $product ); } $text = str_replace(array('%wc_full_price%', '{{wc_full_price}}'), $product->get_price_html(), $text); $text = str_replace(array('%wc_price%', '{{wc_price}}'), wc_price($product->get_price()), $text); $text = str_replace(array('%wc_price_no_cur%', '{{wc_price_no_cur}}'), $product->get_price(), $text); $text = str_replace(array('%wc_stock%', '{{wc_stock}}'), $wc_stock, $text); $text = str_replace(array('%wc_rating%', '{{wc_rating}}'), $wc_rating, $text); $text = str_replace(array('%wc_star_rating%', '{{wc_star_rating}}'), $wc_star_rating, $text); $text = str_replace(array('%wc_categories%', '{{wc_categories}}'), $wc_categories, $text); $text = str_replace(array('%wc_add_to_cart%', '{{wc_add_to_cart}}'), $product->add_to_cart_url(), $text); $text = str_replace(array('%wc_add_to_cart_button%', '{{wc_add_to_cart_button}}'), $wc_add_to_cart_button, $text); $text = str_replace(array('%wc_sku%', '{{wc_sku}}'), $product->get_sku(), $text); $text = str_replace(array('%wc_stock_quantity%', '{{wc_stock_quantity}}'), $product->get_stock_quantity(), $text); $text = str_replace(array('%wc_rating_count%', '{{wc_rating_count}}'), $product->get_rating_count(), $text); $text = str_replace(array('%wc_review_count%', '{{wc_review_count}}'), $product->get_review_count(), $text); $text = str_replace(array('%wc_tags%', '{{wc_tags}}'), $wc_tags, $text); } } return $text; } /** * init slide by post data * @before: RevSliderSlide::initByStreamData(); */ public function init_by_stream_data($data, $template, $slider_id, $sourcetype, $additions){ $a = apply_filters('revslider_slide_initByStreamData', array('post_data' => $data, 'template' => $template, 'slider_id' => $slider_id, 'sourcetype' => $sourcetype, 'additions' => $additions), $this); $this->post_data = array(); $this->post_data = (array)$a['post_data']; //init by global template $this->init_by_slide($a['template']); switch($a['sourcetype']){ case 'facebook': $this->init_by_facebook($a['slider_id'], $a['additions']); break; case 'twitter': $this->init_by_twitter($a['slider_id'], $a['additions']); break; case 'instagram': //$this->post_data = $this->get_val($this->post_data, 'node', array()); $this->init_by_instagram($a['slider_id'], $a['additions']); break; case 'flickr': $this->init_by_flickr($a['slider_id'], $a['additions']); break; case 'youtube': $this->init_by_youtube($a['slider_id'], $a['additions']); break; case 'vimeo': $this->init_by_vimeo($a['slider_id'], $a['additions']); break; default: $return = apply_filters('revslider_slide_initByStreamData_sourceType', false, $a, $this); if($return === false) $this->throw_error(__('Source must be from Stream', 'revslider')); break; } if($this->get_val($this->params, array('bg', 'type')) == 'image'){ $this->params['bg']['image'] = $this->image_url; } } /** * init the data for facebook * @since: 5.0 * @change: 5.1.1 Facebook Album * @before: RevSliderSlide::initByFacebook(); */ private function init_by_facebook($slider_id, $additions){ $this->post_data = apply_filters('revslider_slide_initByFacebook_pre', $this->post_data, $slider_id, $additions, $this); //set some slide params $this->id = $this->get_val($this->post_data, 'id'); $this->set_param('title', $this->get_val($this->post_data, 'name')); $this->set_param(array('publish', 'state'), 'published'); if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $link = $this->get_val($this->post_data, 'link'); $this->set_param(array('seo', 'link'), str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link'])); } if($this->get_val($this->params, array('bg', 'type')) == 'image'){ //if image is choosen, use featured image as background if($additions['fb_type'] == 'album'){ //$this->image_url = 'https://graph.facebook.com/'.$this->get_val($this->post_data, 'id').'/picture'; $image_array = $this->get_val($this->post_data, 'images'); $this->image_url = isset($image_array[0]->source) ? $image_array[0]->source : $this->get_val($this->post_data, 'picture', $this->image_thumb); $this->image_thumb = $this->get_val($this->post_data, 'picture', $this->image_thumb); }else{ $img = $this->get_facebook_timeline_image(); $this->image_url = $img; $this->image_thumb = ($img !== '') ? $img : $this->image_thumb; } $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL.'public/assets/assets/sources/facebook.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace('http://', 'https://', $this->image_url) : $this->image_url; $this->image_filename = basename($this->image_url); } $this->post_data = apply_filters('revslider_slide_initByFacebook_post', $this->post_data, $slider_id, $additions, $this); $this->set_layers_by_stream($slider_id, 'facebook', $additions); //replace placeholders in layers } /** * init the data for twitter * @since: 5.0 * @before: RevSliderSlide::initByTwitter(); */ private function init_by_twitter($slider_id, $additions){ $this->post_data = apply_filters('revslider_slide_initByTwitter_pre', $this->post_data, $slider_id, $additions, $this); $this->id = $this->get_val($this->post_data, 'id'); $this->set_param('title', $this->get_val($this->post_data, 'title')); $this->set_param(array('publish', 'state'), 'published'); if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $link = 'https://twitter.com/'.$additions['twitter_user'].'/status/'.$this->get_val($this->post_data, 'id_str'); $this->set_param(array('seo', 'link'), str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link'])); } if(in_array($this->get_val($this->params, array('bg', 'type')), array('html5', 'trans', 'image', 'streamtwitter', 'streamtwitterboth'), true)){ //if image is choosen, use featured image as background $img_sizes = $this->get_all_image_sizes('twitter'); $img_res = $this->get_val($this->params, array('bg', 'imageSourceType'), reset($img_sizes)); $this->image_id = $this->get_val($this->post_data, 'id'); $img_res = (!isset($img_sizes[$img_res])) ? key($img_sizes) : $img_res; $image_url_array = $this->get_val($this->post_data, 'media'); $image_url_large = $this->get_val($image_url_array, 'large'); $img = $this->get_val($image_url_large, 'media_url', ''); $entities = $this->get_val($this->post_data, 'entities'); $urls = $this->get_val($entities, 'urls'); if($img == ''){ $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $img = (is_ssl()) ? $this->get_val($image_url_array[0], 'media_url_https') : $this->get_val($image_url_array[0], 'media_url'); } } if(is_array($urls) && isset($urls[0])){ $display_url = $this->get_val($urls[0], 'display_url'); $raw = explode('/', $display_url); //check if youtube or vimeo is inside if(strpos($display_url, 'youtu.be') !== false){ $this->set_param(array('bg', 'youtube'), $raw[1]); //set video for background video }elseif(strpos($display_url, 'vimeo.com') !== false){ $this->set_param(array('bg', 'vimeo'), $raw[1]); //set video for background video } } $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $video_info = $this->get_val($image_url_array[0], 'video_info'); $variants = $this->get_val($video_info, 'variants'); if(is_array($variants) && isset($variants[0])){ $this->set_param(array('bg', 'mpeg'), $this->get_val($variants[0], 'url')); //set video for background video } } $entities = $this->get_val($this->post_data, 'extended_entities'); if($img == ''){ $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $img = (is_ssl()) ? $this->get_val($image_url_array[0], 'media_url_https') : $this->get_val($image_url_array[0], 'media_url'); } } $urls = $this->get_val($entities, 'urls'); if(is_array($urls) && isset($urls[0])){ $display_url = $this->get_val($urls[0], 'display_url'); //check if youtube or vimeo is inside $raw = explode('/', $display_url); if(strpos($display_url, 'youtu.be') !== false){ $this->set_param(array('bg', 'youtube'), $raw[1]); //set video for background video }elseif(strpos($display_url, 'vimeo.com') !== false){ $this->set_param(array('bg', 'vimeo'), $raw[1]); //set video for background video } } $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $video_info = $this->get_val($image_url_array[0], 'video_info'); $variants = $this->get_val($video_info, 'variants'); if(is_array($variants) && isset($variants[0])){ $this->set_param(array('bg', 'mpeg'), $this->get_val($variants[0], 'url')); //set video for background video } } if($img !== ''){ $this->image_url = $img; $this->image_thumb = $img; } $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL.'public/assets/assets/sources/twitter.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace("http://", "https://", $this->image_url) : $this->image_url; $this->image_filename = basename($this->image_url); } $this->post_data = apply_filters('revslider_slide_initByTwitter_post', $this->post_data, $slider_id, $additions, $this); $this->set_layers_by_stream($slider_id, 'twitter', $additions); //replace placeholders in layers } /** * init the data for instagram * @since: 5.0 * @before: RevSliderSlide::initByInstagram(); */ private function init_by_instagram($slider_id, $additions = array()){ $this->post_data = apply_filters('revslider_slide_initByInstagram_pre', $this->post_data, $slider_id, $this); //set some slide params $this->id = $this->get_val($this->post_data, 'id'); $caption = $this->get_val($this->post_data, 'caption'); $link = $this->get_val($this->post_data, 'link'); $link = (empty($link)) ? 'https://www.instagram.com/p/' . $this->get_val($this->post_data, 'shortcode') : $link; $this->set_param('title', $this->get_val($caption, 'text')); $this->set_param(array('publish', 'state'), 'published'); if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $this->set_param(array('seo', 'link'), str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link'])); } if(in_array($this->get_val($this->params, array('bg', 'type')), array('html5', 'trans', 'image', 'streaminstagram', 'streaminstagramboth'), true)){ //if image is choosen, use featured image as background $is = array(); $img_sizes = $this->get_all_image_sizes('instagram'); $img_res = $this->get_val($this->params, array('bg', 'imageSourceType'), reset($img_sizes)); $img_res = (!isset($img_sizes[$img_res])) ? key($img_sizes) : $img_res; $this->image_id = $this->get_val($this->post_data, 'id'); $imgs = $this->get_val($this->post_data, 'images', array()); foreach($imgs as $k => $im){ $is[$k] = $im->url; } /*if(isset($is[$img_res])){ $this->image_url = $is[$img_res]; $this->image_thumb = $is['thumbnail']; }else{ $this->image_url = $this->get_val($this->post_data, 'display_src'); $this->image_thumb = $this->get_val($this->post_data, 'thumbnail_src'); } */ $this->image_url = $this->get_val($this->post_data, 'display_url'); $this->image_thumb = $this->get_val($this->post_data, 'thumbnail_src', $this->image_thumb); $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL . 'public/assets/assets/sources/instagram.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace('http://', 'https://', $this->image_url) : $this->image_url; $this->image_filename = basename($this->image_url); } $videos = $this->get_val($this->post_data, array('videos', 'standard_resolution', 'url')); if(!empty($videos)){ $this->set_param('slide_bg_instagram', $videos); //set video for background video //$this->set_param(array('bg', 'type'), 'streaminstagram'); //set background type $this->set_param(array('bg', 'mpeg'), $videos); //set video for background video } $this->post_data = apply_filters('revslider_slide_initByInstagram_post', $this->post_data, $slider_id, $this); $this->set_layers_by_stream($slider_id, 'instagram', $additions); //replace placeholders in layers } /** * init the data for flickr * @since: 5.0 * @update: 6.1.7 */ private function init_by_flickr($slider_id, $additions){ $this->post_data = apply_filters('revslider_slide_initByFlickr_pre', $this->post_data, $slider_id, $this); $this->id = $this->get_val($this->post_data, 'id'); $this->set_param('title', $this->get_val($this->post_data, 'title')); $this->set_param(array('publish', 'state'), 'published'); if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $link = 'http://flic.kr/p/'.$this->base_encode($this->get_val($this->post_data, 'id')); $this->set_param(array('seo', 'link'), str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link'])); } if(in_array($this->get_val($this->params, array('bg', 'type')), array('html5', 'image'), true)){ //if image is choosen, use featured image as background //facebook check which image size is choosen $img_sizes = $this->get_all_image_sizes('flickr'); $img_res = $this->get_val($this->params, array('bg', 'imageSourceType'), reset($img_sizes)); $this->image_id = $this->get_val($this->post_data, 'id'); if(!isset($img_sizes[$img_res])) $img_res = key($img_sizes); $is = @array( 'original' => $this->get_val($this->post_data, 'url_o'), 'large' => $this->get_val($this->post_data, 'url_l'), 'medium-800' => $this->get_val($this->post_data, 'url_c'), 'medium-640' => $this->get_val($this->post_data, 'url_z'), 'medium' => $this->get_val($this->post_data, 'url_m'), 'small-320' => $this->get_val($this->post_data, 'url_n'), 'small' => $this->get_val($this->post_data, 'url_s'), 'thumbnail' => $this->get_val($this->post_data, 'url_t'), 'square' => $this->get_val($this->post_data, 'url_sq'), 'large-square' => $this->get_val($this->post_data, 'url_q') ); $this->image_url = $this->get_val($is, $img_res, ''); if(empty($this->image_url)){ foreach($is as $img_res){ $this->image_url = $img_res; if(!empty($img_res)) break; } } $this->image_thumb = $this->get_val($is, 'thumbnail', $this->image_thumb); $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL.'public/assets/assets/sources/flickr.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace("http://", "https://", $this->image_url) : $this->image_url; $this->image_filename = basename($this->image_url); } $this->post_data = apply_filters('revslider_slide_initByFlickr_post', $this->post_data, $slider_id, $this); $this->set_layers_by_stream($slider_id, 'flickr', $additions); //replace placeholders in layers } /** * init the data for youtube * @since: 5.0 * @before: RevSliderSlide::initByYoutube(); */ private function init_by_youtube($slider_id, $additions){ $this->post_data = apply_filters('revslider_slide_initByYoutube_pre', $this->post_data, $slider_id, $additions, $this); //set some slide params $snippet = $this->get_val($this->post_data, 'snippet'); $resource = $this->get_val($snippet, 'resourceId'); $link_raw = ($additions['yt_type'] == 'channel') ? $this->get_val($this->post_data, 'id') : $this->get_val($snippet, 'resourceId'); $link = $this->get_val($link_raw, 'videoId'); $this->set_param(array('bg', 'youtube'), $link); //set video for background video if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ if($link !== '') $link = '//youtube.com/watch?v='.$link; $this->set_param(array('seo', 'link'), str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link'])); } switch($additions['yt_type']){ case 'channel': $this->id = $this->get_val($this->post_data, array('id', 'videoId')); break; case 'playlist': $this->id = $this->get_val($resource, 'videoId'); break; } $this->id = ($this->id == '') ? 'not-found' : $this->id; $this->set_param('title', $this->get_val($snippet, 'title')); $this->set_param(array('publish', 'state'), 'published'); $bg_type = $this->get_val($this->params, array('bg', 'type')); if(in_array($bg_type, array('trans', 'image', 'streamyoutube', 'streamyoutubeboth', 'youtube', 'streamvimeo', 'streamvimeoboth', 'vimeo'), true)){ //if image is choosen, use featured image as background //facebook check which image size is choosen $img_sizes = $this->get_all_image_sizes('youtube'); $img_res = $this->get_val($this->params, array('bg', 'imageSourceType'), reset($img_sizes)); $this->image_id = $this->get_val($resource, 'videoId'); $thumbs = $this->get_val($snippet, 'thumbnails'); $is = array(); if(!empty($thumbs)){ foreach($thumbs as $name => $vals){ $is[$name] = $this->get_val($vals, 'url'); } } if(!isset($img_sizes[$img_res])) $img_res = key($img_sizes); $this->image_url = $this->get_val($is, $img_res, ''); $this->image_url = (empty($this->image_url)) ? $this->get_val($is, 'default', '') : $this->image_url; $this->image_thumb = $this->get_val($is, 'medium', $this->image_thumb); $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL.'public/assets/assets/sources/youtube.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace('http://', 'https://', $this->image_url) : $this->image_url; if($this->get_param(array('thumb', 'customThumbSrc'), '') === ''){ $this->set_param(array('thumb', 'customThumbSrc'), $this->image_thumb); } $this->image_filename = basename($this->image_url); } $this->post_data = apply_filters('revslider_slide_initByYoutube_post', $this->post_data, $slider_id, $additions, $this); //replace placeholders in layers: $this->set_layers_by_stream($slider_id, 'youtube', $additions); } /** * init the data for vimeo * @since: 5.0 * @before: RevSliderSlide::initByVimeo(); */ private function init_by_vimeo($slider_id, $additions){ $this->post_data = apply_filters('revslider_slide_initByVimeo_pre', $this->post_data, $slider_id, $additions, $this); $this->id = $this->get_val($this->post_data, 'id'); $this->set_param(array('publish', 'state'), 'published'); $this->set_param('title', $this->get_val($this->post_data, 'title')); if($this->get_val($this->params, array('seo', 'set'), false) && $this->get_val($this->params, array('seo', 'type'), 'regular') == 'regular'){ $link = $this->get_val($this->post_data, 'url'); $this->params['seo']['link'] = str_replace(array('%link%', '{{link}}'), $link, $this->params['seo']['link']); } $this->set_param(array('bg', 'vimeo'), $this->get_val($this->post_data, 'url')); if($this->get_val($this->params, array('bg', 'imageFromStream'), false) === true && in_array($this->get_val($this->params, array('bg', 'type')), array('trans', 'image', 'streamvimeo', 'streamvimeoboth', 'vimeo'), true)){ //if image is choosen, use featured image as background //vimeo check which image size is choosen $img_sizes = $this->get_all_image_sizes('vimeo'); $img_res = $this->get_val($this->params, array('bg', 'imageSourceType'), reset($img_sizes)); $img_res = (!isset($img_sizes[$img_res])) ? key($img_sizes) : $img_res; $is = array(); $this->image_id = $this->get_val($this->post_data, 'id'); foreach($img_sizes as $handle => $name){ $is[$handle] = $this->get_val($this->post_data, $handle); } $this->image_url = $this->get_val($is, $img_res, ''); $this->image_url = (empty($this->image_url)) ? RS_PLUGIN_URL.'public/assets/assets/sources/vimeo.png' : $this->image_url; $this->image_url = (is_ssl()) ? str_replace("http://", "https://", $this->image_url) : $this->image_url; $this->image_thumb = $this->get_val($is, 'thumbnail', $this->image_thumb); $this->image_filename = basename($this->image_url); } $this->post_data = apply_filters('revslider_slide_initByVimeo_post', $this->post_data, $slider_id, $additions, $this); //replace placeholders in layers: $this->set_layers_by_stream($slider_id, 'vimeo', $additions); } /** * prepare and fill the stream data **/ public function set_stream_data($text, $attr, $stream_type, $additions = array(), $is_action = false){ $img_sizes = $this->get_all_image_sizes($stream_type); $_img_sizes = $this->get_all_image_sizes(); $_img_s = array(); if(!empty($_img_sizes)){ foreach($_img_sizes as $k => $v){ $v = str_replace(' ', '_', strtolower($v)); $_img_s[$v] = $v; } } $img_sizes = array_merge($img_sizes, $_img_sizes, $_img_s); $text = apply_filters('revslider_slide_set_stream_data_pre', $text, $attr, $stream_type, $additions, $is_action, $img_sizes); $title = ($stream_type == 'twitter' && $is_action === false) ? $this->add_wrap_around_url($this->get_val($attr, 'title')) : $this->get_val($attr, 'title'); $excerpt = ($stream_type == 'twitter' && $is_action === false) ? $this->add_wrap_around_url($this->get_val($attr, 'excerpt')) : $this->get_val($attr, 'excerpt'); $content = ($stream_type == 'twitter' && $is_action === false) ? $this->add_wrap_around_url($this->get_val($attr, 'content')) : $this->get_val($attr, 'content'); $text = str_replace(array('%title%', '{{title}}'), $title, $text); $text = str_replace(array('%excerpt%', '{{excerpt}}'), $excerpt, $text); $text = str_replace(array('%description%', '{{description}}'), $excerpt, $text); $text = str_replace(array('%alias%', '{{alias}}'), $this->get_val($attr, 'alias'), $text); $text = str_replace(array('%content%', '{{content}}'), $content, $text); $text = str_replace(array('%link%', '{{link}}'), $this->get_val($attr, 'link'), $text); $text = str_replace(array('%date_published%', '{{date_published}}', '%date%', '{{date}}'), $this->get_val($attr, 'date'), $text); $text = str_replace(array('%date_modified%', '{{date_modified}}'), $this->get_val($attr, 'date_modified'), $text); $text = str_replace(array('%author_name%', '{{author_name}}'), $this->get_val($attr, 'author_name'), $text); $text = str_replace(array('%num_comments%', '{{num_comments}}'), $this->get_val($attr, 'num_comments'), $text); $text = str_replace(array('%catlist%', '{{catlist}}'), $this->get_val($attr, 'catlist'), $text); $text = str_replace(array('%catlist_raw%', '{{catlist_raw}}'), $this->get_val($attr, 'catlist_raw'), $text); $text = str_replace(array('%taglist%', '{{taglist}}'), $this->get_val($attr, 'taglist'), $text); $text = str_replace(array('%likes%', '{{likes}}'), $this->get_val($attr, 'likes'), $text); $text = str_replace(array('%retweet_count%', '{{retweet_count}}'), $this->get_val($attr, 'retweet_count'), $text); $text = str_replace(array('%favorite_count%', '{{favorite_count}}'), $this->get_val($attr, 'favorite_count'), $text); $text = str_replace(array('%views%', '{{views}}'), $this->get_val($attr, 'views'), $text); $arrMatches = array(); preg_match_all("/{{content:\w+[\:]\w+}}/", $text, $arrMatches); foreach($arrMatches as $matched){ foreach($matched as $match) { //now check length and type $meta = str_replace("{{content:", "", $match); $meta = str_replace("}}","",$meta); $meta = str_replace('_REVSLIDER_', '-', $meta); $vals = explode(':', $meta); if(count($vals) !== 2) continue; //not correct values $vals[1] = intval($vals[1]); //get real number if($vals[1] === 0 || $vals[1] < 0) continue; //needs to be at least 1 if($vals[0] == 'words'){ $metaValue = explode(' ', strip_tags($content), $vals[1]+1); if(is_array($metaValue) && count($metaValue) > $vals[1]) array_pop($metaValue); $metaValue = implode(' ', $metaValue); }elseif($vals[0] == 'chars'){ $metaValue = substr(strip_tags($content), 0, $vals[1]); }else{ continue; } $text = str_replace($match, $metaValue, $text); } } switch($stream_type){ case 'facebook': foreach($img_sizes as $img_handle => $img_name){ if($additions['fb_type'] == 'album'){ $text = str_replace(array('%featured_image_url_'.$img_handle.'%', '{{featured_image_url_'.$img_handle.'}}', '%image_url_'.$img_handle.'%', '{{image_url_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'url')), $text); $text = str_replace(array('%featured_image_'.$img_handle.'%', '{{featured_image_'.$img_handle.'}}', '%image_'.$img_handle.'%', '{{image_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'tag')), $text); }else{ $text = str_replace(array('%featured_image_url_'.$img_handle.'%', '{{featured_image_url_'.$img_handle.'}}', '%image_url_'.$img_handle.'%', '{{image_url_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', 'url')), $text); $text = str_replace(array('%featured_image_'.$img_handle.'%', '{{featured_image_'.$img_handle.'}}', '%image_'.$img_handle.'%', '{{image_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', 'tag')), $text); } } break; case 'youtube': case 'vimeo': //$text = str_replace(array('%image_url_'.$img_handle.'%', '{{image_url_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'url')), $text); //$text = str_replace(array('%image_'.$img_handle.'%', '{{image_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'tag')), $text); case 'twitter': case 'instagram': case 'flickr': foreach($img_sizes as $img_handle => $img_name){ $text = str_replace(array('%featured_image_url_'.$img_handle.'%', '{{featured_image_url_'.$img_handle.'}}', '%image_url_'.$img_handle.'%', '{{image_url_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'url')), $text); $text = str_replace(array('%featured_image_'.$img_handle.'%', '{{featured_image_'.$img_handle.'}}', '%image_'.$img_handle.'%', '{{image_'.$img_handle.'}}'), $this->get_val($attr, array('img_urls', $img_handle, 'tag')), $text); } break; } return apply_filters('revslider_slide_set_stream_data_post', $text, $attr, $stream_type, $additions, $is_action, $img_sizes); } /** * replace layer placeholders by stream data * @since: 5.0 * @before: RevSliderSlide::setLayersByStreamData(); */ private function set_layers_by_stream($slider_id, $stream_type, $additions = array()){ $a = apply_filters('revslider_slide_setLayersByStreamData_pre', array('layers' => $this->layers, 'params' => $this->params), $slider_id, $stream_type, $additions, $this); $this->params = $this->get_val($a, 'params'); $this->layers = $this->get_val($a, 'layers'); $attr = $this->return_stream_data($stream_type, $additions); if(!empty($this->layers)){ foreach($this->layers as $key => $layer){ $text = $this->get_val($layer, 'text'); $text = apply_filters('revslider_mod_stream_meta', $text, $slider_id, $stream_type, $this->post_data); //option to add your own filter here to modify meta to your likings $layer['text'] = $this->set_stream_data($text, $attr, $stream_type, $additions); //set link actions to the stream data $actions = $this->get_val($layer, array('actions', 'action')); if(!empty($actions)){ foreach($actions as $a_k => $action){ $ilink = $this->get_val($action, 'image_link'); if(!empty($ilink)){ $ilink = $this->set_stream_data($ilink, $attr, $stream_type, $additions, true); $this->set_val($layer, array('actions', 'action', $a_k, 'image_link'), $ilink); } } } $layer_type = $this->get_val($layer, 'type', 'text'); //TODO: Check Patrick if ( ( $layer_type === 'image' && $this->get_val($layer, array('media', 'imageFromStream'), false) === true ) || ( in_array($layer_type, array('shape', 'row', 'group'), true) && $this->get_val($layer, array('idle', 'bgFromStream'), false) === true ) ){ $featured_image_url = $this->get_val($attr, 'stream_image_url', ''); if(!empty($featured_image_url)){ $this->set_val($layer, array('media', 'imageUrl'), $featured_image_url); } } $this->layers[$key] = $layer; } } //set params to the stream data for($mi = 0; $mi < 10; $mi++){ $pa = $this->get_param(array('info', 'params', $mi, 'v'), ''); $pa = $this->set_stream_data($pa, $attr, $stream_type, $additions); $this->set_param(array('info', 'params', $mi, 'v'), $pa); } $param_list = array(array('attributes', 'alt'), array('attributes', 'class'), array('attributes', 'data')); //set params to the stream data foreach($param_list as $p){ $pa = $this->get_param($p, ''); $pa = $this->set_stream_data($pa, $attr, $stream_type, $additions); $this->set_param($p, $pa); } $a = apply_filters('revslider_slide_setLayersByStreamData_post', array('layers' => $this->layers, 'params' => $this->params), $slider_id, $stream_type, $additions, $this); $this->params = $this->get_val($a, 'params'); $this->layers = $this->get_val($a, 'layers'); } /** * returns the data of the selected stream **/ public function return_stream_data($stream_type, $additions = array()){ $img_sizes = $this->get_all_image_sizes($stream_type); $attr = array(); $attr = apply_filters('revslider_slide_return_stream_data_pre', $attr, $stream_type, $additions, $img_sizes); switch($stream_type){ case 'facebook': if($this->get_val($additions, 'fb_type') == 'album'){ $fb_img_thumbnail = $this->get_val($this->post_data, 'picture'); $fb_img = 'https://graph.facebook.com/'.$this->get_val($this->post_data, 'id').'/picture'; $attr1 = array( 'title' => $this->get_val($this->post_data, 'name'), 'content' => $this->get_val($this->post_data, 'name'), 'link' => $this->get_val($this->post_data, 'link'), 'date' => $this->convert_post_date($this->get_val($this->post_data, 'created_time'), true), 'date_modified' => $this->convert_post_date($this->get_val($this->post_data, 'updated_time'), true), 'author_name' => $this->get_val($this->post_data, array('from', 'name')), 'likes' => count($this->get_val($this->post_data, array('likes', 'data'))), 'stream_image_url' => $fb_img, 'img_urls' => array( 'full' => array( 'url' => $fb_img, 'tag' => '' ), 'thumbnail' => array( 'url' => $fb_img_thumbnail, 'tag' => '' ) ) ); }else{ $post_url = explode('_', $this->get_val($this->post_data, 'id')); $img = $this->get_facebook_timeline_image(); $attr1 = array( 'title' => $this->get_val($this->post_data, 'message'), 'content' => $this->get_val($this->post_data, 'message'), 'link' => 'https://www.facebook.com/'.$this->get_val($additions, 'fb_user_id').'/posts/'.$this->get_val($post_url, 1), 'date' => $this->convert_post_date($this->get_val($this->post_data, 'created_time'), true), 'date_modified' => $this->convert_post_date($this->get_val($this->post_data, 'updated_time'), true), 'author_name' => $this->get_val($this->post_data, array('from', 'name')), 'likes' => intval($this->get_val($this->post_data, array('likes', 'summary', 'total_count'))), 'stream_image_url' => $img, 'img_urls' => array( 'url' => $img, 'tag' => '' ) ); } break; case 'twitter': $image_url_array = $this->get_val($this->post_data, 'media'); $image_url_large = $this->get_val($image_url_array, 'large'); $img = $this->get_val($image_url_large, 'media_url', ''); if($img == ''){ $entities = $this->get_val($this->post_data, 'entities'); $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $img = (is_ssl()) ? $this->get_val($image_url_array[0], 'media_url_https') : $this->get_val($image_url_array[0], 'media_url'); $image_url_large = $image_url_array[0]; } } if($img == ''){ $entities = $this->get_val($this->post_data, 'extended_entities'); $image_url_array = $this->get_val($entities, 'media'); if(is_array($image_url_array) && isset($image_url_array[0])){ $img = (is_ssl()) ? $this->get_val($image_url_array[0], 'media_url_https') : $this->get_val($image_url_array[0], 'media_url'); $image_url_large = $image_url_array[0]; } } $attr1 = array( 'title' => $this->get_val($this->post_data, 'full_text'), 'content' => $this->get_val($this->post_data, 'full_text'), 'link' => 'https://twitter.com/'.$this->get_val($additions, 'twitter_user').'/status/'.$this->get_val($this->post_data, 'id_str'), 'date' => $this->convert_post_date($this->get_val($this->post_data, 'created_at'), true), 'author_name' => $this->get_val($this->post_data, array('user', 'screen_name')), 'retweet_count' => $this->get_val($this->post_data, 'retweet_count', '0'), 'favorite_count'=> $this->get_val($this->post_data, 'favorite_count', '0'), ); if($img !== ''){ $w = $this->get_val($image_url_large, 'w', ''); $h = $this->get_val($image_url_large, 'h', ''); $attr1['stream_image_url'] = $img; $attr1['img_urls'] = array( 'large' => array( 'url' => $img, 'tag' => '' ) ); } break; case 'instagram': $caption = $this->get_val($this->post_data, array('edge_media_to_caption', 'edges', 0, 'node', 'text')); $attr1 = array( 'title' => $caption, 'content' => $caption, 'link' => 'https://www.instagram.com/p/'. $this->get_val($this->post_data, 'shortcode'), 'date' => date_i18n(get_option('date_format').' '.get_option('time_format'), $this->get_val($this->post_data, 'taken_at_timestamp', false)), 'author_name' => $this->get_val($additions, 'instagram_user'), //$this->get_val($this->post_data, 'user_info', '') 'likes' => $this->get_val($this->post_data, array('edge_liked_by', 'count')), //'likes' => $this->get_val($likes_raw, 'count'), 'num_comments' => $this->get_val($this->post_data, array('edge_media_to_comment', 'count')), //'num_comments' => $this->get_val($comments_raw, 'count'), ); $inst_img = $this->get_val($this->post_data, 'display_url', ''); $inst_thumb = $this->get_val($this->post_data, 'thumbnail_src', ''); $attr1['img_urls'] = array(); if(!empty($inst_img)){ $attr1['stream_image_url'] = $inst_img; $attr1['img_urls']['original'] = array( 'url' => $inst_img, 'tag' => '' ); $attr1['img_urls']['original_size'] = array( 'url' => $inst_img, 'tag' => '' ); $attr1['img_urls']['large'] = array( 'url' => $inst_img, 'tag' => '' ); } if(!empty($inst_thumb)){ $attr1['stream_image_url'] = (!isset($attr1['stream_image_url'])) ? $inst_thumb : $attr1['stream_image_url']; $attr1['img_urls']['thumb'] = array( 'url' => $inst_thumb, 'tag' => '' ); $attr1['img_urls']['thumbnail'] = array( 'url' => $inst_thumb, 'tag' => '' ); } break; case 'flickr': $attr1 = array( 'title' => $this->get_val($this->post_data, 'title'), 'content' => $this->get_val($this->post_data, array('description', '_content')), 'date' => $this->convert_post_date($this->get_val($this->post_data, 'datetaken')), 'author_name' => $this->get_val($this->post_data, 'ownername'), 'link' => 'http://flic.kr/p/'.$this->base_encode($this->get_val($this->post_data, 'id')), 'views' => $this->get_val($this->post_data, 'views'), 'stream_image_url' => $this->get_val($this->post_data, 'url_o'), 'img_urls' => array( 'square' => array('url' => $this->get_val($this->post_data, 'url_sq'), 'tag' => ''), 'large-square' => array('url' => $this->get_val($this->post_data, 'url_q'), 'tag' => ''), 'thumbnail' => array('url' => $this->get_val($this->post_data, 'url_t'), 'tag' => ''), 'small' => array('url' => $this->get_val($this->post_data, 'url_s'), 'tag' => ''), 'small-320' => array('url' => $this->get_val($this->post_data, 'url_n'), 'tag' => ''), 'medium' => array('url' => $this->get_val($this->post_data, 'url_m'), 'tag' => ''), 'medium-640' => array('url' => $this->get_val($this->post_data, 'url_z'), 'tag' => ''), 'medium-800' => array('url' => $this->get_val($this->post_data, 'url_c'), 'tag' => ''), 'large' => array('url' => $this->get_val($this->post_data, 'url_l'), 'tag' => ''), 'original' => array('url' => $this->get_val($this->post_data, 'url_o'), 'tag' => '') ) ); break; case 'youtube': $attr1 = array( 'title' => $this->get_val($this->post_data, array('snippet', 'title')), 'excerpt' => $this->get_val($this->post_data, array('snippet', 'description')), 'content' => $this->get_val($this->post_data, array('snippet', 'description')), 'date' => $this->convert_post_date($this->get_val($this->post_data, array('snippet', 'publishedAt'))) ); if($this->get_val($additions, 'yt_type') == 'channel'){ $link_raw = $this->get_val($this->post_data, 'id'); $attr1['link'] = $this->get_val($link_raw, 'videoId'); if($attr1['link'] !== '') $attr1['link'] = '//youtube.com/watch?v='.$attr1['link']; }else{ $link_raw = $this->get_val($this->post_data, 'resourceId'); $attr1['link'] = $this->get_val($link_raw, 'videoId'); if($attr1['link'] !== '') $attr1['link'] = '//youtube.com/watch?v='.$attr1['link']; } $thumbs = $this->get_val($this->post_data, array('snippet', 'thumbnails')); $attr1['img_urls'] = array(); if(!empty($thumbs)){ foreach($thumbs as $name => $vals){ $attr1['stream_image_url'] = (!isset($attr1['stream_image_url'])) ? $this->get_val($vals, 'url') : $attr1['stream_image_url']; $attr1['img_urls'][$name] = array( 'url' => $this->get_val($vals, 'url'), ); switch($additions['yt_type']){ case 'channel': $attr1['img_urls'][$name]['tag'] = ''; break; case 'playlist': $attr1['img_urls'][$name]['tag'] = ''; break; } } } break; case 'vimeo': $attr1 = array( 'title' => $this->get_val($this->post_data, 'title'), 'excerpt' => $this->get_val($this->post_data, 'description'), 'content' => $this->get_val($this->post_data, 'description'), 'date' => $this->convert_post_date($this->get_val($this->post_data, 'upload_date')), 'likes' => $this->get_val($this->post_data, 'stats_number_of_likes'), 'views' => $this->get_val($this->post_data, 'stats_number_of_plays'), 'num_comments' => $this->get_val($this->post_data, 'stats_number_of_comments'), 'link' => $this->get_val($this->post_data, 'url'), 'author_name' => $this->get_val($this->post_data, 'user_name'), 'img_urls' => array() ); if(!empty($img_sizes)){ foreach($img_sizes as $name => $vals){ $attr1['stream_image_url'] = (!isset($attr1['stream_image_url'])) ? $this->get_val($this->post_data, $name) : $attr1['stream_image_url']; $attr1['img_urls'][$name] = array( 'url' => $this->get_val($this->post_data, $name), 'tag' => '' ); } } break; } $attr = (isset($attr1)) ? array_merge($attr, $attr1) : $attr; return apply_filters('revslider_slide_return_stream_data_post', $attr, $stream_type, $additions, $img_sizes); } /** * Get the timeline image **/ public function get_facebook_timeline_image(){ $return = ''; $object_id = $this->get_val($this->post_data, 'object_id', ''); $picture = $this->get_val($this->post_data, 'picture', ''); if( $this->get_val($this->post_data, 'full_picture', '') ){ $return = $this->get_val($this->post_data, 'full_picture', ''); } elseif(!empty($object_id)){ $return = 'https://graph.facebook.com/'.$this->get_val($this->post_data, 'object_id', '').'/picture';//$photo->picture; }elseif(!empty($picture)) { $image_url = $this->decode_facebook_url($this->get_val($this->post_data, 'picture', '')); $image_url = parse_str(parse_url($image_url, PHP_URL_QUERY), $array); $image_url = explode('&', $this->get_val($array, 'url')); /* patch for when url returned as "fbstaging://" */ $fbstaging = $this->get_val($image_url, 0); if(strpos($fbstaging, 'fbstaging') !== false){ $new_url = $this->get_val($this->post_data, 'picture', ''); $new_url = explode('&w=', $new_url); if(count($new_url) > 1){ $end_url = explode('&url=', $new_url[1]); if(count($end_url) > 1) $image_url = array($new_url[0] . '&url=' . $end_url[1]); } } /* END patch */ $return = $this->get_val($image_url, 0); } return apply_filters('revslider_slide_get_facebook_timeline_image', $return, $object_id, $picture, $this); } /** * Decode a facebook url **/ public function decode_facebook_url($url){ $url = str_replace('u00253A', ':', $url); $url = str_replace('\u00255C\u00252F', '/', $url); $url = str_replace('u00252F', '/', $url); $url = str_replace('u00253F', '?', $url); $url = str_replace('u00253D', '=', $url); $url = str_replace('u002526', '&', $url); return $url; } /** * save layers to the database * @since: 5.0 * @before: RevSliderSlide::saveLayers() */ public function save_layers(){ global $wpdb; $table = ($this->static_slide) ? $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES : $wpdb->prefix . RevSliderFront::TABLE_SLIDES; $this->layers = apply_filters('revslider_slide_saveLayers', $this->layers, $this->static_slide, $this); $wpdb->update($table, array('layers' => json_encode($this->layers)), array('id' => $this->id)); } /** * set parameter * @since: 5.0 * @before: RevSliderSlide::set_param(); */ public function set_param($name, $value){ if(is_array($name)){ $params = &$this->params; foreach($name as $i => $key){ if(is_array($params)){ $params = &$params[$key]; }elseif(is_object($params)){ $params = &$params->$key; } } $params = $value; }else{ $this->params[$name] = $value; } } /*public function set_param($keys, $value){ $array =& $this->array; foreach ($keys as $key) { if (!isset($array[$key])) { $array[$key] = array(); } $array =& $array[$key]; } if (!in_array($value, $array)) { $array[] = $value; } }*/ /** * set parameter * @since: 5.0 * @before: RevSliderSlide::set_param(); */ /*public function set_param($name, $value){ if(is_array($name)){ $n = count($name); switch(count($name)){ case 1: $this->params[$name[0]] = $value; break; case 2: $this->params[$name[0]][$name[1]] = $value; break; case 3: $this->params[$name[0]][$name[1]][$name[2]] = $value; break; case 4: $this->params[$name[0]][$name[1]][$name[2]][$name[3]] = $value; break; case 5: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]] = $value; break; case 6: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]] = $value; break; case 7: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]] = $value; break; case 8: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]] = $value; break; case 9: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]][$name[8]] = $value; break; case 10: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]][$name[8]][$name[9]] = $value; break; } }else{ $this->params[$name] = $value; } }*/ /** * get parameter from params array. if no default, then the param is a must! * before: RevSliderSlide::get_param() */ public function get_param($name, $default = ''){ if(!is_array($name)){ return $this->get_val($this->params, $name, $default); }else{ $a = $this->params; foreach($name as $k => $v){ $a = $this->get_val($a, $v, $default); } return $a; } } /** * save params to the database * @since: 5.0 * @before: RevSliderSlide::saveParams(); */ public function save_params(){ global $wpdb; $table = ($this->static_slide) ? $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES : $wpdb->prefix . RevSliderFront::TABLE_SLIDES; $this->params = apply_filters('revslider_slide_saveParams', $this->params, $this->static_slide, $this); $wpdb->update($table, array('params' => json_encode($this->params)),array('id' => $this->id)); } /** * save settigns to the database * @since: 6.0 */ public function save_settings(){ global $wpdb; $table = ($this->static_slide) ? $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES : $wpdb->prefix . RevSliderFront::TABLE_SLIDES; $this->settings = apply_filters('revslider_slide_save_settings', $this->settings, $this->static_slide, $this); /** * the slide will be saved, so remove the temp attribute if it exists * in order to not have it deleted on the next reload **/ if($this->get_val($this->settings, 'temp', false) === true){ unset($this->settings['temp']); } $wpdb->update($table, array('settings' => json_encode($this->settings)), array('id' => $this->id)); } /** * get children array * @before: RevSliderSlide::getArrChildren(); */ public function get_children(){ if($this->children === null){ $slider = new RevSliderSlider(); $slider->init_by_id($this->slider_id); $this->children = $slider->get_slide_children($this->id); } return apply_filters('revslider_slide_getArrChildren', $this->children, $this); } /** * create the slide (from image) * @before: RevSliderSlide::createSlide() */ public function create_slide($slider_id, $obj = '', $static = false, $id = false){ global $wpdb; $image_url = (is_array($obj)) ? $this->get_val($obj, 'url') : $obj; $image_id = (is_array($obj)) ? $this->get_val($obj, 'id') : null; //get max order $slider = new RevSliderSlider(); $slider->init_by_id($slider_id); $max_order = $slider->get_max_order(); $order = $max_order + 1; $params = array(); $settings = array('temp' => true); if(!empty($image_url)){ $params['bg'] = array(); $params['bg']['type'] = 'image'; $params['bg']['image'] = $image_url; if(!empty($image_id)) $params['bg']['imageId'] = $image_id; } $insert = array( 'params' => json_encode($params), 'slider_id' => $slider_id, 'layers' => '', 'settings' => json_encode($settings) ); if($id !== false) $insert['id'] = $id; if(!$static) $insert['slide_order'] = $order; $insert = apply_filters('revslider_slide_createSlide', $insert, $slider_id, $static, $this); $table = (!$static) ? RevSliderFront::TABLE_SLIDES : RevSliderFront::TABLE_STATIC_SLIDES; $done = $wpdb->insert($wpdb->prefix . $table, $insert); return ($done) ? $wpdb->insert_id : false; } /** * init a static slide * before: RevSliderSlide::initByStaticID() */ public function init_by_static_id($slide_id){ global $wpdb; $this->validate_numeric($slide_id, 'Slide ID'); $slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES." WHERE id = %d", $slide_id), ARRAY_A); $this->init_by_data($slide); } /** * initialize slide by the given data (database entry) * before: RevSliderSlide::initByData(); */ public function init_by_data($slide){ $slide = apply_filters('revslider_slide_init_by_data', apply_filters('revslider_slide_initByData', $slide)); $this->id = $this->get_val($slide, 'id'); $this->slider_id = $this->get_val($slide, 'slider_id'); $this->order = $this->get_val($slide, 'slide_order', ''); $this->params = $this->get_val($slide, 'params'); $this->params = (!is_array($this->params)) ? (array)json_decode($this->params, true) : $this->params; $this->layers = ($this->init_layer) ? $this->layers = json_decode($slide['layers'], true) : $slide['layers']; $this->layers = (empty($this->layers)) ? array() : $this->layers; $this->settings = $this->get_val($slide, 'settings'); $this->settings = (!is_array($this->settings)) ? (array)json_decode($this->settings, true) : $this->settings; $this->params['version'] = $this->get_val($this->settings, 'version', $this->get_val($this->params, 'version')); $this->image_id = $this->get_val($this->params, array('bg', 'imageId')); $image_resolution = $this->get_val($this->params, array('bg', 'imageSourceType'), 'full'); $image_url = $this->get_val($this->params, array('bg', 'image')); /** * fix for [{0:'a',1:'b'}] structures that can occur **/ $t_keys = array('duration', 'easeIn', 'easeOut', 'rotation', 'slots', 'transition'); foreach($t_keys as $tk){ $tlc = $this->get_val($this->params, array('timeline', $tk, 0)); if(is_object($tlc) || is_array($tlc)){ $a = array(); if(!empty($this->params['timeline'][$tk][0])){ foreach($this->params['timeline'][$tk][0] as $tkv){ $a[] = $tkv; } } $this->params['timeline'][$tk] = $a; } } //get image url and thumb url if($image_resolution !== 'full' || $image_url === ''){ if(!empty($this->image_id)){ $image_url = $this->get_url_attachment_image($this->image_id, $image_resolution); if(empty($image_url)){ $image_url = $this->get_val($this->params, array('bg', 'image')); $this->image_id = $this->get_image_id_by_url($image_url); if($this->image_id !== false){ $image_url = $this->get_url_attachment_image($this->image_id, $image_resolution); $this->set_val($this->params, array('bg', 'imageId'), $this->image_id); $this->save_params(); } } $this->image_thumb = $this->get_url_attachment_image($this->image_id, 'medium'); }else{ $this->image_id = $this->get_image_id_by_url($image_url); if($this->image_id !== false && $this->image_id !== null){ //save the image ID in the Slide Settings $this->set_val($this->params, array('bg', 'imageId'), $this->image_id); $this->save_params(); $image_url = $this->get_url_attachment_image($this->image_id, $image_resolution); } } } $image_url = (is_ssl()) ? str_replace('http://', 'https://', $image_url) : $image_url; $this->image_url = $image_url; $this->image_path = $this->get_image_path_from_url($this->image_url); $real_path = $this->get_content_path().$this->image_path; $this->image_path = (file_exists($real_path) == false || is_file($real_path) == false) ? '' : $this->image_path; $this->image_filename = basename($this->image_url); } /** * get all slides from given Slider for the library * @since: 6.0 **/ public function get_slides_for_library($slider_ids = array(), $get_static_slide = false){ global $wpdb; $slides = array(); if(!empty($slider_ids)){ foreach($slider_ids as $sid){ $cur_slides = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s", $sid), ARRAY_A); if($get_static_slide === true){ $static_slide = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES ." WHERE slider_id = %s", $sid), ARRAY_A); if(!empty($static_slide)){ $static_slide['id'] = 'static_'.$static_slide['id']; $static_slide['static'] = true; $slides[] = $static_slide; } } if(!empty($cur_slides)){ foreach($cur_slides as $c_slide){ $slides[] = $c_slide; } } } } if(!empty($slides)){ $i = 1; foreach($slides as $key => $slide){ $_img = $this->get_val($slide, 'img'); if(!empty($_img)) $slides[$key]['img'] = $this->_check_file_path($slides[$key]['img'], true); $params = $this->json_decode_slashes($this->get_val($slide, 'params', array())); $params = (empty($params)) ? array() : $params; $slides[$key]['parent'] = $this->get_val($slide, 'slider_id'); $slides[$key]['installed'] = $this->get_val($slide, 'id'); if($this->get_val($slide, 'static', false) === true){ $slides[$key]['title'] = __('Global Layers', 'revslider'); $slides[$key]['bg'] = array('type' => 'image', 'src' => RS_PLUGIN_URL.'admin/assets/images/sources/static.png', 'style' => array()); }else{ if($this->get_val($params, 'title', false) === false) $params['title'] = 'Slide '.$i; $slides[$key]['title'] = $this->get_val($params, 'title'); $rslide = new RevSliderSlide(); $rslide->init_by_id($slide['id']); $image = $rslide->get_overview_image_attributes('gallery'); $slides[$key]['bg'] = array(); if(!empty($image)){ $slides[$key]['bg'] = $image; } } unset($slides[$key]['params']); unset($slides[$key]['layers']); unset($slides[$key]['settings']); $i++; } } return $slides; } /** * get all slides of all given slider_ids raw **/ public function get_all_slides_raw($slider_ids){ return $this->get_slides_by_slider_id($slider_ids, false, false, false, false); } /** * get all slides from specific slider id * @before: RevSliderSlider::getSlidesFromGallery **/ public function get_slides_by_slider_id($slider_id, $published = false, $wmpl = false, $first = false, $init_layer = true){ global $wpdb; $slides = array(); $children = array(); if(is_array($slider_id) && !empty($slider_id)){ $in = str_repeat('%d,', count($slider_id) - 1) . '%d'; $slides_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDES." WHERE slider_id IN(".$in.") ORDER BY slider_id,slide_order ASC", $slider_id), ARRAY_A); }else{ $slides_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDES." WHERE slider_id = %d ORDER BY slide_order ASC", $slider_id), ARRAY_A); } foreach($slides_data as $slide_data){ $slide = new RevSliderSlide(); $slide->init_layer = $init_layer; $slide->init_by_data($slide_data); //check if the slide needs to be deleted as it was a temporary creation for the undo/redo process /* $settings = $slide->get_settings(); if($this->get_val($settings, 'temp', false) === true){ $this->delete_slide_by_id($slide->get_id()); continue; } */ if($published == true && $slide->get_param(array('publish', 'state'), 'published') == 'unpublished'){ continue; } $pid = $slide->get_param(array('child', 'parentId'), ''); if(!empty($pid)){ if(!isset($children[$pid])) $children[$pid] = array(); $children[$pid][] = $slide; if(!$wmpl) continue; //do not add it to $slides } $slides[$slide->get_id()] = $slide; if($first) break; //we only want the first slide! } //add children array to the parent slides foreach($children as $pid => $arr){ if(!isset($slides[$pid])){ continue; } $slides[$pid]->children = $arr; } return $slides; } /** * get params for export * before: RevSliderSlide::getParamsForExport() */ public function get_params_for_export(){ $params = $this->params; $img_url = $this->get_val($this->params, array('bg', 'image')); if(!isset($params['bg'])){ $params['bg'] = array(); }else{ $params['bg'] = (array)$params['bg']; } if(!empty($img_url)){ $params['bg']['image'] = $this->get_image_path_from_url($img_url); } //check if we are transparent or solid and remove image then if(in_array($this->get_val($this->params, array('bg', 'type'), 'transparent'), array('transparent', 'trans', 'solid'), true)) $params['bg']['image'] = ''; return apply_filters('revslider_slide_getParamsForExport', apply_filters('revslider_slide_getParamsForExport', $params, $this), $this); } /** * modify layer links for export * before: RevSliderSlide::getLayersForExport() */ public function get_layers_for_export(){ $layers = array(); if(!empty($this->layers)){ foreach($this->layers as $lid => $layer){ $img_url = $this->get_val($layer, array('media', 'imageUrl')); if(!empty($img_url)){ $layer['media'] = (array)$layer['media']; $layer['media']['imageUrl'] = $this->get_image_path_from_url($img_url); } $layers[$lid] = $layer; } } return apply_filters('revslider_slide_get_layers_for_export', apply_filters('revslider_slide_getLayersForExport', $layers, $this), $this); } /** * get the image attributes needed to show preview images * @will replace get_image_attributes() * @before: RevSldierSlide::get_image_attributes(); * bg: { type (color, image,transparent), src: (image source)...} **/ public function get_overview_image_attributes($layouttype){ $image = array('type' => 'image', 'src' => '', 'style' => array()); $thumb_src = $this->check_valid_image($this->get_param(array('thumb', 'customAdminThumbSrc'), false)); $thumb_src = ($thumb_src == false || $thumb_src == '') ? $this->check_valid_image($this->get_param(array('thumb', 'customThumbSrc'), false)) : $thumb_src; $bgtype = $this->get_param(array('bg', 'type'), 'solid'); $thumb_src = (($bgtype == 'image' || $bgtype == 'html5' || $bgtype == 'youtube' || $bgtype == 'vimeo') && ($thumb_src == false || $thumb_src == '')) ? $this->check_valid_image($this->get_param(array('bg', 'image'), false)) : $thumb_src; $image['src'] = ($thumb_src !== false) ? $thumb_src : ''; $bg = $this->get_param('bg', array()); if($thumb_src === false){ if($bgtype == 'trans'){ $image['type'] = 'transparent'; $image['style'] = array('background-size' => 'inherit', 'background-repeat' => 'repeat'); }elseif($bgtype == 'solid'){ $image['type'] = 'color'; $image['style'] = array('background-color' => $this->get_val($bg, 'color', '#ffffff')); $image['src'] = ''; }elseif($image['src'] == '' || !pathinfo($image['src'], PATHINFO_EXTENSION)){ $image['src'] = ''; //first check background slide if(!empty($bg)){ $fit = $this->get_val($bg, 'fit', 'cover'); $position = $this->get_val($bg, 'position', 'center top'); $image['style']['background-size'] = ($fit == 'percentage') ? intval($this->get_val($bg, 'fitX', '100')).'% '.intval($this->get_val($bg, 'fitY', '100')).'%' : $fit; $image['style']['background-position'] = ($position == 'percentage') ? intval($this->get_val($bg, 'positionX', '0')).'% '.intval($this->get_val($bg, 'positionY', '0')).'%' : $position; $image['style']['background-repeat'] = $this->get_val($bg, 'repeat', 'no-repeat'); $_src = RS_PLUGIN_URL.'public/assets/assets/sources/'; switch($layouttype){ case 'gallery': break; case 'posts': case 'specific_posts': case 'specific_post': $image['src'] = $_src.'post.png'; $image['style'] = array('background-size' => 'cover'); break; case 'woocommerce': $image['src'] = $_src.'woo.png'; $image['style'] = array('background-size' => 'cover'); break; case 'facebook': $image['src'] = $_src.'facebook.png'; $image['style'] = array('background-size' => 'cover'); break; case 'twitter': $image['src'] = $_src.'twitter.png'; $image['style'] = array('background-size' => 'cover'); break; case 'instagram': $image['src'] = $_src.'instagram.png'; $image['style'] = array('background-size' => 'cover'); break; case 'flickr': $image['src'] = $_src.'flickr.png'; $image['style'] = array('background-size' => 'cover'); break; case 'youtube': $image['src'] = $_src.'youtube.png'; $image['style'] = array('background-size' => 'cover'); break; case 'vimeo': $image['src'] = $_src.'vimeo.png'; $image['style'] = array('background-size' => 'cover'); break; } //$image['type'] = 'transparent'; }else{ $image = $this->get_image_attributes($layouttype); } } } return $image; } /** * get the image attributes needed to show preview images if the Slider is older than 6.0.0 * @has still old RevSlider 5 keys as we check for an revslider prior to 6.0.0 * @before: RevSldierSlide::get_image_attributes(); * bg: { type (color, image,transparent), src: (image source) ….} **/ public function get_overview_image_attributes_pre60($layouttype){ $image = array('type' => 'image', 'src' => $this->get_param('image', ''), 'style' => array()); $thumb_src = ($this->get_param('thumb_for_admin') === true || $this->get_param('thumb_for_admin') === 'true' || $this->get_param('thumb_for_admin') === 'on') ? $this->get_param('slide_thumb', false) : false; $image['src'] = ($thumb_src !== false) ? $thumb_src : $image['src']; if($image['src'] == '' || !pathinfo($image['src'], PATHINFO_EXTENSION)){ $image['src'] = ''; //first check background slide if(strpos($this->get_param('background_type'), 'youtube') !== false){ $type = 'youtube'; }elseif(strpos($this->get_param('background_type'), 'vimeo') !== false){ $type = 'vimeo'; }elseif(strpos($this->get_param('background_type'), 'instagram') !== false){ $type = 'html5'; }elseif(strpos($this->get_param('background_type'), 'twitter') !== false){ $type = 'html5'; }else{ $type = $this->get_param('background_type'); } if($type == 'trans'){ $image['type'] = 'transparent'; $image['style'] = array('background-size' => 'inherit', 'background-repeat' => 'repeat'); }elseif($type == 'solid'){ $image['type'] = 'color'; $image['style'] = array('background-color' => $this->get_param('slide_bg_color', '#ffffff')); $image['src'] = ''; }else{ $fit = $this->get_param('bg_fit', 'cover'); $position = $this->get_param('bg_position', 'center center'); $image['style']['background-size'] = ($fit == 'percentage') ? intval($this->get_param('bg_fit_x', '100')).'% '.intval($this->get_param('bg_fit_y', '100')).'%' : $fit; $image['style']['background-position'] = ($position == 'percentage') ? intval($this->get_param('bg_position_x', 0)).'% '.intval($this->get_param('bg_position_y', 0)).'%' : $position; $image['style']['background-repeat'] = $this->get_param('bg_repeat', 'no-repeat'); $_src = RS_PLUGIN_URL.'public/assets/assets/sources/'; switch($layouttype){ case 'gallery': break; case 'posts': case 'specific_posts': case 'specific_post': $image['src'] = $_src.'post.png'; $image['style'] = array('background-size' => 'cover'); break; case 'woocommerce': $image['src'] = $_src.'woo.png'; $image['style'] = array('background-size' => 'cover'); break; case 'facebook': $image['src'] = $_src.'facebook.png'; $image['style'] = array('background-size' => 'cover'); break; case 'twitter': $image['src'] = $_src.'twitter.png'; $image['style'] = array('background-size' => 'cover'); break; case 'instagram': $image['src'] = $_src.'instagram.png'; $image['style'] = array('background-size' => 'cover'); break; case 'flickr': $image['src'] = $_src.'flickr.png'; $image['style'] = array('background-size' => 'cover'); break; case 'youtube': $image['src'] = $_src.'youtube.png'; $image['style'] = array('background-size' => 'cover'); break; case 'vimeo': $image['src'] = $_src.'vimeo.png'; $image['style'] = array('background-size' => 'cover'); break; } } } return $image; } /** * get the image attributes needed to show preview images **/ public function get_image_attributes($layouttype){ //1 admin thumbnail //2 nav thumbnail //3 check the background type $type = $this->get_param(array('bg', 'type'), 'transparent'); $fit = $this->get_param(array('bg', 'fit'), 'cover'); $position = $this->get_param(array('bg', 'position'), 'center top'); $thumb_on = $this->get_param(array('thumb', 'customAdminThumbSrc'), ''); $th = $this->get_param(array('thumb', 'customThumbSrc'), ''); $style = array(); $thumb = ''; $class = 'image'; if($type == 'trans' || $type == 'transparent'){ $thumb = ''; $class = 'transparent'; $style['background-size'] = 'inherit'; $style['background-repeat'] = 'repeat'; $thumb = ($thumb_on !== '' && pathinfo($th, PATHINFO_EXTENSION)) ? $th : $thumb; }else{ $style['background-size'] = ($fit == 'percentage') ? intval($this->get_param(array('bg', 'fitX'), '100')).'% '.intval($this->get_param(array('bg', 'fitY'), '100')).'%' : $fit; $style['background-position'] = ($position == 'percentage') ? intval($this->get_param(array('bg', 'positionX'), '0')).'% '.intval($this->get_param(array('bg', 'positionY'), '0')).'%' : $position; $style['background-repeat'] = $this->get_param(array('bg', 'repeat'), 'no-repeat'); $_src = RS_PLUGIN_URL.'public/assets/assets/sources/'; switch($layouttype){ case 'gallery': $image_id = $this->get_param(array('bg', 'imageId')); if(empty($image_id)){ $thumb = $this->get_param(array('bg', 'image')); $image_id = $this->get_image_id_by_url($thumb); if($image_id !== false){ $thumb = $this->get_url_attachment_image($image_id, 'medium'); } }else{ $thumb = $this->get_url_attachment_image($image_id, 'medium'); } $thumb = ($thumb_on != '' && pathinfo($th, PATHINFO_EXTENSION)) ? $th : $thumb; break; case 'posts': $thumb = $_src.'post.png'; $style = array('background-size' => 'cover'); break; case 'woocommerce': $thumb = $_src.'woo.png'; $style = array('background-size' => 'cover'); break; case 'facebook': $thumb = $_src.'facebook.png'; $style = array('background-size' => 'cover'); break; case 'twitter': $thumb = $_src.'twitter.png'; $style = array('background-size' => 'cover'); break; case 'instagram': $thumb = $_src.'instagram.png'; $style = array('background-size' => 'cover'); break; case 'flickr': $thumb = $_src.'flickr.png'; $style = array('background-size' => 'cover'); break; case 'youtube': $thumb = $_src.'youtube.png'; $style = array('background-size' => 'cover'); break; case 'vimeo': $thumb = $_src.'vimeo.png'; $style = array('background-size' => 'cover'); break; } if($thumb == '' || !pathinfo($thumb, PATHINFO_EXTENSION)) $thumb = $this->get_param(array('bg', 'image')); if($type == 'solid'){ if($thumb_on == ''){ $style['background-color'] = $this->get_param(array('bg', 'color'), 'transparent'); $class = 'color'; $thumb = ''; }else{ $style = array('background-size' => 'cover'); } } } return apply_filters('revslider_slide_get_image_attributes', array( 'type' => $class, 'src' => $thumb, 'style' => $style ), $this); } /** * get all used fonts in the current Slide * @since: 5.1.0 * @before: RevSliderSlide::getUsedFonts(); */ public function get_used_fonts($full = false){ $fonts = array(); $all_fonts = $this->get_font_familys(); if(!empty($this->layers)){ foreach($this->layers as $key => $layer){ $font = $this->get_val($layer, array('idle', 'fontFamily'), 'Roboto'); foreach($all_fonts as $f){ if(strtolower(str_replace(array('"', "'", ' '), '', $f['label'])) == strtolower(str_replace(array('"', "'", ' '), '', $font)) && ($f['type'] == 'googlefont' || $f['type'] === 'custom' && isset($f['url']) && isset($f['frontend']) && $f['frontend'] === true)){ if(!isset($fonts[$f['label']])){ $fonts[$f['label']] = array('variants' => array(), 'subsets' => array()); } if($f['type'] === 'custom') $fonts[$f['label']]['url'] = $f['url']; if($full){ //if full, add all. //switch the variants around here! $mv = array(); if(!empty($f['variants'])){ foreach($f['variants'] as $fvk => $fvv){ $mv[$fvv] = $fvv; } } $fonts[$f['label']] = array('variants' => $mv, 'subsets' => $f['subsets']); }else{ //Otherwise add only current font-weight plus italic or not $fw = $this->normalize_device_settings($this->get_val($layer, array('idle', 'fontWeight'), '400'), array('d' => true, 'n' => true, 't' => true, 'm' => true), 'array', array('400')); $fs = $this->get_val($layer, array('idle', 'fontStyle'), ''); if($fs == true){ foreach($fw as $mf => $w){ //we check if italic is available at all for the font! if($w == '400'){ if(array_search('italic', $f['variants']) !== false) $fw[$mf] = 'italic'; }else{ if(array_search($w.'italic', $f['variants']) !== false){ $fw[$mf.'italic'] = $w.'italic'; } } } } foreach($fw as $mf => $w){ $fonts[$f['label']]['variants'][$w] = true; } if(isset($f['subsets'])){ $fonts[$f['label']]['subsets'] = $f['subsets']; //subsets always get added, needs to be done then by the Slider Settings } } break; } } } } return apply_filters('revslider_slide_getUsedFonts', $fonts, $this); } /** * set slide image by image id * @before: RevSliderSlide::setImageByImageID(); */ private function set_image_by_image_id($id){ $id = apply_filters('revslider_slide_setImageByImageID', $id, $this); $resolution = $this->get_val($this->params, array('bg', 'imageSourceType'), 'full'); $this->image_id = $id; $this->image_url = $this->get_url_attachment_image($id, $resolution); $this->image_url = (is_ssl()) ? str_replace('http://', 'https://', $this->image_url) : $this->image_url; $this->image_thumb = $this->get_url_attachment_image($id, 'medium'); if(empty($this->image_url)) return(false); if(!isset($this->params['bg'])) $this->params['bg'] = array(); $this->params['bg']['type'] = 'image'; $this->params['bg']['image'] = $this->image_url; $this->image_path = $this->get_image_path_from_url($this->image_url); $real_path = $this->get_content_path().$this->image_path; $this->image_path = (file_exists($real_path) == false || is_file($real_path) == false) ? '' : $this->image_path; $this->image_filename = basename($this->image_url); } /** * set the image by image id * @since: 5.0 * @before: RevSliderSlide::setImageByID(); */ public function set_image_by_id($imageID, $size = 'full'){ $a = apply_filters('revslider_slide_setImageByID', array('imageID' => $imageID, 'size' => $size), $this); $url = $this->get_url_attachment_image($a['imageID'], $a['size']); if(!empty($url)){ $this->image_id = $a['imageID']; $this->image_url = $url; $this->image_thumb = $this->get_url_attachment_image($a['imageID'], 'medium'); $this->image_filename = basename($this->image_url); $this->image_filepath = $this->get_image_path_from_url($this->image_url); $real_path = $this->get_content_path().$this->image_filepath; $this->image_filepath = (file_exists($real_path) == false || is_file($real_path) == false) ? '' : $this->image_filepath; return true; } return false; } /** * get categories list, copy the code from default wp functions * @before: RevSliderFunctionsWP::getCategoriesHtmlList(); */ public function get_categories_html($cat_ids, $tax = null, $post_id = ''){ global $wp_rewrite; if(!empty($post_id)) return get_the_category_list(', ', null, $post_id); $categories = $this->get_categories_by_id($cat_ids, $tax); $errors = $this->get_val($categories, 'errors'); $list = ''; $err = ''; $rel = (is_object($wp_rewrite) && $wp_rewrite->using_permalinks()) ? 'rel="category tag"' : 'rel="category"'; if(!empty($errors)){ foreach($errors as $error){ $err .= implode($error, ','); } $this->throw_error(__('retrieving categories error: '.esc_html($err))); } $sep = false; foreach($categories as $category){ if(is_object($category)){ $category = (array)$category; } $link = get_category_link($category['term_id']); $name = $category['name']; $list.= ($sep == true) ? ',' : ''; $list.= (!empty($link)) ? ''. $name .'' : $name; $sep = true; } return $list; } /** * get categories by id's * @before: RevSliderFunctionsWP::getCategoriesByIDs(); */ public function get_categories_by_id($ids, $tax = null){ if(empty($ids)) array(); $string_ids = (is_string($ids)) ? $ids : implode(',', $ids); $args = array('include' => $string_ids); if(!empty($tax)){ $args['taxonomy'] = (is_string($tax)) ? explode(',', $tax) : $tax; } $cats = get_categories($args); return (!empty($cats)) ? $this->class_to_array($cats) : $cats; } /** * Encode the flickr ID for URL (base58) * @since 1.0.0 * @param string $num flickr photo id */ public function base_encode($num, $alphabet = '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ'){ $base_count = strlen($alphabet); $encoded = ''; while ($num >= $base_count){ $div = $num / $base_count; $mod = intval($num - ($base_count * intval($div))); $encoded = $alphabet[$mod] . $encoded; $num = intval($div); } if($num) $encoded = $alphabet[$num] . $encoded; return $encoded; } /** * add "a" tags to links within a text * @since: 5.0 * @before: RevSliderBase::add_wrap_around_url() */ public function add_wrap_around_url($text){ $reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"; // Check if there is a url in the text if(preg_match($reg_exUrl, $text, $url)){ // make the urls hyper links return preg_replace($reg_exUrl, ''.$url[0].'', $text); }else{ // if no urls in the text just return the text return $text; } } /** * get wp-content path * before: RevSliderFunctionsWP::getPathContent() */ public function get_content_path(){ if(is_multisite()){ $path = (!defined('BLOGUPLOADDIR')) ? ABSPATH.'wp-content/' : BLOGUPLOADDIR; }else{ $path = (!defined('WP_CONTENT_DIR')) ? WP_CONTENT_DIR.'/' : ABSPATH.'wp-content/'; //FIX FOR PHP5 //$path = (!empty(WP_CONTENT_DIR)) ? WP_CONTENT_DIR.'/' : ABSPATH.'wp-content/'; } return $path; } /** * get image relative path from image url (from upload) * before: RevSliderFunctionsWP::getImagePathFromURL() */ public function get_image_path_from_url($url){ $path = str_replace($this->get_base_url(), '', $url); return $path; } } /** * old classname extends new one (old classnames will be obsolete soon) * @since: 5.0 **/ //class RevSlide extends RevSliderSlide {}includes/colorpicker.class.php000064400000037616150212006510012510 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); if(!class_exists('RSColorpicker')){ class RSColorpicker { /** * @since 5.3.1.6 */ public function __construct(){ } /** * get a value * @since 5.3.1.6 */ public static function get($val){ if(!$val || empty($val)) return 'transparent'; $process = RSColorpicker::process($val, true); return $process[0]; } /** * parse a color * @since 5.3.1.6 */ public static function parse($val, $prop, $returnColorType){ $val = RSColorpicker::process($val, true); $ar = array(); if(!$prop){ $ar[0] = $val[0]; }else{ $ar[0] = $prop . ': ' . $val[0] . ';'; } if($returnColorType) $ar[1] = $val[1]; return $ar; } /** * convert a color * @since 5.3.1.6 */ public static function convert($color, $opacity = '100'){ if($opacity == 'transparent'){ return 'rgba(0,0,0,0)'; } if($color == '') return ''; if(strpos($color, '[{') !== false || strpos($color, 'gradient') !== false) return RSColorpicker::get($color); if(!is_bool($opacity) && ''.$opacity === '0'){ return 'transparent'; } if($opacity == -1 || !$opacity || empty($opacity) || !is_numeric($opacity) || $color == 'transparent' || $opacity === 1 || $opacity === 100){ if(strpos($color, 'rgba') === false && strpos($color, '#') !== false){ return RSColorpicker::processRgba(RSColorpicker::sanitizeHex($color), $opacity); }else{ $color = RSColorpicker::process($color, true); return $color[0]; } } $opacity = floatval($opacity); if($opacity < 1) $opacity = $opacity * 100; $opacity = round($opacity); $opacity = ($opacity > 100) ? 100 : $opacity; $opacity = ($opacity < -1) ? 0 : $opacity; if($opacity === 0) return 'transparent'; if(strpos($color, '#') !== false){ return RSColorpicker::processRgba(RSColorpicker::sanitizeHex($color), $opacity); }else{ $color = RSColorpicker::rgbValues($color, 3); return RSColorpicker::rgbaString($color[0], $color[1], $color[2], $opacity); } } /** * process color * @since 5.3.1.6 */ public static function process($clr, $processColor = false){ if(!is_string($clr)){ if($processColor) $clr = RSColorpicker::sanatizeGradient($clr); return array(RSColorpicker::processGradient($clr), 'gradient', $clr); }elseif(trim($clr) == 'transparent'){ return array('transparent', 'transparent'); }elseif(strpos($clr, '[{') !== false){ try{ $clr = json_decode(str_replace("amp;", '',str_replace("&", '"', $clr)), true); if($processColor) $clr = RSColorpicker::sanatizeGradient($clr); return array(RSColorpicker::processGradient($clr), 'gradient', $clr); }catch(Exception $e){ return array( 'linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 100%)', 'gradient', array( 'type' => 'linear', 'angle' => '0', 'colors' => array( array( 'r' => '255', 'g' => '255', 'b' => '255', 'a' => '1', 'position' => '0', 'align' => 'bottom' ), array( 'r' => '0', 'g' => '0', 'b' => '0', 'a' => '1', 'position' => '100', 'align' => 'bottom' ) ) ) ); } }elseif(strpos($clr, '-gradient') !== false){ // gradient was not stored as a JSON string for some reason and needs to be converted $reversed = RSColorpicker::reverseGradient($clr); return array(RSColorpicker::processGradient($reversed), 'gradient_css', $reversed); }elseif(strpos($clr,'#') !== false){ return array(RSColorpicker::sanitizeHex($clr), 'hex'); }elseif(strpos($clr,'rgba') !== false){ $clr = preg_replace('/\s+/', '', $clr); // fixes 'rgba(0,0,0,)' issue preg_match('/,\)/', $clr, $matches); if(!empty($matches)) { $clr = explode(',)', $clr); $clr = $clr[0] . ',1)'; } return array($clr, 'rgba'); }else{ $clr = preg_replace('/\s+/', '', $clr); return array($clr, 'rgb'); } } /** * sanitize a gradient * @since 5.3.1.6 */ public static function sanatizeGradient($obj){ $colors = $obj['colors']; $len = count($colors); $ar = array(); for($i = 0; $i < $len; $i++){ $cur = $colors[$i]; unset($cur['align']); if(is_bool($cur['a'])) $cur['a'] = $cur['a'] ? 1 : 0; $cur['a'] = RSColorpicker::sanitizeAlpha($cur['a']); $cur['r'] = intval($cur['r']); $cur['g'] = intval($cur['g']); $cur['b'] = intval($cur['b']); $cur['position'] = intval($cur['position']); if(isset($prev)){ if(json_encode($cur) !== json_encode($prev)){ $ar[] = $cur; } }else{ $ar[] = $cur; } $prev = $cur; } $obj['colors'] = $ar; return $obj; } /** * cleans up the alpha value for comparison operations * @since 6.0 */ public static function sanitizeAlpha($alpha){ $alpha = floatval($alpha); $alpha = min($alpha, 1); $alpha = max($alpha, 0); $alpha = number_format($alpha, 2, '.', ''); $alpha = preg_replace('/\.?0*$/', '', $alpha); return floatval($alpha); } /** * accounting for cases where gradient doesn't exist as a JSON Object from previous templates for some reason * @since 6.0 */ public static function reverseGradient($str){ // hsl colors not supported yet if(strpos($str, 'hsl') !== false) return $str; $str = str_replace('/\-moz\-|\-webkit\-/', '', $str); $str = str_replace('to left', '90deg', $str); $str = str_replace('to bottom', '180deg', $str); $str = str_replace('to top', '0deg', $str); $str = str_replace('to right', '270deg', $str); $str = str_replace(';', '', $str); $gradient = explode('-gradient(', $str); if(count($gradient) < 2) return $str; $grad = trim($gradient[1]); $degree = '0'; if(strpos($grad, 'ellipse at center') === false){ if(strpos($grad, 'deg') !== false){ $grad = explode('deg', $grad); $degree = trim($grad[0]); $grad = trim($grad[1]); } }else{ $grad = str_replace('ellipse at center', '', $grad); } if($grad[0] === ',') $grad = ltrim($grad, ','); if($grad[strlen($grad) - 1] === ',') $grad = rtrim($grad, ','); $colors = explode('%', $grad); $list = array(); array_pop($colors); $prev = false; foreach($colors as $clr) { $clr = trim($clr); $perc = ''; if($clr[0] === ',') $clr = ltrim($clr, ','); if(strpos($clr, ' ') === false) return $str; $perc = explode(' ', $clr); $perc = $perc[count($perc) - 1]; $leg = strlen($clr); $index = 0; while($leg--){ $index = $leg; if($clr[$leg] === ' ') break; } $clr = substr($clr, 0, $index); preg_match('/\)/', $clr, $matches); if(!empty($matches)) { $clr = explode(')', $clr); $clr = trim($clr[0]) . ')'; }else{ $clr = explode(' ', $clr); $clr = trim($clr[0]); } $tpe = RSColorpicker::process($clr, false); if($tpe[1] === 'hex'){ $clr = RSColorpicker::sanitizeHex($clr); $clr = RSColorpicker::processRgba($clr); } if($prev && $prev === $clr) continue; $prev = $clr; $clr = RSColorpicker::rgbValues($clr, 4); $list[] = array('r' => $clr[0], 'g' => $clr[1], 'b' => $clr[2], 'a' => $clr[3], 'position' => $perc, 'align' => 'top'); } return array('type' => trim($gradient[0]), 'angle' => $degree, 'colors' => $list); } /** * create the gradient * @since 6.0 */ public static function easeGradient(&$gradient){ include_once(RS_PLUGIN_PATH . 'includes/coloreasing.class.php'); if(class_exists('RSColorEasing')){ $strength = (intval($gradient['strength']) * 0.01) * 15; $easing = $gradient['easing']; $points = $gradient['colors']; $len = count($points) - 1; $ar = array(); for($i = 0; $i < $len; $i++){ $ar[] = $points[$i]; RSColorEasing::insertPoints($points[$i], $points[$i + 1], $ar, $easing, $strength); } $ar[] = $points[$len]; $gradient['colors'] = $ar; } } /** * create the gradient * @since 5.3.1.6 */ public static function processGradient($obj){ if(!is_array($obj)) return 'transparent'; if(array_key_exists('easing', $obj) && $obj['easing'] !== 'none') { RSColorpicker::easeGradient($obj); } $tpe = $obj['type']; $begin = $tpe . '-gradient('; if($tpe === 'linear') { $angle = intval($obj['angle']); $middle = $angle !== 180 ? $angle . 'deg, ' : ''; } else { $middle = 'ellipse at center, '; } $colors = $obj['colors']; $end = ''; $i = 0; foreach($colors as $clr){ if($i > 0) $end .= ', '; $end .= 'rgba(' . $clr['r'] . ',' . $clr['g'] . ',' . $clr['b'] . ',' . $clr['a'] . ') ' . $clr['position'] . '%'; $i++; } return $begin . $middle . $end . ')'; } /** * get rgb values * @since 5.3.1.6 */ public static function rgbValues($values, $num){ $values = substr( $values, strpos($values, '(') + 1 , strpos($values, ')')-strpos($values, '(') - 1 ); $values = explode(",", $values); if(count($values) == 3 && $num == 4) $values[3] = '1'; for($i = 0; $i < $num; $i++){ if(isset($values[$i])) $values[$i] = trim($values[$i]); } if(count($values) < $num){ $v = count($values)-1; for($i = $v; $i < $num; $i++){ $values[$i] = $values[0]; } } return $values; } /** * get an rgba string * @since 5.3.1.6 */ public static function rgbaString($r, $g, $b, $a){ if($a > 1){ $a = ''.number_format($a * 0.01, 2, '.', ''); $a = str_replace('.00', '', $a); } return 'rgba(' . $r . ',' . $g . ',' . $b . ',' . $a . ')'; } /** * change rgb to hex * @since 5.3.1.6 */ public static function rgbToHex($clr){ $values = RSColorpicker::rgbValues($clr, 3); return RSColorpicker::getRgbToHex($values[0], $values[1], $values[2]); } /** * change rgba to hex * @since 5.3.1.6 */ public static function rgbaToHex($clr){ $values = RSColorpicker::rgbValues($clr, 4); return RSColorpicker::getRgbToHex($values[0], $values[1], $values[2]); } /** * get opacity * @since 5.3.1.6 */ public static function getOpacity($val){ $rgb = RSColorpicker::rgbValues($val, 4); return intval($rgb[3] * 100, 10) + '%'; } /** * change rgb to hex * @since 5.3.1.6 */ public static function getRgbToHex($r, $g, $b){ $rgb = array($r, $g, $b); $hex = "#"; $hex .= str_pad(dechex($rgb[0]), 2, "0", STR_PAD_LEFT); $hex .= str_pad(dechex($rgb[1]), 2, "0", STR_PAD_LEFT); $hex .= str_pad(dechex($rgb[2]), 2, "0", STR_PAD_LEFT); return $hex; } /** * join it together to be rgba * @since 5.3.1.6 */ public static function joinToRgba($val){ $val = explode('||', $val); return RSColorpicker::convert($val[0], $val[1]); } /** * rgb to rgba * @since 6.0 */ public static function rgbToRgba($val){ $val = RSColorpicker::rgbValues($val, 4); return RSColorpicker::rgbaString($val[0], $val[1], $val[2], $val[3]); } /** * convert rgba with 100% opacity to hex * @since 6.0 */ public static function trimHex($color) { $color = trim($color); if(strlen($color) !== 7) return $color; $clr = str_replace('#', '', $color); $char = $clr[0]; for($i = 1; $i < 6; $i++) { if($clr[$i] !== $char) return $color; $char = $clr[$i]; } return '#' . substr($clr, 0, 3); } /** * the legacy opacity to rgba conversions and also checks for gradients * @since: 6.0 */ public function correctValue($color, $opacity = false) { if(!is_string($color)) return $color; // unknown value // gradients can exist as a JSON string or a CSS string // when they exist as a CSS string it is a result of a bug from 5.0 if(strpos($color, '[{') === false && strpos($color, 'gradient') === false) { if($opacity === false) return $color; // normal color return RSColorpicker::convert($color, $opacity); // legacy conversion } return $color; // gradient } /** * useful when you need to compare two values and also for smallest print size * for example, this function will convert both" * "rgba(255,255, 255,1)" and "#FFFFFF" to "#FFF" * @since: 6.0 */ public static function normalizeColor($color) { $color = RSColorpicker::process($color, true); $clr = $color[0]; $tpe = $color[1]; $processed = true; if($tpe === 'hex') { $clr = RSColorpicker::processRgba($clr, true); $processed = true; } else if($tpe === 'rgb') { $clr = RSColorpicker::rgbToRgba($clr); } else if($tpe === 'rgba') { $clr = preg_replace('/\s+/', '', $clr); } else { $processed = false; } if($processed) $clr = RSColorpicker::sanitizeRgba($clr); return $clr; } /** * normalize colors for comparison * @since: 6.0 */ public static function normalizeColors($color) { if(is_object($color)) $color = (array)$color; if(is_array($color)) { $total = count($color); for($i = 0; $i < $total; $i++) $color[$i] = RSColorpicker::normalizeColor($color[$i]); } else { $color = RSColorpicker::normalizeColor($color); } return $color; } /** * convert rgba with 100% opacity to hex * @since 6.0 */ public static function sanitizeRgba($color, $opacity = false) { if($opacity) { $color = RSColorpicker::rgbaToHex($color); $color = RSColorpicker::trimHex($color); } else { $opacity = RSColorpicker::rgbValues($color, 4); if($opacity[3] === '1') { $color = RSColorpicker::rgbaToHex($color); $color = RSColorpicker::trimHex($color); } } return $color; } /** * process rgba * @since 5.3.1.6 */ public static function processRgba($hex, $opacity = false){ $hex = trim(str_replace('#', '' , $hex)); $rgb = $opacity!==false ? 'rgba' : 'rgb'; $r = hexdec(substr($hex,0,2)); $g = hexdec(substr($hex,2,2)); $b = hexdec(substr($hex,4,2)); $color = $rgb . "(" . $r . "," . $g . "," . $b ; if($opacity!==false){ if($opacity > 1) $opacity = ''.number_format($opacity * 0.01 , 2, '.', ''); $opacity = str_replace('.00', '', $opacity); $color .= ',' . $opacity; } $color .= ')'; return $color; } /** * sanitize hex * @since 5.3.1.6 */ public static function sanitizeHex($hex){ $hex = trim(str_replace('#', '' , $hex)); if (strlen($hex) == 3) { $hex[5] = $hex[2]; // f60##0 $hex[4] = $hex[2]; // f60#00 $hex[3] = $hex[1]; // f60600 $hex[2] = $hex[1]; // f66600 $hex[1] = $hex[0]; // ff6600 } return '#'.$hex; } /** * Save presets * @since 5.3.2 */ public static function save_color_presets($presets){ update_option('tp_colorpicker_presets', $presets); return self::get_color_presets(); } /** * Load presets * @since 5.3.2 */ public static function get_color_presets(){ return get_option('tp_colorpicker_presets', array()); } } } ?>includes/slider.class.php000064400000232356150212006510011454 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderSlider extends RevSliderFunctions { public $id; public $title; public $alias; public $settings = array(); public $params = array(); public $slides; public $type; public $inited = false; public $map; /** * used to determinate if we need to init the layers of the Slides * can cause heavy ram usage on slider overview page if we have 100+ Sliders **/ public $init_layer = true; public function __construct(){ $this->map = array(); } /** * START: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * old version of get_param(); * added for compatibility with old AddOns **/ public function getParam($key, $default = '', $validateType = null, $title = ''){ //echo ''."\n"; return $this->get_param($key, $default); } /** * old version of get_param(); * added for compatibility with old AddOns **/ public function getParams(){ //echo ''."\n"; return $this->get_params(); } /** * old version of get_id(); * added for compatibility with old AddOns **/ public function getID(){ //echo ''."\n"; return $this->get_id(); } /** * old version of get_sliders(); * added for compatibility with old AddOns **/ public function getArrSliders($templates = false){ //echo ''."\n"; return $this->get_sliders($templates); } /** * old version of init_by_mixed(); * added for compatibility with old Themes **/ public function initByMixed($mixed){ $this->init_by_mixed($mixed); } /** * old version of init_by_id(); * added for compatibility with old AddOns **/ public function initByID($sid){ //echo ''."\n"; $this->init_by_id($sid); } /** * old version of initByAlias(); */ public function initByAlias($alias){ $this->init_by_alias($alias); } /** * old version of get_alias(); */ public function getAlias(){ return $this->get_alias(); } /** * old version of check_alias(); */ public function isAliasExistsInDB($alias){ return $this->check_alias($alias); } /** * old version of get_shortcode(); */ public function getShortcode(){ return $this->get_shortcode(); } /** * old version of get_first_slide_id_from_gallery(); */ public function getFirstSlideIdFromGallery(){ return $this->get_first_slide_id_from_gallery(); } /** * old version of is_posts(); */ public function isSlidesFromPosts(){ return $this->is_posts(); } /** * old version of is_stream(); */ public function isSlidesFromStream(){ return $this->is_stream(); } /** * used in featured addon **/ public function getNumSlidesRaw(){ return $this->get_slides(); } /** * used in featured addon **/ public function getNumSlides(){ return $this->get_slides(); } /** * used in featured addon * old version of get_wanted_slides(); * @obsolete: $published obsolete **/ public function getNumRealSlides($published = false, $type = 'post'){ return $this->get_wanted_slides($type); } /** * old version of get_title(); */ public function getTitle(){ return $this->get_title(); } /** * old version of get_sliders_short(); */ public function getArrSlidersShort($exclude_id = null, $filter = 'all'){ return $this->get_sliders_short($exclude_id, $filter); } /** * old version of init_by_data(); */ public function initByDBData($data){ $this->init_by_data($data); } /** * old version of alias_exists(); */ public static function isAliasExists($alias, $return_id = false){ return self::alias_exists($alias, $return_id); } /** * old version of get_slide_names(); */ public function getArrSlideNames(){ return $this->get_slide_names(); } /** * this function does not exist anymore, only added for backwards compatibility, * as a theme author, please use different functionality to recreate this */ public function getAllSliderAliases(){ return array(); } /** * old version of get_slides(); */ public function getSlidesFromGallery($published = false, $allwpml = false, $first = false){ return $this->get_slides($published, $allwpml, $first); } /** * old version of import_slider(); * $updateStatic is obsolete now */ public function importSliderFromPost($update_animation = true, $updateStatic = true, $exact_filepath = false, $is_template = false, $single_slide = false, $update_navigation = true, $install = true){ $i = new RevSliderSliderImport(); $r = $i->import_slider($update_animation, $exact_filepath, $is_template, $single_slide, $update_navigation, $install); return $r; } /** * old version of delete_slider(); */ public function deleteSlider(){ $this->delete_slider(); } /** * old version of get_slider_for_admin_menu(); */ public function getAllSliderForAdminMenu(){ return $this->get_slider_for_admin_menu(); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * return the map of slide IDs **/ public function get_map(){ return $this->map; } /** * init by id or alias * @before: RevSliderSlider::initByMixed(); */ public function init_by_mixed($mixed, $show_error = true){ if(is_numeric($mixed)){ $this->init_by_id($mixed, $show_error); }else{ $this->init_by_alias($mixed, $show_error); } } /** * initialize the slider data by given id * before: RevSliderSlider::initByID(); */ public function init_by_id($sid, $show_error = true){ global $wpdb; $this->validate_numeric($sid, 'Slider ID'); $slider_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE id = %d", $sid), ARRAY_A); if(empty($slider_data) && !is_admin() && $show_error === true){ throw new Exception('Slider not found.'); } if(!empty($slider_data)){ $this->init_by_data($slider_data); } } /** * initialize the slider data by given alias * @before: RevSliderSlider::initByAlias(); */ public function init_by_alias($alias, $show_error = true){ global $wpdb; $alias = str_replace(' ', '-', $alias); //make sure that no spaces are added $slider_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE alias = %s", $alias), ARRAY_A); if(empty($slider_data)){ $alias = str_replace('-', ' ', $alias); //go back to an very old option where an slider alias could have a space $slider_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE alias = %s", $alias), ARRAY_A); } if(empty($slider_data) && !is_admin() && $show_error === true){ throw new Exception('Slider with alias '.sanitize_text_field(esc_attr($alias)).' not found.'); } if(!empty($slider_data)){ $this->init_by_data($slider_data); } } /** * init slider by db data * before: RevSliderSlider::initByDBData */ public function init_by_data($data){ $data = apply_filters('revslider_slider_init_by_data', $data); $this->id = $this->get_val($data, 'id'); $this->title = $this->get_val($data, 'title'); $this->alias = $this->get_val($data, 'alias'); $this->settings = (array)json_decode($this->get_val($data, 'settings'), true); $this->params = (array)json_decode($this->get_val($data, 'params'), true); $this->params['version'] = $this->get_val($this->settings, 'version'); $this->type = $this->get_val($data, 'type'); $this->inited = true; do_action('revslider_slider_init_by_data_post', $this); } /** * set slider params */ public function set_params($params){ $this->params = $params; } /** * return params of current initialized Slider * before: RevSliderSlider::getParams() */ public function get_params(){ return $this->params; } /** * set specific slider param * @since: 5.1.1 */ public function set_param($name, $value){ if(is_array($name)){ $params = &$this->params; if(!empty($name)){ foreach($name as $key){ if(is_array($params)){ $params = &$params[$key]; }elseif(is_object($params)){ $params = &$params->$key; } } } $params = $value; }else{ $this->params[$name] = $value; } } /** * set specific slider param * @since: 5.1.1 */ /*public function set_param($name, $value){ if(is_array($name)){ $n = count($name); switch(count($name)){ case 1: $this->params[$name[0]] = $value; break; case 2: $this->params[$name[0]][$name[1]] = $value; break; case 3: $this->params[$name[0]][$name[1]][$name[2]] = $value; break; case 4: $this->params[$name[0]][$name[1]][$name[2]][$name[3]] = $value; break; case 5: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]] = $value; break; case 6: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]] = $value; break; case 7: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]] = $value; break; case 8: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]] = $value; break; case 9: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]][$name[8]] = $value; break; case 10: $this->params[$name[0]][$name[1]][$name[2]][$name[3]][$name[4]][$name[5]][$name[6]][$name[7]][$name[8]][$name[9]] = $value; break; } }else{ $this->params[$name] = $value; } }*/ /** * return certain param of current initialized Slider * before: RevSliderSlider::get_param() */ public function get_param($key, $default = ''){ if(!is_array($key)){ return $this->get_val($this->params, $key, $default); }else{ $a = $this->params; foreach($key as $k => $v){ $a = $this->get_val($a, $v, $default); } return $a; } } /* * return settings of current initialized Slider * @since: 5.0 * before: RevSliderSlider::getSettings() */ public function get_settings(){ return $this->settings; } /* * return certain setting * @since: 5.0 */ public function get_setting($handle, $default){ return $this->get_val($this->settings, $handle, $default); } /** * get the slider title * @before: RevSliderSlider::getTitle() */ public function get_title(){ return $this->title; } /** * get the slider alias * @before: RevSliderSlider::getAlias() */ public function get_alias(){ return $this->alias; } /** * get slider shortcode * @before: RevSliderSlider::getShortcode() */ public function get_shortcode(){ return '[rev_slider alias="'.$this->alias.'"]'; } /** * get the slider tags * @since: 6.0 */ public function get_tags(){ return $this->get_val($this->settings, 'tags', array()); } /** * get the slider id * @before: RevSliderSlider::getID() */ public function get_id(){ return $this->id; } /** * return if the slider source is from posts * @before: RevSliderSlider::isSlidesFromPosts(); */ public function is_posts(){ $source = $this->get_param('sourcetype', 'gallery'); return (in_array($source, array('post', 'posts', 'specific_posts', 'specific_post', 'current_post', 'woocommerce', 'woo'), true)) ? true : false; } /** * return if the slider source is from posts * @before: RevSliderSlider::isSlidesFromPosts(); */ public function is_posts_pre60(){ $source = $this->get_param('source_type', 'gallery'); return (in_array($source, array('post', 'posts', 'specific_posts', 'specific_post', 'current_post', 'woocommerce', 'woo'), true)) ? true : false; } /** * return if the slider source is from specific posts */ public function is_specific_posts(){ return (in_array($this->get_param('source_type', 'gallery'), array('specific_posts', 'specific_post'), true)) ? true : false; } /** * return if the slider source is from stream * @before: RevSliderSlider::isSlidesFromStream(); */ public function is_stream(){ $source = $this->get_param('sourcetype', 'gallery'); return (!in_array($source, array('post', 'posts', 'specific_posts', 'specific_post', 'current_post', 'woocommerce', 'woo', 'gallery'), true)) ? $source : false; } /** * return if the slider source is from stream * @since: 6.0.0 */ public function is_stream_pre60(){ $source = $this->get_param('source_type', 'gallery'); return (!in_array($source, array('post', 'posts', 'specific_posts', 'specific_post', 'current_post', 'woocommerce', 'woo', 'gallery'), true)) ? $source : false; } /** * get real slides number, from posts, social streams ect. */ public function get_wanted_slides($type = 'post'){ $ns = count($this->slides); switch($type){ case 'post': if($this->get_param(array('source', 'post', 'fetchType'), 'cat_tag') == 'next_prev'){ $ns = 2; }else{ $ns = $this->get_param(array('source', 'post', 'maxPosts'), $ns); if(intval($ns) == 0) $ns = '∞'; } break; case 'facebook': case 'twitter': case 'instagram': case 'flickr': case 'youtube': case 'vimeo': $ns = $this->get_param(array('source', $type, 'count'), $ns); break; } return $ns; } /* * return true if slider is favorite * @since: 5.0 * @before: RevSliderSlider::isFavorite() * @obsolete since 6.0 as it was moved to the favorite.class.php */ public function is_favorite(){ return ($this->get_val($this->settings, 'favorite', 'false') == 'true') ? true : false; } /** * return the number of Sliders existing */ public function get_slider_count(){ global $wpdb; $count = count($wpdb->get_results("SELECT COUNT(*) FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE `type` = '' OR `type` IS NULL", ARRAY_A)); return $count; } /** * get the first slide ID of the current slider * @before: RevSliderSlider::getFirstSlideIdFromGallery() */ public function get_first_slide_id_from_gallery(){ global $wpdb; $slides = array(); $record = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s ORDER BY slide_order ASC LIMIT 0,1", array($this->get_id())), ARRAY_A); if(!empty($record)){ $slide = new RevSliderSlide(); $slide->init_by_data($record); $sid = $slide->get_id(); $slides[$sid] = $slide; return $slides; } return false; } /** * get the alias of an slider by id **/ public function get_alias_by_id($slider_id){ global $wpdb; $record = $wpdb->get_row($wpdb->prepare("SELECT `alias` FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE id = %s LIMIT 0,1", array($slider_id)), ARRAY_A); return (!empty($record)) ? $this->get_val($record, 'alias') : false; } /** * get all images that are beeing used by the Slider **/ public function get_images(){ $images = array(); $ret = array(); $image = $this->get_val($this->params, array('layout', 'bg', 'image')); $a_url = $this->get_val($this->params, array('troubleshooting', 'alternateURL')); if($image != '') $images[$image] = true; if($a_url != '') $images[$a_url] = true; if(!empty($this->slides) && count($this->slides) > 0){ foreach($this->slides as $key => $slide){ $params = $slide->get_params(); $layers = $slide->get_layers(); $image = $this->get_val($params, array('bg', 'image')); $thumb = $this->get_val($params, array('thumb', 'customThumbSrc')); $a_thumb = $this->get_val($params, array('thumb', 'customAdminThumbSrc')); if($image != ''){ $altOption = $this->get_val($params, array('attributes', 'altOption'), 'media_library'); $titleOption = $this->get_val($params, array('attributes', 'titleOption'), 'media_library'); $alt = ''; $title = ''; switch($altOption){ case 'media_library'; $id = attachment_url_to_postid($image); if($id > 0) $alt = get_post_meta($id, '_wp_attachment_image_alt', true); break; case 'file_name'; $alt = $image; break; case 'custom'; $alt = $this->get_val($params, array('attributes', 'alt'), ''); break; } switch($titleOption){ case 'media_library'; $id = attachment_url_to_postid($image); if($id > 0) $title = get_the_title($id); break; case 'file_name'; $title = $image; break; case 'custom'; $title = $this->get_val($params, array('attributes', 'title'), ''); break; } $images[$image] = array( 'src' => $image, 'alt' => $alt, 'title' => $title ); } if($thumb != '' && !isset($images[$thumb])) $images[$thumb] = true; if($a_thumb != '' && !isset($images[$a_thumb])) $images[$a_thumb] = true; if(!empty($layers)){ foreach($layers as $layer){ $type = $this->get_val($layer, 'type', 'text'); $image = $this->get_val($layer, array('media', 'imageUrl')); $bg_image = $this->get_val($layer, array('idle', 'backgroundImage')); if($image != '' && !isset($images[$image])) $images[$image] = true; if($bg_image != '' && !isset($images[$bg_image])) $images[$bg_image] = true; if(in_array($type, array('video', 'audio'))){ $poster = $this->get_val($layer, array('media', 'posterUrl'), ''); if($poster != '' && !isset($images[$poster])) $images[$poster] = true; } if($type === 'video'){ $very_big = $this->get_val($layer, array('media', 'thumbs', 'veryBig')); $big = $this->get_val($layer, array('media', 'thumbs', 'big')); $large = $this->get_val($layer, array('media', 'thumbs', 'large')); $medium = $this->get_val($layer, array('media', 'thumbs', 'medium')); $small = $this->get_val($layer, array('media', 'thumbs', 'small')); $very_big = (is_array($very_big) && isset($very_big['url'])) ? $very_big['url'] : $very_big; $big = (is_array($big) && isset($big['url'])) ? $big['url'] : $big; $large = (is_array($large) && isset($large['url'])) ? $large['url'] : $large; $medium = (is_array($medium) && isset($medium['url'])) ? $medium['url'] : $medium; $small = (is_array($small) && isset($small['url'])) ? $small['url'] : $small; if($very_big != '' && !isset($images[$very_big])) $images[$very_big] = true; if($big != '' && !isset($images[$big])) $images[$big] = true; if($large != '' && !isset($images[$large])) $images[$large] = true; if($medium != '' && !isset($images[$medium])) $images[$medium] = true; if($small != '' && !isset($images[$small])) $images[$small] = true; } } } } } if(!empty($images)){ foreach($images as $img => $b){ if(!is_bool($b)){ $ret[] = $b; }else{ $alt = ''; $title = ''; $id = attachment_url_to_postid($img); if($id > 0){ if($id > 0) $alt = get_post_meta($id, '_wp_attachment_image_alt', true); if($id > 0) $title = get_the_title($id); } $ret[] = array( 'src' => $img, 'alt' => $alt, 'title' => $title ); } } } return $ret; } /** * check if alias already exists * @before: RevSliderSlider::isAliasExists() */ public static function alias_exists($alias, $return_id = false){ global $wpdb; $alias_exists = $wpdb->get_row($wpdb->prepare("SELECT id FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE alias = %s", $alias), ARRAY_A); if($return_id === true){ return (!empty($alias_exists)) ? $alias_exists['id'] : false; }else{ return (!empty($alias_exists)) ? true : false; } } /** * delete slider from datatase * @before RevSliderSlider::deleteSlider(); */ public function delete_slider(){ global $wpdb; //delete slider $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('id' => $this->id)); //delete slides $this->delete_all_slides(); $this->delete_static_slide(); } /** * delete all slides * @before: RevSliderSlider::deleteAllSlides(); */ private function delete_all_slides(){ global $wpdb; $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_SLIDES, array('slider_id' => $this->id)); do_action('revslider_slider_delete_all_slides', $this->id); do_action('revslider_slider_deleteAllSlides', $this->id); } /** * delete static slide * @before: RevSliderSlider::deleteStaticSlide(); */ public function delete_static_slide(){ global $wpdb; $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, array('slider_id' => $this->id)); do_action('revslider_slider_delete_static_slide', $this->id); } /** * duplicate a slide by given data * @before: RevSliderSlider::duplicateSliderFromData(); */ public function duplicate_slider_by_id($id, $is_template = false){ $this->validate_not_empty($id, 'Slider ID'); $this->init_by_id($id); $title = $this->get_title(); if($is_template){ $title = str_replace(' Template', '', $title); //remove the added Template from the title in copy process $talias = $title; }else{ $talias = $this->get_alias(); } $ti = 1; while($this->alias_exists($talias)){ //set a new alias and title if its existing in database $talias = $title. ' ' .$ti; $ti++; } return $this->duplicate_slider($talias); } /** * update the Slider title */ public function update_title($new_title){ global $wpdb; $new_title = stripslashes(esc_html($new_title)); if(!empty($new_title)){ $this->title = $new_title; $return = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('title' => $this->title), array('id' => $this->id)); }else{ $return = $this->title; } return ($return) ? $this->title : false; } /** * update the Slider Tags * @since: 6.0 */ public function update_slider_tags($slider_id, $tags){ global $wpdb; $this->validate_not_empty($slider_id, 'Slider ID'); $record = $wpdb->get_row($wpdb->prepare("SELECT `settings` FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE id = %s", $slider_id), ARRAY_A); $cur_tags = array(); if(!empty($tags)){ foreach($tags as $tag){ $tag = preg_replace('/ /', '-', $tag); $tag = preg_replace('/[^-0-9a-zA-Z_-]/', '', $tag); $cur_tags[] = $tag; } } if(!isset($record['settings'])){ $record['settings'] = array(); }else{ $record['settings'] = json_decode($record['settings'], true); } if(!isset($record['settings']['tags'])) $record['settings']['tags'] = array(); $record['settings']['tags'] = $cur_tags; $settings = json_encode($record['settings']); return $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('settings' => $settings), array('id' => $slider_id)); } /** * get the last Slider ID * @since: 6.0 */ public function get_last_slider_id(){ global $wpdb; $record = $wpdb->get_row("SELECT `id` FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." ORDER BY `id` DESC LIMIT 0,1", ARRAY_A); $id = (!empty($record)) ? $this->get_val($record, 'id') : -1; return $id; } /** * get all slide children * @before: RevSliderSlider::getArrSlideChildren(); */ public function get_slide_children($slide_id){ $slides = $this->get_slides(); if(!isset($slides[$slide_id])){ $this->throw_error(__('Slide not found in the main slides of the slider. Maybe it', 'revslider')); } $slide = $slides[$slide_id]; $children = $slide->get_children(); return $children; } /** * get array of slide names * @before: RevSliderSlider::getArrSlideNames(); */ public function get_slide_names(){ if(empty($this->slides)){ $this->get_slides(); } $names = array(); if(!empty($this->slides)){ foreach($this->slides as $slide){ $id = $slide->get_id(); $file = $slide->image_filename; $title = $slide->get_title(); $name = $title; $name .= (!empty($file)) ? ' ('. $file .')' : ''; $childs = $slide->get_child_ids(); $names[$id] = array( 'name' => $name, 'arrChildrenIDs' => $childs, 'title' => $title ); } } return $names; } /** * duplicate slider in datatase * @before: RevSliderSlider::duplicateSlider(); */ private function duplicate_slider($title = false, $prefix = false){ global $wpdb; $old_slider_id = $this->id; //select a slider and then duplicate it $select = $wpdb->prepare("SELECT title, alias, params, type, settings FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE id = %s", array($this->id)); $wpdb->query("INSERT INTO ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." (title, alias, params, type, settings) (".$select.")"); //update the slider title and alias to a new one $slider_last_id = $wpdb->insert_id; $params = $this->params; $this->validate_not_empty($slider_last_id, 'Slider ID'); $slider_counter = $this->get_slider_count(); //get last slider number if($title === false){ $slider_counter++; $new_title = 'Slider'.$slider_counter; $new_alias = 'slider'.$slider_counter; }else{ $new_title = ($prefix !== false) ? sanitize_text_field($title.' '.$this->get_val($params, 'title')) : sanitize_text_field($title); $new_alias = ($prefix !== false) ? sanitize_title($title.' '.$this->get_val($params, 'title')) : sanitize_title($title); //check if alias exists $c_title = $new_title; $c_alias = $new_alias; while($this->alias_exists($c_alias)){ $c_title = $new_title . $slider_counter; $c_alias = $new_alias . $slider_counter; $slider_counter++; } $new_title = $c_title; $new_alias = $c_alias; } $params['title'] = $new_title; $params['alias'] = $new_alias; $params['shortcode'] = '[rev_slider alias="'. $new_alias .'"]'; $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDER, array( 'title' => $new_title, 'alias' => $new_alias, 'params' => json_encode($params), 'type' => '' ), array('id' => $slider_last_id) ); //duplicate slides and add them to the new Slider $slides_ids = array(); $slides = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s", $this->id), ARRAY_A); if(!empty($slides)){ foreach($slides as $slide){ $slide['slider_id'] = $slider_last_id; $slide_id = $slide['id']; unset($slide['id']); $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $slide); if(isset($slide_id)){ $this->map[$slide_id] = $wpdb->insert_id; } } } //duplicate static slide if exists $slide = new RevSliderSlide(); $staticID = $slide->get_static_slide_id($this->id); $static_id = 0; if($staticID !== false){ $record = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES ." WHERE id = %s", $staticID), ARRAY_A); unset($record['id']); $record['slider_id'] = $slider_last_id; $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, $record); $static_id = $wpdb->insert_id; }else{ //create static slide as there is no static slide yet } //update actions $slides = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s", $slider_last_id), ARRAY_A); if($static_id > 0){ $slides_static = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES ." WHERE id = %s", $static_id), ARRAY_A); if(!empty($slides_static)) $slides[] = $slides_static; } if(!empty($slides)){ foreach($slides as $slide){ $c_slide = new RevSliderSlide(); $c_slide->init_by_data($slide); $layers = $c_slide->get_layers(); //change for WPML the parent IDs if necessary $parent_id = $this->get_val($c_slide, array('params', 'child', 'parentId'), false); if(!in_array($parent_id, array(false, ''), true) && isset($this->map[$parent_id])){ $create = array('params' => $this->get_val($c_slide, 'params', array())); $this->set_val($create, array('params', 'child', 'parentId'), $this->map[$parent_id]); $new_params = json_encode($create['params']); $new_params = (empty($new_params)) ? stripslashes(json_encode($create['params'])) : $new_params; $create['params'] = $new_params; $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $slide['id']) ); } $did_change = false; if(!empty($layers)){ foreach($layers as $key => $value){ $actions = $this->get_val($value, array('actions', 'action')); if(!empty($actions)){ foreach($actions as $a_k => $action){ $jtsval = $this->get_val($action, 'jump_to_slide'); if(isset($this->map[$jtsval])){ $this->set_val($layers, array($key, 'actions', 'action', $a_k, 'jump_to_slide'), $this->map[$jtsval]); $did_change = true; } } } } } if($did_change === true){ $create = array(); $my_layers = json_encode($layers); $create['layers'] = (empty($my_layers)) ? stripslashes(json_encode($layers)) : $my_layers; if($slide['id'] == $static_id){ $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, $create, array('id' => $static_id)); }else{ $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $slide['id'])); } } } } //change the javascript api ID to the correct one $c_slider = new RevSliderSliderImport(); $c_slider->init_by_id($slider_last_id); $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($c_slider); $c_slider->update_css_and_javascript_ids($old_slider_id, $slider_last_id, $this->map); $c_slider->update_color_ids($this->map); return $slider_last_id; } /** * update the modal id and the alias in the layer actions **/ public function update_modal_ids($slider_ids, $slide_ids){ $slides = $this->get_slides(); if(empty($slides)) return; foreach($slides as $skey => $slide){ if(version_compare($slide->get_param('version', '1.0.0'), '6.0.0', '<')) continue; $layers = $slide->get_layers(); if(empty($layers)) continue; $change = false; foreach($layers as $lk => $layer){ $actions = $this->get_val($layer, array('actions', 'action'), array()); if(empty($actions)) continue; foreach($actions as $ak => $a){ if($this->get_val($a, 'action', '') !== 'open_modal') continue; //$mm = $this->get_val($a, 'openmodal', ''); $v = intval($this->get_val($a, 'openmodalId', 0)); //only openmodal is set (alias), openmodalId is not set! if(isset($slider_ids[$v])){ $slider_alias = $this->get_alias_by_id($slider_ids[$v]); $change = true; $this->set_val($layers, array($lk, 'actions', 'action', $ak, 'openmodalId'), $slider_ids[$v]); $this->set_val($layers, array($lk, 'actions', 'action', $ak, 'openmodal'), $slider_alias); $sv = $this->get_val($a, 'modalslide', 0); if($sv !== 0){ $_sv = intval(str_replace('rs-', '', $sv)); if($_sv > 0 && isset($slide_ids[$_sv])){ $this->set_val($layers, array($lk, 'actions', 'action', $ak, 'modalslide'), 'rs-'.$slide_ids[$_sv]); } } } } } if($change){ $slide->set_layers_raw($layers); $slide->save_layers(); } } } /** * Check if an alias exists in database * @before: RevSliderSlider::isAliasExistsInDB(); */ public function check_alias($alias){ global $wpdb; $add = (!empty($this->id)) ? $wpdb->prepare(" AND id != %s AND `type` != 'template'", array($this->id)) : ''; $slider = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE alias = %s", $alias).$add, ARRAY_A); return !empty($slider); } /** * Create a blank Slider **/ public function create_blank_slider(){ global $wpdb; $title = 'Slider '; $alias = 'slider-'; $counter = 1; $new_alias = $alias.$counter; while($this->alias_exists($new_alias)){ $counter++; $new_alias = $alias.$counter; } $title .= $counter; //insert slider to database $slider_data = array( 'title' => $title, 'alias' => $new_alias, 'params' => json_encode(array(), JSON_FORCE_OBJECT), 'settings' => json_encode(array('version' => RS_REVISION), JSON_FORCE_OBJECT), 'type' => '' ); $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $slider_data); $slider_id = ($result) ? $wpdb->insert_id : false; return $slider_id; } /** * Save Slider Settings * @before: RevSliderSlider::createUpdateSliderFromOptions(); **/ public function save_slider($slider_id, $data){ global $wpdb; $params = $this->get_val($data, 'params'); $params = $this->json_decode_slashes($params); $settings = $this->get_val($data, 'settings'); $settings = $this->json_decode_slashes($settings); $settings['version'] = $this->get_val($params, 'version', $this->get_val($settings, 'version')); $title = sanitize_text_field($this->get_val($params, 'title')); $alias = sanitize_text_field($this->get_val($params, 'alias')); unset($params['title']); unset($params['alias']); $this->validate_not_empty($title, 'Title'); $this->validate_not_empty($alias, 'Alias'); //params css and js check if(!current_user_can('administrator') && apply_filters('revslider_restrict_role', true)){ //dont allow css and javascript from users other than administrator if(isset($params['codes']) && isset($params['codes']['css'])){ unset($params['codes']['css']); } if(isset($params['codes']) && isset($params['codes']['javascript'])){ unset($params['codes']['javascript']); } } if(!empty($slider_id)){ $this->init_by_id($slider_id); if(!current_user_can('administrator') && apply_filters('revslider_restrict_role', true)){ //check for js and css, add it to $params $params['codes'] = array(); $params['codes']['css'] = $this->get_param(array('codes', 'css'), ''); $params['codes']['javascript'] = $this->get_param(array('codes', 'javascript'), ''); } } if($this->check_alias($alias)){ $this->throw_error(__('A Slider with the given alias already exists', 'revslider')); } //insert slider to database $slider_data = array( 'title' => $title, 'alias' => $alias, 'params' => json_encode($params), 'settings' => json_encode($settings), 'type' => '' ); if(empty($slider_id)){ //create slider $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $slider_data); $slider_id = ($result) ? $wpdb->insert_id : false; }else{ //update slider $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $slider_data, array('id' => $slider_id)); } return $slider_id; } /** * update some params in the slider * @before: RevSliderSlider::updateParam(); */ public function update_params($update, $replace = false){ global $wpdb; $this->params = ($replace) ? $update : array_merge($this->params, $update); $response = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('params' => json_encode($this->params)), array('id' => $this->id)); } /** * update some settings in the slider * @before: RevSliderSlider::updateSetting() */ public function update_settings($update){ global $wpdb; $this->settings = array_merge($this->settings, $update); $response = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('settings' => json_encode($this->settings)), array('id' => $this->id)); } /** * get array of slides numbers by id's * RevSliderSlider::getSlidesNumbersByIDs(); */ public function get_slide_numbers_by_id($published = false){ $numbers = array(); $counter = 0; if(empty($this->slide)){ $this->get_slides($published); } if(empty($this->arr_slides)){ foreach($this->slides as $slide){ $counter++; $id = $slide->get_id(); $numbers[$id] = $counter; } } return $numbers; } /** * get sliders array - function don't belong to the object! * @before: RevSliderSlider::getArrSliders(); */ public function get_sliders($templates = false){ global $wpdb; $sliders = array(); $do_order = 'id'; $direction = 'ASC'; $slider_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDER." WHERE `type` != 'folder' ORDER BY %s %s", array($do_order, $direction)), ARRAY_A); //WHERE `type` = '' OR `type` IS NULL if(!empty($slider_data)){ foreach($slider_data as $data){ $slider = new RevSliderSlider(); $slider->init_by_data($data); if($templates === true){ if($slider->type != 'template') continue; }elseif($templates === false){ if($slider->type == 'template') continue; } $sliders[] = $slider; } } return $sliders; } /** * get sliders shortlist object */ public static function get_sliders_short_list(){ global $wpdb; $slider_data = $wpdb->get_results($wpdb->prepare("SELECT id, title, alias FROM " . $wpdb->prefix . RevSliderFront::TABLE_SLIDER . " WHERE `type` != 'folder' AND `type` != 'template' ORDER BY %s %s", array('id', 'ASC'))); $slider_data = (object)$slider_data; return $slider_data; } /** * get array of alias * @before: getAllSliderForAdminMenu() */ public function get_slider_for_admin_menu(){ $sliders = $this->get_sliders(); $short = array(); if(!empty($sliders)){ foreach($sliders as $slider){ $id = $slider->get_id(); $short[$id] = array('title' => $slider->get_title(), 'alias' => $slider->get_alias()); } } return $short; } /** * get slides from gallery * force from gallery - get the slide from the gallery only * before: RevSliderSlider::getSlides() and also RevSliderSlider::getSlidesFromGallery() */ public function get_slides($published = false, $allwpml = false, $first = false){ $slide = new RevSliderSlide(); $this->slides = $slide->get_slides_by_slider_id($this->id, $published, $allwpml, $first, $this->init_layer); return $this->slides; } /** * get slides for export * before: RevSliderSlider::getSlidesForExport() */ public function get_slides_for_export(){ $slides = $this->get_slides(false, true); $export = array(); if(!empty($slides)){ foreach($slides as $slide){ $export[] = array( 'id' => $slide->get_id(), 'params' => $slide->get_params_for_export(), 'slide_order' => $slide->get_order(), 'layers' => $slide->get_layers_for_export(), 'settings' => $slide->get_settings() ); } } return apply_filters('revslider_get_slides_for_export', apply_filters('revslider_getSlidesForExport', $export)); } /** * get static slide for export * before: RevSliderSlider::getStaticSlideForExport() */ public function get_static_slide_for_export(){ $static_slide = array(); $slide = new RevSliderSlide(); $static_id = $slide->get_static_slide_id($this->id); if($static_id !== false){ $slide->init_by_static_id($static_id); $static_slide[] = array( 'params' => $slide->get_params_for_export(), 'slide_order' => $slide->get_order(), 'layers' => $slide->get_layers_for_export(), 'settings' => $slide->get_settings() ); } return apply_filters('revslider_getStaticSlideForExport', $static_slide); } /** * get array of sliders with slides, short, assoc. * @before: RevSliderSlider::getArrSlidersWithSlidesShort(); */ public function get_sliders_with_slides_short($filter = 'all'){ $output = array(); $sliders = $this->get_sliders_short(null, $filter); if(!empty($sliders)){ foreach($sliders as $sid => $slider_name){ $slider = new RevSliderSlider(); $slider->init_by_id($sid); $is_posts = $slider->is_posts(); if($filter == 'posts' && $is_posts == false) continue; //filter by gallery only if($filter == 'gallery' && $is_posts == true) continue; if($filter == 'template' && $is_posts == false) continue; //filter by template type $slides = $slider->get_slides_from_gallery_short(); if(!empty($slides)){ foreach($slides as $slide_id => $slide_name){ $output[$slide_id] = $slider_name.', '.$slide_name; } } } } return $output; } /** * get slide id and slide title from gallery * @before: RevSliderSlider::getArrSlidesFromGalleryShort() */ public function get_slides_from_gallery_short(){ $counter = 0; $output = array(); $slides = $this->get_slides(); if(!empty($slides)){ foreach($slides as $slide){ $id = $slide->get_id(); $name = 'Slide '.$counter; $title = $slide->get_param('title', ''); $output[$id] = (!empty($title)) ? $name.' - ('.$title.')' : $name; $counter++; } } return $output; } /** * get slides for output * one level only without children * @before: RevSliderSlider::getSlidesForOutput(); */ public function get_slides_for_output($published = false, $lang = 'all', $gal_ids = array()){ $parent_slides = $this->get_parent_slides($published, $gal_ids, $lang); if($lang == 'all' || $this->is_stream()) return $parent_slides; //$this->is_posts() || $slides = array(); if(!empty($parent_slides)){ foreach($parent_slides as $parent_slide){ $parent_lang = $parent_slide->get_param(array('child', 'language'), 'all'); if($parent_lang == $lang){ $slides[] = $parent_slide; } $added = false; $children = $parent_slide->get_children(); if(!empty($children)){ foreach($children as $child){ if($child->get_param(array('child', 'language'), 'all') == $lang){ $slides[] = $child; $added = true; break; } } } if($added == false && $parent_lang == 'all'){ $slides[] = $parent_slide; } } } return $slides; } /** * get the parent Slides if the Slide has any **/ public function get_parent_slides($published, $gal_ids, $lang){ $post = $this->is_posts(); $stream = $this->is_stream(); apply_filters('revslider_get_parent_slides_pre', $lang, $published, $gal_ids, $this); if($post){ $parent_slides = $this->get_slides_from_posts($published, $gal_ids, $lang); }elseif($stream !== false){ $parent_slides = $this->get_slides_from_stream($published); }else{ $parent_slides = $this->get_slides($published); } apply_filters('revslider_get_parent_slides_post', $parent_slides, $published, $gal_ids, $this); return $parent_slides; } /** * get array of slider id -> title * @before: RevSliderSlider::getArrSlidersShort(); */ public function get_sliders_short($exclude_id = null, $filter = 'all'){ $sliders = $this->get_sliders(); $short = array(); if(!empty($sliders)){ foreach($sliders as $slider){ $id = $slider->get_id(); $from_post = $slider->is_posts(); //filter by gallery only if($filter == 'posts' && $from_post == false) continue; if($filter == 'gallery' && $from_post == true) continue; if($filter == 'template' && $from_post == false) continue; //filter by template type if(!empty($exclude_id) && $exclude_id == $id) continue; //filter by except $short[$id] = $slider->get_title(); } } return $short; } /** * get the maximum order * @before: RevSliderSlider::getMaxOrder() */ public function get_max_order(){ global $wpdb; $record = $wpdb->get_row($wpdb->prepare("SELECT slide_order FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %d ORDER BY slide_order DESC LIMIT 0,1", $this->id), ARRAY_A); return (empty($record)) ? 0 : $this->get_val($record, 'slide_order'); } /** * get the slider type */ public function get_type(){ $type = 'gallery'; $is_stream = $this->is_stream(); if($this->is_posts() == true){ $type = (in_array($this->get_param('sourcetype', 'gallery'), array('woocommerce', 'woo'), true)) ? 'woocommerce' : 'posts'; if($this->is_specific_posts()) $type = 'specific_posts'; }elseif($is_stream !== false){ $type = (in_array($is_stream, array('facebook', 'twitter', 'instagram', 'flickr', 'youtube', 'vimeo'))) ? $is_stream : $type; } return $type; } /** * get the slider type before 60, needed for partial update proceess introduced in 6.0.0 * @since: 6.0.0 */ public function get_type_pre60(){ $type = 'gallery'; $is_stream = $this->is_stream_pre60(); if($this->is_posts_pre60() == true){ $type = ($this->get_param('source_type', 'gallery') == 'woocommerce') ? 'woocommerce' : 'posts'; if(in_array($this->get_param('sourcetype', 'gallery'), array('specific_posts', 'specific_post'), true)){ $type = 'specific_posts'; } }elseif($is_stream !== false){ $type = (in_array($is_stream, array('facebook', 'twitter', 'instagram', 'flickr', 'youtube', 'vimeo'))) ? $is_stream : $type; } return $type; } /** * copy slide from one Slider to the given Slider ID * @since: 5.0 * @before: RevSliderSlider::copySlideToSlider() */ public function copy_slide_to_slider($data){ global $wpdb; $slider_id = intval($this->get_val($data, 'slider_id')); $slide_id = intval($this->get_val($data, 'slide_id')); $add_to_slider = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE id = %s", $slider_id), ARRAY_A); //check if ID exists if(empty($add_to_slider)) return __('Slide could not be duplicated', 'revslider'); //get last slide in slider for the order $slide_order = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s ORDER BY slide_order DESC", $slider_id), ARRAY_A); $slide_to_copy = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE id = %s", $slide_id), ARRAY_A); if(empty($slide_to_copy)) return __('Slide could not be duplicated', 'revslider'); unset($slide_to_copy['id']); //remove the ID of the Slide, as it will be a new Slide $slide_to_copy['slider_id'] = $slider_id; //set the new Slider ID to the Slide $slide_to_copy['slide_order'] = (empty($slide_order)) ? 1 : $this->get_val($slide_order, 'slide_order') + 1; //set the next slide order, to set slide to the end $response = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $slide_to_copy); if(isset($slide_id) && $response !== false){ $this->map[$slide_id] = $wpdb->insert_id; } return ($response === false) ? __('Slide could not be duplicated', 'revslider') : true; } /** * get all used fonts in the current Slider * @since: 5.1.0 * @before: RevSliderSlider::getUsedFonts(); */ public function get_used_fonts($full = false){ $gf = array(); $sl = new RevSliderSlide(); $mslides = $this->get_slides(true); $static_id = $sl->get_static_slide_id($this->get_id()); if($static_id !== false){ $msl = new RevSliderSlide(); $static_id = (strpos($static_id, 'static_') === false) ? 'static_'.$static_id : $static_id; $msl->init_by_id($static_id); if($msl->get_id() !== ''){ $mslides = array_merge($mslides, array($msl)); } } if(!empty($mslides)){ foreach($mslides as $ms){ $mf = $ms->get_used_fonts($full); if(!empty($mf)){ foreach($mf as $mfk => $mfv){ if(!isset($gf[$mfk])){ $gf[$mfk] = $mfv; }else{ foreach($mfv['variants'] as $mfvk => $mfvv){ $gf[$mfk]['variants'][$mfvk] = true; } } $gf[$mfk]['slide'][] = array('id' => $ms->get_id(), 'title' => $ms->get_title()); } } } } return apply_filters('revslider_getUsedFonts', $gf); } /** * get slides from posts * @before: RevSliderSlider::getSlidesFromPosts(); */ public function get_slides_from_posts($published = false, $gal_ids = array(), $lang = 'all'){ $templates = $this->get_slides($published); $templates = $this->assoc_to_array($templates); if(count($templates) == 0) return array(); $source = (!empty($gal_ids)) ? 'specific_posts' : $this->get_param('sourcetype', 'gallery'); //change to specific posts, give the gal_ids to the list switch($source){ case 'posts': case 'post': $subtype = $this->get_param(array('source', 'post', 'subType'), 'post'); if($subtype === 'current_post'){ global $post; //$posts = $this->get_specific_posts(array($post->ID)); $posts = $this->get_specific_posts(array('', $post->ID)); }elseif(in_array($subtype, array('specific_posts', 'specific_post'), true)){ $posts = $this->get_specific_posts($gal_ids); }else{ //check where to get posts from switch($this->get_param(array('source', 'post', 'fetchType'), 'cat_type')){ case 'cat_tag': default: $posts = $this->get_posts_by_categories($published); break; case 'related': $posts = $this->get_related_posts(); break; case 'popular': $posts = $this->get_popular_posts(); break; case 'recent': $posts = $this->get_latest_posts(); break; case 'next_prev': $posts = $this->get_next_previous_post(); break; } } break; /*case 'current_post': global $post; $posts = $this->get_specific_posts(array('', $post->ID)); break; */ /* * This needed to be uncommented for WP Gallery AddOn compatibility */ case 'specific_posts': case 'specific_post': $posts = $this->get_specific_posts($gal_ids); break; case 'woocommerce': case 'woo': $posts = $this->get_products_from_categories($published); break; default: $this->throw_error(__('This Source Type must be from posts.', 'revslider')); break; } $slides = array(); $key = 0; $num_temp = count($templates); if(!empty($posts)){ foreach($posts as $post_data){ $found = false; if($lang !== 'all' && $this->get_val($templates[$key], array('params', 'child', 'language'), 'all') !== $lang){ $children = $templates[$key]->get_children(); if(!empty($children)){ foreach($children as $child){ if($this->get_val($child, array('params', 'child', 'language'), 'all') === $lang){ $template = clone $child; $found = true; break; } } } } if($found === false){ $template = clone $templates[$key]; } //advance the templates $key++; if($key == $num_temp){ $key = 0; $templates = $this->get_slides($published); //reset as clone did not work properly $templates = $this->assoc_to_array($templates); } $slide = new RevSliderSlide(); $slide->init_by_post_data($post_data, $template, $this->id); $slides[] = $slide; } } $this->slides = $slides; return $this->slides; } /** * get related posts from current one * @since: 5.1.1 * @before: RevSliderSlider::getPostsFromRelated(); */ public function get_related_posts(){ $my_posts = array(); $tags = ''; $post_id = get_the_ID(); $sort_by = $this->get_param(array('source', 'post', 'sortBy'), 'ID'); $source = $this->get_param('source'); $post = $this->get_val($source, 'post'); $max_posts = $this->get_val($post, 'maxPosts', 30); $max_posts = (empty($max_posts) || !is_numeric($max_posts)) ? -1 : $max_posts; $post_tags = get_the_tags(); if($post_tags){ foreach($post_tags as $post_tag){ $tags .= $post_tag->slug . ','; } } $query = array( 'numberposts' => $max_posts, 'exclude' => $post_id, 'order' => $this->get_param(array('source', 'post', 'sortDirection'), 'DESC'), 'tag' => $tags ); if(strpos($sort_by, 'meta_num_') === 0){ $query['orderby'] = 'meta_value_num'; $query['meta_key'] = str_replace('meta_num_', '', $sort_by); }elseif(strpos($sort_by, 'meta_') === 0){ $query['orderby'] = 'meta_value'; $query['meta_key'] = str_replace('meta_', '', $sort_by); }else{ $query['orderby'] = $sort_by; } $get_relateds = apply_filters('revslider_get_related_posts', $query, $post_id); $tag_related_posts = get_posts($get_relateds); if(count($tag_related_posts) < $max_posts){ $ignore = array(); foreach($tag_related_posts as $tag_related_post){ $ignore[] = $tag_related_post->ID; } $article_categories = get_the_category($post_id); $category_string = ''; foreach($article_categories as $category) { $category_string .= $category->cat_ID . ','; } $max = $max_posts - count($tag_related_posts); $excl = implode(',', $ignore); $query = array( 'exclude' => $excl, 'numberposts' => $max, 'category' => $category_string ); if(strpos($sort_by, 'meta_num_') === 0){ $query['orderby'] = 'meta_value_num'; $query['meta_key'] = str_replace('meta_num_', '', $sort_by); }else if(strpos($sort_by, 'meta_') === 0){ $query['orderby'] = 'meta_value'; $query['meta_key'] = str_replace('meta_', '', $sort_by); }else{ $query['orderby'] = $sort_by; } $get_relateds = apply_filters('revslider_get_related_posts', $query, $post_id); $cat_related_posts = get_posts($get_relateds); $tag_related_posts = $tag_related_posts + $cat_related_posts; } foreach($tag_related_posts as $post){ $the_post = (method_exists($post, 'to_array')) ? $post->to_array() : (array)$post; if($the_post['ID'] == $post_id) continue; $my_posts[] = $the_post; } return $my_posts; } /** * get popular posts * @since: 5.1.1 * @before: RevSliderSlider::getPostsFromPopular(); * @moved: 6.1.3 */ public function get_popular_posts($max_posts = false){ $post_id = get_the_ID(); $my_posts = array(); if($max_posts == false){ $source = $this->get_param('source'); $post = $this->get_val($source, 'post'); $max_posts = $this->get_val($post, 'maxPosts', 30); $max_posts = (empty($max_posts) || !is_numeric($max_posts)) ? -1 : $max_posts; }else{ $max_posts = intval($max_posts); } $args = array( 'suppress_filters' => 0, 'posts_per_page' => $max_posts, 'post_type' => 'any', 'meta_key' => '_thumbnail_id', 'orderby' => 'comment_count', 'order' => 'DESC' ); $args = apply_filters('revslider_get_popular_posts', $args, $post_id); $posts = get_posts($args); foreach($posts as $post){ $my_posts[] = (method_exists($post, 'to_array')) ? $post->to_array() : (array)$post; } return $my_posts; } /** * get recent posts * @since: 5.1.1 * @before: RevSliderSlider::getPostsFromRecent() * @moved: 6.1.3 */ public function get_latest_posts($max_posts = false){ $post_id = get_the_ID(); $my_posts = array(); $args = array( 'post_type' => 'any', 'suppress_filters' => 0, 'meta_key' => '_thumbnail_id', 'orderby' => 'date', 'order' => 'DESC' ); if($max_posts == false){ $source = $this->get_val($this->params, 'source'); $post = $this->get_val($source, 'post'); $max_posts = $this->get_val($post, 'maxPosts', 30); $max_posts = (empty($max_posts) || !is_numeric($max_posts)) ? -1 : $max_posts; }else{ $max_posts = intval($max_posts); } $args['posts_per_page'] = $max_posts; $args = apply_filters('revslider_get_latest_posts', $args, $post_id); $posts = get_posts($args); if(!empty($posts)){ foreach($posts as $post){ $my_posts[] = (method_exists($post, 'to_array')) ? $post->to_array() : (array)$post; } } return $my_posts; } /** * get recent posts * @since: 5.1.1 * @before: RevSliderSlider::getPostsNextPrevious(); */ public function get_next_previous_post(){ $my_posts = array(); $startup_next_post = get_next_post(); if (!empty($startup_next_post)){ $my_posts[] = (method_exists($startup_next_post, 'to_array')) ? $startup_next_post->to_array() : (array)$startup_next_post; } $startup_previous_post = get_previous_post(); if (!empty($startup_previous_post)){ $my_posts[] =(method_exists($startup_previous_post, 'to_array')) ? $startup_previous_post->to_array() : (array)$startup_previous_post; } return $my_posts; } /** * get slides from posts * @before: RevSliderSlider::getSlidesFromStream(); */ public function get_slides_from_stream($published = false){ $templates = $this->get_slides($published); $templates = $this->assoc_to_array($templates); if(count($templates) == 0) return array(); $posts = array(); $_slides = array(); $max_allowed = 999999; $sourcetype = $this->get_param('sourcetype', 'gallery'); $additions = array('fb_type' => 'album'); switch($sourcetype){ case 'facebook': $facebook = new RevSliderFacebook($this->get_param(array('source', 'facebook', 'transient'), '1200')); if($this->get_param(array('source', 'facebook', 'typeSource'), 'timeline') == 'album'){ $posts = $facebook->get_photo_set_photos($this->get_param(array('source', 'facebook', 'album')), $this->get_param(array('source', 'facebook', 'count'), 10), $this->get_param(array('source', 'facebook', 'appId'))); }else{ $user_id = $facebook->get_user_from_url($this->get_param(array('source', 'facebook', 'pageURL'))); $posts = $facebook->get_photo_feed($user_id, $this->get_param(array('source', 'facebook', 'appId')), $this->get_param(array('source', 'facebook', 'count'), 10)); $additions['fb_type'] = $this->get_param(array('source', 'facebook', 'typeSource'), 'timeline'); $additions['fb_user_id'] = $user_id; } if(!empty($posts)){ foreach($posts as $k => $p){ if(!isset($p->status_type)) continue; if(in_array($p->status_type, array('wall_post'))) unset($posts[$k]); } } $max_posts = $this->get_param(array('source', 'facebook', 'count'), '25'); $max_allowed = 25; break; case 'twitter': $twitter = new RevSliderTwitter($this->get_param(array('source', 'twitter', 'consumerKey')), $this->get_param(array('source', 'twitter', 'consumerSecret')), $this->get_param(array('source', 'twitter', 'accessToken')), $this->get_param(array('source', 'twitter', 'accessSecret')), $this->get_param(array('source', 'twitter', 'transient'), '1200')); $posts = $twitter->get_public_photos($this->get_param(array('source', 'twitter', 'userId')), $this->get_param(array('source', 'twitter', 'includeRetweets')), $this->get_param(array('source', 'twitter', 'excludeReplies')), $this->get_param(array('source', 'twitter', 'count'), '500'), $this->get_param(array('source', 'twitter', 'imageOnly'))); $max_posts = $this->get_param(array('source', 'twitter', 'count'), '500'); $max_allowed = 500; $additions['twitter_user'] = $this->get_param(array('source', 'twitter', 'userId')); break; case 'instagram': $instagram = new RevSliderInstagram($this->get_param(array('source', 'instagram', 'transient'), '1200')); $posts = ($this->get_param(array('source', 'instagram', 'type'), 'user') != 'hash') ? $instagram->get_public_photos($this->get_param(array('source', 'instagram', 'token')), $this->get_param(array('source', 'instagram', 'count'), '33')) : $instagram->get_tag_photos($this->get_param(array('source', 'instagram', 'hashTag')), $this->get_param(array('source', 'instagram', 'count'), '33')); $max_posts = $this->get_param(array('source', 'instagram', 'count'), '33'); $profile = $instagram->get_user_profile($this->get_param(array('source', 'instagram', 'token'))); $additions['instagram_user'] = isset($profile['username']) ? $profile['username'] : ''; $max_allowed = 33; break; case 'flickr': $flickr = new RevSliderFlickr($this->get_param(array('source', 'flickr', 'apiKey')), $this->get_param(array('source', 'flickr', 'transient'), '1200')); switch($this->get_param(array('source', 'flickr', 'type'))){ case 'publicphotos': $user_id = $flickr->get_user_from_url($this->get_param(array('source', 'flickr', 'userURL'))); $posts = $flickr->get_public_photos($user_id, $this->get_param(array('source', 'flickr', 'count'))); break; case 'gallery': $gallery_id = $flickr->get_gallery_from_url($this->get_param(array('source', 'flickr', 'galleryURL'))); $posts = $flickr->get_gallery_photos($gallery_id, $this->get_param(array('source', 'flickr', 'count'))); break; case 'group': $group_id = $flickr->get_group_from_url($this->get_param(array('source', 'flickr', 'groupURL'))); $posts = $flickr->get_group_photos($group_id, $this->get_param(array('source', 'flickr', 'count'))); break; case 'photosets': $posts = $flickr->get_photo_set_photos($this->get_param(array('source', 'flickr', 'photoSet')), $this->get_param(array('source', 'flickr', 'count'))); break; } $max_posts = $this->get_param(array('source', 'flickr', 'count'), '99'); break; case 'youtube': $channel_id = $this->get_param(array('source', 'youtube', 'channelId')); $youtube = new RevSliderYoutube($this->get_param(array('source', 'youtube', 'api')), $channel_id, $this->get_param(array('source', 'youtube', 'transient'), '1200')); if($this->get_param(array('source', 'youtube', 'typeSource')) == 'playlist'){ $posts = $youtube->show_playlist_videos($this->get_param(array('source', 'youtube', 'playList')), $this->get_param(array('source', 'youtube', 'count'))); }else{ $posts = $youtube->show_channel_videos($this->get_param(array('source', 'youtube', 'count'))); } $additions['yt_type'] = $this->get_param(array('source', 'youtube', 'typeSource'), 'channel'); $max_posts = $this->get_param(array('source', 'youtube', 'count'), '25'); $max_allowed = 50; break; case 'vimeo': $vimeo = new RevSliderVimeo($this->get_param(array('source', 'vimeo', 'transient'), '1200')); $vimeo_type = $this->get_param(array('source', 'vimeo', 'typeSource')); switch($vimeo_type){ case 'user': $posts = $vimeo->get_vimeo_videos($vimeo_type, $this->get_param(array('source', 'vimeo', 'userName'))); break; case 'channel': $posts = $vimeo->get_vimeo_videos($vimeo_type, $this->get_param(array('source', 'vimeo', 'channelName'))); break; case 'group': $posts = $vimeo->get_vimeo_videos($vimeo_type, $this->get_param(array('source', 'vimeo', 'groupName'))); break; case 'album': $posts = $vimeo->get_vimeo_videos($vimeo_type, $this->get_param(array('source', 'vimeo', 'albumId'))); break; default: break; } $additions['vim_type'] = $this->get_param(array('source', 'vimeo', 'typeSource'), 'user'); $max_posts = $this->get_param(array('source', 'vimeo', 'count'), '25'); $max_allowed = 60; break; default: $this->throw_error(__('Sorry, this Social Stream cannot be displayed.', 'revslider')); break; } if($max_posts < 0) $max_posts *= -1; $posts = apply_filters('revslider_pre_mod_stream_data', $posts, $sourcetype, $this->id); $posts = (is_string($posts) || is_bool($posts)) ? array() : $posts; while(count($posts) > $max_posts || count($posts) > $max_allowed){ array_pop($posts); } $posts = apply_filters('revslider_post_mod_stream_data', $posts, $sourcetype, $this->id); if(empty($posts)) $this->throw_error(__('Sorry, this Social Stream cannot be displayed.', 'revslider')); $i = 0; $tk = 0; foreach($posts as $data){ if(empty($data)) continue; //ignore empty entries, like from instagram $slide_template = $templates[$tk]; //advance the templates $tk++; $tk = ($tk == count($templates)) ? 0 : $tk; $_slides[$i] = new RevSliderSlide(); $_slides[$i]->init_by_stream_data($data, $slide_template, $this->id, $sourcetype, $additions); $i++; } $this->slides = $_slides; return $this->slides; } /** * get posts from categories (by the slider params). * @before: RevSliderSlider::getPostsFromCategories(); */ private function get_posts_by_categories($published = false){ $cat_ids = $this->get_param(array('source', 'post', 'category')); $data = $this->get_tax_by_cat_id($cat_ids); $post_types = $this->get_param(array('source', 'post', 'types'), 'post'); $sort_by = $this->get_param(array('source', 'post', 'sortBy'), 'ID'); $sort_dir = $this->get_param(array('source', 'post', 'sortDirection'), 'DESC'); $sort_dir = ($sort_by == 'menu_order') ? 'ASC' : $sort_dir; $source = $this->get_param('source'); $post = $this->get_val($source, 'post'); $max_posts = $this->get_val($post, 'maxPosts', 30); $max_posts = (empty($max_posts) || !is_numeric($max_posts)) ? -1 : $max_posts; $addition = array(); if($published == true){ $addition['post_status'] = 'publish'; } $slider_id = $this->get_id(); $post = $this->get_posts_by_category($slider_id, $data['cats'], $sort_by, $sort_dir, $max_posts, $post_types, $data['tax'], $addition, 'post'); return apply_filters('revslider_get_posts_by_categories', $post, $this); } /** * get products from categories (by the slider params). * @since: 5.1.0 * @before: RevSliderSlider::getProductsFromCategories(); */ private function get_products_from_categories($published = false){ $slider_id = $this->get_id(); $cat_ids = $this->get_param(array('source', 'woo', 'category')); $data = $this->get_tax_by_cat_id($cat_ids); $cat_ids = $data['cats']; $taxonomies = $data['tax']; $sort_by = $this->get_param(array('source', 'woo', 'sortBy'), 'ID'); $sort_dir = $this->get_param(array('source', 'woo', 'sortDirection'), 'DESC'); $sort_dir = ($sort_by == 'menu_order') ? 'ASC' : $sort_dir; $max_posts = $this->get_param(array('source', 'woo', 'maxProducts'), 30); $max_posts = (empty($max_posts) || !is_numeric($max_posts)) ? -1 : $max_posts; $post_types = $this->get_param(array('source', 'woo', 'types'), 'any'); $addition = array(); if($published == true){ //Events integration $addition['post_status'] = 'publish'; } $addition = array_merge($addition, RevSliderWooCommerce::get_meta_query($this->get_params())); return $this->get_posts_by_category($slider_id, $cat_ids, $sort_by, $sort_dir, $max_posts, $post_types, $taxonomies, $addition); } /** * get setting - start with slide * @before: RevSliderSlider::getStartWithSlideSetting(); */ public function get_start_with_slide_setting(){ $slide = $this->get_param(array('general', 'firstSlide', 'alternativeFirstSlide'), 1); if(is_numeric($slide)){ $slide = (int)$slide - 1; if($slide < 0 || $slide >= count($this->slides)){ $slide = 0; } }else{ $slide = 0; } return $slide; } /** * get the Slider Overview Structure * @since: 6.0 */ public function get_overview_data($slider = false, $slides = false){ //if we are pre 6.0.0, we have to create the data from the old data instead of the new format! $favorite = new RevSliderFavorite(); $slider = ($slider == false) ? $this : $slider; $post60 = (version_compare($slider->get_setting('version', '1.0.0'), '6.0.0', '<')) ? false : true; $id = 0; $slide_ids = array(); $slides = ($slides !== false) ? $slides : $slider->get_slides(); $type = ($post60) ? $slider->get_type() : $this->get_type_pre60(); $image = ''; $sid = $slider->get_id(); if(!empty($slides)){ foreach($slides as $slide){ $id = $slide->get_id(); $image = ($post60) ? $slide->get_overview_image_attributes($type) : $slide->get_overview_image_attributes_pre60($type); break; } foreach($slides as $slide){ $slide_ids[] = $slide->get_id(); } } return array( 'id' => $sid, 'slide_id' => $id, 'slide_ids' => $slide_ids, 'title' => esc_html($slider->get_title()), 'alias' => $slider->get_alias(), 'source' => esc_html($type), 'type' => ($post60) ? $slider->get_param('type', 'standard') : $slider->get_param('slider-type', 'standard'), 'size' => ($post60) ? $slider->get_param('layouttype') : $slider->get_param('slider_type', 'fullwidth'), 'bg' => $image, 'tags' => $this->get_tags(), 'favorite' => $favorite->is_favorite('modules', $sid), 'children' => ($slider instanceof RevSliderFolder) ? $slider->get_children() : array(), 'folder' => ($slider instanceof RevSliderFolder) ? true : false ); } /** * get posts from specific posts list * @before: RevSliderSlider::getPostsFromSpecificList(); */ public function get_specific_posts($gal_ids = array()){ $is_gal = false; $additional = array(); $slider_id = $this->get_id(); if(!empty($gal_ids) && $gal_ids[0] !== ''){ $posts = $gal_ids; $posts = apply_filters('revslider_set_posts_list_gal', $posts, $this->get_id()); $is_gal = true; }else{ if(isset($gal_ids[0])){ unset($gal_ids[0]); $posts = implode(',', $gal_ids); $additional['order'] = 'none'; $additional['orderby'] = 'post__in'; }else{ $posts = $this->get_param(array('source', 'post', 'list'), ''); $additional['order'] = $this->get_param(array('source', 'post', 'sortDirection'), 'DESC'); $additional['orderby'] = $this->get_param(array('source', 'post', 'sortBy'), ''); } $posts = apply_filters('revslider_set_posts_list', $posts, $this->get_id()); } return $this->get_posts_by_id($posts, $slider_id, $is_gal, $additional); } /** * get posts by coma saparated posts * @before: RevSliderFunctionsWP::getPostsByIDs(); */ public function get_posts_by_id($ids, $slider_id, $is_gal, $additional = array()){ $arr = (is_string($ids)) ? explode(',', $ids) : $ids; $query = array( 'ignore_sticky_posts' => 1, 'post_type' => 'any', 'post__in' => $arr ); if($is_gal){ $query['post_status'] = 'inherit'; $query['orderby'] = 'post__in'; } $query = array_merge($query, $additional); $query = apply_filters('revslider_get_posts', $query, $slider_id); $object = new WP_Query($query); $posts = $object->posts; foreach($posts as $key => $post){ $posts[$key] = (method_exists($post, 'to_array')) ? $post->to_array() : (array)$post; } return $posts; } /** * get posts by some category * could be multiple * @before: RevSliderFunctionsWP::getPostsByCategory() */ public function get_posts_by_category($slider_id, $cat_id, $sort_by = 'ID', $direction = 'DESC', $max_posts = -1, $post_types = 'any', $taxonomies = 'category', $addition = array(), $type = ''){ $a = apply_filters('revslider_get_posts_by_category', array('slider_id' => $slider_id, 'cat_id' => $cat_id, 'sort_by' => $sort_by, 'direction' => $direction, 'max_posts' => $max_posts, 'post_types' => $post_types, 'taxonomies' => $taxonomies, 'addition' => $addition, 'type' => $type), $this); $slider_id = $this->get_val($a, 'slider_id'); $cat_id = $this->get_val($a, 'cat_id'); $sort_by = $this->get_val($a, 'sort_by'); $direction = $this->get_val($a, 'direction'); $max_posts = $this->get_val($a, 'max_posts'); $post_types = $this->get_val($a, 'post_types'); $taxonomies = $this->get_val($a, 'taxonomies'); $addition = $this->get_val($a, 'addition'); $type = $this->get_val($a, 'type'); $tax = (!empty($taxonomies)) ? explode(',', $taxonomies) : array(); //get taxonomies array if(!is_array($post_types)){ if(strpos($post_types, ',') !== false){ $post_types = explode(',', $post_types); $post_types = (array_search('any', $post_types) !== false) ? 'any' : $post_types; } } $post_types = (empty($post_types)) ? 'any' : $post_types; $cat_id = (strpos($cat_id, ',') !== false) ? explode(',', $cat_id) : array($cat_id); $query = array( 'order' => $direction, 'ignore_sticky_posts' => 1, 'posts_per_page' => $max_posts, 'showposts' => $max_posts, 'post_type' => $post_types ); //add sort by (could be by meta) if(strpos($sort_by, 'meta_num_') === 0){ $query['orderby'] = 'meta_value_num'; $query['meta_key'] = str_replace('meta_num_', '', $sort_by); }elseif(strpos($sort_by, 'meta_') === 0){ $query['orderby'] = 'meta_value'; $query['meta_key'] = str_replace('meta_', '', $sort_by); }else{ $query['orderby'] = $sort_by; } if(!empty($taxonomies)){ $tax_query = array('relation' => 'OR'); //add taxomonies to the query if(strpos($taxonomies, ',') !== false){ //multiple taxomonies $taxonomies = explode(',', $taxonomies); foreach($taxonomies as $taxomony){ $tax_query[] = array( 'taxonomy' => $taxomony, 'field' => 'id', 'terms' => $cat_id ); } }else{ //single taxomony $tax_query[] = array( 'taxonomy' => $taxonomies, 'field' => 'id', 'terms' => $cat_id ); } $query['tax_query'] = $tax_query; } if(!empty($addition)){ $tax_query = $this->get_val($addition, 'tax_query', array()); if(!empty($tax_query)){ if(!isset($query['tax_query'])) $query['tax_query'] = array(); if(is_array($tax_query)){ foreach($tax_query as $tk => $tv){ if(is_numeric($tk)){ $query['tax_query'][] = $tv; }else{ $query['tax_query'][$tk] = $tv; } } } unset($addition['tax_query']); } $query = array_merge($query, $addition); } $query = apply_filters('revslider_get_posts', $query, $slider_id); $full_posts = new WP_Query($query); $posts = $full_posts->posts; foreach($posts as $key => $post){ $arr_post = (method_exists($post, 'to_array')) ? $post->to_array() : (array)$post; $arr_post['categories'] = $this->get_post_categories($post, $tax); $posts[$key] = $arr_post; } return $posts; } /** * get post categories by post ID and taxonomies * the post ID can be post object or array too * @before: RevSliderFunctionsWP::getPostCategories() */ public function get_post_categories($post_id, $tax){ if(!is_numeric($post_id)){ $post_id = (array)$post_id; $post_id = $post_id['ID']; } $cats = wp_get_post_terms($post_id, $tax); return $this->class_to_array($cats); } /** * get cats and taxanomies data from the category id's * @before: RevSliderFunctionsWP::getCatAndTaxData() */ public function get_tax_by_cat_id($cat_ids){ $ret = array('tax' => '', 'cats' => ''); $tax = array(); $cats = ''; $taxs = ''; if(is_string($cat_ids)){ $cat_ids = trim($cat_ids); $cat_ids = (empty($cat_ids)) ? array() : explode(',', $cat_ids); } if(!empty($cat_ids)){ foreach($cat_ids as $cat){ if(strpos($cat, 'option_disabled') === 0) continue; $pos = strrpos($cat, '_'); if($pos === false) $this->throw_error(__('Wrong category format', 'revslider')); $tax_name = substr($cat, 0, $pos); $tax[$tax_name] = $tax_name; $cats .= (!empty($cats)) ? ',' : ''; $cats .= substr($cat, $pos + 1, strlen($cat) - $pos - 1); //category id } $ret['cats'] = $cats; } if(!empty($tax)){ foreach($tax as $tax_name){ $taxs .= (!empty($taxs)) ? ','.$tax_name : $tax_name; } } $ret['tax'] = $taxs; return $ret; } /** * convert assoc array to array * @before: RevSliderFunctions::assocToArray(); */ public static function assoc_to_array($assoc){ $arr = array(); foreach($assoc as $item) $arr[] = $item; return $arr; } }includes/external-sources.class.php000064400000143771150212006510013477 0ustar00 * @link https://revolution.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); use EspressoDev\InstagramBasicDisplay as InstagramBasicDisplay; /** * Facebook * * with help of the API this class delivers album images from Facebook * * @package socialstreams * @subpackage socialstreams/facebook * @author ThemePunch */ class RevSliderFacebook extends RevSliderFunctions { /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient Transient time in seconds */ private $transient_sec; public function __construct($transient_sec = 1200){ $this->transient_sec = $transient_sec; } /** * Get User ID from its URL * * @since 1.0.0 * @param string $user_url URL of the Page */ public function get_user_from_url($user_url){ $theid = str_replace('https', '', $user_url); $theid = str_replace(array('https', 'http', '://', 'www.', 'facebook', '.com', "/"), '', $user_url); $theid = explode('?', $theid); return trim($theid[0]); } /** * Get Photosets List from User * * @since 1.0.0 * @param string $user_id Facebook User id (not name) * @param int $item_count number of photos to pull */ public function get_photo_sets($user_id, $item_count = 10, $access_token){ //photoset params $url = "https://graph.facebook.com/$user_id/albums?access_token=" . $access_token; $photo_sets_list = json_decode(wp_remote_fopen($url)); if(!empty($photo_sets_list->error->message)){ return array("error",$photo_sets_list->error->message); } return $this->get_val($photo_sets_list, 'data'); } /** * Get Photoset Photos * * @since 5.1.1 * @param string $photo_set_id Photoset ID * @param int $item_count number of photos to pull */ public function get_photo_set_photos($photo_set_id, $item_count = 10, $access_token){ $url = "https://graph.facebook.com/".$photo_set_id."/photos?fields=photos&access_token=" . $access_token ."&fields=id,from,message,picture,images,link,name,icon,privacy,type,status_type,application,created_time,updated_time,is_hidden,is_expired,comments.limit(1).summary(true),likes.limit(1).summary(true)"; $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))){ return $data; } $photo_set_photos = json_decode(wp_remote_fopen($url)); $data = $this->get_val($photo_set_photos, 'data'); if($data !== ''){ set_transient($transient_name, $data, $this->transient_sec); } return $data; } /** * Get Photosets List from User as Options for Selectbox * * @since 1.0.0 * @param string $user_url Facebook User id (not name) * @param int $item_count number of photos to pull */ public function get_photo_set_photos_options($user_url, $current_album, $access_token, $item_count = 99){ $user_id = $this->get_user_from_url($user_url); $photo_sets = $this->get_photo_sets($user_id, 999, $access_token); if(isset( $photo_sets[0] ) && $photo_sets[0] == "error"){ return $photo_sets; } if(empty($current_album)) $current_album = ''; $return = array(); if(is_array($photo_sets)){ foreach($photo_sets as $photo_set){ $return[] = '"'; } } return $return; } /** * Get Feed * * @since 1.0.0 * @param string $user User ID * @param int $item_count number of itmes to pull */ public function get_photo_feed($user, $access_token, $item_count = 10){ $url = "https://graph.facebook.com/$user/feed?access_token=" . $access_token ."&fields=full_picture,picture,attachments{media,media_type,url},icon,message,likes.limit(1).summary(true),comments.limit(1).summary(true)"; $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))){ return $data; } $feed = json_decode(wp_remote_fopen($url)); $data = $this->get_val($feed, 'data'); if($data !== ''){ set_transient($transient_name, $data, $this->transient_sec); } return $data; } /** * Decode URL from feed * * @since 1.0.0 * @param string $url facebook Output Data */ private function decode_facebook_url($url){ $url = str_replace('u00253A', ':', $url); $url = str_replace('\u00255C\u00252F', '/', $url); $url = str_replace('u00252F', '/', $url); $url = str_replace('u00253F', '?', $url); $url = str_replace('u00253D', '=', $url); $url = str_replace('u002526', '&', $url); return $url; } } // End Class /** * Twitter * * with help of the API this class delivers all kind of tweeted images from twitter * * @package socialstreams * @subpackage socialstreams/twitter * @author ThemePunch */ class RevSliderTwitter extends RevSliderFunctions { /** * Consumer Key * * @since 1.0.0 * @access private * @var string $consumer_key Consumer Key */ private $consumer_key; /** * Consumer Secret * * @since 1.0.0 * @access private * @var string $consumer_secret Consumer Secret */ private $consumer_secret; /** * Access Token * * @since 1.0.0 * @access private * @var string $access_token Access Token */ private $access_token; /** * Access Token Secret * * @since 1.0.0 * @access private * @var string $access_token_secret Access Token Secret */ private $access_token_secret; /** * Twitter Account * * @since 1.0.0 * @access private * @var string $twitter_account Account User Name */ private $twitter_account; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient Transient time in seconds */ private $transient_sec; /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $consumer_key Twitter App Registration Consomer Key * @param string $consumer_secret Twitter App Registration Consomer Secret * @param string $access_token Twitter App Registration Access Token * @param string $access_token_secret Twitter App Registration Access Token Secret */ public function __construct($consumer_key, $consumer_secret, $access_token, $access_token_secret, $transient_sec = 1200){ $this->consumer_key = $consumer_key; $this->consumer_secret = $consumer_secret; $this->access_token = $access_token; $this->access_token_secret = $access_token_secret; $this->transient_sec = $transient_sec; } /** * Get Tweets * * @since 1.0.0 * @param string $twitter_account Twitter account without trailing @ char */ public function get_public_photos($twitter_account, $include_rts, $exclude_replies, $count, $imageonly){ //require_once( 'class-wp-twitter-api.php'); //Set your personal data retrieved at https://dev.twitter.com/apps $credentials = array( 'consumer_key' => $this->consumer_key, 'consumer_secret' => $this->consumer_secret ); // Let's instantiate our class with our credentials $twitter_api = new RevSliderTwitterApi($credentials, $this->transient_sec); $include_rts = ($include_rts == 'on') ? 'true' : 'false'; $exclude_replies = ($include_rts == 'on') ? 'false' : 'true'; $query = '&tweet_mode=extended&count=500&include_entities=true&include_rts='.$include_rts.'&exclude_replies='.$exclude_replies.'&screen_name='.$twitter_account; $tweets = $twitter_api->query($query); return (!empty($tweets)) ? $tweets : ''; } /** * Find Key in array and return value (multidim array possible) * * @since 1.0.0 * @param string $key Needle * @param array $form Haystack */ public function array_find_element_by_key($key, $form){ if(is_array($form) && array_key_exists($key, $form)){ $ret = $form[$key]; return $ret; } if(is_array($form)){ foreach($form as $k => $v){ if(is_array($v)){ $ret = $this->array_find_element_by_key($key, $form[$k]); if($ret){ return $ret; } } } } return false; } } // End Class /** * Class WordPress Twitter API * * https://github.com/micc83/Twitter-API-1.1-Client-for-Wordpress/blob/master/class-wp-twitter-api.php * @version 1.0.0 */ class RevSliderTwitterApi extends RevSliderFunctions { public $bearer_token; // Default credentials public $args = array( 'consumer_key' => 'default_consumer_key', 'consumer_secret' => 'default_consumer_secret' ); // Default type of the resource and cache duration public $query_args = array( 'type' => 'statuses/user_timeline', 'cache' => 1800 ); public $has_error = false; /** * WordPress Twitter API Constructor * * @param array $args */ public function __construct($args = array(), $transient_sec = 1200){ if(is_array($args) && !empty($args)) $this->args = array_merge($this->args, $args); if(!$this->bearer_token = get_option('twitter_bearer_token')) $this->bearer_token = $this->get_bearer_token(); $this->query_args['cache'] = $transient_sec; } /** * Get the token from oauth Twitter API * * @return string Oauth Token */ private function get_bearer_token(){ $bearer_token_credentials = $this->get_val($this->args, 'consumer_key') . ':' . $this->get_val($this->args, 'consumer_secret'); $bearer_token_credentials_64 = base64_encode($bearer_token_credentials); $args = array( 'method' => 'POST', 'timeout' => 5, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array( 'Authorization' => 'Basic ' . $bearer_token_credentials_64, 'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8', 'Accept-Encoding' => 'gzip' ), 'body' => array('grant_type' => 'client_credentials'), 'cookies' => array() ); $response = wp_remote_post('https://api.twitter.com/oauth2/token', $args); if(is_wp_error($response) || 200 != $response['response']['code']) return $this->bail(__( 'Can\'t get the bearer token, check your credentials', 'revslider'), $response); $result = json_decode($this->get_val($response, 'body')); update_option('twitter_bearer_token', $this->get_val($result, 'access_token')); return $this->get_val($result, 'access_token'); } /** * Query twitter's API * * @uses $this->get_bearer_token() to retrieve token if not working * * @param string $query Insert the query in the format "count=1&include_entities=true&include_rts=true&screen_name=micc1983! * @param array $query_args Array of arguments: Resource type (string) and cache duration (int) * @param bool $stop Stop the query to avoid infinite loop * * @return bool|object Return an object containing the result */ public function query($query, $query_args = array(), $stop = false){ if($this->has_error) return false; if(is_array($query_args) && !empty($query_args)){ $this->query_args = array_merge($this->query_args, $query_args); } $transient_name = 'wta_' . md5($query); if($this->get_val($this->query_args, 'cache', 0) > 0 && false !== ($data = get_transient($transient_name))) return json_decode($data); $args = array( 'method' => 'GET', 'timeout' => 5, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array( 'Authorization' => 'Bearer ' . $this->bearer_token, 'Accept-Encoding' => 'gzip' ), 'body' => null, 'cookies' => array() ); $response = wp_remote_get('https://api.twitter.com/1.1/'. $this->get_val($this->query_args, 'type') . '.json?' . $query, $args); if(is_wp_error($response) || 200 != $response['response']['code']){ if(!$stop){ $this->bearer_token = $this->get_bearer_token(); return $this->query($query, $this->query_args, true); }else{ return $this->bail(__('Bearer Token is good, check your query', 'revslider'), $response); } } set_transient($transient_name, $response['body'], $this->query_args['cache']); return json_decode($response['body']); } /** * Let's manage errors * * WP_DEBUG has to be set to true to show errors * * @param string $error_text Error message * @param string $error_object Server response or wp_error */ private function bail($error_text, $error_object = ''){ $this->has_error = true; if(is_wp_error($error_object)){ $error_text .= ' - Wp Error: ' . $error_object->get_error_message(); }elseif(!empty($error_object) && isset($error_object['response']['message'])){ $error_text .= ' ( Response: ' . $error_object['response']['message'] . ')'; } trigger_error($error_text , E_USER_NOTICE); } } /** * Instagram * * with help of the API this class delivers all kind of Images from instagram * * @package socialstreams * @subpackage socialstreams/instagram * @author ThemePunch */ if(!function_exists('rev_instagram_autoloader')){ function rev_instagram_autoloader($class) { if(strpos($class, 'InstagramBasicDisplay') !== false) { $filename = realpath(dirname(__FILE__)) .'/'. str_replace('\\', '/', $class) . '.php'; include_once ($filename); } } } class RevSliderInstagram extends RevSliderFunctions { /** * API key * * @since 1.0.0 * @access private * @var string $api_key Instagram API key */ private $api_key; /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * @var array of InstagramBasicDisplay objects */ private $instagram; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient_sec Transient time in seconds */ private $transient_sec; /** * Transient for token refresh in seconds * * @since 1.0.0 * @access private * @var number $transient_token_sec Transient time in seconds */ private $transient_token_sec; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $api_key Instagram API key. */ public function __construct($transient_sec = 86400){ spl_autoload_register('rev_instagram_autoloader'); $this->transient_sec = $transient_sec; $this->transient_token_sec = 86400 * 30; // 30 days } /** * Get Instagram Users Pictures CSV list * * @since 3.0 * @param string $user_id Instagram User id (not name) */ public function get_users_photos($search_user_id, $count, $orig_image = ''){ $search_user_array = explode(',', $search_user_id); if(is_array($search_user_array)){ foreach($search_user_array as $search_user){ $this->get_public_photos(trim($search_user), $count, $orig_image); } }else{ $this->get_public_photos(trim($search_user_id), $count, $orig_image); } return $this->stream; } /** * return instagram api object * * @param string $token * @return InstagramBasicDisplay */ public function getInstagram($token) { if ( empty($this->instagram[$token]) ) { $this->instagram[$token] = new InstagramBasicDisplay($token); } return $this->instagram[$token]; } /** * refresh Instagram token if needed * * @param string $token Instagram Access Token * @return mixed */ protected function _refresh_token($token){ $transient_token_name = 'revslider_insta_token_'. md5($token); if($this->transient_token_sec > 0 && false !== ($data = get_transient($transient_token_name))){ return; } $instagram = $this->getInstagram($token); //$refresh contain new token, however old token expiry date also updated, so we could still use it $refresh = $instagram->refreshToken($token); set_transient($transient_token_name, $token, $this->transient_token_sec); } /** * Get Instagram User Profile * * @param string $token Instagram Access Token * @return mixed */ public function get_user_profile($token){ $this->_refresh_token($token); $instagram = $this->getInstagram($token); $profile = $instagram->getUserProfile(); if (isset($profile->id)) { return (array)$profile; } return null; } /** * Get Instagram User Pictures * * @since 3.0 * @param string $token Instagram Access Token * @param string $count media count * @param string $orig_image * @return mixed */ public function get_public_photos($token, $count, $orig_image = ''){ $this->_refresh_token($token); $instagram = $this->getInstagram($token); $cacheKey = 'instagram' . '-' . $token . '-' . $count; $transient_name = 'revslider_'. md5($cacheKey); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))){ $this->stream = $data; return $this->stream; } else { delete_transient($transient_name); } //Getting instagram images $medias = $instagram->getUserMedia('me', $count); if(isset($medias->data)){ $this->instagram_output_array($medias->data, $count); } if(!empty($this->stream)){ set_transient($transient_name, $this->stream, $this->transient_sec); return $this->stream; }else{ _e('Instagram reports: Please check the settings','revslider'); return false; } } function input($name, $default = null){ return isset($_REQUEST[$name]) ? $_REQUEST[$name] : $default; } public function http_request($url, $post = '', $cookies = '', $headers = '', $show_header = true){ $ch = @curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, $show_header); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if ($post) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } if ($cookies) { curl_setopt($ch, CURLOPT_COOKIE, $cookies); } if ($headers) { curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); } curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20); $page = curl_exec($ch); curl_close($ch); return $page; } /** * Get Instagram Tags Pictures CSV list * * @since 3.0 * @param string $user_id Instagram User id (not name) */ public function get_tags_photos($search_user_id, $count, $orig_image){ $search_user_array = explode(',', $search_user_id); if(is_array($search_user_array)){ foreach($search_user_array as $search_user){ $this->get_tag_photos(trim($search_user), $count, $orig_image); } } else{ $this->get_tag_photos(trim($search_user_id), $count, $orig_image); } return $this->stream; } /** * Get Instagram Tag Pictures * * @since 3.0 * @param string $user_id Instagram User id (not name) */ public function get_tag_photos($search_user_id,$count,$orig_image){ if(!empty($search_user_id)){ $search_user_id = str_replace("#", "", $search_user_id); $url = 'https://www.instagram.com/explore/tags/'.$search_user_id.'/?__a=1'; $transient_name = 'revslider_'. md5($url."count=".$count); if($this->transient_sec > 0 && false !== ($data = get_transient( $transient_name))){ $this->stream = $data; return $this->stream; } else delete_transient( $transient_name ); $rsp = json_decode(wp_remote_fopen($url)); $count = $this->instagram_output_array($rsp->graphql->hashtag->edge_hashtag_to_media->edges,$count,$search_user_id,$orig_image); if(!$rsp->graphql->hashtag->edge_hashtag_to_media->count){ _e('Instagram reports: Please check the settings','revslider'); return false; } while($count){ $url = 'https://www.instagram.com/explore/tags/'.$search_user_id.'/?__a=1&max_id='.$rsp->graphql->hashtag->edge_hashtag_to_media->page_info->end_cursor; $rsp = json_decode(wp_remote_fopen($url)); $count = $this->instagram_output_array($rsp->tag->media->nodes,$count,$search_user_id,$orig_image); } if(!empty($this->stream)){ set_transient( $transient_name, $this->stream, $this->transient_sec ); return $this->stream; }else{ _e('Instagram reports: Please check the settings','revslider'); return false; } }else{ _e('Instagram reports: Please check the settings','revslider'); return false; } } /** * Get Instagram Locations Pictures CSV list * * @since 3.0 * @param string $user_id Instagram User id (not name) */ public function get_places_photos($search_user_id,$count,$orig_image){ $search_user_array = explode(",", $search_user_id); if(is_array($search_user_array)){ foreach($search_user_array as $search_user){ $this->get_place_photos(trim($search_user),$count,$orig_image); } } else { $this->get_place_photos(trim($search_user_id),$count,$orig_image); } return $this->stream; } /** * Get Instagram Location Pictures * * @since 3.0 * @param string $user_id Instagram User id (not name) */ public function get_place_photos($search_user_id,$count,$orig_image){ if(!empty($search_user_id)){ $url = 'https://www.instagram.com/explore/locations/'.$search_user_id.'/?__a=1'; $transient_name = 'revslider_'. md5($url."count=".$count); if ($this->transient_sec > 0 && false !== ($data = get_transient( $transient_name))){ $this->stream = $data; return $this->stream; } else delete_transient( $transient_name ); $rsp = json_decode(wp_remote_fopen($url)); $count = $this->instagram_output_array($rsp->graphql->location->edge_location_to_media->edges,$count,$search_user_id,$orig_image); if(!$rsp->graphql->location->edge_location_to_media->count){ _e('Instagram reports: Please check the settings','revslider'); return false; } while($count){ $url = 'https://www.instagram.com/explore/locations/'.$search_user_id.'/?__a=1&max_id='.$rsp->graphql->location->edge_location_to_media->page_info->end_cursor; $rsp = json_decode(wp_remote_fopen($url)); $count = $this->instagram_output_array($rsp->graphql->location->edge_location_to_media->edges,$count,$search_user_id,$orig_image); } if(!empty($this->stream)){ set_transient( $transient_name, $this->stream, $this->transient_sec ); return $this->stream; } else { _e('Instagram reports: Please check the settings','revslider'); return false; } } else { _e('Instagram reports: Please check the settings','revslider'); return false; } } /** * Prepare output array $stream * * @since 3.0 * @param array $photos Instagram Output Data * @param int $count resulting number of items */ private function instagram_output_array($photos, $count){ $this->stream = []; foreach ($photos as $photo) { if($count > 0){ $count--; $shortcode = ''; preg_match('/.+\/p\/(.+)?\//m', $photo->permalink, $matches); if (isset($matches[1])) { $shortcode = $matches[1]; } $photo->display_url = isset($photo->media_url) ? $photo->media_url : ''; if ($photo->media_type == 'VIDEO') { $photo->display_url = isset($photo->thumbnail_url) ? $photo->thumbnail_url : ''; $photo->thumbnail_src = $photo->display_url; $photo->videos['standard_resolution']['url'] = isset($photo->media_url) ? $photo->media_url : ''; } $photo->link = isset($photo->permalink) ? $photo->permalink : ''; $photo->shortcode = $shortcode; $photo->taken_at_timestamp = isset($photo->timestamp) ? $photo->timestamp : ''; $photo->edge_media_to_caption['edges'][0]['node']['text'] = isset($photo->caption) ? $photo->caption : ''; $this->stream[] = $photo; } } return $count; } /** * Prepare output array $stream * * @since 3.0 * @param string $photos Instagram Output Data */ private function instagram_output_array_places($photos,$count,$search_user_id,$orig_image=""){ foreach ($photos as $photo) { if($count > 0){ $count--; $stream = array(); if($orig_image){ $url = 'https://www.instagram.com/p/'.$photo->code.'/?__a=1'; $rsp = json_decode(wp_remote_fopen($url)); $images = end($rsp->graphql->shortcode_media->display_resources); $orig_image = array( $images->src, $images->config_width, $images->config_height ); } else { $orig_image = array('',0,0); } $thumbnail_resources = $photo->thumbnail_resources; $image_url = array( 'Low Resolution' => array( $thumbnail_resources[2]->src, 320, 320 ), 'Thumbnail' => array( $thumbnail_resources[0]->src, 150, 150 ), 'Standard Resolution' => array( $photo->thumbnail_src, 640, 640 ), 'Original Resolution' => $orig_image ); $text = empty($photo->caption) ? '' : $photo->caption; $stream['id'] = $photo->id; $stream['custom-image-url'] = $image_url; //image for entry if($photo->is_video != "true"){ $stream['custom-type'] = 'image'; //image, vimeo, youtube, soundcloud, html } else{ $url = 'https://www.instagram.com/p/'.$photo->code.'/?__a=1'; $rsp = json_decode(wp_remote_fopen($url)); $stream['custom-type'] = 'html5'; //image, vimeo, youtube, soundcloud, html $stream['custom-html5-mp4'] = $rsp->graphql->shortcode_media->video_url; } $stream['post-link'] = 'https://www.instagram.com/p/' . $photo->code; $url = '~(?:(https?)://([^\s<]+)|(www\.[^\s<]+?\.[^\s<]+))(?$0', $text); $stream['title'] = $text; $stream['content'] = $text; $stream['date'] = date_i18n( get_option( 'date_format' ), ( $photo->date ) ) ; $stream['date_modified'] = date_i18n( get_option( 'date_format' ), ( $photo->date ) ) ; $stream['author_name'] = $search_user_id; if(isset($photo->tags)) $stream['tags'] = implode(',', $photo->tags); $stream['likes'] = $photo->likes->count; $stream['likes_short'] = Essential_Grid_Base::thousandsViewFormat($photo->likes->count); $stream['num_comments'] = $photo->comments->count; $this->stream[] = $stream; } } return $count; } /** * Fallback method to get 12 latest photos * @param String $search_user_id (name of instagram user) */ private function getFallbackImages($search_user_id) { //FALLBACK 12 ELEMENTS $page_res = $this->client_request('get', '/' . $search_user_id . '/'); $page_data = ""; switch ($page_res['http_code']) { default: break; case 404: break; case 200: $page_data_matches = array(); if(!preg_match('#window\._sharedData\s*=\s*(.*?)\s*;\s*#', $page_res['body'], $page_data_matches)){ _e('Instagram reports: Parse script error','revslider'); }else{ $page_data = json_decode($page_data_matches[1], true); if (!$page_data || empty($page_data['entry_data']['ProfilePage'][0]['graphql']['user'])) { _e('Instagram reports: Content did not match expected','revslider'); }else{ $user_data = $page_data['entry_data']['ProfilePage'][0]['graphql']['user']; if($user_data['is_private']){ _e('Instagram reports: Content is private','revslider'); } } } break; } if (!$page_data) return $page_data; $user_data = $page_data['entry_data']['ProfilePage'][0]['graphql']['user']; return $user_data; } /** * Cliente request to get 12 instagram photos fallback * @param unknown $type * @param unknown $url * @param unknown $options * @return number[]|string[]|NULL|number[]|string[]|number[]|unknown[]|string[]|number[]|unknown[]|unknown[][]|string[][]|number[][]|NULL[][] */ private function client_request($type, $url, $options = null) { $this->index('client', array( 'base_url' => 'https://www.instagram.com/', 'cookie_jar' => array(), 'headers' => array( // 'Accept-Encoding' => supports_gz () ? 'gzip' : null, 'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36', 'Origin' => 'https://www.instagram.com', 'Referer' => 'https://www.instagram.com', 'Connection' => 'close' ) )); $client = $this->index('client'); $type = strtoupper($type); $options = is_array($options) ? $options : array(); $url = (!empty($client['base_url']) ? rtrim($client['base_url'], '/') : '') . $url; $url_info = parse_url($url); $scheme = !empty($url_info['scheme']) ? $url_info['scheme'] : ''; $host = !empty($url_info['host']) ? $url_info['host'] : ''; $port = !empty($url_info['port']) ? $url_info['port'] : ''; $path = !empty($url_info['path']) ? $url_info['path'] : ''; $query_str = !empty($url_info['query']) ? $url_info['query'] : ''; if (!empty($options['query'])) { $query_str = http_build_query($options['query']); } $headers = !empty($client['headers']) ? $client['headers'] : array(); if (!empty($options['headers'])) { $headers = $this->array_merge_assoc($headers, $options['headers']); } $headers['Host'] = $host; $client_cookies = $this->client_get_cookies_list($host); $cookies = $client_cookies; if (!empty($options['cookies'])) { $cookies = $this->array_merge_assoc($cookies, $options['cookies']); } if ($cookies) { $request_cookies_raw = array(); foreach ($cookies as $cookie_name => $cookie_value) { $request_cookies_raw[] = $cookie_name . '=' . $cookie_value; } unset($cookie_name, $cookie_data); $headers['Cookie'] = implode('; ', $request_cookies_raw); } if ($type === 'POST' && !empty($options['data'])) { $data_str = http_build_query($options['data']); $headers['Content-Type'] = 'application/x-www-form-urlencoded'; $headers['Content-Length'] = strlen($data_str); } else { $data_str = ''; } $headers_raw_list = array(); foreach ($headers as $header_key => $header_value) { $headers_raw_list[] = $header_key . ': ' . $header_value; } unset($header_key, $header_value); $transport_error = null; $curl_support = function_exists('curl_init'); $sockets_support = function_exists('fsockopen'); if (!$curl_support && !$sockets_support) { log_error('Curl and sockets are not supported on this server'); return array( 'status' => 0, 'transport_error' => 'php on web-server does not support curl and sockets' ); } if ($curl_support) { $curl = curl_init(); $curl_options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => true, CURLOPT_URL => $scheme . '://' . $host . $path . (!empty($query_str) ? '?' . $query_str : ''), CURLOPT_HTTPHEADER => $headers_raw_list, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_CONNECTTIMEOUT => 15, CURLOPT_TIMEOUT => 60, ); if ($type === 'POST') { $curl_options[CURLOPT_POST] = true; $curl_options[CURLOPT_POSTFIELDS] = $data_str; } curl_setopt_array($curl, $curl_options); $response_str = curl_exec($curl); $curl_info = curl_getinfo($curl); $curl_error = curl_error($curl); curl_close($curl); if ($curl_info['http_code'] === 0) { log_error('An error occurred while loading data. curl_error: ' . $curl_error); $transport_error = array('status' => 0, 'transport_error' => 'curl'); if (!$sockets_support) { return $transport_error; } } } if (!$curl_support || $transport_error) { log_error('Trying to load data using sockets'); $headers_str = implode("\r\n", $headers_raw_list); $out = sprintf("%s %s HTTP/1.1\r\n%s\r\n\r\n%s", $type, $path . (!empty($query_str) ? '?' . $query_str : ''), $headers_str, $data_str); if ($scheme === 'https') { $scheme = 'ssl'; $port = !empty($port) ? $port : 443; } $scheme = !empty($scheme) ? $scheme . '://' : ''; $port = !empty($port) ? $port : 80; $sock = @fsockopen($scheme . $host, $port, $err_num, $err_str, 15); if (!$sock) { log_error('An error occurred while loading data error_number: ' . $err_num . ', error_number: ' . $err_str); return array( 'status' => 0, 'error_number' => $err_num, 'error_message' => $err_str, 'transport_error' => $transport_error ? 'curl and sockets' : 'sockets' ); } fwrite($sock, $out); $response_str = ''; while ($line = fgets($sock, 128)) { $response_str .= $line; } fclose($sock); } @list ($response_headers_str, $response_body_encoded, $alt_body_encoded) = explode("\r\n\r\n", $response_str); if ($alt_body_encoded) { $response_headers_str = $response_body_encoded; $response_body_encoded = $alt_body_encoded; } $response_body = $response_body_encoded; $response_headers_raw_list = explode("\r\n", $response_headers_str); $response_http = array_shift($response_headers_raw_list); preg_match('#^([^\s]+)\s(\d+)\s([^$]+)$#', $response_http, $response_http_matches); array_shift($response_http_matches); list ($response_http_protocol, $response_http_code, $response_http_message) = $response_http_matches; $response_headers = array(); $response_cookies = array(); foreach ($response_headers_raw_list as $header_row) { list ($header_key, $header_value) = explode(': ', $header_row, 2); if (strtolower($header_key) === 'set-cookie') { $cookie_params = explode('; ', $header_value); if (empty($cookie_params[0])) { continue; } list ($cookie_name, $cookie_value) = explode('=', $cookie_params[0]); $response_cookies[$cookie_name] = $cookie_value; } else { $response_headers[$header_key] = $header_value; } } unset($header_row, $header_key, $header_value, $cookie_name, $cookie_value); if ($response_cookies) { $response_cookies['ig_or'] = 'landscape-primary'; $response_cookies['ig_pr'] = '1'; $response_cookies['ig_vh'] = rand(500, 1000); $response_cookies['ig_vw'] = rand(1100, 2000); $client['cookie_jar'][$host] = $this->array_merge_assoc($client_cookies, $response_cookies); $this->index('client', $client); } return array( 'status' => 1, 'http_protocol' => $response_http_protocol, 'http_code' => $response_http_code, 'http_message' => $response_http_message, 'headers' => $response_headers, 'cookies' => $response_cookies, 'body' => $response_body ); } /** * Helper function for fallback photos function * @param unknown $domain * @return unknown */ private function client_get_cookies_list($domain) { $client = $this->index('client'); $cookie_jar = $client['cookie_jar']; return !empty($cookie_jar[$domain]) ? $cookie_jar[$domain] : array(); } /** * Helper function for fallback photos function * @param unknown $key * @param unknown $value * @param string $f * @return NULL|string */ private function index($key, $value = null, $f = false) { static $index = array(); if ($value || $f) { $index[$key] = $value; } return !empty($index[$key]) ? $index[$key] : null; } /** * Helper function for fallback photos function * @return NULL */ private function array_merge_assoc() { $mixed = null; $arrays = func_get_args(); foreach ($arrays as $k => $arr) { if ($k === 0) { $mixed = $arr; continue; } $mixed = array_combine( array_merge(array_keys($mixed), array_keys($arr)), array_merge(array_values($mixed), array_values($arr)) ); } return $mixed; } } // End Class /** * Flickr * * with help of the API this class delivers all kind of Images from flickr * * @package socialstreams * @subpackage socialstreams/flickr * @author ThemePunch */ class RevSliderFlickr extends RevSliderFunctions { /** * API key * * @since 1.0.0 * @access private * @var string $api_key flickr API key */ private $api_key; /** * API params * * @since 1.0.0 * @access private * @var array $api_param_defaults Basic params to call with API */ private $api_param_defaults; /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * Basic URL * * @since 1.0.0 * @access private * @var string $url Url to fetch user from */ private $flickr_url; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient Transient time in seconds */ private $transient_sec; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $api_key flickr API key. */ public function __construct($api_key, $transient_sec = 1200){ $this->api_key = $api_key; $this->api_param_defaults = array( 'api_key' => $this->api_key, 'format' => 'json', 'nojsoncallback' => 1, ); $this->transient_sec = $transient_sec; } /** * Calls Flicker API with set of params, returns json * * @since 1.0.0 * @param array $params Parameter build for API request */ private function call_flickr_api($params){ //build url $encoded_params = array(); foreach($params as $k => $v){ $encoded_params[] = urlencode($k).'='.urlencode($v); } //call the API and decode the response $url = 'https://api.flickr.com/services/rest/?'.implode('&', $encoded_params); $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))) return ($data); $rsp = json_decode(file_get_contents($url)); if(isset($rsp)){ set_transient($transient_name, $rsp, $this->transient_sec); return $rsp; }else{ return ''; } } /** * Get User ID from its URL * * @since 1.0.0 * @param string $user_url URL of the Gallery */ public function get_user_from_url($user_url){ //gallery params $user_params = $this->api_param_defaults + array( 'method' => 'flickr.urls.lookupUser', 'url' => $user_url, ); //set User Url $this->flickr_url = $user_url; //get gallery info $user_info = $this->call_flickr_api($user_params); return $this->get_val($user_info, array('user', 'id'), ''); } /** * Get Group ID from its URL * * @since 1.0.0 * @param string $group_url URL of the Gallery */ public function get_group_from_url($group_url){ //gallery params $group_params = $this->api_param_defaults + array( 'method' => 'flickr.urls.lookupGroup', 'url' => $group_url, ); //set User Url $this->flickr_url = $group_url; //get gallery info $group_info = $this->call_flickr_api($group_params); return $this->get_val($group_info, array('group', 'id'), ''); } /** * Get Public Photos * * @since 1.0.0 * @param string $user_id flicker User id (not name) * @param int $item_count number of photos to pull */ public function get_public_photos($user_id, $item_count = 10){ //public photos params $public_photo_params = $this->api_param_defaults + array( 'method' => 'flickr.people.getPublicPhotos', 'user_id' => $user_id, 'extras' => 'description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_q, url_m, url_n, url_z, url_c, url_l, url_o', 'per_page'=> $item_count, 'page' => 1 ); //get photo list $public_photos_list = $this->call_flickr_api($public_photo_params); return $this->get_val($public_photos_list, array('photos', 'photo'), ''); } /** * Get Photosets List from User * * @since 1.0.0 * @param string $user_id flicker User id (not name) * @param int $item_count number of photos to pull */ public function get_photo_sets($user_id, $item_count = 10, $current_photoset){ //photoset params $photo_set_params = $this->api_param_defaults + array( 'method' => 'flickr.photosets.getList', 'user_id' => $user_id, 'per_page'=> $item_count, 'page' => 1 ); //get photoset list $photo_sets_list = $this->call_flickr_api($photo_set_params); $return = array(); foreach($photo_sets_list->photosets->photoset as $photo_set){ if(empty($photo_set->title->_content)) $photo_set->title->_content = ""; if(empty($photo_set->photos)) $photo_set->photos = 0; $return[] = '"'; } return $return; } /** * Get Photoset Photos * * @since 1.0.0 * @param string $photo_set_id Photoset ID * @param int $item_count number of photos to pull */ public function get_photo_set_photos($photo_set_id,$item_count=10){ //photoset photos params $this->stream = array(); $photo_set_params = $this->api_param_defaults + array( 'method' => 'flickr.photosets.getPhotos', 'photoset_id' => $photo_set_id, 'per_page' => $item_count, 'page' => 1, 'extras' => 'license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_q, url_m, url_n, url_z, url_c, url_l, url_o' ); //get photo list $photo_set_photos = $this->call_flickr_api($photo_set_params); return $this->get_val($photo_set_photos, array('photoset', 'photo'), ''); } /** * Get Groop Pool Photos * * @since 1.0.0 * @param string $group_id Photoset ID * @param int $item_count number of photos to pull */ public function get_group_photos($group_id,$item_count=10){ //photoset photos params $group_pool_params = $this->api_param_defaults + array( 'method' => 'flickr.groups.pools.getPhotos', 'group_id' => $group_id, 'per_page' => $item_count, 'page' => 1, 'extras' => 'license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_q, url_m, url_n, url_z, url_c, url_l, url_o' ); //get photo list $group_pool_photos = $this->call_flickr_api($group_pool_params); return $this->get_val($group_pool_photos, array('photos', 'photo'), ''); } /** * Get Gallery ID from its URL * * @since 1.0.0 * @param string $gallery_url URL of the Gallery * @param int $item_count number of photos to pull */ public function get_gallery_from_url($gallery_url){ //gallery params $gallery_params = $this->api_param_defaults + array( 'method' => 'flickr.urls.lookupGallery', 'url' => $gallery_url, ); //get gallery info $gallery_info = $this->call_flickr_api($gallery_params); return $this->get_val($gallery_info, array('gallery', 'id'), ''); } /** * Get Gallery Photos * * @since 1.0.0 * @param string $gallery_id flicker Gallery id (not name) * @param int $item_count number of photos to pull */ public function get_gallery_photos($gallery_id,$item_count=10){ //gallery photos params $gallery_photo_params = $this->api_param_defaults + array( 'method' => 'flickr.galleries.getPhotos', 'gallery_id' => $gallery_id, 'extras' => 'description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_q, url_m, url_n, url_z, url_c, url_l, url_o', 'per_page'=> $item_count, 'page' => 1 ); //get photo list $gallery_photos_list = $this->call_flickr_api($gallery_photo_params); return $this->get_val($gallery_photos_list, array('photos', 'photo'), ''); } } // End Class /** * Youtube * * with help of the API this class delivers all kind of Images/Videos from youtube * * @package socialstreams * @subpackage socialstreams/youtube * @author ThemePunch */ class RevSliderYoutube extends RevSliderFunctions { /** * API key * * @since 1.0.0 * @access private * @var string $api_key Youtube API key */ private $api_key; /** * Channel ID * * @since 1.0.0 * @access private * @var string $channel_id Youtube Channel ID */ private $channel_id; /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient Transient time in seconds */ private $transient_sec; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $api_key Youtube API key. */ public function __construct($api_key, $channel_id, $transient_sec = 1200){ $this->api_key = $api_key; $this->channel_id = $channel_id; $this->transient_sec = $transient_sec; } /** * Get Youtube Playlists * * @since 1.0.0 */ public function get_playlists(){ //call the API and decode the response $url = "https://www.googleapis.com/youtube/v3/playlists?part=snippet&maxResults=50&channelId=".$this->channel_id."&key=".$this->api_key; $rsp = json_decode(wp_remote_fopen($url)); return $this->get_val($rsp, 'items', false); } /** * Get Youtube Playlist Items * * @since 1.0.0 * @param string $playlist_id Youtube Playlist ID * @param integer $count Max videos count */ public function show_playlist_videos($playlist_id, $count = 50){ //call the API and decode the response if(empty($count)) $count = 50; $url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=".$playlist_id."&maxResults=".$count."&fields=items%2Fsnippet&key=".$this->api_key; $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))) return($data); $rsp = json_decode(wp_remote_fopen($url)); if(!isset($rsp->items)) return array(); set_transient($transient_name, $rsp->items, $this->transient_sec); return $rsp->items; } /** * Get Youtube Channel Items * * @since 1.0.0 * @param integer $count Max videos count */ public function show_channel_videos($count = 50){ if(empty($count)) $count = 50; //call the API and decode the response $url = 'https://www.googleapis.com/youtube/v3/search?part=snippet&channelId='.$this->channel_id.'&maxResults='.$count.'&key='.$this->api_key.'&order=date'; $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))) return ($data); $rsp = json_decode(wp_remote_fopen($url)); if(!isset($rsp->items)) return array(); set_transient($transient_name, $rsp->items, $this->transient_sec); return $rsp->items; } /** * Get Playlists from Channel as Options for Selectbox * * @since 1.0.0 */ public function get_playlist_options($current_playlist){ $return = array(); $playlists = $this->get_playlists(); if(!empty($playlists)){ foreach($playlists as $playlist){ $return[] = '"'; } } return $return; } } // End Class /** * Vimeo * * with help of the API this class delivers all kind of Images/Videos from Vimeo * * @package socialstreams * @subpackage socialstreams/vimeo * @author ThemePunch */ class RevSliderVimeo extends RevSliderFunctions { /** * Stream Array * * @since 1.0.0 * @access private * @var array $stream Stream Data Array */ private $stream; /** * Transient seconds * * @since 1.0.0 * @access private * @var number $transient Transient time in seconds */ private $transient_sec; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $api_key Youtube API key. */ public function __construct($transient_sec = 1200){ $this->transient_sec = $transient_sec; } /** * Get Vimeo User Videos * * @since 1.0.0 */ public function get_vimeo_videos($type, $value){ //call the API and decode the response $url = 'https://vimeo.com/api/v2/'; $url .= ($type == 'user') ? $value.'/videos.json' : $type.'/'.$value.'/videos.json'; $transient_name = 'revslider_' . md5($url); if($this->transient_sec > 0 && false !== ($data = get_transient($transient_name))) return ($data); $rsp = json_decode(wp_remote_fopen($url)); set_transient($transient_name, $rsp, $this->transient_sec); return $rsp; } } // End Classincludes/aq-resizer.class.php000064400000017755150212006510012260 0ustar00resize( $width, $height, $crop ) ) ) return false; $resized_file = $editor->save(); if ( ! is_wp_error( $resized_file ) ) { $resized_rel_path = str_replace( $upload_dir, '', $resized_file['path'] ); $img_url = $upload_url . $resized_rel_path; } else { return false; } } } // Okay, leave the ship. if ( true === $upscale ) remove_filter( 'image_resize_dimensions', array( $this, 'aq_upscale' ) ); // Return the output. if ( $single ) { // str return. $image = $img_url; } else { // array return. $image = array ( 0 => $img_url, 1 => $dst_w, 2 => $dst_h ); } return $image; } /** * Callback to overwrite WP computing of thumbnail measures */ function aq_upscale( $default, $orig_w, $orig_h, $dest_w, $dest_h, $crop ) { if ( ! $crop ) return null; // Let the wordpress default function handle this. // Here is the point we allow to use larger image size than the original one. $aspect_ratio = $orig_w / $orig_h; $new_w = $dest_w; $new_h = $dest_h; if ( ! $new_w ) { $new_w = intval( $new_h * $aspect_ratio ); } if ( ! $new_h ) { $new_h = intval( $new_w / $aspect_ratio ); } $size_ratio = max( $new_w / $orig_w, $new_h / $orig_h ); $crop_w = round( $new_w / $size_ratio ); $crop_h = round( $new_h / $size_ratio ); $s_x = floor( ( $orig_w - $crop_w ) / 2 ); $s_y = floor( ( $orig_h - $crop_h ) / 2 ); return array( 0, 0, (int) $s_x, (int) $s_y, (int) $new_w, (int) $new_h, (int) $crop_w, (int) $crop_h ); } } } if(!function_exists('rev_aq_resize')){ /** * This is just a tiny wrapper function for the class above so that there is no * need to change any code in your own WP themes. Usage is still the same :) */ function rev_aq_resize($url, $width = null, $height = null, $crop = null, $single = true, $upscale = false){ /* WPML Fix */ if ( defined( 'ICL_SITEPRESS_VERSION' ) ){ global $sitepress; $url = $sitepress->convert_url( $url, $sitepress->get_default_language() ); } /* WPML Fix */ $aq_resize = Rev_Aq_Resize::getInstance(); $image = $aq_resize->process( $url, $width, $height, $crop, $single, $upscale ); return (!empty($image) || $image === false) ? $image : $url; } } ?>includes/favorite.class.php000064400000002661150212006510012003 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderFavorite extends RevSliderFunctions { public $allowed = array( 'moduletemplates', 'moduletemplateslides', 'modules', 'moduleslides', 'svgs', 'images', 'videos', 'objects', 'fonticons' ); /** * change the setting of a favorization **/ public function set_favorite($do, $type, $id){ $fav = get_option('rs_favorite', array()); $id = esc_attr($id); if(in_array($type, $this->allowed)){ if(!isset($fav[$type])) $fav[$type] = array(); $key = array_search($id, $fav[$type]); if($key === false){ if($do == 'add') $fav[$type][] = $id; }else{ if($do == 'remove'){ unset($fav[$type][$key]); } } } update_option('rs_favorite', $fav); return $fav; } /** * get a certain favorite type **/ public function get_favorite($type){ $fav = get_option('rs_favorite', array()); $list = array(); if(in_array($type, $this->allowed)){ $list = $this->get_val($fav, $type, array()); } return $list; } /** * return if certain element is in favorites **/ public function is_favorite($type, $id){ $favs = $this->get_favorite($type); return (array_search($id, $favs) !== false) ? true : false; } } ?>includes/woocommerce.class.php000064400000007143150212006510012503 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderWooCommerce extends RevSliderFunctions { const META_SKU = '_sku'; //can be 'instock' or 'outofstock' const META_STOCK = '_stock'; //can be 'instock' or 'outofstock' /** * return true / false if the woo commerce exists * @before RevSliderWooCommerce::isWooCommerceExists(); */ public static function woo_exists(){ return (class_exists('Woocommerce')) ? true : false; } /** * compare wc current version to given version */ public static function version_check($version = '1.0') { if(self::woo_exists()){ global $woocommerce; if(version_compare($woocommerce->version, $version, '>=')){ return true; } } return false; } /** * get wc post types */ public static function getCustomPostTypes(){ $arr = array( 'product' => __('Product', 'revslider'), 'product_variation' => __('Product Variation', 'revslider') ); return $arr; } /** * get price query * @before: RevSliderWooCommerce::getPriceQuery() */ private static function get_price_query($from, $to, $meta_tag){ $from = (empty($from)) ? 0 : $from; $to = (empty($to)) ? 9999999999 : $to; $query = array( 'key' => $meta_tag, 'value' => array($from, $to), 'type' => 'numeric', 'compare' => 'BETWEEN' ); return $query; } /** * get meta query for filtering woocommerce posts. * before: RevSliderWooCommerce::getMetaQuery(); */ public static function get_meta_query($args){ $f = new RevSliderFunctions(); $reg_price_from = $f->get_val($args, array('source', 'woo', 'regPriceFrom')); $reg_price_to = $f->get_val($args, array('source', 'woo', 'regPriceTo')); $sale_price_from = $f->get_val($args, array('source', 'woo', 'salePriceFrom')); $sale_price_to = $f->get_val($args, array('source', 'woo', 'salePriceTo')); $query = array(); $meta_query = array(); $tax_query = array(); //get regular price array if(!empty($reg_price_from) || !empty($reg_price_to)){ $meta_query[] = self::get_price_query($reg_price_from, $reg_price_to, '_regular_price'); } //get sale price array if(!empty($sale_price_from) || !empty($sale_price_to)){ $meta_query[] = self::get_price_query($sale_price_from, $sale_price_to, '_sale_price'); } if($f->get_val($args, array('source', 'woo', 'inStockOnly')) == true){ $meta_query[] = array( 'key' => '_stock_status', 'value' => 'instock', 'compare' => '=' ); } if($f->get_val($args, array('source', 'woo', 'featuredOnly')) == true){ $tax_query[] = array( 'taxonomy' => 'product_visibility', 'field' => 'name', 'terms' => 'featured', ); } if(!empty($meta_query)){ $query['meta_query'] = $meta_query; } if(!empty($tax_query)){ $query['tax_query'] = $tax_query; } return $query; } /** * get sortby function including standart wp sortby array */ public static function getArrSortBy(){ $sort_by = array( 'meta_num__regular_price' => __('Regular Price', 'revslider'), 'meta_num__sale_price' => __('Sale Price', 'revslider'), 'meta_num_total_sales' => __('Number Of Sales', 'revslider'), //'meta__featured' => __('Featured Products', 'revslider'), 'meta__sku' => __('SKU', 'revslider'), 'meta_num_stock' => __('Stock Quantity', 'revslider') ); return $sort_by; } } //end of the class ?>includes/backwards.php000064400000004401150212006510011013 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); /** * backwards compatibility prior 6.0.0 code * @START **/ //mostly needed for RevSlider AddOns class RevSliderGlobals { const SLIDER_REVISION = RS_REVISION; const TABLE_SLIDERS_NAME = RevSliderFront::TABLE_SLIDER; const TABLE_SLIDES_NAME = RevSliderFront::TABLE_SLIDES; const TABLE_STATIC_SLIDES_NAME = RevSliderFront::TABLE_STATIC_SLIDES; const TABLE_SETTINGS_NAME = RevSliderFront::TABLE_SETTINGS; const TABLE_CSS_NAME = RevSliderFront::TABLE_CSS; const TABLE_LAYER_ANIMS_NAME = RevSliderFront::TABLE_LAYER_ANIMATIONS; const TABLE_NAVIGATION_NAME = RevSliderFront::TABLE_NAVIGATIONS; public static $table_sliders; public static $table_slides; public static $table_static_slides; } global $wpdb; RevSliderGlobals::$table_sliders = $wpdb->prefix.'revslider_sliders'; RevSliderGlobals::$table_slides = $wpdb->prefix.'revslider_slides'; RevSliderGlobals::$table_static_slides = $wpdb->prefix.'revslider_static_slides'; class RevSliderBase { public static function check_file_in_zip($d_path, $image, $alias, $alreadyImported = false){ $f = new RevSliderFunctions(); return $f->check_file_in_zip($d_path, $image, $alias, $alreadyImported, $add_path = false); } } class RevSliderFunctionsWP { public static function getImageUrlFromPath($url){ $f = new RevSliderFunctions(); return $f->get_image_url_from_path($url); } public static function get_image_id_by_url($image_url){ $f = new RevSliderFunctions(); return $f->get_image_id_by_url($image_url); } } class RevSliderOperations { public function getGeneralSettingsValues(){ $f = new RevSliderFunctions(); return $f->get_global_settings(); } } class RevSlider extends RevSliderSlider { public function __construct(){ //echo ''."\n"; } } class UniteFunctionsRev extends RevSliderFunctions {} if(!function_exists('set_revslider_as_theme')){ function set_revslider_as_theme(){ } } /** * backwards compatibility prior 6.0.0 code * @END **/ ?>includes/data.class.php000064400000115412150212006510011074 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); define('RS_T', ' '); define('RS_T2', ' '); define('RS_T3', ' '); define('RS_T4', ' '); define('RS_T5', ' '); define('RS_T6', ' '); define('RS_T7', ' '); define('RS_T8', ' '); define('RS_T9', ' '); define('RS_T10', ' '); define('RS_T11', ' '); class RevSliderData { public $css; public $animations; /** * get all font family types * before: RevSliderOperations::getArrFontFamilys() */ public function get_font_familys(){ $fonts = array(); //add custom added fonts $gs = $this->get_global_settings(); $cfl = $this->get_val($gs, 'customFontList', array()); if(!empty($cfl) && is_array($cfl)){ foreach($cfl as $_cfl){ $fonts[] = array( 'type' => 'custom', 'version' => __('Custom Fonts', 'revslider'), 'url' => $this->get_val($_cfl, 'url'), 'frontend' => $this->_truefalse($this->get_val($_cfl, 'frontend', false)), 'backend' => $this->_truefalse($this->get_val($_cfl, 'backend', true)), 'label' => $this->get_val($_cfl, 'family'), 'variants' => explode(',', $this->get_val($_cfl, 'weights')), ); } } //Web Safe Fonts // GOOGLE Loaded Fonts $fonts[] = array('type' => 'websafe', 'version' => __('Loaded Google Fonts', 'revslider'), 'label' => 'Dont Show Me'); //Serif Fonts $fonts[] = array('type' => 'websafe', 'version' => __('Serif Fonts', 'revslider'), 'label' => 'Georgia, serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Serif Fonts', 'revslider'), 'label' => '"Palatino Linotype", "Book Antiqua", Palatino, serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Serif Fonts', 'revslider'), 'label' => '"Times New Roman", Times, serif'); //Sans-Serif Fonts $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => 'Arial, Helvetica, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => '"Arial Black", Gadget, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => '"Comic Sans MS", cursive, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => 'Impact, Charcoal, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => '"Lucida Sans Unicode", "Lucida Grande", sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => 'Tahoma, Geneva, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => '"Trebuchet MS", Helvetica, sans-serif'); $fonts[] = array('type' => 'websafe', 'version' => __('Sans-Serif Fonts', 'revslider'), 'label' => 'Verdana, Geneva, sans-serif'); //Monospace Fonts $fonts[] = array('type' => 'websafe', 'version' => __('Monospace Fonts', 'revslider'), 'label' => '"Courier New", Courier, monospace'); $fonts[] = array('type' => 'websafe', 'version' => __('Monospace Fonts', 'revslider'), 'label' => '"Lucida Console", Monaco, monospace'); //push all variants to the websafe fonts foreach($fonts as $f => $font){ if(!empty($cfl) && is_array($cfl) && $font['type'] === 'custom') continue; //already manually added before on these $font[$f]['variants'] = array('100', '100italic', '200', '200italic', '300', '300italic', '400', '400italic', '500', '500italic', '600', '600italic', '700', '700italic', '800', '800italic', '900', '900italic'); } include(RS_PLUGIN_PATH . 'includes/googlefonts.php'); foreach($googlefonts as $f => $val){ $fonts[] = array('type' => 'googlefont', 'version' => __('Google Fonts', 'revslider'), 'label' => $f, 'variants' => $val['variants'], 'subsets' => $val['subsets'], 'category' => $val['category']); } return apply_filters('revslider_data_get_font_familys', apply_filters('revslider_operations_getArrFontFamilys', $fonts)); } /** * get animations array * @before: RevSliderOperations::getArrAnimations(); */ public function get_animations(){ return $this->get_custom_animations_full_pre('in'); } /** * get "end" animations array * @before: RevSliderOperations::getArrEndAnimations(); */ public function get_end_animations(){ return $this->get_custom_animations_full_pre('out'); } public function get_loop_animations(){ return $this->get_custom_animations_full_pre('loop'); } /** * get the version 5 animations only, if available **/ public function get_animations_v5(){ $custom = array(); $temp = array(); $sort = array(); $this->fill_animations(); foreach($this->animations as $value){ $type = $this->get_val($value, array('params', 'type'), ''); if(!in_array($type, array('customout', 'customin'))) continue; $settings = $this->get_val($value, 'settings', ''); $type = $this->get_val($value, 'type', ''); if($type == '' && $settings == '' || $type == $pre){ $temp[$value['id']] = $value; $temp[$value['id']]['id'] = $value['id']; $sort[$value['id']] = $value['handle']; } if($settings == 'in' && $pre == 'in' || $settings == 'out' && $pre == 'out' || $settings == 'loop' && $pre == 'loop'){ $temp[$value['id']] = $value['params']; $temp[$value['id']]['settings'] = $settings; $temp[$value['id']]['id'] = $value['id']; $sort[$value['id']] = $value['handle']; } } if(!empty($sort)){ asort($sort); foreach ($sort as $k => $v){ $custom[$k] = $temp[$k]; } } return $custom; } /** * get custom animations * @before: RevSliderOperations::getCustomAnimationsFullPre() */ public function get_custom_animations_full_pre($pre = 'in'){ $custom = array(); $temp = array(); $sort = array(); $this->fill_animations(); foreach($this->animations as $value){ $settings = $this->get_val($value, 'settings', ''); $type = $this->get_val($value, 'type', ''); if($type == '' && $settings == '' || $type == $pre){ $temp[$value['id']] = $value; $temp[$value['id']]['id'] = $value['id']; $sort[$value['id']] = $value['handle']; } if($settings == 'in' && $pre == 'in' || $settings == 'out' && $pre == 'out' || $settings == 'loop' && $pre == 'loop'){ $temp[$value['id']] = $value['params']; $temp[$value['id']]['settings'] = $settings; $temp[$value['id']]['id'] = $value['id']; $sort[$value['id']] = $value['handle']; } } if(!empty($sort)){ asort($sort); foreach($sort as $k => $v){ $custom[$k] = $temp[$k]; } } return $custom; } /** * Fetch all Custom Animations only one time * @since: 5.2.4 * @before: RevSliderOperations::fillAnimations(); **/ public function fill_animations(){ if(empty($this->animations)){ global $wpdb; $result = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, ARRAY_A); $this->animations = (!empty($result)) ? $result : array(); if(!empty($this->animations)){ foreach($this->animations as $ak => $av){ $this->animations[$ak]['params'] = json_decode(str_replace("'", '"', $av['params']), true); } } if(!empty($this->animations)){ array_walk_recursive($this->animations, array('RevSliderData', 'force_to_boolean')); } } } /** * make sure that all false and true are really boolean **/ public static function force_to_boolean(&$a, &$b){ $a = ($a === 'false') ? false : $a; $a = ($a === 'true') ? true : $a; $b = ($b === 'false') ? false : $b; $b = ($b === 'true') ? true : $b; } /** * get contents of the css table as an array * before: RevSliderOperations::getCaptionsContentArray(); */ public function get_captions_array($handle = false){ $css = new RevSliderCssParser(); if(empty($this->css)){ $this->fill_css(); } return $css->db_array_to_array($this->css, $handle); } /** * Fetch all Custom CSS only one time * @since: 5.2.4 * before: RevSliderOperations::fillCSS(); **/ public function fill_css(){ if(empty($this->css)){ global $wpdb; $css_data = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . RevSliderFront::TABLE_CSS, ARRAY_A); $this->css = (!empty($css_data)) ? $css_data : array(); } } /** * Get all images sizes + custom added sizes * @before: RevSliderBase::get_all_image_sizes($type); */ public function get_all_image_sizes($type = 'gallery'){ $custom_sizes = array(); switch($type){ case 'flickr': $custom_sizes = array( 'original' => __('Original', 'revslider'), 'large' => __('Large', 'revslider'), 'large-square' => __('Large Square', 'revslider'), 'medium' => __('Medium', 'revslider'), 'medium-800' => __('Medium 800', 'revslider'), 'medium-640' => __('Medium 640', 'revslider'), 'small' => __('Small', 'revslider'), 'small-320' => __('Small 320', 'revslider'), 'thumbnail' => __('Thumbnail', 'revslider'), 'square' => __('Square', 'revslider'), ); break; case 'instagram': $custom_sizes = array( 'standard_resolution' => __('Standard Resolution', 'revslider'), 'thumbnail' => __('Thumbnail', 'revslider'), 'low_resolution' => __('Low Resolution', 'revslider'), 'original_size' => __('Original Size', 'revslider'), 'large' => __('Large Size', 'revslider'), ); break; case 'twitter': $custom_sizes = array( 'large' => __('Standard Resolution', 'revslider'), ); break; case 'facebook': $custom_sizes = array( 'full' => __('Original Size', 'revslider'), 'thumbnail' => __('Thumbnail', 'revslider'), ); break; case 'youtube': $custom_sizes = array( 'high' => __('High', 'revslider'), 'medium' => __('Medium', 'revslider'), 'default' => __('Default', 'revslider'), 'standard' => __('Standard', 'revslider'), 'maxres' => __('Max. Res.', 'revslider'), ); break; case 'vimeo': $custom_sizes = array( 'thumbnail_large' => __('Large', 'revslider'), 'thumbnail_medium' => __('Medium', 'revslider'), 'thumbnail_small' => __('Small', 'revslider'), ); break; case 'gallery': default: $added_image_sizes = get_intermediate_image_sizes(); if(!empty($added_image_sizes) && is_array($added_image_sizes)){ foreach($added_image_sizes as $key => $img_size_handle){ $custom_sizes[$img_size_handle] = ucwords(str_replace('_', ' ', $img_size_handle)); } } $img_orig_sources = array( 'full' => __('Original Size', 'revslider'), 'thumbnail' => __('Thumbnail', 'revslider'), 'medium' => __('Medium', 'revslider'), 'large' => __('Large', 'revslider'), ); $custom_sizes = array_merge($img_orig_sources, $custom_sizes); break; } return $custom_sizes; } /** * get the default layer animations **/ public function get_layer_animations($raw = false){ $custom_in = $this->get_animations(); $custom_out = $this->get_end_animations(); $custom_loop = $this->get_loop_animations(); $in = '{ "custom":{"group":"Custom","custom":true,"transitions":' . json_encode($custom_in) . '}, "blck":{ "group":"Block Transitions (SFX)", "transitions":{ "blockfromleft":{"name":"Block from Left","frame_0":{"transform":{"opacity":0}},"frame_1":{"transform":{"opacity":1},"sfx":{"effect":"blocktoright","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blockfromright":{"name":"Block from Right","frame_0":{"transform":{"opacity":0}},"frame_1":{"transform":{"opacity":1},"sfx":{"effect":"blocktoleft","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blockfromtop":{"name":"Block from Top","frame_0":{"transform":{"opacity":0}},"frame_1":{"transform":{"opacity":1},"sfx":{"effect":"blocktobottom","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blockfrombottom":{"name":"Block from Bottom","frame_0":{"transform":{"opacity":0}},"frame_1":{"transform":{"opacity":1},"sfx":{"effect":"blocktotop","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}} } }, "lettran":{ "group":"Letter Transitions", "transitions":{ "LettersFlyInFromLeft":{"name":"Letters Fly In From Left","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"x":"-105%","opacity":"0","rotationZ":"-90deg"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200},"transform":{"opacity":1},"chars":{"ease":"power4.inOut","use":true,"direction":"backward","delay":10,"x":0,"opacity":1,"rotationZ":"0deg"},"mask":{"use":true}}}, "LettersFlyInFromRight":{"name":"Letters Fly In From Right","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"x":"105%","opacity":"1","rotationY":"45deg","rotationZ":"90deg"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200},"transform":{"opacity":1},"chars":{"ease":"power4.inOut","use":true,"direction":"forward","delay":10,"x":0,"opacity":1,"rotationY":0,"rotationZ":"0deg"},"mask":{"use":true}}}, "LettersFlyInFromTop":{"name":"Letters Fly In From Top","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"y":"-100%","opacity":"0","rotationZ":"35deg"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200},"transform":{"opacity":1},"chars":{"ease":"power4.inOut","use":true,"direction":"forward","delay":10,"y":0,"opacity":1,"rotationZ":"0deg"},"mask":{"use":true}}}, "LettersFlyInFromBottom":{"name":"Letters Fly In From Bottom","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"y":"100%","opacity":"0","rotationZ":"-35deg"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200},"transform":{"opacity":1},"chars":{"ease":"power4.inOut","use":true,"direction":"forward","delay":10,"y":0,"opacity":1,"rotationZ":"0deg"},"mask":{"use":true}}}, "LetterFlipFromTop":{"name":"Letter Flip From Top","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"opacity":0,"rotationX":"90deg","y":"0","originZ":"-50"}},"frame_1":{"timeline":{"speed":1750},"chars":{"use":true,"opacity":1,"rotationX":0,"delay":10,"originZ":"-50","ease":"power4.inOut"}}}, "LetterFlipFromBottom":{"name":"Letter Flip From Bottom","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"opacity":0,"rotationX":"-90deg","y":"0","originZ":"-50"}},"frame_1":{"timeline":{"speed":1750},"chars":{"use":true,"opacity":1,"rotationX":0,"delay":10,"originZ":"-50","ease":"power4.inOut"}}}, "FlipAndLetterCycle":{"name":"Letter Flip Cycle","frame_0":{"transform":{"opacity":0,"rotationX":"70deg","y":"0","originZ":"-50"},"chars":{"use":true,"opacity":0,"y":"[-100||100]"}},"frame_1":{"timeline":{"speed":1750,"ease":"power4.inOut"},"transform":{"opacity":1,"originZ":"-50","rotationX":0},"chars":{"use":true,"direction":"middletoedge","opacity":1,"y":0,"delay":10,"ease":"power4.inOut"}}} } }, "masktrans":{ "group":"Masked Transitions", "transitions":{ "MaskedZoomOut":{"name":"Masked Zoom Out","frame_0":{"transform":{"opacity":0,"scaleX":2,"scaleY":2},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1000,"ease":"power2.out"},"mask":{"use":true},"transform":{"opacity":1,"scaleX":1,"scaleY":1}}}, "SlideMaskFromBottom":{"name":"Slide From Bottom","frame_0":{"transform":{"opacity":0,"y":"100%"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200,"ease":"power3.inOut"},"mask":{"use":true,"y":0},"transform":{"opacity":1,"y":0}}}, "SlideMaskFromLeft":{"name":"Slide From Left","frame_0":{"transform":{"opacity":0,"x":"-100%"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"mask":{"use":true},"transform":{"opacity":1,"x":0}}}, "SlideMaskFromRight":{"name":"Slide From Right","frame_0":{"transform":{"opacity":0,"x":"100%"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"mask":{"use":true},"transform":{"opacity":1,"x":0}}}, "SlideMaskFromTop":{"name":"Slide From Top","frame_0":{"transform":{"opacity":0,"y":"-100%"},"mask":{"use":true}},"frame_1":{"timeline":{"speed":1200,"ease":"power3.inOut"},"mask":{"use":true},"transform":{"opacity":1,"y":0}}}, "SmoothMaskFromRight":{"name":"Smooth Mask From Right","frame_0":{"transform":{"opacity":1,"x":"-175%"},"mask":{"use":true,"x":"100%"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.out"},"mask":{"use":true,"x":0},"transform":{"opacity":1,"x":0}}}, "SmoothMaskFromLeft":{"name":"Smooth Mask From Left","frame_0":{"transform":{"opacity":1,"x":"175%"},"mask":{"use":true,"x":"-100%"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.out"},"mask":{"use":true,"x":0},"transform":{"opacity":1,"x":0}}} } }, "popup":{ "group":"Pop Ups", "transitions":{ "PopUpBack":{"name":"Pop Up Back","frame_0":{"transform":{"opacity":0,"rotationY":"360deg"}},"frame_1":{"timeline":{"speed":500,"ease":"back.out"},"transform":{"opacity":1,"rotationY":0}}}, "PopUpSmooth":{"name":"Pop Up Smooth","frame_0":{"transform":{"opacity":0,"scaleX":0.9,"scaleY":0.9}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"scaleX":1,"scaleY":1}}}, "SmoothPopUp_One":{"name":"Smooth Pop Up v.1","frame_0":{"transform":{"opacity":0,"scaleX":0.8,"scaleY":0.8}},"frame_1":{"timeline":{"speed":1000,"ease":"power4.out"},"transform":{"opacity":1,"scaleX":1,"scaleY":1}}}, "SmoothPopUp_Two":{"name":"Smooth Pop Up v.2","frame_0":{"transform":{"opacity":0,"scaleX":0.9,"scaleY":0.9}},"frame_1":{"timeline":{"speed":1000,"ease":"power2.inOut"},"transform":{"opacity":1,"scaleX":1,"scaleY":1}}} } }, "rotate":{ "group":"Rotations", "transitions":{ "RotateInFromBottom":{"name":"Rotate In From Bottom","frame_0":{"transform":{"opacity":0,"rotationZ":"70deg","y":"bottom","scaleY":2,"scaleX":2}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"y":0,"rotationZ":0,"scaleX":1,"scaleY":1}}}, "RotateInFormZero":{"name":"Rotate In From Bottom v2.","frame_0":{"transform":{"opacity":1,"rotationY":"-20deg","rotationX":"-20deg","y":"200%","scaleY":2,"scaleX":2}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.out"},"transform":{"opacity":1,"y":0,"rotationZ":0,"rotationY":0,"scaleX":1,"scaleY":1}}}, "FlipFromTop":{"name":"Flip From Top","frame_0":{"transform":{"opacity":0,"rotationX":"70deg","y":"0","originZ":"-50"}},"frame_1":{"timeline":{"speed":1750,"ease":"power4.inOut"},"transform":{"opacity":1,"originZ":"-50","rotationX":0}}}, "FlipFromBottom":{"name":"Flip From Bottom","frame_0":{"transform":{"opacity":0,"rotationX":"-70deg","y":"0","originZ":"-50"}},"frame_1":{"timeline":{"speed":1750,"ease":"power4.inOut"},"transform":{"opacity":1,"rotationX":0,"originZ":"-50"}}} } }, "slidetrans":{ "group":"Slide Transitions", "transitions":{ "sft":{"name":"Short Slide from Top","frame_0":{"transform":{"opacity":0,"y":-50}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"y":0}}}, "sfb":{"name":"Short Slide from Bottom","frame_0":{"transform":{"opacity":0,"y":50}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"y":0}}}, "sfl":{"name":"Short Slide from Left","frame_0":{"transform":{"opacity":0,"x":-50}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"x":0}}}, "sfr":{"name":"Short Slide from Right","frame_0":{"transform":{"opacity":0,"x":50}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"x":0}}}, "lft":{"name":"Long Slide from Top","frame_0":{"transform":{"opacity":0,"y":"top"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"y":0}}}, "lfb":{"name":"Long Slide from Bottom","frame_0":{"transform":{"opacity":0,"y":"bottom"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"y":0}}}, "lfl":{"name":"Long Slide from Left","frame_0":{"transform":{"opacity":0,"x":"left"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"x":0}}}, "lfr":{"name":"Long Slide from Right","frame_0":{"transform":{"opacity":0,"x":"right"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"x":0}}}, "SmoothSlideFromBottom":{"name":"Smooth Slide From Bottom","frame_0":{"transform":{"opacity":0,"y":"100%"}},"frame_1":{"timeline":{"speed":1200,"ease":"power4.inOut"},"transform":{"opacity":1,"y":0}}} } }, "skewtrans":{ "group":"Skew Transitions", "transitions":{ "skewfromleft":{"name":"Skew from Left","frame_0":{"transform":{"opacity":0,"skewX":85,"x":"left"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"skewX":0,"x":0}}}, "skewfromright":{"name":"Skew from Right","frame_0":{"transform":{"opacity":0,"skewX":-85,"x":"right"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"skewX":0,"x":0}}}, "skewfromleftshort":{"name":"Skew from Left Short","frame_0":{"transform":{"opacity":0,"skewX":45,"x":"-100%"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"skewX":0,"x":0}}}, "skewfromrightshort":{"name":"Skew from Right Short","frame_0":{"transform":{"opacity":0,"skewX":-45,"x":"100%"}},"frame_1":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":1,"skewX":0,"x":0}}} } }, "simpltrans":{ "group":"Simple Transitions", "transitions":{ "noanim":{"name":"No Animation","frame_0":{"transform":{"opacity":1}},"frame_1":{"transform":{"opacity":1}}}, "tp-fade":{"name":"Fade In","frame_0":{"transform":{"opacity":0}},"frame_1":{"timeline":{"speed":1500,"ease":"power4.inOut"},"transform":{"opacity":1}}} } }, "randtrans":{ "group":"Random Transitions", "transitions":{ "Random":{"name":"Random","frame_0":{"transform":{"opacity":0,"y":"{-150,150}","x":"{-250,250}","scaleX":"{0,1.5}","scaleY":"{0,1.5}","rotationX":"{-90,90}","rotationY":"{-90,90}","rotationZ":"{-90,90}"}},"frame_1":{"timeline":{"speed":1500,"ease":"power4.inOut"},"transform":{"opacity":1,"x":0,"y":0,"z":0,"rotationX":0,"rotationY":0,"rotationZ":0,"scaleX":1,"scaleY":1}}}, "RandomChars":{"name":"Random Chars","frame_0":{"transform":{"opacity":1},"chars":{"use":true,"y":"{-150,150}","x":"{-250,250}","scaleX":"{0,1.5}","scaleY":"{0,1.5}","rotationX":"{-90,90}","rotationY":"{-90,90}","rotationZ":"{-90,90}"}},"frame_1":{"timeline":{"speed":1500,"ease":"power4.inOut"},"chars":{"use":true,"direction":"random","pacity":1,"x":0,"y":0,"z":0,"rotationX":0,"rotationY":0,"rotationZ":0,"scaleX":1,"scaleY":1,"delay":10}}} } } }'; $out = '{ "custom":{"group":"Custom","custom":true,"transitions":' . json_encode($custom_out) . '}, "blck":{ "group":"Block Transitions (SFX)", "transitions":{ "blocktoleft":{"name":"Block to Left","frame_999":{"transform":{"opacity":0},"sfx":{"effect":"blocktoright","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blocktoright":{"name":"Block to Right","frame_999":{"transform":{"opacity":0},"sfx":{"effect":"blocktoleft","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blocktotop":{"name":"Block to Top","frame_999":{"transform":{"opacity":0},"sfx":{"effect":"blocktobottom","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}}, "blocktobottom":{"name":"Block to Bottom","frame_999":{"transform":{"opacity":0},"sfx":{"effect":"blocktotop","color":"#ffffff"},"timeline":{"ease":"power4.inOut","speed":1200}}} } }, "lettran":{ "group":"Letter Transitions", "transitions":{ "LettersFlyOutToLeft":{"name":"Letters Fly Out To Left","frame_999":{"transform":{"opacity":1},"chars":{"ease":"power4.inOut","direction":"forward","use":true,"x":"-105%","opacity":"0","delay":10,"rotationZ":"-90deg"},"mask":{"use":true},"timeline":{"speed":1200}}}, "LettersFlyInFromRight":{"name":"Letters Fly In From Right","frame_999":{"transform":{"opacity":1},"chars":{"ease":"power4.inOut","delay":10,"direction":"backward","use":true,"x":"105%","opacity":"0","rotationY":"45deg","rotationZ":"90deg"},"timeline":{"speed":1200},"mask":{"use":true}}}, "LettersFlyInFromTop":{"name":"Letters Fly In From Top","frame_999":{"transform":{"opacity":1},"chars":{"use":true,"y":"-100%","opacity":"0","rotationZ":"35deg","ease":"power4.inOut","direction":"backward","delay":10},"timeline":{"speed":1200},"mask":{"use":true}}}, "LettersFlyInFromBottom":{"name":"Letters Fly In From Bottom","frame_999":{"transform":{"opacity":1},"chars":{"use":true,"y":"100%","opacity":"0","rotationZ":"-35deg","ease":"power4.inOut","direction":"forward","delay":10},"timeline":{"speed":1200},"mask":{"use":true}}}, "LetterFlipFromTop":{"name":"Letter Flip From Top","frame_999":{"transform":{"opacity":1},"chars":{"use":true,"opacity":0,"rotationX":"90deg","y":"0","originZ":"-50","ease":"power4.inOut","delay":10},"timeline":{"speed":1750}}}, "LetterFlipFromBottom":{"name":"Letter Flip From Bottom","frame_999":{"transform":{"opacity":1},"chars":{"use":true,"opacity":0,"rotationX":"-90deg","y":"0","originZ":"-50","delay":10,"ease":"power4.inOut"},"timeline":{"speed":1750}}}, "FlipAndLetterCycle":{"name":"Letter Flip Cycle","frame_999":{"transform":{"opacity":0,"rotationX":"70deg","y":"0","originZ":"-50"},"chars":{"use":true,"direction":"middletoedge","delay":10,"ease":"power4.inOut","opacity":0,"y":"[-100||100]"},"timeline":{"speed":1750,"ease":"power4.inOut"}}} } }, "masktrans":{ "group":"Masked Transitions", "transitions":{ "MaskedZoomOut":{"name":"Masked Zoom In","frame_999":{"transform":{"opacity":0,"scaleX":2,"scaleY":2},"mask":{"use":true},"timeline":{"speed":1000,"ease":"power2.out"}}}, "SlideMaskToBottom":{"name":"Slide To Bottom","frame_999":{"transform":{"opacity":0,"y":"100%"},"mask":{"use":true},"timeline":{"speed":1200,"ease":"power3.inOut"}}}, "SlideMaskToLeft":{"name":"Slide To Left","frame_999":{"transform":{"opacity":0,"x":"-100%"},"mask":{"use":true},"timeline":{"speed":1000,"ease":"power3.inOut"}}}, "SlideMaskToRight":{"name":"Slide To Right","frame_999":{"transform":{"opacity":0,"x":"100%"},"mask":{"use":true},"timeline":{"speed":1000,"ease":"power3.inOut"}}}, "SlideMaskToTop":{"name":"Slide To Top","frame_999":{"transform":{"opacity":0,"y":"-100%"},"mask":{"use":true},"timeline":{"speed":1200,"ease":"power3.inOut"}}}, "SmoothMaskToRight":{"name":"Smooth Mask To Right","frame_999":{"transform":{"opacity":1,"x":"-175%"},"mask":{"use":true,"x":"100%"},"timeline":{"speed":1000,"ease":"power3.inOut"}}}, "SmoothMaskToLeft":{"name":"Smooth Mask To Left","frame_999":{"transform":{"opacity":1,"x":"175%"},"mask":{"use":true,"x":"-100%"},"timeline":{"speed":1000,"ease":"power3.inOut"}}}, "SmoothToBottom":{"name":"Smooth To Bottom","frame_999":{"transform":{"opacity":1,"y":"175%"},"mask":{"use":true},"timeline":{"speed":1000,"ease":"power2.inOut"}}}, "SmoothToTop":{"name":"Smooth To Top","frame_999":{"transform":{"opacity":1,"y":"-175%"},"mask":{"use":true},"timeline":{"speed":1000,"ease":"power2.inOut"}}} } }, "bounce":{ "group":"Bounce and Hide", "transitions":{ "BounceOut":{"name":"Bounce Out","frame_999":{"timeline":{"speed":500,"ease":"back.in"},"transform":{"opacity":0,"scaleX":0.7,"scaleY":0.7}}}, "SlurpOut":{"name":"Slurp Out","frame_999":{"timeline":{"speed":1000,"ease":"power2.in"},"transform":{"opacity":0,"y":"100%","scaleX":0.7,"scaleY":0.7},"mask":{"use":true}}}, "PopUpBack":{"name":"Bounce Out Rotate","frame_999":{"timeline":{"speed":500,"ease":"back.in"},"transform":{"opacity":0,"rotationY":"360deg"}}}, "PopUpSmooth":{"name":"Hide Smooth","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"scaleX":0.9,"scaleY":0.9}}}, "SmoothPopUp_One":{"name":"Smooth Hide v.1","frame_999":{"timeline":{"speed":1000,"ease":"power4.out"},"transform":{"opacity":0,"scaleX":0.8,"scaleY":0.8}}}, "SmoothPopUp_Two":{"name":"Smooth Hide v.2","frame_999":{"timeline":{"speed":1000,"ease":"power2.inOut"},"transform":{"opacity":0,"scaleX":0.9,"scaleY":0.9}}} } }, "rotate":{ "group":"Rotations", "transitions":{ "RotateOutToBottom":{"name":"Rotate Out To Bottom","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"rotationZ":"70deg","y":"bottom","scaleY":2,"scaleX":2}}}, "RotateInFormZero":{"name":"Rotate Out To Bottom v2.","frame_999":{"timeline":{"speed":1000,"ease":"power3.out"},"transform":{"opacity":0,"rotationY":"-20deg","rotationX":"-20deg","y":"200%","scaleY":2,"scaleX":2}}}, "FlipToTop":{"name":"Flip To Top","frame_999":{"timeline":{"speed":1750,"ease":"power4.inOut"},"transform":{"opacity":0,"rotationX":"70deg","y":"0","originZ":"-50"}}}, "FlipToBottom":{"name":"Flip To Bottom","frame_999":{"timeline":{"speed":1750,"ease":"power4.inOut"},"transform":{"opacity":0,"rotationX":"-70deg","y":"0","originZ":"-50"}}} } }, "slidetrans":{ "group":"Slide Transitions", "transitions":{ "stt":{"name":"Short Slide to Top","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"y":-50}}}, "stb":{"name":"Short Slide to Bottom","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"y":50}}}, "stl":{"name":"Short Slide to Left","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"x":-50}}}, "str":{"name":"Short Slide to Right","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"x":50}}}, "ltt":{"name":"Long Slide to Top","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"y":"top"}}}, "ltb":{"name":"Long Slide to Bottom","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"y":"bottom"}}}, "ltl":{"name":"Long Slide to Left","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"x":"left"}}}, "ltr":{"name":"Long Slide to Right","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"x":"right"}}}, "SmoothSlideToBottom":{"name":"Smooth Slide To Bottom","frame_999":{"timeline":{"speed":1200,"ease":"power4.inOut"},"transform":{"opacity":0,"y":"100%"}}} } }, "skewtrans":{ "group":"Skew Transitions", "transitions":{ "skewfromleft":{"name":"Skew from Left","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"skewX":85,"x":"left"}}}, "skewfromright":{"name":"Skew from Right","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"skewX":-85,"x":"right"}}}, "skewfromleftshort":{"name":"Skew from Left Short","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"skewX":45,"x":"-100%"}}}, "skewfromrightshort":{"name":"Skew from Right Short","frame_999":{"timeline":{"speed":1000,"ease":"power3.inOut"},"transform":{"opacity":0,"skewX":-45,"x":"100%"}}} } }, "simpltrans":{ "group":"Simple Transitions", "transitions":{ "noanim":{"name":"No Animation","frame_999":{"transform":{"opacity":1}}}, "tp-fade-out":{"name":"Fade Out","frame_999":{"timeline":{"speed":1000,"ease":"power4.inOut"},"transform":{"opacity":0}}}, "fadeoutlong":{"name":"Fade Out Long","frame_999":{"timeline":{"speed":1000,"ease":"power2.in"},"transform":{"opacity":0}}} } }, "randtrans":{ "group":"Random Transitions", "transitions":{ "RandomOut":{"name":"Random Out","frame_999":{"timeline":{"speed":1500,"ease":"power4.inOut"},"transform":{"opacity":0,"y":"{-150,150}","x":"{-250,250}","scaleX":"{0,1.5}","scaleY":"{0,1.5}","rotationX":"{-90,90}","rotationY":"{-90,90}","rotationZ":"{-90,90}"}}}, "RandomCharsOut":{"name":"Random Chars Out","frame_999":{"timeline":{"speed":1500,"ease":"power4.inOut"},"transform":{"opacity":1},"chars":{"direction":"random","delay":10,"use":true,"y":"{-150,150}","x":"{-250,250}","scaleX":"{0,1.5}","scaleY":"{0,1.5}","rotationX":"{-90,90}","rotationY":"{-90,90}","rotationZ":"{-90,90}"}}} } } }'; $loop = '{ "custom":{group:"Custom",custom:true,transitions:' . json_encode($custom_loop) . '}, "pendulum":{group:"Pendulum Loops", transitions: { "inplacependulum":{name:"In Place Pendulum", loop:{use:true, yoyo_rotate:true, speed:3000, ease:"power1.inOut", frame_0:{rotationZ:-40}, frame_999:{rotationZ:40}}}, "pendulumbelow":{name:"Pendulum Below", loop:{use:true, yoyo_rotate:true, speed:3000, originY:"-200%", ease:"sine.inOut", frame_0:{rotationZ:-40}, frame_999:{rotationZ:40}}}, "pendulumabove":{name:"Pendulum Above",loop:{use:true, yoyo_rotate:true, speed:3000, originY:"200%", ease:"sine.inOut", frame_0:{rotationZ:-40}, frame_999:{rotationZ:40}}}, "pendulumleft":{name:"Pendulum Left",loop:{use:true, yoyo_rotate:true, speed:3000, originX:"150%", ease:"sine.inOut", frame_0:{rotationZ:-20}, frame_999:{rotationZ:20}}}, "pendulumright":{name:"Pendulum Right",loop:{use:true, yoyo_rotate:true, speed:3000, originX:"-50%", ease:"sine.inOut", frame_0:{rotationZ:-20}, frame_999:{rotationZ:20}}} }}, "effects":{group:"Effect Loops", transitions: { "grayscale":{name:"Grayscale",loop:{use:true, yoyo_filter:true, speed:1000, ease:"sine.inOut", frame_0:{grayscale:0}, frame_999:{grayscale:100}}}, "blink":{name:"Blink",loop:{use:true, yoyo_filter:true, speed:1500, ease:"sine.inOut", frame_0:{opacity:0}, frame_999:{opacity:1}}}, "flattern":{name:"Flattern",loop:{use:true, yoyo_filter:true, speed:100, ease:"sine.inOut", frame_0:{opacity:0.2,blur:0}, frame_999:{opacity:1,blur:4}}}, "lighting":{name:"Lithing",loop:{use:true, yoyo_filter:true, speed:1000, ease:"sine.inOut", frame_0:{brightness:100}, frame_999:{brightness:1000}}} }}, "wave":{group:"Wave", transitions: { "littlewaveleft":{name:"Little Wave Left", loop:{use:true, curved:true, speed:3000, ease:"none", frame_0:{xr:60,yr:60}, frame_999:{xr:60,yr:60}}}, "littlewaveright":{name:"Little Wave Right", loop:{use:true, curved:true, speed:3000, ease:"none", frame_0:{xr:60,yr:-60}, frame_999:{xr:60,yr:-60}}}, "Bigwaveleft":{name:"Big Wave Left", loop:{use:true, curved:true, speed:3000, ease:"none", frame_0:{xr:140,yr:140}, frame_999:{xr:140,yr:140}}}, "Bigwaveright":{name:"Big Wave Right", loop:{use:true, curved:true, speed:3000, ease:"none", frame_0:{xr:140,yr:-140}, frame_999:{xr:140,yr:-140}}}, "eight":{name:"Curving Wave", loop:{use:true, curved:true, speed:3000, ease:"none", curviness:8, frame_0:{xr:100,yr:100}, frame_999:{xr:100,yr:100}}} }}, "wiggle":{group:"Wiggles", transitions: { "smoothwigglez":{name:"Smooth Y Axis Wiggle", loop:{use:true, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationY:-40}, frame_999:{rotationY:40}}}, "smoothwigglezii":{name:"Smooth Y Axis Wiggle II.", loop:{use:true, originZ:60, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationY:-40}, frame_999:{rotationY:40}}}, "smoothwiggleziii":{name:"Smooth Y Axis Wiggle III.", loop:{use:true, originZ:-160, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationY:-40}, frame_999:{rotationY:40}}}, "smoothwigglex":{name:"Smooth X Axis Wiggle", loop:{use:true, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationX:-40}, frame_999:{rotationX:40}}}, "smoothwigglexii":{name:"Smooth X Axis Wiggle II", loop:{use:true, originZ:60, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationX:-40}, frame_999:{rotationX:40}}}, "smoothwigglexiii":{name:"Smooth X Axis Wiggle III", loop:{use:true, originZ:-160, yoyo_rotate:true, speed:3000, ease:"sine.inOut", frame_0:{rotationX:-40}, frame_999:{rotationX:40}}}, "crazywiggle":{name:"Funny Wiggle Path", loop:{use:true, originZ:-160, originY:"-50%", yoyo_scale:true, yoyo_move:true, yoyo_rotate:true, speed:3000, ease:"circ.inOut", frame_0:{x:100, y:-70,rotationX:-20, rotationY:-20, rotationZ:10}, frame_999:{x:0, y:70,scaleX:1.4, scaleY:1.4, rotationX:30, rotationY:10, rotationZ:-5}}} }}, "rotate":{group:"Rotating", transitions: { "rotating":{name:"Rotate", loop:{use:true, speed:3000, ease:"none", frame_0:{rotationZ:0}, frame_999:{rotationZ:360}}}, "rotatingyoyo":{name:"Rotate Forw. Backw.", loop:{use:true, yoyo_rotate:true, speed:3000, ease:"none", frame_0:{rotationZ:-100}, frame_999:{rotationZ:100}}}, "leaf":{name:"Flying Around", loop:{use:true, curved:true, curviness:25, yoyo_rotate:true, yoyo_filter:true, speed:6000, ease:"none", frame_0:{xr:30,yr:22,zr:40}, frame_999:{xr:40,yr:12, zr:-100, rotationZ:720,blur:5}}}, }}, "slide":{group:"Slide and Hover", transitions: { "slidehorizontal":{name:"Slide Horizontal", loop:{use:true, yoyo_move:true, speed:3000, ease:"sine.inOut", frame_0:{x:-100}, frame_999:{x:100}}}, "hoover":{name:"Hover", loop:{use:true, yoyo_move:true,speed:6000, ease:"sine.inOut", frame_0:{y:-10}, frame_999:{y:10}}}, }}, "pulse":{group:"Pulse", transitions: { "pulse":{name:"Pulse", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power4.inOut", frame_999:{scaleX:1.2, scaleY:1.2}}}, "pulseminus":{name:"Pulse Minus", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power0.inOut", frame_999:{scaleX:0.8, scaleY:0.8}}}, "pulseandopacity":{name:"Pulse and Fade", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power0.inOut", frame_999:{scaleX:1.2, scaleY:1.2,opacity:0.6}}}, "pulseandopacityminus":{name:"Pulse and Fade Minus", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power2.inOut", frame_999:{scaleX:0.8, scaleY:0.8,opacity:0.6}}}, "pulseandopablur":{name:"Pulse and Blur", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power1.inOut", frame_999:{scaleX:1.2, scaleY:1.2,opacity:0.8,blur:5}}}, "pulseandopablurminus":{name:"Pulse and Blur Minus", loop:{use:true, yoyo_scale:true, yoyo_filter:true, speed:2000, ease:"power0.inOut", frame_999:{scaleX:0.8, scaleY:0.8,opacity:0.8,blur:5}}} }}, }'; $anim = array(); $anim['in'] = ($raw) ? $in : json_decode($in, true); $anim['out'] = ($raw) ? $out : json_decode($out, true); $anim['loop'] = ($raw) ? $loop : json_decode($loop, true); return $anim; } /** * add default icon sets of Slider Revolution * @since: 5.0 * @before: RevSliderBase::set_icon_sets(); **/ public function set_icon_sets($icon_sets){ $icon_sets[] = 'fa-icon-'; $icon_sets[] = 'fa-'; $icon_sets[] = 'pe-7s-'; return $icon_sets; } } ?>includes/object-library.class.php000064400000141131150212006510013070 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderObjectLibrary extends RevSliderFunctions { private $library_list = 'library.php'; private $library_download = 'download.php'; private $object_thumb_path = '/revslider/objects/thumbs/'; private $object_orig_path = '/revslider/objects/'; private $sizes = array('75', '50', '25', '10'); private $curl_check = null; private $font_icon_paths; public $upload_dir; public $allowed_types = array('thumb', 'video', 'video_thumb'); const LIBRARY_VERSION = '2.0.0'; public function __construct(){ $this->upload_dir = wp_upload_dir(); $this->font_icon_paths = array( RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/css/font-awesome.css', RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css' ); $this->font_icon_paths = apply_filters('revslider_object_library_icon_paths', $this->font_icon_paths); } /** * get available sizes * @since: 6.1.4 **/ public function get_sizes(){ return $this->sizes; } /** * get list of objects * @since: 5.3.0 */ public function _get_list($force = false){ global $wp_version; $rslb = new RevSliderLoadBalancer(); $last_check = get_option('revslider-library-check'); if($last_check == false){ //first time called $last_check = 1296001; update_option('revslider-library-check', time()); } // Get latest object list if(time() - $last_check > 1296000 || $force == true){ //30 days update_option('revslider-library-check', time()); $validated = get_option('revslider-valid', 'false'); $code = ($validated == 'false') ? '' : get_option('revslider-code', ''); $hash = get_option('revslider-library-hash', ''); $rattr = array( 'library_version' => urlencode(self::LIBRARY_VERSION), 'hash' => urlencode($hash), 'code' => urlencode($code), 'version' => urlencode(RS_REVISION), 'product' => urlencode(RS_PLUGIN_SLUG) ); $request = $rslb->call_url($this->library_list, $rattr, 'library'); if(!is_wp_error($request)){ if($response = maybe_unserialize($request['body'])){ if('actual' != $response){ $library = json_decode($response, true); if(is_array($library)){ if(isset($library['hash'])) update_option('revslider-library-hash', $library['hash']); update_option('rs-library', $library, false); } } } } } } public function _get_object_data($object_handle){ $data = array('thumb' => false, 'orig' => false); //$file = $this->upload_dir['basedir'] . $this->object_thumb_path . $object_handle; /*if(file_exists($file)){ $data['thumb'] = $this->upload_dir['baseurl'] . $this->object_thumb_path . $object_handle; }*/ $file = $this->upload_dir['basedir'] . $this->object_orig_path . $object_handle; /*if(file_exists($file)){ $data['orig'] = $this->upload_dir['baseurl'] . $this->object_orig_path . $object_handle; }*/ return $data; } /** * check if given URL is an object from object library * @since: 5.3.0 */ public function _is_object($url){ $url = $this->get_correct_size_url($url, 100, true); $is_object = false; $upload_url = $this->upload_dir['baseurl'] . $this->object_orig_path; $file_name = explode('/', $url); $file_name = $file_name[count($file_name) - 1]; if(strpos($url, $upload_url) !== false){ //check now if handle is inside of the array of objects $obj = $this->load_objects_with_svg(); $online = $obj['online']['objects']; foreach($online as $object){ if($object['handle'] == $file_name){ $is_object = true; break; } } } return $is_object; } /** * check if given URL is existing in the object library * @since: 5.3.0 */ public function _does_exist($url){ $url = str_replace($this->upload_dir['baseurl'] . $this->object_orig_path, '', $url); return (file_exists($this->upload_dir['basedir'] . $this->object_orig_path . $url)) ? true : false; } /** * check if certain object needs to be redownloaded * @since: 5.3.0 */ public function _check_object_exist($object_url){ //then check if it is existing if($this->_is_object($object_url)){ if($this->_does_exist($object_url)){ //all cool }else{ //if not, redownload if allowed //need to redownload $fnwe = explode('/', $object_url); $fnwe = $fnwe[count($fnwe) - 1]; $this->_get_object_thumb($fnwe, 'orig'); } } } /** * get certain object handle by the given ID * @since: 6.0 */ public function get_object_handle_by_id($id){ $handle = ''; $full = get_option('rs-library', array()); $objects = $this->get_val($full, 'objects', array()); if(!empty($objects)){ foreach($objects as $obj){ if($obj['id'] == $id){ $handle = $this->get_val($obj, 'handle'); break; } } } return $handle; } /** * get certain objects thumbnail, download if needed and if not, simply return path * @since: 5.3.0 */ public function _get_object_thumb($object_handle, $type, $download = false){ global $wp_version; if(intval($object_handle) > 0){ $object_handle = $this->get_object_handle_by_id($object_handle); }else{ //check if we are original image and if not change it to original image $object_handle = $this->get_object_handle_by_downsized($object_handle); } if($type == 'video_full'){ $object_handle = str_replace('.jpg', '.mp4', $object_handle); } $error = ''; $path = (in_array($type, $this->allowed_types, true)) ? $this->object_thumb_path : $this->object_orig_path; $file = $this->upload_dir['basedir'] . $path . $object_handle; $url_file = $this->upload_dir['baseurl'] . $path . $object_handle; $validated = get_option('revslider-valid', 'false'); $_download = (!is_file($file)) ? true : false; //check if object thumb is already downloaded if($validated == 'false' && !in_array($type, $this->allowed_types, true)){ return array('error' => __('Plugin not activated', 'revslider')); } // Check folder permission and define file location if($_download && $download === true && wp_mkdir_p($this->upload_dir['basedir'].$path)){ $curl = ($this->check_curl_connection()) ? new WP_Http_Curl() : false; $file = $this->upload_dir['basedir'] . $path . $object_handle; if(!is_file($file)){ $image_data = false; if($curl !== false){ if($validated == 'false' && !in_array($type, $this->allowed_types, true)){ $error = __('Plugin not activated', 'revslider'); }else{ $rslb = new RevSliderLoadBalancer(); $code = ($validated == 'false') ? '' : get_option('revslider-code', ''); $rattr = array( 'library_version' => urlencode(self::LIBRARY_VERSION), 'version' => urlencode(RS_REVISION), 'handle' => urlencode($object_handle), 'download' => urlencode($type), 'product' => urlencode(RS_PLUGIN_SLUG) ); $http_force = false; if(!in_array($type, $this->allowed_types, true)){ $rattr['code'] = urlencode($code); //push code only if needed $http_force = true; //force http } $image_data = $rslb->call_url($this->library_download, $rattr, 'library', $http_force); if(!is_wp_error($image_data) && isset($image_data['body']) && isset($image_data['response']) && isset($image_data['response']['code']) && $image_data['response']['code'] == '200'){ $image_data = $image_data['body']; //check body for errors in here $check = json_decode($image_data, true); if(!empty($check)){ if(isset($check['error'])){ $image_data = false; $error = $check['error']; } }elseif(trim($image_data) == ''){ $error = __('No data received', 'revslider'); } }else{ $image_data = false; $error = __('Error downloading object', 'revslider'); } } }else{ //cant download file } if($image_data !== false && $image_data !== ''){ @mkdir(dirname($file)); @file_put_contents($file, $image_data); if($type == 'video' || $type == 'video_thumb'){ }else{ $this->create_image_dimensions($object_handle); } }else{//could not connect to server $error = __('Error downloading object', 'revslider'); } }else{//use default image $error = __('Error downloading object', 'revslider'); } } if($error !== ''){ return array('error' => $error); } $width = false; $height = false; //get dimensions of image if(is_file($file)){ $imgsize = @getimagesize($file); if($imgsize !== false){ $width = $this->get_val($imgsize, '0'); $height = $this->get_val($imgsize, '1'); } }else{ $url_file = $object_handle; } return array('error' => false, 'url' => $url_file, 'width' => $width, 'height' => $height); } /** * gets the original image name if the given one is not the orig file * -75-50x100 * -75 **/ public function get_object_handle_by_downsized($object_handle){ $object_handle = basename($object_handle); $tmp = explode('.', $object_handle); if(count($tmp) > 1){ $_tmp = explode('-', $tmp[0]); if(count($_tmp) > 1){ //check last if it has an x or is an integeter like 50 $e = array_pop($_tmp); $x = false; if(strpos($e, 'x') !== false){ $_e = str_replace('x', '', $e); $x = (intval($_e) > 0) ? true : $x; } $object_handle = ($x === true || in_array($e, $this->sizes)) ? str_replace('-'.$e, '', $object_handle): $object_handle; //check again last if it is an integeter like 50 $e = array_pop($_tmp); $object_handle = (in_array($e, $this->sizes)) ? str_replace('-'.$e, '', $object_handle) : $object_handle; } } return $object_handle; } /** * import object layer from ThemePunch Server * @since: 6.0.0 */ public function _get_object_layers($object_id){ $rslb = new RevSliderLoadBalancer(); $error = ''; if(intval($object_id) > 0){ $object_handle = $this->get_object_handle_by_id($object_id); }else{ $error = __('Error downloading layers', 'revslider'); return array('error' => $error); } $curl = ($this->check_curl_connection()) ? new WP_Http_Curl() : false; $layers_data = false; if($curl !== false){ $validated = get_option('revslider-valid', 'false'); if($validated == 'false' && !in_array($type, $this->allowed_types)){ $error = __('Plugin not activated', 'revslider'); }else{ $code = ($validated == 'false') ? '' : get_option('revslider-code', ''); $rattr = array( 'code' => urlencode($code), 'library_version' => urlencode(self::LIBRARY_VERSION), 'version' => urlencode(RS_REVISION), 'handle' => urlencode($object_handle), 'download' => urlencode('layers'), 'product' => urlencode(RS_PLUGIN_SLUG) ); $layers_data = $rslb->call_url($this->library_download, $rattr, 'library'); if(!is_wp_error($layers_data) && isset($layers_data['body']) && isset($layers_data['response']) && isset($layers_data['response']['code']) && $layers_data['response']['code'] == '200'){ $layers_data = $layers_data['body']; //check body for errors in here $check = json_decode($layers_data, true); if(!empty($check)){ if(isset($check['error'])){ $layers_data = false; $error = $check['error']; } }elseif(trim($layers_data) == ''){ $error = __('No data received', 'revslider'); } }else{ $layers_data = false; $error = __('Error downloading layers data', 'revslider'); } } }else{ //cant download file } //could not connect to server $error = ($layers_data === false && $error == '') ? __('Error downloading layers data', 'revslider') : $error; if($error !== '') return array('error' => $error); $data = json_decode($layers_data, true); $data = (empty($data)) ? json_decode(stripslashes($layers_data), true) : $data; if(!empty($data)){ foreach($data as $k => $v){ $svg_source = $this->get_val($data[$k], array('svg', 'source')); if(!empty($svg_source)){ $t = explode('/wp-content/plugins/revslider/', $svg_source); if(is_array($t) && count($t) == 2){ $this->set_val($data, array($k, 'svg', 'source'), RS_PLUGIN_URL.$t[1]); } } } } return array('error' => false, 'data' => $data); } /** * import object to media library * @since: 5.3.0 */ public function _import_object($file_path){ $obj_handle = basename($file_path); $file = $this->upload_dir['basedir'] . $this->object_orig_path . $obj_handle; $url_file = $this->upload_dir['baseurl'] . $this->object_orig_path . $obj_handle; $image_handle = @fopen($file_path, 'r'); if($image_handle != false){ $image_data = stream_get_contents($image_handle); if($image_data !== false){ @mkdir(dirname($file)); @file_put_contents($file, $image_data); $this->create_image_dimensions($obj_handle); return array('path' => $url_file); } } return false; } public function load_objects_with_svg(){ $obj = array('svg' => $this->get_svg_sets_full()); $online = get_option('rs-library', array()); if(!empty($online)){ $obj['online'] = $online; } return $obj; } public function get_svg_categories(){ $svgs = $this->get_svg_sets_url(); $svg_cat = array(); if(!empty($svgs)){ foreach($svgs as $cat => $svg){ if(trim($cat) !== '' && !isset($svg_cat[$cat])) $svg_cat[$cat] = ucwords($cat); } } return $svg_cat; } public function load_objects($type = 'all'){ //type 1 = object //type 2 = image //type 3 = video switch($type){ case '1': $ftype = 'objects'; break; case '2': $ftype = 'images'; break; case '3'; $ftype = 'videos'; break; case '4'; $ftype = 'layer'; break; default: $ftype = 'images'; break; } $full = get_option('rs-library', array()); $objects = $this->get_val($full, 'objects', array()); if(!empty($objects)){ $favorite = new RevSliderFavorite(); foreach($objects as $key => $obj){ $t = 'thumb'; if($type !== 'all'){ if($type !== $obj['type']){ unset($objects[$key]); continue; } } $t = ($obj['type'] == '3') ? 'video' : $t; $objects[$key]['title'] = $this->get_val($obj, 'name'); unset($objects[$key]['name']); //$img = $this->_get_object_data($this->get_val($obj, 'handle')); $img = $this->get_val($obj, 'handle'); //$objects[$key]['img'] = $this->_get_object_thumb($this->get_val($obj, 'handle'), $t); $objects[$key]['img'] = $this->get_val($obj, 'handle'); if($type == '3' || $type == '4'){ //$objects[$key]['video_thumb'] = $this->_get_object_thumb($this->get_val($obj, 'video'), 'video_thumb'); $objects[$key]['video_thumb'] = array( 'error' => false, 'url' => $this->get_val($obj, 'video'), 'width' => false, 'height' => false ); } $objects[$key]['orig'] = $this->get_val($img, 'orig', ''); //unset($objects[$key]['handle']); unset($objects[$key]['type']); $tags = $this->get_val($obj, 'tags', array()); $new_tags = array(); if(!empty($tags)){ foreach($tags as $tag){ $new_tags[] = $this->get_val($tag, 'handle'); } } $objects[$key]['tags'] = $new_tags; $objects[$key]['favorite'] = $favorite->is_favorite($ftype, $key); } } return $objects; } /** * load images or videos from the media library into a list **/ /*public function load_wp_objects($type, $after = false){ $args = array( 'post_type' => 'attachment', 'post_mime_type' => $type, 'orderby' => 'post_date', 'order' => 'desc', 'posts_per_page' => '-1', 'post_status' => 'inherit' ); //$date = '2019-10-07 08:06:00'; if($after !== false){ $args['date_query'] = array(array('after' => $after)); } $wpml = new RevSliderWpml(); if($wpml->wpml_exists()){ global $sitepress; $sitepress->switch_lang('all'); } $loop = new WP_Query($args); $return = array(); $up_url = $this->get_val($this->upload_dir, 'baseurl'); if(!empty($loop->posts)){ foreach($loop->posts as $image){ $mt = (strpos($this->get_val($image, 'post_mime_type'), 'image/') !== false) ? 'image' : ''; $mt = (strpos($this->get_val($image, 'post_mime_type'), 'video/') !== false) ? 'video' : $mt; $data = wp_get_attachment_metadata($image->ID); if($data === false) continue; $sizes = ($mt === 'video') ? array('full') : array_keys($this->get_val($data, 'sizes')); $img_url = ($mt === 'video') ? wp_get_attachment_url($image->ID) : $up_url.'/'.str_replace(basename($data['file']), '', $data['file']).$this->get_val($data, array('sizes', 'thumbnail', 'file')); $handle = ($mt === 'video') ? basename($img_url) : basename($data['file']); $mime = explode('/', $this->get_val($image, 'post_mime_type')); $mime = $this->get_val($mime, 1); $return[$image->ID] = array( 'id' => $image->ID, //'handle' => $this->get_val($image, 'post_name'), // basename($data['file']) ? 'handle' => $handle, //basename($data['file']), 'tags' => array($mime), 'description' => $this->get_val($image, 'post_excerpt'), 'width' => $this->get_val($data, 'width'), 'height' => $this->get_val($data, 'height'), 'version' => '1.0', 'plugin_version'=> '', 'added' => $this->get_val($image, 'post_date'), 'acive' => 1, 'title' => $this->get_val($image, 'post_title'), //basename($data['file']), //'img' => $up_url.'/'.$this->get_val($data, 'file'), 'img' => $img_url, //$up_url.'/'.$path.$this->get_val($data, array('sizes', 'thumbnail', 'file')), //, 'file' 'orig' => '', 'sizes' => $sizes ); } } return $return; }*/ public function get_objects_categories($type = 'all'){ //type 1 = object //type 2 = image $full = get_option('rs-library', array()); $tags_raw = $this->get_val($full, 'tags'); $objects = $this->get_val($full, 'objects', array()); $tags = array(); if(!empty($objects)){ foreach($objects as $key => $obj){ if($type !== 'all'){ if($type !== $obj['type']){ continue; } } $new_tags = $this->get_val($obj, 'tags', array()); if(!empty($new_tags)){ foreach($new_tags as $tag){ $tag_handle = $this->get_val($tag, 'handle'); if(!isset($tags[$tag_handle])){ $name = $tag_handle; if(!empty($tags_raw)){ foreach($tags_raw as $tags_raw_data){ if($this->get_val($tags_raw_data, 'handle') == $tag_handle){ $name = $this->get_val($tags_raw_data, 'name'); break; } } } $tags[$tag_handle] = $name; } } } } } return $tags; } public function create_image_dimensions($handle, $force = false){ $img_editor_test = wp_image_editor_supports(array('methods' => array('resize', 'save'))); if($img_editor_test !== true){ return false; } $upload_directory = $this->upload_dir['basedir'] . $this->object_orig_path; $image_path = $upload_directory.$handle; $file_name_we = explode('/', $image_path); $file_name_we = $file_name_we[count($file_name_we) - 1]; $file_name_woe = explode('.', $file_name_we); $file_ending = $file_name_woe[count($file_name_woe) - 1]; $file_name_woe = $file_name_woe[count($file_name_woe) - 2]; $image = wp_get_image_editor($image_path); if(is_file($image_path)){ $imgsize = getimagesize($image_path); }else{ $imgsize = false; } if(!is_wp_error($image) && $imgsize !== false) { $orig_width = $this->get_val($imgsize, '0'); $orig_height = $this->get_val($imgsize, '1'); foreach($this->sizes as $size){ $modified_file_name_without_ending = $file_name_woe . '-' . $size; if(!file_exists($upload_directory.$modified_file_name_without_ending.'.'.$file_ending) || $force){ $width = round($orig_width / 100 * $size, 0); $height = round($orig_height / 100 * $size, 0); $image->resize($width, $height); $image->save($upload_directory.$modified_file_name_without_ending.'.'.$file_ending); } } }else{ //cant create images return false; } return true; } /** * Check if Curl can be used */ public function check_curl_connection(){ if($this->curl_check !== null) return $this->curl_check; $curl = new WP_Http_Curl(); $this->curl_check = $curl->test(); return $this->curl_check; } /** * Returns an URL if it is an object library image, depending on the choosen width/height */ public function get_correct_size_url($image_id, $size, $full = false){ if(intval($image_id) > 0){ $object_handle = $this->get_object_handle_by_id($image_id); }else{ $object_handle = $this->get_object_handle_by_downsized($image_id); } $image_path = $this->upload_dir['basedir'] . $this->object_orig_path . $object_handle; $image_url = $this->upload_dir['baseurl'] . $this->object_orig_path; if(!file_exists($image_path)) return ''; if(!in_array($size, $this->sizes) && $full === false) return ''; if($full === false){ $file_split = explode('.', $object_handle); if(count($file_split) === 2){ $image_url .= $file_split[0].'-'.$size.'.'.$file_split[1]; } }else{ $image_url .= $object_handle; } return $image_url; } /** * Returns an URL if it is an object library image, depending on the choosen width/height or the chosen image size */ /*public function get_correct_size_url($image_path, $imgres, $library_size = array()){ if(!is_array($imgres)){ //wordpress full, medium ect //or check current device and change depending on device $img_sizes = get_intermediate_image_sizes(); if(isset($img_sizes[$imgres]) && isset($img_sizes[$imgres]['width']) && isset($img_sizes[$imgres]['height'])){ $imgres = array($img_sizes[$imgres]['width'], $img_sizes[$imgres]['height']); } }else{ /** * check if we have a % and if yes, turn the image back to what was selected in the beginning instead of how it was scaled * as it is already an array, it can be the following: * px * % * empty, then this means auto * if %, then always get the image that was selected **/ /* if(isset($library_size['width']) && isset($library_size['height'])){ foreach($imgres as $res){ if(strpos($res, '%') !== false || $res == 'SET'){ $imgres = array($library_size['width'], $library_size['height']); break; } } } } if(is_array($imgres)){ //check if file exists if(!file_exists($image_path)) return $image_path; $upload_directory = $this->upload_dir['basedir'] . $this->object_orig_path; $upload_url = $this->upload_dir['baseurl'] . $this->object_orig_path; //we got width and high, lets check which one to use $file_name_with_ending = explode("/", $image_path); $file_name_with_ending = $file_name_with_ending[count($file_name_with_ending) - 1]; $file_name_without_ending = explode(".", $file_name_with_ending); $file_ending = $file_name_without_ending[count($file_name_without_ending) - 1]; $file_name_without_ending = $file_name_without_ending[count($file_name_without_ending) - 2]; $sizes = array('75', '50', '25', '10'); $imgsize = getimagesize($image_path); if($imgsize !== false) { $orig_width = $imgsize['0']; $orig_height = $imgsize['1']; foreach($sizes as $size){ $width = round($orig_width / 100 * $size, 0); $height = round($orig_height / 100 * $size, 0); if($width >= $imgres[0] && $height >= $imgres[1]){ $modified_file_name_without_ending = $file_name_without_ending . '-' . $size; if(file_exists($upload_directory.$modified_file_name_without_ending.'.'.$file_ending)) { $image_path = $upload_url.$modified_file_name_without_ending.'.'.$file_ending; } } } } } return $image_path; } */ public function retrieve_all_object_data(){ $obj = $this->load_objects_with_svg(); $data = array('html' => array(), 'list' => array()); $svgs = $obj['svg']; if(!empty($svgs) && is_array($svgs)){ foreach($svgs as $svghandle => $svgfiles){ $data['html'][] = array('type' => 'tag', 'handle' => $svghandle, 'name' => $svghandle); $data['html'][] = array('type' => 'inner'); $data['list'][$svghandle] = array(); foreach($svgfiles as $svgfile => $svgpath){ $data['list'][$svghandle][] = array( 'src' => $svgpath, 'origsrc' => '', 'type' => 'svg', 'group' => 'svg', 'tags' => $svghandle, ); } } } if(isset($obj['online']) && isset($obj['online']['objects'])){ $online = $obj['online']['objects']; if(!empty($online) && is_array($online)){ if(isset($obj['online']['tags'])){ foreach($obj['online']['tags'] as $t){ $data['html'][] = array('type' => 'tag', 'handle' => $t['handle'], 'name' => $t['name']); } } $data['html'][] = array('type' => 'inner'); $data['list']['png'] = array(); foreach($online as $online_file){ $my_data = $this->_get_object_data($online_file['handle']); $my_tags = array(); $group = 'image'; if($online_file['type'] === '2') $group = 'bgimage'; if(isset($online_file['tags']) && !empty($online_file['tags'])){ foreach($online_file['tags'] as $t){ if(is_array($t) && array_key_exists('handle', $t)){ $my_tags[] = $t['handle']; } } } $data['list']['png'][] = array( 'src' => $my_data['thumb'], 'origsrc' => $my_data['orig'], 'type' => $online_file['type'], 'group' => $group, 'width' => $online_file['width'], 'height' => $online_file['height'], 'tags' => implode(',', $my_tags), 'name' => $online_file['name'] ); } } } return $data; } /** * get list of favorites * @since: 5.3.0 */ public function get_favorites(){ return get_option('rs_obj_favorites', array()); } /** * save list of favorites * @since: 5.3.0 */ public function save_favorites($favourites){ update_option('rs_obj_favorites', $favourites); } /** * get all the svg url sets used in Slider Revolution * @since: 5.1.7 * @before: RevSliderBase::get_svg_sets_url(); **/ public function get_svg_sets_url(){ $svg_sets = array(); $path = RS_PLUGIN_PATH . 'public/assets/assets/svg/'; $url = RS_PLUGIN_URL . 'public/assets/assets/svg/'; if(!file_exists($path.'action/ic_3d_rotation_24px.svg')){ //the path needs to be changed to the uploads folder then $path = $this->upload_dir['basedir'].'/revslider/assets/svg/'; $url = $this->upload_dir['baseurl'].'/revslider/assets/svg/'; } //search in each folder that is in $path for subfolder $svg_sets['Actions'] = array('path' => $path.'action/', 'url' => $url.'action/'); $svg_sets['Alerts'] = array('path' => $path.'alert/', 'url' => $url.'alert/'); $svg_sets['AV'] = array('path' => $path.'av/', 'url' => $url.'av/'); $svg_sets['Communication'] = array('path' => $path.'communication/', 'url' => $url.'communication/'); $svg_sets['Content'] = array('path' => $path.'content/', 'url' => $url.'content/'); $svg_sets['Device'] = array('path' => $path.'device/', 'url' => $url.'device/'); $svg_sets['Editor'] = array('path' => $path.'editor/', 'url' => $url.'editor/'); $svg_sets['File'] = array('path' => $path.'file/', 'url' => $url.'file/'); $svg_sets['Hardware'] = array('path' => $path.'hardware/', 'url' => $url.'hardware/'); $svg_sets['Images'] = array('path' => $path.'image/', 'url' => $url.'image/'); $svg_sets['Maps'] = array('path' => $path.'maps/', 'url' => $url.'maps/'); $svg_sets['Navigation'] = array('path' => $path.'navigation/', 'url' => $url.'navigation/'); $svg_sets['Notifications'] = array('path' => $path.'notification/', 'url' => $url.'notification/'); $svg_sets['Places'] = array('path' => $path.'places/', 'url' => $url.'places/'); $svg_sets['Social'] = array('path' => $path.'social/', 'url' => $url.'social/'); $svg_sets['Toggle'] = array('path' => $path.'toggle/', 'url' => $url.'toggle/'); return apply_filters('revslider_get_svg_sets', $svg_sets); } /** * get all the svg files for given sets used in Slider Revolution * @since: 5.1.7 * @before: RevSliderBase::get_svg_sets_full(); **/ public function get_svg_sets_full(){ $favorite = new RevSliderFavorite(); $svg_sets = $this->get_svg_sets_url(); $svg = array(); $id = 1; if(!empty($svg_sets)){ foreach($svg_sets as $category => $values){ if($dir = opendir($values['path'])) { while(false !== ($file = readdir($dir))){ if($file != '.' && $file != '..') { $filetype = pathinfo($file); if(isset($filetype['extension']) && $filetype['extension'] == 'svg'){ $title = substr($file, 3); $title = str_replace('_', ' ', $title); $title = str_replace(array('px.svg', '.svg'), '', $title); $title = explode(' ', $title); $le = array_pop($title); if(intval($le) == 0){ $title[] = $le; } $title = implode(' ', $title); $svg[] = array( 'id' => $id, 'handle' => $file, 'title' => ucwords($title), 'tags' => array($category), 'img' => $values['url'].$file, 'favorite' => $favorite->is_favorite('svgs', $file) ); $id++; } } } } } } return apply_filters('revslider_get_svg_sets_full', $svg); } public function get_font_icons(){ $css = new RevSliderCssParser(); $font_icons = array(); //check all fonts folders $favorite = new RevSliderFavorite(); foreach($this->font_icon_paths as $file){ //let the fonts be read by the CSS class $css_content = file_get_contents($file); $css_arr = $css->css_to_array($css_content); if(!empty($css_arr)){ foreach($css_arr as $handle => $value){ if(substr($handle, 0, 1) != '.') continue; $handle = str_replace(PHP_EOL, '', $handle); //remove newlines $handles = array(); $raw = explode(',', $handle); //separates if more then one exists if(!empty($raw)){ if(!is_array($raw)) $raw = (array)$raw; foreach($raw as $raw_font){ $fonts = explode(':', $raw_font); if(!empty($fonts)){ if(!is_array($fonts)) $fonts = (array)$fonts; $add = false; foreach($fonts as $font){ if($font == 'before'){ $add = true; break; } } if($add === true){ $handles[] = $this->get_val($fonts, 0); } } break; //break to only get the first class, to have not multiple same icons listed } } foreach($handles as $handle){ $tags = array(); if(strpos($handle, '.fa-icon') !== false || strpos($handle, '.fa.fa-icon') !== false || strpos($handle, '.fa') !== false){ $tags[] = 'FontAwesome'; } if(strpos($handle, '.pe-7s-') !== false){ $tags[] = 'StrokeIcons7'; } $title = str_replace(array('.fa-icon', '.fa', '.pe-7s-', '.'), '', $handle); $title = str_replace('-', ' ', $title); $title = ucwords($title); $font_icons[] = array( 'handle' => $handle, 'title' => $title, 'group' => 'icon', 'tags' => $tags, 'type' => 'icon', 'favorite' => $favorite->is_favorite('fonticon', $handle), 'src' => $handle ); } } } } $material_icons = $this->get_material_icons(); if(!empty($material_icons)){ foreach($material_icons as $icon){ $font_icons[] = array( 'handle' => $icon, 'title' => ucwords(str_replace('_', ' ', $icon)), 'group' => 'icon', 'tags' => array('MaterialIcons'), 'type' => 'icon', 'favorite' => $favorite->is_favorite('fonticon', $icon), 'src' => $icon ); } } return apply_filters('revslider_get_font_icons', $font_icons); } public function get_material_icons(){ return array( '360', '3d_rotation', '4k', 'ac_unit', 'access_alarm', 'access_alarms', 'access_time', 'accessibility', 'accessibility_new', 'accessible', 'accessible_forward', 'account_balance', 'account_balance_wallet', 'account_box', 'account_circle', 'adb', 'add', 'add_a_photo', 'add_alarm', 'add_alert', 'add_box', 'add_circle', 'add_circle_outline', 'add_comment', 'add_location', 'add_photo_alternate', 'add_shopping_cart', 'add_to_home_screen', 'add_to_photos', 'add_to_queue', 'adjust', 'airline_seat_flat', 'airline_seat_flat_angled', 'airline_seat_individual_suite', 'airline_seat_legroom_extra', 'airline_seat_legroom_normal', 'airline_seat_legroom_reduced', 'airline_seat_recline_extra', 'airline_seat_recline_normal', 'airplanemode_active', 'airplanemode_inactive', 'airplay', 'airport_shuttle', 'alarm', 'alarm_add', 'alarm_off', 'alarm_on', 'album', 'all_inclusive', 'all_out', 'alternate_email', 'android', 'announcement', 'apps', 'archive', 'arrow_back', 'arrow_back_ios', 'arrow_downward', 'arrow_drop_down', 'arrow_drop_down_circle', 'arrow_drop_up', 'arrow_forward', 'arrow_forward_ios', 'arrow_left', 'arrow_right', 'arrow_right_alt', 'arrow_upward', 'art_track', 'aspect_ratio', 'assessment', 'assignment', 'assignment_ind', 'assignment_late', 'assignment_return', 'assignment_returned', 'assignment_turned_in', 'assistant', 'assistant_photo', 'atm', 'attach_file', 'attach_money', 'attachment', 'audiotrack', 'autorenew', 'av_timer', 'backspace', 'backup', 'ballot', 'bar_chart', 'battery_alert', 'battery_charging_full', 'battery_full', 'battery_std', 'battery_unknown', 'beach_access', 'beenhere', 'block', 'bluetooth', 'bluetooth_audio', 'bluetooth_connected', 'bluetooth_disabled', 'bluetooth_searching', 'blur_circular', 'blur_linear', 'blur_off', 'blur_on', 'book', 'bookmark', 'bookmark_border', 'bookmarks', 'border_all', 'border_bottom', 'border_clear', 'border_color', 'border_horizontal', 'border_inner', 'border_left', 'border_outer', 'border_right', 'border_style', 'border_top', 'border_vertical', 'branding_watermark', 'brightness_1', 'brightness_2', 'brightness_3', 'brightness_4', 'brightness_5', 'brightness_6', 'brightness_7', 'brightness_auto', 'brightness_high', 'brightness_low', 'brightness_medium', 'broken_image', 'brush', 'bubble_chart', 'bug_report', 'build', 'burst_mode', 'business', 'business_center', 'cached', 'cake', 'calendar_today', 'calendar_view_day', 'call', 'call_end', 'call_made', 'call_merge', 'call_missed', 'call_missed_outgoing', 'call_received', 'call_split', 'call_to_action', 'camera', 'camera_alt', 'camera_enhance', 'camera_front', 'camera_rear', 'camera_roll', 'cancel', 'cancel_presentation', 'card_giftcard', 'card_membership', 'card_travel', 'casino', 'cast', 'cast_connected', 'cast_for_education', 'category', 'cell_wifi', 'center_focus_strong', 'center_focus_weak', 'change_history', 'chat', 'chat_bubble', 'chat_bubble_outline', 'check', 'check_box', 'check_box_outline_blank', 'check_circle', 'check_circle_outline', 'chevron_left', 'chevron_right', 'child_care', 'child_friendly', 'chrome_reader_mode', 'class', 'clear', 'clear_all', 'close', 'closed_caption', 'cloud', 'cloud_circle', 'cloud_done', 'cloud_download', 'cloud_off', 'cloud_queue', 'cloud_upload', 'code', 'collections', 'collections_bookmark', 'color_lens', 'colorize', 'comment', 'commute', 'compare', 'compare_arrows', 'compass_calibration', 'computer', 'confirmation_number', 'contact_mail', 'contact_phone', 'contact_support', 'contacts', 'control_camera', 'control_point', 'control_point_duplicate', 'copyright', 'create', 'create_new_folder', 'credit_card', 'crop', 'crop_16_9', 'crop_3_2', 'crop_5_4', 'crop_7_5', 'crop_din', 'crop_free', 'crop_landscape', 'crop_original', 'crop_portrait', 'crop_rotate', 'crop_square', 'dashboard', 'data_usage', 'date_range', 'dehaze', 'delete', 'delete_forever', 'delete_outline', 'delete_sweep', 'departure_board', 'description', 'desktop_mac', 'desktop_windows', 'details', 'developer_board', 'developer_mode', 'device_hub', 'device_unknown', 'devices', 'devices_other', 'dialer_sip', 'dialpad', 'directions', 'directions_bike', 'directions_boat', 'directions_bus', 'directions_car', 'directions_railway', 'directions_run', 'directions_subway', 'directions_transit', 'directions_walk', 'disc_full', 'dns', 'dock', 'domain', 'domain_disabled', 'done', 'done_all', 'done_outline', 'donut_large', 'donut_small', 'drafts', 'drag_handle', 'drag_indicator', 'drive_eta', 'dvr', 'edit', 'edit_attributes', 'edit_location', 'eject', 'email', 'enhanced_encryption', 'equalizer', 'error', 'error_outline', 'euro_symbol', 'ev_station', 'event', 'event_available', 'event_busy', 'event_note', 'event_seat', 'exit_to_app', 'expand_less', 'expand_more', 'explicit', 'explore', 'explore_off', 'exposure', 'exposure_neg_1', 'exposure_neg_2', 'exposure_plus_1', 'exposure_plus_2', 'exposure_zero', 'extension', 'face', 'fast_forward', 'fast_rewind', 'fastfood', 'favorite', 'favorite_border', 'featured_play_list', 'featured_video', 'feedback', 'fiber_dvr', 'fiber_manual_record', 'fiber_new', 'fiber_pin', 'fiber_smart_record', 'file_copy', 'filter', 'filter_1', 'filter_2', 'filter_3', 'filter_4', 'filter_5', 'filter_6', 'filter_7', 'filter_8', 'filter_9', 'filter_9_plus', 'filter_b_and_w', 'filter_center_focus', 'filter_drama', 'filter_frames', 'filter_hdr', 'filter_list', 'filter_none', 'filter_tilt_shift', 'filter_vintage', 'find_in_page', 'find_replace', 'fingerprint', 'first_page', 'fitness_center', 'flag', 'flare', 'flash_auto', 'flash_off', 'flash_on', 'flight', 'flight_land', 'flight_takeoff', 'flip', 'flip_to_back', 'flip_to_front', 'folder', 'folder_open', 'folder_shared', 'folder_special', 'font_download', 'format_align_center', 'format_align_justify', 'format_align_left', 'format_align_right', 'format_bold', 'format_clear', 'format_color_fill', 'format_color_reset', 'format_color_text', 'format_indent_decrease', 'format_indent_increase', 'format_italic', 'format_line_spacing', 'format_list_bulleted', 'format_list_numbered', 'format_list_numbered_rtl', 'format_paint', 'format_quote', 'format_shapes', 'format_size', 'format_strikethrough', 'format_textdirection_l_to_r', 'format_textdirection_r_to_l', 'format_underlined', 'forum', 'forward', 'forward_10', 'forward_30', 'forward_5', 'free_breakfast', 'fullscreen', 'fullscreen_exit', 'functions', 'g_translate', 'gamepad', 'games', 'gavel', 'gesture', 'get_app', 'gif', 'golf_course', 'gps_fixed', 'gps_not_fixed', 'gps_off', 'grade', 'gradient', 'grain', 'graphic_eq', 'grid_off', 'grid_on', 'group', 'group_add', 'group_work', 'hd', 'hdr_off', 'hdr_on', 'hdr_strong', 'hdr_weak', 'headset', 'headset_mic', 'healing', 'hearing', 'help', 'help_outline', 'high_quality', 'highlight', 'highlight_off', 'history', 'home', 'horizontal_split', 'hot_tub', 'hotel', 'hourglass_empty', 'hourglass_full', 'how_to_reg', 'how_to_vote', 'http', 'https', 'image', 'image_aspect_ratio', 'image_search', 'import_contacts', 'import_export', 'important_devices', 'inbox', 'indeterminate_check_box', 'info', 'input', 'insert_chart', 'insert_chart_outlined', 'insert_comment', 'insert_drive_file', 'insert_emoticon', 'insert_invitation', 'insert_link', 'insert_photo', 'invert_colors', 'invert_colors_off', 'iso', 'keyboard', 'keyboard_arrow_down', 'keyboard_arrow_left', 'keyboard_arrow_right', 'keyboard_arrow_up', 'keyboard_backspace', 'keyboard_capslock', 'keyboard_hide', 'keyboard_return', 'keyboard_tab', 'keyboard_voice', 'kitchen', 'label', 'label_important', 'label_off', 'landscape', 'language', 'laptop', 'laptop_chromebook', 'laptop_mac', 'laptop_windows', 'last_page', 'launch', 'layers', 'layers_clear', 'leak_add', 'leak_remove', 'lens', 'library_add', 'library_books', 'library_music', 'line_style', 'line_weight', 'linear_scale', 'link', 'link_off', 'linked_camera', 'list', 'list_alt', 'live_help', 'live_tv', 'local_activity', 'local_airport', 'local_atm', 'local_bar', 'local_cafe', 'local_car_wash', 'local_convenience_store', 'local_dining', 'local_drink', 'local_florist', 'local_gas_station', 'local_grocery_store', 'local_hospital', 'local_hotel', 'local_laundry_service', 'local_library', 'local_mall', 'local_movies', 'local_offer', 'local_parking', 'local_pharmacy', 'local_phone', 'local_pizza', 'local_play', 'local_post_office', 'local_printshop', 'local_see', 'local_shipping', 'local_taxi', 'location_city', 'location_disabled', 'location_off', 'location_on', 'location_searching', 'lock', 'lock_open', 'looks', 'looks_3', 'looks_4', 'looks_5', 'looks_6', 'looks_one', 'looks_two', 'loop', 'loupe', 'low_priority', 'loyalty', 'mail', 'mail_outline', 'map', 'markunread', 'markunread_mailbox', 'maximize', 'meeting_room', 'memory', 'menu', 'merge_type', 'message', 'mic', 'mic_none', 'mic_off', 'minimize', 'missed_video_call', 'mms', 'mobile_friendly', 'mobile_off', 'mobile_screen_share', 'mode_comment', 'monetization_on', 'money', 'money_off', 'monochrome_photos', 'mood', 'mood_bad', 'more', 'more_horiz', 'more_vert', 'motorcycle', 'mouse', 'move_to_inbox', 'movie', 'movie_creation', 'movie_filter', 'multiline_chart', 'music_note', 'music_off', 'music_video', 'my_location', 'nature', 'nature_people', 'navigate_before', 'navigate_next', 'navigation', 'near_me', 'network_cell', 'network_check', 'network_locked', 'network_wifi', 'new_releases', 'next_week', 'nfc', 'no_encryption', 'no_meeting_room', 'no_sim', 'not_interested', 'not_listed_location', 'note', 'note_add', 'notes', 'notification_important', 'notifications', 'notifications_active', 'notifications_none', 'notifications_off', 'notifications_paused', 'offline_bolt', 'offline_pin', 'ondemand_video', 'opacity', 'open_in_browser', 'open_in_new', 'open_with', 'outlined_flag', 'pages', 'pageview', 'palette', 'pan_tool', 'panorama', 'panorama_fish_eye', 'panorama_horizontal', 'panorama_vertical', 'panorama_wide_angle', 'party_mode', 'pause', 'pause_circle_filled', 'pause_circle_outline', 'pause_presentation', 'payment', 'people', 'people_outline', 'perm_camera_mic', 'perm_contact_calendar', 'perm_data_setting', 'perm_device_information', 'perm_identity', 'perm_media', 'perm_phone_msg', 'perm_scan_wifi', 'person', 'person_add', 'person_add_disabled', 'person_outline', 'person_pin', 'person_pin_circle', 'personal_video', 'pets', 'phone', 'phone_android', 'phone_bluetooth_speaker', 'phone_callback', 'phone_forwarded', 'phone_in_talk', 'phone_iphone', 'phone_locked', 'phone_missed', 'phone_paused', 'phonelink', 'phonelink_erase', 'phonelink_lock', 'phonelink_off', 'phonelink_ring', 'phonelink_setup', 'photo', 'photo_album', 'photo_camera', 'photo_filter', 'photo_library', 'photo_size_select_actual', 'photo_size_select_large', 'photo_size_select_small', 'picture_as_pdf', 'picture_in_picture', 'picture_in_picture_alt', 'pie_chart', 'pin_drop', 'place', 'play_arrow', 'play_circle_filled', 'play_circle_filled_white', 'play_circle_outline', 'play_for_work', 'playlist_add', 'playlist_add_check', 'playlist_play', 'plus_one', 'poll', 'polymer', 'pool', 'portable_wifi_off', 'portrait', 'power', 'power_input', 'power_off', 'power_settings_new', 'pregnant_woman', 'present_to_all', 'print', 'print_disabled', 'priority_high', 'public', 'publish', 'query_builder', 'question_answer', 'queue', 'queue_music', 'queue_play_next', 'radio', 'radio_button_checked', 'radio_button_unchecked', 'rate_review', 'receipt', 'recent_actors', 'record_voice_over', 'redeem', 'redo', 'refresh', 'remove', 'remove_circle', 'remove_circle_outline', 'remove_from_queue', 'remove_red_eye', 'remove_shopping_cart', 'reorder', 'repeat', 'repeat_one', 'replay', 'replay_10', 'replay_30', 'replay_5', 'reply', 'reply_all', 'report', 'report_off', 'report_problem', 'restaurant', 'restaurant_menu', 'restore', 'restore_from_trash', 'restore_page', 'ring_volume', 'room', 'room_service', 'rotate_90_degrees_ccw', 'rotate_left', 'rotate_right', 'rounded_corner', 'router', 'rowing', 'rss_feed', 'rv_hookup', 'satellite', 'save', 'save_alt', 'scanner', 'scatter_plot', 'schedule', 'school', 'score', 'screen_lock_landscape', 'screen_lock_portrait', 'screen_lock_rotation', 'screen_rotation', 'screen_share', 'sd_card', 'sd_storage', 'search', 'security', 'select_all', 'send', 'sentiment_dissatisfied', 'sentiment_satisfied', 'sentiment_satisfied_alt', 'sentiment_very_dissatisfied', 'sentiment_very_satisfied', 'settings', 'settings_applications', 'settings_backup_restore', 'settings_bluetooth', 'settings_brightness', 'settings_cell', 'settings_ethernet', 'settings_input_antenna', 'settings_input_component', 'settings_input_composite', 'settings_input_hdmi', 'settings_input_svideo', 'settings_overscan', 'settings_phone', 'settings_power', 'settings_remote', 'settings_system_daydream', 'settings_voice', 'share', 'shop', 'shop_two', 'shopping_basket', 'shopping_cart', 'short_text', 'show_chart', 'shuffle', 'shutter_speed', 'signal_cellular_4_bar', 'signal_cellular_alt', 'signal_cellular_connected_no_internet_4_bar', 'signal_cellular_no_sim', 'signal_cellular_null', 'signal_cellular_off', 'signal_wifi_4_bar', 'signal_wifi_4_bar_lock', 'signal_wifi_off', 'sim_card', 'skip_next', 'skip_previous', 'slideshow', 'slow_motion_video', 'smartphone', 'smoke_free', 'smoking_rooms', 'sms', 'sms_failed', 'snooze', 'sort', 'sort_by_alpha', 'spa', 'space_bar', 'speaker', 'speaker_group', 'speaker_notes', 'speaker_notes_off', 'speaker_phone', 'spellcheck', 'star', 'star_border', 'star_half', 'star_rate', 'stars', 'stay_current_landscape', 'stay_current_portrait', 'stay_primary_landscape', 'stay_primary_portrait', 'stop', 'stop_screen_share', 'storage', 'store', 'store_mall_directory', 'straighten', 'streetview', 'strikethrough_s', 'style', 'subdirectory_arrow_left', 'subdirectory_arrow_right', 'subject', 'subscriptions', 'subtitles', 'subway', 'supervised_user_circle', 'supervisor_account', 'surround_sound', 'swap_calls', 'swap_horiz', 'swap_horizontal_circle', 'swap_vert', 'swap_vertical_circle', 'switch_camera', 'switch_video', 'sync', 'sync_disabled', 'sync_problem', 'system_update', 'tab', 'tab_unselected', 'table_chart', 'tablet', 'tablet_android', 'tablet_mac', 'tag_faces', 'tap_and_play', 'terrain', 'text_fields', 'text_format', 'text_rotate_up', 'text_rotate_vertical', 'text_rotation_down', 'text_rotation_none', 'textsms', 'texture', 'theaters', 'thumb_down', 'thumb_down_alt', 'thumb_up', 'thumb_up_alt', 'thumbs_up_down', 'time_to_leave', 'timelapse', 'timeline', 'timer', 'timer_10', 'timer_3', 'timer_off', 'title', 'toc', 'today', 'toll', 'tonality', 'touch_app', 'toys', 'track_changes', 'traffic', 'train', 'tram', 'transfer_within_a_station', 'transform', 'transit_enterexit', 'translate', 'trending_down', 'trending_flat', 'trending_up', 'trip_origin', 'tune', 'turned_in', 'turned_in_not', 'tv', 'tv_off', 'unarchive', 'undo', 'unfold_less', 'unfold_more', 'unsubscribe', 'update', 'usb', 'verified_user', 'vertical_align_bottom', 'vertical_align_center', 'vertical_align_top', 'vertical_split', 'vibration', 'video_call', 'video_label', 'video_library', 'videocam', 'videocam_off', 'videogame_asset', 'view_agenda', 'view_array', 'view_carousel', 'view_column', 'view_comfy', 'view_compact', 'view_day', 'view_headline', 'view_list', 'view_module', 'view_quilt', 'view_stream', 'view_week', 'vignette', 'visibility', 'visibility_off', 'voice_chat', 'voice_over_off', 'voicemail', 'volume_down', 'volume_mute', 'volume_off', 'volume_up', 'vpn_key', 'vpn_lock', 'wallpaper', 'warning', 'watch', 'watch_later', 'waves', 'wb_auto', 'wb_cloudy', 'wb_incandescent', 'wb_iridescent', 'wb_sunny', 'wc', 'web', 'web_asset', 'weekend', 'whatshot', 'where_to_vote', 'widgets', 'wifi', 'wifi_lock', 'wifi_off', 'wifi_tethering', 'work', 'work_off', 'work_outline', 'wrap_text', 'youtube_searched_for', 'zoom_in', 'zoom_out', 'zoom_out_map' ); } public function get_font_tags(){ $tags = array( 'FontAwesome' => 'Font Awesome', 'StrokeIcons7' => 'Stroke Icons 7', 'MaterialIcons' => 'Material Icons' ); return apply_filters('revslider_get_font_tags', $tags); } } ?>release_log.html000064400000216207150212006510007713 0ustar00

Version 6.2.18 (11th August 2020)

Changes
  • Wordpress Version 5.5 Gutenberg compatibility added
Bugfixes
  • Copy/Paste shapes in editor with % based sizes may failed. This issue has been fixed now
  • Group, row and column layers can only have JavaScript based actions. The "a" tag option is removed now for these layer types
  • Fixed rows and layer alignment issue in RTL mode
  • Fixed overall calculation issues on layers in RTL mode
  • Fixed layer repositioning on refocus bug when the 'respect ratio' option is turned on
  • Backend rows/columns background style with padding and margin may not show the same result as in frontend. This styling issue has been fixed now
  • Fixed resize issue for auto layout slider
  • Fixed scrollbar issue for windows where on resizing scrollbar disappears/reappears
  • Fixed custom navigation skin CSS metas, where no new metas can be added if at first start a meta was not existing
  • Fixed static layer failing display in IE11
  • Fixed issue where 3D transformed layers jump due to changed perspective
  • Font Family drop down in the navigation editor for custom meta placeholders has been fixed
  • Bubbledmorph: Fixed a bug where bubblemorphs disappear on desktop. Version 2.1.5 Required
  • Fixed calculation of layer positions during browser resizing
  • Fixed iOS Zoom calculation issues
  • Video resizing issue after orientation change fixed on mobile devices
  • Instagram and other social stream video sources and their image covers was not showing in some kind of odd situations. This issue has been fixed now
  • Fixed HTML5 flickering issues on slide change and loop
  • Slider optimization overview delivered undefined values

Version 6.2.17 (17th July 2020)

New Features
  • Added new option: Start Background Video after the slide transition finished to avoid issues where the bg videos first few seconds were missing if the transition animated only the poster image
Bugfixes
  • added two missing ; into JavaScript parts in output.class.php
  • Fixed Kenburns effects initial load issue where the background was getting a wrong height
  • Fixed the background video flash effect at the first start of the video
  • Added support for slider exported on Safari where after re-compressing, the slider wasn't getting imported properly
  • Bubbledmorph: Fixed converted sizes order (mobile was getting the wrong size)
  • Throttled scroll event listener to improve performance
  • Fixed a bug where modules could not be initialised if they opened delayed via a custom scripts or were loaded per ajax not using internal functions.
  • Fixed Toggled Text styling issues, where the whitespace settings were not written onto the toggled content, but only on idle content
  • Fixed instagram, taking the videos even if the slide is set to transparent
  • Changed HTML5 video in animation to avoid flickering when the poster and video crossfades
  • Fixed slide based align issues in default WordPress themes where the parent container size calculation may not deliver the right dimensions
  • Fixed optimizer JavaScript error if it was called from the Module Overview page and AddOns are in use but not loaded yet

Version 6.2.15 (26th June 2020)

New Features
  • Added the layer upscaling option module wide for fullwidth sliders which will open new design directions for % scaled elements i.e (See our Charity Map Template functionality)
  • Added align by option for the progress bar which can now be aligned by grid and module
Bugfixes
  • Position information will be hidden by dragging elements within columns or out of the columns to hide unneeded undefined parameters
  • Added protection against infinity loops in the overview page in case folders were somehow pointing into each other creating recursive traps
  • Fixed a bug where text and button layers with placholders did not refresh the visibility after editing their real content in the editor
  • Fixed a bug where video streams would not work properly
  • Fixed Instagram Stream functionality

Version 6.2.14 (20th June 2020)

Bugfixes
  • Fixed a bug where JavaScript based simple links doubles the output and brakes the link process. This was an earlier fix for the action "CallBack" where ":" chars did brake the callback function. Both bugs are fixed now

Version 6.2.13 (20th June 2020)

New Features
  • Added further warnings in editor in case of a conflict with themes/plugins and server accessability
Bugfixes
  • Fixed a bug where WPML slides of a slider would not be duplicated
  • Fixed issue with ":" special chars in call back actions
  • Fixed an issue where opening a modal with slide "x" multiple times was breaking the opening process
  • Fixed an odd zIndex issue where not focused slides in the editor with more layers than current editing slide may loose their zindex on layers after saving the full module
  • TypeWriter AddOn fixes version 2.0.3:
    • Added support for inline style on span tags
    • Added option to change the cursor color
  • Fixed a bug where action triggered loop animations did not start the animation. Also fixed loop animated elements which jumped to loop animation frame 0 during the slide out animation
  • Fixed issues with row/column heights where images that were added with padding into the first column, and the height of the image may negatively influence the calculation of the module height on slide swap
  • Fixed horizontal and vertical slide transition issues

Version 6.2.12 (6th June 2020)

Bugfixes
  • Fixed a bug that leads to broken post based sliders

Version 6.2.11 (6th June 2020)

New Features
  • Added an option to ignore mobile browser height changes based on scrolls. The urlbar and toolbar do disappear based on scroll, which would resize the fullscreen sliders. Set per module if you wish to ignore these behaviour of the mobile browser. This option is enabled by default
Bugfixes
  • Video poster will show up if video has not started and the video has been resetted (just like coming from another slide) even if "Show Poster on Pause" is not selected
  • Video timeline now can be dragged even if "Show Poster on Pause" is selected, which is showing up with delay in this case if needed
  • Video click will now honor original clicks and start/play videos correctly
  • Fixed HTML5 video fullscreen playback on IE11
  • Fixed JavasScript error if an Essential Grid exists on the page and the Slider tries to recall Essential Grid's refreshing method
  • Fixed an issue where the loading of modules with ajax, removing them (with or without revkill method) and readding them to a later point in time did not start the modules correctly
  • Fixed an issue where the excerpt limit for WooCommerce was not correct
  • Fixed an issue where the alt for slide images was not written if it was empty
  • Fixed an issue where AddOn downloads showed up as success and after reload the AddOn is not installed
  • Fixed an issue not displaying photos from a Facebook albums
  • Fixed a bug where static layers with custom animations may do not appear in certain situations
  • Panorama Addon 2.1.2: Added support for external images

Version 6.2.10 (28th May 2020)

Bugfixes
  • Fixed an issue with a tag links not being able to be clicked in carousels in some cases
  • Fixed undefined JavaScript error in the thumbnail position calculation in case thumbnails were loaded with delay on stage
  • Fixed JavaScript error if the progressbar stopped due to a mouse event before the progressbar has been created. This issue occured in very rare situations only
  • Fixed a lazy loading issue where relative paths created by 3rd party plugins could not be compared with loaded filepaths in some very odd cases
  • Fixed mobile fallback on background images issue
  • Before After 2.0.7: Fixed a bug where the divider drop shadow wasn't getting a correct color
  • PaintBrush 2.1.8: Optimized rendering for FireFox
  • Particles Effects 2.2.3: Reduced the sensitivity of the particle reduction calculation
  • Particles Effects 2.2.3: Are now slowly removed over period of 5 seconds instead of removing them suddenly
  • Fixed an issue where toggled layers become visible and may overlay hoverable areas on underlaying modules before they started at all

Version 6.2.9 (20th May 2020)

Bugfixes
  • Media dimension calculation in rows, columns and groups was not always set on the first rendering. If the dimension of the parent container change, childen will reflow to show all layer sizes in the correct dimension
  • Removing a slide during slider process broke the progress. Issue is fixed now
  • Added perspective during layer animations to avoid unsmooth scaling, jittering effects
  • Fullscreen slider offset heights will be calculated on the very early start to avoid small height jumps
  • Calculating parent container dimensions for layer frame animations with top, left, right, bottom sources will now respect groups, rows and columns which will also fix the predefined Layer Library animation effects
  • New progress bars vertical and horizontal could not run on IE Edge and IE11 due the quick rendering process which detached and reattached elements to DOM
  • Removed overflow:hidden for IE browsers if the slider should go to fullwidth without the support of the sourrounding environment. This will now force in IE11 and Edge the containers to show the real fullwidth again
  • Before After 2.0.6: Fixed an issue where the Before After Slider did not resize well in modal after the modal opened a 2nd time in the browser

Version 6.2.8 (16th May 2020)

New Features
  • Introducing new options for the progress bar:
    • Modes: Show progress of full slider module or show progress of single slide
    • Progress types: horizontal, vertical, CW circle, CCW circle
    • Progress directions: RTL and LTR mode
    • Styling: background, color, gap size and color
    • Visibility on desktop, notebook, mobile and tablet
Bugfixes
  • Fixed console errors in case static layers did not exist in some very rare cases
  • Fixed the block vertical scroll option on iOS which in some cases still allowed vertical scroll after swiping horizontally
  • Fixed a bug where block vertical scroll disabled the click on a tags and link actions
  • Carousel swipe on iOS was not possible if the slide link existed on single slides
  • Removed unneeded console logs
  • Fine tuned the file optimizer to ignore empty or not existing URLs
  • Added iOS 9.3.5 support for parallax events
  • Some URL parameter broke the slider on load. This issue has been fixed now
  • Fixed video animations start on 1st loop if videos were added as layers on carousel slides
  • ViewPort with % selection and scroll based animation may fail when the process falls back to JavaScript based calculation instead of the CSS solution. This bug has been fixed now.

Version 6.2.6 (9th May 2020)

Bugfixes
  • Fixed an annoying bug with scroll issues in the backend, where sometimes right toolbar got stuck after selecting layers, changing background types etc.
  • Conflicts between themes and the Slider Revolution Plugin based on the GSAP library has been resolved
  • Hover on elements were not working well in some situations if the mouse pointer was already hovering an element during the in animation.
  • Particle Effects 2.2.1: Grab mouse interactivity failed with an JavaScript error
  • FilmStrip 2.0.3: Fixed a bug where the filmstrip animation was getting slower after a while.
  • FilmStrip 2.0.3: Already animating elements were still animating in the background due to a syntax error. This has been fixed now

Version 6.2.5 (7th May 2020)

Bugfixes
  • Fullwidth carousels get cut off in some cases in themes and templates. Added a new calculation way to force fullwdith carousel sliders to overflow parent containers if needed
  • Added protection against double start of sliders during the initialisation process where in some very rare cases the process could break
  • Added a protection against double generated IDs for different auto created slide link layers
  • JavaScript error due to typo failure in middle arranged rows fixed
  • Imported or updated layer actions may fail if Toggle N/M is selected. The current fix will update the values and let you resave the slider with the correct values
  • Added new version for Tools to force Cached files to reload. In some cases Cache would not be rewritten after the plugin update

Version 6.2.4 (6th May 2020)

Bugfixes
  • OnScroll - the timeline based scroll range selection will not be shown anymore if it is not selected
  • Fixed a bug if justify carousel was selected in combination with auto width mode, where the calculation of window width returns NaN
  • Fixed an issue with scroll below and scroll to actions
  • SFX box out animation makes layers already visible before "IN" animations. This issue has been fixed now
  • Navigation thumbnails may not appear from streams in some odd cased. Issue is fixed now
  • Fixed layer positioning issues on first load when the outer navigation container was added to auto sized sliders
  • Added fallback to older scroll animation methods in case the template or theme is not supporting new methods
  • Fixed varousel bg videos which will now fill (cover) the slide to make sure that no black gaps exist, if a video was added as a background video
  • Particle Effects 2.2.0: Optimized drawing and calculations to improve performance
  • Particle Effects 2.2.0: Added support to play/pause drawing when slider is not in viewport
  • Particle Effects 2.2.0: Added support to measure performance and reduce number of particles to improve perfomance
  • Added a protection against mixed urls like www.domain.com/ and domain.com/ where sometimes images could not be loaded well
  • Fixed an issue where the Gutenberg Block ID of Slider Revolution could not be rewritten after reload

Version 6.2.3 (5th May 2020)

New Features
  • Introducing a core listener system which will synchronise and manage sliders on pages automatically
CHANGES
  • Slicey AddOn's "Min PanZoom" value can be now also changed anything to >=100 (version 2.0.2 required)
  • Synchronised the video animation start with the slide change to start videos earlier
  • Updated many core functions to reduce loading times
  • Reduced the slider preparation times
  • Massively reduced CPU and GPU usage during slider processes
  • Favorit selection on templates in packages will show now in the favorite list as well
Bugfixes
  • Fixed a bug where the saved color schemes were not imported properly
  • Fixed an deprecated notice in output.class.php for PHP 7.4 and newer
  • Fixed an E_ERROR in revslider-admin.class.php
  • Start with "predefiend" slide was not respected. Now it can be set even if the shuffle mode activated
  • Fixed the PanZoom blur filter effect in backend, which was only rendered in the editor during the PanZoom Animation
  • Background videos were not playing in carousel mode if the slide switched by navigation or automatically by progress. This issue is fixed now for all kind of sliders
  • Animating Before/After AddOn split position was not available on click since core version 6.2.x. To fix the issue please update the Before/After AddOn to version 2.0.4
  • Fixed JavaScript errors by removing loop animated layers from stage via action
  • Fixed an issue where some pseudo elements like placeholder within inputs had a wrong line height in Safari browsers
  • Fixed 'Slide to Left/Right/Top/Bottom' animations, which were disappearing in some cases after the second loop
  • Fixed click events on buttons and links in mobile browsers if the swipe action with block scroll was enabled
  • Fixed some Logic failure in Paint Brush AddOn which strongly influenced the Performance of slider processes. Requires Paint Brush AddOn version 2.1.6
  • Images from V5 with auto width and height on root will auto get their original dimension to properly resize on smaller devices. Bug fix for sliders which have been created in older V5 SR.
  • Fixed Lazy Load Support for Slicey AddOn. Requires Slicey 2.1.3
  • Fixed a bug where the disabling of "Lazy Loading of Images" may break the distortion effects in some situations. Requires 2.0.1 of Distortion AddOn
  • Fixed custom background gradient colors with easing effect where loading custom saved values stopped with JavaScript failures
  • Fixed Firefox 3D rotation issues where clickable elements were not available due to high tilts. There is now a max tilt of 25 in Firefox for 3D parallax worlds to solve this
  • Paint Brush 2.1.6 fix - Optimized performance
  • Paint Brush 2.1.6 fix - Option for blur effect on brush is respected now
  • Distortion 2.0.2 fix - Fixed a bug that caused additional calculations
  • Distortion 2.0.2 fix - Updated canvas size implementation to improve performance
  • Distortion 2.0.2 fix - Fixed a mousemove glitch and improved performance
  • Distortion 2.0.3 fix - Cross origin issue
  • Distortion 2.0.3 fix - Wrong distortion map before redrawing
  • Bubble Morph 2.1.1 fix - Fixed bug preventing some bubblemorphs from starting
  • Bubble Morph 2.1.1 fix - Optimized performance if page includes multiple bubblemorphs
  • Before After Slider 2.0.5 - Fixed jQuery error if Slider loaded in Modal Sliders with Before After Addon
  • Slicey 2.0.5 - Fixed Javascript error on Slicey Addon when Blur Filter get activated
  • Fixed the navigation position calculation where vertical positions were not always calculated correctly
  • Fixed miscalculation of paddings, margins and navigations in carousel mode if the padding and/or margin was set via module and carousel
  • Fixed an error where SVG file paths for static layers in existing templates and exports may point to the wrong direction after reimporting them
  • Old templates with YouTube or Vimeo streams did not import correctly. This bug is fixed now
  • Fixed an bug where fonticons where not loaded in modal sliders
  • Global Skin Colors were not working after import oder import/export of layers due wrong id references
  • Fixed Allow FullScreen button in video settings. It will disable fullscreen options in almost all cases except HTML5 videos in Firefox and Safari which are not supported out of box unfortunately
  • Fixed an issue where layers were not available for pointer events if they were included in other layers with scroll based animation and scroll is not yet triggered.
  • Fixed HTML5 Video Loop and Start issues in Safari browser. The Video will be shorten with 0.075sec and auto rewinded in case the loop option is selected to work around the native videoplayer delay bug in Safari Browser
  • Fixed Windows Browser behaving when the modal opens to avoid small jumps and/or double scrollbars

Version 6.2.2 (7th March 2020)

Changes
  • Links with target="_blank" will be extended with the rel="noopener" attribute to avoid performance and security issues
  • Double defined slide link actions : "Next Slide" and "Previous Slide" removed from the "Jump To Slide" action to avoid misunderstanding (existing values are still available)
  • Added ScrollTo GreenSock Plugin with the latest Version to avoid issues where 3th Party Plugins and Themes using RS Libraries with older components of GreenSock
Bugfixes
  • Fixed an issue where sliders could not be lunched on iOS 9.x deviced due to a JavaScript issue
  • Corrected the naming of some attributes in the 3D parallax settings for better understanding
  • Fixed a bug where the update process from V5.x to 6.2.1 would break in some cases the slide animation settings
  • Fixed "first slide" and "last slide" links due the "jump to slide" action
  • Fixed skew transforms in frontend rendering where elements kept their calculated "scale and skew" values in case any of the skew attributes had negative values
  • Fixed layer size calculation in frontend rendering if the layer was added to a group with % based width and/or heights
  • Fixed Thumbail and Tab positions calculation glitches if RTL navigation is enabled.

Version 6.2.1 (26th February 2020)

New Features
  • Layer background supports now also image sources from stream
  • Added custom fonts list to global settings, which supports custom fonts in the editor area also.
    Available options: font family name, url to font style, available font weights, load font in front- and/or backend environment
Changes
  • ThemePunch tool main reference "punchgs" has been replaced by "tpGS"
  • GreenSock Engine update from Version 2.x to Version 3.x
  • Easing now have new aliases. i.e. Power2.easeInOut now can be referenced with short names like power2.inOut
  • Added carousel mobile swipe and desktop mobile swipe options under the navigation touch section which allows you to disable the carousel navigation via touch if needed
  • Timeline limit extended to a maximum of 3:00 min
  • Merged the AddOn notices into one single notice
  • Optimized page loading
  • Reduced file sizes for faster loading times
  • Added sharp corners also to shape layers
Bugfixes
  • Text decoration style will no longer be applied to row, column and group layers
  • Auto width full height image layers will now respect also the image width in FireFox
  • Importing a package into a folder will no longer return an moving error even thought the slider was properly moved
  • Releasing Mouse outside of Modal windows will not any more close the Modal windows, to support copy/paste within text editors
  • Fixed an issue where the touch/swipe functionality on full slide links in carousel mode was not working properly.
  • Fixed the color animation if the text color has been animated from a different value to the default and the splitted text option was set in character, word or lines mode.
  • Fixed hover animation issues in editor mode where the default filters added an odd black flash effect to the animation start
  • Fixed navigation not working anymore after loading a slider in a modal that has the "Put JS To Body" option set to on
  • Fixed a bug where old carousel sliders do not show all slides even if they should
  • Elements without 3d animation settings will now ignore the transform perspective attribute to render layers on retina displays as sharp as possible
  • Fixed an issue where the navigation arrows lost their thumbnail images after the first slide
  • Fixed an issue where the navigation thumbs of a post based slider would be scaled two times
  • Issue with Ken Burns effect in Firefox's latest browser hes been fixed where the animation stop playing after slide in transform
  • Fixed a very rare bug where JavaScript errors blocked any further functionality in the overview page when a template has been directly installed after updating the AddOns
  • Fixed small glitches in overview page and in editor
  • Scroll navigation in carousel sliders has beed fixed
  • Long Touch and swipe function in Carousel Sliders may made the whole slider container to jump and laggy
  • Fixed an issue where moving sliders from folders to root and back broke with JavaScript error

Version 6.1.8 (30th January 2020)

Bugfixes
  • Fixed google font preload not working properly with italic fonts
  • Fixed CountDown AddOn where the count down layers were not auto updated within groups, rows and columns. CountDown AddOn version 2.1.1 is required
  • Carousel animation was laggy if all layers were visible on all slide elements
  • Carousel did not auto transform to next slide and did not reacted to navigation evens if "snap to X aligment" option was turned off
  • Carousel Elements sometimes disappearing by Swipe if max amount of elements size smaller then Document width
  • Fixed exploding layers issues in the editor where a layer can not be moved around in the animation mode. AddOn version 2.1.0 required
  • Fixed an issue with exploding layers where the animation on Layers with a tag will not animate smoothly. AddOn version 2.1.0 required
  • Fixed an issue in the core of the Distortion AddOn which was breaking the slider editor in some rare cases
  • Fixed BubbleMorph shadow options. AddOn version 2.1.0 of the BubbleMorph AddOn is required
  • Navigation tabs and thumbs vertical scrolling will not scroll the page any more on mobile devices
  • Fixed Avada Slider Revolution Block (bug came with the 6.1.7 update of RevSlider)
  • Importing a package into a folder will no longer return an moving error even thought the slider were properly moved
  • Buttons become unresponsive on mobile (both iOS and Android) if Block Scroll option is turned on
  • Fixed Android Scroll issues on Slider when Swipe was enabled

Version 6.1.7 (18th January 2020)

Bugfixes
New Features
  • Added Image Background from Stream for Layers
  • Fixed tabindex not beeing properly added
  • Fixed a bug with the plugin_locale filter
  • Fixed an issue with flickr not displaying images if original size is not available anymore

Version 6.1.6 (10th January 2020)

New Features
  • Added color skins to define global colors for different color attributes through any kind of element. I.e. create a color group for highlight colors and then attach them to the font-color, border-color, navigation elements, slide backgrounds, shape colors and so on. This is the best way to edit templates very quick and simple.
  • Carousel offset values can scale now also linear to slide scales to allow different horizontal carousel animations based on scale, horizontal offset and this new option
  • Added retina canvas support for the Paintbrush AddOn. The Paintbrush AddOn version 2.1.3 is required
  • Added global option to modify the Slider Revolution backend language manually (no need to change the whole WordPress backend language)
  • Carousel slides will load on demand with lazy loading if lazy loading is set to single/smart. The amount of loaded elements depend on the amount of visible slides set in the carousel settings.
  • Added auto width slides for the carousel mode (justified) Option.
  • Added sticky mode for the carousel layout
  • Added permanent visible individual layers, to extend the "visible all" layers feature in the carousel mode. This gives you more freedom as for which layers should always be visible and which should only be visible on slide focus
  • Added an force overflow hidden option for the carousel mode which can be very useful in the new justified carousel mode
  • Added new option to hide hover functionality on layers if the Slider is loaded on mobile.
  • Added Page Template "Slider Revolution Blank Page" for Posts too
  • Added Background Color Page option for Slider Revolution Blank Page Template
  • Added Block Settings (PopUp, Spacing, zIndex etc) for Gutenberg, WP Bakery Page Builder and Elementor
Changes
  • Updated google fonts
  • Updated the preview function to show a more realistic preview in the backend using desktop mode
  • Updated the carousel engine for a better performance and smoother animations
  • Added throw phyiscs to the carousel engine
  • Changed the internal packaging process, to always pack WordPress plugins with file permssions 755 (for folders) and 644 (for files), to conform the WordPress standards
  • Added a workaround for a Safari bug where image layer animations shift when the opacity is below 1 at start
  • Essential Grid will now be parsed in layer. On start animation, Essential Grid will call the redraw option
  • Static layer editor will now honor the last edited slide and will resize and reposition none editable elements for better orientation in the static slide editing
  • Warning added on background filters to inform about incompatible filters on videos for the Edge and Internet Explorer Browsers
  • Videos in the editor can now have "auto" height and "%" width independent if they are positioned in columns, groups or on the stage directly
Bugfixes
  • Fixed a bug where the usage of {{featured_image_url_*}} parameters for post based and Instagram sliders did not work properly
  • Fixed a bug where layers from the layer library could not be imported
  • Fixed a bug where the a slide would be visible on mobile even if the setting was set that it should not be visible
  • Fixed a bug where updating from an old version of Slider Revolution could change the animations in rare cases, so that the slider editor can not be loaded
  • Fixed tons of small glitches in the carousel rendering. Fixed swipe failures and missing elements on the left/right side. Fixed rotation and scale issues if the varying option was set to true
  • The slider editor will now also save published/unpublished slides even if no other setting was changed on those slides
  • Fixed scroll effects on mobile devices
  • The dropzone will now only be shown to real dragged files in the editor
  • Fixed minHeight issue on fullwidth sliders. From now on it will ignore unused values set by auto layout
  • The Toggle state of playing/pausing a slider will not jump anymore between forward and backward when the slide is changing.
  • Fixed box-shadow issue in FireFox by removing the filter rest blur(0px) on some elements
  • Fixed a bug where Vimeo Autoplay on iOS was not working well on the 2nd and further Loops
  • Bubble Morph bug fixed where linear resized small containers used to shake on mobile devices. Bubble Morph 2.0.3 is required
  • Fixed a bug where an empty Slider Revolution block opens the template library on page/post editor loading
  • Fixed the smart loading feature, which will now load the previous/next slide content when the slide is focused
  • Fixed a bug where the optimizer stopped working in the page editor in case the module included any AddOns
  • Fixed inline style issues on layers when the slide link was added at the end of the slide container
  • Fixed a bug where looped media could not be saved. After 1 reload and resave the video lost its looped state
  • Fixed a bug where inline styled colors in splitted text (chars, lines, words) were not respected
  • TypWriter multiple line editing bug fixed. TypeWriter version 2.0.2 required
  • Fixed device pixel ratio issue on retina displays. The Paintbrush AddOn version 2.1.3 is required
  • Fixed an issue where none of the YouTube playlist listitems was selected after the playlist updates
  • Fixed click mouseenter and mouseleave actions on layers in combination with navigation show/hide, slider focus/blur events
  • Before After AddOn split initialisation will respect all screensizes now, instead of jumping 50% on smaller screens. The Before After AddOn 2.0.3 is required
  • Fixed Slicey AddOn compatibility with the Type Writer AddOn. Slicey 2.0.1 AddOn required
  • Fixed Google Font loading issue if the global option for preload was selected

Version 6.1.5 (14th November 2019)

New Features
  • The import process now checks for image duplication not only in the same folder but in the whole WordPress installation
Changes
  • The gutenberg block opens the module library now directly when added
Bugfixes
  • Removed unwanted "rated" text from WooCommerce product star rating
  • Fixed scrollbar issues in the editor and overview pages
  • Fixed an issue with line heights in some rare cases where i.e. Safari was ignoring the responsive children sizes
  • Fixed drop zone issues in the overview and editor mode where dragging files from desktop over the browser was not always working well

Version 6.1.4 (9th November 2019)

New Features
  • Moving layers in animation mode will move the layers x/y transform value in the selected frame. This will allow to fine tune the animation positions of layers
  • Drag and drop images and or videos to the editor to create layers on demand to shorten the required steps to create image/video layers
  • German and French translation added
  • Added a link help option to slide and action links, to help auto selection of http and https protocols for links
  • Added a file and media optimizer feature, available on pages/posts, overview and Slider Editor mode to optimize embeded media files and to get a general overview about loaded filesizes
Changes
  • Updated google font list
  • Removed unneeded font stylings from img layers
  • The slide links and layer action links http/https auto adjustment behavior can now be changed as an own option
  • Optimized the output to ignore the font style based settings on unrelated layers
  • Updated some output details if something goes wrong for better understanding
  • Optimized the snap and guideline settings to simplify the usage. If it is enabled, it will always show guidelines and will always snap to them.
  • Changed the values for carousel opacity, rotation and scale. some of the values were not working properly, some of the values were the other way around.
Bugfixes
  • Fixed a bug where the slider timer was still processing after a slide change. Even pause on hover was activated
  • Adding folders into other folders were not respecting the parent folder strucutre in the editor overview
  • Fixed svg's at the layer import process to point to the correct path
  • Fixed a preview slider bug where the order was not shown correctly
  • Fixed a preview slider bug where unpublished slides would be shown
  • Fixed a bug where custom animations where not transfered from v5 to v6. With this fix, missing v5 animations should now show up
  • Fixed timeline option not working for some Facebook pages
  • Fixed an issue where modal sliders did not show up when JavaScript was loading in footer
  • Fixed iOS9 bugs
  • Fixed double shown posters on YouTube background videos in Safari
  • Fixed WhiteBoard ghost pixels in Firefox by removing the rotation effect of the "Hand" for Firefox. WhiteBoard 2.1 required
  • Fixed an issue where 43+ layers exsits and the order of layers are equal to 6 + layer order. In this case it would fall back to the last order
  • Typo issue fixed in file wp-content\plugins\revslider\admin\revslider-admin.class.php
  • Fixed a bug where video or mp3 layers in the gobal layers would create an extra slide in the export file
  • Fixed an issue where entering the viewport would restart layer videos even if this already paused/stopped due to another process
  • Fixed looping issues in case the slider became hidden by exteral CSS/JavaScript code independet of the internal option hideSlideUnder
  • Fixed an issue where invisible layers should be visible when hovering list elements in the editor
  • Fixed a problem where auto played videos were not playing in carousel slider when all layers where shown at, once the option was selected and the slide change was processed
  • Fixed audio layer issues in the global layers (visible control buttons, muted audio, etc.)
  • Fixed videos that might be muted after import even if they should have sound on start
  • Fixed the export/import of svg files not working properly
  • Fixed exported zip files where they could not be imported again in certain circumstances
  • Changes on the new custom navigation could not be saved before reloading the page. This issue has been fixed now
  • Fixed placeholder feature for text and button layers to simplify the visible content on layers if needed
  • Solved navigation styling issues in the editor
  • Fixed loop effect animation issues with 0px dimensions
  • Fixed issue where slides of other WPML languages where not properly imported
  • Fixed issue where with WPML, language slides where not properly taken
  • Fixed carousel opacity, rotation, scale and vary opacity, vary rotation and vary scale options. You need to adjust the settings in some cases after this update!
  • Fixed overview problems where modules were not showing up under folders in some very rare cases.
  • Fixed an issue where adding bulk slides, importing slide(s) from templates or other modules did not save the slide content properly
  • Importing layers modals will not open anymore if the import slide process started and the module has only one slide

Version 6.1.3 (3rd October 2019)

New Features
  • Added guide lines based on grid and on similar aligned layers where layers can snap to these guidlines also. Even gaps can be set to snap by predefined spaces
Changes
  • Folders in overview will show now the first found elements admin thumb even in multiple depths
  • GreenSock TweenMax library updated to version 2.1.3.
  • Changed the Event Manager meta for layers from {{event_event_id}} to {{event_id}}
  • Added an option in the Panorama AddOn to lock vertical draggings. Panorama AddOn 2.1.0 is required
  • Change Facebook API connection to access tokens (because of the new API security guidelines)
  • Changed the usage of wp_upload_dir() in the object library, so that the calls of it are minimized, as it caused issues on Pantheon Servers
  • Changed behavior of certain functions to better support Pantheon servers
  • Modal loading will now use the cover background already before the modal window is loaded. This happens only if the cover background is enabled and a color is selected
Bugfixes
  • Fixed IE11 HTML5 bug
  • Fixed IE11 navigation bugs
  • Fixed migration issues where in the slide transition the first element was existing but was an empty string
  • Fixed Instagram issue function 'instagram_autoloader' not found
  • Fixed predefined height calculation of Sliders where preloaders on mobile devices were offset positioned
  • Fixed import bug of static slides not deleting the old image id of a layer
  • Fixed a scroll animation issue where a fullwidth slider position offsetted if the element was not embeded on a blank page template. Thanks to Kashif for the great suggestion!
  • Updated missing media filters for the Pan Zoom effects
  • Fixed "start with slide" in carousel mode which was somehow not fixed in version 6.1.2 due to a glitch
  • Fixed issues in the overview/dashboard where some of the control buttons were not clickable in Safari Browser
  • Fixed custom preset loading issues with the Particle Effects AddOn. Required version 2.1.0
  • Fixed a notice that occured in a carousel if scale is set to off and fadeout is set to on
  • Fixed issue where carousel elements scale over an acceptable limit. This value has been limited now
  • Fixed line height issues on colums. Now you can also set line height defaults for columns to avoid spacing issues where layers within columns are lower than 25px
  • Fixed a Paintbrush AddOn issue where the paintbrush option were not added to streams and post based sliders
  • Fixed an issue with the carousel navigation due to bullets and arrows in some cases where the slide size was equal or bigger than screensize
  • Fixed a markup issue in the overview where folder drop zones were not available anymore after last browser updates
  • Fixed YouTube slide background images to show as default the high resolution image if available

Version 6.1.2 (18th September 2019)

New Features
  • Added new depth on the overview page for slides in sliders
    • Rename, delete, publish and unpublish slides straight in the overview without opening the editor itself
    • Change sorting, set admin thumbnail and open the editor with selected slide straight from the overview
  • Added custom font-family definition in global settings to extend the text layer font-family selectors
  • Added high contrast mode for better readability. Turn this option on/off in the global settings
  • Added admin thumb image to the Slider Revolution Gutenberg Block
  • Added a new text stroke option in the advanced styles
Changes
  • Importing template packages that has a modal slider, will now set all the needed actions in the layers so that the modal works directly. Please note that for already downloaded sliders, a new installation is needed with the "Re-Download Online" option set to "on"
  • Changes due to Instagram API retiring public information for security reasons:
    • Removed "likes" meta. The output of former used "likes" meta will be blank
    • "author name" meta will now display the searched user name
  • Default cycles for scale animation updated to (0.5 to 1) from (-50 to 50)
Bugfixes
  • Fixed the tabs/thumbs navigation alignment navigation element styles with gaps issues.
  • Fixed overall navigation align issues where rows and columns with media content added to stage
  • Fixed covered background videos and covered layer videos in the Edge Browser
  • Fixed styling issues of the pagination and sorting in the backend overview page
  • Fullscreen video background sizes will calculate now already on the first load when the grid size is overdimensioned
  • Fixed an issue where images with no dimension would break the editor at initialisation in Firefox
  • Fixed Instagram fatal error in combination with older Essential Grid versions
  • Fixed Instagram slide link {{link}} not working due to changed API structure
  • Fixed Instagram connection issue for servers with 'allow_url_fopen' restriction
  • Fixed Instagram stream {{link}} in slide link option not working
  • Fixed many minor RTL styling issues in the editor
  • Fixed IE11 issues. Now the slider works also with older Internet Explorer versions
  • Fixed bad aligned layers when elements are center aligned with offsets. Requires the TypeWriter AddOn 2.0.1
  • Installing template packages into folders will now respect the installation target folder also after reloading the page
  • Fixed MS Edge masking issues, where layers were not correct rendering under mask animations
  • Fixed blurry layers in Firefox that happened in some special cases
  • Only real changes will be saved, independent what element has been touched during the session
  • Fixed double starting of layers in carousel mode during auto processing of slides
  • Fixed BubbleMorph on static layers. BubbleMorph version 2.0.2 is required
  • Fixed the Nashville image filter with Ken Burns effect
  • Fixed compatibility issues on older versions of iOS 9.x or newer
  • Fixed "start with slide" value in carousel mode
  • Fixed content jumping when a fullscreen slider is set up with min height values
  • Fixed toggle mute/unmute of Vimeo videos on mobile issues
  • Fixed layer video issue where "no loop" was not selectable together with the "auto progress of slide" option
  • Removed folders will not break any more the last visited folder in the page editor

Version 6.1.1 (4th September 2019)

New Features
  • Added slider images to the Yoast SEO sitemap
  • Added convert layer function to change the layertype from image to video or from text to button and vice versa
Changes
  • Post based sliders must now have the slide option "Image from Stream if exists" set to on, to use the featured image
  • The dotted overlays will show now also on video covers
  • The dotted overlays are now set to pointer-events:none; to make any video controls available behind the overlay
  • Enabling the on scroll timeline based function at Layers will automatically disable the loop effects now. No undo avaiable
  • Added frame "start" input field for easier and better editing of animation frames
  • Added a feature to reset the hover to idle style on multiple selected layers
  • Added custom image sizes to the slide background images
  • Background videos will not auto stop layer videos at start just like in older versions
Bugfixes
  • Fixed specific post slider not selecting the correct posts
  • Fixed post based slider not working when categories and tags were selected in combination
  • Fixed Gallery AddOn not working together with the "Slider Revolution Blank Template"
  • Fixed caoursel speed issues where other than the default value would not animate the carousel anymore
  • Fixed dotted overlay where the overlay was written on bg videos even if the force cover option was disabled
  • Fixed on scroll based layers where the disable scroo based option on child elements were ignored
  • Fixed an issue in the colorpicker where the custom preset colors were not saving
  • Fixed an issue in the import process where YouTube images could create a notice
  • Fixed the gradient background colors for columns in Firefox
  • Fixed offset cursors at first click in the custom CSS and JavaScript editor in the slider settings
  • Aligment of content based navigation on carousel has been fixed
  • Fixed the Font Awesome iconset in the object library
  • Content with loop effects in columns and groups were not resizing well
  • Selecting navigation elements in the editor was not selecting settings of that element automatically
  • Progress Bar on top position was rendered incorrectly in editor
  • Fixed custom navigation per slide settings (override style on slide) which was not rendered on the frontend before
  • Fixed an issues where the start/end time of frames could not be reset to realisitc values. Added duration and start fields
  • Added missing Essential Grid functions when Slider used as Content in ESG Lightbox
  • Fixed a bug where the pause slider timer on the slide bg videos could not be enabled
  • Fixed Bubble Morph border settings where the border was not rendered on frontend. The BubbleMorph AddOn version 2.0.1 is required
  • Fixed the Crypto Slider template which was conflicting with some other 3rd party plugins i.e. Learnpress
  • Fixed a ruler bug in the editor
  • Fixed custom navigations not beeing converted from v5 to v6
  • Fixed backend preview for streams and post sliders
  • Fixed Instagram issue for certain server environments
  • Fixed an issue with multiple slide animations after update from V5x to V6x
  • Fixed output issues when Essential Grid is inside slide layer
  • Fixed burger menu button animation issue. To solve the existing issues do one of the following:
    • a) remove the layer button and add it again in version 6.1.1+
    • b) add manually the action "toggle class" "open" to the layer

Version 6.1.0 (21th August 2019)

Changes
  • Changed the alias check to also work with a slider alias that has spaces
  • Changed the "Media Loop" dropdown option to on/off. Default value in background videos is set to "ON" and on layer videos to "OFF"
  • Introducing the "Pause Module Timer" during media playback On/Off option. Default value is "ON"
  • Media Loop option will change loop to "ON" if it was set to "Loop and Stop Slider Progress" timer or if it was set to "Loop but do not stop Slider Progress". At any other way, loop will be set to "OFF"
  • Pause module timer during playback will be set to "ON" if media loop was set earlier to "No Loop" or to "Loop and Stop Slider Progress". At any other way, it will be set to "OFF".
  • Changed JavaScript version compare functionality
  • Removed debugmode option for frontend debugging
  • Enabling "Loop Media" will disable "Next Slide at End" and enabling "Next Slide at End" will disable "Loop Media" for logical reasons
  • Autoplay of audio has been removed. Audio can only now played on manual starts (via actions and/or controls) due browser limitations
  • Changed calculation of last/first slide position in Carousel Module if Infinity is set to true
  • Improved user experiment by swiping the Carousel
  • Default Tablet width breakpoint changed to 778px again as it was in the Previous Versions
Bugfixes
  • Fixed background slide image having no alt tag
  • Border Radius bug on image layers has been fixed
  • Fixed an issue where layers in groups gets removed when the Before/After option is enabled. Version 2.0.1 of the Before/After AddOn is required
  • Fixed "Do not play Auto 1st time" where Media was not playing in following loops
  • Fixed an issue where layers not animating out when "end time" is shorter then Slide time and and previous slide has a shorter duration than the current slide
  • Fixed Vimeo and YouTube loop issues on background and layer videos
  • Fixed Safari input issues, where only 1 character could be entered
  • Changing "Set as Editor View" will now overtake the changes directly
  • Fixed On scroll based timeline which not working in some special cases
  • 3D rotated frames were clipping in the editor. Issue fixed. Still CSS filtered layers will keep clipping if 3D rotation is existing.
  • Fixed color filters for background Medias.
  • Fixed background filters with the Pan Zoom effects.
  • Fixed Vimeo start at/end at, loop and rewind at slide start functions
  • Fixed HTML5 start at/end at and loop issues
  • Fixed Mute/Unmute video issues
  • Fixed HTML5 background videos in Carousel Slider with "Show all Layer" once enabled
  • Fixed YouTube videos on Mobile where Video was always autoplaying
  • Fixed an issue with "active-revslide" class. Name changed to active-rs-slide and it will only exist on active Slide.
  • Fixed Filmstrip AddOn Issues with Multiple Filmstrip Modules on one Page. Version 2.0.2 of Filmstrip AddOn is required
  • Fixed Multiple Frame animation on Demand issues, where 2nd and further loops were not animated well
  • Layers which should be first on Action and have Dynamic caluclated positions will get force hidden class to ignore calculation and rendering before they required
  • Fixed Show Layer on Mouse over Module which was not working if no layer action was defined in the Module.
  • Fixed navigation glitches within Carousel due Navigation arrows.
  • Dedicated an issue with SiteGround Server. This can be solved due the SiteGround Server Settings "enforce rewrite of external urls"

Version 6.0.9 (3rd August 2019)

Changes
  • Removed duplicated message that an update is available in the plugin overview page
  • Switched the hover border radius bottom left and bottom right input fields in the slide editor
Bugfixes
  • Fixed a static function using $this in the Events Manager integration
  • Fixed a bug where YouTube/Vimeo stream layers were not working properly
  • Fixed a bug where the Vimeo stream slide background was not working properly
  • Fixed a bug where the row background image was not shown
  • Fixed a bug where "Disable RS Font Awesome Library" did show off even if it is set to on

Version 6.0.8 (30th July 2019)

Changes
  • Updated the google fonts library, new google fonts are now available
Bugfixes
  • Fixed a bug where Slide Options -> Tags & Links -> Link & Seo -> Link to Slide was not set after import
  • Fixed a bug where the excerpt of a post/page was only showing ...
  • Fixed a rare bug where the editor broke while dragging an image
  • Fixed an import bug where the video url could be wrong if importing a Slider in version 6
  • Fixed a JavaScript bug in slide editor were the editor would not load
  • Fixed Elementor widgets of Slider Revolution not working if logged out

Version 6.0.7 (23th July 2019)

Changes
  • Changed global option "Include libraries globally" default value to on, please set it to off manually again if wanted
  • Changed the second parameter of the function temporary_remove_sizes() to be optional
  • Added filter revslider_include_libraries again
Bugfixes
  • Fixed a bug where a custom navigation could lead to the slide editor not beeing able to be loaded for that slider

Version 6.0.6 (20th July 2019)

Changes
  • Changed obsolete function getArrSliders() default value to false, so that template slider are not shown in lists of page builders that still use this obsolete function
  • Added 2nd Instagram crawler method for compatibility with certain servers
  • Added the automatic replacement of spaces to dashes in the Slider Revolution shortcode
  • In the WooCommerce category selection, only tags and cagetories will now be listed
  • Added RevSliderSlide->getParam() for compatibility with certain plugins. Please use RevSliderSlide->get_val() instead
Bugfixes
  • Fixed static slide "global layers" settings not showing the selected value in the slide editor after reloading the settings
  • Fixed issue where in old PHP versions an PHP error occured in the update routine
  • Fixed issue where in post/pages, the "Choose Slide Template" option was not saved
  • Fixed alt. image on mobile option not working properly
  • Fixed spike masks on layers not working properly
  • Fixed issue with add_revslider() in combination with library global inclusion not set
  • Fixed issue with WooCommerce slider, where in combination of "In Stock Only" and selecting more than one category created unwanted results
  • Fixed issue with Elementor, where the Slider Revolution Widget was not rendered in frontend
  • Fixed issue in editor, where the preload option for html5 videos was not visible
  • Fixed issue in post/page editor, where saving returned an error when in the slider settings for the added slider, output filter was set to "By Echo Output"
  • Fixed installation/backup complications with the TGM Plugin Activation library

Version 6.0.5 (16th July 2019)

Changes
  • Scaling layers will auto change linebreak and layer width from "auto" to a static width, in case the layer is scaled to a higher size than the layer grid itself
  • FontAwesome icon styling from Slider Revolution will now only influence Slider Revolution structures
  • Added disable FontAwesome option which will not load the FontAwesome library from Slider Revolution if needed
  • Added new button collection to the quickstyle library
  • Layer scaling will not effect the border radius any more to avoid strange changes on different screensizes
  • Image, Shape and Text Layers will get layer align "Scene" if they are imported from older sliders (v5.x or earlier) and they used to have 100% width to handle a Bug was existing in older Revsldier.
Bugfixes
  • Fixed import issues where padding values have been lost during the process
  • Fixed lazy load processes in comination with slide animations where images were poppin up delayed in the slider
  • Changed the slide animation precalculation to give some delay before processing to avoid frame drops
  • Various style fixes in editor
  • Default opacity values on text shadows changed from 2500 to 0.25
  • Fixed scroll bugs in editor when slide background changed from image to color based
  • Fixed global layers "overflow" option which was missing since version 6.0.1
  • Fixed video overlay issues, where dotted overlays were not drawn on the video even it was selected
  • Fixed issues where Slider Revolution widgets did not work properly in some setting constellations
  • Fixed file permissions in zip files for some very rare cases where current packaging was not consistent
  • Fixed a bug where custom css set in Sliders was stripped of slashes
  • Fixed a bug where sometimes layer image sources were not shown in the small preview thumbnail box
  • Fixed a bug with loop effects - wave animation, where start loops jumps during the animation
  • Fixed the quick style auto selection when new buttons, content or headlines had been selected

Version 6.0.4 (13th July 2019)

Changes
  • Added an "Edit" button to the Gutenberg editor Slider Revolution block
Bugfixes
  • Fixed "Includes Libraries Globally" in combination with "List of pages to include RevSlider Libraries" not working properly
  • Fixed a bug where the preview in the slide editor did not work in certain constellations
  • Added missing hover cursor selectbox which was in some cases not available
  • Fixed permanent opening of the template library with 1st Gen. RevSlider Gutenberg Blocks
  • Fixed an issue where Carousels do fade very slow in if Transition time set to a high number
  • Fixed Static Layer Range Problems where Static Layers were showing up on each slide
  • Added protection for an update issue in case the transition list was not in the right form. (pre 5.0.0 version sources)
  • WPML icon will now not show in slide editor if WPML is not activated
  • Global enabled addons will show their state now inside of the Slider Revolution AddOn manager
  • Image lazy loading fixed
  • Fixed a bug where special characters in file names could not be preloaded well
  • Fixed different import issues where exported sliders from older versions could not be imported, or broke after import

Version 6.0.3 (12th July 2019)

Changes
  • Updated carousel behavior for a better customer experience and a more precise calculation of various positions
  • Updated the update routine to have faster access to new updates
Bugfixes
  • Fixed color presets not being able to be saved
  • Fixed hide after loop option not working properly
  • Fixed fullwidth and fullscreen slider position calculation
  • Fixed "Hide Over" navigation elements
  • Fixed issue where the selected HTML tags for layers were not showing well after reload
  • Fixed issue where the selected font loading in global settings was not showing well after reload
  • Fixed hide slide and navigation after focus "n"
  • Fixed issues where the full slide link with scroll under broke the slider functions

Version 6.0.2 (11th July 2019)

Changes
  • Changed settings.css name to rs6.css
  • Added more old function names for further compatibility with themes
Bugfixes
  • Fixed a bug where youtube thumbnail images were not fetched into the navigation
  • Fixed a bug where {{link}} and %link% didn't get replaced in slides
  • Fixed the global option "List of Pages to include RevSlider Libraries" to work again
  • Fixed a bug in the update routine that may take an old image path instead of the new one
  • Fixed a bug where the slider stopped to rotate after the first loop
  • Fixed background video loop issues
  • Fixed navigation under hide problems
  • Fixed RTL position issues for images and videos

Version 6.0.1 (10th July 2019)

New Features
  • Reintroduced global option "Enable Google Font Download"
Bugfixes
  • Added old function names for compatibility with themes, please do not use these functions in future releases
    • RevSliderOutput->isPutIn()
    • RevSliderSlider->initByMixed()
    • RevSliderSlider->isAliasExistsInDB()
    • RevSliderSlider->initByAlias()
    • RevSliderSlider->initByDBData()
    • RevSliderSlider->getArrSlidersShort()
    • RevSliderSlider->getArrSlideNames()
    • RevSliderSlider->isAliasExists()
  • Removed the inclusion of the WordPress pluggable.php file to prevent wp_mail() issues with mailing plugins
  • Removed the inclusion of the WordPress pluggable.php file to prevent SECURE_AUTH_COOKIE and LOGGED_IN_COOKIE warnings
  • Fixed Greensock Sandboxing
  • Sandboxed select2.js to avoid conflicts with Fusion Builder
  • Fixed compatibility issues with ThemeFusion's Avada
  • Fixed compatibility issues with Goodlayers
  • Fixed one prototype issues in for cycles
  • Fixed opacity issues in some cases of navigation elements
  • Fixed menu imports from older templates where relative links broke the slider initialisation
  • Fixed fullscreen slider sizing and positioning issues

Version 6.0.0 (8th July 2019)

A New Content Building Standard.
  • The world's most powerful WordPress builder with advanced animations
  • Create outstanding, professional content modules with no coding experience required
  • 50+ new features
  • Sliders & Carousels, Hero Headers, Content Blocks and Modules, Full Websites, Dynamic Solutions, Special FX
  • Run any Slider Revolution module as a modal popup
The Visual Editor you want to work with.
  • Better usability
  • Work faster & more efficiently
  • Eye friendly dark user interface
  • Improved loading times
The animators dream. Now with keyframes.
  • Easy to understand structure
  • In-depth animation settings
  • New easing types
  • Animation presets
  • Loop the whole timeline or between individual keyframes
  • Scroll-based timeline animations
Mighty new content. Pure inspiration.
  • Many new templates
  • New images, videos, icons, etc.
  • Animated layer groups
  • Quickstyle layer presets
Live help within the editor
  • Explanation for any option
  • Search & highlight options
  • Documentation & FAQ links
200+ ready to go templates
  • 19 new templates added in 6.0
  • The right template for every occasion
  • From simple headers to full websites
  • Special FX templates with add-ons
languages/revsliderhelp.pot000064400000463105150212006510012107 0ustar00#, fuzzy msgid "" msgstr "" "Project-Id-Version: Slider Revolution Help\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:45+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: \n" "Language: \n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.2.2; wp-5.2.2" #: admin/includes/help.class.php:6007 msgid "" "'Default' will use the Slider's Lazy Load setting, 'Force' will LazyLoad the " "image regardless of the Slider's settings, and 'Ignore' will set LazyLoad to " "off regardless of the Slider's settings." msgstr "" #: admin/includes/help.class.php:1803 msgid "" "'wait' to initialize the Slider when its inside the viewport, or 'pause' the " "Slider's progress until its inside the viewport" msgstr "" #: admin/includes/help.class.php:7319 msgid "" "'Wrapper Container' is the Layer's outer-most HTML wrapper div, and 'Layer " "Container' is the content's main div" msgstr "" #: admin/includes/help.class.php:7867 admin/includes/help.class.php:8410 #: admin/includes/help.class.php:9864 msgid "2D Rotation" msgstr "" #: admin/includes/help.class.php:2544 msgid "3D Crop Fix" msgstr "" #: admin/includes/help.class.php:2480 msgid "3D Shadow" msgstr "" #: admin/includes/help.class.php:178 msgid "60+ pre-built animations, animation duration, easing" msgstr "" #: admin/includes/help.class.php:3213 msgid "A delay in milliseconds before the Arrows animate into view" msgstr "" #: admin/includes/help.class.php:3528 msgid "A delay in milliseconds before the Bullets animate into view" msgstr "" #: admin/includes/help.class.php:4009 msgid "A delay in milliseconds before the Tabs animate into view" msgstr "" #: admin/includes/help.class.php:4490 msgid "A delay in milliseconds before the Thumbs animate into view" msgstr "" #: admin/includes/help.class.php:275 msgid "A single-slide Slider with no navigation" msgstr "" #: admin/includes/help.class.php:5838 msgid "A Slide description for certain navigation types" msgstr "" #: admin/includes/help.class.php:267 msgid "A Slider that can have multiple slides with navigation" msgstr "" #: admin/includes/help.class.php:2992 msgid "" "A special shortcode for the Module when loading it as a Modal in the page " "with custom JavaScript" msgstr "" #: admin/includes/help.class.php:1256 msgid "Access Secret" msgstr "" #: admin/includes/help.class.php:1243 msgid "Access Token" msgstr "" #: admin/includes/help.class.php:10195 msgid "Action Delay" msgstr "" #: admin/includes/help.class.php:10181 msgid "Action Type" msgstr "" #: admin/includes/help.class.php:9654 msgid "Activate mouse hover styles/transitions" msgstr "" #: admin/includes/help.class.php:57 msgid "Activate Responsive Viewports" msgstr "" #: admin/includes/help.class.php:352 msgid "Activates a responsive height for the Slider" msgstr "" #: admin/includes/help.class.php:216 msgid "Active/Enable Addons" msgstr "" #: admin/includes/help.class.php:7252 msgid "" "Add a rotateX transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7265 msgid "" "Add a rotateY transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7278 msgid "" "Add a rotateZ transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7306 msgid "" "Add a CSS box-shadow to the currently selected Layer" msgstr "" #: admin/includes/help.class.php:7399 msgid "" "Add a CSS text-shadow to the currently selected Layer" msgstr "" #: admin/includes/help.class.php:9035 msgid "Add a Bezier Curve" msgstr "" #: admin/includes/help.class.php:6956 msgid "Add a border to the Layer's HTML element" msgstr "" #: admin/includes/help.class.php:8805 msgid "Add a continuously looping animation to the Layer" msgstr "" #: admin/includes/help.class.php:2130 msgid "Add a CSS border-radius to the carousel items (px)" msgstr "" #: admin/includes/help.class.php:6558 msgid "" "Add a linebreak after the currently selected Layer. Useful when floats are " "used." msgstr "" #: admin/includes/help.class.php:6551 msgid "" "Add a linebreak before the currently selected Layer. Useful when floats are " "used." msgstr "" #: admin/includes/help.class.php:5494 msgid "Add a link to the entire Slide area" msgstr "" #: admin/includes/help.class.php:7928 msgid "Add a mask to the Layer which is useful for wipe/reveal type animations" msgstr "" #: admin/includes/help.class.php:5079 admin/includes/help.class.php:6180 msgid "Add a mesh-style overlay to the video for extra styling" msgstr "" #: admin/includes/help.class.php:3005 msgid "" "Add a progress bar to the Slider to display a visual representation of each " "Slide's timeline" msgstr "" #: admin/includes/help.class.php:160 msgid "Add a variety of content to your Slides" msgstr "" #: admin/includes/help.class.php:633 msgid "Add an mesh-style overlay to the Slider" msgstr "" #: admin/includes/help.class.php:2984 msgid "" "Add an optional class name to the page's body element when the Module is " "loaded as a Modal" msgstr "" #: admin/includes/help.class.php:10198 msgid "Add an optional delay before the Action occurs (in milliseconds)" msgstr "" #: admin/includes/help.class.php:1542 msgid "Add an optional delay before the Slider officially loads" msgstr "" #: admin/includes/help.class.php:1510 admin/includes/help.class.php:1518 #: admin/includes/help.class.php:1526 msgid "" "Add an optional ID for the Slider. Will be applied to the Slider's outer " "HTML wrapper element" msgstr "" #: admin/includes/help.class.php:5467 msgid "" "Add an optional ID to the Slide to target the Slide with custom CSS or " "JavaScript" msgstr "" #: admin/includes/help.class.php:6673 msgid "Add an text underline to the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:10831 msgid "" "Add class names to the Layer to target it with custom CSS/JavaScript " "(separate multiple class names with spaces)" msgstr "" #: admin/includes/help.class.php:10896 msgid "" "Add class names to the Layer's outer-most wrapper to target it with custom " "CSS/JavaScript (separate multiple class names with spaces)" msgstr "" #: admin/includes/help.class.php:7508 msgid "Add creative edges and corners to the left side of your content" msgstr "" #: admin/includes/help.class.php:7540 msgid "Add creative edges and corners to the right side of your content" msgstr "" #: admin/includes/help.class.php:7495 msgid "Add creative edges and corners to your content" msgstr "" #: admin/includes/help.class.php:649 msgid "Add extra spacing around the Slider" msgstr "" #: admin/includes/help.class.php:6660 msgid "Add italics to the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:6555 msgid "Add Linebreak After" msgstr "" #: admin/includes/help.class.php:6548 msgid "Add Linebreak Before" msgstr "" #: admin/includes/help.class.php:8802 msgid "Add Loop Animation" msgstr "" #: admin/includes/help.class.php:157 msgid "Add New Layer" msgstr "" #: admin/includes/help.class.php:107 msgid "Add New Slide" msgstr "" #: admin/includes/help.class.php:5455 msgid "" "Add optional class names to the Slide to target the Slide with custom CSS or " "JavaScript" msgstr "" #: admin/includes/help.class.php:2920 msgid "Add your own custom CSS to the Slider" msgstr "" #: admin/includes/help.class.php:2928 msgid "Add your own custom JavaScript to the Slider" msgstr "" #: admin/includes/help.class.php:661 msgid "Add your own custom text/images/video to the Slider" msgstr "" #: admin/includes/help.class.php:110 msgid "add/duplicate/delete Slides" msgstr "" #: admin/includes/help.class.php:168 msgid "Add/Edit content that's meant to always be visible" msgstr "" #: admin/includes/help.class.php:206 msgid "Add/Remove Links" msgstr "" #: admin/includes/help.class.php:209 msgid "" "Add/Remove links to additional slides, other web pages/posts or external " "websites" msgstr "" #: admin/includes/help.class.php:227 msgid "" "AddOn Settings will be located in the Slider, Slide or Layer settings " "depending on the AddOns functionality" msgstr "" #: admin/includes/help.class.php:9038 msgid "" "Adds a middle point to the movement between the starting and ending points" msgstr "" #: admin/includes/help.class.php:3018 msgid "Adjust the color for the progress bar" msgstr "" #: admin/includes/help.class.php:9722 msgid "Adjust the Layer's background color on mouse hover" msgstr "" #: admin/includes/help.class.php:7291 msgid "Adjust the opacity/transparency for the currently selected Layer" msgstr "" #: admin/includes/help.class.php:3665 msgid "Adjust the size colors and other styles for the bullets" msgstr "" #: admin/includes/help.class.php:4146 msgid "Adjust the size colors and other styles for the tabs" msgstr "" #: admin/includes/help.class.php:100 msgid "Adjust the size of text and images for each reponsive viewport" msgstr "" #: admin/includes/help.class.php:1324 msgid "Album" msgstr "" #: admin/includes/help.class.php:3096 admin/includes/help.class.php:3411 #: admin/includes/help.class.php:3744 admin/includes/help.class.php:4225 #: admin/includes/help.class.php:7179 msgid "Align By Slider/Content" msgstr "" #: admin/includes/help.class.php:7091 msgid "Align the Layer horizontally to the Slider content or the entire Slider" msgstr "" #: admin/includes/help.class.php:7104 msgid "Align the Layer vertically to the Slider content or the entire Slider" msgstr "" #: admin/includes/help.class.php:386 msgid "" "Align the Slider to the left, center or right inside its parent container" msgstr "" #: admin/includes/help.class.php:3112 admin/includes/help.class.php:3427 #: admin/includes/help.class.php:3776 admin/includes/help.class.php:4257 msgid "Alignment" msgstr "" #: admin/includes/help.class.php:1829 msgid "" "Allocate space on the page for the Slider to prevent page content jumps when " "the Slider loads" msgstr "" #: admin/includes/help.class.php:368 msgid "Allow for content to be visible outside the Slider's bounding box" msgstr "" #: admin/includes/help.class.php:6272 msgid "Allow Fullscreen" msgstr "" #: admin/includes/help.class.php:6275 msgid "Allow the video to be taken fullscreen by the user" msgstr "" #: admin/includes/help.class.php:4907 msgid "Alt Attribute" msgstr "" #: admin/includes/help.class.php:1984 msgid "Alternate First Slide" msgstr "" #: admin/includes/help.class.php:2862 msgid "Alternative Image" msgstr "" #: admin/includes/help.class.php:2870 msgid "Alternative Image URL" msgstr "" #: admin/includes/help.class.php:5131 msgid "Always play the video from the beginning each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:6301 msgid "" "Always play the video/audio from the beginning each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:7629 msgid "" "An additional animation to add to the Layer after its already animated into " "view" msgstr "" #: admin/includes/help.class.php:4816 msgid "An image url to be used as the Slide's main background image" msgstr "" #: admin/includes/help.class.php:5338 msgid "An Instagram-type filter to apply to the Slide's main background image" msgstr "" #: admin/includes/help.class.php:5324 msgid "An optional rotation to apply to the Slide's transition" msgstr "" #: admin/includes/help.class.php:7626 msgid "Animate Again To..." msgstr "" #: admin/includes/help.class.php:8138 msgid "Animate Background Color" msgstr "" #: admin/includes/help.class.php:8174 msgid "Animate characters, words or lines of text" msgstr "" #: admin/includes/help.class.php:2627 msgid "Animate Layers on Scroll" msgstr "" #: admin/includes/help.class.php:8107 msgid "Animate Text Color" msgstr "" #: admin/includes/help.class.php:8486 msgid "Animate the Char animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8786 msgid "" "Animate the Layer back to its starting values in the loop once the last " "frame is reached. Useful for creating a more natural looping visual." msgstr "" #: admin/includes/help.class.php:8951 msgid "" "Animate the Layer to this 'x' (left) position. Accepts positive and " "negative numbers." msgstr "" #: admin/includes/help.class.php:8985 msgid "" "Animate the Layer to this 'y' (top) position. Accepts positive and negative " "numbers." msgstr "" #: admin/includes/help.class.php:9019 msgid "" "Animate the Layer's CSS " "translateZ property to this value. This adds/removes 3D depth to the " "Layer" msgstr "" #: admin/includes/help.class.php:8141 msgid "Animate the Layer's background color" msgstr "" #: admin/includes/help.class.php:8043 msgid "Animate the Layer's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:2630 msgid "" "Animate the Layer's by default on Scroll (can then be turned off per Layer " "in the Layer settings)" msgstr "" #: admin/includes/help.class.php:8110 msgid "Animate the Layer's text color" msgstr "" #: admin/includes/help.class.php:8634 msgid "Animate the line animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8560 msgid "Animate the word animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8783 msgid "Animate to Start" msgstr "" #: admin/includes/help.class.php:5285 msgid "Animation 'In' Easing" msgstr "" #: admin/includes/help.class.php:5297 msgid "Animation 'Out' Easing" msgstr "" #: admin/includes/help.class.php:8831 msgid "Animation Duration" msgstr "" #: admin/includes/help.class.php:2601 admin/includes/help.class.php:7692 #: admin/includes/help.class.php:8218 admin/includes/help.class.php:8847 msgid "Animation Easing" msgstr "" #: admin/includes/help.class.php:7666 msgid "Animation Name" msgstr "" #: admin/includes/help.class.php:2614 admin/includes/help.class.php:7679 msgid "Animation Speed" msgstr "" #: admin/includes/help.class.php:10508 msgid "Animation Timing" msgstr "" #: admin/includes/help.class.php:979 admin/includes/help.class.php:1098 #: admin/includes/help.class.php:1152 admin/includes/help.class.php:1284 #: admin/includes/help.class.php:1381 admin/includes/help.class.php:1465 msgid "API Cache" msgstr "" #: admin/includes/help.class.php:992 admin/includes/help.class.php:1394 msgid "API Key" msgstr "" #: admin/includes/help.class.php:1006 admin/includes/help.class.php:1111 msgid "API Source" msgstr "" #: admin/includes/help.class.php:5926 msgid "" "Aply a grayscale filter to Layers as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:1340 msgid "App ID" msgstr "" #: admin/includes/help.class.php:1353 msgid "App Secret" msgstr "" #: admin/includes/help.class.php:2547 msgid "Applies a translateZ to the 3D elements to help avoid overlapping" msgstr "" #: admin/includes/help.class.php:2269 msgid "Apply a 3D rotation to the non-active items" msgstr "" #: admin/includes/help.class.php:2667 msgid "" "Apply a black and white filter to the Slider when it scrolls into and out of " "view" msgstr "" #: admin/includes/help.class.php:2681 msgid "Apply a blur filter to the Slider when it scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:402 msgid "Apply a bottom margin to the Slider (px)" msgstr "" #: admin/includes/help.class.php:2483 msgid "Apply a box-shadow to the 3D element to enhance the effect" msgstr "" #: admin/includes/help.class.php:10128 msgid "" "Apply a mask to the Layer as the Parallax Effect takes place. When applied, " "the content will never bleed outside this mask." msgstr "" #: admin/includes/help.class.php:394 msgid "Apply a top margin to the Slider (px)" msgstr "" #: admin/includes/help.class.php:7976 msgid "" "Apply and animate a CSS clip-path to the Layer. Useful for creating 'wipe' " "animations" msgstr "" #: admin/includes/help.class.php:2239 msgid "Apply opacity to the non-activate Slides" msgstr "" #: admin/includes/help.class.php:7316 msgid "Apply Shadow to" msgstr "" #: admin/includes/help.class.php:2646 msgid "Apply special effects to your content when the page is scrolled" msgstr "" #: admin/includes/help.class.php:2711 msgid "Apply the effect(s) to all Layers" msgstr "" #: admin/includes/help.class.php:2724 msgid "Apply the effect(s) to all Parallax Layers" msgstr "" #: admin/includes/help.class.php:2737 msgid "Apply the effect(s) to the Slide's main background" msgstr "" #: admin/includes/help.class.php:2750 msgid "Apply the effect(s) to the Slide's Static/Global Layers" msgstr "" #: admin/includes/help.class.php:2763 msgid "Apply the effect(s) to the Slide's Static/Global Parallax Layers" msgstr "" #: admin/includes/help.class.php:2778 msgid "" "Apply the effect(s) when the page is scrolled from the top, bottom, or both " "directions" msgstr "" #: admin/includes/help.class.php:2252 msgid "Apply varying opacity to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:2298 msgid "Apply varying rotations to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:2344 msgid "Apply varying scale/zooms to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:1813 msgid "Area %" msgstr "" #: admin/includes/help.class.php:3160 msgid "Arrows Animation" msgstr "" #: admin/includes/help.class.php:3194 msgid "Arrows Animation Speed" msgstr "" #: admin/includes/help.class.php:3210 msgid "Arrows Show Delay" msgstr "" #: admin/includes/help.class.php:3079 msgid "Arrows Type/Style" msgstr "" #: admin/includes/help.class.php:5063 admin/includes/help.class.php:6138 msgid "Aspect Ratio" msgstr "" #: admin/includes/help.class.php:291 msgid "Auto" msgstr "" #: admin/includes/help.class.php:9052 msgid "Auto Rotate Bezier" msgstr "" #: admin/includes/help.class.php:1842 msgid "Auto Rotate Slideshow" msgstr "" #: admin/includes/help.class.php:3230 msgid "" "Auto-hide the arrows after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:3545 msgid "" "Auto-hide the bullets after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:4026 msgid "" "Auto-hide the tabs after a set amount of time (will be shown again when the " "user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:4507 msgid "" "Auto-hide the thumbs after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:5144 admin/includes/help.class.php:6374 msgid "Auto-mute the video each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:1625 admin/includes/help.class.php:10709 msgid "" "Automatically adjust the positioning for Layers for each responsive device " "viewport" msgstr "" #: admin/includes/help.class.php:1617 admin/includes/help.class.php:10696 msgid "Automatically resize Layers for each responsive device viewport" msgstr "" #: admin/includes/help.class.php:10670 msgid "" "Automatically resize/reposition all Layers for each device viewport inside " "the editor" msgstr "" #: admin/includes/help.class.php:1609 admin/includes/help.class.php:10657 msgid "" "Automatically resize/reposition new Layers for each device viewport inside " "the editor" msgstr "" #: admin/includes/help.class.php:9055 msgid "" "Automatically rotate the Layer according to its position along the Bezier " "path" msgstr "" #: admin/includes/help.class.php:6151 msgid "Autoplay" msgstr "" #: admin/includes/help.class.php:6778 msgid "Background Color" msgstr "" #: admin/includes/help.class.php:8151 msgid "Background Color Value" msgstr "" #: admin/includes/help.class.php:2496 msgid "Background Enabled" msgstr "" #: admin/includes/help.class.php:4853 msgid "Background Fit" msgstr "" #: admin/includes/help.class.php:6791 msgid "Background Image" msgstr "" #: admin/includes/help.class.php:5335 msgid "Background Image Filter" msgstr "" #: admin/includes/help.class.php:2452 msgid "Background Image Speed" msgstr "" #: admin/includes/help.class.php:4879 admin/includes/help.class.php:5595 msgid "Background Position" msgstr "" #: admin/includes/help.class.php:4866 msgid "Background Repeat" msgstr "" #: admin/includes/help.class.php:9070 msgid "Bezier Curve Angle" msgstr "" #: admin/includes/help.class.php:9088 msgid "Bezier Curve Tension" msgstr "" #: admin/includes/help.class.php:9124 msgid "Bezier End Point X" msgstr "" #: admin/includes/help.class.php:9160 msgid "Bezier End Point Y" msgstr "" #: admin/includes/help.class.php:9196 msgid "Bezier End Point Z" msgstr "" #: admin/includes/help.class.php:9106 msgid "Bezier Start Point X" msgstr "" #: admin/includes/help.class.php:9142 msgid "Bezier Start Point Y" msgstr "" #: admin/includes/help.class.php:9178 msgid "Bezier Start Point Z" msgstr "" #: admin/includes/help.class.php:2560 msgid "BG 3D Depth" msgstr "" #: admin/includes/help.class.php:6817 msgid "BG Image Fit" msgstr "" #: admin/includes/help.class.php:6804 msgid "BG Image Position" msgstr "" #: admin/includes/help.class.php:6830 msgid "BG Image Repeat" msgstr "" #: admin/includes/help.class.php:580 msgid "BG Position" msgstr "" #: admin/includes/help.class.php:606 msgid "BG Repeat" msgstr "" #: admin/includes/help.class.php:2814 msgid "BG Strength" msgstr "" #: admin/includes/help.class.php:7463 msgid "Blend Mode Filter" msgstr "" #: admin/includes/help.class.php:2678 msgid "Blur" msgstr "" #: admin/includes/help.class.php:5915 msgid "Blur Effect" msgstr "" #: admin/includes/help.class.php:1775 admin/includes/help.class.php:5760 #: admin/includes/help.class.php:9561 msgid "Blur End" msgstr "" #: admin/includes/help.class.php:8053 admin/includes/help.class.php:8500 #: admin/includes/help.class.php:8574 admin/includes/help.class.php:8648 #: admin/includes/help.class.php:10070 msgid "Blur Filter" msgstr "" #: admin/includes/help.class.php:5918 msgid "Blur Layers in and out as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:7355 admin/includes/help.class.php:7435 msgid "Blur Radius" msgstr "" #: admin/includes/help.class.php:1764 admin/includes/help.class.php:5744 #: admin/includes/help.class.php:9544 msgid "Blur Start" msgstr "" #: admin/includes/help.class.php:2691 msgid "Blur Value" msgstr "" #: admin/includes/help.class.php:2981 msgid "Body Class" msgstr "" #: admin/includes/help.class.php:7005 msgid "Border Bottom Size" msgstr "" #: admin/includes/help.class.php:9987 msgid "Border Bottom Width" msgstr "" #: admin/includes/help.class.php:6953 admin/includes/help.class.php:9934 msgid "Border Color" msgstr "" #: admin/includes/help.class.php:7018 msgid "Border Left Size" msgstr "" #: admin/includes/help.class.php:10000 msgid "Border Left Width" msgstr "" #: admin/includes/help.class.php:2127 msgid "Border Radius" msgstr "" #: admin/includes/help.class.php:7059 admin/includes/help.class.php:10041 msgid "Border Radius Bottom Left" msgstr "" #: admin/includes/help.class.php:7072 admin/includes/help.class.php:10054 msgid "Border Radius Bottom Right" msgstr "" #: admin/includes/help.class.php:7033 admin/includes/help.class.php:10015 msgid "Border Radius Top Left" msgstr "" #: admin/includes/help.class.php:7046 admin/includes/help.class.php:10028 msgid "Border Radius Top Right" msgstr "" #: admin/includes/help.class.php:6992 msgid "Border Right Size" msgstr "" #: admin/includes/help.class.php:9974 msgid "Border Right Width" msgstr "" #: admin/includes/help.class.php:6966 admin/includes/help.class.php:9947 msgid "Border Style" msgstr "" #: admin/includes/help.class.php:6979 msgid "Border Top Size" msgstr "" #: admin/includes/help.class.php:9961 msgid "Border Top Width" msgstr "" #: admin/includes/help.class.php:6471 msgid "Break At" msgstr "" #: admin/includes/help.class.php:8087 admin/includes/help.class.php:8536 #: admin/includes/help.class.php:8610 admin/includes/help.class.php:8684 #: admin/includes/help.class.php:10083 msgid "Brightness" msgstr "" #: admin/includes/help.class.php:9629 msgid "Brightness End" msgstr "" #: admin/includes/help.class.php:9612 msgid "Brightness Start" msgstr "" #: admin/includes/help.class.php:3493 msgid "Bullets Animation" msgstr "" #: admin/includes/help.class.php:3509 msgid "Bullets Animation Speed" msgstr "" #: admin/includes/help.class.php:3525 msgid "Bullets Show Delay" msgstr "" #: admin/includes/help.class.php:3362 msgid "Bullets Type/Style" msgstr "" #: admin/includes/help.class.php:1287 msgid "Cache the Facebook API results for faster loading" msgstr "" #: admin/includes/help.class.php:982 msgid "Cache the Flickr API results for faster loading" msgstr "" #: admin/includes/help.class.php:1101 msgid "Cache the Instagram API results for faster loading" msgstr "" #: admin/includes/help.class.php:1155 msgid "Cache the Twitter API results for faster loading" msgstr "" #: admin/includes/help.class.php:1468 msgid "Cache the Vimeo API results for faster loading" msgstr "" #: admin/includes/help.class.php:1384 msgid "Cache the YouTube API results for faster loading" msgstr "" #: admin/includes/help.class.php:10283 msgid "Call an external JavaScript function on user-interaction" msgstr "" #: admin/includes/help.class.php:10280 msgid "Call Back Function" msgstr "" #: admin/includes/help.class.php:2886 msgid "" "Call jQuery.noConflict() to help avoid conflicts with other themes/plugins" msgstr "" #: admin/includes/help.class.php:281 msgid "Carousel" msgstr "" #: admin/includes/help.class.php:115 msgid "Change Slide Order" msgstr "" #: admin/includes/help.class.php:2058 msgid "" "Change slides when the user navigates to a new window or tab and then " "returns to the page" msgstr "" #: admin/includes/help.class.php:9775 msgid "Change the Layer's transparency on mouse hover" msgstr "" #: admin/includes/help.class.php:118 msgid "Change the order in which the Slides appear" msgstr "" #: admin/includes/help.class.php:10372 msgid "Change to the next or previous Slide on user-interaction" msgstr "" #: admin/includes/help.class.php:5118 msgid "Change to the next Slide when the video ends" msgstr "" #: admin/includes/help.class.php:6288 msgid "Change to the next Slide when the video/audio ends" msgstr "" #: admin/includes/help.class.php:1407 msgid "Channel ID" msgstr "" #: admin/includes/help.class.php:2848 msgid "" "Choose 'All' to LazyLoad all images in the Slider when the Slider first " "lpads, 'Smart' to only LazyLoad the prev/next Slide's images, and 'Single' " "to only LazyLoad the current Slide's images." msgstr "" #: admin/includes/help.class.php:10265 msgid "" "Choose 'No Follow' to discourage search engines from indexing index the link" msgstr "" #: admin/includes/help.class.php:9696 msgid "" "Choose 'none' to disable user-interaction. Useful for enabling clicks on " "content placed beneath the Layer." msgstr "" #: admin/includes/help.class.php:744 msgid "" "Choose 'Post' to pull in a range of posts, 'Specific Post' to pull in posts " "by ID, or 'Current Post' to populate the Slider with the current post's " "content" msgstr "" #: admin/includes/help.class.php:7989 msgid "" "Choose 'Rectangle' or 'Circle' for traditional wipes from the sides, center " "or corners, and 'Inverts' for curtain-type reveals" msgstr "" #: admin/includes/help.class.php:3099 admin/includes/help.class.php:3414 #: admin/includes/help.class.php:3747 admin/includes/help.class.php:4228 #: admin/includes/help.class.php:7182 msgid "" "Choose 'Slider' to align based on the Slider's full display, or 'Content' to " "align against the Slider's grid area" msgstr "" #: admin/includes/help.class.php:8708 msgid "Choose a predefined special effect to use as the Layer's animation" msgstr "" #: admin/includes/help.class.php:3082 msgid "Choose a predefined style for the Arrows navigation" msgstr "" #: admin/includes/help.class.php:3365 msgid "Choose a predefined style for the Bullets navigation" msgstr "" #: admin/includes/help.class.php:3714 msgid "Choose a predefined style for the Tabs navigation" msgstr "" #: admin/includes/help.class.php:4195 msgid "Choose a predefined style for the Thumbnails navigation" msgstr "" #: admin/includes/help.class.php:5507 msgid "" "Choose a traditional link to the Slide to navigate to a new web page or " "another Slide" msgstr "" #: admin/includes/help.class.php:2017 msgid "Choose an alternate transition for the first Slide" msgstr "" #: admin/includes/help.class.php:641 msgid "Choose an optional shadow to add to the Slider" msgstr "" #: admin/includes/help.class.php:1274 msgid "Choose how many Slides should be created from the Facebook source" msgstr "" #: admin/includes/help.class.php:969 msgid "Choose how many Slides should be created from the Flickr source" msgstr "" #: admin/includes/help.class.php:1088 msgid "Choose how many Slides should be created from the Instagram source" msgstr "" #: admin/includes/help.class.php:1142 msgid "Choose how many Slides should be created from the Twitter source" msgstr "" #: admin/includes/help.class.php:1455 msgid "Choose how many Slides should be created from the Vimeo source" msgstr "" #: admin/includes/help.class.php:1371 msgid "Choose how many Slides should be created from the YouTube source" msgstr "" #: admin/includes/help.class.php:5966 msgid "Choose how text should wrap/break onto lines lines" msgstr "" #: admin/includes/help.class.php:2946 msgid "" "Choose how the Module should be horizontally aligned to the page when loaded " "as a Modal" msgstr "" #: admin/includes/help.class.php:2954 msgid "" "Choose how the Module should be vertically aligned to the page when loaded " "as a Modal" msgstr "" #: admin/includes/help.class.php:1550 msgid "Choose if Layers should be user-selectable by default" msgstr "" #: admin/includes/help.class.php:2531 msgid "" "Choose if Slide Layers can bleed outside the Slider's bounding box when " "skewed in 3D space" msgstr "" #: admin/includes/help.class.php:10169 msgid "" "Choose if the Action should occur on user-click, mouse-over or mouse-out" msgstr "" #: admin/includes/help.class.php:5981 msgid "" "Choose if the Image source should be populated by the Slide's social stream " "content" msgstr "" #: admin/includes/help.class.php:10528 msgid "" "Choose if the Layer's animation behavior should reset or not when the Slide " "replays again" msgstr "" #: admin/includes/help.class.php:10231 msgid "" "Choose if the link should be opened in the same window or in a new window" msgstr "" #: admin/includes/help.class.php:2434 msgid "" "Choose if the origin point for the effect should be the Layer's center, or " "based on where the user first hovered their mouse over the element" msgstr "" #: admin/includes/help.class.php:4682 msgid "" "Choose if the page and its contents should be scrolled when swiping " "vertically" msgstr "" #: admin/includes/help.class.php:2426 msgid "" "Choose if the Parallax/3D effects should happen on mouse move, page scroll " "or both" msgstr "" #: admin/includes/help.class.php:3034 msgid "" "Choose if the progress bar should appear at the top or bottom of the Slider" msgstr "" #: admin/includes/help.class.php:2499 msgid "" "Choose if the Slide's main background image should be included for the 3D " "effect" msgstr "" #: admin/includes/help.class.php:2515 msgid "" "Choose if the Slider's main background can bleed outside the Slider's " "bounding box when skewed in 3D space" msgstr "" #: admin/includes/help.class.php:3763 msgid "" "Choose if the tabs should appear inside or outside the Slider's main content " "area" msgstr "" #: admin/includes/help.class.php:4244 msgid "" "Choose if the thumbs should appear inside or outside the Slider's main " "content area" msgstr "" #: admin/includes/help.class.php:6050 msgid "" "Choose if the video should be loaded from YouTube, Vimeo or locally (HTML5)" msgstr "" #: admin/includes/help.class.php:3943 admin/includes/help.class.php:4424 msgid "Choose if the wrapper should be displayed as a block or an inline-block" msgstr "" #: admin/includes/help.class.php:5568 msgid "" "Choose of the Slide link should be placed behind or above the Slide's Layer " "content" msgstr "" #: admin/includes/help.class.php:1327 msgid "Choose the Facebook Album to be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:10511 msgid "" "Choose the Layer's default animation behavior in relation to the selected " "Action" msgstr "" #: admin/includes/help.class.php:854 msgid "" "Choose the maximum number of Posts that should be included in the Slider" msgstr "" #: admin/includes/help.class.php:6461 msgid "" "Choose the number of columns and their colspan for the selected row" msgstr "" #: admin/includes/help.class.php:822 msgid "Choose the order in which the posts should appear in the Slider" msgstr "" #: admin/includes/help.class.php:1437 msgid "Choose the playlist to pull in from the YouTube account" msgstr "" #: admin/includes/help.class.php:5416 msgid "" "Choose the published state of the Slide. Choose 'Unpublished' to work on " "the Slide in a draft status." msgstr "" #: admin/includes/help.class.php:10141 msgid "" "Choose to animate the Layer's animation timeline as the Module scrolls into " "and out of view" msgstr "" #: admin/includes/help.class.php:1424 msgid "Choose to include videos from a YouTube Playlist or Channel" msgstr "" #: admin/includes/help.class.php:1633 admin/includes/help.class.php:10722 msgid "" "Choose to resize the Layer's inner HTML elements if the Layer includes " "custom HTML" msgstr "" #: admin/includes/help.class.php:7169 msgid "" "Choose to set the Layer's width/height as full-width, full-height. " "'Stretch' will be 100% width/height, 'Cover' will maintain aspect ratio." msgstr "" #: admin/includes/help.class.php:4749 msgid "Choose to use left/right keys or up/down keys to change Slides" msgstr "" #: admin/includes/help.class.php:10184 msgid "Choose which Action should occur when the user interacts with the Layer" msgstr "" #: admin/includes/help.class.php:8187 msgid "Choose which direction the chars/words/lines should be animated in" msgstr "" #: admin/includes/help.class.php:8006 msgid "Choose which direction the Clip Path should move to" msgstr "" #: admin/includes/help.class.php:4777 msgid "" "Choose which direction the mouse wheel should be scrolled to change Slides" msgstr "" #: admin/includes/help.class.php:6566 msgid "" "Choose which HTML tag should be used for the Layer. Useful for SEO purposes" msgstr "" #: admin/includes/help.class.php:10494 msgid "Choose which Layer to target for the Layer Action" msgstr "" #: admin/includes/help.class.php:8738 msgid "" "Choose which point in the Layer's timeline it should begin from for the loop " "animation" msgstr "" #: admin/includes/help.class.php:8754 msgid "" "Choose which point in the Layer's timeline it should play to before it " "animates again" msgstr "" #: admin/includes/help.class.php:789 msgid "Choose which Post Categories to include in the Slider" msgstr "" #: admin/includes/help.class.php:773 msgid "Choose which Post Types to include in the Slider" msgstr "" #: admin/includes/help.class.php:1314 msgid "Choose which type of Facebook content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1009 msgid "Choose which type of Flickr content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1114 msgid "Choose which type of Instagram content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:757 msgid "Choose which type of posts should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1481 msgid "Choose which type of Vimeo content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:6474 msgid "Choose which viewport the rows should collapse into single columns" msgstr "" #: admin/includes/help.class.php:1880 msgid "Chose when the Slider's progress should stop/pause" msgstr "" #: admin/includes/help.class.php:8003 msgid "Clip Path Origin" msgstr "" #: admin/includes/help.class.php:7986 msgid "Clip Path Type" msgstr "" #: admin/includes/help.class.php:8020 msgid "Clip Percentage" msgstr "" #: admin/includes/help.class.php:3908 msgid "Color" msgstr "" #: admin/includes/help.class.php:6458 msgid "Column Structure" msgstr "" #: admin/includes/help.class.php:1217 msgid "Consumer Key" msgstr "" #: admin/includes/help.class.php:1230 msgid "Consumer Secret" msgstr "" #: admin/includes/help.class.php:73 msgid "Content Size/Position" msgstr "" #: admin/includes/help.class.php:1866 msgid "" "Continuously loop a Slide's animations when the Slider contains only one " "slide" msgstr "" #: admin/includes/help.class.php:6325 msgid "Controls" msgstr "" #: admin/includes/help.class.php:6541 msgid "CSS Clear" msgstr "" #: admin/includes/help.class.php:6527 msgid "CSS Display" msgstr "" #: admin/includes/help.class.php:6534 msgid "CSS Float" msgstr "" #: admin/includes/help.class.php:3662 admin/includes/help.class.php:4143 msgid "CSS Styling" msgstr "" #: admin/includes/help.class.php:9680 msgid "Cursor Type" msgstr "" #: admin/includes/help.class.php:4920 msgid "Custom Alt Attribute" msgstr "" #: admin/includes/help.class.php:658 msgid "Custom Content" msgstr "" #: admin/includes/help.class.php:2917 msgid "Custom CSS" msgstr "" #: admin/includes/help.class.php:2925 msgid "Custom JavaScript" msgstr "" #: admin/includes/help.class.php:4950 msgid "Custom Title Attribute" msgstr "" #: admin/includes/help.class.php:6750 msgid "Dash-Array" msgstr "" #: admin/includes/help.class.php:6763 msgid "Dash-Array Offset" msgstr "" #: admin/includes/help.class.php:5476 msgid "Data Attributes" msgstr "" #: admin/includes/help.class.php:2907 msgid "Debug Mode" msgstr "" #: admin/includes/help.class.php:2182 msgid "" "Decide how the items should be aligned horizontally inside the Slide " "container" msgstr "" #: admin/includes/help.class.php:2195 msgid "" "Decide how the items should be aligned vertically inside the Slide container" msgstr "" #: admin/includes/help.class.php:1580 msgid "Default BG Position" msgstr "" #: admin/includes/help.class.php:1596 msgid "Default BG Repeat" msgstr "" #: admin/includes/help.class.php:1588 msgid "Default Image Fit" msgstr "" #: admin/includes/help.class.php:1572 msgid "Default Image Size" msgstr "" #: admin/includes/help.class.php:4984 msgid "Define a custom height attribute for external image urls" msgstr "" #: admin/includes/help.class.php:4971 msgid "Define a custom width attribute for external image urls" msgstr "" #: admin/includes/help.class.php:2580 msgid "" "Define a depth for each of the 15 options, which can then be assigned to any " "given Layer" msgstr "" #: admin/includes/help.class.php:10818 msgid "" "Define an optional ID for the Layer to target it with custom CSS/JavaScript" msgstr "" #: admin/includes/help.class.php:10883 msgid "" "Define an optional ID for the Layer's outer-most wrapper to target it with " "custom CSS/JavaScript." msgstr "" #: admin/includes/help.class.php:68 msgid "Define custom grid widths and heights per device/viewport" msgstr "" #: admin/includes/help.class.php:4910 msgid "" "Define the 'alt' attribute for the Slide's main background image. Useful " "for SEO purposes." msgstr "" #: admin/includes/help.class.php:4940 msgid "" "Define the 'title' attribute for the Slide's main background image. Useful " "for screen readers." msgstr "" #: admin/includes/help.class.php:2169 msgid "Define the CSS padding-bottom for the carousel items (px)" msgstr "" #: admin/includes/help.class.php:2156 msgid "Define the CSS padding-top for the carousel items (px)" msgstr "" #: admin/includes/help.class.php:10857 msgid "Define the Layer's 'rel' attribute" msgstr "" #: admin/includes/help.class.php:10870 msgid "Define the Layer's tab-index. Useful for defining focus on elements." msgstr "" #: admin/includes/help.class.php:10844 msgid "Define the Layer's title attribute" msgstr "" #: admin/includes/help.class.php:2143 msgid "Define the spacing between the carousel items (px)" msgstr "" #: admin/includes/help.class.php:8818 msgid "Define when the loop animation should begin after the Slide is shown" msgstr "" #: admin/includes/help.class.php:5835 msgid "Description" msgstr "" #: admin/includes/help.class.php:468 msgid "Desktop Height" msgstr "" #: admin/includes/help.class.php:452 msgid "Desktop Viewport" msgstr "" #: admin/includes/help.class.php:460 msgid "Desktop Width" msgstr "" #: admin/includes/help.class.php:5247 msgid "Dimension" msgstr "" #: admin/includes/help.class.php:6315 msgid "Disable all possible user-interaction with the video" msgstr "" #: admin/includes/help.class.php:2063 msgid "Disable Blur/Focus behavior" msgstr "" #: admin/includes/help.class.php:2788 msgid "Disable on Mobile" msgstr "" #: admin/includes/help.class.php:1947 msgid "Disable PanZoom on Mobile" msgstr "" #: admin/includes/help.class.php:2408 msgid "Disable Parallax/3D on Mobile" msgstr "" #: admin/includes/help.class.php:1939 msgid "Disable Slider on Mobile" msgstr "" #: admin/includes/help.class.php:92 msgid "Disable slider on mobile, hide layer content below screen size" msgstr "" #: admin/includes/help.class.php:2066 msgid "" "Disable Slider resizing when the user navigates away from the tab/window and " "returns to the page" msgstr "" #: admin/includes/help.class.php:2791 msgid "Disable the effects on mobile devices" msgstr "" #: admin/includes/help.class.php:1950 msgid "Disable the PanZoom effect for mobile devices" msgstr "" #: admin/includes/help.class.php:2411 msgid "Disable the Parallax/3D effects for mobile devices" msgstr "" #: admin/includes/help.class.php:2364 msgid "Display a spinner animation when the Module first loads" msgstr "" #: admin/includes/help.class.php:6328 msgid "Display controls in the video/audio player" msgstr "" #: admin/includes/help.class.php:2910 msgid "" "Display debug information on the Slider to help show issues during " "development" msgstr "" #: admin/includes/help.class.php:3398 msgid "" "Display the bullets next to one another (horizontal) or on top of one " "another (vertical)" msgstr "" #: admin/includes/help.class.php:302 msgid "Display the Slider 100% width across the page" msgstr "" #: admin/includes/help.class.php:284 msgid "Display the Slider as a traditional Carousel" msgstr "" #: admin/includes/help.class.php:311 msgid "Display the Slider at 100% width and height" msgstr "" #: admin/includes/help.class.php:3731 msgid "" "Display the tabs next to one another (horizontal) or on top of one another " "(vertical)" msgstr "" #: admin/includes/help.class.php:4212 msgid "" "Display the thumbs next to one another (horizontal) or on top of one another " "(vertical)" msgstr "" #: admin/includes/help.class.php:12 msgid "Docs" msgstr "" #: admin/includes/help.class.php:25 msgid "Documentation" msgstr "" #: admin/includes/help.class.php:435 msgid "Don't Force Fullwidth" msgstr "" #: admin/includes/help.class.php:5076 admin/includes/help.class.php:6177 msgid "Dotted Overlay" msgstr "" #: admin/includes/help.class.php:4679 msgid "Drag Block Vertical" msgstr "" #: admin/includes/help.class.php:1660 admin/includes/help.class.php:5793 msgid "Duration" msgstr "" #: admin/includes/help.class.php:1649 admin/includes/help.class.php:2207 #: admin/includes/help.class.php:5777 msgid "Easing" msgstr "" #: admin/includes/help.class.php:149 msgid "Edit Content Layers" msgstr "" #: admin/includes/help.class.php:152 msgid "Edit text, images, videos, styles, position and size for your content" msgstr "" #: admin/includes/help.class.php:2395 msgid "Enable 3D Effects" msgstr "" #: admin/includes/help.class.php:2266 msgid "Enable 3D Rotation" msgstr "" #: admin/includes/help.class.php:3066 msgid "Enable Arrows" msgstr "" #: admin/includes/help.class.php:1845 msgid "Enable autoplay for the Slider to automatically change between slides" msgstr "" #: admin/includes/help.class.php:7303 msgid "Enable Box Shadow" msgstr "" #: admin/includes/help.class.php:3349 msgid "Enable Bullets" msgstr "" #: admin/includes/help.class.php:3352 msgid "Enable Bullets for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:7973 msgid "Enable Clip Path" msgstr "" #: admin/includes/help.class.php:3681 msgid "Enable custom styling overrides for the bullets" msgstr "" #: admin/includes/help.class.php:4162 msgid "Enable custom styling overrides for the tabs" msgstr "" #: admin/includes/help.class.php:8040 admin/includes/help.class.php:8483 #: admin/includes/help.class.php:8557 admin/includes/help.class.php:8631 msgid "Enable Filter Animation" msgstr "" #: admin/includes/help.class.php:4733 msgid "Enable Keyboard Navigation" msgstr "" #: admin/includes/help.class.php:7925 msgid "Enable Layer Mask" msgstr "" #: admin/includes/help.class.php:3069 msgid "Enable left/right Arrows for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:4736 msgid "Enable left/right/up/down keys to control the Slider" msgstr "" #: admin/includes/help.class.php:4761 msgid "Enable Mouse Scroll" msgstr "" #: admin/includes/help.class.php:4764 msgid "Enable mouse scrolling to control Slide changes" msgstr "" #: admin/includes/help.class.php:60 msgid "Enable multiple stage sizes for custom set responsive content" msgstr "" #: admin/includes/help.class.php:1641 admin/includes/help.class.php:5582 msgid "Enable PanZoom" msgstr "" #: admin/includes/help.class.php:2386 msgid "Enable Parallax/3D Effects" msgstr "" #: admin/includes/help.class.php:3002 msgid "Enable Progress Bar" msgstr "" #: admin/includes/help.class.php:2312 msgid "Enable Scaling" msgstr "" #: admin/includes/help.class.php:5491 msgid "Enable Slide Link" msgstr "" #: admin/includes/help.class.php:7492 admin/includes/help.class.php:7537 msgid "Enable Spike Masks" msgstr "" #: admin/includes/help.class.php:3698 msgid "Enable Tabs" msgstr "" #: admin/includes/help.class.php:3701 msgid "Enable Tabs for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:7396 msgid "Enable Text Shadow" msgstr "" #: admin/includes/help.class.php:8171 msgid "Enable Text-Split Animations" msgstr "" #: admin/includes/help.class.php:481 msgid "Enable the Laptop responsive viewport" msgstr "" #: admin/includes/help.class.php:1644 msgid "Enable the PanZoom effect by default for newly created Slides" msgstr "" #: admin/includes/help.class.php:5585 msgid "Enable the PanZoom effect by default for this Slide" msgstr "" #: admin/includes/help.class.php:2398 msgid "Enable the Parallax/3D effect engine for the Slider" msgstr "" #: admin/includes/help.class.php:533 msgid "Enable the Phone responsive viewport" msgstr "" #: admin/includes/help.class.php:2389 msgid "Enable the special effects engine for the Slider" msgstr "" #: admin/includes/help.class.php:507 msgid "Enable the Tablet responsive viewport" msgstr "" #: admin/includes/help.class.php:4179 msgid "Enable Thumbnails" msgstr "" #: admin/includes/help.class.php:4182 msgid "Enable Thumbnails for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:4653 msgid "Enable Touch Swipe" msgstr "" #: admin/includes/help.class.php:4666 msgid "Enable Touch Swipe for Desktop" msgstr "" #: admin/includes/help.class.php:4669 msgid "" "Enable touch swiping on Desktop computers to navigate to the previous/next " "slides" msgstr "" #: admin/includes/help.class.php:4656 msgid "Enable touch swiping to navigate to the previous/next slides" msgstr "" #: admin/includes/help.class.php:1792 msgid "Enable Viewport Stop" msgstr "" #: admin/includes/help.class.php:10154 msgid "" "Enable/Disable filter effects for the Layer as the Module scrolls into and " "out of view. Filter effects applied via the Module Settings" msgstr "" #: admin/includes/help.class.php:193 msgid "Enable/Disable Navigation" msgstr "" #: admin/includes/help.class.php:1707 admin/includes/help.class.php:5662 msgid "End Position X" msgstr "" #: admin/includes/help.class.php:1729 admin/includes/help.class.php:5694 msgid "End Position Y" msgstr "" #: admin/includes/help.class.php:9474 msgid "End rotate2D" msgstr "" #: admin/includes/help.class.php:9406 msgid "End rotateX" msgstr "" #: admin/includes/help.class.php:9440 msgid "End rotateY" msgstr "" #: admin/includes/help.class.php:9251 msgid "End scaleX" msgstr "" #: admin/includes/help.class.php:9285 msgid "End scaleY" msgstr "" #: admin/includes/help.class.php:9319 msgid "End skewX" msgstr "" #: admin/includes/help.class.php:9353 msgid "End skewY" msgstr "" #: admin/includes/help.class.php:5196 admin/includes/help.class.php:6429 msgid "End the video at this time (minutes:seconds, such as 01:30)" msgstr "" #: admin/includes/help.class.php:5193 admin/includes/help.class.php:6426 msgid "End Time" msgstr "" #: admin/includes/help.class.php:8948 msgid "End X Position" msgstr "" #: admin/includes/help.class.php:8982 msgid "End Y Position" msgstr "" #: admin/includes/help.class.php:9016 msgid "End Z Position" msgstr "" #: admin/includes/help.class.php:7639 msgid "End/Out Animation: To" msgstr "" #: admin/includes/help.class.php:5105 msgid "" "Ensures that the video will be displayed full-width and full-height " "regardless of its aspect ratio" msgstr "" #: admin/includes/help.class.php:4953 msgid "" "Enter a custom title for the Slide's main background image. Useful for " "screen readers." msgstr "" #: admin/includes/help.class.php:805 msgid "" "Enter a list of Post ID's to include in the Slider, or select " "'Popular/Recent' to populate the list automatically" msgstr "" #: admin/includes/help.class.php:5861 msgid "" "Enter a specific amount of times the Slide's timeeline should loop or use " "'unlimited' to loop continusously until the Slide changes" msgstr "" #: admin/includes/help.class.php:570 msgid "" "Enter an image url or select/upload an image from the Media or Object " "Library to be used as the Slider's global background image" msgstr "" #: admin/includes/help.class.php:4923 msgid "" "Enter custom alternative text for the Slide's main background image. Useful " "for SEO purposes." msgstr "" #: admin/includes/help.class.php:1054 msgid "Enter the absolute URL of the flickr gallery you wish to include" msgstr "" #: admin/includes/help.class.php:1070 msgid "Enter the absolute URL of the flickr group irl you wish to include" msgstr "" #: admin/includes/help.class.php:1410 msgid "Enter the channel ID of the YouTube account" msgstr "" #: admin/includes/help.class.php:1494 msgid "" "Enter the username, album ID, group name or channel name of the Vimeo " "account to use as the stream" msgstr "" #: admin/includes/help.class.php:1300 msgid "Enter your Facebook Page URL for the API query" msgstr "" #: admin/includes/help.class.php:995 msgid "" "Enter your Flickr API key. Learn more" msgstr "" #: admin/includes/help.class.php:1022 msgid "Enter your Flickr user URL for the API query" msgstr "" #: admin/includes/help.class.php:1127 msgid "Enter your Instagram User Name for the API query" msgstr "" #: admin/includes/help.class.php:1168 msgid "Enter your Twitter User Name/Handle for the API query" msgstr "" #: admin/includes/help.class.php:1397 msgid "" "Enter your YouTube API key. Learn " "more" msgstr "" #: admin/includes/help.class.php:10615 msgid "Enter/Exit Fullscreen" msgstr "" #: admin/includes/help.class.php:4981 msgid "External Image Height" msgstr "" #: admin/includes/help.class.php:4813 msgid "External Image URL" msgstr "" #: admin/includes/help.class.php:4968 msgid "External Image Width" msgstr "" #: admin/includes/help.class.php:712 msgid "Facebook" msgstr "" #: admin/includes/help.class.php:2651 msgid "Fade" msgstr "" #: admin/includes/help.class.php:5907 msgid "Fade Effect" msgstr "" #: admin/includes/help.class.php:2236 msgid "Fade Items" msgstr "" #: admin/includes/help.class.php:5910 msgid "Fade Layers in and out as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:2654 msgid "Fade the Slider out when it scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:29 msgid "FAQs" msgstr "" #: admin/includes/help.class.php:951 msgid "Featured Only" msgstr "" #: admin/includes/help.class.php:754 msgid "Fetch By" msgstr "" #: admin/includes/help.class.php:10151 msgid "Filter Effect Scroll Based" msgstr "" #: admin/includes/help.class.php:2006 msgid "First Slide Animation" msgstr "" #: admin/includes/help.class.php:2027 msgid "First Slide Transition Duration" msgstr "" #: admin/includes/help.class.php:2014 msgid "First Slide Transition Type" msgstr "" #: admin/includes/help.class.php:373 msgid "Fixed on Top" msgstr "" #: admin/includes/help.class.php:685 msgid "Flickr" msgstr "" #: admin/includes/help.class.php:10262 msgid "Follow" msgstr "" #: admin/includes/help.class.php:6631 msgid "Font Family" msgstr "" #: admin/includes/help.class.php:6579 msgid "Font Size" msgstr "" #: admin/includes/help.class.php:6605 msgid "Font Weight" msgstr "" #: admin/includes/help.class.php:6657 msgid "Font-Style: Italic" msgstr "" #: admin/includes/help.class.php:5102 msgid "Force Cover" msgstr "" #: admin/includes/help.class.php:365 msgid "Force Overflow" msgstr "" #: admin/includes/help.class.php:308 msgid "Full Screen" msgstr "" #: admin/includes/help.class.php:299 msgid "Full Width" msgstr "" #: admin/includes/help.class.php:1051 msgid "Gallery URL" msgstr "" #: admin/includes/help.class.php:646 msgid "Gap (Border)" msgstr "" #: admin/includes/help.class.php:3379 msgid "Gap/Spacing" msgstr "" #: admin/includes/help.class.php:7669 msgid "Give the animation a name for editing purposes" msgstr "" #: admin/includes/help.class.php:165 msgid "Global Layers" msgstr "" #: admin/includes/help.class.php:2664 msgid "GrayScale" msgstr "" #: admin/includes/help.class.php:8070 admin/includes/help.class.php:8518 #: admin/includes/help.class.php:8592 admin/includes/help.class.php:8666 #: admin/includes/help.class.php:10096 msgid "Grayscale" msgstr "" #: admin/includes/help.class.php:5923 msgid "Grayscale Effect" msgstr "" #: admin/includes/help.class.php:9595 msgid "Grayscale End" msgstr "" #: admin/includes/help.class.php:9578 msgid "Grayscale Start" msgstr "" #: admin/includes/help.class.php:357 msgid "Grid = Module" msgstr "" #: admin/includes/help.class.php:1067 msgid "Group URL" msgstr "" #: admin/includes/help.class.php:3890 admin/includes/help.class.php:4371 msgid "Height" msgstr "" #: admin/includes/help.class.php:14 msgid "Help Directory" msgstr "" #: admin/includes/help.class.php:23 msgid "Help Mode" msgstr "" #: admin/includes/help.class.php:272 msgid "Hero Scene" msgstr "" #: admin/includes/help.class.php:3227 admin/includes/help.class.php:3542 #: admin/includes/help.class.php:4023 admin/includes/help.class.php:4504 msgid "Hide After" msgstr "" #: admin/includes/help.class.php:5386 msgid "Hide After Loop" msgstr "" #: admin/includes/help.class.php:3243 admin/includes/help.class.php:3558 #: admin/includes/help.class.php:4039 admin/includes/help.class.php:4520 msgid "Hide After: Desktop" msgstr "" #: admin/includes/help.class.php:3260 admin/includes/help.class.php:3575 #: admin/includes/help.class.php:4056 admin/includes/help.class.php:4537 msgid "Hide After: Mobile" msgstr "" #: admin/includes/help.class.php:1973 msgid "Hide All Layers Under" msgstr "" #: admin/includes/help.class.php:1976 msgid "Hide all Layers under when the window is below this number" msgstr "" #: admin/includes/help.class.php:1965 msgid "Hide Marked Layers" msgstr "" #: admin/includes/help.class.php:5398 msgid "Hide on Mobile" msgstr "" #: admin/includes/help.class.php:3312 admin/includes/help.class.php:3627 #: admin/includes/help.class.php:4108 admin/includes/help.class.php:4589 msgid "Hide Over" msgstr "" #: admin/includes/help.class.php:3328 admin/includes/help.class.php:3643 #: admin/includes/help.class.php:4124 admin/includes/help.class.php:4605 msgid "Hide Over Limit" msgstr "" #: admin/includes/help.class.php:1957 msgid "Hide Slider Under Width" msgstr "" #: admin/includes/help.class.php:3315 msgid "" "Hide the Arrows when the browser window is equal to or above a certain number" msgstr "" #: admin/includes/help.class.php:3331 msgid "" "Hide the Arrows when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:3281 msgid "" "Hide the Arrows when the browser window is equal to or below a certain number" msgstr "" #: admin/includes/help.class.php:3297 msgid "" "Hide the Arrows when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:3630 msgid "" "Hide the Bullets when the browser window is equal to or above a certain " "number" msgstr "" #: admin/includes/help.class.php:3646 msgid "" "Hide the Bullets when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:3596 msgid "" "Hide the Bullets when the browser window is equal to or below a certain " "number" msgstr "" #: admin/includes/help.class.php:3612 msgid "" "Hide the Bullets when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:10789 msgid "" "Hide the Layer when the browser window is equal to or below the value set in " "the Slider Settings" msgstr "" #: admin/includes/help.class.php:1960 msgid "Hide the Slider under a certain window width" msgstr "" #: admin/includes/help.class.php:4111 msgid "" "Hide the Tabs when the browser window is equal to or above a certain number" msgstr "" #: admin/includes/help.class.php:4127 msgid "Hide the Tabs when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:4077 msgid "" "Hide the Tabs when the browser window is equal to or below a certain number" msgstr "" #: admin/includes/help.class.php:4093 msgid "Hide the Tabs when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:4592 msgid "" "Hide the Thumbnails when the browser window is equal to or above a certain " "number" msgstr "" #: admin/includes/help.class.php:4608 msgid "" "Hide the Thumbnails when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:4558 msgid "" "Hide the Thumbnails when the browser window is equal to or below a certain " "number" msgstr "" #: admin/includes/help.class.php:4574 msgid "" "Hide the Thumbnails when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:3278 admin/includes/help.class.php:3593 #: admin/includes/help.class.php:4074 admin/includes/help.class.php:4555 msgid "Hide Under" msgstr "" #: admin/includes/help.class.php:3294 admin/includes/help.class.php:3609 #: admin/includes/help.class.php:4090 admin/includes/help.class.php:4571 msgid "Hide Under Limit" msgstr "" #: admin/includes/help.class.php:10786 msgid "Hide Under Width" msgstr "" #: admin/includes/help.class.php:2179 admin/includes/help.class.php:6499 #: admin/includes/help.class.php:7088 msgid "Horizontal Align" msgstr "" #: admin/includes/help.class.php:9719 msgid "Hover Background Color" msgstr "" #: admin/includes/help.class.php:32 msgid "Hover over any option to learn more" msgstr "" #: admin/includes/help.class.php:24 msgid "Hover your mouse over any option to learn more." msgstr "" #: admin/includes/help.class.php:224 msgid "How To Use" msgstr "" #: admin/includes/help.class.php:5023 msgid "HTML Video URL" msgstr "" #: admin/includes/help.class.php:6093 msgid "HTML5 Audio URL" msgstr "" #: admin/includes/help.class.php:6077 msgid "HTML5 Video URL" msgstr "" #: admin/includes/help.class.php:344 msgid "" "If enabled the Slider's height will always equal the viewport's breakpoint " "height" msgstr "" #: admin/includes/help.class.php:438 msgid "" "If enabled, the Module's width will remain the same as its immediate parent " "container" msgstr "" #: admin/includes/help.class.php:593 msgid "Image Fit" msgstr "" #: admin/includes/help.class.php:4827 admin/includes/help.class.php:5978 msgid "Image from Stream" msgstr "" #: admin/includes/help.class.php:6017 msgid "Image Source Size" msgstr "" #: admin/includes/help.class.php:567 admin/includes/help.class.php:5991 msgid "Image URL" msgstr "" #: admin/includes/help.class.php:5036 msgid "Image/Poster from Stream" msgstr "" #: admin/includes/help.class.php:938 msgid "In Stock Only" msgstr "" #: admin/includes/help.class.php:6361 msgid "" "Include a 'playsline' attribute with the video element. This will prevent " "the video from being taken fullscreen when it initially plays on mobile " "devices." msgstr "" #: admin/includes/help.class.php:2963 msgid "Include a background cover when the Module is loaded as a Modal" msgstr "" #: admin/includes/help.class.php:1194 msgid "Include both tweets and re-tweets in the Slider" msgstr "" #: admin/includes/help.class.php:1207 msgid "Include both tweets and replies in the Slider" msgstr "" #: admin/includes/help.class.php:6344 msgid "Include large controls for HTML5 Video Layers" msgstr "" #: admin/includes/help.class.php:1181 msgid "Include text-only Tweets (tweets that do not contain an image)" msgstr "" #: admin/includes/help.class.php:1968 msgid "" "Individual Layers that are selected to be hidden under a width will be " "hidden under this number" msgstr "" #: admin/includes/help.class.php:2075 msgid "Infinity Scroll" msgstr "" #: admin/includes/help.class.php:10667 msgid "Inherit from Desktop" msgstr "" #: admin/includes/help.class.php:1539 msgid "Initialization Delay" msgstr "" #: admin/includes/help.class.php:1816 msgid "" "Initialize/Pause the Slider when its inside this percentage of the page's " "viewport" msgstr "" #: admin/includes/help.class.php:6358 msgid "Inline Mode" msgstr "" #: admin/includes/help.class.php:3760 admin/includes/help.class.php:4241 msgid "Inner/Outer" msgstr "" #: admin/includes/help.class.php:694 msgid "Instagram" msgstr "" #: admin/includes/help.class.php:1606 admin/includes/help.class.php:10654 msgid "Intelligent Inheriting" msgstr "" #: admin/includes/help.class.php:10166 msgid "Interaction" msgstr "" #: admin/includes/help.class.php:2140 msgid "Item Spacing" msgstr "" #: admin/includes/help.class.php:2883 msgid "jQuery No Conflict Mode" msgstr "" #: admin/includes/help.class.php:10352 msgid "Jump to Slide" msgstr "" #: admin/includes/help.class.php:341 msgid "Keep Breakpoint Heights" msgstr "" #: admin/includes/help.class.php:4746 msgid "Key Arrow Direction" msgstr "" #: admin/includes/help.class.php:494 msgid "Laptop Height" msgstr "" #: admin/includes/help.class.php:478 msgid "Laptop Viewport" msgstr "" #: admin/includes/help.class.php:486 msgid "Laptop Width" msgstr "" #: admin/includes/help.class.php:6341 msgid "Large Controls" msgstr "" #: admin/includes/help.class.php:21 msgid "Layer" msgstr "" #: admin/includes/help.class.php:183 msgid "Layer Animations" msgstr "" #: admin/includes/help.class.php:10828 msgid "Layer Classes" msgstr "" #: admin/includes/help.class.php:7153 msgid "Layer Height" msgstr "" #: admin/includes/help.class.php:6563 msgid "Layer HTML Tag" msgstr "" #: admin/includes/help.class.php:10815 msgid "Layer ID" msgstr "" #: admin/includes/help.class.php:6696 msgid "Layer is Selectable" msgstr "" #: admin/includes/help.class.php:10854 msgid "Layer Rel" msgstr "" #: admin/includes/help.class.php:5937 msgid "Layer Text" msgstr "" #: admin/includes/help.class.php:10841 msgid "Layer Title" msgstr "" #: admin/includes/help.class.php:7140 msgid "Layer Width" msgstr "" #: admin/includes/help.class.php:2708 msgid "Layers" msgstr "" #: admin/includes/help.class.php:2091 msgid "" "Layers from Slides that are visible in the carousel will always be visible " "by default (Layer animations will be disabled)" msgstr "" #: admin/includes/help.class.php:89 msgid "Layers Mobile Visibility" msgstr "" #: admin/includes/help.class.php:2528 msgid "Layers Overflow Hidden" msgstr "" #: admin/includes/help.class.php:81 msgid "Layers Responsive Behavior" msgstr "" #: admin/includes/help.class.php:1547 msgid "Layers Selectable" msgstr "" #: admin/includes/help.class.php:2465 msgid "Layers Speed" msgstr "" #: admin/includes/help.class.php:2827 msgid "Layers Strength" msgstr "" #: admin/includes/help.class.php:2088 msgid "Layers Visible" msgstr "" #: admin/includes/help.class.php:2845 admin/includes/help.class.php:6004 msgid "Lazy Loading" msgstr "" #: admin/includes/help.class.php:219 msgid "Learn how to activate an AddOn for the Slider" msgstr "" #: admin/includes/help.class.php:196 msgid "Learn how to add/remove navigation elements to control the Slider" msgstr "" #: admin/includes/help.class.php:7571 msgid "Left Corner" msgstr "" #: admin/includes/help.class.php:7505 msgid "Left Spike" msgstr "" #: admin/includes/help.class.php:7521 msgid "Left Spike Width" msgstr "" #: admin/includes/help.class.php:6618 msgid "Letter Spacing" msgstr "" #: admin/includes/help.class.php:867 msgid "Limit Excerpt" msgstr "" #: admin/includes/help.class.php:5963 msgid "Line Break Behavior" msgstr "" #: admin/includes/help.class.php:6592 msgid "Line Height" msgstr "" #: admin/includes/help.class.php:5565 msgid "Link Sensibility" msgstr "" #: admin/includes/help.class.php:5533 admin/includes/help.class.php:10228 msgid "Link Target" msgstr "" #: admin/includes/help.class.php:10355 msgid "Link the Layer to a specific Slide" msgstr "" #: admin/includes/help.class.php:5552 msgid "Link to another Slide in the Slider" msgstr "" #: admin/includes/help.class.php:5549 msgid "Link to Slide" msgstr "" #: admin/includes/help.class.php:5504 admin/includes/help.class.php:10245 msgid "Link Type" msgstr "" #: admin/includes/help.class.php:5517 admin/includes/help.class.php:10211 msgid "Link URL" msgstr "" #: admin/includes/help.class.php:5250 msgid "" "Load the images in their original size or in the size defined in the Slider " "Settings" msgstr "" #: admin/includes/help.class.php:2894 msgid "Load the Slider's JS files in the page's body to help resolve conflicts" msgstr "" #: admin/includes/help.class.php:5853 msgid "Loop all or part of the current Slide's timeline" msgstr "" #: admin/includes/help.class.php:8725 msgid "Loop all or part of the Layer's timeline animation" msgstr "" #: admin/includes/help.class.php:8751 msgid "Loop End Frame" msgstr "" #: admin/includes/help.class.php:8722 msgid "Loop Layer's Timeline" msgstr "" #: admin/includes/help.class.php:1863 msgid "Loop Single Slide" msgstr "" #: admin/includes/help.class.php:8735 msgid "Loop Start Frame" msgstr "" #: admin/includes/help.class.php:5089 msgid "Loop Video" msgstr "" #: admin/includes/help.class.php:6164 msgid "Loop Video/Audio" msgstr "" #: admin/includes/help.class.php:9091 msgid "" "Magnify the curve by this value. 1 = no magnification. 2 = twice the curve," " etc." msgstr "" #: admin/includes/help.class.php:4792 msgid "Main Slide Background" msgstr "" #: admin/includes/help.class.php:399 admin/includes/help.class.php:6871 msgid "Margin Bottom" msgstr "" #: admin/includes/help.class.php:6884 msgid "Margin Left" msgstr "" #: admin/includes/help.class.php:6858 msgid "Margin Right" msgstr "" #: admin/includes/help.class.php:391 admin/includes/help.class.php:6845 msgid "Margin Top" msgstr "" #: admin/includes/help.class.php:9709 msgid "" "Mask the current Layer before applying hover styles/effects. Useful for " "movements and scale/zooms." msgstr "" #: admin/includes/help.class.php:7938 msgid "Mask X Position" msgstr "" #: admin/includes/help.class.php:7955 msgid "Mask Y Position" msgstr "" #: admin/includes/help.class.php:7574 msgid "Mask your content with diagonal slice from the left side" msgstr "" #: admin/includes/help.class.php:7587 msgid "Mask your content with diagonal slice from the right side" msgstr "" #: admin/includes/help.class.php:9706 msgid "Masking" msgstr "" #: admin/includes/help.class.php:5823 msgid "Max Characters" msgstr "" #: admin/includes/help.class.php:333 msgid "Max Height" msgstr "" #: admin/includes/help.class.php:851 msgid "Max Posts" msgstr "" #: admin/includes/help.class.php:2101 msgid "Max Visible Slides" msgstr "" #: admin/includes/help.class.php:317 msgid "Max Width" msgstr "" #: admin/includes/help.class.php:7232 msgid "Maximum Height" msgstr "" #: admin/includes/help.class.php:7206 msgid "Maximum Width" msgstr "" #: admin/includes/help.class.php:325 msgid "Min Height" msgstr "" #: admin/includes/help.class.php:4705 msgid "Min. Fingers" msgstr "" #: admin/includes/help.class.php:7219 msgid "Minimum Height" msgstr "" #: admin/includes/help.class.php:3874 admin/includes/help.class.php:4355 #: admin/includes/help.class.php:7193 msgid "Minimum Width" msgstr "" #: admin/includes/help.class.php:2943 msgid "Modal Horizontal Alignment" msgstr "" #: admin/includes/help.class.php:2951 msgid "Modal Vertical Alignment" msgstr "" #: admin/includes/help.class.php:76 msgid "Modify font size and layer position per device" msgstr "" #: admin/includes/help.class.php:5223 msgid "Module Admin Thumbnail" msgstr "" #: admin/includes/help.class.php:620 msgid "Module BG Color" msgstr "" #: admin/includes/help.class.php:2989 msgid "Module Shortcode" msgstr "" #: admin/includes/help.class.php:9651 msgid "Mouse Hover" msgstr "" #: admin/includes/help.class.php:2439 msgid "Mouse Speed" msgstr "" #: admin/includes/help.class.php:5141 admin/includes/help.class.php:6371 msgid "Mute at Start" msgstr "" #: admin/includes/help.class.php:10582 msgid "" "Mute or Unmute the sound from a video or audio Layer on user-interaction" msgstr "" #: admin/includes/help.class.php:10579 msgid "Mute/Unmute Media" msgstr "" #: admin/includes/help.class.php:19 msgid "Navigation" msgstr "" #: admin/includes/help.class.php:5235 msgid "Navigation Thumbnail" msgstr "" #: admin/includes/help.class.php:5115 admin/includes/help.class.php:6285 msgid "Next Slide at End" msgstr "" #: admin/includes/help.class.php:2055 msgid "Next Slide on Focus" msgstr "" #: admin/includes/help.class.php:10369 msgid "Next/Previous Slide" msgstr "" #: admin/includes/help.class.php:6312 msgid "No Interaction" msgstr "" #: admin/includes/help.class.php:6231 msgid "No Poster on Mobile" msgstr "" #: admin/includes/help.class.php:8767 msgid "Num Loops" msgstr "" #: admin/includes/help.class.php:3824 msgid "Num. Tabs" msgstr "" #: admin/includes/help.class.php:4305 msgid "Num. Thumbs" msgstr "" #: admin/includes/help.class.php:409 msgid "Offset Container" msgstr "" #: admin/includes/help.class.php:422 msgid "Offset px/%" msgstr "" #: admin/includes/help.class.php:3131 msgid "" "Offset the Arrow's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3147 msgid "" "Offset the Arrow's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3446 msgid "" "Offset the Bullet's horizontal position by this amount. Accepts positive " "and negative values." msgstr "" #: admin/includes/help.class.php:3462 msgid "" "Offset the Bullet's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:7117 msgid "" "Offset the Layer's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:7130 msgid "" "Offset the Layer's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3795 msgid "" "Offset the Tab's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3811 msgid "" "Offset the Tab's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:4276 msgid "" "Offset the Thumb's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:4292 msgid "" "Offset the Thumb's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:2801 msgid "Offset Tilt" msgstr "" #: admin/includes/help.class.php:3128 admin/includes/help.class.php:3443 #: admin/includes/help.class.php:3792 admin/includes/help.class.php:4273 #: admin/includes/help.class.php:7114 admin/includes/help.class.php:7329 #: admin/includes/help.class.php:7409 msgid "Offset X" msgstr "" #: admin/includes/help.class.php:3144 admin/includes/help.class.php:3459 #: admin/includes/help.class.php:3808 admin/includes/help.class.php:4289 #: admin/includes/help.class.php:7127 admin/includes/help.class.php:7342 #: admin/includes/help.class.php:7422 msgid "Offset Y" msgstr "" #: admin/includes/help.class.php:1795 msgid "Only initialize the Slider when the Slider is inside the page's view" msgstr "" #: admin/includes/help.class.php:6244 msgid "Only Poster on Mobile" msgstr "" #: admin/includes/help.class.php:954 msgid "Only pull in products that are marked as 'Featured'" msgstr "" #: admin/includes/help.class.php:941 msgid "Only pull in products that are marked as 'In Stock'" msgstr "" #: admin/includes/help.class.php:6234 msgid "Only show a video preview image on desktop computers" msgstr "" #: admin/includes/help.class.php:6247 msgid "Only show a video preview image on mobile devices" msgstr "" #: admin/includes/help.class.php:10802 msgid "Only show the Layer when the user hovers their mouse over the Slider" msgstr "" #: admin/includes/help.class.php:1932 msgid "" "Only start the Slider when the JavaScript API's 'revstart()' method is called" msgstr "" #: admin/includes/help.class.php:7288 admin/includes/help.class.php:7721 #: admin/includes/help.class.php:8235 admin/includes/help.class.php:9772 msgid "Opacity" msgstr "" #: admin/includes/help.class.php:9527 msgid "Opacity End" msgstr "" #: admin/includes/help.class.php:9510 msgid "Opacity Start" msgstr "" #: admin/includes/help.class.php:27 msgid "Option" msgstr "" #: admin/includes/help.class.php:5479 msgid "" "Optional data-attributes that can be added to the Slide to target it with " "custom CSS or JavaScript" msgstr "" #: admin/includes/help.class.php:5209 admin/includes/help.class.php:6443 msgid "" "Optional iFrame arguments for YouTube and Vimeo" msgstr "" #: admin/includes/help.class.php:336 msgid "Optional maximum height for the Slider" msgstr "" #: admin/includes/help.class.php:320 msgid "Optional maximum width for the Slider" msgstr "" #: admin/includes/help.class.php:328 msgid "Optional minimum height for the Slider" msgstr "" #: admin/includes/help.class.php:5953 msgid "Optional placeholder attribute for the Layer's wrapper" msgstr "" #: admin/includes/help.class.php:5170 admin/includes/help.class.php:6400 msgid "Optional playback speed for the video" msgstr "" #: admin/includes/help.class.php:3163 msgid "" "Optionally animate the arrows into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:3496 msgid "" "Optionally animate the bullets into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:3977 msgid "" "Optionally animate the tabs into and out of view when the slider first loads " "and on mouse hover" msgstr "" #: admin/includes/help.class.php:4458 msgid "" "Optionally animate the thumbs into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:28 admin/includes/help.class.php:30 msgid "Options" msgstr "" #: admin/includes/help.class.php:3395 admin/includes/help.class.php:3728 #: admin/includes/help.class.php:4209 msgid "Orientation" msgstr "" #: admin/includes/help.class.php:2899 msgid "Output Filter Protection" msgstr "" #: admin/includes/help.class.php:630 msgid "Overlay" msgstr "" #: admin/includes/help.class.php:3924 admin/includes/help.class.php:4405 msgid "Padding" msgstr "" #: admin/includes/help.class.php:2166 admin/includes/help.class.php:6925 msgid "Padding Bottom" msgstr "" #: admin/includes/help.class.php:6938 msgid "Padding Left" msgstr "" #: admin/includes/help.class.php:6912 msgid "Padding Right" msgstr "" #: admin/includes/help.class.php:2153 admin/includes/help.class.php:6899 msgid "Padding Top" msgstr "" #: admin/includes/help.class.php:1297 admin/includes/help.class.php:1478 msgid "Page URL" msgstr "" #: admin/includes/help.class.php:2577 msgid "Parallax Depths" msgstr "" #: admin/includes/help.class.php:2721 msgid "Parallax Layers" msgstr "" #: admin/includes/help.class.php:4892 admin/includes/help.class.php:5899 #: admin/includes/help.class.php:10112 msgid "Parallax Level" msgstr "" #: admin/includes/help.class.php:10125 msgid "Parallax Masking" msgstr "" #: admin/includes/help.class.php:2431 msgid "Parallax Origin" msgstr "" #: admin/includes/help.class.php:5811 msgid "Parameter Value" msgstr "" #: admin/includes/help.class.php:10389 msgid "Pause or Resume the Slider's progress on user-interaction" msgstr "" #: admin/includes/help.class.php:5361 msgid "Pause Slider" msgstr "" #: admin/includes/help.class.php:5364 msgid "Pause the Slider from changing Slides when this Slide is shown" msgstr "" #: admin/includes/help.class.php:1853 msgid "Pause the Slider's progress when the user hover's their mouse over it" msgstr "" #: admin/includes/help.class.php:10386 msgid "Pause/Play Slider" msgstr "" #: admin/includes/help.class.php:530 msgid "Phone Viewport" msgstr "" #: admin/includes/help.class.php:1035 msgid "Photoset" msgstr "" #: admin/includes/help.class.php:255 msgid "" "Place the shortcode on the page or post where you want to show this module" msgstr "" #: admin/includes/help.class.php:5950 msgid "Placeholder" msgstr "" #: admin/includes/help.class.php:10425 msgid "Play a Layer's animation on-demand to show or hide the Layer" msgstr "" #: admin/includes/help.class.php:10548 msgid "Play or pause Video or Audio on user-interaction" msgstr "" #: admin/includes/help.class.php:10545 msgid "Play/Pause Media" msgstr "" #: admin/includes/help.class.php:10406 msgid "Play/Pause the Slider on user-interaction" msgstr "" #: admin/includes/help.class.php:1434 msgid "Playlist" msgstr "" #: admin/includes/help.class.php:9693 msgid "Pointer Events" msgstr "" #: admin/includes/help.class.php:715 msgid "Populate the Slider from a Facebook album or timeline" msgstr "" #: admin/includes/help.class.php:706 msgid "Populate the Slider from a Twitter account" msgstr "" #: admin/includes/help.class.php:733 msgid "Populate the Slider with a Vimeo account's content" msgstr "" #: admin/includes/help.class.php:724 msgid "Populate the Slider with a YouTube Channel or Playlist" msgstr "" #: admin/includes/help.class.php:697 msgid "Populate the Slider with Instagram Images" msgstr "" #: admin/includes/help.class.php:688 msgid "Populate the Slider with your Flickr Content" msgstr "" #: admin/includes/help.class.php:679 msgid "Populate the Slider with your WooCommerce Products" msgstr "" #: admin/includes/help.class.php:670 msgid "Populate the Slider with your WordPress post content" msgstr "" #: admin/includes/help.class.php:7941 msgid "Position the mask horizontally. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:7958 msgid "Position the mask vertically. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:667 msgid "Post Based" msgstr "" #: admin/includes/help.class.php:786 msgid "Post Categories" msgstr "" #: admin/includes/help.class.php:741 msgid "Post Options Type" msgstr "" #: admin/includes/help.class.php:770 msgid "Post Types" msgstr "" #: admin/includes/help.class.php:6192 msgid "Poster from Stream" msgstr "" #: admin/includes/help.class.php:6205 msgid "Poster URL" msgstr "" #: admin/includes/help.class.php:6108 msgid "Preload" msgstr "" #: admin/includes/help.class.php:6124 msgid "Preload Delay" msgstr "" #: admin/includes/help.class.php:1826 msgid "Preset Slider Height" msgstr "" #: admin/includes/help.class.php:4638 msgid "Preview Image Height" msgstr "" #: admin/includes/help.class.php:4625 msgid "Preview Image Width" msgstr "" #: admin/includes/help.class.php:3015 msgid "Progress Bar Color" msgstr "" #: admin/includes/help.class.php:3047 msgid "Progress Bar Height" msgstr "" #: admin/includes/help.class.php:3031 msgid "Progress Bar Position" msgstr "" #: admin/includes/help.class.php:5437 msgid "Publish End Date" msgstr "" #: admin/includes/help.class.php:5425 msgid "Publish Start Date" msgstr "" #: admin/includes/help.class.php:5413 msgid "Published Status" msgstr "" #: admin/includes/help.class.php:902 msgid "Pull in products with a regular price equal to or below this number" msgstr "" #: admin/includes/help.class.php:928 msgid "Pull in products with a sale price equal to or below this number" msgstr "" #: admin/includes/help.class.php:889 msgid "Pull in products with this minimum price" msgstr "" #: admin/includes/help.class.php:915 msgid "Pull in products with this minimum sale price" msgstr "" #: admin/includes/help.class.php:2891 msgid "Put JS to Body" msgstr "" #: admin/includes/help.class.php:1916 msgid "Random Order" msgstr "" #: admin/includes/help.class.php:1919 msgid "Randomize the Slide order each time the Slider is viewed" msgstr "" #: admin/includes/help.class.php:1191 msgid "Re-Tweets" msgstr "" #: admin/includes/help.class.php:886 msgid "Reg. Price From" msgstr "" #: admin/includes/help.class.php:899 msgid "Reg. Price To" msgstr "" #: admin/includes/help.class.php:5389 msgid "Remove the Slide from the Slide stack after a set amount of loops" msgstr "" #: admin/includes/help.class.php:1204 msgid "Replies" msgstr "" #: admin/includes/help.class.php:5264 msgid "" "Represents a transition for the current Slide's main background when the " "Slides change" msgstr "" #: admin/includes/help.class.php:9073 msgid "" "Represents the curve's placement in the animation. Lower degrees will place " "the curve toward the beginning, and higher degrees toward the end." msgstr "" #: admin/includes/help.class.php:9127 msgid "Represents the ending 'x' (left) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9163 msgid "Represents the ending 'y' (top) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9199 msgid "Represents the ending 'z' (3D depth) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9109 msgid "Represents the starting 'x' (left) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9145 msgid "Represents the starting 'y' (top) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9181 msgid "Represents the starting 'z' (3D depth) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9667 msgid "Reset all hover styles to the Layer's default idle/static styles" msgstr "" #: admin/includes/help.class.php:10680 msgid "Reset from Desktop" msgstr "" #: admin/includes/help.class.php:9664 msgid "Reset Styles" msgstr "" #: admin/includes/help.class.php:10683 msgid "" "Reset the size/position of all Layers to their desktop values for each " "viewport inside the editor" msgstr "" #: admin/includes/help.class.php:10693 msgid "Resize Between Devices" msgstr "" #: admin/includes/help.class.php:349 msgid "Respect Aspect Ratio" msgstr "" #: admin/includes/help.class.php:84 msgid "Responsive alignment and positioning" msgstr "" #: admin/includes/help.class.php:1614 msgid "Responsive Between Devices" msgstr "" #: admin/includes/help.class.php:1630 admin/includes/help.class.php:10719 msgid "Responsive Children" msgstr "" #: admin/includes/help.class.php:65 msgid "Responsive Grid Sizes" msgstr "" #: admin/includes/help.class.php:1622 admin/includes/help.class.php:10706 msgid "Responsive Offsets" msgstr "" #: admin/includes/help.class.php:97 msgid "Responsive Text/Images" msgstr "" #: admin/includes/help.class.php:5092 msgid "Restart the video every time it ends" msgstr "" #: admin/includes/help.class.php:6167 msgid "Restart the video/audio every time it ends" msgstr "" #: admin/includes/help.class.php:4774 msgid "Reverse Scroll" msgstr "" #: admin/includes/help.class.php:9496 msgid "" "Reverse the animated filters as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:8917 msgid "Reverse the position as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:9375 msgid "Reverse the rotation as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:9220 msgid "Reverse the scaling as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:5128 admin/includes/help.class.php:6298 msgid "Rewind at Start" msgstr "" #: admin/includes/help.class.php:7584 msgid "Right Corner" msgstr "" #: admin/includes/help.class.php:7553 msgid "Right Spike Width" msgstr "" #: admin/includes/help.class.php:3178 admin/includes/help.class.php:3477 #: admin/includes/help.class.php:3958 admin/includes/help.class.php:4439 msgid "Right to Left" msgstr "" #: admin/includes/help.class.php:1753 admin/includes/help.class.php:5728 msgid "Rotate End" msgstr "" #: admin/includes/help.class.php:1742 admin/includes/help.class.php:5712 msgid "Rotate Start" msgstr "" #: admin/includes/help.class.php:7844 admin/includes/help.class.php:8379 msgid "" "Rotate the Layer on its 'x' axis by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9841 msgid "" "Rotate the Layer on its 'x' axis by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7857 admin/includes/help.class.php:8396 msgid "" "Rotate the Layer on its 'y' axis by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9854 msgid "" "Rotate the Layer on its 'y' axis by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7841 admin/includes/help.class.php:8376 #: admin/includes/help.class.php:9838 msgid "rotateX" msgstr "" #: admin/includes/help.class.php:7854 admin/includes/help.class.php:8393 #: admin/includes/help.class.php:9851 msgid "rotateY" msgstr "" #: admin/includes/help.class.php:5321 msgid "Rotation" msgstr "" #: admin/includes/help.class.php:2279 msgid "Rotation Degrees" msgstr "" #: admin/includes/help.class.php:7249 msgid "Rotation X" msgstr "" #: admin/includes/help.class.php:7262 msgid "Rotation Y" msgstr "" #: admin/includes/help.class.php:7275 msgid "Rotation Z" msgstr "" #: admin/includes/help.class.php:6484 msgid "Row Position" msgstr "" #: admin/includes/help.class.php:912 msgid "Sale Price From" msgstr "" #: admin/includes/help.class.php:925 msgid "Sale Price To" msgstr "" #: admin/includes/help.class.php:2325 msgid "Scale Percentage" msgstr "" #: admin/includes/help.class.php:8326 msgid "" "Scale the char/word/line height by this amount for the selected animation " "frame" msgstr "" #: admin/includes/help.class.php:8309 msgid "" "Scale the char/word/line width by this amount for the selected animation " "frame" msgstr "" #: admin/includes/help.class.php:7805 msgid "" "Scale the Layer's height by this amount for the selected animation frame" msgstr "" #: admin/includes/help.class.php:9802 msgid "Scale the Layer's height by this amount on mouse hover" msgstr "" #: admin/includes/help.class.php:7792 msgid "Scale the Layer's width by this amount for the selected animation frame" msgstr "" #: admin/includes/help.class.php:9789 msgid "Scale the Layer's width by this amount on mouse hover" msgstr "" #: admin/includes/help.class.php:7789 admin/includes/help.class.php:8306 #: admin/includes/help.class.php:9786 msgid "scaleX" msgstr "" #: admin/includes/help.class.php:7802 admin/includes/help.class.php:8323 #: admin/includes/help.class.php:9799 msgid "scaleY" msgstr "" #: admin/includes/help.class.php:2775 msgid "Scroll Direction" msgstr "" #: admin/includes/help.class.php:10332 msgid "Scroll Duration" msgstr "" #: admin/includes/help.class.php:10315 msgid "Scroll Easing" msgstr "" #: admin/includes/help.class.php:2643 msgid "Scroll Effects" msgstr "" #: admin/includes/help.class.php:10298 msgid "Scroll Offset" msgstr "" #: admin/includes/help.class.php:870 msgid "Se a character limit if the post's excerpt is included in the Slide" msgstr "" #: admin/includes/help.class.php:16 msgid "Search for an Option" msgstr "" #: admin/includes/help.class.php:31 msgid "Search Keywords, e.g. \"Background\"" msgstr "" #: admin/includes/help.class.php:1038 msgid "Select the photo album you wish to include from the Flickr account" msgstr "" #: admin/includes/help.class.php:6781 msgid "Set a background color for the Layer" msgstr "" #: admin/includes/help.class.php:6794 msgid "Set a background image for the Layer" msgstr "" #: admin/includes/help.class.php:623 msgid "Set a global background color for the Slider" msgstr "" #: admin/includes/help.class.php:562 msgid "Set a global background image for the Slider" msgstr "" #: admin/includes/help.class.php:144 msgid "Set a Layer's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:5226 msgid "Set a special thumbnail for editor admin purposes only" msgstr "" #: admin/includes/help.class.php:5428 msgid "" "Set a starting date for when the Slide should officially be included in the " "Slider" msgstr "" #: admin/includes/help.class.php:5440 msgid "" "Set an end date for when the Slide should officially be excluded from the " "Slider" msgstr "" #: admin/includes/help.class.php:7652 msgid "Set as Editor View" msgstr "" #: admin/includes/help.class.php:5157 msgid "Set the default volume for the video" msgstr "" #: admin/includes/help.class.php:136 msgid "Set the Module's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:7655 msgid "" "Set the selected animation point as the default view when editing your " "content" msgstr "" #: admin/includes/help.class.php:128 admin/includes/help.class.php:4795 #: admin/includes/help.class.php:4803 msgid "Set the Slide's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:239 msgid "Set the title of the Slider for admin/editing purposes" msgstr "" #: admin/includes/help.class.php:141 msgid "Set/Change Layer Background" msgstr "" #: admin/includes/help.class.php:133 msgid "Set/Change Module Background" msgstr "" #: admin/includes/help.class.php:125 msgid "Set/Change Slide Background" msgstr "" #: admin/includes/help.class.php:5994 msgid "Set/change the image for the Layer" msgstr "" #: admin/includes/help.class.php:6208 msgid "Set/remove the video's preview image for the video" msgstr "" #: admin/includes/help.class.php:22 msgid "Settings" msgstr "" #: admin/includes/help.class.php:638 msgid "Shadow" msgstr "" #: admin/includes/help.class.php:7381 admin/includes/help.class.php:7448 msgid "Shadow Color" msgstr "" #: admin/includes/help.class.php:2865 msgid "Show a simple image instead of the Slider on mobile, IE8 or both" msgstr "" #: admin/includes/help.class.php:1987 msgid "Show a specific Slide first when the Slider first loads" msgstr "" #: admin/includes/help.class.php:7476 msgid "Show in Editor Preview" msgstr "" #: admin/includes/help.class.php:10799 msgid "Show on Mouse Over" msgstr "" #: admin/includes/help.class.php:26 msgid "Show Option" msgstr "" #: admin/includes/help.class.php:10737 msgid "Show or hide the Layer for the desktop viewport" msgstr "" #: admin/includes/help.class.php:10750 msgid "Show or hide the Layer for the laptop viewport" msgstr "" #: admin/includes/help.class.php:10776 msgid "Show or hide the Layer for the phone viewport" msgstr "" #: admin/includes/help.class.php:10763 msgid "Show or hide the Layer for the tablet viewport" msgstr "" #: admin/includes/help.class.php:6218 msgid "Show Poster on Video Pause" msgstr "" #: admin/includes/help.class.php:1995 msgid "Show slide number 'x' first when the Slider first loads" msgstr "" #: admin/includes/help.class.php:7479 msgid "" "Show the blend-mode both live in the Slider and also in the admin editing " "stage" msgstr "" #: admin/includes/help.class.php:5377 msgid "" "Show the Slide in the Slider's main navigation, or make the Slide 'hidden' " "so it can only be shown from a Layer Action click" msgstr "" #: admin/includes/help.class.php:6221 msgid "" "Show the video's preview image whenever the video is paused by the user or " "on a Slide change" msgstr "" #: admin/includes/help.class.php:10734 msgid "Show/Hide on Desktop" msgstr "" #: admin/includes/help.class.php:10747 msgid "Show/Hide on Laptop" msgstr "" #: admin/includes/help.class.php:10773 msgid "Show/Hide on Phone" msgstr "" #: admin/includes/help.class.php:10760 msgid "Show/Hide on Tablet" msgstr "" #: admin/includes/help.class.php:2856 msgid "Simplify Animations for better compatibility with IOS4/IE8" msgstr "" #: admin/includes/help.class.php:2853 msgid "Simplify on IOS4/IE8" msgstr "" #: admin/includes/help.class.php:10456 msgid "Simulate Click" msgstr "" #: admin/includes/help.class.php:7166 msgid "Size Presets" msgstr "" #: admin/includes/help.class.php:294 msgid "Size will adapt to the same size as the web page's content" msgstr "" #: admin/includes/help.class.php:7818 admin/includes/help.class.php:8343 msgid "" "Skew/distort the Layer horizontally by this amount for the selected " "animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9815 msgid "" "Skew/distort the Layer horizontally by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7831 admin/includes/help.class.php:8360 msgid "" "Skew/distort the Layer vertically by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9828 msgid "" "Skew/distort the Layer vertically by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7815 admin/includes/help.class.php:8340 #: admin/includes/help.class.php:9812 msgid "skewX" msgstr "" #: admin/includes/help.class.php:7828 admin/includes/help.class.php:8357 #: admin/includes/help.class.php:9825 msgid "skewY" msgstr "" #: admin/includes/help.class.php:6127 msgid "Skip the preloading of HTML5 Audio by a set amount of seconds" msgstr "" #: admin/includes/help.class.php:20 msgid "Slide" msgstr "" #: admin/includes/help.class.php:175 msgid "Slide Animations" msgstr "" #: admin/includes/help.class.php:2734 msgid "Slide Background" msgstr "" #: admin/includes/help.class.php:4800 msgid "Slide Background Color" msgstr "" #: admin/includes/help.class.php:2512 msgid "Slide BG Overflow Hidden" msgstr "" #: admin/includes/help.class.php:5452 msgid "Slide Classes" msgstr "" #: admin/includes/help.class.php:5814 msgid "Slide data that can be used for navigation text/data" msgstr "" #: admin/includes/help.class.php:1531 msgid "Slide Duration" msgstr "" #: admin/includes/help.class.php:5464 msgid "Slide ID" msgstr "" #: admin/includes/help.class.php:5884 msgid "Slide Loop End" msgstr "" #: admin/includes/help.class.php:5858 msgid "Slide Loop Repeat" msgstr "" #: admin/includes/help.class.php:5871 msgid "Slide Loop Start" msgstr "" #: admin/includes/help.class.php:5850 msgid "Slide Looping" msgstr "" #: admin/includes/help.class.php:5349 msgid "Slide Time/Length" msgstr "" #: admin/includes/help.class.php:1992 msgid "Slide to Show First" msgstr "" #: admin/includes/help.class.php:5261 msgid "Slide Transition" msgstr "" #: admin/includes/help.class.php:18 msgid "Slider" msgstr "" #: admin/includes/help.class.php:244 msgid "Slider Alias" msgstr "" #: admin/includes/help.class.php:383 msgid "Slider Alignment" msgstr "" #: admin/includes/help.class.php:2933 msgid "Slider API" msgstr "" #: admin/includes/help.class.php:1515 msgid "Slider Classes" msgstr "" #: admin/includes/help.class.php:1507 msgid "Slider ID" msgstr "" #: admin/includes/help.class.php:2936 msgid "Slider Revolution API methods and events" msgstr "" #: admin/includes/help.class.php:252 msgid "Slider Shortcode" msgstr "" #: admin/includes/help.class.php:236 msgid "Slider Title" msgstr "" #: admin/includes/help.class.php:2117 msgid "" "Slides will always appear as full width, resulting in one Slide being " "visible at a time" msgstr "" #: admin/includes/help.class.php:2078 msgid "Slides will continuously appear from either side when the Slides change" msgstr "" #: admin/includes/help.class.php:2040 msgid "Slot Amount" msgstr "" #: admin/includes/help.class.php:5309 msgid "Slots/Boxes" msgstr "" #: admin/includes/help.class.php:835 msgid "Sort Direction" msgstr "" #: admin/includes/help.class.php:819 msgid "Sort Posts By" msgstr "" #: admin/includes/help.class.php:838 msgid "Sort the posts in ascending or descending order" msgstr "" #: admin/includes/help.class.php:1311 admin/includes/help.class.php:1421 msgid "Source" msgstr "" #: admin/includes/help.class.php:4840 msgid "Source Size" msgstr "" #: admin/includes/help.class.php:3842 admin/includes/help.class.php:4323 msgid "Spacing" msgstr "" #: admin/includes/help.class.php:3940 admin/includes/help.class.php:4421 msgid "Span/Full-Width" msgstr "" #: admin/includes/help.class.php:8705 msgid "Special Effects" msgstr "" #: admin/includes/help.class.php:802 msgid "Specific Posts" msgstr "" #: admin/includes/help.class.php:2220 msgid "Speed" msgstr "" #: admin/includes/help.class.php:2361 msgid "Spinner / Preloader" msgstr "" #: admin/includes/help.class.php:2369 msgid "Spinner Color" msgstr "" #: admin/includes/help.class.php:8201 msgid "Split Delay" msgstr "" #: admin/includes/help.class.php:8184 msgid "Split Direction" msgstr "" #: admin/includes/help.class.php:7368 msgid "Spread" msgstr "" #: admin/includes/help.class.php:264 msgid "Standard Slider" msgstr "" #: admin/includes/help.class.php:10422 msgid "Start Layer In/Out Animation" msgstr "" #: admin/includes/help.class.php:1696 admin/includes/help.class.php:5646 msgid "Start Position X" msgstr "" #: admin/includes/help.class.php:1718 admin/includes/help.class.php:5678 msgid "Start Position Y" msgstr "" #: admin/includes/help.class.php:9457 msgid "Start rotate2D" msgstr "" #: admin/includes/help.class.php:9389 msgid "Start rotateX" msgstr "" #: admin/includes/help.class.php:9423 msgid "Start rotateY" msgstr "" #: admin/includes/help.class.php:9234 msgid "Start scaleX" msgstr "" #: admin/includes/help.class.php:9268 msgid "Start scaleY" msgstr "" #: admin/includes/help.class.php:9302 msgid "Start skewX" msgstr "" #: admin/includes/help.class.php:9336 msgid "Start skewY" msgstr "" #: admin/includes/help.class.php:5183 admin/includes/help.class.php:6416 msgid "Start the video at this time (minutes:seconds, such as 01:30)" msgstr "" #: admin/includes/help.class.php:5180 admin/includes/help.class.php:6413 #: admin/includes/help.class.php:8815 msgid "Start Time" msgstr "" #: admin/includes/help.class.php:8931 msgid "Start X Position" msgstr "" #: admin/includes/help.class.php:8965 msgid "Start Y Position" msgstr "" #: admin/includes/help.class.php:8999 msgid "Start Z Position" msgstr "" #: admin/includes/help.class.php:186 msgid "Start/End animation timing and easing" msgstr "" #: admin/includes/help.class.php:7600 msgid "Start/In Animation: From" msgstr "" #: admin/includes/help.class.php:7613 msgid "Start/In Animation: To" msgstr "" #: admin/includes/help.class.php:2747 msgid "Static/Global Layers" msgstr "" #: admin/includes/help.class.php:2760 msgid "Static/Global Parallax Layers" msgstr "" #: admin/includes/help.class.php:1890 msgid "Stop After Loops" msgstr "" #: admin/includes/help.class.php:1903 msgid "Stop at Slide" msgstr "" #: admin/includes/help.class.php:1850 msgid "Stop on Hover" msgstr "" #: admin/includes/help.class.php:6259 msgid "Stop Other Media" msgstr "" #: admin/includes/help.class.php:1877 msgid "Stop Slider Progress" msgstr "" #: admin/includes/help.class.php:1893 msgid "Stop the slider's progress after a set amount of loops" msgstr "" #: admin/includes/help.class.php:1906 msgid "Stop the slider's progress when a certain Slide is viewed" msgstr "" #: admin/includes/help.class.php:6262 msgid "" "Stop/pause other video/audio in the Slide when the currently selected Video " "Layer begins to play" msgstr "" #: admin/includes/help.class.php:2114 msgid "Stretch Slides" msgstr "" #: admin/includes/help.class.php:6724 msgid "Stroke/Border Color" msgstr "" #: admin/includes/help.class.php:6737 msgid "Stroke/Border Width/Size" msgstr "" #: admin/includes/help.class.php:15 msgid "Support Center" msgstr "" #: admin/includes/help.class.php:6711 msgid "SVG Color" msgstr "" #: admin/includes/help.class.php:4718 msgid "Swipe Orientation" msgstr "" #: admin/includes/help.class.php:4692 msgid "Swipe Velocity" msgstr "" #: admin/includes/help.class.php:10867 msgid "Tab Index" msgstr "" #: admin/includes/help.class.php:520 admin/includes/help.class.php:546 msgid "Tablet Height" msgstr "" #: admin/includes/help.class.php:504 msgid "Tablet Viewport" msgstr "" #: admin/includes/help.class.php:512 admin/includes/help.class.php:538 msgid "Tablet Width" msgstr "" #: admin/includes/help.class.php:3974 msgid "Tabs Animation" msgstr "" #: admin/includes/help.class.php:3990 msgid "Tabs Animation Speed" msgstr "" #: admin/includes/help.class.php:4006 msgid "Tabs Show Delay" msgstr "" #: admin/includes/help.class.php:3711 msgid "Tabs Type/Style" msgstr "" #: admin/includes/help.class.php:10618 msgid "Take the Slider fullscreen or exit fullscreen on user-interaction" msgstr "" #: admin/includes/help.class.php:10491 msgid "Target Layer" msgstr "" #: admin/includes/help.class.php:6644 msgid "Text Color" msgstr "" #: admin/includes/help.class.php:8120 msgid "Text Color Value" msgstr "" #: admin/includes/help.class.php:6670 msgid "Text Decoration" msgstr "" #: admin/includes/help.class.php:6683 msgid "Text Transform" msgstr "" #: admin/includes/help.class.php:1178 msgid "Text Tweets" msgstr "" #: admin/includes/help.class.php:8934 msgid "" "The 'x' (left) position to apply at the start of the loop animation. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:7738 admin/includes/help.class.php:8256 msgid "" "The 'x' (left) position to apply to the currently selected animation frame. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:8432 msgid "" "The 'x' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8867 msgid "" "The 'x' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7885 msgid "" "The 'x' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9882 msgid "" "The 'x' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:8968 msgid "" "The 'y' (top) position to apply at the start of the loop animation. Accepts " "positive and negative numbers." msgstr "" #: admin/includes/help.class.php:7751 admin/includes/help.class.php:8273 msgid "" "The 'y' (top) position to apply to the currently selected animation frame. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:8449 msgid "" "The 'y' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8883 msgid "" "The 'y' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7898 msgid "" "The 'y' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9895 msgid "" "The 'y' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:8466 msgid "" "The 'z' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8899 msgid "" "The 'z' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7911 msgid "" "The 'z' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9908 msgid "" "The 'z' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:2563 msgid "The 3D depth level for the Slide's main background" msgstr "" #: admin/includes/help.class.php:5902 msgid "" "The parallax level to apply to the Slide's " "main background" msgstr "" #: admin/includes/help.class.php:6544 msgid "" "The CSS clear property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:9683 msgid "" "The CSS cursor property for the Layer. Choose 'pointer' for " "a traditional hand cursor when hovering the Layer" msgstr "" #: admin/includes/help.class.php:6530 msgid "" "The CSS display property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:8503 msgid "" "The blur filter value for the Chars animation" msgstr "" #: admin/includes/help.class.php:10073 msgid "" "The blur filter value for the Layer on mouse " "hover" msgstr "" #: admin/includes/help.class.php:8651 msgid "" "The blur filter value for the lines animation" msgstr "" #: admin/includes/help.class.php:8056 msgid "" "The blur filter value for the selected " "Animation frame" msgstr "" #: admin/includes/help.class.php:8577 msgid "" "The blur filter value for the words animation" msgstr "" #: admin/includes/help.class.php:8539 msgid "" "The brightness filter value for the " "Chars animation" msgstr "" #: admin/includes/help.class.php:10086 msgid "" "The brightness filter value for the " "Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:8687 msgid "" "The brightness filter value for the " "lines animation" msgstr "" #: admin/includes/help.class.php:8090 msgid "" "The brightness filter value for the " "selected Animation frame" msgstr "" #: admin/includes/help.class.php:8613 msgid "" "The brightness filter value for the " "words animation" msgstr "" #: admin/includes/help.class.php:8521 msgid "" "The grayscale filter value for the Chars " "animation" msgstr "" #: admin/includes/help.class.php:10099 msgid "" "The grayscale filter value for the Layer " "on mouse hover" msgstr "" #: admin/includes/help.class.php:8669 msgid "" "The grayscale filter value for the lines " "animation" msgstr "" #: admin/includes/help.class.php:8073 msgid "" "The grayscale filter value for the " "selected Animation frame" msgstr "" #: admin/includes/help.class.php:8595 msgid "" "The grayscale filter value for the words " "animation" msgstr "" #: admin/includes/help.class.php:6537 msgid "" "The CSS float property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:9921 msgid "" "The CSS perspective for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7777 msgid "" "The CSS perspective to apply to the selected animation frame" msgstr "" #: admin/includes/help.class.php:9002 msgid "" "The CSS translateZ at the start of the " "loop animation. This adds/removes 3D depth to the Layer" msgstr "" #: admin/includes/help.class.php:7764 admin/includes/help.class.php:8290 msgid "" "The CSS translateZ to apply to the " "selected animation frame. This adds/removes 3D depth to the Layer" msgstr "" #: admin/includes/help.class.php:6753 msgid "" "The dash-array " "for the currently selected SVG. Displays the SVG stroke/border as dashes." msgstr "" #: admin/includes/help.class.php:6766 msgid "" "The stroke-dash-" "offset for the currently selected SVG" msgstr "" #: admin/includes/help.class.php:5013 msgid "" "The Vimeo Video ID for the background video" msgstr "" #: admin/includes/help.class.php:6064 msgid "" "The YouTube ID or Vimeo ID for the " "video's source" msgstr "" #: admin/includes/help.class.php:5000 msgid "" "The YouTube Video ID for the background video" msgstr "" #: admin/includes/help.class.php:4856 msgid "" "The CSS background-size for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:4882 admin/includes/help.class.php:5598 msgid "" "The CSS background-position for the Slide's main background " "image" msgstr "" #: admin/includes/help.class.php:4869 msgid "" "The CSS background-fit for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:9950 msgid "" "The CSS border-style for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6969 msgid "" "The CSS border-style to use for the Layer's border" msgstr "" #: admin/includes/help.class.php:5536 msgid "" "The target attribute for the Slide link" msgstr "" #: admin/includes/help.class.php:4695 msgid "" "The amount of pixels that need to be swiped before a Slide change occurs" msgstr "" #: admin/includes/help.class.php:2043 msgid "" "The amount of slots to be used for the alternate first Slide transition. " "Applicable to slot-based transitions." msgstr "" #: admin/includes/help.class.php:3246 msgid "" "The amount of the time before the Arrows are hidden on Desktop computers (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:3263 msgid "" "The amount of the time before the Arrows are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:3561 msgid "" "The amount of the time before the Bullets are hidden on Desktop computers " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:3578 msgid "" "The amount of the time before the Bullets are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4042 msgid "" "The amount of the time before the Tabs are hidden on Desktop computers (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4059 msgid "" "The amount of the time before the Tabs are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4523 msgid "" "The amount of the time before the Thumbnails are hidden on Desktop computers " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:4540 msgid "" "The amount of the time before the Thumbnails are hidden on mobile devices " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:8834 msgid "" "The amount of time each loop animation should occur before it begins again" msgstr "" #: admin/includes/help.class.php:3197 msgid "The animation speed for when the Arrows animate into and out of view" msgstr "" #: admin/includes/help.class.php:3512 msgid "The animation speed for when the Bullets animate into and out of view" msgstr "" #: admin/includes/help.class.php:3993 msgid "The animation speed for when the Tabs animate into and out of view" msgstr "" #: admin/includes/help.class.php:4474 msgid "The animation speed for when the Thumbs animate into and out of view" msgstr "" #: admin/includes/help.class.php:3115 msgid "" "The Arrow's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:6154 msgid "The autoplay behavior for the currently selected Video Layer" msgstr "" #: admin/includes/help.class.php:3911 msgid "The background color for the tabs main wrapper" msgstr "" #: admin/includes/help.class.php:4392 msgid "The background color for the thumbs main wrapper" msgstr "" #: admin/includes/help.class.php:2971 msgid "The background color to be applied when the Module loads as a Modal" msgstr "" #: admin/includes/help.class.php:2694 msgid "The blur filter strength for the Blur scroll effect (px)" msgstr "" #: admin/includes/help.class.php:7358 msgid "" "The blur-radius value for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:7438 msgid "" "The blur-radius value for the Layer's text-shadow" msgstr "" #: admin/includes/help.class.php:9937 msgid "The border color for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7008 msgid "The border's bottom size (border-bottom-width)" msgstr "" #: admin/includes/help.class.php:9990 msgid "" "The border's bottom size (border-bottom-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7021 msgid "The border's left size (border-left-width)" msgstr "" #: admin/includes/help.class.php:10003 msgid "The border's left size (border-left-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6995 msgid "The border's right size (border-right-width)" msgstr "" #: admin/includes/help.class.php:9977 msgid "" "The border's right size (border-right-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6982 msgid "The border's top size (border-top-width)" msgstr "" #: admin/includes/help.class.php:9964 msgid "The border's top size (border-top-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6727 msgid "The border/stroke color of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:6740 msgid "The border/stroke width/size of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:6874 msgid "" "The bottom margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6928 msgid "The bottom padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7062 msgid "The bottom-left corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10044 msgid "" "The bottom-left corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7075 msgid "The bottom-right corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10057 msgid "" "The bottom-right corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:3430 msgid "" "The Bullet's alignment position in the Slider before any offset(s) are " "applied" msgstr "" #: admin/includes/help.class.php:8413 msgid "" "The char/word/line 2D Rotation " "for the selected animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:8238 msgid "" "The char/word/line opacity to apply to the currently selected animation frame" msgstr "" #: admin/includes/help.class.php:6714 msgid "The color of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:2372 msgid "" "The color of the spinner/preloader that shows before the Module first loads" msgstr "" #: admin/includes/help.class.php:6699 msgid "" "The CSS user-select value for the text" msgstr "" #: admin/includes/help.class.php:7466 msgid "" "The CSS background-blend-mode filter for the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:6686 msgid "" "The CSS text-transform value for the text" msgstr "" #: admin/includes/help.class.php:6807 msgid "The CSS background-position for the Layer's background image" msgstr "" #: admin/includes/help.class.php:583 msgid "The CSS background-position for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:6833 msgid "The css background-repeat value for the Layer's background image" msgstr "" #: admin/includes/help.class.php:609 msgid "" "The css background-repeat value for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:6820 msgid "The css background-size value for the Layer's background image" msgstr "" #: admin/includes/help.class.php:596 msgid "The css background-size value for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:3927 msgid "The CSS padding that will be applied to the tabs outer wrapper div" msgstr "" #: admin/includes/help.class.php:4408 msgid "The CSS padding that will be applied to the thumbs outer wrapper div" msgstr "" #: admin/includes/help.class.php:6502 msgid "" "The CSS text-align for the Layer's text. Also useful for aligning content " "inside rows/colums" msgstr "" #: admin/includes/help.class.php:9762 msgid "The CSS z-index to apply to the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:360 msgid "" "The default align behavior for Layers. If enabled, Layers will be aligned " "to the entire Module and if disabled Layers will align to the device " "breakpoint grid area." msgstr "" #: admin/includes/help.class.php:1583 msgid "" "The default CSS background-position for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1599 msgid "" "The default css background-repeat value for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1591 msgid "" "The default css background-size value for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1534 msgid "The default duration to apply for each Slide before they change" msgstr "" #: admin/includes/help.class.php:1663 msgid "The default easing duration in milliseconds" msgstr "" #: admin/includes/help.class.php:1652 msgid "" "The default easing equation. View visualization" msgstr "" #: admin/includes/help.class.php:1710 msgid "The default end x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1778 msgid "The default ending image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:1756 msgid "The default ending rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:1732 msgid "The default ending y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1686 msgid "The default ending zoom percentage" msgstr "" #: admin/includes/help.class.php:3893 msgid "The default height for each individual tab" msgstr "" #: admin/includes/help.class.php:4374 msgid "The default height for each individual thumb" msgstr "" #: admin/includes/help.class.php:1767 msgid "The default starting image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:1745 msgid "The default starting rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:1699 msgid "The default starting x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1721 msgid "The default starting y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1675 msgid "The default starting zoom percentage" msgstr "" #: admin/includes/help.class.php:1566 msgid "The default transition duration to be applied to newly created Slides" msgstr "" #: admin/includes/help.class.php:1558 msgid "The default transition to be applied to newly created Slides" msgstr "" #: admin/includes/help.class.php:455 msgid "The default viewport. This option will always be enabled" msgstr "" #: admin/includes/help.class.php:3861 msgid "The default width for each individual tab" msgstr "" #: admin/includes/help.class.php:4342 msgid "The default width for each individual thumb" msgstr "" #: admin/includes/help.class.php:1575 msgid "" "The default WordPress Image size to be used for the Slide's main background " "images" msgstr "" #: admin/includes/help.class.php:6020 msgid "The default WordPress Image size to be used when the image is loaded" msgstr "" #: admin/includes/help.class.php:2282 msgid "The degree value for the 3D rotation applied to the non-active items" msgstr "" #: admin/includes/help.class.php:8204 msgid "" "The delay time between each animation for the individual " "characters/words/lines" msgstr "" #: admin/includes/help.class.php:2030 msgid "The duration to be used for the alternate first Slide transition" msgstr "" #: admin/includes/help.class.php:10335 msgid "The easing duration for the Scroll Action in milliseconds" msgstr "" #: admin/includes/help.class.php:5796 msgid "The easing duration in milliseconds" msgstr "" #: admin/includes/help.class.php:5288 msgid "The easing equation for the 'IN' animation" msgstr "" #: admin/includes/help.class.php:5300 msgid "The easing equation for the 'OUT' animation" msgstr "" #: admin/includes/help.class.php:10318 msgid "" "The easing equation for the Scroll Action. View visualization" msgstr "" #: admin/includes/help.class.php:2210 msgid "" "The easing equation for when the carousel changes from one Slide to the next" msgstr "" #: admin/includes/help.class.php:8221 msgid "The easing equation to be applied for each animation" msgstr "" #: admin/includes/help.class.php:2604 msgid "" "The easing equation to be applied to the animated content as the page scrolls" msgstr "" #: admin/includes/help.class.php:8850 msgid "The easing equation to be used for the loop animation" msgstr "" #: admin/includes/help.class.php:9749 msgid "The easing equation to use for the hover transition" msgstr "" #: admin/includes/help.class.php:7695 msgid "The easing equation to use for the selected animation" msgstr "" #: admin/includes/help.class.php:5780 msgid "" "The easing equation. View visualization" msgstr "" #: admin/includes/help.class.php:5665 msgid "The end x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:9564 msgid "" "The ending blur filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:9632 msgid "" "The ending brightness filter value for the loop " "animation" msgstr "" #: admin/includes/help.class.php:9598 msgid "" "The ending grayscale filter value for the loop " "animation" msgstr "" #: admin/includes/help.class.php:5763 msgid "The ending image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:9409 msgid "" "The ending rotateX value (horizontal plane) for the loop animation. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:9443 msgid "" "The ending rotateY value (horizontal plane) for the loop animation. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:5731 msgid "The ending rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:9477 msgid "" "The ending rotation value (2D) for the loop animation. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:9254 msgid "The ending scaleX value (width) for the loop animation" msgstr "" #: admin/includes/help.class.php:9288 msgid "The ending scaleY value (height) for the loop animation" msgstr "" #: admin/includes/help.class.php:9322 msgid "The ending skewX value (horizontal plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9356 msgid "The ending skewY value (vertical plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9530 msgid "The ending transparency for the loop animation" msgstr "" #: admin/includes/help.class.php:7616 msgid "The ending values for the Layer's very first animation" msgstr "" #: admin/includes/help.class.php:5697 msgid "The ending y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5631 msgid "The ending zoom percentage" msgstr "" #: admin/includes/help.class.php:6634 msgid "The Google Font for the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:4641 msgid "The height of the navigation preview image" msgstr "" #: admin/includes/help.class.php:3050 msgid "The height of the progress bar in pixels" msgstr "" #: admin/includes/help.class.php:7332 msgid "" "The horizontal offset for the box-shadow" msgstr "" #: admin/includes/help.class.php:7412 msgid "" "The horizontal offset for the text-shadow" msgstr "" #: admin/includes/help.class.php:5940 msgid "" "The html/text for the selected Layer's content. 'Idle' is the default text. " " And 'Toggle' is alternative text to show when the Layer is clicked." msgstr "" #: admin/includes/help.class.php:6111 msgid "" "The HTML5 Video/Audio preload behavior for the " "currently selected Video Layer" msgstr "" #: admin/includes/help.class.php:6387 msgid "The initial volume for the video/audio. Choose a number between 0-100" msgstr "" #: admin/includes/help.class.php:7603 msgid "" "The Layer animation's starting point values before it first animates into " "view" msgstr "" #: admin/includes/help.class.php:7870 msgid "" "The Layer's 2D Rotation " "for the selected animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9867 msgid "" "The Layer's 2D Rotation " "on mouse hover. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:6595 msgid "" "The Layer's CSS line-height value for the currently selected " "viewport" msgstr "" #: admin/includes/help.class.php:7235 msgid "" "The Layer's CSS max-height for the current device viewport" msgstr "" #: admin/includes/help.class.php:7209 msgid "" "The Layer's CSS max-width for the current device viewport" msgstr "" #: admin/includes/help.class.php:7222 msgid "" "The Layer's CSS min-height for the current device viewport" msgstr "" #: admin/includes/help.class.php:7196 msgid "" "The Layer's CSS min-width for the current device viewport" msgstr "" #: admin/includes/help.class.php:6608 msgid "" "The Layer's CSS font-weight value for the currently selected viewport" msgstr "" #: admin/includes/help.class.php:6621 msgid "" "The Layer's CSS letter-spacing value for the currently selected " "viewport" msgstr "" #: admin/includes/help.class.php:8154 msgid "The Layer's background color for the selected Animation frame" msgstr "" #: admin/includes/help.class.php:7642 msgid "" "The Layer's final animation when it's meant to be hidden or when the Slide " "changes" msgstr "" #: admin/includes/help.class.php:6582 msgid "The Layer's font-size for the currently selected viewport" msgstr "" #: admin/includes/help.class.php:7156 msgid "The Layer's height for the current device viewport" msgstr "" #: admin/includes/help.class.php:6036 msgid "" "The Layer's image will be populated automatically from the Slider's Video-" "Stream source" msgstr "" #: admin/includes/help.class.php:7724 msgid "The Layer's opacity to apply to the currently selected animation frame" msgstr "" #: admin/includes/help.class.php:8123 msgid "The Layer's text color for the selected Animation frame" msgstr "" #: admin/includes/help.class.php:7143 msgid "The Layer's width for the current device viewport" msgstr "" #: admin/includes/help.class.php:6887 msgid "" "The left margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6941 msgid "The left padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:5826 msgid "The maximum characters/letters to display for the paramater" msgstr "" #: admin/includes/help.class.php:2104 msgid "" "The maximum number of Slides that will be visible at any given time. View " "the documentation below to learn how to set a minimum." msgstr "" #: admin/includes/help.class.php:3827 msgid "" "The maximum number of tabs that should be visible regardless of the screen " "size" msgstr "" #: admin/includes/help.class.php:4308 msgid "" "The maximum number of thumbs that should be visible regardless of the screen " "size" msgstr "" #: admin/includes/help.class.php:3877 msgid "The minimum width for each individual tab" msgstr "" #: admin/includes/help.class.php:4358 msgid "The minimum width for each individual thumb" msgstr "" #: admin/includes/help.class.php:376 msgid "" "The module will be positioned at the top of the screen at all times. Useful " "for creating sticky menus." msgstr "" #: admin/includes/help.class.php:2468 msgid "The movement speed for the Slide's Layers when the effect(s) occur" msgstr "" #: admin/includes/help.class.php:2455 msgid "" "The movement speed for the Slide's main background when the effect(s) occur" msgstr "" #: admin/includes/help.class.php:4895 msgid "" "The movement strength that will be applied to the Slide's main background " "image" msgstr "" #: admin/includes/help.class.php:4708 msgid "" "The number of fingers needed in the swipe action for a Slide change to occur" msgstr "" #: admin/includes/help.class.php:5312 msgid "The number of slots/boxes to use for slot-based transitions" msgstr "" #: admin/includes/help.class.php:8770 msgid "" "The number of times the Layer's selected timeline should loop. Enter '-1' " "to loop continously throughout the life-cycle of the current Slide" msgstr "" #: admin/includes/help.class.php:10301 msgid "" "The page will scroll to content below the Slider, and this offset will add " "or subtract pixels to the total amount scrolled." msgstr "" #: admin/includes/help.class.php:10115 msgid "" "The parallax depth level to use for the Layer. Level values are defined in " "the Slider Settings." msgstr "" #: admin/includes/help.class.php:8023 msgid "" "The percentage of the Layer to apply the clip-path mask to. The number '0' " "would represent completely hidden and '100' represent completely visible." msgstr "" #: admin/includes/help.class.php:7524 msgid "" "The percentage of your content's width to use when the spike(s) are drawn on " "the left side" msgstr "" #: admin/includes/help.class.php:7556 msgid "" "The percentage of your content's width to use when the spike(s) are drawn on " "the right side" msgstr "" #: admin/includes/help.class.php:2804 msgid "" "The percentage the Slider is in the page's viewport before the effect(s) are " "applied" msgstr "" #: admin/includes/help.class.php:5874 admin/includes/help.class.php:5887 msgid "The point in the timeline where the looping should begin" msgstr "" #: admin/includes/help.class.php:471 msgid "The responsive grid height (in pixels) for the Desktop viewport" msgstr "" #: admin/includes/help.class.php:497 msgid "The responsive grid height (in pixels) for the Laptop viewport" msgstr "" #: admin/includes/help.class.php:523 admin/includes/help.class.php:549 msgid "The responsive grid height (in pixels) for the Tablet viewport" msgstr "" #: admin/includes/help.class.php:463 msgid "The responsive grid width (in pixels) for the Desktop viewport" msgstr "" #: admin/includes/help.class.php:489 msgid "The responsive grid width (in pixels) for the Laptop viewport" msgstr "" #: admin/includes/help.class.php:515 admin/includes/help.class.php:541 msgid "The responsive grid width (in pixels) for the Tablet viewport" msgstr "" #: admin/includes/help.class.php:7384 msgid "" "The rgba color for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:7451 msgid "" "The rgba color for the Layer's text-shadow" msgstr "" #: admin/includes/help.class.php:6861 msgid "" "The right margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6915 msgid "The right padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7708 msgid "" "The selected animation will only start when it's called from a " "Layer Action" msgstr "" #: admin/includes/help.class.php:2442 msgid "The sensitivity speed for the Parallax effect(s) on mouse-move" msgstr "" #: admin/includes/help.class.php:4843 msgid "" "The size of the image that will be loaded, defined by WP Main Menu -> " "Settings -> Media -> Image Sizes" msgstr "" #: admin/includes/help.class.php:5276 msgid "The Slide animation's total time for the selected transition" msgstr "" #: admin/includes/help.class.php:2596 msgid "" "The Slide's content will animate into and out of view as the user scrolls " "the page." msgstr "" #: admin/includes/help.class.php:5052 msgid "" "The Slide's main background will be populated automatically for Video-Stream " "Sliders" msgstr "" #: admin/includes/help.class.php:4830 admin/includes/help.class.php:5039 msgid "" "The Slide's main background will be populated automatically for Video/Social-" "Stream Sliders" msgstr "" #: admin/includes/help.class.php:5352 msgid "The Slide's total duration before the next Slide is shown" msgstr "" #: admin/includes/help.class.php:247 msgid "The slider's alias is used to define a unique shortcode" msgstr "" #: admin/includes/help.class.php:3845 msgid "The space between each individual tab (in pixels)" msgstr "" #: admin/includes/help.class.php:4326 msgid "The space between each individual thumb (in pixels)" msgstr "" #: admin/includes/help.class.php:3382 msgid "The spacing between the bullets (in pixels)" msgstr "" #: admin/includes/help.class.php:2617 msgid "" "The speed at which the content will animate as the page scrolls (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:2223 msgid "" "The speed the items will change form one Slide to the next (in milliseconds)" msgstr "" #: admin/includes/help.class.php:7371 msgid "" "The spread value for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:9547 msgid "" "The starting blur filter value " "for the loop animation" msgstr "" #: admin/includes/help.class.php:9615 msgid "" "The starting brightness " "filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:9581 msgid "" "The starting grayscale " "filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:5747 msgid "The starting image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:9392 msgid "" "The starting rotateX value (horizontal plane) for the loop animation. " "Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9426 msgid "" "The starting rotateY value (horizontal plane) for the loop animation. " "Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:5715 msgid "The starting rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:9460 msgid "" "The starting rotation value (2D) for the loop animation. Accepts positive " "and negative values." msgstr "" #: admin/includes/help.class.php:9237 msgid "The starting scaleX value (width) for the loop animation" msgstr "" #: admin/includes/help.class.php:9271 msgid "The starting scaleY value (height) for the loop animation" msgstr "" #: admin/includes/help.class.php:9305 msgid "The starting skewX value (horizontal plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9339 msgid "The starting skewY value (vertical plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9513 msgid "The starting transparency for the loop animation" msgstr "" #: admin/includes/help.class.php:5649 msgid "The starting x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5681 msgid "The starting y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5615 msgid "The starting zoom percentage" msgstr "" #: admin/includes/help.class.php:2830 msgid "" "The strength of the opacity, blur or grayscale filter for the effect(s) for " "the Slide's Layers" msgstr "" #: admin/includes/help.class.php:2817 msgid "" "The strength of the opacity, blur or grayscale filter for the effect(s) for " "the Slide's main background" msgstr "" #: admin/includes/help.class.php:4721 msgid "The swipe direction that will trigger a Slide change" msgstr "" #: admin/includes/help.class.php:3779 msgid "" "The Tab's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:6647 msgid "The text color for the currently selected Layer" msgstr "" #: admin/includes/help.class.php:4260 msgid "" "The Thumb's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:5238 msgid "" "The thumbnail image that will be used for the Slider's thumbnail navigation" msgstr "" #: admin/includes/help.class.php:6848 msgid "" "The top margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6902 msgid "The top padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7036 msgid "The top-left corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10018 msgid "" "The top-left corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7049 msgid "The top-right corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10031 msgid "" "The top-right corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7682 msgid "The total duration for the selected animation" msgstr "" #: admin/includes/help.class.php:9736 msgid "" "The transition duration for the currently selected Layer (in milliseconds)" msgstr "" #: admin/includes/help.class.php:2873 msgid "The url for the fallback image if a fallback is used for IE8/Mobile" msgstr "" #: admin/includes/help.class.php:6096 msgid "The url for the locally loaded HTML5 Audio" msgstr "" #: admin/includes/help.class.php:6080 msgid "The url for the locally loaded HTML5 Video" msgstr "" #: admin/includes/help.class.php:5520 msgid "The url to go to when the Slide is clicked" msgstr "" #: admin/includes/help.class.php:10214 msgid "The url to navigate to for the 'Simple Link' Action" msgstr "" #: admin/includes/help.class.php:6515 msgid "The vertical alignment for content inside a row/column" msgstr "" #: admin/includes/help.class.php:7345 msgid "" "The vertical offset for the box-shadow" msgstr "" #: admin/includes/help.class.php:7425 msgid "" "The vertical offset for the text-shadow" msgstr "" #: admin/includes/help.class.php:6487 msgid "" "The vertical-align value for the row in relation to the Module's height (top," " middle or bottom)" msgstr "" #: admin/includes/help.class.php:5026 msgid "The video url to be used as the Slide's main background" msgstr "" #: admin/includes/help.class.php:6195 msgid "" "The video's poster image will be populated automatically from the Slider's " "Video-Stream source" msgstr "" #: admin/includes/help.class.php:4628 msgid "The width of the navigation preview image" msgstr "" #: admin/includes/help.class.php:5066 admin/includes/help.class.php:6141 msgid "This value should match the video's original aspect ratio" msgstr "" #: admin/includes/help.class.php:4192 msgid "Thumbnails Type/Style" msgstr "" #: admin/includes/help.class.php:4455 msgid "Thumbs Animation" msgstr "" #: admin/includes/help.class.php:4471 msgid "Thumbs Animation Speed" msgstr "" #: admin/includes/help.class.php:4487 msgid "Thumbs Show Delay" msgstr "" #: admin/includes/help.class.php:10138 msgid "Timeline Scroll Based" msgstr "" #: admin/includes/help.class.php:2593 msgid "Timeline Scroll Effects" msgstr "" #: admin/includes/help.class.php:4937 msgid "Title Attribute" msgstr "" #: admin/includes/help.class.php:10476 msgid "Toggle (add/remove) a Layer's class name on user-interaction" msgstr "" #: admin/includes/help.class.php:10565 msgid "Toggle a video or audio's play state on user-interaction" msgstr "" #: admin/includes/help.class.php:10442 msgid "Toggle any given Layer's animation in and out of view" msgstr "" #: admin/includes/help.class.php:10473 msgid "Toggle Class" msgstr "" #: admin/includes/help.class.php:10632 msgid "Toggle Fullscreen" msgstr "" #: admin/includes/help.class.php:10439 msgid "Toggle Layer Animation" msgstr "" #: admin/includes/help.class.php:10562 msgid "Toggle Media Play/Pause" msgstr "" #: admin/includes/help.class.php:10596 msgid "Toggle Mute (All) Media" msgstr "" #: admin/includes/help.class.php:10403 msgid "Toggle Slider" msgstr "" #: admin/includes/help.class.php:10599 msgid "" "Toggle sound from a single video or audio Layer, or toggle all video/audio " "sound that exists in the Slide" msgstr "" #: admin/includes/help.class.php:10635 msgid "Toggle the Slider fullscreen and non-fullscreen on user-interaction" msgstr "" #: admin/includes/help.class.php:966 admin/includes/help.class.php:1085 #: admin/includes/help.class.php:1139 admin/includes/help.class.php:1271 #: admin/includes/help.class.php:1368 admin/includes/help.class.php:1452 msgid "Total Slides" msgstr "" #: admin/includes/help.class.php:7882 admin/includes/help.class.php:8429 #: admin/includes/help.class.php:8864 admin/includes/help.class.php:9879 msgid "Transform Origin X" msgstr "" #: admin/includes/help.class.php:7895 admin/includes/help.class.php:8446 #: admin/includes/help.class.php:8880 admin/includes/help.class.php:9892 msgid "Transform Origin Y" msgstr "" #: admin/includes/help.class.php:7908 admin/includes/help.class.php:8463 #: admin/includes/help.class.php:8896 admin/includes/help.class.php:9905 msgid "Transform Origin Z" msgstr "" #: admin/includes/help.class.php:7774 admin/includes/help.class.php:9918 msgid "Transform Perspective" msgstr "" #: admin/includes/help.class.php:1555 msgid "Transition" msgstr "" #: admin/includes/help.class.php:1563 admin/includes/help.class.php:5273 msgid "Transition Duration" msgstr "" #: admin/includes/help.class.php:9746 msgid "Transition Easing" msgstr "" #: admin/includes/help.class.php:9733 msgid "Transition Speed" msgstr "" #: admin/includes/help.class.php:7735 admin/includes/help.class.php:8253 msgid "TranslateX" msgstr "" #: admin/includes/help.class.php:7748 admin/includes/help.class.php:8270 msgid "TranslateY" msgstr "" #: admin/includes/help.class.php:7761 admin/includes/help.class.php:8287 msgid "TranslateZ" msgstr "" #: admin/includes/help.class.php:10459 msgid "Trigger a jQuery click event on any given Layer" msgstr "" #: admin/includes/help.class.php:10525 msgid "Trigger Memory" msgstr "" #: admin/includes/help.class.php:2423 msgid "Triggered By" msgstr "" #: admin/includes/help.class.php:13 msgid "Tutorial" msgstr "" #: admin/includes/help.class.php:17 msgid "Tutorials" msgstr "" #: admin/includes/help.class.php:703 msgid "Twitter" msgstr "" #: admin/includes/help.class.php:10248 msgid "" "Use a traditional HTML hyperlink tag or trigger the Action via a jQuery event" msgstr "" #: admin/includes/help.class.php:2009 msgid "" "Use an alternate transition when for the first slide when the Slider firsts " "loads" msgstr "" #: admin/includes/help.class.php:2960 admin/includes/help.class.php:2968 msgid "Use Cover as Modal" msgstr "" #: admin/includes/help.class.php:3678 admin/includes/help.class.php:4159 msgid "Use Custom Style" msgstr "" #: admin/includes/help.class.php:559 msgid "Use Image" msgstr "" #: admin/includes/help.class.php:3181 admin/includes/help.class.php:3480 #: admin/includes/help.class.php:3961 admin/includes/help.class.php:4442 msgid "Use RTL language alignment for the Arrow positioning" msgstr "" #: admin/includes/help.class.php:412 msgid "" "Useful for allocating space for a page's menu or footer. Accepts a jQuery " "selector such as '.menu' or 'footer'." msgstr "" #: admin/includes/help.class.php:425 msgid "" "Useful for allocating space for a page's menu or footer. Enter a px or % " "value." msgstr "" #: admin/includes/help.class.php:2902 msgid "" "Useful for solving a conflict when the current theme runs filters over the " "page's main content" msgstr "" #: admin/includes/help.class.php:1165 msgid "User Handle" msgstr "" #: admin/includes/help.class.php:1124 msgid "User Name" msgstr "" #: admin/includes/help.class.php:1019 msgid "User URL" msgstr "" #: admin/includes/help.class.php:1491 msgid "User/Album/Group/Channel" msgstr "" #: admin/includes/help.class.php:2341 msgid "Varing Scale" msgstr "" #: admin/includes/help.class.php:2249 msgid "Varying Fade" msgstr "" #: admin/includes/help.class.php:2295 msgid "Varying Rotation" msgstr "" #: admin/includes/help.class.php:2192 admin/includes/help.class.php:6512 #: admin/includes/help.class.php:7101 msgid "Vertical Align" msgstr "" #: admin/includes/help.class.php:5049 admin/includes/help.class.php:6033 msgid "Video from Stream" msgstr "" #: admin/includes/help.class.php:5167 admin/includes/help.class.php:6397 msgid "Video Speed" msgstr "" #: admin/includes/help.class.php:6047 msgid "Video Type" msgstr "" #: admin/includes/help.class.php:5154 msgid "Video Volume" msgstr "" #: admin/includes/help.class.php:6384 msgid "Video/Audio Volume" msgstr "" #: admin/includes/help.class.php:730 msgid "Vimeo" msgstr "" #: admin/includes/help.class.php:5010 msgid "Vimeo Video ID" msgstr "" #: admin/includes/help.class.php:5374 msgid "Visible in Navigation" msgstr "" #: admin/includes/help.class.php:7705 msgid "Wait for Action" msgstr "" #: admin/includes/help.class.php:1929 msgid "Wait for API" msgstr "" #: admin/includes/help.class.php:1800 msgid "Wait/Pause" msgstr "" #: admin/includes/help.class.php:1942 msgid "" "When the Slider is disabled on mobile it will only be loaded on desktop-" "based devices" msgstr "" #: admin/includes/help.class.php:3858 admin/includes/help.class.php:4339 msgid "Width" msgstr "" #: admin/includes/help.class.php:676 msgid "WooCommerce" msgstr "" #: admin/includes/help.class.php:1523 admin/includes/help.class.php:10893 msgid "Wrapper Classes" msgstr "" #: admin/includes/help.class.php:4389 msgid "Wrapper Color" msgstr "" #: admin/includes/help.class.php:10880 msgid "Wrapper ID" msgstr "" #: admin/includes/help.class.php:1259 msgid "" "Your Twitter App's" " Access Secret" msgstr "" #: admin/includes/help.class.php:1246 msgid "" "Your Twitter App's" " Access Token" msgstr "" #: admin/includes/help.class.php:1220 msgid "" "Your Twitter App's" " Consumer Key" msgstr "" #: admin/includes/help.class.php:1233 msgid "" "Your Twitter App's" " Consumer Secret" msgstr "" #: admin/includes/help.class.php:1356 msgid "" "Your Facebook App's App Secret" msgstr "" #: admin/includes/help.class.php:1343 msgid "" "Your Facebook App's ID" msgstr "" #: admin/includes/help.class.php:721 msgid "YouTube" msgstr "" #: admin/includes/help.class.php:4997 msgid "YouTube Video ID" msgstr "" #: admin/includes/help.class.php:5206 admin/includes/help.class.php:6440 msgid "YouTube/Vimeo Arguments" msgstr "" #: admin/includes/help.class.php:6061 msgid "YouTube/Vimeo ID" msgstr "" #: admin/includes/help.class.php:9493 msgid "Yoyo Filters" msgstr "" #: admin/includes/help.class.php:8914 msgid "Yoyo Movement" msgstr "" #: admin/includes/help.class.php:9372 msgid "Yoyo Rotation" msgstr "" #: admin/includes/help.class.php:9217 msgid "Yoyo Scaling" msgstr "" #: admin/includes/help.class.php:9759 msgid "zIndex" msgstr "" #: admin/includes/help.class.php:1683 admin/includes/help.class.php:5628 msgid "Zoom End Percentage" msgstr "" #: admin/includes/help.class.php:1672 admin/includes/help.class.php:5612 msgid "Zoom Start Percentage" msgstr "" #: admin/includes/help.class.php:2315 msgid "Zoom the non-active items by a certain percentage" msgstr "" #: admin/includes/help.class.php:2328 msgid "Zoom the non-active items by this percentage" msgstr "" languages/revslider-de_DE.po000064400000651553150212006510012016 0ustar00# Loco Gettext template msgid "" msgstr "" "Project-Id-Version: Slider Revolution\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST)\n" "PO-Revision-Date: 2019-11-12 08:18+0000\n" "Last-Translator: admin \n" "Language-Team: German\n" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-KeywordsList: __;_e;_:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:" "2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:" "1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.3.1; wp-5.2.4\n" "X-Poedit-SearchPath-0: ..\n" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "" "Wenn Sie die PHP Funktion \"add_revslider\" in Ihrem Code verwenden möchten, " "aktivieren Sie diese bitte unbedingt " #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "\"RevSlider-Bibliotheken global einbeziehen\" " #: revslider.php:149 msgid "and/or add the current page to the " msgstr "und/oder füge die aktuelle Seite zu " #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "\"Seiten mit RevSlider-Bibliotheken\" Option " #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "in den \"Globalen Einstellungen \" von Slider Revolution." #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "Revolution Slider Fehler:" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "Produkt" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "Produktvariation" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "Regulärer Preis" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "Verkaufspreis" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "Anzahl der Verkäufe" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "Hervorgehobene Produkte" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "SKU" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "Bestandsmenge" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "Slide ID" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "Die Quelle muss von Stream stammen" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "Globale Layers" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "" "Keine Slides gefunden. Fügen Sie der ausgewählten Sprache mindestens ein " "Slide Template hinzu." #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "Keine Slides gefunden, bitte fügen Sie einige Slides hinzu" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "Bitte folgen Sie diesem Link, um den Slider zu bearbeiten:" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "" "Der Inhaber-Token kann nicht abgerufen werden. Überprüfen Sie Ihre " "Anmeldeinformationen" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "Inhaber-Token ist gut, überprüfen Sie Ihre Anfrage" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "Instagram: Parse-Skriptfehler" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "Instagram: Inhalte stimmen nicht überein" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "Instagram: Inhalt ist privat" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "Alle Veranstaltungen" #: includes/em-integration.class.php:33 msgid "Today" msgstr "Heute" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "Morgen" #: includes/em-integration.class.php:35 msgid "Future" msgstr "Zukünftig" #: includes/em-integration.class.php:36 msgid "Past" msgstr "Vergangene" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "Diesen Monat" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "Nächster Monat" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "Ereignis-Startdatum" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "Ereignis-Enddatum" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "Geladene Google Fonts" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "Serifen-Schriften" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "Sans-Serif Schriften" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "Monospace Schriften" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "Google Fonts" #: includes/data.class.php:199 msgid "Original" msgstr "Original" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "Groß" #: includes/data.class.php:201 msgid "Large Square" msgstr "Großes Quadrat" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "Medium" #: includes/data.class.php:203 msgid "Medium 800" msgstr "Medium 800" #: includes/data.class.php:204 msgid "Medium 640" msgstr "Medium 640" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "Klein" #: includes/data.class.php:206 msgid "Small 320" msgstr "Klein 320" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "Vorschaubild" #: includes/data.class.php:208 msgid "Square" msgstr "Quadrat" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "Standard Auflösung" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "Niedrige Auflösung" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "Original Größe" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "Voreinstellung" #: includes/data.class.php:233 msgid "High" msgstr "Hoch" #: includes/data.class.php:234 msgid "Standard" msgstr "Standard" #: includes/data.class.php:235 msgid "Max. Res." msgstr "Max. Res." #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "Slider Revolution hat den folgenden Fehler festgestellt: " #: includes/functions.class.php:225 msgid " should be numeric" msgstr " sollte numerisch sein" #: includes/functions.class.php:235 msgid " should not be empty" msgstr " sollte nicht leer sein" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "Falsches Kategorieformat" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "Zeige alle Beiträge in %s" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "Das WPML-Plugin ist nicht aktiviert" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "Alle Sprachen" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "Plugin nicht aktiviert" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "Keine Daten empfangen" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "Fehler beim Herunterladen des Objekts" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "Fehler beim Herunterladen von Layern" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "Fehler beim Herunterladen der Layerdaten" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "Slide nicht in den Hauptslides des Sliders gefunden. Vielleicht" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "Ein Slider mit dem angegebenen Alias existiert bereits" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "Slide konnte nicht dupliziert werden" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "Dieser Quelltyp muss von Beiträgen stammen." #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "Dieser Social Stream kann leider nicht angezeigt werden." #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "Ungültige ID" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "Navigation konnte nicht gelöscht werden" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "" "Standardvoreinstellung der Standardnavigation kann nicht geändert werden" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "" "Das vor eingestellte Handle existiert bereits. Bitte wählen Sie einen " "anderen Namen" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "" "Navigation nicht gefunden, Voreinstellung konnte nicht hinzugefügt werden" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "" "Standardvoreinstellung der Standardnavigation kann nicht gelöscht werden" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "Voreinstellung nicht in Standardnavigationen gefunden" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "Voreinstellung nicht gefunden" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "Navigation nicht gefunden, Voreinstellung konnte nicht gelöscht werden" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "Slider Revolution" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "Wählen Sie einen Revolution Slider" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "--- Slider auswählen ---" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "Wählen Sie ein Slide Template" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. " "Live Updates)." msgstr "" "Aktivieren Sie Slider Revolution für Premium-Vorteile (z. B. " "Live-Updates) ." #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "Eine neue Version von Slider Revolution ist verfügbar." #: admin/revslider-admin.class.php:436 msgid "" "

In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

\n" "\t\t

YouTube

Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave." ", San Bruno, CA 94066, USA.

If you visit one of our pages featuring a " "YouTube plugin, a connection to the YouTube servers is established. Here the " "YouTube server is informed about which of our pages you have visited.

" "If you're logged in to your YouTube account, YouTube allows you to associate " "your browsing behavior directly with your personal profile. You can prevent " "this by logging out of your YouTube account.

YouTube is used to help " "make our website appealing. This constitutes a justified interest pursuant " "to Art. 6 (1) (f) DSGVO.

Further information about handling user data," " can be found in the data protection declaration of YouTube under " "https://www.google.de/intl/de/policies/privacy.

\n" "\t\t

Vimeo

Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

" "For more information on how to handle user data, please refer to the Vimeo " "Privacy Policy at " "https://vimeo.com/privacy.

\n" "\t\t

Google Web Fonts

For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

If " "your browser does not support web fonts, a standard font is used by your " "computer.

Further information about handling user data, can be found " "at " "https://developers.google.com/fonts/faq and in Google's privacy policy " "at " "https://www.google.com/policies/privacy/.

\n" "\t\t

SoundCloud

On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

\n" "\t\t\t

When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud." "com/pages/privacy.

If you do not want SoundCloud to associate your " "visit to our site with your SoundCloud account, please log out of your " "SoundCloud account.

" msgstr "" "

Wenn Sie Google Web Fonts (Standardeinstellung) verwenden oder Videos " "oder Sounds über YouTube oder Vimeo in Slider Revolution abspielen, " "empfehlen wir, der Privacy Police die entsprechende Textphrase hinzuzufügen: " " n t t

YouTube

Unsere Website verwendet Plugins von " "YouTube, die von Google betrieben werden. Der Betreiber der Seiten ist " "YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

Wenn Sie " "eine unserer Seiten mit einem YouTube-Plugin besuchen, wird eine Verbindung " "zu den YouTube-Servern hergestellt. Hier wird dem YouTube-Server mitgeteilt, " "welche unserer Seiten Sie besucht haben.

Wenn Sie in Ihrem YouTube-" "Konto angemeldet sind, können Sie Ihr Surfverhalten direkt mit Ihrem " "persönlichen Profil verknüpfen. Sie können dies verhindern, indem Sie sich " "von Ihrem YouTube-Konto abmelden.

YouTube wird verwendet, um " "unsere Website ansprechend zu gestalten. Dies ist ein berechtigtes Interesse " "im Sinne von Art. 6 (1) (f) DSGVO.

Weitere Informationen zum " "Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von YouTube " "unter https://www.google.de/intl/de/policies/privacy " ". n t t < h3> Vimeo

Unsere Website verwendet Funktionen " "des Vimeo-Videoportals. Dieser Service wird von Vimeo Inc., 555 West 18th " "Street, New York, 10011 New York, USA, bereitgestellt.

Wenn Sie " "eine unserer Seiten mit einem Vimeo-Plugin besuchen, wird eine Verbindung zu " "den Vimeo-Servern hergestellt . Hier wird dem Vimeo-Server mitgeteilt, " "welche unserer Seiten Sie besucht haben. Außerdem erhält Vimeo Ihre IP-" "Adresse. Dies gilt auch, wenn Sie beim Besuch unseres Plugins nicht bei " "Vimeo angemeldet sind oder keinen Vimeo-Account haben. Die Informationen " "werden an einen Vimeo-Server in den USA übertragen und dort gespeichert.

Wenn Sie in Ihrem Vimeo-Konto angemeldet sind, können Sie mit Vimeo " "Ihr Surfverhalten direkt mit Ihrem persönlichen Profil verknüpfen. Sie " "können dies verhindern, indem Sie sich von Ihrem Vimeo-Konto abmelden. " "

Weitere Informationen zum Umgang mit Benutzerdaten finden Sie in den " "Vimeo-Datenschutzbestimmungen unter https://vimeo.com/privacy . n t t " "

Google Webfonts

Für Diese Seite verwendet von Google " "bereitgestellte Web-Schriftarten. Wenn Sie eine Seite öffnen, lädt Ihr " "Browser die erforderlichen Web-Schriftarten in Ihren Browser-Cache, um Texte " "und Schriftarten korrekt anzuzeigen.

Zu diesem Zweck muss Ihr " "Browser eine direkte Verbindung mit den Servern von Google herstellen. " "Google wird dadurch bewusst, dass unsere Webseite über Ihre IP-Adresse " "aufgerufen wurde. Die Verwendung von Google Webfonts erfolgt im Interesse " "einer einheitlichen und ansprechenden Darstellung unseres Plugins. Dies ist " "ein berechtigtes Interesse im Sinne von Art. 6 (1) (f) DSGVO.

Wenn " "Ihr Browser keine Web-Schriftarten unterstützt, wird von Ihrem Computer eine " "Standard-Schrift verwendet.

Weitere Informationen zum Umgang mit " "Benutzerdaten können sein finden Sie unter https://developers.google." "com/fonts/faq und in Google-Datenschutzbestimmungen unter https:" "//www.google.com/policies/privacy/. n t t

SoundCloud

Auf unseren Seiten befinden sich Plugins des sozialen Netzwerks " "SoundCloud (SoundCloud Limited, Berners House, 47-48 Berners Street, London " "W1T 3NF , UK) kann integriert werden. Die SoundCloud-Plugins sind an dem " "SoundCloud-Logo auf unserer Site zu erkennen. n t t t

Wenn Sie " "unsere Site besuchen, wird über das Plugin eine direkte Verbindung zwischen " "Ihrem Browser und dem SoundCloud-Server hergestellt . Dadurch kann " "SoundCloud von Ihrer IP-Adresse Informationen erhalten, die Sie auf unserer " "Website abgerufen haben. Wenn Sie auf die Schaltflächen \"Gefällt mir\" oder " "\"Teilen\" klicken, während Sie in Ihrem SoundCloud-Konto angemeldet sind, " "können Sie den Inhalt unserer Seiten mit Ihrem SoundCloud-Profil verknüpfen. " "Dies bedeutet, dass SoundCloud Besuche auf unseren Seiten Ihrem " "Benutzerkonto zuordnen kann. Wir weisen darauf hin, dass wir als Anbieter " "der Seiten keine Kenntnis vom Inhalt der übermittelten Daten sowie deren " "Nutzung durch SoundCloud erhalten. Weitere Informationen zu den " "Datenschutzbestimmungen von SoundCloud finden Sie unter https://soundcloud." "com/pages/privacy.

Wenn Sie nicht möchten, dass SoundCloud Ihren " "Besuch auf unserer Website mit Ihrem SoundCloud-Konto verknüpft, melden Sie " "sich bitte an aus Ihrem SoundCloud-Konto. " #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "Funktion im Demo-Modus nicht verfügbar" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "Funktion nur für Administratoren verfügbar" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "Ungültige Anforderung" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "Der Purchase Code muss eingesetzt werden!" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "Plugin erfolgreich aktiviert" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "Der Purchase Code ist ungültig" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "Purchase Code bereits registriert!" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "" "Der Purchase Code wurde gesperrt, bitte wenden Sie sich an den ThemePunch-" "Support!" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "Purchase Code konnte nicht überprüft werden" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "Plugin abgemeldet" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "Abmeldung fehlgeschlagen!" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "Gespeichert" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "Verbindung zum Update-Server fehlgeschlagen" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "Slider-Import fehlgeschlagen" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "Import des Template Sliders fehlgeschlagen" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "Template Slider Installation fehlgeschlagen" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "Slide Duplikation fehlgeschlagen" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "Slider gelöscht" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "Duplikation fehlgeschlagen" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "Slide gespeichert" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "Slide nicht gefunden" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "Slider nicht gefunden" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "Beiträge" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "Globale Einstellungen gespeichert/aktualisiert" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "Globale Einstellungen nicht gespeichert/aktualisiert" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "Navigationsvoreinstellung gespeichert/aktualisiert" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "Voreinstellung konnte nicht gespeichert werden / Werte sind gleich" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "Navigationsvoreinstellung gelöscht" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "Animation gelöscht" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "Löschen fehlgeschlagen" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "Animation gespeichert" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "Animation konnte nicht gespeichert werden" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "Slider konnte nicht geladen werden" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "Neuer Ordner" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "Fehler bei der Ordnererstellung" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "Ordner gelöscht" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "Ordnerlöschung fehlgeschlagen" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "Tags aktualisiert" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "Tags konnten nicht aktualisiert werden" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "Slider in Ordner verschoben" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "Fehler beim Verschieben des Sliders in den Ordner" #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "Titel aktualisiert" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "Fehler beim Aktualisieren des Titels" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "Slider Revolution Vorschau" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "Ungültige E-Mail" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "" "Erfolgreich! Bitte überprüfen Sie Ihre E-Mails, um das Abonnement " "abzuschließen" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "" "Ungültige E-Mail / Verbindung zum Newsletter-Server konnte nicht hergestellt " "werden" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "Keine E-Mail angegeben" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "Favorit geändert" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "Objekt konnte nicht geladen werden" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "Video Cover konnte nicht geladen werden" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "Slide konnte nicht erstellt werden" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "Slider konnte nicht erstellt werden" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "AddOn konnte nicht aktiviert werden" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "AddOn deaktiviert" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "AddOn konnte nicht deaktiviert werden" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "Facebook-Alben erfolgreich abgerufen" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "Facebook-Alben konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "Alben geleert" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "Flickr-Fotosets wurden erfolgreich abgerufen" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "Flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "Fotosets geleert" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "Keine Benutzer-URL - flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "Kein API KEY - Flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "YouTube-Wiedergabelisten wurden erfolgreich abgerufen" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "YouTube-Wiedergabelisten konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "Slider Revolution Datenbankstruktur wurde aktualisiert" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "Keine Antwort auf Aktion" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "Keine Daten empfangen" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "Ladefehler" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "Ladefehler: " #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "Bitte warte einen Moment" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "Uuppps ...." #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "Keine der Einstellungen wurde geändert. Es gibt nichts zu speichern" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "Voreingestellten Namen eingeben, um zu speichern oder zu löschen" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "Benutzerdefinierte Größe ist derzeit deaktiviert" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically.
" "Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "" "Die aktuelle Größe ist so eingestellt, dass die Layer Rastergröße " "automatisch berechnet wird.
Möchten Sie mit benutzerdefinierten Größen " "fortfahren oder die automatisch generierten Größen beibehalten?" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "Automatische Größen beibehalten" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "Benutzerdefinierte Größen verwenden" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "Was soll als nächstes passieren?" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "Braucht Aufmerksamkeit durch Entfernen" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "Wohin möchten Sie die geerbten Layer verschieben?" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "Drag & Drop Import-Datei" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "oder" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "Klicken zum Auswählen" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "Einbetten" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "Export" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "Löschen" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "Duplikat" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "Vorschau" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "Tags" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "Ordner" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "Umbenennen" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "Wurzelebene" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "Wurzel" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "Zeige" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "Pro Seite" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "© Copyright & Lizenzinfo" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "Registriert" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "Nicht registriert" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "Nachrichten schließen" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "Für einige AddOns sind neue Versionen verfügbar" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "Neue Version verfügbar. Bitte aktualisieren" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "AddOns veraltet. Bitte aktualisieren" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "Plugin ist nicht registriert" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "Registrieren Sie sich, um die Premium-Funktionen freizuschalten" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "Registrieren Sie sich, um alle Funktionen freizuschalten" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "Registrieren Sie sich, um AddOns freizuschalten" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "Registrieren Sie sich, um den Support freizuschalten" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "Registrieren Sie sich, um die Bibliothek freizuschalten" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "Registrieren Sie sich, um Updates freizuschalten" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "Registrieren Sie sich, um Vorlagen freizuschalten" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "Möchten Sie den Update Vorgang starten?" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "Jetzt aktualisieren" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "Höheres Level" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "Aktuelles Level" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "Andere Ordner" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "Übergeordnete Ebene" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "von" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "zu" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "Aktion erforderlich" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "Erledigt" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "Alle aktualisieren" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "Später aktualisieren" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "Die folgenden AddOns erfordern ein Update:" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "AddOns brauchen Aufmerksamkeit" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "Aktualisierung des Plugins fehlgeschlagen" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "Plugin wird aktualisiert ..." #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "" "Lizenzvalidierungsproblem ist aufgetreten. Bitte wenden Sie sich an unseren " "Support." #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "Zurück zur Übersicht" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "Seite wird neu geladen ..." #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "Aktualisiere Plugin" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "Slider Revolution Plugin erfolgreich aktualisiert." #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "Slider Revolution Plugin Aktualisierungs Fehler:" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "Slider Revolution Plugin erfolgreich aktualisiert auf" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "Seite neuladen" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "Laden" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "Elemente" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "Vorschaubilder werden geladen ..." #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "jQuery ausgelöst" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "< a> Tag-Link" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "Erster Slide" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "Letzter Slide" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "Nächster Slide" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "Vorheriger Slide" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
Please " "Complete All Settings in Slider Sources." msgstr "" "Einige Einstellungen in der Slider Quelle sind möglicherweise nicht " "komplett .
Bitte vervollständigen Sie alle Einstellungen in " "den Slider Quellen." #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
Change Status in Timeline." msgstr "" "Einige Layer sind gesperrt und / oder " "unsichtbar .
Ändern Sie den Status in der Zeitleiste." #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "Editor wird geladen ..." #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "Neues leeres Modul hinzufügen ..." #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "Öffnet" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "Featured Images" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "Bilder" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "Nichts" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "Wählen" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "Reset" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "Angepasst" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "AUS" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "REIN" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "Navigationsoptionen" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "Modul Allgemeine Optionen" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "Slide Optionen" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "Layer Optionen" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "" "Legen Sie ein Slidehintergrundbild fest, um diese Funktion zu verwenden" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "HTML" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "Zum Hochladen loslassen" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "Modul .zip" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "Verarbeitet Import von" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "Beim Importieren ist ein Fehler aufgetreten" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "Datei erfolgreich importiert" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "Import Bericht" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "Aktivieren zum Aktualisieren" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "Aktiviert" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "Nicht aktiviert" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "Registriere diesen Codes" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "Deregistrieren dieses Codes" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "Standardmodul-Einbettung" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "" "Geben Sie für den Seiten- und Artikel -Editor den folgenden " "Shortcode ein:" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "" "Um es als Modal auf Seiten und Artikeln zu verwenden, " "geben Sie den Shortcode ein:" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "" "Ziehen Sie im Widgets-Bedienfeld das Widget \"Revolution Module\" " "in die gewünschte Seitenleiste." #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "Erweiterte Modul Einbettung" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "Für das Theme HTML verwenden Sie:" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "Um den Slider nur zur Startseite hinzuzufügen, verwenden Sie:" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "Um den Slider nur zu einzelnen Seiten hinzuzufügen, verwenden Sie:" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "Wählen Sie einen Layer aus" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "Verknüpfungsaktionen" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "Slide Aktionen" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "Layer Aktionen" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "Medien Aktionen" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "Vollbild Aktionen" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "Erweiterte Aktionen" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "Einfacher Link" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "Call Back" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "Öffne Slider Modal" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "Unter Slider scrollen" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "Zu ID scrollen" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "Zu Slide springen" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "Nächster Frame" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "Vorheriger Frame" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "Slider anhalten" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "Slide abspielen" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "Schließe Slider Modal" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "Slider umschalten" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "Gehe zum 1. Frame " #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "Gehe zum letzten Frame" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "Gehe zu Frame \"N \"" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "1. / letzten Frame umschalten" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "\"N/M\" Frames umschalten" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "Medien starten" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "Medien stoppen" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "Medien umschalten" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "Medien Ton aus" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "Medien Ton an" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "Umschalten Ton An/Aus Medien" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "Umschalten Alle Medien Ton An/Aus" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "Vollbild umschalten" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "Vollbildmodus aktivieren" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "Vollbild beenden" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "Klick simulieren" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "Klasse umschalten" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "Deaktiviert" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "Hintergrundvideo" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "Video im aktiven Slide" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "Verhalten" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "Aktion hinzufügen zu " #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "Layerobjekte" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "Objekte" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "Eigene Module" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "Schrift Icons" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "Modul Vorlagen" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "Videos" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "SVG's" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "Favoriten" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "Installiert" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "Nicht installiert" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "Setup Hinweise" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "Voraussetzungen" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "Installierte Version" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "Verwenden Sie Zeilenumbrüche nur in Spalten" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "Verfügbare Version" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "Installieren Sie das Vorlagenpaket" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "Vorlage installieren" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "Vorlage installieren" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "Suche" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "ORDNER" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "MODUL" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "OBJEKT" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "PAKET" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "BILD" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "VIDEO" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "ICON" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "SVG" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "SCHRIFTART" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "Erneut Online herunterladen" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "Leere Seite erstellen" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "Bitte warte einen Moment" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "Ändern der Bildschirmgröße" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "Überschriften" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "Inhalt" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "Buttons" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "BG & Space" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "Schatten" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "Slide wird gespeichert" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "Konfiguration wird geladen" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "Aktualisieren von Listen" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "Slider Einstellungen" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "Animiere von" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "Keyframe #" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "Transform Idle" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "Animation von" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "Animation zu" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "Keyframe" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "Nicht genügend Platz zwischen den Frames." #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "Die Rahmengröße kann nicht erweitert werden. Nicht genug Platz." #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "Loop Vorlage" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "Animationsvorlage" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "Bild wählen" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "Video wählen" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "Slider Revolution Shortcode Creator" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "Shortcode Generator" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "Bitte füge mindestens einen Layer hinzu." #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "Shortcode-Analyse erfolgreich. Die Elemente finden Sie in Schritt 3" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "Shortcode konnte nicht analysiert werden." #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "Addon erforderlich" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "Lizenz aktivieren" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "Icons suchen..." #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "Aktuelle Vorlage speichern" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "Vorlage überschreiben?" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "Vorlage löschen?" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "Credits" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "Aktiviert" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "Global" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "Addon installieren" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "Installieren" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "Addon aktivieren" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "Addon deaktivieren" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "Globales Addon aktivieren" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "Globales Addon deaktivieren" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "Slider Revolution Version" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "Überprüfen Sie die Anforderungen" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "Globales Addon aktivieren" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "Addon aktivieren" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "Aktiviere Addon" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "Aktivieren des Addon" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "Add-On" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "Installieren des Addon" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "Deaktiviere Addon" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "Erstellen von Auswahlfeldern" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "Warnung" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "Leere Seite erstellt" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "Leere Seite wurde erstellt:" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "Seite besuchen" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "Seite bearbeiten" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "Schließen" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "Die vorgenommenen Änderungen erfordern ein erneutes Laden der Seite!" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "" "Speichern Sie Ihr Projekt und laden Sie die Seite neu oder brechen Sie ab" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "Speichern & Neu laden" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "Abbrechen & Später neu laden" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "Konfiguration speichern" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "Aktualisiere" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "Addon für Modul aktivieren/deaktivieren" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "Nach Erstellung sortieren" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "Erstellung aufsteigend" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "Nach Titel sortieren" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "Titel absteigend" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "Liste aktualisieren" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "Audio Wave Library wird geladen ..." #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "CodeMirror Bibliothek wird geladen..." #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "Ausgewählte sperren / entsperren" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "Importieren von Layers" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "Keine Auswahl getroffen" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "Layer mit Aktion" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "Bild wird geladen ..." #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "Layers importieren ..." #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "Ausgelöst durch" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "Importiert" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "LAYERS" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "Responsivity" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "Die vorgenommenen Änderungen gehen verloren!" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "Sind Sie sicher, dass Sie fortfahren möchten?" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "Möchten Sie wirklich exportieren? " #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "Sind Sie sicher, dass Sie löschen möchten " #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "Löschen aller Slider und Ordner enthalten in " #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "Ohne Speichern verlassen" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "Das Aktualisieren des Plugins kann einige Momente dauern." #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "Das Herunterladen der Zip-Datei kann einige Momente dauern." #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "Slider exportieren" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "Ja, Slider exportieren" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "Ja, Slider löschen" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "Ja, Slide löschen" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "Ja, alle Slider löschen" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "Bleib in Editor" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "Weiterleitung zur Übersichtsseite" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "Aktuelle Seite verlassen" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "als HTML-Dokument" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "Daten werden vorbereitet ..." #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "Inhalt wird geladen ..." #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "Kopieren" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "Einfügen" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "WARTEN" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "1. Frame" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "Letzter Frame" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "auf Aktion" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden !!" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "Slider löschen" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "Slide löschen" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "" "Dies kann nur innerhalb der aktuellen Sitzung rückgängig gemacht werden." #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "Möchten Sie den ausgewählten Slide wirklich löschen:" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "Abbrechen" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "Add-Ons" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "Slider löschen" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "Vorlagen- & Objektbibliothek" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "Sofortige Updates" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "1zu1-Unterstützung" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "Holen Sie sich einen Purchase Code" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "Ich habe einen Purchase Code" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
to Unlock Premium Features" msgstr "" "Registrieren Sie Slider Revolution
, um Premium-Funktionen freizuschalten" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "Registrieren Sie den Purchase Code" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "1 Purchase Code pro Website!" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
another domain, please " "deregister it first or" msgstr "" "Wenn Sie Ihren Einkaufscode für eine andere Domain verwenden möchten, müssen " "Sie ihn zuerst abmelden oder" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "Parallax ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "Die scrollbasierte Zeitleiste ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "Filter Effect Scroll ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "Slide hat keine Layers" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "" "Von Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert." #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "Slider als Modal hinzufügen" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "Falsche Anfrage" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "Zeigt ein Slider Revolution Modul auf der Seite an" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "Keine Slider gefunden, Bitte erstellen Sie zuerst einen Slider" #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "Titel" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "Wähle Slider" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "Nur Homepage" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "Seiten (Beispiel: 2,10):" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "Doku" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "" "Die Datei kann nicht in den Upload-Ordner von WordPress geschrieben werden. " "Bitte ändern Sie die Berechtigungen und versuchen Sie es erneut!" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "" "Es kann keine programmgesteuerte Verbindung zu den ThemePunch-Servern " "hergestellt werden. Überprüfen Sie die Einstellungen Ihres Webservers" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "" "Ich kann nicht in den Upload-Ordner von WordPress schreiben. Bitte ändern " "Sie die Berechtigungen und versuchen Sie es erneut!" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "Falsche Anfrage!" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon." "net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" "Die Verwendung dieser Daten ist nur mit einer gültigen Lizenz für das jQuery " "Slider Revolution-Plugin zulässig, das Sie unter CodeCanyon finden: http:" "//codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?" "ref=themepunch" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "Auf der Bühne" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "Bitte aktivieren Sie Slider Revolution" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "Keine Datei gesendet." #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "Dateigrößenlimit überschritten." #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "Importdatei nicht gefunden" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "slider_export.txt existiert nicht!" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "Bitte wählen Sie die richtige Zip-Datei aus, Prüfsumme fehlgeschlagen!" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" "Falsches Export-Slider-Dateiformat! Stellen Sie sicher, dass die " "hochgeladene Datei entweder eine Zip-Datei mit einer korrekten Datei " "slider_export.txt im Stammverzeichnis oder eine gültige Datei slider_export." "txt ist." #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "" "konnte nicht den richtigen Slide zum Kopieren finden. Bitte versuchen Sie es " "erneut." #: admin/includes/import.class.php:1663 msgid " not found!" msgstr " nicht gefunden!" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "ZIP-Datei kann nicht erstellt werden: " #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "Entscheidung Modal Titel" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "Tu es" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "Tu es nicht" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "Einbettungscode kopieren" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "Addons" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "Auf Updates prüfen" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "Slider Revolution Addons" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "Bitte wählen Sie ein Addon zum Start aus." #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "Willkommen bei Slider Revolution 6" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "Globale Einstellungen" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "Berechtigung" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "Zum Admin" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "Zum Redakteur, Admin" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "Autor, Herausgeber, Admin" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "Bibliotheken Global einbinden" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "Liste der Seiten, die Revslider-Bibliotheken enthalten sollen " #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "Beispiel 2, Homepage, 5" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "Skripte ins Seitenende einfügen" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "Verschieben von JavaScript-Ladevorgängen" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "Optionale URL zum Laden von Schriftarten" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "Bsp. http://fonts.useso.com/css?family für chinesische Nutzung" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "Standardbreite für Desktop Inhalte" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "Standardbreite für Notebook Inhalte" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "Standardbreite für Tablet Inhalte" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "Standardbreite mobiler Inhalte" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "Behebung von Problemen mit RS-Tabellen" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "RS DB Erstellung erzwingen" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "Globale Einstellungen speichern" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "Guten Abend " #: admin/views/overview.php:22 msgid "Good Morning " msgstr "Guten Morgen " #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "Guten Nachmittag " #: admin/views/overview.php:39 msgid "Modules" msgstr "Module" #: admin/views/overview.php:40 msgid "Updates" msgstr "Aktualisierungen" #: admin/views/overview.php:41 msgid "Activation" msgstr "Aktivierung" #: admin/views/overview.php:42 msgid "News" msgstr "Neuigkeiten" #: admin/views/overview.php:43 msgid "Globals" msgstr "Globals" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "FAQs" #: admin/views/overview.php:45 msgid "Support" msgstr "Hilfe" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "Sie nutzen gerade Slider Revolution " #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "Neues leeres Modul" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "Neues Modul aus Vorlage" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "Manueller Import" #: admin/views/overview.php:59 msgid "AddOns" msgstr "Addons" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "Module suchen ..." #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "Alle Module anzeigen" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "Ordner hinzufügen" #: admin/views/overview.php:78 msgid "Show All" msgstr "Alles anzeigen" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "Plugin Updates" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "Systemanforderungen" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "Upload-Ordner beschreibbar" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "Speicherlimit (256 MB)" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "Max. Upload Dateigröße (256MB)" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "Max. Post-Größe (256 MB)" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "ThemePunch Server" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "Objekt Bibliothek" #: admin/views/overview.php:113 msgid "Update History" msgstr "Verlauf aktualisieren" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "Meinen Code finden" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "xxxx xxxx xxxx xxxx" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "Geben Sie den Purchase Code ein" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "1 Purchase Code pro Website" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please
purchase another license" msgstr "" "Wenn Sie Slider Revolution auf einer anderen Domain nutzen möchten, erwerben Sie bitte eine andere Lizenz" #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "Registrieren um alle Premium Funktionen freizuschalten" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "Registrieren zum entsperren" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "Mit ThemePunch verbinden" #: admin/views/overview.php:176 msgid "Youtube" msgstr "YouTube" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "Twitter" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "Facebook" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "Instagram" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "Dribbble" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "Unseren Newsletter bestellen" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "Geben Sie Ihre E-Mail-Adresse ein" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "Anmelden" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "Updates, neue Produkte, Spotlights" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "" "Erhalten Sie Zugriff auf die neuesten Nachrichten von ThemePunch. Wir " "versprechen, Ihnen niemals Spam zu schicken!" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "Was gibt's Neues?" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "Desktop" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "Notebook" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "Tablet" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "Mobile Geräte" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "Slides" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "Zurück" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "Slide(s) hinzufügen" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "Leerer Slide" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "Mehrere Slides" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "Slide aus Vorlage" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "Layer hinzufügen" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "Text" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "Quick Style Überschrift" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "Quick Style Inhalt" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "Bild" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "WordPress Bibliothek" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "Leerer Platzhalter" #: admin/views/builder.php:115 msgid "Button" msgstr "Button" #: admin/views/builder.php:116 msgid "Shape" msgstr "Shape" #: admin/views/builder.php:118 msgid "Video" msgstr "Video" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "Audio" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "Icon / SVG" #: admin/views/builder.php:127 msgid "Row" msgstr "Zeile" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "Gruppe" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "Layer Bibliothek" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "Layer importieren" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "Mehrfachauswahl" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "Keine Layer ausgewählt" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "Ausgewählte sperren / entsperren" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "Alle entsperren" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "Markierungsfelder ausblenden" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "Markierungsfelder anzeigen" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "Auswahl ein- / ausblenden" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "Alles sichtbar machen" #: admin/views/builder.php:179 msgid "Single Select" msgstr "Einzelauswahl" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "Zur Auswahl hinzufügen" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "Zum Auswählen ziehen" #: admin/views/builder.php:190 msgid "Open Document" msgstr "Dokument öffnen" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "Quick Style" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "Speichern" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "" "Die aktuelle Größe ist auf \"Automatische Größe\" eingestellt. Möchten Sie " "mit der benutzerdefinierten Größe fortfahren?" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "Layout" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "Karussell" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "Voreinstellungen" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "Allgemeines" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "Beim Scrollen" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "Spinner" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "Fortgeschritten" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "Als Modal" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "Modul Benennung" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "Geben Sie einen Modulnamen ein" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "Alias" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "Geben Sie einen Modulnamen ein" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "Shortcode" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "Shortcode kopieren" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "" "Platzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie " "dieses Modul anzeigen möchten." #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "Spinner-Einstellungen" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "Spinner Farbe" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "Slider als Modal" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "Links" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "Zentriert" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "Rechts" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "Oben" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "Unten" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "Position" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "Cover verwenden" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "Cover Farbe" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "Body Klasse" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "" "Aktivieren oder Deaktivieren der Dokument Body Klasse beim Öffnen und " "Schließen des Modals." #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "" "Platzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie " "dieses Modal anzeigen möchten." #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "Slider-Layout" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "Typ" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "Slider" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "Szene" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "Dimensionierung" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "Auto" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "Gesamtbreite" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "Vollbildschirm" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "Größe des Layerbereichs" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "Browser Breite" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "Modul Höhe verringern" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "mit dem Container" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "Geben Sie Container .class oder #id ein" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "nach PX oder %" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "Volle Breite nicht erzwingen" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "Maximale Breite" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "Min. Höhe" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "Wrapper Max Höhe" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "Haltepunkthöhen behalten" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "Seitenverhältnis beibehalten" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "Grid = Modul" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "Überlauf Sichtbarkeit erzwingen" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "Oben fixiert" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "Modulposition innerhalb des Wrappers" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "Ausrichten" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "Modul Hintergrund" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "Verwende das Bild" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "HG Farbe" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "HG Bild" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "Externe URL eingeben" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "Medienbibliothek" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "Links Mittig" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "Links Unten" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "Links Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "Mitte Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "Mitte Mitte" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "Mitte Unten" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "Rechts Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "Rechts Mittig" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "Rechts Unten" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "Rand, Overall und Schatten" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "Overlay" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "Nichts" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "2 x 2 Schwarz" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "2 x 2 Weiß" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "3 x 3 Schwarz" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "3 x 3 Weiß" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "Schattentyp" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "Kein Schatten" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "Lücke (Rand)" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "Karussell" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "Karussell Layout" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "Unendliches Scrollen" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "Layers sichtbar" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "Max. Sichtbar" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "Slides dehnen" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "Animation" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "Easing" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "Ease Speed" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "Effekte" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "Verblassen" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "Drehung" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "Skalierung" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "Quelle" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "Post-Based" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "WooCommerce" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "Flickr" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "YouTube" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "Vimeo" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "Beitrag" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "Bestimmter Beitrag" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "Aktueller Beitrag" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "Beitragsauswahl" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "Fetch Von" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "Kategorien & Tags" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "Verwandte Beiträge" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "Beliebt" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "Kürzlich" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "Nächster / Vorheriger" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "Beitragstypen:" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "Kategorien:" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "Bestimmte Beiträge" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "durch Koma getrennte Liste | Beispiel: 23,24,25" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "Beliebte Beiträge" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "Neueste Beiträge" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "Sortierung & Einstellungen" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "Beiträge sortieren nach:" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 msgid "Post ID" msgstr "Beitrags-ID" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "Datum" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "Slug" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "Autor" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "Zuletzt bearbeitet" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "Anzahl der Kommentare" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "Zufällig" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "Unsortiert" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "Eigene Sortierung" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "Sortierrichtung" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "Absteigend" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "Aufsteigend" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "Max Beiträge" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "Auszug begrenzen" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "" "Keine weiteren Quelleneinstellungen erforderlich. Der Inhalt wird manuell " "erstellt." #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "Typen & Kategorien" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "Typen" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "Produktkategorien" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "Filter" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "Von" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "Zu" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "Nur auf Lager" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "Nur Empfohlene" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "Sortierung & Einschränkungen" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "Sort Prod. nach" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "Flickr Einstellungen" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "Anzahl der Slides" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "Cache (Sek.)" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "z. B. 1200" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "API-Schlüssel" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "Geben Sie Ihren Api-Schlüssel ein" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "Zeigen Sie die öffentlichen Fotos eines Benutzers an" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "Öffentliche Benutzerfotos" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "Zeigen Sie einen bestimmten Fotosatz eines Benutzers an" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "Benutzer Fotosatz" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "Galerie anzeigen" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "Galerie" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "Zeigen Sie die Fotos einer Gruppe an" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "Gruppenfotos" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "Benutzer-URL:" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "Geben Sie die Benutzer-URL ein" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "Fotosatz" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "Wähle ein Item" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "Galerie-URL" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "Geben Sie die Galerie-URL ein" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "Gruppen-URL" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "Geben Sie die Gruppen-URL ein" #: admin/views/builder-slider-forms.php:714 msgid "" "Read " "here how to receive your Flickr API key" msgstr "" "Lesen Sie hier , wie Sie Ihren Flickr-API-Schlüssel erhalten" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "Instagram-Einstellungen" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "Slides:" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "Cache (Sek.):" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "Quelle:" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "Nutzername:" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "Benutzername eingeben" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "Twitter Einstellungen" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "Slides (<500)" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "Twitter @" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "Twitter Name eingeben" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "Text-Tweets" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "ReTweets" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "Antworten" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "Consumer Key" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "Consumer Key eingeben" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "Cons. Geheimnis" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "Secret eingeben" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "Access Token" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "Access Token eingeben" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "Access Secret" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "Access Secret eingeben" #: admin/views/builder-slider-forms.php:759 msgid "" "Please " "register your application with Twitter
to get the right values" msgstr "" "Bitte " "registrieren Sie Ihre Application bei Twitter um die richtigen Werte zu " "erhalten" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "FaceBook-Einstellungen" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "Slides (<25)" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "Seiten URL" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "Geben Sie die URL der Facebook-Seite ein" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "Album" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "Timeline" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "Album auswählen" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "APP ID" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "Geben Sie die App-ID ein" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "APP Secret" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "Geben Sie das App-Geheimnis ein" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
to " "get the right values" msgstr "" "Bitte registrieren Sie Ihre Website-App bei " "Facebook, um die richtigen Werte zu erhalten" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "YouTube-Einstellungen" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "Api Key eingeben" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key " "here" msgstr "" "Informationen zum YouTube-API-Schlüssel " "finden Sie hier " #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "Kanal ID" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "YouTube Kanal ID eingeben" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "Playlist" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "Kanal" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "Playlist auswählen" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" "Weitere Informationen zum Finden der Youtube-Kanal-ID hier " #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "Die Inhaltsquelle \"YouTube-Stream\" wird verwendet, um einen vollständigen " "Stream von Videos aus einem Kanal / einer Wiedergabeliste anzuzeigen.
" "Wenn Sie ein einzelnes YouTube-Video anzeigen möchten, wählen Sie die " "Inhaltsquelle \"Standard Silber” aus und fügen Sie einen Videolayer hinzu im " " Slide-Editor." #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "Vimeo-Einstellungen" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "Slides (<60)" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "Nutzer" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "Album-ID eingeben" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "Gruppenname eingeben" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "Kanal Namen eingeben" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "Die Inhaltsquelle \"Vimeo-Stream\" wird verwendet, um einen vollständigen " "Stream von Videos von einem Benutzer / Album / einer Gruppe / einem Kanal " "anzuzeigen.
Wenn Sie ein einzelnes Vimeo-Video anzeigen möchten, wählen " "Sie die Inhaltsquelle \"Standard-Slider” aus und fügen Sie sie hinzu einen " "Videolayer im Slide-Editor." #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "Allgemeine Einstellungen" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "Dynamisches Laden des Viewport" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "ViewPort Stop" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "Warten" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "Pause" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "Slideshow" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "Auto Rotate Slideshow" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "Stop bei Hover" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "Loop eines Slides" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "Stop nach N Loops" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "Zufällige Reihenfolge" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "Warten auf API" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "Anderer 1. Slide" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "#" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "Diff. Anim" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "Übergänge" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "Dauer" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "Slot Anzahl" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "Deaktivieren auf Mobil" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "Slider deaktivieren" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "Deaktiviere Ken B." #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "Unter folgender Browserbreite verstecken ..." #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "Markierte Layer" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "Alle Layer" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "Mobile Einstellungen" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "HTML5 Autoplay" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "Die Option ist aufgekündigt und wird in zukünftigen Updates entfernt!" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "Browserverhalten" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "Nächste bei Browser Fokus" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "Unschärfe/Fokus deakt." #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "WPML" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "WPML Einstellungen verwenden" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "Modul-Standardeinstellungen" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "Standard-Grundlagen" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "Modul ID" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "Modul Klassen" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "Wrapper Klassen" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "Slide Dauer" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "Initialisierungsverzögerung" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "Layer sind wählbar" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "Standardeinstellungen Neue Layer" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "Intelligente Vererbung" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "Responsive zwischen Geräten" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "Responsive Offsets" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "Responsive Kinder" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "Scroll basierte Funktionen" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "Parallax" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "Zeitleiste" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "Parallax aktiviert" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "3D Effekte aktiviert" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "Zeitleiste Scroll-basiert" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "Geschwindigkeit" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "Fix während des Scrollens" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "Modul fixiert von" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "Modul fixiert bis" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "" "Verwenden Sie Vollbild oder Vollbreitenlayout, um den festen Bildlauf zu " "verwenden." #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "Scrollbasierte Effekte" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "Mausinteraktion" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "Ausgelöst durch" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "Maus Bewegung" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "Scroll Position" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "Maus Bewegung & Scroll" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "Parallax Orig." #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "Maus Eingabepunkt" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "Slider Mittelpunkt" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "Mausgeschwindigkeit" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "HG Geschwindigkeit" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "Layer Geschwindigkeit" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "3D Einstellungen" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "Auf Hintergrund aktiviert" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "Slider Überlauf ausgeblendet" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "Layer Überlauf ausgeblendet" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "3D Crop Fix (z)" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "HG 3D Tiefe" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "Tiefe" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "1." #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "6." #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "11." #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "2." #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "7." #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "12." #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "3." #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "8." #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "13." #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "4." #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "9." #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "14." #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "5." #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "10." #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "15." #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "Standard verwenden auf ..." #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "Layer" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "Scroll Effekte Standard" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "Graustufen" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "Verwischen" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "Max. Unschärfestärke" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "Layer-Standard aktiviert" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "Slides-Standard aktiviert" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "Scroll Effekte Einstellungen" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "Richtung" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "Beide" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "Mobile deaktivieren" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "Versatz (Tilt) Effekt" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "Faktor auf HGs" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "Faktor auf Layer" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "Ladetyp" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "Lazy Loading" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "Alles" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "Smart" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "Single" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "Kein Lazy Loading" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "Fallback Einstellungen" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "Vereinfachen auf iOS4/IE8" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "Alt. Bild" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "Aus" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "Auf Mobil" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "Auf IE8" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "Auf Mobile und IE8" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "Bild URL" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "Bild-URL eingeben" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "jQuery & OutPut-Filter" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "jQuery No Conflict Mode" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "JS in den Body setzen" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "Output Filter" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "Durch Komprimieren der Ausgabe" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "Durch Echo Ausgabe" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "Debug Modus" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "Nächster Schritt" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "Copyright & Lizenzierung - Slider Revolution Library" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "Keine Sticky Keyframes" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "Einzelner Layer Stick" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "Hierarchie Sticky" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "Festlegen aller Timings" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "Silber Hintergrundanimation" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "Globale Layer-Zeitleiste" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "FREI POSITIONIERTE LAYER" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "Fortschritt" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "Pfeile" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "Bullets" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "Tabs" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "Miniaturansichten" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "Vorherige Größe" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "Touch" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "Tastatur" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "Maus" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "Nav Editor" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "Fortschrittsanzeige" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "Farbe" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "Höhe" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "Stil" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "Sichtbarkeit" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "Linker Pfeil" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "Rechter Pfeil" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "Stil auf Silber" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "Pfeilart" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "Pfeilstil" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "Kein Stil" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "Ausgerichtet an" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "Modulabmessung" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "Ausrichtung" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "Von links" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "Von rechts" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "Von oben" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "Von unten" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "Hineinzoomen" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "Rauszoomen" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "RTL-Richtung" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "Geschwindigkeit anzeigen" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "Verzögerung anzeigen" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "Immer anzeigen" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "Verstecken unter" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "Verstecken über" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "Navigations Stil" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "Globale Style Voreinstellungen" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "Voreinstellung" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "Laden" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "Stil auf Slide überschreiben" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "Bullets Typ" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "Bullets Stil" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "Abstand" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "Orientierung" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "Horizontal" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "Vertikal" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "Bullets Sichtbarkeit" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "Basisstil" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "Größe" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "Wrapper" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "Tab Typ" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "Tab Stil" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "Innen / Außen" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "Innen" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "Äußere Vertikale" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "Äußere Horizontale" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "Sichtbare Anzahl" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "Span" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "Tabs Sichtbarkeit" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "Stil Global" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "Miniaturansicht Typ" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "Miniaturansicht Stil" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "Miniaturansicht Sichtbarkeit" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "Nav. Bild Abmessungen" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "Vorschaubild" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "Bild vom Stream, falls vorhanden" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "Swipe Einstellungen" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "Mobile Swipe aktiviert" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "Desktop Swipe aktiviert" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "Scroll blockieren" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "Geschwindigkeit" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "Min. Finger" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "Swipe Dir" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "Tastatureinstellungen" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "Tastatur-Pfeilnavigation" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "Pfeiltasten links / rechts" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "Pfeiltasten auf / ab" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "Maus-Scroll-Einstellungen" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "Maus-Scroll-Navigation" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "Ein" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "Rückwärts Scrollen" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "Umgekehrt" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "Bitte warten ..." #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "Handbuch zur Modulerstellung" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
of your Slider " "Revolution 6 Module." msgstr "" "Dieses Handbuch hilft Ihnen bei der Grundkonfiguration *
Slider " "Revolution 6 Modul." #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "Anleitung starten" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "Anleitung beenden" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
Click the " "Help Icon to find options & documentation" msgstr "" "* Alle im Handbuch vorgenommenen Einstellungen können später geändert werden." "
Klicken Sie auf das Hilfesymbol , um Optionen und " "Dokumentation anzuzeigen" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "Vorheriger Schritt" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "Modul Typ" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "Modul Abmessungen" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "Responisvität" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "Gehe zum Editor" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "Anpassung" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "Layer Import" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "Ausgewählte Layer importieren" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "Navigationseditor" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "Navigation speichern" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "Factory Skins" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "Neue Navigation hinzufügen " #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "Klasse" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "CSS" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "Markup" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "Markup Meta" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "Slide Titel" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "Slide Beschreibung" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "Parameter 1" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "Parameter 2" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "Parameter 3" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "Parameter 4" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "Parameter 5" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "Parameter 6" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "Parameter 7" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "Parameter 8" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "Parameter 9" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "Parameter 10" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "Meta-Werte" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "Neues Meta hinzufügen" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "Meta Kofiguration" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "Schriftfamilie" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "Icon" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "Darf nicht leer sein" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "Handle" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "CSS / JS Editor" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "BENUTZERDEFINIERTES CSS" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "BENUTZERDEFINIERTES JS" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "Methoden" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "Rufe diese Funktion auf, um Slider zu starten." #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "Slider starten" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "Rufen Sie diese Funktion auf, um den Slider zu pausieren." #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "" "Rufen Sie diese Funktion auf, um den Slider zu starten, wenn er pausiert " "wird." #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "Slider fortsetzen" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "Schalte im Slider zum vorherigen Slide." #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "Schalte im Slider zum nächsten Slide." #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "Scrolle Seite unter den Slider." #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "Externer Scroll" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "" "Entfernen Sie einen Slide mit Slideindex aus dem Slider. Der Index beginnt " "mit 0, wodurch die erste Slide entfernt wird." #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "Slide entfernen" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "Wechseln Sie zu dem Slide, der als Parameter definiert ist." #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "Gehe zu Slide" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "Gehe zu Slide mit ID" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "Erhalten Sie die Menge der vorhandenen Slides im Slider." #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "Max. Slides" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "Ruft den aktuellen fokussierten Slide-Index ab." #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "Aktueller Slide" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "Holen Sie sich den zuvor gespielten Slide." #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "" "Berechnen Sie alle Positionen, Größen usw. im Silber neu. Dies sollte zB " "aufgerufen werden, wenn der Slider unsichtbar war und ohne ein Ereignis zur " "Größenänderung des Fensters sichtbar wird." #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "Silber neu zeichnen" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "" "Trennen aller Listener, aktuelle Animationen entfernen und Löschen von " "Containern. Bereit für die Garbagecollection." #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "Slider töten" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "Events" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "Slider geladen" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "Slider hat Slide gewechselt" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "Index des aktuellen Slides" #: admin/views/modals-builder.php:475 msgid "Current

  • Index" msgstr "Aktueller
  • Index" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "Aktueller Slide als jQuery-Objekt" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "Vorheriger Slide als jQuery-Objekt" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "Slider pausiert" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "Timer angehalten" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "Slider spielt nach Pause" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "Timer fortgesetzt" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "Video spielt im Slider" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "Video wird abgespielt" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "Video-API" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "YouTube, Vimeo, html5" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "Video-Einstellungen" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "Video in Slider gestoppt" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "Video ist angehalten" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "Der Slider erreichte den \"Stoppen bei\" Slide" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "Slider gestoppt" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "Vorbereitet für Slidewechsel" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "Slider vor dem Slide-Tausch" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "Kommender Slide als jQuery-Objekt" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "Fertig mit dem Slidewechsel" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "Slider Nach Saide-Wechsel" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "Vorheriger Slide als jQuery-Objekt" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "Letzter Slide startet" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "Letzte Slide gestartet, Slider ist am Ende" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "Layer Ereignisse" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "Layer Aktion (Enterstage, Enterstage, Leavestage, Leftstage)" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "Layer Typ (Bild, Video, HTML)" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "Standardeinstellungen für Layer" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "Layer als jQuery-Objekt" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "Metadaten" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "Basic" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "Social" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "Grundlegende Metas" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "Link zur aktuellen Seite" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "http://yoursite.com/page" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "Link zur WP-Homepage" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "http://yoursite.com/home" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "Beitrag Basis" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "Beliebiges benutzerdefiniertes Meta-Tag" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "Eigene Meta" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "Beitragstitel" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "Beitragsauszug" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" "Auszug ipsum dolor sitzen amet, consetetur sadipscing elitr sed diam nonumy." #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "Beitragsalias" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "Beitragsinhalt" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" "Lorem ipsum dolor sitzt amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "Beitrag Inhalt Limit nach Wörtern" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "Beitrag Inhalt Limit nach Zeichen" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "Beitrag Details" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "Der Link zum Beitrag" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "http://yoursite.com/post" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "Erstellungsdatum" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "05.03.2018" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "Bearbeitet am" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "04.03.2018" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "Name des Autors" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "John Doe" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "Autor Avatar URL (Größe in px)" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "http: //yoursite/media/avatar.jpg" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "Website des Autors" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "http: // yoursite / user / page" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "Autor Beiträge Seite" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "http: // yoursite / user / post" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "Beitrag Kategorien, Tags und Kommentare" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "Anzahl Kommentare" #: admin/views/modals-builder.php:570 msgid "20" msgstr "20" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "Liste der Kategorien mit Links" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "Kategorie1, Kategorie2, Kategorie3" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "Liste der Kategorien ohne Links" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "Liste der Tags mit Links" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "Tag1, Tag2, Tag3" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "WooCommerce Grundlagen" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "Kategorien" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "WC-Kategorie1, WC-Kategorie2" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "WC-Tag 1, WC-Tag 2, WC-Tag 3" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "Zum Warenkorb hinzufügen URL" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "http://yoursite.com/addtocart.php" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "In den Warenkorb Button" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "In den Warenkorb legen" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "WooCommerce Preise" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "Voller Preis" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "$9.99" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "Einzelpreis" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "Einzelpreis ohne Währung" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "9.99" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "WooCommerce Bestand" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "457819" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "Auf Lager" #: admin/views/modals-builder.php:595 msgid "5" msgstr "5" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "Paket" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "WooCommerce-Bewertungen" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "Anzahl der Bewertungen" #: admin/views/modals-builder.php:600 msgid "47" msgstr "47" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "Anzahl der Bewertungen" #: admin/views/modals-builder.php:601 msgid "13" msgstr "13" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "Text Bewertung" #: admin/views/modals-builder.php:602 msgid "9" msgstr "9" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "Bewertung in Sternen" #: admin/views/modals-builder.php:603 msgid "38" msgstr "38" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "Veranstaltungen Grundlagen" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "Startdatum der Veranstaltung" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "14.09.2019" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "Enddatum des Ereignisses" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "17.09.2019" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "Startzeit des Ereignisses" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "21:00" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "Endzeit des Ereignisses" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "14:00" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "Ereignis-ID" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "EQH-1879" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "Veranstaltungsort" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "Name des Veranstaltungsorts" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "Musikhalle" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "Veranstaltungsort Slug" #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "Konzert" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "Veranstaltungsort-Adresse" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "East 32th Street zwischen Park & Lexington Avn " #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "Veranstaltungsort Stadt" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "Los Angeles" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "Veranstaltungsortstatus" #: admin/views/modals-builder.php:623 msgid "US" msgstr "UNS" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "Postleitzahl des Veranstaltungsorts" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "EX 87 TNT" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "Veranstaltungsort Region" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "Orange Country" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "Veranstaltungsort Land" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "Vereinigte Staaten von Amerika" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "Soziale Grundlagen (Flickr, Instagram, Twitter, Facebook, YouTube)" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "Beitragsinhalt" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "08.03.2018" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "Nutzername" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "Flickr Extras" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "Views" #: admin/views/modals-builder.php:647 msgid "24" msgstr "24" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "Instagramm Extras" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "Anzahl der Likes" #: admin/views/modals-builder.php:654 msgid "12" msgstr "12" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "Anzahl der Kommentare" #: admin/views/modals-builder.php:655 msgid "19" msgstr "19" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "Twitter Extras" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "Erscheinungsdatum" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "Retweet Count" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "19824" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "Anzahl Favoriten" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "1249" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "Facebook Extras" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "Änderungsdatum" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "18.08.2018" #: admin/views/modals-builder.php:671 msgid "212" msgstr "212" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "YouTube Extras" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "Auszug" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "Vimeo Extras" #: admin/views/modals-builder.php:685 msgid "321" msgstr "321" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "Anzahl der Aufrufe" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "1786" #: admin/views/modals-builder.php:687 msgid "124" msgstr "124" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "Aktionen" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "Trigger Speicher" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "Reset vor jeder Schleife" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "Letzten Zustand beibehalten" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "Keine Aktion ausgewählt" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "Klicken" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "Maus Über" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "Maus verlassen" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "Interaktion" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "Aktionstyp" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "URL verknüpfen" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "Link eingeben" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "Linkziel" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "Gleiches Fenster" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "Neues Fenster" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "Linktyp" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "Folgen" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "Follow" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "No Follow" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "Modal öffnen" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "Slide öffnen" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "Funktion" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "JavaScript Funktion" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "Zu ID scrollen" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "ID des Elements" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "Scroll Offset" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "Offset zur Scroll Position" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "Animation Ease" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "Animationsdauer" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "Animationsdauer in ms" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "Ziel-Layer" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "Startstatus umschalten" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "Umgeschaltet (sichtbar)" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "Untoggled (Versteckt)" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "Frame wartet auf Aktion" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "Gehe zu Frame" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "Frame N" #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "Frame M" #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "\"N\" wartet auf Aktion" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "\"M\" wartet auf Aktion" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "Reset untergeordnete Zeitleisten" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "Nach der Aktion" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "Klasse zum Umschalten" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "Klassenname zum Umschalten" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "Aktionsverzögerung" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "Hintergrund" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "Pub. Regeln" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "Tags & Link" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "Statischer Layer" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "Ken Burns" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "Parameter" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "Loop Layer" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "Externes Bild" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "Transparent" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "Farbig" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "YouTube-Video" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "Vimeo Video" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "HML5-Video" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "Quelle aktualisieren" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "Hintergrundfarbe" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "YouTube-ID" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "Gib die YouTube-ID ein" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "Poster-Bild" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "YouTube-Poster" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "Entfernen" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "Vimeo ID" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "Geben Sie die Vimeo ID ein" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "MPEG" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "Geben Sie die MPEG-Quelle ein" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "WEBM" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "Optionale WEBM-Quelle" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "OGV" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "Optionale OGV-Quelle" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "Video vom Stream, falls vorhanden" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "Einstellungen" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "Quellgröße" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "HG Fit" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "Wiederholen" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "(x%, y%)" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "X% Y%" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "\"Alt\" Attr." #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "Dateiname" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "Eigener \"Alt\"" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "\"Titel\" Attr." #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "Benutzerdefinierter \"Titel\"" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "Breite Attrib." #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "Höhe Attrib." #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "Seitenverhältnis" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "Loop Modus" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "Deaktivieren" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "Slider Timer angehalten" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "Slider Timer weitermachen" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "Cover-Modus erzwingen" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "Nächster Slide beim Ende" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "Zurückspulen bei Start" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "Stumm beim Start" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "Argumente" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "Scroll Details" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "" "On Scroll kann per Slider in den Allgemeinen Optionen hinzugefügt werden" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "Parallax & 3D Einstellungen" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "Globaler Wert! Option unter Slider Settings - Parallax Tab" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "Parallax Ebene" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "Scroll Effekte" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "Aktiviert - scrollbasiert" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "Deaktiviert - zeitbasiert" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "HG Filter" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "Slide Animation" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "Aktive Übergangs-Reihenfolge" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "Übergang hinzufügen" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "Fade-Einstellungen" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "Ken Burns / Pan Zoom" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "PanZoom Einstellungen" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "Überlauf" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "Sichtbar" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "Versteckt" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "Z-Position" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "Vorderseite" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "Letzten bearbeiteten Slide anzeigen" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "Slide HTML-Tags" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "ID" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "HTML-Daten" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "Link & Seo" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "Slide Link" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "Regulär" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "Zu Slide" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "URL" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "Ziel" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "_self" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "_blank" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "_top" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "_parent" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "Link zu Slide" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "Sensibilität" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "Über Layer (Vorderseite)" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "Hinter Layer (Rückseite)" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "Slide Länge" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "Stop Slider Fortschritt" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "Sichtbar in Navigation" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "Versteckt in Navigation" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "Veröffentlichen" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "Veröffentlicht" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "Unveröffentlicht" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "WordPress Multi Language" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "Slide Sprache" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "Parameter" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "Beschreibung" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "Loop Alle Layer Zeitleiste" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "Slide Loop verwenden" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "Start" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "Ende" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "Moduladministrator Miniaturansicht" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "Admin Miniaturansicht" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "Navigation Miniaturansicht" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "Abmessungen" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "Von Slider-Einstellungen" #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "Editor-Ansicht" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "Layer Optionen" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "Hover Ansicht" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "Animation Ansicht" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "Größe & Pos" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "Erw. Stil" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "Loop-Layer" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "Hover" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "Attribute" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "Benutzerdefiniertes CSS" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "Statisch" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "Zeile Einstellungen" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "Spalten" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "Zeile aktualisieren" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "Pause bei" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "Zeilenposition" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "Spalteneinstellungen" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "Vertikal ausrichten" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "Inhalt der Text/Buttonebene" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "Idle" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "Umschalten" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "Meta" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "Verwenden von Umschalten" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "Im Hover Style umgeschaltet" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "Umgekehrter umgeschalteter Inhalt" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "Platzhalter" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "Zeilenumbruch" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "Nur manuell & lt; br / & gt;" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "Breitenbasiert" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "Inhaltsbasiert" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "Inhalt und Breite basiert" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "Textausrichtung" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "Bild-Layer-Inhalt" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "Bild vom Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "Voreinstellung" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "Lazy Loading erzwingen" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "Lazy Loading ignorieren" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "Quelle Typ" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "Medien Inhalt" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "Video aus Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "HTML5 Video" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "Video ID" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "Video ID eingeben" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "Vorladen" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "Auto" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "Metadaten" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "Vorladen überspringen" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "16:9" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "4:3" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "1,85: 1" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "2.39: 1" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "Auto Play" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "Wird nur das 1. Mal angezeigt" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "Ein - Überspringen 1. mal Slide" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "Loop" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "Kein Loop" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "Loop Media - Slide pausieren" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "Loop Media - Slide nicht anhalten" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "Medienposter" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "Poster von Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "YouTube Miniaturansicht" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "Vimeo Miniaturansicht" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "Von Stream" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "Poster entfernen" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "Poster in Pause" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "Kein Poster auf Mobile" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "Nur Poster auf mobilen Geräten" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "Erweiterte Medieneinstellungen" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "Stop anderer Medien" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "Vollbild erlauben" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "Keine Interaktion" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "Bedienelemente" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "Große Bedienelemente" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "Inline-Modus" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "Medien Volumen (0-100)" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "1/4" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "1/2" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "Normal" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "x1,5" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "x2" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "dh 0:15" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "dh 2:41" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "Shape Layer Inhalt" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "Anzeigemodus in Spalte" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "Anzeige" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "Block" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "Inline-Block" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "Float" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "Leeren" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "Zeilenumbruch davor hinzufügen" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "Zeilenumbruch danach hinzufügen" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "HTML-Tag" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "Wrapping-Tag" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "<rs-layer>" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "<p>" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "<h1>" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "<h2>" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "<h3>" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "<h4>" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "<h5>" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "<h6>" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "<span>" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "Globale Layer Einstellungen" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "Layer ist global" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "Responsives Verhalten" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "Größe zwischen Geräten ändern" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "\"Unter\" Breite ausblenden" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "Anzeigen wenn Maus über Slider" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "Position & Größe" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "Zusätzlich" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "Für Ihre aktuelle Auswahl sind keine Optionen verfügbar." #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "Größenvorgaben" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "Benutzerdefinierte Grösse" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "Gesamtbreite" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "Vollständige Höhe" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "Strecken" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "Cover" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "Layer Ausrichtung" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "Layer Bereich" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "Schriftart" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "Schrift & Icon" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "Mehr" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "Weniger" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "Unterstreichen" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "Überstrichen" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "Durchgestrichen" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "Großbuchstaben" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "Kleinbuchstaben" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "Erster Buchstabe groß" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "Wählbar" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "Nicht auswählbar" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "Textfarbe" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "Farbe im Rahmen" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "SVG-Farbe" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "Strichfarbe" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "HG in Frame" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "Abstände" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "Vererben" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "Mitte" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "Rand" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "Randfarbe" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "Randstil" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "Solide" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "Gestrichelt" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "Gepunktet" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "Doppelt" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "Grundlegende Transformationen" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "Box Schatten" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "Effekt" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "Schatten an" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "Wrapper Container" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "Layer Container" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "Schattenfarbe" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "Text Schatten" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "Mischmodus" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "Kann nicht im Editor gerendert werden. Bitte Vorschau im Frontend." #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "Im Editor anzeigen" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "Spike-Masken" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "Aktivieren Sie Spikes" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "Linker Spike" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "Keine Spikes" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "1 Spike Oben" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "1 Spike Mitte" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "1 Spike Unten" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "Zwei Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "Drei Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "Vier Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "Fünf Stacheln" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "Spike Breite" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "Rechter Spike" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "Scharfe Eckerweiterungen" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "Linke Ecke" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "Keine Ecke" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "Rechte Ecke" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "Parallax & 3D" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "Niveau" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "Unter der Maske" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "An HG anhängen" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "Zeitleiste Scroll basiert" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "Handhabung" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "Standard (globale Einstellungen)" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "Früher starten" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "Filtereffekt scrollbasiert" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "Layer ID" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "Klassen" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "Rel" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "TabIndex" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "Wrapper-ID" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "Eigene Inline & Hover CSS" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "Benutzerdefinierte CSS" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "" "Aufgekündigte Funktion!
    Nur beim Rendern sichtbar. Begrenzter Einfluss " "auf gestaltete Ebenen. Benutzerdefiniertes CSS Inline wird in Version 6.2 " "entfernt" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "Reset Stil" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "Mauszeiger" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "Zeigerereignis" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "Maske" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "Hover Transformation" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "zIndex" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "Schrift Hover Style" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "SVG Hover Stil" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "Hintergrund Hover" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "Rand Hover" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "Filter Hover" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "Keyframes" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "Als Editoransicht festlegen" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "Grundlagen" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "Frame-Alias" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "Warten auf Aktion" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "Vorbereiten erzwingen" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "\"IN\" umkehren" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "Layer" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "Zeichen" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "Wort" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "Linie" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "SFX" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "Filter" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "Slide Richtung Spiegelung" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "Maskierung verwenden" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "Clip-Pfad verwenden" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "Rechteck" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "Kreis" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "Invertiert" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "Ursprung" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "Diagonale von" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "Links oben" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "Rechts oben" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "Rechts unten" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "Links unten" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "Mitteldiagonale" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "Mitte - links rechts" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "Mitte - rechts links" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "Horizontal umkehren" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "Vertikal umkehren" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "Ecken" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "Zeichen teilen" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "Vorwärts" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "Rückwärts" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "Mitte zum Rand" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "Rand bis Mitte" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "Wörter teilen" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "Linien teilen" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "Kein Spezialeffekt" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "Block nach links" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "Block nach rechts" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "Block nach oben" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "Block nach unten" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "Blockfarbe" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "Ebenen-Loop-Animationen" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "Aktivieren Sie Zeitleisten-Loops" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "Aktivieren Sie die Loop-Effekte" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "Layer-Zeitleisten-Loop" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "Frame starten" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "Frame beenden" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "Loop Anzahl" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "Animiere zu \"Start\" im Loop" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "Reset untergeordnete Zeitleiste" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" "Einschränkung!
    Untergeordnete Ebenen aus Gruppe, Spalte und Zeile " "werden einfach ohne Animation vom letzten Loop-Frame zum ersten Loop-Frame " "neu gestartet, unabhängig von der Option \"Animieren zum\" Start \"in Loop " "aktiviert." #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "Layer-Looping-Effekte" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "Loop Vorlage laden" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "Bewegen" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "Drehen" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "Yoyo" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "Gebogen" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "Automatisch drehen" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "Voreinstellungen" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "Slider Revolution 6" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "ThemePunch" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "Slider Revolution:" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "Slider auswählen/bearbeiten" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "Slider Revolution - Premium Response Slider" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "https://revolution.themepunch.com/" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "https://themepunch.com/" languages/revsliderhelp-en_US.mo000064400000000735150212006510012723 0ustar00$,,-Project-Id-Version: Slider Revolution Help Report-Msgid-Bugs-To: POT-Creation-Date: 2019-06-28 07:45+0000 PO-Revision-Date: 2019-06-28 07:45+0000 Last-Translator: admin Language-Team: Language: en_US Plural-Forms: nplurals=2; plural=n != 1; MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Loco https://localise.biz/ X-Loco-Version: 2.2.2; wp-5.2.2languages/revslider-de_DE-backup-201911120818060.po~000064400000651623150212006510015122 0ustar00# Loco Gettext template msgid "" msgstr "" "Project-Id-Version: Slider Revolution\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST)\n" "PO-Revision-Date: 2019-11-12 07:26+0000\n" "Last-Translator: admin \n" "Language-Team: German\n" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-KeywordsList: __;_e;_:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:" "2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:" "1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.3.1; wp-5.2.4\n" "X-Poedit-SearchPath-0: ..\n" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "" "Wenn Sie die PHP Funktion \"add_revslider\" in Ihrem Code verwenden möchten, " "aktivieren Sie diese bitte unbedingt " #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "\"RevSlider-Bibliotheken global einbeziehen\" " #: revslider.php:149 msgid "and/or add the current page to the " msgstr "und/oder füge die aktuelle Seite zu " #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "\"Seiten mit RevSlider-Bibliotheken\" Option " #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "in den \"Globalen Einstellungen \" von Slider Revolution." #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "Revolution Slider Fehler:" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "Produkt" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "Produktvariation" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "Regulärer Preis" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "Verkaufspreis" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "Anzahl der Verkäufe" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "Hervorgehobene Produkte" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "SKU" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "Bestandsmenge" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "Slide ID" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "Die Quelle muss von Stream stammen" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "Globale Layers" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "" "Keine Slides gefunden. Fügen Sie der ausgewählten Sprache mindestens ein " "Slide Template hinzu." #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "Keine Slides gefunden, bitte fügen Sie einige Slides hinzu" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "Bitte folgen Sie diesem Link, um den Slider zu bearbeiten:" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "" "Der Inhaber-Token kann nicht abgerufen werden. Überprüfen Sie Ihre " "Anmeldeinformationen" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "Inhaber-Token ist gut, überprüfen Sie Ihre Anfrage" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "Instagram: Parse-Skriptfehler" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "Instagram: Inhalte stimmen nicht überein" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "Instagram: Inhalt ist privat" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "Alle Veranstaltungen" #: includes/em-integration.class.php:33 msgid "Today" msgstr "Heute" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "Morgen" #: includes/em-integration.class.php:35 msgid "Future" msgstr "Zukünftig" #: includes/em-integration.class.php:36 msgid "Past" msgstr "Vergangene" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "Diesen Monat" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "Nächster Monat" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "Ereignis-Startdatum" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "Ereignis-Enddatum" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "Geladene Google Fonts" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "Serifen-Schriften" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "Sans-Serif Schriften" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "Monospace Schriften" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "Google Fonts" #: includes/data.class.php:199 msgid "Original" msgstr "Original" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "Groß" #: includes/data.class.php:201 msgid "Large Square" msgstr "Großes Quadrat" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "Medium" #: includes/data.class.php:203 msgid "Medium 800" msgstr "Medium 800" #: includes/data.class.php:204 msgid "Medium 640" msgstr "Medium 640" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "Klein" #: includes/data.class.php:206 msgid "Small 320" msgstr "Klein 320" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "Vorschaubild" #: includes/data.class.php:208 msgid "Square" msgstr "Quadrat" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "Standard Auflösung" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "Niedrige Auflösung" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "Original Größe" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "Voreinstellung" #: includes/data.class.php:233 msgid "High" msgstr "Hoch" #: includes/data.class.php:234 msgid "Standard" msgstr "Standard" #: includes/data.class.php:235 msgid "Max. Res." msgstr "Max. Res." #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "Slider Revolution hat den folgenden Fehler festgestellt: " #: includes/functions.class.php:225 msgid " should be numeric" msgstr " sollte numerisch sein" #: includes/functions.class.php:235 msgid " should not be empty" msgstr " sollte nicht leer sein" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "Falsches Kategorieformat" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "Zeige alle Beiträge in %s" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "Das WPML-Plugin ist nicht aktiviert" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "Alle Sprachen" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "Plugin nicht aktiviert" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "Keine Daten empfangen" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "Fehler beim Herunterladen des Objekts" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "Fehler beim Herunterladen von Layern" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "Fehler beim Herunterladen der Layerdaten" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "Slide nicht in den Hauptslides des Sliders gefunden. Vielleicht" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "Ein Slider mit dem angegebenen Alias existiert bereits" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "Slide konnte nicht dupliziert werden" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "Dieser Quelltyp muss von Beiträgen stammen." #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "Dieser Social Stream kann leider nicht angezeigt werden." #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "Ungültige ID" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "Navigation konnte nicht gelöscht werden" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "" "Standardvoreinstellung der Standardnavigation kann nicht geändert werden" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "" "Das vor eingestellte Handle existiert bereits. Bitte wählen Sie einen " "anderen Namen" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "" "Navigation nicht gefunden, Voreinstellung konnte nicht hinzugefügt werden" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "" "Standardvoreinstellung der Standardnavigation kann nicht gelöscht werden" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "Voreinstellung nicht in Standardnavigationen gefunden" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "Voreinstellung nicht gefunden" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "Navigation nicht gefunden, Voreinstellung konnte nicht gelöscht werden" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "Slider Revolution" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "Wählen Sie einen Revolution Slider" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "--- Slider auswählen ---" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "Wählen Sie ein Slide Template" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. " "Live Updates)." msgstr "" "Aktivieren Sie Slider Revolution für Premium-Vorteile (z. B. " "Live-Updates) ." #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "Eine neue Version von Slider Revolution ist verfügbar." #: admin/revslider-admin.class.php:436 msgid "" "

    In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

    \n" "\t\t

    YouTube

    Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave." ", San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a " "YouTube plugin, a connection to the YouTube servers is established. Here the " "YouTube server is informed about which of our pages you have visited.

    " "If you're logged in to your YouTube account, YouTube allows you to associate " "your browsing behavior directly with your personal profile. You can prevent " "this by logging out of your YouTube account.

    YouTube is used to help " "make our website appealing. This constitutes a justified interest pursuant " "to Art. 6 (1) (f) DSGVO.

    Further information about handling user data," " can be found in the data protection declaration of YouTube under " "https://www.google.de/intl/de/policies/privacy.

    \n" "\t\t

    Vimeo

    Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

    If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

    If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

    " "For more information on how to handle user data, please refer to the Vimeo " "Privacy Policy at " "https://vimeo.com/privacy.

    \n" "\t\t

    Google Web Fonts

    For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

    For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If " "your browser does not support web fonts, a standard font is used by your " "computer.

    Further information about handling user data, can be found " "at " "https://developers.google.com/fonts/faq and in Google's privacy policy " "at " "https://www.google.com/policies/privacy/.

    \n" "\t\t

    SoundCloud

    On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

    \n" "\t\t\t

    When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud." "com/pages/privacy.

    If you do not want SoundCloud to associate your " "visit to our site with your SoundCloud account, please log out of your " "SoundCloud account.

    " msgstr "" "

    Wenn Sie Google Web Fonts (Standardeinstellung) verwenden oder Videos " "oder Sounds über YouTube oder Vimeo in Slider Revolution abspielen, " "empfehlen wir, der Privacy Police die entsprechende Textphrase hinzuzufügen: " " n t t

    YouTube

    Unsere Website verwendet Plugins von " "YouTube, die von Google betrieben werden. Der Betreiber der Seiten ist " "YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

    Wenn Sie " "eine unserer Seiten mit einem YouTube-Plugin besuchen, wird eine Verbindung " "zu den YouTube-Servern hergestellt. Hier wird dem YouTube-Server mitgeteilt, " "welche unserer Seiten Sie besucht haben.

    Wenn Sie in Ihrem YouTube-" "Konto angemeldet sind, können Sie Ihr Surfverhalten direkt mit Ihrem " "persönlichen Profil verknüpfen. Sie können dies verhindern, indem Sie sich " "von Ihrem YouTube-Konto abmelden.

    YouTube wird verwendet, um " "unsere Website ansprechend zu gestalten. Dies ist ein berechtigtes Interesse " "im Sinne von Art. 6 (1) (f) DSGVO.

    Weitere Informationen zum " "Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von YouTube " "unter https://www.google.de/intl/de/policies/privacy " ". n t t < h3> Vimeo

    Unsere Website verwendet Funktionen " "des Vimeo-Videoportals. Dieser Service wird von Vimeo Inc., 555 West 18th " "Street, New York, 10011 New York, USA, bereitgestellt.

    Wenn Sie " "eine unserer Seiten mit einem Vimeo-Plugin besuchen, wird eine Verbindung zu " "den Vimeo-Servern hergestellt . Hier wird dem Vimeo-Server mitgeteilt, " "welche unserer Seiten Sie besucht haben. Außerdem erhält Vimeo Ihre IP-" "Adresse. Dies gilt auch, wenn Sie beim Besuch unseres Plugins nicht bei " "Vimeo angemeldet sind oder keinen Vimeo-Account haben. Die Informationen " "werden an einen Vimeo-Server in den USA übertragen und dort gespeichert.

    Wenn Sie in Ihrem Vimeo-Konto angemeldet sind, können Sie mit Vimeo " "Ihr Surfverhalten direkt mit Ihrem persönlichen Profil verknüpfen. Sie " "können dies verhindern, indem Sie sich von Ihrem Vimeo-Konto abmelden. " "

    Weitere Informationen zum Umgang mit Benutzerdaten finden Sie in den " "Vimeo-Datenschutzbestimmungen unter https://vimeo.com/privacy . n t t " "

    Google Webfonts

    Für Diese Seite verwendet von Google " "bereitgestellte Web-Schriftarten. Wenn Sie eine Seite öffnen, lädt Ihr " "Browser die erforderlichen Web-Schriftarten in Ihren Browser-Cache, um Texte " "und Schriftarten korrekt anzuzeigen.

    Zu diesem Zweck muss Ihr " "Browser eine direkte Verbindung mit den Servern von Google herstellen. " "Google wird dadurch bewusst, dass unsere Webseite über Ihre IP-Adresse " "aufgerufen wurde. Die Verwendung von Google Webfonts erfolgt im Interesse " "einer einheitlichen und ansprechenden Darstellung unseres Plugins. Dies ist " "ein berechtigtes Interesse im Sinne von Art. 6 (1) (f) DSGVO.

    Wenn " "Ihr Browser keine Web-Schriftarten unterstützt, wird von Ihrem Computer eine " "Standard-Schrift verwendet.

    Weitere Informationen zum Umgang mit " "Benutzerdaten können sein finden Sie unter https://developers.google." "com/fonts/faq und in Google-Datenschutzbestimmungen unter https:" "//www.google.com/policies/privacy/. n t t

    SoundCloud

    Auf unseren Seiten befinden sich Plugins des sozialen Netzwerks " "SoundCloud (SoundCloud Limited, Berners House, 47-48 Berners Street, London " "W1T 3NF , UK) kann integriert werden. Die SoundCloud-Plugins sind an dem " "SoundCloud-Logo auf unserer Site zu erkennen. n t t t

    Wenn Sie " "unsere Site besuchen, wird über das Plugin eine direkte Verbindung zwischen " "Ihrem Browser und dem SoundCloud-Server hergestellt . Dadurch kann " "SoundCloud von Ihrer IP-Adresse Informationen erhalten, die Sie auf unserer " "Website abgerufen haben. Wenn Sie auf die Schaltflächen \"Gefällt mir\" oder " "\"Teilen\" klicken, während Sie in Ihrem SoundCloud-Konto angemeldet sind, " "können Sie den Inhalt unserer Seiten mit Ihrem SoundCloud-Profil verknüpfen. " "Dies bedeutet, dass SoundCloud Besuche auf unseren Seiten Ihrem " "Benutzerkonto zuordnen kann. Wir weisen darauf hin, dass wir als Anbieter " "der Seiten keine Kenntnis vom Inhalt der übermittelten Daten sowie deren " "Nutzung durch SoundCloud erhalten. Weitere Informationen zu den " "Datenschutzbestimmungen von SoundCloud finden Sie unter https://soundcloud." "com/pages/privacy.

    Wenn Sie nicht möchten, dass SoundCloud Ihren " "Besuch auf unserer Website mit Ihrem SoundCloud-Konto verknüpft, melden Sie " "sich bitte an aus Ihrem SoundCloud-Konto. " #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "Funktion im Demo-Modus nicht verfügbar" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "Funktion nur für Administratoren verfügbar" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "Ungültige Anforderung" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "Der Purchase Code muss eingesetzt werden!" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "Plugin erfolgreich aktiviert" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "Der Purchase Code ist ungültig" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "Purchase Code bereits registriert!" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "" "Der Purchase Code wurde gesperrt, bitte wenden Sie sich an den ThemePunch-" "Support!" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "Purchase Code konnte nicht überprüft werden" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "Plugin abgemeldet" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "Abmeldung fehlgeschlagen!" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "Gespeichert" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "Verbindung zum Update-Server fehlgeschlagen" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "Slider-Import fehlgeschlagen" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "Import des Template Sliders fehlgeschlagen" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "Template Slider Installation fehlgeschlagen" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "Slide Duplikation fehlgeschlagen" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "Slider gelöscht" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "Duplikation fehlgeschlagen" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "Slide gespeichert" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "Slide nicht gefunden" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "Slider nicht gefunden" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "Beiträge" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "Globale Einstellungen gespeichert/aktualisiert" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "Globale Einstellungen nicht gespeichert/aktualisiert" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "Navigationsvoreinstellung gespeichert/aktualisiert" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "Voreinstellung konnte nicht gespeichert werden / Werte sind gleich" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "Navigationsvoreinstellung gelöscht" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "Animation gelöscht" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "Löschen fehlgeschlagen" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "Animation gespeichert" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "Animation konnte nicht gespeichert werden" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "Slider konnte nicht geladen werden" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "Neuer Ordner" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "Fehler bei der Ordnererstellung" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "Ordner gelöscht" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "Ordnerlöschung fehlgeschlagen" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "Tags aktualisiert" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "Tags konnten nicht aktualisiert werden" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "Slider in Ordner verschoben" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "Fehler beim Verschieben des Sliders in den Ordner" #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "Titel aktualisiert" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "Fehler beim Aktualisieren des Titels" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "Slider Revolution Vorschau" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "Ungültige E-Mail" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "" "Erfolgreich! Bitte überprüfen Sie Ihre E-Mails, um das Abonnement " "abzuschließen" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "" "Ungültige E-Mail / Verbindung zum Newsletter-Server konnte nicht hergestellt " "werden" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "Keine E-Mail angegeben" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "Favorit geändert" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "Objekt konnte nicht geladen werden" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "Video Cover konnte nicht geladen werden" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "Slide konnte nicht erstellt werden" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "Slider konnte nicht erstellt werden" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "AddOn konnte nicht aktiviert werden" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "AddOn deaktiviert" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "AddOn konnte nicht deaktiviert werden" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "Facebook-Alben erfolgreich abgerufen" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "Facebook-Alben konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "Alben geleert" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "Flickr-Fotosets wurden erfolgreich abgerufen" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "Flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "Fotosets geleert" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "Keine Benutzer-URL - flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "Kein API KEY - Flickr-Fotosets konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "YouTube-Wiedergabelisten wurden erfolgreich abgerufen" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "YouTube-Wiedergabelisten konnten nicht abgerufen werden" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "Slider Revolution Datenbankstruktur wurde aktualisiert" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "Keine Antwort auf Aktion" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "Keine Daten empfangen" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "Ladefehler" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "Ladefehler: " #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "Bitte warte einen Moment" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "Uuppps ...." #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "Keine der Einstellungen wurde geändert. Es gibt nichts zu speichern" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "Voreingestellten Namen eingeben, um zu speichern oder zu löschen" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "Benutzerdefinierte Größe ist derzeit deaktiviert" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically.
    " "Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "" "Die aktuelle Größe ist so eingestellt, dass die Layer Rastergröße " "automatisch berechnet wird.
    Möchten Sie mit benutzerdefinierten Größen " "fortfahren oder die automatisch generierten Größen beibehalten?" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "Automatische Größen beibehalten" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "Benutzerdefinierte Größen verwenden" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "Was soll als nächstes passieren?" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "Braucht Aufmerksamkeit durch Entfernen" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "Wohin möchten Sie die geerbten Layer verschieben?" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "Drag & Drop Import-Datei" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "oder" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "Klicken zum Auswählen" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "Einbetten" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "Export" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "Löschen" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "Duplikat" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "Vorschau" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "Tags" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "Ordner" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "Umbenennen" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "Wurzelebene" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "Wurzel" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "Zeige" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "Pro Seite" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "© Copyright & Lizenzinfo" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "Registriert" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "Nicht registriert" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "Nachrichten schließen" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "Für einige AddOns sind neue Versionen verfügbar" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "Neue Version verfügbar. Bitte aktualisieren" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "AddOns veraltet. Bitte aktualisieren" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "Plugin ist nicht registriert" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "Registrieren Sie sich, um die Premium-Funktionen freizuschalten" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "Registrieren Sie sich, um alle Funktionen freizuschalten" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "Registrieren Sie sich, um AddOns freizuschalten" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "Registrieren Sie sich, um den Support freizuschalten" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "Registrieren Sie sich, um die Bibliothek freizuschalten" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "Registrieren Sie sich, um Updates freizuschalten" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "Registrieren Sie sich, um Vorlagen freizuschalten" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "Möchten Sie den Update Vorgang starten?" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "Jetzt aktualisieren" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "Höheres Level" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "Aktuelles Level" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "Andere Ordner" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "Übergeordnete Ebene" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "von" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "zu" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "Aktion erforderlich" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "Erledigt" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "Alle aktualisieren" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "Später aktualisieren" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "Die folgenden AddOns erfordern ein Update:" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "AddOns brauchen Aufmerksamkeit" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "Aktualisierung des Plugins fehlgeschlagen" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "Plugin wird aktualisiert ..." #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "" "Lizenzvalidierungsproblem ist aufgetreten. Bitte wenden Sie sich an unseren " "Support." #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "Zurück zur Übersicht" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "Seite wird neu geladen ..." #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "Aktualisiere Plugin" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "Slider Revolution Plugin erfolgreich aktualisiert." #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "Slider Revolution Plugin Aktualisierungs Fehler:" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "Slider Revolution Plugin erfolgreich aktualisiert auf" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "Seite neuladen" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "Laden" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "Elemente" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "Vorschaubilder werden geladen ..." #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "jQuery ausgelöst" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "< a> Tag-Link" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "Erster Slide" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "Letzter Slide" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "Nächster Slide" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "Vorheriger Slide" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
    Please " "Complete All Settings in Slider Sources." msgstr "" "Einige Einstellungen in der Slider Quelle sind möglicherweise nicht " "komplett .
    Bitte vervollständigen Sie alle Einstellungen in " "den Slider Quellen." #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
    Change Status in Timeline." msgstr "" "Einige Layer sind gesperrt und / oder " "unsichtbar .
    Ändern Sie den Status in der Zeitleiste." #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "Editor wird geladen ..." #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "Neues leeres Modul hinzufügen ..." #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "Öffnet" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "Featured Images" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "Bilder" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "Nichts" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "Wählen" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "Zurücksetzen" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "Angepasst" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "AUS" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "REIN" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "Navigationsoptionen" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "Modul Allgemeine Optionen" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "Slide Optionen" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "Layer Optionen" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "" "Legen Sie ein Slidehintergrundbild fest, um diese Funktion zu verwenden" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "HTML" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "Zum Hochladen loslassen" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "Modul .zip" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "Verarbeitet Import von" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "Beim Importieren ist ein Fehler aufgetreten" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "Datei erfolgreich importiert" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "Import Bericht" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "Aktivieren zum Aktualisieren" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "Aktiviert" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "Nicht aktiviert" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "Registriere diesen Codes" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "Deregistrieren dieses Codes" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "Standardmodul-Einbettung" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "" "Geben Sie für den Seiten- und Artikel -Editor den folgenden " "Shortcode ein:" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "" "Um es als Modal auf Seiten und Artikeln zu verwenden, " "geben Sie den Shortcode ein:" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "" "Ziehen Sie im Widgets-Bedienfeld das Widget \"Revolution Module\" " "in die gewünschte Seitenleiste." #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "Erweiterte Modul Einbettung" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "Für das Theme HTML verwenden Sie:" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "Um den Slider nur zur Startseite hinzuzufügen, verwenden Sie:" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "Um den Slider nur zu einzelnen Seiten hinzuzufügen, verwenden Sie:" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "Wählen Sie einen Layer aus" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "Verknüpfungsaktionen" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "Slide Aktionen" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "Layer Aktionen" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "Medien Aktionen" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "Vollbild Aktionen" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "Erweiterte Aktionen" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "Einfacher Link" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "Call Back" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "Öffne Slider Modal" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "Unter Slider scrollen" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "Zu ID scrollen" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "Zu Slide springen" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "Nächster Frame" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "Vorheriger Frame" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "Slider anhalten" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "Slide abspielen" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "Schließe Slider Modal" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "Slider umschalten" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "Gehe zum 1. Frame " #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "Gehe zum letzten Frame" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "Gehe zu Frame \"N \"" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "1. / letzten Frame umschalten" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "\"N/M\" Frames umschalten" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "Medien starten" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "Medien stoppen" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "Medien umschalten" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "Medien Ton aus" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "Medien Ton an" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "Umschalten Ton An/Aus Medien" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "Umschalten Alle Medien Ton An/Aus" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "Vollbild umschalten" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "Vollbildmodus aktivieren" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "Vollbild beenden" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "Klick simulieren" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "Klasse umschalten" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "Deaktiviert" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "Hintergrundvideo" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "Video im aktiven Slide" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "Verhalten" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "Aktion hinzufügen zu " #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "Layerobjekte" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "Objekte" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "Eigene Module" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "Schrift Icons" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "Modul Vorlagen" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "Videos" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "SVG's" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "Favoriten" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "Installiert" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "Nicht installiert" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "Setup Hinweise" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "Voraussetzungen" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "Installierte Version" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "Verwenden Sie Zeilenumbrüche nur in Spalten" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "Verfügbare Version" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "Installieren Sie das Vorlagenpaket" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "Vorlage installieren" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "Vorlage installieren" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "Suche" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "ORDNER" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "MODUL" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "OBJEKT" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "PAKET" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "BILD" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "VIDEO" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "ICON" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "SVG" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "SCHRIFTART" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "Erneut Online herunterladen" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "Leere Seite erstellen" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "Bitte warte einen Moment" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "Ändern der Bildschirmgröße" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "Überschriften" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "Inhalt" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "Buttons" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "BG & Space" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "Schatten" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "Slide wird gespeichert" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "Konfiguration wird geladen" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "Aktualisieren von Listen" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "Slider Einstellungen" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "Animiere von" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "Keyframe #" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "Transform Idle" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "Animation von" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "Animation zu" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "Keyframe" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "Nicht genügend Platz zwischen den Frames." #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "Die Rahmengröße kann nicht erweitert werden. Nicht genug Platz." #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "Loop Vorlage" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "Animationsvorlage" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "Bild wählen" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "Video wählen" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "Slider Revolution Shortcode Creator" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "Shortcode Generator" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "Bitte füge mindestens einen Layer hinzu." #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "Shortcode-Analyse erfolgreich. Die Elemente finden Sie in Schritt 3" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "Shortcode konnte nicht analysiert werden." #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "Addon erforderlich" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "Lizenz aktivieren" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "Icons suchen..." #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "Aktuelle Vorlage speichern" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "Vorlage überschreiben?" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "Vorlage löschen?" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "Credits" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "Aktiviert" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "Global" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "Addon installieren" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "Installieren" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "Addon aktivieren" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "Addon deaktivieren" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "Globales Addon aktivieren" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "Globales Addon deaktivieren" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "Slider Revolution Version" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "Überprüfen Sie die Anforderungen" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "Globales Addon aktivieren" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "Addon aktivieren" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "Aktiviere Addon" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "Aktivieren des Addon" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "Add-On" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "Installieren des Addon" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "Deaktiviere Addon" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "Erstellen von Auswahlfeldern" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "Warnung" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "Leere Seite erstellt" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "Leere Seite wurde erstellt:" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "Seite besuchen" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "Seite bearbeiten" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "Schließen" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "Die vorgenommenen Änderungen erfordern ein erneutes Laden der Seite!" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "" "Speichern Sie Ihr Projekt und laden Sie die Seite neu oder brechen Sie ab" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "Speichern & Neu laden" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "Abbrechen & Später neu laden" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "Konfiguration speichern" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "Aktualisiere" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "Addon für Modul aktivieren/deaktivieren" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "Nach Erstellung sortieren" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "Erstellung aufsteigend" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "Nach Titel sortieren" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "Titel absteigend" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "Liste aktualisieren" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "Audio Wave Library wird geladen ..." #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "CodeMirror Bibliothek wird geladen..." #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "Ausgewählte sperren / entsperren" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "Importieren von Layers" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "Keine Auswahl getroffen" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "Layer mit Aktion" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "Bild wird geladen ..." #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "Layers importieren ..." #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "Ausgelöst durch" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "Importiert" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "LAYERS" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "Responsivity" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "Die vorgenommenen Änderungen gehen verloren!" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "Sind Sie sicher, dass Sie fortfahren möchten?" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "Möchten Sie wirklich exportieren? " #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "Sind Sie sicher, dass Sie löschen möchten " #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "Löschen aller Slider und Ordner enthalten in " #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "Ohne Speichern verlassen" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "Das Aktualisieren des Plugins kann einige Momente dauern." #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "Das Herunterladen der Zip-Datei kann einige Momente dauern." #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "Slider exportieren" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "Ja, Slider exportieren" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "Ja, Slider löschen" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "Ja, Slide löschen" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "Ja, alle Slider löschen" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "Bleib in Editor" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "Weiterleitung zur Übersichtsseite" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "Aktuelle Seite verlassen" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "als HTML-Dokument" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "Daten werden vorbereitet ..." #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "Inhalt wird geladen ..." #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "Kopieren" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "Einfügen" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "WARTEN" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "1. Frame" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "Letzter Frame" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "auf Aktion" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden !!" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "Slider löschen" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "Slide löschen" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "" "Dies kann nur innerhalb der aktuellen Sitzung rückgängig gemacht werden." #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "Möchten Sie den ausgewählten Slide wirklich löschen:" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "Abbrechen" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "Add-Ons" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "Slider löschen" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "Vorlagen- & Objektbibliothek" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "Sofortige Updates" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "1zu1-Unterstützung" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "Holen Sie sich einen Purchase Code" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "Ich habe einen Purchase Code" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
    to Unlock Premium Features" msgstr "" "Registrieren Sie Slider Revolution
    , um Premium-Funktionen freizuschalten" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "Registrieren Sie den Purchase Code" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "1 Purchase Code pro Website!" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
    another domain, please " "deregister it first or" msgstr "" "Wenn Sie Ihren Einkaufscode für eine andere Domain verwenden möchten, müssen " "Sie ihn zuerst abmelden oder" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "Parallax ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "Die scrollbasierte Zeitleiste ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "Filter Effect Scroll ist jetzt allgemein aktiviert" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "Slide hat keine Layers" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "" "Von Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert." #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "Slider als Modal hinzufügen" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "Falsche Anfrage" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "Zeigt ein Slider Revolution Modul auf der Seite an" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "Keine Slider gefunden, Bitte erstellen Sie zuerst einen Slider" #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "Titel" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "Wähle Slider" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "Nur Homepage" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "Seiten (Beispiel: 2,10):" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "Doku" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "" "Die Datei kann nicht in den Upload-Ordner von WordPress geschrieben werden. " "Bitte ändern Sie die Berechtigungen und versuchen Sie es erneut!" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "" "Es kann keine programmgesteuerte Verbindung zu den ThemePunch-Servern " "hergestellt werden. Überprüfen Sie die Einstellungen Ihres Webservers" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "" "Ich kann nicht in den Upload-Ordner von WordPress schreiben. Bitte ändern " "Sie die Berechtigungen und versuchen Sie es erneut!" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "Falsche Anfrage!" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon." "net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" "Die Verwendung dieser Daten ist nur mit einer gültigen Lizenz für das jQuery " "Slider Revolution-Plugin zulässig, das Sie unter CodeCanyon finden: http:" "//codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?" "ref=themepunch" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "Auf der Bühne" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "Bitte aktivieren Sie Slider Revolution" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "Keine Datei gesendet." #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "Dateigrößenlimit überschritten." #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "Importdatei nicht gefunden" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "slider_export.txt existiert nicht!" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "Bitte wählen Sie die richtige Zip-Datei aus, Prüfsumme fehlgeschlagen!" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" "Falsches Export-Slider-Dateiformat! Stellen Sie sicher, dass die " "hochgeladene Datei entweder eine Zip-Datei mit einer korrekten Datei " "slider_export.txt im Stammverzeichnis oder eine gültige Datei slider_export." "txt ist." #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "" "konnte nicht den richtigen Slide zum Kopieren finden. Bitte versuchen Sie es " "erneut." #: admin/includes/import.class.php:1663 msgid " not found!" msgstr " nicht gefunden!" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "ZIP-Datei kann nicht erstellt werden: " #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "Entscheidung Modal Titel" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "Tu es" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "Tu es nicht" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "Einbettungscode kopieren" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "Addons" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "Auf Updates prüfen" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "Slider Revolution Addons" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "Bitte wählen Sie ein Addon zum Start aus." #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "Willkommen bei Slider Revolution 6" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "Globale Einstellungen" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "Berechtigung" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "Zum Admin" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "Zum Redakteur, Admin" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "Autor, Herausgeber, Admin" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "Bibliotheken Global einbinden" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "Liste der Seiten, die Revslider-Bibliotheken enthalten sollen " #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "Beispiel 2, Homepage, 5" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "Skripte ins Seitenende einfügen" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "Verschieben von JavaScript-Ladevorgängen" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "Optionale URL zum Laden von Schriftarten" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "Bsp. http://fonts.useso.com/css?family für chinesische Nutzung" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "Standardbreite für Desktop Inhalte" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "Standardbreite für Notebook Inhalte" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "Standardbreite für Tablet Inhalte" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "Standardbreite mobiler Inhalte" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "Behebung von Problemen mit RS-Tabellen" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "RS DB Erstellung erzwingen" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "Globale Einstellungen speichern" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "Guten Abend " #: admin/views/overview.php:22 msgid "Good Morning " msgstr "Guten Morgen " #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "Guten Nachmittag " #: admin/views/overview.php:39 msgid "Modules" msgstr "Module" #: admin/views/overview.php:40 msgid "Updates" msgstr "Aktualisierungen" #: admin/views/overview.php:41 msgid "Activation" msgstr "Aktivierung" #: admin/views/overview.php:42 msgid "News" msgstr "Neuigkeiten" #: admin/views/overview.php:43 msgid "Globals" msgstr "Globals" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "FAQs" #: admin/views/overview.php:45 msgid "Support" msgstr "Hilfe" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "Sie nutzen gerade Slider Revolution " #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "Neues leeres Modul" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "Neues Modul aus Vorlage" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "Manueller Import" #: admin/views/overview.php:59 msgid "AddOns" msgstr "Addons" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "Module suchen ..." #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "Alle Module anzeigen" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "Ordner hinzufügen" #: admin/views/overview.php:78 msgid "Show All" msgstr "Alles anzeigen" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "Plugin Updates" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "Systemanforderungen" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "Upload-Ordner beschreibbar" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "Speicherlimit (256 MB)" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "Max. Upload Dateigröße (256MB)" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "Max. Post-Größe (256 MB)" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "ThemePunch Server" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "Objekt Bibliothek" #: admin/views/overview.php:113 msgid "Update History" msgstr "Verlauf aktualisieren" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "Meinen Code finden" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "xxxx xxxx xxxx xxxx" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "Geben Sie den Purchase Code ein" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "1 Purchase Code pro Website" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please
    purchase another license" msgstr "" "Wenn Sie Slider Revolution auf einer anderen Domain nutzen möchten, erwerben Sie bitte eine andere Lizenz" #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "Registrieren um alle Premium Funktionen freizuschalten" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "Registrieren zum entsperren" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "Mit ThemePunch verbinden" #: admin/views/overview.php:176 msgid "Youtube" msgstr "YouTube" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "Twitter" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "Facebook" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "Instagram" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "Dribbble" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "Unseren Newsletter bestellen" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "Geben Sie Ihre E-Mail-Adresse ein" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "Anmelden" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "Updates, neue Produkte, Spotlights" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "" "Erhalten Sie Zugriff auf die neuesten Nachrichten von ThemePunch. Wir " "versprechen, Ihnen niemals Spam zu schicken!" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "Was gibt's Neues?" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "Desktop" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "Notebook" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "Tablet" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "Mobile Geräte" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "Slides" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "Zurück" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "Slide(s) hinzufügen" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "Leerer Slide" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "Mehrere Slides" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "Slide aus Vorlage" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "Layer hinzufügen" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "Text" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "Quick Style Überschrift" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "Quick Style Inhalt" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "Bild" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "WordPress Bibliothek" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "Leerer Platzhalter" #: admin/views/builder.php:115 msgid "Button" msgstr "Button" #: admin/views/builder.php:116 msgid "Shape" msgstr "Shape" #: admin/views/builder.php:118 msgid "Video" msgstr "Video" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "Audio" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "Icon / SVG" #: admin/views/builder.php:127 msgid "Row" msgstr "Zeile" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "Gruppe" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "Layer Bibliothek" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "Layer importieren" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "Mehrfachauswahl" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "Keine Layer ausgewählt" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "Ausgewählte sperren / entsperren" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "Alle entsperren" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "Markierungsfelder ausblenden" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "Markierungsfelder anzeigen" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "Auswahl ein- / ausblenden" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "Alles sichtbar machen" #: admin/views/builder.php:179 msgid "Single Select" msgstr "Einzelauswahl" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "Zur Auswahl hinzufügen" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "Zum Auswählen ziehen" #: admin/views/builder.php:190 msgid "Open Document" msgstr "Dokument öffnen" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "Quick Style" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "Speichern" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "" "Die aktuelle Größe ist auf \"Automatische Größe\" eingestellt. Möchten Sie " "mit der benutzerdefinierten Größe fortfahren?" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "Layout" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "Karussell" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "Voreinstellungen" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "Allgemeines" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "Beim Scrollen" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "Spinner" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "Fortgeschritten" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "Als Modal" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "Modul Benennung" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "Geben Sie einen Modulnamen ein" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "Alias" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "Geben Sie einen Modulnamen ein" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "Shortcode" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "Shortcode kopieren" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "" "Platzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie " "dieses Modul anzeigen möchten." #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "Spinner-Einstellungen" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "Spinner Farbe" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "Slider als Modal" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "Links" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "Zentriert" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "Rechts" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "Oben" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "Unten" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "Position" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "Cover verwenden" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "Cover Farbe" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "Body Klasse" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "" "Aktivieren oder Deaktivieren der Dokument Body Klasse beim Öffnen und " "Schließen des Modals." #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "" "Platzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie " "dieses Modal anzeigen möchten." #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "Slider-Layout" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "Typ" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "Slider" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "Szene" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "Dimensionierung" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "Auto" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "Gesamtbreite" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "Vollbildschirm" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "Größe des Layerbereichs" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "Browser Breite" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "Modul Höhe verringern" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "mit dem Container" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "Geben Sie Container .class oder #id ein" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "nach PX oder %" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "Volle Breite nicht erzwingen" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "Maximale Breite" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "Min. Höhe" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "Wrapper Max Höhe" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "Haltepunkthöhen behalten" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "Seitenverhältnis beibehalten" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "Grid = Modul" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "Überlauf Sichtbarkeit erzwingen" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "Oben fixiert" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "Modulposition innerhalb des Wrappers" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "Ausrichten" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "Modul Hintergrund" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "Verwende das Bild" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "HG Farbe" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "HG Bild" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "Externe URL eingeben" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "Medienbibliothek" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "Links Mittig" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "Links Unten" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "Links Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "Mitte Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "Mitte Mitte" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "Mitte Unten" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "Rechts Oben" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "Rechts Mittig" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "Rechts Unten" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "Rand, Overall und Schatten" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "Overlay" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "Nichts" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "2 x 2 Schwarz" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "2 x 2 Weiß" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "3 x 3 Schwarz" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "3 x 3 Weiß" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "Schattentyp" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "Kein Schatten" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "Lücke (Rand)" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "Karussell" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "Karussell Layout" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "Unendliches Scrollen" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "Layers sichtbar" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "Max. Sichtbar" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "Slides dehnen" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "Animation" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "Easing" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "Ease Speed" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "Effekte" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "Verblassen" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "Drehung" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "Skalierung" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "Quelle" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "Post-Based" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "WooCommerce" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "Flickr" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "YouTube" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "Vimeo" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "Beitrag" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "Bestimmter Beitrag" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "Aktueller Beitrag" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "Beitragsauswahl" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "Fetch Von" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "Kategorien & Tags" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "Verwandte Beiträge" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "Beliebt" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "Kürzlich" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "Nächster / Vorheriger" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "Beitragstypen:" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "Kategorien:" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "Bestimmte Beiträge" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "durch Koma getrennte Liste | Beispiel: 23,24,25" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "Beliebte Beiträge" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "Neueste Beiträge" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "Sortierung & Einstellungen" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "Beiträge sortieren nach:" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 msgid "Post ID" msgstr "Beitrags-ID" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "Datum" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "Slug" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "Autor" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "Zuletzt bearbeitet" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "Anzahl der Kommentare" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "Zufällig" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "Unsortiert" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "Eigene Sortierung" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "Sortierrichtung" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "Absteigend" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "Aufsteigend" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "Max Beiträge" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "Auszug begrenzen" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "" "Keine weiteren Quelleneinstellungen erforderlich. Der Inhalt wird manuell " "erstellt." #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "Typen & Kategorien" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "Typen" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "Produktkategorien" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "Filter" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "Von" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "Zu" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "Nur auf Lager" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "Nur Empfohlene" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "Sortierung & Einschränkungen" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "Sort Prod. nach" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "Flickr Einstellungen" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "Anzahl der Slides" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "Cache (Sek.)" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "z. B. 1200" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "API-Schlüssel" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "Geben Sie Ihren Api-Schlüssel ein" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "Zeigen Sie die öffentlichen Fotos eines Benutzers an" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "Öffentliche Benutzerfotos" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "Zeigen Sie einen bestimmten Fotosatz eines Benutzers an" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "Benutzer Fotosatz" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "Galerie anzeigen" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "Galerie" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "Zeigen Sie die Fotos einer Gruppe an" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "Gruppenfotos" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "Benutzer-URL:" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "Geben Sie die Benutzer-URL ein" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "Fotosatz" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "Wähle ein Item" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "Galerie-URL" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "Geben Sie die Galerie-URL ein" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "Gruppen-URL" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "Geben Sie die Gruppen-URL ein" #: admin/views/builder-slider-forms.php:714 msgid "" "Read " "here how to receive your Flickr API key" msgstr "" "Lesen Sie hier , wie Sie Ihren Flickr-API-Schlüssel erhalten" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "Instagram-Einstellungen" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "Slides:" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "Cache (Sek.):" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "Quelle:" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "Nutzername:" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "Benutzername eingeben" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "Twitter Einstellungen" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "Slides (<500)" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "Twitter @" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "Twitter Name eingeben" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "Text-Tweets" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "ReTweets" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "Antworten" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "Consumer Key" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "Consumer Key eingeben" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "Cons. Geheimnis" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "Secret eingeben" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "Access Token" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "Access Token eingeben" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "Access Secret" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "Access Secret eingeben" #: admin/views/builder-slider-forms.php:759 msgid "" "Please " "register your application with Twitter
    to get the right values" msgstr "" "Bitte " "registrieren Sie Ihre Application bei Twitter um die richtigen Werte zu " "erhalten" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "FaceBook-Einstellungen" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "Slides (<25)" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "Seiten URL" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "Geben Sie die URL der Facebook-Seite ein" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "Album" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "Timeline" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "Album auswählen" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "APP ID" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "Geben Sie die App-ID ein" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "APP Secret" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "Geben Sie das App-Geheimnis ein" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
    to " "get the right values" msgstr "" "Bitte registrieren Sie Ihre Website-App bei " "Facebook, um die richtigen Werte zu erhalten" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "YouTube-Einstellungen" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "Api Key eingeben" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key " "here" msgstr "" "Informationen zum YouTube-API-Schlüssel " "finden Sie hier " #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "Kanal ID" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "YouTube Kanal ID eingeben" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "Playlist" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "Kanal" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "Playlist auswählen" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" "Weitere Informationen zum Finden der Youtube-Kanal-ID hier " #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
    If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "Die Inhaltsquelle \"YouTube-Stream\" wird verwendet, um einen vollständigen " "Stream von Videos aus einem Kanal / einer Wiedergabeliste anzuzeigen.
    " "Wenn Sie ein einzelnes YouTube-Video anzeigen möchten, wählen Sie die " "Inhaltsquelle \"Standard Silber” aus und fügen Sie einen Videolayer hinzu im " " Slide-Editor." #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "Vimeo-Einstellungen" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "Slides (<60)" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "Nutzer" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "Album-ID eingeben" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "Gruppenname eingeben" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "Kanal Namen eingeben" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
    If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "Die Inhaltsquelle \"Vimeo-Stream\" wird verwendet, um einen vollständigen " "Stream von Videos von einem Benutzer / Album / einer Gruppe / einem Kanal " "anzuzeigen.
    Wenn Sie ein einzelnes Vimeo-Video anzeigen möchten, wählen " "Sie die Inhaltsquelle \"Standard-Slider” aus und fügen Sie sie hinzu einen " "Videolayer im Slide-Editor." #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "Allgemeine Einstellungen" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "Dynamisches Laden des Viewport" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "ViewPort Stop" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "Warten" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "Pause" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "Slideshow" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "Auto Rotate Slideshow" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "Stop bei Hover" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "Loop eines Slides" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "Stop nach N Loops" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "Zufällige Reihenfolge" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "Warten auf API" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "Anderer 1. Slide" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "#" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "Diff. Anim" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "Übergänge" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "Dauer" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "Slot Anzahl" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "Deaktivieren auf Mobil" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "Slider deaktivieren" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "Deaktiviere Ken B." #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "Unter folgender Browserbreite verstecken ..." #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "Markierte Layer" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "Alle Layer" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "Mobile Einstellungen" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "HTML5 Autoplay" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "Die Option ist aufgekündigt und wird in zukünftigen Updates entfernt!" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "Browserverhalten" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "Nächste bei Browser Fokus" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "Unschärfe/Fokus deakt." #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "WPML" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "WPML Einstellungen verwenden" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "Modul-Standardeinstellungen" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "Standard-Grundlagen" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "Modul ID" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "Modul Klassen" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "Wrapper Klassen" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "Slide Dauer" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "Initialisierungsverzögerung" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "Layer sind wählbar" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "Standardeinstellungen Neue Layer" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "Intelligente Vererbung" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "Responsive zwischen Geräten" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "Responsive Offsets" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "Responsive Kinder" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "Scroll basierte Funktionen" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "Parallax" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "Zeitleiste" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "Parallax aktiviert" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "3D Effekte aktiviert" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "Zeitleiste Scroll-basiert" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "Geschwindigkeit" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "Fix während des Scrollens" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "Modul fixiert von" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "Modul fixiert bis" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "" "Verwenden Sie Vollbild oder Vollbreitenlayout, um den festen Bildlauf zu " "verwenden." #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "Scrollbasierte Effekte" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "Mausinteraktion" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "Ausgelöst durch" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "Maus Bewegung" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "Scroll Position" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "Maus Bewegung & Scroll" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "Parallax Orig." #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "Maus Eingabepunkt" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "Slider Mittelpunkt" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "Mausgeschwindigkeit" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "HG Geschwindigkeit" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "Layer Geschwindigkeit" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "3D Einstellungen" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "Auf Hintergrund aktiviert" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "Slider Überlauf ausgeblendet" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "Layer Überlauf ausgeblendet" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "3D Crop Fix (z)" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "HG 3D Tiefe" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "Tiefe" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "1." #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "6." #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "11." #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "2." #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "7." #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "12." #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "3." #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "8." #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "13." #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "4." #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "9." #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "14." #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "5." #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "10." #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "15." #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "Standard verwenden auf ..." #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "Layer" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "Scroll Effekte Standard" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "Graustufen" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "Verwischen" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "Max. Unschärfestärke" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "Layer-Standard aktiviert" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "Slides-Standard aktiviert" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "Scroll Effekte Einstellungen" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "Richtung" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "Beide" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "Mobile deaktivieren" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "Versatz (Tilt) Effekt" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "Faktor auf HGs" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "Faktor auf Layer" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "Ladetyp" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "Lazy Loading" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "Alles" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "Smart" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "Single" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "Kein Lazy Loading" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "Fallback Einstellungen" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "Vereinfachen auf iOS4/IE8" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "Alt. Bild" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "Aus" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "Auf Mobil" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "Auf IE8" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "Auf Mobile und IE8" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "Bild URL" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "Bild-URL eingeben" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "jQuery & OutPut-Filter" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "jQuery No Conflict Mode" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "JS in den Body setzen" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "Output Filter" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "Durch Komprimieren der Ausgabe" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "Durch Echo Ausgabe" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "Debug Modus" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "Nächster Schritt" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "Copyright & Lizenzierung - Slider Revolution Library" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "Keine Sticky Keyframes" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "Einzelner Layer Stick" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "Hierarchie Sticky" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "Festlegen aller Timings" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "Silber Hintergrundanimation" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "Globale Layer-Zeitleiste" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "FREI POSITIONIERTE LAYER" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "Fortschritt" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "Pfeile" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "Bullets" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "Tabs" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "Miniaturansichten" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "Vorherige Größe" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "Touch" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "Tastatur" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "Maus" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "Nav Editor" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "Fortschrittsanzeige" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "Farbe" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "Höhe" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "Stil" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "Sichtbarkeit" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "Linker Pfeil" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "Rechter Pfeil" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "Stil auf Silber" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "Pfeilart" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "Pfeilstil" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "Kein Stil" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "Ausgerichtet an" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "Modulabmessung" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "Ausrichtung" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "Von links" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "Von rechts" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "Von oben" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "Von unten" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "Hineinzoomen" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "Rauszoomen" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "RTL-Richtung" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "Geschwindigkeit anzeigen" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "Verzögerung anzeigen" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "Immer anzeigen" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "Verstecken unter" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "Verstecken über" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "Navigations Stil" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "Globale Style Voreinstellungen" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "Voreinstellung" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "Laden" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "Stil auf Slide überschreiben" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "Bullets Typ" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "Bullets Stil" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "Abstand" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "Orientierung" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "Horizontal" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "Vertikal" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "Bullets Sichtbarkeit" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "Basisstil" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "Größe" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "Wrapper" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "Tab Typ" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "Tab Stil" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "Innen / Außen" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "Innen" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "Äußere Vertikale" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "Äußere Horizontale" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "Sichtbare Anzahl" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "Span" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "Tabs Sichtbarkeit" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "Stil Global" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "Miniaturansicht Typ" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "Miniaturansicht Stil" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "Miniaturansicht Sichtbarkeit" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "Nav. Bild Abmessungen" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "Vorschaubild" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "Bild vom Stream, falls vorhanden" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "Swipe Einstellungen" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "Mobile Swipe aktiviert" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "Desktop Swipe aktiviert" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "Scroll blockieren" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "Geschwindigkeit" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "Min. Finger" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "Swipe Dir" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "Tastatureinstellungen" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "Tastatur-Pfeilnavigation" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "Pfeiltasten links / rechts" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "Pfeiltasten auf / ab" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "Maus-Scroll-Einstellungen" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "Maus-Scroll-Navigation" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "Ein" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "Rückwärts Scrollen" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "Umgekehrt" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "Bitte warten ..." #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "Handbuch zur Modulerstellung" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
    of your Slider " "Revolution 6 Module." msgstr "" "Dieses Handbuch hilft Ihnen bei der Grundkonfiguration *
    Slider " "Revolution 6 Modul." #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "Anleitung starten" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "Anleitung beenden" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
    Click the " "Help Icon to find options & documentation" msgstr "" "* Alle im Handbuch vorgenommenen Einstellungen können später geändert werden." "
    Klicken Sie auf das Hilfesymbol , um Optionen und " "Dokumentation anzuzeigen" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "Vorheriger Schritt" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "Modul Typ" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "Modul Abmessungen" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "Responisvität" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "Gehe zum Editor" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "Anpassung" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "Layer Import" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "Ausgewählte Layer importieren" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "Navigationseditor" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "Navigation speichern" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "Factory Skins" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "Neue Navigation hinzufügen " #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "Klasse" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "CSS" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "Markup" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "Markup Meta" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "Slide Titel" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "Slide Beschreibung" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "Parameter 1" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "Parameter 2" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "Parameter 3" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "Parameter 4" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "Parameter 5" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "Parameter 6" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "Parameter 7" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "Parameter 8" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "Parameter 9" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "Parameter 10" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "Meta-Werte" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "Neues Meta hinzufügen" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "Meta Kofiguration" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "Schriftfamilie" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "Icon" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "Darf nicht leer sein" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "Handle" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "CSS / JS Editor" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "BENUTZERDEFINIERTES CSS" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "BENUTZERDEFINIERTES JS" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "Methoden" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "Rufe diese Funktion auf, um Slider zu starten." #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "Slider starten" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "Rufen Sie diese Funktion auf, um den Slider zu pausieren." #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "" "Rufen Sie diese Funktion auf, um den Slider zu starten, wenn er pausiert " "wird." #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "Slider fortsetzen" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "Schalte im Slider zum vorherigen Slide." #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "Schalte im Slider zum nächsten Slide." #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "Scrolle Seite unter den Slider." #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "Externer Scroll" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "" "Entfernen Sie einen Slide mit Slideindex aus dem Slider. Der Index beginnt " "mit 0, wodurch die erste Slide entfernt wird." #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "Slide entfernen" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "Wechseln Sie zu dem Slide, der als Parameter definiert ist." #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "Gehe zu Slide" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "Gehe zu Slide mit ID" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "Erhalten Sie die Menge der vorhandenen Slides im Slider." #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "Max. Slides" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "Ruft den aktuellen fokussierten Slide-Index ab." #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "Aktueller Slide" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "Holen Sie sich den zuvor gespielten Slide." #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "" "Berechnen Sie alle Positionen, Größen usw. im Silber neu. Dies sollte zB " "aufgerufen werden, wenn der Slider unsichtbar war und ohne ein Ereignis zur " "Größenänderung des Fensters sichtbar wird." #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "Silber neu zeichnen" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "" "Trennen aller Listener, aktuelle Animationen entfernen und Löschen von " "Containern. Bereit für die Garbagecollection." #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "Slider töten" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "Events" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "Slider geladen" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "Slider hat Slide gewechselt" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "Index des aktuellen Slides" #: admin/views/modals-builder.php:475 msgid "Current

  • Index" msgstr "Aktueller
  • Index" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "Aktueller Slide als jQuery-Objekt" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "Vorheriger Slide als jQuery-Objekt" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "Slider pausiert" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "Timer angehalten" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "Slider spielt nach Pause" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "Timer fortgesetzt" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "Video spielt im Slider" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "Video wird abgespielt" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "Video-API" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "YouTube, Vimeo, html5" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "Video-Einstellungen" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "Video in Slider gestoppt" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "Video ist angehalten" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "Der Slider erreichte den \"Stoppen bei\" Slide" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "Slider gestoppt" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "Vorbereitet für Slidewechsel" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "Slider vor dem Slide-Tausch" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "Kommender Slide als jQuery-Objekt" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "Fertig mit dem Slidewechsel" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "Slider Nach Saide-Wechsel" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "Vorheriger Slide als jQuery-Objekt" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "Letzter Slide startet" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "Letzte Slide gestartet, Slider ist am Ende" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "Layer Ereignisse" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "Layer Aktion (Enterstage, Enterstage, Leavestage, Leftstage)" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "Layer Typ (Bild, Video, HTML)" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "Standardeinstellungen für Layer" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "Layer als jQuery-Objekt" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "Metadaten" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "Basic" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "Social" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "Grundlegende Metas" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "Link zur aktuellen Seite" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "http://yoursite.com/page" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "Link zur WP-Homepage" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "http://yoursite.com/home" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "Beitrag Basis" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "Beliebiges benutzerdefiniertes Meta-Tag" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "Eigene Meta" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "Beitragstitel" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "Beitragsauszug" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" "Auszug ipsum dolor sitzen amet, consetetur sadipscing elitr sed diam nonumy." #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "Beitragsalias" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "Beitragsinhalt" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" "Lorem ipsum dolor sitzt amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "Beitrag Inhalt Limit nach Wörtern" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "Beitrag Inhalt Limit nach Zeichen" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "Beitrag Details" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "Der Link zum Beitrag" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "http://yoursite.com/post" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "Erstellungsdatum" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "05.03.2018" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "Bearbeitet am" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "04.03.2018" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "Name des Autors" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "John Doe" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "Autor Avatar URL (Größe in px)" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "http: //yoursite/media/avatar.jpg" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "Website des Autors" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "http: // yoursite / user / page" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "Autor Beiträge Seite" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "http: // yoursite / user / post" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "Beitrag Kategorien, Tags und Kommentare" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "Anzahl Kommentare" #: admin/views/modals-builder.php:570 msgid "20" msgstr "20" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "Liste der Kategorien mit Links" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "Kategorie1, Kategorie2, Kategorie3" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "Liste der Kategorien ohne Links" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "Liste der Tags mit Links" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "Tag1, Tag2, Tag3" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "WooCommerce Grundlagen" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "Kategorien" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "WC-Kategorie1, WC-Kategorie2" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "WC-Tag 1, WC-Tag 2, WC-Tag 3" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "Zum Warenkorb hinzufügen URL" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "http://yoursite.com/addtocart.php" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "In den Warenkorb Button" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "In den Warenkorb legen" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "WooCommerce Preise" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "Voller Preis" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "$9.99" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "Einzelpreis" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "Einzelpreis ohne Währung" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "9.99" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "WooCommerce Bestand" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "457819" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "Auf Lager" #: admin/views/modals-builder.php:595 msgid "5" msgstr "5" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "Paket" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "WooCommerce-Bewertungen" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "Anzahl der Bewertungen" #: admin/views/modals-builder.php:600 msgid "47" msgstr "47" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "Anzahl der Bewertungen" #: admin/views/modals-builder.php:601 msgid "13" msgstr "13" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "Text Bewertung" #: admin/views/modals-builder.php:602 msgid "9" msgstr "9" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "Bewertung in Sternen" #: admin/views/modals-builder.php:603 msgid "38" msgstr "38" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "Veranstaltungen Grundlagen" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "Startdatum der Veranstaltung" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "14.09.2019" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "Enddatum des Ereignisses" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "17.09.2019" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "Startzeit des Ereignisses" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "21:00" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "Endzeit des Ereignisses" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "14:00" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "Ereignis-ID" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "EQH-1879" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "Veranstaltungsort" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "Name des Veranstaltungsorts" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "Musikhalle" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "Veranstaltungsort Slug" #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "Konzert" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "Veranstaltungsort-Adresse" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "East 32th Street zwischen Park & Lexington Avn " #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "Veranstaltungsort Stadt" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "Los Angeles" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "Veranstaltungsortstatus" #: admin/views/modals-builder.php:623 msgid "US" msgstr "UNS" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "Postleitzahl des Veranstaltungsorts" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "EX 87 TNT" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "Veranstaltungsort Region" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "Orange Country" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "Veranstaltungsort Land" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "Vereinigte Staaten von Amerika" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "Soziale Grundlagen (Flickr, Instagram, Twitter, Facebook, YouTube)" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "Beitragsinhalt" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "08.03.2018" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "Nutzername" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "Flickr Extras" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "Views" #: admin/views/modals-builder.php:647 msgid "24" msgstr "24" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "Instagramm Extras" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "Anzahl der Likes" #: admin/views/modals-builder.php:654 msgid "12" msgstr "12" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "Anzahl der Kommentare" #: admin/views/modals-builder.php:655 msgid "19" msgstr "19" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "Twitter Extras" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "Erscheinungsdatum" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "Retweet Count" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "19824" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "Anzahl Favoriten" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "1249" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "Facebook Extras" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "Änderungsdatum" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "18.08.2018" #: admin/views/modals-builder.php:671 msgid "212" msgstr "212" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "YouTube Extras" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "Auszug" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "Vimeo Extras" #: admin/views/modals-builder.php:685 msgid "321" msgstr "321" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "Anzahl der Aufrufe" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "1786" #: admin/views/modals-builder.php:687 msgid "124" msgstr "124" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "Aktionen" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "Trigger Speicher" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "Vor jeder Schleife zurücksetzen" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "Letzten Zustand beibehalten" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "Keine Aktion ausgewählt" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "Klicken" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "Maus Über" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "Maus verlassen" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "Interaktion" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "Aktionstyp" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "URL verknüpfen" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "Link eingeben" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "Linkziel" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "Gleiches Fenster" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "Neues Fenster" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "Linktyp" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "Folgen" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "Follow" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "No Follow" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "Modal öffnen" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "Slide öffnen" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "Funktion" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "JavaScript Funktion" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "Zu ID scrollen" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "ID des Elements" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "Scroll Offset" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "Offset zur Scroll Position" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "Animation Ease" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "Animationsdauer" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "Animationsdauer in ms" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "Ziel-Layer" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "Startstatus umschalten" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "Umgeschaltet (sichtbar)" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "Untoggled (Versteckt)" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "Frame wartet auf Aktion" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "Gehe zu Frame" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "Frame N" #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "Frame M" #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "\"N\" wartet auf Aktion" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "\"M\" wartet auf Aktion" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "Untergeordnete Zeitleisten zurücksetzen" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "Nach der Aktion" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "Klasse zum Umschalten" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "Klassenname zum Umschalten" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "Aktionsverzögerung" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "Hintergrund" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "Pub. Regeln" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "Tags & Link" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "Statischer Layer" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "Ken Burns" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "Parameter" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "Loop Layer" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "Externes Bild" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "Transparent" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "Farbig" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "YouTube-Video" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "Vimeo Video" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "HML5-Video" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "Quelle aktualisieren" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "Hintergrundfarbe" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "YouTube-ID" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "Gib die YouTube-ID ein" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "Poster-Bild" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "YouTube-Poster" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "Entfernen" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "Vimeo ID" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "Geben Sie die Vimeo ID ein" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "MPEG" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "Geben Sie die MPEG-Quelle ein" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "WEBM" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "Optionale WEBM-Quelle" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "OGV" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "Optionale OGV-Quelle" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "Video vom Stream, falls vorhanden" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "Einstellungen" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "Quellgröße" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "HG Fit" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "Wiederholen" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "(x%, y%)" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "X% Y%" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "\"Alt\" Attr." #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "Dateiname" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "Eigener \"Alt\"" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "\"Titel\" Attr." #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "Benutzerdefinierter \"Titel\"" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "Breite Attrib." #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "Höhe Attrib." #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "Seitenverhältnis" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "Loop Modus" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "Deaktivieren" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "Slider Timer angehalten" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "Slider Timer weitermachen" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "Cover-Modus erzwingen" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "Nächster Slide beim Ende" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "Zurückspulen bei Start" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "Stumm beim Start" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "Argumente" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "Scroll Details" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "" "On Scroll kann per Slider in den Allgemeinen Optionen hinzugefügt werden" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "Parallax & 3D Einstellungen" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "Globaler Wert! Option unter Slider Settings - Parallax Tab" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "Parallax Ebene" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "Scroll Effekte" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "Aktiviert - scrollbasiert" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "Deaktiviert - zeitbasiert" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "HG Filter" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "Slide Animation" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "Aktive Übergangs-Reihenfolge" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "Übergang hinzufügen" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "Fade-Einstellungen" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "Ken Burns / Pan Zoom" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "PanZoom Einstellungen" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "Überlauf" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "Sichtbar" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "Versteckt" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "Z-Position" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "Vorderseite" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "Letzten bearbeiteten Slide anzeigen" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "Slide HTML-Tags" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "ID" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "HTML-Daten" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "Link & Seo" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "Slide Link" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "Regulär" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "Zu Slide" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "URL" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "Ziel" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "_self" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "_blank" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "_top" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "_parent" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "Link zu Slide" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "Sensibilität" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "Über Layer (Vorderseite)" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "Hinter Layer (Rückseite)" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "Slide Länge" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "Stop Slider Fortschritt" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "Sichtbar in Navigation" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "Versteckt in Navigation" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "Veröffentlichen" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "Veröffentlicht" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "Unveröffentlicht" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "WordPress Multi Language" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "Slide Sprache" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "Parameter" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "Beschreibung" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "Loop Alle Layer Zeitleiste" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "Slide Loop verwenden" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "Start" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "Ende" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "Moduladministrator Miniaturansicht" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "Admin Miniaturansicht" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "Navigation Miniaturansicht" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "Abmessungen" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "Von Slider-Einstellungen" #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "Editor-Ansicht" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "Layer Optionen" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "Hover Ansicht" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "Animation Ansicht" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "Größe & Pos" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "Erw. Stil" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "Loop-Layer" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "Hover" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "Attribute" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "Benutzerdefiniertes CSS" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "Statisch" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "Zeile Einstellungen" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "Spalten" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "Zeile aktualisieren" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "Pause bei" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "Zeilenposition" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "Spalteneinstellungen" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "Vertikal ausrichten" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "Inhalt der Text/Buttonebene" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "Idle" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "Umschalten" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "Meta" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "Verwenden von Umschalten" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "Im Hover Style umgeschaltet" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "Umgekehrter umgeschalteter Inhalt" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "Platzhalter" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "Zeilenumbruch" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "Nur manuell & lt; br / & gt;" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "Breitenbasiert" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "Inhaltsbasiert" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "Inhalt und Breite basiert" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "Textausrichtung" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "Bild-Layer-Inhalt" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "Bild vom Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "Voreinstellung" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "Lazy Loading erzwingen" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "Lazy Loading ignorieren" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "Quelle Typ" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "Medien Inhalt" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "Video aus Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "HTML5 Video" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "Video ID" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "Video ID eingeben" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "Vorladen" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "Auto" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "Metadaten" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "Vorladen überspringen" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "16:9" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "4:3" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "1,85: 1" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "2.39: 1" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "Auto Play" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "Wird nur das 1. Mal angezeigt" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "Ein - Überspringen 1. mal Slide" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "Loop" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "Kein Loop" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "Loop Media - Slide pausieren" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "Loop Media - Slide nicht anhalten" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "Medienposter" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "Poster von Stream, falls vorhanden" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "YouTube Miniaturansicht" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "Vimeo Miniaturansicht" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "Von Stream" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "Poster entfernen" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "Poster in Pause" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "Kein Poster auf Mobile" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "Nur Poster auf mobilen Geräten" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "Erweiterte Medieneinstellungen" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "Stop anderer Medien" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "Vollbild erlauben" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "Keine Interaktion" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "Bedienelemente" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "Große Bedienelemente" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "Inline-Modus" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "Medien Volumen (0-100)" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "1/4" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "1/2" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "Normal" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "x1,5" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "x2" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "dh 0:15" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "dh 2:41" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "Shape Layer Inhalt" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "Anzeigemodus in Spalte" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "Anzeige" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "Block" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "Inline-Block" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "Float" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "Leeren" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "Zeilenumbruch davor hinzufügen" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "Zeilenumbruch danach hinzufügen" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "HTML-Tag" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "Wrapping-Tag" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "<rs-layer>" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "<p>" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "<h1>" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "<h2>" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "<h3>" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "<h4>" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "<h5>" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "<h6>" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "<span>" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "Globale Layer Einstellungen" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "Layer ist global" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "Responsives Verhalten" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "Größe zwischen Geräten ändern" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "\"Unter\" Breite ausblenden" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "Anzeigen wenn Maus über Slider" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "Position & Größe" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "Zusätzlich" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "Für Ihre aktuelle Auswahl sind keine Optionen verfügbar." #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "Größenvorgaben" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "Benutzerdefinierte Grösse" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "Gesamtbreite" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "Vollständige Höhe" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "Strecken" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "Cover" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "Layer Ausrichtung" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "Layer Bereich" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "Schriftart" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "Schrift & Icon" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "Mehr" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "Weniger" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "Unterstreichen" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "Überstrichen" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "Durchgestrichen" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "Großbuchstaben" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "Kleinbuchstaben" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "Erster Buchstabe groß" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "Wählbar" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "Nicht auswählbar" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "Textfarbe" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "Farbe im Rahmen" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "SVG-Farbe" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "Strichfarbe" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "HG in Frame" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "Abstände" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "Vererben" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "Mitte" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "Rand" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "Randfarbe" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "Randstil" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "Solide" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "Gestrichelt" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "Gepunktet" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "Doppelt" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "Grundlegende Transformationen" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "Box Schatten" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "Effekt" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "Schatten an" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "Wrapper Container" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "Layer Container" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "Schattenfarbe" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "Text Schatten" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "Mischmodus" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "Kann nicht im Editor gerendert werden. Bitte Vorschau im Frontend." #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "Im Editor anzeigen" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "Spike-Masken" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "Aktivieren Sie Spikes" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "Linker Spike" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "Keine Spikes" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "1 Spike Oben" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "1 Spike Mitte" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "1 Spike Unten" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "Zwei Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "Drei Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "Vier Stacheln" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "Fünf Stacheln" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "Spike Breite" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "Rechter Spike" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "Scharfe Eckerweiterungen" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "Linke Ecke" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "Keine Ecke" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "Rechte Ecke" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "Parallax & 3D" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "Niveau" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "Unter der Maske" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "An HG anhängen" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "Zeitleiste Scroll basiert" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "Handhabung" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "Standard (globale Einstellungen)" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "Früher starten" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "Filtereffekt scrollbasiert" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "Layer ID" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "Klassen" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "Rel" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "TabIndex" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "Wrapper-ID" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "Eigene Inline & Hover CSS" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "Benutzerdefinierte CSS" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "" "Aufgekündigte Funktion!
    Nur beim Rendern sichtbar. Begrenzter Einfluss " "auf gestaltete Ebenen. Benutzerdefiniertes CSS Inline wird in Version 6.2 " "entfernt" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "Stil zurücksetzen" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "Mauszeiger" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "Zeigerereignis" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "Maske" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "Hover Transformation" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "zIndex" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "Schrift Hover Style" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "SVG Hover Stil" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "Hintergrund Hover" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "Rand Hover" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "Filter Hover" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "Keyframes" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "Als Editoransicht festlegen" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "Grundlagen" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "Frame-Alias" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "Warten auf Aktion" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "Vorbereiten erzwingen" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "\"IN\" umkehren" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "Layer" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "Zeichen" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "Wort" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "Linie" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "SFX" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "Filter" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "Slide Richtung Spiegelung" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "Maskierung verwenden" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "Clip-Pfad verwenden" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "Rechteck" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "Kreis" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "Invertiert" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "Ursprung" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "Diagonale von" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "Links oben" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "Rechts oben" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "Rechts unten" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "Links unten" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "Mitteldiagonale" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "Mitte - links rechts" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "Mitte - rechts links" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "Horizontal umkehren" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "Vertikal umkehren" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "Ecken" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "Zeichen teilen" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "Vorwärts" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "Rückwärts" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "Mitte zum Rand" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "Rand bis Mitte" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "Wörter teilen" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "Linien teilen" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "Kein Spezialeffekt" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "Block nach links" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "Block nach rechts" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "Block nach oben" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "Block nach unten" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "Blockfarbe" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "Ebenen-Loop-Animationen" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "Aktivieren Sie Zeitleisten-Loops" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "Aktivieren Sie die Loop-Effekte" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "Layer-Zeitleisten-Loop" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "Frame starten" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "Frame beenden" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "Loop Anzahl" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "Animiere zu \"Start\" im Loop" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "Untergeordnete Zeitleiste zurücksetzen" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" "Einschränkung!
    Untergeordnete Ebenen aus Gruppe, Spalte und Zeile " "werden einfach ohne Animation vom letzten Loop-Frame zum ersten Loop-Frame " "neu gestartet, unabhängig von der Option \"Animieren zum\" Start \"in Loop " "aktiviert." #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "Layer-Looping-Effekte" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "Loop Vorlage laden" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "Bewegen" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "Drehen" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "Yoyo" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "Gebogen" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "Automatisch drehen" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "Voreinstellungen" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "Slider Revolution 6" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "ThemePunch" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "Slider Revolution:" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "Slider auswählen/bearbeiten" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "Slider Revolution - Premium Response Slider" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "https://revolution.themepunch.com/" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "https://themepunch.com/" languages/revslider-fr_FR.po000064400000633173150212006510012052 0ustar00# Loco Gettext template msgid "" msgstr "" "Project-Id-Version: Slider Revolution\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST)\n" "PO-Revision-Date: 2019-10-28 11:51+0100\n" "Last-Translator: admin \n" "Language-Team: French (France)\n" "Language: fr_FR\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;" "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;" "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Poedit 2.2.4\n" "X-Loco-Version: 2.3.0; wp-5.2.3\n" "X-Poedit-SearchPath-0: ..\n" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "" "Si vous souhaitez utiliser la fonction PHP \"add_revslider\" dans votre " "code, assurez-vous d'activer " #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "\"Inclure globalement les bibliothèques RevSlider\" " #: revslider.php:149 msgid "and/or add the current page to the " msgstr "ou bien ajoutez la page actuelle à " #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "l'option \"Pages à inclure dans les bibliothèques RevSlider\" " #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "dans les \"Paramètres Généraux\" de Slider Revolution." #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "Erreur de Slider Revolution :" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "Produit" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "Variation Produit" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "Prix normal" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "Prix promotionnel" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "Nombres de ventes" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "Produits populaires" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "UGS (Unité de Gestion des Stocks)" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "Quantité en stock" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "Identifiant Slide" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "La source doit provenir de Stream" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "Layer Globale" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "" "Aucune Slide trouvée, merci d'ajouter au moins un modèle de Slide à la " "langue choisie." #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "Aucune Slide trouvée, merci d'en ajouter une" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "Veuillez suivre ce lin pour modifier le Slider :" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "Jeton porteur introuvable, merci de vérifier vos informations" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "Le jeton porteur est valide, merci de vérifier votre requête" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "Rapports Instagram: erreur du script d'analyse" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "Rapports Instagram: le contenu ne correspond pas à celui attendu" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "Rapports Instagram: le contenu est privé" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "Tous les évènements" #: includes/em-integration.class.php:33 msgid "Today" msgstr "Aujourd'hui" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "Demain" #: includes/em-integration.class.php:35 msgid "Future" msgstr "Futur" #: includes/em-integration.class.php:36 msgid "Past" msgstr "Passé" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "Ce mois-ci" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "Le mois prochain" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "Date de début de l'événement" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "Date de fin de l'événement" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "Polices Google chargées" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "Polices Serif" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "Polices Sans-Serif" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "Polices Monospaces" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "Polices Google" #: includes/data.class.php:199 msgid "Original" msgstr "Original" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "Grand" #: includes/data.class.php:201 msgid "Large Square" msgstr "Grand Carré" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "Moyen" #: includes/data.class.php:203 msgid "Medium 800" msgstr "Moyen 800" #: includes/data.class.php:204 msgid "Medium 640" msgstr "Moyen 640" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "Petit" #: includes/data.class.php:206 msgid "Small 320" msgstr "Petit 320" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "Vignette" #: includes/data.class.php:208 msgid "Square" msgstr "Carré" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "Résolution standard" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "Résolution basse" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "Taille originale" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "Défaut" #: includes/data.class.php:233 msgid "High" msgstr "Haute" #: includes/data.class.php:234 msgid "Standard" msgstr "Standard" #: includes/data.class.php:235 msgid "Max. Res." msgstr "Résolution max." #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "Slider Revolution a rencontré l'erreur suivante : " #: includes/functions.class.php:225 msgid " should be numeric" msgstr " doit être au format numérique" #: includes/functions.class.php:235 msgid " should not be empty" msgstr " ne doit pas être vide" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "Format de catégorie incorrect" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "Voir tous les posts en %s" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "Le plugin WPML n'est pas actité" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "Toutes les langues" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "Plugin non activé" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "Aucune donnée reçue" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "Erreur lors du téléchargement de l'objet" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "Erreur lors du téléchargement des Layers" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "Erreur lors du téléchargement des données des Layers" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "" "Slide non trouvée dans les Slides principales du Slider. Peut-être que" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "Un Slider avec le nom fourni existe déjà" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "La Sllide n'a pas pu être dupliquée" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "Le type de la source doit venir de posts." #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "Désolé, ce Social Stream ne peut pas être affiché." #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "Identifiant invalide" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "La navigation n'a pas pu être supprimée" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "" "Impossible de modifier un préréglage par défaut des navigations par défaut" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "Ce nom de préréglage existe déjà, veuillez choisir un nom différent" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "Navigation introuvable, impossible d'ajouter un préréglage" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "" "Impossible de supprimer le préréglage par défaut des navigations par défaut" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "Préréglage introuvable dans les navigations par défaut" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "Préréglage introuvable" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "Navigation introuvable, impossible de supprimer le préréglage" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "Slider Revolution" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "Choisissez le Revolution Slider" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "--- Choisissez un Slider ---" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "Choisissez un modèle de Slide" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. Live " "Updates)." msgstr "" "Activez le Slider Revolution pour avantages Premium (pour " "les mises à jour en direct par exemple) ." #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "Une nouvelle version de Slider Revolution est disponible." #: admin/revslider-admin.class.php:436 msgid "" "

    In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

    \n" "\t\t

    YouTube

    Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry " "Ave., San Bruno, CA 94066, USA.

    If you visit one of our pages " "featuring a YouTube plugin, a connection to the YouTube servers is " "established. Here the YouTube server is informed about which of our pages " "you have visited.

    If you're logged in to your YouTube account, " "YouTube allows you to associate your browsing behavior directly with your " "personal profile. You can prevent this by logging out of your YouTube " "account.

    YouTube is used to help make our website appealing. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    " "

    Further information about handling user data, can be found in the data " "protection declaration of YouTube under https://www.google.de/intl/de/" "policies/privacy.

    \n" "\t\t

    Vimeo

    Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

    If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

    If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

    " "

    For more information on how to handle user data, please refer to the " "Vimeo Privacy Policy at https://vimeo.com/privacy.

    \n" "\t\t

    Google Web Fonts

    For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

    For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If " "your browser does not support web fonts, a standard font is used by your " "computer.

    Further information about handling user data, can be found " "at https://developers.google.com/fonts/faq and in Google's privacy " "policy at https://www.google.com/policies/privacy/.

    \n" "\t\t

    SoundCloud

    On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

    \n" "\t\t\t

    When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud.com/pages/" "privacy.

    If you do not want SoundCloud to associate your visit to our " "site with your SoundCloud account, please log out of your SoundCloud account." "

    " msgstr "" "

    Si vous utilisez des polices Google Web (par défaut) ou lisez des vidéos " "ou des fichiers audio via YouTube ou Vimeo dans Slider Revolution, nous vous " "recommandons d’ajouter le texte correspondant dans votre police de " "confidentialité :

    \n" "

    YouTube

    Notre site Web utilise des plug-ins provenant de " "YouTube, service exploité par Google. L’exploitant des pages est YouTube " "LLC, 901 Cherry Ave., San Bruno, CA 94066, États-Unis.

    Si vous " "visitez l’une de nos pages contenant un plugin YouTube, une connexion aux " "serveurs YouTube est établie. Le serveur YouTube est alors informé des pages " "que vous avez visitées sur notre site.

    Si vous êtes connecté à votre " "compte YouTube, YouTube vous permet d'associer votre historique de " "navigation directement à votre profil personnel. Vous pouvez désactiver " "cette fonctionnalité en vous déconnectant de votre compte YouTube.

    " "

    YouTube est utilisé pour rendre notre site Web attractif. Cela constitue " "un intérêt justifié d’après l'article Art. 6 (1) (f) DSGVO.

    Pour " "plus d'informations sur le traitement des données utilisateur, consultez la " "politique de protection des données de YouTube ici https://www.google.de/" "intl/de/policies/privacy.

    \n" "

    Vimeo

    Notre site Web utilise des fonctionnalités fournies par le " "portail vidéo Vimeo. Ce service est fourni par Vimeo Inc., 555 West 18th " "Street, New York, New York 10011, États-Unis.

    Si vous visitez l'une " "de nos pages utilisant un plugin Vimeo, une connexion aux serveurs Vimeo est " "établie. Le serveur Vimeo est alors informé des pages que vous avez visitées " "sur notre site. De plus, Vimeo recevra votre adresse IP. Ceci s'applique " "également si vous n'êtes pas connecté à Vimeo lorsque vous visitez notre " "plugin ou si vous n'avez pas de compte Vimeo. Les informations sont " "transmises à un serveur Vimeo aux États-Unis, où elles sont stockées.

    " "

    Si vous êtes connecté à votre compte Vimeo, Vimeo vous permet d'associer " "votre historique de navigation directement à votre profil personnel. Vous " "pouvez désactiver cette fonctionnalité en vous déconnectant de votre compte " "Vimeo.

    Pour plus d'informations sur la gestion des données " "utilisateur, consultez la politique de confidentialité de Vimeo ici https://vimeo.com/privacy.

    \n" "

    Polices Web de Google

    Pour une représentation uniforme des " "polices, cette page utilise des polices Web fournies par Google. Lorsque " "vous ouvrez une page, votre navigateur charge les polices Web requises dans " "le cache de votre navigateur afin d'afficher correctement les textes et les " "polices.

    Pour ce faire, votre navigateur doit établir une connexion " "directe avec les serveurs Google. Google est ainsi averti que notre page Web " "a été consultée via votre adresse IP. L'utilisation des polices Web de " "Google est effectuée dans l'intérêt d'une présentation uniforme et " "attrayante de notre plugin. Cela constitue un intérêt justifié d’après " "l'article Art. 6 (1) (f) DSGVO.

    Si votre navigateur ne prend pas en " "charge les polices Web, votre ordinateur utilise une police standard.

    " "

    De plus amples informations sur la gestion des données utilisateur sont " "disponibles icihttps://developers.google.com/fonts/faqainsi que dans les " "règles de confidentialité de Google icihttps://www.google.com/policies/" "privacy/.\n" "

    SoundCloud

    Nos pages peuvent utiliser des plug-ins du réseau " "social SoundCloud (SoundCloud Limited, Berners House, 47-48 Berners Street, " "Londres W1T 3NF, UK). Les plugins SoundCloud sont reconnaissables au logo " "SoundCloud sur notre site.

    \n" "

    Lorsque vous visitez notre site, une connexion directe entre votre " "navigateur et le serveur SoundCloud est établie via le plugin. SoundCloud " "sait alors que vous avez visité notre site depuis votre adresse IP. Si vous " "cliquez sur les boutons “J'aime” ou “Partager” pendant que vous êtes " "connecté à votre compte SoundCloud, vous pouvez associer le contenu de nos " "pages à votre profil SoundCloud. Cela signifie que SoundCloud peut associer " "des visites sur nos pages avec votre compte utilisateur. Nous aimerions " "souligner que, en tant que fournisseur de ces pages, nous n’avons aucune " "connaissance du contenu des données transmises ni de la manière dont elles " "seront utilisées par SoundCloud. Pour plus d'informations sur la politique " "de confidentialité de SoundCloud, rendez-vous à l'adresse https://soundcloud." "com/pages/privacy.

    Si vous ne souhaitez pas que SoundCloud associe " "votre visite sur notre site à votre compte SoundCloud, déconnectez-vous de " "votre compte SoundCloud.

    " #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "Fonction non disponible pour en mode de démonstration" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "Fonction seulement disponible pour les Administrateurs" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "Requête incorrecte" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "Le code d'achat doit être défini!" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "Plugin activé avec succès" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "Le code d'achat est invalide" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "Code d'achat déjà enregistré!" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "" "Le code d'achat a était verrouillé, merci de contacter l'assistance " "ThemePunch!" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "Le code d'achat n'a pas pu être validé" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "Plugin désenregistrer" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "La désenregistration a échouée!" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "Sauvegardé" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "La connexion au serveur de mise à jour a échoué" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "Échec de l'importation du Slider" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "Échec de l'importation du modèle de Slider" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "Échec de l'installation du modèle de Slider" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "La duplication du Slide a échoué" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "Slider supprimé" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "La duplication a échoué" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "Slide sauvegardé" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "Slide introuvable" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "Slider introuvable" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "Posts" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "Paramètres globaux enregistrés / mis à jour" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "Paramètres globaux non enregistrés / mis à jour" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "Préréglage de navigation enregistré / mis à jour" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "Le préréglage n'a pas pu être sauvegardé / les valeurs sont identiques" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "Le préréglage de navigation a été supprimé" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "Animation supprimée" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "Echec de la suppression" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "Animation sauvegardée" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "L'animation n'a pas pu être sauvegardé" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "Le Slider n'a pas pu être chargé" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "Nouveau dossier" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "Échec de la création du dossier" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "Dossier supprimé" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "Échec de la suppression du dossier" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "Etiquettes mises à jour" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "Échec de la mise à jour des étiquettes" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "Le Slider a bien été déplacé dans le dossier" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "Le Slider n'a pas pu être déplacé dans le dossier" #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "Titre mis à jour" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "Impossible de mettre à jour le titre" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "Aperçu de Slider Revolution" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "Email invalide" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "Succès! Veuillez vérifier vos emails pour compléter votre abonnement" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "Email invalide / Impossible de se connecter au serveur des newsletters" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "Aucun email renseigné" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "Le favori a été modifié" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "L'objet n'a pas pu être chargé" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "La vidéo de couverture n'a pas pu être chargée" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "Impossible de créer le Slide" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "Impossible de créer le Slider" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "L'extension n'a pas pu être activée" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "L'extension désactivée" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "Impossible de désactiver l'extension" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "Récupération des albums Facebook faite avec succès" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "Impossible de récupérer les albums Facebook" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "Albums supprimés" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "Séries de photos flickr récupérées avec succès" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "Impossible de récupérer les séries de photos flickr" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "Séries de photos supprimées" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "" "Aucune URL utilisateur - Impossible d'extraire la série de photos flickr" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "Aucune clé API - Impossible d'extraire la série de photos flickr" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "Listes de lecture YouTube récupérées avec succès" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "Impossible de récupérer les listes de lecture YouTube" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "La structure de la base de données Slider Revolution a été mise à jour" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "Pas de réponse reçue" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "Aucune donnée recue" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "Erreur de chargement" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "Erreur de chargement : " #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "Merci de patientez" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "Ouuuups…" #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "Aucun des paramètres n'a changé. Il n'y a rien à sauvegarder" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "Saisissez le nom du préréglage à enregistrer ou à supprimer" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "L'option taille personnalisée est actuellement désactivée" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically." "
    Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "" "La taille actuelle est définie pour calculer automatiquement les tailles de " "la grille de la Layer.
    Souhaitez-vous quand même continuer avec ces " "tailles personnalisées ou souhaitez-vous conserver les tailles générées " "automatiquement?" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "Conserver les tailles automatiques" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "Utiliser les tailles personnalisées" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "Que se passera-t-il-il ensuite?" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "Où souhaitez-vous déplacer les Layers héritées?" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "Glisser & Déposer le fichier d'importation" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "ou" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "Cliquez pour choisir" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "Intégrer" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "Exporter" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "Supprimer" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "Dupliquer" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "Prévisualiser" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "Etiquettes" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "Dossier" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "Renommer" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "Niveau racine" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "Racine" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "Montrer" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "Par Page" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "© Informations sur le droit d'auteur et la licence" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "Inscrit" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "Désinscrit" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "Supprimer les messages" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "Certaines extensions ont de nouvelles versions disponibles" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "Nouvelle version disponible. Merci de mettre à jour" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "Extension obsolète. Merci de la mettre à jour" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "Le plugin n'est pas enregistré" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "Inscrivez-vous pour déverrouiller les fonctionnalités Premium" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "Inscrivez-vous pour déverrouiller toutes les fonctionnalités" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "Inscrivez-vous pour déverrouiller les Extensions" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "Inscrivez-vous pour déverrouiller l'Assistance" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "Inscrivez-vous pour déverrouiller la Bibliothèque" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "Inscrivez-vous pour déverrouiller les Mises à jour" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "Inscrivez-vous pour déverrouiller les Modèles" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "Souhaitez-vous démarrer le processus de mise à jour?" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "Mettre à jour maintenant" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "Niveau supérieur" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "Niveau actuel" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "Autres dossiers" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "Niveau parent" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "de" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "à" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "Action nécessaire" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "Terminé" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "Tout mettre à jour" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "Mettre à jour plus tard" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "Les extensions suivantes nécessitent une mise à jour :" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "Une extension nécessite votre attention" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "La mise à jour du plugin a échoué" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "Mise à jour du plugin en cours ..." #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "" "Un problème de validation de licence est survenu. Merci de contacter notre " "assistance." #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "Retour à la présentation" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "La page est en cours de rechargement..." #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "Mettre à jour le plug in" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "Le plugin Slider Revolution a été mis à jour avec succès." #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "Le plugin Slider Revolution n'a pas pu être mis à jour :" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "Le plugin Slider Revolution a été mis à jour avec succès vers" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "Recharger la page" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "Chargement" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "Eléments" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "Vignettes en cours de chargement…" #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "jQuery déclenché" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "<a> Lien étiquette" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "Premier Slide" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "Dernier Slide" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "Prochain Slide" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "Slide précédent" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
    Please " "Complete All Settings in Slider Sources." msgstr "" "Il est possible que certains paramètres du Slider source ne soient " "pas complets .
    Merci dez renseigner tous les paramètres des " "Sliders sources." #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
    Change Status in Timeline." msgstr "" "Certaines Layers sont verrouillées et / ou " "invisibles .
    Merci de modifier le statut dans la chronologie." #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "L'éditeur est en cours de chargement…" #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "Ajout d'un nouveau module vierge..." #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "Ouverture" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "Images populaires" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "Images" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "Rien" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "Sélectionner" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "Réinitialiser" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "Personnaliser" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "OUT" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "IN" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "Options de navigation" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "Options générales du module" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "Options du Slide" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "Options de la Layer" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "Définir une image de fond du Slider pour utiliser cette fonctionnalité" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "HTML" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "Lâchez pour télécharger le fichier" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "Module .zip" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "Traitement de l'importation de" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "Une erreur s'est produite lors de l'importation" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "Fichier importé avec succès" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "Rapport d'importation" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "Activez afin de mettre à jour" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "Activé" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "Non activé" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "Enregistrer ce code" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "Annuler l'enregistrement de ce code" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "Intégration de module standard" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "" "Pour l'éditeur de pages et de posts , veuillez insérer le Shortcode :" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "" "Pour l'utiliser comme modal dans l'éditeur de pages et de posts " ", veuillez insérer le Shortcode :" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "" "Depuis le panneau widgets , déplacez le widget \"Module Revolution\" " "dans la barre latérale souhaitée." #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "Intégration module d'avancée" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "Pour le thème html , utilisez :" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "Pour ajouter le Slider à la page d'accueil uniquement, utilisez :" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "" "Pour uniquement ajouter le Slider à des pages individuelles , utilisez :" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "Sélectionnez une Layer" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "Actions de lien" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "Actions Slide" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "Actions Layer" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "Actions fichiers multimédia" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "Actions plein écran" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "Actions avancées" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "Lien simple" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "Rappeler" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "Ouvrir le modal Slider" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "Faites défiler le Slider" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "Faites défiler jusqu'à l'identifiant" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "Aller au Slide" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "Cadre suivant" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "Cadre précédent" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "Pause du Slider" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "Lecture du Slider" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "Ferme le modal Slider" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "Basculer le Slider" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "Aller au premier cadre " #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "Aller au dernier cadre" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "Aller au cadre \"N\"" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "Basculer le premier / dernier cadre" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "Basculer les cadres \"N / M\"" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "Lancer le média" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "Arrêter le média" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "Basculer le média" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "Mettre le media en silencieux" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "Rétablir le son du média" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "Passer le media en silencieux" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "Passer tous les media en silencieux" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "Passer en plein écran" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "Passer en mode plein écran" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "Quitter le mode plein écran" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "Simuler un clic" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "Basculer la classe" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "Désactivé" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "Vidéo de fond" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "Vidéo dans le Slide actuel" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "Comportement" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "Ajouter une action à " #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "Objets des Layers" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "Objets" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "Propres Modules" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "Icônes de polices" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "Modèles de module" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "Vidéos" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "SVG" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "Favoris" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "Installé" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "Non installé" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "Notes d'installation" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "Exigences" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "Version installée" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "Utiliser les sauts de ligne dans les colonnes uniquement" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "Version disponible" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "Installer le paquet modèles" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "Installer modèle" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "Installation du modèle" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "Rechercher" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "DOSSIER" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "MODULE" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "OBJET" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "PAQUET" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "IMAGE" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "VIDEO" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "ICÔNE" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "SVG" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "POLICE" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "Re-télécharger sur internet" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "Créer une page vierge" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "Merci de patienter" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "Changement de la taille de l'écran" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "Titres" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "Contenu" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "Boutons" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "AP & Espace" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "Ombre" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "Sauvegarde du Slide" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "Chargement de la configuration" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "Mise à jour des listes" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "Paramètres Slider" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "Animer de" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "Keyframe #" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "Anim de" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "Anim à" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "Keyframe" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "Pas assez d'espace entre les cadres." #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "La taille du cadre ne peut pas être augmentée. Pas assez d'espace." #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "Modèle de boucle" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "Modèle d'animation" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "Choisissez l'image" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "Choisissez la vidéo" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "Créateur Slider Revolution de Shortcode" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "Générateur de Shortcode" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "Veuillez ajouter au moins une Layer." #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "Analyse de Shortcode réussie. Vous trouverez les éléments à l'étape 3" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "Le Shortcode n'a pas pu être analysé." #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "Extension requise" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "Activer la licence" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "Recherche d'icônes..." #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "Sauvegarder le modèle actuel" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "Écraser le modèle?" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "Supprimer le modèle?" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "Crédits" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "Activé" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "Global" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "Installer l'extension" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "Installer" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "Autoriser l'extension" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "Désactiver l'extension" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "Autoriser l'extension Globale" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "Désactiver l'extension Globale" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "Version de Slider Revolution" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "Vérifier les exigences" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "Activer l'extension Globale" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "Activer l'extension" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "Activation de l'extension" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "Autorisation de l'extension" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "Extension" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "Installation de l'extension" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "Désactivation de l'extension" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "Construction des boîtes de sélection" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "Attention" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "Page vierge créée" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "Une page vierge a été créée :" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "Visiter la page" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "Modifier la page" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "Fermer" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "" "Les modifications que vous avez apportées nécessitent un rechargement de la " "page!" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "Sauvegarder votre projet et rechargez la page ou annulez" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "Sauvegarder et recharger" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "Annuler et recharger plus tard" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "Enregistrer la configuration" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "Mise à jour en cours" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "Activer / désactiver l'extension du module" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "Trier par création" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "Création ascendante" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "Trier par titre" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "Titre décroissant" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "Mettre à jour la liste" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "La bibliothèque Audio Wave est en cours de chargement..." #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "Chargement de la bibliothèque CodeMirror..." #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "Verrouiller / Déverrouiller la sélection" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "Importation de Layers" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "Aucune sélection" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "Layer contenant une action" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "L'image est en cours de chargement..." #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "Importation des Layers..." #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "Déclenché par" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "Importé" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "LAYERS" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "Sensiblité" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "Les modifications que vous avez apportées seront perdues!" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "Êtes-vous sûr de vouloir continuer?" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "Êtes-vous sûr de vouloir exporter " #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "Êtes-vous sûr de vouloir supprimer " #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "Supprimer tous les Sliders et dossiers inclus dans " #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "Quitter sans sauvegarder" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "La mise à jour du plugin peut prendre quelques instants." #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "Le téléchargement du fichier Zip peut prendre quelques instants." #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "Exporter le Slider" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "Oui, exporter le Slider" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "Oui, supprimer le Slider" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "Oui, supprimer le Slide" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "Oui, supprimer tous les Sliders" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "Rester dans l'éditeur" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "Redirection vers la page de présentation" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "Sortie de la page actuelle" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "en tant que document HTML" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "Préparation des données..." #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "Chargement du contenu..." #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "Copier" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "Coller" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "ATTENDEZ" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "Premier cadre" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "Dernier cadre" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "par action" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "Cette action ne peut pas être annulée !!" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "Supprimer le Slider" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "Supprimer le Slide" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "Ceci peut être annulé uniquement durant la session en cours." #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "Êtes-vous sûr de vouloir supprimer la diapositive sélectionnée:" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "Annuler" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "Extensions" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "Suppression du Slider" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "Bibliothèque des modèles et objets" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "Mises à jour instantanées" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "Assistance individuelle" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "Obtenir un code d'achat" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "J'ai déjà un code d'achat" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
    to Unlock Premium Features" msgstr "" "Enregistrer Slider Revolution
    pour déverrouiller les fonctionnalités " "Premium" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "Enregistrer le code d'achat" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "1 code d'achat par site Web!" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
    another domain, please " "deregister it first or" msgstr "" "Si vous souhaitez utiliser votre code d'achat sur
    un autre domaine, " "veuillez le désenregistrer d'abord ou" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "La parallaxe est maintenant activée partout" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "La chronologie avec défilement est maintenant activée partout" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "Le défilement avec effet filtre est maintenant activé partout" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "Le Slide n'a aucune Layer" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "" "Les modifications que vous avez apportées peuvent ne pas être sauvegardées." #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "Ajouter le Slider comme Modal" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "Requête incorrecte" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "Affiche un module Slider Revolution sur la page" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "Aucun Slider trouvé, commencez d'abord par créer un Slider" #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "Titre" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "Choisissez le Slider" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "Page d'accueil seulement" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "Pages (exemple: 2,10):" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "Documents" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "" "Impossible d'inscrire le fichier dans le dossier de téléchargement de " "WordPress, veuillez modifier les autorisations et réessayer!" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "" "Impossible de se connecter aux serveurs ThemePunch, veuillez vérifier les " "paramètres de votre serveur Web" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "" "Impossible de modifier le dossier de téléchargement de WordPress, veuillez " "modifier les autorisations et réessayer!" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "Requête incorrecte!" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon.net/" "item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" "L'utilisation de ces données n'est autorisée qu'avec une licence valide du " "plugin jQuery Slider Revolution, disponible sur CodeCanyon: http://" "codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?" "ref=themepunch" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "Sur scène" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "Merci d'activer Slider Revolution" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "Aucun fichier envoyé." #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "Limite de taille de fichier dépassée." #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "Fichier d'importation introuvable" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "slider_export.txt n'existe pas!" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "" "Veuillez sélectionner le fichier zip correct, la somme de contrôle a échoué!" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" "Mauvais format fichier d'exportation pour Slider ! Assurez-vous que le " "fichier téléchargé est un fichier zip avec un fichier slider_export.txt " "correct à la racine ou un fichier slider_export.txt valide." #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "impossible de trouver le bon Slide à copier, veuillez réessayer." #: admin/includes/import.class.php:1663 msgid " not found!" msgstr " introuvable!" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "Impossible de créer un fichier zip: " #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "Titre du Modal de décision" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "Fais-le" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "Ne le fais pas" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "Copier le code intégré" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "Extensions" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "Vérifier les mises à jour" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "Extensions Slider Revolution" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "Veuillez sélectionner une extension pour commencer." #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "Bienvenu sur Slider Revolution 6" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "Paramètres généraux" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "Autorisation" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "À l'administrateur" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "À l'éditeur, l'administrateur" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "Auteur, éditeur, administrateur" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "Inclure les bibliothèques partout" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "Liste des pages où inclure les bibliothèques Revslider " #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "Exemple 2, page d'accueil, 5" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "Insérer les scripts dans le pied de page" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "Reporter le chargement de JavaScript" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "URL de chargement de police facultatif" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "c'est à dire http://fonts.useso.com/css?family for chinese Environment" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "Largeur du contenu bureau par défaut" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "Largeur du contenu carnet par défaut" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "Largeur du contenu tablette par défaut" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "Largeur du contenu mobile par défaut" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "Résoudre les problèmes du tableau RS" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "Forcer la création de RS DB" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "Sauvegarder les paramètres généraux" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "Bonsoir " #: admin/views/overview.php:22 msgid "Good Morning " msgstr "Bonjour " #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "Bonjour " #: admin/views/overview.php:39 msgid "Modules" msgstr "Modules" #: admin/views/overview.php:40 msgid "Updates" msgstr "Mises à jour" #: admin/views/overview.php:41 msgid "Activation" msgstr "Activation" #: admin/views/overview.php:42 msgid "News" msgstr "Nouvelles" #: admin/views/overview.php:43 msgid "Globals" msgstr "Globaux" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "FAQ" #: admin/views/overview.php:45 msgid "Support" msgstr "Assistance" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "Vous exécutez Slider Revolution " #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "Nouveau module vierge" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "Nouveau module à partir d'un modèle" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "Importation manuelle" #: admin/views/overview.php:59 msgid "AddOns" msgstr "Extensions" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "Rechercher les modules..." #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "Afficher tous les modules" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "Ajouter un dossier" #: admin/views/overview.php:78 msgid "Show All" msgstr "Montrer tout" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "Mises à Jour Plugin" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "Exigences système" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "Télécharger le dossier en écriture" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "Limite mémoire (256M)" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "Taille maximum du fichier en téléchargement (256M)" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "Taille maximal d'un post (256M)" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "Serveur ThemePunch" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "Bibliothèque d'objets" #: admin/views/overview.php:113 msgid "Update History" msgstr "Historique de mise à jour" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "Trouver mon code" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "xxxx xxxx xxxx xxxx" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "Spécifiez le code d'achat" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "1 code d'achat par site Web" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please purchase another license" msgstr "" "Si vous souhaitez utiliser Slider Revolution sur un autre domaine, veuillez " "acheter une autre licence " #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "Inscrivez-vous pour déverrouiller toutes les fonctionnalités Premium" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "Inscrivez-vous pour déverrouiller" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "Connectez-vous avec ThemePunch" #: admin/views/overview.php:176 msgid "Youtube" msgstr "Youtube" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "Twitter" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "Facebook" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "Instagram" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "Dribbble" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "Abonnez-vous à notre lettre d'information" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "Spécifiez votre Email" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "S'inscrire" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "Mises à jour, nouveaux produits, astuces" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "" "Recevez les dernières nouvelles de ThemePunch. Nous promettons de ne jamais " "vous envoyer de spam!" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "Quoi de neuf?" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "Bureau" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "Carnet" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "Tablette" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "Mobile" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "Slides" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "Retour" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "Ajouter des Slides" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "Slide vierge" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "Slide en masse" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "Slide à partir d'un modèle" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "Ajouter une Layer" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "Texte" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "Titre avec style rapide" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "Contenu avec style rapide" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "Image" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "Bibliothèque WordPress" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "Bouche-trou vide" #: admin/views/builder.php:115 msgid "Button" msgstr "Bouton" #: admin/views/builder.php:116 msgid "Shape" msgstr "Forme" #: admin/views/builder.php:118 msgid "Video" msgstr "Vidéo" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "Audio" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "Icône / SVG" #: admin/views/builder.php:127 msgid "Row" msgstr "Rangée" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "Groupe" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "Bibliothèque Layer" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "Importer Layer" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "Sélection multiple" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "Aucune Layer sélectionnée" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "Verrouiller / Déverrouiller la sélection" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "Tout déverrouillé" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "Masquer l'option surlignage" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "Montrer l'option surlignage" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "Montrer/Masquer l'élément sélectionné" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "Tout mettre en visible" #: admin/views/builder.php:179 msgid "Single Select" msgstr "Sélection unique" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "Ajouter à la sélection" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "Faites glisser pour sélectionner" #: admin/views/builder.php:190 msgid "Open Document" msgstr "Ouvrir le document" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "Style rapide" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "Sauvegarder" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "" "La taille actuelle est réglée sur \"Taille Automatique\". Souhaitez-vous " "continuer avec la taille personnalisée?" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "Disposition" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "Carrousel" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "Défauts" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "Géneral" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "Selon défilement" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "Spinner" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "Avancé" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "En tant que modal" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "Nommer les modules" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "Spécifiez un nom de module" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "Pseudonyme" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "spécifiez un nom de module" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "Shortcode" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "Copier le Shortcode" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "" "Placez le Shortcode sur la page ou le post où vous souhaitez afficher ce " "module." #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "Réglages Spinner" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "Couleur Spinner" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "Slider en tant que modal" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "Gauche" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "Centre" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "Droite" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "Haut" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "Bas" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "Position" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "Utiliser la couverture" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "Couleur de couverture" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "Classe du corps" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "" "Basculer la classe de corps du document à l'ouverture et à la fermeture du " "modal." #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "" "Placez le Shortcode sur la page ou le post où vous souhaitez afficher ce " "modal." #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "Disposition de la Layer" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "Type" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "Slider" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "Scène" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "Dimensionnement" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "Auto" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "Pleine largeur" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "Plein écran" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "Taille de la Layer" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "Largeur du navigateur" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "Diminuer la hauteur du module" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "par conteneur" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "Spécifiez la .class or #id du conteneur" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "en pixels ou %" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "Ne pas forcer la pleine largeur" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "Parmètres avancés" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "Largeur maximale" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "Hauteur min" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "Hauteur maximale du Wrapper" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "Gardez les hauteurs du point d'arrêt" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "Respecter le ratio" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "Grille = Module" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "Forcer le débordement visible" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "Fixé en haut" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "Position du module dans le Wrapper" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "Aligner" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "Arrière-plan du module" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "Utiliser l'image" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "Couleur AP" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "Image AP" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "Spécifiez une URL" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "Médiathèque" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "centre gauche" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "en bas à gauche" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "en haut à gauche" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "centre haut" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "centre centre" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "centre bas" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "en haut à droite" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "centre droite" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "en bas à droite" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "Bordure, superposition et ombre" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "Superposition" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "aucun" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "2 x 2 noir" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "2 x 2 blanc" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "3 x 3 noir" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "3 x 3 blanc" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "Type d'ombre" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "Pas d'ombre" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "Ecart (bordure)" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "Carrousel" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "Disposition Carrousel" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "Défilement infini" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "Layers visibles" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "Visibilité maximale" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "Etirer Slides" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "Animation" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "Assouplissement" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "Vitesse facile" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "Effets" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "Fondu" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "Rotation" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "Échelle" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "Source" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "Selon les posts" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "WooCommerce" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "Flickr" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "YouTube" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "Vimeo" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "Post" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "Post spécifique" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "Post actuel" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "Sélection post" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "Récupérer par" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "Catégories et étiquettes" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "Apparenté" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "Populaire" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "Récent" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "Suivant / Précédent" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "Types de post :" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "Catégories :" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "Posts spécifiques" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "liste séparée par des virgules | ex: 23,24,25" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "Posts populaires" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "Posts récents" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "Tri et paramètres" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "Trier les posts par :" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 msgid "Post ID" msgstr "Identifiant post" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "Date" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "Slug" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "Auteur" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "Dernière modification" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "Nombre de commentaires" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "Aléatoire" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "Non triés" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "Ordre personnalisé" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "Direction de tri" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "Descendant" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "Ascendant" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "Posts maximum" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "Limiter l'extrait" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "Aucun autre paramètre source requis. Le contenu est créé manuellement." #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "Types et catégories" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "Types" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "Catégories produit" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "Filtres" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "De" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "À" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "En stock seulement" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "Populaire seulement" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "Tri et restrictions" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "Trier produit par" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "Paramètres Flickr" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "Quantité de Slides" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "Cache (sec)" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "c'est-à-dire 1200" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "Clé API" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "Saisissez votre clé Api" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "Afficher les photos publiques d'un utilisateur" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "Photos publiques de l'utilisateur" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "Afficher une certain série de photos d'un utilisateur" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "Série de photo de l'utilisateur" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "Afficher une galerie" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "Gallerie" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "Afficher les photos d'un groupe" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "Photos du groupe" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "URL de l'utilisateur :" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "Saisissez l'URL de l'utilisateur" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "Série de photos" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "Sélectionnez un élément" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "URL de la galerie" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "Saisissez l'URL de la galerie" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "URL du groupe" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "Saisissez l'URL du groupe" #: admin/views/builder-slider-forms.php:714 msgid "" "Read here how to receive your Flickr API key" msgstr "" "Lisez ici pour savoir comment recevoir votre clé d'API Flickr" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "Paramètres Instagram" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "Slides :" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "Cache (sec) :" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "Source :" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "Nom Utilisateur :" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "Saisissez votre nom d'utilisateur" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "Paramètres Twitter" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "Slides (<500)" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "Twitter @" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "Saisissez votre nom Twitter" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "Tweets SMS" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "ReTweets" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "Réponses" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "Clé consommateur" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "Saisissez la clé consommateur" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "Secret consommateur" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "Spécifiez le secret" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "Jeton d'accès" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "Saisissez le jeton d'accès" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "Saisissez le secret d'accès" #: admin/views/builder-slider-forms.php:759 msgid "" "Please register your application with Twitter
    to get the right values" msgstr "" "Merci
    d'enregistrervotre demande avec Twitter
    afin d'obtenir les bonnes " "valeurs" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "Paramètres Facebook" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "Slides (<25)" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "URL de la page" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "Saisissez l'URL de la page Facebook" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "Album" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "Chronologie" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "Sélectionner un album" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "Identifiant Appli" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "Saisissez l'identifiant de l'appli" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "Secret de l'appli" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "Saisissez le secret de l'appli" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
    to get the right " "values" msgstr "" "Mercid'enregistrervotre appli site Web avec Facebook
    afin " "d'obtenir les bonnes valeurs" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "Paramètres YouTube" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "Saisissez la clé API" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key here" msgstr "" #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "Identifiant de la chaine" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "Saisissez l'Identifiant de la chaîne YouTube" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "Liste de lecture" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "Chaine" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "Sélectionnez la liste de lecture" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
    If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
    If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "" #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "" #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "" #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "" #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "" #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "" #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "" #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "" #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "" #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "" #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "" #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "" #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "" #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "" #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "" #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "" #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "" #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "" #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "" #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "" #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "" #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "" #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
    of your Slider " "Revolution 6 Module." msgstr "" #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
    Click the " "Help Icon to find options & documentation" msgstr "" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "" #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "" #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "" #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "" #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "" #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "" #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "" #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "" #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "" #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "" #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "" #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "" #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "" #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "" #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Current
  • Index" msgstr "" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "20" msgstr "" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "" #: admin/views/modals-builder.php:595 msgid "5" msgstr "" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "47" msgstr "" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "" #: admin/views/modals-builder.php:601 msgid "13" msgstr "" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "" #: admin/views/modals-builder.php:602 msgid "9" msgstr "" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "" #: admin/views/modals-builder.php:603 msgid "38" msgstr "" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "" #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "" #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "" #: admin/views/modals-builder.php:623 msgid "US" msgstr "" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "" #: admin/views/modals-builder.php:647 msgid "24" msgstr "" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "" #: admin/views/modals-builder.php:654 msgid "12" msgstr "" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "" #: admin/views/modals-builder.php:655 msgid "19" msgstr "" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "" #: admin/views/modals-builder.php:671 msgid "212" msgstr "" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "" #: admin/views/modals-builder.php:685 msgid "321" msgstr "" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "" #: admin/views/modals-builder.php:687 msgid "124" msgstr "" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "" #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "" #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "" #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "" #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "" #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "" #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "" languages/revslider-en_US.po000064400000525657150212006510012074 0ustar00msgid "" msgstr "" "Project-Id-Version: Slider Revolution\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "PO-Revision-Date: 2019-06-28 07:46+0000\n" "Last-Translator: admin \n" "Language-Team: English (United States)\n" "Language: en_US\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;" "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;" "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.2.2; wp-5.2.2\n" "X-Poedit-SearchPath-0: ..\n" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "" #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "" #: revslider.php:149 msgid "and/or add the current page to the " msgstr "" #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "" #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "" #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "" #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "" #: includes/em-integration.class.php:33 msgid "Today" msgstr "" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "" #: includes/em-integration.class.php:35 msgid "Future" msgstr "" #: includes/em-integration.class.php:36 msgid "Past" msgstr "" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "" #: includes/data.class.php:199 msgid "Original" msgstr "" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "" #: includes/data.class.php:201 msgid "Large Square" msgstr "" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "" #: includes/data.class.php:203 msgid "Medium 800" msgstr "" #: includes/data.class.php:204 msgid "Medium 640" msgstr "" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "" #: includes/data.class.php:206 msgid "Small 320" msgstr "" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "" #: includes/data.class.php:208 msgid "Square" msgstr "" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "" #: includes/data.class.php:233 msgid "High" msgstr "" #: includes/data.class.php:234 msgid "Standard" msgstr "" #: includes/data.class.php:235 msgid "Max. Res." msgstr "" #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "" #: includes/functions.class.php:225 msgid " should be numeric" msgstr "" #: includes/functions.class.php:235 msgid " should not be empty" msgstr "" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "" #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "" #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. " "Live Updates)." msgstr "" #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "" #: admin/revslider-admin.class.php:436 msgid "" "

    In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

    \n" "\t\t

    YouTube

    Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave." ", San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a " "YouTube plugin, a connection to the YouTube servers is established. Here the " "YouTube server is informed about which of our pages you have visited.

    " "If you're logged in to your YouTube account, YouTube allows you to associate " "your browsing behavior directly with your personal profile. You can prevent " "this by logging out of your YouTube account.

    YouTube is used to help " "make our website appealing. This constitutes a justified interest pursuant " "to Art. 6 (1) (f) DSGVO.

    Further information about handling user data," " can be found in the data protection declaration of YouTube under " "https://www.google.de/intl/de/policies/privacy.

    \n" "\t\t

    Vimeo

    Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

    If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

    If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

    " "For more information on how to handle user data, please refer to the Vimeo " "Privacy Policy at " "https://vimeo.com/privacy.

    \n" "\t\t

    Google Web Fonts

    For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

    For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If " "your browser does not support web fonts, a standard font is used by your " "computer.

    Further information about handling user data, can be found " "at " "https://developers.google.com/fonts/faq and in Google's privacy policy " "at " "https://www.google.com/policies/privacy/.

    \n" "\t\t

    SoundCloud

    On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

    \n" "\t\t\t

    When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud." "com/pages/privacy.

    If you do not want SoundCloud to associate your " "visit to our site with your SoundCloud account, please log out of your " "SoundCloud account.

    " msgstr "" #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "" #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "" #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "" #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically.
    " "Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "" #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "" #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "" #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "" #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "" #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
    Please " "Complete All Settings in Slider Sources." msgstr "" #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
    Change Status in Timeline." msgstr "" #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "" #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "" #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "" #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "" #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "" #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "" #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "" #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "" #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "" #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "" #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "" #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "" #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "" #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "" #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "" #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "" #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "" #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "" #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "" #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "" #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "" #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "" #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
    to Unlock Premium Features" msgstr "" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
    another domain, please " "deregister it first or" msgstr "" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "" #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "" #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon." "net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "" #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "" #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "" #: admin/includes/import.class.php:1663 msgid " not found!" msgstr "" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "" #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "" #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "" #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "" #: admin/views/overview.php:22 msgid "Good Morning " msgstr "" #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "" #: admin/views/overview.php:39 msgid "Modules" msgstr "" #: admin/views/overview.php:40 msgid "Updates" msgstr "" #: admin/views/overview.php:41 msgid "Activation" msgstr "" #: admin/views/overview.php:42 msgid "News" msgstr "" #: admin/views/overview.php:43 msgid "Globals" msgstr "" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "" #: admin/views/overview.php:45 msgid "Support" msgstr "" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "" #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "" #: admin/views/overview.php:59 msgid "AddOns" msgstr "" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "" #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "" #: admin/views/overview.php:78 msgid "Show All" msgstr "" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "" #: admin/views/overview.php:113 msgid "Update History" msgstr "" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please purchase another license" msgstr "" #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "" #: admin/views/overview.php:176 msgid "Youtube" msgstr "" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "" #: admin/views/builder.php:115 msgid "Button" msgstr "" #: admin/views/builder.php:116 msgid "Shape" msgstr "" #: admin/views/builder.php:118 msgid "Video" msgstr "" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "" #: admin/views/builder.php:127 msgid "Row" msgstr "" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "" #: admin/views/builder.php:179 msgid "Single Select" msgstr "" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "" #: admin/views/builder.php:190 msgid "Open Document" msgstr "" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "" #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "" #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "" #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 #: admin/views/modals-builder.php:545 msgid "Post ID" msgstr "" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "" #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "" #: admin/views/builder-slider-forms.php:714 msgid "" "Read " "here how to receive your Flickr API key" msgstr "" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "" #: admin/views/builder-slider-forms.php:759 msgid "" "Please " "register your application with Twitter
    to get the right values" msgstr "" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
    to " "get the right values" msgstr "" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key " "here" msgstr "" #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
    If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
    If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "" #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "" #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "" #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "" #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "" #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "" #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "" #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "" #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "" #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "" #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "" #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "" #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "" #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "" #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "" #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "" #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "" #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "" #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "" #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "" #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "" #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "" #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
    of your Slider " "Revolution 6 Module." msgstr "" #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
    Click the " "Help Icon to find options & documentation" msgstr "" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "" #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "" #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "" #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "" #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "" #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "" #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "" #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "" #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "" #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "" #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "" #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "" #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "" #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "" #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Current
  • Index" msgstr "" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "20" msgstr "" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "" #: admin/views/modals-builder.php:595 msgid "5" msgstr "" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "47" msgstr "" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "" #: admin/views/modals-builder.php:601 msgid "13" msgstr "" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "" #: admin/views/modals-builder.php:602 msgid "9" msgstr "" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "" #: admin/views/modals-builder.php:603 msgid "38" msgstr "" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "" #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "" #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "" #: admin/views/modals-builder.php:623 msgid "US" msgstr "" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "" #: admin/views/modals-builder.php:647 msgid "24" msgstr "" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "" #: admin/views/modals-builder.php:654 msgid "12" msgstr "" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "" #: admin/views/modals-builder.php:655 msgid "19" msgstr "" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "" #: admin/views/modals-builder.php:671 msgid "212" msgstr "" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "" #: admin/views/modals-builder.php:685 msgid "321" msgstr "" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "" #: admin/views/modals-builder.php:687 msgid "124" msgstr "" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "" #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "" #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "" #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "" #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "" #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "" #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "" languages/revslider-zh_CN.po000064400000626427150212006510012061 0ustar00msgid "" msgstr "" "Project-Id-Version: Slider Revolution\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "PO-Revision-Date: 2019-07-05 07:57+0000\n" "Last-Translator: admin \n" "Language-Team: Chinese (China)\n" "Language: zh_CN\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-KeywordsList: __;_e;_:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:" "2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:" "1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.2.2; wp-5.2.2\n" "X-Poedit-SearchPath-0: ..\n" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "如果您想在代码中使用PHP函数“add_revslider ”,请确保激活" #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "“全局包含RevSlider库”" #: revslider.php:149 msgid "and/or add the current page to the " msgstr "和/要么 将当前页面添加到" #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "“包含RevSlider库的页面”选项" #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "在Slider Revolution的“全球设置”中。" #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "Revolution Slider错误:" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "产品" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "产品变化" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "正常价格" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "销售价格" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "销售数量" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "特色产品" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "SKU" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "库存数量" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "Slide ID" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "来源必须来自Stream" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "全局图层" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "没有Sliders发现,请至少添加一个Slide选择语言的模板。。" #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "没有Sliders发现,请加一些 slides" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "请点击此链接进行编辑Slider:" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "无法获得持有人令牌,请检查您的凭据" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "Bearer Token很好,请检查您的查询" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "Instagram报道:解析脚本错误" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "Instagram报道:内容与预期不符" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "Instagram报道:内容是私密的" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "所有活动" #: includes/em-integration.class.php:33 msgid "Today" msgstr "今天" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "明天" #: includes/em-integration.class.php:35 msgid "Future" msgstr "未来" #: includes/em-integration.class.php:36 msgid "Past" msgstr "过去" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "这个月" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "下个月" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "活动开始日期" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "活动结束日期" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "已加载的Google字体" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "Serif字体" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "Sans-Serif字体" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "等宽字体" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "谷歌字体" #: includes/data.class.php:199 msgid "Original" msgstr "原版的" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "大" #: includes/data.class.php:201 msgid "Large Square" msgstr "大广场" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "介质" #: includes/data.class.php:203 msgid "Medium 800" msgstr "中等800" #: includes/data.class.php:204 msgid "Medium 640" msgstr "中等640" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "小" #: includes/data.class.php:206 msgid "Small 320" msgstr "小320" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "缩略图" #: includes/data.class.php:208 msgid "Square" msgstr "广场" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "标准分辨率" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "低解析度" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "原始尺寸" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "默认" #: includes/data.class.php:233 msgid "High" msgstr "高" #: includes/data.class.php:234 msgid "Standard" msgstr "标准" #: includes/data.class.php:235 msgid "Max. Res." msgstr "最大。 RES。" #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "Slider Revolution遇到以下错误:" #: includes/functions.class.php:225 msgid " should be numeric" msgstr "应该是数字" #: includes/functions.class.php:235 msgid " should not be empty" msgstr "不应该是空的" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "错误的类别格式" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "查看%s所有帖子" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "WPML插件未激活" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "所有语言" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "插件未激活" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "未收到数据" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "下载对象时出错" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "下载图层时出错" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "下载图层数据时出错" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "Slide 主要没找到slides的slider 。也许吧" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "已存在具有给定别名的滑块" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "Slide 无法复制" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "此来源类型必须来自帖子。" #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "抱歉,无法显示此社交流。" #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "ID无效" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "导航无法删除" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "无法修改默认预设的默认导航" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "预设手柄已存在,请选择其他名称" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "找不到导航,无法添加预设" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "无法删除默认预设的默认导航" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "默认导航中未找到预设" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "预设未找到" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "找不到导航,无法删除预设" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "Slider Revolution" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "选择Revolution Slider" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "---选择滑块---" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "选择 Slide 模板" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. " "Live Updates)." msgstr "" "启用 Slider Revolution 对于 优惠(eg. 实时更新)." #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "新版本 Slider Revolution 是可用的" #: admin/revslider-admin.class.php:436 msgid "" "

    In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

    \n" "\t\t

    YouTube

    Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave." ", San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a " "YouTube plugin, a connection to the YouTube servers is established. Here the " "YouTube server is informed about which of our pages you have visited.

    " "If you're logged in to your YouTube account, YouTube allows you to associate " "your browsing behavior directly with your personal profile. You can prevent " "this by logging out of your YouTube account.

    YouTube is used to help " "make our website appealing. This constitutes a justified interest pursuant " "to Art. 6 (1) (f) DSGVO.

    Further information about handling user data," " can be found in the data protection declaration of YouTube under " "https://www.google.de/intl/de/policies/privacy.

    \n" "\t\t

    Vimeo

    Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

    If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

    If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

    " "For more information on how to handle user data, please refer to the Vimeo " "Privacy Policy at " "https://vimeo.com/privacy.

    \n" "\t\t

    Google Web Fonts

    For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

    For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If " "your browser does not support web fonts, a standard font is used by your " "computer.

    Further information about handling user data, can be found " "at " "https://developers.google.com/fonts/faq and in Google's privacy policy " "at " "https://www.google.com/policies/privacy/.

    \n" "\t\t

    SoundCloud

    On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

    \n" "\t\t\t

    When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud." "com/pages/privacy.

    If you do not want SoundCloud to associate your " "visit to our site with your SoundCloud account, please log out of your " "SoundCloud account.

    " msgstr "" "

    如果您在Slider " "Revolution中使用Google网络字体(默认)或通过YouTube或Vimeo播放视频或声音,我们建议您向隐私警察添加相应的文字短语:" " n t t

    YouTube

    " "我们的网站使用YouTube运营的插件,该插件由Google运营。这些网页的运营商是YouTube LLC,901 Cherry Ave.,San " "Bruno,CA 94066,USA。

    " "如果您访问我们的某个YouTube插件页面,则会建立与YouTube服务器的连接。在这里,YouTube服务器会被告知您访问过我们的哪些页面。 " "

    如果您已登录自己的YouTube帐户,则YouTube允许您将浏览行为直接与您的个人资料相关联。您可以通过退出YouTube帐户来阻止此操作。

    YouTube用于帮助我们的网站吸引人。根据Art,这构成了合理的利益。 6(1)(f)DSGVO。

    " "有关处理用户数据的更多信息,请参阅YouTube的数据保护声明 https://www.google." "de/intl/de/policies/privacy n t t < h3> Vimeo

    " "我们的网站使用Vimeo视频门户提供的功能。此服务由Vimeo Inc.,555 West 18th Street,New York,New York " "10011,USA提供。

    " "如果您访问我们的一个带有Vimeo插件的页面,则建立与Vimeo服务器的连接。在这里,Vimeo服务器会被告知您访问过我们的哪些页面。此外,Vimeo将收到您的IP地址。如果您在访问我们的插件时没有登录到Vimeo或没有Vimeo帐户,这也适用。该信息将传输到美国的Vimeo服务器,并存储在该服务器中。

    如果您已登录Vimeo帐户,Vimeo允许您将浏览行为直接与您的个人资料相关联。您可以通过注销Vimeo帐户来防止这种情况。 " "

    有关如何处理用户数据的更多信息,请参阅 https://vimeo.com/privacy n t t

    " "Google网络字体

    " "统一的字体表示,此页面使用Google提供的网络字体。当您打开页面时,浏览器会将所需的Web字体加载到浏览器缓存中以正确显示文本和字体。

    " "为此,您的浏览器必须建立与Google服务器的直接连接。因此,Google意识到我们的网页是通过您的IP地址访问的。使用Google " "Web字体是为了使我们的插件具有统一且有吸引力的呈现方式。根据Art,这构成了合理的利益。 6(1)(f)DSGVO。

    " "如果您的浏览器不支持Web字体,您的计算机将使用标准字体。

    有关处理用户数据的更多信息,可以是可在 https://developers." "google.com/fonts/faq 上找到Google的隐私政策,请访问 https://www.google." "com/policies/privacy/ n t t

    SoundCloud

    " "在我们的网页上,SoundCloud社交网络的插件(SoundCloud Limited,Berners House,47-48 Berners " "Street,London W1T 3NF ,英国)可能是整合的。我们网站上的SoundCloud徽标可以识别SoundCloud插件。 n " " t t t

    " "当您访问我们的网站时,您的浏览器和SoundCloud服务器之间的直接连接是通过插件建立的。这使SoundCloud能够从您的IP地址接收您访问过我们网站的信息。如果在登录SoundCloud帐户时单击“赞”或“共享”按钮,则可以将页面内容链接到SoundCloud配置文件。这意味着SoundCloud可以将访问我们的网页与您的用户帐户相关联。我们想指出的是,作为这些页面的提供者,我们不了解传输的数据内容或SoundCloud将如何使用它们。有关SoundCloud隐私政策的更多信息,请访问https" "://soundcloud.com/pages/privacy.

    " "如果您不希望SoundCloud将您对我们网站的访问与您的SoundCloud帐户相关联,请登录超出您的SoundCloud帐户。" #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "功能在演示模式下不可用" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "功能仅适用于管理员" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "错误的请求" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "购买代码需要设置!" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "插件已成功激活" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "购买代码无效" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "购买代码已经注册!" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "购买代码已被锁定,请联系ThemePunch支持!" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "购买代码无法验证" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "插件已取消注册" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "撤销注册失败!" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "保存" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "与更新服务器的连接失败" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "Slider 导入失败" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "模板Slider 导入失败" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "模板Slider 安装失败" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "Slide 重复失败" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "Slider 删除" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "复制失败" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "Slide保存" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "Slide 未找到" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "Slider 未找到" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "帖子" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "全局设置已保存/更新" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "全局设置未保存/更新" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "导航预设已保存/更新" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "无法保存预设/值是相同的" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "导航预设已删除" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "动画已删除" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "删除失败" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "动画保存" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "动画无法保存" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "Slider 无法加载" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "新建文件夹" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "文件夹创建失败" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "文件夹已删除" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "文件夹删除失败" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "标签已更新" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "无法更新标签" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "Slider 已移至文件夹" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "移动失败Slider进入文件夹 " #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "标题已更新" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "无法更新标题" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "Slider Revolution预习" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "不合规电邮" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "成功!请检查您的电子邮件以完成订阅" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "无效的电子邮件/无法连接到新闻稿服务器" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "没有电子邮件" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "最喜欢的改变" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "无法加载对象" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "无法加载视频封面" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "无法创建幻灯片" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "无法创建Slider" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "AddOn 无法激活" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "AddOn 停用" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "AddOn 无法停用" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "成功获取Facebook专辑" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "无法获取Facebook专辑" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "清除相册" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "成功获取了flickr照片" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "无法获取flickr照片" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "清除照片" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "没有用户URL - 无法获取flickr照片集" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "没有API KEY - 无法获取flickr照片集" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "已成功获取YouTube播放列表" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "无法获取YouTube播放列表" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "Slider Revolution数据库结构已更新" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "对行动没有回应" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "未收到数据" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "加载错误" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "加载错误:" #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "请稍等片刻" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "Ooppps ...." #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "没有任何设置更改。没有什么可以节省的" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "输入预设名称以保存或删除" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "习惯尺寸目前已停用" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically.
    " "Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "“当前大小”设置为自动计算“图层”网格大小。
    是否要继续使用“自定义大小”或者是否要保留“自动生成的大小”?" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "保持自动大小" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "使用自定义大小" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "接下来会发生什么?" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "需要注意的是删除" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "你想在哪里移动继承层?" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "拖放导入文件" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "要么" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "点击选择" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "嵌" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "出口" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "删除" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "重复" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "预习" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "标签" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "夹" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "改名" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "根级别" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "根" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "节目" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "每页" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "©版权和许可证信息" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "注册" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "未注册" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "关闭消息" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "一些AddOns有新版本可用" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "新版本可用。请更新" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "AddOns 过时了。请更新" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "插件未注册" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "注册以解锁高级功能" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "注册以解锁所有功能" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "注册以解锁AddOns" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "注册以解锁支持" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "注册解锁图书馆" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "注册以解锁更新" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "注册以解锁模板" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "您想要启动更新过程吗?" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "现在更新" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "更高层次" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "当前水平" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "其他文件夹" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "家长级别" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "从" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "至" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "需要采取行动" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "完成" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "全部更新" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "稍后更新" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "以下AddOns需要更新:" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "AddOns 需要注意" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "更新插件失败" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "更新插件......" #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "许可证验证问题已发布。请联系我们的支持。" #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "回到概述" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "页面正在重新加载......" #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "更新插件" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "Slider Revolution插件已成功更新。" #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "Slider Revolution插件更新失败:" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "Slider Revolution插件已成功更新" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "重新加载页面" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "载入中" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "分子" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "正在加载缩略图..." #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "jQuery触发" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "<a> Tag Link" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "第一张幻灯片" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "持续Slide" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "下一个Slide" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "以前Slide" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
    Please " "Complete All Settings in Slider Sources." msgstr "一些设置Slider 来源可能无法完成
    请完成滑块源中的所有设置。" #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
    Change Status in Timeline." msgstr "某些图层已锁定和/或不可见
    更改时间轴中的状态。" #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "编辑正在加载......" #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "添加新的空白模块......" #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "开盘" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "特色图片" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "图片" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "没有" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "选择" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "重启" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "习惯" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "OUT" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "在" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "导航选项" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "模块常规选项" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "Slide 选项" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "图层选项" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "设置一个Slide背景图像使用此功能" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "HTML" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "发布到上传文件" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "模块.zip" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "加工进口" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "导入时出错" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "文件成功导入" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "导入报告" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "激活更新" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "活性" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "未激活" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "注册此代码" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "取消注册此代码" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "标准模块嵌入" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "对于页面和帖子编辑器插入短代码:" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "用它作为弹出页面和帖子编辑器插入短代码:" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "从小部件面板将“Revolution Module ”小部件拖到所需的侧边栏。" #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "高级模块嵌入" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "对于主题html ,请使用:" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "添加slider只到主页 ,使用:" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "添加slider仅限单页 ,使用:" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "选择一个图层" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "链接操作" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "Slide 操作" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "图层操作" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "媒体行动" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "全屏操作" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "高级操作" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "简单链接" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "打回来" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "打开Slider弹出" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "滚动如下Slider" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "滚动到ID" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "跳到Slide" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "下一帧" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "以前帧" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "暂停Slider" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "玩Slide" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "关 Slider 弹出" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "切换Slider" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "转到第一帧" #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "转到最后一帧" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "去框架 “N ”" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "切换第一帧/最后一帧" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "切换“N / M ”帧" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "启动媒体" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "停止媒体" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "切换媒体" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "静音媒体" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "取消静音媒体" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "切换静音媒体" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "切换静音所有媒体" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "切换全屏" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "进入全屏" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "退出全屏" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "模拟单击" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "切换Class" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "残" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "背景视频" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "视频有效Slide" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "行为" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "添加动作" #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "图层对象" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "对象" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "自己的模块" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "字体图标" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "模块模板" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "影片" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "SVG的" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "最爱" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "安装" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "未安装" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "设置说明" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "要求" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "已安装的版本" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "仅在列中使用LineBreaks" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "可用版本" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "安装模板包" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "安装模板" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "安装模板" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "搜索" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "夹" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "MODULE" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "宾语" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "包" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "图片" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "视频" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "图标" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "SVG" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "字形" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "在线重新下载" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "创建空白页面" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "请稍等片刻" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "改变屏幕尺寸" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "标题" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "内容" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "纽扣" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "BG&Space" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "阴影" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "保存Slide" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "加载配置" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "更新列表" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "Slider 设置" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "动画来自" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "关键帧#" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "变换空闲" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "动画来自" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "动画到" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "关键帧" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "帧之间没有足够的空间。" #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "帧大小无法扩展。没有足够的空位。" #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "循环模板" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "动画模板" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "选择图像" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "选择视频" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "Slider Revolution Shortcode Creator" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "短代码生成器" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "请添加至少一个图层。" #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "短代码解析成功。项目可在第3步中找到" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "无法解析短代码。" #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "Addon 需要" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "激活许可证" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "搜索图标..." #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "保存当前模板" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "覆盖模板?" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "删除模板?" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "积分" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "启用" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "全球" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "安装Add-On" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "安装" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "启用 Add-On" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "禁用 Add-On" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "启用全球 Add-On" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "禁用全局加载项" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "Slider Revolution 版" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "检查要求" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "启用 Global Add-On" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "启用 Add-On" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "激活 Add-On" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "启用Add-On" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "Add-On" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "安装Add-On" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "禁用Add-On" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "建立选择框" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "警告" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "空白页面已创建" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "已创建空白页:" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "访问页面" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "编辑页面" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "关" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "您所做的更改需要重新加载页面!" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "保存您的项目并重新加载页面或取消" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "保存并重新加载" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "取消并稍后重新加载" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "保存配置" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "更新" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "启用/禁用 Add-On 在模块上" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "按创建排序" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "创造升序" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "按标题排序" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "标题降序" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "更新清单" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "音频波库正在加载......" #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "加载CodeMirror库..." #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "锁定/解锁已选中" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "图层导入" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "没有选择" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "层与行动" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "图片正在加载......" #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "导入图层..." #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "触发" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "进口" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "图层" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "响应度" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "你所做的改变将会丢失!" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "你确定你要继续吗?" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "您确定要导出吗?" #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "你确定你要删除" #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "删除所有 Sliders 和文件夹包括在内" #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "离开时不保存" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "更新插件可能需要一些时间。" #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "下载Zip文件可能需要一些时间。" #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "导出Slider" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "是的, 出口Slider" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "是的,删除Slider" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "是的,删除Slide" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "是的,删除所有Slider(s)" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "留在Edior" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "重定向到概述页面" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "离开现在" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "如HTML文献" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "准备数据......" #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "正在加载内容" #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "复制" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "糊" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "等待" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "第一帧" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "最后一帧" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "在行动" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "此操作无法撤消 !!" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "删除 Slider" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "删除 Slide" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "这可以仅在当前会话中取消。" #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "你确定你要删除选中的Slide:" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "取消" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "Add-Ons" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "删除 Slider" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "模板和对象库" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "即时更新" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "1on1支持" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "获取购买代码" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "我有购买代码" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
    to Unlock Premium Features" msgstr "寄存器Slider Revolution
    解锁高级功能" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "注册购买代码" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "1每个网站购买代码!" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
    another domain, please " "deregister it first or" msgstr "如果您想在另一个域上使用您的购买代码,请先取消注册或" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "Parallax现在通常已启用" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "现在,基于滚动的时间轴通常已启用" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "滤镜效果滚动现在通常已启用" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "Slide 没有图层" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "您所做的更改可能无法保存。" #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "加 Slider 如弹出" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "错误的请求" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "在页面上显示滑块旋转模块" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "没有Sliders发现,首先请创建一个Slider " #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "标题" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "选择 Slider" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "仅限主页" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "页面(例如:2,10):" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "文件" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "无法将文件写入WordPress的uploads文件夹,请更改权限再试一次!" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "无法以编程方式连接到ThemePunch服务器,请检查您的网络服务器设置" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "无法写入WordPress的uploads文件夹,请更改权限再试一次!" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "错误的要求!" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon." "net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" "使用此数据仅允许使用jQuery Slider Revolution插件的有效许可证,该插件可在CodeCanyon上找到:http:" "//codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?" "ref=themepunch" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "在舞台上" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "请激活Slider Revolution" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "没有发送文件。" #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "超出文件大小限制。" #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "找不到导入文件" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "slider_export.txt不存在!" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "请选择正确的zip文件,校验和失败!" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" "错误的出口slider 文件格式!请确保上传的文件是zip文件,其根目录中包含正确的slider_export.txt或有效的slider_export." "txt文件。" #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "找不到正确的幻灯片复制,请再试一次。" #: admin/includes/import.class.php:1663 msgid " not found!" msgstr "未找到!" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "无法创建zip文件:" #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "决策模式标题" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "做吧" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "不要这样做" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "复制嵌入代码" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "Addons" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "检查更新" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "Slider Revolution Addons" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "请选择一个Addon开头。" #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "欢迎来到Slider Revolution 6" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "全局设置" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "允许" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "致管理员" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "致编辑,管理员" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "作者,编辑,管理员" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "全局包括库" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "包含Revslider库的页面列表" #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "例2,主页,5" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "在Footer中插入脚本" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "推迟 JavaScript 载入中" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "可选的字体加载URL" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "ie. http://fonts.useso.com/css?family 中国环境" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "默认桌面内容宽度" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "默认笔记本内容宽度" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "默认平板电脑内容宽度" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "默认移动内容宽度" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "修复RS表问题" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "强制RS DB创建" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "保存全局设置" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "晚上好" #: admin/views/overview.php:22 msgid "Good Morning " msgstr "早上好" #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "下午好" #: admin/views/overview.php:39 msgid "Modules" msgstr "模块" #: admin/views/overview.php:40 msgid "Updates" msgstr "更新" #: admin/views/overview.php:41 msgid "Activation" msgstr "激活" #: admin/views/overview.php:42 msgid "News" msgstr "新闻" #: admin/views/overview.php:43 msgid "Globals" msgstr "全局" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "FAQ's" #: admin/views/overview.php:45 msgid "Support" msgstr "支持" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "你正在运行Slider Revolution" #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "新的空白模块" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "模板中的新模块" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "手动导入" #: admin/views/overview.php:59 msgid "AddOns" msgstr "AddOns" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "搜索模块......" #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "显示所有模块" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "新增文件夹" #: admin/views/overview.php:78 msgid "Show All" msgstr "显示所有" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "插件更新" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "系统要求" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "上传文件夹可写" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "内存限制(256M)" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "上传最大。文件大小(256M)" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "最大。邮政大小(256M)" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "ThemePunch服务器" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "对象库" #: admin/views/overview.php:113 msgid "Update History" msgstr "更新历史记录" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "找到我的代码" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "xxxx xxxx xxxx xxxx" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "输入购买代码" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "1每个网站的购买代码" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please
    purchase another license" msgstr "" "如果你想在另一个领域使用Slider Revolution,请购买另一个许可证" #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "注册以解锁所有高级功能" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "注册解锁" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "与连接 ThemePunch" #: admin/views/overview.php:176 msgid "Youtube" msgstr "的Youtube" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "Twitter" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "Facebook" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "Instagram" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "Dribbble" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "注册我们的时事通讯" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "输入你的电子邮箱" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "注册" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "更新,新产品,聚光灯" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "从中获取最新消息ThemePunch。我们承诺永远不会向您发送垃圾邮件!" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "什么是新的?" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "桌面" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "笔记本" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "片剂" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "移动" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "Slides" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "背部" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "加 Slide(s)" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "空白幻灯片" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "批量幻灯片" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "Slide来自模板" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "添加图层" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "文本" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "快速风格标题" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "快速风格内容" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "图片" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "WordPress库" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "空占位符" #: admin/views/builder.php:115 msgid "Button" msgstr "按键" #: admin/views/builder.php:116 msgid "Shape" msgstr "形状" #: admin/views/builder.php:118 msgid "Video" msgstr "视频" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "音频" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "图标/ SVG" #: admin/views/builder.php:127 msgid "Row" msgstr "行" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "组" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "图层库" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "导入图层" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "多重选择" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "没有选择图层" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "锁定/解锁已选中" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "全部解锁" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "隐藏突出显示框" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "显示突出显示框" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "显示/隐藏选定的" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "设置全部可见" #: admin/views/builder.php:179 msgid "Single Select" msgstr "单选" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "添加到选择" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "拖动到选择" #: admin/views/builder.php:190 msgid "Open Document" msgstr "打开文档" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "快速风格" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "保存" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "“当前大小”设置为“自动大小”。要继续使用自定义尺寸吗?" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "布局" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "圆盘传送带" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "默认" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "一般" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "在滚动" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "微调" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "高级" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "如弹出" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "模块命名" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "输入模块名称" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "别号" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "enter-a-module-name" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "短代码" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "复制短代码" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "将短代码放在要显示此模块的页面或帖子上。" #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "微调器设置" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "旋转器颜色" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "Slider 弹出" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "剩下" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "Center" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "对" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "最佳" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "底部" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "位置" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "使用封面" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "封面颜色" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "身体类" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "在打开和关闭时切换文档正文类弹出" #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "将短代码放在页面上或发布您要显示此模式的位置。" #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "Slider 布局" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "类型" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "Slider" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "现场" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "浆纱" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "汽车" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "全屏宽度" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "全屏" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "图层区域大小" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "浏览器宽度" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "降低模块高度" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "通过Container" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "输入Container .class或#id" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "按PX或%" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "不要强制全宽" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "高级设置" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "最大宽度" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "最小高度" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "Wrapper 最大高度" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "保持断点高度" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "尊重比率" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "网格=模块" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "强制溢出可见" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "固定在顶部" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "包装器中的模块位置" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "对齐" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "模块背景" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "使用图片" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "BG颜色" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "BG图像" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "输入外部URL" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "媒体库" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "离开中心" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "左下角" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "左上角" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "center top" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "center center" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "center bottom" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "右上角" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "正确的中心" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "右下角" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "边框,覆盖 & 阴影" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "覆盖" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "没有" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "2 x 2黑色" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "2 x 2白色" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "3 x 3黑色" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "3 x 3白色" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "阴影类型" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "没影子" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "差距(边界)" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "Caraousel" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "轮播布局" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "无限滚动" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "图层可见" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "最大。可见" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "伸展Slides" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "动画" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "缓解" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "缓解速度" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "效果" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "褪色" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "回转" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "规模" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "资源" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "Post-Based" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "WooCommerce" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "Flickr" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "YouTube的" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "Vimeo的" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "岗位" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "具体帖子" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "现职" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "选择后" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "获取" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "分类和标签" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "有关" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "流行" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "最近" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "下一个/上一个" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "发布类型:" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "分类:" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "具体帖子" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "分开的清单:23,24,25" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "热门帖子" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "最近的帖子" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "排序和设置" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "排序帖子:" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 #: admin/views/modals-builder.php:545 msgid "Post ID" msgstr "发布ID" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "日期" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "金属块" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "作者" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "最后修改" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "评论数量" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "随机" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "未分类" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "习惯顺序" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "排序方向" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "降序" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "上升" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "Max Posts" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "限制摘录" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "无需进一步的源设置。内容是手动创建的。" #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "类型和类别" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "类型" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "产品类别" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "过滤器" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "从" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "至" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "仅限库存" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "仅限精选" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "排序和限制" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "分类产品。通过" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "Flickr设置" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "金额 Slides" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "高速缓存 (第二)" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "i.e. 1200" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "API Key" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "输入您的Api密钥" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "显示用户的公开照片" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "用户公开照片" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "显示用户的某个照片集" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "用户Photoset" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "显示图库" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "画廊" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "显示群组的照片" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "团体照片" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "用户网址:" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "输入用户URL" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "Photoset" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "选择一个项目" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "图库URL" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "输入图库URL" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "组URL" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "输入组URL" #: admin/views/builder-slider-forms.php:714 msgid "" "Read " "here how to receive your Flickr API key" msgstr "" "阅读" "此处如何接收您的Flickr API密钥" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "Instagram设置" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "Slides:" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "高速缓存 (第二):" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "资源:" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "用户名:" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "输入用户名" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "Twitter设置" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "Slides (<500)" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "Twitter @" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "输入Twitter名称" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "文字推文" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "锐推" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "回复" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "消费者密钥" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "输入消费者密钥" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "消费者。秘密" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "输入秘密" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "访问令牌" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "输入访问令牌" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "访问秘密" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "输入Access Secret" #: admin/views/builder-slider-forms.php:759 msgid "" "Please " "register your application with Twitter
    to get the right values" msgstr "" "请使用Twitter
    " "注册您的应用程序,以获得正确的价值" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "FaceBook设置" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "Slides(<25)" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "页面URL" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "输入FaceBook页面URL" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "专辑" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "时间线" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "选择相册" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "APP ID" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "输入App ID" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "APP Secret" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "输入App Secret" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
    to " "get the right values" msgstr "" "请使用Facebook
    注册您的网站应用,以获得正确的价值" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "YouTube设置" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "输入Api Key" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key " "here" msgstr "" "查找有关YouTube API密钥的信息此处" #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "频道ID" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "输入YouTube频道ID" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "播放列表" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "渠道" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "选择播放列表" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" "了解如何查找Youtube频道ID 此处" #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
    If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "“YouTube Stream”内容源用于显示来自频道/播放列表的完整视频流。
    " "如果您要显示单个YouTube视频,请选择内容源“默认Slider”并添加视频图层幻灯片编辑器。" #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "Vimeo设置" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "Slides (<60)" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "用户" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "输入相册ID" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "输入组名称" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "输入频道名称" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
    If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" "“Vimeo Stream”内容源用于显示来自用户/相册/群组/频道的完整视频流。
    " "如果要显示单个vimeo视频,请选择内容源“默认Slider”并添加幻灯片编辑器中的视频图层。" #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "常规设置" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "动态视口加载" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "ViewPort停止" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "等待" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "暂停" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "幻灯片" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "自动旋转幻灯片" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "停在悬停上" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "循环一幻灯片" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "N循环后停止" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "随机顺序" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "等待API" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "其他1.Slide" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "#" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "DIFF。动画" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "转变" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "持续时间" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "槽金额" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "禁用手机" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "禁用Slider" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "禁用Ken Burns" #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "在浏览器宽度下隐藏..." #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "标记的图层" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "所有图层" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "移动设置" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "HTML5自动播放" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "选项已被删除,将在即将发布的更新中删除!" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "浏览器行为" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "关于Browser Focus的下一个" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "禁用 模糊/焦点行为." #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "WPML" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "使用WPML设置" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "模块默认值" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "默认基础知识" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "模块ID" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "模块类" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "Wrapper Classes" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "Slide 持续时间" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "初始化延迟" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "图层是可选择的" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "默认新图层设置" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "智能继承" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "设备之间的响应" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "响应抵消" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "反应迅速的孩子" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "基于滚动的功能" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "视差" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "时间线" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "视差已启用" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "3D 效果已启用" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "时间轴基于滚动" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "速度" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "在滚动期间修复" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "模块固定" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "模块固定直到" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "使用全屏或全宽布局使用固定滚动。" #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "基于滚动的效果" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "鼠标互动" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "触发" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "鼠标移动" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "滚动位置" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "鼠标移动和滚动" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "原版的Parallax。" #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "鼠标输入点" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "Slider 中央" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "鼠标速度" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "BG速度" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "图层速度" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "3D设置" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "在启用背景上" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "Slider 溢出隐藏" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "图层溢出隐藏" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "3D Crop Fix (z)" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "BG 3D深度" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "深渊" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "1." #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "6." #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "11." #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "2." #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "7." #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "12." #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "3." #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "8." #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "13." #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "4." #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "9." #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "14." #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "5." #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "10." #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "15." #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "使用默认值..." #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "图层" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "滚动效果默认值" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "灰度" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "模糊" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "最大模糊力量" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "图层默认为已启用" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "Slides 默认启用" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "滚动效果设置" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "方向" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "都" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "禁用手机" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "偏移(倾斜)效果" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "因素 BG's" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "层上因素" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "装载类型" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "延迟加载" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "所有" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "聪明" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "单" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "没有延迟加载" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "后备设置" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "在IOS4 / IE8上简化" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "备用图片" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "Off" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "在移动" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "在IE8上" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "在移动和IE8上" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "图片网址" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "输入图片网址" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "jQuery和OutPut过滤器" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "jQuery没有冲突模式" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "把JS放到Body身上" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "输出滤波器" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "通过压缩输出" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "通过回声输出" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "调试模式" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "下一步" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "版权和许可 - Slider Revolution Library" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "没有粘性关键帧" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "单层粘性" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "层次结构粘滞" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "设置所有计时" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "Slide 背景动画" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "全局图层时间轴" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "免费定位层" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "进展" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "箭头" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "子弹" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "标签" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "大拇指" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "上一个尺寸" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "触摸" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "键盘" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "老鼠" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "导航编辑器" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "进度条" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "颜色" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "高度" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "样式" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "能见度" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "左箭头" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "右箭头" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "风格上Slide" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "箭头类型" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "箭头样式" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "没有风格" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "对齐通过" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "模块尺寸" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "对准" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "从左边开始" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "来自右边" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "从顶部" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "从底部" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "放大" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "缩小" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "RTL方向" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "显示速度" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "显示延迟" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "显示始终" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "隐藏下" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "隐藏" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "导航风格" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "全局样式预设" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "预置" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "加载" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "覆盖样式Slide" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "子弹类型" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "子弹风格" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "间隙" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "取向" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "横" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "垂直" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "子弹可见性" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "主要风格" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "尺寸" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "Wrapper" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "标签类型" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "标签样式" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "内/外" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "内" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "外垂直" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "外水平" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "可见金额" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "跨度" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "标签可见性" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "风格全球" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "拇指类型" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "大拇指风格" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "拇指可见性" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "导航图像尺寸" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "预览图片" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "如果存在,来自Stream的图像" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "滑动设置" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "移动滑动已启用" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "桌面滑动已启用" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "阻止滚动" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "速度" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "闵。手指" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "滑动目录" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "键盘设置" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "键盘箭头导航" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "左/右箭头键" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "上/下箭头键" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "鼠标滚动设置" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "鼠标滚动导航" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "On" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "反向滚动" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "相反" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "请耐心等待..." #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "模块创建指南" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
    of your Slider " "Revolution 6 Module." msgstr "本指南将帮助您了解Slider Revolution 6模块的基本配置*。" #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "入门指南" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "退出指南" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
    Click the " "Help Icon to find options & documentation" msgstr "*以后可以更改指南调整的所有设置。
    单击帮助图标以查找选项和文档" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "前一步" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "模块类型" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "模块尺寸" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "响应度" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "转到编辑" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "定制" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "图层导入" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "导入所选图层" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "导航编辑器" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "保存导航" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "工厂皮肤" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "添加新导航" #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "Class" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "CSS" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "标记" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "标记元" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "Slide 标题" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "Slide 描述" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "参数1" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "参数2" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "参数3" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "参数4" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "参数5" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "参数6" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "参数7" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "参数8" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "参数9" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "参数10" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "Meta Values" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "添新 Meta" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "Meta Config" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "字体系列" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "图标" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "不能为空" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "处理" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "CSS / JS编辑器" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "习惯 CSS" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "习惯 JS" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "Methods" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "将此功能称为 slider。" #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "开始Slider" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "调用此函数暂停 slider。" #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "调用此函数来播放 slider 如果它被暂停。" #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "恢复Slider" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "开关slider到以前slide 。" #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "开关slider到下一个slide 。" #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "滚动页面下slider。" #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "外部滚动" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "删除一个Slide同Slide索引来自Slider 。索引从0开始,将删除第一个slide。" #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "去掉Slide" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "切换到slide它被定义为参数。" #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "去 Slide" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "去Slide同ID" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "获取滑块中现有幻灯片的数量。" #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "Max Slides" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "获取当前关注的幻灯片索引。" #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "当前 Slide" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "获取之前播放的幻灯片。" #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "重新计算滑块中的所有位置,大小等。这应该被调用,即如果Slider是不可见的并且在没有任何窗口调整大小事件的情况下变得可见。" #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "重绘Slider" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "取消绑定所有侦听器,删除当前动画并删除容器。准备垃圾收集。" #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "杀 Slider" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "活动" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "Slider 加载" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "Slider 交换到另一个slide" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "当前幻灯片的索引" #: admin/views/modals-builder.php:475 msgid "Current

  • Index" msgstr "当前
  • 指数" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "当前 Slide 如 jQuery 对象" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "以前Slide如jQuery对象" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "Slider 暂停" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "定时器暂停" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "Slider 暂停后播放" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "计时器恢复" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "正在播放视频slider" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "视频正在播放" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "视频API" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "youtube,vimeo,html5" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "视频设置" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "视频停在了slider" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "视频已停止" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "Slider 达到'停在'slide" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "Slider 停止" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "准备好了slide更改" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "Slider 在交换之前" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "未来 Slide 如 jQuery 对象" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "完成幻灯片更改" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "Slider 交换后" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "" "以前Slide如jQuery对象\n" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "上一张幻灯片开始" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "最后一张幻灯片开始,Slider就在最后" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "图层事件" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "图层动作(输入,进入舞台,离开舞台,离开舞台)" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "图层类型(图像,视频,html)" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "图层的默认设置" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "图层为jQuery对象" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "Meta Datas" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "基本" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "社会" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "基本的Metas" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "链接到当前页面" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "http://yoursite.com/page" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "链接到WP主页" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "http://yoursite.com/home" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "基础知识" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "任何习俗 meta tag" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "习惯 Meta" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "帖子标题" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "摘录后摘录" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "发布别名" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "发布内容" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "通过单词发布内容限制" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "通过字符发布内容限制" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "发布详情" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "帖子的链接" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "http://yoursite.com/post" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "创建日期" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "05.03.2018" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "修改日期" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "04.03.2018" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "作者姓名" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "约翰·多伊" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "作者阿凡达 URL(大小 px)" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "http://yoursite/media/avatar.jpg" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "作者网站" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "http://yoursite/user/page" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "作者帖子页面" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "http://yoursite/user/post" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "发布类别,标签和评论" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "评论数量" #: admin/views/modals-builder.php:570 msgid "20" msgstr "20" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "带链接的类别列表" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "Category1,Category2,Category3" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "没有链接的类别列表" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "带链接的标签列表" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "Tag1,Tag2,Tag3" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "WooCommerce基础知识" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "分类" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "WC类别1,WC类别2" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "WC标签1,WC标签2,WC标签3" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "添加到购物车 URL" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "http://yoursite.com/addtocart.php" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "添加到购物车按钮" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "添加到购物车" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "WooCommerce价格" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "全价" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "$9.99" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "单一价格" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "单一价格没有货币" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "9.99" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "WooCommerce股票" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "457819" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "有现货" #: admin/views/modals-builder.php:595 msgid "5" msgstr "5" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "包" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "WooCommerce评级" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "评分数量" #: admin/views/modals-builder.php:600 msgid "47" msgstr "47" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "评论数量" #: admin/views/modals-builder.php:601 msgid "13" msgstr "13" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "文字评分" #: admin/views/modals-builder.php:602 msgid "9" msgstr "9" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "星级" #: admin/views/modals-builder.php:603 msgid "38" msgstr "38" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "事件基础" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "活动开始日期" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "14.09.2019" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "活动结束日期" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "17.09.2019" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "活动开始时间" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "21:00" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "活动结束时间" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "14:00" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "活动ID" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "EQH-1879" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "活动地点" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "活动地点名称" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "音乐厅" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "活动地点slu .." #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "音乐会" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "活动地址" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "East 32th Street between Park & Lexington Avn " #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "活动地点镇" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "Los Angeles" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "事件位置状态" #: admin/views/modals-builder.php:623 msgid "US" msgstr "US" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "活动地点邮政编码" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "EX 87 TNT" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "活动地点区域" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "橙色国家" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "活动地点国家" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "USA" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "社交基础知识(Flickr,Instagram,Twitter,Facebook,YouTube)" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "发布内容" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "08.03.2018" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "用户名" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "Flickr Extras" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "查看" #: admin/views/modals-builder.php:647 msgid "24" msgstr "24" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "Instagram Extras" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "喜欢的数量" #: admin/views/modals-builder.php:654 msgid "12" msgstr "12" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "评论数量" #: admin/views/modals-builder.php:655 msgid "19" msgstr "19" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "Twitter Extras" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "发布日期" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "转推计数" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "19824" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "最爱的伯爵" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "1249" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "Facebook Extras" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "修改日期" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "18.08.2018" #: admin/views/modals-builder.php:671 msgid "212" msgstr "212" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "YouTube Extras" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "摘抄" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "Vimeo Extras" #: admin/views/modals-builder.php:685 msgid "321" msgstr "321" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "观看次数" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "1786" #: admin/views/modals-builder.php:687 msgid "124" msgstr "124" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "操作" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "触发记忆" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "在每个循环之前重置" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "保持最后状态" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "没有选择行动" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "点击" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "鼠标输入" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "鼠标离开" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "相互作用" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "行动类型" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "链接URL" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "输入链接" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "链接目标" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "同一个窗口" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "新窗户" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "链接类型" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "跟随" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "关注链接" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "没有关注" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "打开弹出" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "打开Slide" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "功能" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "javaScript函数" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "滚动到ID" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "ID 元素" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "滚动偏移" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "偏移到滚动位置" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "动画轻松" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "动画持续时间" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "动画持续时间以毫秒为单位" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "目标层" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "切换开始状态" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "切换(可见)" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "未遮挡(隐藏)" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "框架等待动作" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "GoTo框架" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "帧N." #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "框架M." #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "“N”等待行动" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "“M”等待行动" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "重置儿童时间表" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "行动之后" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "Class to Toggle" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "class Name to Toggle" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "动作延迟" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "背景" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "发布规则" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "Tags & Link" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "静态层" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "肯伯恩斯" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "Params" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "循环图层" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "外部图像" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "透明" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "有色" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "YouTube视频" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "Vimeo视频" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "HML5视频" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "刷新源" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "背景颜色" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "YouTube ID" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "输入YouTube ID" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "海报图片" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "YouTube海报" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "去掉" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "Vimeo ID" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "输入Vimeo ID" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "MPEG" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "输入MPEG Source" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "WEBM" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "可选的WEBM源" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "OGV" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "可选的OGV来源" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "Stream中的视频(如果存在)" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "设置" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "来源大小" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "BG 适合" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "重复" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "(x%, y%)" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "X% Y%" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "\"Alt\" Attr." #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "文件名" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "习惯“Alt ”" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "\"Title\" Attr." #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "习惯“标题”" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "宽度属性" #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "高度属性" #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "宽高比" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "循环模式" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "禁用" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "Slider 定时器暂停" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "Slider定时器继续" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "强制覆盖模式" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "下一个Slide在结束" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "在开始时回放" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "开始时静音" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "参数" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "在滚动详细信息上" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "可以在“常规选项”中为每个滑块添加“滚动”" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "视差和3D设置" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "全球价值!在滑块设置 - 视差选项卡下查找的选项" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "视差水平" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "滚动效果" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "已启用 - 基于滚动" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "禁用 - 基于时间" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "BG过滤器" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "Slide 动画" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "主动过渡订单" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "添加转换" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "淡入淡出设置" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "Ken Burns / Pan Zoom" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "平移缩放设置" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "溢出" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "可见" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "隐" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "Z位置" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "面前" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "显示上次编辑Slide" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "Slide HTML Tags" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "ID" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "HTML Data" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "Link&Seo" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "Slide 链接" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "定期" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "至Slide" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "URL" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "目标" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "_self" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "_blank" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "_top" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "_parent" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "链接到幻灯片" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "感性" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "在图层上(正面)" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "层背后(背面)" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "Slide 长度" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "停止滑块进度" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "在导航中可见" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "隐藏在导航中" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "发布" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "发布时间" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "未公布" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "Wordpress多语言" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "Slide 语言" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "参数" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "描述" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "循环所有图层时间轴" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "使用幻灯片循环" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "开始" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "结束" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "模块管理员缩略图" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "管理员拇指" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "Navig。拇指" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "尺寸" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "" "从Slider\n" "设置 " #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "编辑观点" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "图层选项" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "悬停视图" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "动画视图" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "尺寸和位置" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "高级样式" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "循环层" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "徘徊" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "属性" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "习惯 CSS" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "静态的" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "行设置" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "列" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "更新行" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "休息时间" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "行位置" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "列设置" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "垂直对齐" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "文本/按钮层内容" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "闲" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "切换" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "Meta" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "使用切换" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "切换为悬停风格" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "反向切换内容" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "占位符" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "越线" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "只有手动&lt; br /&gt;" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "基于宽度" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "基于内容" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "基于内容和宽度" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "文字对齐" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "图像层内容" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "如果存在,来自Stream的图像" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "默认设置" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "强制延迟加载" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "忽略延迟加载" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "来源类型" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "媒体内容" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "如果存在,来自Stream的视频" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "HTML5视频" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "视频ID" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "输入视频ID" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "预载" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "汽车" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "Meta Data" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "跳过预加载" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "16:9" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "4:3" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "1.85:1" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "2.39:1" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "自动播放" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "只有第一次Slide显示" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "On - Skip 1st Time Slide" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "环" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "没有循环" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "循环媒体 - 暂停Slide" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "循环媒体 - 不要停顿Slide" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "媒体海报" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "如果存在,来自Stream的海报" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "YouTube拇指" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "Vimeo Thumb" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "来自Stream" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "删除海报" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "暂停海报" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "手机上没有海报" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "只有移动海报" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "高级媒体设置" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "停止其他媒体" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "允许全屏" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "没有互动" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "控制" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "大型控制" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "内联模式" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "媒体量(0-100)" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "1/4" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "1/2" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "正常" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "x1.5" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "x2" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "i.e. 0:15" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "i.e. 2:41" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "形状图层内容" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "列中的显示模式" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "显示" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "块" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "inline-block的" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "浮动" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "明确" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "加 LineBreak 之前" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "加 LineBreak 后" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "HTML Tag" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "Wrapping Tag" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "<rs-layer>" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "<p>" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "<h1>" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "<h2>" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "<h3>" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "<h4>" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "<h5>" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "<h6>" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "<span>" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "全局图层设置" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "图层是全局的" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "响应行为" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "在设备之间调整大小" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "隐藏“在”宽度下" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "显示鼠标悬停Slider" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "位置和大小" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "额外" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "没有可供您当前选择的选项。" #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "大小预设" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "习惯尺寸" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "全屏宽度" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "全高" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "伸展" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "覆盖" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "图层对齐" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "图层区域" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "字形" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "字体和图标" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "更多" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "减" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "强调" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "上划线" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "行通" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "大写" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "小写" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "大写" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "可选" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "不可选择" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "文字颜色" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "框架中的颜色" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "SVG颜色" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "中风颜色" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "BG在框架中" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "间距" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "继承" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "中间" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "边界" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "边框颜色" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "边框风格" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "固体" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "虚线" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "带点" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "双" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "基本变换" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "盒子阴影" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "影响" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "阴影" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "Wrapper 容器" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "图层容器" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "阴影颜色" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "文字阴影" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "混合模式" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "无法在编辑器中呈现。请在前端预览。" #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "在编辑器中显示" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "穗状面具" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "启用峰值" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "左穗" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "没有尖峰" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "1 Spike Top" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "1 Spike Middle" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "1 Spike Bottom" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "两个尖刺" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "三个尖刺" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "四个尖刺" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "五尖刺" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "尖峰宽度" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "右尖刺" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "锐角扩展" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "左角" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "没有角落" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "右上角" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "视差和3D" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "水平" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "在面具下" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "附上BG" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "时间轴滚动" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "处理" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "默认(全局设置)" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "早点开始" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "滤镜效果滚动" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "图层ID" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "Classes" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "相对" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "的TabIndex" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "Wrapper ID" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "自定义内联和悬停CSS" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "习惯 CSS" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "已删除的功能!
    仅可通过渲染查看。对样式图层的影响有限。习惯CSS 内联将在版本中删除 6.2" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "重置样式" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "光标" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "指针事件" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "面具" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "悬停变换" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "zIndex" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "字体悬停风格" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "SVG悬停风格" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "背景悬停" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "边境悬停" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "过滤悬停" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "关键帧" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "设置为编辑器视图" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "基本" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "帧别名" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "等待行动" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "强制准备" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "反转“IN”" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "层" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "Char" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "字" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "线" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "SFX" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "过滤" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "Slide 基于方向的镜像" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "使用掩蔽" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "使用剪辑路径" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "长方形" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "圈" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "反转" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "起源" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "对角线" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "左上方" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "右上角" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "右下角" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "左下角" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "Center Diagonal" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "Center - Left Right" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "Center - Right Left" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "反转水平" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "反转垂直" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "角落" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "拆分字符" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "向前" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "向后" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "中到边缘" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "边缘到中间" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "分裂的话" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "分裂线" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "没有特效" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "阻止到左边" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "阻止到右边" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "阻止顶部" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "阻止底部" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "块颜色" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "图层循环动画" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "启用时间轴循环" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "启用循环效果" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "图层时间轴循环" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "开始帧" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "结束帧" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "循环金额" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "动画到“开始”在循环中" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "重置儿童时间表" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" "限制!
    子组,列和行的子层将只是重新启动,没有动画从最后一个循环帧到第一个循环帧,独立于启用循环选项中的Animate到“start”。" #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "层循环效果" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "加载循环模板" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "移动" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "旋转" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "Yoyo" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "弯曲" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "自动旋转" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "预置" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "Revolution Slider 6" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "ThemePunch" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "Slider Revolution:" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "选择/编辑Slider" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "Slider Revolution - Premium responsive slider" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "https://revolution.themepunch.com/" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "https://themepunch.com/" languages/revslider-zh_CN.mo000064400000301714150212006510012043 0ustar00\5jj jjj j'jkk./k ^klknktkk k k k k k k kk llll l l lll mm +m7m:mAmEmImMmQmTmXm\mamdmhm lmwm}mm mm mmm m m m mmmmmmm m m nnnn%n 8nDnGnNnQnUnWnZn]n`ncnenhnmn,N0{       7H  !9 H S]q   ȁԁ&Cbt{ ˂ւ  7I antz   ̓؃  ) DNazȄڄ" !3B v  ȅ ҅ ߅  %CU dp  Ɇ Ԇ   .9J[l u &҇ۇ ,7 = IV ft   Έ  & <G O ]j} É Ή ؉ '6#'Z:]Ί,2D2w4Zߋc: ƌЌٌ  29Ma'q ƍٍ  ' 5BIO_gm|ÎҎڎ"0 S `m u1ȏ1!Q s ːӐ .5< CP _j ! ˑ Ց   '2G^fʒ/LUn+u Γޓw~ ɔ ߔ  #=Sbq•ӕە&+D/c(–ǖ ̖ז0+CR [ex . (/7@F Xf{ Әۘ $7 FTgzÙԙ "#4X lyɚ-@Qj ƛ՛2F^tœӜڜJ[k rȝڝ ! &!4Vl  Ϟݞ"-= kx % A MYm  ՠ   + <;Gơ ݡ   (10by ~  Yɢ# ) 5 @ K Wbu#~)̣ӣ ۣ Q%0w$ ͤ 0!@bBإ  . ?J Z h v   Ŧ ʦԦݦ  (/DW l v  ϧڧ  (.1 6AF^bY/5 ISn ת !;Rbj    ūϫ1%%:`rz Ϭ  (86 oz ŭӭ *3M_ h s } ˮ(֮= U c oz  ˯ &D[ ky ǰְ *? D O [ gr{= ڱ    )3 <J_-t %-Ka t ̳ !A Zd s`     ,: AMR d n y ̵ ڵ  - 2 > H S_gn }  ̶*;M_r  ѷݷ   0 <G[s  ø Ѹܸ #4*T-ǹ $7 \gl |  -Ϻ + :DSfv~ .˻ ݻ.3 D?R0üPټ'*R6W Ľҽ۽"2DVfyӾ  &0 BL8^ҿ  )>1p     )7KT\e}   #4C!R t    * 3> GJTK  *?T!c+%4+:Ng|   "  # 0=E T _ kx .-5<c'  -< \j  !$&@?   r  % 2< Ygv8 &#Ae'   $0i7   "9 P ^k    * 7 D PZ _jqz ~    (=-M{ . + ;H]q GN cp 0 + 2 ? KU[o ;  %: Q\m  $ BP U `m t  , 9 D R ^j: ,:I ^ lz-)0+.\#03H[kz " 1R Y f t  ='hDt."Q` o}   #2 8 DP Xf w     * 1 >L [fw   =$1&V%}  25HQX ] hr  #! & 1 < H T`Qz"} +"'8MQ Q\^n $ 3 R _ jt {  %6P?,, #:0k }    *6 E R_ gq d * 5 ? J W c p}  ! -6E\+o 9 MW v    =Xt   "+ : F R]et  % >/I y #3 EP c p~IX^x"   #19 >IQZaio#t "7%]q!v "8[ s } =..? S _kt y !   ' GUW]|  qt   "&)-169= ALRV [f kvy    !%'*-0358=$3(X           , AM ]j  !(EYx       - 4 A N [ h u   !$  % 2?R bo$   ' .8AHOn"u      % 0< E Q[dm|     **1G]s         $=A H Ubr     (2H _i5 3Xv'3'IR]   !"DK_s'    & 4AEK[c j w   !=P` gt,  3 S l  s           ! !! 1!, ,, , , ,,,,,,,, - - &-3-:-"M-p-- ---- - - --- ...'2. Z. g.q../1/ D/N/`/v// / /////// /0 0 0*0 =08J0(0000 001 1 1"1+1011b1u1 y11 11 1 1Y1#2*212 82E2 L2 Y2f2!m2222 2222 22X3*]3'3!333 33 4494V4Bi44 4 44 444 5 5 #5 -5 75D5 K5Y5]5 d5 q5|5 555 55555 5555 6!6 (626Q6d6 h6 u666 6 6666 6666 6646M%8Ns8888 8$8$9C9\9 c9 p9}9999 9 999 9 :: !:.:>:B:J: c:m:'}:$:$::; ; ;!;1;8; K; X; e; r; ;;7;;; ; ; << <,<?<R< e<r<<< < < < < <<< < < < = =0"=S=l=Ep= = = == = = > > >*>=> M> Z>g>(}>>> > >> >> ? ?*?@?Y? `?m? ?? ? ??? ????<? @&@*@1@ 8@ C@ P@ ]@ j@t@@@!@@@AA&A9A RA\A sAA AAA AAABB $B 1B ;B HBiB BB B`B C C+C2C9C >C KCXChC oCyCC C C CCCC C D D D'DcKc bcoc sc ccccc ccc c cd d"d>dQdcdsd |d d d d d dddde1eDeKe\e se ee e eeee-e-f&Ff&mf)ff#ff)g&:gag tg ggg gggg hh0hOhVhfhxhhh h h hhhhhIh&i-inLiki$'j LjYjijjjjjj j jj jk k k k+k 2k ?kLkSkck sk k kkkkkkk k k k k l l l (l 4l AlNlaltlll l ll ll3l m"(mKmgm nm {m!mm&m m m nn n $n1nAnTn [ngnwn ~nnnnn n n n n ooT.oo'pCp-Wp!ppppq ~rrGr r$rs'1s Ys fs ss }sss s ssssst tt%t )t6tLtOUt%t%ttttu 2u0>u ou |uuu uuuuuv v v v'v .v;vBvIv Qv[v jv xvvvvvvvWv ww w'w :w Dw Nw [wew{w ww w w w w wwwx x$x7x'Jx%rxxxx xxx0x /y~K~[~q~&,K`v        !(/6>D#I m{    ŀڀ6,@!Df ҁ") A K U2_/‚ۂ    )3 :D KU eoŃ not found! should be numeric should not be empty"Alt" Attr."Include RevSlider libraries globally" "M" wait's on Action"N" wait's on Action"Pages to include RevSlider libraries" option "Title" Attr.#$9.99© Copyright & License Info<a> Tag Link<h1><h2><h3><h4><h5><h6><p><rs-layer><span>(x%, y%)* All settings adjusted by the guide can be changed later.
    Click the Help Icon to find options & documentation--- Choose Slider ---04.03.201805.03.201808.03.20181 Purchase Code per Website1 Purchase Code per Website!1 Spike Bottom1 Spike Middle1 Spike Top1.1.85:11/21/410.11.1212.12412491313.14.14.09.201914:0015.16:917.09.2019178618.08.201819198241on1 Support1st Frame2 x 2 Black2 x 2 White2.2.39:12021221:00243 x 3 Black3 x 3 White3.321383D Crop Fix (z)3D Effects Enabled3D Settings4.457819474:355.6.7.8.99.9.99

    In case you’re using Google Web Fonts (default) or playing videos or sounds via YouTube or Vimeo in Slider Revolution we recommend to add the corresponding text phrase to your privacy police:

    YouTube

    Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

    If you're logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

    YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

    Vimeo

    Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

    If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our plugin or do not have a Vimeo account. The information is transmitted to a Vimeo server in the US, where it is stored.

    If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

    For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

    Google Web Fonts

    For uniform representation of fonts, this page uses web fonts provided by Google. When you open a page, your browser loads the required web fonts into your browser cache to display texts and fonts correctly.

    For this purpose your browser has to establish a direct connection to Google servers. Google thus becomes aware that our web page was accessed via your IP address. The use of Google Web fonts is done in the interest of a uniform and attractive presentation of our plugin. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If your browser does not support web fonts, a standard font is used by your computer.

    Further information about handling user data, can be found at https://developers.google.com/fonts/faq and in Google's privacy policy at https://www.google.com/policies/privacy/.

    SoundCloud

    On our pages, plugins of the SoundCloud social network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T 3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the SoundCloud logo on our site.

    When you visit our site, a direct connection between your browser and the SoundCloud server is established via the plugin. This enables SoundCloud to receive information that you have visited our site from your IP address. If you click on the “Like” or “Share” buttons while you are logged into your SoundCloud account, you can link the content of our pages to your SoundCloud profile. This means that SoundCloud can associate visits to our pages with your user account. We would like to point out that, as the provider of these pages, we have no knowledge of the content of the data transmitted or how it will be used by SoundCloud. For more information on SoundCloud’s privacy policy, please go to https://soundcloud.com/pages/privacy.

    If you do not want SoundCloud to associate your visit to our site with your SoundCloud account, please log out of your SoundCloud account.

    A Slider with the given alias already existsA new version of Slider Revolution is available.API KeyAPP IDAPP SecretAccess SecretAccess TokenAction DelayAction NeededAction TypeActionsActivate Add-OnActivate Global Add-OnActivate LicenseActivate Slider Revolution for Premium Benefits (e.g. Live Updates).Activate To UpdateActivatedActivating Add-OnActivationActive Transition OrderAdd Action to Add FolderAdd LayerAdd LineBreak AfterAdd LineBreak BeforeAdd New MetaAdd New Navigation Add Slide(s)Add Slider as ModalAdd To CartAdd TransitionAdd to Cart ButtonAdd to Cart URLAdd to SelectionAdd-OnAdd-OnsAddOn could not be activatedAddOn could not be deactivatedAddOn deactivatedAddOnsAddOns Outdated. Please UpdateAddOns need attentionAdding new Blank Module...AdditionalAddon RequiredAddonsAdmin ThumbAdv. StyleAdvancedAdvanced ActionsAdvanced Module EmbeddingAdvanced SettingsAdvenced Media SettingsAfter ActionAlbumAliasAligmentAlignAligned byAllAll EventsAll LanguagesAll LayersAllow FullscreenAlt. ImageAmount of SlidesAn Error Occured while importingAnim FromAnim ToAnimate FromAnimate to "Start" in LoopAnimationAnimation DurationAnimation Duration in msAnimation EaseAnimation TemplateAnimation ViewAnimation could not be savedAnimation deletedAnimation savedAny custom meta tagAre you sure you want to continue?Are you sure you want to delete Are you sure you want to delete the selected Slide:Are you sure you want to export ArgumentsArrow StyleArrow TypeArrowsAs ModalAscendingAspect RatioAttach to BGAttributesAudioAudio Wave Library is Loading...AuthorAuthor Avatar URL(size in px)Author Posts PageAuthor WebsiteAuthor nameAuthor, Editor, AdminAutoAuto PlayAuto RotateAuto Rotate SlideshowAvailable VersionBG & SpaceBG 3D DepthBG ColorBG FilterBG FitBG ImageBG SpeedBG in FrameBackBack to OverviewBackgroundBackground ColorBackground HoverBackground VideoBackwardBad RequestBasicBasic MetasBasic TransformsBasicsBearer Token is good, check your queryBehaviorBehind Layers (Back)Blank Page CreatedBlank page has been created:Blank slideBlend ModeBlockBlock ColorBlock ScrollBlock to BottomBlock to LeftBlock to RightBlock to TopBlurBody ClassBorderBorder ColorBorder HoverBorder StyleBorder, Overlay & ShadowBothBottomBox ShadowBreak AtBrowser WidthBrowser behaviorBuilding Select BoxesBulk SlideBulletsBullets StyleBullets TypeBullets VisibilityButtonButtonsBy Compressing OutputBy Echo OutputCSSCSS/JS EditorCUSTOM CSSCUSTOM JSCache (sec)Cache (sec):Call BackCall this function to pause the slider.Call this function to play the slider if it is paused.Call this function to start the slider.Can not be EmptyCan not be rendered in Editor. Please preview in Frontend.Can't connect programatically to the ThemePunch servers, please check your webserver settingsCan't create zip file: Can't delete default preset of default navigationsCan't get the bearer token, check your credentialsCan't modify a default preset of default navigationsCan't write into the uploads folder of WordPress, please change permissions and try again!Can't write the file into the uploads folder of WordPress, please change permissions and try again!CancelCancel & Reload LaterCapitalizeCaraouselCarouselCarousel LayoutCategoriesCategories & TagsCategories:Category1, Category2, Category3CenterCenter - Left RightCenter - Right LeftCenter DiagonalChanges that you made may not be saved.Changing Screen SizeChannelChannel IDCharCheck RequirementsCheck for UpdatesChoose ImageChoose Revolution SliderChoose Slide TemplateChoose SliderChoose VideoCircleClassClass to ToggleClassesClearCleared AlbumsCleared PhotosetsClickClick to ChooseCloseClose Slider ModalColorColor in FrameColoredColumn SettingsColumnsComing Slide as jQuery ObjectConcertConnect with ThemePunchConnection to Update Server FailedCons. SecretConsumer KeyContentContent BasedContent and Width BasedControlsCopyCopy Embed CodeCopy ShortcodeCopyright & Licensing - Slider Revolution LibraryCornersCould not create SlideCould not create SliderCould not fetch Facebook albumsCould not fetch YouTube playlistsCould not fetch flickr photosetsCoverCover ColorCreate Blank PageCreation AscendingCreditsCurrent
  • IndexCurrent LevelCurrent PostCurrent SlideCurrent Slide as jQuery ObjectCursorCurvedCustomCustom "Alt"Custom "Title"Custom CSSCustom Inline & Hover CSSCustom MetaCustom OrderCustom SizeCustom Size is currently DisabledCustomCSSCustomizationDashedDateDate ModifiedDate PublishedDate createdDate modifiedDebug ModeDecision Modal TitleDecrease Module HeightDefaultDefault (Global Settings)Default BasicsDefault Desktop Content WidthDefault Mobile Content WidthDefault New Layer SettingsDefault Notebook Content WidthDefault SettingDefault Settings for LayerDefault Tablet Content WidthDefaultsDefer JavaScript LoadingDeleteDelete All Sliders and Folders included in Delete SlideDelete SliderDelete Template ?Deleting SliderDeletion failedDepricated Function !
    Only visible by Rendering. Limited influence on Styled Layers. Custom CSS Inline will be removed in Version 6.2DepthsDeregister this CodeDeregistration failed!DescendingDescriptionDesktopDesktop Swipe EnabledDiagonal FromDiff. AnimDimensionDirectionDisableDisable Add-OnDisable Blur/Focus behav.Disable Global Add-OnDisable Ken B.Disable MobileDisable SliderDisable on MobileDisabledDisabled - Time BasedDisabling Add-OnDismiss MessagesDisplayDisplay Mode in ColumnDisplay a certain photoset from a userDisplay a galleryDisplay a group's photosDisplay a user's public photosDisplays a Slider Revolution Module on the pageDo ItDo you want to start the Update process?DocsDoneDont Do ItDont Force FullwidthDottedDoubleDownloading the Zip File may take a few moments.Drag & Drop Import FileDrag to SelectDribbbleDuplicateDuplication FailedDurationDynamic Viewport LoadingEQH-1879EX 87 TNTEase SpeedEasingEast 32th Street between Park & Lexington Avn Edge to MiddleEdit PageEditor ViewEditor is Loading...EffectEffectsElementsEmbedEmpty PlaceholderEnable Add-OnEnable Global Add-OnEnable Loop EffectsEnable SpikesEnable Timeline LoopsEnable/Disable Add-On on ModuleEnabledEnabled - Scroll BasedEnabling Add-OnEndEnd FrameEnter Access SecretEnter Access TokenEnter Album IdEnter Api KeyEnter Channel NameEnter Consumer KeyEnter Container .class or #idEnter External URLEnter FaceBook Page URLEnter FullscreenEnter Gallery URLEnter Group NameEnter Group URLEnter Image URLEnter LinkEnter MPEG SourceEnter Preset Name to Save or DeleteEnter Purchase CodeEnter SecretEnter Twitter NameEnter User NameEnter User URLEnter Video IDEnter Vimeo IDEnter YouTube Channel IDEnter YouTube IDEnter a Module nameEnter the App IDEnter the App SecretEnter your Api KeyEnter your EmailError downloading layersError downloading layers dataError downloading objectEvent BasicsEvent End DateEvent IDEvent LocationEvent Start DateEvent end dateEvent end timeEvent location addressEvent location countryEvent location nameEvent location postcodeEvent location regionEvent location slugEvent location stateEvent location townEvent start dateEvent start timeEventsExample 2,homepage,5Exceeded filesize limit.ExcerptExcerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy.Exit FullscreenExportExport SliderExternal ImageExternal ScrollFAQ'sFOLDERFONTFREE POSITIONED LAYERSFaceBook SettingsFacebookFacebook ExtrasFactor on BG'sFactor on LayersFactory SkinsFadeFade SettingsFailed to Move Slider Into FolderFailed to Update TagsFailed to update TitleFallback SettingsFavorite ChangedFavorite CountFavoritesFeatured ImagesFeatured OnlyFeatured ProductsFetch ByFile Succesfully ImportedFilenameFilterFilter Effect Scroll BasedFilter Effect Scroll is now generally EnabledFilter HoverFiltersFind My CodeFind information about the YouTube API key hereFinnished with slide changeFirst SlideFive SpikesFix RS Table IssuesFix during ScrollFixed on TopFlickrFlickr ExtrasFlickr SettingsFloatFolderFolder Creation FailedFolder DeletedFolder Deletion FailedFollowFollow LinkFontFont & IconFont FamilyFont Hover StyleFont IconsFor the pages and posts editor insert the Shortcode:For the theme html use:Force Cover ModeForce Lazy LoadingForce Overflow VisibleForce PrepareForce RS DB CreationForwardFour SpikesFrame AliasFrame MFrame NFrame Size can not be Extended. Not enough Space.Frame wait's on ActionFromFrom BottomFrom LeftFrom RightFrom Slider SettingsFrom StreamFrom TopFrom the widgets panel drag the "Revolution Module" widget to the desired sidebar.FrontFull HeightFull PriceFull WidthFull-ScreenFull-WidthFullscreen ActionsFunctionFunction Not Available in Demo ModeFunction Only Available for AdminstratorsFutureGalleryGallery URLGapGap (Border)GeneralGeneral SettingsGet a Purchase CodeGet access to the latest News from ThemePunch. We promise to never send you Spam!Get the amount of existing slides in the slider.Get the current focused slide index.Get the previously played slide.GlobalGlobal Layer SettingsGlobal LayersGlobal Layers TimelineGlobal SettingsGlobal Settings not saved/updatedGlobal Settings saved/updatedGlobal Style PresetsGlobal Value ! Option to find under Slider Settings - Parallax TabGlobalsGo To SlideGo To Slide with IDGo to 1st Frame Go to EditorGo to Frame "N"Go to Last FrameGoTo FrameGood Afternoon Good Evening Good Morning Google FontsGrayscaleGrid = ModuleGroupGroup URLGroups' PhotosHML5 VideoHTMLHTML DataHTML TagHTML5 AutoplayHTML5 VideoHandleHandlingHeadlinesHeightHeight Attrib.HiddenHidden in NavigationHide "Under" WidthHide Highlight BoxesHide OverHide UnderHide Under Browser width...Hierarchy StickyHighHigher LevelHome Page OnlyHorizontalHoverHover TransformHover ViewI have a Purchase CodeICONIDID of ElementIMAGEINIconIcon / SVGIdleIf you want to use Slider Revolution on another domain, please purchase another licenseIf you want to use the PHP function "add_revslider" in your code please make sure to activate If you want to use your purchase code on
    another domain, please deregister it first orIgnore Lazy LoadingImageImage Layer ContentImage URLImage from Stream if existImage from Stream if existsImage is Loading...ImagesImport LayerImport ReportImport Selected LayersImport file not foundImportedImporting Layers...In StockIn Stock OnlyInclude Libraries GlobalyIndex of Current SlideInfinity ScrollInheritInitialization DelayInline ModeInline-BlockInnerInner / OuterInsert scripts in FooterInstagramInstagram SettingsInstagram reports: Content did not match expectedInstagram reports: Content is privateInstagram reports: Parse script errorInstagramm ExtrasInstallInstall Add-OnInstall TemplateInstall Template PackageInstalledInstalled VersionInstalling Add-OnInstalling TemplateInstant UpdatesIntelligent InheritingInteractionInvalid EmailInvalid Email/Could not connect to the Newsletter serverInvalid IDInverse Toggled ContentInvert HorizontalInvert VerticalInvertsJohn DoeJump to SlideKeep Auto SizesKeep Breakpoint HeightsKeep Last StateKen BurnsKen Burns / Pan ZoomKeyboardKeyboard Arrow NavigationKeyboard SettingsKeyframeKeyframe #KeyframesKill SliderLAYERSLargeLarge ControlsLarge SquareLast FrameLast ModifiedLast SlideLast Slide Started, Slider is at the endLast slide startsLayerLayer Action (enterstage, enteredstage, leavestage,leftstage)Layer ActionsLayer AlignLayer AreaLayer Area SizeLayer ContainerLayer EventsLayer IDLayer ImportLayer LibraryLayer Loop AnimationsLayer Looping EffectsLayer ObjectsLayer OptionsLayer Timline LoopLayer Type (image,video,html)Layer as jQuery ObjectLayer is GlobalLayer optionsLayer with ActionLayersLayers ImportingLayers Overflow HiddenLayers SpeedLayers VisibleLayers are SelectableLayers default EnabledLayoutLazy LoadingLeave without SaveLeaving current PageLeftLeft ArrowLeft BottomLeft CornerLeft SpikeLeft TopLeft/Right Arrow KeysLessLevelLicense validation issue Occured. Please contact our Support.Limit ExcerptLineLine BreakLine-throughLink & SeoLink ActionsLink TargetLink TypeLink URLLink to SlideLink to WP Home PageLink to current pageList of Pages to include Revslider Libraries List of categories with linksList of categories without linksList of tags with linksLoadLoad Loop TemplateLoaded Google FontsLoadingLoading CodeMirror Library...Loading ConfigurationLoading Content...Loading ErrorLoading Error: Loading Thumbnails...Loading TypeLock / Unlock SelectedLock/Unlock SelectedLoopLoop All Layer TimelineLoop AmountLoop LayerLoop LayersLoop Media - Do Not Pause SlideLoop Media - Pause SlideLoop ModeLoop One SlideLoop TemplateLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt.Los AngelesLow ResolutionLowercaseMODULEMPEGMain StyleManual ImportMarked LayersMarkupMarkup MetaMaskMax Blur StrengthMax PostsMax SlidesMax WidthMax. Post Size (256M)Max. Res.Max. VisibleMedia ActionsMedia ContentMedia LibraryMedia PosterMedia Volume (0-100)MediumMedium 640Medium 800Memory Limit (256M)MetaMeta ConfigMeta DataMeta DatasMeta ValuesMethodsMiddleMiddle To EdgeMin HeightMin. FingerMobileMobile SettingsMobile Swipe EnabledModule .zipModule Admin ThumbnailModule BackgroundModule ClassesModule Creation GuideModule DefaultsModule DimensionModule DimensionsModule Fixed FromModule Fixed UntilModule General OptionsModule IDModule NamingModule Position within WrapperModule TemplatesModule TypeModulesMonospace FontsMoreMouseMouse EnterMouse Enter PointMouse InteractionMouse LeaveMouse MoveMouse Move & ScrollMouse Scroll NavigationMouse Scroll SettingsMouse SpeedMoveMultiple SelectionMusic HallMute MediaMute at StartNav EditorNav Image DimensionsNavig. ThumbNavigation EditorNavigation OptionsNavigation StyleNavigation could not be deletedNavigation not found, could not add presetNavigation not found, could not delete presetNavigation preset deletedNavigation preset saved/updatedNeed Attention by removingNew Blank ModuleNew FolderNew Module from TemplateNew Version Available. Please UpdateNew WindowNewsNext / PreviousNext FrameNext MonthNext SlideNext Slide at EndNext StepNext on Browser FocusNo API KEY - Could not fetch flickr photosetsNo Action SelectedNo CornerNo Data ReceivedNo Email givenNo FollowNo InteractionNo Layers SelectedNo Lazy LoadingNo LoopNo Poster on MobileNo ShadowNo Sliders found, Please create a Slider firstNo Special EffectNo SpikesNo Sticky KeyframesNo StyleNo User URL - Could not fetch flickr photosetsNo data receivedNo file sent.No further source settings needed. Content is created manually.No options available for your current selection.No response on actionNo slides found, please add at least one Slide Template to the choosen language.No slides found, please add some slidesNoneNone of the Settings changed. There is Nothing to SaveNormalNot ActivatedNot Enough space between Frames.Not InstalledNotebookNothing SelectedNumber Of CommentsNumber Of SalesNumber of CommentsNumber of LikesNumber of RatingsNumber of ReviewsNumber of ViewsNumber of commentsOBJECTOGVOUTObject LibraryObject could not be loadedObjectsOffOffset (Tilt) EffectOffset to Scroll PositionOnOn - Skip 1st Time SlideOn Background EnabledOn IE8On MobileOn Mobile and IE8On ScrollOn Scroll DetailsOn Scroll can be Added per Slider in the General OptionsOn StageOnly 1st Time Slide shownOnly Manual <br/>Only Poster on MobileOoppps....Open DocumentOpen ModalOpen SlideOpen Slider ModalOpeningOption is depricated and will be removed in upcoming updates !Optional Font Loading URLOptional OGV SourceOptional WEBM SourceOrange CountryOrientationOriginOriginalOriginal SizeOther 1. SlideOther FoldersOuter HorizontalOuter VerticalOutput FilterOver Layers (Front)OverflowOverlayOverlineOverride Style on SlideOverwrite Template ?Own ModulesPACKAGEPackagePage URLPage is reloading...Pages (example: 2,10):Pan Zoom SettingsParallaxParallax & 3DParallax & 3D SettingsParallax EnabledParallax LevelParallax Orig.Parallax is now generally EnabledParameter 1Parameter 10Parameter 2Parameter 3Parameter 4Parameter 5Parameter 6Parameter 7Parameter 8Parameter 9ParametersParamsParent LevelPastPastePausePause SliderPer PagePermissionPhotosetPick an ItemPlace the shortcode on the page or post where you want to show this modal.Place the shortcode on the page or post where you want to show this module.PlaceholderPlay SlidePlaylistPlease register your application with Twitter
    to get the right valuesPlease register your Website app with Facebook
    to get the right valuesPlease Wait a MomentPlease Wait a momentPlease Wait...Please activate Slider RevolutionPlease add at least one Layer.Please follow this link to edit the Slider:Please select an Addon to start with.Please select the correct zip file, checksum failed!Plugin UpdatesPlugin deregisteredPlugin is not RegisteredPlugin not activatedPlugin successfully activatedPointer EventPopularPopular PostsPositionPosition & SizePostPost AliasPost BasicsPost Categories, Tags and CommentsPost ContentPost DetailsPost ExcerptPost IDPost SelectionPost TitlePost Types:Post contentPost content limit by charsPost content limit by wordsPost-BasedPoster ImagePoster from Stream if existPoster in PausePostsPreloadPrepared for slide changePreparing Data...PresetPreset could not be saved/values are the samePreset handle already exists, please choose a different namePreset not foundPreset not found in default navigationsPresetsPrev SizePrev. Slide as jQuery ObjectPreviewPreview ImagePrevious FramePrevious SlidePrevious Slide as jQuery ObjectPrevious StepProcessing Import ofProductProduct CategoriesProduct VariationProgressProgress BarPub. RulesPublishPublishedPurchase Code already registered!Purchase Code could not be validatedPurchase Code is invalidPurchase Code was locked, please contact the ThemePunch support!Put JS to BodyQuick StyleQuick Style ContentQuick Style HeadlineQuit GuideRTL DirectionRandomRandom OrderRe-Download OnlineReTweetsRead here how to receive your Flickr API keyRecalculate all positions, sizing etc in the slider. This should be called i.e. if Slider was invisible and becomes visible without any window resize event.RecentRecent PostsRectangleRedirecting to Overview PageRedraw SliderRefresh SourceRegister Purchase CodeRegister Slider Revolution
    to Unlock Premium FeaturesRegister this CodeRegister to UnlockRegister to Unlock all FeaturesRegister to unlock AddOnsRegister to unlock LibraryRegister to unlock Premium FeaturesRegister to unlock SupportRegister to unlock TemplatesRegister to unlock UpdatesRegister to unlock all Premium FeaturesRegisteredRegularRegular PriceRelRelatedRelease to Upload fileReload PageRemoveRemove One Slide with Slide Index from the Slider. Index starts with 0 which will remove the first slide.Remove PosterRemove SlideRenameRepeatRepliesRequirementsResetReset Children TimelineReset Children TimelinesReset StyleReset before each LoopResize Between DevicesRespect RatioResponisvityResponsive BehaviorResponsive Between DevicesResponsive ChildrenResponsive OffsetsResponsivityRestriction !
    Children Layers of Group, Column and Row will simply restart, without animation from the last loop Frame to first loop frame, independent of the Animate to "start" in Loop enabled option.Resume SliderRetweet CountReverseReverse "IN"Reverse ScrollRevolution Slider 6Revolution Slider Error:Rewind at StartRightRight ArrowRight BottomRight CornerRight SpikeRight TopRootRoot LevelRotateRotationRowRow PositionRow SettingsSFXSKUSVGSVG ColorSVG Hover StyleSVG'sSale PriceSame WindowSans-Serif FontsSaveSave & ReloadSave ConfigurationSave Current TemplateSave Global SettingsSave NavigationSave your project & reload the page or cancelSavedSaving SlideScaleSceneScroll Based FeaturesScroll Based Timeline is now generally EnabledScroll EffectsScroll Effects DefaultScroll Effects SettingsScroll OffsetScroll PositionScroll To IDScroll based EffectsScroll below SliderScroll page under the slider.Scroll to IDSearchSearch Icons...Search Modules...See how to find the Youtube channel ID hereSelectSelect / Edit SliderSelect AlbumSelect PlaylistSelect a LayerSelectableSensibilitySerif FontsSet All VisibleSet a Slide Background Image to use this featureSet all TimingsSet as Editor ViewSettingsSetup NotesShadowShadow ColorShadow TypeShadow onShapeShape Layer ContentSharp Corner ExtensionsShortcodeShortcode GeneratorShortcode could not be parsed.Shortcode parsing successfull. Items can be found in step 3ShowShow AllShow AlwaysShow DelayShow Highlight BoxesShow Last Edited SlideShow SpeedShow all ModulesShow if mouse over SliderShow in EditorShow/Hide SelectedSign UpSignup to our NewsletterSimple LinkSimplify on IOS4 / IE8Simulate ClickSingleSingle Layer StickySingle PriceSingle Price without currencySingle SelectSizeSize & PosSize PresetsSizingSkip PreloadSlide ActionsSlide AnimationSlide BG AnimationSlide DescriptionSlide Direction based MirroringSlide DurationSlide From TemplateSlide HTML TagsSlide IDSlide Lang.Slide LengthSlide LinkSlide OptionsSlide SavedSlide TitleSlide could not be duplicatedSlide duplication failedSlide has no LayersSlide not foundSlide not found in the main slides of the slider. Maybe itSliderSlider After SwapSlider Before SwapSlider CenterSlider DeletedSlider Import FailedSlider LayoutSlider LoadedSlider Moved to FolderSlider Overflow HiddenSlider RevolutionSlider Revolution - Premium responsive sliderSlider Revolution AddonsSlider Revolution Plugin updated Failure:Slider Revolution Plugin updated Successfully toSlider Revolution Plugin updated Successfully.Slider Revolution PreviewSlider Revolution Shortcode CreatorSlider Revolution VersionSlider Revolution database structure was updatedSlider Revolution encountered the following error: Slider Revolution:Slider SettingsSlider StoppedSlider Timer keep goingSlider Timer pausedSlider as ModalSlider could not be loadedSlider is Playing after pauseSlider not foundSlider pausedSlider reached the 'stop at' slideSlider swapped to an other slideSlidesSlides (<25)Slides (<500)Slides (<60)Slides default EnabledSlides:SlideshowSlot AmountSlugSmallSmall 320SmartSocialSocial Basics (Flickr, Instagram, Twitter, Facebook, YouTube)SolidSome AddOns have new versions availableSome Layers are Locked and/or Invisible.
    Change Status in Timeline.Some Settings in Slider Source may not complete.
    Please Complete All Settings in Slider Sources.Sorry, this Social Stream cannot be displayed.Sort DirectionSort Posts By:Sort Prod. BySort by CreationSort by TitleSorting & LimitationsSorting & SettingsSourceSource SizeSource TypeSource must be from StreamSource:SpacingsSpanSpecific PostSpecific PostsSpeedSpike MasksSpike WidthSpinnerSpinner ColorSpinner SettingsSplit CharsSplit LinesSplit WordsSquareStandardStandard Module EmbeddingStandard ResolutionStar RatingStartStart EarlierStart FrameStart GuideStart MediaStart SliderStaticStatic LayerStay in EdiorStock QuantityStop MediaStop Other MediaStop Slider ProgressStop after N LoopsStop on HoverStretchStretch SlidesStroke ColorStyleStyle GlobalStyle on SlideSuccess! Please check your E-Mails to finish the subscriptionSuccessfully fetched Facebook albumsSuccessfully fetched YouTube playlistsSuccessfully fetched flickr photosetsSupportSwipe DirSwipe SettingsSwitch slider to next slide.Switch slider to previous slide.Switch to the slide which is defined as parameter.Sytem RequirementsTabIndexTabletTabsTabs StyleTabs TypeTabs VisibilityTag1, Tag2, Tag3TagsTags & LinkTags UpdatedTargetTarget LayerTemplate & Object LibraryTemplate Slider Import FailedTemplate Slider Installation FailedTextText AlignText ColorText RatingText ShadowText TweetsText/Button Layer ContentThe Current Size is set to "Auto Size". Do you want to continue with Custom Size?The Current Size is set to calculate the Layer grid sizes Automatically.
    Do you want to continue with Custom Sizes or do you want to keep the Automatically generated sizes ?The Purchase Code needs to be set!The WPML plugin is not activatedThe changes you made require a page reload!The changes you made will be lost!The following AddOns require an update:The link to the postThe “Vimeo Stream” content source is used to display a full stream of videos from a user/album/group/channel.
    If you want to display a single vimeo video, please select the content source “Default Slider” and add a video layer in the slide editor.The “YouTube Stream” content source is used to display a full stream of videos from a channel/playlist.
    If you want to display a single youtube video, please select the content source “Default Slider” and add a video layer in the slide editor.ThemePunchThemePunch ServerThis Guide will help you with the basic configuration *
    of your Slider Revolution 6 Module.This MonthThis Source Type must be from posts.This action can not be undone !!This can be Undone only within the Current session.Three SpikesThumb TypeThumbnailThumbsThumbs StyleThumbs VisibilityTimeLineTimelineTimeline Scroll BasedTimelines Scroll basedTimer PausedTimer ResumedTitleTitle DescendingTitle updatedToTo AdminTo Editor, AdminTo SlideTo Use it as Modal on pages and posts editor insert the Shortcode:To add the slider only to single Pages, use:To add the slider only to the homepage, use:TodayToggleToggle "N/M" FramesToggle 1st / Last FrameToggle ClassToggle Document Body Class on Open and Close of the Modal.Toggle FullscreenToggle MediaToggle Mute All MediaToggle Mute MediaToggle SliderToggle Start StateToggled (Visible)Toggled in Hover StyleTomorrowTopTouchTransform IdleTransitionsTransparentTrigger MemoryTriggered ByTriggered byTwitterTwitter @Twitter ExtrasTwitter SettingsTwo SpikesTypeTypesTypes & CategoriesURLUSUSAUnbind all listeners, remove current animations and delete containers. Ready for Garbage collection.Under MaskUnderlineUnlock AllUnmute MediaUnpublishedUnregisteredUnselectableUnsortedUntoggled (Hidden)Up/Down Arrow KeysUpdate AllUpdate HistoryUpdate LaterUpdate ListUpdate NowUpdate PluginUpdate RowUpdatesUpdates, New Products, SpotlightsUpdatingUpdating ListsUpdating Plugin FailedUpdating Plugin...Updating the Plugin may take a few moments.Upload Max. Filesize (256M)Upload folder writableUppercaseUse Clip PathUse CoverUse Custom SizesUse Default on...Use Full Screen or Full Width Layout to Use Fixed Scroll.Use ImageUse LineBreaks only in ColumnsUse MaskingUse Slide LoopUse ToggleUse WPML SettingsUserUser Name:User PhotosetUser Public PhotosUser URL:UsernameUsing this data is only allowed with a valid licence of the jQuery Slider Revolution Plugin, which can be found at CodeCanyon: http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunchVIDEOVelocityVerticalVertical AlignVideoVideo APIVideo IDVideo SettingsVideo cover could not be loadedVideo from Stream if existVideo from Stream if existsVideo in Active SlideVideo is playingVideo is playing in sliderVideo is stoppedVideo stopped in sliderVideosView all posts in %sViewPort StopViewsVimeoVimeo ExtrasVimeo IDVimeo SettingsVimeo ThumbVimeo VideoVisibilityVisibleVisible amountVisible in NavigationVisit PageWAITWC Category1, WC Category2WC Tag 1, WC Tag 2, WC Tag 3WEBMWPMLWaitWait for APIWait for ActionWarningWelcome to Slider Revolution 6What should happen Next?Whats New?Where do you want to move the Inherited Layers?Width Attrib.Width BasedWooCommerceWooCommerce BasicsWooCommerce PricesWooCommerce RatingsWooCommerce StockWordWordPress LibraryWordpress Multi LanguageWrapperWrapper ClassesWrapper ContainerWrapper IDWrapper Max HeightWrapping TagWrong RequestWrong category formatWrong export slider file format! Please make sure that the uploaded file is either a zip file with a correct slider_export.txt in the root of it or an valid slider_export.txt file.Wrong request!X% Y%Yes, Delete All Slider(s)Yes, Delete SlideYes, Delete SliderYes, Export SliderYou are running Slider Revolution YouTubeYouTube ExtrasYouTube IDYouTube PosterYouTube SettingsYouTube ThumbYouTube VideoYoutubeYoyoZ PositionZoom InZoom Out_blank_parent_self_topand/or add the current page to the as HTML Documentautoby Containerby PX or %center bottomcenter centercenter topclass Name to Togglecoma separated list | ex: 23,24,25could not find correct Slide to copy, please try again.enter-a-module-namefromhttp://yoursite.com/addtocart.phphttp://yoursite.com/homehttp://yoursite.com/pagehttp://yoursite.com/posthttp://yoursite/media/avatar.jpghttp://yoursite/user/pagehttp://yoursite/user/posthttps://revolution.themepunch.com/https://themepunch.com/i.e. 0:15i.e. 1200i.e. 2:41ie. http://fonts.useso.com/css?family for chinese Environmentin the "Global Settings" of Slider Revolution.jQuery & OutPut FiltersjQuery No Conflict ModejQuery TriggeredjavaScript Functionleft bottomleft centerleft topnoneon Actionorright bottomright centerright topslider_export.txt does not exist!tox1.5x2xxxx xxxx xxxx xxxxyoutube, vimeo, html5zIndexProject-Id-Version: Slider Revolution Report-Msgid-Bugs-To: POT-Creation-Date: 2019-06-28 07:35+0000 PO-Revision-Date: 2019-07-05 07:57+0000 Last-Translator: admin Language-Team: Chinese (China) Language: zh_CN Plural-Forms: nplurals=2; plural=n != 1; MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-SourceCharset: UTF-8 X-Poedit-Basepath: . X-Poedit-KeywordsList: __;_e;_:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2 X-Loco-Target-Locale: en_US X-Generator: Loco https://localise.biz/ X-Loco-Version: 2.2.2; wp-5.2.2 X-Poedit-SearchPath-0: .. 未找到!应该是数字不应该是空的"Alt" Attr.“全局包含RevSlider库”“M”等待行动“N”等待行动“包含RevSlider库的页面”选项"Title" Attr.#$9.99©版权和许可证信息<a> Tag Link<h1><h2><h3><h4><h5><h6><p><rs-layer><span>(x%, y%)*以后可以更改指南调整的所有设置。
    单击帮助图标以查找选项和文档---选择滑块---04.03.201805.03.201808.03.20181每个网站的购买代码1每个网站购买代码!1 Spike Bottom1 Spike Middle1 Spike Top1.1.85:11/21/410.11.1212.12412491313.14.14.09.201914:0015.16:917.09.2019178618.08.201819198241on1支持第一帧2 x 2黑色2 x 2白色2.2.39:12021221:00243 x 3黑色3 x 3白色3.321383D Crop Fix (z)3D 效果已启用3D设置4.457819474:355.6.7.8.99.9.99

    如果您在Slider Revolution中使用Google网络字体(默认)或通过YouTube或Vimeo播放视频或声音,我们建议您向隐私警察添加相应的文字短语: n t t

    YouTube

    我们的网站使用YouTube运营的插件,该插件由Google运营。这些网页的运营商是YouTube LLC,901 Cherry Ave.,San Bruno,CA 94066,USA。

    如果您访问我们的某个YouTube插件页面,则会建立与YouTube服务器的连接。在这里,YouTube服务器会被告知您访问过我们的哪些页面。

    如果您已登录自己的YouTube帐户,则YouTube允许您将浏览行为直接与您的个人资料相关联。您可以通过退出YouTube帐户来阻止此操作。

    YouTube用于帮助我们的网站吸引人。根据Art,这构成了合理的利益。 6(1)(f)DSGVO。

    有关处理用户数据的更多信息,请参阅YouTube的数据保护声明 https://www.google.de/intl/de/policies/privacy n t t < h3> Vimeo

    我们的网站使用Vimeo视频门户提供的功能。此服务由Vimeo Inc.,555 West 18th Street,New York,New York 10011,USA提供。

    如果您访问我们的一个带有Vimeo插件的页面,则建立与Vimeo服务器的连接。在这里,Vimeo服务器会被告知您访问过我们的哪些页面。此外,Vimeo将收到您的IP地址。如果您在访问我们的插件时没有登录到Vimeo或没有Vimeo帐户,这也适用。该信息将传输到美国的Vimeo服务器,并存储在该服务器中。

    如果您已登录Vimeo帐户,Vimeo允许您将浏览行为直接与您的个人资料相关联。您可以通过注销Vimeo帐户来防止这种情况。

    有关如何处理用户数据的更多信息,请参阅 https://vimeo.com/privacy n t t

    Google网络字体

    统一的字体表示,此页面使用Google提供的网络字体。当您打开页面时,浏览器会将所需的Web字体加载到浏览器缓存中以正确显示文本和字体。

    为此,您的浏览器必须建立与Google服务器的直接连接。因此,Google意识到我们的网页是通过您的IP地址访问的。使用Google Web字体是为了使我们的插件具有统一且有吸引力的呈现方式。根据Art,这构成了合理的利益。 6(1)(f)DSGVO。

    如果您的浏览器不支持Web字体,您的计算机将使用标准字体。

    有关处理用户数据的更多信息,可以是可在 https://developers.google.com/fonts/faq 上找到Google的隐私政策,请访问 https://www.google.com/policies/privacy/ n t t

    SoundCloud

    在我们的网页上,SoundCloud社交网络的插件(SoundCloud Limited,Berners House,47-48 Berners Street,London W1T 3NF ,英国)可能是整合的。我们网站上的SoundCloud徽标可以识别SoundCloud插件。 n t t t

    当您访问我们的网站时,您的浏览器和SoundCloud服务器之间的直接连接是通过插件建立的。这使SoundCloud能够从您的IP地址接收您访问过我们网站的信息。如果在登录SoundCloud帐户时单击“赞”或“共享”按钮,则可以将页面内容链接到SoundCloud配置文件。这意味着SoundCloud可以将访问我们的网页与您的用户帐户相关联。我们想指出的是,作为这些页面的提供者,我们不了解传输的数据内容或SoundCloud将如何使用它们。有关SoundCloud隐私政策的更多信息,请访问https://soundcloud.com/pages/privacy.

    如果您不希望SoundCloud将您对我们网站的访问与您的SoundCloud帐户相关联,请登录超出您的SoundCloud帐户。已存在具有给定别名的滑块新版本 Slider Revolution 是可用的API KeyAPP IDAPP Secret访问秘密访问令牌动作延迟需要采取行动行动类型操作启用 Add-On启用 Global Add-On激活许可证启用 Slider Revolution 对于 优惠(eg. 实时更新).激活更新活性激活 Add-On激活主动过渡订单添加动作新增文件夹添加图层加 LineBreak 后加 LineBreak 之前添新 Meta添加新导航加 Slide(s)加 Slider 如弹出添加到购物车添加转换添加到购物车按钮添加到购物车 URL添加到选择Add-OnAdd-OnsAddOn 无法激活AddOn 无法停用AddOn 停用AddOnsAddOns 过时了。请更新AddOns 需要注意添加新的空白模块......额外Addon 需要Addons管理员拇指高级样式高级高级操作高级模块嵌入高级设置高级媒体设置行动之后专辑别号对准对齐对齐通过所有所有活动所有语言所有图层允许全屏备用图片金额 Slides导入时出错动画来自动画到动画来自动画到“开始”在循环中动画动画持续时间动画持续时间以毫秒为单位动画轻松动画模板动画视图动画无法保存动画已删除动画保存任何习俗 meta tag你确定你要继续吗?你确定你要删除你确定你要删除选中的Slide:您确定要导出吗?参数箭头样式箭头类型箭头如弹出上升宽高比附上BG属性音频音频波库正在加载......作者作者阿凡达 URL(大小 px)作者帖子页面作者网站作者姓名作者,编辑,管理员汽车自动播放自动旋转自动旋转幻灯片可用版本BG&SpaceBG 3D深度BG颜色BG过滤器BG 适合BG图像BG速度BG在框架中背部回到概述背景背景颜色背景悬停背景视频向后错误的请求基本基本的Metas基本变换基本Bearer Token很好,请检查您的查询行为层背后(背面)空白页面已创建已创建空白页:空白幻灯片混合模式块块颜色阻止滚动阻止底部阻止到左边阻止到右边阻止顶部模糊身体类边界边框颜色边境悬停边框风格边框,覆盖 & 阴影都底部盒子阴影休息时间浏览器宽度浏览器行为建立选择框批量幻灯片子弹子弹风格子弹类型子弹可见性按键纽扣通过压缩输出通过回声输出CSSCSS / JS编辑器习惯 CSS习惯 JS高速缓存 (第二)高速缓存 (第二):打回来调用此函数暂停 slider。调用此函数来播放 slider 如果它被暂停。将此功能称为 slider。不能为空无法在编辑器中呈现。请在前端预览。无法以编程方式连接到ThemePunch服务器,请检查您的网络服务器设置无法创建zip文件:无法删除默认预设的默认导航无法获得持有人令牌,请检查您的凭据无法修改默认预设的默认导航无法写入WordPress的uploads文件夹,请更改权限再试一次!无法将文件写入WordPress的uploads文件夹,请更改权限再试一次!取消取消并稍后重新加载大写Caraousel圆盘传送带轮播布局分类分类和标签分类:Category1,Category2,Category3CenterCenter - Left RightCenter - Right LeftCenter Diagonal您所做的更改可能无法保存。改变屏幕尺寸渠道频道IDChar检查要求检查更新选择图像选择Revolution Slider选择 Slide 模板选择 Slider选择视频圈ClassClass to ToggleClasses明确清除相册清除照片点击点击选择关关 Slider 弹出颜色框架中的颜色有色列设置列未来 Slide 如 jQuery 对象音乐会与连接 ThemePunch与更新服务器的连接失败消费者。秘密消费者密钥内容基于内容基于内容和宽度控制复制复制嵌入代码复制短代码版权和许可 - Slider Revolution Library角落无法创建幻灯片无法创建Slider无法获取Facebook专辑无法获取YouTube播放列表无法获取flickr照片覆盖封面颜色创建空白页面创造升序积分当前

  • 指数当前水平现职当前 Slide当前 Slide 如 jQuery 对象光标弯曲习惯习惯“Alt ”习惯“标题”习惯 CSS自定义内联和悬停CSS习惯 Meta习惯顺序习惯尺寸习惯尺寸目前已停用习惯 CSS定制虚线日期修改日期发布日期创建日期修改日期调试模式决策模式标题降低模块高度默认默认(全局设置)默认基础知识默认桌面内容宽度默认移动内容宽度默认新图层设置默认笔记本内容宽度默认设置图层的默认设置默认平板电脑内容宽度默认推迟 JavaScript 载入中删除删除所有 Sliders 和文件夹包括在内删除 Slide删除 Slider删除模板?删除 Slider删除失败已删除的功能!
    仅可通过渲染查看。对样式图层的影响有限。习惯CSS 内联将在版本中删除 6.2深渊取消注册此代码撤销注册失败!降序描述桌面桌面滑动已启用对角线DIFF。动画尺寸方向禁用禁用 Add-On禁用 模糊/焦点行为.禁用全局加载项禁用Ken Burns禁用手机禁用Slider禁用手机残禁用 - 基于时间禁用Add-On关闭消息显示列中的显示模式显示用户的某个照片集显示图库显示群组的照片显示用户的公开照片在页面上显示滑块旋转模块做吧您想要启动更新过程吗?文件完成不要这样做不要强制全宽带点双下载Zip文件可能需要一些时间。拖放导入文件拖动到选择Dribbble重复复制失败持续时间动态视口加载EQH-1879EX 87 TNT缓解速度缓解East 32th Street between Park & Lexington Avn 边缘到中间编辑页面编辑观点编辑正在加载......影响效果分子嵌空占位符启用 Add-On启用全球 Add-On启用循环效果启用峰值启用时间轴循环启用/禁用 Add-On 在模块上启用已启用 - 基于滚动启用Add-On结束结束帧输入Access Secret输入访问令牌输入相册ID输入Api Key输入频道名称输入消费者密钥输入Container .class或#id输入外部URL输入FaceBook页面URL进入全屏输入图库URL输入组名称输入组URL输入图片网址输入链接输入MPEG Source输入预设名称以保存或删除输入购买代码输入秘密输入Twitter名称输入用户名输入用户URL输入视频ID输入Vimeo ID输入YouTube频道ID输入YouTube ID输入模块名称输入App ID输入App Secret输入您的Api密钥输入你的电子邮箱下载图层时出错下载图层数据时出错下载对象时出错事件基础活动结束日期活动ID活动地点活动开始日期活动结束日期活动结束时间活动地址活动地点国家活动地点名称活动地点邮政编码活动地点区域活动地点slu ..事件位置状态活动地点镇活动开始日期活动开始时间活动例2,主页,5超出文件大小限制。摘抄Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy.退出全屏出口导出Slider外部图像外部滚动FAQ's夹字形免费定位层FaceBook设置FacebookFacebook Extras因素 BG's层上因素工厂皮肤褪色淡入淡出设置移动失败Slider进入文件夹 无法更新标签无法更新标题后备设置最喜欢的改变最爱的伯爵最爱特色图片仅限精选特色产品获取文件成功导入文件名过滤滤镜效果滚动滤镜效果滚动现在通常已启用过滤悬停过滤器找到我的代码查找有关YouTube API密钥的信息此处完成幻灯片更改第一张幻灯片五尖刺修复RS表问题在滚动期间修复固定在顶部FlickrFlickr ExtrasFlickr设置浮动夹文件夹创建失败文件夹已删除文件夹删除失败跟随关注链接字形字体和图标字体系列字体悬停风格字体图标对于页面和帖子编辑器插入短代码:对于主题html ,请使用:强制覆盖模式强制延迟加载强制溢出可见强制准备强制RS DB创建向前四个尖刺帧别名框架M.帧N.帧大小无法扩展。没有足够的空位。框架等待动作从从底部从左边开始来自右边从Slider 设置 来自Stream从顶部从小部件面板将“Revolution Module ”小部件拖到所需的侧边栏。面前全高全价全屏宽度全屏全屏宽度全屏操作功能功能在演示模式下不可用功能仅适用于管理员未来画廊图库URL间隙差距(边界)一般常规设置获取购买代码从中获取最新消息ThemePunch。我们承诺永远不会向您发送垃圾邮件!获取滑块中现有幻灯片的数量。获取当前关注的幻灯片索引。获取之前播放的幻灯片。全球全局图层设置全局图层全局图层时间轴全局设置全局设置未保存/更新全局设置已保存/更新全局样式预设全球价值!在滑块设置 - 视差选项卡下查找的选项全局去 Slide去Slide同ID转到第一帧转到编辑去框架 “N ”转到最后一帧GoTo框架下午好晚上好早上好谷歌字体灰度网格=模块组组URL团体照片HML5视频HTMLHTML DataHTML TagHTML5自动播放HTML5视频处理处理标题高度高度属性隐隐藏在导航中隐藏“在”宽度下隐藏突出显示框隐藏隐藏下在浏览器宽度下隐藏...层次结构粘滞高更高层次仅限主页横徘徊悬停变换悬停视图我有购买代码图标IDID 元素图片在图标图标/ SVG闲如果你想在另一个领域使用Slider Revolution,请购买另一个许可证如果您想在代码中使用PHP函数“add_revslider ”,请确保激活如果您想在另一个域上使用您的购买代码,请先取消注册或忽略延迟加载图片图像层内容图片网址如果存在,来自Stream的图像如果存在,来自Stream的图像图片正在加载......图片导入图层导入报告导入所选图层找不到导入文件进口导入图层...有现货仅限库存全局包括库当前幻灯片的索引无限滚动继承初始化延迟内联模式inline-block的内内/外在Footer中插入脚本InstagramInstagram设置Instagram报道:内容与预期不符Instagram报道:内容是私密的Instagram报道:解析脚本错误Instagram Extras安装安装Add-On安装模板安装模板包安装已安装的版本安装Add-On安装模板即时更新智能继承相互作用不合规电邮无效的电子邮件/无法连接到新闻稿服务器ID无效反向切换内容反转水平反转垂直反转约翰·多伊跳到Slide保持自动大小保持断点高度保持最后状态肯伯恩斯Ken Burns / Pan Zoom键盘键盘箭头导航键盘设置关键帧关键帧#关键帧杀 Slider图层大大型控制大广场最后一帧最后修改持续Slide最后一张幻灯片开始,Slider就在最后上一张幻灯片开始层图层动作(输入,进入舞台,离开舞台,离开舞台)图层操作图层对齐图层区域图层区域大小图层容器图层事件图层ID图层导入图层库图层循环动画层循环效果图层对象图层选项图层时间轴循环图层类型(图像,视频,html)图层为jQuery对象图层是全局的图层选项层与行动图层图层导入图层溢出隐藏图层速度图层可见图层是可选择的图层默认为已启用布局延迟加载离开时不保存离开现在剩下左箭头左下角左角左穗左上方左/右箭头键减水平许可证验证问题已发布。请联系我们的支持。限制摘录线越线行通Link&Seo链接操作链接目标链接类型链接URL链接到幻灯片链接到WP主页链接到当前页面包含Revslider库的页面列表带链接的类别列表没有链接的类别列表带链接的标签列表加载加载循环模板已加载的Google字体载入中加载CodeMirror库...加载配置正在加载内容加载错误加载错误:正在加载缩略图...装载类型锁定/解锁已选中锁定/解锁已选中环循环所有图层时间轴循环金额循环层循环图层循环媒体 - 不要停顿Slide循环媒体 - 暂停Slide循环模式循环一幻灯片循环模板Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt.Los Angeles低解析度小写MODULEMPEG主要风格手动导入标记的图层标记标记元面具最大模糊力量Max PostsMax Slides最大宽度最大。邮政大小(256M)最大。 RES。最大。可见媒体行动媒体内容媒体库媒体海报媒体量(0-100)介质中等640中等800内存限制(256M)MetaMeta ConfigMeta DataMeta DatasMeta ValuesMethods中间中到边缘最小高度闵。手指移动移动设置移动滑动已启用模块.zip模块管理员缩略图模块背景模块类模块创建指南模块默认值模块尺寸模块尺寸模块固定模块固定直到模块常规选项模块ID模块命名包装器中的模块位置模块模板模块类型模块等宽字体更多老鼠鼠标输入鼠标输入点鼠标互动鼠标离开鼠标移动鼠标移动和滚动鼠标滚动导航鼠标滚动设置鼠标速度移动多重选择音乐厅静音媒体开始时静音导航编辑器导航图像尺寸Navig。拇指导航编辑器导航选项导航风格导航无法删除找不到导航,无法添加预设找不到导航,无法删除预设导航预设已删除导航预设已保存/更新需要注意的是删除新的空白模块新建文件夹模板中的新模块新版本可用。请更新新窗户新闻下一个/上一个下一帧下个月下一个Slide下一个Slide在结束下一步关于Browser Focus的下一个没有API KEY - 无法获取flickr照片集没有选择行动没有角落未收到数据没有电子邮件没有关注没有互动没有选择图层没有延迟加载没有循环手机上没有海报没影子没有Sliders发现,首先请创建一个Slider 没有特效没有尖峰没有粘性关键帧没有风格没有用户URL - 无法获取flickr照片集未收到数据没有发送文件。无需进一步的源设置。内容是手动创建的。没有可供您当前选择的选项。对行动没有回应没有Sliders发现,请至少添加一个Slide选择语言的模板。。没有Sliders发现,请加一些 slides没有没有任何设置更改。没有什么可以节省的正常未激活帧之间没有足够的空间。未安装笔记本没有选择评论数量销售数量评论数量喜欢的数量评分数量评论数量观看次数评论数量宾语OGVOUT对象库无法加载对象对象Off偏移(倾斜)效果偏移到滚动位置OnOn - Skip 1st Time Slide在启用背景上在IE8上在移动在移动和IE8上在滚动在滚动详细信息上可以在“常规选项”中为每个滑块添加“滚动”在舞台上只有第一次Slide显示只有手动&lt; br /&gt;只有移动海报Ooppps ....打开文档打开弹出打开Slide打开Slider弹出开盘选项已被删除,将在即将发布的更新中删除!可选的字体加载URL可选的OGV来源可选的WEBM源橙色国家取向起源原版的原始尺寸其他1.Slide其他文件夹外水平外垂直输出滤波器在图层上(正面)溢出覆盖上划线覆盖样式Slide覆盖模板?自己的模块包包页面URL页面正在重新加载......页面(例如:2,10):平移缩放设置视差视差和3D视差和3D设置视差已启用视差水平原版的Parallax。Parallax现在通常已启用参数1参数10参数2参数3参数4参数5参数6参数7参数8参数9参数Params家长级别过去糊暂停暂停Slider每页允许Photoset选择一个项目将短代码放在页面上或发布您要显示此模式的位置。将短代码放在要显示此模块的页面或帖子上。占位符玩Slide播放列表请使用Twitter
    注册您的应用程序,以获得正确的价值请使用Facebook
    注册您的网站应用,以获得正确的价值请稍等片刻请稍等片刻请耐心等待...请激活Slider Revolution请添加至少一个图层。请点击此链接进行编辑Slider:请选择一个Addon开头。请选择正确的zip文件,校验和失败!插件更新插件已取消注册插件未注册插件未激活插件已成功激活指针事件流行热门帖子位置位置和大小岗位发布别名基础知识发布类别,标签和评论发布内容发布详情摘录后摘录发布ID选择后帖子标题发布类型:发布内容通过字符发布内容限制通过单词发布内容限制Post-Based海报图片如果存在,来自Stream的海报暂停海报帖子预载准备好了slide更改准备数据......预置无法保存预设/值是相同的预设手柄已存在,请选择其他名称预设未找到默认导航中未找到预设预置上一个尺寸以前Slide如jQuery对象预习预览图片以前帧以前Slide以前Slide如jQuery对象 前一步加工进口产品产品类别产品变化进展进度条发布规则发布发布时间购买代码已经注册!购买代码无法验证购买代码无效购买代码已被锁定,请联系ThemePunch支持!把JS放到Body身上快速风格快速风格内容快速风格标题退出指南RTL方向随机随机顺序在线重新下载锐推阅读此处如何接收您的Flickr API密钥重新计算滑块中的所有位置,大小等。这应该被调用,即如果Slider是不可见的并且在没有任何窗口调整大小事件的情况下变得可见。最近最近的帖子长方形重定向到概述页面重绘Slider刷新源注册购买代码寄存器Slider Revolution
    解锁高级功能注册此代码注册解锁注册以解锁所有功能注册以解锁AddOns注册解锁图书馆注册以解锁高级功能注册以解锁支持注册以解锁模板注册以解锁更新注册以解锁所有高级功能注册定期正常价格相对有关发布到上传文件重新加载页面去掉删除一个Slide同Slide索引来自Slider 。索引从0开始,将删除第一个slide。删除海报去掉Slide改名重复回复要求重启重置儿童时间表重置儿童时间表重置样式在每个循环之前重置在设备之间调整大小尊重比率响应度响应行为设备之间的响应反应迅速的孩子响应抵消响应度限制!
    子组,列和行的子层将只是重新启动,没有动画从最后一个循环帧到第一个循环帧,独立于启用循环选项中的Animate到“start”。恢复Slider转推计数相反反转“IN”反向滚动Revolution Slider 6Revolution Slider错误:在开始时回放对右箭头右下角右上角右尖刺右上角根根级别旋转回转行行位置行设置SFXSKUSVGSVG颜色SVG悬停风格SVG的销售价格同一个窗口Sans-Serif字体保存保存并重新加载保存配置保存当前模板保存全局设置保存导航保存您的项目并重新加载页面或取消保存保存Slide规模现场基于滚动的功能现在,基于滚动的时间轴通常已启用滚动效果滚动效果默认值滚动效果设置滚动偏移滚动位置滚动到ID基于滚动的效果滚动如下Slider滚动页面下slider。滚动到ID搜索搜索图标...搜索模块......了解如何查找Youtube频道ID 此处选择选择/编辑Slider选择相册选择播放列表选择一个图层可选感性Serif字体设置全部可见设置一个Slide背景图像使用此功能设置所有计时设置为编辑器视图设置设置说明阴影阴影颜色阴影类型阴影形状形状图层内容锐角扩展短代码短代码生成器无法解析短代码。短代码解析成功。项目可在第3步中找到节目显示所有显示始终显示延迟显示突出显示框显示上次编辑Slide显示速度显示所有模块显示鼠标悬停Slider在编辑器中显示显示/隐藏选定的注册注册我们的时事通讯简单链接在IOS4 / IE8上简化模拟单击单单层粘性单一价格单一价格没有货币单选尺寸尺寸和位置大小预设浆纱跳过预加载Slide 操作Slide 动画Slide 背景动画Slide 描述Slide 基于方向的镜像Slide 持续时间Slide来自模板Slide HTML TagsSlide IDSlide 语言Slide 长度Slide 链接Slide 选项Slide保存Slide 标题Slide 无法复制Slide 重复失败Slide 没有图层Slide 未找到Slide 主要没找到slides的slider 。也许吧SliderSlider 交换后Slider 在交换之前Slider 中央Slider 删除Slider 导入失败Slider 布局Slider 加载Slider 已移至文件夹Slider 溢出隐藏Slider RevolutionSlider Revolution - Premium responsive sliderSlider Revolution AddonsSlider Revolution插件更新失败:Slider Revolution插件已成功更新Slider Revolution插件已成功更新。Slider Revolution预习Slider Revolution Shortcode CreatorSlider Revolution 版Slider Revolution数据库结构已更新Slider Revolution遇到以下错误:Slider Revolution:Slider 设置Slider 停止Slider定时器继续Slider 定时器暂停Slider 弹出Slider 无法加载Slider 暂停后播放Slider 未找到Slider 暂停Slider 达到'停在'slideSlider 交换到另一个slideSlidesSlides(<25)Slides (<500)Slides (<60)Slides 默认启用Slides:幻灯片槽金额金属块小小320聪明社会社交基础知识(Flickr,Instagram,Twitter,Facebook,YouTube)固体一些AddOns有新版本可用某些图层已锁定和/或不可见
    更改时间轴中的状态。一些设置Slider 来源可能无法完成
    请完成滑块源中的所有设置。抱歉,无法显示此社交流。排序方向排序帖子:分类产品。通过按创建排序按标题排序排序和限制排序和设置资源来源大小来源类型来源必须来自Stream资源:间距跨度具体帖子具体帖子速度穗状面具尖峰宽度微调旋转器颜色微调器设置拆分字符分裂线分裂的话广场标准标准模块嵌入标准分辨率星级开始早点开始开始帧入门指南启动媒体开始Slider静态的静态层留在Edior库存数量停止媒体停止其他媒体停止滑块进度N循环后停止停在悬停上伸展伸展Slides中风颜色样式风格全球风格上Slide成功!请检查您的电子邮件以完成订阅成功获取Facebook专辑已成功获取YouTube播放列表成功获取了flickr照片支持滑动目录滑动设置开关slider到下一个slide 。开关slider到以前slide 。切换到slide它被定义为参数。系统要求的TabIndex片剂标签标签样式标签类型标签可见性Tag1,Tag2,Tag3标签Tags & Link标签已更新目标目标层模板和对象库模板Slider 导入失败模板Slider 安装失败文本文字对齐文字颜色文字评分文字阴影文字推文文本/按钮层内容“当前大小”设置为“自动大小”。要继续使用自定义尺寸吗?“当前大小”设置为自动计算“图层”网格大小。
    是否要继续使用“自定义大小”或者是否要保留“自动生成的大小”?购买代码需要设置!WPML插件未激活您所做的更改需要重新加载页面!你所做的改变将会丢失!以下AddOns需要更新:帖子的链接“Vimeo Stream”内容源用于显示来自用户/相册/群组/频道的完整视频流。
    如果要显示单个vimeo视频,请选择内容源“默认Slider”并添加幻灯片编辑器中的视频图层。“YouTube Stream”内容源用于显示来自频道/播放列表的完整视频流。
    如果您要显示单个YouTube视频,请选择内容源“默认Slider”并添加视频图层幻灯片编辑器。ThemePunchThemePunch服务器本指南将帮助您了解Slider Revolution 6模块的基本配置*。这个月此来源类型必须来自帖子。此操作无法撤消 !!这可以仅在当前会话中取消。三个尖刺拇指类型缩略图大拇指大拇指风格拇指可见性时间线时间线时间轴滚动时间轴基于滚动定时器暂停计时器恢复标题标题降序标题已更新至致管理员致编辑,管理员至Slide用它作为弹出页面和帖子编辑器插入短代码:添加slider仅限单页 ,使用:添加slider只到主页 ,使用:今天切换切换“N / M ”帧切换第一帧/最后一帧切换Class在打开和关闭时切换文档正文类弹出切换全屏切换媒体切换静音所有媒体切换静音媒体切换Slider切换开始状态切换(可见)切换为悬停风格明天最佳触摸变换空闲转变透明触发记忆触发触发TwitterTwitter @Twitter ExtrasTwitter设置两个尖刺类型类型类型和类别URLUSUSA取消绑定所有侦听器,删除当前动画并删除容器。准备垃圾收集。在面具下强调全部解锁取消静音媒体未公布未注册不可选择未分类未遮挡(隐藏)上/下箭头键全部更新更新历史记录稍后更新更新清单现在更新更新插件更新行更新更新,新产品,聚光灯更新更新列表更新插件失败更新插件......更新插件可能需要一些时间。上传最大。文件大小(256M)上传文件夹可写大写使用剪辑路径使用封面使用自定义大小使用默认值...使用全屏或全宽布局使用固定滚动。使用图片仅在列中使用LineBreaks使用掩蔽使用幻灯片循环使用切换使用WPML设置用户用户名:用户Photoset用户公开照片用户网址:用户名使用此数据仅允许使用jQuery Slider Revolution插件的有效许可证,该插件可在CodeCanyon上找到:http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch视频速度垂直垂直对齐视频视频API视频ID视频设置无法加载视频封面如果存在,来自Stream的视频Stream中的视频(如果存在)视频有效Slide视频正在播放正在播放视频slider视频已停止视频停在了slider影片查看%s所有帖子ViewPort停止查看Vimeo的Vimeo ExtrasVimeo IDVimeo设置Vimeo ThumbVimeo视频能见度可见可见金额在导航中可见访问页面等待WC类别1,WC类别2WC标签1,WC标签2,WC标签3WEBMWPML等待等待API等待行动警告欢迎来到Slider Revolution 6接下来会发生什么?什么是新的?你想在哪里移动继承层?宽度属性基于宽度WooCommerceWooCommerce基础知识WooCommerce价格WooCommerce评级WooCommerce股票字WordPress库Wordpress多语言WrapperWrapper ClassesWrapper 容器Wrapper IDWrapper 最大高度Wrapping Tag错误的请求错误的类别格式错误的出口slider 文件格式!请确保上传的文件是zip文件,其根目录中包含正确的slider_export.txt或有效的slider_export.txt文件。错误的要求!X% Y%是的,删除所有Slider(s)是的,删除Slide是的,删除Slider是的, 出口Slider你正在运行Slider RevolutionYouTube的YouTube ExtrasYouTube IDYouTube海报YouTube设置YouTube拇指YouTube视频的YoutubeYoyoZ位置放大缩小_blank_parent_self_top和/要么 将当前页面添加到如HTML文献汽车通过Container按PX或%center bottomcenter centercenter topclass Name to Toggle分开的清单:23,24,25找不到正确的幻灯片复制,请再试一次。enter-a-module-name从http://yoursite.com/addtocart.phphttp://yoursite.com/homehttp://yoursite.com/pagehttp://yoursite.com/posthttp://yoursite/media/avatar.jpghttp://yoursite/user/pagehttp://yoursite/user/posthttps://revolution.themepunch.com/https://themepunch.com/i.e. 0:15i.e. 1200i.e. 2:41ie. http://fonts.useso.com/css?family 中国环境在Slider Revolution的“全球设置”中。jQuery和OutPut过滤器jQuery没有冲突模式jQuery触发javaScript函数左下角离开中心左上角没有在行动要么右下角正确的中心右上角slider_export.txt不存在!至x1.5x2xxxx xxxx xxxx xxxxyoutube,vimeo,html5zIndexlanguages/revslider-en_US.mo000064400000001703150212006510012046 0ustar00$,,-Project-Id-Version: Slider Revolution Report-Msgid-Bugs-To: POT-Creation-Date: 2019-06-28 07:35+0000 PO-Revision-Date: 2019-06-28 07:46+0000 Last-Translator: admin Language-Team: English (United States) Language: en_US Plural-Forms: nplurals=2; plural=n != 1; MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-SourceCharset: UTF-8 X-Poedit-Basepath: . X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2 X-Loco-Target-Locale: en_US X-Generator: Loco https://localise.biz/ X-Loco-Version: 2.2.2; wp-5.2.2 X-Poedit-SearchPath-0: .. languages/index.php000064400000000000150212006510010310 0ustar00languages/revslider-fr_FR.mo000064400000205237150212006510012043 0ustar002C<3HD IDUDhD'}D.DDDEE9E VE cE mE yE E EE,~V0VVV V V WW!W8WIWW WX X"X 1X ZPZ"`Z Z3Z ZZ [ [ [3[:[P[U[ g[r[{[[[[ [&[[[[ \ #\.\G\ N\\\ r\}\\ \ \ \]\ ]2%]2X]4]Z]c^^^ ^^^^ ^^'^ _!_ )_4_G_ Y_f__ _ _______"` 5` B`O`W`\`l`{```!` ` aa+a>a Fa Taaa ha!uaaaaaaa b*bGbPbib+pb b bbbbbb c c(c7cMcVcgc&xcccc/cd(dHdMd Rd]d0rdddd dd dd e e!e)e2e8e JeXemeeeee eee ff6fGfYf#iff ffffff gg3gFgWgpgggggggh hh h'h,h>hGh!Lhnhhh hh hhhh- i7i ?i LiXi liyiiiiii i;ij:jQj1fjjYj j kk#!k)Ekokvk ~k kkkQkl ll!*lLljlrllll l l l ll ll m mm.m 3m@mOmfmkmqm tmm^nYnToZono uo oooo oooo pp11p%cp%ppppp pp qq2q Bq8Pq q qqqq qqq q q r r r*r :r Hr Vrdrvrrrrrr=r s s-#sQsesmsss sssss t"t1t 8t Ft PtZt pt zt t tt t tt tt ttu u)uHuYuauqu uuu*u-uv5vUv fvqv$vvv v v v-vw$w3w Fw.Pw.ww w?w xP#x'txx6x x x yyy/yByRyYy]ylyy yy y yyyyy y zzz 1z=zEzNzcz!zz zzz zz zz zJzK6{ {{{|||!|}+ }%L}4r}}}}}}~ ~,~5~:~B~ Q~ ]~h~n~-~<~~'~$,;J_gz!$@ -9Mbi|r  )8@yف#3P'k  ˂ׂނ  -3 8CLPTX ^iz -˃  . GTho  ĄЄ0  $0 6@T;s҅ # 2@ GUi r Æ׆:")8 M[r)0LJ.'#Ae030 7 DRZ_ e'oht.u ŠЊ : BP_ gu ċ Ћދ =$E&j%Ҍٌ ތ##G LQX"[ ~+"ˎ' ($3 X3y Ə ׏P,S,ǐ ߐ:' 9F\ n|  đ ב    , 8 CQ!Y{+ & 7A ` ky rx~Д ֔ &/1 am kz"̖#4 E R ] k y"7ߗ =.@o   ͘!ט ̜3>7WƝ  % 0 < GKS*9ʱ 1@SgVu} ̳޳ ( 2%=%c /(ݴ#* <GOa õֵ/" * 4>(R{%%ͶC$7\ nx9~  :I>] ! ߸ &6]ls { k% O0>Nv  2 <F\ wN#ۼ7SfϽ12PѾ-"7P6տ  $2<F%%%'<d$m 3 ##;"_  6 DY.y/6 !*9BY+! &6(Gp w + =Yo(# (?B! -?"[~*7*0[x'")>G4M)%/??] & !=#OsO(D;o 6$6[bG N\2s.(1:IY `n *c<m%:AP!f") (A>).  (2EayF"%2X als y  /E UazW9P i,t#***U  & CQ W ak  "  (;Om)<?/*4Z%4  0>OB^ <I2|IY -d? $ /FX^b y  &$-> N\q', / 8EVPqQ&7o!$04 PB )27HXhx~JH/9H (#LQi  #,)Q`"t>13?</|/4FX ` l%w   &4="Ehlp &8 Uau~?& ( BP!g H$ *7 =G'aJ ) I*T   %"CfI!0._q:A= I(fJ3+>"Wz  :7C{!(1BU]m G 5h43 % .9$R,w- qU#H lS:8U h)s*> "5GJ^t~IB= #S3J#] ( C OZn )&<$T#y94% 2$In8 ! $ 1Iem   3 3?Wsu!1$9^ x   /B- I L G_ 7      #  ) 4 7  H V h   :$zvJG dtwuOPdI"$']Uhs- </|9`K>~j$ f@E}Q&8d 6^/?CQwkZK=EJzfTDxj- p"_'nFaOvNf%19Hs X&*L@1  q*,TG})J6C :cNB~3HIS_3 A(02a!{+^e2 /,pY)ZLPMD j8"*XcDOn5[gWy u,Q#'M`/k lo1woa%c?}?.%0"{;> X:rlV#{iq#<1u\2R3B.=4g9!0\WRT.]+eR((&z+\-p2ilbk( CyM]$875`Z+!t Y S<N-rK bV4Y7IA*hS=mox6gB5[ivUn@,);F; > ~#GA%PL!0Em&yh4V xe[)b t|UrFm_^W7s|.'qH  not found! should be numeric should not be empty"Include RevSlider libraries globally" "Pages to include RevSlider libraries" option © Copyright & License Info<a> Tag Link--- Choose Slider ---1 Purchase Code per Website1 Purchase Code per Website!1on1 Support1st Frame2 x 2 Black2 x 2 White3 x 3 Black3 x 3 White

    In case you’re using Google Web Fonts (default) or playing videos or sounds via YouTube or Vimeo in Slider Revolution we recommend to add the corresponding text phrase to your privacy police:

    YouTube

    Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

    If you're logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

    YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

    Vimeo

    Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

    If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our plugin or do not have a Vimeo account. The information is transmitted to a Vimeo server in the US, where it is stored.

    If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

    For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

    Google Web Fonts

    For uniform representation of fonts, this page uses web fonts provided by Google. When you open a page, your browser loads the required web fonts into your browser cache to display texts and fonts correctly.

    For this purpose your browser has to establish a direct connection to Google servers. Google thus becomes aware that our web page was accessed via your IP address. The use of Google Web fonts is done in the interest of a uniform and attractive presentation of our plugin. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If your browser does not support web fonts, a standard font is used by your computer.

    Further information about handling user data, can be found at https://developers.google.com/fonts/faq and in Google's privacy policy at https://www.google.com/policies/privacy/.

    SoundCloud

    On our pages, plugins of the SoundCloud social network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T 3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the SoundCloud logo on our site.

    When you visit our site, a direct connection between your browser and the SoundCloud server is established via the plugin. This enables SoundCloud to receive information that you have visited our site from your IP address. If you click on the “Like” or “Share” buttons while you are logged into your SoundCloud account, you can link the content of our pages to your SoundCloud profile. This means that SoundCloud can associate visits to our pages with your user account. We would like to point out that, as the provider of these pages, we have no knowledge of the content of the data transmitted or how it will be used by SoundCloud. For more information on SoundCloud’s privacy policy, please go to https://soundcloud.com/pages/privacy.

    If you do not want SoundCloud to associate your visit to our site with your SoundCloud account, please log out of your SoundCloud account.

    A Slider with the given alias already existsA new version of Slider Revolution is available.API KeyAPP IDAPP SecretAccess TokenAction NeededActivate Add-OnActivate Global Add-OnActivate LicenseActivate Slider Revolution for Premium Benefits (e.g. Live Updates).Activate To UpdateActivatedActivating Add-OnActivationAdd Action to Add FolderAdd LayerAdd Slide(s)Add Slider as ModalAdd to SelectionAdd-OnAdd-OnsAddOn could not be activatedAddOn could not be deactivatedAddOn deactivatedAddOnsAddOns Outdated. Please UpdateAddOns need attentionAdding new Blank Module...Addon RequiredAddonsAdvancedAdvanced ActionsAdvanced Module EmbeddingAdvanced SettingsAlbumAliasAlignAll EventsAll LanguagesAmount of SlidesAn Error Occured while importingAnim FromAnim ToAnimate FromAnimationAnimation TemplateAnimation could not be savedAnimation deletedAnimation savedAre you sure you want to continue?Are you sure you want to delete Are you sure you want to delete the selected Slide:Are you sure you want to export As ModalAscendingAudioAudio Wave Library is Loading...AuthorAuthor, Editor, AdminAutoAvailable VersionBG & SpaceBG ColorBG ImageBackBack to OverviewBackground VideoBad RequestBearer Token is good, check your queryBehaviorBlank Page CreatedBlank page has been created:Blank slideBody ClassBorder, Overlay & ShadowBottomBrowser WidthBuilding Select BoxesBulk SlideButtonButtonsCache (sec)Cache (sec):Call BackCan't connect programatically to the ThemePunch servers, please check your webserver settingsCan't create zip file: Can't delete default preset of default navigationsCan't get the bearer token, check your credentialsCan't modify a default preset of default navigationsCan't write into the uploads folder of WordPress, please change permissions and try again!Can't write the file into the uploads folder of WordPress, please change permissions and try again!CancelCancel & Reload LaterCaraouselCarouselCarousel LayoutCategories & TagsCategories:CenterChanges that you made may not be saved.Changing Screen SizeChannelChannel IDCheck RequirementsCheck for UpdatesChoose ImageChoose Revolution SliderChoose Slide TemplateChoose SliderChoose VideoCleared AlbumsCleared PhotosetsClick to ChooseCloseClose Slider ModalConnect with ThemePunchConnection to Update Server FailedCons. SecretConsumer KeyContentCopyCopy Embed CodeCopy ShortcodeCould not create SlideCould not create SliderCould not fetch Facebook albumsCould not fetch YouTube playlistsCould not fetch flickr photosetsCover ColorCreate Blank PageCreation AscendingCreditsCurrent LevelCurrent PostCustomCustom OrderCustom Size is currently DisabledDateDecision Modal TitleDecrease Module HeightDefaultDefault Desktop Content WidthDefault Mobile Content WidthDefault Notebook Content WidthDefault Tablet Content WidthDefaultsDefer JavaScript LoadingDeleteDelete All Sliders and Folders included in Delete SlideDelete SliderDelete Template ?Deleting SliderDeletion failedDeregister this CodeDeregistration failed!DescendingDesktopDisable Add-OnDisable Global Add-OnDisabledDisabling Add-OnDismiss MessagesDisplay a certain photoset from a userDisplay a galleryDisplay a group's photosDisplay a user's public photosDisplays a Slider Revolution Module on the pageDo ItDo you want to start the Update process?DocsDoneDont Do ItDont Force FullwidthDownloading the Zip File may take a few moments.Drag & Drop Import FileDrag to SelectDribbbleDuplicateDuplication FailedEase SpeedEasingEdit PageEditor is Loading...EffectsElementsEmbedEmpty PlaceholderEnable Add-OnEnable Global Add-OnEnable/Disable Add-On on ModuleEnabledEnabling Add-OnEnter Access SecretEnter Access TokenEnter Api KeyEnter Consumer KeyEnter Container .class or #idEnter External URLEnter FaceBook Page URLEnter FullscreenEnter Gallery URLEnter Group URLEnter Preset Name to Save or DeleteEnter Purchase CodeEnter SecretEnter Twitter NameEnter User NameEnter User URLEnter YouTube Channel IDEnter a Module nameEnter the App IDEnter the App SecretEnter your Api KeyEnter your EmailError downloading layersError downloading layers dataError downloading objectEvent End DateEvent Start DateExample 2,homepage,5Exceeded filesize limit.Exit FullscreenExportExport SliderFAQ'sFOLDERFONTFaceBook SettingsFacebookFadeFailed to Move Slider Into FolderFailed to Update TagsFailed to update TitleFavorite ChangedFavoritesFeatured ImagesFeatured OnlyFeatured ProductsFetch ByFile Succesfully ImportedFilter Effect Scroll is now generally EnabledFiltersFind My CodeFirst SlideFix RS Table IssuesFixed on TopFlickrFlickr SettingsFolderFolder Creation FailedFolder DeletedFolder Deletion FailedFont IconsFor the pages and posts editor insert the Shortcode:For the theme html use:Force Overflow VisibleForce RS DB CreationFrame Size can not be Extended. Not enough Space.FromFrom the widgets panel drag the "Revolution Module" widget to the desired sidebar.Full-ScreenFull-WidthFullscreen ActionsFunction Not Available in Demo ModeFunction Only Available for AdminstratorsFutureGalleryGallery URLGap (Border)GeneralGet a Purchase CodeGet access to the latest News from ThemePunch. We promise to never send you Spam!GlobalGlobal LayersGlobal SettingsGlobal Settings not saved/updatedGlobal Settings saved/updatedGlobalsGo to 1st Frame Go to Frame "N"Go to Last FrameGood Afternoon Good Evening Good Morning Google FontsGrid = ModuleGroupGroup URLGroups' PhotosHTMLHeadlinesHide Highlight BoxesHighHigher LevelHome Page OnlyI have a Purchase CodeICONIMAGEINIcon / SVGIf you want to use Slider Revolution on another domain, please purchase another licenseIf you want to use the PHP function "add_revslider" in your code please make sure to activate If you want to use your purchase code on
    another domain, please deregister it first orImageImage is Loading...ImagesImport LayerImport ReportImport file not foundImportedImporting Layers...In Stock OnlyInclude Libraries GlobalyInfinity ScrollInsert scripts in FooterInstagramInstagram SettingsInstagram reports: Content did not match expectedInstagram reports: Content is privateInstagram reports: Parse script errorInstallInstall Add-OnInstall TemplateInstall Template PackageInstalledInstalled VersionInstalling Add-OnInstalling TemplateInstant UpdatesInvalid EmailInvalid Email/Could not connect to the Newsletter serverInvalid IDJump to SlideKeep Auto SizesKeep Breakpoint HeightsKeyframeKeyframe #LAYERSLargeLarge SquareLast FrameLast ModifiedLast SlideLayer ActionsLayer Area SizeLayer LibraryLayer ObjectsLayer OptionsLayer with ActionLayers ImportingLayers VisibleLayoutLeave without SaveLeaving current PageLeftLicense validation issue Occured. Please contact our Support.Limit ExcerptLink ActionsList of Pages to include Revslider Libraries Loaded Google FontsLoadingLoading CodeMirror Library...Loading ConfigurationLoading Content...Loading ErrorLoading Error: Loading Thumbnails...Lock / Unlock SelectedLock/Unlock SelectedLoop TemplateLow ResolutionMODULEManual ImportMax PostsMax WidthMax. Post Size (256M)Max. Res.Max. VisibleMedia ActionsMedia LibraryMediumMedium 640Medium 800Memory Limit (256M)Min HeightMobileModule .zipModule BackgroundModule General OptionsModule NamingModule Position within WrapperModule TemplatesModulesMonospace FontsMultiple SelectionMute MediaNavigation OptionsNavigation could not be deletedNavigation not found, could not add presetNavigation not found, could not delete presetNavigation preset deletedNavigation preset saved/updatedNew Blank ModuleNew FolderNew Module from TemplateNew Version Available. Please UpdateNewsNext / PreviousNext FrameNext MonthNext SlideNo API KEY - Could not fetch flickr photosetsNo Data ReceivedNo Email givenNo Layers SelectedNo ShadowNo Sliders found, Please create a Slider firstNo User URL - Could not fetch flickr photosetsNo data receivedNo file sent.No further source settings needed. Content is created manually.No response on actionNo slides found, please add at least one Slide Template to the choosen language.No slides found, please add some slidesNoneNone of the Settings changed. There is Nothing to SaveNot ActivatedNot Enough space between Frames.Not InstalledNotebookNothing SelectedNumber Of CommentsNumber Of SalesOBJECTOUTObject LibraryObject could not be loadedObjectsOn ScrollOn StageOoppps....Open DocumentOpen Slider ModalOpeningOptional Font Loading URLOriginalOriginal SizeOther FoldersOverlayOverwrite Template ?Own ModulesPACKAGEPage URLPage is reloading...Pages (example: 2,10):Parallax is now generally EnabledParent LevelPastPastePause SliderPer PagePermissionPhotosetPick an ItemPlace the shortcode on the page or post where you want to show this modal.Place the shortcode on the page or post where you want to show this module.Play SlidePlaylistPlease register your application with Twitter
    to get the right valuesPlease register your Website app with Facebook
    to get the right valuesPlease Wait a MomentPlease Wait a momentPlease activate Slider RevolutionPlease add at least one Layer.Please follow this link to edit the Slider:Please select an Addon to start with.Please select the correct zip file, checksum failed!Plugin UpdatesPlugin deregisteredPlugin is not RegisteredPlugin not activatedPlugin successfully activatedPopularPopular PostsPositionPostPost IDPost SelectionPost Types:Post-BasedPostsPreparing Data...Preset could not be saved/values are the samePreset handle already exists, please choose a different namePreset not foundPreset not found in default navigationsPreviewPrevious FramePrevious SlideProcessing Import ofProductProduct CategoriesProduct VariationPurchase Code already registered!Purchase Code could not be validatedPurchase Code is invalidPurchase Code was locked, please contact the ThemePunch support!Quick StyleQuick Style ContentQuick Style HeadlineRandomRe-Download OnlineReTweetsRead here how to receive your Flickr API keyRecentRecent PostsRedirecting to Overview PageRegister Purchase CodeRegister Slider Revolution
    to Unlock Premium FeaturesRegister this CodeRegister to UnlockRegister to Unlock all FeaturesRegister to unlock AddOnsRegister to unlock LibraryRegister to unlock Premium FeaturesRegister to unlock SupportRegister to unlock TemplatesRegister to unlock UpdatesRegister to unlock all Premium FeaturesRegisteredRegular PriceRelatedRelease to Upload fileReload PageRenameRepliesRequirementsResetRespect RatioResponsivityRevolution Slider Error:RightRootRoot LevelRotationRowSKUSVGSVG'sSale PriceSans-Serif FontsSaveSave & ReloadSave ConfigurationSave Current TemplateSave Global SettingsSave your project & reload the page or cancelSavedSaving SlideScaleSceneScroll Based Timeline is now generally EnabledScroll To IDScroll below SliderSearchSearch Icons...Search Modules...SelectSelect AlbumSelect PlaylistSelect a LayerSerif FontsSet All VisibleSet a Slide Background Image to use this featureSetup NotesShadowShadow TypeShapeShortcodeShortcode GeneratorShortcode could not be parsed.Shortcode parsing successfull. Items can be found in step 3ShowShow AllShow Highlight BoxesShow all ModulesShow/Hide SelectedSign UpSignup to our NewsletterSimple LinkSimulate ClickSingle SelectSizingSlide ActionsSlide From TemplateSlide IDSlide OptionsSlide SavedSlide could not be duplicatedSlide duplication failedSlide has no LayersSlide not foundSlide not found in the main slides of the slider. Maybe itSliderSlider DeletedSlider Import FailedSlider LayoutSlider Moved to FolderSlider RevolutionSlider Revolution AddonsSlider Revolution Plugin updated Failure:Slider Revolution Plugin updated Successfully toSlider Revolution Plugin updated Successfully.Slider Revolution PreviewSlider Revolution Shortcode CreatorSlider Revolution VersionSlider Revolution database structure was updatedSlider Revolution encountered the following error: Slider SettingsSlider as ModalSlider could not be loadedSlider not foundSlidesSlides (<25)Slides (<500)Slides:SlugSmallSmall 320Some AddOns have new versions availableSome Layers are Locked and/or Invisible.
    Change Status in Timeline.Some Settings in Slider Source may not complete.
    Please Complete All Settings in Slider Sources.Sorry, this Social Stream cannot be displayed.Sort DirectionSort Posts By:Sort Prod. BySort by CreationSort by TitleSorting & LimitationsSorting & SettingsSourceSource must be from StreamSource:Specific PostSpecific PostsSpinnerSpinner ColorSpinner SettingsSquareStandardStandard Module EmbeddingStandard ResolutionStart MediaStay in EdiorStock QuantityStop MediaStretch SlidesSuccess! Please check your E-Mails to finish the subscriptionSuccessfully fetched Facebook albumsSuccessfully fetched YouTube playlistsSuccessfully fetched flickr photosetsSupportSytem RequirementsTabletTagsTags UpdatedTemplate & Object LibraryTemplate Slider Import FailedTemplate Slider Installation FailedTextText TweetsThe Current Size is set to "Auto Size". Do you want to continue with Custom Size?The Current Size is set to calculate the Layer grid sizes Automatically.
    Do you want to continue with Custom Sizes or do you want to keep the Automatically generated sizes ?The Purchase Code needs to be set!The WPML plugin is not activatedThe changes you made require a page reload!The changes you made will be lost!The following AddOns require an update:ThemePunch ServerThis MonthThis Source Type must be from posts.This action can not be undone !!This can be Undone only within the Current session.ThumbnailTimeLineTitleTitle DescendingTitle updatedToTo AdminTo Editor, AdminTo Use it as Modal on pages and posts editor insert the Shortcode:To add the slider only to single Pages, use:To add the slider only to the homepage, use:TodayToggle "N/M" FramesToggle 1st / Last FrameToggle ClassToggle Document Body Class on Open and Close of the Modal.Toggle FullscreenToggle MediaToggle Mute All MediaToggle Mute MediaToggle SliderTomorrowTopTriggered ByTwitterTwitter @Twitter SettingsTypeTypesTypes & CategoriesUnlock AllUnmute MediaUnregisteredUnsortedUpdate AllUpdate HistoryUpdate LaterUpdate ListUpdate NowUpdate PluginUpdatesUpdates, New Products, SpotlightsUpdatingUpdating ListsUpdating Plugin FailedUpdating Plugin...Updating the Plugin may take a few moments.Upload Max. Filesize (256M)Upload folder writableUse CoverUse Custom SizesUse ImageUse LineBreaks only in ColumnsUser Name:User PhotosetUser Public PhotosUser URL:Using this data is only allowed with a valid licence of the jQuery Slider Revolution Plugin, which can be found at CodeCanyon: http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunchVIDEOVideoVideo cover could not be loadedVideo in Active SlideVideosView all posts in %sVimeoVisit PageWAITWarningWelcome to Slider Revolution 6What should happen Next?Whats New?Where do you want to move the Inherited Layers?WooCommerceWordPress LibraryWrapper Max HeightWrong RequestWrong category formatWrong export slider file format! Please make sure that the uploaded file is either a zip file with a correct slider_export.txt in the root of it or an valid slider_export.txt file.Wrong request!Yes, Delete All Slider(s)Yes, Delete SlideYes, Delete SliderYes, Export SliderYou are running Slider Revolution YouTubeYouTube SettingsYoutubeand/or add the current page to the as HTML Documentby Containerby PX or %center bottomcenter centercenter topcoma separated list | ex: 23,24,25could not find correct Slide to copy, please try again.enter-a-module-namefromi.e. 1200ie. http://fonts.useso.com/css?family for chinese Environmentin the "Global Settings" of Slider Revolution.jQuery Triggeredleft bottomleft centerleft topnoneon Actionorright bottomright centerright topslider_export.txt does not exist!toxxxx xxxx xxxx xxxxProject-Id-Version: Slider Revolution Report-Msgid-Bugs-To: POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST) PO-Revision-Date: 2019-10-28 11:51+0100 Last-Translator: admin Language-Team: French (France) Language: fr_FR Plural-Forms: nplurals=2; plural=n > 1; MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-SourceCharset: UTF-8 X-Poedit-Basepath: . X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2 X-Loco-Target-Locale: en_US X-Generator: Poedit 2.2.4 X-Loco-Version: 2.3.0; wp-5.2.3 X-Poedit-SearchPath-0: .. introuvable! doit être au format numérique ne doit pas être vide"Inclure globalement les bibliothèques RevSlider" l'option "Pages à inclure dans les bibliothèques RevSlider" © Informations sur le droit d'auteur et la licence<a> Lien étiquette--- Choisissez un Slider ---1 code d'achat par site Web1 code d'achat par site Web!Assistance individuellePremier cadre2 x 2 noir2 x 2 blanc3 x 3 noir3 x 3 blanc

    Si vous utilisez des polices Google Web (par défaut) ou lisez des vidéos ou des fichiers audio via YouTube ou Vimeo dans Slider Revolution, nous vous recommandons d’ajouter le texte correspondant dans votre police de confidentialité :

    YouTube

    Notre site Web utilise des plug-ins provenant de YouTube, service exploité par Google. L’exploitant des pages est YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, États-Unis.

    Si vous visitez l’une de nos pages contenant un plugin YouTube, une connexion aux serveurs YouTube est établie. Le serveur YouTube est alors informé des pages que vous avez visitées sur notre site.

    Si vous êtes connecté à votre compte YouTube, YouTube vous permet d'associer votre historique de navigation directement à votre profil personnel. Vous pouvez désactiver cette fonctionnalité en vous déconnectant de votre compte YouTube.

    YouTube est utilisé pour rendre notre site Web attractif. Cela constitue un intérêt justifié d’après l'article Art. 6 (1) (f) DSGVO.

    Pour plus d'informations sur le traitement des données utilisateur, consultez la politique de protection des données de YouTube ici https://www.google.de/intl/de/policies/privacy.

    Vimeo

    Notre site Web utilise des fonctionnalités fournies par le portail vidéo Vimeo. Ce service est fourni par Vimeo Inc., 555 West 18th Street, New York, New York 10011, États-Unis.

    Si vous visitez l'une de nos pages utilisant un plugin Vimeo, une connexion aux serveurs Vimeo est établie. Le serveur Vimeo est alors informé des pages que vous avez visitées sur notre site. De plus, Vimeo recevra votre adresse IP. Ceci s'applique également si vous n'êtes pas connecté à Vimeo lorsque vous visitez notre plugin ou si vous n'avez pas de compte Vimeo. Les informations sont transmises à un serveur Vimeo aux États-Unis, où elles sont stockées.

    Si vous êtes connecté à votre compte Vimeo, Vimeo vous permet d'associer votre historique de navigation directement à votre profil personnel. Vous pouvez désactiver cette fonctionnalité en vous déconnectant de votre compte Vimeo.

    Pour plus d'informations sur la gestion des données utilisateur, consultez la politique de confidentialité de Vimeo ici https://vimeo.com/privacy.

    Polices Web de Google

    Pour une représentation uniforme des polices, cette page utilise des polices Web fournies par Google. Lorsque vous ouvrez une page, votre navigateur charge les polices Web requises dans le cache de votre navigateur afin d'afficher correctement les textes et les polices.

    Pour ce faire, votre navigateur doit établir une connexion directe avec les serveurs Google. Google est ainsi averti que notre page Web a été consultée via votre adresse IP. L'utilisation des polices Web de Google est effectuée dans l'intérêt d'une présentation uniforme et attrayante de notre plugin. Cela constitue un intérêt justifié d’après l'article Art. 6 (1) (f) DSGVO.

    Si votre navigateur ne prend pas en charge les polices Web, votre ordinateur utilise une police standard.

    De plus amples informations sur la gestion des données utilisateur sont disponibles icihttps://developers.google.com/fonts/faqainsi que dans les règles de confidentialité de Google icihttps://www.google.com/policies/privacy/.

    SoundCloud

    Nos pages peuvent utiliser des plug-ins du réseau social SoundCloud (SoundCloud Limited, Berners House, 47-48 Berners Street, Londres W1T 3NF, UK). Les plugins SoundCloud sont reconnaissables au logo SoundCloud sur notre site.

    Lorsque vous visitez notre site, une connexion directe entre votre navigateur et le serveur SoundCloud est établie via le plugin. SoundCloud sait alors que vous avez visité notre site depuis votre adresse IP. Si vous cliquez sur les boutons “J'aime” ou “Partager” pendant que vous êtes connecté à votre compte SoundCloud, vous pouvez associer le contenu de nos pages à votre profil SoundCloud. Cela signifie que SoundCloud peut associer des visites sur nos pages avec votre compte utilisateur. Nous aimerions souligner que, en tant que fournisseur de ces pages, nous n’avons aucune connaissance du contenu des données transmises ni de la manière dont elles seront utilisées par SoundCloud. Pour plus d'informations sur la politique de confidentialité de SoundCloud, rendez-vous à l'adresse https://soundcloud.com/pages/privacy.

    Si vous ne souhaitez pas que SoundCloud associe votre visite sur notre site à votre compte SoundCloud, déconnectez-vous de votre compte SoundCloud.

    Un Slider avec le nom fourni existe déjàUne nouvelle version de Slider Revolution est disponible.Clé APIIdentifiant AppliSecret de l'appliJeton d'accèsAction nécessaireActiver l'extensionActiver l'extension GlobaleActiver la licenceActivez le Slider Revolution pour avantages Premium (pour les mises à jour en direct par exemple) .Activez afin de mettre à jourActivéActivation de l'extensionActivationAjouter une action à Ajouter un dossierAjouter une LayerAjouter des SlidesAjouter le Slider comme ModalAjouter à la sélectionExtensionExtensionsL'extension n'a pas pu être activéeImpossible de désactiver l'extensionL'extension désactivéeExtensionsExtension obsolète. Merci de la mettre à jourUne extension nécessite votre attentionAjout d'un nouveau module vierge...Extension requiseExtensionsAvancéActions avancéesIntégration module d'avancéeParmètres avancésAlbumPseudonymeAlignerTous les évènementsToutes les languesQuantité de SlidesUne erreur s'est produite lors de l'importationAnim deAnim àAnimer deAnimationModèle d'animationL'animation n'a pas pu être sauvegardéAnimation suppriméeAnimation sauvegardéeÊtes-vous sûr de vouloir continuer?Êtes-vous sûr de vouloir supprimer Êtes-vous sûr de vouloir supprimer la diapositive sélectionnée:Êtes-vous sûr de vouloir exporter En tant que modalAscendantAudioLa bibliothèque Audio Wave est en cours de chargement...AuteurAuteur, éditeur, administrateurAutoVersion disponibleAP & EspaceCouleur APImage APRetourRetour à la présentationVidéo de fondRequête incorrecteLe jeton porteur est valide, merci de vérifier votre requêteComportementPage vierge crééeUne page vierge a été créée :Slide viergeClasse du corpsBordure, superposition et ombreBasLargeur du navigateurConstruction des boîtes de sélectionSlide en masseBoutonBoutonsCache (sec)Cache (sec) :RappelerImpossible de se connecter aux serveurs ThemePunch, veuillez vérifier les paramètres de votre serveur WebImpossible de créer un fichier zip: Impossible de supprimer le préréglage par défaut des navigations par défautJeton porteur introuvable, merci de vérifier vos informationsImpossible de modifier un préréglage par défaut des navigations par défautImpossible de modifier le dossier de téléchargement de WordPress, veuillez modifier les autorisations et réessayer!Impossible d'inscrire le fichier dans le dossier de téléchargement de WordPress, veuillez modifier les autorisations et réessayer!AnnulerAnnuler et recharger plus tardCarrouselCarrouselDisposition CarrouselCatégories et étiquettesCatégories :CentreLes modifications que vous avez apportées peuvent ne pas être sauvegardées.Changement de la taille de l'écranChaineIdentifiant de la chaineVérifier les exigencesVérifier les mises à jourChoisissez l'imageChoisissez le Revolution SliderChoisissez un modèle de SlideChoisissez le SliderChoisissez la vidéoAlbums supprimésSéries de photos suppriméesCliquez pour choisirFermerFerme le modal SliderConnectez-vous avec ThemePunchLa connexion au serveur de mise à jour a échouéSecret consommateurClé consommateurContenuCopierCopier le code intégréCopier le ShortcodeImpossible de créer le SlideImpossible de créer le SliderImpossible de récupérer les albums FacebookImpossible de récupérer les listes de lecture YouTubeImpossible de récupérer les séries de photos flickrCouleur de couvertureCréer une page viergeCréation ascendanteCréditsNiveau actuelPost actuelPersonnaliserOrdre personnaliséL'option taille personnalisée est actuellement désactivéeDateTitre du Modal de décisionDiminuer la hauteur du moduleDéfautLargeur du contenu bureau par défautLargeur du contenu mobile par défautLargeur du contenu carnet par défautLargeur du contenu tablette par défautDéfautsReporter le chargement de JavaScriptSupprimerSupprimer tous les Sliders et dossiers inclus dans Supprimer le SlideSupprimer le SliderSupprimer le modèle?Suppression du SliderEchec de la suppressionAnnuler l'enregistrement de ce codeLa désenregistration a échouée!DescendantBureauDésactiver l'extensionDésactiver l'extension GlobaleDésactivéDésactivation de l'extensionSupprimer les messagesAfficher une certain série de photos d'un utilisateurAfficher une galerieAfficher les photos d'un groupeAfficher les photos publiques d'un utilisateurAffiche un module Slider Revolution sur la pageFais-leSouhaitez-vous démarrer le processus de mise à jour?DocumentsTerminéNe le fais pasNe pas forcer la pleine largeurLe téléchargement du fichier Zip peut prendre quelques instants.Glisser & Déposer le fichier d'importationFaites glisser pour sélectionnerDribbbleDupliquerLa duplication a échouéVitesse facileAssouplissementModifier la pageL'éditeur est en cours de chargement…EffetsElémentsIntégrerBouche-trou videAutoriser l'extensionAutoriser l'extension GlobaleActiver / désactiver l'extension du moduleActivéAutorisation de l'extensionSaisissez le secret d'accèsSaisissez le jeton d'accèsSaisissez la clé APISaisissez la clé consommateurSpécifiez la .class or #id du conteneurSpécifiez une URLSaisissez l'URL de la page FacebookPasser en mode plein écranSaisissez l'URL de la galerieSaisissez l'URL du groupeSaisissez le nom du préréglage à enregistrer ou à supprimerSpécifiez le code d'achatSpécifiez le secretSaisissez votre nom TwitterSaisissez votre nom d'utilisateurSaisissez l'URL de l'utilisateurSaisissez l'Identifiant de la chaîne YouTubeSpécifiez un nom de moduleSaisissez l'identifiant de l'appliSaisissez le secret de l'appliSaisissez votre clé ApiSpécifiez votre EmailErreur lors du téléchargement des LayersErreur lors du téléchargement des données des LayersErreur lors du téléchargement de l'objetDate de fin de l'événementDate de début de l'événementExemple 2, page d'accueil, 5Limite de taille de fichier dépassée.Quitter le mode plein écranExporterExporter le SliderFAQDOSSIERPOLICEParamètres FacebookFacebookFonduLe Slider n'a pas pu être déplacé dans le dossierÉchec de la mise à jour des étiquettesImpossible de mettre à jour le titreLe favori a été modifiéFavorisImages populairesPopulaire seulementProduits populairesRécupérer parFichier importé avec succèsLe défilement avec effet filtre est maintenant activé partoutFiltresTrouver mon codePremier SlideRésoudre les problèmes du tableau RSFixé en hautFlickrParamètres FlickrDossierÉchec de la création du dossierDossier suppriméÉchec de la suppression du dossierIcônes de policesPour l'éditeur de pages et de posts , veuillez insérer le Shortcode :Pour le thème html , utilisez :Forcer le débordement visibleForcer la création de RS DBLa taille du cadre ne peut pas être augmentée. Pas assez d'espace.DeDepuis le panneau widgets , déplacez le widget "Module Revolution" dans la barre latérale souhaitée.Plein écranPleine largeurActions plein écranFonction non disponible pour en mode de démonstrationFonction seulement disponible pour les AdministrateursFuturGallerieURL de la galerieEcart (bordure)GéneralObtenir un code d'achatRecevez les dernières nouvelles de ThemePunch. Nous promettons de ne jamais vous envoyer de spam!GlobalLayer GlobaleParamètres générauxParamètres globaux non enregistrés / mis à jourParamètres globaux enregistrés / mis à jourGlobauxAller au premier cadre Aller au cadre "N"Aller au dernier cadreBonjour Bonsoir Bonjour Polices GoogleGrille = ModuleGroupeURL du groupePhotos du groupeHTMLTitresMasquer l'option surlignageHauteNiveau supérieurPage d'accueil seulementJ'ai déjà un code d'achatICÔNEIMAGEINIcône / SVGSi vous souhaitez utiliser Slider Revolution sur un autre domaine, veuillez acheter une autre licence Si vous souhaitez utiliser la fonction PHP "add_revslider" dans votre code, assurez-vous d'activer Si vous souhaitez utiliser votre code d'achat sur
    un autre domaine, veuillez le désenregistrer d'abord ouImageL'image est en cours de chargement...ImagesImporter LayerRapport d'importationFichier d'importation introuvableImportéImportation des Layers...En stock seulementInclure les bibliothèques partoutDéfilement infiniInsérer les scripts dans le pied de pageInstagramParamètres InstagramRapports Instagram: le contenu ne correspond pas à celui attenduRapports Instagram: le contenu est privéRapports Instagram: erreur du script d'analyseInstallerInstaller l'extensionInstaller modèleInstaller le paquet modèlesInstalléVersion installéeInstallation de l'extensionInstallation du modèleMises à jour instantanéesEmail invalideEmail invalide / Impossible de se connecter au serveur des newslettersIdentifiant invalideAller au SlideConserver les tailles automatiquesGardez les hauteurs du point d'arrêtKeyframeKeyframe #LAYERSGrandGrand CarréDernier cadreDernière modificationDernier SlideActions LayerTaille de la LayerBibliothèque LayerObjets des LayersOptions de la LayerLayer contenant une actionImportation de LayersLayers visiblesDispositionQuitter sans sauvegarderSortie de la page actuelleGaucheUn problème de validation de licence est survenu. Merci de contacter notre assistance.Limiter l'extraitActions de lienListe des pages où inclure les bibliothèques Revslider Polices Google chargéesChargementChargement de la bibliothèque CodeMirror...Chargement de la configurationChargement du contenu...Erreur de chargementErreur de chargement : Vignettes en cours de chargement…Verrouiller / Déverrouiller la sélectionVerrouiller / Déverrouiller la sélectionModèle de boucleRésolution basseMODULEImportation manuellePosts maximumLargeur maximaleTaille maximal d'un post (256M)Résolution max.Visibilité maximaleActions fichiers multimédiaMédiathèqueMoyenMoyen 640Moyen 800Limite mémoire (256M)Hauteur minMobileModule .zipArrière-plan du moduleOptions générales du moduleNommer les modulesPosition du module dans le WrapperModèles de moduleModulesPolices MonospacesSélection multipleMettre le media en silencieuxOptions de navigationLa navigation n'a pas pu être suppriméeNavigation introuvable, impossible d'ajouter un préréglageNavigation introuvable, impossible de supprimer le préréglageLe préréglage de navigation a été suppriméPréréglage de navigation enregistré / mis à jourNouveau module viergeNouveau dossierNouveau module à partir d'un modèleNouvelle version disponible. Merci de mettre à jourNouvellesSuivant / PrécédentCadre suivantLe mois prochainProchain SlideAucune clé API - Impossible d'extraire la série de photos flickrAucune donnée recueAucun email renseignéAucune Layer sélectionnéePas d'ombreAucun Slider trouvé, commencez d'abord par créer un SliderAucune URL utilisateur - Impossible d'extraire la série de photos flickrAucune donnée reçueAucun fichier envoyé.Aucun autre paramètre source requis. Le contenu est créé manuellement.Pas de réponse reçueAucune Slide trouvée, merci d'ajouter au moins un modèle de Slide à la langue choisie.Aucune Slide trouvée, merci d'en ajouter uneRienAucun des paramètres n'a changé. Il n'y a rien à sauvegarderNon activéPas assez d'espace entre les cadres.Non installéCarnetAucune sélectionNombre de commentairesNombres de ventesOBJETOUTBibliothèque d'objetsL'objet n'a pas pu être chargéObjetsSelon défilementSur scèneOuuuups…Ouvrir le documentOuvrir le modal SliderOuvertureURL de chargement de police facultatifOriginalTaille originaleAutres dossiersSuperpositionÉcraser le modèle?Propres ModulesPAQUETURL de la pageLa page est en cours de rechargement...Pages (exemple: 2,10):La parallaxe est maintenant activée partoutNiveau parentPasséCollerPause du SliderPar PageAutorisationSérie de photosSélectionnez un élémentPlacez le Shortcode sur la page ou le post où vous souhaitez afficher ce modal.Placez le Shortcode sur la page ou le post où vous souhaitez afficher ce module.Lecture du SliderListe de lectureMercid'enregistrervotre demande avec Twitter
    afin d'obtenir les bonnes valeursMercid'enregistrervotre appli site Web avec Facebook
    afin d'obtenir les bonnes valeursMerci de patientezMerci de patienterMerci d'activer Slider RevolutionVeuillez ajouter au moins une Layer.Veuillez suivre ce lin pour modifier le Slider :Veuillez sélectionner une extension pour commencer.Veuillez sélectionner le fichier zip correct, la somme de contrôle a échoué!Mises à Jour PluginPlugin désenregistrerLe plugin n'est pas enregistréPlugin non activéPlugin activé avec succèsPopulairePosts populairesPositionPostIdentifiant postSélection postTypes de post :Selon les postsPostsPréparation des données...Le préréglage n'a pas pu être sauvegardé / les valeurs sont identiquesCe nom de préréglage existe déjà, veuillez choisir un nom différentPréréglage introuvablePréréglage introuvable dans les navigations par défautPrévisualiserCadre précédentSlide précédentTraitement de l'importation deProduitCatégories produitVariation ProduitCode d'achat déjà enregistré!Le code d'achat n'a pas pu être validéLe code d'achat est invalideLe code d'achat a était verrouillé, merci de contacter l'assistance ThemePunch!Style rapideContenu avec style rapideTitre avec style rapideAléatoireRe-télécharger sur internetReTweetsLisez ici pour savoir comment recevoir votre clé d'API FlickrRécentPosts récentsRedirection vers la page de présentationEnregistrer le code d'achatEnregistrer Slider Revolution
    pour déverrouiller les fonctionnalités PremiumEnregistrer ce codeInscrivez-vous pour déverrouillerInscrivez-vous pour déverrouiller toutes les fonctionnalitésInscrivez-vous pour déverrouiller les ExtensionsInscrivez-vous pour déverrouiller la BibliothèqueInscrivez-vous pour déverrouiller les fonctionnalités PremiumInscrivez-vous pour déverrouiller l'AssistanceInscrivez-vous pour déverrouiller les ModèlesInscrivez-vous pour déverrouiller les Mises à jourInscrivez-vous pour déverrouiller toutes les fonctionnalités PremiumInscritPrix normalApparentéLâchez pour télécharger le fichierRecharger la pageRenommerRéponsesExigencesRéinitialiserRespecter le ratioSensiblitéErreur de Slider Revolution :DroiteRacineNiveau racineRotationRangéeUGS (Unité de Gestion des Stocks)SVGSVGPrix promotionnelPolices Sans-SerifSauvegarderSauvegarder et rechargerEnregistrer la configurationSauvegarder le modèle actuelSauvegarder les paramètres générauxSauvegarder votre projet et rechargez la page ou annulezSauvegardéSauvegarde du SlideÉchelleScèneLa chronologie avec défilement est maintenant activée partoutFaites défiler jusqu'à l'identifiantFaites défiler le SliderRechercherRecherche d'icônes...Rechercher les modules...SélectionnerSélectionner un albumSélectionnez la liste de lectureSélectionnez une LayerPolices SerifTout mettre en visibleDéfinir une image de fond du Slider pour utiliser cette fonctionnalitéNotes d'installationOmbreType d'ombreFormeShortcodeGénérateur de ShortcodeLe Shortcode n'a pas pu être analysé.Analyse de Shortcode réussie. Vous trouverez les éléments à l'étape 3MontrerMontrer toutMontrer l'option surlignageAfficher tous les modulesMontrer/Masquer l'élément sélectionnéS'inscrireAbonnez-vous à notre lettre d'informationLien simpleSimuler un clicSélection uniqueDimensionnementActions SlideSlide à partir d'un modèleIdentifiant SlideOptions du SlideSlide sauvegardéLa Sllide n'a pas pu être dupliquéeLa duplication du Slide a échouéLe Slide n'a aucune LayerSlide introuvableSlide non trouvée dans les Slides principales du Slider. Peut-être queSliderSlider suppriméÉchec de l'importation du SliderDisposition de la LayerLe Slider a bien été déplacé dans le dossierSlider RevolutionExtensions Slider RevolutionLe plugin Slider Revolution n'a pas pu être mis à jour :Le plugin Slider Revolution a été mis à jour avec succès versLe plugin Slider Revolution a été mis à jour avec succès.Aperçu de Slider RevolutionCréateur Slider Revolution de ShortcodeVersion de Slider RevolutionLa structure de la base de données Slider Revolution a été mise à jourSlider Revolution a rencontré l'erreur suivante : Paramètres SliderSlider en tant que modalLe Slider n'a pas pu être chargéSlider introuvableSlidesSlides (<25)Slides (<500)Slides :SlugPetitPetit 320Certaines extensions ont de nouvelles versions disponiblesCertaines Layers sont verrouillées et / ou invisibles .
    Merci de modifier le statut dans la chronologie.Il est possible que certains paramètres du Slider source ne soient pas complets .
    Merci dez renseigner tous les paramètres des Sliders sources.Désolé, ce Social Stream ne peut pas être affiché.Direction de triTrier les posts par :Trier produit parTrier par créationTrier par titreTri et restrictionsTri et paramètresSourceLa source doit provenir de StreamSource :Post spécifiquePosts spécifiquesSpinnerCouleur SpinnerRéglages SpinnerCarréStandardIntégration de module standardRésolution standardLancer le médiaRester dans l'éditeurQuantité en stockArrêter le médiaEtirer SlidesSuccès! Veuillez vérifier vos emails pour compléter votre abonnementRécupération des albums Facebook faite avec succèsListes de lecture YouTube récupérées avec succèsSéries de photos flickr récupérées avec succèsAssistanceExigences systèmeTabletteEtiquettesEtiquettes mises à jourBibliothèque des modèles et objetsÉchec de l'importation du modèle de SliderÉchec de l'installation du modèle de SliderTexteTweets SMSLa taille actuelle est réglée sur "Taille Automatique". Souhaitez-vous continuer avec la taille personnalisée?La taille actuelle est définie pour calculer automatiquement les tailles de la grille de la Layer.
    Souhaitez-vous quand même continuer avec ces tailles personnalisées ou souhaitez-vous conserver les tailles générées automatiquement?Le code d'achat doit être défini!Le plugin WPML n'est pas actitéLes modifications que vous avez apportées nécessitent un rechargement de la page!Les modifications que vous avez apportées seront perdues!Les extensions suivantes nécessitent une mise à jour :Serveur ThemePunchCe mois-ciLe type de la source doit venir de posts.Cette action ne peut pas être annulée !!Ceci peut être annulé uniquement durant la session en cours.VignetteChronologieTitreTitre décroissantTitre mis à jourÀÀ l'administrateurÀ l'éditeur, l'administrateurPour l'utiliser comme modal dans l'éditeur de pages et de posts , veuillez insérer le Shortcode :Pour uniquement ajouter le Slider à des pages individuelles , utilisez :Pour ajouter le Slider à la page d'accueil uniquement, utilisez :Aujourd'huiBasculer les cadres "N / M"Basculer le premier / dernier cadreBasculer la classeBasculer la classe de corps du document à l'ouverture et à la fermeture du modal.Passer en plein écranBasculer le médiaPasser tous les media en silencieuxPasser le media en silencieuxBasculer le SliderDemainHautDéclenché parTwitterTwitter @Paramètres TwitterTypeTypesTypes et catégoriesTout déverrouilléRétablir le son du médiaDésinscritNon triésTout mettre à jourHistorique de mise à jourMettre à jour plus tardMettre à jour la listeMettre à jour maintenantMettre à jour le plug inMises à jourMises à jour, nouveaux produits, astucesMise à jour en coursMise à jour des listesLa mise à jour du plugin a échouéMise à jour du plugin en cours ...La mise à jour du plugin peut prendre quelques instants.Taille maximum du fichier en téléchargement (256M)Télécharger le dossier en écritureUtiliser la couvertureUtiliser les tailles personnaliséesUtiliser l'imageUtiliser les sauts de ligne dans les colonnes uniquementNom Utilisateur :Série de photo de l'utilisateurPhotos publiques de l'utilisateurURL de l'utilisateur :L'utilisation de ces données n'est autorisée qu'avec une licence valide du plugin jQuery Slider Revolution, disponible sur CodeCanyon: http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunchVIDEOVidéoLa vidéo de couverture n'a pas pu être chargéeVidéo dans le Slide actuelVidéosVoir tous les posts en %sVimeoVisiter la pageATTENDEZAttentionBienvenu sur Slider Revolution 6Que se passera-t-il-il ensuite?Quoi de neuf?Où souhaitez-vous déplacer les Layers héritées?WooCommerceBibliothèque WordPressHauteur maximale du WrapperRequête incorrecteFormat de catégorie incorrectMauvais format fichier d'exportation pour Slider ! Assurez-vous que le fichier téléchargé est un fichier zip avec un fichier slider_export.txt correct à la racine ou un fichier slider_export.txt valide.Requête incorrecte!Oui, supprimer tous les SlidersOui, supprimer le SlideOui, supprimer le SliderOui, exporter le SliderVous exécutez Slider Revolution YouTubeParamètres YouTubeYoutubeou bien ajoutez la page actuelle à en tant que document HTMLpar conteneuren pixels ou %centre bascentre centrecentre hautliste séparée par des virgules | ex: 23,24,25impossible de trouver le bon Slide à copier, veuillez réessayer.spécifiez un nom de moduledec'est-à-dire 1200c'est à dire http://fonts.useso.com/css?family for chinese Environmentdans les "Paramètres Généraux" de Slider Revolution.jQuery déclenchéen bas à gauchecentre gaucheen haut à gaucheaucunpar actionouen bas à droitecentre droiteen haut à droiteslider_export.txt n'existe pas!àxxxx xxxx xxxx xxxxlanguages/revsliderhelp-en_US.po000064400000463071150212006510012734 0ustar00msgid "" msgstr "" "Project-Id-Version: Slider Revolution Help\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:45+0000\n" "PO-Revision-Date: 2019-06-28 07:45+0000\n" "Last-Translator: admin \n" "Language-Team: \n" "Language: en_US\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.2.2; wp-5.2.2" #: admin/includes/help.class.php:6007 msgid "" "'Default' will use the Slider's Lazy Load setting, 'Force' will LazyLoad the " "image regardless of the Slider's settings, and 'Ignore' will set LazyLoad to " "off regardless of the Slider's settings." msgstr "" #: admin/includes/help.class.php:1803 msgid "" "'wait' to initialize the Slider when its inside the viewport, or 'pause' the " "Slider's progress until its inside the viewport" msgstr "" #: admin/includes/help.class.php:7319 msgid "" "'Wrapper Container' is the Layer's outer-most HTML wrapper div, and 'Layer " "Container' is the content's main div" msgstr "" #: admin/includes/help.class.php:7867 admin/includes/help.class.php:8410 #: admin/includes/help.class.php:9864 msgid "2D Rotation" msgstr "" #: admin/includes/help.class.php:2544 msgid "3D Crop Fix" msgstr "" #: admin/includes/help.class.php:2480 msgid "3D Shadow" msgstr "" #: admin/includes/help.class.php:178 msgid "60+ pre-built animations, animation duration, easing" msgstr "" #: admin/includes/help.class.php:3213 msgid "A delay in milliseconds before the Arrows animate into view" msgstr "" #: admin/includes/help.class.php:3528 msgid "A delay in milliseconds before the Bullets animate into view" msgstr "" #: admin/includes/help.class.php:4009 msgid "A delay in milliseconds before the Tabs animate into view" msgstr "" #: admin/includes/help.class.php:4490 msgid "A delay in milliseconds before the Thumbs animate into view" msgstr "" #: admin/includes/help.class.php:275 msgid "A single-slide Slider with no navigation" msgstr "" #: admin/includes/help.class.php:5838 msgid "A Slide description for certain navigation types" msgstr "" #: admin/includes/help.class.php:267 msgid "A Slider that can have multiple slides with navigation" msgstr "" #: admin/includes/help.class.php:2992 msgid "" "A special shortcode for the Module when loading it as a Modal in the page " "with custom JavaScript" msgstr "" #: admin/includes/help.class.php:1256 msgid "Access Secret" msgstr "" #: admin/includes/help.class.php:1243 msgid "Access Token" msgstr "" #: admin/includes/help.class.php:10195 msgid "Action Delay" msgstr "" #: admin/includes/help.class.php:10181 msgid "Action Type" msgstr "" #: admin/includes/help.class.php:9654 msgid "Activate mouse hover styles/transitions" msgstr "" #: admin/includes/help.class.php:57 msgid "Activate Responsive Viewports" msgstr "" #: admin/includes/help.class.php:352 msgid "Activates a responsive height for the Slider" msgstr "" #: admin/includes/help.class.php:216 msgid "Active/Enable Addons" msgstr "" #: admin/includes/help.class.php:7252 msgid "" "Add a rotateX transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7265 msgid "" "Add a rotateY transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7278 msgid "" "Add a rotateZ transform to the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:7306 msgid "" "Add a CSS box-shadow to the currently selected Layer" msgstr "" #: admin/includes/help.class.php:7399 msgid "" "Add a CSS text-shadow to the currently selected Layer" msgstr "" #: admin/includes/help.class.php:9035 msgid "Add a Bezier Curve" msgstr "" #: admin/includes/help.class.php:6956 msgid "Add a border to the Layer's HTML element" msgstr "" #: admin/includes/help.class.php:8805 msgid "Add a continuously looping animation to the Layer" msgstr "" #: admin/includes/help.class.php:2130 msgid "Add a CSS border-radius to the carousel items (px)" msgstr "" #: admin/includes/help.class.php:6558 msgid "" "Add a linebreak after the currently selected Layer. Useful when floats are " "used." msgstr "" #: admin/includes/help.class.php:6551 msgid "" "Add a linebreak before the currently selected Layer. Useful when floats are " "used." msgstr "" #: admin/includes/help.class.php:5494 msgid "Add a link to the entire Slide area" msgstr "" #: admin/includes/help.class.php:7928 msgid "Add a mask to the Layer which is useful for wipe/reveal type animations" msgstr "" #: admin/includes/help.class.php:5079 admin/includes/help.class.php:6180 msgid "Add a mesh-style overlay to the video for extra styling" msgstr "" #: admin/includes/help.class.php:3005 msgid "" "Add a progress bar to the Slider to display a visual representation of each " "Slide's timeline" msgstr "" #: admin/includes/help.class.php:160 msgid "Add a variety of content to your Slides" msgstr "" #: admin/includes/help.class.php:633 msgid "Add an mesh-style overlay to the Slider" msgstr "" #: admin/includes/help.class.php:2984 msgid "" "Add an optional class name to the page's body element when the Module is " "loaded as a Modal" msgstr "" #: admin/includes/help.class.php:10198 msgid "Add an optional delay before the Action occurs (in milliseconds)" msgstr "" #: admin/includes/help.class.php:1542 msgid "Add an optional delay before the Slider officially loads" msgstr "" #: admin/includes/help.class.php:1510 admin/includes/help.class.php:1518 #: admin/includes/help.class.php:1526 msgid "" "Add an optional ID for the Slider. Will be applied to the Slider's outer " "HTML wrapper element" msgstr "" #: admin/includes/help.class.php:5467 msgid "" "Add an optional ID to the Slide to target the Slide with custom CSS or " "JavaScript" msgstr "" #: admin/includes/help.class.php:6673 msgid "Add an text underline to the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:10831 msgid "" "Add class names to the Layer to target it with custom CSS/JavaScript " "(separate multiple class names with spaces)" msgstr "" #: admin/includes/help.class.php:10896 msgid "" "Add class names to the Layer's outer-most wrapper to target it with custom " "CSS/JavaScript (separate multiple class names with spaces)" msgstr "" #: admin/includes/help.class.php:7508 msgid "Add creative edges and corners to the left side of your content" msgstr "" #: admin/includes/help.class.php:7540 msgid "Add creative edges and corners to the right side of your content" msgstr "" #: admin/includes/help.class.php:7495 msgid "Add creative edges and corners to your content" msgstr "" #: admin/includes/help.class.php:649 msgid "Add extra spacing around the Slider" msgstr "" #: admin/includes/help.class.php:6660 msgid "Add italics to the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:6555 msgid "Add Linebreak After" msgstr "" #: admin/includes/help.class.php:6548 msgid "Add Linebreak Before" msgstr "" #: admin/includes/help.class.php:8802 msgid "Add Loop Animation" msgstr "" #: admin/includes/help.class.php:157 msgid "Add New Layer" msgstr "" #: admin/includes/help.class.php:107 msgid "Add New Slide" msgstr "" #: admin/includes/help.class.php:5455 msgid "" "Add optional class names to the Slide to target the Slide with custom CSS or " "JavaScript" msgstr "" #: admin/includes/help.class.php:2920 msgid "Add your own custom CSS to the Slider" msgstr "" #: admin/includes/help.class.php:2928 msgid "Add your own custom JavaScript to the Slider" msgstr "" #: admin/includes/help.class.php:661 msgid "Add your own custom text/images/video to the Slider" msgstr "" #: admin/includes/help.class.php:110 msgid "add/duplicate/delete Slides" msgstr "" #: admin/includes/help.class.php:168 msgid "Add/Edit content that's meant to always be visible" msgstr "" #: admin/includes/help.class.php:206 msgid "Add/Remove Links" msgstr "" #: admin/includes/help.class.php:209 msgid "" "Add/Remove links to additional slides, other web pages/posts or external " "websites" msgstr "" #: admin/includes/help.class.php:227 msgid "" "AddOn Settings will be located in the Slider, Slide or Layer settings " "depending on the AddOns functionality" msgstr "" #: admin/includes/help.class.php:9038 msgid "" "Adds a middle point to the movement between the starting and ending points" msgstr "" #: admin/includes/help.class.php:3018 msgid "Adjust the color for the progress bar" msgstr "" #: admin/includes/help.class.php:9722 msgid "Adjust the Layer's background color on mouse hover" msgstr "" #: admin/includes/help.class.php:7291 msgid "Adjust the opacity/transparency for the currently selected Layer" msgstr "" #: admin/includes/help.class.php:3665 msgid "Adjust the size colors and other styles for the bullets" msgstr "" #: admin/includes/help.class.php:4146 msgid "Adjust the size colors and other styles for the tabs" msgstr "" #: admin/includes/help.class.php:100 msgid "Adjust the size of text and images for each reponsive viewport" msgstr "" #: admin/includes/help.class.php:1324 msgid "Album" msgstr "" #: admin/includes/help.class.php:3096 admin/includes/help.class.php:3411 #: admin/includes/help.class.php:3744 admin/includes/help.class.php:4225 #: admin/includes/help.class.php:7179 msgid "Align By Slider/Content" msgstr "" #: admin/includes/help.class.php:7091 msgid "Align the Layer horizontally to the Slider content or the entire Slider" msgstr "" #: admin/includes/help.class.php:7104 msgid "Align the Layer vertically to the Slider content or the entire Slider" msgstr "" #: admin/includes/help.class.php:386 msgid "" "Align the Slider to the left, center or right inside its parent container" msgstr "" #: admin/includes/help.class.php:3112 admin/includes/help.class.php:3427 #: admin/includes/help.class.php:3776 admin/includes/help.class.php:4257 msgid "Alignment" msgstr "" #: admin/includes/help.class.php:1829 msgid "" "Allocate space on the page for the Slider to prevent page content jumps when " "the Slider loads" msgstr "" #: admin/includes/help.class.php:368 msgid "Allow for content to be visible outside the Slider's bounding box" msgstr "" #: admin/includes/help.class.php:6272 msgid "Allow Fullscreen" msgstr "" #: admin/includes/help.class.php:6275 msgid "Allow the video to be taken fullscreen by the user" msgstr "" #: admin/includes/help.class.php:4907 msgid "Alt Attribute" msgstr "" #: admin/includes/help.class.php:1984 msgid "Alternate First Slide" msgstr "" #: admin/includes/help.class.php:2862 msgid "Alternative Image" msgstr "" #: admin/includes/help.class.php:2870 msgid "Alternative Image URL" msgstr "" #: admin/includes/help.class.php:5131 msgid "Always play the video from the beginning each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:6301 msgid "" "Always play the video/audio from the beginning each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:7629 msgid "" "An additional animation to add to the Layer after its already animated into " "view" msgstr "" #: admin/includes/help.class.php:4816 msgid "An image url to be used as the Slide's main background image" msgstr "" #: admin/includes/help.class.php:5338 msgid "An Instagram-type filter to apply to the Slide's main background image" msgstr "" #: admin/includes/help.class.php:5324 msgid "An optional rotation to apply to the Slide's transition" msgstr "" #: admin/includes/help.class.php:7626 msgid "Animate Again To..." msgstr "" #: admin/includes/help.class.php:8138 msgid "Animate Background Color" msgstr "" #: admin/includes/help.class.php:8174 msgid "Animate characters, words or lines of text" msgstr "" #: admin/includes/help.class.php:2627 msgid "Animate Layers on Scroll" msgstr "" #: admin/includes/help.class.php:8107 msgid "Animate Text Color" msgstr "" #: admin/includes/help.class.php:8486 msgid "Animate the Char animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8786 msgid "" "Animate the Layer back to its starting values in the loop once the last " "frame is reached. Useful for creating a more natural looping visual." msgstr "" #: admin/includes/help.class.php:8951 msgid "" "Animate the Layer to this 'x' (left) position. Accepts positive and " "negative numbers." msgstr "" #: admin/includes/help.class.php:8985 msgid "" "Animate the Layer to this 'y' (top) position. Accepts positive and negative " "numbers." msgstr "" #: admin/includes/help.class.php:9019 msgid "" "Animate the Layer's CSS " "translateZ property to this value. This adds/removes 3D depth to the " "Layer" msgstr "" #: admin/includes/help.class.php:8141 msgid "Animate the Layer's background color" msgstr "" #: admin/includes/help.class.php:8043 msgid "Animate the Layer's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:2630 msgid "" "Animate the Layer's by default on Scroll (can then be turned off per Layer " "in the Layer settings)" msgstr "" #: admin/includes/help.class.php:8110 msgid "Animate the Layer's text color" msgstr "" #: admin/includes/help.class.php:8634 msgid "Animate the line animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8560 msgid "Animate the word animation's blur, grayscale or brightness filter" msgstr "" #: admin/includes/help.class.php:8783 msgid "Animate to Start" msgstr "" #: admin/includes/help.class.php:5285 msgid "Animation 'In' Easing" msgstr "" #: admin/includes/help.class.php:5297 msgid "Animation 'Out' Easing" msgstr "" #: admin/includes/help.class.php:8831 msgid "Animation Duration" msgstr "" #: admin/includes/help.class.php:2601 admin/includes/help.class.php:7692 #: admin/includes/help.class.php:8218 admin/includes/help.class.php:8847 msgid "Animation Easing" msgstr "" #: admin/includes/help.class.php:7666 msgid "Animation Name" msgstr "" #: admin/includes/help.class.php:2614 admin/includes/help.class.php:7679 msgid "Animation Speed" msgstr "" #: admin/includes/help.class.php:10508 msgid "Animation Timing" msgstr "" #: admin/includes/help.class.php:979 admin/includes/help.class.php:1098 #: admin/includes/help.class.php:1152 admin/includes/help.class.php:1284 #: admin/includes/help.class.php:1381 admin/includes/help.class.php:1465 msgid "API Cache" msgstr "" #: admin/includes/help.class.php:992 admin/includes/help.class.php:1394 msgid "API Key" msgstr "" #: admin/includes/help.class.php:1006 admin/includes/help.class.php:1111 msgid "API Source" msgstr "" #: admin/includes/help.class.php:5926 msgid "" "Aply a grayscale filter to Layers as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:1340 msgid "App ID" msgstr "" #: admin/includes/help.class.php:1353 msgid "App Secret" msgstr "" #: admin/includes/help.class.php:2547 msgid "Applies a translateZ to the 3D elements to help avoid overlapping" msgstr "" #: admin/includes/help.class.php:2269 msgid "Apply a 3D rotation to the non-active items" msgstr "" #: admin/includes/help.class.php:2667 msgid "" "Apply a black and white filter to the Slider when it scrolls into and out of " "view" msgstr "" #: admin/includes/help.class.php:2681 msgid "Apply a blur filter to the Slider when it scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:402 msgid "Apply a bottom margin to the Slider (px)" msgstr "" #: admin/includes/help.class.php:2483 msgid "Apply a box-shadow to the 3D element to enhance the effect" msgstr "" #: admin/includes/help.class.php:10128 msgid "" "Apply a mask to the Layer as the Parallax Effect takes place. When applied, " "the content will never bleed outside this mask." msgstr "" #: admin/includes/help.class.php:394 msgid "Apply a top margin to the Slider (px)" msgstr "" #: admin/includes/help.class.php:7976 msgid "" "Apply and animate a CSS clip-path to the Layer. Useful for creating 'wipe' " "animations" msgstr "" #: admin/includes/help.class.php:2239 msgid "Apply opacity to the non-activate Slides" msgstr "" #: admin/includes/help.class.php:7316 msgid "Apply Shadow to" msgstr "" #: admin/includes/help.class.php:2646 msgid "Apply special effects to your content when the page is scrolled" msgstr "" #: admin/includes/help.class.php:2711 msgid "Apply the effect(s) to all Layers" msgstr "" #: admin/includes/help.class.php:2724 msgid "Apply the effect(s) to all Parallax Layers" msgstr "" #: admin/includes/help.class.php:2737 msgid "Apply the effect(s) to the Slide's main background" msgstr "" #: admin/includes/help.class.php:2750 msgid "Apply the effect(s) to the Slide's Static/Global Layers" msgstr "" #: admin/includes/help.class.php:2763 msgid "Apply the effect(s) to the Slide's Static/Global Parallax Layers" msgstr "" #: admin/includes/help.class.php:2778 msgid "" "Apply the effect(s) when the page is scrolled from the top, bottom, or both " "directions" msgstr "" #: admin/includes/help.class.php:2252 msgid "Apply varying opacity to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:2298 msgid "Apply varying rotations to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:2344 msgid "Apply varying scale/zooms to the non-activate Slides in staggered order" msgstr "" #: admin/includes/help.class.php:1813 msgid "Area %" msgstr "" #: admin/includes/help.class.php:3160 msgid "Arrows Animation" msgstr "" #: admin/includes/help.class.php:3194 msgid "Arrows Animation Speed" msgstr "" #: admin/includes/help.class.php:3210 msgid "Arrows Show Delay" msgstr "" #: admin/includes/help.class.php:3079 msgid "Arrows Type/Style" msgstr "" #: admin/includes/help.class.php:5063 admin/includes/help.class.php:6138 msgid "Aspect Ratio" msgstr "" #: admin/includes/help.class.php:291 msgid "Auto" msgstr "" #: admin/includes/help.class.php:9052 msgid "Auto Rotate Bezier" msgstr "" #: admin/includes/help.class.php:1842 msgid "Auto Rotate Slideshow" msgstr "" #: admin/includes/help.class.php:3230 msgid "" "Auto-hide the arrows after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:3545 msgid "" "Auto-hide the bullets after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:4026 msgid "" "Auto-hide the tabs after a set amount of time (will be shown again when the " "user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:4507 msgid "" "Auto-hide the thumbs after a set amount of time (will be shown again when " "the user hovers/taps the Slider)" msgstr "" #: admin/includes/help.class.php:5144 admin/includes/help.class.php:6374 msgid "Auto-mute the video each time the Slide is shown" msgstr "" #: admin/includes/help.class.php:1625 admin/includes/help.class.php:10709 msgid "" "Automatically adjust the positioning for Layers for each responsive device " "viewport" msgstr "" #: admin/includes/help.class.php:1617 admin/includes/help.class.php:10696 msgid "Automatically resize Layers for each responsive device viewport" msgstr "" #: admin/includes/help.class.php:10670 msgid "" "Automatically resize/reposition all Layers for each device viewport inside " "the editor" msgstr "" #: admin/includes/help.class.php:1609 admin/includes/help.class.php:10657 msgid "" "Automatically resize/reposition new Layers for each device viewport inside " "the editor" msgstr "" #: admin/includes/help.class.php:9055 msgid "" "Automatically rotate the Layer according to its position along the Bezier " "path" msgstr "" #: admin/includes/help.class.php:6151 msgid "Autoplay" msgstr "" #: admin/includes/help.class.php:6778 msgid "Background Color" msgstr "" #: admin/includes/help.class.php:8151 msgid "Background Color Value" msgstr "" #: admin/includes/help.class.php:2496 msgid "Background Enabled" msgstr "" #: admin/includes/help.class.php:4853 msgid "Background Fit" msgstr "" #: admin/includes/help.class.php:6791 msgid "Background Image" msgstr "" #: admin/includes/help.class.php:5335 msgid "Background Image Filter" msgstr "" #: admin/includes/help.class.php:2452 msgid "Background Image Speed" msgstr "" #: admin/includes/help.class.php:4879 admin/includes/help.class.php:5595 msgid "Background Position" msgstr "" #: admin/includes/help.class.php:4866 msgid "Background Repeat" msgstr "" #: admin/includes/help.class.php:9070 msgid "Bezier Curve Angle" msgstr "" #: admin/includes/help.class.php:9088 msgid "Bezier Curve Tension" msgstr "" #: admin/includes/help.class.php:9124 msgid "Bezier End Point X" msgstr "" #: admin/includes/help.class.php:9160 msgid "Bezier End Point Y" msgstr "" #: admin/includes/help.class.php:9196 msgid "Bezier End Point Z" msgstr "" #: admin/includes/help.class.php:9106 msgid "Bezier Start Point X" msgstr "" #: admin/includes/help.class.php:9142 msgid "Bezier Start Point Y" msgstr "" #: admin/includes/help.class.php:9178 msgid "Bezier Start Point Z" msgstr "" #: admin/includes/help.class.php:2560 msgid "BG 3D Depth" msgstr "" #: admin/includes/help.class.php:6817 msgid "BG Image Fit" msgstr "" #: admin/includes/help.class.php:6804 msgid "BG Image Position" msgstr "" #: admin/includes/help.class.php:6830 msgid "BG Image Repeat" msgstr "" #: admin/includes/help.class.php:580 msgid "BG Position" msgstr "" #: admin/includes/help.class.php:606 msgid "BG Repeat" msgstr "" #: admin/includes/help.class.php:2814 msgid "BG Strength" msgstr "" #: admin/includes/help.class.php:7463 msgid "Blend Mode Filter" msgstr "" #: admin/includes/help.class.php:2678 msgid "Blur" msgstr "" #: admin/includes/help.class.php:5915 msgid "Blur Effect" msgstr "" #: admin/includes/help.class.php:1775 admin/includes/help.class.php:5760 #: admin/includes/help.class.php:9561 msgid "Blur End" msgstr "" #: admin/includes/help.class.php:8053 admin/includes/help.class.php:8500 #: admin/includes/help.class.php:8574 admin/includes/help.class.php:8648 #: admin/includes/help.class.php:10070 msgid "Blur Filter" msgstr "" #: admin/includes/help.class.php:5918 msgid "Blur Layers in and out as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:7355 admin/includes/help.class.php:7435 msgid "Blur Radius" msgstr "" #: admin/includes/help.class.php:1764 admin/includes/help.class.php:5744 #: admin/includes/help.class.php:9544 msgid "Blur Start" msgstr "" #: admin/includes/help.class.php:2691 msgid "Blur Value" msgstr "" #: admin/includes/help.class.php:2981 msgid "Body Class" msgstr "" #: admin/includes/help.class.php:7005 msgid "Border Bottom Size" msgstr "" #: admin/includes/help.class.php:9987 msgid "Border Bottom Width" msgstr "" #: admin/includes/help.class.php:6953 admin/includes/help.class.php:9934 msgid "Border Color" msgstr "" #: admin/includes/help.class.php:7018 msgid "Border Left Size" msgstr "" #: admin/includes/help.class.php:10000 msgid "Border Left Width" msgstr "" #: admin/includes/help.class.php:2127 msgid "Border Radius" msgstr "" #: admin/includes/help.class.php:7059 admin/includes/help.class.php:10041 msgid "Border Radius Bottom Left" msgstr "" #: admin/includes/help.class.php:7072 admin/includes/help.class.php:10054 msgid "Border Radius Bottom Right" msgstr "" #: admin/includes/help.class.php:7033 admin/includes/help.class.php:10015 msgid "Border Radius Top Left" msgstr "" #: admin/includes/help.class.php:7046 admin/includes/help.class.php:10028 msgid "Border Radius Top Right" msgstr "" #: admin/includes/help.class.php:6992 msgid "Border Right Size" msgstr "" #: admin/includes/help.class.php:9974 msgid "Border Right Width" msgstr "" #: admin/includes/help.class.php:6966 admin/includes/help.class.php:9947 msgid "Border Style" msgstr "" #: admin/includes/help.class.php:6979 msgid "Border Top Size" msgstr "" #: admin/includes/help.class.php:9961 msgid "Border Top Width" msgstr "" #: admin/includes/help.class.php:6471 msgid "Break At" msgstr "" #: admin/includes/help.class.php:8087 admin/includes/help.class.php:8536 #: admin/includes/help.class.php:8610 admin/includes/help.class.php:8684 #: admin/includes/help.class.php:10083 msgid "Brightness" msgstr "" #: admin/includes/help.class.php:9629 msgid "Brightness End" msgstr "" #: admin/includes/help.class.php:9612 msgid "Brightness Start" msgstr "" #: admin/includes/help.class.php:3493 msgid "Bullets Animation" msgstr "" #: admin/includes/help.class.php:3509 msgid "Bullets Animation Speed" msgstr "" #: admin/includes/help.class.php:3525 msgid "Bullets Show Delay" msgstr "" #: admin/includes/help.class.php:3362 msgid "Bullets Type/Style" msgstr "" #: admin/includes/help.class.php:1287 msgid "Cache the Facebook API results for faster loading" msgstr "" #: admin/includes/help.class.php:982 msgid "Cache the Flickr API results for faster loading" msgstr "" #: admin/includes/help.class.php:1101 msgid "Cache the Instagram API results for faster loading" msgstr "" #: admin/includes/help.class.php:1155 msgid "Cache the Twitter API results for faster loading" msgstr "" #: admin/includes/help.class.php:1468 msgid "Cache the Vimeo API results for faster loading" msgstr "" #: admin/includes/help.class.php:1384 msgid "Cache the YouTube API results for faster loading" msgstr "" #: admin/includes/help.class.php:10283 msgid "Call an external JavaScript function on user-interaction" msgstr "" #: admin/includes/help.class.php:10280 msgid "Call Back Function" msgstr "" #: admin/includes/help.class.php:2886 msgid "" "Call jQuery.noConflict() to help avoid conflicts with other themes/plugins" msgstr "" #: admin/includes/help.class.php:281 msgid "Carousel" msgstr "" #: admin/includes/help.class.php:115 msgid "Change Slide Order" msgstr "" #: admin/includes/help.class.php:2058 msgid "" "Change slides when the user navigates to a new window or tab and then " "returns to the page" msgstr "" #: admin/includes/help.class.php:9775 msgid "Change the Layer's transparency on mouse hover" msgstr "" #: admin/includes/help.class.php:118 msgid "Change the order in which the Slides appear" msgstr "" #: admin/includes/help.class.php:10372 msgid "Change to the next or previous Slide on user-interaction" msgstr "" #: admin/includes/help.class.php:5118 msgid "Change to the next Slide when the video ends" msgstr "" #: admin/includes/help.class.php:6288 msgid "Change to the next Slide when the video/audio ends" msgstr "" #: admin/includes/help.class.php:1407 msgid "Channel ID" msgstr "" #: admin/includes/help.class.php:2848 msgid "" "Choose 'All' to LazyLoad all images in the Slider when the Slider first " "lpads, 'Smart' to only LazyLoad the prev/next Slide's images, and 'Single' " "to only LazyLoad the current Slide's images." msgstr "" #: admin/includes/help.class.php:10265 msgid "" "Choose 'No Follow' to discourage search engines from indexing index the link" msgstr "" #: admin/includes/help.class.php:9696 msgid "" "Choose 'none' to disable user-interaction. Useful for enabling clicks on " "content placed beneath the Layer." msgstr "" #: admin/includes/help.class.php:744 msgid "" "Choose 'Post' to pull in a range of posts, 'Specific Post' to pull in posts " "by ID, or 'Current Post' to populate the Slider with the current post's " "content" msgstr "" #: admin/includes/help.class.php:7989 msgid "" "Choose 'Rectangle' or 'Circle' for traditional wipes from the sides, center " "or corners, and 'Inverts' for curtain-type reveals" msgstr "" #: admin/includes/help.class.php:3099 admin/includes/help.class.php:3414 #: admin/includes/help.class.php:3747 admin/includes/help.class.php:4228 #: admin/includes/help.class.php:7182 msgid "" "Choose 'Slider' to align based on the Slider's full display, or 'Content' to " "align against the Slider's grid area" msgstr "" #: admin/includes/help.class.php:8708 msgid "Choose a predefined special effect to use as the Layer's animation" msgstr "" #: admin/includes/help.class.php:3082 msgid "Choose a predefined style for the Arrows navigation" msgstr "" #: admin/includes/help.class.php:3365 msgid "Choose a predefined style for the Bullets navigation" msgstr "" #: admin/includes/help.class.php:3714 msgid "Choose a predefined style for the Tabs navigation" msgstr "" #: admin/includes/help.class.php:4195 msgid "Choose a predefined style for the Thumbnails navigation" msgstr "" #: admin/includes/help.class.php:5507 msgid "" "Choose a traditional link to the Slide to navigate to a new web page or " "another Slide" msgstr "" #: admin/includes/help.class.php:2017 msgid "Choose an alternate transition for the first Slide" msgstr "" #: admin/includes/help.class.php:641 msgid "Choose an optional shadow to add to the Slider" msgstr "" #: admin/includes/help.class.php:1274 msgid "Choose how many Slides should be created from the Facebook source" msgstr "" #: admin/includes/help.class.php:969 msgid "Choose how many Slides should be created from the Flickr source" msgstr "" #: admin/includes/help.class.php:1088 msgid "Choose how many Slides should be created from the Instagram source" msgstr "" #: admin/includes/help.class.php:1142 msgid "Choose how many Slides should be created from the Twitter source" msgstr "" #: admin/includes/help.class.php:1455 msgid "Choose how many Slides should be created from the Vimeo source" msgstr "" #: admin/includes/help.class.php:1371 msgid "Choose how many Slides should be created from the YouTube source" msgstr "" #: admin/includes/help.class.php:5966 msgid "Choose how text should wrap/break onto lines lines" msgstr "" #: admin/includes/help.class.php:2946 msgid "" "Choose how the Module should be horizontally aligned to the page when loaded " "as a Modal" msgstr "" #: admin/includes/help.class.php:2954 msgid "" "Choose how the Module should be vertically aligned to the page when loaded " "as a Modal" msgstr "" #: admin/includes/help.class.php:1550 msgid "Choose if Layers should be user-selectable by default" msgstr "" #: admin/includes/help.class.php:2531 msgid "" "Choose if Slide Layers can bleed outside the Slider's bounding box when " "skewed in 3D space" msgstr "" #: admin/includes/help.class.php:10169 msgid "" "Choose if the Action should occur on user-click, mouse-over or mouse-out" msgstr "" #: admin/includes/help.class.php:5981 msgid "" "Choose if the Image source should be populated by the Slide's social stream " "content" msgstr "" #: admin/includes/help.class.php:10528 msgid "" "Choose if the Layer's animation behavior should reset or not when the Slide " "replays again" msgstr "" #: admin/includes/help.class.php:10231 msgid "" "Choose if the link should be opened in the same window or in a new window" msgstr "" #: admin/includes/help.class.php:2434 msgid "" "Choose if the origin point for the effect should be the Layer's center, or " "based on where the user first hovered their mouse over the element" msgstr "" #: admin/includes/help.class.php:4682 msgid "" "Choose if the page and its contents should be scrolled when swiping " "vertically" msgstr "" #: admin/includes/help.class.php:2426 msgid "" "Choose if the Parallax/3D effects should happen on mouse move, page scroll " "or both" msgstr "" #: admin/includes/help.class.php:3034 msgid "" "Choose if the progress bar should appear at the top or bottom of the Slider" msgstr "" #: admin/includes/help.class.php:2499 msgid "" "Choose if the Slide's main background image should be included for the 3D " "effect" msgstr "" #: admin/includes/help.class.php:2515 msgid "" "Choose if the Slider's main background can bleed outside the Slider's " "bounding box when skewed in 3D space" msgstr "" #: admin/includes/help.class.php:3763 msgid "" "Choose if the tabs should appear inside or outside the Slider's main content " "area" msgstr "" #: admin/includes/help.class.php:4244 msgid "" "Choose if the thumbs should appear inside or outside the Slider's main " "content area" msgstr "" #: admin/includes/help.class.php:6050 msgid "" "Choose if the video should be loaded from YouTube, Vimeo or locally (HTML5)" msgstr "" #: admin/includes/help.class.php:3943 admin/includes/help.class.php:4424 msgid "Choose if the wrapper should be displayed as a block or an inline-block" msgstr "" #: admin/includes/help.class.php:5568 msgid "" "Choose of the Slide link should be placed behind or above the Slide's Layer " "content" msgstr "" #: admin/includes/help.class.php:1327 msgid "Choose the Facebook Album to be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:10511 msgid "" "Choose the Layer's default animation behavior in relation to the selected " "Action" msgstr "" #: admin/includes/help.class.php:854 msgid "" "Choose the maximum number of Posts that should be included in the Slider" msgstr "" #: admin/includes/help.class.php:6461 msgid "" "Choose the number of columns and their colspan for the selected row" msgstr "" #: admin/includes/help.class.php:822 msgid "Choose the order in which the posts should appear in the Slider" msgstr "" #: admin/includes/help.class.php:1437 msgid "Choose the playlist to pull in from the YouTube account" msgstr "" #: admin/includes/help.class.php:5416 msgid "" "Choose the published state of the Slide. Choose 'Unpublished' to work on " "the Slide in a draft status." msgstr "" #: admin/includes/help.class.php:10141 msgid "" "Choose to animate the Layer's animation timeline as the Module scrolls into " "and out of view" msgstr "" #: admin/includes/help.class.php:1424 msgid "Choose to include videos from a YouTube Playlist or Channel" msgstr "" #: admin/includes/help.class.php:1633 admin/includes/help.class.php:10722 msgid "" "Choose to resize the Layer's inner HTML elements if the Layer includes " "custom HTML" msgstr "" #: admin/includes/help.class.php:7169 msgid "" "Choose to set the Layer's width/height as full-width, full-height. " "'Stretch' will be 100% width/height, 'Cover' will maintain aspect ratio." msgstr "" #: admin/includes/help.class.php:4749 msgid "Choose to use left/right keys or up/down keys to change Slides" msgstr "" #: admin/includes/help.class.php:10184 msgid "Choose which Action should occur when the user interacts with the Layer" msgstr "" #: admin/includes/help.class.php:8187 msgid "Choose which direction the chars/words/lines should be animated in" msgstr "" #: admin/includes/help.class.php:8006 msgid "Choose which direction the Clip Path should move to" msgstr "" #: admin/includes/help.class.php:4777 msgid "" "Choose which direction the mouse wheel should be scrolled to change Slides" msgstr "" #: admin/includes/help.class.php:6566 msgid "" "Choose which HTML tag should be used for the Layer. Useful for SEO purposes" msgstr "" #: admin/includes/help.class.php:10494 msgid "Choose which Layer to target for the Layer Action" msgstr "" #: admin/includes/help.class.php:8738 msgid "" "Choose which point in the Layer's timeline it should begin from for the loop " "animation" msgstr "" #: admin/includes/help.class.php:8754 msgid "" "Choose which point in the Layer's timeline it should play to before it " "animates again" msgstr "" #: admin/includes/help.class.php:789 msgid "Choose which Post Categories to include in the Slider" msgstr "" #: admin/includes/help.class.php:773 msgid "Choose which Post Types to include in the Slider" msgstr "" #: admin/includes/help.class.php:1314 msgid "Choose which type of Facebook content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1009 msgid "Choose which type of Flickr content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1114 msgid "Choose which type of Instagram content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:757 msgid "Choose which type of posts should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:1481 msgid "Choose which type of Vimeo content should be pulled into the Slider" msgstr "" #: admin/includes/help.class.php:6474 msgid "Choose which viewport the rows should collapse into single columns" msgstr "" #: admin/includes/help.class.php:1880 msgid "Chose when the Slider's progress should stop/pause" msgstr "" #: admin/includes/help.class.php:8003 msgid "Clip Path Origin" msgstr "" #: admin/includes/help.class.php:7986 msgid "Clip Path Type" msgstr "" #: admin/includes/help.class.php:8020 msgid "Clip Percentage" msgstr "" #: admin/includes/help.class.php:3908 msgid "Color" msgstr "" #: admin/includes/help.class.php:6458 msgid "Column Structure" msgstr "" #: admin/includes/help.class.php:1217 msgid "Consumer Key" msgstr "" #: admin/includes/help.class.php:1230 msgid "Consumer Secret" msgstr "" #: admin/includes/help.class.php:73 msgid "Content Size/Position" msgstr "" #: admin/includes/help.class.php:1866 msgid "" "Continuously loop a Slide's animations when the Slider contains only one " "slide" msgstr "" #: admin/includes/help.class.php:6325 msgid "Controls" msgstr "" #: admin/includes/help.class.php:6541 msgid "CSS Clear" msgstr "" #: admin/includes/help.class.php:6527 msgid "CSS Display" msgstr "" #: admin/includes/help.class.php:6534 msgid "CSS Float" msgstr "" #: admin/includes/help.class.php:3662 admin/includes/help.class.php:4143 msgid "CSS Styling" msgstr "" #: admin/includes/help.class.php:9680 msgid "Cursor Type" msgstr "" #: admin/includes/help.class.php:4920 msgid "Custom Alt Attribute" msgstr "" #: admin/includes/help.class.php:658 msgid "Custom Content" msgstr "" #: admin/includes/help.class.php:2917 msgid "Custom CSS" msgstr "" #: admin/includes/help.class.php:2925 msgid "Custom JavaScript" msgstr "" #: admin/includes/help.class.php:4950 msgid "Custom Title Attribute" msgstr "" #: admin/includes/help.class.php:6750 msgid "Dash-Array" msgstr "" #: admin/includes/help.class.php:6763 msgid "Dash-Array Offset" msgstr "" #: admin/includes/help.class.php:5476 msgid "Data Attributes" msgstr "" #: admin/includes/help.class.php:2907 msgid "Debug Mode" msgstr "" #: admin/includes/help.class.php:2182 msgid "" "Decide how the items should be aligned horizontally inside the Slide " "container" msgstr "" #: admin/includes/help.class.php:2195 msgid "" "Decide how the items should be aligned vertically inside the Slide container" msgstr "" #: admin/includes/help.class.php:1580 msgid "Default BG Position" msgstr "" #: admin/includes/help.class.php:1596 msgid "Default BG Repeat" msgstr "" #: admin/includes/help.class.php:1588 msgid "Default Image Fit" msgstr "" #: admin/includes/help.class.php:1572 msgid "Default Image Size" msgstr "" #: admin/includes/help.class.php:4984 msgid "Define a custom height attribute for external image urls" msgstr "" #: admin/includes/help.class.php:4971 msgid "Define a custom width attribute for external image urls" msgstr "" #: admin/includes/help.class.php:2580 msgid "" "Define a depth for each of the 15 options, which can then be assigned to any " "given Layer" msgstr "" #: admin/includes/help.class.php:10818 msgid "" "Define an optional ID for the Layer to target it with custom CSS/JavaScript" msgstr "" #: admin/includes/help.class.php:10883 msgid "" "Define an optional ID for the Layer's outer-most wrapper to target it with " "custom CSS/JavaScript." msgstr "" #: admin/includes/help.class.php:68 msgid "Define custom grid widths and heights per device/viewport" msgstr "" #: admin/includes/help.class.php:4910 msgid "" "Define the 'alt' attribute for the Slide's main background image. Useful " "for SEO purposes." msgstr "" #: admin/includes/help.class.php:4940 msgid "" "Define the 'title' attribute for the Slide's main background image. Useful " "for screen readers." msgstr "" #: admin/includes/help.class.php:2169 msgid "Define the CSS padding-bottom for the carousel items (px)" msgstr "" #: admin/includes/help.class.php:2156 msgid "Define the CSS padding-top for the carousel items (px)" msgstr "" #: admin/includes/help.class.php:10857 msgid "Define the Layer's 'rel' attribute" msgstr "" #: admin/includes/help.class.php:10870 msgid "Define the Layer's tab-index. Useful for defining focus on elements." msgstr "" #: admin/includes/help.class.php:10844 msgid "Define the Layer's title attribute" msgstr "" #: admin/includes/help.class.php:2143 msgid "Define the spacing between the carousel items (px)" msgstr "" #: admin/includes/help.class.php:8818 msgid "Define when the loop animation should begin after the Slide is shown" msgstr "" #: admin/includes/help.class.php:5835 msgid "Description" msgstr "" #: admin/includes/help.class.php:468 msgid "Desktop Height" msgstr "" #: admin/includes/help.class.php:452 msgid "Desktop Viewport" msgstr "" #: admin/includes/help.class.php:460 msgid "Desktop Width" msgstr "" #: admin/includes/help.class.php:5247 msgid "Dimension" msgstr "" #: admin/includes/help.class.php:6315 msgid "Disable all possible user-interaction with the video" msgstr "" #: admin/includes/help.class.php:2063 msgid "Disable Blur/Focus behavior" msgstr "" #: admin/includes/help.class.php:2788 msgid "Disable on Mobile" msgstr "" #: admin/includes/help.class.php:1947 msgid "Disable PanZoom on Mobile" msgstr "" #: admin/includes/help.class.php:2408 msgid "Disable Parallax/3D on Mobile" msgstr "" #: admin/includes/help.class.php:1939 msgid "Disable Slider on Mobile" msgstr "" #: admin/includes/help.class.php:92 msgid "Disable slider on mobile, hide layer content below screen size" msgstr "" #: admin/includes/help.class.php:2066 msgid "" "Disable Slider resizing when the user navigates away from the tab/window and " "returns to the page" msgstr "" #: admin/includes/help.class.php:2791 msgid "Disable the effects on mobile devices" msgstr "" #: admin/includes/help.class.php:1950 msgid "Disable the PanZoom effect for mobile devices" msgstr "" #: admin/includes/help.class.php:2411 msgid "Disable the Parallax/3D effects for mobile devices" msgstr "" #: admin/includes/help.class.php:2364 msgid "Display a spinner animation when the Module first loads" msgstr "" #: admin/includes/help.class.php:6328 msgid "Display controls in the video/audio player" msgstr "" #: admin/includes/help.class.php:2910 msgid "" "Display debug information on the Slider to help show issues during " "development" msgstr "" #: admin/includes/help.class.php:3398 msgid "" "Display the bullets next to one another (horizontal) or on top of one " "another (vertical)" msgstr "" #: admin/includes/help.class.php:302 msgid "Display the Slider 100% width across the page" msgstr "" #: admin/includes/help.class.php:284 msgid "Display the Slider as a traditional Carousel" msgstr "" #: admin/includes/help.class.php:311 msgid "Display the Slider at 100% width and height" msgstr "" #: admin/includes/help.class.php:3731 msgid "" "Display the tabs next to one another (horizontal) or on top of one another " "(vertical)" msgstr "" #: admin/includes/help.class.php:4212 msgid "" "Display the thumbs next to one another (horizontal) or on top of one another " "(vertical)" msgstr "" #: admin/includes/help.class.php:12 msgid "Docs" msgstr "" #: admin/includes/help.class.php:25 msgid "Documentation" msgstr "" #: admin/includes/help.class.php:435 msgid "Don't Force Fullwidth" msgstr "" #: admin/includes/help.class.php:5076 admin/includes/help.class.php:6177 msgid "Dotted Overlay" msgstr "" #: admin/includes/help.class.php:4679 msgid "Drag Block Vertical" msgstr "" #: admin/includes/help.class.php:1660 admin/includes/help.class.php:5793 msgid "Duration" msgstr "" #: admin/includes/help.class.php:1649 admin/includes/help.class.php:2207 #: admin/includes/help.class.php:5777 msgid "Easing" msgstr "" #: admin/includes/help.class.php:149 msgid "Edit Content Layers" msgstr "" #: admin/includes/help.class.php:152 msgid "Edit text, images, videos, styles, position and size for your content" msgstr "" #: admin/includes/help.class.php:2395 msgid "Enable 3D Effects" msgstr "" #: admin/includes/help.class.php:2266 msgid "Enable 3D Rotation" msgstr "" #: admin/includes/help.class.php:3066 msgid "Enable Arrows" msgstr "" #: admin/includes/help.class.php:1845 msgid "Enable autoplay for the Slider to automatically change between slides" msgstr "" #: admin/includes/help.class.php:7303 msgid "Enable Box Shadow" msgstr "" #: admin/includes/help.class.php:3349 msgid "Enable Bullets" msgstr "" #: admin/includes/help.class.php:3352 msgid "Enable Bullets for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:7973 msgid "Enable Clip Path" msgstr "" #: admin/includes/help.class.php:3681 msgid "Enable custom styling overrides for the bullets" msgstr "" #: admin/includes/help.class.php:4162 msgid "Enable custom styling overrides for the tabs" msgstr "" #: admin/includes/help.class.php:8040 admin/includes/help.class.php:8483 #: admin/includes/help.class.php:8557 admin/includes/help.class.php:8631 msgid "Enable Filter Animation" msgstr "" #: admin/includes/help.class.php:4733 msgid "Enable Keyboard Navigation" msgstr "" #: admin/includes/help.class.php:7925 msgid "Enable Layer Mask" msgstr "" #: admin/includes/help.class.php:3069 msgid "Enable left/right Arrows for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:4736 msgid "Enable left/right/up/down keys to control the Slider" msgstr "" #: admin/includes/help.class.php:4761 msgid "Enable Mouse Scroll" msgstr "" #: admin/includes/help.class.php:4764 msgid "Enable mouse scrolling to control Slide changes" msgstr "" #: admin/includes/help.class.php:60 msgid "Enable multiple stage sizes for custom set responsive content" msgstr "" #: admin/includes/help.class.php:1641 admin/includes/help.class.php:5582 msgid "Enable PanZoom" msgstr "" #: admin/includes/help.class.php:2386 msgid "Enable Parallax/3D Effects" msgstr "" #: admin/includes/help.class.php:3002 msgid "Enable Progress Bar" msgstr "" #: admin/includes/help.class.php:2312 msgid "Enable Scaling" msgstr "" #: admin/includes/help.class.php:5491 msgid "Enable Slide Link" msgstr "" #: admin/includes/help.class.php:7492 admin/includes/help.class.php:7537 msgid "Enable Spike Masks" msgstr "" #: admin/includes/help.class.php:3698 msgid "Enable Tabs" msgstr "" #: admin/includes/help.class.php:3701 msgid "Enable Tabs for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:7396 msgid "Enable Text Shadow" msgstr "" #: admin/includes/help.class.php:8171 msgid "Enable Text-Split Animations" msgstr "" #: admin/includes/help.class.php:481 msgid "Enable the Laptop responsive viewport" msgstr "" #: admin/includes/help.class.php:1644 msgid "Enable the PanZoom effect by default for newly created Slides" msgstr "" #: admin/includes/help.class.php:5585 msgid "Enable the PanZoom effect by default for this Slide" msgstr "" #: admin/includes/help.class.php:2398 msgid "Enable the Parallax/3D effect engine for the Slider" msgstr "" #: admin/includes/help.class.php:533 msgid "Enable the Phone responsive viewport" msgstr "" #: admin/includes/help.class.php:2389 msgid "Enable the special effects engine for the Slider" msgstr "" #: admin/includes/help.class.php:507 msgid "Enable the Tablet responsive viewport" msgstr "" #: admin/includes/help.class.php:4179 msgid "Enable Thumbnails" msgstr "" #: admin/includes/help.class.php:4182 msgid "Enable Thumbnails for the Slider's navigation" msgstr "" #: admin/includes/help.class.php:4653 msgid "Enable Touch Swipe" msgstr "" #: admin/includes/help.class.php:4666 msgid "Enable Touch Swipe for Desktop" msgstr "" #: admin/includes/help.class.php:4669 msgid "" "Enable touch swiping on Desktop computers to navigate to the previous/next " "slides" msgstr "" #: admin/includes/help.class.php:4656 msgid "Enable touch swiping to navigate to the previous/next slides" msgstr "" #: admin/includes/help.class.php:1792 msgid "Enable Viewport Stop" msgstr "" #: admin/includes/help.class.php:10154 msgid "" "Enable/Disable filter effects for the Layer as the Module scrolls into and " "out of view. Filter effects applied via the Module Settings" msgstr "" #: admin/includes/help.class.php:193 msgid "Enable/Disable Navigation" msgstr "" #: admin/includes/help.class.php:1707 admin/includes/help.class.php:5662 msgid "End Position X" msgstr "" #: admin/includes/help.class.php:1729 admin/includes/help.class.php:5694 msgid "End Position Y" msgstr "" #: admin/includes/help.class.php:9474 msgid "End rotate2D" msgstr "" #: admin/includes/help.class.php:9406 msgid "End rotateX" msgstr "" #: admin/includes/help.class.php:9440 msgid "End rotateY" msgstr "" #: admin/includes/help.class.php:9251 msgid "End scaleX" msgstr "" #: admin/includes/help.class.php:9285 msgid "End scaleY" msgstr "" #: admin/includes/help.class.php:9319 msgid "End skewX" msgstr "" #: admin/includes/help.class.php:9353 msgid "End skewY" msgstr "" #: admin/includes/help.class.php:5196 admin/includes/help.class.php:6429 msgid "End the video at this time (minutes:seconds, such as 01:30)" msgstr "" #: admin/includes/help.class.php:5193 admin/includes/help.class.php:6426 msgid "End Time" msgstr "" #: admin/includes/help.class.php:8948 msgid "End X Position" msgstr "" #: admin/includes/help.class.php:8982 msgid "End Y Position" msgstr "" #: admin/includes/help.class.php:9016 msgid "End Z Position" msgstr "" #: admin/includes/help.class.php:7639 msgid "End/Out Animation: To" msgstr "" #: admin/includes/help.class.php:5105 msgid "" "Ensures that the video will be displayed full-width and full-height " "regardless of its aspect ratio" msgstr "" #: admin/includes/help.class.php:4953 msgid "" "Enter a custom title for the Slide's main background image. Useful for " "screen readers." msgstr "" #: admin/includes/help.class.php:805 msgid "" "Enter a list of Post ID's to include in the Slider, or select " "'Popular/Recent' to populate the list automatically" msgstr "" #: admin/includes/help.class.php:5861 msgid "" "Enter a specific amount of times the Slide's timeeline should loop or use " "'unlimited' to loop continusously until the Slide changes" msgstr "" #: admin/includes/help.class.php:570 msgid "" "Enter an image url or select/upload an image from the Media or Object " "Library to be used as the Slider's global background image" msgstr "" #: admin/includes/help.class.php:4923 msgid "" "Enter custom alternative text for the Slide's main background image. Useful " "for SEO purposes." msgstr "" #: admin/includes/help.class.php:1054 msgid "Enter the absolute URL of the flickr gallery you wish to include" msgstr "" #: admin/includes/help.class.php:1070 msgid "Enter the absolute URL of the flickr group irl you wish to include" msgstr "" #: admin/includes/help.class.php:1410 msgid "Enter the channel ID of the YouTube account" msgstr "" #: admin/includes/help.class.php:1494 msgid "" "Enter the username, album ID, group name or channel name of the Vimeo " "account to use as the stream" msgstr "" #: admin/includes/help.class.php:1300 msgid "Enter your Facebook Page URL for the API query" msgstr "" #: admin/includes/help.class.php:995 msgid "" "Enter your Flickr API key. Learn more" msgstr "" #: admin/includes/help.class.php:1022 msgid "Enter your Flickr user URL for the API query" msgstr "" #: admin/includes/help.class.php:1127 msgid "Enter your Instagram User Name for the API query" msgstr "" #: admin/includes/help.class.php:1168 msgid "Enter your Twitter User Name/Handle for the API query" msgstr "" #: admin/includes/help.class.php:1397 msgid "" "Enter your YouTube API key. Learn " "more" msgstr "" #: admin/includes/help.class.php:10615 msgid "Enter/Exit Fullscreen" msgstr "" #: admin/includes/help.class.php:4981 msgid "External Image Height" msgstr "" #: admin/includes/help.class.php:4813 msgid "External Image URL" msgstr "" #: admin/includes/help.class.php:4968 msgid "External Image Width" msgstr "" #: admin/includes/help.class.php:712 msgid "Facebook" msgstr "" #: admin/includes/help.class.php:2651 msgid "Fade" msgstr "" #: admin/includes/help.class.php:5907 msgid "Fade Effect" msgstr "" #: admin/includes/help.class.php:2236 msgid "Fade Items" msgstr "" #: admin/includes/help.class.php:5910 msgid "Fade Layers in and out as the page scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:2654 msgid "Fade the Slider out when it scrolls into and out of view" msgstr "" #: admin/includes/help.class.php:29 msgid "FAQs" msgstr "" #: admin/includes/help.class.php:951 msgid "Featured Only" msgstr "" #: admin/includes/help.class.php:754 msgid "Fetch By" msgstr "" #: admin/includes/help.class.php:10151 msgid "Filter Effect Scroll Based" msgstr "" #: admin/includes/help.class.php:2006 msgid "First Slide Animation" msgstr "" #: admin/includes/help.class.php:2027 msgid "First Slide Transition Duration" msgstr "" #: admin/includes/help.class.php:2014 msgid "First Slide Transition Type" msgstr "" #: admin/includes/help.class.php:373 msgid "Fixed on Top" msgstr "" #: admin/includes/help.class.php:685 msgid "Flickr" msgstr "" #: admin/includes/help.class.php:10262 msgid "Follow" msgstr "" #: admin/includes/help.class.php:6631 msgid "Font Family" msgstr "" #: admin/includes/help.class.php:6579 msgid "Font Size" msgstr "" #: admin/includes/help.class.php:6605 msgid "Font Weight" msgstr "" #: admin/includes/help.class.php:6657 msgid "Font-Style: Italic" msgstr "" #: admin/includes/help.class.php:5102 msgid "Force Cover" msgstr "" #: admin/includes/help.class.php:365 msgid "Force Overflow" msgstr "" #: admin/includes/help.class.php:308 msgid "Full Screen" msgstr "" #: admin/includes/help.class.php:299 msgid "Full Width" msgstr "" #: admin/includes/help.class.php:1051 msgid "Gallery URL" msgstr "" #: admin/includes/help.class.php:646 msgid "Gap (Border)" msgstr "" #: admin/includes/help.class.php:3379 msgid "Gap/Spacing" msgstr "" #: admin/includes/help.class.php:7669 msgid "Give the animation a name for editing purposes" msgstr "" #: admin/includes/help.class.php:165 msgid "Global Layers" msgstr "" #: admin/includes/help.class.php:2664 msgid "GrayScale" msgstr "" #: admin/includes/help.class.php:8070 admin/includes/help.class.php:8518 #: admin/includes/help.class.php:8592 admin/includes/help.class.php:8666 #: admin/includes/help.class.php:10096 msgid "Grayscale" msgstr "" #: admin/includes/help.class.php:5923 msgid "Grayscale Effect" msgstr "" #: admin/includes/help.class.php:9595 msgid "Grayscale End" msgstr "" #: admin/includes/help.class.php:9578 msgid "Grayscale Start" msgstr "" #: admin/includes/help.class.php:357 msgid "Grid = Module" msgstr "" #: admin/includes/help.class.php:1067 msgid "Group URL" msgstr "" #: admin/includes/help.class.php:3890 admin/includes/help.class.php:4371 msgid "Height" msgstr "" #: admin/includes/help.class.php:14 msgid "Help Directory" msgstr "" #: admin/includes/help.class.php:23 msgid "Help Mode" msgstr "" #: admin/includes/help.class.php:272 msgid "Hero Scene" msgstr "" #: admin/includes/help.class.php:3227 admin/includes/help.class.php:3542 #: admin/includes/help.class.php:4023 admin/includes/help.class.php:4504 msgid "Hide After" msgstr "" #: admin/includes/help.class.php:5386 msgid "Hide After Loop" msgstr "" #: admin/includes/help.class.php:3243 admin/includes/help.class.php:3558 #: admin/includes/help.class.php:4039 admin/includes/help.class.php:4520 msgid "Hide After: Desktop" msgstr "" #: admin/includes/help.class.php:3260 admin/includes/help.class.php:3575 #: admin/includes/help.class.php:4056 admin/includes/help.class.php:4537 msgid "Hide After: Mobile" msgstr "" #: admin/includes/help.class.php:1973 msgid "Hide All Layers Under" msgstr "" #: admin/includes/help.class.php:1976 msgid "Hide all Layers under when the window is below this number" msgstr "" #: admin/includes/help.class.php:1965 msgid "Hide Marked Layers" msgstr "" #: admin/includes/help.class.php:5398 msgid "Hide on Mobile" msgstr "" #: admin/includes/help.class.php:3312 admin/includes/help.class.php:3627 #: admin/includes/help.class.php:4108 admin/includes/help.class.php:4589 msgid "Hide Over" msgstr "" #: admin/includes/help.class.php:3328 admin/includes/help.class.php:3643 #: admin/includes/help.class.php:4124 admin/includes/help.class.php:4605 msgid "Hide Over Limit" msgstr "" #: admin/includes/help.class.php:1957 msgid "Hide Slider Under Width" msgstr "" #: admin/includes/help.class.php:3315 msgid "" "Hide the Arrows when the browser window is equal to or above a certain number" msgstr "" #: admin/includes/help.class.php:3331 msgid "" "Hide the Arrows when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:3281 msgid "" "Hide the Arrows when the browser window is equal to or below a certain number" msgstr "" #: admin/includes/help.class.php:3297 msgid "" "Hide the Arrows when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:3630 msgid "" "Hide the Bullets when the browser window is equal to or above a certain " "number" msgstr "" #: admin/includes/help.class.php:3646 msgid "" "Hide the Bullets when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:3596 msgid "" "Hide the Bullets when the browser window is equal to or below a certain " "number" msgstr "" #: admin/includes/help.class.php:3612 msgid "" "Hide the Bullets when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:10789 msgid "" "Hide the Layer when the browser window is equal to or below the value set in " "the Slider Settings" msgstr "" #: admin/includes/help.class.php:1960 msgid "Hide the Slider under a certain window width" msgstr "" #: admin/includes/help.class.php:4111 msgid "" "Hide the Tabs when the browser window is equal to or above a certain number" msgstr "" #: admin/includes/help.class.php:4127 msgid "Hide the Tabs when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:4077 msgid "" "Hide the Tabs when the browser window is equal to or below a certain number" msgstr "" #: admin/includes/help.class.php:4093 msgid "Hide the Tabs when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:4592 msgid "" "Hide the Thumbnails when the browser window is equal to or above a certain " "number" msgstr "" #: admin/includes/help.class.php:4608 msgid "" "Hide the Thumbnails when the browser window is equal to or above this number" msgstr "" #: admin/includes/help.class.php:4558 msgid "" "Hide the Thumbnails when the browser window is equal to or below a certain " "number" msgstr "" #: admin/includes/help.class.php:4574 msgid "" "Hide the Thumbnails when the browser window is equal to or below this number" msgstr "" #: admin/includes/help.class.php:3278 admin/includes/help.class.php:3593 #: admin/includes/help.class.php:4074 admin/includes/help.class.php:4555 msgid "Hide Under" msgstr "" #: admin/includes/help.class.php:3294 admin/includes/help.class.php:3609 #: admin/includes/help.class.php:4090 admin/includes/help.class.php:4571 msgid "Hide Under Limit" msgstr "" #: admin/includes/help.class.php:10786 msgid "Hide Under Width" msgstr "" #: admin/includes/help.class.php:2179 admin/includes/help.class.php:6499 #: admin/includes/help.class.php:7088 msgid "Horizontal Align" msgstr "" #: admin/includes/help.class.php:9719 msgid "Hover Background Color" msgstr "" #: admin/includes/help.class.php:32 msgid "Hover over any option to learn more" msgstr "" #: admin/includes/help.class.php:24 msgid "Hover your mouse over any option to learn more." msgstr "" #: admin/includes/help.class.php:224 msgid "How To Use" msgstr "" #: admin/includes/help.class.php:5023 msgid "HTML Video URL" msgstr "" #: admin/includes/help.class.php:6093 msgid "HTML5 Audio URL" msgstr "" #: admin/includes/help.class.php:6077 msgid "HTML5 Video URL" msgstr "" #: admin/includes/help.class.php:344 msgid "" "If enabled the Slider's height will always equal the viewport's breakpoint " "height" msgstr "" #: admin/includes/help.class.php:438 msgid "" "If enabled, the Module's width will remain the same as its immediate parent " "container" msgstr "" #: admin/includes/help.class.php:593 msgid "Image Fit" msgstr "" #: admin/includes/help.class.php:4827 admin/includes/help.class.php:5978 msgid "Image from Stream" msgstr "" #: admin/includes/help.class.php:6017 msgid "Image Source Size" msgstr "" #: admin/includes/help.class.php:567 admin/includes/help.class.php:5991 msgid "Image URL" msgstr "" #: admin/includes/help.class.php:5036 msgid "Image/Poster from Stream" msgstr "" #: admin/includes/help.class.php:938 msgid "In Stock Only" msgstr "" #: admin/includes/help.class.php:6361 msgid "" "Include a 'playsline' attribute with the video element. This will prevent " "the video from being taken fullscreen when it initially plays on mobile " "devices." msgstr "" #: admin/includes/help.class.php:2963 msgid "Include a background cover when the Module is loaded as a Modal" msgstr "" #: admin/includes/help.class.php:1194 msgid "Include both tweets and re-tweets in the Slider" msgstr "" #: admin/includes/help.class.php:1207 msgid "Include both tweets and replies in the Slider" msgstr "" #: admin/includes/help.class.php:6344 msgid "Include large controls for HTML5 Video Layers" msgstr "" #: admin/includes/help.class.php:1181 msgid "Include text-only Tweets (tweets that do not contain an image)" msgstr "" #: admin/includes/help.class.php:1968 msgid "" "Individual Layers that are selected to be hidden under a width will be " "hidden under this number" msgstr "" #: admin/includes/help.class.php:2075 msgid "Infinity Scroll" msgstr "" #: admin/includes/help.class.php:10667 msgid "Inherit from Desktop" msgstr "" #: admin/includes/help.class.php:1539 msgid "Initialization Delay" msgstr "" #: admin/includes/help.class.php:1816 msgid "" "Initialize/Pause the Slider when its inside this percentage of the page's " "viewport" msgstr "" #: admin/includes/help.class.php:6358 msgid "Inline Mode" msgstr "" #: admin/includes/help.class.php:3760 admin/includes/help.class.php:4241 msgid "Inner/Outer" msgstr "" #: admin/includes/help.class.php:694 msgid "Instagram" msgstr "" #: admin/includes/help.class.php:1606 admin/includes/help.class.php:10654 msgid "Intelligent Inheriting" msgstr "" #: admin/includes/help.class.php:10166 msgid "Interaction" msgstr "" #: admin/includes/help.class.php:2140 msgid "Item Spacing" msgstr "" #: admin/includes/help.class.php:2883 msgid "jQuery No Conflict Mode" msgstr "" #: admin/includes/help.class.php:10352 msgid "Jump to Slide" msgstr "" #: admin/includes/help.class.php:341 msgid "Keep Breakpoint Heights" msgstr "" #: admin/includes/help.class.php:4746 msgid "Key Arrow Direction" msgstr "" #: admin/includes/help.class.php:494 msgid "Laptop Height" msgstr "" #: admin/includes/help.class.php:478 msgid "Laptop Viewport" msgstr "" #: admin/includes/help.class.php:486 msgid "Laptop Width" msgstr "" #: admin/includes/help.class.php:6341 msgid "Large Controls" msgstr "" #: admin/includes/help.class.php:21 msgid "Layer" msgstr "" #: admin/includes/help.class.php:183 msgid "Layer Animations" msgstr "" #: admin/includes/help.class.php:10828 msgid "Layer Classes" msgstr "" #: admin/includes/help.class.php:7153 msgid "Layer Height" msgstr "" #: admin/includes/help.class.php:6563 msgid "Layer HTML Tag" msgstr "" #: admin/includes/help.class.php:10815 msgid "Layer ID" msgstr "" #: admin/includes/help.class.php:6696 msgid "Layer is Selectable" msgstr "" #: admin/includes/help.class.php:10854 msgid "Layer Rel" msgstr "" #: admin/includes/help.class.php:5937 msgid "Layer Text" msgstr "" #: admin/includes/help.class.php:10841 msgid "Layer Title" msgstr "" #: admin/includes/help.class.php:7140 msgid "Layer Width" msgstr "" #: admin/includes/help.class.php:2708 msgid "Layers" msgstr "" #: admin/includes/help.class.php:2091 msgid "" "Layers from Slides that are visible in the carousel will always be visible " "by default (Layer animations will be disabled)" msgstr "" #: admin/includes/help.class.php:89 msgid "Layers Mobile Visibility" msgstr "" #: admin/includes/help.class.php:2528 msgid "Layers Overflow Hidden" msgstr "" #: admin/includes/help.class.php:81 msgid "Layers Responsive Behavior" msgstr "" #: admin/includes/help.class.php:1547 msgid "Layers Selectable" msgstr "" #: admin/includes/help.class.php:2465 msgid "Layers Speed" msgstr "" #: admin/includes/help.class.php:2827 msgid "Layers Strength" msgstr "" #: admin/includes/help.class.php:2088 msgid "Layers Visible" msgstr "" #: admin/includes/help.class.php:2845 admin/includes/help.class.php:6004 msgid "Lazy Loading" msgstr "" #: admin/includes/help.class.php:219 msgid "Learn how to activate an AddOn for the Slider" msgstr "" #: admin/includes/help.class.php:196 msgid "Learn how to add/remove navigation elements to control the Slider" msgstr "" #: admin/includes/help.class.php:7571 msgid "Left Corner" msgstr "" #: admin/includes/help.class.php:7505 msgid "Left Spike" msgstr "" #: admin/includes/help.class.php:7521 msgid "Left Spike Width" msgstr "" #: admin/includes/help.class.php:6618 msgid "Letter Spacing" msgstr "" #: admin/includes/help.class.php:867 msgid "Limit Excerpt" msgstr "" #: admin/includes/help.class.php:5963 msgid "Line Break Behavior" msgstr "" #: admin/includes/help.class.php:6592 msgid "Line Height" msgstr "" #: admin/includes/help.class.php:5565 msgid "Link Sensibility" msgstr "" #: admin/includes/help.class.php:5533 admin/includes/help.class.php:10228 msgid "Link Target" msgstr "" #: admin/includes/help.class.php:10355 msgid "Link the Layer to a specific Slide" msgstr "" #: admin/includes/help.class.php:5552 msgid "Link to another Slide in the Slider" msgstr "" #: admin/includes/help.class.php:5549 msgid "Link to Slide" msgstr "" #: admin/includes/help.class.php:5504 admin/includes/help.class.php:10245 msgid "Link Type" msgstr "" #: admin/includes/help.class.php:5517 admin/includes/help.class.php:10211 msgid "Link URL" msgstr "" #: admin/includes/help.class.php:5250 msgid "" "Load the images in their original size or in the size defined in the Slider " "Settings" msgstr "" #: admin/includes/help.class.php:2894 msgid "Load the Slider's JS files in the page's body to help resolve conflicts" msgstr "" #: admin/includes/help.class.php:5853 msgid "Loop all or part of the current Slide's timeline" msgstr "" #: admin/includes/help.class.php:8725 msgid "Loop all or part of the Layer's timeline animation" msgstr "" #: admin/includes/help.class.php:8751 msgid "Loop End Frame" msgstr "" #: admin/includes/help.class.php:8722 msgid "Loop Layer's Timeline" msgstr "" #: admin/includes/help.class.php:1863 msgid "Loop Single Slide" msgstr "" #: admin/includes/help.class.php:8735 msgid "Loop Start Frame" msgstr "" #: admin/includes/help.class.php:5089 msgid "Loop Video" msgstr "" #: admin/includes/help.class.php:6164 msgid "Loop Video/Audio" msgstr "" #: admin/includes/help.class.php:9091 msgid "" "Magnify the curve by this value. 1 = no magnification. 2 = twice the curve," " etc." msgstr "" #: admin/includes/help.class.php:4792 msgid "Main Slide Background" msgstr "" #: admin/includes/help.class.php:399 admin/includes/help.class.php:6871 msgid "Margin Bottom" msgstr "" #: admin/includes/help.class.php:6884 msgid "Margin Left" msgstr "" #: admin/includes/help.class.php:6858 msgid "Margin Right" msgstr "" #: admin/includes/help.class.php:391 admin/includes/help.class.php:6845 msgid "Margin Top" msgstr "" #: admin/includes/help.class.php:9709 msgid "" "Mask the current Layer before applying hover styles/effects. Useful for " "movements and scale/zooms." msgstr "" #: admin/includes/help.class.php:7938 msgid "Mask X Position" msgstr "" #: admin/includes/help.class.php:7955 msgid "Mask Y Position" msgstr "" #: admin/includes/help.class.php:7574 msgid "Mask your content with diagonal slice from the left side" msgstr "" #: admin/includes/help.class.php:7587 msgid "Mask your content with diagonal slice from the right side" msgstr "" #: admin/includes/help.class.php:9706 msgid "Masking" msgstr "" #: admin/includes/help.class.php:5823 msgid "Max Characters" msgstr "" #: admin/includes/help.class.php:333 msgid "Max Height" msgstr "" #: admin/includes/help.class.php:851 msgid "Max Posts" msgstr "" #: admin/includes/help.class.php:2101 msgid "Max Visible Slides" msgstr "" #: admin/includes/help.class.php:317 msgid "Max Width" msgstr "" #: admin/includes/help.class.php:7232 msgid "Maximum Height" msgstr "" #: admin/includes/help.class.php:7206 msgid "Maximum Width" msgstr "" #: admin/includes/help.class.php:325 msgid "Min Height" msgstr "" #: admin/includes/help.class.php:4705 msgid "Min. Fingers" msgstr "" #: admin/includes/help.class.php:7219 msgid "Minimum Height" msgstr "" #: admin/includes/help.class.php:3874 admin/includes/help.class.php:4355 #: admin/includes/help.class.php:7193 msgid "Minimum Width" msgstr "" #: admin/includes/help.class.php:2943 msgid "Modal Horizontal Alignment" msgstr "" #: admin/includes/help.class.php:2951 msgid "Modal Vertical Alignment" msgstr "" #: admin/includes/help.class.php:76 msgid "Modify font size and layer position per device" msgstr "" #: admin/includes/help.class.php:5223 msgid "Module Admin Thumbnail" msgstr "" #: admin/includes/help.class.php:620 msgid "Module BG Color" msgstr "" #: admin/includes/help.class.php:2989 msgid "Module Shortcode" msgstr "" #: admin/includes/help.class.php:9651 msgid "Mouse Hover" msgstr "" #: admin/includes/help.class.php:2439 msgid "Mouse Speed" msgstr "" #: admin/includes/help.class.php:5141 admin/includes/help.class.php:6371 msgid "Mute at Start" msgstr "" #: admin/includes/help.class.php:10582 msgid "" "Mute or Unmute the sound from a video or audio Layer on user-interaction" msgstr "" #: admin/includes/help.class.php:10579 msgid "Mute/Unmute Media" msgstr "" #: admin/includes/help.class.php:19 msgid "Navigation" msgstr "" #: admin/includes/help.class.php:5235 msgid "Navigation Thumbnail" msgstr "" #: admin/includes/help.class.php:5115 admin/includes/help.class.php:6285 msgid "Next Slide at End" msgstr "" #: admin/includes/help.class.php:2055 msgid "Next Slide on Focus" msgstr "" #: admin/includes/help.class.php:10369 msgid "Next/Previous Slide" msgstr "" #: admin/includes/help.class.php:6312 msgid "No Interaction" msgstr "" #: admin/includes/help.class.php:6231 msgid "No Poster on Mobile" msgstr "" #: admin/includes/help.class.php:8767 msgid "Num Loops" msgstr "" #: admin/includes/help.class.php:3824 msgid "Num. Tabs" msgstr "" #: admin/includes/help.class.php:4305 msgid "Num. Thumbs" msgstr "" #: admin/includes/help.class.php:409 msgid "Offset Container" msgstr "" #: admin/includes/help.class.php:422 msgid "Offset px/%" msgstr "" #: admin/includes/help.class.php:3131 msgid "" "Offset the Arrow's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3147 msgid "" "Offset the Arrow's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3446 msgid "" "Offset the Bullet's horizontal position by this amount. Accepts positive " "and negative values." msgstr "" #: admin/includes/help.class.php:3462 msgid "" "Offset the Bullet's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:7117 msgid "" "Offset the Layer's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:7130 msgid "" "Offset the Layer's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3795 msgid "" "Offset the Tab's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:3811 msgid "" "Offset the Tab's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:4276 msgid "" "Offset the Thumb's horizontal position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:4292 msgid "" "Offset the Thumb's vertical position by this amount. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:2801 msgid "Offset Tilt" msgstr "" #: admin/includes/help.class.php:3128 admin/includes/help.class.php:3443 #: admin/includes/help.class.php:3792 admin/includes/help.class.php:4273 #: admin/includes/help.class.php:7114 admin/includes/help.class.php:7329 #: admin/includes/help.class.php:7409 msgid "Offset X" msgstr "" #: admin/includes/help.class.php:3144 admin/includes/help.class.php:3459 #: admin/includes/help.class.php:3808 admin/includes/help.class.php:4289 #: admin/includes/help.class.php:7127 admin/includes/help.class.php:7342 #: admin/includes/help.class.php:7422 msgid "Offset Y" msgstr "" #: admin/includes/help.class.php:1795 msgid "Only initialize the Slider when the Slider is inside the page's view" msgstr "" #: admin/includes/help.class.php:6244 msgid "Only Poster on Mobile" msgstr "" #: admin/includes/help.class.php:954 msgid "Only pull in products that are marked as 'Featured'" msgstr "" #: admin/includes/help.class.php:941 msgid "Only pull in products that are marked as 'In Stock'" msgstr "" #: admin/includes/help.class.php:6234 msgid "Only show a video preview image on desktop computers" msgstr "" #: admin/includes/help.class.php:6247 msgid "Only show a video preview image on mobile devices" msgstr "" #: admin/includes/help.class.php:10802 msgid "Only show the Layer when the user hovers their mouse over the Slider" msgstr "" #: admin/includes/help.class.php:1932 msgid "" "Only start the Slider when the JavaScript API's 'revstart()' method is called" msgstr "" #: admin/includes/help.class.php:7288 admin/includes/help.class.php:7721 #: admin/includes/help.class.php:8235 admin/includes/help.class.php:9772 msgid "Opacity" msgstr "" #: admin/includes/help.class.php:9527 msgid "Opacity End" msgstr "" #: admin/includes/help.class.php:9510 msgid "Opacity Start" msgstr "" #: admin/includes/help.class.php:27 msgid "Option" msgstr "" #: admin/includes/help.class.php:5479 msgid "" "Optional data-attributes that can be added to the Slide to target it with " "custom CSS or JavaScript" msgstr "" #: admin/includes/help.class.php:5209 admin/includes/help.class.php:6443 msgid "" "Optional iFrame arguments for YouTube and Vimeo" msgstr "" #: admin/includes/help.class.php:336 msgid "Optional maximum height for the Slider" msgstr "" #: admin/includes/help.class.php:320 msgid "Optional maximum width for the Slider" msgstr "" #: admin/includes/help.class.php:328 msgid "Optional minimum height for the Slider" msgstr "" #: admin/includes/help.class.php:5953 msgid "Optional placeholder attribute for the Layer's wrapper" msgstr "" #: admin/includes/help.class.php:5170 admin/includes/help.class.php:6400 msgid "Optional playback speed for the video" msgstr "" #: admin/includes/help.class.php:3163 msgid "" "Optionally animate the arrows into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:3496 msgid "" "Optionally animate the bullets into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:3977 msgid "" "Optionally animate the tabs into and out of view when the slider first loads " "and on mouse hover" msgstr "" #: admin/includes/help.class.php:4458 msgid "" "Optionally animate the thumbs into and out of view when the slider first " "loads and on mouse hover" msgstr "" #: admin/includes/help.class.php:28 admin/includes/help.class.php:30 msgid "Options" msgstr "" #: admin/includes/help.class.php:3395 admin/includes/help.class.php:3728 #: admin/includes/help.class.php:4209 msgid "Orientation" msgstr "" #: admin/includes/help.class.php:2899 msgid "Output Filter Protection" msgstr "" #: admin/includes/help.class.php:630 msgid "Overlay" msgstr "" #: admin/includes/help.class.php:3924 admin/includes/help.class.php:4405 msgid "Padding" msgstr "" #: admin/includes/help.class.php:2166 admin/includes/help.class.php:6925 msgid "Padding Bottom" msgstr "" #: admin/includes/help.class.php:6938 msgid "Padding Left" msgstr "" #: admin/includes/help.class.php:6912 msgid "Padding Right" msgstr "" #: admin/includes/help.class.php:2153 admin/includes/help.class.php:6899 msgid "Padding Top" msgstr "" #: admin/includes/help.class.php:1297 admin/includes/help.class.php:1478 msgid "Page URL" msgstr "" #: admin/includes/help.class.php:2577 msgid "Parallax Depths" msgstr "" #: admin/includes/help.class.php:2721 msgid "Parallax Layers" msgstr "" #: admin/includes/help.class.php:4892 admin/includes/help.class.php:5899 #: admin/includes/help.class.php:10112 msgid "Parallax Level" msgstr "" #: admin/includes/help.class.php:10125 msgid "Parallax Masking" msgstr "" #: admin/includes/help.class.php:2431 msgid "Parallax Origin" msgstr "" #: admin/includes/help.class.php:5811 msgid "Parameter Value" msgstr "" #: admin/includes/help.class.php:10389 msgid "Pause or Resume the Slider's progress on user-interaction" msgstr "" #: admin/includes/help.class.php:5361 msgid "Pause Slider" msgstr "" #: admin/includes/help.class.php:5364 msgid "Pause the Slider from changing Slides when this Slide is shown" msgstr "" #: admin/includes/help.class.php:1853 msgid "Pause the Slider's progress when the user hover's their mouse over it" msgstr "" #: admin/includes/help.class.php:10386 msgid "Pause/Play Slider" msgstr "" #: admin/includes/help.class.php:530 msgid "Phone Viewport" msgstr "" #: admin/includes/help.class.php:1035 msgid "Photoset" msgstr "" #: admin/includes/help.class.php:255 msgid "" "Place the shortcode on the page or post where you want to show this module" msgstr "" #: admin/includes/help.class.php:5950 msgid "Placeholder" msgstr "" #: admin/includes/help.class.php:10425 msgid "Play a Layer's animation on-demand to show or hide the Layer" msgstr "" #: admin/includes/help.class.php:10548 msgid "Play or pause Video or Audio on user-interaction" msgstr "" #: admin/includes/help.class.php:10545 msgid "Play/Pause Media" msgstr "" #: admin/includes/help.class.php:10406 msgid "Play/Pause the Slider on user-interaction" msgstr "" #: admin/includes/help.class.php:1434 msgid "Playlist" msgstr "" #: admin/includes/help.class.php:9693 msgid "Pointer Events" msgstr "" #: admin/includes/help.class.php:715 msgid "Populate the Slider from a Facebook album or timeline" msgstr "" #: admin/includes/help.class.php:706 msgid "Populate the Slider from a Twitter account" msgstr "" #: admin/includes/help.class.php:733 msgid "Populate the Slider with a Vimeo account's content" msgstr "" #: admin/includes/help.class.php:724 msgid "Populate the Slider with a YouTube Channel or Playlist" msgstr "" #: admin/includes/help.class.php:697 msgid "Populate the Slider with Instagram Images" msgstr "" #: admin/includes/help.class.php:688 msgid "Populate the Slider with your Flickr Content" msgstr "" #: admin/includes/help.class.php:679 msgid "Populate the Slider with your WooCommerce Products" msgstr "" #: admin/includes/help.class.php:670 msgid "Populate the Slider with your WordPress post content" msgstr "" #: admin/includes/help.class.php:7941 msgid "Position the mask horizontally. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:7958 msgid "Position the mask vertically. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:667 msgid "Post Based" msgstr "" #: admin/includes/help.class.php:786 msgid "Post Categories" msgstr "" #: admin/includes/help.class.php:741 msgid "Post Options Type" msgstr "" #: admin/includes/help.class.php:770 msgid "Post Types" msgstr "" #: admin/includes/help.class.php:6192 msgid "Poster from Stream" msgstr "" #: admin/includes/help.class.php:6205 msgid "Poster URL" msgstr "" #: admin/includes/help.class.php:6108 msgid "Preload" msgstr "" #: admin/includes/help.class.php:6124 msgid "Preload Delay" msgstr "" #: admin/includes/help.class.php:1826 msgid "Preset Slider Height" msgstr "" #: admin/includes/help.class.php:4638 msgid "Preview Image Height" msgstr "" #: admin/includes/help.class.php:4625 msgid "Preview Image Width" msgstr "" #: admin/includes/help.class.php:3015 msgid "Progress Bar Color" msgstr "" #: admin/includes/help.class.php:3047 msgid "Progress Bar Height" msgstr "" #: admin/includes/help.class.php:3031 msgid "Progress Bar Position" msgstr "" #: admin/includes/help.class.php:5437 msgid "Publish End Date" msgstr "" #: admin/includes/help.class.php:5425 msgid "Publish Start Date" msgstr "" #: admin/includes/help.class.php:5413 msgid "Published Status" msgstr "" #: admin/includes/help.class.php:902 msgid "Pull in products with a regular price equal to or below this number" msgstr "" #: admin/includes/help.class.php:928 msgid "Pull in products with a sale price equal to or below this number" msgstr "" #: admin/includes/help.class.php:889 msgid "Pull in products with this minimum price" msgstr "" #: admin/includes/help.class.php:915 msgid "Pull in products with this minimum sale price" msgstr "" #: admin/includes/help.class.php:2891 msgid "Put JS to Body" msgstr "" #: admin/includes/help.class.php:1916 msgid "Random Order" msgstr "" #: admin/includes/help.class.php:1919 msgid "Randomize the Slide order each time the Slider is viewed" msgstr "" #: admin/includes/help.class.php:1191 msgid "Re-Tweets" msgstr "" #: admin/includes/help.class.php:886 msgid "Reg. Price From" msgstr "" #: admin/includes/help.class.php:899 msgid "Reg. Price To" msgstr "" #: admin/includes/help.class.php:5389 msgid "Remove the Slide from the Slide stack after a set amount of loops" msgstr "" #: admin/includes/help.class.php:1204 msgid "Replies" msgstr "" #: admin/includes/help.class.php:5264 msgid "" "Represents a transition for the current Slide's main background when the " "Slides change" msgstr "" #: admin/includes/help.class.php:9073 msgid "" "Represents the curve's placement in the animation. Lower degrees will place " "the curve toward the beginning, and higher degrees toward the end." msgstr "" #: admin/includes/help.class.php:9127 msgid "Represents the ending 'x' (left) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9163 msgid "Represents the ending 'y' (top) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9199 msgid "Represents the ending 'z' (3D depth) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9109 msgid "Represents the starting 'x' (left) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9145 msgid "Represents the starting 'y' (top) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9181 msgid "Represents the starting 'z' (3D depth) position for the bezier curve" msgstr "" #: admin/includes/help.class.php:9667 msgid "Reset all hover styles to the Layer's default idle/static styles" msgstr "" #: admin/includes/help.class.php:10680 msgid "Reset from Desktop" msgstr "" #: admin/includes/help.class.php:9664 msgid "Reset Styles" msgstr "" #: admin/includes/help.class.php:10683 msgid "" "Reset the size/position of all Layers to their desktop values for each " "viewport inside the editor" msgstr "" #: admin/includes/help.class.php:10693 msgid "Resize Between Devices" msgstr "" #: admin/includes/help.class.php:349 msgid "Respect Aspect Ratio" msgstr "" #: admin/includes/help.class.php:84 msgid "Responsive alignment and positioning" msgstr "" #: admin/includes/help.class.php:1614 msgid "Responsive Between Devices" msgstr "" #: admin/includes/help.class.php:1630 admin/includes/help.class.php:10719 msgid "Responsive Children" msgstr "" #: admin/includes/help.class.php:65 msgid "Responsive Grid Sizes" msgstr "" #: admin/includes/help.class.php:1622 admin/includes/help.class.php:10706 msgid "Responsive Offsets" msgstr "" #: admin/includes/help.class.php:97 msgid "Responsive Text/Images" msgstr "" #: admin/includes/help.class.php:5092 msgid "Restart the video every time it ends" msgstr "" #: admin/includes/help.class.php:6167 msgid "Restart the video/audio every time it ends" msgstr "" #: admin/includes/help.class.php:4774 msgid "Reverse Scroll" msgstr "" #: admin/includes/help.class.php:9496 msgid "" "Reverse the animated filters as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:8917 msgid "Reverse the position as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:9375 msgid "Reverse the rotation as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:9220 msgid "Reverse the scaling as soon as the animation ends and vice versa" msgstr "" #: admin/includes/help.class.php:5128 admin/includes/help.class.php:6298 msgid "Rewind at Start" msgstr "" #: admin/includes/help.class.php:7584 msgid "Right Corner" msgstr "" #: admin/includes/help.class.php:7553 msgid "Right Spike Width" msgstr "" #: admin/includes/help.class.php:3178 admin/includes/help.class.php:3477 #: admin/includes/help.class.php:3958 admin/includes/help.class.php:4439 msgid "Right to Left" msgstr "" #: admin/includes/help.class.php:1753 admin/includes/help.class.php:5728 msgid "Rotate End" msgstr "" #: admin/includes/help.class.php:1742 admin/includes/help.class.php:5712 msgid "Rotate Start" msgstr "" #: admin/includes/help.class.php:7844 admin/includes/help.class.php:8379 msgid "" "Rotate the Layer on its 'x' axis by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9841 msgid "" "Rotate the Layer on its 'x' axis by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7857 admin/includes/help.class.php:8396 msgid "" "Rotate the Layer on its 'y' axis by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9854 msgid "" "Rotate the Layer on its 'y' axis by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7841 admin/includes/help.class.php:8376 #: admin/includes/help.class.php:9838 msgid "rotateX" msgstr "" #: admin/includes/help.class.php:7854 admin/includes/help.class.php:8393 #: admin/includes/help.class.php:9851 msgid "rotateY" msgstr "" #: admin/includes/help.class.php:5321 msgid "Rotation" msgstr "" #: admin/includes/help.class.php:2279 msgid "Rotation Degrees" msgstr "" #: admin/includes/help.class.php:7249 msgid "Rotation X" msgstr "" #: admin/includes/help.class.php:7262 msgid "Rotation Y" msgstr "" #: admin/includes/help.class.php:7275 msgid "Rotation Z" msgstr "" #: admin/includes/help.class.php:6484 msgid "Row Position" msgstr "" #: admin/includes/help.class.php:912 msgid "Sale Price From" msgstr "" #: admin/includes/help.class.php:925 msgid "Sale Price To" msgstr "" #: admin/includes/help.class.php:2325 msgid "Scale Percentage" msgstr "" #: admin/includes/help.class.php:8326 msgid "" "Scale the char/word/line height by this amount for the selected animation " "frame" msgstr "" #: admin/includes/help.class.php:8309 msgid "" "Scale the char/word/line width by this amount for the selected animation " "frame" msgstr "" #: admin/includes/help.class.php:7805 msgid "" "Scale the Layer's height by this amount for the selected animation frame" msgstr "" #: admin/includes/help.class.php:9802 msgid "Scale the Layer's height by this amount on mouse hover" msgstr "" #: admin/includes/help.class.php:7792 msgid "Scale the Layer's width by this amount for the selected animation frame" msgstr "" #: admin/includes/help.class.php:9789 msgid "Scale the Layer's width by this amount on mouse hover" msgstr "" #: admin/includes/help.class.php:7789 admin/includes/help.class.php:8306 #: admin/includes/help.class.php:9786 msgid "scaleX" msgstr "" #: admin/includes/help.class.php:7802 admin/includes/help.class.php:8323 #: admin/includes/help.class.php:9799 msgid "scaleY" msgstr "" #: admin/includes/help.class.php:2775 msgid "Scroll Direction" msgstr "" #: admin/includes/help.class.php:10332 msgid "Scroll Duration" msgstr "" #: admin/includes/help.class.php:10315 msgid "Scroll Easing" msgstr "" #: admin/includes/help.class.php:2643 msgid "Scroll Effects" msgstr "" #: admin/includes/help.class.php:10298 msgid "Scroll Offset" msgstr "" #: admin/includes/help.class.php:870 msgid "Se a character limit if the post's excerpt is included in the Slide" msgstr "" #: admin/includes/help.class.php:16 msgid "Search for an Option" msgstr "" #: admin/includes/help.class.php:31 msgid "Search Keywords, e.g. \"Background\"" msgstr "" #: admin/includes/help.class.php:1038 msgid "Select the photo album you wish to include from the Flickr account" msgstr "" #: admin/includes/help.class.php:6781 msgid "Set a background color for the Layer" msgstr "" #: admin/includes/help.class.php:6794 msgid "Set a background image for the Layer" msgstr "" #: admin/includes/help.class.php:623 msgid "Set a global background color for the Slider" msgstr "" #: admin/includes/help.class.php:562 msgid "Set a global background image for the Slider" msgstr "" #: admin/includes/help.class.php:144 msgid "Set a Layer's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:5226 msgid "Set a special thumbnail for editor admin purposes only" msgstr "" #: admin/includes/help.class.php:5428 msgid "" "Set a starting date for when the Slide should officially be included in the " "Slider" msgstr "" #: admin/includes/help.class.php:5440 msgid "" "Set an end date for when the Slide should officially be excluded from the " "Slider" msgstr "" #: admin/includes/help.class.php:7652 msgid "Set as Editor View" msgstr "" #: admin/includes/help.class.php:5157 msgid "Set the default volume for the video" msgstr "" #: admin/includes/help.class.php:136 msgid "Set the Module's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:7655 msgid "" "Set the selected animation point as the default view when editing your " "content" msgstr "" #: admin/includes/help.class.php:128 admin/includes/help.class.php:4795 #: admin/includes/help.class.php:4803 msgid "Set the Slide's Main background to a color, image or video" msgstr "" #: admin/includes/help.class.php:239 msgid "Set the title of the Slider for admin/editing purposes" msgstr "" #: admin/includes/help.class.php:141 msgid "Set/Change Layer Background" msgstr "" #: admin/includes/help.class.php:133 msgid "Set/Change Module Background" msgstr "" #: admin/includes/help.class.php:125 msgid "Set/Change Slide Background" msgstr "" #: admin/includes/help.class.php:5994 msgid "Set/change the image for the Layer" msgstr "" #: admin/includes/help.class.php:6208 msgid "Set/remove the video's preview image for the video" msgstr "" #: admin/includes/help.class.php:22 msgid "Settings" msgstr "" #: admin/includes/help.class.php:638 msgid "Shadow" msgstr "" #: admin/includes/help.class.php:7381 admin/includes/help.class.php:7448 msgid "Shadow Color" msgstr "" #: admin/includes/help.class.php:2865 msgid "Show a simple image instead of the Slider on mobile, IE8 or both" msgstr "" #: admin/includes/help.class.php:1987 msgid "Show a specific Slide first when the Slider first loads" msgstr "" #: admin/includes/help.class.php:7476 msgid "Show in Editor Preview" msgstr "" #: admin/includes/help.class.php:10799 msgid "Show on Mouse Over" msgstr "" #: admin/includes/help.class.php:26 msgid "Show Option" msgstr "" #: admin/includes/help.class.php:10737 msgid "Show or hide the Layer for the desktop viewport" msgstr "" #: admin/includes/help.class.php:10750 msgid "Show or hide the Layer for the laptop viewport" msgstr "" #: admin/includes/help.class.php:10776 msgid "Show or hide the Layer for the phone viewport" msgstr "" #: admin/includes/help.class.php:10763 msgid "Show or hide the Layer for the tablet viewport" msgstr "" #: admin/includes/help.class.php:6218 msgid "Show Poster on Video Pause" msgstr "" #: admin/includes/help.class.php:1995 msgid "Show slide number 'x' first when the Slider first loads" msgstr "" #: admin/includes/help.class.php:7479 msgid "" "Show the blend-mode both live in the Slider and also in the admin editing " "stage" msgstr "" #: admin/includes/help.class.php:5377 msgid "" "Show the Slide in the Slider's main navigation, or make the Slide 'hidden' " "so it can only be shown from a Layer Action click" msgstr "" #: admin/includes/help.class.php:6221 msgid "" "Show the video's preview image whenever the video is paused by the user or " "on a Slide change" msgstr "" #: admin/includes/help.class.php:10734 msgid "Show/Hide on Desktop" msgstr "" #: admin/includes/help.class.php:10747 msgid "Show/Hide on Laptop" msgstr "" #: admin/includes/help.class.php:10773 msgid "Show/Hide on Phone" msgstr "" #: admin/includes/help.class.php:10760 msgid "Show/Hide on Tablet" msgstr "" #: admin/includes/help.class.php:2856 msgid "Simplify Animations for better compatibility with IOS4/IE8" msgstr "" #: admin/includes/help.class.php:2853 msgid "Simplify on IOS4/IE8" msgstr "" #: admin/includes/help.class.php:10456 msgid "Simulate Click" msgstr "" #: admin/includes/help.class.php:7166 msgid "Size Presets" msgstr "" #: admin/includes/help.class.php:294 msgid "Size will adapt to the same size as the web page's content" msgstr "" #: admin/includes/help.class.php:7818 admin/includes/help.class.php:8343 msgid "" "Skew/distort the Layer horizontally by this amount for the selected " "animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9815 msgid "" "Skew/distort the Layer horizontally by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7831 admin/includes/help.class.php:8360 msgid "" "Skew/distort the Layer vertically by this amount for the selected animation " "frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9828 msgid "" "Skew/distort the Layer vertically by this amount on mouse hover. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:7815 admin/includes/help.class.php:8340 #: admin/includes/help.class.php:9812 msgid "skewX" msgstr "" #: admin/includes/help.class.php:7828 admin/includes/help.class.php:8357 #: admin/includes/help.class.php:9825 msgid "skewY" msgstr "" #: admin/includes/help.class.php:6127 msgid "Skip the preloading of HTML5 Audio by a set amount of seconds" msgstr "" #: admin/includes/help.class.php:20 msgid "Slide" msgstr "" #: admin/includes/help.class.php:175 msgid "Slide Animations" msgstr "" #: admin/includes/help.class.php:2734 msgid "Slide Background" msgstr "" #: admin/includes/help.class.php:4800 msgid "Slide Background Color" msgstr "" #: admin/includes/help.class.php:2512 msgid "Slide BG Overflow Hidden" msgstr "" #: admin/includes/help.class.php:5452 msgid "Slide Classes" msgstr "" #: admin/includes/help.class.php:5814 msgid "Slide data that can be used for navigation text/data" msgstr "" #: admin/includes/help.class.php:1531 msgid "Slide Duration" msgstr "" #: admin/includes/help.class.php:5464 msgid "Slide ID" msgstr "" #: admin/includes/help.class.php:5884 msgid "Slide Loop End" msgstr "" #: admin/includes/help.class.php:5858 msgid "Slide Loop Repeat" msgstr "" #: admin/includes/help.class.php:5871 msgid "Slide Loop Start" msgstr "" #: admin/includes/help.class.php:5850 msgid "Slide Looping" msgstr "" #: admin/includes/help.class.php:5349 msgid "Slide Time/Length" msgstr "" #: admin/includes/help.class.php:1992 msgid "Slide to Show First" msgstr "" #: admin/includes/help.class.php:5261 msgid "Slide Transition" msgstr "" #: admin/includes/help.class.php:18 msgid "Slider" msgstr "" #: admin/includes/help.class.php:244 msgid "Slider Alias" msgstr "" #: admin/includes/help.class.php:383 msgid "Slider Alignment" msgstr "" #: admin/includes/help.class.php:2933 msgid "Slider API" msgstr "" #: admin/includes/help.class.php:1515 msgid "Slider Classes" msgstr "" #: admin/includes/help.class.php:1507 msgid "Slider ID" msgstr "" #: admin/includes/help.class.php:2936 msgid "Slider Revolution API methods and events" msgstr "" #: admin/includes/help.class.php:252 msgid "Slider Shortcode" msgstr "" #: admin/includes/help.class.php:236 msgid "Slider Title" msgstr "" #: admin/includes/help.class.php:2117 msgid "" "Slides will always appear as full width, resulting in one Slide being " "visible at a time" msgstr "" #: admin/includes/help.class.php:2078 msgid "Slides will continuously appear from either side when the Slides change" msgstr "" #: admin/includes/help.class.php:2040 msgid "Slot Amount" msgstr "" #: admin/includes/help.class.php:5309 msgid "Slots/Boxes" msgstr "" #: admin/includes/help.class.php:835 msgid "Sort Direction" msgstr "" #: admin/includes/help.class.php:819 msgid "Sort Posts By" msgstr "" #: admin/includes/help.class.php:838 msgid "Sort the posts in ascending or descending order" msgstr "" #: admin/includes/help.class.php:1311 admin/includes/help.class.php:1421 msgid "Source" msgstr "" #: admin/includes/help.class.php:4840 msgid "Source Size" msgstr "" #: admin/includes/help.class.php:3842 admin/includes/help.class.php:4323 msgid "Spacing" msgstr "" #: admin/includes/help.class.php:3940 admin/includes/help.class.php:4421 msgid "Span/Full-Width" msgstr "" #: admin/includes/help.class.php:8705 msgid "Special Effects" msgstr "" #: admin/includes/help.class.php:802 msgid "Specific Posts" msgstr "" #: admin/includes/help.class.php:2220 msgid "Speed" msgstr "" #: admin/includes/help.class.php:2361 msgid "Spinner / Preloader" msgstr "" #: admin/includes/help.class.php:2369 msgid "Spinner Color" msgstr "" #: admin/includes/help.class.php:8201 msgid "Split Delay" msgstr "" #: admin/includes/help.class.php:8184 msgid "Split Direction" msgstr "" #: admin/includes/help.class.php:7368 msgid "Spread" msgstr "" #: admin/includes/help.class.php:264 msgid "Standard Slider" msgstr "" #: admin/includes/help.class.php:10422 msgid "Start Layer In/Out Animation" msgstr "" #: admin/includes/help.class.php:1696 admin/includes/help.class.php:5646 msgid "Start Position X" msgstr "" #: admin/includes/help.class.php:1718 admin/includes/help.class.php:5678 msgid "Start Position Y" msgstr "" #: admin/includes/help.class.php:9457 msgid "Start rotate2D" msgstr "" #: admin/includes/help.class.php:9389 msgid "Start rotateX" msgstr "" #: admin/includes/help.class.php:9423 msgid "Start rotateY" msgstr "" #: admin/includes/help.class.php:9234 msgid "Start scaleX" msgstr "" #: admin/includes/help.class.php:9268 msgid "Start scaleY" msgstr "" #: admin/includes/help.class.php:9302 msgid "Start skewX" msgstr "" #: admin/includes/help.class.php:9336 msgid "Start skewY" msgstr "" #: admin/includes/help.class.php:5183 admin/includes/help.class.php:6416 msgid "Start the video at this time (minutes:seconds, such as 01:30)" msgstr "" #: admin/includes/help.class.php:5180 admin/includes/help.class.php:6413 #: admin/includes/help.class.php:8815 msgid "Start Time" msgstr "" #: admin/includes/help.class.php:8931 msgid "Start X Position" msgstr "" #: admin/includes/help.class.php:8965 msgid "Start Y Position" msgstr "" #: admin/includes/help.class.php:8999 msgid "Start Z Position" msgstr "" #: admin/includes/help.class.php:186 msgid "Start/End animation timing and easing" msgstr "" #: admin/includes/help.class.php:7600 msgid "Start/In Animation: From" msgstr "" #: admin/includes/help.class.php:7613 msgid "Start/In Animation: To" msgstr "" #: admin/includes/help.class.php:2747 msgid "Static/Global Layers" msgstr "" #: admin/includes/help.class.php:2760 msgid "Static/Global Parallax Layers" msgstr "" #: admin/includes/help.class.php:1890 msgid "Stop After Loops" msgstr "" #: admin/includes/help.class.php:1903 msgid "Stop at Slide" msgstr "" #: admin/includes/help.class.php:1850 msgid "Stop on Hover" msgstr "" #: admin/includes/help.class.php:6259 msgid "Stop Other Media" msgstr "" #: admin/includes/help.class.php:1877 msgid "Stop Slider Progress" msgstr "" #: admin/includes/help.class.php:1893 msgid "Stop the slider's progress after a set amount of loops" msgstr "" #: admin/includes/help.class.php:1906 msgid "Stop the slider's progress when a certain Slide is viewed" msgstr "" #: admin/includes/help.class.php:6262 msgid "" "Stop/pause other video/audio in the Slide when the currently selected Video " "Layer begins to play" msgstr "" #: admin/includes/help.class.php:2114 msgid "Stretch Slides" msgstr "" #: admin/includes/help.class.php:6724 msgid "Stroke/Border Color" msgstr "" #: admin/includes/help.class.php:6737 msgid "Stroke/Border Width/Size" msgstr "" #: admin/includes/help.class.php:15 msgid "Support Center" msgstr "" #: admin/includes/help.class.php:6711 msgid "SVG Color" msgstr "" #: admin/includes/help.class.php:4718 msgid "Swipe Orientation" msgstr "" #: admin/includes/help.class.php:4692 msgid "Swipe Velocity" msgstr "" #: admin/includes/help.class.php:10867 msgid "Tab Index" msgstr "" #: admin/includes/help.class.php:520 admin/includes/help.class.php:546 msgid "Tablet Height" msgstr "" #: admin/includes/help.class.php:504 msgid "Tablet Viewport" msgstr "" #: admin/includes/help.class.php:512 admin/includes/help.class.php:538 msgid "Tablet Width" msgstr "" #: admin/includes/help.class.php:3974 msgid "Tabs Animation" msgstr "" #: admin/includes/help.class.php:3990 msgid "Tabs Animation Speed" msgstr "" #: admin/includes/help.class.php:4006 msgid "Tabs Show Delay" msgstr "" #: admin/includes/help.class.php:3711 msgid "Tabs Type/Style" msgstr "" #: admin/includes/help.class.php:10618 msgid "Take the Slider fullscreen or exit fullscreen on user-interaction" msgstr "" #: admin/includes/help.class.php:10491 msgid "Target Layer" msgstr "" #: admin/includes/help.class.php:6644 msgid "Text Color" msgstr "" #: admin/includes/help.class.php:8120 msgid "Text Color Value" msgstr "" #: admin/includes/help.class.php:6670 msgid "Text Decoration" msgstr "" #: admin/includes/help.class.php:6683 msgid "Text Transform" msgstr "" #: admin/includes/help.class.php:1178 msgid "Text Tweets" msgstr "" #: admin/includes/help.class.php:8934 msgid "" "The 'x' (left) position to apply at the start of the loop animation. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:7738 admin/includes/help.class.php:8256 msgid "" "The 'x' (left) position to apply to the currently selected animation frame. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:8432 msgid "" "The 'x' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8867 msgid "" "The 'x' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7885 msgid "" "The 'x' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9882 msgid "" "The 'x' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:8968 msgid "" "The 'y' (top) position to apply at the start of the loop animation. Accepts " "positive and negative numbers." msgstr "" #: admin/includes/help.class.php:7751 admin/includes/help.class.php:8273 msgid "" "The 'y' (top) position to apply to the currently selected animation frame. " "Accepts positive and negative numbers." msgstr "" #: admin/includes/help.class.php:8449 msgid "" "The 'y' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8883 msgid "" "The 'y' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7898 msgid "" "The 'y' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9895 msgid "" "The 'y' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:8466 msgid "" "The 'z' axis for the char/word/line transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:8899 msgid "" "The 'z' axis for the Layer's transform-origin" " applied to the loop animation." msgstr "" #: admin/includes/help.class.php:7911 msgid "" "The 'z' axis for the Layer's transform-origin" " applied to the selected animation frame." msgstr "" #: admin/includes/help.class.php:9908 msgid "" "The 'z' axis for the Layer's transform-origin" " on mouse hover." msgstr "" #: admin/includes/help.class.php:2563 msgid "The 3D depth level for the Slide's main background" msgstr "" #: admin/includes/help.class.php:5902 msgid "" "The parallax level to apply to the Slide's " "main background" msgstr "" #: admin/includes/help.class.php:6544 msgid "" "The CSS clear property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:9683 msgid "" "The CSS cursor property for the Layer. Choose 'pointer' for " "a traditional hand cursor when hovering the Layer" msgstr "" #: admin/includes/help.class.php:6530 msgid "" "The CSS display property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:8503 msgid "" "The blur filter value for the Chars animation" msgstr "" #: admin/includes/help.class.php:10073 msgid "" "The blur filter value for the Layer on mouse " "hover" msgstr "" #: admin/includes/help.class.php:8651 msgid "" "The blur filter value for the lines animation" msgstr "" #: admin/includes/help.class.php:8056 msgid "" "The blur filter value for the selected " "Animation frame" msgstr "" #: admin/includes/help.class.php:8577 msgid "" "The blur filter value for the words animation" msgstr "" #: admin/includes/help.class.php:8539 msgid "" "The brightness filter value for the " "Chars animation" msgstr "" #: admin/includes/help.class.php:10086 msgid "" "The brightness filter value for the " "Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:8687 msgid "" "The brightness filter value for the " "lines animation" msgstr "" #: admin/includes/help.class.php:8090 msgid "" "The brightness filter value for the " "selected Animation frame" msgstr "" #: admin/includes/help.class.php:8613 msgid "" "The brightness filter value for the " "words animation" msgstr "" #: admin/includes/help.class.php:8521 msgid "" "The grayscale filter value for the Chars " "animation" msgstr "" #: admin/includes/help.class.php:10099 msgid "" "The grayscale filter value for the Layer " "on mouse hover" msgstr "" #: admin/includes/help.class.php:8669 msgid "" "The grayscale filter value for the lines " "animation" msgstr "" #: admin/includes/help.class.php:8073 msgid "" "The grayscale filter value for the " "selected Animation frame" msgstr "" #: admin/includes/help.class.php:8595 msgid "" "The grayscale filter value for the words " "animation" msgstr "" #: admin/includes/help.class.php:6537 msgid "" "The CSS float property for the Layer as it fits inside the " "Column" msgstr "" #: admin/includes/help.class.php:9921 msgid "" "The CSS perspective for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7777 msgid "" "The CSS perspective to apply to the selected animation frame" msgstr "" #: admin/includes/help.class.php:9002 msgid "" "The CSS translateZ at the start of the " "loop animation. This adds/removes 3D depth to the Layer" msgstr "" #: admin/includes/help.class.php:7764 admin/includes/help.class.php:8290 msgid "" "The CSS translateZ to apply to the " "selected animation frame. This adds/removes 3D depth to the Layer" msgstr "" #: admin/includes/help.class.php:6753 msgid "" "The dash-array " "for the currently selected SVG. Displays the SVG stroke/border as dashes." msgstr "" #: admin/includes/help.class.php:6766 msgid "" "The stroke-dash-" "offset for the currently selected SVG" msgstr "" #: admin/includes/help.class.php:5013 msgid "" "The Vimeo Video ID for the background video" msgstr "" #: admin/includes/help.class.php:6064 msgid "" "The YouTube ID or Vimeo ID for the " "video's source" msgstr "" #: admin/includes/help.class.php:5000 msgid "" "The YouTube Video ID for the background video" msgstr "" #: admin/includes/help.class.php:4856 msgid "" "The CSS background-size for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:4882 admin/includes/help.class.php:5598 msgid "" "The CSS background-position for the Slide's main background " "image" msgstr "" #: admin/includes/help.class.php:4869 msgid "" "The CSS background-fit for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:9950 msgid "" "The CSS border-style for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6969 msgid "" "The CSS border-style to use for the Layer's border" msgstr "" #: admin/includes/help.class.php:5536 msgid "" "The target attribute for the Slide link" msgstr "" #: admin/includes/help.class.php:4695 msgid "" "The amount of pixels that need to be swiped before a Slide change occurs" msgstr "" #: admin/includes/help.class.php:2043 msgid "" "The amount of slots to be used for the alternate first Slide transition. " "Applicable to slot-based transitions." msgstr "" #: admin/includes/help.class.php:3246 msgid "" "The amount of the time before the Arrows are hidden on Desktop computers (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:3263 msgid "" "The amount of the time before the Arrows are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:3561 msgid "" "The amount of the time before the Bullets are hidden on Desktop computers " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:3578 msgid "" "The amount of the time before the Bullets are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4042 msgid "" "The amount of the time before the Tabs are hidden on Desktop computers (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4059 msgid "" "The amount of the time before the Tabs are hidden on mobile devices (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:4523 msgid "" "The amount of the time before the Thumbnails are hidden on Desktop computers " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:4540 msgid "" "The amount of the time before the Thumbnails are hidden on mobile devices " "(in milliseconds)" msgstr "" #: admin/includes/help.class.php:8834 msgid "" "The amount of time each loop animation should occur before it begins again" msgstr "" #: admin/includes/help.class.php:3197 msgid "The animation speed for when the Arrows animate into and out of view" msgstr "" #: admin/includes/help.class.php:3512 msgid "The animation speed for when the Bullets animate into and out of view" msgstr "" #: admin/includes/help.class.php:3993 msgid "The animation speed for when the Tabs animate into and out of view" msgstr "" #: admin/includes/help.class.php:4474 msgid "The animation speed for when the Thumbs animate into and out of view" msgstr "" #: admin/includes/help.class.php:3115 msgid "" "The Arrow's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:6154 msgid "The autoplay behavior for the currently selected Video Layer" msgstr "" #: admin/includes/help.class.php:3911 msgid "The background color for the tabs main wrapper" msgstr "" #: admin/includes/help.class.php:4392 msgid "The background color for the thumbs main wrapper" msgstr "" #: admin/includes/help.class.php:2971 msgid "The background color to be applied when the Module loads as a Modal" msgstr "" #: admin/includes/help.class.php:2694 msgid "The blur filter strength for the Blur scroll effect (px)" msgstr "" #: admin/includes/help.class.php:7358 msgid "" "The blur-radius value for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:7438 msgid "" "The blur-radius value for the Layer's text-shadow" msgstr "" #: admin/includes/help.class.php:9937 msgid "The border color for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7008 msgid "The border's bottom size (border-bottom-width)" msgstr "" #: admin/includes/help.class.php:9990 msgid "" "The border's bottom size (border-bottom-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:7021 msgid "The border's left size (border-left-width)" msgstr "" #: admin/includes/help.class.php:10003 msgid "The border's left size (border-left-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6995 msgid "The border's right size (border-right-width)" msgstr "" #: admin/includes/help.class.php:9977 msgid "" "The border's right size (border-right-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6982 msgid "The border's top size (border-top-width)" msgstr "" #: admin/includes/help.class.php:9964 msgid "The border's top size (border-top-width) for the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:6727 msgid "The border/stroke color of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:6740 msgid "The border/stroke width/size of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:6874 msgid "" "The bottom margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6928 msgid "The bottom padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7062 msgid "The bottom-left corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10044 msgid "" "The bottom-left corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7075 msgid "The bottom-right corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10057 msgid "" "The bottom-right corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:3430 msgid "" "The Bullet's alignment position in the Slider before any offset(s) are " "applied" msgstr "" #: admin/includes/help.class.php:8413 msgid "" "The char/word/line 2D Rotation " "for the selected animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:8238 msgid "" "The char/word/line opacity to apply to the currently selected animation frame" msgstr "" #: admin/includes/help.class.php:6714 msgid "The color of the currently selected SVG Layer" msgstr "" #: admin/includes/help.class.php:2372 msgid "" "The color of the spinner/preloader that shows before the Module first loads" msgstr "" #: admin/includes/help.class.php:6699 msgid "" "The CSS user-select value for the text" msgstr "" #: admin/includes/help.class.php:7466 msgid "" "The CSS background-blend-mode filter for the currently " "selected Layer" msgstr "" #: admin/includes/help.class.php:6686 msgid "" "The CSS text-transform value for the text" msgstr "" #: admin/includes/help.class.php:6807 msgid "The CSS background-position for the Layer's background image" msgstr "" #: admin/includes/help.class.php:583 msgid "The CSS background-position for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:6833 msgid "The css background-repeat value for the Layer's background image" msgstr "" #: admin/includes/help.class.php:609 msgid "" "The css background-repeat value for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:6820 msgid "The css background-size value for the Layer's background image" msgstr "" #: admin/includes/help.class.php:596 msgid "The css background-size value for the Slider's global background image" msgstr "" #: admin/includes/help.class.php:3927 msgid "The CSS padding that will be applied to the tabs outer wrapper div" msgstr "" #: admin/includes/help.class.php:4408 msgid "The CSS padding that will be applied to the thumbs outer wrapper div" msgstr "" #: admin/includes/help.class.php:6502 msgid "" "The CSS text-align for the Layer's text. Also useful for aligning content " "inside rows/colums" msgstr "" #: admin/includes/help.class.php:9762 msgid "The CSS z-index to apply to the Layer on mouse hover" msgstr "" #: admin/includes/help.class.php:360 msgid "" "The default align behavior for Layers. If enabled, Layers will be aligned " "to the entire Module and if disabled Layers will align to the device " "breakpoint grid area." msgstr "" #: admin/includes/help.class.php:1583 msgid "" "The default CSS background-position for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1599 msgid "" "The default css background-repeat value for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1591 msgid "" "The default css background-size value for the Slide's main background image" msgstr "" #: admin/includes/help.class.php:1534 msgid "The default duration to apply for each Slide before they change" msgstr "" #: admin/includes/help.class.php:1663 msgid "The default easing duration in milliseconds" msgstr "" #: admin/includes/help.class.php:1652 msgid "" "The default easing equation. View visualization" msgstr "" #: admin/includes/help.class.php:1710 msgid "The default end x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1778 msgid "The default ending image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:1756 msgid "The default ending rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:1732 msgid "The default ending y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1686 msgid "The default ending zoom percentage" msgstr "" #: admin/includes/help.class.php:3893 msgid "The default height for each individual tab" msgstr "" #: admin/includes/help.class.php:4374 msgid "The default height for each individual thumb" msgstr "" #: admin/includes/help.class.php:1767 msgid "The default starting image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:1745 msgid "The default starting rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:1699 msgid "The default starting x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1721 msgid "The default starting y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:1675 msgid "The default starting zoom percentage" msgstr "" #: admin/includes/help.class.php:1566 msgid "The default transition duration to be applied to newly created Slides" msgstr "" #: admin/includes/help.class.php:1558 msgid "The default transition to be applied to newly created Slides" msgstr "" #: admin/includes/help.class.php:455 msgid "The default viewport. This option will always be enabled" msgstr "" #: admin/includes/help.class.php:3861 msgid "The default width for each individual tab" msgstr "" #: admin/includes/help.class.php:4342 msgid "The default width for each individual thumb" msgstr "" #: admin/includes/help.class.php:1575 msgid "" "The default WordPress Image size to be used for the Slide's main background " "images" msgstr "" #: admin/includes/help.class.php:6020 msgid "The default WordPress Image size to be used when the image is loaded" msgstr "" #: admin/includes/help.class.php:2282 msgid "The degree value for the 3D rotation applied to the non-active items" msgstr "" #: admin/includes/help.class.php:8204 msgid "" "The delay time between each animation for the individual " "characters/words/lines" msgstr "" #: admin/includes/help.class.php:2030 msgid "The duration to be used for the alternate first Slide transition" msgstr "" #: admin/includes/help.class.php:10335 msgid "The easing duration for the Scroll Action in milliseconds" msgstr "" #: admin/includes/help.class.php:5796 msgid "The easing duration in milliseconds" msgstr "" #: admin/includes/help.class.php:5288 msgid "The easing equation for the 'IN' animation" msgstr "" #: admin/includes/help.class.php:5300 msgid "The easing equation for the 'OUT' animation" msgstr "" #: admin/includes/help.class.php:10318 msgid "" "The easing equation for the Scroll Action. View visualization" msgstr "" #: admin/includes/help.class.php:2210 msgid "" "The easing equation for when the carousel changes from one Slide to the next" msgstr "" #: admin/includes/help.class.php:8221 msgid "The easing equation to be applied for each animation" msgstr "" #: admin/includes/help.class.php:2604 msgid "" "The easing equation to be applied to the animated content as the page scrolls" msgstr "" #: admin/includes/help.class.php:8850 msgid "The easing equation to be used for the loop animation" msgstr "" #: admin/includes/help.class.php:9749 msgid "The easing equation to use for the hover transition" msgstr "" #: admin/includes/help.class.php:7695 msgid "The easing equation to use for the selected animation" msgstr "" #: admin/includes/help.class.php:5780 msgid "" "The easing equation. View visualization" msgstr "" #: admin/includes/help.class.php:5665 msgid "The end x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:9564 msgid "" "The ending blur filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:9632 msgid "" "The ending brightness filter value for the loop " "animation" msgstr "" #: admin/includes/help.class.php:9598 msgid "" "The ending grayscale filter value for the loop " "animation" msgstr "" #: admin/includes/help.class.php:5763 msgid "The ending image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:9409 msgid "" "The ending rotateX value (horizontal plane) for the loop animation. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:9443 msgid "" "The ending rotateY value (horizontal plane) for the loop animation. Accepts " "positive and negative values." msgstr "" #: admin/includes/help.class.php:5731 msgid "The ending rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:9477 msgid "" "The ending rotation value (2D) for the loop animation. Accepts positive and " "negative values." msgstr "" #: admin/includes/help.class.php:9254 msgid "The ending scaleX value (width) for the loop animation" msgstr "" #: admin/includes/help.class.php:9288 msgid "The ending scaleY value (height) for the loop animation" msgstr "" #: admin/includes/help.class.php:9322 msgid "The ending skewX value (horizontal plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9356 msgid "The ending skewY value (vertical plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9530 msgid "The ending transparency for the loop animation" msgstr "" #: admin/includes/help.class.php:7616 msgid "The ending values for the Layer's very first animation" msgstr "" #: admin/includes/help.class.php:5697 msgid "The ending y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5631 msgid "The ending zoom percentage" msgstr "" #: admin/includes/help.class.php:6634 msgid "The Google Font for the currently selected Layer's text" msgstr "" #: admin/includes/help.class.php:4641 msgid "The height of the navigation preview image" msgstr "" #: admin/includes/help.class.php:3050 msgid "The height of the progress bar in pixels" msgstr "" #: admin/includes/help.class.php:7332 msgid "" "The horizontal offset for the box-shadow" msgstr "" #: admin/includes/help.class.php:7412 msgid "" "The horizontal offset for the text-shadow" msgstr "" #: admin/includes/help.class.php:5940 msgid "" "The html/text for the selected Layer's content. 'Idle' is the default text. " " And 'Toggle' is alternative text to show when the Layer is clicked." msgstr "" #: admin/includes/help.class.php:6111 msgid "" "The HTML5 Video/Audio preload behavior for the " "currently selected Video Layer" msgstr "" #: admin/includes/help.class.php:6387 msgid "The initial volume for the video/audio. Choose a number between 0-100" msgstr "" #: admin/includes/help.class.php:7603 msgid "" "The Layer animation's starting point values before it first animates into " "view" msgstr "" #: admin/includes/help.class.php:7870 msgid "" "The Layer's 2D Rotation " "for the selected animation frame. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9867 msgid "" "The Layer's 2D Rotation " "on mouse hover. Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:6595 msgid "" "The Layer's CSS line-height value for the currently selected " "viewport" msgstr "" #: admin/includes/help.class.php:7235 msgid "" "The Layer's CSS max-height for the current device viewport" msgstr "" #: admin/includes/help.class.php:7209 msgid "" "The Layer's CSS max-width for the current device viewport" msgstr "" #: admin/includes/help.class.php:7222 msgid "" "The Layer's CSS min-height for the current device viewport" msgstr "" #: admin/includes/help.class.php:7196 msgid "" "The Layer's CSS min-width for the current device viewport" msgstr "" #: admin/includes/help.class.php:6608 msgid "" "The Layer's CSS font-weight value for the currently selected viewport" msgstr "" #: admin/includes/help.class.php:6621 msgid "" "The Layer's CSS letter-spacing value for the currently selected " "viewport" msgstr "" #: admin/includes/help.class.php:8154 msgid "The Layer's background color for the selected Animation frame" msgstr "" #: admin/includes/help.class.php:7642 msgid "" "The Layer's final animation when it's meant to be hidden or when the Slide " "changes" msgstr "" #: admin/includes/help.class.php:6582 msgid "The Layer's font-size for the currently selected viewport" msgstr "" #: admin/includes/help.class.php:7156 msgid "The Layer's height for the current device viewport" msgstr "" #: admin/includes/help.class.php:6036 msgid "" "The Layer's image will be populated automatically from the Slider's Video-" "Stream source" msgstr "" #: admin/includes/help.class.php:7724 msgid "The Layer's opacity to apply to the currently selected animation frame" msgstr "" #: admin/includes/help.class.php:8123 msgid "The Layer's text color for the selected Animation frame" msgstr "" #: admin/includes/help.class.php:7143 msgid "The Layer's width for the current device viewport" msgstr "" #: admin/includes/help.class.php:6887 msgid "" "The left margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6941 msgid "The left padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:5826 msgid "The maximum characters/letters to display for the paramater" msgstr "" #: admin/includes/help.class.php:2104 msgid "" "The maximum number of Slides that will be visible at any given time. View " "the documentation below to learn how to set a minimum." msgstr "" #: admin/includes/help.class.php:3827 msgid "" "The maximum number of tabs that should be visible regardless of the screen " "size" msgstr "" #: admin/includes/help.class.php:4308 msgid "" "The maximum number of thumbs that should be visible regardless of the screen " "size" msgstr "" #: admin/includes/help.class.php:3877 msgid "The minimum width for each individual tab" msgstr "" #: admin/includes/help.class.php:4358 msgid "The minimum width for each individual thumb" msgstr "" #: admin/includes/help.class.php:376 msgid "" "The module will be positioned at the top of the screen at all times. Useful " "for creating sticky menus." msgstr "" #: admin/includes/help.class.php:2468 msgid "The movement speed for the Slide's Layers when the effect(s) occur" msgstr "" #: admin/includes/help.class.php:2455 msgid "" "The movement speed for the Slide's main background when the effect(s) occur" msgstr "" #: admin/includes/help.class.php:4895 msgid "" "The movement strength that will be applied to the Slide's main background " "image" msgstr "" #: admin/includes/help.class.php:4708 msgid "" "The number of fingers needed in the swipe action for a Slide change to occur" msgstr "" #: admin/includes/help.class.php:5312 msgid "The number of slots/boxes to use for slot-based transitions" msgstr "" #: admin/includes/help.class.php:8770 msgid "" "The number of times the Layer's selected timeline should loop. Enter '-1' " "to loop continously throughout the life-cycle of the current Slide" msgstr "" #: admin/includes/help.class.php:10301 msgid "" "The page will scroll to content below the Slider, and this offset will add " "or subtract pixels to the total amount scrolled." msgstr "" #: admin/includes/help.class.php:10115 msgid "" "The parallax depth level to use for the Layer. Level values are defined in " "the Slider Settings." msgstr "" #: admin/includes/help.class.php:8023 msgid "" "The percentage of the Layer to apply the clip-path mask to. The number '0' " "would represent completely hidden and '100' represent completely visible." msgstr "" #: admin/includes/help.class.php:7524 msgid "" "The percentage of your content's width to use when the spike(s) are drawn on " "the left side" msgstr "" #: admin/includes/help.class.php:7556 msgid "" "The percentage of your content's width to use when the spike(s) are drawn on " "the right side" msgstr "" #: admin/includes/help.class.php:2804 msgid "" "The percentage the Slider is in the page's viewport before the effect(s) are " "applied" msgstr "" #: admin/includes/help.class.php:5874 admin/includes/help.class.php:5887 msgid "The point in the timeline where the looping should begin" msgstr "" #: admin/includes/help.class.php:471 msgid "The responsive grid height (in pixels) for the Desktop viewport" msgstr "" #: admin/includes/help.class.php:497 msgid "The responsive grid height (in pixels) for the Laptop viewport" msgstr "" #: admin/includes/help.class.php:523 admin/includes/help.class.php:549 msgid "The responsive grid height (in pixels) for the Tablet viewport" msgstr "" #: admin/includes/help.class.php:463 msgid "The responsive grid width (in pixels) for the Desktop viewport" msgstr "" #: admin/includes/help.class.php:489 msgid "The responsive grid width (in pixels) for the Laptop viewport" msgstr "" #: admin/includes/help.class.php:515 admin/includes/help.class.php:541 msgid "The responsive grid width (in pixels) for the Tablet viewport" msgstr "" #: admin/includes/help.class.php:7384 msgid "" "The rgba color for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:7451 msgid "" "The rgba color for the Layer's text-shadow" msgstr "" #: admin/includes/help.class.php:6861 msgid "" "The right margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6915 msgid "The right padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7708 msgid "" "The selected animation will only start when it's called from a " "Layer Action" msgstr "" #: admin/includes/help.class.php:2442 msgid "The sensitivity speed for the Parallax effect(s) on mouse-move" msgstr "" #: admin/includes/help.class.php:4843 msgid "" "The size of the image that will be loaded, defined by WP Main Menu -> " "Settings -> Media -> Image Sizes" msgstr "" #: admin/includes/help.class.php:5276 msgid "The Slide animation's total time for the selected transition" msgstr "" #: admin/includes/help.class.php:2596 msgid "" "The Slide's content will animate into and out of view as the user scrolls " "the page." msgstr "" #: admin/includes/help.class.php:5052 msgid "" "The Slide's main background will be populated automatically for Video-Stream " "Sliders" msgstr "" #: admin/includes/help.class.php:4830 admin/includes/help.class.php:5039 msgid "" "The Slide's main background will be populated automatically for Video/Social-" "Stream Sliders" msgstr "" #: admin/includes/help.class.php:5352 msgid "The Slide's total duration before the next Slide is shown" msgstr "" #: admin/includes/help.class.php:247 msgid "The slider's alias is used to define a unique shortcode" msgstr "" #: admin/includes/help.class.php:3845 msgid "The space between each individual tab (in pixels)" msgstr "" #: admin/includes/help.class.php:4326 msgid "The space between each individual thumb (in pixels)" msgstr "" #: admin/includes/help.class.php:3382 msgid "The spacing between the bullets (in pixels)" msgstr "" #: admin/includes/help.class.php:2617 msgid "" "The speed at which the content will animate as the page scrolls (in " "milliseconds)" msgstr "" #: admin/includes/help.class.php:2223 msgid "" "The speed the items will change form one Slide to the next (in milliseconds)" msgstr "" #: admin/includes/help.class.php:7371 msgid "" "The spread value for the Layer's box-shadow" msgstr "" #: admin/includes/help.class.php:9547 msgid "" "The starting blur filter value " "for the loop animation" msgstr "" #: admin/includes/help.class.php:9615 msgid "" "The starting brightness " "filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:9581 msgid "" "The starting grayscale " "filter value for the loop animation" msgstr "" #: admin/includes/help.class.php:5747 msgid "The starting image blur for the PanZoom effect (px)" msgstr "" #: admin/includes/help.class.php:9392 msgid "" "The starting rotateX value (horizontal plane) for the loop animation. " "Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:9426 msgid "" "The starting rotateY value (horizontal plane) for the loop animation. " "Accepts positive and negative values." msgstr "" #: admin/includes/help.class.php:5715 msgid "The starting rotation for the PanZoom effect (deg)" msgstr "" #: admin/includes/help.class.php:9460 msgid "" "The starting rotation value (2D) for the loop animation. Accepts positive " "and negative values." msgstr "" #: admin/includes/help.class.php:9237 msgid "The starting scaleX value (width) for the loop animation" msgstr "" #: admin/includes/help.class.php:9271 msgid "The starting scaleY value (height) for the loop animation" msgstr "" #: admin/includes/help.class.php:9305 msgid "The starting skewX value (horizontal plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9339 msgid "The starting skewY value (vertical plane) for the loop animation" msgstr "" #: admin/includes/help.class.php:9513 msgid "The starting transparency for the loop animation" msgstr "" #: admin/includes/help.class.php:5649 msgid "The starting x position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5681 msgid "The starting y position for the PanZoom movement" msgstr "" #: admin/includes/help.class.php:5615 msgid "The starting zoom percentage" msgstr "" #: admin/includes/help.class.php:2830 msgid "" "The strength of the opacity, blur or grayscale filter for the effect(s) for " "the Slide's Layers" msgstr "" #: admin/includes/help.class.php:2817 msgid "" "The strength of the opacity, blur or grayscale filter for the effect(s) for " "the Slide's main background" msgstr "" #: admin/includes/help.class.php:4721 msgid "The swipe direction that will trigger a Slide change" msgstr "" #: admin/includes/help.class.php:3779 msgid "" "The Tab's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:6647 msgid "The text color for the currently selected Layer" msgstr "" #: admin/includes/help.class.php:4260 msgid "" "The Thumb's alignment position in the Slider before any offset(s) are applied" msgstr "" #: admin/includes/help.class.php:5238 msgid "" "The thumbnail image that will be used for the Slider's thumbnail navigation" msgstr "" #: admin/includes/help.class.php:6848 msgid "" "The top margin for the currently Selected Layer. Useful for rows/columns." msgstr "" #: admin/includes/help.class.php:6902 msgid "The top padding for the currently Selected Layer" msgstr "" #: admin/includes/help.class.php:7036 msgid "The top-left corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10018 msgid "" "The top-left corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7049 msgid "The top-right corner border-radius (px or %)" msgstr "" #: admin/includes/help.class.php:10031 msgid "" "The top-right corner border-radius for the Layer on mouse hover (px or %)" msgstr "" #: admin/includes/help.class.php:7682 msgid "The total duration for the selected animation" msgstr "" #: admin/includes/help.class.php:9736 msgid "" "The transition duration for the currently selected Layer (in milliseconds)" msgstr "" #: admin/includes/help.class.php:2873 msgid "The url for the fallback image if a fallback is used for IE8/Mobile" msgstr "" #: admin/includes/help.class.php:6096 msgid "The url for the locally loaded HTML5 Audio" msgstr "" #: admin/includes/help.class.php:6080 msgid "The url for the locally loaded HTML5 Video" msgstr "" #: admin/includes/help.class.php:5520 msgid "The url to go to when the Slide is clicked" msgstr "" #: admin/includes/help.class.php:10214 msgid "The url to navigate to for the 'Simple Link' Action" msgstr "" #: admin/includes/help.class.php:6515 msgid "The vertical alignment for content inside a row/column" msgstr "" #: admin/includes/help.class.php:7345 msgid "" "The vertical offset for the box-shadow" msgstr "" #: admin/includes/help.class.php:7425 msgid "" "The vertical offset for the text-shadow" msgstr "" #: admin/includes/help.class.php:6487 msgid "" "The vertical-align value for the row in relation to the Module's height (top," " middle or bottom)" msgstr "" #: admin/includes/help.class.php:5026 msgid "The video url to be used as the Slide's main background" msgstr "" #: admin/includes/help.class.php:6195 msgid "" "The video's poster image will be populated automatically from the Slider's " "Video-Stream source" msgstr "" #: admin/includes/help.class.php:4628 msgid "The width of the navigation preview image" msgstr "" #: admin/includes/help.class.php:5066 admin/includes/help.class.php:6141 msgid "This value should match the video's original aspect ratio" msgstr "" #: admin/includes/help.class.php:4192 msgid "Thumbnails Type/Style" msgstr "" #: admin/includes/help.class.php:4455 msgid "Thumbs Animation" msgstr "" #: admin/includes/help.class.php:4471 msgid "Thumbs Animation Speed" msgstr "" #: admin/includes/help.class.php:4487 msgid "Thumbs Show Delay" msgstr "" #: admin/includes/help.class.php:10138 msgid "Timeline Scroll Based" msgstr "" #: admin/includes/help.class.php:2593 msgid "Timeline Scroll Effects" msgstr "" #: admin/includes/help.class.php:4937 msgid "Title Attribute" msgstr "" #: admin/includes/help.class.php:10476 msgid "Toggle (add/remove) a Layer's class name on user-interaction" msgstr "" #: admin/includes/help.class.php:10565 msgid "Toggle a video or audio's play state on user-interaction" msgstr "" #: admin/includes/help.class.php:10442 msgid "Toggle any given Layer's animation in and out of view" msgstr "" #: admin/includes/help.class.php:10473 msgid "Toggle Class" msgstr "" #: admin/includes/help.class.php:10632 msgid "Toggle Fullscreen" msgstr "" #: admin/includes/help.class.php:10439 msgid "Toggle Layer Animation" msgstr "" #: admin/includes/help.class.php:10562 msgid "Toggle Media Play/Pause" msgstr "" #: admin/includes/help.class.php:10596 msgid "Toggle Mute (All) Media" msgstr "" #: admin/includes/help.class.php:10403 msgid "Toggle Slider" msgstr "" #: admin/includes/help.class.php:10599 msgid "" "Toggle sound from a single video or audio Layer, or toggle all video/audio " "sound that exists in the Slide" msgstr "" #: admin/includes/help.class.php:10635 msgid "Toggle the Slider fullscreen and non-fullscreen on user-interaction" msgstr "" #: admin/includes/help.class.php:966 admin/includes/help.class.php:1085 #: admin/includes/help.class.php:1139 admin/includes/help.class.php:1271 #: admin/includes/help.class.php:1368 admin/includes/help.class.php:1452 msgid "Total Slides" msgstr "" #: admin/includes/help.class.php:7882 admin/includes/help.class.php:8429 #: admin/includes/help.class.php:8864 admin/includes/help.class.php:9879 msgid "Transform Origin X" msgstr "" #: admin/includes/help.class.php:7895 admin/includes/help.class.php:8446 #: admin/includes/help.class.php:8880 admin/includes/help.class.php:9892 msgid "Transform Origin Y" msgstr "" #: admin/includes/help.class.php:7908 admin/includes/help.class.php:8463 #: admin/includes/help.class.php:8896 admin/includes/help.class.php:9905 msgid "Transform Origin Z" msgstr "" #: admin/includes/help.class.php:7774 admin/includes/help.class.php:9918 msgid "Transform Perspective" msgstr "" #: admin/includes/help.class.php:1555 msgid "Transition" msgstr "" #: admin/includes/help.class.php:1563 admin/includes/help.class.php:5273 msgid "Transition Duration" msgstr "" #: admin/includes/help.class.php:9746 msgid "Transition Easing" msgstr "" #: admin/includes/help.class.php:9733 msgid "Transition Speed" msgstr "" #: admin/includes/help.class.php:7735 admin/includes/help.class.php:8253 msgid "TranslateX" msgstr "" #: admin/includes/help.class.php:7748 admin/includes/help.class.php:8270 msgid "TranslateY" msgstr "" #: admin/includes/help.class.php:7761 admin/includes/help.class.php:8287 msgid "TranslateZ" msgstr "" #: admin/includes/help.class.php:10459 msgid "Trigger a jQuery click event on any given Layer" msgstr "" #: admin/includes/help.class.php:10525 msgid "Trigger Memory" msgstr "" #: admin/includes/help.class.php:2423 msgid "Triggered By" msgstr "" #: admin/includes/help.class.php:13 msgid "Tutorial" msgstr "" #: admin/includes/help.class.php:17 msgid "Tutorials" msgstr "" #: admin/includes/help.class.php:703 msgid "Twitter" msgstr "" #: admin/includes/help.class.php:10248 msgid "" "Use a traditional HTML hyperlink tag or trigger the Action via a jQuery event" msgstr "" #: admin/includes/help.class.php:2009 msgid "" "Use an alternate transition when for the first slide when the Slider firsts " "loads" msgstr "" #: admin/includes/help.class.php:2960 admin/includes/help.class.php:2968 msgid "Use Cover as Modal" msgstr "" #: admin/includes/help.class.php:3678 admin/includes/help.class.php:4159 msgid "Use Custom Style" msgstr "" #: admin/includes/help.class.php:559 msgid "Use Image" msgstr "" #: admin/includes/help.class.php:3181 admin/includes/help.class.php:3480 #: admin/includes/help.class.php:3961 admin/includes/help.class.php:4442 msgid "Use RTL language alignment for the Arrow positioning" msgstr "" #: admin/includes/help.class.php:412 msgid "" "Useful for allocating space for a page's menu or footer. Accepts a jQuery " "selector such as '.menu' or 'footer'." msgstr "" #: admin/includes/help.class.php:425 msgid "" "Useful for allocating space for a page's menu or footer. Enter a px or % " "value." msgstr "" #: admin/includes/help.class.php:2902 msgid "" "Useful for solving a conflict when the current theme runs filters over the " "page's main content" msgstr "" #: admin/includes/help.class.php:1165 msgid "User Handle" msgstr "" #: admin/includes/help.class.php:1124 msgid "User Name" msgstr "" #: admin/includes/help.class.php:1019 msgid "User URL" msgstr "" #: admin/includes/help.class.php:1491 msgid "User/Album/Group/Channel" msgstr "" #: admin/includes/help.class.php:2341 msgid "Varing Scale" msgstr "" #: admin/includes/help.class.php:2249 msgid "Varying Fade" msgstr "" #: admin/includes/help.class.php:2295 msgid "Varying Rotation" msgstr "" #: admin/includes/help.class.php:2192 admin/includes/help.class.php:6512 #: admin/includes/help.class.php:7101 msgid "Vertical Align" msgstr "" #: admin/includes/help.class.php:5049 admin/includes/help.class.php:6033 msgid "Video from Stream" msgstr "" #: admin/includes/help.class.php:5167 admin/includes/help.class.php:6397 msgid "Video Speed" msgstr "" #: admin/includes/help.class.php:6047 msgid "Video Type" msgstr "" #: admin/includes/help.class.php:5154 msgid "Video Volume" msgstr "" #: admin/includes/help.class.php:6384 msgid "Video/Audio Volume" msgstr "" #: admin/includes/help.class.php:730 msgid "Vimeo" msgstr "" #: admin/includes/help.class.php:5010 msgid "Vimeo Video ID" msgstr "" #: admin/includes/help.class.php:5374 msgid "Visible in Navigation" msgstr "" #: admin/includes/help.class.php:7705 msgid "Wait for Action" msgstr "" #: admin/includes/help.class.php:1929 msgid "Wait for API" msgstr "" #: admin/includes/help.class.php:1800 msgid "Wait/Pause" msgstr "" #: admin/includes/help.class.php:1942 msgid "" "When the Slider is disabled on mobile it will only be loaded on desktop-" "based devices" msgstr "" #: admin/includes/help.class.php:3858 admin/includes/help.class.php:4339 msgid "Width" msgstr "" #: admin/includes/help.class.php:676 msgid "WooCommerce" msgstr "" #: admin/includes/help.class.php:1523 admin/includes/help.class.php:10893 msgid "Wrapper Classes" msgstr "" #: admin/includes/help.class.php:4389 msgid "Wrapper Color" msgstr "" #: admin/includes/help.class.php:10880 msgid "Wrapper ID" msgstr "" #: admin/includes/help.class.php:1259 msgid "" "Your Twitter App's" " Access Secret" msgstr "" #: admin/includes/help.class.php:1246 msgid "" "Your Twitter App's" " Access Token" msgstr "" #: admin/includes/help.class.php:1220 msgid "" "Your Twitter App's" " Consumer Key" msgstr "" #: admin/includes/help.class.php:1233 msgid "" "Your Twitter App's" " Consumer Secret" msgstr "" #: admin/includes/help.class.php:1356 msgid "" "Your Facebook App's App Secret" msgstr "" #: admin/includes/help.class.php:1343 msgid "" "Your Facebook App's ID" msgstr "" #: admin/includes/help.class.php:721 msgid "YouTube" msgstr "" #: admin/includes/help.class.php:4997 msgid "YouTube Video ID" msgstr "" #: admin/includes/help.class.php:5206 admin/includes/help.class.php:6440 msgid "YouTube/Vimeo Arguments" msgstr "" #: admin/includes/help.class.php:6061 msgid "YouTube/Vimeo ID" msgstr "" #: admin/includes/help.class.php:9493 msgid "Yoyo Filters" msgstr "" #: admin/includes/help.class.php:8914 msgid "Yoyo Movement" msgstr "" #: admin/includes/help.class.php:9372 msgid "Yoyo Rotation" msgstr "" #: admin/includes/help.class.php:9217 msgid "Yoyo Scaling" msgstr "" #: admin/includes/help.class.php:9759 msgid "zIndex" msgstr "" #: admin/includes/help.class.php:1683 admin/includes/help.class.php:5628 msgid "Zoom End Percentage" msgstr "" #: admin/includes/help.class.php:1672 admin/includes/help.class.php:5612 msgid "Zoom Start Percentage" msgstr "" #: admin/includes/help.class.php:2315 msgid "Zoom the non-active items by a certain percentage" msgstr "" #: admin/includes/help.class.php:2328 msgid "Zoom the non-active items by this percentage" msgstr "" languages/revslider-de_DE.mo000064400000324156150212006510012007 0ustar00\5jj jjj j'jkk./k ^klknktkk k k k k k k kk llll l l lll mm +m7m:mAmEmImMmQmTmXm\mamdmhm lmwm}mm mm mmm m m m mmmmmmm m m nnnn%n 8nDnGnNnQnUnWnZn]n`ncnenhnmn,N0{       7H  !9 H S]q   ȁԁ&Cbt{ ˂ւ  7I antz   ̓؃  ) DNazȄڄ" !3B v  ȅ ҅ ߅  %CU dp  Ɇ Ԇ   .9J[l u &҇ۇ ,7 = IV ft   Έ  & <G O ]j} É Ή ؉ '6#'Z:]Ί,2D2w4Zߋc: ƌЌٌ  29Ma'q ƍٍ  ' 5BIO_gm|ÎҎڎ"0 S `m u1ȏ1!Q s ːӐ .5< CP _j ! ˑ Ց   '2G^fʒ/LUn+u Γޓw~ ɔ ߔ  #=Sbq•ӕە&+D/c(–ǖ ̖ז0+CR [ex . (/7@F Xf{ Әۘ $7 FTgzÙԙ "#4X lyɚ-@Qj ƛ՛2F^tœӜڜJ[k rȝڝ ! &!4Vl  Ϟݞ"-= kx % A MYm  ՠ   + <;Gơ ݡ   (10by ~  Yɢ# ) 5 @ K Wbu#~)̣ӣ ۣ Q%0w$ ͤ 0!@bBإ  . ?J Z h v   Ŧ ʦԦݦ  (/DW l v  ϧڧ  (.1 6AF^bY/5 ISn ת !;Rbj    ūϫ1%%:`rz Ϭ  (86 oz ŭӭ *3M_ h s } ˮ(֮= U c oz  ˯ &D[ ky ǰְ *? D O [ gr{= ڱ    )3 <J_-t %-Ka t ̳ !A Zd s`     ,: AMR d n y ̵ ڵ  - 2 > H S_gn }  ̶*;M_r  ѷݷ   0 <G[s  ø Ѹܸ #4*T-ǹ $7 \gl |  -Ϻ + :DSfv~ .˻ ݻ.3 D?R0üPټ'*R6W Ľҽ۽"2DVfyӾ  &0 BL8^ҿ  )>1p     )7KT\e}   #4C!R t    * 3> GJTK  *?T!c+%4+:Ng|   "  # 0=E T _ kx .-5<c'  -< \j  !$&@?   r  % 2< Ygv8 &#Ae'   $0i7   "9 P ^k    * 7 D PZ _jqz ~    (=-M{ . + ;H]q GN cp 0 + 2 ? KU[o ;  %: Q\m  $ BP U `m t  , 9 D R ^j: ,:I ^ lz-)0+.\#03H[kz " 1R Y f t  ='hDt."Q` o}   #2 8 DP Xf w     * 1 >L [fw   =$1&V%}  25HQX ] hr  #! & 1 < H T`Qz"} +"'8MQ Q\^n $ 3 R _ jt {  %6P?,, #:0k }    *6 E R_ gq d * 5 ? J W c p}  ! -6E\+o 9 MW v    =Xt   "+ : F R]et  % >/I y #3 EP c p~IX^x"   #19 >IQZaio#t "7%]q!v "8[ s } =..? S _kt y ! ,CY,o     &0 ANW % 0 ;Fb     0 9 GSV^aek n |67FU \ g u   / Ab-Kcj#r%$" <H[b x   "-=C X fq +    )?N`)r'.,7J#      #6 <]s    &-5 HT\ s  4 MWq    ! ,8 = GR[v|      " * I \ ` p     9 N .M!|!B!!&b"I"Y"I-#~w## $$$ $ $$ $$ %"% 4%>%S%h%Lx%%%%%"%& 1&#>&b& & &&&&&& &&&& ''/'5'E'L'a'!i'''+'' ''' (%(4(=(V(4i(("(#(-(7).Q)) ))))))))!* 0*;* C* M*[*w** ***2*+ ,+ 6+B+H+X+j+ {+ ++++ ++# ,-, L,$m,, ,",,), -.)-X-g-w----O.U.q. . ... . . .. ../)/E/X/l// //////70=0$N05s0200(0 11 1%1 B1L1;T111111112 2 $2/2/62f2u222222 2222 3-3 C3(d3 3333 33344)4>4'T4|4(44445$5 65D5Ab555556616L6f6}666"6!6$7(?7%h777 77778888O8#k888888 9&9-9"E9h9Lo9999 99: : ::5:L:U:e:t: : ::1:&:$ ;/;F;X; i;s;;; ;; ;;;2; 0<=<D<W<< =%=&4=[= v== ======= >> >#>2>A> U>Uc>)>>> ?1?G? b? l? z???A??? ? ? @@ ,@7@j@@ @@ @ @@ @AA'A,DA qA|A AA A AA"ArA8aB/B*BBBC'C@C4VC.CC:CD D*D?DRDbDuD DD D D D D DD D D EE E'E0E ?EKE RE]ElE rE EEEEEE,E(F:F?F NF [FfFlF FFFFFFFF FF.FqHlHH II I )I JIkIIIIII II J JJ;JVJkJtJ J JJJ J JJ)K-KJKhK zKKK"K KKK LL1L HLTLTfL L!LLL MM%M!7MYMsM MMMMMM M M NNNN5N ENSN fN*tNNN<NNO O'OAOQObO kOxOOO OOOOP P1P@PQPWPnPPPPPP PP Q$Q *Q 7Q CQ NQ [QfQQQTQQQ Q R R%R;RDRLR \RjRR>RRRS/S5SHS^S%dSSS S S!SS!S!!TCTHT cT oT zT!TT TT TbT QU]UqUUU UUUU UUU U UVV ,V 6VDV TVbV sVVV V VVVV V V VW WW W *W6WEWZW qW"|WW WWWWXX+X=XWX`X$pXX XXXXX XXXY YY4YKYeYyYY YYY YYYY ZZ(/ZJXZGZ#Z2[&B[i[ |[[,[ [ [[[\\/\I\[\=v\\ \\\ ]]!]9] K]U] l]>z]] ]] ]C]>^T^Sj^:^^`_;s__D__`*`=`O`X`p```````aaa a$a"6aYaaaea{aa aaa aa abIbabpbbb bb b bccG c(hcccc ccccc dd/d BdPd jdtd |ddd ddd ddee/e 8eFebeuee&e e e e e e e f f f 'f 3f =fGf \f gfqfwf f fffgfgg gggg>hhii&-i)Ti:~i*iHi-jvTvqvv vvw w w wwwwxx $x 2x ?x Kx Yxex lxxxxxxxxxx xxx xxx yy/yGybyyIy yy zzz;0zlz{zz zzzzz {*{9{?{O{a{{{|*|>|Z| c|q||G||| }#}2} ;} I} U}a}g}z} }})}C}~%~4~C~Y~#t~~~~~~9Hbsz   !1M` z   ̀׀ $ )Ja?vׁ 4BQm+ɂ052I|#6Ճ9 FYn~"-#Qm t    ȅԅم ߅B91@r8 6Ki  "ƈ Έ؈݈  !. 6DZ iwĉى߉ -6G Wet ʊ ؊ R$X5}, &'+;SɌی  *<+g   ύۍ}u)L#vE-*9JN; ՒV I,V6J  '4F[x є  /f8C>" (3Ki]{ٖ!!>Pg  ȗԗ ( >LPVimqv& 6DVh zÙٙ+?"P s)Ú9 ;Vfz%S˛,1^s Ŝќ  '; AKT'h!!Ԟ-FM hv|  Ÿ Ο۟ "?\afm|"!۠2 / >Jatӡۡ  '7P,=C\o$ǣ ֣ ,4 9 D Q\ckq%vŤ Ԥ  /TB!ܥ!'Ii"Ħ ̦צ?ߦ8Xo   Ƨѧ ا   "25:=Qg not found! should be numeric should not be empty"Alt" Attr."Include RevSlider libraries globally" "M" wait's on Action"N" wait's on Action"Pages to include RevSlider libraries" option "Title" Attr.#$9.99© Copyright & License Info<a> Tag Link<h1><h2><h3><h4><h5><h6><p><rs-layer><span>(x%, y%)* All settings adjusted by the guide can be changed later.
    Click the Help Icon to find options & documentation--- Choose Slider ---04.03.201805.03.201808.03.20181 Purchase Code per Website1 Purchase Code per Website!1 Spike Bottom1 Spike Middle1 Spike Top1.1.85:11/21/410.11.1212.12412491313.14.14.09.201914:0015.16:917.09.2019178618.08.201819198241on1 Support1st Frame2 x 2 Black2 x 2 White2.2.39:12021221:00243 x 3 Black3 x 3 White3.321383D Crop Fix (z)3D Effects Enabled3D Settings4.457819474:355.6.7.8.99.9.99

    In case you’re using Google Web Fonts (default) or playing videos or sounds via YouTube or Vimeo in Slider Revolution we recommend to add the corresponding text phrase to your privacy police:

    YouTube

    Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

    If you're logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

    YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

    Vimeo

    Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

    If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our plugin or do not have a Vimeo account. The information is transmitted to a Vimeo server in the US, where it is stored.

    If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

    For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

    Google Web Fonts

    For uniform representation of fonts, this page uses web fonts provided by Google. When you open a page, your browser loads the required web fonts into your browser cache to display texts and fonts correctly.

    For this purpose your browser has to establish a direct connection to Google servers. Google thus becomes aware that our web page was accessed via your IP address. The use of Google Web fonts is done in the interest of a uniform and attractive presentation of our plugin. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If your browser does not support web fonts, a standard font is used by your computer.

    Further information about handling user data, can be found at https://developers.google.com/fonts/faq and in Google's privacy policy at https://www.google.com/policies/privacy/.

    SoundCloud

    On our pages, plugins of the SoundCloud social network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T 3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the SoundCloud logo on our site.

    When you visit our site, a direct connection between your browser and the SoundCloud server is established via the plugin. This enables SoundCloud to receive information that you have visited our site from your IP address. If you click on the “Like” or “Share” buttons while you are logged into your SoundCloud account, you can link the content of our pages to your SoundCloud profile. This means that SoundCloud can associate visits to our pages with your user account. We would like to point out that, as the provider of these pages, we have no knowledge of the content of the data transmitted or how it will be used by SoundCloud. For more information on SoundCloud’s privacy policy, please go to https://soundcloud.com/pages/privacy.

    If you do not want SoundCloud to associate your visit to our site with your SoundCloud account, please log out of your SoundCloud account.

    A Slider with the given alias already existsA new version of Slider Revolution is available.API KeyAPP IDAPP SecretAccess SecretAccess TokenAction DelayAction NeededAction TypeActionsActivate Add-OnActivate Global Add-OnActivate LicenseActivate Slider Revolution for Premium Benefits (e.g. Live Updates).Activate To UpdateActivatedActivating Add-OnActivationActive Transition OrderAdd Action to Add FolderAdd LayerAdd LineBreak AfterAdd LineBreak BeforeAdd New MetaAdd New Navigation Add Slide(s)Add Slider as ModalAdd To CartAdd TransitionAdd to Cart ButtonAdd to Cart URLAdd to SelectionAdd-OnAdd-OnsAddOn could not be activatedAddOn could not be deactivatedAddOn deactivatedAddOnsAddOns Outdated. Please UpdateAddOns need attentionAdding new Blank Module...AdditionalAddon RequiredAddonsAdmin ThumbAdv. StyleAdvancedAdvanced ActionsAdvanced Module EmbeddingAdvanced SettingsAdvenced Media SettingsAfter ActionAlbumAliasAligmentAlignAligned byAllAll EventsAll LanguagesAll LayersAllow FullscreenAlt. ImageAmount of SlidesAn Error Occured while importingAnim FromAnim ToAnimate FromAnimate to "Start" in LoopAnimationAnimation DurationAnimation Duration in msAnimation EaseAnimation TemplateAnimation ViewAnimation could not be savedAnimation deletedAnimation savedAny custom meta tagAre you sure you want to continue?Are you sure you want to delete Are you sure you want to delete the selected Slide:Are you sure you want to export ArgumentsArrow StyleArrow TypeArrowsAs ModalAscendingAspect RatioAttach to BGAttributesAudioAudio Wave Library is Loading...AuthorAuthor Avatar URL(size in px)Author Posts PageAuthor WebsiteAuthor nameAuthor, Editor, AdminAutoAuto PlayAuto RotateAuto Rotate SlideshowAvailable VersionBG & SpaceBG 3D DepthBG ColorBG FilterBG FitBG ImageBG SpeedBG in FrameBackBack to OverviewBackgroundBackground ColorBackground HoverBackground VideoBackwardBad RequestBasicBasic MetasBasic TransformsBasicsBearer Token is good, check your queryBehaviorBehind Layers (Back)Blank Page CreatedBlank page has been created:Blank slideBlend ModeBlockBlock ColorBlock ScrollBlock to BottomBlock to LeftBlock to RightBlock to TopBlurBody ClassBorderBorder ColorBorder HoverBorder StyleBorder, Overlay & ShadowBothBottomBox ShadowBreak AtBrowser WidthBrowser behaviorBuilding Select BoxesBulk SlideBulletsBullets StyleBullets TypeBullets VisibilityButtonButtonsBy Compressing OutputBy Echo OutputCSSCSS/JS EditorCUSTOM CSSCUSTOM JSCache (sec)Cache (sec):Call BackCall this function to pause the slider.Call this function to play the slider if it is paused.Call this function to start the slider.Can not be EmptyCan not be rendered in Editor. Please preview in Frontend.Can't connect programatically to the ThemePunch servers, please check your webserver settingsCan't create zip file: Can't delete default preset of default navigationsCan't get the bearer token, check your credentialsCan't modify a default preset of default navigationsCan't write into the uploads folder of WordPress, please change permissions and try again!Can't write the file into the uploads folder of WordPress, please change permissions and try again!CancelCancel & Reload LaterCapitalizeCaraouselCarouselCarousel LayoutCategoriesCategories & TagsCategories:Category1, Category2, Category3CenterCenter - Left RightCenter - Right LeftCenter DiagonalChanges that you made may not be saved.Changing Screen SizeChannelChannel IDCharCheck RequirementsCheck for UpdatesChoose ImageChoose Revolution SliderChoose Slide TemplateChoose SliderChoose VideoCircleClassClass to ToggleClassesClearCleared AlbumsCleared PhotosetsClickClick to ChooseCloseClose Slider ModalColorColor in FrameColoredColumn SettingsColumnsComing Slide as jQuery ObjectConcertConnect with ThemePunchConnection to Update Server FailedCons. SecretConsumer KeyContentContent BasedContent and Width BasedControlsCopyCopy Embed CodeCopy ShortcodeCopyright & Licensing - Slider Revolution LibraryCornersCould not create SlideCould not create SliderCould not fetch Facebook albumsCould not fetch YouTube playlistsCould not fetch flickr photosetsCoverCover ColorCreate Blank PageCreation AscendingCreditsCurrent
  • IndexCurrent LevelCurrent PostCurrent SlideCurrent Slide as jQuery ObjectCursorCurvedCustomCustom "Alt"Custom "Title"Custom CSSCustom Inline & Hover CSSCustom MetaCustom OrderCustom SizeCustom Size is currently DisabledCustomCSSCustomizationDashedDateDate ModifiedDate PublishedDate createdDate modifiedDebug ModeDecision Modal TitleDecrease Module HeightDefaultDefault (Global Settings)Default BasicsDefault Desktop Content WidthDefault Mobile Content WidthDefault New Layer SettingsDefault Notebook Content WidthDefault SettingDefault Settings for LayerDefault Tablet Content WidthDefaultsDefer JavaScript LoadingDeleteDelete All Sliders and Folders included in Delete SlideDelete SliderDelete Template ?Deleting SliderDeletion failedDepricated Function !
    Only visible by Rendering. Limited influence on Styled Layers. Custom CSS Inline will be removed in Version 6.2DepthsDeregister this CodeDeregistration failed!DescendingDescriptionDesktopDesktop Swipe EnabledDiagonal FromDiff. AnimDimensionDirectionDisableDisable Add-OnDisable Blur/Focus behav.Disable Global Add-OnDisable Ken B.Disable MobileDisable SliderDisable on MobileDisabledDisabled - Time BasedDisabling Add-OnDismiss MessagesDisplayDisplay Mode in ColumnDisplay a certain photoset from a userDisplay a galleryDisplay a group's photosDisplay a user's public photosDisplays a Slider Revolution Module on the pageDo ItDo you want to start the Update process?DocsDoneDont Do ItDont Force FullwidthDottedDoubleDownloading the Zip File may take a few moments.Drag & Drop Import FileDrag to SelectDribbbleDuplicateDuplication FailedDurationDynamic Viewport LoadingEQH-1879EX 87 TNTEase SpeedEasingEast 32th Street between Park & Lexington Avn Edge to MiddleEdit PageEditor ViewEditor is Loading...EffectEffectsElementsEmbedEmpty PlaceholderEnable Add-OnEnable Global Add-OnEnable Loop EffectsEnable SpikesEnable Timeline LoopsEnable/Disable Add-On on ModuleEnabledEnabled - Scroll BasedEnabling Add-OnEndEnd FrameEnter Access SecretEnter Access TokenEnter Album IdEnter Api KeyEnter Channel NameEnter Consumer KeyEnter Container .class or #idEnter External URLEnter FaceBook Page URLEnter FullscreenEnter Gallery URLEnter Group NameEnter Group URLEnter Image URLEnter LinkEnter MPEG SourceEnter Preset Name to Save or DeleteEnter Purchase CodeEnter SecretEnter Twitter NameEnter User NameEnter User URLEnter Video IDEnter Vimeo IDEnter YouTube Channel IDEnter YouTube IDEnter a Module nameEnter the App IDEnter the App SecretEnter your Api KeyEnter your EmailError downloading layersError downloading layers dataError downloading objectEvent BasicsEvent End DateEvent IDEvent LocationEvent Start DateEvent end dateEvent end timeEvent location addressEvent location countryEvent location nameEvent location postcodeEvent location regionEvent location slugEvent location stateEvent location townEvent start dateEvent start timeEventsExample 2,homepage,5Exceeded filesize limit.ExcerptExcerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy.Exit FullscreenExportExport SliderExternal ImageExternal ScrollFAQ'sFOLDERFONTFREE POSITIONED LAYERSFaceBook SettingsFacebookFacebook ExtrasFactor on BG'sFactor on LayersFactory SkinsFadeFade SettingsFailed to Move Slider Into FolderFailed to Update TagsFailed to update TitleFallback SettingsFavorite ChangedFavorite CountFavoritesFeatured ImagesFeatured OnlyFeatured ProductsFetch ByFile Succesfully ImportedFilenameFilterFilter Effect Scroll BasedFilter Effect Scroll is now generally EnabledFilter HoverFiltersFind My CodeFind information about the YouTube API key hereFinnished with slide changeFirst SlideFive SpikesFix RS Table IssuesFix during ScrollFixed on TopFlickrFlickr ExtrasFlickr SettingsFloatFolderFolder Creation FailedFolder DeletedFolder Deletion FailedFollowFollow LinkFontFont & IconFont FamilyFont Hover StyleFont IconsFor the pages and posts editor insert the Shortcode:For the theme html use:Force Cover ModeForce Lazy LoadingForce Overflow VisibleForce PrepareForce RS DB CreationForwardFour SpikesFrame AliasFrame MFrame NFrame Size can not be Extended. Not enough Space.Frame wait's on ActionFromFrom BottomFrom LeftFrom RightFrom Slider SettingsFrom StreamFrom TopFrom the widgets panel drag the "Revolution Module" widget to the desired sidebar.FrontFull HeightFull PriceFull WidthFull-ScreenFull-WidthFullscreen ActionsFunctionFunction Not Available in Demo ModeFunction Only Available for AdminstratorsFutureGalleryGallery URLGapGap (Border)GeneralGeneral SettingsGet a Purchase CodeGet access to the latest News from ThemePunch. We promise to never send you Spam!Get the amount of existing slides in the slider.Get the current focused slide index.Get the previously played slide.GlobalGlobal Layer SettingsGlobal LayersGlobal Layers TimelineGlobal SettingsGlobal Settings not saved/updatedGlobal Settings saved/updatedGlobal Style PresetsGlobal Value ! Option to find under Slider Settings - Parallax TabGlobalsGo To SlideGo To Slide with IDGo to 1st Frame Go to EditorGo to Frame "N"Go to Last FrameGoTo FrameGood Afternoon Good Evening Good Morning Google FontsGrayscaleGrid = ModuleGroupGroup URLGroups' PhotosHML5 VideoHTMLHTML DataHTML TagHTML5 AutoplayHTML5 VideoHandleHandlingHeadlinesHeightHeight Attrib.HiddenHidden in NavigationHide "Under" WidthHide Highlight BoxesHide OverHide UnderHide Under Browser width...Hierarchy StickyHighHigher LevelHome Page OnlyHorizontalHoverHover TransformHover ViewI have a Purchase CodeICONIDID of ElementIMAGEINIconIcon / SVGIdleIf you want to use Slider Revolution on another domain, please purchase another licenseIf you want to use the PHP function "add_revslider" in your code please make sure to activate If you want to use your purchase code on
    another domain, please deregister it first orIgnore Lazy LoadingImageImage Layer ContentImage URLImage from Stream if existImage from Stream if existsImage is Loading...ImagesImport LayerImport ReportImport Selected LayersImport file not foundImportedImporting Layers...In StockIn Stock OnlyInclude Libraries GlobalyIndex of Current SlideInfinity ScrollInheritInitialization DelayInline ModeInline-BlockInnerInner / OuterInsert scripts in FooterInstagramInstagram SettingsInstagram reports: Content did not match expectedInstagram reports: Content is privateInstagram reports: Parse script errorInstagramm ExtrasInstallInstall Add-OnInstall TemplateInstall Template PackageInstalledInstalled VersionInstalling Add-OnInstalling TemplateInstant UpdatesIntelligent InheritingInteractionInvalid EmailInvalid Email/Could not connect to the Newsletter serverInvalid IDInverse Toggled ContentInvert HorizontalInvert VerticalInvertsJohn DoeJump to SlideKeep Auto SizesKeep Breakpoint HeightsKeep Last StateKen BurnsKen Burns / Pan ZoomKeyboardKeyboard Arrow NavigationKeyboard SettingsKeyframeKeyframe #KeyframesKill SliderLAYERSLargeLarge ControlsLarge SquareLast FrameLast ModifiedLast SlideLast Slide Started, Slider is at the endLast slide startsLayerLayer Action (enterstage, enteredstage, leavestage,leftstage)Layer ActionsLayer AlignLayer AreaLayer Area SizeLayer ContainerLayer EventsLayer IDLayer ImportLayer LibraryLayer Loop AnimationsLayer Looping EffectsLayer ObjectsLayer OptionsLayer Timline LoopLayer Type (image,video,html)Layer as jQuery ObjectLayer is GlobalLayer optionsLayer with ActionLayersLayers ImportingLayers Overflow HiddenLayers SpeedLayers VisibleLayers are SelectableLayers default EnabledLayoutLazy LoadingLeave without SaveLeaving current PageLeftLeft ArrowLeft BottomLeft CornerLeft SpikeLeft TopLeft/Right Arrow KeysLessLevelLicense validation issue Occured. Please contact our Support.Limit ExcerptLineLine BreakLine-throughLink & SeoLink ActionsLink TargetLink TypeLink URLLink to SlideLink to WP Home PageLink to current pageList of Pages to include Revslider Libraries List of categories with linksList of categories without linksList of tags with linksLoadLoad Loop TemplateLoaded Google FontsLoadingLoading CodeMirror Library...Loading ConfigurationLoading Content...Loading ErrorLoading Error: Loading Thumbnails...Loading TypeLock / Unlock SelectedLock/Unlock SelectedLoopLoop All Layer TimelineLoop AmountLoop LayerLoop LayersLoop Media - Do Not Pause SlideLoop Media - Pause SlideLoop ModeLoop One SlideLoop TemplateLorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt.Los AngelesLow ResolutionLowercaseMODULEMPEGMain StyleManual ImportMarked LayersMarkupMarkup MetaMaskMax Blur StrengthMax PostsMax SlidesMax WidthMax. Post Size (256M)Max. Res.Max. VisibleMedia ActionsMedia ContentMedia LibraryMedia PosterMedia Volume (0-100)MediumMedium 640Medium 800Memory Limit (256M)MetaMeta ConfigMeta DataMeta DatasMeta ValuesMethodsMiddleMiddle To EdgeMin HeightMin. FingerMobileMobile SettingsMobile Swipe EnabledModule .zipModule Admin ThumbnailModule BackgroundModule ClassesModule Creation GuideModule DefaultsModule DimensionModule DimensionsModule Fixed FromModule Fixed UntilModule General OptionsModule IDModule NamingModule Position within WrapperModule TemplatesModule TypeModulesMonospace FontsMoreMouseMouse EnterMouse Enter PointMouse InteractionMouse LeaveMouse MoveMouse Move & ScrollMouse Scroll NavigationMouse Scroll SettingsMouse SpeedMoveMultiple SelectionMusic HallMute MediaMute at StartNav EditorNav Image DimensionsNavig. ThumbNavigation EditorNavigation OptionsNavigation StyleNavigation could not be deletedNavigation not found, could not add presetNavigation not found, could not delete presetNavigation preset deletedNavigation preset saved/updatedNeed Attention by removingNew Blank ModuleNew FolderNew Module from TemplateNew Version Available. Please UpdateNew WindowNewsNext / PreviousNext FrameNext MonthNext SlideNext Slide at EndNext StepNext on Browser FocusNo API KEY - Could not fetch flickr photosetsNo Action SelectedNo CornerNo Data ReceivedNo Email givenNo FollowNo InteractionNo Layers SelectedNo Lazy LoadingNo LoopNo Poster on MobileNo ShadowNo Sliders found, Please create a Slider firstNo Special EffectNo SpikesNo Sticky KeyframesNo StyleNo User URL - Could not fetch flickr photosetsNo data receivedNo file sent.No further source settings needed. Content is created manually.No options available for your current selection.No response on actionNo slides found, please add at least one Slide Template to the choosen language.No slides found, please add some slidesNoneNone of the Settings changed. There is Nothing to SaveNormalNot ActivatedNot Enough space between Frames.Not InstalledNotebookNothing SelectedNumber Of CommentsNumber Of SalesNumber of CommentsNumber of LikesNumber of RatingsNumber of ReviewsNumber of ViewsNumber of commentsOBJECTOGVOUTObject LibraryObject could not be loadedObjectsOffOffset (Tilt) EffectOffset to Scroll PositionOnOn - Skip 1st Time SlideOn Background EnabledOn IE8On MobileOn Mobile and IE8On ScrollOn Scroll DetailsOn Scroll can be Added per Slider in the General OptionsOn StageOnly 1st Time Slide shownOnly Manual <br/>Only Poster on MobileOoppps....Open DocumentOpen ModalOpen SlideOpen Slider ModalOpeningOption is depricated and will be removed in upcoming updates !Optional Font Loading URLOptional OGV SourceOptional WEBM SourceOrange CountryOrientationOriginOriginalOriginal SizeOther 1. SlideOther FoldersOuter HorizontalOuter VerticalOutput FilterOver Layers (Front)OverflowOverlayOverlineOverride Style on SlideOverwrite Template ?Own ModulesPACKAGEPackagePage URLPage is reloading...Pages (example: 2,10):Pan Zoom SettingsParallaxParallax & 3DParallax & 3D SettingsParallax EnabledParallax LevelParallax Orig.Parallax is now generally EnabledParameter 1Parameter 10Parameter 2Parameter 3Parameter 4Parameter 5Parameter 6Parameter 7Parameter 8Parameter 9ParametersParamsParent LevelPastPastePausePause SliderPer PagePermissionPhotosetPick an ItemPlace the shortcode on the page or post where you want to show this modal.Place the shortcode on the page or post where you want to show this module.PlaceholderPlay SlidePlaylistPlease register your application with Twitter
    to get the right valuesPlease register your Website app with Facebook
    to get the right valuesPlease Wait a MomentPlease Wait a momentPlease Wait...Please activate Slider RevolutionPlease add at least one Layer.Please follow this link to edit the Slider:Please select an Addon to start with.Please select the correct zip file, checksum failed!Plugin UpdatesPlugin deregisteredPlugin is not RegisteredPlugin not activatedPlugin successfully activatedPointer EventPopularPopular PostsPositionPosition & SizePostPost AliasPost BasicsPost Categories, Tags and CommentsPost ContentPost DetailsPost ExcerptPost IDPost SelectionPost TitlePost Types:Post contentPost content limit by charsPost content limit by wordsPost-BasedPoster ImagePoster from Stream if existPoster in PausePostsPreloadPrepared for slide changePreparing Data...PresetPreset could not be saved/values are the samePreset handle already exists, please choose a different namePreset not foundPreset not found in default navigationsPresetsPrev SizePrev. Slide as jQuery ObjectPreviewPreview ImagePrevious FramePrevious SlidePrevious Slide as jQuery ObjectPrevious StepProcessing Import ofProductProduct CategoriesProduct VariationProgressProgress BarPub. RulesPublishPublishedPurchase Code already registered!Purchase Code could not be validatedPurchase Code is invalidPurchase Code was locked, please contact the ThemePunch support!Put JS to BodyQuick StyleQuick Style ContentQuick Style HeadlineQuit GuideRTL DirectionRandomRandom OrderRe-Download OnlineReTweetsRead here how to receive your Flickr API keyRecalculate all positions, sizing etc in the slider. This should be called i.e. if Slider was invisible and becomes visible without any window resize event.RecentRecent PostsRectangleRedirecting to Overview PageRedraw SliderRefresh SourceRegister Purchase CodeRegister Slider Revolution
    to Unlock Premium FeaturesRegister this CodeRegister to UnlockRegister to Unlock all FeaturesRegister to unlock AddOnsRegister to unlock LibraryRegister to unlock Premium FeaturesRegister to unlock SupportRegister to unlock TemplatesRegister to unlock UpdatesRegister to unlock all Premium FeaturesRegisteredRegularRegular PriceRelRelatedRelease to Upload fileReload PageRemoveRemove One Slide with Slide Index from the Slider. Index starts with 0 which will remove the first slide.Remove PosterRemove SlideRenameRepeatRepliesRequirementsResetReset Children TimelineReset Children TimelinesReset StyleReset before each LoopResize Between DevicesRespect RatioResponisvityResponsive BehaviorResponsive Between DevicesResponsive ChildrenResponsive OffsetsResponsivityRestriction !
    Children Layers of Group, Column and Row will simply restart, without animation from the last loop Frame to first loop frame, independent of the Animate to "start" in Loop enabled option.Resume SliderRetweet CountReverseReverse "IN"Reverse ScrollRevolution Slider 6Revolution Slider Error:Rewind at StartRightRight ArrowRight BottomRight CornerRight SpikeRight TopRootRoot LevelRotateRotationRowRow PositionRow SettingsSFXSKUSVGSVG ColorSVG Hover StyleSVG'sSale PriceSame WindowSans-Serif FontsSaveSave & ReloadSave ConfigurationSave Current TemplateSave Global SettingsSave NavigationSave your project & reload the page or cancelSavedSaving SlideScaleSceneScroll Based FeaturesScroll Based Timeline is now generally EnabledScroll EffectsScroll Effects DefaultScroll Effects SettingsScroll OffsetScroll PositionScroll To IDScroll based EffectsScroll below SliderScroll page under the slider.Scroll to IDSearchSearch Icons...Search Modules...See how to find the Youtube channel ID hereSelectSelect / Edit SliderSelect AlbumSelect PlaylistSelect a LayerSelectableSensibilitySerif FontsSet All VisibleSet a Slide Background Image to use this featureSet all TimingsSet as Editor ViewSettingsSetup NotesShadowShadow ColorShadow TypeShadow onShapeShape Layer ContentSharp Corner ExtensionsShortcodeShortcode GeneratorShortcode could not be parsed.Shortcode parsing successfull. Items can be found in step 3ShowShow AllShow AlwaysShow DelayShow Highlight BoxesShow Last Edited SlideShow SpeedShow all ModulesShow if mouse over SliderShow in EditorShow/Hide SelectedSign UpSignup to our NewsletterSimple LinkSimplify on IOS4 / IE8Simulate ClickSingleSingle Layer StickySingle PriceSingle Price without currencySingle SelectSizeSize & PosSize PresetsSizingSkip PreloadSlide ActionsSlide AnimationSlide BG AnimationSlide DescriptionSlide Direction based MirroringSlide DurationSlide From TemplateSlide HTML TagsSlide IDSlide Lang.Slide LengthSlide LinkSlide OptionsSlide SavedSlide TitleSlide could not be duplicatedSlide duplication failedSlide has no LayersSlide not foundSlide not found in the main slides of the slider. Maybe itSliderSlider After SwapSlider Before SwapSlider CenterSlider DeletedSlider Import FailedSlider LayoutSlider LoadedSlider Moved to FolderSlider Overflow HiddenSlider RevolutionSlider Revolution - Premium responsive sliderSlider Revolution AddonsSlider Revolution Plugin updated Failure:Slider Revolution Plugin updated Successfully toSlider Revolution Plugin updated Successfully.Slider Revolution PreviewSlider Revolution Shortcode CreatorSlider Revolution VersionSlider Revolution database structure was updatedSlider Revolution encountered the following error: Slider Revolution:Slider SettingsSlider StoppedSlider Timer keep goingSlider Timer pausedSlider as ModalSlider could not be loadedSlider is Playing after pauseSlider not foundSlider pausedSlider reached the 'stop at' slideSlider swapped to an other slideSlidesSlides (<25)Slides (<500)Slides (<60)Slides default EnabledSlides:SlideshowSlot AmountSlugSmallSmall 320SmartSocialSocial Basics (Flickr, Instagram, Twitter, Facebook, YouTube)SolidSome AddOns have new versions availableSome Layers are Locked and/or Invisible.
    Change Status in Timeline.Some Settings in Slider Source may not complete.
    Please Complete All Settings in Slider Sources.Sorry, this Social Stream cannot be displayed.Sort DirectionSort Posts By:Sort Prod. BySort by CreationSort by TitleSorting & LimitationsSorting & SettingsSourceSource SizeSource TypeSource must be from StreamSource:SpacingsSpanSpecific PostSpecific PostsSpeedSpike MasksSpike WidthSpinnerSpinner ColorSpinner SettingsSplit CharsSplit LinesSplit WordsSquareStandardStandard Module EmbeddingStandard ResolutionStar RatingStartStart EarlierStart FrameStart GuideStart MediaStart SliderStaticStatic LayerStay in EdiorStock QuantityStop MediaStop Other MediaStop Slider ProgressStop after N LoopsStop on HoverStretchStretch SlidesStroke ColorStyleStyle GlobalStyle on SlideSuccess! Please check your E-Mails to finish the subscriptionSuccessfully fetched Facebook albumsSuccessfully fetched YouTube playlistsSuccessfully fetched flickr photosetsSupportSwipe DirSwipe SettingsSwitch slider to next slide.Switch slider to previous slide.Switch to the slide which is defined as parameter.Sytem RequirementsTabIndexTabletTabsTabs StyleTabs TypeTabs VisibilityTag1, Tag2, Tag3TagsTags & LinkTags UpdatedTargetTarget LayerTemplate & Object LibraryTemplate Slider Import FailedTemplate Slider Installation FailedTextText AlignText ColorText RatingText ShadowText TweetsText/Button Layer ContentThe Current Size is set to "Auto Size". Do you want to continue with Custom Size?The Current Size is set to calculate the Layer grid sizes Automatically.
    Do you want to continue with Custom Sizes or do you want to keep the Automatically generated sizes ?The Purchase Code needs to be set!The WPML plugin is not activatedThe changes you made require a page reload!The changes you made will be lost!The following AddOns require an update:The link to the postThe “Vimeo Stream” content source is used to display a full stream of videos from a user/album/group/channel.
    If you want to display a single vimeo video, please select the content source “Default Slider” and add a video layer in the slide editor.The “YouTube Stream” content source is used to display a full stream of videos from a channel/playlist.
    If you want to display a single youtube video, please select the content source “Default Slider” and add a video layer in the slide editor.ThemePunchThemePunch ServerThis Guide will help you with the basic configuration *
    of your Slider Revolution 6 Module.This MonthThis Source Type must be from posts.This action can not be undone !!This can be Undone only within the Current session.Three SpikesThumb TypeThumbnailThumbsThumbs StyleThumbs VisibilityTimeLineTimelineTimeline Scroll BasedTimelines Scroll basedTimer PausedTimer ResumedTitleTitle DescendingTitle updatedToTo AdminTo Editor, AdminTo SlideTo Use it as Modal on pages and posts editor insert the Shortcode:To add the slider only to single Pages, use:To add the slider only to the homepage, use:TodayToggleToggle "N/M" FramesToggle 1st / Last FrameToggle ClassToggle Document Body Class on Open and Close of the Modal.Toggle FullscreenToggle MediaToggle Mute All MediaToggle Mute MediaToggle SliderToggle Start StateToggled (Visible)Toggled in Hover StyleTomorrowTopTouchTransform IdleTransitionsTransparentTrigger MemoryTriggered ByTriggered byTwitterTwitter @Twitter ExtrasTwitter SettingsTwo SpikesTypeTypesTypes & CategoriesURLUSUSAUnbind all listeners, remove current animations and delete containers. Ready for Garbage collection.Under MaskUnderlineUnlock AllUnmute MediaUnpublishedUnregisteredUnselectableUnsortedUntoggled (Hidden)Up/Down Arrow KeysUpdate AllUpdate HistoryUpdate LaterUpdate ListUpdate NowUpdate PluginUpdate RowUpdatesUpdates, New Products, SpotlightsUpdatingUpdating ListsUpdating Plugin FailedUpdating Plugin...Updating the Plugin may take a few moments.Upload Max. Filesize (256M)Upload folder writableUppercaseUse Clip PathUse CoverUse Custom SizesUse Default on...Use Full Screen or Full Width Layout to Use Fixed Scroll.Use ImageUse LineBreaks only in ColumnsUse MaskingUse Slide LoopUse ToggleUse WPML SettingsUserUser Name:User PhotosetUser Public PhotosUser URL:UsernameUsing this data is only allowed with a valid licence of the jQuery Slider Revolution Plugin, which can be found at CodeCanyon: http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunchVIDEOVelocityVerticalVertical AlignVideoVideo APIVideo IDVideo SettingsVideo cover could not be loadedVideo from Stream if existVideo from Stream if existsVideo in Active SlideVideo is playingVideo is playing in sliderVideo is stoppedVideo stopped in sliderVideosView all posts in %sViewPort StopViewsVimeoVimeo ExtrasVimeo IDVimeo SettingsVimeo ThumbVimeo VideoVisibilityVisibleVisible amountVisible in NavigationVisit PageWAITWC Category1, WC Category2WC Tag 1, WC Tag 2, WC Tag 3WEBMWPMLWaitWait for APIWait for ActionWarningWelcome to Slider Revolution 6What should happen Next?Whats New?Where do you want to move the Inherited Layers?Width Attrib.Width BasedWooCommerceWooCommerce BasicsWooCommerce PricesWooCommerce RatingsWooCommerce StockWordWordPress LibraryWordpress Multi LanguageWrapperWrapper ClassesWrapper ContainerWrapper IDWrapper Max HeightWrapping TagWrong RequestWrong category formatWrong export slider file format! Please make sure that the uploaded file is either a zip file with a correct slider_export.txt in the root of it or an valid slider_export.txt file.Wrong request!X% Y%Yes, Delete All Slider(s)Yes, Delete SlideYes, Delete SliderYes, Export SliderYou are running Slider Revolution YouTubeYouTube ExtrasYouTube IDYouTube PosterYouTube SettingsYouTube ThumbYouTube VideoYoutubeYoyoZ PositionZoom InZoom Out_blank_parent_self_topand/or add the current page to the as HTML Documentautoby Containerby PX or %center bottomcenter centercenter topclass Name to Togglecoma separated list | ex: 23,24,25could not find correct Slide to copy, please try again.enter-a-module-namefromhttp://yoursite.com/addtocart.phphttp://yoursite.com/homehttp://yoursite.com/pagehttp://yoursite.com/posthttp://yoursite/media/avatar.jpghttp://yoursite/user/pagehttp://yoursite/user/posthttps://revolution.themepunch.com/https://themepunch.com/i.e. 0:15i.e. 1200i.e. 2:41ie. http://fonts.useso.com/css?family for chinese Environmentin the "Global Settings" of Slider Revolution.jQuery & OutPut FiltersjQuery No Conflict ModejQuery TriggeredjavaScript Functionleft bottomleft centerleft topnoneon Actionorright bottomright centerright topslider_export.txt does not exist!tox1.5x2xxxx xxxx xxxx xxxxyoutube, vimeo, html5zIndexProject-Id-Version: Slider Revolution Report-Msgid-Bugs-To: POT-Creation-Date: 2019-06-28 07:35+0000 POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST) PO-Revision-Date: 2019-11-12 08:18+0000 Last-Translator: admin Language-Team: German Language: de_DE Plural-Forms: nplurals=2; plural=n != 1; MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-SourceCharset: UTF-8 X-Poedit-Basepath: . X-Poedit-KeywordsList: __;_e;_:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2 X-Loco-Target-Locale: en_US X-Generator: Loco https://localise.biz/ X-Loco-Version: 2.3.1; wp-5.2.4 X-Poedit-SearchPath-0: .. nicht gefunden! sollte numerisch sein sollte nicht leer sein"Alt" Attr."RevSlider-Bibliotheken global einbeziehen" "M" wartet auf Aktion"N" wartet auf Aktion"Seiten mit RevSlider-Bibliotheken" Option "Titel" Attr.#$9.99© Copyright & Lizenzinfo< a> Tag-Link<h1><h2><h3><h4><h5><h6><p><rs-layer><span>(x%, y%)* Alle im Handbuch vorgenommenen Einstellungen können später geändert werden.
    Klicken Sie auf das Hilfesymbol , um Optionen und Dokumentation anzuzeigen--- Slider auswählen ---04.03.201805.03.201808.03.20181 Purchase Code pro Website1 Purchase Code pro Website!1 Spike Unten1 Spike Mitte1 Spike Oben1.1,85: 11/21/410.11.1212.12412491313.14.14.09.201914:0015.16:917.09.2019178618.08.201819198241zu1-Unterstützung1. Frame2 x 2 Schwarz2 x 2 Weiß2.2.39: 12021221:00243 x 3 Schwarz3 x 3 Weiß3.321383D Crop Fix (z)3D Effekte aktiviert3D Einstellungen4.457819474:355.6.7.8.99.9.99

    Wenn Sie Google Web Fonts (Standardeinstellung) verwenden oder Videos oder Sounds über YouTube oder Vimeo in Slider Revolution abspielen, empfehlen wir, der Privacy Police die entsprechende Textphrase hinzuzufügen: n t t

    YouTube

    Unsere Website verwendet Plugins von YouTube, die von Google betrieben werden. Der Betreiber der Seiten ist YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

    Wenn Sie eine unserer Seiten mit einem YouTube-Plugin besuchen, wird eine Verbindung zu den YouTube-Servern hergestellt. Hier wird dem YouTube-Server mitgeteilt, welche unserer Seiten Sie besucht haben.

    Wenn Sie in Ihrem YouTube-Konto angemeldet sind, können Sie Ihr Surfverhalten direkt mit Ihrem persönlichen Profil verknüpfen. Sie können dies verhindern, indem Sie sich von Ihrem YouTube-Konto abmelden.

    YouTube wird verwendet, um unsere Website ansprechend zu gestalten. Dies ist ein berechtigtes Interesse im Sinne von Art. 6 (1) (f) DSGVO.

    Weitere Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von YouTube unter https://www.google.de/intl/de/policies/privacy . n t t < h3> Vimeo

    Unsere Website verwendet Funktionen des Vimeo-Videoportals. Dieser Service wird von Vimeo Inc., 555 West 18th Street, New York, 10011 New York, USA, bereitgestellt.

    Wenn Sie eine unserer Seiten mit einem Vimeo-Plugin besuchen, wird eine Verbindung zu den Vimeo-Servern hergestellt . Hier wird dem Vimeo-Server mitgeteilt, welche unserer Seiten Sie besucht haben. Außerdem erhält Vimeo Ihre IP-Adresse. Dies gilt auch, wenn Sie beim Besuch unseres Plugins nicht bei Vimeo angemeldet sind oder keinen Vimeo-Account haben. Die Informationen werden an einen Vimeo-Server in den USA übertragen und dort gespeichert.

    Wenn Sie in Ihrem Vimeo-Konto angemeldet sind, können Sie mit Vimeo Ihr Surfverhalten direkt mit Ihrem persönlichen Profil verknüpfen. Sie können dies verhindern, indem Sie sich von Ihrem Vimeo-Konto abmelden.

    Weitere Informationen zum Umgang mit Benutzerdaten finden Sie in den Vimeo-Datenschutzbestimmungen unter https://vimeo.com/privacy . n t t

    Google Webfonts

    Für Diese Seite verwendet von Google bereitgestellte Web-Schriftarten. Wenn Sie eine Seite öffnen, lädt Ihr Browser die erforderlichen Web-Schriftarten in Ihren Browser-Cache, um Texte und Schriftarten korrekt anzuzeigen.

    Zu diesem Zweck muss Ihr Browser eine direkte Verbindung mit den Servern von Google herstellen. Google wird dadurch bewusst, dass unsere Webseite über Ihre IP-Adresse aufgerufen wurde. Die Verwendung von Google Webfonts erfolgt im Interesse einer einheitlichen und ansprechenden Darstellung unseres Plugins. Dies ist ein berechtigtes Interesse im Sinne von Art. 6 (1) (f) DSGVO.

    Wenn Ihr Browser keine Web-Schriftarten unterstützt, wird von Ihrem Computer eine Standard-Schrift verwendet.

    Weitere Informationen zum Umgang mit Benutzerdaten können sein finden Sie unter https://developers.google.com/fonts/faq und in Google-Datenschutzbestimmungen unter https://www.google.com/policies/privacy/. n t t

    SoundCloud

    Auf unseren Seiten befinden sich Plugins des sozialen Netzwerks SoundCloud (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T 3NF , UK) kann integriert werden. Die SoundCloud-Plugins sind an dem SoundCloud-Logo auf unserer Site zu erkennen. n t t t

    Wenn Sie unsere Site besuchen, wird über das Plugin eine direkte Verbindung zwischen Ihrem Browser und dem SoundCloud-Server hergestellt . Dadurch kann SoundCloud von Ihrer IP-Adresse Informationen erhalten, die Sie auf unserer Website abgerufen haben. Wenn Sie auf die Schaltflächen "Gefällt mir" oder "Teilen" klicken, während Sie in Ihrem SoundCloud-Konto angemeldet sind, können Sie den Inhalt unserer Seiten mit Ihrem SoundCloud-Profil verknüpfen. Dies bedeutet, dass SoundCloud Besuche auf unseren Seiten Ihrem Benutzerkonto zuordnen kann. Wir weisen darauf hin, dass wir als Anbieter der Seiten keine Kenntnis vom Inhalt der übermittelten Daten sowie deren Nutzung durch SoundCloud erhalten. Weitere Informationen zu den Datenschutzbestimmungen von SoundCloud finden Sie unter https://soundcloud.com/pages/privacy.

    Wenn Sie nicht möchten, dass SoundCloud Ihren Besuch auf unserer Website mit Ihrem SoundCloud-Konto verknüpft, melden Sie sich bitte an aus Ihrem SoundCloud-Konto. Ein Slider mit dem angegebenen Alias existiert bereitsEine neue Version von Slider Revolution ist verfügbar.API-SchlüsselAPP IDAPP SecretAccess SecretAccess TokenAktionsverzögerungAktion erforderlichAktionstypAktionenAddon aktivierenGlobales Addon aktivierenLizenz aktivierenAktivieren Sie Slider Revolution für Premium-Vorteile (z. B. Live-Updates) .Aktivieren zum AktualisierenAktiviertAktiviere AddonAktivierungAktive Übergangs-ReihenfolgeAktion hinzufügen zu Ordner hinzufügenLayer hinzufügenZeilenumbruch danach hinzufügenZeilenumbruch davor hinzufügenNeues Meta hinzufügenNeue Navigation hinzufügen Slide(s) hinzufügenSlider als Modal hinzufügenIn den Warenkorb legenÜbergang hinzufügenIn den Warenkorb ButtonZum Warenkorb hinzufügen URLZur Auswahl hinzufügenAdd-OnAdd-OnsAddOn konnte nicht aktiviert werdenAddOn konnte nicht deaktiviert werdenAddOn deaktiviertAddonsAddOns veraltet. Bitte aktualisierenAddOns brauchen AufmerksamkeitNeues leeres Modul hinzufügen ...ZusätzlichAddon erforderlichAddonsAdmin MiniaturansichtErw. StilFortgeschrittenErweiterte AktionenErweiterte Modul EinbettungErweiterte EinstellungenErweiterte MedieneinstellungenNach der AktionAlbumAliasAusrichtungAusrichtenAusgerichtet anAllesAlle VeranstaltungenAlle SprachenAlle LayerVollbild erlaubenAlt. BildAnzahl der SlidesBeim Importieren ist ein Fehler aufgetretenAnimation vonAnimation zuAnimiere vonAnimiere zu "Start" im LoopAnimationAnimationsdauerAnimationsdauer in msAnimation EaseAnimationsvorlageAnimation AnsichtAnimation konnte nicht gespeichert werdenAnimation gelöschtAnimation gespeichertBeliebiges benutzerdefiniertes Meta-TagSind Sie sicher, dass Sie fortfahren möchten?Sind Sie sicher, dass Sie löschen möchten Möchten Sie den ausgewählten Slide wirklich löschen:Möchten Sie wirklich exportieren? ArgumentePfeilstilPfeilartPfeileAls ModalAufsteigendSeitenverhältnisAn HG anhängenAttributeAudioAudio Wave Library wird geladen ...AutorAutor Avatar URL (Größe in px)Autor Beiträge SeiteWebsite des AutorsName des AutorsAutor, Herausgeber, AdminAutoAuto PlayAutomatisch drehenAuto Rotate SlideshowVerfügbare VersionBG & SpaceHG 3D TiefeHG FarbeHG FilterHG FitHG BildHG GeschwindigkeitHG in FrameZurückZurück zur ÜbersichtHintergrundHintergrundfarbeHintergrund HoverHintergrundvideoRückwärtsUngültige AnforderungBasicGrundlegende MetasGrundlegende TransformationenGrundlagenInhaber-Token ist gut, überprüfen Sie Ihre AnfrageVerhaltenHinter Layer (Rückseite)Leere Seite erstelltLeere Seite wurde erstellt:Leerer SlideMischmodusBlockBlockfarbeScroll blockierenBlock nach untenBlock nach linksBlock nach rechtsBlock nach obenVerwischenBody KlasseRandRandfarbeRand HoverRandstilRand, Overall und SchattenBeideUntenBox SchattenPause beiBrowser BreiteBrowserverhaltenErstellen von AuswahlfeldernMehrere SlidesBulletsBullets StilBullets TypBullets SichtbarkeitButtonButtonsDurch Komprimieren der AusgabeDurch Echo AusgabeCSSCSS / JS EditorBENUTZERDEFINIERTES CSSBENUTZERDEFINIERTES JSCache (Sek.)Cache (Sek.):Call BackRufen Sie diese Funktion auf, um den Slider zu pausieren.Rufen Sie diese Funktion auf, um den Slider zu starten, wenn er pausiert wird.Rufe diese Funktion auf, um Slider zu starten.Darf nicht leer seinKann nicht im Editor gerendert werden. Bitte Vorschau im Frontend.Es kann keine programmgesteuerte Verbindung zu den ThemePunch-Servern hergestellt werden. Überprüfen Sie die Einstellungen Ihres WebserversZIP-Datei kann nicht erstellt werden: Standardvoreinstellung der Standardnavigation kann nicht gelöscht werdenDer Inhaber-Token kann nicht abgerufen werden. Überprüfen Sie Ihre AnmeldeinformationenStandardvoreinstellung der Standardnavigation kann nicht geändert werdenIch kann nicht in den Upload-Ordner von WordPress schreiben. Bitte ändern Sie die Berechtigungen und versuchen Sie es erneut!Die Datei kann nicht in den Upload-Ordner von WordPress geschrieben werden. Bitte ändern Sie die Berechtigungen und versuchen Sie es erneut!AbbrechenAbbrechen & Später neu ladenErster Buchstabe großKarussellKarussellKarussell LayoutKategorienKategorien & TagsKategorien:Kategorie1, Kategorie2, Kategorie3ZentriertMitte - links rechtsMitte - rechts linksMitteldiagonaleVon Ihnen vorgenommene Änderungen werden möglicherweise nicht gespeichert.Ändern der BildschirmgrößeKanalKanal IDZeichenÜberprüfen Sie die AnforderungenAuf Updates prüfenBild wählenWählen Sie einen Revolution SliderWählen Sie ein Slide TemplateWähle SliderVideo wählenKreisKlasseKlasse zum UmschaltenKlassenLeerenAlben geleertFotosets geleertKlickenKlicken zum AuswählenSchließenSchließe Slider ModalFarbeFarbe im RahmenFarbigSpalteneinstellungenSpaltenKommender Slide als jQuery-ObjektKonzertMit ThemePunch verbindenVerbindung zum Update-Server fehlgeschlagenCons. GeheimnisConsumer KeyInhaltInhaltsbasiertInhalt und Breite basiertBedienelementeKopierenEinbettungscode kopierenShortcode kopierenCopyright & Lizenzierung - Slider Revolution LibraryEckenSlide konnte nicht erstellt werdenSlider konnte nicht erstellt werdenFacebook-Alben konnten nicht abgerufen werdenYouTube-Wiedergabelisten konnten nicht abgerufen werdenFlickr-Fotosets konnten nicht abgerufen werdenCoverCover FarbeLeere Seite erstellenErstellung aufsteigendCreditsAktueller

  • IndexAktuelles LevelAktueller BeitragAktueller SlideAktueller Slide als jQuery-ObjektMauszeigerGebogenAngepasstEigener "Alt"Benutzerdefinierter "Titel"Benutzerdefiniertes CSSEigene Inline & Hover CSSEigene MetaEigene SortierungBenutzerdefinierte GrösseBenutzerdefinierte Größe ist derzeit deaktiviertBenutzerdefinierte CSSAnpassungGestricheltDatumÄnderungsdatumErscheinungsdatumErstellungsdatumBearbeitet amDebug ModusEntscheidung Modal TitelModul Höhe verringernVoreinstellungStandard (globale Einstellungen)Standard-GrundlagenStandardbreite für Desktop InhalteStandardbreite mobiler InhalteStandardeinstellungen Neue LayerStandardbreite für Notebook InhalteVoreinstellungStandardeinstellungen für LayerStandardbreite für Tablet InhalteVoreinstellungenVerschieben von JavaScript-LadevorgängenLöschenLöschen aller Slider und Ordner enthalten in Slide löschenSlider löschenVorlage löschen?Slider löschenLöschen fehlgeschlagenAufgekündigte Funktion!
    Nur beim Rendern sichtbar. Begrenzter Einfluss auf gestaltete Ebenen. Benutzerdefiniertes CSS Inline wird in Version 6.2 entferntTiefeDeregistrieren dieses CodesAbmeldung fehlgeschlagen!AbsteigendBeschreibungDesktopDesktop Swipe aktiviertDiagonale vonDiff. AnimAbmessungenRichtungDeaktivierenAddon deaktivierenUnschärfe/Fokus deakt.Globales Addon deaktivierenDeaktiviere Ken B.Mobile deaktivierenSlider deaktivierenDeaktivieren auf MobilDeaktiviertDeaktiviert - zeitbasiertDeaktiviere AddonNachrichten schließenAnzeigeAnzeigemodus in SpalteZeigen Sie einen bestimmten Fotosatz eines Benutzers anGalerie anzeigenZeigen Sie die Fotos einer Gruppe anZeigen Sie die öffentlichen Fotos eines Benutzers anZeigt ein Slider Revolution Modul auf der Seite anTu esMöchten Sie den Update Vorgang starten?DokuErledigtTu es nichtVolle Breite nicht erzwingenGepunktetDoppeltDas Herunterladen der Zip-Datei kann einige Momente dauern.Drag & Drop Import-DateiZum Auswählen ziehenDribbbleDuplikatDuplikation fehlgeschlagenDauerDynamisches Laden des ViewportEQH-1879EX 87 TNTEase SpeedEasingEast 32th Street zwischen Park & Lexington Avn Rand bis MitteSeite bearbeitenEditor-AnsichtEditor wird geladen ...EffektEffekteElementeEinbettenLeerer PlatzhalterAddon aktivierenGlobales Addon aktivierenAktivieren Sie die Loop-EffekteAktivieren Sie SpikesAktivieren Sie Zeitleisten-LoopsAddon für Modul aktivieren/deaktivierenAktiviertAktiviert - scrollbasiertAktivieren des AddonEndeFrame beendenAccess Secret eingebenAccess Token eingebenAlbum-ID eingebenApi Key eingebenKanal Namen eingebenConsumer Key eingebenGeben Sie Container .class oder #id einExterne URL eingebenGeben Sie die URL der Facebook-Seite einVollbildmodus aktivierenGeben Sie die Galerie-URL einGruppenname eingebenGeben Sie die Gruppen-URL einBild-URL eingebenLink eingebenGeben Sie die MPEG-Quelle einVoreingestellten Namen eingeben, um zu speichern oder zu löschenGeben Sie den Purchase Code einSecret eingebenTwitter Name eingebenBenutzername eingebenGeben Sie die Benutzer-URL einVideo ID eingebenGeben Sie die Vimeo ID einYouTube Kanal ID eingebenGib die YouTube-ID einGeben Sie einen Modulnamen einGeben Sie die App-ID einGeben Sie das App-Geheimnis einGeben Sie Ihren Api-Schlüssel einGeben Sie Ihre E-Mail-Adresse einFehler beim Herunterladen von LayernFehler beim Herunterladen der LayerdatenFehler beim Herunterladen des ObjektsVeranstaltungen GrundlagenEreignis-EnddatumEreignis-IDVeranstaltungsortEreignis-StartdatumEnddatum des EreignissesEndzeit des EreignissesVeranstaltungsort-AdresseVeranstaltungsort LandName des VeranstaltungsortsPostleitzahl des VeranstaltungsortsVeranstaltungsort RegionVeranstaltungsort SlugVeranstaltungsortstatusVeranstaltungsort StadtStartdatum der VeranstaltungStartzeit des EreignissesEventsBeispiel 2, Homepage, 5Dateigrößenlimit überschritten.AuszugAuszug ipsum dolor sitzen amet, consetetur sadipscing elitr sed diam nonumy.Vollbild beendenExportSlider exportierenExternes BildExterner ScrollFAQsORDNERSCHRIFTARTFREI POSITIONIERTE LAYERFaceBook-EinstellungenFacebookFacebook ExtrasFaktor auf HGsFaktor auf LayerFactory SkinsVerblassenFade-EinstellungenFehler beim Verschieben des Sliders in den OrdnerTags konnten nicht aktualisiert werdenFehler beim Aktualisieren des TitelsFallback EinstellungenFavorit geändertAnzahl FavoritenFavoritenFeatured ImagesNur EmpfohleneHervorgehobene ProdukteFetch VonDatei erfolgreich importiertDateinameFilterFiltereffekt scrollbasiertFilter Effect Scroll ist jetzt allgemein aktiviertFilter HoverFilterMeinen Code findenInformationen zum YouTube-API-Schlüssel finden Sie hier Fertig mit dem SlidewechselErster SlideFünf StachelnBehebung von Problemen mit RS-TabellenFix während des ScrollensOben fixiertFlickrFlickr ExtrasFlickr EinstellungenFloatOrdnerFehler bei der OrdnererstellungOrdner gelöschtOrdnerlöschung fehlgeschlagenFolgenFollowSchriftartSchrift & IconSchriftfamilieSchrift Hover StyleSchrift IconsGeben Sie für den Seiten- und Artikel -Editor den folgenden Shortcode ein:Für das Theme HTML verwenden Sie:Cover-Modus erzwingenLazy Loading erzwingenÜberlauf Sichtbarkeit erzwingenVorbereiten erzwingenRS DB Erstellung erzwingenVorwärtsVier StachelnFrame-AliasFrame MFrame NDie Rahmengröße kann nicht erweitert werden. Nicht genug Platz.Frame wartet auf AktionVonVon untenVon linksVon rechtsVon Slider-EinstellungenVon StreamVon obenZiehen Sie im Widgets-Bedienfeld das Widget "Revolution Module" in die gewünschte Seitenleiste.VorderseiteVollständige HöheVoller PreisGesamtbreiteVollbildschirmGesamtbreiteVollbild AktionenFunktionFunktion im Demo-Modus nicht verfügbarFunktion nur für Administratoren verfügbarZukünftigGalerieGalerie-URLAbstandLücke (Rand)AllgemeinesAllgemeine EinstellungenHolen Sie sich einen Purchase CodeErhalten Sie Zugriff auf die neuesten Nachrichten von ThemePunch. Wir versprechen, Ihnen niemals Spam zu schicken!Erhalten Sie die Menge der vorhandenen Slides im Slider.Ruft den aktuellen fokussierten Slide-Index ab.Holen Sie sich den zuvor gespielten Slide.GlobalGlobale Layer EinstellungenGlobale LayersGlobale Layer-ZeitleisteGlobale EinstellungenGlobale Einstellungen nicht gespeichert/aktualisiertGlobale Einstellungen gespeichert/aktualisiertGlobale Style VoreinstellungenGlobaler Wert! Option unter Slider Settings - Parallax TabGlobalsGehe zu SlideGehe zu Slide mit IDGehe zum 1. Frame Gehe zum EditorGehe zu Frame "N "Gehe zum letzten FrameGehe zu FrameGuten Nachmittag Guten Abend Guten Morgen Google FontsGraustufenGrid = ModulGruppeGruppen-URLGruppenfotosHML5-VideoHTMLHTML-DatenHTML-TagHTML5 AutoplayHTML5 VideoHandleHandhabungÜberschriftenHöheHöhe Attrib.VerstecktVersteckt in Navigation"Unter" Breite ausblendenMarkierungsfelder ausblendenVerstecken überVerstecken unterUnter folgender Browserbreite verstecken ...Hierarchie StickyHochHöheres LevelNur HomepageHorizontalHoverHover TransformationHover AnsichtIch habe einen Purchase CodeICONIDID des ElementsBILDREINIconIcon / SVGIdleWenn Sie Slider Revolution auf einer anderen Domain nutzen möchten, erwerben Sie bitte eine andere LizenzWenn Sie die PHP Funktion "add_revslider" in Ihrem Code verwenden möchten, aktivieren Sie diese bitte unbedingt Wenn Sie Ihren Einkaufscode für eine andere Domain verwenden möchten, müssen Sie ihn zuerst abmelden oderLazy Loading ignorierenBildBild-Layer-InhaltBild URLBild vom Stream, falls vorhandenBild vom Stream, falls vorhandenBild wird geladen ...BilderLayer importierenImport BerichtAusgewählte Layer importierenImportdatei nicht gefundenImportiertLayers importieren ...Auf LagerNur auf LagerBibliotheken Global einbindenIndex des aktuellen SlidesUnendliches ScrollenVererbenInitialisierungsverzögerungInline-ModusInline-BlockInnenInnen / AußenSkripte ins Seitenende einfügenInstagramInstagram-EinstellungenInstagram: Inhalte stimmen nicht übereinInstagram: Inhalt ist privatInstagram: Parse-SkriptfehlerInstagramm ExtrasInstallierenAddon installierenVorlage installierenInstallieren Sie das VorlagenpaketInstalliertInstallierte VersionInstallieren des AddonVorlage installierenSofortige UpdatesIntelligente VererbungInteraktionUngültige E-MailUngültige E-Mail / Verbindung zum Newsletter-Server konnte nicht hergestellt werdenUngültige IDUmgekehrter umgeschalteter InhaltHorizontal umkehrenVertikal umkehrenInvertiertJohn DoeZu Slide springenAutomatische Größen beibehaltenHaltepunkthöhen behaltenLetzten Zustand beibehaltenKen BurnsKen Burns / Pan ZoomTastaturTastatur-PfeilnavigationTastatureinstellungenKeyframeKeyframe #KeyframesSlider tötenLAYERSGroßGroße BedienelementeGroßes QuadratLetzter FrameZuletzt bearbeitetLetzter SlideLetzte Slide gestartet, Slider ist am EndeLetzter Slide startetLayerLayer Aktion (Enterstage, Enterstage, Leavestage, Leftstage)Layer AktionenLayer AusrichtungLayer BereichGröße des LayerbereichsLayer ContainerLayer EreignisseLayer IDLayer ImportLayer BibliothekEbenen-Loop-AnimationenLayer-Looping-EffekteLayerobjekteLayer OptionenLayer-Zeitleisten-LoopLayer Typ (Bild, Video, HTML)Layer als jQuery-ObjektLayer ist globalLayer OptionenLayer mit AktionLayerImportieren von LayersLayer Überlauf ausgeblendetLayer GeschwindigkeitLayers sichtbarLayer sind wählbarLayer-Standard aktiviertLayoutLazy LoadingOhne Speichern verlassenAktuelle Seite verlassenLinksLinker PfeilLinks untenLinke EckeLinker SpikeLinks obenPfeiltasten links / rechtsWenigerNiveauLizenzvalidierungsproblem ist aufgetreten. Bitte wenden Sie sich an unseren Support.Auszug begrenzenLinieZeilenumbruchDurchgestrichenLink & SeoVerknüpfungsaktionenLinkzielLinktypURL verknüpfenLink zu SlideLink zur WP-HomepageLink zur aktuellen SeiteListe der Seiten, die Revslider-Bibliotheken enthalten sollen Liste der Kategorien mit LinksListe der Kategorien ohne LinksListe der Tags mit LinksLadenLoop Vorlage ladenGeladene Google FontsLadenCodeMirror Bibliothek wird geladen...Konfiguration wird geladenInhalt wird geladen ...LadefehlerLadefehler: Vorschaubilder werden geladen ...LadetypAusgewählte sperren / entsperrenAusgewählte sperren / entsperrenLoopLoop Alle Layer ZeitleisteLoop AnzahlLoop-LayerLoop LayerLoop Media - Slide nicht anhaltenLoop Media - Slide pausierenLoop ModusLoop eines SlidesLoop VorlageLorem ipsum dolor sitzt amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt.Los AngelesNiedrige AuflösungKleinbuchstabenMODULMPEGBasisstilManueller ImportMarkierte LayerMarkupMarkup MetaMaskeMax. UnschärfestärkeMax BeiträgeMax. SlidesMaximale BreiteMax. Post-Größe (256 MB)Max. Res.Max. SichtbarMedien AktionenMedien InhaltMedienbibliothekMedienposterMedien Volumen (0-100)MediumMedium 640Medium 800Speicherlimit (256 MB)MetaMeta KofigurationMetadatenMetadatenMeta-WerteMethodenMitteMitte zum RandMin. HöheMin. FingerMobile GeräteMobile EinstellungenMobile Swipe aktiviertModul .zipModuladministrator MiniaturansichtModul HintergrundModul KlassenHandbuch zur ModulerstellungModul-StandardeinstellungenModulabmessungModul AbmessungenModul fixiert vonModul fixiert bisModul Allgemeine OptionenModul IDModul BenennungModulposition innerhalb des WrappersModul VorlagenModul TypModuleMonospace SchriftenMehrMausMaus ÜberMaus EingabepunktMausinteraktionMaus verlassenMaus BewegungMaus Bewegung & ScrollMaus-Scroll-NavigationMaus-Scroll-EinstellungenMausgeschwindigkeitBewegenMehrfachauswahlMusikhalleMedien Ton ausStumm beim StartNav EditorNav. Bild AbmessungenNavigation MiniaturansichtNavigationseditorNavigationsoptionenNavigations StilNavigation konnte nicht gelöscht werdenNavigation nicht gefunden, Voreinstellung konnte nicht hinzugefügt werdenNavigation nicht gefunden, Voreinstellung konnte nicht gelöscht werdenNavigationsvoreinstellung gelöschtNavigationsvoreinstellung gespeichert/aktualisiertBraucht Aufmerksamkeit durch EntfernenNeues leeres ModulNeuer OrdnerNeues Modul aus VorlageNeue Version verfügbar. Bitte aktualisierenNeues FensterNeuigkeitenNächster / VorherigerNächster FrameNächster MonatNächster SlideNächster Slide beim EndeNächster SchrittNächste bei Browser FokusKein API KEY - Flickr-Fotosets konnten nicht abgerufen werdenKeine Aktion ausgewähltKeine EckeKeine Daten empfangenKeine E-Mail angegebenNo FollowKeine InteraktionKeine Layer ausgewähltKein Lazy LoadingKein LoopKein Poster auf MobileKein SchattenKeine Slider gefunden, Bitte erstellen Sie zuerst einen SliderKein SpezialeffektKeine SpikesKeine Sticky KeyframesKein StilKeine Benutzer-URL - flickr-Fotosets konnten nicht abgerufen werdenKeine Daten empfangenKeine Datei gesendet.Keine weiteren Quelleneinstellungen erforderlich. Der Inhalt wird manuell erstellt.Für Ihre aktuelle Auswahl sind keine Optionen verfügbar.Keine Antwort auf AktionKeine Slides gefunden. Fügen Sie der ausgewählten Sprache mindestens ein Slide Template hinzu.Keine Slides gefunden, bitte fügen Sie einige Slides hinzuNichtsKeine der Einstellungen wurde geändert. Es gibt nichts zu speichernNormalNicht aktiviertNicht genügend Platz zwischen den Frames.Nicht installiertNotebookKeine Auswahl getroffenAnzahl der KommentareAnzahl der VerkäufeAnzahl der KommentareAnzahl der LikesAnzahl der BewertungenAnzahl der BewertungenAnzahl der AufrufeAnzahl KommentareOBJEKTOGVAUSObjekt BibliothekObjekt konnte nicht geladen werdenObjekteAusVersatz (Tilt) EffektOffset zur Scroll PositionEinEin - Überspringen 1. mal SlideAuf Hintergrund aktiviertAuf IE8Auf MobilAuf Mobile und IE8Beim ScrollenScroll DetailsOn Scroll kann per Slider in den Allgemeinen Optionen hinzugefügt werdenAuf der BühneWird nur das 1. Mal angezeigtNur manuell & lt; br / & gt;Nur Poster auf mobilen GerätenUuppps ....Dokument öffnenModal öffnenSlide öffnenÖffne Slider ModalÖffnetDie Option ist aufgekündigt und wird in zukünftigen Updates entfernt!Optionale URL zum Laden von SchriftartenOptionale OGV-QuelleOptionale WEBM-QuelleOrange CountryOrientierungUrsprungOriginalOriginal GrößeAnderer 1. SlideAndere OrdnerÄußere HorizontaleÄußere VertikaleOutput FilterÜber Layer (Vorderseite)ÜberlaufOverlayÜberstrichenStil auf Slide überschreibenVorlage überschreiben?Eigene ModulePAKETPaketSeiten URLSeite wird neu geladen ...Seiten (Beispiel: 2,10):PanZoom EinstellungenParallaxParallax & 3DParallax & 3D EinstellungenParallax aktiviertParallax EbeneParallax Orig.Parallax ist jetzt allgemein aktiviertParameter 1Parameter 10Parameter 2Parameter 3Parameter 4Parameter 5Parameter 6Parameter 7Parameter 8Parameter 9ParameterParameterÜbergeordnete EbeneVergangeneEinfügenPauseSlider anhaltenPro SeiteBerechtigungFotosatzWähle ein ItemPlatzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie dieses Modal anzeigen möchten.Platzieren Sie den Shortcode auf der Seite oder im Beitrag, auf der Sie dieses Modul anzeigen möchten.PlatzhalterSlide abspielenPlaylistBitte registrieren Sie Ihre Application bei Twitter um die richtigen Werte zu erhaltenBitte registrieren Sie Ihre Website-App bei Facebook, um die richtigen Werte zu erhaltenBitte warte einen MomentBitte warte einen MomentBitte warten ...Bitte aktivieren Sie Slider RevolutionBitte füge mindestens einen Layer hinzu.Bitte folgen Sie diesem Link, um den Slider zu bearbeiten:Bitte wählen Sie ein Addon zum Start aus.Bitte wählen Sie die richtige Zip-Datei aus, Prüfsumme fehlgeschlagen!Plugin UpdatesPlugin abgemeldetPlugin ist nicht registriertPlugin nicht aktiviertPlugin erfolgreich aktiviertZeigerereignisBeliebtBeliebte BeiträgePositionPosition & GrößeBeitragBeitragsaliasBeitrag BasisBeitrag Kategorien, Tags und KommentareBeitragsinhaltBeitrag DetailsBeitragsauszugBeitrags-IDBeitragsauswahlBeitragstitelBeitragstypen:BeitragsinhaltBeitrag Inhalt Limit nach ZeichenBeitrag Inhalt Limit nach WörternPost-BasedPoster-BildPoster von Stream, falls vorhandenPoster in PauseBeiträgeVorladenVorbereitet für SlidewechselDaten werden vorbereitet ...VoreinstellungVoreinstellung konnte nicht gespeichert werden / Werte sind gleichDas vor eingestellte Handle existiert bereits. Bitte wählen Sie einen anderen NamenVoreinstellung nicht gefundenVoreinstellung nicht in Standardnavigationen gefundenVoreinstellungenVorherige GrößeVorheriger Slide als jQuery-ObjektVorschauVorschaubildVorheriger FrameVorheriger SlideVorheriger Slide als jQuery-ObjektVorheriger SchrittVerarbeitet Import vonProduktProduktkategorienProduktvariationFortschrittFortschrittsanzeigePub. RegelnVeröffentlichenVeröffentlichtPurchase Code bereits registriert!Purchase Code konnte nicht überprüft werdenDer Purchase Code ist ungültigDer Purchase Code wurde gesperrt, bitte wenden Sie sich an den ThemePunch-Support!JS in den Body setzenQuick StyleQuick Style InhaltQuick Style ÜberschriftAnleitung beendenRTL-RichtungZufälligZufällige ReihenfolgeErneut Online herunterladenReTweetsLesen Sie hier , wie Sie Ihren Flickr-API-Schlüssel erhaltenBerechnen Sie alle Positionen, Größen usw. im Silber neu. Dies sollte zB aufgerufen werden, wenn der Slider unsichtbar war und ohne ein Ereignis zur Größenänderung des Fensters sichtbar wird.KürzlichNeueste BeiträgeRechteckWeiterleitung zur ÜbersichtsseiteSilber neu zeichnenQuelle aktualisierenRegistrieren Sie den Purchase CodeRegistrieren Sie Slider Revolution
    , um Premium-Funktionen freizuschaltenRegistriere diesen CodesRegistrieren zum entsperrenRegistrieren Sie sich, um alle Funktionen freizuschaltenRegistrieren Sie sich, um AddOns freizuschaltenRegistrieren Sie sich, um die Bibliothek freizuschaltenRegistrieren Sie sich, um die Premium-Funktionen freizuschaltenRegistrieren Sie sich, um den Support freizuschaltenRegistrieren Sie sich, um Vorlagen freizuschaltenRegistrieren Sie sich, um Updates freizuschaltenRegistrieren um alle Premium Funktionen freizuschaltenRegistriertRegulärRegulärer PreisRelVerwandte BeiträgeZum Hochladen loslassenSeite neuladenEntfernenEntfernen Sie einen Slide mit Slideindex aus dem Slider. Der Index beginnt mit 0, wodurch die erste Slide entfernt wird.Poster entfernenSlide entfernenUmbenennenWiederholenAntwortenVoraussetzungenResetReset untergeordnete ZeitleisteReset untergeordnete ZeitleistenReset StilReset vor jeder SchleifeGröße zwischen Geräten ändernSeitenverhältnis beibehaltenResponisvitätResponsives VerhaltenResponsive zwischen GerätenResponsive KinderResponsive OffsetsResponsivityEinschränkung!
    Untergeordnete Ebenen aus Gruppe, Spalte und Zeile werden einfach ohne Animation vom letzten Loop-Frame zum ersten Loop-Frame neu gestartet, unabhängig von der Option "Animieren zum" Start "in Loop aktiviert.Slider fortsetzenRetweet CountUmgekehrt"IN" umkehrenRückwärts ScrollenSlider Revolution 6Revolution Slider Fehler:Zurückspulen bei StartRechtsRechter PfeilRechts untenRechte EckeRechter SpikeRechts obenWurzelWurzelebeneDrehenDrehungZeileZeilenpositionZeile EinstellungenSFXSKUSVGSVG-FarbeSVG Hover StilSVG'sVerkaufspreisGleiches FensterSans-Serif SchriftenSpeichernSpeichern & Neu ladenKonfiguration speichernAktuelle Vorlage speichernGlobale Einstellungen speichernNavigation speichernSpeichern Sie Ihr Projekt und laden Sie die Seite neu oder brechen Sie abGespeichertSlide wird gespeichertSkalierungSzeneScroll basierte FunktionenDie scrollbasierte Zeitleiste ist jetzt allgemein aktiviertScroll EffekteScroll Effekte StandardScroll Effekte EinstellungenScroll OffsetScroll PositionZu ID scrollenScrollbasierte EffekteUnter Slider scrollenScrolle Seite unter den Slider.Zu ID scrollenSucheIcons suchen...Module suchen ...Weitere Informationen zum Finden der Youtube-Kanal-ID hier WählenSlider auswählen/bearbeitenAlbum auswählenPlaylist auswählenWählen Sie einen Layer ausWählbarSensibilitätSerifen-SchriftenAlles sichtbar machenLegen Sie ein Slidehintergrundbild fest, um diese Funktion zu verwendenFestlegen aller TimingsAls Editoransicht festlegenEinstellungenSetup HinweiseSchattenSchattenfarbeSchattentypSchatten anShapeShape Layer InhaltScharfe EckerweiterungenShortcodeShortcode GeneratorShortcode konnte nicht analysiert werden.Shortcode-Analyse erfolgreich. Die Elemente finden Sie in Schritt 3ZeigeAlles anzeigenImmer anzeigenVerzögerung anzeigenMarkierungsfelder anzeigenLetzten bearbeiteten Slide anzeigenGeschwindigkeit anzeigenAlle Module anzeigenAnzeigen wenn Maus über SliderIm Editor anzeigenAuswahl ein- / ausblendenAnmeldenUnseren Newsletter bestellenEinfacher LinkVereinfachen auf iOS4/IE8Klick simulierenSingleEinzelner Layer StickEinzelpreisEinzelpreis ohne WährungEinzelauswahlGrößeGröße & PosGrößenvorgabenDimensionierungVorladen überspringenSlide AktionenSlide AnimationSilber HintergrundanimationSlide BeschreibungSlide Richtung SpiegelungSlide DauerSlide aus VorlageSlide HTML-TagsSlide IDSlide SpracheSlide LängeSlide LinkSlide OptionenSlide gespeichertSlide TitelSlide konnte nicht dupliziert werdenSlide Duplikation fehlgeschlagenSlide hat keine LayersSlide nicht gefundenSlide nicht in den Hauptslides des Sliders gefunden. VielleichtSliderSlider Nach Saide-WechselSlider vor dem Slide-TauschSlider MittelpunktSlider gelöschtSlider-Import fehlgeschlagenSlider-LayoutSlider geladenSlider in Ordner verschobenSlider Überlauf ausgeblendetSlider RevolutionSlider Revolution - Premium Response SliderSlider Revolution AddonsSlider Revolution Plugin Aktualisierungs Fehler:Slider Revolution Plugin erfolgreich aktualisiert aufSlider Revolution Plugin erfolgreich aktualisiert.Slider Revolution VorschauSlider Revolution Shortcode CreatorSlider Revolution VersionSlider Revolution Datenbankstruktur wurde aktualisiertSlider Revolution hat den folgenden Fehler festgestellt: Slider Revolution:Slider EinstellungenSlider gestopptSlider Timer weitermachenSlider Timer angehaltenSlider als ModalSlider konnte nicht geladen werdenSlider spielt nach PauseSlider nicht gefundenSlider pausiertDer Slider erreichte den "Stoppen bei" SlideSlider hat Slide gewechseltSlidesSlides (<25)Slides (<500)Slides (<60)Slides-Standard aktiviertSlides:SlideshowSlot AnzahlSlugKleinKlein 320SmartSocialSoziale Grundlagen (Flickr, Instagram, Twitter, Facebook, YouTube)SolideFür einige AddOns sind neue Versionen verfügbarEinige Layer sind gesperrt und / oder unsichtbar .
    Ändern Sie den Status in der Zeitleiste.Einige Einstellungen in der Slider Quelle sind möglicherweise nicht komplett .
    Bitte vervollständigen Sie alle Einstellungen in den Slider Quellen.Dieser Social Stream kann leider nicht angezeigt werden.SortierrichtungBeiträge sortieren nach:Sort Prod. nachNach Erstellung sortierenNach Titel sortierenSortierung & EinschränkungenSortierung & EinstellungenQuelleQuellgrößeQuelle TypDie Quelle muss von Stream stammenQuelle:AbständeSpanBestimmter BeitragBestimmte BeiträgeGeschwindigkeitSpike-MaskenSpike BreiteSpinnerSpinner FarbeSpinner-EinstellungenZeichen teilenLinien teilenWörter teilenQuadratStandardStandardmodul-EinbettungStandard AuflösungBewertung in SternenStartFrüher startenFrame startenAnleitung startenMedien startenSlider startenStatischStatischer LayerBleib in EditorBestandsmengeMedien stoppenStop anderer MedienStop Slider FortschrittStop nach N LoopsStop bei HoverStreckenSlides dehnenStrichfarbeStilStil GlobalStil auf SilberErfolgreich! Bitte überprüfen Sie Ihre E-Mails, um das Abonnement abzuschließenFacebook-Alben erfolgreich abgerufenYouTube-Wiedergabelisten wurden erfolgreich abgerufenFlickr-Fotosets wurden erfolgreich abgerufenHilfeSwipe DirSwipe EinstellungenSchalte im Slider zum nächsten Slide.Schalte im Slider zum vorherigen Slide.Wechseln Sie zu dem Slide, der als Parameter definiert ist.SystemanforderungenTabIndexTabletTabsTab StilTab TypTabs SichtbarkeitTag1, Tag2, Tag3TagsTags & LinkTags aktualisiertZielZiel-LayerVorlagen- & ObjektbibliothekImport des Template Sliders fehlgeschlagenTemplate Slider Installation fehlgeschlagenTextTextausrichtungTextfarbeText BewertungText SchattenText-TweetsInhalt der Text/ButtonebeneDie aktuelle Größe ist auf "Automatische Größe" eingestellt. Möchten Sie mit der benutzerdefinierten Größe fortfahren?Die aktuelle Größe ist so eingestellt, dass die Layer Rastergröße automatisch berechnet wird.
    Möchten Sie mit benutzerdefinierten Größen fortfahren oder die automatisch generierten Größen beibehalten?Der Purchase Code muss eingesetzt werden!Das WPML-Plugin ist nicht aktiviertDie vorgenommenen Änderungen erfordern ein erneutes Laden der Seite!Die vorgenommenen Änderungen gehen verloren!Die folgenden AddOns erfordern ein Update:Der Link zum BeitragDie Inhaltsquelle "Vimeo-Stream" wird verwendet, um einen vollständigen Stream von Videos von einem Benutzer / Album / einer Gruppe / einem Kanal anzuzeigen.
    Wenn Sie ein einzelnes Vimeo-Video anzeigen möchten, wählen Sie die Inhaltsquelle "Standard-Slider” aus und fügen Sie sie hinzu einen Videolayer im Slide-Editor.Die Inhaltsquelle "YouTube-Stream" wird verwendet, um einen vollständigen Stream von Videos aus einem Kanal / einer Wiedergabeliste anzuzeigen.
    Wenn Sie ein einzelnes YouTube-Video anzeigen möchten, wählen Sie die Inhaltsquelle "Standard Silber” aus und fügen Sie einen Videolayer hinzu im Slide-Editor.ThemePunchThemePunch ServerDieses Handbuch hilft Ihnen bei der Grundkonfiguration *
    Slider Revolution 6 Modul.Diesen MonatDieser Quelltyp muss von Beiträgen stammen.Diese Aktion kann nicht rückgängig gemacht werden !!Dies kann nur innerhalb der aktuellen Sitzung rückgängig gemacht werden.Drei StachelnMiniaturansicht TypVorschaubildMiniaturansichtenMiniaturansicht StilMiniaturansicht SichtbarkeitTimelineZeitleisteZeitleiste Scroll basiertZeitleiste Scroll-basiertTimer angehaltenTimer fortgesetztTitelTitel absteigendTitel aktualisiertZuZum AdminZum Redakteur, AdminZu SlideUm es als Modal auf Seiten und Artikeln zu verwenden, geben Sie den Shortcode ein:Um den Slider nur zu einzelnen Seiten hinzuzufügen, verwenden Sie:Um den Slider nur zur Startseite hinzuzufügen, verwenden Sie:HeuteUmschalten"N/M" Frames umschalten1. / letzten Frame umschaltenKlasse umschaltenAktivieren oder Deaktivieren der Dokument Body Klasse beim Öffnen und Schließen des Modals.Vollbild umschaltenMedien umschaltenUmschalten Alle Medien Ton An/AusUmschalten Ton An/Aus MedienSlider umschaltenStartstatus umschaltenUmgeschaltet (sichtbar)Im Hover Style umgeschaltetMorgenObenTouchTransform IdleÜbergängeTransparentTrigger SpeicherAusgelöst durchAusgelöst durchTwitterTwitter @Twitter ExtrasTwitter EinstellungenZwei StachelnTypTypenTypen & KategorienURLUNSVereinigte Staaten von AmerikaTrennen aller Listener, aktuelle Animationen entfernen und Löschen von Containern. Bereit für die Garbagecollection.Unter der MaskeUnterstreichenAlle entsperrenMedien Ton anUnveröffentlichtNicht registriertNicht auswählbarUnsortiertUntoggled (Versteckt)Pfeiltasten auf / abAlle aktualisierenVerlauf aktualisierenSpäter aktualisierenListe aktualisierenJetzt aktualisierenAktualisiere PluginZeile aktualisierenAktualisierungenUpdates, neue Produkte, SpotlightsAktualisiereAktualisieren von ListenAktualisierung des Plugins fehlgeschlagenPlugin wird aktualisiert ...Das Aktualisieren des Plugins kann einige Momente dauern.Max. Upload Dateigröße (256MB)Upload-Ordner beschreibbarGroßbuchstabenClip-Pfad verwendenCover verwendenBenutzerdefinierte Größen verwendenStandard verwenden auf ...Verwenden Sie Vollbild oder Vollbreitenlayout, um den festen Bildlauf zu verwenden.Verwende das BildVerwenden Sie Zeilenumbrüche nur in SpaltenMaskierung verwendenSlide Loop verwendenVerwenden von UmschaltenWPML Einstellungen verwendenNutzerNutzername:Benutzer FotosatzÖffentliche BenutzerfotosBenutzer-URL:NutzernameDie Verwendung dieser Daten ist nur mit einer gültigen Lizenz für das jQuery Slider Revolution-Plugin zulässig, das Sie unter CodeCanyon finden: http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunchVIDEOGeschwindigkeitVertikalVertikal ausrichtenVideoVideo-APIVideo IDVideo-EinstellungenVideo Cover konnte nicht geladen werdenVideo aus Stream, falls vorhandenVideo vom Stream, falls vorhandenVideo im aktiven SlideVideo wird abgespieltVideo spielt im SliderVideo ist angehaltenVideo in Slider gestopptVideosZeige alle Beiträge in %sViewPort StopViewsVimeoVimeo ExtrasVimeo IDVimeo-EinstellungenVimeo MiniaturansichtVimeo VideoSichtbarkeitSichtbarSichtbare AnzahlSichtbar in NavigationSeite besuchenWARTENWC-Kategorie1, WC-Kategorie2WC-Tag 1, WC-Tag 2, WC-Tag 3WEBMWPMLWartenWarten auf APIWarten auf AktionWarnungWillkommen bei Slider Revolution 6Was soll als nächstes passieren?Was gibt's Neues?Wohin möchten Sie die geerbten Layer verschieben?Breite Attrib.BreitenbasiertWooCommerceWooCommerce GrundlagenWooCommerce PreiseWooCommerce-BewertungenWooCommerce BestandWortWordPress BibliothekWordPress Multi LanguageWrapperWrapper KlassenWrapper ContainerWrapper-IDWrapper Max HöheWrapping-TagFalsche AnfrageFalsches KategorieformatFalsches Export-Slider-Dateiformat! Stellen Sie sicher, dass die hochgeladene Datei entweder eine Zip-Datei mit einer korrekten Datei slider_export.txt im Stammverzeichnis oder eine gültige Datei slider_export.txt ist.Falsche Anfrage!X% Y%Ja, alle Slider löschenJa, Slide löschenJa, Slider löschenJa, Slider exportierenSie nutzen gerade Slider Revolution YouTubeYouTube ExtrasYouTube-IDYouTube-PosterYouTube-EinstellungenYouTube MiniaturansichtYouTube-VideoYouTubeYoyoZ-PositionHineinzoomenRauszoomen_blank_parent_self_topund/oder füge die aktuelle Seite zu als HTML-DokumentAutomit dem Containernach PX oder %Mitte UntenMitte MitteMitte ObenKlassenname zum Umschaltendurch Koma getrennte Liste | Beispiel: 23,24,25konnte nicht den richtigen Slide zum Kopieren finden. Bitte versuchen Sie es erneut.Geben Sie einen Modulnamen einvonhttp://yoursite.com/addtocart.phphttp://yoursite.com/homehttp://yoursite.com/pagehttp://yoursite.com/posthttp: //yoursite/media/avatar.jpghttp: // yoursite / user / pagehttp: // yoursite / user / posthttps://revolution.themepunch.com/https://themepunch.com/dh 0:15z. B. 1200dh 2:41Bsp. http://fonts.useso.com/css?family für chinesische Nutzungin den "Globalen Einstellungen " von Slider Revolution.jQuery & OutPut-FilterjQuery No Conflict ModejQuery ausgelöstJavaScript FunktionLinks UntenLinks MittigLinks ObenNichtsauf AktionoderRechts UntenRechts MittigRechts Obenslider_export.txt existiert nicht!zux1,5x2xxxx xxxx xxxx xxxxYouTube, Vimeo, html5zIndexlanguages/revslider.pot000064400000525724150212006510011244 0ustar00# Loco Gettext template #, fuzzy msgid "" msgstr "" "Project-Id-Version: Slider Revolution \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-28 07:35+0000\n" "POT-Revision-Date: Tue Aug 04 2015 14:53:44 GMT+0200 (CEST)\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: admin \n" "Language-Team: \n" "Language: \n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" "X-Poedit-SearchPath-0: ..\n" "X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;" "__:1;_e:1;_c:1;_n:1,2;_n_noop:1,2;_nc:1,2;__ngettext:1,2;__ngettext_noop:1,2;" "_x:1,2c;_ex:1,2c;_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;" "esc_attr__:1;esc_html__:1;esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;" "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n" "X-Loco-Target-Locale: en_US\n" "X-Generator: Loco https://localise.biz/" #: revslider.php:147 msgid "" "If you want to use the PHP function \"add_revslider\" in your code please " "make sure to activate " msgstr "" #: revslider.php:148 msgid "\"Include RevSlider libraries globally\" " msgstr "" #: revslider.php:149 msgid "and/or add the current page to the " msgstr "" #: revslider.php:150 msgid "\"Pages to include RevSlider libraries\" option " msgstr "" #: revslider.php:151 msgid "in the \"Global Settings\" of Slider Revolution." msgstr "" #: revslider.php:201 msgid "Revolution Slider Error:" msgstr "" #: includes/woocommerce.class.php:43 msgid "Product" msgstr "" #: includes/woocommerce.class.php:44 msgid "Product Variation" msgstr "" #: includes/woocommerce.class.php:130 admin/views/builder-slider-forms.php:636 msgid "Regular Price" msgstr "" #: includes/woocommerce.class.php:131 admin/views/builder-slider-forms.php:640 msgid "Sale Price" msgstr "" #: includes/woocommerce.class.php:132 msgid "Number Of Sales" msgstr "" #: includes/woocommerce.class.php:133 msgid "Featured Products" msgstr "" #: includes/woocommerce.class.php:134 admin/views/modals-builder.php:594 msgid "SKU" msgstr "" #: includes/woocommerce.class.php:135 admin/views/modals-builder.php:596 msgid "Stock Quantity" msgstr "" #: includes/slide.class.php:257 msgid "Slide ID" msgstr "" #: includes/slide.class.php:873 msgid "Source must be from Stream" msgstr "" #: includes/slide.class.php:1961 admin/revslider-admin.class.php:1991 #: admin/views/builder-slide-forms.php:480 msgid "Global Layers" msgstr "" #: includes/output.class.php:5686 msgid "" "No slides found, please add at least one Slide Template to the choosen " "language." msgstr "" #: includes/output.class.php:5688 msgid "No slides found, please add some slides" msgstr "" #: includes/output.class.php:5857 msgid "Please follow this link to edit the Slider:" msgstr "" #: includes/external-sources.class.php:385 msgid "Can't get the bearer token, check your credentials" msgstr "" #: includes/external-sources.class.php:438 msgid "Bearer Token is good, check your query" msgstr "" #: includes/external-sources.class.php:592 msgid "Instagram reports: Parse script error" msgstr "" #: includes/external-sources.class.php:598 msgid "Instagram reports: Content did not match expected" msgstr "" #: includes/external-sources.class.php:601 msgid "Instagram reports: Content is private" msgstr "" #: includes/em-integration.class.php:32 msgid "All Events" msgstr "" #: includes/em-integration.class.php:33 msgid "Today" msgstr "" #: includes/em-integration.class.php:34 msgid "Tomorrow" msgstr "" #: includes/em-integration.class.php:35 msgid "Future" msgstr "" #: includes/em-integration.class.php:36 msgid "Past" msgstr "" #: includes/em-integration.class.php:37 msgid "This Month" msgstr "" #: includes/em-integration.class.php:38 msgid "Next Month" msgstr "" #: includes/em-integration.class.php:160 msgid "Event Start Date" msgstr "" #: includes/em-integration.class.php:161 msgid "Event End Date" msgstr "" #: includes/data.class.php:35 msgid "Loaded Google Fonts" msgstr "" #: includes/data.class.php:38 includes/data.class.php:39 #: includes/data.class.php:40 msgid "Serif Fonts" msgstr "" #: includes/data.class.php:43 includes/data.class.php:44 #: includes/data.class.php:45 includes/data.class.php:46 #: includes/data.class.php:47 includes/data.class.php:48 #: includes/data.class.php:49 includes/data.class.php:50 msgid "Sans-Serif Fonts" msgstr "" #: includes/data.class.php:53 includes/data.class.php:54 msgid "Monospace Fonts" msgstr "" #: includes/data.class.php:65 msgid "Google Fonts" msgstr "" #: includes/data.class.php:199 msgid "Original" msgstr "" #: includes/data.class.php:200 includes/data.class.php:242 #: includes/data.class.php:257 msgid "Large" msgstr "" #: includes/data.class.php:201 msgid "Large Square" msgstr "" #: includes/data.class.php:202 includes/data.class.php:232 #: includes/data.class.php:241 includes/data.class.php:256 msgid "Medium" msgstr "" #: includes/data.class.php:203 msgid "Medium 800" msgstr "" #: includes/data.class.php:204 msgid "Medium 640" msgstr "" #: includes/data.class.php:205 includes/data.class.php:240 msgid "Small" msgstr "" #: includes/data.class.php:206 msgid "Small 320" msgstr "" #: includes/data.class.php:207 includes/data.class.php:214 #: includes/data.class.php:226 includes/data.class.php:255 #: admin/views/builder-slide-forms.php:20 msgid "Thumbnail" msgstr "" #: includes/data.class.php:208 msgid "Square" msgstr "" #: includes/data.class.php:213 includes/data.class.php:220 msgid "Standard Resolution" msgstr "" #: includes/data.class.php:215 msgid "Low Resolution" msgstr "" #: includes/data.class.php:225 includes/data.class.php:254 #: admin/views/builder-slide-forms.php:709 msgid "Original Size" msgstr "" #: includes/data.class.php:231 admin/views/builder-nav-forms.php:838 #: admin/views/modals-builder.php:323 admin/views/modals-builder.php:324 #: admin/views/modals-builder.php:325 admin/views/modals-builder.php:326 #: admin/views/builder-slide-forms.php:296 #: admin/views/builder-slide-forms.php:301 #: admin/views/builder-slide-forms.php:306 #: admin/views/builder-slide-forms.php:565 msgid "Default" msgstr "" #: includes/data.class.php:233 msgid "High" msgstr "" #: includes/data.class.php:234 msgid "Standard" msgstr "" #: includes/data.class.php:235 msgid "Max. Res." msgstr "" #: includes/functions.class.php:85 msgid "Slider Revolution encountered the following error: " msgstr "" #: includes/functions.class.php:225 msgid " should be numeric" msgstr "" #: includes/functions.class.php:235 msgid " should not be empty" msgstr "" #: includes/functions.class.php:1161 msgid "Wrong category format" msgstr "" #: includes/functions.class.php:1563 #, php-format msgid "View all posts in %s" msgstr "" #: includes/wpml.class.php:39 msgid "The WPML plugin is not activated" msgstr "" #: includes/wpml.class.php:55 includes/wpml.class.php:128 msgid "All Languages" msgstr "" #: includes/object-library.class.php:206 includes/object-library.class.php:219 #: includes/object-library.class.php:321 msgid "Plugin not activated" msgstr "" #: includes/object-library.class.php:248 includes/object-library.class.php:345 msgid "No data received" msgstr "" #: includes/object-library.class.php:252 includes/object-library.class.php:270 #: includes/object-library.class.php:273 msgid "Error downloading object" msgstr "" #: includes/object-library.class.php:310 msgid "Error downloading layers" msgstr "" #: includes/object-library.class.php:349 includes/object-library.class.php:356 msgid "Error downloading layers data" msgstr "" #: includes/slider.class.php:665 msgid "Slide not found in the main slides of the slider. Maybe it" msgstr "" #: includes/slider.class.php:950 msgid "A Slider with the given alias already exists" msgstr "" #: includes/slider.class.php:1359 includes/slider.class.php:1366 #: includes/slider.class.php:1374 msgid "Slide could not be duplicated" msgstr "" #: includes/slider.class.php:1483 msgid "This Source Type must be from posts." msgstr "" #: includes/slider.class.php:1626 includes/slider.class.php:1641 msgid "Sorry, this Social Stream cannot be displayed." msgstr "" #: includes/navigation.class.php:241 msgid "Invalid ID" msgstr "" #: includes/navigation.class.php:244 msgid "Navigation could not be deleted" msgstr "" #: includes/navigation.class.php:520 msgid "Can't modify a default preset of default navigations" msgstr "" #: includes/navigation.class.php:536 includes/navigation.class.php:576 msgid "Preset handle already exists, please choose a different name" msgstr "" #: includes/navigation.class.php:636 msgid "Navigation not found, could not add preset" msgstr "" #: includes/navigation.class.php:671 msgid "Can't delete default preset of default navigations" msgstr "" #: includes/navigation.class.php:673 msgid "Preset not found in default navigations" msgstr "" #: includes/navigation.class.php:685 admin/revslider-admin.class.php:920 msgid "Preset not found" msgstr "" #: includes/navigation.class.php:710 msgid "Navigation not found, could not delete preset" msgstr "" #: includes/extension.class.php:47 admin/includes/widget.class.php:14 msgid "Slider Revolution" msgstr "" #: includes/extension.class.php:105 msgid "Choose Revolution Slider" msgstr "" #: includes/extension.class.php:109 msgid "--- Choose Slider ---" msgstr "" #: admin/revslider-admin.class.php:246 msgid "Choose Slide Template" msgstr "" #: admin/revslider-admin.class.php:404 msgid "" "Activate Slider Revolution for Premium Benefits (e.g. " "Live Updates)." msgstr "" #: admin/revslider-admin.class.php:415 msgid "A new version of Slider Revolution is available." msgstr "" #: admin/revslider-admin.class.php:436 msgid "" "

    In case you’re using Google Web Fonts (default) or playing videos or " "sounds via YouTube or Vimeo in Slider Revolution we recommend to add the " "corresponding text phrase to your privacy police:

    \n" "\t\t

    YouTube

    Our website uses plugins from YouTube, which is " "operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave." ", San Bruno, CA 94066, USA.

    If you visit one of our pages featuring a " "YouTube plugin, a connection to the YouTube servers is established. Here the " "YouTube server is informed about which of our pages you have visited.

    " "If you're logged in to your YouTube account, YouTube allows you to associate " "your browsing behavior directly with your personal profile. You can prevent " "this by logging out of your YouTube account.

    YouTube is used to help " "make our website appealing. This constitutes a justified interest pursuant " "to Art. 6 (1) (f) DSGVO.

    Further information about handling user data," " can be found in the data protection declaration of YouTube under " "https://www.google.de/intl/de/policies/privacy.

    \n" "\t\t

    Vimeo

    Our website uses features provided by the Vimeo video " "portal. This service is provided by Vimeo Inc., 555 West 18th Street, New " "York, New York 10011, USA.

    If you visit one of our pages featuring a " "Vimeo plugin, a connection to the Vimeo servers is established. Here the " "Vimeo server is informed about which of our pages you have visited. In " "addition, Vimeo will receive your IP address. This also applies if you are " "not logged in to Vimeo when you visit our plugin or do not have a Vimeo " "account. The information is transmitted to a Vimeo server in the US, where " "it is stored.

    If you are logged in to your Vimeo account, Vimeo " "allows you to associate your browsing behavior directly with your personal " "profile. You can prevent this by logging out of your Vimeo account.

    " "For more information on how to handle user data, please refer to the Vimeo " "Privacy Policy at " "https://vimeo.com/privacy.

    \n" "\t\t

    Google Web Fonts

    For uniform representation of fonts, this " "page uses web fonts provided by Google. When you open a page, your browser " "loads the required web fonts into your browser cache to display texts and " "fonts correctly.

    For this purpose your browser has to establish a " "direct connection to Google servers. Google thus becomes aware that our web " "page was accessed via your IP address. The use of Google Web fonts is done " "in the interest of a uniform and attractive presentation of our plugin. This " "constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

    If " "your browser does not support web fonts, a standard font is used by your " "computer.

    Further information about handling user data, can be found " "at " "https://developers.google.com/fonts/faq and in Google's privacy policy " "at " "https://www.google.com/policies/privacy/.

    \n" "\t\t

    SoundCloud

    On our pages, plugins of the SoundCloud social " "network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T " "3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the " "SoundCloud logo on our site.

    \n" "\t\t\t

    When you visit our site, a direct connection between your browser " "and the SoundCloud server is established via the plugin. This enables " "SoundCloud to receive information that you have visited our site from your " "IP address. If you click on the “Like” or “Share” buttons while you are " "logged into your SoundCloud account, you can link the content of our pages " "to your SoundCloud profile. This means that SoundCloud can associate visits " "to our pages with your user account. We would like to point out that, as the " "provider of these pages, we have no knowledge of the content of the data " "transmitted or how it will be used by SoundCloud. For more information on " "SoundCloud’s privacy policy, please go to https://soundcloud." "com/pages/privacy.

    If you do not want SoundCloud to associate your " "visit to our site with your SoundCloud account, please log out of your " "SoundCloud account.

    " msgstr "" #: admin/revslider-admin.class.php:484 msgid "Function Not Available in Demo Mode" msgstr "" #: admin/revslider-admin.class.php:506 admin/revslider-admin.class.php:512 msgid "Function Only Available for Adminstrators" msgstr "" #: admin/revslider-admin.class.php:521 msgid "Bad Request" msgstr "" #: admin/revslider-admin.class.php:532 msgid "The Purchase Code needs to be set!" msgstr "" #: admin/revslider-admin.class.php:537 msgid "Plugin successfully activated" msgstr "" #: admin/revslider-admin.class.php:539 admin/includes/template.class.php:60 msgid "Purchase Code is invalid" msgstr "" #: admin/revslider-admin.class.php:542 msgid "Purchase Code already registered!" msgstr "" #: admin/revslider-admin.class.php:544 msgid "Purchase Code was locked, please contact the ThemePunch support!" msgstr "" #: admin/revslider-admin.class.php:546 msgid "Purchase Code could not be validated" msgstr "" #: admin/revslider-admin.class.php:553 msgid "Plugin deregistered" msgstr "" #: admin/revslider-admin.class.php:555 msgid "Deregistration failed!" msgstr "" #: admin/revslider-admin.class.php:569 msgid "Saved" msgstr "" #: admin/revslider-admin.class.php:580 msgid "Connection to Update Server Failed" msgstr "" #: admin/revslider-admin.class.php:631 admin/revslider-admin.class.php:693 msgid "Slider Import Failed" msgstr "" #: admin/revslider-admin.class.php:634 msgid "Template Slider Import Failed" msgstr "" #: admin/revslider-admin.class.php:645 msgid "Template Slider Installation Failed" msgstr "" #: admin/revslider-admin.class.php:669 msgid "Slide duplication failed" msgstr "" #: admin/revslider-admin.class.php:753 msgid "Slider Deleted" msgstr "" #: admin/revslider-admin.class.php:765 msgid "Duplication Failed" msgstr "" #: admin/revslider-admin.class.php:773 msgid "Slide Saved" msgstr "" #: admin/revslider-admin.class.php:775 msgid "Slide not found" msgstr "" #: admin/revslider-admin.class.php:829 admin/revslider-admin.class.php:1668 #: admin/revslider-admin.class.php:1673 msgid "Slider not found" msgstr "" #: admin/revslider-admin.class.php:863 msgid "Posts" msgstr "" #: admin/revslider-admin.class.php:890 msgid "Global Settings saved/updated" msgstr "" #: admin/revslider-admin.class.php:892 admin/revslider-admin.class.php:895 msgid "Global Settings not saved/updated" msgstr "" #: admin/revslider-admin.class.php:903 msgid "Navigation preset saved/updated" msgstr "" #: admin/revslider-admin.class.php:906 msgid "Preset could not be saved/values are the same" msgstr "" #: admin/revslider-admin.class.php:917 msgid "Navigation preset deleted" msgstr "" #: admin/revslider-admin.class.php:950 msgid "Animation deleted" msgstr "" #: admin/revslider-admin.class.php:952 msgid "Deletion failed" msgstr "" #: admin/revslider-admin.class.php:970 msgid "Animation saved" msgstr "" #: admin/revslider-admin.class.php:973 msgid "Animation could not be saved" msgstr "" #: admin/revslider-admin.class.php:1005 admin/revslider-admin.class.php:1011 msgid "Slider could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1074 msgid "New Folder" msgstr "" #: admin/revslider-admin.class.php:1081 msgid "Folder Creation Failed" msgstr "" #: admin/revslider-admin.class.php:1090 msgid "Folder Deleted" msgstr "" #: admin/revslider-admin.class.php:1092 msgid "Folder Deletion Failed" msgstr "" #: admin/revslider-admin.class.php:1101 msgid "Tags Updated" msgstr "" #: admin/revslider-admin.class.php:1103 msgid "Failed to Update Tags" msgstr "" #: admin/revslider-admin.class.php:1114 msgid "Slider Moved to Folder" msgstr "" #: admin/revslider-admin.class.php:1116 msgid "Failed to Move Slider Into Folder" msgstr "" #: admin/revslider-admin.class.php:1127 msgid "Title updated" msgstr "" #: admin/revslider-admin.class.php:1129 msgid "Failed to update Title" msgstr "" #: admin/revslider-admin.class.php:1135 msgid "Slider Revolution Preview" msgstr "" #: admin/revslider-admin.class.php:1250 msgid "Invalid Email" msgstr "" #: admin/revslider-admin.class.php:1253 msgid "Success! Please check your E-Mails to finish the subscription" msgstr "" #: admin/revslider-admin.class.php:1256 msgid "Invalid Email/Could not connect to the Newsletter server" msgstr "" #: admin/revslider-admin.class.php:1259 msgid "No Email given" msgstr "" #: admin/revslider-admin.class.php:1296 msgid "Favorite Changed" msgstr "" #: admin/revslider-admin.class.php:1323 msgid "Object could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1333 msgid "Video cover could not be loaded" msgstr "" #: admin/revslider-admin.class.php:1357 msgid "Could not create Slide" msgstr "" #: admin/revslider-admin.class.php:1377 msgid "Could not create Slider" msgstr "" #: admin/revslider-admin.class.php:1408 msgid "AddOn could not be activated" msgstr "" #: admin/revslider-admin.class.php:1420 msgid "AddOn deactivated" msgstr "" #: admin/revslider-admin.class.php:1422 msgid "AddOn could not be deactivated" msgstr "" #: admin/revslider-admin.class.php:1549 msgid "Successfully fetched Facebook albums" msgstr "" #: admin/revslider-admin.class.php:1551 msgid "Could not fetch Facebook albums" msgstr "" #: admin/revslider-admin.class.php:1555 msgid "Cleared Albums" msgstr "" #: admin/revslider-admin.class.php:1564 msgid "Successfully fetched flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1566 msgid "Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1571 msgid "Cleared Photosets" msgstr "" #: admin/revslider-admin.class.php:1573 msgid "No User URL - Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1576 msgid "No API KEY - Could not fetch flickr photosets" msgstr "" #: admin/revslider-admin.class.php:1585 msgid "Successfully fetched YouTube playlists" msgstr "" #: admin/revslider-admin.class.php:1587 msgid "Could not fetch YouTube playlists" msgstr "" #: admin/revslider-admin.class.php:1595 msgid "Slider Revolution database structure was updated" msgstr "" #: admin/revslider-admin.class.php:1626 msgid "No response on action" msgstr "" #: admin/revslider-admin.class.php:1677 msgid "No Data Received" msgstr "" #: admin/revslider-admin.class.php:1686 msgid "Loading Error" msgstr "" #: admin/revslider-admin.class.php:1686 msgid "Loading Error: " msgstr "" #: admin/revslider-admin.class.php:1759 msgid "Please Wait a Moment" msgstr "" #: admin/revslider-admin.class.php:1760 admin/revslider-admin.class.php:1857 msgid "Ooppps...." msgstr "" #: admin/revslider-admin.class.php:1761 admin/revslider-admin.class.php:1858 msgid "None of the Settings changed. There is Nothing to Save" msgstr "" #: admin/revslider-admin.class.php:1762 admin/revslider-admin.class.php:1859 msgid "Enter Preset Name to Save or Delete" msgstr "" #: admin/revslider-admin.class.php:1763 admin/revslider-admin.class.php:1860 msgid "Custom Size is currently Disabled" msgstr "" #: admin/revslider-admin.class.php:1764 admin/revslider-admin.class.php:1861 msgid "" "The Current Size is set to calculate the Layer grid sizes Automatically.
    " "Do you want to continue with Custom Sizes or do you want to keep the " "Automatically generated sizes ?" msgstr "" #: admin/revslider-admin.class.php:1765 admin/revslider-admin.class.php:1862 msgid "Keep Auto Sizes" msgstr "" #: admin/revslider-admin.class.php:1766 admin/revslider-admin.class.php:1863 msgid "Use Custom Sizes" msgstr "" #: admin/revslider-admin.class.php:1767 admin/revslider-admin.class.php:1864 msgid "What should happen Next?" msgstr "" #: admin/revslider-admin.class.php:1768 admin/revslider-admin.class.php:1865 msgid "Need Attention by removing" msgstr "" #: admin/revslider-admin.class.php:1769 admin/revslider-admin.class.php:1866 msgid "Where do you want to move the Inherited Layers?" msgstr "" #: admin/revslider-admin.class.php:1770 admin/revslider-admin.class.php:1867 msgid "Drag & Drop Import File" msgstr "" #: admin/revslider-admin.class.php:1771 admin/revslider-admin.class.php:1868 msgid "or" msgstr "" #: admin/revslider-admin.class.php:1772 admin/revslider-admin.class.php:1869 msgid "Click to Choose" msgstr "" #: admin/revslider-admin.class.php:1773 admin/revslider-admin.class.php:1870 msgid "Embed" msgstr "" #: admin/revslider-admin.class.php:1774 admin/revslider-admin.class.php:1871 msgid "Export" msgstr "" #: admin/revslider-admin.class.php:1775 admin/revslider-admin.class.php:1873 #: admin/views/builder-nav-forms.php:230 admin/views/builder-nav-forms.php:370 #: admin/views/builder-nav-forms.php:557 admin/views/builder-nav-forms.php:741 msgid "Delete" msgstr "" #: admin/revslider-admin.class.php:1776 admin/revslider-admin.class.php:1874 #: admin/views/builder.php:141 msgid "Duplicate" msgstr "" #: admin/revslider-admin.class.php:1777 admin/revslider-admin.class.php:1875 #: admin/views/modals-general.php:40 admin/views/builder.php:303 msgid "Preview" msgstr "" #: admin/revslider-admin.class.php:1778 admin/revslider-admin.class.php:1876 #: admin/views/modals-builder.php:582 msgid "Tags" msgstr "" #: admin/revslider-admin.class.php:1779 admin/revslider-admin.class.php:1877 msgid "Folder" msgstr "" #: admin/revslider-admin.class.php:1780 admin/revslider-admin.class.php:1878 msgid "Rename" msgstr "" #: admin/revslider-admin.class.php:1781 admin/revslider-admin.class.php:1879 msgid "Root Level" msgstr "" #: admin/revslider-admin.class.php:1782 admin/revslider-admin.class.php:1880 #: admin/includes/shortcode_generator/shortcode_generator.class.php:122 msgid "Root" msgstr "" #: admin/revslider-admin.class.php:1783 admin/revslider-admin.class.php:1881 #: admin/includes/shortcode_generator/shortcode_generator.class.php:148 msgid "Show" msgstr "" #: admin/revslider-admin.class.php:1784 admin/revslider-admin.class.php:1882 #: admin/includes/shortcode_generator/shortcode_generator.class.php:149 msgid "Per Page" msgstr "" #: admin/revslider-admin.class.php:1791 #: admin/includes/shortcode_generator/shortcode_generator.class.php:112 msgid "© Copyright & License Info" msgstr "" #: admin/revslider-admin.class.php:1792 admin/views/overview.php:125 msgid "Registered" msgstr "" #: admin/revslider-admin.class.php:1793 msgid "Unregistered" msgstr "" #: admin/revslider-admin.class.php:1794 msgid "Dismiss Messages" msgstr "" #: admin/revslider-admin.class.php:1795 msgid "Some AddOns have new versions available" msgstr "" #: admin/revslider-admin.class.php:1796 msgid "New Version Available. Please Update" msgstr "" #: admin/revslider-admin.class.php:1797 msgid "AddOns Outdated. Please Update" msgstr "" #: admin/revslider-admin.class.php:1798 msgid "Plugin is not Registered" msgstr "" #: admin/revslider-admin.class.php:1799 msgid "Register to unlock Premium Features" msgstr "" #: admin/revslider-admin.class.php:1800 msgid "Register to Unlock all Features" msgstr "" #: admin/revslider-admin.class.php:1801 msgid "Register to unlock AddOns" msgstr "" #: admin/revslider-admin.class.php:1802 msgid "Register to unlock Support" msgstr "" #: admin/revslider-admin.class.php:1803 msgid "Register to unlock Library" msgstr "" #: admin/revslider-admin.class.php:1804 msgid "Register to unlock Updates" msgstr "" #: admin/revslider-admin.class.php:1805 msgid "Register to unlock Templates" msgstr "" #: admin/revslider-admin.class.php:1806 msgid "Do you want to start the Update process?" msgstr "" #: admin/revslider-admin.class.php:1807 admin/revslider-admin.class.php:1889 #: admin/views/overview.php:98 msgid "Update Now" msgstr "" #: admin/revslider-admin.class.php:1808 msgid "Higher Level" msgstr "" #: admin/revslider-admin.class.php:1809 msgid "Current Level" msgstr "" #: admin/revslider-admin.class.php:1810 msgid "Other Folders" msgstr "" #: admin/revslider-admin.class.php:1811 msgid "Parent Level" msgstr "" #: admin/revslider-admin.class.php:1812 msgid "from" msgstr "" #: admin/revslider-admin.class.php:1813 msgid "to" msgstr "" #: admin/revslider-admin.class.php:1814 msgid "Action Needed" msgstr "" #: admin/revslider-admin.class.php:1815 msgid "Done" msgstr "" #: admin/revslider-admin.class.php:1816 msgid "Update All" msgstr "" #: admin/revslider-admin.class.php:1817 msgid "Update Later" msgstr "" #: admin/revslider-admin.class.php:1818 msgid "The following AddOns require an update:" msgstr "" #: admin/revslider-admin.class.php:1819 msgid "AddOns need attention" msgstr "" #: admin/revslider-admin.class.php:1820 msgid "Updating Plugin Failed" msgstr "" #: admin/revslider-admin.class.php:1821 msgid "Updating Plugin..." msgstr "" #: admin/revslider-admin.class.php:1822 msgid "License validation issue Occured. Please contact our Support." msgstr "" #: admin/revslider-admin.class.php:1823 msgid "Back to Overview" msgstr "" #: admin/revslider-admin.class.php:1824 msgid "Page is reloading..." msgstr "" #: admin/revslider-admin.class.php:1825 msgid "Update Plugin" msgstr "" #: admin/revslider-admin.class.php:1826 msgid "Slider Revolution Plugin updated Successfully." msgstr "" #: admin/revslider-admin.class.php:1827 msgid "Slider Revolution Plugin updated Failure:" msgstr "" #: admin/revslider-admin.class.php:1828 msgid "Slider Revolution Plugin updated Successfully to" msgstr "" #: admin/revslider-admin.class.php:1829 msgid "Reload Page" msgstr "" #: admin/revslider-admin.class.php:1830 #: admin/includes/shortcode_generator/shortcode_generator.class.php:123 msgid "Loading" msgstr "" #: admin/revslider-admin.class.php:1831 #: admin/includes/shortcode_generator/shortcode_generator.class.php:124 msgid "Elements" msgstr "" #: admin/revslider-admin.class.php:1832 #: admin/includes/shortcode_generator/shortcode_generator.class.php:125 msgid "Loading Thumbnails..." msgstr "" #: admin/revslider-admin.class.php:1833 msgid "jQuery Triggered" msgstr "" #: admin/revslider-admin.class.php:1834 msgid "<a> Tag Link" msgstr "" #: admin/revslider-admin.class.php:1835 #: admin/views/builder-slider-forms.php:919 msgid "First Slide" msgstr "" #: admin/revslider-admin.class.php:1836 admin/revslider-admin.class.php:1990 #: admin/views/modals-builder.php:448 admin/views/builder-layer-forms.php:360 msgid "Last Slide" msgstr "" #: admin/revslider-admin.class.php:1837 admin/revslider-admin.class.php:1916 #: admin/views/modals-builder.php:406 msgid "Next Slide" msgstr "" #: admin/revslider-admin.class.php:1838 admin/revslider-admin.class.php:1917 #: admin/views/modals-builder.php:400 msgid "Previous Slide" msgstr "" #: admin/revslider-admin.class.php:1839 msgid "" "Some Settings in Slider Source may not complete.
    Please " "Complete All Settings in Slider Sources." msgstr "" #: admin/revslider-admin.class.php:1840 msgid "" "Some Layers are Locked and/or Invisible." "
    Change Status in Timeline." msgstr "" #: admin/revslider-admin.class.php:1841 msgid "Editor is Loading..." msgstr "" #: admin/revslider-admin.class.php:1842 msgid "Adding new Blank Module..." msgstr "" #: admin/revslider-admin.class.php:1843 msgid "Opening" msgstr "" #: admin/revslider-admin.class.php:1844 msgid "Featured Images" msgstr "" #: admin/revslider-admin.class.php:1845 admin/revslider-admin.class.php:1948 #: admin/includes/shortcode_generator/shortcode_generator.class.php:113 msgid "Images" msgstr "" #: admin/revslider-admin.class.php:1846 admin/views/builder-slider-forms.php:99 #: admin/views/builder-slider-forms.php:1244 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "None" msgstr "" #: admin/revslider-admin.class.php:1847 admin/views/builder-slide-forms.php:694 #: admin/views/builder-slide-forms.php:703 #: admin/views/builder-layer-forms.php:570 msgid "Select" msgstr "" #: admin/revslider-admin.class.php:1848 admin/views/builder-slide-forms.php:695 #: admin/views/builder-slide-forms.php:704 #: admin/views/builder-layer-forms.php:309 msgid "Reset" msgstr "" #: admin/revslider-admin.class.php:1849 #: admin/views/builder-slider-forms.php:462 admin/views/modals-builder.php:234 #: admin/views/modals-builder.php:322 admin/views/builder-slide-forms.php:175 #: admin/views/builder-slide-forms.php:187 #: admin/views/builder-layer-forms.php:1089 msgid "Custom" msgstr "" #: admin/revslider-admin.class.php:1850 msgid "OUT" msgstr "" #: admin/revslider-admin.class.php:1851 msgid "IN" msgstr "" #: admin/revslider-admin.class.php:1852 admin/views/builder-nav-forms.php:16 msgid "Navigation Options" msgstr "" #: admin/revslider-admin.class.php:1853 admin/views/builder-slider-forms.php:52 msgid "Module General Options" msgstr "" #: admin/revslider-admin.class.php:1854 admin/views/builder-slide-forms.php:17 msgid "Slide Options" msgstr "" #: admin/revslider-admin.class.php:1855 msgid "Layer Options" msgstr "" #: admin/revslider-admin.class.php:1856 msgid "Set a Slide Background Image to use this feature" msgstr "" #: admin/revslider-admin.class.php:1872 msgid "HTML" msgstr "" #: admin/revslider-admin.class.php:1883 msgid "Release to Upload file" msgstr "" #: admin/revslider-admin.class.php:1884 msgid "Module .zip" msgstr "" #: admin/revslider-admin.class.php:1885 msgid "Processing Import of" msgstr "" #: admin/revslider-admin.class.php:1886 msgid "An Error Occured while importing" msgstr "" #: admin/revslider-admin.class.php:1887 msgid "File Succesfully Imported" msgstr "" #: admin/revslider-admin.class.php:1888 msgid "Import Report" msgstr "" #: admin/revslider-admin.class.php:1890 msgid "Activate To Update" msgstr "" #: admin/revslider-admin.class.php:1891 msgid "Activated" msgstr "" #: admin/revslider-admin.class.php:1892 msgid "Not Activated" msgstr "" #: admin/revslider-admin.class.php:1893 msgid "Register this Code" msgstr "" #: admin/revslider-admin.class.php:1894 admin/views/overview.php:134 msgid "Deregister this Code" msgstr "" #: admin/revslider-admin.class.php:1895 msgid "Standard Module Embedding" msgstr "" #: admin/revslider-admin.class.php:1896 msgid "For the pages and posts editor insert the Shortcode:" msgstr "" #: admin/revslider-admin.class.php:1897 msgid "" "To Use it as Modal on pages and posts editor insert the " "Shortcode:" msgstr "" #: admin/revslider-admin.class.php:1898 msgid "" "From the widgets panel drag the \"Revolution Module\" widget to the " "desired sidebar." msgstr "" #: admin/revslider-admin.class.php:1899 msgid "Advanced Module Embedding" msgstr "" #: admin/revslider-admin.class.php:1900 msgid "For the theme html use:" msgstr "" #: admin/revslider-admin.class.php:1901 msgid "To add the slider only to the homepage, use:" msgstr "" #: admin/revslider-admin.class.php:1902 msgid "To add the slider only to single Pages, use:" msgstr "" #: admin/revslider-admin.class.php:1903 msgid "Select a Layer" msgstr "" #: admin/revslider-admin.class.php:1904 msgid "Link Actions" msgstr "" #: admin/revslider-admin.class.php:1905 msgid "Slide Actions" msgstr "" #: admin/revslider-admin.class.php:1906 msgid "Layer Actions" msgstr "" #: admin/revslider-admin.class.php:1907 msgid "Media Actions" msgstr "" #: admin/revslider-admin.class.php:1908 msgid "Fullscreen Actions" msgstr "" #: admin/revslider-admin.class.php:1909 msgid "Advanced Actions" msgstr "" #: admin/revslider-admin.class.php:1910 msgid "Simple Link" msgstr "" #: admin/revslider-admin.class.php:1911 msgid "Call Back" msgstr "" #: admin/revslider-admin.class.php:1912 admin/revslider-admin.class.php:1923 msgid "Open Slider Modal" msgstr "" #: admin/revslider-admin.class.php:1913 msgid "Scroll below Slider" msgstr "" #: admin/revslider-admin.class.php:1914 msgid "Scroll To ID" msgstr "" #: admin/revslider-admin.class.php:1915 admin/views/modals-builder.php:782 msgid "Jump to Slide" msgstr "" #: admin/revslider-admin.class.php:1918 msgid "Next Frame" msgstr "" #: admin/revslider-admin.class.php:1919 msgid "Previous Frame" msgstr "" #: admin/revslider-admin.class.php:1920 admin/views/modals-builder.php:388 #: admin/views/builder-slide-forms.php:564 msgid "Pause Slider" msgstr "" #: admin/revslider-admin.class.php:1921 msgid "Play Slide" msgstr "" #: admin/revslider-admin.class.php:1922 msgid "Close Slider Modal" msgstr "" #: admin/revslider-admin.class.php:1924 msgid "Toggle Slider" msgstr "" #: admin/revslider-admin.class.php:1925 msgid "Go to 1st Frame " msgstr "" #: admin/revslider-admin.class.php:1926 msgid "Go to Last Frame" msgstr "" #: admin/revslider-admin.class.php:1927 msgid "Go to Frame \"N\"" msgstr "" #: admin/revslider-admin.class.php:1928 msgid "Toggle 1st / Last Frame" msgstr "" #: admin/revslider-admin.class.php:1929 msgid "Toggle \"N/M\" Frames" msgstr "" #: admin/revslider-admin.class.php:1930 msgid "Start Media" msgstr "" #: admin/revslider-admin.class.php:1931 msgid "Stop Media" msgstr "" #: admin/revslider-admin.class.php:1932 msgid "Toggle Media" msgstr "" #: admin/revslider-admin.class.php:1933 msgid "Mute Media" msgstr "" #: admin/revslider-admin.class.php:1934 msgid "Unmute Media" msgstr "" #: admin/revslider-admin.class.php:1935 msgid "Toggle Mute Media" msgstr "" #: admin/revslider-admin.class.php:1936 msgid "Toggle Mute All Media" msgstr "" #: admin/revslider-admin.class.php:1937 msgid "Toggle Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1938 msgid "Enter Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1939 msgid "Exit Fullscreen" msgstr "" #: admin/revslider-admin.class.php:1940 msgid "Simulate Click" msgstr "" #: admin/revslider-admin.class.php:1941 msgid "Toggle Class" msgstr "" #: admin/revslider-admin.class.php:1942 admin/views/builder-layer-forms.php:228 #: admin/views/builder-layer-forms.php:862 msgid "Disabled" msgstr "" #: admin/revslider-admin.class.php:1943 msgid "Background Video" msgstr "" #: admin/revslider-admin.class.php:1944 admin/revslider-admin.class.php:1945 msgid "Video in Active Slide" msgstr "" #: admin/revslider-admin.class.php:1946 admin/views/builder-layer-forms.php:419 #: admin/includes/shortcode_generator/shortcode_generator.class.php:154 msgid "Behavior" msgstr "" #: admin/revslider-admin.class.php:1947 admin/views/modals-builder.php:722 msgid "Add Action to " msgstr "" #: admin/revslider-admin.class.php:1949 #: admin/includes/shortcode_generator/shortcode_generator.class.php:114 msgid "Layer Objects" msgstr "" #: admin/revslider-admin.class.php:1950 #: admin/includes/shortcode_generator/shortcode_generator.class.php:115 msgid "Objects" msgstr "" #: admin/revslider-admin.class.php:1951 #: admin/includes/shortcode_generator/shortcode_generator.class.php:116 msgid "Own Modules" msgstr "" #: admin/revslider-admin.class.php:1952 #: admin/includes/shortcode_generator/shortcode_generator.class.php:117 msgid "Font Icons" msgstr "" #: admin/revslider-admin.class.php:1953 #: admin/includes/shortcode_generator/shortcode_generator.class.php:118 msgid "Module Templates" msgstr "" #: admin/revslider-admin.class.php:1954 #: admin/includes/shortcode_generator/shortcode_generator.class.php:119 msgid "Videos" msgstr "" #: admin/revslider-admin.class.php:1955 #: admin/includes/shortcode_generator/shortcode_generator.class.php:120 msgid "SVG's" msgstr "" #: admin/revslider-admin.class.php:1956 #: admin/includes/shortcode_generator/shortcode_generator.class.php:121 msgid "Favorites" msgstr "" #: admin/revslider-admin.class.php:1957 #: admin/includes/shortcode_generator/shortcode_generator.class.php:128 msgid "Installed" msgstr "" #: admin/revslider-admin.class.php:1958 admin/revslider-admin.class.php:2018 #: admin/includes/shortcode_generator/shortcode_generator.class.php:129 msgid "Not Installed" msgstr "" #: admin/revslider-admin.class.php:1959 #: admin/includes/shortcode_generator/shortcode_generator.class.php:130 msgid "Setup Notes" msgstr "" #: admin/revslider-admin.class.php:1960 #: admin/includes/shortcode_generator/shortcode_generator.class.php:131 msgid "Requirements" msgstr "" #: admin/revslider-admin.class.php:1961 admin/views/overview.php:93 #: admin/includes/shortcode_generator/shortcode_generator.class.php:132 msgid "Installed Version" msgstr "" #: admin/revslider-admin.class.php:1962 msgid "Use LineBreaks only in Columns" msgstr "" #: admin/revslider-admin.class.php:1963 admin/views/overview.php:95 #: admin/includes/shortcode_generator/shortcode_generator.class.php:133 msgid "Available Version" msgstr "" #: admin/revslider-admin.class.php:1964 #: admin/includes/shortcode_generator/shortcode_generator.class.php:134 msgid "Install Template Package" msgstr "" #: admin/revslider-admin.class.php:1965 #: admin/includes/shortcode_generator/shortcode_generator.class.php:135 msgid "Install Template" msgstr "" #: admin/revslider-admin.class.php:1966 msgid "Installing Template" msgstr "" #: admin/revslider-admin.class.php:1967 #: admin/includes/shortcode_generator/shortcode_generator.class.php:140 msgid "Search" msgstr "" #: admin/revslider-admin.class.php:1968 #: admin/includes/shortcode_generator/shortcode_generator.class.php:141 msgid "FOLDER" msgstr "" #: admin/revslider-admin.class.php:1969 #: admin/includes/shortcode_generator/shortcode_generator.class.php:126 msgid "MODULE" msgstr "" #: admin/revslider-admin.class.php:1970 #: admin/includes/shortcode_generator/shortcode_generator.class.php:142 msgid "OBJECT" msgstr "" #: admin/revslider-admin.class.php:1971 #: admin/includes/shortcode_generator/shortcode_generator.class.php:127 msgid "PACKAGE" msgstr "" #: admin/revslider-admin.class.php:1972 #: admin/includes/shortcode_generator/shortcode_generator.class.php:143 msgid "IMAGE" msgstr "" #: admin/revslider-admin.class.php:1973 #: admin/includes/shortcode_generator/shortcode_generator.class.php:144 msgid "VIDEO" msgstr "" #: admin/revslider-admin.class.php:1974 #: admin/includes/shortcode_generator/shortcode_generator.class.php:145 msgid "ICON" msgstr "" #: admin/revslider-admin.class.php:1975 admin/views/builder-layer-forms.php:541 #: admin/includes/shortcode_generator/shortcode_generator.class.php:146 msgid "SVG" msgstr "" #: admin/revslider-admin.class.php:1976 #: admin/includes/shortcode_generator/shortcode_generator.class.php:147 msgid "FONT" msgstr "" #: admin/revslider-admin.class.php:1977 #: admin/includes/shortcode_generator/shortcode_generator.class.php:137 msgid "Re-Download Online" msgstr "" #: admin/revslider-admin.class.php:1978 #: admin/includes/shortcode_generator/shortcode_generator.class.php:138 msgid "Create Blank Page" msgstr "" #: admin/revslider-admin.class.php:1979 #: admin/includes/shortcode_generator/shortcode_generator.class.php:139 msgid "Please Wait a moment" msgstr "" #: admin/revslider-admin.class.php:1980 msgid "Changing Screen Size" msgstr "" #: admin/revslider-admin.class.php:1981 msgid "Headlines" msgstr "" #: admin/revslider-admin.class.php:1982 admin/views/builder-slider-forms.php:57 #: admin/views/builder-slider-forms.php:450 #: admin/views/builder-slider-forms.php:456 #: admin/views/builder-nav-forms.php:86 admin/views/builder-nav-forms.php:141 #: admin/views/builder-nav-forms.php:283 admin/views/builder-nav-forms.php:430 #: admin/views/builder-nav-forms.php:613 admin/views/builder-layer-forms.php:28 #: admin/views/builder-layer-forms.php:52 #: admin/includes/shortcode_generator/shortcode_generator.class.php:218 msgid "Content" msgstr "" #: admin/revslider-admin.class.php:1983 msgid "Buttons" msgstr "" #: admin/revslider-admin.class.php:1984 msgid "BG & Space" msgstr "" #: admin/revslider-admin.class.php:1985 admin/revslider-admin.class.php:1986 #: admin/views/builder-slider-forms.php:1110 msgid "Shadow" msgstr "" #: admin/revslider-admin.class.php:1987 msgid "Saving Slide" msgstr "" #: admin/revslider-admin.class.php:1988 msgid "Loading Configuration" msgstr "" #: admin/revslider-admin.class.php:1989 msgid "Updating Lists" msgstr "" #: admin/revslider-admin.class.php:1992 msgid "Slider Settings" msgstr "" #: admin/revslider-admin.class.php:1993 msgid "Animate From" msgstr "" #: admin/revslider-admin.class.php:1994 msgid "Keyframe #" msgstr "" #: admin/revslider-admin.class.php:1995 msgid "Transform Idle" msgstr "" #: admin/revslider-admin.class.php:1996 #: admin/includes/plugin-update.class.php:3423 msgid "Anim From" msgstr "" #: admin/revslider-admin.class.php:1997 admin/revslider-admin.class.php:1998 #: admin/includes/plugin-update.class.php:3527 #: admin/includes/plugin-update.class.php:3612 msgid "Anim To" msgstr "" #: admin/revslider-admin.class.php:1999 msgid "Keyframe" msgstr "" #: admin/revslider-admin.class.php:2000 msgid "Not Enough space between Frames." msgstr "" #: admin/revslider-admin.class.php:2001 msgid "Frame Size can not be Extended. Not enough Space." msgstr "" #: admin/revslider-admin.class.php:2002 msgid "Loop Template" msgstr "" #: admin/revslider-admin.class.php:2003 msgid "Animation Template" msgstr "" #: admin/revslider-admin.class.php:2004 msgid "Choose Image" msgstr "" #: admin/revslider-admin.class.php:2005 msgid "Choose Video" msgstr "" #: admin/revslider-admin.class.php:2006 msgid "Slider Revolution Shortcode Creator" msgstr "" #: admin/revslider-admin.class.php:2007 msgid "Shortcode Generator" msgstr "" #: admin/revslider-admin.class.php:2008 msgid "Please add at least one Layer." msgstr "" #: admin/revslider-admin.class.php:2009 msgid "Shortcode parsing successfull. Items can be found in step 3" msgstr "" #: admin/revslider-admin.class.php:2010 msgid "Shortcode could not be parsed." msgstr "" #: admin/revslider-admin.class.php:2011 msgid "Addon Required" msgstr "" #: admin/revslider-admin.class.php:2012 #: admin/includes/shortcode_generator/shortcode_generator.class.php:136 msgid "Activate License" msgstr "" #: admin/revslider-admin.class.php:2013 msgid "Search Icons..." msgstr "" #: admin/revslider-admin.class.php:2014 msgid "Save Current Template" msgstr "" #: admin/revslider-admin.class.php:2015 msgid "Overwrite Template ?" msgstr "" #: admin/revslider-admin.class.php:2016 msgid "Delete Template ?" msgstr "" #: admin/revslider-admin.class.php:2017 msgid "Credits" msgstr "" #: admin/revslider-admin.class.php:2019 admin/views/builder-nav-forms.php:810 #: admin/views/builder-nav-forms.php:828 #: admin/views/builder-layer-forms.php:928 msgid "Enabled" msgstr "" #: admin/revslider-admin.class.php:2020 msgid "Global" msgstr "" #: admin/revslider-admin.class.php:2021 msgid "Install Add-On" msgstr "" #: admin/revslider-admin.class.php:2022 msgid "Install" msgstr "" #: admin/revslider-admin.class.php:2023 msgid "Enable Add-On" msgstr "" #: admin/revslider-admin.class.php:2024 msgid "Disable Add-On" msgstr "" #: admin/revslider-admin.class.php:2025 msgid "Enable Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2026 msgid "Disable Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2027 msgid "Slider Revolution Version" msgstr "" #: admin/revslider-admin.class.php:2028 msgid "Check Requirements" msgstr "" #: admin/revslider-admin.class.php:2029 msgid "Activate Global Add-On" msgstr "" #: admin/revslider-admin.class.php:2030 msgid "Activate Add-On" msgstr "" #: admin/revslider-admin.class.php:2031 msgid "Activating Add-On" msgstr "" #: admin/revslider-admin.class.php:2032 msgid "Enabling Add-On" msgstr "" #: admin/revslider-admin.class.php:2033 msgid "Add-On" msgstr "" #: admin/revslider-admin.class.php:2034 msgid "Installing Add-On" msgstr "" #: admin/revslider-admin.class.php:2035 msgid "Disabling Add-On" msgstr "" #: admin/revslider-admin.class.php:2036 msgid "Building Select Boxes" msgstr "" #: admin/revslider-admin.class.php:2037 msgid "Warning" msgstr "" #: admin/revslider-admin.class.php:2038 msgid "Blank Page Created" msgstr "" #: admin/revslider-admin.class.php:2039 msgid "Blank page has been created:" msgstr "" #: admin/revslider-admin.class.php:2040 msgid "Visit Page" msgstr "" #: admin/revslider-admin.class.php:2041 msgid "Edit Page" msgstr "" #: admin/revslider-admin.class.php:2042 msgid "Close" msgstr "" #: admin/revslider-admin.class.php:2043 msgid "The changes you made require a page reload!" msgstr "" #: admin/revslider-admin.class.php:2044 msgid "Save your project & reload the page or cancel" msgstr "" #: admin/revslider-admin.class.php:2045 msgid "Save & Reload" msgstr "" #: admin/revslider-admin.class.php:2046 msgid "Cancel & Reload Later" msgstr "" #: admin/revslider-admin.class.php:2047 admin/views/modals-general.php:61 msgid "Save Configuration" msgstr "" #: admin/revslider-admin.class.php:2048 msgid "Updating" msgstr "" #: admin/revslider-admin.class.php:2049 msgid "Enable/Disable Add-On on Module" msgstr "" #: admin/revslider-admin.class.php:2050 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:157 msgid "Sort by Creation" msgstr "" #: admin/revslider-admin.class.php:2051 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:158 msgid "Creation Ascending" msgstr "" #: admin/revslider-admin.class.php:2052 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:159 msgid "Sort by Title" msgstr "" #: admin/revslider-admin.class.php:2053 admin/views/overview.php:67 #: admin/includes/shortcode_generator/shortcode_generator.class.php:160 msgid "Title Descending" msgstr "" #: admin/revslider-admin.class.php:2054 #: admin/includes/shortcode_generator/shortcode_generator.class.php:150 msgid "Update List" msgstr "" #: admin/revslider-admin.class.php:2055 msgid "Audio Wave Library is Loading..." msgstr "" #: admin/revslider-admin.class.php:2056 msgid "Loading CodeMirror Library..." msgstr "" #: admin/revslider-admin.class.php:2057 msgid "Lock / Unlock Selected" msgstr "" #: admin/revslider-admin.class.php:2058 #: admin/includes/shortcode_generator/shortcode_generator.class.php:155 msgid "Layers Importing" msgstr "" #: admin/revslider-admin.class.php:2059 #: admin/includes/shortcode_generator/shortcode_generator.class.php:156 msgid "Nothing Selected" msgstr "" #: admin/revslider-admin.class.php:2060 #: admin/includes/shortcode_generator/shortcode_generator.class.php:153 msgid "Layer with Action" msgstr "" #: admin/revslider-admin.class.php:2061 #: admin/includes/shortcode_generator/shortcode_generator.class.php:151 msgid "Image is Loading..." msgstr "" #: admin/revslider-admin.class.php:2062 #: admin/includes/shortcode_generator/shortcode_generator.class.php:152 msgid "Importing Layers..." msgstr "" #: admin/revslider-admin.class.php:2063 msgid "Triggered By" msgstr "" #: admin/revslider-admin.class.php:2064 msgid "Imported" msgstr "" #: admin/revslider-admin.class.php:2065 msgid "LAYERS" msgstr "" #: admin/revslider-admin.class.php:2066 admin/views/builder-layer-forms.php:37 msgid "Responsivity" msgstr "" #: admin/revslider-admin.class.php:2067 msgid "The changes you made will be lost!" msgstr "" #: admin/revslider-admin.class.php:2068 msgid "Are you sure you want to continue?" msgstr "" #: admin/revslider-admin.class.php:2069 msgid "Are you sure you want to export " msgstr "" #: admin/revslider-admin.class.php:2070 msgid "Are you sure you want to delete " msgstr "" #: admin/revslider-admin.class.php:2071 msgid "Delete All Sliders and Folders included in " msgstr "" #: admin/revslider-admin.class.php:2072 msgid "Leave without Save" msgstr "" #: admin/revslider-admin.class.php:2073 msgid "Updating the Plugin may take a few moments." msgstr "" #: admin/revslider-admin.class.php:2074 msgid "Downloading the Zip File may take a few moments." msgstr "" #: admin/revslider-admin.class.php:2075 msgid "Export Slider" msgstr "" #: admin/revslider-admin.class.php:2076 msgid "Yes, Export Slider" msgstr "" #: admin/revslider-admin.class.php:2077 msgid "Yes, Delete Slider" msgstr "" #: admin/revslider-admin.class.php:2078 msgid "Yes, Delete Slide" msgstr "" #: admin/revslider-admin.class.php:2079 msgid "Yes, Delete All Slider(s)" msgstr "" #: admin/revslider-admin.class.php:2080 msgid "Stay in Edior" msgstr "" #: admin/revslider-admin.class.php:2081 msgid "Redirecting to Overview Page" msgstr "" #: admin/revslider-admin.class.php:2082 msgid "Leaving current Page" msgstr "" #: admin/revslider-admin.class.php:2083 msgid "as HTML Document" msgstr "" #: admin/revslider-admin.class.php:2084 msgid "Preparing Data..." msgstr "" #: admin/revslider-admin.class.php:2085 msgid "Loading Content..." msgstr "" #: admin/revslider-admin.class.php:2086 admin/views/builder.php:142 msgid "Copy" msgstr "" #: admin/revslider-admin.class.php:2087 admin/views/builder.php:143 msgid "Paste" msgstr "" #: admin/revslider-admin.class.php:2088 msgid "WAIT" msgstr "" #: admin/revslider-admin.class.php:2089 msgid "1st Frame" msgstr "" #: admin/revslider-admin.class.php:2090 msgid "Last Frame" msgstr "" #: admin/revslider-admin.class.php:2091 msgid "on Action" msgstr "" #: admin/revslider-admin.class.php:2092 msgid "This action can not be undone !!" msgstr "" #: admin/revslider-admin.class.php:2093 msgid "Delete Slider" msgstr "" #: admin/revslider-admin.class.php:2094 msgid "Delete Slide" msgstr "" #: admin/revslider-admin.class.php:2095 msgid "This can be Undone only within the Current session." msgstr "" #: admin/revslider-admin.class.php:2096 msgid "Are you sure you want to delete the selected Slide:" msgstr "" #: admin/revslider-admin.class.php:2097 #: admin/views/builder-slider-forms.php:1264 msgid "Cancel" msgstr "" #: admin/revslider-admin.class.php:2098 msgid "Add-Ons" msgstr "" #: admin/revslider-admin.class.php:2099 msgid "Deleting Slider" msgstr "" #: admin/revslider-admin.class.php:2100 msgid "Template & Object Library" msgstr "" #: admin/revslider-admin.class.php:2101 msgid "Instant Updates" msgstr "" #: admin/revslider-admin.class.php:2102 msgid "1on1 Support" msgstr "" #: admin/revslider-admin.class.php:2103 msgid "Get a Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2104 msgid "I have a Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2105 msgid "Register Slider Revolution
    to Unlock Premium Features" msgstr "" #: admin/revslider-admin.class.php:2106 admin/views/overview.php:123 msgid "Register Purchase Code" msgstr "" #: admin/revslider-admin.class.php:2107 msgid "1 Purchase Code per Website!" msgstr "" #: admin/revslider-admin.class.php:2108 msgid "" "If you want to use your purchase code on
    another domain, please " "deregister it first or" msgstr "" #: admin/revslider-admin.class.php:2109 msgid "Parallax is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2110 msgid "Scroll Based Timeline is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2111 msgid "Filter Effect Scroll is now generally Enabled" msgstr "" #: admin/revslider-admin.class.php:2112 msgid "Slide has no Layers" msgstr "" #: admin/revslider-admin.class.php:2113 msgid "Changes that you made may not be saved." msgstr "" #: admin/revslider-admin.class.php:2114 #: admin/includes/shortcode_generator/shortcode_generator.class.php:161 msgid "Add Slider as Modal" msgstr "" #: admin/revslider-admin.class.php:2137 msgid "Wrong Request" msgstr "" #: admin/includes/widget.class.php:14 msgid "Displays a Slider Revolution Module on the page" msgstr "" #: admin/includes/widget.class.php:33 msgid "No Sliders found, Please create a Slider first" msgstr "" #: admin/includes/widget.class.php:51 admin/views/builder-slider-forms.php:54 #: admin/views/builder-slider-forms.php:76 #: admin/views/builder-slider-forms.php:544 #: admin/views/builder-slider-forms.php:662 admin/views/modals-builder.php:352 #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 #: admin/views/builder-layer-forms.php:880 msgid "Title" msgstr "" #: admin/includes/widget.class.php:55 msgid "Choose Slider" msgstr "" #: admin/includes/widget.class.php:66 msgid "Home Page Only" msgstr "" #: admin/includes/widget.class.php:70 msgid "Pages (example: 2,10):" msgstr "" #: admin/includes/tooltips.class.php:16 msgid "Docs" msgstr "" #: admin/includes/template.class.php:57 msgid "" "Can't write the file into the uploads folder of WordPress, please change " "permissions and try again!" msgstr "" #: admin/includes/template.class.php:64 msgid "" "Can't connect programatically to the ThemePunch servers, please check your " "webserver settings" msgstr "" #: admin/includes/template.class.php:67 msgid "" "Can't write into the uploads folder of WordPress, please change permissions " "and try again!" msgstr "" #: admin/includes/export-html.class.php:51 msgid "Wrong request!" msgstr "" #: admin/includes/export-html.class.php:304 msgid "" "Using this data is only allowed with a valid licence of the jQuery Slider " "Revolution Plugin, which can be found at CodeCanyon: http://codecanyon." "net/item/slider-revolution-responsive-jquery-plugin/2580848?ref=themepunch" msgstr "" #: admin/includes/plugin-update.class.php:5859 msgid "On Stage" msgstr "" #: admin/includes/addons.class.php:110 admin/includes/addons.class.php:135 msgid "Please activate Slider Revolution" msgstr "" #: admin/includes/import.class.php:137 msgid "No file sent." msgstr "" #: admin/includes/import.class.php:140 msgid "Exceeded filesize limit." msgstr "" #: admin/includes/import.class.php:152 msgid "Import file not found" msgstr "" #: admin/includes/import.class.php:199 msgid "slider_export.txt does not exist!" msgstr "" #: admin/includes/import.class.php:423 msgid "Please select the correct zip file, checksum failed!" msgstr "" #: admin/includes/import.class.php:470 admin/includes/import.class.php:552 msgid "" "Wrong export slider file format! Please make sure that the uploaded file is " "either a zip file with a correct slider_export.txt in the root of it or an " "valid slider_export.txt file." msgstr "" #: admin/includes/import.class.php:1540 msgid "could not find correct Slide to copy, please try again." msgstr "" #: admin/includes/import.class.php:1663 msgid " not found!" msgstr "" #: admin/includes/export.class.php:474 msgid "Can't create zip file: " msgstr "" #: admin/views/modals-general.php:22 msgid "Decision Modal Title" msgstr "" #: admin/views/modals-general.php:27 msgid "Do It" msgstr "" #: admin/views/modals-general.php:28 msgid "Dont Do It" msgstr "" #: admin/views/modals-general.php:40 msgid "Copy Embed Code" msgstr "" #: admin/views/modals-general.php:55 admin/views/builder-slider-forms.php:62 msgid "Addons" msgstr "" #: admin/views/modals-general.php:55 msgid "Check for Updates" msgstr "" #: admin/views/modals-general.php:59 msgid "Slider Revolution Addons" msgstr "" #: admin/views/modals-general.php:59 msgid "Please select an Addon to start with." msgstr "" #: admin/views/modals-overview.php:19 admin/views/modals-builder.php:26 msgid "Welcome to Slider Revolution 6" msgstr "" #: admin/views/modals-overview.php:63 msgid "Global Settings" msgstr "" #: admin/views/modals-overview.php:65 msgid "Permission" msgstr "" #: admin/views/modals-overview.php:66 msgid "To Admin" msgstr "" #: admin/views/modals-overview.php:67 msgid "To Editor, Admin" msgstr "" #: admin/views/modals-overview.php:68 msgid "Author, Editor, Admin" msgstr "" #: admin/views/modals-overview.php:71 msgid "Include Libraries Globaly" msgstr "" #: admin/views/modals-overview.php:72 msgid "List of Pages to include Revslider Libraries " msgstr "" #: admin/views/modals-overview.php:72 msgid "Example 2,homepage,5" msgstr "" #: admin/views/modals-overview.php:74 msgid "Insert scripts in Footer" msgstr "" #: admin/views/modals-overview.php:75 msgid "Defer JavaScript Loading" msgstr "" #: admin/views/modals-overview.php:77 msgid "Optional Font Loading URL" msgstr "" #: admin/views/modals-overview.php:77 msgid "ie. http://fonts.useso.com/css?family for chinese Environment" msgstr "" #: admin/views/modals-overview.php:79 msgid "Default Desktop Content Width" msgstr "" #: admin/views/modals-overview.php:80 msgid "Default Notebook Content Width" msgstr "" #: admin/views/modals-overview.php:81 msgid "Default Tablet Content Width" msgstr "" #: admin/views/modals-overview.php:82 msgid "Default Mobile Content Width" msgstr "" #: admin/views/modals-overview.php:84 msgid "Fix RS Table Issues" msgstr "" #: admin/views/modals-overview.php:84 msgid "Force RS DB Creation" msgstr "" #: admin/views/modals-overview.php:88 msgid "Save Global Settings" msgstr "" #: admin/views/overview.php:20 msgid "Good Evening " msgstr "" #: admin/views/overview.php:22 msgid "Good Morning " msgstr "" #: admin/views/overview.php:24 msgid "Good Afternoon " msgstr "" #: admin/views/overview.php:39 msgid "Modules" msgstr "" #: admin/views/overview.php:40 msgid "Updates" msgstr "" #: admin/views/overview.php:41 msgid "Activation" msgstr "" #: admin/views/overview.php:42 msgid "News" msgstr "" #: admin/views/overview.php:43 msgid "Globals" msgstr "" #: admin/views/overview.php:44 msgid "FAQ's" msgstr "" #: admin/views/overview.php:45 msgid "Support" msgstr "" #: admin/views/overview.php:52 msgid "You are running Slider Revolution " msgstr "" #: admin/views/overview.php:56 msgid "New Blank Module" msgstr "" #: admin/views/overview.php:57 msgid "New Module from Template" msgstr "" #: admin/views/overview.php:58 msgid "Manual Import" msgstr "" #: admin/views/overview.php:59 msgid "AddOns" msgstr "" #: admin/views/overview.php:65 msgid "Search Modules..." msgstr "" #: admin/views/overview.php:68 msgid "Show all Modules" msgstr "" #: admin/views/overview.php:69 msgid "Add Folder" msgstr "" #: admin/views/overview.php:78 msgid "Show All" msgstr "" #: admin/views/overview.php:92 msgid "Plugin Updates" msgstr "" #: admin/views/overview.php:100 msgid "Sytem Requirements" msgstr "" #: admin/views/overview.php:102 msgid "Upload folder writable" msgstr "" #: admin/views/overview.php:103 msgid "Memory Limit (256M)" msgstr "" #: admin/views/overview.php:104 msgid "Upload Max. Filesize (256M)" msgstr "" #: admin/views/overview.php:105 msgid "Max. Post Size (256M)" msgstr "" #: admin/views/overview.php:106 msgid "ThemePunch Server" msgstr "" #: admin/views/overview.php:107 admin/views/builder.php:111 #: admin/views/builder.php:121 admin/views/builder-slider-forms.php:331 #: admin/views/builder-slide-forms.php:53 #: admin/views/builder-slide-forms.php:65 #: admin/views/builder-slide-forms.php:72 #: admin/views/builder-slide-forms.php:78 #: admin/views/builder-slide-forms.php:83 #: admin/views/builder-layer-forms.php:174 #: admin/views/builder-layer-forms.php:220 #: admin/views/builder-layer-forms.php:263 msgid "Object Library" msgstr "" #: admin/views/overview.php:113 msgid "Update History" msgstr "" #: admin/views/overview.php:126 msgid "Find My Code" msgstr "" #: admin/views/overview.php:130 msgid "xxxx xxxx xxxx xxxx" msgstr "" #: admin/views/overview.php:131 msgid "Enter Purchase Code" msgstr "" #: admin/views/overview.php:137 msgid "1 Purchase Code per Website" msgstr "" #: admin/views/overview.php:138 msgid "" "If you want to use Slider Revolution on another domain, please purchase another license" msgstr "" #: admin/views/overview.php:143 msgid "Register to unlock all Premium Features" msgstr "" #: admin/views/overview.php:148 admin/views/overview.php:152 #: admin/views/overview.php:156 admin/views/overview.php:160 #: admin/views/overview.php:164 msgid "Register to Unlock" msgstr "" #: admin/views/overview.php:175 msgid "Connect with ThemePunch" msgstr "" #: admin/views/overview.php:176 msgid "Youtube" msgstr "" #: admin/views/overview.php:178 admin/views/builder-slider-forms.php:467 msgid "Twitter" msgstr "" #: admin/views/overview.php:180 admin/views/builder-slider-forms.php:468 msgid "Facebook" msgstr "" #: admin/views/overview.php:182 admin/views/builder-slider-forms.php:466 msgid "Instagram" msgstr "" #: admin/views/overview.php:184 msgid "Dribbble" msgstr "" #: admin/views/overview.php:186 msgid "Signup to our Newsletter" msgstr "" #: admin/views/overview.php:187 msgid "Enter your Email" msgstr "" #: admin/views/overview.php:189 msgid "Sign Up" msgstr "" #: admin/views/overview.php:192 msgid "Updates, New Products, Spotlights" msgstr "" #: admin/views/overview.php:193 msgid "" "Get access to the latest News from ThemePunch. We promise to never send you " "Spam!" msgstr "" #: admin/views/overview.php:199 msgid "Whats New?" msgstr "" #: admin/views/builder.php:48 admin/views/builder.php:201 msgid "Desktop" msgstr "" #: admin/views/builder.php:49 admin/views/builder.php:202 msgid "Notebook" msgstr "" #: admin/views/builder.php:50 admin/views/builder.php:203 msgid "Tablet" msgstr "" #: admin/views/builder.php:51 admin/views/builder.php:204 msgid "Mobile" msgstr "" #: admin/views/builder.php:67 admin/views/builder.php:82 #: admin/views/builder-slider-forms.php:690 msgid "Slides" msgstr "" #: admin/views/builder.php:81 admin/views/builder-slide-forms.php:490 msgid "Back" msgstr "" #: admin/views/builder.php:85 msgid "Add Slide(s)" msgstr "" #: admin/views/builder.php:87 msgid "Blank slide" msgstr "" #: admin/views/builder.php:88 msgid "Bulk Slide" msgstr "" #: admin/views/builder.php:89 msgid "Slide From Template" msgstr "" #: admin/views/builder.php:98 msgid "Add Layer" msgstr "" #: admin/views/builder.php:101 admin/views/builder-layer-forms.php:1554 msgid "Text" msgstr "" #: admin/views/builder.php:103 msgid "Quick Style Headline" msgstr "" #: admin/views/builder.php:104 msgid "Quick Style Content" msgstr "" #: admin/views/builder.php:108 admin/views/builder-slide-forms.php:45 msgid "Image" msgstr "" #: admin/views/builder.php:110 admin/views/builder.php:120 msgid "WordPress Library" msgstr "" #: admin/views/builder.php:112 admin/views/builder.php:122 msgid "Empty Placeholder" msgstr "" #: admin/views/builder.php:115 msgid "Button" msgstr "" #: admin/views/builder.php:116 msgid "Shape" msgstr "" #: admin/views/builder.php:118 msgid "Video" msgstr "" #: admin/views/builder.php:125 admin/views/builder-layer-forms.php:203 msgid "Audio" msgstr "" #: admin/views/builder.php:126 msgid "Icon / SVG" msgstr "" #: admin/views/builder.php:127 msgid "Row" msgstr "" #: admin/views/builder.php:128 admin/views/builder-slider-forms.php:843 #: admin/views/builder-slider-forms.php:853 msgid "Group" msgstr "" #: admin/views/builder.php:129 msgid "Layer Library" msgstr "" #: admin/views/builder.php:130 msgid "Import Layer" msgstr "" #: admin/views/builder.php:136 msgid "Multiple Selection" msgstr "" #: admin/views/builder.php:137 msgid "No Layers Selected" msgstr "" #: admin/views/builder.php:150 msgid "Lock/Unlock Selected" msgstr "" #: admin/views/builder.php:151 msgid "Unlock All" msgstr "" #: admin/views/builder.php:157 msgid "Hide Highlight Boxes" msgstr "" #: admin/views/builder.php:157 msgid "Show Highlight Boxes" msgstr "" #: admin/views/builder.php:158 msgid "Show/Hide Selected" msgstr "" #: admin/views/builder.php:159 msgid "Set All Visible" msgstr "" #: admin/views/builder.php:179 msgid "Single Select" msgstr "" #: admin/views/builder.php:180 msgid "Add to Selection" msgstr "" #: admin/views/builder.php:181 msgid "Drag to Select" msgstr "" #: admin/views/builder.php:190 msgid "Open Document" msgstr "" #: admin/views/builder.php:209 msgid "Quick Style" msgstr "" #: admin/views/builder.php:302 admin/views/builder-slider-forms.php:1264 #: admin/views/builder-nav-forms.php:229 admin/views/builder-nav-forms.php:369 #: admin/views/builder-nav-forms.php:556 admin/views/builder-nav-forms.php:740 msgid "Save" msgstr "" #: admin/views/builder.php:323 msgid "" "The Current Size is set to \"Auto Size\". Do you want to continue with " "Custom Size?" msgstr "" #: admin/views/builder-slider-forms.php:55 #: admin/views/builder-slider-forms.php:194 msgid "Layout" msgstr "" #: admin/views/builder-slider-forms.php:56 #: admin/views/builder-slider-forms.php:202 #: admin/views/builder-nav-forms.php:832 msgid "Carousel" msgstr "" #: admin/views/builder-slider-forms.php:58 msgid "Defaults" msgstr "" #: admin/views/builder-slider-forms.php:59 msgid "General" msgstr "" #: admin/views/builder-slider-forms.php:60 #: admin/views/builder-slide-forms.php:30 #: admin/views/builder-layer-forms.php:35 #: admin/views/builder-layer-forms.php:795 msgid "On Scroll" msgstr "" #: admin/views/builder-slider-forms.php:61 #: admin/views/builder-slider-forms.php:97 msgid "Spinner" msgstr "" #: admin/views/builder-slider-forms.php:63 #: admin/views/builder-layer-forms.php:1161 msgid "Advanced" msgstr "" #: admin/views/builder-slider-forms.php:65 msgid "As Modal" msgstr "" #: admin/views/builder-slider-forms.php:74 msgid "Module Naming" msgstr "" #: admin/views/builder-slider-forms.php:76 msgid "Enter a Module name" msgstr "" #: admin/views/builder-slider-forms.php:77 #: admin/includes/shortcode_generator/shortcode_generator.class.php:226 msgid "Alias" msgstr "" #: admin/views/builder-slider-forms.php:77 msgid "enter-a-module-name" msgstr "" #: admin/views/builder-slider-forms.php:78 #: admin/views/builder-slider-forms.php:172 msgid "Shortcode" msgstr "" #: admin/views/builder-slider-forms.php:79 #: admin/views/builder-slider-forms.php:173 msgid "Copy Shortcode" msgstr "" #: admin/views/builder-slider-forms.php:83 #: admin/views/builder-slide-forms.php:428 msgid "" "Place the shortcode on the page or post where you want to show this module." msgstr "" #: admin/views/builder-slider-forms.php:95 msgid "Spinner Settings" msgstr "" #: admin/views/builder-slider-forms.php:119 msgid "Spinner Color" msgstr "" #: admin/views/builder-slider-forms.php:142 msgid "Slider as Modal" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:302 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1276 #: admin/views/builder-layer-forms.php:1300 #: admin/views/builder-layer-forms.php:1321 msgid "Left" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:303 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:145 admin/views/builder-nav-forms.php:146 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:443 admin/views/builder-nav-forms.php:444 #: admin/views/builder-nav-forms.php:626 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1277 #: admin/views/builder-layer-forms.php:1282 #: admin/views/builder-layer-forms.php:1301 #: admin/views/builder-layer-forms.php:1306 #: admin/views/builder-layer-forms.php:1308 #: admin/views/builder-layer-forms.php:1322 #: admin/views/builder-layer-forms.php:1325 #: admin/views/builder-layer-forms.php:1327 msgid "Center" msgstr "" #: admin/views/builder-slider-forms.php:146 #: admin/views/builder-slider-forms.php:304 #: admin/views/builder-slider-forms.php:404 #: admin/views/builder-nav-forms.php:90 admin/views/builder-nav-forms.php:145 #: admin/views/builder-nav-forms.php:287 admin/views/builder-nav-forms.php:443 #: admin/views/builder-nav-forms.php:626 #: admin/views/builder-layer-forms.php:325 #: admin/views/builder-layer-forms.php:326 #: admin/views/builder-layer-forms.php:439 #: admin/views/builder-layer-forms.php:631 #: admin/views/builder-layer-forms.php:1278 #: admin/views/builder-layer-forms.php:1304 #: admin/views/builder-layer-forms.php:1323 msgid "Right" msgstr "" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1183 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1281 #: admin/views/builder-layer-forms.php:1305 #: admin/views/builder-layer-forms.php:1324 msgid "Top" msgstr "" #: admin/views/builder-slider-forms.php:147 #: admin/views/builder-slider-forms.php:405 #: admin/views/builder-slider-forms.php:1184 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:91 #: admin/views/builder-nav-forms.php:146 admin/views/builder-nav-forms.php:288 #: admin/views/builder-nav-forms.php:444 admin/views/builder-nav-forms.php:627 #: admin/views/builder-layer-forms.php:440 #: admin/views/builder-layer-forms.php:632 #: admin/views/builder-layer-forms.php:1283 #: admin/views/builder-layer-forms.php:1307 #: admin/views/builder-layer-forms.php:1326 msgid "Bottom" msgstr "" #: admin/views/builder-slider-forms.php:149 #: admin/views/builder-slider-forms.php:336 #: admin/views/builder-nav-forms.php:45 admin/views/builder-nav-forms.php:251 #: admin/views/builder-nav-forms.php:268 admin/views/builder-nav-forms.php:397 #: admin/views/builder-nav-forms.php:416 admin/views/builder-nav-forms.php:580 #: admin/views/builder-nav-forms.php:599 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:579 msgid "Position" msgstr "" #: admin/views/builder-slider-forms.php:155 msgid "Use Cover" msgstr "" #: admin/views/builder-slider-forms.php:161 msgid "Cover Color" msgstr "" #: admin/views/builder-slider-forms.php:165 msgid "Body Class" msgstr "" #: admin/views/builder-slider-forms.php:168 msgid "Toggle Document Body Class on Open and Close of the Modal." msgstr "" #: admin/views/builder-slider-forms.php:177 msgid "" "Place the shortcode on the page or post where you want to show this modal." msgstr "" #: admin/views/builder-slider-forms.php:189 msgid "Slider Layout" msgstr "" #: admin/views/builder-slider-forms.php:198 #: admin/views/builder-slider-forms.php:475 admin/views/modals-builder.php:322 #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-slide-forms.php:526 #: admin/views/builder-layer-forms.php:198 #: admin/views/builder-layer-forms.php:1269 msgid "Type" msgstr "" #: admin/views/builder-slider-forms.php:200 #: admin/views/builder-slider-forms.php:948 #: admin/views/builder-nav-forms.php:612 msgid "Slider" msgstr "" #: admin/views/builder-slider-forms.php:201 #: admin/views/builder-layer-forms.php:469 msgid "Scene" msgstr "" #: admin/views/builder-slider-forms.php:208 msgid "Sizing" msgstr "" #: admin/views/builder-slider-forms.php:210 msgid "Auto" msgstr "" #: admin/views/builder-slider-forms.php:211 msgid "Full-Width" msgstr "" #: admin/views/builder-slider-forms.php:212 msgid "Full-Screen" msgstr "" #: admin/views/builder-slider-forms.php:221 msgid "Layer Area Size" msgstr "" #: admin/views/builder-slider-forms.php:224 #: admin/views/builder-slider-forms.php:232 #: admin/views/builder-slider-forms.php:240 #: admin/views/builder-slider-forms.php:248 msgid "Browser Width" msgstr "" #: admin/views/builder-slider-forms.php:260 msgid "Decrease Module Height" msgstr "" #: admin/views/builder-slider-forms.php:262 msgid "by Container" msgstr "" #: admin/views/builder-slider-forms.php:262 msgid "Enter Container .class or #id" msgstr "" #: admin/views/builder-slider-forms.php:264 msgid "by PX or %" msgstr "" #: admin/views/builder-slider-forms.php:266 msgid "Dont Force Fullwidth" msgstr "" #: admin/views/builder-slider-forms.php:273 #: admin/views/builder-slider-forms.php:1202 msgid "Advanced Settings" msgstr "" #: admin/views/builder-slider-forms.php:277 msgid "Max Width" msgstr "" #: admin/views/builder-slider-forms.php:278 msgid "Min Height" msgstr "" #: admin/views/builder-slider-forms.php:279 msgid "Wrapper Max Height" msgstr "" #: admin/views/builder-slider-forms.php:282 msgid "Keep Breakpoint Heights" msgstr "" #: admin/views/builder-slider-forms.php:283 msgid "Respect Ratio" msgstr "" #: admin/views/builder-slider-forms.php:284 msgid "Grid = Module" msgstr "" #: admin/views/builder-slider-forms.php:286 msgid "Force Overflow Visible" msgstr "" #: admin/views/builder-slider-forms.php:287 msgid "Fixed on Top" msgstr "" #: admin/views/builder-slider-forms.php:297 msgid "Module Position within Wrapper" msgstr "" #: admin/views/builder-slider-forms.php:300 msgid "Align" msgstr "" #: admin/views/builder-slider-forms.php:320 msgid "Module Background" msgstr "" #: admin/views/builder-slider-forms.php:323 msgid "Use Image" msgstr "" #: admin/views/builder-slider-forms.php:326 #: admin/views/builder-slide-forms.php:59 #: admin/views/builder-layer-forms.php:564 #: admin/views/builder-layer-forms.php:1017 msgid "BG Color" msgstr "" #: admin/views/builder-slider-forms.php:329 #: admin/views/builder-layer-forms.php:568 msgid "BG Image" msgstr "" #: admin/views/builder-slider-forms.php:329 msgid "Enter External URL" msgstr "" #: admin/views/builder-slider-forms.php:330 #: admin/views/builder-slider-forms.php:1229 #: admin/views/builder-slide-forms.php:52 #: admin/views/builder-slide-forms.php:64 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:77 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-slide-forms.php:173 #: admin/views/builder-slide-forms.php:185 #: admin/views/builder-layer-forms.php:173 #: admin/views/builder-layer-forms.php:215 #: admin/views/builder-layer-forms.php:219 #: admin/views/builder-layer-forms.php:262 msgid "Media Library" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left bottom" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "left top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "center bottom" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right top" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right center" msgstr "" #: admin/views/builder-slider-forms.php:333 admin/views/modals-builder.php:274 #: admin/views/builder-slide-forms.php:138 #: admin/views/builder-layer-forms.php:576 msgid "right bottom" msgstr "" #: admin/views/builder-slider-forms.php:365 msgid "Border, Overlay & Shadow" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "Overlay" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "none" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 Black" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "2 x 2 White" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 Black" msgstr "" #: admin/views/builder-slider-forms.php:368 #: admin/views/builder-slide-forms.php:206 #: admin/views/builder-layer-forms.php:243 msgid "3 x 3 White" msgstr "" #: admin/views/builder-slider-forms.php:370 msgid "Shadow Type" msgstr "" #: admin/views/builder-slider-forms.php:370 msgid "No Shadow" msgstr "" #: admin/views/builder-slider-forms.php:372 msgid "Gap (Border)" msgstr "" #: admin/views/builder-slider-forms.php:382 msgid "Caraousel" msgstr "" #: admin/views/builder-slider-forms.php:385 msgid "Carousel Layout" msgstr "" #: admin/views/builder-slider-forms.php:388 msgid "Infinity Scroll" msgstr "" #: admin/views/builder-slider-forms.php:389 msgid "Layers Visible" msgstr "" #: admin/views/builder-slider-forms.php:391 msgid "Max. Visible" msgstr "" #: admin/views/builder-slider-forms.php:393 msgid "Stretch Slides" msgstr "" #: admin/views/builder-slider-forms.php:411 #: admin/views/builder-nav-forms.php:122 admin/views/builder-nav-forms.php:175 #: admin/views/builder-nav-forms.php:322 admin/views/builder-nav-forms.php:511 #: admin/views/builder-nav-forms.php:693 admin/views/builder-slide-forms.php:21 #: admin/views/builder-slide-forms.php:383 #: admin/views/builder-layer-forms.php:32 #: admin/views/builder-layer-forms.php:1101 #: admin/views/builder-layer-forms.php:1586 msgid "Animation" msgstr "" #: admin/views/builder-slider-forms.php:413 #: admin/views/builder-slider-forms.php:1057 #: admin/views/builder-slide-forms.php:461 #: admin/views/builder-layer-forms.php:1136 msgid "Easing" msgstr "" #: admin/views/builder-slider-forms.php:414 msgid "Ease Speed" msgstr "" #: admin/views/builder-slider-forms.php:419 #: admin/views/builder-slider-forms.php:1042 #: admin/views/builder-layer-forms.php:1596 msgid "Effects" msgstr "" #: admin/views/builder-slider-forms.php:422 #: admin/views/builder-slider-forms.php:1170 #: admin/views/builder-nav-forms.php:123 admin/views/builder-nav-forms.php:176 #: admin/views/builder-nav-forms.php:323 admin/views/builder-nav-forms.php:512 #: admin/views/builder-nav-forms.php:694 #: admin/views/builder-slide-forms.php:295 msgid "Fade" msgstr "" #: admin/views/builder-slider-forms.php:428 msgid "Rotation" msgstr "" #: admin/views/builder-slider-forms.php:435 #: admin/views/builder-layer-forms.php:1663 msgid "Scale" msgstr "" #: admin/views/builder-slider-forms.php:460 #: admin/views/builder-slider-forms.php:693 #: admin/views/builder-slider-forms.php:775 #: admin/views/builder-slider-forms.php:810 #: admin/views/builder-slider-forms.php:840 #: admin/views/builder-slide-forms.php:42 #: admin/views/builder-slide-forms.php:56 msgid "Source" msgstr "" #: admin/views/builder-slider-forms.php:463 msgid "Post-Based" msgstr "" #: admin/views/builder-slider-forms.php:464 admin/views/modals-builder.php:524 #: admin/views/modals-builder.php:577 msgid "WooCommerce" msgstr "" #: admin/views/builder-slider-forms.php:465 msgid "Flickr" msgstr "" #: admin/views/builder-slider-forms.php:469 msgid "YouTube" msgstr "" #: admin/views/builder-slider-forms.php:470 msgid "Vimeo" msgstr "" #: admin/views/builder-slider-forms.php:477 admin/views/modals-builder.php:523 #: admin/views/modals-builder.php:541 msgid "Post" msgstr "" #: admin/views/builder-slider-forms.php:478 msgid "Specific Post" msgstr "" #: admin/views/builder-slider-forms.php:479 msgid "Current Post" msgstr "" #: admin/views/builder-slider-forms.php:490 msgid "Post Selection" msgstr "" #: admin/views/builder-slider-forms.php:494 msgid "Fetch By" msgstr "" #: admin/views/builder-slider-forms.php:495 msgid "Categories & Tags" msgstr "" #: admin/views/builder-slider-forms.php:496 msgid "Related" msgstr "" #: admin/views/builder-slider-forms.php:497 msgid "Popular" msgstr "" #: admin/views/builder-slider-forms.php:498 msgid "Recent" msgstr "" #: admin/views/builder-slider-forms.php:499 msgid "Next / Previous" msgstr "" #: admin/views/builder-slider-forms.php:502 msgid "Post Types:" msgstr "" #: admin/views/builder-slider-forms.php:511 msgid "Categories:" msgstr "" #: admin/views/builder-slider-forms.php:527 msgid "Specific Posts" msgstr "" #: admin/views/builder-slider-forms.php:527 msgid "coma separated list | ex: 23,24,25" msgstr "" #: admin/views/builder-slider-forms.php:528 msgid "Popular Posts" msgstr "" #: admin/views/builder-slider-forms.php:529 msgid "Recent Posts" msgstr "" #: admin/views/builder-slider-forms.php:537 msgid "Sorting & Settings" msgstr "" #: admin/views/builder-slider-forms.php:541 msgid "Sort Posts By:" msgstr "" #: admin/views/builder-slider-forms.php:542 #: admin/views/builder-slider-forms.php:660 admin/views/modals-builder.php:545 #: admin/views/modals-builder.php:545 msgid "Post ID" msgstr "" #: admin/views/builder-slider-forms.php:543 #: admin/views/builder-slider-forms.php:661 msgid "Date" msgstr "" #: admin/views/builder-slider-forms.php:545 #: admin/views/builder-slider-forms.php:663 msgid "Slug" msgstr "" #: admin/views/builder-slider-forms.php:546 #: admin/views/builder-slider-forms.php:664 msgid "Author" msgstr "" #: admin/views/builder-slider-forms.php:547 #: admin/views/builder-slider-forms.php:665 msgid "Last Modified" msgstr "" #: admin/views/builder-slider-forms.php:548 #: admin/views/builder-slider-forms.php:666 msgid "Number Of Comments" msgstr "" #: admin/views/builder-slider-forms.php:549 #: admin/views/builder-slider-forms.php:667 #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Random" msgstr "" #: admin/views/builder-slider-forms.php:550 #: admin/views/builder-slider-forms.php:668 msgid "Unsorted" msgstr "" #: admin/views/builder-slider-forms.php:551 #: admin/views/builder-slider-forms.php:669 msgid "Custom Order" msgstr "" #: admin/views/builder-slider-forms.php:565 #: admin/views/builder-slider-forms.php:671 msgid "Sort Direction" msgstr "" #: admin/views/builder-slider-forms.php:567 #: admin/views/builder-slider-forms.php:673 msgid "Descending" msgstr "" #: admin/views/builder-slider-forms.php:568 #: admin/views/builder-slider-forms.php:674 msgid "Ascending" msgstr "" #: admin/views/builder-slider-forms.php:572 #: admin/views/builder-slider-forms.php:677 msgid "Max Posts" msgstr "" #: admin/views/builder-slider-forms.php:573 #: admin/views/builder-slider-forms.php:678 msgid "Limit Excerpt" msgstr "" #: admin/views/builder-slider-forms.php:587 msgid "No further source settings needed. Content is created manually." msgstr "" #: admin/views/builder-slider-forms.php:597 msgid "Types & Categories" msgstr "" #: admin/views/builder-slider-forms.php:601 msgid "Types" msgstr "" #: admin/views/builder-slider-forms.php:613 msgid "Product Categories" msgstr "" #: admin/views/builder-slider-forms.php:632 #: admin/views/builder-slide-forms.php:22 #: admin/views/builder-slide-forms.php:321 #: admin/views/builder-slide-forms.php:324 msgid "Filters" msgstr "" #: admin/views/builder-slider-forms.php:636 #: admin/views/builder-slider-forms.php:640 msgid "From" msgstr "" #: admin/views/builder-slider-forms.php:637 #: admin/views/builder-slider-forms.php:641 msgid "To" msgstr "" #: admin/views/builder-slider-forms.php:643 msgid "In Stock Only" msgstr "" #: admin/views/builder-slider-forms.php:644 msgid "Featured Only" msgstr "" #: admin/views/builder-slider-forms.php:649 msgid "Sorting & Limitations" msgstr "" #: admin/views/builder-slider-forms.php:652 msgid "Sort Prod. By" msgstr "" #: admin/views/builder-slider-forms.php:687 msgid "Flickr Settings" msgstr "" #: admin/views/builder-slider-forms.php:690 #: admin/views/builder-slider-forms.php:728 #: admin/views/builder-slider-forms.php:746 #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 #: admin/views/builder-slider-forms.php:838 msgid "Amount of Slides" msgstr "" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "Cache (sec)" msgstr "" #: admin/views/builder-slider-forms.php:691 #: admin/views/builder-slider-forms.php:729 #: admin/views/builder-slider-forms.php:747 #: admin/views/builder-slider-forms.php:773 #: admin/views/builder-slider-forms.php:801 #: admin/views/builder-slider-forms.php:839 msgid "i.e. 1200" msgstr "" #: admin/views/builder-slider-forms.php:692 #: admin/views/builder-slider-forms.php:802 msgid "API Key" msgstr "" #: admin/views/builder-slider-forms.php:692 msgid "Enter your Api Key" msgstr "" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "Display a user's public photos" msgstr "" #: admin/views/builder-slider-forms.php:694 #: admin/views/builder-slider-forms.php:731 msgid "User Public Photos" msgstr "" #: admin/views/builder-slider-forms.php:695 msgid "Display a certain photoset from a user" msgstr "" #: admin/views/builder-slider-forms.php:695 msgid "User Photoset" msgstr "" #: admin/views/builder-slider-forms.php:696 msgid "Display a gallery" msgstr "" #: admin/views/builder-slider-forms.php:696 msgid "Gallery" msgstr "" #: admin/views/builder-slider-forms.php:697 msgid "Display a group's photos" msgstr "" #: admin/views/builder-slider-forms.php:697 msgid "Groups' Photos" msgstr "" #: admin/views/builder-slider-forms.php:700 msgid "User URL:" msgstr "" #: admin/views/builder-slider-forms.php:700 msgid "Enter User URL" msgstr "" #: admin/views/builder-slider-forms.php:702 msgid "Photoset" msgstr "" #: admin/views/builder-slider-forms.php:702 msgid "Pick an Item" msgstr "" #: admin/views/builder-slider-forms.php:706 msgid "Gallery URL" msgstr "" #: admin/views/builder-slider-forms.php:706 msgid "Enter Gallery URL" msgstr "" #: admin/views/builder-slider-forms.php:709 msgid "Group URL" msgstr "" #: admin/views/builder-slider-forms.php:709 msgid "Enter Group URL" msgstr "" #: admin/views/builder-slider-forms.php:714 msgid "" "Read " "here how to receive your Flickr API key" msgstr "" #: admin/views/builder-slider-forms.php:725 msgid "Instagram Settings" msgstr "" #: admin/views/builder-slider-forms.php:728 msgid "Slides:" msgstr "" #: admin/views/builder-slider-forms.php:729 msgid "Cache (sec):" msgstr "" #: admin/views/builder-slider-forms.php:730 msgid "Source:" msgstr "" #: admin/views/builder-slider-forms.php:733 msgid "User Name:" msgstr "" #: admin/views/builder-slider-forms.php:733 #: admin/views/builder-slider-forms.php:847 msgid "Enter User Name" msgstr "" #: admin/views/builder-slider-forms.php:743 msgid "Twitter Settings" msgstr "" #: admin/views/builder-slider-forms.php:746 msgid "Slides (<500)" msgstr "" #: admin/views/builder-slider-forms.php:748 msgid "Twitter @" msgstr "" #: admin/views/builder-slider-forms.php:748 msgid "Enter Twitter Name" msgstr "" #: admin/views/builder-slider-forms.php:749 msgid "Text Tweets" msgstr "" #: admin/views/builder-slider-forms.php:750 msgid "ReTweets" msgstr "" #: admin/views/builder-slider-forms.php:751 msgid "Replies" msgstr "" #: admin/views/builder-slider-forms.php:752 msgid "Consumer Key" msgstr "" #: admin/views/builder-slider-forms.php:752 msgid "Enter Consumer Key" msgstr "" #: admin/views/builder-slider-forms.php:753 msgid "Cons. Secret" msgstr "" #: admin/views/builder-slider-forms.php:753 msgid "Enter Secret" msgstr "" #: admin/views/builder-slider-forms.php:754 msgid "Access Token" msgstr "" #: admin/views/builder-slider-forms.php:754 msgid "Enter Access Token" msgstr "" #: admin/views/builder-slider-forms.php:755 msgid "Access Secret" msgstr "" #: admin/views/builder-slider-forms.php:755 msgid "Enter Access Secret" msgstr "" #: admin/views/builder-slider-forms.php:759 msgid "" "Please " "register your application with Twitter
    to get the right values" msgstr "" #: admin/views/builder-slider-forms.php:769 msgid "FaceBook Settings" msgstr "" #: admin/views/builder-slider-forms.php:772 #: admin/views/builder-slider-forms.php:800 msgid "Slides (<25)" msgstr "" #: admin/views/builder-slider-forms.php:774 msgid "Page URL" msgstr "" #: admin/views/builder-slider-forms.php:774 msgid "Enter FaceBook Page URL" msgstr "" #: admin/views/builder-slider-forms.php:776 #: admin/views/builder-slider-forms.php:842 #: admin/views/builder-slider-forms.php:850 msgid "Album" msgstr "" #: admin/views/builder-slider-forms.php:777 msgid "TimeLine" msgstr "" #: admin/views/builder-slider-forms.php:780 msgid "Select Album" msgstr "" #: admin/views/builder-slider-forms.php:782 msgid "APP ID" msgstr "" #: admin/views/builder-slider-forms.php:782 msgid "Enter the App ID" msgstr "" #: admin/views/builder-slider-forms.php:783 msgid "APP Secret" msgstr "" #: admin/views/builder-slider-forms.php:783 msgid "Enter the App Secret" msgstr "" #: admin/views/builder-slider-forms.php:787 msgid "" "Please register your Website app with Facebook
    to " "get the right values" msgstr "" #: admin/views/builder-slider-forms.php:797 msgid "YouTube Settings" msgstr "" #: admin/views/builder-slider-forms.php:802 msgid "Enter Api Key" msgstr "" #: admin/views/builder-slider-forms.php:806 msgid "" "Find information about the YouTube API key " "here" msgstr "" #: admin/views/builder-slider-forms.php:809 msgid "Channel ID" msgstr "" #: admin/views/builder-slider-forms.php:809 msgid "Enter YouTube Channel ID" msgstr "" #: admin/views/builder-slider-forms.php:811 msgid "Playlist" msgstr "" #: admin/views/builder-slider-forms.php:812 #: admin/views/builder-slider-forms.php:844 #: admin/views/builder-slider-forms.php:856 msgid "Channel" msgstr "" #: admin/views/builder-slider-forms.php:815 msgid "Select Playlist" msgstr "" #: admin/views/builder-slider-forms.php:820 msgid "" "See how to find the Youtube channel ID here" msgstr "" #: admin/views/builder-slider-forms.php:825 msgid "" "The “YouTube Stream” content source is used to display a full stream of " "videos from a channel/playlist.
    If you want to display a single youtube " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:835 msgid "Vimeo Settings" msgstr "" #: admin/views/builder-slider-forms.php:838 msgid "Slides (<60)" msgstr "" #: admin/views/builder-slider-forms.php:841 #: admin/views/builder-slider-forms.php:847 msgid "User" msgstr "" #: admin/views/builder-slider-forms.php:850 msgid "Enter Album Id" msgstr "" #: admin/views/builder-slider-forms.php:853 msgid "Enter Group Name" msgstr "" #: admin/views/builder-slider-forms.php:856 msgid "Enter Channel Name" msgstr "" #: admin/views/builder-slider-forms.php:860 msgid "" "The “Vimeo Stream” content source is used to display a full stream of videos " "from a user/album/group/channel.
    If you want to display a single vimeo " "video, please select the content source “Default Slider” and add a video " "layer in the slide editor." msgstr "" #: admin/views/builder-slider-forms.php:871 msgid "General Settings" msgstr "" #: admin/views/builder-slider-forms.php:875 msgid "Dynamic Viewport Loading" msgstr "" #: admin/views/builder-slider-forms.php:878 msgid "ViewPort Stop" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Wait" msgstr "" #: admin/views/builder-slider-forms.php:881 msgid "Pause" msgstr "" #: admin/views/builder-slider-forms.php:893 msgid "Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:897 msgid "Auto Rotate Slideshow" msgstr "" #: admin/views/builder-slider-forms.php:899 msgid "Stop on Hover" msgstr "" #: admin/views/builder-slider-forms.php:900 msgid "Loop One Slide" msgstr "" #: admin/views/builder-slider-forms.php:901 msgid "Stop after N Loops" msgstr "" #: admin/views/builder-slider-forms.php:908 msgid "Random Order" msgstr "" #: admin/views/builder-slider-forms.php:911 msgid "Wait for API" msgstr "" #: admin/views/builder-slider-forms.php:922 msgid "Other 1. Slide" msgstr "" #: admin/views/builder-slider-forms.php:923 msgid "#" msgstr "" #: admin/views/builder-slider-forms.php:925 msgid "Diff. Anim" msgstr "" #: admin/views/builder-slider-forms.php:927 msgid "Transitions" msgstr "" #: admin/views/builder-slider-forms.php:929 #: admin/views/builder-slide-forms.php:462 #: admin/views/builder-layer-forms.php:1134 msgid "Duration" msgstr "" #: admin/views/builder-slider-forms.php:930 msgid "Slot Amount" msgstr "" #: admin/views/builder-slider-forms.php:937 #: admin/views/builder-slider-forms.php:1049 msgid "Disable on Mobile" msgstr "" #: admin/views/builder-slider-forms.php:939 msgid "Disable Slider" msgstr "" #: admin/views/builder-slider-forms.php:940 msgid "Disable Ken B." msgstr "" #: admin/views/builder-slider-forms.php:946 msgid "Hide Under Browser width..." msgstr "" #: admin/views/builder-slider-forms.php:949 msgid "Marked Layers" msgstr "" #: admin/views/builder-slider-forms.php:950 msgid "All Layers" msgstr "" #: admin/views/builder-slider-forms.php:955 msgid "Mobile Settings" msgstr "" #: admin/views/builder-slider-forms.php:957 msgid "HTML5 Autoplay" msgstr "" #: admin/views/builder-slider-forms.php:961 msgid "Option is depricated and will be removed in upcoming updates !" msgstr "" #: admin/views/builder-slider-forms.php:970 msgid "Browser behavior" msgstr "" #: admin/views/builder-slider-forms.php:973 msgid "Next on Browser Focus" msgstr "" #: admin/views/builder-slider-forms.php:974 msgid "Disable Blur/Focus behav." msgstr "" #: admin/views/builder-slider-forms.php:984 #: admin/views/builder-slide-forms.php:31 msgid "WPML" msgstr "" #: admin/views/builder-slider-forms.php:986 msgid "Use WPML Settings" msgstr "" #: admin/views/builder-slider-forms.php:1000 msgid "Module Defaults" msgstr "" #: admin/views/builder-slider-forms.php:1004 msgid "Default Basics" msgstr "" #: admin/views/builder-slider-forms.php:1006 msgid "Module ID" msgstr "" #: admin/views/builder-slider-forms.php:1007 msgid "Module Classes" msgstr "" #: admin/views/builder-slider-forms.php:1008 msgid "Wrapper Classes" msgstr "" #: admin/views/builder-slider-forms.php:1009 msgid "Slide Duration" msgstr "" #: admin/views/builder-slider-forms.php:1010 msgid "Initialization Delay" msgstr "" #: admin/views/builder-slider-forms.php:1011 msgid "Layers are Selectable" msgstr "" #: admin/views/builder-slider-forms.php:1017 msgid "Default New Layer Settings" msgstr "" #: admin/views/builder-slider-forms.php:1019 #: admin/views/builder-layer-forms.php:378 msgid "Intelligent Inheriting" msgstr "" #: admin/views/builder-slider-forms.php:1020 msgid "Responsive Between Devices" msgstr "" #: admin/views/builder-slider-forms.php:1021 #: admin/views/builder-layer-forms.php:385 msgid "Responsive Offsets" msgstr "" #: admin/views/builder-slider-forms.php:1022 #: admin/views/builder-layer-forms.php:386 msgid "Responsive Children" msgstr "" #: admin/views/builder-slider-forms.php:1037 msgid "Scroll Based Features" msgstr "" #: admin/views/builder-slider-forms.php:1040 msgid "Parallax" msgstr "" #: admin/views/builder-slider-forms.php:1041 #: admin/views/builder-layer-forms.php:1595 msgid "Timeline" msgstr "" #: admin/views/builder-slider-forms.php:1046 msgid "Parallax Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1048 msgid "3D Effects Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1054 msgid "Timelines Scroll based" msgstr "" #: admin/views/builder-slider-forms.php:1058 msgid "Speed" msgstr "" #: admin/views/builder-slider-forms.php:1061 msgid "Fix during Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1066 msgid "Module Fixed From" msgstr "" #: admin/views/builder-slider-forms.php:1067 msgid "Module Fixed Until" msgstr "" #: admin/views/builder-slider-forms.php:1073 msgid "Use Full Screen or Full Width Layout to Use Fixed Scroll." msgstr "" #: admin/views/builder-slider-forms.php:1080 msgid "Scroll based Effects" msgstr "" #: admin/views/builder-slider-forms.php:1089 msgid "Mouse Interaction" msgstr "" #: admin/views/builder-slider-forms.php:1091 msgid "Triggered by" msgstr "" #: admin/views/builder-slider-forms.php:1092 msgid "Mouse Move" msgstr "" #: admin/views/builder-slider-forms.php:1093 msgid "Scroll Position" msgstr "" #: admin/views/builder-slider-forms.php:1094 msgid "Mouse Move & Scroll" msgstr "" #: admin/views/builder-slider-forms.php:1096 msgid "Parallax Orig." msgstr "" #: admin/views/builder-slider-forms.php:1097 msgid "Mouse Enter Point" msgstr "" #: admin/views/builder-slider-forms.php:1098 msgid "Slider Center" msgstr "" #: admin/views/builder-slider-forms.php:1100 msgid "Mouse Speed" msgstr "" #: admin/views/builder-slider-forms.php:1101 msgid "BG Speed" msgstr "" #: admin/views/builder-slider-forms.php:1102 msgid "Layers Speed" msgstr "" #: admin/views/builder-slider-forms.php:1108 msgid "3D Settings" msgstr "" #: admin/views/builder-slider-forms.php:1111 msgid "On Background Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1112 msgid "Slider Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1113 msgid "Layers Overflow Hidden" msgstr "" #: admin/views/builder-slider-forms.php:1115 msgid "3D Crop Fix (z)" msgstr "" #: admin/views/builder-slider-forms.php:1116 #: admin/views/builder-slide-forms.php:261 msgid "BG 3D Depth" msgstr "" #: admin/views/builder-slider-forms.php:1121 msgid "Depths" msgstr "" #: admin/views/builder-slider-forms.php:1124 msgid "1." msgstr "" #: admin/views/builder-slider-forms.php:1125 msgid "6." msgstr "" #: admin/views/builder-slider-forms.php:1126 msgid "11." msgstr "" #: admin/views/builder-slider-forms.php:1129 msgid "2." msgstr "" #: admin/views/builder-slider-forms.php:1130 msgid "7." msgstr "" #: admin/views/builder-slider-forms.php:1131 msgid "12." msgstr "" #: admin/views/builder-slider-forms.php:1134 msgid "3." msgstr "" #: admin/views/builder-slider-forms.php:1135 msgid "8." msgstr "" #: admin/views/builder-slider-forms.php:1136 msgid "13." msgstr "" #: admin/views/builder-slider-forms.php:1139 msgid "4." msgstr "" #: admin/views/builder-slider-forms.php:1140 msgid "9." msgstr "" #: admin/views/builder-slider-forms.php:1141 msgid "14." msgstr "" #: admin/views/builder-slider-forms.php:1144 msgid "5." msgstr "" #: admin/views/builder-slider-forms.php:1145 msgid "10." msgstr "" #: admin/views/builder-slider-forms.php:1146 msgid "15." msgstr "" #: admin/views/builder-slider-forms.php:1156 msgid "Use Default on..." msgstr "" #: admin/views/builder-slider-forms.php:1158 msgid "Layers" msgstr "" #: admin/views/builder-slider-forms.php:1168 msgid "Scroll Effects Default" msgstr "" #: admin/views/builder-slider-forms.php:1171 #: admin/views/builder-slide-forms.php:305 msgid "Grayscale" msgstr "" #: admin/views/builder-slider-forms.php:1172 #: admin/views/builder-slide-forms.php:300 msgid "Blur" msgstr "" #: admin/views/builder-slider-forms.php:1173 msgid "Max Blur Strength" msgstr "" #: admin/views/builder-slider-forms.php:1174 msgid "Layers default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1175 msgid "Slides default Enabled" msgstr "" #: admin/views/builder-slider-forms.php:1179 msgid "Scroll Effects Settings" msgstr "" #: admin/views/builder-slider-forms.php:1182 #: admin/views/builder-nav-forms.php:811 msgid "Direction" msgstr "" #: admin/views/builder-slider-forms.php:1185 #: admin/views/builder-layer-forms.php:326 msgid "Both" msgstr "" #: admin/views/builder-slider-forms.php:1188 msgid "Disable Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1189 msgid "Offset (Tilt) Effect" msgstr "" #: admin/views/builder-slider-forms.php:1190 msgid "Factor on BG's" msgstr "" #: admin/views/builder-slider-forms.php:1191 msgid "Factor on Layers" msgstr "" #: admin/views/builder-slider-forms.php:1205 msgid "Loading Type" msgstr "" #: admin/views/builder-slider-forms.php:1208 #: admin/views/builder-layer-forms.php:179 msgid "Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "All" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Smart" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "Single" msgstr "" #: admin/views/builder-slider-forms.php:1208 msgid "No Lazy Loading" msgstr "" #: admin/views/builder-slider-forms.php:1216 msgid "Fallback Settings" msgstr "" #: admin/views/builder-slider-forms.php:1218 msgid "Simplify on IOS4 / IE8" msgstr "" #: admin/views/builder-slider-forms.php:1220 msgid "Alt. Image" msgstr "" #: admin/views/builder-slider-forms.php:1221 #: admin/views/builder-nav-forms.php:831 #: admin/views/builder-layer-forms.php:240 msgid "Off" msgstr "" #: admin/views/builder-slider-forms.php:1222 msgid "On Mobile" msgstr "" #: admin/views/builder-slider-forms.php:1223 msgid "On IE8" msgstr "" #: admin/views/builder-slider-forms.php:1224 msgid "On Mobile and IE8" msgstr "" #: admin/views/builder-slider-forms.php:1228 msgid "Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1228 #: admin/views/builder-slide-forms.php:56 msgid "Enter Image URL" msgstr "" #: admin/views/builder-slider-forms.php:1236 msgid "jQuery & OutPut Filters" msgstr "" #: admin/views/builder-slider-forms.php:1238 msgid "jQuery No Conflict Mode" msgstr "" #: admin/views/builder-slider-forms.php:1239 msgid "Put JS to Body" msgstr "" #: admin/views/builder-slider-forms.php:1243 msgid "Output Filter" msgstr "" #: admin/views/builder-slider-forms.php:1245 msgid "By Compressing Output" msgstr "" #: admin/views/builder-slider-forms.php:1246 msgid "By Echo Output" msgstr "" #: admin/views/builder-slider-forms.php:1248 msgid "Debug Mode" msgstr "" #: admin/views/builder-slider-forms.php:1261 admin/views/modals-builder.php:74 #: admin/views/modals-builder.php:109 admin/views/modals-builder.php:141 msgid "Next Step" msgstr "" #: admin/views/modals-copyright.php:19 msgid "Copyright & Licensing - Slider Revolution Library" msgstr "" #: admin/views/builder-timeline.php:28 msgid "No Sticky Keyframes" msgstr "" #: admin/views/builder-timeline.php:29 msgid "Single Layer Sticky" msgstr "" #: admin/views/builder-timeline.php:30 msgid "Hierarchy Sticky" msgstr "" #: admin/views/builder-timeline.php:37 msgid "Set all Timings" msgstr "" #: admin/views/builder-timeline.php:70 msgid "Slide BG Animation" msgstr "" #: admin/views/builder-timeline.php:81 msgid "Global Layers Timeline" msgstr "" #: admin/views/builder-timeline.php:89 msgid "FREE POSITIONED LAYERS" msgstr "" #: admin/views/builder-nav-forms.php:18 admin/views/builder-slide-forms.php:23 #: admin/views/builder-slide-forms.php:559 msgid "Progress" msgstr "" #: admin/views/builder-nav-forms.php:19 admin/views/builder-nav-forms.php:53 #: admin/views/modals-builder.php:226 msgid "Arrows" msgstr "" #: admin/views/builder-nav-forms.php:20 admin/views/builder-nav-forms.php:246 #: admin/views/modals-builder.php:227 msgid "Bullets" msgstr "" #: admin/views/builder-nav-forms.php:21 admin/views/builder-nav-forms.php:391 #: admin/views/modals-builder.php:228 msgid "Tabs" msgstr "" #: admin/views/builder-nav-forms.php:22 admin/views/builder-nav-forms.php:575 #: admin/views/modals-builder.php:229 msgid "Thumbs" msgstr "" #: admin/views/builder-nav-forms.php:23 msgid "Prev Size" msgstr "" #: admin/views/builder-nav-forms.php:24 admin/views/builder-nav-forms.php:782 msgid "Touch" msgstr "" #: admin/views/builder-nav-forms.php:25 msgid "Keyboard" msgstr "" #: admin/views/builder-nav-forms.php:26 msgid "Mouse" msgstr "" #: admin/views/builder-nav-forms.php:27 msgid "Nav Editor" msgstr "" #: admin/views/builder-nav-forms.php:37 admin/views/builder-nav-forms.php:40 msgid "Progress Bar" msgstr "" #: admin/views/builder-nav-forms.php:43 admin/views/modals-builder.php:322 #: admin/views/builder-layer-forms.php:1170 #: admin/views/builder-layer-forms.php:1556 #: admin/views/builder-layer-forms.php:1562 msgid "Color" msgstr "" #: admin/views/builder-nav-forms.php:46 msgid "Height" msgstr "" #: admin/views/builder-nav-forms.php:56 admin/views/builder-nav-forms.php:60 #: admin/views/builder-nav-forms.php:249 admin/views/builder-nav-forms.php:252 #: admin/views/builder-nav-forms.php:253 admin/views/builder-nav-forms.php:400 #: admin/views/builder-nav-forms.php:401 admin/views/builder-nav-forms.php:583 #: admin/views/builder-nav-forms.php:584 admin/views/builder-layer-forms.php:29 #: admin/views/builder-layer-forms.php:502 msgid "Style" msgstr "" #: admin/views/builder-nav-forms.php:57 admin/views/builder-nav-forms.php:189 #: admin/views/builder-nav-forms.php:250 admin/views/builder-nav-forms.php:396 #: admin/views/builder-nav-forms.php:579 #: admin/views/builder-slide-forms.php:573 #: admin/views/builder-layer-forms.php:394 msgid "Visibility" msgstr "" #: admin/views/builder-nav-forms.php:58 admin/views/builder-nav-forms.php:76 msgid "Left Arrow" msgstr "" #: admin/views/builder-nav-forms.php:59 admin/views/builder-nav-forms.php:135 msgid "Right Arrow" msgstr "" #: admin/views/builder-nav-forms.php:61 msgid "Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:64 msgid "Arrow Type" msgstr "" #: admin/views/builder-nav-forms.php:68 msgid "Arrow Style" msgstr "" #: admin/views/builder-nav-forms.php:69 admin/views/builder-nav-forms.php:262 #: admin/views/builder-nav-forms.php:410 admin/views/builder-nav-forms.php:593 msgid "No Style" msgstr "" #: admin/views/builder-nav-forms.php:83 admin/views/builder-nav-forms.php:138 #: admin/views/builder-nav-forms.php:280 admin/views/builder-nav-forms.php:427 #: admin/views/builder-nav-forms.php:610 msgid "Aligned by" msgstr "" #: admin/views/builder-nav-forms.php:85 admin/views/builder-nav-forms.php:140 #: admin/views/builder-nav-forms.php:282 admin/views/builder-nav-forms.php:429 msgid "Module Dimension" msgstr "" #: admin/views/builder-nav-forms.php:95 admin/views/builder-nav-forms.php:149 #: admin/views/builder-nav-forms.php:291 admin/views/builder-nav-forms.php:447 #: admin/views/builder-nav-forms.php:630 #: admin/views/builder-layer-forms.php:442 msgid "Aligment" msgstr "" #: admin/views/builder-nav-forms.php:124 admin/views/builder-nav-forms.php:177 #: admin/views/builder-nav-forms.php:324 admin/views/builder-nav-forms.php:513 #: admin/views/builder-nav-forms.php:695 msgid "From Left" msgstr "" #: admin/views/builder-nav-forms.php:125 admin/views/builder-nav-forms.php:178 #: admin/views/builder-nav-forms.php:325 admin/views/builder-nav-forms.php:514 #: admin/views/builder-nav-forms.php:696 msgid "From Right" msgstr "" #: admin/views/builder-nav-forms.php:126 admin/views/builder-nav-forms.php:179 #: admin/views/builder-nav-forms.php:326 admin/views/builder-nav-forms.php:515 #: admin/views/builder-nav-forms.php:697 msgid "From Top" msgstr "" #: admin/views/builder-nav-forms.php:127 admin/views/builder-nav-forms.php:180 #: admin/views/builder-nav-forms.php:327 admin/views/builder-nav-forms.php:516 #: admin/views/builder-nav-forms.php:698 msgid "From Bottom" msgstr "" #: admin/views/builder-nav-forms.php:128 admin/views/builder-nav-forms.php:181 #: admin/views/builder-nav-forms.php:328 admin/views/builder-nav-forms.php:517 #: admin/views/builder-nav-forms.php:699 msgid "Zoom In" msgstr "" #: admin/views/builder-nav-forms.php:129 admin/views/builder-nav-forms.php:182 #: admin/views/builder-nav-forms.php:329 admin/views/builder-nav-forms.php:518 #: admin/views/builder-nav-forms.php:700 msgid "Zoom Out" msgstr "" #: admin/views/builder-nav-forms.php:192 admin/views/builder-nav-forms.php:334 #: admin/views/builder-nav-forms.php:522 admin/views/builder-nav-forms.php:704 msgid "RTL Direction" msgstr "" #: admin/views/builder-nav-forms.php:193 admin/views/builder-nav-forms.php:331 #: admin/views/builder-nav-forms.php:520 admin/views/builder-nav-forms.php:702 msgid "Show Speed" msgstr "" #: admin/views/builder-nav-forms.php:194 admin/views/builder-nav-forms.php:332 #: admin/views/builder-nav-forms.php:521 admin/views/builder-nav-forms.php:703 msgid "Show Delay" msgstr "" #: admin/views/builder-nav-forms.php:196 admin/views/builder-nav-forms.php:336 #: admin/views/builder-nav-forms.php:524 admin/views/builder-nav-forms.php:706 msgid "Show Always" msgstr "" #: admin/views/builder-nav-forms.php:205 admin/views/builder-nav-forms.php:345 #: admin/views/builder-nav-forms.php:533 admin/views/builder-nav-forms.php:717 msgid "Hide Under" msgstr "" #: admin/views/builder-nav-forms.php:210 admin/views/builder-nav-forms.php:350 #: admin/views/builder-nav-forms.php:538 admin/views/builder-nav-forms.php:722 msgid "Hide Over" msgstr "" #: admin/views/builder-nav-forms.php:217 admin/views/builder-nav-forms.php:357 msgid "Navigation Style" msgstr "" #: admin/views/builder-nav-forms.php:224 admin/views/builder-nav-forms.php:364 #: admin/views/builder-nav-forms.php:552 admin/views/builder-nav-forms.php:736 msgid "Global Style Presets" msgstr "" #: admin/views/builder-nav-forms.php:227 admin/views/builder-nav-forms.php:367 #: admin/views/builder-nav-forms.php:554 admin/views/builder-nav-forms.php:738 msgid "Preset" msgstr "" #: admin/views/builder-nav-forms.php:228 admin/views/builder-nav-forms.php:368 #: admin/views/builder-nav-forms.php:555 admin/views/builder-nav-forms.php:739 msgid "Load" msgstr "" #: admin/views/builder-nav-forms.php:236 admin/views/builder-nav-forms.php:377 #: admin/views/builder-nav-forms.php:563 admin/views/builder-nav-forms.php:747 msgid "Override Style on Slide" msgstr "" #: admin/views/builder-nav-forms.php:257 msgid "Bullets Type" msgstr "" #: admin/views/builder-nav-forms.php:261 msgid "Bullets Style" msgstr "" #: admin/views/builder-nav-forms.php:271 msgid "Gap" msgstr "" #: admin/views/builder-nav-forms.php:272 admin/views/builder-nav-forms.php:419 #: admin/views/builder-nav-forms.php:602 msgid "Orientation" msgstr "" #: admin/views/builder-nav-forms.php:274 admin/views/builder-nav-forms.php:421 #: admin/views/builder-nav-forms.php:604 admin/views/builder-nav-forms.php:794 #: admin/views/builder-layer-forms.php:1280 msgid "Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:275 admin/views/builder-nav-forms.php:422 #: admin/views/builder-nav-forms.php:605 admin/views/builder-nav-forms.php:795 #: admin/views/builder-layer-forms.php:1275 msgid "Vertical" msgstr "" #: admin/views/builder-nav-forms.php:319 msgid "Bullets Visibility" msgstr "" #: admin/views/builder-nav-forms.php:395 admin/views/builder-nav-forms.php:578 msgid "Main Style" msgstr "" #: admin/views/builder-nav-forms.php:398 admin/views/builder-nav-forms.php:478 #: admin/views/builder-nav-forms.php:581 admin/views/builder-nav-forms.php:659 msgid "Size" msgstr "" #: admin/views/builder-nav-forms.php:399 admin/views/builder-nav-forms.php:495 #: admin/views/builder-nav-forms.php:582 admin/views/builder-nav-forms.php:677 msgid "Wrapper" msgstr "" #: admin/views/builder-nav-forms.php:405 msgid "Tabs Type" msgstr "" #: admin/views/builder-nav-forms.php:409 msgid "Tabs Style" msgstr "" #: admin/views/builder-nav-forms.php:435 admin/views/builder-nav-forms.php:618 msgid "Inner / Outer" msgstr "" #: admin/views/builder-nav-forms.php:437 admin/views/builder-nav-forms.php:620 msgid "Inner" msgstr "" #: admin/views/builder-nav-forms.php:438 admin/views/builder-nav-forms.php:621 msgid "Outer Vertical" msgstr "" #: admin/views/builder-nav-forms.php:439 admin/views/builder-nav-forms.php:622 msgid "Outer Horizontal" msgstr "" #: admin/views/builder-nav-forms.php:471 admin/views/builder-nav-forms.php:654 msgid "Visible amount" msgstr "" #: admin/views/builder-nav-forms.php:503 admin/views/builder-nav-forms.php:685 msgid "Span" msgstr "" #: admin/views/builder-nav-forms.php:508 msgid "Tabs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:545 admin/views/builder-nav-forms.php:729 msgid "Style Global" msgstr "" #: admin/views/builder-nav-forms.php:588 msgid "Thumb Type" msgstr "" #: admin/views/builder-nav-forms.php:592 msgid "Thumbs Style" msgstr "" #: admin/views/builder-nav-forms.php:690 msgid "Thumbs Visibility" msgstr "" #: admin/views/builder-nav-forms.php:760 msgid "Nav Image Dimensions" msgstr "" #: admin/views/builder-nav-forms.php:763 msgid "Preview Image" msgstr "" #: admin/views/builder-nav-forms.php:767 admin/views/builder-slide-forms.php:88 msgid "Image from Stream if exists" msgstr "" #: admin/views/builder-nav-forms.php:779 msgid "Swipe Settings" msgstr "" #: admin/views/builder-nav-forms.php:785 msgid "Mobile Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:786 msgid "Desktop Swipe Enabled" msgstr "" #: admin/views/builder-nav-forms.php:787 msgid "Block Scroll" msgstr "" #: admin/views/builder-nav-forms.php:789 msgid "Velocity" msgstr "" #: admin/views/builder-nav-forms.php:790 msgid "Min. Finger" msgstr "" #: admin/views/builder-nav-forms.php:792 msgid "Swipe Dir" msgstr "" #: admin/views/builder-nav-forms.php:804 msgid "Keyboard Settings" msgstr "" #: admin/views/builder-nav-forms.php:807 msgid "Keyboard Arrow Navigation" msgstr "" #: admin/views/builder-nav-forms.php:813 msgid "Left/Right Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:814 msgid "Up/Down Arrow Keys" msgstr "" #: admin/views/builder-nav-forms.php:822 msgid "Mouse Scroll Settings" msgstr "" #: admin/views/builder-nav-forms.php:825 msgid "Mouse Scroll Navigation" msgstr "" #: admin/views/builder-nav-forms.php:830 #: admin/views/builder-layer-forms.php:240 msgid "On" msgstr "" #: admin/views/builder-nav-forms.php:835 msgid "Reverse Scroll" msgstr "" #: admin/views/builder-nav-forms.php:837 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Reverse" msgstr "" #: admin/views/header.php:127 msgid "Please Wait..." msgstr "" #: admin/views/modals-builder.php:20 msgid "Module Creation Guide" msgstr "" #: admin/views/modals-builder.php:27 msgid "" "This Guide will help you with the basic configuration *
    of your Slider " "Revolution 6 Module." msgstr "" #: admin/views/modals-builder.php:29 msgid "Start Guide" msgstr "" #: admin/views/modals-builder.php:31 msgid "Quit Guide" msgstr "" #: admin/views/modals-builder.php:38 msgid "" "* All settings adjusted by the guide can be changed later.
    Click the " "Help Icon to find options & documentation" msgstr "" #: admin/views/modals-builder.php:70 admin/views/modals-builder.php:105 #: admin/views/modals-builder.php:137 admin/views/modals-builder.php:181 msgid "Previous Step" msgstr "" #: admin/views/modals-builder.php:72 msgid "Module Type" msgstr "" #: admin/views/modals-builder.php:107 msgid "Module Dimensions" msgstr "" #: admin/views/modals-builder.php:139 msgid "Responisvity" msgstr "" #: admin/views/modals-builder.php:142 admin/views/modals-builder.php:185 msgid "Go to Editor" msgstr "" #: admin/views/modals-builder.php:183 msgid "Customization" msgstr "" #: admin/views/modals-builder.php:201 msgid "Layer Import" msgstr "" #: admin/views/modals-builder.php:208 msgid "Import Selected Layers" msgstr "" #: admin/views/modals-builder.php:222 msgid "Navigation Editor" msgstr "" #: admin/views/modals-builder.php:224 msgid "Save Navigation" msgstr "" #: admin/views/modals-builder.php:232 msgid "Factory Skins" msgstr "" #: admin/views/modals-builder.php:237 msgid "Add New Navigation " msgstr "" #: admin/views/modals-builder.php:269 admin/views/builder-slide-forms.php:510 msgid "Class" msgstr "" #: admin/views/modals-builder.php:294 msgid "CSS" msgstr "" #: admin/views/modals-builder.php:294 msgid "Markup" msgstr "" #: admin/views/modals-builder.php:300 msgid "Markup Meta" msgstr "" #: admin/views/modals-builder.php:301 msgid "Slide Title" msgstr "" #: admin/views/modals-builder.php:302 msgid "Slide Description" msgstr "" #: admin/views/modals-builder.php:303 admin/views/builder-slide-forms.php:643 msgid "Parameter 1" msgstr "" #: admin/views/modals-builder.php:304 admin/views/builder-slide-forms.php:644 msgid "Parameter 2" msgstr "" #: admin/views/modals-builder.php:305 admin/views/builder-slide-forms.php:645 msgid "Parameter 3" msgstr "" #: admin/views/modals-builder.php:306 admin/views/builder-slide-forms.php:646 msgid "Parameter 4" msgstr "" #: admin/views/modals-builder.php:307 admin/views/builder-slide-forms.php:647 msgid "Parameter 5" msgstr "" #: admin/views/modals-builder.php:308 admin/views/builder-slide-forms.php:648 msgid "Parameter 6" msgstr "" #: admin/views/modals-builder.php:309 admin/views/builder-slide-forms.php:649 msgid "Parameter 7" msgstr "" #: admin/views/modals-builder.php:310 admin/views/builder-slide-forms.php:650 msgid "Parameter 8" msgstr "" #: admin/views/modals-builder.php:311 admin/views/builder-slide-forms.php:651 msgid "Parameter 9" msgstr "" #: admin/views/modals-builder.php:312 admin/views/builder-slide-forms.php:652 msgid "Parameter 10" msgstr "" #: admin/views/modals-builder.php:316 msgid "Meta Values" msgstr "" #: admin/views/modals-builder.php:318 msgid "Add New Meta" msgstr "" #: admin/views/modals-builder.php:321 msgid "Meta Config" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:532 msgid "Font Family" msgstr "" #: admin/views/modals-builder.php:322 admin/views/builder-layer-forms.php:127 msgid "Icon" msgstr "" #: admin/views/modals-builder.php:352 admin/views/modals-builder.php:353 msgid "Can not be Empty" msgstr "" #: admin/views/modals-builder.php:353 msgid "Handle" msgstr "" #: admin/views/modals-builder.php:372 msgid "CSS/JS Editor" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM CSS" msgstr "" #: admin/views/modals-builder.php:372 msgid "CUSTOM JS" msgstr "" #: admin/views/modals-builder.php:380 msgid "Methods" msgstr "" #: admin/views/modals-builder.php:382 msgid "Call this function to start the slider." msgstr "" #: admin/views/modals-builder.php:382 msgid "Start Slider" msgstr "" #: admin/views/modals-builder.php:388 msgid "Call this function to pause the slider." msgstr "" #: admin/views/modals-builder.php:394 msgid "Call this function to play the slider if it is paused." msgstr "" #: admin/views/modals-builder.php:394 msgid "Resume Slider" msgstr "" #: admin/views/modals-builder.php:400 msgid "Switch slider to previous slide." msgstr "" #: admin/views/modals-builder.php:406 msgid "Switch slider to next slide." msgstr "" #: admin/views/modals-builder.php:412 msgid "Scroll page under the slider." msgstr "" #: admin/views/modals-builder.php:412 msgid "External Scroll" msgstr "" #: admin/views/modals-builder.php:418 msgid "" "Remove One Slide with Slide Index from the Slider. Index starts with 0 which " "will remove the first slide." msgstr "" #: admin/views/modals-builder.php:418 msgid "Remove Slide" msgstr "" #: admin/views/modals-builder.php:424 admin/views/modals-builder.php:430 msgid "Switch to the slide which is defined as parameter." msgstr "" #: admin/views/modals-builder.php:424 msgid "Go To Slide" msgstr "" #: admin/views/modals-builder.php:430 msgid "Go To Slide with ID" msgstr "" #: admin/views/modals-builder.php:436 msgid "Get the amount of existing slides in the slider." msgstr "" #: admin/views/modals-builder.php:436 msgid "Max Slides" msgstr "" #: admin/views/modals-builder.php:442 msgid "Get the current focused slide index." msgstr "" #: admin/views/modals-builder.php:442 msgid "Current Slide" msgstr "" #: admin/views/modals-builder.php:448 msgid "Get the previously played slide." msgstr "" #: admin/views/modals-builder.php:454 msgid "" "Recalculate all positions, sizing etc in the slider. This should be called " "i.e. if Slider was invisible and becomes visible without any window resize " "event." msgstr "" #: admin/views/modals-builder.php:454 msgid "Redraw Slider" msgstr "" #: admin/views/modals-builder.php:460 msgid "" "Unbind all listeners, remove current animations and delete containers. Ready " "for Garbage collection." msgstr "" #: admin/views/modals-builder.php:460 msgid "Kill Slider" msgstr "" #: admin/views/modals-builder.php:469 admin/views/modals-builder.php:525 #: admin/views/modals-builder.php:607 msgid "Events" msgstr "" #: admin/views/modals-builder.php:471 msgid "Slider Loaded" msgstr "" #: admin/views/modals-builder.php:474 msgid "Slider swapped to an other slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Index of Current Slide" msgstr "" #: admin/views/modals-builder.php:475 msgid "Current
  • Index" msgstr "" #: admin/views/modals-builder.php:475 admin/views/modals-builder.php:493 #: admin/views/modals-builder.php:496 msgid "Current Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:475 msgid "Prev. Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:477 msgid "Slider paused" msgstr "" #: admin/views/modals-builder.php:478 msgid "Timer Paused" msgstr "" #: admin/views/modals-builder.php:480 msgid "Slider is Playing after pause" msgstr "" #: admin/views/modals-builder.php:481 msgid "Timer Resumed" msgstr "" #: admin/views/modals-builder.php:483 msgid "Video is playing in slider" msgstr "" #: admin/views/modals-builder.php:484 msgid "Video is playing" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video API" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "youtube, vimeo, html5" msgstr "" #: admin/views/modals-builder.php:484 admin/views/modals-builder.php:487 msgid "Video Settings" msgstr "" #: admin/views/modals-builder.php:486 msgid "Video stopped in slider" msgstr "" #: admin/views/modals-builder.php:487 msgid "Video is stopped" msgstr "" #: admin/views/modals-builder.php:489 msgid "Slider reached the 'stop at' slide" msgstr "" #: admin/views/modals-builder.php:490 msgid "Slider Stopped" msgstr "" #: admin/views/modals-builder.php:492 msgid "Prepared for slide change" msgstr "" #: admin/views/modals-builder.php:493 msgid "Slider Before Swap" msgstr "" #: admin/views/modals-builder.php:493 msgid "Coming Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:495 msgid "Finnished with slide change" msgstr "" #: admin/views/modals-builder.php:496 msgid "Slider After Swap" msgstr "" #: admin/views/modals-builder.php:496 msgid "Previous Slide as jQuery Object" msgstr "" #: admin/views/modals-builder.php:498 msgid "Last slide starts" msgstr "" #: admin/views/modals-builder.php:499 msgid "Last Slide Started, Slider is at the end" msgstr "" #: admin/views/modals-builder.php:501 msgid "Layer Events" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Action (enterstage, enteredstage, leavestage,leftstage)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer Type (image,video,html)" msgstr "" #: admin/views/modals-builder.php:502 msgid "Default Settings for Layer" msgstr "" #: admin/views/modals-builder.php:502 msgid "Layer as jQuery Object" msgstr "" #: admin/views/modals-builder.php:520 msgid "Meta Datas" msgstr "" #: admin/views/modals-builder.php:522 msgid "Basic" msgstr "" #: admin/views/modals-builder.php:526 admin/views/modals-builder.php:630 msgid "Social" msgstr "" #: admin/views/modals-builder.php:535 msgid "Basic Metas" msgstr "" #: admin/views/modals-builder.php:536 msgid "Link to current page" msgstr "" #: admin/views/modals-builder.php:536 msgid "http://yoursite.com/page" msgstr "" #: admin/views/modals-builder.php:537 msgid "Link to WP Home Page" msgstr "" #: admin/views/modals-builder.php:537 msgid "http://yoursite.com/home" msgstr "" #: admin/views/modals-builder.php:544 msgid "Post Basics" msgstr "" #: admin/views/modals-builder.php:546 msgid "Any custom meta tag" msgstr "" #: admin/views/modals-builder.php:546 msgid "Custom Meta" msgstr "" #: admin/views/modals-builder.php:547 admin/views/modals-builder.php:634 msgid "Post Title" msgstr "" #: admin/views/modals-builder.php:548 msgid "Post Excerpt" msgstr "" #: admin/views/modals-builder.php:548 admin/views/modals-builder.php:677 msgid "" "Excerpt ipsum dolor sit amet, consetetur sadipscing elitr sed diam nonumy." msgstr "" #: admin/views/modals-builder.php:549 msgid "Post Alias" msgstr "" #: admin/views/modals-builder.php:550 msgid "Post Content" msgstr "" #: admin/views/modals-builder.php:550 admin/views/modals-builder.php:551 #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:635 #: admin/views/modals-builder.php:636 admin/views/modals-builder.php:637 msgid "" "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy " "eirmod tempor invidunt." msgstr "" #: admin/views/modals-builder.php:551 admin/views/modals-builder.php:636 msgid "Post content limit by words" msgstr "" #: admin/views/modals-builder.php:552 admin/views/modals-builder.php:637 msgid "Post content limit by chars" msgstr "" #: admin/views/modals-builder.php:557 msgid "Post Details" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "The link to the post" msgstr "" #: admin/views/modals-builder.php:558 admin/views/modals-builder.php:638 msgid "http://yoursite.com/post" msgstr "" #: admin/views/modals-builder.php:559 admin/views/modals-builder.php:639 #: admin/views/modals-builder.php:646 admin/views/modals-builder.php:653 msgid "Date created" msgstr "" #: admin/views/modals-builder.php:559 msgid "05.03.2018" msgstr "" #: admin/views/modals-builder.php:560 msgid "Date modified" msgstr "" #: admin/views/modals-builder.php:560 msgid "04.03.2018" msgstr "" #: admin/views/modals-builder.php:561 msgid "Author name" msgstr "" #: admin/views/modals-builder.php:561 admin/views/modals-builder.php:640 msgid "John Doe" msgstr "" #: admin/views/modals-builder.php:562 msgid "Author Avatar URL(size in px)" msgstr "" #: admin/views/modals-builder.php:562 msgid "http://yoursite/media/avatar.jpg" msgstr "" #: admin/views/modals-builder.php:563 msgid "Author Website" msgstr "" #: admin/views/modals-builder.php:563 msgid "http://yoursite/user/page" msgstr "" #: admin/views/modals-builder.php:564 msgid "Author Posts Page" msgstr "" #: admin/views/modals-builder.php:564 msgid "http://yoursite/user/post" msgstr "" #: admin/views/modals-builder.php:569 msgid "Post Categories, Tags and Comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "Number of comments" msgstr "" #: admin/views/modals-builder.php:570 msgid "20" msgstr "" #: admin/views/modals-builder.php:571 msgid "List of categories with links" msgstr "" #: admin/views/modals-builder.php:571 admin/views/modals-builder.php:572 msgid "Category1, Category2, Category3" msgstr "" #: admin/views/modals-builder.php:572 msgid "List of categories without links" msgstr "" #: admin/views/modals-builder.php:573 msgid "List of tags with links" msgstr "" #: admin/views/modals-builder.php:573 msgid "Tag1, Tag2, Tag3" msgstr "" #: admin/views/modals-builder.php:580 msgid "WooCommerce Basics" msgstr "" #: admin/views/modals-builder.php:581 msgid "Categories" msgstr "" #: admin/views/modals-builder.php:581 msgid "WC Category1, WC Category2" msgstr "" #: admin/views/modals-builder.php:582 msgid "WC Tag 1, WC Tag 2, WC Tag 3" msgstr "" #: admin/views/modals-builder.php:583 msgid "Add to Cart URL" msgstr "" #: admin/views/modals-builder.php:583 msgid "http://yoursite.com/addtocart.php" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add to Cart Button" msgstr "" #: admin/views/modals-builder.php:584 msgid "Add To Cart" msgstr "" #: admin/views/modals-builder.php:587 msgid "WooCommerce Prices" msgstr "" #: admin/views/modals-builder.php:588 msgid "Full Price" msgstr "" #: admin/views/modals-builder.php:588 admin/views/modals-builder.php:589 msgid "$9.99" msgstr "" #: admin/views/modals-builder.php:589 msgid "Single Price" msgstr "" #: admin/views/modals-builder.php:590 msgid "Single Price without currency" msgstr "" #: admin/views/modals-builder.php:590 msgid "9.99" msgstr "" #: admin/views/modals-builder.php:593 msgid "WooCommerce Stock" msgstr "" #: admin/views/modals-builder.php:594 msgid "457819" msgstr "" #: admin/views/modals-builder.php:595 msgid "In Stock" msgstr "" #: admin/views/modals-builder.php:595 msgid "5" msgstr "" #: admin/views/modals-builder.php:596 msgid "Package" msgstr "" #: admin/views/modals-builder.php:599 msgid "WooCommerce Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "Number of Ratings" msgstr "" #: admin/views/modals-builder.php:600 msgid "47" msgstr "" #: admin/views/modals-builder.php:601 msgid "Number of Reviews" msgstr "" #: admin/views/modals-builder.php:601 msgid "13" msgstr "" #: admin/views/modals-builder.php:602 msgid "Text Rating" msgstr "" #: admin/views/modals-builder.php:602 msgid "9" msgstr "" #: admin/views/modals-builder.php:603 msgid "Star Rating" msgstr "" #: admin/views/modals-builder.php:603 msgid "38" msgstr "" #: admin/views/modals-builder.php:610 msgid "Event Basics" msgstr "" #: admin/views/modals-builder.php:611 msgid "Event start date" msgstr "" #: admin/views/modals-builder.php:611 msgid "14.09.2019" msgstr "" #: admin/views/modals-builder.php:612 msgid "Event end date" msgstr "" #: admin/views/modals-builder.php:612 msgid "17.09.2019" msgstr "" #: admin/views/modals-builder.php:613 msgid "Event start time" msgstr "" #: admin/views/modals-builder.php:613 msgid "21:00" msgstr "" #: admin/views/modals-builder.php:614 msgid "Event end time" msgstr "" #: admin/views/modals-builder.php:614 msgid "14:00" msgstr "" #: admin/views/modals-builder.php:615 msgid "Event ID" msgstr "" #: admin/views/modals-builder.php:615 msgid "EQH-1879" msgstr "" #: admin/views/modals-builder.php:618 msgid "Event Location" msgstr "" #: admin/views/modals-builder.php:619 msgid "Event location name" msgstr "" #: admin/views/modals-builder.php:619 msgid "Music Hall" msgstr "" #: admin/views/modals-builder.php:620 msgid "Event location slug" msgstr "" #: admin/views/modals-builder.php:620 msgid "Concert" msgstr "" #: admin/views/modals-builder.php:621 msgid "Event location address" msgstr "" #: admin/views/modals-builder.php:621 msgid "East 32th Street between Park & Lexington Avn " msgstr "" #: admin/views/modals-builder.php:622 msgid "Event location town" msgstr "" #: admin/views/modals-builder.php:622 msgid "Los Angeles" msgstr "" #: admin/views/modals-builder.php:623 msgid "Event location state" msgstr "" #: admin/views/modals-builder.php:623 msgid "US" msgstr "" #: admin/views/modals-builder.php:624 msgid "Event location postcode" msgstr "" #: admin/views/modals-builder.php:624 msgid "EX 87 TNT" msgstr "" #: admin/views/modals-builder.php:625 msgid "Event location region" msgstr "" #: admin/views/modals-builder.php:625 msgid "Orange Country" msgstr "" #: admin/views/modals-builder.php:626 msgid "Event location country" msgstr "" #: admin/views/modals-builder.php:626 msgid "USA" msgstr "" #: admin/views/modals-builder.php:633 msgid "Social Basics (Flickr, Instagram, Twitter, Facebook, YouTube)" msgstr "" #: admin/views/modals-builder.php:635 msgid "Post content" msgstr "" #: admin/views/modals-builder.php:639 admin/views/modals-builder.php:646 #: admin/views/modals-builder.php:653 admin/views/modals-builder.php:661 #: admin/views/modals-builder.php:669 admin/views/modals-builder.php:678 #: admin/views/modals-builder.php:684 msgid "08.03.2018" msgstr "" #: admin/views/modals-builder.php:640 msgid "Username" msgstr "" #: admin/views/modals-builder.php:645 msgid "Flickr Extras" msgstr "" #: admin/views/modals-builder.php:647 msgid "Views" msgstr "" #: admin/views/modals-builder.php:647 msgid "24" msgstr "" #: admin/views/modals-builder.php:652 msgid "Instagramm Extras" msgstr "" #: admin/views/modals-builder.php:654 admin/views/modals-builder.php:671 #: admin/views/modals-builder.php:685 msgid "Number of Likes" msgstr "" #: admin/views/modals-builder.php:654 msgid "12" msgstr "" #: admin/views/modals-builder.php:655 admin/views/modals-builder.php:687 msgid "Number of Comments" msgstr "" #: admin/views/modals-builder.php:655 msgid "19" msgstr "" #: admin/views/modals-builder.php:660 msgid "Twitter Extras" msgstr "" #: admin/views/modals-builder.php:661 admin/views/modals-builder.php:669 #: admin/views/modals-builder.php:678 admin/views/modals-builder.php:684 msgid "Date Published" msgstr "" #: admin/views/modals-builder.php:662 msgid "Retweet Count" msgstr "" #: admin/views/modals-builder.php:662 msgid "19824" msgstr "" #: admin/views/modals-builder.php:663 msgid "Favorite Count" msgstr "" #: admin/views/modals-builder.php:663 msgid "1249" msgstr "" #: admin/views/modals-builder.php:668 msgid "Facebook Extras" msgstr "" #: admin/views/modals-builder.php:670 msgid "Date Modified" msgstr "" #: admin/views/modals-builder.php:670 msgid "18.08.2018" msgstr "" #: admin/views/modals-builder.php:671 msgid "212" msgstr "" #: admin/views/modals-builder.php:676 msgid "YouTube Extras" msgstr "" #: admin/views/modals-builder.php:677 msgid "Excerpt" msgstr "" #: admin/views/modals-builder.php:683 msgid "Vimeo Extras" msgstr "" #: admin/views/modals-builder.php:685 msgid "321" msgstr "" #: admin/views/modals-builder.php:686 msgid "Number of Views" msgstr "" #: admin/views/modals-builder.php:686 msgid "1786" msgstr "" #: admin/views/modals-builder.php:687 msgid "124" msgstr "" #: admin/views/modals-builder.php:703 admin/views/builder-layer-forms.php:1074 #: admin/views/builder-layer-forms.php:1078 msgid "Actions" msgstr "" #: admin/views/modals-builder.php:716 msgid "Trigger Memory" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Reset before each Loop" msgstr "" #: admin/views/modals-builder.php:716 admin/views/modals-builder.php:832 msgid "Keep Last State" msgstr "" #: admin/views/modals-builder.php:728 msgid "No Action Selected" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Click" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Enter" msgstr "" #: admin/views/modals-builder.php:736 admin/views/modals-builder.php:737 msgid "Mouse Leave" msgstr "" #: admin/views/modals-builder.php:737 msgid "Interaction" msgstr "" #: admin/views/modals-builder.php:743 msgid "Action Type" msgstr "" #: admin/views/modals-builder.php:748 msgid "Link URL" msgstr "" #: admin/views/modals-builder.php:748 msgid "Enter Link" msgstr "" #: admin/views/modals-builder.php:749 msgid "Link Target" msgstr "" #: admin/views/modals-builder.php:749 msgid "Same Window" msgstr "" #: admin/views/modals-builder.php:749 msgid "New Window" msgstr "" #: admin/views/modals-builder.php:750 msgid "Link Type" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow" msgstr "" #: admin/views/modals-builder.php:751 msgid "Follow Link" msgstr "" #: admin/views/modals-builder.php:751 msgid "No Follow" msgstr "" #: admin/views/modals-builder.php:756 msgid "Open Modal" msgstr "" #: admin/views/modals-builder.php:757 msgid "Open Slide" msgstr "" #: admin/views/modals-builder.php:762 msgid "Function" msgstr "" #: admin/views/modals-builder.php:762 msgid "javaScript Function" msgstr "" #: admin/views/modals-builder.php:768 msgid "Scroll to ID" msgstr "" #: admin/views/modals-builder.php:768 msgid "ID of Element" msgstr "" #: admin/views/modals-builder.php:774 msgid "Scroll Offset" msgstr "" #: admin/views/modals-builder.php:774 msgid "Offset to Scroll Position" msgstr "" #: admin/views/modals-builder.php:775 msgid "Animation Ease" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration" msgstr "" #: admin/views/modals-builder.php:776 msgid "Animation Duration in ms" msgstr "" #: admin/views/modals-builder.php:788 msgid "Target Layer" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggle Start State" msgstr "" #: admin/views/modals-builder.php:794 msgid "Toggled (Visible)" msgstr "" #: admin/views/modals-builder.php:794 msgid "Untoggled (Hidden)" msgstr "" #: admin/views/modals-builder.php:799 admin/views/modals-builder.php:804 #: admin/views/modals-builder.php:811 msgid "Frame wait's on Action" msgstr "" #: admin/views/modals-builder.php:809 msgid "GoTo Frame" msgstr "" #: admin/views/modals-builder.php:817 msgid "Frame N" msgstr "" #: admin/views/modals-builder.php:818 msgid "Frame M" msgstr "" #: admin/views/modals-builder.php:820 msgid "\"N\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:821 msgid "\"M\" wait's on Action" msgstr "" #: admin/views/modals-builder.php:827 msgid "Reset Children Timelines" msgstr "" #: admin/views/modals-builder.php:832 msgid "After Action" msgstr "" #: admin/views/modals-builder.php:838 msgid "Class to Toggle" msgstr "" #: admin/views/modals-builder.php:838 msgid "class Name to Toggle" msgstr "" #: admin/views/modals-builder.php:845 msgid "Action Delay" msgstr "" #: admin/views/builder-slide-forms.php:19 #: admin/views/builder-slide-forms.php:39 #: admin/views/builder-layer-forms.php:505 #: admin/views/builder-layer-forms.php:562 #: admin/views/builder-layer-forms.php:1560 msgid "Background" msgstr "" #: admin/views/builder-slide-forms.php:24 msgid "Pub. Rules" msgstr "" #: admin/views/builder-slide-forms.php:25 msgid "Tags & Link" msgstr "" #: admin/views/builder-slide-forms.php:26 msgid "Static Layer" msgstr "" #: admin/views/builder-slide-forms.php:27 msgid "Ken Burns" msgstr "" #: admin/views/builder-slide-forms.php:28 msgid "Params" msgstr "" #: admin/views/builder-slide-forms.php:29 msgid "Loop Layers" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "External Image" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Transparent" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "Colored" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:200 msgid "YouTube Video" msgstr "" #: admin/views/builder-slide-forms.php:45 #: admin/views/builder-layer-forms.php:201 msgid "Vimeo Video" msgstr "" #: admin/views/builder-slide-forms.php:45 msgid "HML5 Video" msgstr "" #: admin/views/builder-slide-forms.php:57 msgid "Refresh Source" msgstr "" #: admin/views/builder-slide-forms.php:59 msgid "Background Color" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:61 msgid "Enter YouTube ID" msgstr "" #: admin/views/builder-slide-forms.php:63 #: admin/views/builder-slide-forms.php:71 #: admin/views/builder-slide-forms.php:82 #: admin/views/builder-layer-forms.php:255 #: admin/views/builder-layer-forms.php:259 #: admin/views/builder-layer-forms.php:262 msgid "Poster Image" msgstr "" #: admin/views/builder-slide-forms.php:63 msgid "YouTube Poster" msgstr "" #: admin/views/builder-slide-forms.php:66 #: admin/views/builder-slide-forms.php:73 #: admin/views/builder-slide-forms.php:84 #: admin/views/builder-layer-forms.php:571 msgid "Remove" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:69 msgid "Enter Vimeo ID" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "MPEG" msgstr "" #: admin/views/builder-slide-forms.php:76 #: admin/views/builder-layer-forms.php:214 #: admin/views/builder-layer-forms.php:218 msgid "Enter MPEG Source" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "WEBM" msgstr "" #: admin/views/builder-slide-forms.php:79 #: admin/views/builder-layer-forms.php:225 msgid "Optional WEBM Source" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "OGV" msgstr "" #: admin/views/builder-slide-forms.php:80 #: admin/views/builder-layer-forms.php:226 msgid "Optional OGV Source" msgstr "" #: admin/views/builder-slide-forms.php:91 msgid "Video from Stream if exists" msgstr "" #: admin/views/builder-slide-forms.php:98 msgid "Settings" msgstr "" #: admin/views/builder-slide-forms.php:104 msgid "Source Size" msgstr "" #: admin/views/builder-slide-forms.php:115 msgid "BG Fit" msgstr "" #: admin/views/builder-slide-forms.php:130 #: admin/views/builder-slide-forms.php:669 msgid "Repeat" msgstr "" #: admin/views/builder-slide-forms.php:138 msgid "(x%, y%)" msgstr "" #: admin/views/builder-slide-forms.php:157 msgid "X% Y%" msgstr "" #: admin/views/builder-slide-forms.php:172 msgid "\"Alt\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:174 #: admin/views/builder-slide-forms.php:186 msgid "Filename" msgstr "" #: admin/views/builder-slide-forms.php:179 msgid "Custom \"Alt\"" msgstr "" #: admin/views/builder-slide-forms.php:184 msgid "\"Title\" Attr." msgstr "" #: admin/views/builder-slide-forms.php:192 msgid "Custom \"Title\"" msgstr "" #: admin/views/builder-slide-forms.php:196 msgid "Width Attrib." msgstr "" #: admin/views/builder-slide-forms.php:197 msgid "Height Attrib." msgstr "" #: admin/views/builder-slide-forms.php:204 #: admin/views/builder-layer-forms.php:234 msgid "Aspect Ratio" msgstr "" #: admin/views/builder-slide-forms.php:208 msgid "Loop Mode" msgstr "" #: admin/views/builder-slide-forms.php:209 msgid "Disable" msgstr "" #: admin/views/builder-slide-forms.php:210 msgid "Slider Timer paused" msgstr "" #: admin/views/builder-slide-forms.php:211 msgid "Slider Timer keep going" msgstr "" #: admin/views/builder-slide-forms.php:214 msgid "Force Cover Mode" msgstr "" #: admin/views/builder-slide-forms.php:215 #: admin/views/builder-layer-forms.php:278 msgid "Next Slide at End" msgstr "" #: admin/views/builder-slide-forms.php:216 #: admin/views/builder-layer-forms.php:279 msgid "Rewind at Start" msgstr "" #: admin/views/builder-slide-forms.php:217 #: admin/views/builder-layer-forms.php:286 msgid "Mute at Start" msgstr "" #: admin/views/builder-slide-forms.php:229 #: admin/views/builder-slide-forms.php:230 #: admin/views/builder-layer-forms.php:306 #: admin/views/builder-layer-forms.php:308 msgid "Arguments" msgstr "" #: admin/views/builder-slide-forms.php:245 #: admin/views/builder-layer-forms.php:801 msgid "On Scroll Details" msgstr "" #: admin/views/builder-slide-forms.php:249 #: admin/views/builder-layer-forms.php:805 msgid "On Scroll can be Added per Slider in the General Options" msgstr "" #: admin/views/builder-slide-forms.php:257 msgid "Parallax & 3D Settings" msgstr "" #: admin/views/builder-slide-forms.php:264 msgid "Global Value ! Option to find under Slider Settings - Parallax Tab" msgstr "" #: admin/views/builder-slide-forms.php:268 msgid "Parallax Level" msgstr "" #: admin/views/builder-slide-forms.php:293 msgid "Scroll Effects" msgstr "" #: admin/views/builder-slide-forms.php:297 #: admin/views/builder-slide-forms.php:302 #: admin/views/builder-slide-forms.php:307 #: admin/views/builder-layer-forms.php:848 #: admin/views/builder-layer-forms.php:861 msgid "Enabled - Scroll Based" msgstr "" #: admin/views/builder-slide-forms.php:298 #: admin/views/builder-slide-forms.php:303 #: admin/views/builder-slide-forms.php:308 #: admin/views/builder-layer-forms.php:849 msgid "Disabled - Time Based" msgstr "" #: admin/views/builder-slide-forms.php:327 msgid "BG Filter" msgstr "" #: admin/views/builder-slide-forms.php:387 msgid "Slide Animation" msgstr "" #: admin/views/builder-slide-forms.php:391 msgid "Active Transition Order" msgstr "" #: admin/views/builder-slide-forms.php:393 msgid "Add Transition" msgstr "" #: admin/views/builder-slide-forms.php:400 msgid "Fade Settings" msgstr "" #: admin/views/builder-slide-forms.php:419 msgid "Ken Burns / Pan Zoom" msgstr "" #: admin/views/builder-slide-forms.php:423 msgid "Pan Zoom Settings" msgstr "" #: admin/views/builder-slide-forms.php:483 msgid "Overflow" msgstr "" #: admin/views/builder-slide-forms.php:484 msgid "Visible" msgstr "" #: admin/views/builder-slide-forms.php:485 msgid "Hidden" msgstr "" #: admin/views/builder-slide-forms.php:488 msgid "Z Position" msgstr "" #: admin/views/builder-slide-forms.php:489 msgid "Front" msgstr "" #: admin/views/builder-slide-forms.php:493 msgid "Show Last Edited Slide" msgstr "" #: admin/views/builder-slide-forms.php:506 msgid "Slide HTML Tags" msgstr "" #: admin/views/builder-slide-forms.php:511 msgid "ID" msgstr "" #: admin/views/builder-slide-forms.php:512 msgid "HTML Data" msgstr "" #: admin/views/builder-slide-forms.php:519 msgid "Link & Seo" msgstr "" #: admin/views/builder-slide-forms.php:524 msgid "Slide Link" msgstr "" #: admin/views/builder-slide-forms.php:527 msgid "Regular" msgstr "" #: admin/views/builder-slide-forms.php:528 msgid "To Slide" msgstr "" #: admin/views/builder-slide-forms.php:531 msgid "URL" msgstr "" #: admin/views/builder-slide-forms.php:532 msgid "Target" msgstr "" #: admin/views/builder-slide-forms.php:533 msgid "_self" msgstr "" #: admin/views/builder-slide-forms.php:534 msgid "_blank" msgstr "" #: admin/views/builder-slide-forms.php:535 msgid "_top" msgstr "" #: admin/views/builder-slide-forms.php:536 msgid "_parent" msgstr "" #: admin/views/builder-slide-forms.php:540 msgid "Link to Slide" msgstr "" #: admin/views/builder-slide-forms.php:542 msgid "Sensibility" msgstr "" #: admin/views/builder-slide-forms.php:543 msgid "Over Layers (Front)" msgstr "" #: admin/views/builder-slide-forms.php:544 msgid "Behind Layers (Back)" msgstr "" #: admin/views/builder-slide-forms.php:563 msgid "Slide Length" msgstr "" #: admin/views/builder-slide-forms.php:566 msgid "Stop Slider Progress" msgstr "" #: admin/views/builder-slide-forms.php:577 msgid "Visible in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:578 msgid "Hidden in Navigation" msgstr "" #: admin/views/builder-slide-forms.php:595 msgid "Publish" msgstr "" #: admin/views/builder-slide-forms.php:599 msgid "Published" msgstr "" #: admin/views/builder-slide-forms.php:600 msgid "Unpublished" msgstr "" #: admin/views/builder-slide-forms.php:617 msgid "Wordpress Multi Language" msgstr "" #: admin/views/builder-slide-forms.php:623 msgid "Slide Lang." msgstr "" #: admin/views/builder-slide-forms.php:639 msgid "Parameters" msgstr "" #: admin/views/builder-slide-forms.php:653 msgid "Description" msgstr "" #: admin/views/builder-slide-forms.php:665 msgid "Loop All Layer Timeline" msgstr "" #: admin/views/builder-slide-forms.php:667 msgid "Use Slide Loop" msgstr "" #: admin/views/builder-slide-forms.php:670 msgid "Start" msgstr "" #: admin/views/builder-slide-forms.php:671 msgid "End" msgstr "" #: admin/views/builder-slide-forms.php:687 msgid "Module Admin Thumbnail" msgstr "" #: admin/views/builder-slide-forms.php:692 msgid "Admin Thumb" msgstr "" #: admin/views/builder-slide-forms.php:701 msgid "Navig. Thumb" msgstr "" #: admin/views/builder-slide-forms.php:707 msgid "Dimension" msgstr "" #: admin/views/builder-slide-forms.php:708 msgid "From Slider Settings" msgstr "" #: admin/views/builder-layer-forms.php:23 msgid "Editor View" msgstr "" #: admin/views/builder-layer-forms.php:23 #: admin/views/builder-layer-forms.php:24 #: admin/views/builder-layer-forms.php:25 msgid "Layer options" msgstr "" #: admin/views/builder-layer-forms.php:24 msgid "Hover View" msgstr "" #: admin/views/builder-layer-forms.php:25 msgid "Animation View" msgstr "" #: admin/views/builder-layer-forms.php:30 msgid "Size & Pos" msgstr "" #: admin/views/builder-layer-forms.php:31 msgid "Adv. Style" msgstr "" #: admin/views/builder-layer-forms.php:33 msgid "Loop Layer" msgstr "" #: admin/views/builder-layer-forms.php:34 #: admin/views/builder-layer-forms.php:920 #: admin/views/builder-layer-forms.php:924 msgid "Hover" msgstr "" #: admin/views/builder-layer-forms.php:38 #: admin/views/builder-layer-forms.php:873 #: admin/views/builder-layer-forms.php:876 msgid "Attributes" msgstr "" #: admin/views/builder-layer-forms.php:39 msgid "Custom CSS" msgstr "" #: admin/views/builder-layer-forms.php:40 msgid "Static" msgstr "" #: admin/views/builder-layer-forms.php:57 msgid "Row Settings" msgstr "" #: admin/views/builder-layer-forms.php:74 msgid "Columns" msgstr "" #: admin/views/builder-layer-forms.php:75 msgid "Update Row" msgstr "" #: admin/views/builder-layer-forms.php:79 msgid "Break At" msgstr "" #: admin/views/builder-layer-forms.php:86 msgid "Row Position" msgstr "" #: admin/views/builder-layer-forms.php:98 msgid "Column Settings" msgstr "" #: admin/views/builder-layer-forms.php:101 msgid "Vertical Align" msgstr "" #: admin/views/builder-layer-forms.php:116 msgid "Text/Button Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:121 msgid "Idle" msgstr "" #: admin/views/builder-layer-forms.php:122 msgid "Toggle" msgstr "" #: admin/views/builder-layer-forms.php:128 msgid "Meta" msgstr "" #: admin/views/builder-layer-forms.php:136 msgid "Use Toggle" msgstr "" #: admin/views/builder-layer-forms.php:137 msgid "Toggled in Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:138 msgid "Inverse Toggled Content" msgstr "" #: admin/views/builder-layer-forms.php:142 msgid "Placeholder" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Line Break" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Only Manual <br/>" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Width Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content Based" msgstr "" #: admin/views/builder-layer-forms.php:143 msgid "Content and Width Based" msgstr "" #: admin/views/builder-layer-forms.php:151 msgid "Text Align" msgstr "" #: admin/views/builder-layer-forms.php:166 msgid "Image Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:168 msgid "Image from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:179 #: admin/views/builder-layer-forms.php:181 msgid "Default Setting" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Force Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:179 msgid "Ignore Lazy Loading" msgstr "" #: admin/views/builder-layer-forms.php:180 msgid "Source Type" msgstr "" #: admin/views/builder-layer-forms.php:192 msgid "Media Content" msgstr "" #: admin/views/builder-layer-forms.php:196 msgid "Video from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:202 msgid "HTML5 Video" msgstr "" #: admin/views/builder-layer-forms.php:208 msgid "Video ID" msgstr "" #: admin/views/builder-layer-forms.php:209 msgid "Enter Video ID" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Preload" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "auto" msgstr "" #: admin/views/builder-layer-forms.php:228 msgid "Meta Data" msgstr "" #: admin/views/builder-layer-forms.php:230 msgid "Skip Preload" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "16:9" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "4:3" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "1.85:1" msgstr "" #: admin/views/builder-layer-forms.php:234 msgid "2.39:1" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Auto Play" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "Only 1st Time Slide shown" msgstr "" #: admin/views/builder-layer-forms.php:240 msgid "On - Skip 1st Time Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "No Loop" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:241 msgid "Loop Media - Do Not Pause Slide" msgstr "" #: admin/views/builder-layer-forms.php:250 msgid "Media Poster" msgstr "" #: admin/views/builder-layer-forms.php:252 msgid "Poster from Stream if exist" msgstr "" #: admin/views/builder-layer-forms.php:255 msgid "YouTube Thumb" msgstr "" #: admin/views/builder-layer-forms.php:259 msgid "Vimeo Thumb" msgstr "" #: admin/views/builder-layer-forms.php:264 msgid "From Stream" msgstr "" #: admin/views/builder-layer-forms.php:265 msgid "Remove Poster" msgstr "" #: admin/views/builder-layer-forms.php:267 msgid "Poster in Pause" msgstr "" #: admin/views/builder-layer-forms.php:268 msgid "No Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:269 msgid "Only Poster on Mobile" msgstr "" #: admin/views/builder-layer-forms.php:274 msgid "Advenced Media Settings" msgstr "" #: admin/views/builder-layer-forms.php:276 msgid "Stop Other Media" msgstr "" #: admin/views/builder-layer-forms.php:277 msgid "Allow Fullscreen" msgstr "" #: admin/views/builder-layer-forms.php:280 msgid "No Interaction" msgstr "" #: admin/views/builder-layer-forms.php:282 msgid "Controls" msgstr "" #: admin/views/builder-layer-forms.php:283 msgid "Large Controls" msgstr "" #: admin/views/builder-layer-forms.php:285 msgid "Inline Mode" msgstr "" #: admin/views/builder-layer-forms.php:289 msgid "Media Volume (0-100)" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/4" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "1/2" msgstr "" #: admin/views/builder-layer-forms.php:290 #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "Normal" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x1.5" msgstr "" #: admin/views/builder-layer-forms.php:290 msgid "x2" msgstr "" #: admin/views/builder-layer-forms.php:293 msgid "i.e. 0:15" msgstr "" #: admin/views/builder-layer-forms.php:294 msgid "i.e. 2:41" msgstr "" #: admin/views/builder-layer-forms.php:315 msgid "Shape Layer Content" msgstr "" #: admin/views/builder-layer-forms.php:322 msgid "Display Mode in Column" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Display" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Block" msgstr "" #: admin/views/builder-layer-forms.php:324 msgid "Inline-Block" msgstr "" #: admin/views/builder-layer-forms.php:325 msgid "Float" msgstr "" #: admin/views/builder-layer-forms.php:326 msgid "Clear" msgstr "" #: admin/views/builder-layer-forms.php:328 msgid "Add LineBreak Before" msgstr "" #: admin/views/builder-layer-forms.php:329 msgid "Add LineBreak After" msgstr "" #: admin/views/builder-layer-forms.php:335 msgid "HTML Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "Wrapping Tag" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<rs-layer>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<p>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h1>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h2>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h3>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h4>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h5>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<h6>" msgstr "" #: admin/views/builder-layer-forms.php:337 msgid "<span>" msgstr "" #: admin/views/builder-layer-forms.php:350 #: admin/views/builder-layer-forms.php:355 msgid "Global Layer Settings" msgstr "" #: admin/views/builder-layer-forms.php:357 msgid "Layer is Global" msgstr "" #: admin/views/builder-layer-forms.php:372 #: admin/views/builder-layer-forms.php:375 msgid "Responsive Behavior" msgstr "" #: admin/views/builder-layer-forms.php:383 msgid "Resize Between Devices" msgstr "" #: admin/views/builder-layer-forms.php:405 msgid "Hide \"Under\" Width" msgstr "" #: admin/views/builder-layer-forms.php:406 msgid "Show if mouse over Slider" msgstr "" #: admin/views/builder-layer-forms.php:415 #: admin/views/builder-layer-forms.php:418 #: admin/views/builder-layer-forms.php:433 msgid "Position & Size" msgstr "" #: admin/views/builder-layer-forms.php:420 #: admin/views/builder-layer-forms.php:479 msgid "Additional" msgstr "" #: admin/views/builder-layer-forms.php:426 msgid "No options available for your current selection." msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Size Presets" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Custom Size" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Width" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Full Height" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Stretch" msgstr "" #: admin/views/builder-layer-forms.php:463 msgid "Cover" msgstr "" #: admin/views/builder-layer-forms.php:466 msgid "Layer Align" msgstr "" #: admin/views/builder-layer-forms.php:468 msgid "Layer Area" msgstr "" #: admin/views/builder-layer-forms.php:504 msgid "Font" msgstr "" #: admin/views/builder-layer-forms.php:509 msgid "Font & Icon" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "More" msgstr "" #: admin/views/builder-layer-forms.php:519 msgid "Less" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Underline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Overline" msgstr "" #: admin/views/builder-layer-forms.php:524 #: admin/views/builder-layer-forms.php:990 msgid "Line-through" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Uppercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Lowercase" msgstr "" #: admin/views/builder-layer-forms.php:527 msgid "Capitalize" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Selectable" msgstr "" #: admin/views/builder-layer-forms.php:528 msgid "Unselectable" msgstr "" #: admin/views/builder-layer-forms.php:533 #: admin/views/builder-layer-forms.php:987 msgid "Text Color" msgstr "" #: admin/views/builder-layer-forms.php:534 msgid "Color in Frame" msgstr "" #: admin/views/builder-layer-forms.php:546 #: admin/views/builder-layer-forms.php:1000 msgid "SVG Color" msgstr "" #: admin/views/builder-layer-forms.php:547 #: admin/views/builder-layer-forms.php:1001 msgid "Stroke Color" msgstr "" #: admin/views/builder-layer-forms.php:565 msgid "BG in Frame" msgstr "" #: admin/views/builder-layer-forms.php:609 msgid "Spacings" msgstr "" #: admin/views/builder-layer-forms.php:631 msgid "Inherit" msgstr "" #: admin/views/builder-layer-forms.php:632 msgid "Middle" msgstr "" #: admin/views/builder-layer-forms.php:642 msgid "Border" msgstr "" #: admin/views/builder-layer-forms.php:645 #: admin/views/builder-layer-forms.php:1025 msgid "Border Color" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Border Style" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Solid" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dashed" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Dotted" msgstr "" #: admin/views/builder-layer-forms.php:647 #: admin/views/builder-layer-forms.php:1027 msgid "Double" msgstr "" #: admin/views/builder-layer-forms.php:684 msgid "Basic Transforms" msgstr "" #: admin/views/builder-layer-forms.php:700 msgid "Box Shadow" msgstr "" #: admin/views/builder-layer-forms.php:703 #: admin/views/builder-layer-forms.php:732 #: admin/views/builder-layer-forms.php:1568 msgid "Effect" msgstr "" #: admin/views/builder-layer-forms.php:707 msgid "Shadow on" msgstr "" #: admin/views/builder-layer-forms.php:709 msgid "Wrapper Container" msgstr "" #: admin/views/builder-layer-forms.php:710 msgid "Layer Container" msgstr "" #: admin/views/builder-layer-forms.php:723 #: admin/views/builder-layer-forms.php:743 msgid "Shadow Color" msgstr "" #: admin/views/builder-layer-forms.php:729 msgid "Text Shadow" msgstr "" #: admin/views/builder-layer-forms.php:749 msgid "Blend Mode" msgstr "" #: admin/views/builder-layer-forms.php:754 msgid "Can not be rendered in Editor. Please preview in Frontend." msgstr "" #: admin/views/builder-layer-forms.php:757 msgid "Show in Editor" msgstr "" #: admin/views/builder-layer-forms.php:765 msgid "Spike Masks" msgstr "" #: admin/views/builder-layer-forms.php:768 msgid "Enable Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 msgid "Left Spike" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "No Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Top" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Middle" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "1 Spike Bottom" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Two Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Three Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Four Spikes" msgstr "" #: admin/views/builder-layer-forms.php:770 #: admin/views/builder-layer-forms.php:772 msgid "Five Spikes" msgstr "" #: admin/views/builder-layer-forms.php:771 #: admin/views/builder-layer-forms.php:773 msgid "Spike Width" msgstr "" #: admin/views/builder-layer-forms.php:772 msgid "Right Spike" msgstr "" #: admin/views/builder-layer-forms.php:780 msgid "Sharp Corner Extensions" msgstr "" #: admin/views/builder-layer-forms.php:783 msgid "Left Corner" msgstr "" #: admin/views/builder-layer-forms.php:783 #: admin/views/builder-layer-forms.php:784 msgid "No Corner" msgstr "" #: admin/views/builder-layer-forms.php:784 msgid "Right Corner" msgstr "" #: admin/views/builder-layer-forms.php:813 msgid "Parallax & 3D" msgstr "" #: admin/views/builder-layer-forms.php:815 msgid "Level" msgstr "" #: admin/views/builder-layer-forms.php:833 msgid "Under Mask" msgstr "" #: admin/views/builder-layer-forms.php:836 msgid "Attach to BG" msgstr "" #: admin/views/builder-layer-forms.php:844 msgid "Timeline Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:846 #: admin/views/builder-layer-forms.php:859 msgid "Handling" msgstr "" #: admin/views/builder-layer-forms.php:847 #: admin/views/builder-layer-forms.php:860 msgid "Default (Global Settings)" msgstr "" #: admin/views/builder-layer-forms.php:851 msgid "Start Earlier" msgstr "" #: admin/views/builder-layer-forms.php:857 msgid "Filter Effect Scroll Based" msgstr "" #: admin/views/builder-layer-forms.php:878 msgid "Layer ID" msgstr "" #: admin/views/builder-layer-forms.php:879 #: admin/views/builder-layer-forms.php:885 msgid "Classes" msgstr "" #: admin/views/builder-layer-forms.php:881 msgid "Rel" msgstr "" #: admin/views/builder-layer-forms.php:882 msgid "TabIndex" msgstr "" #: admin/views/builder-layer-forms.php:884 msgid "Wrapper ID" msgstr "" #: admin/views/builder-layer-forms.php:896 msgid "Custom Inline & Hover CSS" msgstr "" #: admin/views/builder-layer-forms.php:899 #: admin/views/builder-layer-forms.php:903 msgid "CustomCSS" msgstr "" #: admin/views/builder-layer-forms.php:909 msgid "" "Depricated Function !
    Only visible by Rendering. Limited influence on " "Styled Layers. Custom CSS Inline will be removed in Version 6.2" msgstr "" #: admin/views/builder-layer-forms.php:929 msgid "Reset Style" msgstr "" #: admin/views/builder-layer-forms.php:931 msgid "Cursor" msgstr "" #: admin/views/builder-layer-forms.php:932 msgid "Pointer Event" msgstr "" #: admin/views/builder-layer-forms.php:934 #: admin/views/builder-layer-forms.php:1169 msgid "Mask" msgstr "" #: admin/views/builder-layer-forms.php:942 msgid "Hover Transform" msgstr "" #: admin/views/builder-layer-forms.php:949 msgid "zIndex" msgstr "" #: admin/views/builder-layer-forms.php:984 msgid "Font Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:997 msgid "SVG Hover Style" msgstr "" #: admin/views/builder-layer-forms.php:1015 msgid "Background Hover" msgstr "" #: admin/views/builder-layer-forms.php:1023 msgid "Border Hover" msgstr "" #: admin/views/builder-layer-forms.php:1054 msgid "Filter Hover" msgstr "" #: admin/views/builder-layer-forms.php:1105 msgid "Keyframes" msgstr "" #: admin/views/builder-layer-forms.php:1115 msgid "Set as Editor View" msgstr "" #: admin/views/builder-layer-forms.php:1126 #: admin/views/builder-layer-forms.php:1299 msgid "Basics" msgstr "" #: admin/views/builder-layer-forms.php:1131 msgid "Frame Alias" msgstr "" #: admin/views/builder-layer-forms.php:1138 msgid "Wait for Action" msgstr "" #: admin/views/builder-layer-forms.php:1145 msgid "Force Prepare" msgstr "" #: admin/views/builder-layer-forms.php:1152 msgid "Reverse \"IN\"" msgstr "" #: admin/views/builder-layer-forms.php:1165 msgid "Layer" msgstr "" #: admin/views/builder-layer-forms.php:1166 msgid "Char" msgstr "" #: admin/views/builder-layer-forms.php:1167 msgid "Word" msgstr "" #: admin/views/builder-layer-forms.php:1168 msgid "Line" msgstr "" #: admin/views/builder-layer-forms.php:1171 msgid "SFX" msgstr "" #: admin/views/builder-layer-forms.php:1215 #: admin/views/builder-layer-forms.php:1385 #: admin/views/builder-layer-forms.php:1455 #: admin/views/builder-layer-forms.php:1525 #: admin/views/builder-layer-forms.php:1665 msgid "Filter" msgstr "" #: admin/views/builder-layer-forms.php:1226 #: admin/views/builder-layer-forms.php:1257 #: admin/views/builder-layer-forms.php:1395 #: admin/views/builder-layer-forms.php:1465 #: admin/views/builder-layer-forms.php:1535 msgid "Slide Direction based Mirroring" msgstr "" #: admin/views/builder-layer-forms.php:1250 msgid "Use Masking" msgstr "" #: admin/views/builder-layer-forms.php:1267 msgid "Use Clip Path" msgstr "" #: admin/views/builder-layer-forms.php:1270 msgid "Rectangle" msgstr "" #: admin/views/builder-layer-forms.php:1271 msgid "Circle" msgstr "" #: admin/views/builder-layer-forms.php:1272 msgid "Inverts" msgstr "" #: admin/views/builder-layer-forms.php:1274 msgid "Origin" msgstr "" #: admin/views/builder-layer-forms.php:1285 msgid "Diagonal From" msgstr "" #: admin/views/builder-layer-forms.php:1286 #: admin/views/builder-layer-forms.php:1311 #: admin/views/builder-layer-forms.php:1328 msgid "Left Top" msgstr "" #: admin/views/builder-layer-forms.php:1287 #: admin/views/builder-layer-forms.php:1312 #: admin/views/builder-layer-forms.php:1329 msgid "Right Top" msgstr "" #: admin/views/builder-layer-forms.php:1288 #: admin/views/builder-layer-forms.php:1313 #: admin/views/builder-layer-forms.php:1330 msgid "Right Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1289 #: admin/views/builder-layer-forms.php:1314 #: admin/views/builder-layer-forms.php:1331 msgid "Left Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1291 msgid "Center Diagonal" msgstr "" #: admin/views/builder-layer-forms.php:1292 msgid "Center - Left Right" msgstr "" #: admin/views/builder-layer-forms.php:1293 #: admin/views/builder-layer-forms.php:1315 #: admin/views/builder-layer-forms.php:1332 msgid "Center - Right Left" msgstr "" #: admin/views/builder-layer-forms.php:1294 #: admin/views/builder-layer-forms.php:1302 #: admin/views/builder-layer-forms.php:1320 msgid "Invert Horizontal" msgstr "" #: admin/views/builder-layer-forms.php:1295 #: admin/views/builder-layer-forms.php:1303 #: admin/views/builder-layer-forms.php:1319 msgid "Invert Vertical" msgstr "" #: admin/views/builder-layer-forms.php:1310 msgid "Corners" msgstr "" #: admin/views/builder-layer-forms.php:1341 msgid "Split Chars" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Forward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Backward" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Middle To Edge" msgstr "" #: admin/views/builder-layer-forms.php:1344 #: admin/views/builder-layer-forms.php:1414 #: admin/views/builder-layer-forms.php:1484 msgid "Edge to Middle" msgstr "" #: admin/views/builder-layer-forms.php:1411 msgid "Split Words" msgstr "" #: admin/views/builder-layer-forms.php:1481 msgid "Split Lines" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "No Special Effect" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Left" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Right" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Top" msgstr "" #: admin/views/builder-layer-forms.php:1568 msgid "Block to Bottom" msgstr "" #: admin/views/builder-layer-forms.php:1570 msgid "Block Color" msgstr "" #: admin/views/builder-layer-forms.php:1592 msgid "Layer Loop Animations" msgstr "" #: admin/views/builder-layer-forms.php:1599 msgid "Enable Timeline Loops" msgstr "" #: admin/views/builder-layer-forms.php:1602 msgid "Enable Loop Effects" msgstr "" #: admin/views/builder-layer-forms.php:1612 msgid "Layer Timline Loop" msgstr "" #: admin/views/builder-layer-forms.php:1614 msgid "Start Frame" msgstr "" #: admin/views/builder-layer-forms.php:1615 msgid "End Frame" msgstr "" #: admin/views/builder-layer-forms.php:1616 msgid "Loop Amount" msgstr "" #: admin/views/builder-layer-forms.php:1617 msgid "Animate to \"Start\" in Loop" msgstr "" #: admin/views/builder-layer-forms.php:1618 msgid "Reset Children Timeline" msgstr "" #: admin/views/builder-layer-forms.php:1623 msgid "" "Restriction !
    Children Layers of Group, Column and Row will simply " "restart, without animation from the last loop Frame to first loop frame, " "independent of the Animate to \"start\" in Loop enabled option." msgstr "" #: admin/views/builder-layer-forms.php:1636 msgid "Layer Looping Effects" msgstr "" #: admin/views/builder-layer-forms.php:1640 msgid "Load Loop Template" msgstr "" #: admin/views/builder-layer-forms.php:1662 msgid "Move" msgstr "" #: admin/views/builder-layer-forms.php:1664 msgid "Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1671 msgid "Yoyo" msgstr "" #: admin/views/builder-layer-forms.php:1685 msgid "Curved" msgstr "" #: admin/views/builder-layer-forms.php:1687 msgid "Auto Rotate" msgstr "" #: admin/views/builder-layer-forms.php:1772 #: admin/views/builder-layer-forms.php:1776 msgid "Presets" msgstr "" #: admin/includes/shortcode_generator/shortcode_generator.class.php:215 msgid "Revolution Slider 6" msgstr "" #. Author of the plugin #: admin/includes/shortcode_generator/gutenberg/gutenberg-block.php:56 msgid "ThemePunch" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:49 msgid "Slider Revolution:" msgstr "" #: admin/includes/shortcode_generator/elementor/elementor-widget.class.php:72 msgid "Select / Edit Slider" msgstr "" #. Description of the plugin msgid "Slider Revolution - Premium responsive slider" msgstr "" #. URI of the plugin msgid "https://revolution.themepunch.com/" msgstr "" #. Author URI of the plugin msgid "https://themepunch.com/" msgstr "" uninstall.php000064400000000434150212006510007257 0ustar00admin/views/modals-copyright.php000064400000057034150212006510012770 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rs_f = new RevSliderFunctions(); $registered_p_c = ($rs_f->get_addition('selling') === true) ? __('registered license key', 'revslider') : __('registered purchase code', 'revslider'); $registered_p_c_url = ($rs_f->get_addition('selling') === true) ? 'https://sliderrevolution.com/pricing/' : 'https://themepunch.com/faq/where-to-find-purchase-code/'; ?>
    admin/views/header.php000064400000016704150212006510010732 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rsaf = new RevSliderFunctionsAdmin(); $rsa = $rsaf->get_short_library(); $rsupd = new RevSliderPluginUpdate(); $rsaddon= new RevSliderAddons(); $rs_addon_update = $rsaddon->check_addon_version(); $rs_addons = $rsaddon->get_addon_list(); $rs_wp_date_format = get_option('date_format'); $rs_wp_time_format = get_option('time_format'); $rs_added_image_sizes = $rsaf->get_all_image_sizes(); $rs_image_meta_todo = get_option('rs_image_meta_todo', array()); $rs_slider_update_needed = $rsupd->slider_need_update_checks(); $rs_global_settings = $rsaf->get_global_settings(); $rs_notices = $rsaf->add_notices(); $rs_color_picker_presets = RSColorpicker::get_color_presets(); $rs_compression = $rsaf->compression_settings(); $rs_backend_fonts = $rsaf->get_font_familys(); $rs_new_addon_counter = get_option('rs-addons-counter', false); $rs_new_addon_counter = ($rs_new_addon_counter === false) ? count($rs_addons) : $rs_new_addon_counter; $rs_new_temp_counter = get_option('rs-templates-counter', false); if($rs_new_temp_counter === false){ $_rs_tmplts = get_option('rs-templates', array()); $rs_new_temp_counter = (isset($_rs_tmplts['slider'])) ? count($_rs_tmplts['slider']) : $rs_new_temp_counter; } $rs_global_sizes = array( 'd' => $rsaf->get_val($rs_global_settings, array('size', 'desktop'), '1240'), 'n' => $rsaf->get_val($rs_global_settings, array('size', 'notebook'), '1024'), 't' => $rsaf->get_val($rs_global_settings, array('size', 'tablet'), '778'), 'm' => $rsaf->get_val($rs_global_settings, array('size', 'mobile'), '480') ); $rs_show_updated = get_option('rs_cache_overlay', RS_REVISION); if(version_compare(RS_REVISION, $rs_show_updated, '>')){ update_option('rs_cache_overlay', RS_REVISION); } ?> '."\n"; } } } ?>

    admin/views/overview.php000064400000042067150212006510011351 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rs_slider = new RevSliderFunctionsAdmin(); $overview_data = $rs_slider->get_slider_overview(); $system_config = $rs_slider->get_system_requirements(); $current_user = wp_get_current_user(); $latest_version = get_option('revslider-latest-version', RS_REVISION); $stable_version = get_option('revslider-stable-version', '4.2'); $code = get_option('revslider-code', ''); $time = date('H'); $timezone = date('e');/* Set the $timezone variable to become the current timezone */ $hi = __('Good Evening ', 'revslider'); $selling = $rsaf->get_addition('selling'); if($time < '12'){ $hi = __('Good Morning ', 'revslider'); }elseif($time >= '12' && $time < '17'){ $hi = __('Good Afternoon ', 'revslider'); } $rs_languages = $rs_slider->get_available_languages(); ?>
    view_module
    update
    vpn_key
    library_books
    settings
    chrome_reader_mode
    contact_support
    notifications_active
    0

      display_name; echo '!'; ?>

      person_outline
      movie_filter
      style
      + 13
      file_upload
      extension
      2
      replay replay
      add

      flag
      cloud_download
      refresh

      donewarning
      donewarning
      donewarning
      donewarning
      donewarningrefresh
      donewarning

      done
      vpn_key
      members area or get more license keys', 'revslider');?>
      purchase another license', 'revslider');?>

      do_not_disturb
      do_not_disturb
      do_not_disturb
      do_not_disturb
      do_not_disturb
      admin/views/modals-builder.php000064400000256240150212006510012406 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>
      format_paintclose
      color_lens
      new_releasesclose
      of your Slider Revolution 6 Module.', 'revslider');?>
      Each Slide has its own content and can be
      navigated to with various optional
      navigation elements.');?>
      Slide and no navigation elements.
      Best used for content modules that require
      no additional depth.');?>
      adjust to the surrounding container width,
      keeping its aspect ratio.');?>
      full-width of the web-page. The height can
      be flexible depending on other settings.');?>
      within the web-page.');?>
      import_exportclose
      import_export
      gamesclose
      save
      swap_horiz
      more_horiz
      view_column
      filter_frames
      add
      more_horiz
      more_vert
      add
      close
      done
      code
      A
      P
      I
      keyboard_arrow_rightclose
      local_offer
      close
      copyrightarrow_drop_down
      bookmark
      {{current_page_link}}
      bookmark
      {{home_url}}
      descriptionarrow_drop_down
      description
      {{id}}
      description
      {{meta:somemegatag}}
      description
      {{title}}
      description
      {{excerpt}}
      description
      {{alias}}
      description
      {{content}}
      description
      {{content:words:10}}
      description
      {{content:chars:10}}
      infoarrow_drop_down
      info
      {{link}}
      info
      {{date}}
      info
      {{date_modified}}
      info
      {{author_name}}
      info
      {{author_avatar:80px}}
      info
      {{author_website}}
      info
      {{author_posts}}
      categoryarrow_drop_down
      category
      {{num_comments}}
      category
      {{catlist}}
      category
      {{catlist_raw}}
      category
      {{taglist}}
      shopping_cartarrow_drop_down
      category
      {{wc_categories}}
      category
      {{wc_tags}}
      category
      {{wc_add_to_cart}}
      category
      {{wc_add_to_cart_button}}
      shopping_cartarrow_drop_down
      attach_money
      {{wc_full_price}}
      attach_money
      {{wc_price}}
      attach_money
      {{wc_price_no_cur}}
      shopping_cartarrow_drop_down
      dashboard
      {{wc_sku}}
      dashboard
      {{wc_stock}}
      dashboard
      {{wc_stock_quantity}}
      shopping_cartarrow_drop_down
      star_half
      {{wc_rating_count}}
      star_half
      {{wc_review_count}}
      star_half
      {{wc_rating}}
      star_half
      {{wc_star_rating}}
      eventarrow_drop_down
      event
      {{event_start_date}}
      event
      {{event_end_date}}
      event
      {{event_start_time}}
      event
      {{event_end_time}}
      event
      {{event_id}}
      my_locationarrow_drop_down
      location_on
      {{event_location_name}}
      location_on
      {{event_location_slug}}
      location_on
      {{event_location_address}}
      location_on
      {{event_location_town}}
      location_on
      {{event_location_state}}
      location_on
      {{event_location_postcode}}
      location_on
      {{event_location_region}}
      location_on
      {{event_location_country}}
      publicarrow_drop_down
      public
      {{title}}
      public
      {{content}}
      public
      {{content:words:10}}
      public
      {{content:chars:10}}
      public
      {{link}}
      public
      {{date}}
      public
      {{author_name}}
      arrow_drop_down
      {{date}}
      {{views}}
      arrow_drop_down
      {{date}}
      {{num_comments}}
      arrow_drop_down
      {{date_published}}
      {{retweet_count}}
      {{favorite_count}}
      arrow_drop_down
      {{date_published}}
      {{date_modified}}
      {{likes}}
      arrow_drop_down
      {{excerpt}}
      {{date_published}}
      arrow_drop_down
      {{date_published}}
      {{likes}}
      {{views}}
      {{num_comments}}
      touch_appclose
          add_circle_outline ""
          info
          more_vert
          admin/views/builder.php000064400000072165150212006510011133 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rs_data = new RevSliderData(); $rs_f = new RevSliderFunctions(); $slider = new RevSliderSlider(); $slide = new RevSliderSlide(); $rs_nav = new RevSliderNavigation(); $wpml = new RevSliderWpml(); $slide_id = RevSliderFunctions::esc_attr_deep($rs_f->get_get_var('id')); $slide_alias = RevSliderFunctions::esc_attr_deep($rs_f->get_get_var('alias')); //GoogleFontFamilies $font_familys = $rs_f->get_font_familys(); $json_font_familys = $rs_f->json_encode_client_side($font_familys); //get Navigation Styles $arr_navigations = $rs_nav->get_all_navigations_builder(); //get Layer Animations $animationsRaw = $this->get_layer_animations(true); //get Image Sizes $img_sizes = $rs_f->get_all_image_sizes(); require_once(RS_PLUGIN_PATH . 'admin/views/modals-copyright.php'); ?>
          view_module
          burst_mode
          add
          crop_square
          apps
          redo
          folder
          library_add
          title
          font_download
          title
          filter_hdr
          system_update_alt
          style
          flip_to_back
          radio_button_checked
          crop_landscape
          live_tv
          system_update_alt
          style
          flip_to_back
          audiotrack
          filter_drama
          reorder
          format_shapes
          library_books
          redo
          do_not_disturb_alt
          do_not_disturb_alt
          content_copy
          content_copyctrlJ
          content_pastectrlC
          file_downloadctrlV
          delete
          lock_openlock_outline
          radio_button_checked
          lock_open
          visibility_offvisibility
          border_allborder_clear
          radio_button_checked
          visibility
          arrow_drop_down
          arrow_drop_up
          burst_mode
          edit
          content_copy
          delete
          desktop_windows
          unfold_more1920pxunfold_more1920px
          near_me
          near_me
          near_meaddctrl
          flip_to_backshift
          replay
          undoUndoctrlZ
          redoRedoctrlY
          exit_to_app
            desktop_windows
            desktop_windows
            laptop
            tablet_mac
            phone_android
            help_outline
            invert_colors
            settings
            gamepad
            burst_mode
            layers
            Editor View
            Layer options
            flash_on
            save
            search
            admin/views/builder-nav-forms.php000064400000266407150212006510013045 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?> admin/views/builder-layer-forms.php000064400000622606150212006510013372 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>
            create
            palette
            open_with
            invert_colors
            play_arrow
            repeat_one
            mouse
            system_update_alt
            touch_appActions
            photo_size_select_large
            description
            code
            album
            infoAdd or Select Layer(s)
            reorder
            refresh
            laptoptablet_androidphone_iphoneblock
            reorder
            vertical_align_topvertical_align_centervertical_align_bottom
            title
            subdirectory_arrow_right
            apps
            local_offer
            format_align_leftformat_align_centerformat_align_rightsubdirectory_arrow_right
            filter_hdr
            language
            filter_hdr
            style
            camera_enhance
            create
            language
            sync_problem
            style
            style
            camera_enhance
            sync_problem
            filter_hdr
            language
            ondemand_video
            ondemand_video
            style
            camera_enhance
            delete
            pause phonelink_erase smartphone
            video_library
            stop fullscreen pause loop skip_next fast_rewind play_for_work
            videogame_asset keyboard
            featured_video volume_mute
            play_arrow
            video_library
            settings_backup_restore
            reorder
            vertical_align_top
            vertical_align_bottom
            code
            swap_horizontal_circle
            swap_horizontal_circleConvert to Button
            swap_horizontal_circleConvert to Text
            swap_horizontal_circleConvert to Video
            swap_horizontal_circleConvert to Image
            admin/views/builder-slider-forms.php000064400000376221150212006510013537 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); $rs_f = new RevSliderFunctions(); //$rs_info = new RevSliderSliderInfo($slider_id); // GET POST TYPED AND CATEGORIES $post_types_with_categories = $rs_f->get_post_types_with_categories_for_client(); $json_tax_with_cats = $rs_f->json_encode_client_side($post_types_with_categories); $post_type = $rs_f->get_post_type_assoc(); // GET LATEST RECENT POSTS AND POPULAR POSTS $uslider = new RevSliderSlider(); $pop_posts = $uslider->get_popular_posts(15); $rec_posts = $uslider->get_latest_posts(15); $recent = array(); $popular = array(); if (!empty($pop_posts)) { foreach ($pop_posts as $p_post) { $popular[] = $p_post['ID']; } } if (!empty($rec_posts)) { foreach ($rec_posts as $r_post) { $recent[] = $r_post['ID']; } } $wc_sortby = RevSliderWooCommerce::getArrSortBy(); $api = 'revapi'; // . $slider_id; ?>
            title
            devices
            view_carousel
            message
            dns
            build
            system_update_alt
            loop
            extension
            timeline
            codeCSS/jQuery
            picture_in_picture
            format_paint
            title
            content_copy
            sms_failed
            admin/views/footer.php000064400000000262150212006510010770 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>admin/views/index.php000064400000000000150212006510010567 0ustar00admin/views/modals-overview.php000064400000030051150212006510012614 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>
            close
            with updated %s Support Material.', 'revslider'), RS_REVISION); ?>
            lock
            font_downloadclose
            add
            settingsclose

            help

            build


            font_download
            build
            save
            admin/views/modals-general.php000064400000007716150212006510012377 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>
            info
            add_circle_outline
            add_circle_outline
            searchphotoSome Module Titledesktop_windowslaptoptablet_macphone_android
            content_paste
            close
            extensionclose
            refresh
            save
            admin/views/features/add_ons.php000064400000036215150212006510012726 0ustar00 admin/views/features/object_library.php000064400000022353150212006510014307 0ustar00 admin/views/features/assets/support.png000064400000550245150212006510014336 0ustar00PNG  IHDR"u iCCPICC ProfileHTSiǿ^z" %&^C@TFt)8bu@u,PY{v=w{5P +%E{1$ =Ãj3Ͽh6jWͧj<1(daԻ8BQ. ee S:]SA3c䲢fX!F0[m/IFl_KV0-*v13,Έ -$SD~3f;%M 78N+ e9\/Y}af,/"eksяpgA`N. walb?5-N p,0lL}M:W·ؚJǾłRh]^ѽq$fε_ߎߏ?ďm @V*Ac$Qh@t&čĽNe(qH2"HUJR3 5L%;JA90EbJ$R$ :J765J5zP j/MB%Ǖ[!W-&7(B(o )PPBe DCorj 7&i֊aY+>Q+**q(*͛ơ*㔍YʥUTTbT TU !EϤoo?Ҝ97kݬYީVP婖^WPUP֮۬v_n>O=_}糕g.:aDc% M-MMv^Zt-trZc4m7mvI '#Q8 Бי5ҍ]ۢ{_K+_ߤǀh4H3fg0pa#U#QQ=cqq5 $dS4ʹl`7i60;i`N휛sO<&a Ejv -,X[eZkdhں Ǧ-vmK;3;.[4=DcI;o2sNX'/N]Ns[r1wpity2h.o޹#lݮCn $݆u=<<{x{|e%:{wS/կow6 (`sM&j`:. <D zl, CC 50VؖF9ϫ(:biD_$-rQdc(Qw%=111 1b}bb,]Ww$b%Luh}bqF _0sE؋%ab>صdVq7g׃[xS\SRnIKsOH{W_פ˨ːffd ZB3ap(9gkθ(HO ;rQsIb,A2W>?&Pbb?.+e f gIR/\{9tcCCF&I4?q>:͛w[JOMFkPk!w)iuw  >|^;^8_G_^J_ݛoN+yC؏'??U~6%=iT*d_:WuP4Z5hZ%xZC5ǔ ȡ>%<lk+8fURkM|I;ϨAnН3˧ f|6\  V pHYs%%IR$iTXtXML:com.adobe.xmp 802 402 /iDOT(cr@IDATxfuA%Rk0ㅉ`L!MBł$زZCV{ZY8@C{g~s7߿~;lon;%+;wQYox|3_ȭr|omg[?6zonp@w &iqR)S AR.(lW '_#ÁEc_w#Z-;n_Fy`(>.wǟ?gOlݻ4ﻭk? ul␎Ə&@p#vſ“Pt "Ɲڧl;yNpͣwn:obIݽ+ġʻ+p+r?緍x=g=mϞnVy#oq+?$^Tm䎌9%`c ~G55*^?q,K_zFIkċ=2 ϰБ׀snDNH`zGK) t⋰t0tFD#ZY?&yV[iΓUo>(nec7܈VԂqFt3\aAe$݂?&zh;HFd ˹97"?M-f??7"ɣSYŷK yfHO)|hBܱYbY99!g4G?A,1|s\ ;^OAWA?;)=p{ |>VfM7ͭ|6ڕ o-t˰;aN:Xrnqȼ^݈7"o~/7$݊Y|Gz :+%xA&x%y-mqn6NE`iz. {ZZ|Iy]vmﵝ_j,`; _7.aBF Mno݈m߄MͳsSBލ4 eq⛇/'X`r0{Jq5y_#ڣjy-=P*K%]+| _֧yK\yCݠϸO 7ߛ׍L2Ryi+Sttlj~Eq|%RYi~0Xke߂AN)7 azkj{- cvŏä|4_g_ƽ)Yy;~W{}7"FDlfa_vhNǜ$I89ೄ,1|s\ ;^OAWA3줬ksj%5O΍>P,>OԫY/ύ:͹?:7"ճ/ ;`@=XМ2T|΍HgZ܈laFW#b7tyO>7k[Uz'77f cKu#lt&^;/((yS [FӱIw >U#B'?JR, G{U|AHq .Q u'6ji+zQ'=?Eq JpfG776}nF,ީC[:).s?z0)>'RNX?~N߈|olftDn+/ $Bˋ ;})N;W&|~t#!_sl%"}kq{;9hscʊx҂8s z_hg,_~ǘ3F˓Ʀ"*7&5!vNS_?ŭ )#߃;"Fdk23I -R78r@C ᯔj_#BgD쁅ZexZ g$%КRpTÝӐY7Qg=7"qDtnD*>܈ȟF,7_mGuV`őqȃr̋-sȂ''COV{[$ߨgABH-y?h[>f'Nsyc8T',8L=&uo v=66ꇲM?#>v*  N .c0_}ooV>yR7$9 _ʉĈ9Q'Gm?g9 I &q+s#j:HKf [x NzIg띶l>Zͥ(ɃnadJ?b!o&޽IP7ℏ^7^ߜqӯ?'Ze<~R7"[,z(99r͏IW⢝q%<;!ϼ 7"݈"~=&(@M5ץWʦZFZ tܒHX;&>`X>A-K^!ٱoo+R < rtqD/N MoG|< Ck)BXhk7_ɇI~/zѯ)uwilծWlr@gIN8S)\}mUz|g#c멃j;W_7%?[r2m%(~#BAKAzc>7"BRh-1@@!-UvY8Hp[; (YRϪ'8(SջqAO:0h~^-s2̂YN>Ƀ?7"FE.8[2% Fcx/cY'*J-p qzÚZ=&Ү[E^a8К@7s#EVwoox-׹xx?qx(+a~=lDR``>? ow }Va_GS[s|ψ5QZ$@-<_Ưأ^lm@!+F˛]u7=:atRoƐ/t`N ċ]F/o_SBL$ 7; ~͕Ok4{ƏJU3:Arxaߍx?7B&qq{O/ӛ<54\{׮NJ27=28P=naUG?Pǟyt⦝_)@rO~Dx!t },x62f\?%8نI-{ S*QA\Im{juh7Hy{/yZ7{!ochY"}C^ػ a.oIL|Ɗ -Wd ^Cp?Cnd_3>ȏ=3yUcdGD@^Ljl?.s~!:x!> LL@F :H&>Sd)ī'*5[wݸ̧= _7"E@\pIκ)I_-8;P'bW:Z}Cʬ~nF#!&8k%~xu,k<4hIX$8zqnD΍2,@I/|@eoB s#RO׸rux n0!g*e%܈TdύHٺ`w D?NtQ H ZG5=.߸zvBO@?߈`&(;=;?'[oׯfxڟ0fhJ|K:^r"։iaŞo6OyNׂ=NJV?ӟ#+Du?BF?JqY 7`Ia=\U'?g#_EF7 n yy1B-K07/^9Qe `.SoB7Q{W l?6eWT߯ aig (1<վq'n~;"Ov/&Y/j't'7ä?+ pvi'yk ~_-p'S]3)Fu'o!y_3߳]jE?@W%go,Nlp.M~etl@o;Pٟĕ};_0nG.y0rE]&t]/#Vq26pdtݟ kGgk@e#|#,81 ;%K<}M=?ɋxˏɛ,#<0=6|!>=m_~Or{*#^d!zwts<\q?܈`s#A$dV^g7%O%/D![܈TX0y:FdˠN~vBXs#Rp?.xǰzc!Ĕ` o ސlO{{]vCU H?X³܉) ǻoU߁aߣn'}b_Dos~M_/{7W܈յoMmIؐ%5Ÿx| _xj?o/=8 4Vα"tsny>w7/|V-.Za|ɫсzȕ=dp(.(5H3[~F^󫓒s!z)|SGU}w s݌7%׍HK ݌<ίeuǓڹ,WGxyErz5p>O#^#0yڒU;~<CCC9c"7Ԑ/?'#q;Ay긑4SK3r+oL(_B7á(xC{<_ʻn\ |u_?c#"O(a;=CA~7݀;Efof=hz'㩸d8FdP KC' X-ӞT ]Kն#nmAnJ sb<7"1xW znDO PF{J Ɨ@tم(XݪDԸAԪ܈tDz8^~nD* D}nDeɂwPauTi]܈TzF)n+wlj}7">h {>~N1ۿtwDZ\nF@? 15eK43PkI71 ȞzؿZOB~ڍ;Iu-(oo"󍦿w}*q_vnbkU &N7lNr)8 &'sI }?Ht[8ԃ|f~tbaOiO5e/;"nXQg-D jտP7^҅t0^Ic,DƂN>ׂ ma 4\;>A L$I?W=D&P/;|/r#7!mStۿu!q3fɫ^·[.PwkV|$%q '_~aeA|.tlImi L MɱyKoAT/>ێs#q{ׯiUzמ,i| +@_RrvP7.C׸,fzkC_ 4 'cb̹T.:}37ՖC?kvGs#"+*^^j#GxWɑX+܈Ԇ܈::87"[H#fŃsݑu\v-r&DW`5x^W'gdo{ܰz)qЍmM܈ʎĹ++JZ GYC@<{S~DOȌs⺷"yy(^|KV?-K=S~$q~g }7sY݂df_)p2.N;jA.]r"s'c\y5?sCvNcOG|h;m[|5|o@ȧ.-YZ7#U?;_ڙE{ zگ9dXύ@k )`}H|F znD:[fGG3YL a4zIB'V37es#X1 (N ="]xkye)5b?vu>nWc`Ǟs#qnՁ>D7-ǡ]=7" s#ҙ 43nȣH˿∜~87"/;*NWmD`ٷV9p{Gp+?: vĥ설z'ݡ5%! zO7YE&=uUVРcc_}_C&J K~'P?@կnw[^ n݉['~mwIIwq|nr_$_@˿o>2v~מډg!%g;{x+X:C1O#܈ب 'Bϯnٗ~􍈓E `#ůuB%yOP)3?vbG{I^^IrdzÞq,.E* jL>EQO%D&.ݰˍ?nDjVFyc6X\P) ;~ Ya~L.=I Zq8=h NijJdשvnK>r/mȓw~w=Qi[m ,p=#d'sveooDX$"``ynDz(nYs#Rg0*jg zxt@_87"ՑGzuP#l,LPq8%@-ύ1K 949ZCA|^r24ۚhD9{=ja'pnD:XQJDkW~cȊpJ,d$oa<"V9.^e"Q-G_ @O"T܈TGpnD*0_FD{8r6"6{X'W7"o-Mҁ4-Fm1enDÈGNM/v6W.=Hyn@:'}q~-w_ƿD>}Z'zޥ%t~~ {%:zl؁ӧzptS,u%zW\{︡Lg~~ms?Yݜqp!x.ӌX*/-ˑM:ѧ( !_ꎸ)z;omDY_}# _ZKCW[3,@3c$W'5,Gj O{\/~=81a1),Fi}/y~5]wD,CR=Xx/gnn호tU6]#+4U9ԙ/ ]M^m6!=kW=Osʋݫ6LcBn!pyOK8iD_kJUi6:5S5*T 1-Fz[O#oKίn?U,ٯݵۂ l03r:GAbw|W"7 r[<˷́ &`ȿ~#B [~܈j (vhS=ύvſwŵYp4܈y x{& /γ(DE e+_xj ObR{F%Byx%- =;7"[XןT5S `,n ?fIb~rCG^mAZYFUS=\υ{_snD:̝hiq`?7"I-`Fg~vȯH[Djp H?nD>^mݻ~-X#t` ?nډ|k_7+'~1}GMc s;.&|g+z;}^y{nWѣ#@>KtgIzxpgSq}dS&M>Y!yюN:%7 zF^yLrͫfŋ1_ZDJ-s؍]l7"_W6 "=$B!fx8 a2+\+"B`(@+ՂzDz;ޱ/1pO-!Wb~Zh߼ۗ0K?q+ײMI͈_r#w#oۭ?x1?Wn&8'd_ky_ݹsN8ŮB׺@/Ja^1A-rfi{F/>[p|C%V1cۊI ?n)>[_?~S}5w rl)a9!"\̇ |yk "LpSz{Cs#\woSg>Y|qd1!y~ a=̎s#"U Yo19֟`8ύHu1q=7"JeZ5&<7"ER}GԨԕ$ )q?A݈|u#rn4lbpc ځE G}Cߓ?qq䒑ym7Ϣnǡɝѣtb( O׾ѻ!{? LԇyI"tQhi' ,]7WN>'7_c+?ʧe崋wOZCvЫ=j矅e#y{ {:e_y`}myn}Y<݈k' $ #u/x=M8*_s.̒ _}ﱫt EBulΧkJiPZ(Wص0@fc'Z⺮ݒ Jyr9 ȭwDwB$_To}o׵W {_,A_|k?GqOˉzzKom_h7 ۳ܸ B_rg|٫;,x̏i.G %@7=;n/ [-l=sLo6O%qnDl:nX@k@ F$΍H%~Ɇ,w ܈P#zȸ(>q/`#R%{uӑf)wDQb5_ƞi~S@vn\ҳ مs (҂F$=Пw6N>?Kr=9TLQO||U)tɇ_8/y5}{:HR%}-@ U# /( M@؛(;"Ȼ Ay״$͔nA'GW?c :.No+q$.t=-¬?j;'/Ci Ĺ UU/&@>;'-^׻+:&?=NqU"G=P#A F JgZ,u3H΍He)6YP΍Tn<]Ó7 tF\"F'G/ge5`AgHd\FD>w$r)΍HE2y5vdjGr2н{'>hs#-e>cHS 6 L% $t[@[% ̒ WN?o6??ʻ}S7p-,Nߓ~G޷Q~ʛrO]* БKQI.E,KrOhij1 4aH~ Gx  YnDIs7"kZ7vܩy'<ٗ(/NA|7|˒[]N~}zl ]^=?^{4Ao?=(uK|akWG3L<=ݡxw'늂d|u;;[]ҕ7q`A1N;U/K-5mGh7BxqK}&2~r. <X3KzOsE~Ղ$l+p" ~nDS;LF78canN ^\-+ëÃO<܈ȰƇjz`:7"+2rUzpIRAC=vqs#R wXhtX0YPK й1TqFѲ΂܈le|f#h܈<O~0AX >Ztחlȕ#2Rw'Wo팇ĥ,˯V}u7{NooD;wa }uJѩÃE~%^?WuJյ@T}y_gϞvvn%,";yu"4_N֚؜kahCߩ__;[P-M8 Zy(3_eWo~e&9ly醠$Ď^Β]n(]q@^.MB{ErMƍ U n7q<ҷEoYSȑtY=QKu#@w/=?+b&¬*xY.n?ƍH s#"Qgb0kxnDĹdufKtp p%Wju܈TfBع!V .~t:=§n!d=;彆*:rPkŠ@%*~:+̹1H;EnD*Y&pnDgúIQ~џ@z;7"WYYaSqv 3-.D7"pFy޽ nD~߯wD>;wμia3-@Iŷwx MIzӿnB+?Vj/1ʲw)/կ}}+zV^[/GJl A?n!'_O<9wÂO^EI<>ȓ:乑oo姿:\Nt{DAS&g\qի4a`=Vx* du~w݈|y3;"r2]Cڛc1;Ƞ52nN ɧ/d & }4X`[h**;LDr!o{ѯѩ+'>p7<ʧ?M/| [G<ֆ4ql~ p*g-0|;7"/"QeH/ P@d_<-t[fZff:~Dd^3̾`@@769~Q܈T gZZ_PFxύHGʴ*xWS_ Tçafلv[deyV;7:D(BtJr-)嗅;;ύHM283/3y򉕧\;Ðq|lDaj|*5eul$}q#rB}3K'`=IFwDWπ9+ˀhX'٫B-=䱓< &;V>|Pap< .PǯD>JSPC7ԧIϞI?Q^GG|r{/_sVG%λN1}&"7Azƃl4mVOn}/z١xGoȳ{`DwbO~5cW6Z's= jAʥ /*C3n:\5z@+aW$xx^Iɭ<7" oUvwe4|q\H85Aߣ푍ȯʯ'a}X'DZ$%/18lB_ LNMvx)1+j\A ֳ>q_g߮/xƉ2?ا]F7J1hO:>7* aNjW'#"7?ș0蝜w1(Eg'?22/q]nxo3y$Xԃ84r`Cu#7al_ ,zf"l6^Y 0ٛ3 1dύHRbGwҤ[Wk}ynD,Aύ<ٟCx΍H"=ȺL]<;Vq#qz[61೜tMgʼAңïNn7܈Tf|:h/VPqg/zcq, {0njJtOrŭ)SGezdO~lvIF7V{]+kK(P&4>K^xi,ѷCN|įy?Fdks#Rya/ߒGKtp~b+M~ov.Nl|0eu#N֟F6WF$ pIP;&P'AC3 N XWK>R|[;ɿ{w;nK\n ^nD,%_=nR|W|! =~S×[;"}̾F=ٍnٵ SIXg) ~pM$$BT4=3.jՇ=- So=0c1NIPCO?(p<شk}~ɬrUm=܈,eOdw\V]~ᝅQw B'q%_;1J5wf|'uo3U:x?r}y;(=w?ً|۬ef)L;ˠ=]f__-_y:̉ݡ}knify!pॷ.cM8Nnc=o/k0vuB`ìùD"(s#R e s#R %>F䧷܈dd6ˠ{c/ʯ90j> I{,HnDlԻ<7"ɼFa>vnDj:7" NValDA#pX[>{Z7|nD>ܻt%^Ցu9!Ç}<,>J:*ro%o9 |$:A'b]mOY& ~%<~~O8fuSKzSG8{]Ozu_{|+??;#.3vYP{2}緳؈N?>7"ou^?˕.9ֆ>_qO]qEh)g.ٷBN+e+z5(/J~%O{y6J˿)y_m^8LijW}q;֯f=sχ]~UTNJoI@Dor~P7vc͉~BYCf;|UoyZE"{'=p'<9> ~;;8a4&wcG!뿱< \ Aw4P'N!ouRÇO:&zѕ&C|#A!|_reƴF܈V R!^yW`_qAL|Fw-_]?7"IvWC=̉8N܈qkXz¶Zp ]`Y$ (M@jy^ޜ_W-ԆCf&ornD3a܈T?ytnD*.s<>){>:7"5΍H#@k#cjVMxWMt#מIL8 ӿjNDzE⯍ë0촒ۓ]6eޫ/o7os+>ς]}]j m?zWa:Nm~~k)0ObçDk$<~Ӈu%q ?󛈟'{Y@qԫ NܚKlhN 7h}H57mm}Q{Y?7"wDă9?[6(y i_:ac'AUĽG,P P1:nSBxvak*܉7|#T =('^=Aosĥ~DwCw7}CWnׯE=ja+Ot7ut8РT?|N=&g$47 Skwa@1IO0K?װkݸGڣ o;a/x nEA:I@MuKI< ػcv8?%0|Evc8>/ ^b(H >.s#8J©,PύHOqp?%z k೜~ OVg?F܈2w$["#x1qh|'s#":>+m)']VZah) FBb>~#JY q9y)}z qL$c@R~+_@owEc?'z !:1w'A9!͡pX^vG[_b;uhBOq_oϵL>YGS=t[ {HwCn!wnH75wD nc:zOx~&M>$RY6 [m/f&!dl%V5ttcVUzm_ xa!lq5vQ|m8-G9K,?[z&]CBR˂ύ~=ՊވwvMi!(΍Ȗv^–Fd׽˹џ:<ݭ κiEg yzg`PDŽG޵ȏeu'-~m>;"4ቛpOrԞ,NB@DO+_7c߉`vߪ[w$zN%<zoܯ-{u#r >7Yxĭnòf'ȷ'}w98XhA>$I'OyMSѾcOygl?3UZY>;' %9lCXiW^~:g7J$M~v݌F{^^wNM8 opxx^*YyP}^ׂ\1:/Hie|zzhl}dcj?E!s[twl{nD b8ewSA^ x97I5ɦ_lίd,|]qG>S¥xpfik4IJ@3VᯕCԉ3^g70?@O6z?h>F﵋'g*_3A&yN-qǥO3FV>߆#(1DP='Sݔ7?:7"ݐ3`"D$1LHύHù6B~3FDdUq'N-.Of-ύHK΍ߪ|U/aYZFƒ}6uLف]>12/P)s#R\7 c⃽|Aoւ~7D|I ^'Jׯ!/e q$["eWqDT).b{siU ;٩úx_@>/On |r}W~Fնw (Ef`z" yǯ |HDO{ _w?[=nlNq@8D~(3DF_!nGp6:U?q~qBN _nO\ olpБ%V2K?Ə}5OAp`9&nƓ2>wWƟ<u{/ +o$MXO^v 1:N; _b~gy v(F]K. WgͶcncV舗?mcֲ g1.1(P @wHvjWXe'm\F܆Wۅ_~'h_\&o$Wh LY %dڗ6pF܈RtegnD^D@nD*_9 nD*^26's#@pdTjlDn{hPLsaf?7"5ΟXcIʫ jդ\誣$W^츏qT3SµWvnD'؈Mz$P=??(?_l{8wbtno vRt7)'%9 .I~M|w5>_l?FF|... 3; QK^Kh7Twh v~uesTU-q=Q1K:Dzg7($ߍȓev'G;̒EQ,}_XU=_7'nNn'*C{Mx?? \U>G^_='Iv݈v}0^߈8y~} 3zyd<_оpT_ ò,X?zqx?rt3=tI; (8}R>@+)M!΁+r#"5EGyE_kU+'`ELz٭V|~,{hs7xKnǩ%/:n7 QGpAMS|xk^Ҫ]hAWhâ&  N>'JvҶj{`#Yy-Y;n'~oጎ2=]'vR:)E=\ueP> '苝&H ] Q8!Tjkgr8ol-I&7wjˁPN;e\hđ>ZwzVY/d;%݌ע'0*ύ>/DLCB ܈T΍He<0;7"~߫ zե0ew ' $k(r/s}{'FD~(oW:=Xf0^v+MwXsnD*+"jvQwnD:pUɆ uGqW_g:%Z3>@ y^']Phq3Պp{KƟmí|zWWji|wRvsܵ-!vB# Y_~Sr9qD0v;Z~xCOɞ,ߕfޢ'r偸(UQ:!Rkc7n:<ٳ'ݓ'ƣ.+|Z]g>ú~k){[&M+'W ^?o7Tgv@'7sq +J^, 3y^WQƓOgⴷ{㆓'0됾?~sy|Y >'i Ozu"yW\Xw4# W#?]xT}q~Yϫ,)7̽YҢaοKsOj -! `9AF_d%N0&p81 & s߳S}xxX+9:UڵkuG›a?OKF}rxݵ=9"L=M:8"s "oƱى,X+n\7zмu%.-aUݣŧah_-yhsO2'.AG)[BKwGP^j}H 1U*yjq=ѿ_ #n*:5N_mOG^s!2JK(1υȸ,ԱυHx8" m[/ f` Dّ[τڄsM(C>87pBd\=v@gW7V/?^g߄\dl61l{ ௸vN-kB$~|ʯMuYVnWv)V\ -D~W`= vbk&E[4lcwhp³s@*z͝=P/p ?x8 AǗ'_z_|H}Q^^{v{brޚeg_OuBNAvޮ_ nDNW0v: MS`㳜d<]~?a>N~կUwH׀ī]X~(_}k@f$7<||[|}ca/%6;#g[zBozjʻCz#r̃*Y_jo- .$>2OXx epAd'k|MSxV}KWN}ZD\!Y<J`l;t΅9υH)~_΅H;)1tƪ)m lISn̘إ& UΌ`Es!r =\lC;K7 )qO&*|jV>- ~'4Hϔ lSO%pdE@8"cYŜU\)e}q!Art+I;rBEw[r?'"?y˒|b||y`Uv]WOZb'%;=GAr}{U|>':t>Np !~bljw+ -dD.vT__׎ɓy}^4Hj6oSG؋_,iƗ '.#򖟛awA.a/1X.~XNy'4]aX%s =i+%cG'*~^92XLy N )|aF'$bΉċBU ]n= ϝS>յzO1/%fEhct~ F$ƱܛGHlA+p;d؆~9(H̥ntNGշVI&qȧ'"Bi4ܭ2ݿ?="iυȿOLυHX"ƏL0o9q3<"cs!M(d||5"-l>"ch !&B䰇,3_pkD6 UDAz<Ջw؝tЃ:OA|*4'u@; O _|7+#n~|$髼Iŋm9!yK+k'4'k1?y>ΨNDP\u&cqBt ; 1;qXq-vL^ԫQ5x)&w3g/O-ps 𲋜SdN>;b0?[eߩ?Jxjø;k$?;GO62AݫaGwa>'5i3,JiShsv}![A"miVq~礯y(V7LWx5'ttڡ 5dJ<=44bu(x7 G˓ojtvUz]C7S%C ;ޤ]ȿJmũEr(>&5az3`76f<^r^g Nq)w^#BwnNDZeCWGR,@c{+H$5 ~ I,|^7 X70;LԈ|BĞ؛#X`Bs!bƞ8"n!v)WD\~_pޢ\-`O|ps}Q?Gx>ϞΝ;ninB/˧G۴-~?<׉LCyv^΋~Dd}'AD ]%ND{Iʥ/|opݎBeP^=DQr H낱NiWvfZ;SQ:xvH#{MPRJW( #:&X)n/17]$tŋŗ$ǾNTgGCNuDJ{wFwG,#8WOHj=f_Rvc-՞G ?-@MioN*v:h8K!q /'M^N>P5 t}9<'c'bSÐU(…'I.t D d[~ IOPoiǛ. Np:@W3ހt.DPB:q"ox.DN⟉ĭ~0΅Lcg&U ͔xaCt̂ nJùKuñ #&nN:"c$q?uJ|8T u~vҶwDFc: G ;$cz򗯗2'Wiolv2/ vbO{NMy}Y'(__չȿ j&, 0߿v{}/tw0!bYv| ÏS==>ً{]\KI rgDޕ7?o*El8|:υHIˌB]䢏P>7%]ٙG9xY!zU7iհ0E `y0{Z~vuTBWxb X5bWOޛ4x ƙ];"~SN oG\U/i9z0cOV 5%7=9"Z+MC8Yp|  rV?"s!# 1@no뀕~f@}.DưB$:2!|ݯ֏gXpQ0/tVt: LTӳ!B$-b&1{.eu.D Y;qDn\bT.G:_[kZ|[vHr \t;#?@?9F ;;s`trfaG;\vGNph|{+:#?я\[K8@ ub6 zSgO?~Aa^bny^ m O r\vHHAӱt]]G1I>IΝ'%~91}Z^xH;U 45 0<)/ns rRP8W ?/ h7;@Fw?o#{vOY!ltm<& E?xɥ.FGV t}Gb_CUM}`<ዮZytvcDr7mRM`V|t ,#[M:{D\i:ۉwNĂaυ\d [ps!2=E3p?{ m EC4^0kK86Ys!2R=" ~df*^ƻ 2c9"cNDc'v4a63q^y-0evɝB0[0I x.DXnOpZYA #7!@ʥwoбrr~_圇V̎zvUuy"ǹowOW)ُe%맿_"͉ ؑ,yՋ9xdOr9:8я/ehy-#'*o'1 pNVÎX#Q5>6p !d`['Pd.IƯ~U ~|bEoiݥȜƷ֬uny}G@J; ̈́;rvW3ic֠iזh?e_]<%e[]Sp,x%|P0Nj)=/26\q^1,V[O#X8{' &{ΉEOkq粀6_Qћ5ۇ'9P[_<&m9PQXwY?ŝ[}هFI[#n Bf?S^}K`RV%AZoK^?r/#W1I=~ŏB| >,u917i29Rj sQ z7%wկ-ef \KOYev낺怉; x:"ê5@I9ʹ BdaӃ:I:", uQ0~eQjn>x؁/\ _b@qbX r.D !?[3s!d&];Şfs!bm^jiyW/56#="bo͉uT^d->8t Su*0)S/W.:s8&]p~Rr:w#ڹwW֤w~(WGM=;ŐA|_?I~wmgU<'"&rr z '>n撻z0hi-v.Ik"LOsnS'Fǎgoo(œ< }v=*NOfSzZc N6GhgO<WL}~@:o~8J/W<`N4<]9' KY`$Ν'"N9 P/~{;g;|vC *^PqP> Lj}~v.lM٥C?` mZ*gܓwBnޏи o?N GOIU.|<>ksP'_a}D_s=݂{K鹰o zl_"c ż4+.NAvYSr| ՊaCr!W9 ;B$1vZ 9-zR5v3P G?"|׹֚X]K&k@B7.H\5OS[Dyz& 0KNC>ʉm`ÄF/tυXPM;\Ԟ)fgv?"j\)p!˵<$[ߐ5t_rnG0Q܄m;,,y }|8;owvH+ӗ?S_ʑ~I5wC `n?'C]|g?:3>[>pڀ,')<]U>;MJ ͌'?8)>~Agan溧Sd-w2]{.Ϟ͂č>vX[\vq"<5Uhg>|;!S&&;v@qeK ];BХN'O'"GJ@}b! YwhTyo Cvw<KrA'!#~@AnC&Bzt/[SObOv@Ƀ|zWN-xND'bN I+^tLJ!RQ~[mҔD\`j\`s!282 &@\$r98v3gBaoMI7S2x= L_me xBd ?qh~܊ym;!dEgk_lw~Ar_P6.D +d6`\Е!IZ{A\P0;p+:Z w˯gp[I_CqF)I2ZCvL}?'?#}&ޒޟ{{x|ߛ_KM=-X/PNZ51vMjQE/wD^mPkNj|xپvȝ W'0S$N:FPc;mGx!IYv x͍߯ }zIs"bٝ_A~_;DZlB&vНwP®&(?:W"(<څV=S(j,r\sQ +NV{D2J1>_ ?9R^5| vaկ Db'" 8Vu`XÞ d,tPiu?ʙO{!Ϥ>7?r4+`TyE֣Vmt8LJNMȽS+^T>׈QyENNj\/C*|"pW^7P !K_My\D߮F y\VJ% NO|Gĭ8>萫vJA HȣC׸85K΅h5`1Nbs!b\B$9&0 W:",TV܉}/lv/`Mx΅3bN4Fjځ\^׾[s)!q+KF}T`RZp<~?E3q.D^ϵW^ځ eO=-?RO~۰B1ǟ.DfՑ tq̵ ;`{@QL;M@?t.za/Ir)GgTΒߓ'so8yvNO~e;s28oD[sݎ{eN$/|_{'Ϟ?;D}tRٗNv=,LƮ^]_É3oXɐw&7  tiBuO}1UmcDD;y:\ՌWΟ/[ƣ5 DOZZH / g?HyHN n k/74I_EڻvP2 @= |Yvo " xX]c_rA7!h|qǾ"/ NNS'.*=_=P{coxRN\coZ+_9Fw.w~IBD}˃ Cp'ož+|E!Ϳ+Knx#1ko\W:u\&%\W'w*݁%qRF0G$[5O'^_sF]מank©C<7D0^B;?"5uS:Sx\Dl\ 7]go6$s!2=nX)0֞ 2q脠:+~{-+L A-6A'O'B\΅ȹчR%{7n:XC$]+,'#/BJ}_=@,I;"ޫ* t  ߇P /"~w%t;~+sG޴*'O ~SUOx讽7%/J~&¥[Iɯɓ_;/!5ǑO᧞Y9RCzKIA^𡔉<;;.~v̲A0Fum.6jjVM|sjکmDR_ci|%'#8M=|=@e8^˫0^w`0?$x,q z@܂G!zOҝn Pa8'uK!x7;&m}cI2`?_ v=gv\^HȭiGr.bX_¾oӛ_VZ" t&{Ax]tMJyIaܕBd3Gkϴ>is!b:w.Df|.D&VR>b3ku?>"Lٹv?΅as!2onL|#<Xu\MG6i>"LM@knx™p9L4s|`DU: Cr߂#iCr]Sn+Ho;i>+3~څȷm=P(_+Ϫ}$  ~G` ޵7ݍ7˒Z.;v l$;v/?ozI>'I'xϣ;/s$C^ e=G'I"wF51=e9pR C voOv%%+w nv~}i<s{,#2'No>ΑՔyӯ׽"hO*5AM"/=h51@3zٍyNKeHgқv "()v|6D᫞KyXotCy5N7t$<QĎ^1芯I{٭t@'#y_w|TR^Z>Į}\+"'VaT__maoshu/HL{_a0"n7좝3z1Jv,s!#qYEǑ8̹s!2M_{.DҳL PLXn W @'CBȓ2%$t'4mچ P $V~υ\m/O&]8Lȹ傛EJՇ: \عLrz0's!2/v""hPWbgGN(qKq:%CE0;b3pDÝ D)}VŁA֑G8w=ܵ;o_Kw"2o?GȽ9-벵w/|á#^YN:91;1 Ă;ļПAAgsM@B= \/X o#hՁƻ 'ugbiwߝo/|7xvZRDɜ]~UrSWN>vQ~ؤnXCEpztN[u"QtKQ{2p.%x`"_ǒs_w(7/{(, .Ap#fkWjZQ1zIoVqw9'g?]3h< B Ae>pҍ Ü.ݒÀn!pp4 ;m#Nv¦p)zLwB.l­ު/yb?۵D$׷<.g!h2yÞ+>O}ZN{"r.Db`2^_jB$: |:>]|[/ ^o% \f"Kn_\L="1G>ҭ\M$J _g Gts!2aֹ]|~(0ZrO)l+|zg+w*,Tv$ou=GX:KW/{G(' |%'!_G{oI|ɣaȽÇӏ~|yt0_QIi]}]iۼH'{@$m '(I+iUrdvOF:[u_rB,3f׿vP#;$''t~?58vv'&m$9Y?gD؂!9ӰN}OE萓[7C&}^>5,'Ul;mGـɞQyO@~l3?/'ǣӇ{ DD|Ҋ? Th๖ yCjGor/;R ;NO}0w>pyփyuTɳ||)]bor|2_Xz,DB^uCN/ ^+'&/] /S!@ƿF7{\~w]N~xy=۳WdoU;.1^a+R^~?;nfXCh&ΕuOF8iaK~c-(^{IrpPR_Д'|'|Ggm r0W;!@8 ' P8CMK?[Odq=N:!ybY;~ק]b+ v(puK~Ehaϓ L }`t[yIN|[pRNޤw>iEۘt@>U߲5BsW ʛ0ЍX#M eˣ@'?Ļ,נS8&%rWI?>#Ex%vɋ>1W~J)r*Oq~Ԋȓ{KO 76 ǠC:ZPd&Mυx{ =LL>s!ɯebbݻS.D*BdΧOAțv죨ޑN'&Ca?X68%]eT v|\ !vK/g!2;]- [}Ұ=>r]O[9P5 2XIYTSwuj"??K_y7_Vսy=A<[z2'09 y/|9'$rd_Y:p,',. <֎̴[VqoxN{a2䈤@#'`v`k\IuVN~ۿ~?f,7 &UNz;Ez@Dҿ]>6 ~j>#_Á `N\ ;fxʗ?L G!ڋV䧷^ZW,$no-`4|NrG Il*@n Gdsߥ'Tk7gB0!Lħ);*F{î=:*6Sn&2~=Wq^!'[06O;}7u=~7TGw۝(o9p+@U#xU# _i p!S'"BULt,bU:],l΅؇{.D"B$HHo;U7J>"γ׹ ԙ/jiL|_dנFX]蝈`H BV; iݞ[; Zn{`)B$A̟ۛu!o!RΡׄ`߁ؠ#E@ءG_W;[@/y.}IVM\NwxϾo=oR՜|/&}>;P><۳z{Vv^9yrx8G?NޢO  녻 aсg/ӎ۵ H:UugAn|M z+I4ob?x__<#/' iڷF ه y@tӾ^W~gԟ8.I w-.\S3>Q}J/?||۹r7ϟDXMf1?ۛ>q’vmP8X#vcP{N\\;Tc]~Ak9Ɉ 9Spя|Y=N,DvY!_w8]j׸G!⾘]s U VYZ+\ O>3ON,=ş [=O ojS_<ۓyџ'_V6);{oy{득?e=ً<ώG9i3,oZ'{9~W9PwQg88gUN_D/3N+y|j[=(S~!d҅6O(n1]on^oۇm'i~<+5;z% +wMM # _oB\R|+էtoOxxrr# L=;Kq%rv/\y5@HJx("+V~7~[RC?nЗ'^q=N4PdCIJ቗o5>Wyg GC]|ܔyZ$7mLacxcGɹ{BD 8{ԭ <΅ae'Fg G@<|C3xBR;`wɁ={t ø 'ER{ҧ~ [j-k:ߡx }CDA'ⵁv/'{A1x=wv~胞r+N9lR~?#mk;WmTnȾ.Ů%z|;YV\Nb_ıV 4bM?ޏⓖ Agؐg}=Y~'l^jo { :)7>G_ o <G"U"l`_╇_o "+FO5[æ奷=YB b5.))sH@|D\0aګ<_~.DGBdF>"G t+ׄfyހ?ӌ5]zo[\2אs!2Ks!M;.Z?[owbYp{6&bcM#SGs!2vb5Ly)\@o%kjgu.D1$.=/|O_l!^;uLJ*rPSS D^PR"U^sx;_ >~; 7DD w c);&?xs鋉8[XEN>ݏ?s2;sB?ߏ[.؉y#&2vS!rp/3;RqŜ,~b xɐwɔŇ}U?Q*'N?' t9>o|v~Ok[?qg`%]G.~w("@r)O.;kVoiǼ>z=9"L2&p8îW~.D΅x9"zHMFPb1S^Ie` t[iQzoԸmDb#vKdA/;av! s!±)7nO ثz y.DbQqx.DۤƱX6feݎFC%twP0t!x;P$@ɓ܈[{<ly[85ש7w2w#}|?;w槎:;vfGE(;=wrAeݩ𶮏 sr^6,<ɗs([N\ax]=ȼJx|%v2}Ey!>p̏ds8Q_ʿG͗}o坷ǎ/woQNL^ĪS ޲ l1ѿo&)21GpuC^gU=Г c;K,)>BzmoZ 0"|]'^(*~1g8M9Ip2m|M:ގ~~ŝ^3'';:Ĺ38շ&NOh~֓dH{wfeynl5cv m-. ŝ|J|dL͂Cpy%s0pBғ["d.~"<䣧~?%Oᩓ[1O*|eU/R^{uzRr b1nX"@@hV.yPzɿk7‡n˵#=҆)]r(RpBAgqat ƿ\n6?dhڹ˥' Bdºl#N`:hF0 .DV~mH |ul  GB[C'ˈ>CBd˹8I?&&N&kb3&xu;i8Y~&\\eg&>h}u:}q` ݐdӛyK5\ݱ-%:K6% aU" ?B:,ڐ!F;VҎ;Mu.ub +z&,v|_9aEv(+==y{ކyk;?#|NHe׎[L˖IN4Ύ&&Ϟ͝yk>/; ;vØoe}''`~4Xr"BGCpzz Ye_"pZs"goe|_ǿq-hD(>5(.FdTv4 }YmHw2 (X@c[z"+^xt݃QbσIN.X#[ YP?/k[90I N>R~cۖ~norK4uni@fXTRX»&hikλioZ;kyBӰ+?=9">G!|GN0J kS9oG N{mo޴?}JW⚿j^A&JI?pbƵvqS·gɎ8:vbCyua璼I:Y9sQc_v0_>G7s!rmX:iۻpcs!2]O>"3a:"ӑ,0.]s!2v:"υ!H;H~H ӹq]ęs!2c^z.DLgBw.DD?Bcݱ;fM{Zrp+v8Ğ !e/ @*g 蒱nowS?z;[suDôcv$׉k/.^;/^( ?/~l8~=!G*Nwc̫S})S8}W>;PSVnR|O4J^~+k:5[,"+f|h@+mŬ$߫m<@ SbEg[~4`yٝNzSqmKՑN5>>;OD t P2tI uH v!H: |'5е!:1;"9"a(b@ț΅u?G;:MU. ;|Xieu ?"p9"a: P3C]dυ4qf|8"JV[_%/f/{ -DLpk!QiNK@*b1`NCS@ x;W o io__wDwQND7;{_~ּfaN2>ΆO{r2.Zy]Ͻ;xg%i<ewRbG :twe~cXS_$|4ֹğ#?"laGsG}᜔wrGAvp5W< N;xj_'9й.ҟv9rk 0 =@ ؚۉxޝHq1<Ƀ#' o MKOv(ʻ4z$.B]bxY|ȇ>☓ϞR;m|H ;鯯}ONDZ~GNL|g;#@ChDD>n?%[Ԏ`ÕY>)>k]Q[EN3{wO"J_}oѣo :P.CiS<~?¿<|S|^ܪ{~DKE @= P_R,yQC_,Vk-j`䖷θ91@004,d8Ra-y考_\a΅\L8"8L;ZP\(aܹ~e0|~ό\͚?xק&.n{~7"N`bvo+OvߚE4SM߂m*-<: <ع@RM*]jDZ I@&*'qGޛ$d?8ʿokC";k}󶬗/ ,e8K_<ɢ3⡻LDIܵ:speaP{0_N׹*'69izW'SwCwF:PIMб8:*K' _!|kC?xG/oE#p"P'r>RdG,{Co#;GXP9a; =r.~m*/ G9ڝ@D\LWj0د&lB|.D@BdbI1QHIGR pǕOl#pB<`':xP:~˜ +5!Au|Uy Jƍ ts!2d֜Ĝ 1 mxџƑ'f!RGL T \mS _GVTя/efA돾rtEh2b>ȉO__|Wg>;/Bǝw=i(' ϟ_Ïϋ'KۖCw?}&{#wq.?Ύؑz7ʗN4wS$}x]ݑi{Үi;ƽAëȎ~#Ko7Nv x|!ie']~g~H}ewODM;1ޝWvwPjeQI-e-mVgΙs{mYV˒E,PY/a9==23"2222rE~nR`{Bz~B2<;RPy~7ˁ}/D <' #HFle` \.7)@9ިQ(9ީKF&rClφ8rX=,d5"<%1D.^S|[L6vPBd嗠~Mpc9OEOto~ ~v}vv@Gq)ox.xPఉgo~¶{) 9}& cv=P\1_A@ޞVEyVbW] P~ToNX ^d9A{Z"_"ut{O'; 0SxpBa0U:y?.Dbc[d/<0%iCc|X"%ϱ?YDծn2CISCX?Ǒ/`[.VGz҅[&\d'-ޣ_'z\g=^>(i;{"sxǃAvIeyN{y<O_To>df }=gr7~^^}<3/NlOɳ*?φ UG5< no}! %v;npz*z`UNS ܚloܮ_7^g$ԯ^v|aB|j`4d1^#Y =w!| @ !8`@oS~Ž*B꽃?Oл[Oc[?g@cwg0qxG_;`֬S˗u6s&NM`ɫt`#/ H<16/шi V-D] ~*43s՟v<'H.] eh&@bi0oJ׮Ȱߨx 3qxꣽЅOr_^+;~=@~9{JR8CO? !ͯ%nwIv]aX"%u!nu!ҒnK7R*@2:'BdY0&XQu!sgL0Y r)%b"ʹ̻օH$3n%OέYUaʐfEpx5 `nI8>r:P~?lV^&UO9?sF䳓*ݜo~mwKqn:c/MS.ͧ-~i 9ƒT?7K܎oYg/,xPx"^W]|-W/ql<|pIx (PS ŵ2}< ,|C:-cd,1ÿv c/ +vw$ i3c-Lnf>=䫇H‡e~A>iM`WcL 74|q]boE鴠RS)W@+y9+mm{.DZT͟7ֿm yEy*|S3r3#J猈w4>x;7+Uܽ_/ԭY?Iyˋx8sұgƣ}g1x>=ҽE]qF7uK\͟e;JP>}*=9)9~~A<2//br%Yo1ħ X0;~g'^5"|d|f:zA?)KXB)T?7RCFEY:zj'~#lţqQ5=Β,$S/zJ/ ۲܊uey$ΆĞĨ*;akg T="ٯ~➳"<-*>5Ɖuލ*uB# Gcyp\<ӣ_jxAoGovR_< w`7fh->"^pAcC0~4ń/]kTOH\ک"/a q=o N;)LvI]1oV>6n,l@0u,r|&?M. Jڗ9/B墫1d-uѻbǺDk95a.Dօȕ1B&`m.ݩ|qW[@V zu Xf Cďt䑝\"u!P֏u!R='B$z C_2S6afO[nSm0R#gáwF6Ku!"RumBă Od>  M0> ^+a,-g+ ~&tŻ ߡ{gܽ&<P H{dU.t@ }E0=}[ӎ7-3'vW׃e\rkN/jB ynIj&[k⋏| }-= N*pIQ\~Bi\++R%5!~v쀪n7 'c$DQgxpb윥Ҡ]bđ7y*ݭxHqoǀE_I˵<"~쥿lH#E<}k3"^Ws6؏qKVUl?f{|G$'u?r?Z#֏g}ikkۖcKClD>Ii(n/lQQ =y0Lm>^*sBޥ\z&~C)`OP}ŞV/n2O& r ٝT_t#Soc#x|A~#O}}K#=|3Xr~-rҀ BBLBD7!OB|cڐhC _Vpm̠zUn]օHΈ,PօWY.DʞvzODpoQ62+gEM ]4 'JJ u!R ?Evs qDDg˨0VQn~11'|lL`b$Żi|^9{Z2v)o~OKxny<򈸭Ν:#r/r] 29Sr;gFlij.uϟG:Kr_3xr~O6[o-ߨfn:7n {O'//?KOOaod"`] ~iaCTِ荌젙8+=cx:g;~w); _|u#6̭%)ܡEDϷ GoLØ~!n*Aydu`!YIhWFa,\;zIA9ʅJm񳍀\]`GstA# gCv<"qh ΐ _O{n5;"yi ]Yr$ K֫=# n)t&D;V=gB2y#pgF(B@c|oZ޴+e[_Z=&b[Oз $ W FEtw|(.8IGpO!op!_Sgx|K=^Տ!O<)m Xlw>`4BOy@m>$llſ.RFC3`CFz ;*adK1~;R)[|[|9=A :u!28~DIdx5ĺu!R.Dsb_9't@Tdȷ?]"%u!R Wt^$'LB$by*@ 0w_O}]&u.踄6_gS m r],2 ldyk"?;h|"ф33(D(VOPv||Gy DV;S}/Q{ukY[p'Ûi8-3:gd?;}v&<{Zg l8[8 w]Muy^7n{|y痵@q OxÙ$:a˲<@Y4JXXV ˄4iy_GGu6䣏>ZHx?dLG%΋vTN5o 7}۳_|̞gE}Y X֬~?$v;"9yyiY)ΊU+nc{´ZIgWG":4Ћ4-Ld_ ? Bl:]:MaϊAGz q9evb;K`"I^S?,4X'^t~ȋ}v}J?|3 Oz %rp ^z3 F4nh!}!B]: [$Gy3 t ߈DM{ K&O9_ vʓ@iֺ!PdRPu!R u!By]D>4%Ю zUbz6l&.DօȢYuOK^rדyo|kn`{yxFܲ{NE[k—2'ҵ:}3EnZ%0xN(/[>pַ~o iyiiuc_=M>xp]=I ځt:zh!' L 9k.g_%|))a G~z o Ğ\7A?|kc~&'pBxv6f/hN<ɣ t&d68h>=a :$gm |u?;C/Pf+G`6vџhKF?ijS+I]{] y6zGd]uKjApXwu!R 2-B$%nK_=an?~,& x~'p|~('j\7`r]d5 ָOE;օH '^\u4q\A441^"%+`GZ#薷B.DHd[P_ s=  lnEK"9E6VxS|G-|tGJ0ġ 2McAP5_|rBw?тWKx۰>|<"/ǭx n疪<#w-xfi݂^wK!\g]/F< n}QgG|z78+9K<<"8Lʳ<(Qԗg'Ӌ9 +vFy^kur' 4qp_*w6aM>/xÀ:%gqߊm2/z$ zı).?Lѓ\_ F&vrTN#;cZ3o`C`!4צEP}{xvtґ/bq$G*=Tvvͭ֝EKgE)mz;raGgę;gD9]?H?#!iA0i&@L^4\fzzR #HhO1/zO,F_@Polرp ߼ȶxZtJo$ N5Ȋ)$?z']M/?2 JD :szĕc>ޯxDօHɪD {u!RY"%1z.D+J2]"%u!SY"7M Bcfc"8&ԙ<Lo]иDɼ'Gnz%vΈܹU܉G0{xq}g$h೧!9;!=PEp<ލp&NE8Y~nu;Di^htf v ς"<"<mDv2fa'y!0b4hH_ʓ^RwT7]@N۰y3ߜ#>q;vxpQD@\﬊L͉LCz\SH $Ч73/>] #oxCA $o(W^z Gċ4!qńtz1ΆP֬nr6'gCnm}M}Fdjuy<<%۵.޷fyzꅧ5sx#gE~2<"9-rWCߊn D/!xp޼ ` 0)gCկ˛[2ĵ3#_ozwZa6; JGq'*_;| 8+\ aorMBP#>xBW-Fm_ ȺѐDc4`D~w4]pE] GOօHv$}?B.Du!R|L -ܞXlgo%4p պY0Ϗ̋ph_2]"%!X^ ,|r'`GBaf85cʎYx+NxmԸ"PM&mY-4&$J&J Y5cˎ%:3JܖŃlO<.Q;B"wriۡxΎdg$cˤsE۹p|k2/6;[wn7L˭xlNɳܺY}m__|VgD><ۜ$xpC8{!"0ϗ#]ϙSA|#&8 Bp3`Wn6[ͨ!g+~kC~ Qc~ѯ#<ɗQ|>_9# VY$AɺԺ 2$B':1Fu!ԧYBpO4w&pB: \M,31!Lu9 v]Dq M毭 z 7 v7!nzA2Kw ?Rbap^ ǿ5-nmё}4DRD3Om@IDATPzӌGCyvկw.Cp_G?_.%۱qI9VF^VwF`/_dGێin:E*r/|߽_x=%oݭk{3zQO>]H<*/mxnNs6E0فLvra%g;&=z>Z3`ء ogg;Tϓ+rewsV?r10R_Mn P6^ oGϺXUMNGB]p~z?vN;0x?;gD hAp O@pTt_"9,.DZ"Փ `pe:LMwi.Y2gz r'MFqY-a)-?/?L;~U3 >^TgD>* X}< woo|6un:H,;[nvk~RuKi~ْ$RgB^ϭXg/*v{ ;H y%0ø ͛QM*(~K:;}wsF^<"gr_ =:ۙtE~_G :]^I^A?>Oޣ'{^*?Y8re|cm }ϳ^Cɭ@\8 Boơ>j? 'y?m:'v)o~0βl+~9bLk{¬B; 9Q6?~~^m}) dt~#|u;"[E:AIOƵf'(=)aaCn6+{"q˔>+]&e؆i9՞)~HȞ3!v؏Y~OqqT^c۲s,i4w)qǡl˃a隽᪽uD齽4o |+q(z> TŔO7},cpQGǁCƙkOAt| ='0baky="sƅ^ws &q oȠ%!v{g?H3$; 0~,9&UW(vU,xʑ=AG&Pi z>uMBN+];/9HnM E6P$FRx $D u!rB$&օ" vdb}@gH XHU|] y$a64օHSkUD'H{|J&&7-8.DJB$¼F6պ+-Apa X *b >KhM0^ f-ćOcg|r@߭蝀r,DTݏǏ?,my wʒޛ޽U;r[gfQ}L}"YQ $W[}΂|2[~%~U,r/;*Yb|}6};Fy/HڱSl1XcIWhPG3$s K<7?/ry:[̒ 30 +JSa _c owA6z~@?wyn%lW h$~Ow~5xaC6襀G: /5g r٫xJx6 oߙuvkT\Ah='$g@xv/c'CeCm,=˂="x䝦/sV$y?%gz?*~ Ʌ~tGCC?QޜQquP~@o{*!Ǡ>7< rp ?xC>u+W` a \gcŖ#|svwj_|ro*LN_'|#&[Jc>A+\@SpaS?S"4C#1)a EPz+83S /tFy0 TU3uy/wDZ&d[MC+%JY"W"0X"BJօ\Ijؑ^!@CR&5W1Ss:P_&O¶^7l9بb_;G>B$ƺYT4j'=f;z9A4S˺EkQ9g^ ȉJuviV 6ܗĊl/6vJ98.|؍:*/N !k;vZO)m7>3ws;|lBr+Z{0;uczF$;(F YvpOϕ7c{mecG(m!)6SA\?P#RrtѫUDJ8M?pn'ڹ=CYr 'GrO9 CH*?ڞ8%>ꍊaybݞuOqeQzIä|gDxD19yOGÙxDܒuy<),cbtFf/g^vo*O fA"Έ~&"ξZ߻zjop/NAyKsf}j: a ^jě5["_ 4M` 9T?Î'"tpnt]6~SIO=~e'}dO 8&fhQ(DNIrvSrp"*}Jg*q!c"u!.DJ5J/  {[e]i{[%P2=gM9Bg˭g.Dj!.DJALdz1-t3Z8bd$d/%Q^u!y l ٵrh=OؘBrL8Gf], `!0R T` ;νb^3NݲZŐA`CECBπկgUtyF?N߯۳޼_/F;8/ ^"8n:;t\;Ge@92 9z^iBeI/.t+~.oI=f6>ExM-P;?C|L0ne!H3Qޑ&Bv< 1,_Kz":* ͒!&11G(ݎnDacv2C1T| Joê+h4xv>+__- }Iݞ#r%y(K]c(g+,v{w9N<0)Uz_`)VΦxOO,rz~y>^Ɲu̻y!$|KyJg";ϳynձ"9{]o6;>"O;i(tUqZi /SZx g}]yw"cW߶R;iB|Uu#h blDbNGJ_h]BbŇk='F<#<$/K<#>y="<#=1 #Cdh&g Z)OH.<#h4O:E/p}Uק]aZx(FWG}T=ݔ6W)@_J1HCiXl1"+z/*6u!.DK.Dt: u غafCCu]\Id\.Dyd} d=P .' u!r_B:\Rq\ m3B Hݚ5 ,΄JUbe  0&t ca-!216W>镫\rdν}N_EOps۷꽎o<ǹ{rVK#r;OYxֽ*, ;GC08fxT="/qNPK;E?v!/;4AG(7 =㙇6~{'ۣD_WA_Zm#b_]~: ڙK(>A7 OE_7kB1Ԓ{΀Op]N0tg^ șC\/퀼;/Mjv6il qwnu!r%u!RzC;օHI o.ӟMju!Iۆzȓ$i\D F_"%u!Ba*4O]&2=G#cWz4^zL-;_A k"Ŭ -9 +Ih.D"[Ǔt 0a@'?~'(gK"U `>S 0dGAp;1q7NA8L~p+KNH[:ߺsɓ?ü'(g6Gn8cS~ԟ'Fn:Viԭ.]/k|c;8!΃nz_䶚O ۵x?;?'q<$g(XC;i~נjbU+63w 0zNf<<#^}k_[jWJ_ldxGJP_BÙ[\_RO4OActC;S~*dBlg_Z-!ЋV( =;gwK>uOzwzn+F_ʃ]CHnџDѵom]a ³ `,Fs3gaGr&=? R9 dPR`!u!25|I\{^TC ٶ ˺1pVvfp{Ofs;ZE@u!RX u!rեLICa. R!lBK颍mr04ߞNpB$#eߺ߯ %'Ғvp0,d \+ДAm(A8z.1BonAGg!<}\p|zau ??.zAe"FGxx袈v6!ro%葋zi}( qƊ'>n ֎>jWZ|Qɯ#ss/Bz#йp6π#lꆁv9/~A>Į,ԧ~.[*CςYO詿8{1i-Vءa@ ?屄v^Йw,Lz/xpf-MS_xn)Q',~YyBx@>%i< Nf>~;iFLwnQ<6ۼVӜu^x,UycavO[8 >]3bP=qT{z%NxH@ຜȗG!^Vǧ3"B>~>mcszGV<$wΝJ˴I8K 4;pJ{GA vI/nwGB~C0=ll̯Tg| *|GҽډrBo\ :T0П:*_}>z7zpF^6n|U8Y¾7~GoϪrK>~orFܪuX^UBt9kG`$j!/;FF;#8xf^?Gw7^ _^_Ӟ( vd*ã Ny؃4zbe8;>%W;6LέU4G\F}*Nڥug[ ([wxr$(<5郰1Wzů/3t!9y:sM7bWe؄׌$=ծ) ~}%g\ MYRօȕ օH}".Dj@Y" F1# | LS^W~O<3}H<<"}ErDέ/>W ΊxW$z逇$#`$nl_"=@Ĺ 8oIhE\ٯ旚|w}ètgW̒':->z?( a>ҋNhGXwaRn[WPm?6TtĶ|zKQ)ݮ.+Qo*TY0yׇ 4Ι7yvkt{u!.DTd]lwa0*Dn])C9A&ɳcpκ&þ.Drx}], 섺]OZ#/G,c0MԇPxx1#u!r%$J;tq!zBd[?-\lߎ6K!O qC1,DܚfAAY $7p,Q ÇpG‹_wV" _dN=Kg'Ύ䛹 mHy~Kh܊ųg-~Z(;y+CN༯ ;yVv?n:7:-5''RK#ݎ,rמC<@vZ}zY<2{9/Gz,C~ |g~}Pߒ?a؇}gFy~yP^K?ѷ񴑛yzCF޾?:>xx|+l@0vzR051 G(M~C[cʠGF1 N:E NW{4'jGv|<#xkv^cG(h}ݏQ-/!O*wFt[w$bi7="yY=Hݖ%ّTЭWg{1t:ENу'do;0S{?#g}G39GOPG;`)IoB ~;Z%w}'э^' p͐"HxpHTg~ >ZPŇ(&:;A>ÉLl_g'Ϯ%yEQOD".|OdWf&ٌ O-8~= 1Zeg}\|n#7^2<"Bd\"ø.D`u!Y"41b%'v^"%' qׅH Li':_"xLSs]DօH b.D\D{A1%8߰éDӓYI+H;pVn$uwEo~=-Vv߯y2.eKB};d͋QgAR/^yC㝎O_Y;^XN^\LJq΄رR<,==[C23ّpƅ8d,x"]zYw@L@@ȷ~n::,~qvZ{mx%γiGHeg*;i^t 9v]JOvտtĵDUy%}fxzzڡSUXN\n"?ri!4Лh:)=;΂83TEo# dO7؏=kOu>s2]~b}xi=gDngġQt=4jh ?Lڿ/?IN o~&p;̭р;F,(?IYhTz'nmСK&5,x=z#x:ڹG>caZ2ٸH63M)&$|ۉ}n}L{磫_Ѓ{%@|h/e`Vyjr;݄+a| p3C^v,u!RX"Y蓐يZ>BHA]ȑઇ (n}" ǻ7- Ə 56|1A 4Ca B 4`3\;"~:{=+(9gDnSbA^5=#˺=k?+&;Ύ6~ϥ3{gUV;jK9{"kߏ]mHnͺ1ߞ Z9;hgvboG!jG1A+N_Z>Mr t(gFvHZd˜ӻ |s+}X"ZrZfio ȅx""PEVJV<TKCxAOENZiuc Еٱ}v{/N.O;<$vrxv|'Z'>}0;O=w!uKǿݒuNݚt'/hՏj|?-`~Nn:j9|x^y~>v*;"cg>xYRo$if7ORӼNOT;C H~% vYxD[,6cLڟvXrG}7Zf=@OctN N7—O|';`Aȹ*hAa0ޡGtsXzZD=![|)'3ͱi  xI(O/<ګXy E? $d.sdoqE>Bgwʦ0Z?yGO9vL. z~]1xH/t|% J/l])~(J>Y"BJGLօH K,ԺY"Ē.DjY".K.DJ/L쯉)y&к1XJb;_2htB~}!'hV I,:]ϒqDҭ(g[Wv䝅RO4ϟ-ޝT3rtT ;v'K9ü|)evMTq ِՙg dz!~6Ny2^Nz{<-vݮE<(o^ Ϗwp=93(n_rVqv0;7c'Nʡ<*^<飝^r<|k˜y$~#f${)zHa6O/EZvKK\to2kz-vJRgAUyiSf~z'nvJ6U W(Rn/JzPy͵`$׮S(h)M +' 6FD/c|"Qzs<^r[I)8r8KlmǏR4| ȺYd.Dj.Dʢ0u!RDj]А1Ak.DJ>B.D(K|-'=a7BUO8LBoppk]Y5%>q@{,zMMƺ)9\G/D#bcŤCK7vհ]ߪv~%o|o?gql<d;Noof'gfn#g[uA +<GF:=<4}^ݼ< =){w\\:7f099ay=wW΄pɁ^79¿m3G:ioCh O nmvp<ˋ~ƓG-~ޕ?ջ &7l˜8):'Oyk;&'`~vnyFK=~^t>XⁱsuwYw:º}5y> CF;x4;6asÎ?ϐznH|h>鞺MO1ҷw#/P+:WgBnߪ2OY7sknCr[x_F00G$"qF߅vgHQ#bAry줳"nQ@goVfk} <53+ȱ#^Qςo!`=^|RM-\„.ym.Ā: ?ްP"~aw/qlïg+}6X#H>,)BJj&Bd]\úY"Wz`e{2"+ ںú)=X"$D=oZ"Wݦ'&cn]\ɇ6 +i\Ica*$]}!+0&Hv C+;F{KݲVLLf? d$'lIn^su}s- ,VuXtJ;w"h{oiùnQ`(TD"*|hy-:>o} :uwr>Y9xwS~|;ѰHe]x,|WRDVeFog}}QӼlMA>߽[wspDSYYXhaXO󷝻.4wrX|y+7ӻ*qv^wE^*ORZh&!34r {rWItC!_|7|"Vs}Uwo/lV,!ԋEyo09.9vY*s~4yg!5KlihY2Nh["vok,ڿi qa )Rec^LtGb~!3O.v ݮ 9oSh < xj9@,%4u5J_=}gt4f]d ?N clSX|МnOer_.bܚ߂FN_=S4yXM[`gXgXbBun`_:0uYRLF>PbԊ_u"3m R&u RH-,c@m@HM\A$ KDX/C-t썄=e2TʑxӿBd#DVAj..qLOcG]@*L1>,LA$3 Hą$X' FK $;^fYo۽E*Ӭ]W^ٸ(dԳh>vw- 5 0 ; ϟRUCB7OʲuW; furo:y65 ~!GeqyAUt|"ng?2ߊGy$/¿x^|Q2,/6RElܱ8( M)jk^~ƕw.$8P?!9ڀK'"Wy}n,MNU|Sx?w?y\ Y'v43籈(JwwxmX 9Z,' t3Kig%?''5'Gc=t&/+6eg[ݞVVl$+gpjN*DX1SM@4U2际8wG$w<5Em&XYMh0^]lryo7Ꮋ"ֽ#"ۙ"{V&!:MH #?u6[ulܛO}d*_!8$EcxF&vמ*sD]xf%A ϰ?ٰ7 KqëgWw̯!c=̴YgAyd2]Oq߄AQoahx|yNOuИG_Í F~ ͌nMr <' YѪGҵO|kE@ Dy RᗃH0/! ଔA$w, 0YID/z-aX"c7"6q-DT*4g0· y,/F&u9ܲw,;/벺6N cc,y6-<<CNxZjcso}YBxqW7񾅿7ëXvs0Ѡ_+is7d?0{߾zxF*/X_S^❈&,޲.b 88;)uwd4GNmc{44,W츼o=z`z].û+s(xd'=d[wCM4NgnfJGpG}o8rd/!!9OSxq-vOhpYp|A %2ū1cy{yR~wA.ŸYY7GO,;-ys'vҰC /F# yqw>tpYV# VPw?sYzуƓw`Л amD|Ra, %}KHJ>NfCRecIߍȻ!mY]^.-Ow#r71b֍]wEZW"XE#n\|byi;ޟ; MFÍ^]k^Tv|'ͻ||d#6Ae1KQo|R쪗v9,XQN{5QVwStdR@;#=B7Ng?oƤtj>4VH A6pUt|-~cAw!Vhd!OQq_#xzB 7hW >,3 #/ 2Dj*3n3aLcb||aYz x2A_"M1D&Folho7?R :lp Q JçX :9L_"Bru\XAdbU+ fלO[ _F2iƽ F5Qi? A)kdܺU\m@]h} 5yǃhhMM|Œpycw4eA`yx~wCLc1^N4g^wʲt~}N巯(XQ/9^pW NXl};^.*prZw:Q^ϧK~;$;kx, `z/Cxħ-G98>*>XzGir@E^|gфѣ3ayEe0,水BCl匦]lc5f  3;gQKGڿ.xWffH-0U[<O|p{> b\l&^@TĦx|鄟Cށu'5SAXLHQۛ;", ug,DUEa;:>\xO2^=IݲџPc;"eݑ=+ P[wBނtWm>l9/-7-iqUrANl=mphpQv3S>T~MvoOaA S^7;'( tUh=ROoipa_-pzvԟeˈþ5XW0 B! ŗ7~гٟ0cϔ>'DOU`9㖃H-Aȫ2=2Hy.L&6& 2 R RA8hYB7OwΌ?RpA#+\"m\wzې D° A$'f(Wh!4~pN4ժ4ޑ^AU 4t/{7E4h47G03'EhhyWb!9:;=~xܵXjSy>U0S/l߽_7T~bi`^/K4M8![Ĺr'n-khs? no4Ggb2|44c[|dQȕs=O2hm⬿@ 0' ]osԐ'eÒfUfѸt(gFom8O?7-rׁxϢ’1a߻,!gn#g澆P=o&K^g?@Y z@ P^`8+kESL`xx63 Yo+ YHȷܺEXF.c4oHO~uHxWiYu@ߋpgԖFuKjwGMg4R:"|auzUNMG1!t@qn?zN0$]s/|8xh x:t|(krǗў1v ByMU y\ ID?ۡ<(u6Fjfnn[ N}JRCG죮k֍o?y=o | R,6A>Z"^ X"ŏ )؄+zm0TB^b,@   r6x9,qj`P!G:o ?6A$"=n죁-ɟ~$U`Ar裏|z1%R|!MX(|onYYDhR1&|CΫYbV8hXFhR}K?ͺ|xKN>/ߏ^ԻOXN[ud/zy"ލn?k/^L!ˀt]| ]H^o,JB<]GyY2RXhνov)% h Y:4qn~^\Fu7RN{ 8[FVy憆 pߝ^DzWd"헟׸{뱊f*v’.KE-pWf8:F]'#0%Y>On~c. h$m y'~HA yQ ̿P_5fnO+":޳˼y;a, ^`wGdwZG7E߸+Rk|d=+/_ci˲",!ޛ+]rHR63*mKB<v.Bl|0ƣQoCN: E~o#HKϫ2R179$}*g_3}1iw).7q<5q>z3-'mm w0Twϗ-.߆/<#[~H߼]`)P!CMu hoݟ<$:c伦I ^)klUQӥk{(l KcT?h?+GCx"&,|u&|/lly(a uѝ+wEŸjNBԧ{x#;!ַSqD㈯[l`A-`lL'e I#͢tLO޾w[zz^csSMƒS>7λ?}{S^;;E?;+iƍݝJhzVg|1!wUF" W#᧳8MU&|,{+\|7/ze\_U8=.m676,/fe {)|Iw;\,jo1M>qs3'Ҟ9 zV ]r^ݒ{#ۅ62 m^MgෑE{/WODN\ᗳI4[ 3O}ۻS&y7 'x?vߡ qQt0/x|t-_) -zP^Sq)v'"lngj .ԏni76SU?.1_WB_}'}ϋvu3_N.G~f|=CzFg8/# 7?MːiK>jRF=$[Bo_sFhG <_)tIlE_,|YۥpSÃZXhF. `@gJ}?xGGHWx[ ߍ0GS$=)(=,̶3Afodܰ@ݭ^jߛywgnMZ횸2aexZ0;ZxQ3!nU zd|rp{{ރ=riO2=-}Eq+v=8&ބAORN c| '?-^>[xn-H΢C+ 2s~1=>~\P0k|uT?&|' `@^Y4& ߡq4e^@^t$},-ݻScQ|\E#߱~O!p2gE/?ߍGOD,MH k U:_mBx wb8:g?s/ h ڷPr:]߸2S|7b gR@)"OK.fVy}P N J[ gɷS?aBa09bb i i@O_g<3^2/gA;s1{[9IDpJoa X\0.ozrW\߽~ WY_$A{|zR|T4QG&]",0 \#P~_JN=q 9!BrBsj-Rv?<x&~-!S :L){7)tc} D6^ rW3Ѕ!y("@E$颈Shp%ra-[Y-E$3-#E ",1,pEvYaZYR4[YHK SOW(>Γ;~>.뤬E$E)rmxΏY/5Îx7NE !1U]l*"?MB /֏/}B[ i |xT~ `. ڭ(m]q`^x|p<";wSx#m=c5Yw{i*wp׾=}{,?7jKK4*g-|pxP[ X4yFvb%іsf`:8)5A_j[Pr!o=E't a!Q8庻H|gW" | ي\}Ey-@Оno":~h_g#Aÿ/BCo`~~u7kF%|ʥȱ|EiM?E&E ("81\&Jâ\! jLoL("EEahNcbJ8BcdՏϽ ,-h}w,(ՍXV䓠 E苚C1 *XXL#787IuVnȻ~P6~~ EOE ECSD嗧a>Sb:-,8h3>jMfyC<)liiۻ؞ CeYB$^{? {YҔ*1 ^tfv߿_70i ``={cvFVLyn.K{eo峬%z,҅B8dz<$b ?,҄iov x3gvߖT, ^_cY8?>d1 ׋/An'o=}b3Lk3YF ~u/1~O!ON̸ָӿCT>E)DΊ[KvkG}* 7_~_]oYXX7crG?BA^w?^rQᇮUXH|S@#d{DE$.Ȣ\˜` @"R[ E q@ϨId&MCW>E)J- WfEWFuS@9 5%§j("RH-t\E13=M,G!P ƸQ]ꗿ8!4/lino:ۀ _ 47KQDge1eguf9OwF< q{)K=GT>BP lu,T:l?yޯO@W- ?Uk/9ò*=*j S(wQ{(6ɐߵWoNEoެ3}-k;E*#utTʳpfA:<xЧA ݍ'pcgˆn<*}kO,ɾ]:S[IҾߏ \t/Sܞ`a*p7I')*{\'GOm:$ LpOA6w393=[f[9]^XYY۲\7Ad~;uFun͚ʷlS΀Ʒ="-\=?+zl|MX`H+uHh|,lmec("pSX?8\Yk_57yƟviw NbqdinM|f!A,h4W?xnp8{"4ݺ}?y`'&an,T qu<|YTų̲ܲTߺUgEX_kOpxŶGڍ5ze7>{GߚS5LuX@ x䷅ X6 GpI7s{|+|ty~Pdq{~O;C{s |kO';_O n,O;;27n7Ke\q?]gC+q읅X>[Xxvm9t6<&vtb/qږC))k<*dw?J^ёIO̒a)y]QMţg%RgcDSr|K> EÅogH\,i<f<,},mⱼyD' sv)gEx{̛g u^@/jSL~_g|}€YQoRw3+^B3Pj|ga$q;A ~E/- yzG_ n~bݎߵ\;7Z~3lO7:!s|ѮYW%QMOW>x6<)7ǼyzN+4 ~Z#S;y=Lf>p#("EǂdQDJPa` Z ;rQD,JP`gQDJ.\ G&^ D/}8\9("ED̢|Do[1[/HE?'<4k:M\HC%,T%޷,A,,GG{كe*#G;'i{ߝAGXtqZO>,,÷ނ?Tݻe~rTo?ofGdJ]KmIrFy^vsѓku{֓emV,,]tR<9Ox,=;xo UA?!~ǁ/_=ڧ=n^ogzx4BrKZݖ㛥Lyey,FǿƵc࣏oeYpB|ls=gIЁ+pT߫ݾħ5uP _awd݋G #д+mBmjanf!j&7+˹~=@%#KGqR4:ty ?ԋnN( Nyë ggtGhk>V=mF??|wW#cG,H]o("x#)-EĀҢd'EĭX0YSLy8k8_ ^d("V#"Rt? XaбJlA5c ~xan Y|(( ƢLu_w7 Ya+.>9J%ǿb;įS ,ރ20C  Ks{O,9a=>vO-c!qO=ψ9+[':;⌇հT9£nLus[~8x|Pl$ j[i#,^Oav[rW',,"iן|笌o|猂rѿ╟Õ9<@^rmyƏ~J!Dݜy7/SMȦ oށG$|Odcrh>Oi "T'fɫT/KT?:> [/Hy(2MtE\0EO5B2'`hv5=@KH4cƏ*]-^I>ϫ_XisG=˂uݾXXy+e^^[]O{uݩ?۳=*͓'g;{хlAyD6KU;?<,B[?+GO8ϯ-]8_2DUOS-į'O2an pmY 6 YӖX@{ /} ҋϗ g_o˂挕< yؠe"9x󼍳qޯƃq &c˧1QlN<"Wg=4! {^< |GzC>-,ܮՒWW3z^N?r n<qfd?uػxFxB!1y܄WΐxW{"gm yGdJ>D狆ݛ@)={ _b.~η^_Gl˻n<僘 GO~0[G7ox Tg=?V˅?קY] ܮG\NrcܢO1P/Ox r};9?HK h Q䂝@=l?pMT#("u⢈g\"R|("Z agްp_DcCgao’-s&Ւ:hAE8dQDjQ E$fQD("EӎkBx*yghT L,c&4aCt'1gIڒ KFxq|?g(I[oNY߫rx:s> {YJ]+O=Uޫ!GOovr ֜D[֬S='rzuKzBK?9[)(YA?(K?Sx+/\[|%Ϛ=&-A]+xn+{[XB tV jϬƍ:3~aJzgp^tTd~pP끃x*<>Krڣ3.lxm3EoG'$Z-W[NdIBGy_Q;ҟ| /C|kӚ0㩾ջf};#Ipkێ?(GƶC W տ,$( _{̯?/6/8حu}M GI*Msү6,ü{/Y<i_ ӉX=!%G$ GEڿGGdkv{Tt=#u}<یGd=$Y!1! &G:V o>-pɃO+/O ѽ Q.3,x GʧҁvkW[>7(`QxQx^'!YPXN+dv&~/5^~I (@r]t\ͳOJ'Ǻ#j9@x](*7/? r{2cQ`BˏYNx<#G{HA /T 5gDE&E h]E$ʢBf(jy3("("6\K~a2 |*-,H/a\Q7,+*$ R,G||'墈L]Cp8 XWb?aEΈBBȏT!)aΔxxd8;Bq߱9gLnߩݩT[=έ\"ݽDLAn~걗:[?u&D9 g&0nR~7A,op uOA?OWNrB&xp3q#gnxʣ<͞"X Q^\U 4pW>)<<,Y) v@Оf~nes[Iy0ܶų|w2?/84|5,E!}01/1W9"_r/r+uTNtv\M^- oo7(HM?X4Y;_< ?E?B;{eqfd/.BxPܒC?ݐwE^gy[NjIu$VZB9+2^ZX۹پgHr{֖w{14o\,<#f- +s~4ȿ^9>]kM<6.7Wu9T=B8X[x:~(G~ _8_ī~˯ODNޟRp\|ކz]|`B<Y}F7\dQDl( ,帰') "22"R8LH4O|;2tJ^+[",ۋ"5>~8uƷ.-LE"Fk~=2p,$4L̄61T8r:# o $~>D2B(@fՖz;&//W dgqnz{jnyD<ۦ,V?Y,x]xvb0:E{PgR[;OzA،VtzGO, Y{!I@WlMB_ U/|yBb\v9,OXFKƓ_ y0ij`3,O:YtFeNzqÏ'S/Ǔ}}t\_ y瓞x| 8[QZ8A03oݜ8g="+Hm;"I<[i(gG"g'b"g#~%Znmr_>+HG`8xhG_fJIȖ q.77_ %cW >Io~ndlcvW 'ի<9\r398_e&0833r6xoLiw%!C-i*a5ΞPTulïr<8 MJox_|"DJ~V(Xxl%[jNksLr2DWwVg35W=C]w|3"UF ! BZ(kТ+~QD *8Zgqe%? ΄&G0E8 ]z2/Ә8F9$=WyCE,J|W l(ÝZ6vg^ O뒂kyg&TX$>}HVxoӂ@Cz;i# q֡/}f2ޕq.OÃǂ'S8| o|tOin'n > !gLD&op~ߣok[z荟1=<}Q0K2['RN?5h挍[O;z#c/^w@ xW.^럕Ojpxi}/xb ~Pc-^wD_;~ 2Kt%*.ڡømy #7pJ1T.|t*eL?1$#k%" ~?d) SBx:v:gDEâ+-Ȣ\ IH./H E)ajob[/H6YXp]㪿巢w"P(E$!<'ڂzcoFE)8@ǟƯau¼-/R8=Uǰ$,\v=[iXXx0X}P? ('P#R{".kG$1èۊŗg%O}r"YO`"j&#?"*}\Bq t=N3|9tAz|zd=+ ɾjUڝ. Bn8h(nm|_ͱh~+ɽۆWlGx=}r^ /gd߼ |`+o3mQO+*, 82{-y-%GdQDE%,081 )|"C@E)("Wd|L<71,HExgQDJjC8j bFfK=墈LjȂUD&-Ҭgܽ??j,MpxDXYض" ʻ-:!(K^ZȰ6B πٰG0g7^|nzQyDnQj]&j:Qx'o\[v${5h_۷xhx4vbIv4藣|?z`*>* Fw1شp<g9d?n![2TW%v36g>)[<3ǹu y"ʢ:۫4Ogc7K湕B{[:zW3v5tvu{w+WgLLSXIտ3Qg"0/F:gtyU3 %9Cګu`"eG1'\xţj _ _CĖO|mY}gEܦ0#R5x & sfryn;˙'!o$w{vN{F̟wE?[^\-Z}V$0d8=Տwws{| ŧrwYR9lʳ[4pk'Zj~[m^}.Óq5!tOOL?a&n6!r+{0•g9$+o"t,Qμ!)%sic,rF쬢+^}sY=kTX'+|`xu𭔦Z{w:>[5=A(,HmYB& !AX`&E!("A 0S|  fR^E A{̀EEDCA |90jkNa!`·БiQDro]pxDZ@|QJ9ifߩ_t7~%a:* U=`QDx E$3 uSD~ԭY,svds4XPm9&.̣ zxM`f]}nNj/Gѣ|~'1hA$704n:#rכ'l?/ :qFy<“Guxdo<^EOgXn߭}><34[@YF|)q t~djXp2lwqR>=vkz3Qީ5+:}}jSF#1M0STQS (p+'ʏy#3f?wS@uXptAaOf'oWP ]g̏_ozOlHŷ"j}ˏ'pe~$ߚ/+dT9|C/?*߁gduSE[W Ϲh@pWgtWNe˲ƍJ⩞MȽ3%Ez]WgoSGdQDEIEdQD.`QD"#M&|΢E("Dϥ4TPϱ.1o(o! w7zA/_[@'hG˅QDrEG EQWC|"N,-@W,,,,<$4rM U;hOmOLɲţϖحHyW}>΂Ţe~,`?y띩ۿ?>`,{nUW=ݞuvz<܂pfyPNO׿=?'e/<◧yW~= ķ=gmC8BhQ Ox>i2CН{'hxgꌅ9г@IDAT=o[:KAxeãv= U!~G'oUx g?[~˭D<Bֿo(W9{Ӎ7 vi.v؊Nc|E~s'xPUrqȯDOQnOGK; )+.=ΐU:(` UlY%[$ai d "棴{|WyFJ|~ GttVHŃg[]BVtjȢG-dE)F51࢈b("Yښ("iYY1z!kA" S+ZŒ.`V>+Q2,/Ǐ#:B2dž>XSoE$=Xtd+doOh<8%E$P])"K8 {uRHa헔YmW&$O -gR$|)aW{߷Gn:<>?yWMEMJ۰yV=|M'E֙7;Ad~^ I^gp>>@'|"?\'+ 8,3tcɼLy <[Ü8دF)zxIySC>y8P A^l<xl8vN*_ph9iC`#Rxj3iLya<{"{"ig^d?m:UxOGd{"8;_ݺwfͼ3FA.^czw30Sw(/:ޙ*~5E*xŒ?? |Jd|HU!B{B/C] K7}ۑo5\~=x nGc ]#uE#UbȀo&Upw<(Y(Y$EEDM>ẉBK)RN}-ELO.zI)?xYEdEYK> ED梈:\rn]E "rI7BMfdՇ;{(~hK_"$|%B݂("7roBE`ǏB!Tӭ5a&oOʄ/%f 0Y5e8'uvi&(Me߱;>yOXn< ?siyqѫj^,_/~~*;5<n_:Q'ZY@svYo{ ׫K̔~VnW ߡӓ)ѣGSuVّbvYZ`@LVBɃ99 g֏C=`%W%G:f1&F۱8cO}w֘ȑBǐsuj4.XEBokHꑮ>_{w|'ROp/T ~<"{ɰ9c|-Hߞ%>agl3rfg>Y0Y6k&۳vKِȃ9=Ίs5NXp΀BͷP)Oɝa9OX;Ӡpč70,7?k/횧\<< :}=/OrHop˟Ν?;C r8e$xa5>_,kyOI;L@ ~0itkZ)p26NOb\*Lѕ{Wb_*ȏC{DEdQD.YᢈL#rQDjȢ,HM)53YRǼyuI4UҖwQDl*C֢|VX+pC3TX-HE$Kb3?{QDP5)"`K=48WhM`gh ^.|O^1Xŗ4f})-I,~M~reGbw%=yR lBxnި ڵ]߯ԎNIy&?)amQcGgO<#,stpǂ4vp<O-kV0eu[˷~vxγ/N~/)tV7_BYǓ_/Owꬎ;uQמܰroyv՟*(G[,n߾5{:OxտX~\][˃#qnI;tOnsP̉t4YYތ3p .!,mӳSV< pzRǒ yE~޻Y]OV?Aviz .O ?/]ȏTyy@1A~g!e)+2~gD'Inhh3>Ÿ7_#ţ6gpgyӿ3=oYZ%7 Qn]z6)&ФO&BjoᲗ[{PL~cA7BS寔^6n:e`5K\<:F:|X/̝:"2추g%-dY6q.Yx ?'$+qxu| i z]O=~H稿(sfz6_A7ѣoߙCQ}ִu)?Ib5nq(; ktiOH$qK7o*xgà ,0-Hs6߲]Rߝ|w5Hu&B<>nxI8'xcxJ߼aos *B2CV+%!R yq~.._?O~ Ngv[xVu+i|9BҊy`.qJߍ =/7Nbj8_g"oL=i0'%a#-`r5 >VE.AwDWAtLu9GdQDj+Ӣ,Y("qQDdG"2cQD*.xE䪧dQDJH {ByQDt_7aus) Igga٣K՞tWME&Ń1,7 r,48#‚$y+S w߫: (U$l iG.fukWRgDyhnv2xRV^~iy]sVixM#,LX YpxW"!ܞuqr=/ボλ2;z{"[uk 8̛'xW~~h'&#@M4K~o$xPwL /9ԟ9WtluE?̰h ?QZ L{x~0!,,?@C̷o,hT忙>wv;u a`;R"3ĀS/ߚPxNyǓl K3:^`w[~}[xǭiYP=G<ʙkuø{T}y.};]kzy_ݙ t,ʫ*~Џ 9i),"Gߟ7o85xМ?`F@P x6%B&KjkT\Z [Ax*خ,$*R#ܢ,%/,H^zqQDJQX L"R pQDQz/@h)V:J].)/XH!rkpAnW[K-H8' n|("Wr`6zk?Twޙ?<܉Ͳ$%<5γXĂeO{k^ Ej,,,Ί``}S?_Y,/gVh,,mas-U<,?wΦ yɞ%~%o#r-AN+Xvc1mX;YgFzRSmKe_o{9Y$O|߰U sgǎr|v|R'*zBgx}ʣܲ inqsዏ;wMXlYhߨ%Άx8c} 5OK/UxԎVR@ ⡻3"~O"K~-a!2d|<Ϫ3+ Y8&XZy?nvXI[lr6De0e;+#B?!K$W>A'/<'D L^ ?' $;FX.GVyc#g6)]0NXޯ+ܦ{|ͽY>Hw4t[d;E3{?2|W5\.sCGB$2S>+xF^X-w@m Wvwé#?FOCUKz_{B\9%b/l~yԓP;~׎~'"~-fo=)rc$OxO%'a_3B lyz EnJgY{@<~\sFi^f)Nuoa(Ys£ګ?2~Am {ᅺfn[]Hy/@ζov// a W9^ek#@''f?L$Ognnr[X,%:9> fF_LܝB{jVŢLtM?]~[6?qڇ?xLk~zÝgdWϣG5sb?Oy[ƙ<"<<"NȃG<Aw[j ZP83\kG!% ^<)SoDS_~t.]LC!}}[(^h<K9{-r+DhW,^NwvkN X߾=A-ɳGB z8~_:6uwDψ#{y_$jyڂr<+xzb_Rz= iG=sFw۳A+H<yGsxN$v?WbO7?'[rη<oU3 O[-gG@^!w\}im;7K~VCCtZz|~ZYhEDOw}~tkf8x8#Ed碈[-H \ k _ EkE EL4"R {*yc2A[P/{-Y("Rd(cT)-9`Lي|}LbQ[w("%7w/\ }+Q zdMa?x<"NUòG?";g3"B"уXpYVLڵé׸IҫW=,w,,nK~8}Z{ydp/+e^^`P⫯:3[zd?OAzi/YJgg0n[w S茎7oE|:c_N''gq!(: ?l^)nSo,nssBA,y8g/'/:5}Q@\_?E@j*33VŽ#ƇwyvJzg:=/,Ccy|kQr[3,?pxw6d/gzqƽY $/ȢL,oſ("`lbQ{/O޻SxFu[͛y `q|hy,n acR5 N0ًg%Yr&F)gt{Y\4GuX_{Չ,/}faG#P~,IgCW~g+LEy<#3g];935LAVqn:=-ρbٴpk^rfY0a"a^GGy#7~')SvY(yNѝ{!3Lz&g;yp\-x'}u-|z{SW}[ߚBD?FVH=Ɲt58E%, fN߫vFn\q+|#"vxD[6rn;j32ψv[C?׶T~3"J~ }#@|#_a^nvG4Hƛ<5Z0Q=؎<zOyǡ@is<ꅏȊ<(?BR竛@GT 5ad|p{DEd&Ei^z7`QDvEʢ,af0Z,T,`f+& Zm/߂pz4%YXzbVhG||wwHM=s? <E K aHx W0=G>*MMTh;5p<\Qᅺz^=> ?m*~@bϢâzNYYx?é^F>h,<oꎕ>e,?~)+>[#:XdOwH^<:<#f}5g|pn:ٜ|c?/~'F93"{7 "`\!+o,1 gwˢW_?Sу8{RYM,,'(<|>|^q,nWrZodz] |,GU;P94Ycܳu|bǓAgNxjNrvn{Lxy0I%q6x,ʳٗ|/N_gSo݂SP̣0/g۪x@-*Y×E!tk~/u<*ke9CijۊnD^=\yvL~#Oض!}[V\gC2 OH-&a}}#P|-" Ex|!p=gT^!O,jh:O/oq/hd4?6\m.q̜Gi{G<>=SOyB3boR*-̧˳c}[x%^~H,dݏ'”h +'@v߈/i/u{&\Ap&g`<@Ow2xI<^ EYKfYڒd,HE"R ` EɔyOE"ދ"("G̶6YEByQD.SD_ŗean~AgyyXjݿo6M\=,?R2YR X@=[NX$h]y& <6h͂ ;$^][/3YH댨"e aJDjh$"ŝ3Uy~OTF֝&io7Pq8ĖMOXȯx ‰> aʷ~~S/;+~U\a~OOm,=+CIs'ֻ/~̍zv5_ұސO&{7Qy_#gw0!+Snع<ۧ>w5nT3o|!/o9DO xqN ٣>5~t7$ߩЯ ?;7G63+27E͍kM}+\ qkû!wEqů~#>3n8vu\rXX*alJ7_}^ xEyvvE7fď/=;movmzxXw|yDa=ovpkW {jnF^x'2mwoDzsF$37#*IK|Z6!N(y ^QGGOpWCQxMeO*'+ n, AHp@(.?7uXD'J|ƒgvsV& 7cF8M0k[tcȩ71<,$m Xuہ|EGGC}\{͋ܢ)~KVMpވ<"nī5x 23H4N\+Ó[JAC{'@L66ܬ 2yD2l`Qqq( }J|!b֗1:|mcn"<1%x7xӯ'qҧF̶ޚݶ?"zJrP[aBSzpy"cCNۓ&?zJ$ ߠsZHut0n A'I62 ~G_"t*W,dhJONsoJ!Ջy2VAG\#dC`޻ÎȣET_ 'm| Ymc*{Z.gxğ&f?qGRb#߁(=o~lon{12~n7{_y~u~y__s'jxb;?.?@Q$71k>+qvЫ+a{?Tޣ_vLˣr#:؛?)`bmÌkrMD~۫:CO>Wlq4SyɓCnF7fI4+˹~-7+~go“#ޝhyL^7F1Fʵl#y[T X0뗜ȥ\vL]8-' X?u_uny׫>~gk>Me_Jf<ѝN̟]`Chaqr'o՟%_J?W̿8l½!Cm<Ad<8Lb<"k[3L0Z׳ug<"MAݑd r?||h+a+/5ݽ_#N{?SvnbFϟ"'3r&t෷Eqzgʌ=/=}QЕҭP7/Oȟ==VijfHN&Xl,,z)RO`|m>3ҫƟvm冈wnc bƯ$G&|:bI.k@4l /7K'K8ij =?pg//dqYOd2 &$/JEMD+n^^rF n*~+8ĥ]Z@A RIoLnԭ_Йh: 6U cMA8vEvNw!Byf\Zָ Ï`m՞0Z֞'2}ÇE~-¯w{گ(݌|| I'_IsFw??:'r]!P>!ESyAO=Fs_DЬ`r;ޣ/A$~Aq|YV3SFvEw0^/Z!a8NۀӳCo1ѷ(1ܟ<]3@} >A$AB˸!q&,%w/}qib$Ck[c'L:eڀRo7*ɬ=Ƿ' G?;asX$,5 vZ#~&&8|K 2cـvDbgPzkGzR6=1CbUO>OG/.{:^s޹T@l? ~ēmس3<qs t|`,DOa ;qsWDr~^o?mn<,|L5qE)xu~¿mM[ <r?o,~#qnLr׼=`CvS?;|a:vDT:@x_坍+a`mx̝ʎz*Gqm;N+շ"Ư]~m]-=?vFnw;g?]ҟ&șr#ߍ G&b+l1a#--*<64@wfKtߑA8Ada@w4qv4xh"A(`i&BeT#V~g-ɻ2 X^F_Ҧ ?{Td_ r88h۸qGxD7I ^-nO8^tSHu|7o+3߱z\3C, Vף,LXHT14H$dؑ+` Y: ȯ@Ӆ>|J;u= Xz,v~ ]'%] `ӻ/dRHb[ Neae gJZk3wwf D|#W&w{,LŮV x1\.D>gȾ{o# Όfj7xpti/ҋ=F ;78;:y^= Dow#tAmy;['nh@t2+ٺ x;,7%ɧY޽#ĿJm㳍[E~a0q|Ye=vWΡ0НO4 * #<5\:Bd*[Av˅zaAdf^aP~8kXirPa=Oo 2'-kN aw3 ǃ2Nl*VN4#AƂnr,-1?bGnV~&/g=(?8zZ,o#yJ{EM |+:k?z7l ] HQFIXb?9 nѧ:|5 =%[u GE\aY7ex!]nP:!q_;j& 2>[=eqirRm 5-Ci3 >H11+y`a-8cy4yk݂zX流K="ol((rR8>H7lk< ?qǞnt°菠_SR8ǔ䏃l>H=rTꗀ;>"9ܑȯ݆_jNb[AB`!zmFOGї×oגłaB.8폍X<*:9(*@9t٬ڵQ,14mi_ }ʅKXJo j" @o Cocfrb#v_6nZrk`yk@É T2J AE/_?;Pngۓׯ杁/sjnFlׁz,.zrp%f(z=_(܈LusBFG .jGnd[>X>wDC^S?H8WySFW,l~ $LC9bwLZoʈ('xUWmL[_5c.os 7?;A% ,ӿd͆~{ o͍loVlz2&džޯ{ijxZ_BfgƧxI_~[Q _9gtGG1TOi&gG WEvqGݵp@k#8o(i"nײj +Q9oÐ7`yD8ϰ5Ձ\pTAv@mM T?Wpcя`~ˮZ~e '_qXx;aFvSݕW *SHKFփm ABtx _Δ5:Pq*䉯%`L; ׽@7Go7QzZ9|E~O4G'1țׯI`yB"OAH;Jͣ~b͍!q|Mon7"91Q{h-ywG?<'5>'?܄̍?ɍ'Oܔ͇xgĻ$ײ@"qwtĞOH߅8oDADjO)D zCUSh?ܻa4*g՛!?·n&2@˸zwD+=Iqj|!K|Y s?M-(!S.LA鉼`CCWo>KѝRT݄G)?WyX{v3sIOrY:}7!FEnvs#J^y0]m=1{xprfFK]'/rjY+|zŞˎm'zuyiaJC~M/|y}jW9ؐc;7:nc^տM2~/4<[^؂z(cXxME.>~`p7?i;8sQxԐ[y:IV?.Ao>r#X_;"8XqxOJl5 W &b`I6/"q9 ہ!`up*)fzImB%oMO.{իDUM uk`ǬAd rv<1,q?zD̘2'f+t&:+t]G#<*65GǏqr)}m"2%I( y@ֆOim I3;!$MI~OA_l|!tppG7%H{9ޓ9oߙ&,M82\h==o];ik\ҟoMCǮ fG;^5v< NHԢ=8 teP  n~LC9 gj ef@(fwD;,Ov nb|hov7x||>OYպ2qcʫA[ZW:~nJ5G n ;I+Ε烉^ȓQ䅣/!RM8)jw:ݲiʷ+pͻ"G@zxac1^ٹs3,yn[Ƒ& wʢMj  vԲ5͏ԭE27Q;{ֵ 3y:*K*_\Aێ=՗xD ~q92 ]%X8lB7vA;#3:Q<S sL9vvEw_x hN- ~ O5nтj2E_Ԕ u?LPbB%]] 2yD#-Myk8<"k,MmgNցG@d_ U g̒Oiy7|YX&Z햕7Hm३O F;n@a!C@^>"OY| F܆cWƑ L${8 D5l$I8zNiמ]Hg&"EF~=i=e@J$+#玸uG΅V(J9^OD.y&HO޴YOДoM6߈#E+ 0xOhm/w_p+gJBid\Q|hscẕcJ~dv!|3AzrPq?ˏ`w!ag/QX'GKGܼxi/ײ73M<ߡ;ǣ47#nę=o߱cQ*ח?v#2< ~jqq=e)k0 ߚwC^Fy{w~AuzB|TCg)$yWuoJpM]09{/|q]G88wz7W@m|]6tL}p+~_ӯyI^4cX !Gi(T8`gn`9__X?x5+vsn7*]BvrX!) 6¡%<JH}dPH[^{GY:[s좦%~&Y?D?ʋ ]Y|?a'v>"\C7?_7Mc?>ވ$|'oG:[o|yJް{_Ɇn3iĻ#*̍Wsx7m cjڟ@8.å"xbU=kFK@ 7PN5bx,CO^b½6矖n$5~W:C|Y}o66:gѣfM +to/xKv`zkkF&|;ytiӳf6s3?PK;|UYPGE:#yI[=7Fqᠽ|w&.&H@dz ,C`p=ɔKמtΥ]t/Y+P)€67?"xyDd5.LtL-?嚗@TY`g=M A`/츭5KKwPW:~D} "ߺ2@f5c(T) AHތJu;xsR{i|og2pgbpRr.&O?l/%aH_ՐLPܽn~/"H W| O {M'[#0-_Ĝc'و1 y$~$zY?7<ax?&:|'O7๑zrnb?G?zގ}d A{C?QM/ƞ?!~g뼛:2:_"c9͗7ͯM}?v|(~]T^Sp gn8[&"uAv)7Gl|y^tcQ)=WL+RRyu vC*~orV?6=XSMh(2coλ??5;0gK NF~֏Y2v󬰤KG?ZR<2iy5; 3-Co-V:ӱSE Y3{m'_W9wpl}$ѸEoK;]=G.;@> _7ύt|Org׌P^Ojɠ~>ۉOnz:Oe򓺘sc^'Iⷠq0ڞn\ vsNy _s?k> q'fk^Qݗ8$sMAd<IpM@.=$N&N 5TA^ N[6=>г̉}đv q9#;1 Iicfj"4S`A@-TЛQm]ixm`7 x(yS; "RGY7Lh,wsq"~ Km:A|?H[OPP/Aۭ'eV"q鄾o8WI:!Wk _*ewDRdn@ eD>fW`'H㈽i־3:5ήKHOrllv? g^ښ_ӽ6(G~g[ mOeG|1v|g'sCWw^5lpxy(ޡing?.YFa$OlxDν/ӻ =_9v{eqfו.r!yA/_̹hX7_=,;փɰʫgƟŎPl'j5W/?fsc?ވ<"=r<gGЉ]bѲxO$m2IJMJ##iop R߀~D<"fS}G7w2ysN]=64+۶?A@O5 2k;|o[e"b#:OF8mnc }&% G2ѣ Ֆ3+ 93/`hs+wCRcLBiq!VS"땴Oqu bȩ)?Uٸ-sP y`i~?'ʗ6A qDK:Z8O>k뿾ȫ9TA:ǬF" 5 TMՐ #vtCó؉՟dE?=7 P*-π$ qDIN @P1cd,SbCR_n**I[+5Kh3U0t ?o_[NMKZ4[F^׮$1kC/W?`(D>7ڋzQ.OSNn?GwCK[~8#XA?g͒++y4xOdokX8ߞw"b[9I_N?'ek3E8-/n%dWଯ-t跰ܰ;0:_WRp!?mt%;J7n*zz݀a:`s׳!1}{]v?G|p|#Ozc_!޾l AҥlgwCgg~_%H{AEhq7V{J8k<E~UwzꏃH(s}&H xZ @~K( (jbצ FpMiB+Hn`E&_L=-dYrpm ~G1c~D΁6P-w" ,yƍ^ !ӵw8^ޡ-wpFt#Wtثz .:Ўk4#~Ue0{|-IqYQ}%N{"4O7CW.n+lAMڏxFպc)W:§\ "я׼t ~l3muo* chf®t@([e<9zhf_|3-av}rg`.hCBk?)f7_C]fg| :kqgEFcYNEGcw77W?(3^7?ϗM%|5({ xmn~8xn` I(`ccӶavs{164S{|i~@]FUh3wǚ'6_pF>m}K;Įoցuƭ;n4e;[k :YwCt< 𝹞җ}YCȏJ#Gz熢qp)pv#ٽ؆~-S OOzF5o\YJ?;\a茫W}7 ]d?Ѣ7/Ưr3r wJi߳OuQ^?u\{%xD>o3$iCR~΂?L7;C>TP`~ZQ\8/ðugg䁳p {;"L+ kJIOOi(b q6&Zn}*1t#@B @KI %[ohпYhL`5dIxʀW0;Z7nxD$b]+6t~w>! xMO^<Áb ?~D82Ǭu~³l;dN81(xD\q92qco$k}ׯ',,c_oL r@ajn̂d)r-;lp#rB|&\t#ύ 2q+_7uUׅ (JӶ]%·ܮz֑;i^jt_ *LX0w6*%q$o\Tw;+l$eoD ϯnUhu)ݬ0%yS9}'_k{k?I8 )!F:-(HV޸~cdWa=XW8;#uyxD>+NlX}!$~;"G\zx'6?_q)% :S4׿6f6|v={D?R8 /oS;j"8NtKٕc :Гf d6(Fl}5( ._wp?⻗,C틽@[7s {i.{B"xgb;Ų)d7S 9t /+s`=ci!' r=qŃwy!! AhZ|(T%bfK"{Iۻ~{6>pmxi#Xr8˹i,YO5wdrLZƷ~Q~9r2-+8O,X? N1Ÿ +;8]d {57JΒr ںV-AM1V>1|J!뿋 o;rٱ wEwAUO׭˯pWUz xv-㢸/%MgyW|hVHJiف)5%m *7tvV`\ &=:myj_ޚo`bEyDUK`8l1ﭬy"wt}*anڠ([)=!X05Àb{6iY*l"-8c nT .T%f5k`A$w8i׆E}-wk^ ^X|ќyJ74DnkR[1W<X,|bYv=Cgە3DPv#WO[Ke3zCʛ3> KʁhZ|#0M[zcZ+0L/֮>zŎܴ8a!yDan~r,r"櫡3s{Orc_Si;ŝ:"=:5dѧ~W;\n W8[`?򷵝8o+pH> ݂9[mZ6H5IL xib*~*rGF' Z}=UD^ZRmH^zз9,=|;nF$rW8Zr_Go(H=k{PO#4o8ehrsc]&7|.A.q*_~r Y{ֳ|]Iz_|3ݲ-|4kK [mCi_pZ|sh|Q=Ā\qw$ot<0ahoԭ({ Xg ;\!x Kz# )}K'Q'l!_!{?գnnDF$k,fh&?j4a8{m=R+W'D!8S)gi+_~P |1\Sga@SQKǹIN7^ e*{GΊo2Rd R?Б8ҼȸIn꺳uFu_@u\Gs*Oy[U<]:.!kOWa@1w{*&(~^{;,>IGѿP|_o\_RGzF_K!|^>{9/;W~eg_eYzB^~w[ w7!OyEw˓] "]ⶻ1~.ݠ |~Dy,{"Aē51U\to"grz LSP P=o=蘅wyr~ mb[M_ocD4P (vCe9*qКsMsP)`.#ǁ~_r >ȋ2 譹q[rǯv{8 #IIءɴ>r*Rg#ǎ§b-~f:Vø 'ІG#b߸og =Ğ[%  ~4EP< {+ǼbG1@NO|wy%ޠP4#&'Ϟ ^~/WvH>dWႋS8$( 9 =p^#y iݘo3fi7)_GB޾K?٣ju~d "=V;y8X2g|GJPVL-TVJ9)Oq6(ȝJw@*r_yk]9X1`7"hr6j<({<7yx>CT(Q7_i/ CO˒w9(wNOIhMYzgE7}x=tKq-F_J.'Տ^~|yyfyJ\ZO36yyp(Xr[ t <'+Бr07_$-=[<ϞG<]xy?-# c*GzűA~zPN`O]Y.a=7_`EW ɏ>{7 r*׼: -m^gEc~ڶJlʗ﫣'n:!DO->^ HIok\GҺ٨">x~ |=^ w̖b7E운#ׁ*x%RMH&Tw QXQa5Jp& >~E|@Y~ / KEu`gc豱!8xsTʎ'y|ENނJwD~!+?|z/؞'GQ~G"7-<O:?W9jnO;~Z]C* WFxٍ`2̀+=;GGyXvWACjݚ0BwyRG\+]!*Gcs~kwwE+RAd8LZ<"ɇȧA$6Gnm)G>3BA>Z%EkbC7{-0iY[z!fuL؃nz-Fs˧$(ʁ@ e/3n .3=/D}=gw\ܡ'vsuصşf|wD܈xYAtL_ozOo~_Wyb?|? mnB4aj?zC^¿K@ *J3Nfa:cYd_A@4;0W|ZW G3a6Wƽ#aH!0j?5U#y[pB}`XHo8ң;x@̟Gʺ0%Gݽ5z0;K_ba J [/A tJ'>(_DI\DZ0Q0 V;-0_hZO.?=^~ᮙ*QtOС 8Dmc%J4py5“Q)_pv='H AKѱKYAA;"D558Wwwww]cj#Wy[ɋi>"p;_&l8H,8JvmF^IAȿ{&G@̻"tx)@ wrz1eUr',Dm 51 2wF6v}K=np@;@~CrɇOmũžO•);6/qM E~7dIכ=?j <Xy?oye̍ȿ}[Gլz/!Nc'"v?]x[R%KpT^qrj?đ_k_Vw+;^:L1HsC6?Y֎JJdm{K MNo|?њ_Z7"sϦfo&unP^W嫙?^f yb,Z)wFثmjOM׾b_-ȉد: w컂 *TL:OVB >xߑႏOȅr/;"Gą=Gt#ϿU0?\:CWa^7OSi ;c?|0 '>w}b6rqK?܈<"O>5Nf-Od{"v@F^j/d@'f $H/KNb8 H$?o5> g8nx"yX?Km6EO X&*>W &^ "!3~  u<>m(L+W\/E/qk.=ˢVAǾ[8 in۟0>m&كgT͓xc d d`lJu2Jস0ȣy G^0KPCv'E֟W9Xre'p#CߓO0`4<%ȗױM.9]h/8*HɥE ;?+{#O$ԋ|O`E6G')dbDR.򐸌FP%,9Cl#]䗏:UgMޯL^ۡ_ @OMmZi" ~5vt,A D/Z,?Nzn=A6rݕ{-=5Muf׮GrIzB[ "~{W/'[rgz|z󓎷ëp Y\|~.z>[tͺ=+4.#R{6;_$ڑʓinMN~P1}9fe+Z᳞gGД$}-ć#x2Ϣk:ƿ?~̶qΜk91PWT'z=<3tL6}d@6>r'[ ѷވ<"Dbpؚ 6Ak v +a5OeKdfmKkfE`XҶ!]ǚhVZ!6xT 4@])W|>S&AJ6@!6Re>"g5:5y%w+". xtf#8M<`~$tStQt;mKZAdwxjjճw=3H@^7_.$qcPxDqsk8j?mo i~OZh'"lqL_>YG X :q"+0]iPiK!a6|h;6ܖZ- cADX?Ie$0E~ / ?^Kn^z* ʟ!OɯWwB/x:1(v*-b[@ {% =y<~撳$9y5l;4{~WwpOыoAeyW|۟Dʛe/ʁ\ ٢zr ]<2??Q0y0.NmI#3@ڽŐ[KOϳ^^ҎR:ϡ?=Ǘ#}-*%04OϻNEp!{C;ͣWaq_#Jz蟶f wa Oޚ#FKԎᯜzdԳ~XXocfAuxc+XIbPW}ROG"B)RW w|2:#qDއqjLDRVG-ǔGL[9Z:Jϥ)<xp.# "r2f+"2&J](9[ ]&] a#FwDvO:J"XșLNxM NhWV!+ˑaMhॖAQd᱓e.o+t}UH)U_w|[l.Y%$vy ^?':t7`jg+w$*/Dz'Z'Uyuլ,k7릢1 7p|N[9QB9ּQ5K+I\[e$3l H) %Ox7,T*Y#/+ʉ.>'\[jxUk?a@~/ ׊>o|گyo7!MG7tcI)p(-`DTv>ƭz Jm Np84ۿ'q=6O]ģ S B_}k&=>v-=^zm7N[10qG^Mp_ K. Jwc~gznGO7Mk|yL.0:{j_FOK7"AD%.#T~&_H'=A-^w 2M闎t@؅:ın@,ѣ6$n]^B^tGPyW" c=n1}w}E(Kxͱ ]qͽvdThXuÇہH;;MGM-hVƠJ%q[W~@EnBOFzGdnD~ݷwW|YyVyo)޾/^Έ'Wr6ۓ1q;}蹳;*}%yw2¸77*驆㻉95o"oo~uc•pC]"|[eWtQUa J5(ŧ[ZwK$Ȧb!#i/!\qODZo8bqmiȗ֍w.gst JY Οx#0>6M l5KIU1g>+p="g E_?9|Mc|_+v{l#t_> \޳C 6^HDpCg| ^|1-=}nkלM~ ]Ozp7^ޥEwD,~:sL/ u8e$`& 2 2Sx' bM;Əٸq0޺8H)* ¯="6.- B`|,z rLyD&~mIPgm &ѺKp|K/݈)0';͸8l0Q1\BWav4 h@'LGs:I湰Ȏ{*(}UĎ+ 8Gs#o)ɋu!8=YBdtCa93w̶$ʗv'_w/zn"#;>&)ٳ?ew7/D^{Ÿ;OX㰠@$nn\:=}entfu{W5CK %9×Fsĸ9yz 87ͳ3aM䔾H/;>9{PZ~KOz `xŤLd _{sYDNt kݱђOh;>e>7펫1 gLO*grcLs{Z-6c9;1@ Zڐ՟MG tJEtĔ/Kn&‹^y숅w7;k?x^H=m ޿תY;Ij'D+޴W^0i+a7YOرiM;1}oDtĤfAV"b+ɢX"H0>oD~Xz Nv'bJxP{7Vx=Fr_|8NO}㢟N u9ƷqKޚ 7I\<.eBn Y!Jw*g sD&+~2&A$%[%iwYnD7x$ OD_rJmEFD+zF) !bOOpBBD.qܯ ,J򁢒OeG2r}y/S[Z]0떀#AI5<"j]@C_;O {2ؿt#znD~/HBxN8h{xO7"JrG|%6/UloK$;2nA.yڟ[v#~TM%w_<s%ٯ_K ϣX3Oz63U{{#?͏;,UMxt^r"|Gn/ſii#~q$YAmqO<ѭ"95R)`6.2 Оrk`'J:c扊@69kY]?zI[Wp1$a.Or9nW|}P8coW_Ӎ%Pd{ɞĎ= 6~qkrk稟1N vkNqoj5v7镇+<ǧ1 k秚F[t]G/9U xodmiO98;Xr?P"JSOi1%$9ȷn::LhuuTy'+#yW:MϮ &qvʢYSH_ Y'ęDm]"T oV⟶An9\(h" aw[}DR*f@R0sC@]=.S};q~59y{OGs#`CE|зfgOyǢZ$j7'^*G9EG@5+hTUdax͍<8?m-~rrI r%Wȿ:тٚ9G@~k/gU>!0kOʍN@,scl\?JcFG5<D'O%~?|w&8!mҏVhGrч#|fѿ{Svii(޽ӍG+Yl/7 H3v5A,ԖcND?y̾C tS n= =:q|&%hOބ?QfsbϔF:Ll`b,^%@鴕:}"26[+ |Zc>Wn  M;uK"A)-%< ^s瞯150>G7tKuԣ_95cG%yj/ovM$|^\Y}Ҟ_R{@GG^-;gT?Yy.1F_0!m?'G⩭VaѱA׮o6!'c_F\ݩcw(_y;tUvL5? "A#-ߔB__rnKr0 ԚAg;"n{y |q]q>Wx ' uu9g4DH=SP M wjc7.Ev@ ށSᄯ9B~d#yJ]18ٳ%v͆3q`y 2=Wu/<~Hh_;Ş\FAd"h+"|(L">';rq ېh}DGp%@'aғbm''DACT𱂞1֍gLt薺W|Zͣ[1w̩$EmFN|cWԮfG' swlFxǟMyCC/~1e~5˗ս#"Zvq4w$x7ynF[ql$y _b6ҸOpv-d-˞G @}B~w: W=q>;ǿI׆?{H} bw6C< dG?Y0bgIlCJid_Fw:w 9 {Hn&",g^G<%;hֻ#0x#^.q݃xJ[=8xW$N \\z>|#Y}uyuf姀NfXNsaiB`%57֬ǏA{S c!5|Þwv}F7zȏ7 7"A$1=GH1qDEna6p_t ҁ@?~,8Ad"m"ʹ<`_c/& m-#e>Rw_}:$T Mi^Я2tPom < mPK'F';Hi_ ̃$)3Ow63$NEع,;c=7􍳉A@-,׆g_K\H/;)5w^hS.{#Ad*vP9m;bO`u(t~|Iw?FBXbgUb{]v](+\LG姽Bjh)m0} :釓z+_:4[rDj6> JLa"u0ˏώ@LlY$r@oz>ڧ G7i%M}mY t-:D^7ߑN,_%ȩTkwFNtJWt䞻qNy@v mtS6/ZvhvgTvwxf5Q}~Yy3H#׿ޭvnbOym7Gz`t ?"1)m`9_$ cD.{1<ʉ7b5|doч<4WBngv䲣[G{+}!ޘQ|m~p#rD&8 h::L&Mf92SmaM#HzW(Ug/_N>Df)7  ?uQG/-^EL ._S|^M~*keWT*! qox~Y/{ܨ3tg1dOQOէ D|/ s+G*"<'}[yGV+yJwlQoGQgǻNw3.׍u촐n +P\"='G>KRm\mפuIஃ=m(̫Ak яL6! h]⛉q <+ޝWK8tBP 䧒% X)5u-!֙WCOވ\dDۅHGzVmq`V`.="-I@"!/Nk0Ln^7E? *'?[;p0N)[:җ^iD,m*~̂\7gK]x ȋ ^DXȿteWᣇy-S1(ICwDQm Fqm$_!C3 2[ DJ*;B܊}[ۡusue^lUAq†|>YB I ∞x{W) _pz7 t?cO: g[#AUʼn=$׮ı6!R:By_>KL< Gw v7ML Wj޽7;7_լ/k>cnw_S?yD7slQt_|R8CD˸UgZTqc&>|V}Hq!dZkB'kyG!1T tͰ_Z"BL0#Kq .L{٭K _}HR.~vg5!x|ta cgCuDftIdD6 \"e7&|Z!Յ% . )>}_Rk0y~w> '| os3RC]=j/ʵ \ pXD:3Iyf2:L,]L=R1#Y&/LSPg@yvmbrK`[ne"_{-QsUjh6؃~ʴ<S|U WH=0('Cˏ*'z<: KaTR4D7CB&/Mrh]s(b^ }kb!gB,8MGy5|IJ;G b?!ɀo~'w??#2&5ϞgkzcQS/6/F΍?A/_ g҄8jòݔߤ{Am-E#_?e >@?e0OgM#7& & 6>Obǯ$|*[znaf=#iS_)B NvqCx?h![o7-#| A`ٟvq{nFr#{LwGEnJnF#ύӋI7%f.B?WDy0_%( y &t2~XT%W!,zr^k<ͮO7.?O2i$乱2OTV{j}G:L҉3=Iz!||kc !$$^bobQv ΎFa~ 2v?ʇgKa`Do@yˬ"؀57eQy阣7,|AdzXNy*Aȇ-AD@r ؖ/e_uuGD8w_WrHl y~J|Z]?g]XD_ׇkoI&6Ύk;ώO|u/G~Dmݾ"y_ͯfഁ9qz+6QNe/~i5+ޟp5M&^OɍB'=Wn,f{Ja>ٿq鰏Z!YHV~'^Ϳ)Yn^f0W?-Z޼'N_3F䛯r'ۯfm9?j<|wD~wD~_׳_M|~ȍ+;ů{Љ+z^Y@ڿ.aޤސzhL ,c#FĎ8D>yطѣJ>ʲSPV9+cw<ƀ >zEF{@ W_]5,5|Reu;hk~%9|ud7z\8̳eq7##ػ"q3 I3߈ ytt;Q{,v-5V7\ L2lt뿍|MO#aֺ8p͝NJGʿhyDn)/{)w;S9FkݐG]" ģ}YB}Dա(t#@G5>ց1v0lHgzg$pqux/-@ g_74x_1 !G xo7t~ rZǡϏU9Ԟa򅰿qլ 2<{@HS&Ҟn"3Aq ut^ fOcoު^W5ҧbF~D&[G7nſٚ]hXx۝e`ˣuiHJL5%H[?nlo~( ƒs!k `Tj75OĻx诃ȽU a`7'ro};",=bD=]G"R+>65>RZFQ٢.8<ٳ3a ~cT( /:`3&F@=!ayfk_Súſ$6tbă=>ˮoD \6>V\Nx*VY*N&w14.amO|1xacOgW8CF~n(a/ߌb$|{r26=S>eZ5nFJ pJ+y y>aߝoos? P(2?6KS{䣟R^/aA8V>X 3o?u!hpTD>:q^xom!+ Ԭ#ltJp먶\E[ďucyĥȓ)Wgdb82Bߐp9F:L$H.A NXkL3Pų}g3` a>O:؉@/:$䡃4%u)5HK(I6l6 ,6Oer(e`>. 2=D&Axu9L'Fg afJpPAkw+^sznD/0OM@j >YaK^k k;\cמTj߅ HᔨIn(";/~#?}ˎ`$d(ė~ Ĥx\v2VL+ccBpCg0E'6{8s"fUxx$up8}GkNFOW);O𿗿3M#2_VƥՍ6wV?1w9hy{k|Kp\O\\{s(Qq\mYzrPFq{y9o7Q(oݐfeW3glSHݐQSc@, P5򎞰trs}}F$ʐFaS8g!_ܪ 4+JKGr(J `^a?gF0ûڡ_xi#%*iDɎ;7A ?xgwE~^Gna;ЉR3ej>EF,]+z#0}/_$6\ښ~`\CDbW#Bm[zS9_{[~:ѿ!"_g mT} Cm+46i!^Ѩ跐vk*ҿ<Ȼ#@F(+IAC(ա >v[x Yp&`_#s Gْr퀀V¯ N :r[{TMo=E~/txa 4Ol+ F8FQ_ک![Wd/(b/Gģ~C޾2Kx;n8»rӅ1Bq>n_{-0N&ⱼz^zO~*RÝw9};ׯNg~{/wDdюFܹ wog!e5WwΗ/O](z׶=ވ Gj F0EgvRO.3wQC3q/?:#'O}{(:zW>);/\?( X#cA+~gϗ'=G >H] ̯/!>S8>n_kx*ǂ[ =oER̿lDJ~؞hۀO׳F˙6zGd,h%2g|/hmnd@u't,˦hO768u?afZK^VfyΟʋ!& p{xr5^W\|~_y}cgjamd^_Gl^`ņǢHl`CNp`|#)uk݁W#W|#"DQБ'l-\QwDDhup f6l` s&x QWkR" SdM& r\煀ם'>wE\ݐYaۿhӗqS0;="RyOtADl\3l#@Bp|2:l"1miV5^;HNgWT|r#/Mr!X3GJthў"?f~5 YQ0 غ-WI7p)C =6K>?P?ŎYATN|L`'Dk<DƛڗJ|{QK7ԎT~w`m[b/>)7{O:<0As.Q? p&r#e՝?_t#S-G^q %G7NŽl(|k/Pl(񗽕;IOtt:pkmlg\)K1olr/fbbg~5E+7"Ͻ;߈;@nJkơ>?=S<LICۻ ]gֵ!s"U%(=0J!SE~b_W;3p釁t- q֎(G=|ܺ_ ]a Mxܴc#"cby\9*#޵qy"~aa]aEhЃ9mEq%_,`~[Ob~r@~7UH0~ fgB]:[^|!SM hu'z?OE}_;"_͗տvNNIwDKGW+?}'#q%"xXy'o|j>n]|Yk~Tr/￞e֝ U=.{[|OwE+W2w~CP9Rck C8@MS C8v,n݄m|'1 iߖ|ך?L%Z ޺c!@Wۻ#i{g\,[\>C7"A$nqDIK"] 4#x"4%P)Ml6&+`oom+Ae (A!dq;?8:uX)bd" LMfzDbu^{"ubFs2(z3KAr6@ d< (,MRa(OP"%o2q9a⿓4z[z'}S@c$]eJ*O_;yw_?6yK`G:`]rV~3h zFsi[51m.xQ7oތ_|'+7"Iވh:fsio!SyGU~n_!!| );>UЛ \(PvvGaǵ;%)Xy]N>y8~Vy'dZGF>8m˼ zWFX8Q [;/>tJ%Ox<kW'aғΗ/F׳^Fd^p/{ͯe7$O;9[縤(X]#؏+;~ WF7?eMY9iQ>zGOᛜǏl]z+_SҿCNto弴ܺC$;gQZbf㞲q[SØ]visyßvz|aF:Ll#;1&PAsoyj#+V^䬁/w}hM:́wA$j'hcZv6,!HIg͸"u>h X_'VykCV:0C%%?yFOg /.|ɶ ȩL=JczD"&4su&5~,{s'wǾ"WX - e *U M!A= $ Jđ\,Rܖ}~G]']{Y~r/I;7nF'+ ȏ굱in,Kw[q)D3l|ռ#yz~-u~5'*y׳%nMO~ /S' y*_Sm3qoqXrƞ{4'A];k4~ Ao ګ?}#@7AG]1D'ݑ/boŎ_'6b0Cm,:ړ8Y¥s[e90˓ވ\ ^ix"L2 rMXݰA- W{j6X{(/Z'捝x`!`fBQ< /߆Є/H"8} zR^s<9*):1evAN^#5(b?C*GA5C 6;n۷mȮ ta&n0eSr=ڍz |aݸr o'r?.Ad٭$oÕv>H!.kzL% vmAR QY\S[ȱP(Jo|^X79`@@&&Mz G0rAM˒#}Gq Uq0$T'a|Wqˏ &&f2+1HMNn}Q7"wDz=OypM/c3C}GwDLWcH~hKS)_Nŏt?"a$ЗzBuj?׼L{1l2*?' (NX^i~G} |Fr ~ogzIb|<%hYvIyrKג27Y=~xGDs";ݛ:0 ?EéI xx~Wqٳ#v+f1LٸJv{"D(K a_ȋ7‰]G[XÖ Fq1pb_]k}[w졐8Ouy۸\fft$B.kijE~9zm~O{#rD?;@eF +k> J"$Abo@6\:- #!MHXuIH[D%;| 0[ȄO`%82r20&LycV(al_5Qs~ЊYC4?Z@'Gq JsO'ᨏ}Itq<8,;7>X!KMu቗8*W"nw}w#bkwяE!^8}8Mn,uCqD~ 3a?=gLHt{+@LIы{}b~p^ kiBƿRf"F75,!<'m`(w?Y[tGD?BC:017qܸG95$~/IڛښAO6 *U훹?_}{/_S&Di=i^P/}oD&bO]լмy19^I^ګy_8SNb#A .]4di~Ub֑C޹e6L.Ɣ{w5އMn9FA q^<]Ǯ: O= ]?[E$E??'za;!]7%I",c)/St3ˏ u5 q A>tT س?zeߡ课G'e~⋿[ aMlGN v)CR1?DXr(g_G@d%06O=K`TTgf+xOe7 'tﲡ5N~M}{Ddk_1<41@ \]/pJVOvHu¼"By,h\AcF+z1wASjWQ 0,htrA+~6JJvTQ"{~Jn#A>4%p7]f c/ɫ16pܔt@ZOG}6B_ϓҥ/?;+瘊FƈmfUV f Ho'/<W41ݠkA>Rz¯?C\!gsI^%S+x!zLTqϗ$g,#( mXͣwˍ|YVl+!yb ~f.H8a"q bmd#h+,@ !gl\8璅c{W>&rGuXC~ީJ<7.7x98e~|/.5__ a(?BDVFb4v0/rjx/f= te0zS*>y&^MkÛ1h"^'>i8Ep/}c1}ˏԬEgA'=C?[7e&o]ରo# ْ[_r`3֒AF^(} ௛_HXG*8٥G' ݥ IDATV>Ll[rDNr mk^J|;_=w"F$~p<. 6}83H0e'} {`Q= $%{NF72Ɩ$$OٍF}'$dnDK_3ų+HfGYā^qG dj$ n= ~)YD{ 0G o;"?ټ#ݝÍ.c wo1ynD^m7"X`<*_5zMLKAȠ}kwՊD}8"u1mԌJ6oqHuNqiGCmTk7=77aul\5>?ηG ^송S'7-E=3a}!OI</7 ܈D| _^wcwC.nFFCo>39Ӗiw"o\TBou-0vݕȻ}ȗs*1,Zb }n mNyXztyN|RN>|Ƿ0+^93G<QxS{_nD/>~Z"ZV|JxKXnÆEפO:/n;ƿJ[DN]}cAj >5m% G !@w=?8HׯŲ`1OB~(5ya?:Wqyvn,~o^;"լ:Qh|GUp[r=4n+[+ @Ч]oٓ5O zxb[FN9BqGX8=;X[7nC:SO]rCCג̯o ngYU\(@orN NV vͰp2[ GP|'!ПnD^_L|y ܯgEK37NJታd#x__\aOlqpbyYn<*j\6=]GO7F:|oXF0g]cxh/_݃OF;;>;2:i3tݷWor|ݞ>*G75D"@ipKc}p t-KBH^aL:`{z@g@gAG~n#!? jnQ̂OM[_(R"o@ ؏^8Ku"3P6U2@yW,4~wxv<{Y8 ̀AVHAqHJ!.TU3+5:L`NWuV#~"8eQI "x z;/ ]aKi\=BEy`< zs0:L|Y%ٿ%WM O8[@IwFѕڑ7.:AZ@B~kr!mǜOp_(Qp(oǷ?1k;O,WcyP H'}6{,Q !gⲱƷ?f<`;P3׈䅕Aap;)!ᇹx~j~Gz 每7z5sm_]q$x07.ǏƋQ:|oWݶpE6ѳ $c?skmxo)i=]SyEb : ^{cG8ʢXYo?0y?z=Q h}׹؛+&Փ_To9rF6xMyuetlwM$b@O_ŷR{9:Cc?89TҩlZqD$'Wz_{D;<-\%F dq_;o-Q*SFsXob x Eұb{bsr/" }@:2BĵK79l/uovsĹi.Q͍a]yAO37l_zJ;zlx"܌# 807[騔MY4ޠ79vjH8>j|Xt5;k> ?JqN'7 ~$ TRw`$( "bG<ꯚT!Wb)Tz %%vw[^܈\{_Hpꓶ rM`aeqj0=SAbgC0"C"d6kBt׉uIIwۚ7*y 4&FJRq*y#Ma3.hW8ѿ̀= - 4QԼM:ZrD$̔6:ǟ l/BºDN ~i)$yCG|(:L@g]e c:rD+;:D/OoM'߁# U2hJ zC[tX԰.K@׊ |u94?(>Ok ) `XJ^vظ7!nٛ5E'Yn] P=awɰ?J%OB'nMg7ugk;Y/Wn|Pfc([$<9;!oQ<*؃Zv-?^"TP.@yzŸ!#?!~fW_r^v$60*$oMyt+T~8V:F:tT<ོ"{DmwD&>eƣ^+Pӝ6e-;r\ɩ?E-#;>r,vʇ`kͺpҷ] u66|-%VW_BxDh6}ИO'+ze9YADKDJ8 OGTv7},^2'1Oݣp_ ُQ! Of-]<^_RrSnp%Г bi~EAh&%8>yJ^0D@0%C #{w|G׿]_΍_l7"yD{5q}v6'7"ʍwDwD˟_7"ZSUshӀ p}KffĞwJz닼W^ZO E_*zn6_RWf$ͩpe7;j9"P*|*͚[A{(g䍜(ўw7]rvv[CW9Y/1~z5_{$ҍZfXtNkoro* I+h#?#͓ CJ⒟G/n6~$s(9땏+f#ɾ\9{NHť"ֿ.[y"RV栚0u:TDke`8-#Ġ}Df!"+_yt" DGU1a6oZ`#H:;B\o֗ "BowQ܈u#G1==y “M7#O''lFg:|%LLKty64G~wzuϔE3v[{aIHXrx?iV(fx>W.AFOݒ(uKIiOJܺ5Szͣ|%/`*يæPÌM:N|uI6D Q:jV:ZHhFuS "A'slԮHGR*˄.^T*ED-?wcV{D&" cχ⦿g7}ͺm=6%8Vȱg:t[;o!_u@"鏽ƯcWڦѕm7vcWR:L`/a^h8uɼ<m+_䩎&jOJdK܄ۍ9zG9ЅJށ[';D"|I02 ;AN*i ͌2y)b6fP|51-??.ʲo<#$- Djc(ț& & i= SmRoVM^-zKAw{ưyW~wGkfN=QS >7"F/>qwp}K@۞T&/ gl/ ȳ΢؛.U5 c"oY/ N 7f?,p$hF =CS˿tTa|7tFNw-"_ӾN|%|AMu~ΐ+3X_xO>gg$7'~g7"~OEl-s#5ѻ-daoTbH2hTJ]G)tÈ _O( ;MĒ5c-aK>v)kViFE;ƿK|'{gGa0Cv㲏G^A "7S?y-G0 n"feBuD1,) t*1H{Ȍ+.Aĥp "Dr>z2|Gǭ v:iʧл=6:vբ;Z״[~Grm Gَ| r0@sШt~F_DʇT|Zy4°JmE AW˯i75:$#MմQ(a_"QK} {s ׍ʓ#~W\v#aLNGia}QRgNݴ\=@2iN C)N{kO/~Yw=صg)XؓvJYzE)>H4$MIqI~n#jֺwDs#:WO$r4$..xYUnD)vX]"~;#Og7"~Ba8J8K~/_6Pa$NaY"OdMn/e6g Vj(]_#U~񨘩jR )>e9 e! 8P(}b&7M*>*F/ Up~5+7#d{MnN7#9S*_q~x#\a 0_J0~~gX[cv9uda]gvp$`>mT^ՏN=ܤ7 @9r þbOU~*#; ?ye(QcWQ5,ʏ5g6ȕ)] 9݈;XQ IS&C!'FR<)k?"~K &Adobed  f        1 !A2B0@p"5 !q 01QaA„5@"2Rb3$`#!1AQa q@0P`p U̢M4$@YC ؑ4$dt i,ȱ f @D-YLMbl!QEqnd#ca(9M s@Q,  (J 1IjB_2”QP̆I`yyG|@aVk@ Т{˺9p6C#3 9i_=,Ţ>/`Cd1 c-bJ$ íH0$В@ ,TTDE\PYh ,XEP2@T1 rHfgRB$@QRDX0$1k֥ FӹntWQeMZvhscG7ҍ3逦]Z,A'|rP2Q ѵ9<"Ԟ>#FPE NH>63sЧry6riʩ)I>u &0CԶ6<X>{V'0Nt[4)"8n-M@ i;ً{3)?R $n;0k)?)>B|䆮bpq8Nq7=(,O)g A+/QNrӏ_D\b8}>DѪQ @>Tv&1GwǛP&ûIWI#MD]83 ks 7S,b` iщgQfv 6< 6~e=T|v4-`M'(.pꙿKL;=Q FT KٴI0uw놩 x* qbToͪ=#ؤ`Jd}e 0l=ItE䛮cyZɋG&a :+T 5{?VÃLxۯy9~l7K:pU/ʹ(ĘZvn2߳+nbyS?NNc4 70qv׉bi5Ʈ2[WJ]=fMQ`b .ɯr㴽[]ԶkO%JO.X&XtcA=c9?@U.ʨxzGoI]}b?>.lˎ ]șf|X z?!vre쓪_du"b]-סq5[rV'Kd\,F_1=RSsb{&={ٴ#)i Mֲѵg +?sk=+TuckuY<|R6UuȎ/eR0}i*n2$710c81=-Ԥ 1n΋Hvҍ*fܿZoSKPLU`k-N4\yVҵ'aQ)&V)HEX0 58!WCK%p.J؞"{ > FvًL2Ί{-NE>bhNp*-÷_MFU_SDSx @%,:Y- {{K^2}7ǤՓ=qLXG@QF jx1J%46f.ns+1Gbܲn 혣ȍQz'WBֵ=4bVDE1*\}p U)c~/ 1WxyHn'Y:~R-Byȱx_Ӱ>G/?R,~.G.mJ*T~^>wadmin/views/features/assets/addon12.jpg000064400000007533150212006510014043 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed  Y        @!01pPA"2$`CE@!1"AQa2bC R#3`pBD@pa B!10Aa Q@q񑡱Pp` >@%¢PE ED$DPD"R٫*3-&X @Ej!%ePP@"gISRfR.3uxNP 5`;gp5q@)@޳ I~<P5ɰ4 TAso<7o&MBMf(H[gُFo\5ok2@ \_[:\(H)@Քc+.Se` [5*j,Fz\7dLTE`v3+(BH*HʌTR@ՖHz2r  F&TeJ!H eE)(/Ihlw~{6.;X\'M/~h :ڪ g6UjĀK/&s΢PKn)@"+Dc۝i 5v)N:)rY 7"t-ƗGCm\9ݐFnq= df2IjVL,Tf5wckX*ߋ?!ӂ }RN_Z#@2JnBPڏ0%NTKxԡ(C[{-FI:'+ȍ婀%I`k_Yo6L}.u#ﮂdIӃG؞:0}0Dd:yQRlzq+bl?NXE# ȻRf}Ƙ&J+cٽbOP{)G8i2QJiY.5ٶ۪tY,HK%a˝5Ght}mE&=CK?!a1 RN$4߰D"enNԷ'Ea#&kxH ??!WY4UzNHQE|$ 'ad_ba0(h5T>A>['Q&$H5OV?x? o5yHg K_|K_X0mm;/lk_&mu\0O;6uuygDwG=Y?.Mߧ[vQo_gM[βY϶dڑ?t}3&+nd2$4@J.]1hfQRB6+,m*, nDZ6M$HXq "Hd7= K(HBX^{/A -o(XD* tI$LY%V\GLI{ $./vĸ3/JT],BHq܀]v6{,n4wAٹYR݈jn1BJaUtKwFG'c& c#FBwM2Og, ZV ݷJBvpi_q&+ .&)ChM< .|){.=!+CP4XB},Ԟ K$+IOld3 jSQ"~S84@}Qd4Bl5 4ISFE7e|ؓqRQwQ ! ]0DXVDzY1Ѵ4-ʮqd`av.('4qnvXM^>!r6MD lnSB.6ve OXL?2O22"rm Oxlw#2oC0#x9s'%GsC7$l})  Dᡧy&n] Ć!%Tn>1tJhC)a- ?ӂzVj߁HKhE!*To"FTG@&qO##=RP˲,Fc+4EYYI90?CJ]v*BASMWSHh@I>^%jEcIiVi:K?ӒI&['BOE.jMRuH#tn% Hх6nFTn*p6&gI7d7 ,*4Mş͓8r,|9nx % ^n9]Ȑw[^2PZo"!M "+y-Bs! 9f,EbQdzwOȥą9CZX !4IcMj"tبӤR4ҤO\>admin/views/features/assets/addon10.jpg000064400000010322150212006510014027 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed          @!01A5p2#3&6  !5@1AQar`2t 0Pq"b#!1AQ 0@aqP`p UA [ ˚nlA @9tH( MZ@$PS`\h  }F xZV\4P I|9A+Hͬu K/7Nw/ lMPI Ialv:KeV$Pjbhuǵ(Qz XάP]p-RxqԐIS2e 4; A%P T KAA$P@ K[*3TZ+eԒTAcX(J ",@$,Mb*eU*bK E@?Ȳ\/?܁d }ГP@@qŕkkkmj[iz4FuR^2=mc-7kZ7T_J?JNAެy[5l^RmT%{ZJ~V"_7 ¥C?.+a%:DA( ˹JBG;B(@M#r5ޤ^jEd^fEWS]\#TWC#pL&k'HJcӧO !ӢH2l Qx躠52}p2dɰ X\#&ɓ&L?T?T?T?fd"^K7M,b|T 1>*)5?qvI-Y_ W~,A*˓!]k;W`Η.RI*\'?!p W ebϩ΄ysdg\BlZUMW2Y_98);x$ZoXdk`[|%SwMyC @|== Gim:g?yo]|%W;j| m>$/b*aPY, BG#4ӄ6`۴Ǵ{DrVo"ػlss)N#(w|DW`ω&N# @&ųI$hR5d̆:^a`ӈiж mԹCçs߆7L~Yr.\.g 8yzNJezTe+*{swK&p: vf*F&;}_뎆 L߹ߡFSFkLњ5l|||Wd?!O Kmw-پ-{l'֒I[tLzK~A{Z=oUwlrZEs_}N5dRy|?/O&.+ Kk}~ۿ?:1]F8s_xe8y'# l01^<ӊM|2:}w8}1+hC8Y>a%\D@X3xNb]u.,E Mpc[1yj^=KZK cؽ8,-Qܤ=܍ A ITY +;bֹ]?>n_[rPAW| ᶸvGhQ{8)H"Õ>¿pBIxn|#3v4xGZn'<O}ԡnZŽ\ ?‹Yu,;zT}H\ƒ?9fžjܡެWp^kІTHшջh%Bq>#0E'caX2Rw2{!Hz ||AtSp"ĤgR"%T/ks.b7TƟhLDR?gN'c&rϬ-N)bwxY]XkuvDw1`bnKB~ѼWj}#fߟh5E;gZgܥV[ڈM;rhýJGZ;GgALM}Pt5s^[GSX') St~`E7hr!e> oaEc7gנJ| n<üD/+Xi*k4)Y3.}r* =B},bᚆN՛eDd/}UkƫDFvh}o-*ܽ/3Jߙnh=2<L+NL!ߊo#]MFhQS?7k&U/Q5B[=yg5O>*4egi%.VEM&^@\F6I<5G &Adobed 0>M8        0!1@P"2A#34`p$ !1 AQaq20"@B3Rbr#PS! P1@QA"0`aq!1 AQaq0@P`p @$  (`[eA ((#tIuZHŰ$ Rxb S'zT"H cZk %"hZ,9T$jce]$]dU)l[|DLD-ZJȫRqM&p$Com^[ј<)/ϕ]9ѝdH5pő$ ȜB@ Mb5.i CRUCU̮dz8l\ @H cNZlN:JW"JF K$*Jbf7Cg67k6PB)!6  JuH2cuya`@ۅ]|*I ;}z4(Hl-@@AEB;r(&9nynryj}=S|rv볏n^}tg~t[{zw\>oro\ 3bSߝr7rf8z~=_ʤFr78ϭFt59y+ju9΍f{|~}ٽW,ZY|O^m3uoMW3L Xr?_ƎY\\fgϏ:|߿6lFGʯћ_9:睬X&}ΈBMN9uϧǝ=NWwClW WbG*se|>W]_9|23쮾FNFi%o,ՒlI3=Y2c˿D^\ _S+csFNWi9/q~N^F]cekF]JFΓwL:Wf}f+3K,*TRJ+*TR{(PB э RJ1ȼOڑ6TRJ*&EL2zjTR کpTRKdB )>DPjE:(P2]>'H] 2ҥJ*TċKKKJihP&KKKJ{Q$(PB ED4PH("DiB4hB+ڙamfٶXXXX%Bp7 p.-mfٶm&ɲmE(PB (KHƊ(P(PA}/K%^vb6,tW z>-QJh,SythD(PtE"?]#6JuO>zOР0(Im7̔\El(f^{B G!҅ z~'I9AQ*$ធ֚2k(P,IFL*D C1(SLȋhBիb,E<>'QB 8J% (rgJ~q1r),QȂ=3=2|n1h^z/EDLB|xf"<?!?'?'?+?+?'?'gl2Xc1}F7Ѿ.B'41`{7nĽ"QZQ NQ R8Il%H ìruTه1DG91#̋ϓm%,q9 8e":F&`޺^9GBV *TRJkKXSHC_-cдzGztM*=!V4.qyyqyRC|D2X c,,"t҂_&A{ld_WUxl_ ڕ*W*T_ƪѶb-EN"$j-Gv^(Pij-E KI.~yMV9i]uq^/\_ԍ9SX)һrۭIH:itZ+._i:QD5}1qņ#Dzҵolҕ4ROHͳ'q)OI3fsN(>]T_chX-)E=h%A h_(PB ҥJ*TRJRJېK+WRH}اY JE]Lu*2}kB҅4һD>LB Ju&_o+eAȼoJ5_%]"qOX];Kn!ӪJ+RKKJKKJ(PBR\{/e콊dujK7a xq׵qzLLuhQ]WEՖ$ A»zWeod3OZ=|Jy%~H0j`2j(~MӐ:W\U$W&ܾԸ/. 1;s׭ղc%rπ\<$k|'yIkπ\<,5? _zrτU**<է+5. E|veV*X+J8cﰣ=7+'eʹWxqUx.Tu2捵$S}YvۆHmɈ&Jq z_mIC.% 96BZs/WOӽl6(ip1"0޺4ipwb̘dC mul0_?;eʽ>ƘUVS#?ŗ=j~q BW GD!K޽^BҎ`4P1LWIeIWNT% ~; lǻhڞ}'u?lڦ̇OQ&Ngsߞr:$$9j!kpw|[#vP_R~ 9Jl!ljk[>Q8t̢lUzRA]RJꝟf\8T,u-}Odz:)10>hߛjpVŇAorֺz\7rt{V#(oWZȧ/$s##:,;Nrcwʛ%2]Xv?!jTRJ+K.Y,}+EDxW Ԙ(JJ"Ž#mťl[-/6}18! W/YӲ REMiQ"F֋J/cC\knBRe"&/yт0IŪ dGTĢQ F%KZ! h%L("\ff`%%%%%eeu8ixw`pV&R.\p*qeCe + Ew]pػgڡWafI}wWml Z(7\Jڊ9s"-wRr.Kӛ{9-Uc=#]y`aU=&NQV6d7eQ0Vq7.|-˪Z  &uK_O cEruoYɸ@y"JWAegj9A= ϳWVY|s-19J~`dR6wn"m lmSD샵|/73g&15' D!L_HAg`iDn(Gٳ-Xx Xۜ)SF%Z;`?hyþo_\#}(WlK&!YH'cv*TVdDQc#UKrvX#*ILW,'qU ,ռvo]NkcXLˎ?@v8/h _bc̶p\+ld1K)"v{Je؅y:L0u,mA쯷[eT]o_h-{N[L9Mq\y~s>EAyN<;(=v[Gǧ*tP}c&dކM**$=P jZ P%.nu?27==t~缯ois>]ݯ+<<<3Hw9~EqgC==62DaǞRٝFaҝ(t!ѕCL/dE[Fڠnz. vA̼+|Ѓ)A@ѐi/"İ19AIߝۼOS5/E_15vEƌIW;#d%C,\qazrfC֡-ۓvgă~7ȾLO;=[KkVӑ0tZkYslCstRqSBS >L7@TsfȀS Ѧ8kJ5 krcc blhxnٞT]ښyiqћ!нHpӠ\cNDfIo,EBr2Njǎ"vq> X1cTXTs9!L~&i1fc7o|!+F hJʕ-*'c1c9mWFW)YdbtJm%J}?!\ ,^?` tltD4 RJ+r\a /:R)r˗ˊw:\$8!?HVp©_Gi(@ηKGGQ k))+ho&LEKy}{KS-RJ*V,rC:E3$qJ%}K.\}kԹj_PԸ_@8 y\kP.~-6Uy+**VWֻ#b}{jS}mYIYIYM.Y)).G%%%e%qJeϼ*TR._ҩRCbZ.+IsC;+4-&ʗjV̥aZ:eK)MΞ .\at#G~7/o@ 1YW喩Tt"$Ku\uNJ*ìN+Gbŋ*V%ME4ψ}ܳĵPѻe#33__Rtq1Ldtc /JF98B,VUt3,7ͫnsnn?h1A9e#\['5e?Κ1%Tu0lq'gBvNQ}XFa<}}[x׌0U8kA2oy/Pċc,[@zM%/ί Gn~_~2bmoW'*~_?ދ*F(Sr3)J U,8/E#;& r ~ߘ8.|w{3l/eywϼ~ya@ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$mI$I4I$I$M$I&m46$I%G@' e@$I&0 =o FI$J\| ܿ94(I$|-I$NxܢPI$I` ?Ւ$I$d,mC$] $IrI$>0wm~NI$J6bvkI_.I&"dZa tAI,٭z\LOi" I~o.o[GN$oyQÙB>%#*bҩ$~2$@%"I$VjIg3ؼtI$H꫏֎I$ꀫΝ% p-I3I/U\?m,>,)w9TI|3/9T@NAJ57kI:j%4?D$]/vP3@Bz'?)QJ*;'=h薷tSyO)4At"EAPR3ZXhg,I! ,XH()YfQ3 ,X^^^ 2Z^4#)K"\dM5JALS2Tu/-(K)XUB"rh,F+&1{l2nH\LQ f,N&i!,gf%(B f²QPf7Q{KrcB,QomubJ'))P$)pqdGH\%eh ^zCL}2ƀqqqzi؝;S;R!e(S-SlbeR%Ko=xSM" m;;%zNB,CT5O2ldM!Oã;s-q(ؗZVO\(VdZ+ҁ!̩iihIR5mBg(Mޛ"̤pb]( \J\÷bt* & A wqiDdjӴNJG0 Q:BʽC</ɨւ<p7f a`AP:AQ3TEv@dƃy~%@7z61*#Piu+@+mJW5R7Tt!K+gB3D&4 H1Fm-ĹwEf] dJ,}{;1?%&&01h,^Їvwb9BrJA Z7QIbW|;ﳾʜwg}ٲFe6^r>Xyfցo"oPtYM+la o"h77Qw.ohK"7O!0#֥S3·Yrx`?N=:[ \CΧ4JF47 dA;pqSbUP !fasCx$r yW7wB?w2M.4^1S„#nW";:@0&i;g0-*h]9\Rj>!Q/yOh!,)tnV5@< %Ui bc@p4EٵL^bߗ/l+qK$+h|]ys?0kDFp>Zn-Z/k!E-Xϖ!iJra8r( ]8R:ͰdSM9zJ"w*: =GrQ!%]:9}1EQ[%X~X `D.*'Ka}AGʗoKo+ApF5 SNᲛ 7-c%}˼ԝ  ]&I?LPWh6?OW&eD4w J.Cbwsgl_#El0O!Hhcp 2{t32tjǓ??ܭ7Zޗoxm-Uj",qP /3nQvK/]R݊@94DYZw{6*<;kr2䗖Gc;V;=,4rt0mYVޑ`\tr Y;~C!Kןˊv?I3g@d5m+W4K"DH9X*g4ݵϕjle:r$H Z}i‚ 2+nWxu\R ,; Y6{̾.vU$&)h; / }b ;c"ܙyh! = tU`rg$Z<[t|C>Eiþe`+U 'mRa ] &ՇZ\ h;pydhb uۗ*8 50+wޚ.v;7vZ|h(hSfEq7z$a:J8WfsZR-c[noeveJ)@^VW6i)aTҧ F*0P  O돹+l"a\7y0ՖX&|*kVA/_g6rw(76\m9xOGgJw6m L=]q{ADK,՗bk`} *< @X5bӿȻgуesAZ^nɼC!wJ.0Tڵܰ^6Q[6Gͧ= 3 D](?b&+.nΐT]P\~8bȔMT㮋I V oȈ8}Fw8(q9]2[ulW297E1AsFު6 +`Uc0Q7>baN`p+*?5+bS DC@*HOF qҥJ*T\]K8T_Ƣ3N'SRr.\} EA] e1RZZ;.^ke")Yl8FxBZ'ĹsleYQqN)0j}p i[rÉR@ c "hp>N"|/2 !؜ZpE*THjL{*TQp Nc++A.\%TRʕ*T>.\r˗.J+%pV*TRJ褭R SՖ/wn$^h6DB% j^^4R\B z*rTBboKXj5-kZT4Z(ߞ uY _V. GIn۔w壩7˖mxy^?~YfKj~qOGr}Ҹi_B ih ŷT~?]G𖖗.Z/RJ*TRL%yk]zJl.;GۄRRRVVVVV+0g=`fE:8.P4=҈tZ"Ş7_G0،`K~3?~c&eJRPw&Jt!ҝهNtszs;)\c'$8{_Gp}6vR3_>>sMw5WR=\nRRx-c(:3l @hi7,r<DZ>:ylvn+=1]*cwvi.oFVYa,a0! zD EZ&^@ߜLoƭ.64@(SeF9˜Evǀ/E㧯U o?apcCLmfe̜7S/d#o`B{8Zm,6J9j f )ʁ*u+b4 <dOo{?3/-`Q#飡 Ѽ thʃ;gE0E:q{q  5?X_ Q,U?ʗ>syg|l3cc'M :Oml]P^WHD?.\r˗/1F4XA%J*WJX!\A*$``Ceǎ }b1S`9RTOܹT%PcHng[a%hh$4+1111,ck!Ou@JD dY,JJCD eTT--ҲlYAǙ"K½sJT 4&س51fM8*TY4- 16Gr @\Yx+~+RTH.%JJѿKtZƹnpJ՘Nܸ.xU^WO=CB^#DPT+)+++++RpҹrK.\q*W[bﳌsFN~ *x< *ULp{TRĵσ8O/4#b0a|,R%2굦'D%6ZYAR`̚/C[}ܘ s8=܂wTHo *%H)-/- RV1ŻQkS0}<^J9u6:SJXϞoxIJK a.D[Y^'fvggZߡr\rЖuYy---w8.^K֥hDw'Q:ܔ7]<133,vۼl)AWkaKN`͓-u~w߽g{G$QZ =\f3TKKKF 6cԂ[6:RJ"ŋ }\cw˿SvWc9ocK+Ҿ$VvMz7FǏg7Q`v4GgOZ.RLZL.N:(K" n1vXb^4;ѣO;Kg nӾ&`o˵zbZd\]wYgkmՇszEkxQJЛ1myi:~a 2z/'|F"S H F@D6N7f>GcD}~U )!mL]jUk>h@rϾ޽ "EMt .3#/~SA+R=Oˎce1Gsf.J.z5w韾&}H]]-ێޛ㲍b n,bŌ/Ip`m^[*WNғ?or?x3/> ;rʹ lfiAm\FP/S.\abŗ.\,kadmin/views/features/assets/addon4.jpg000064400000007767150212006510013775 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed ~        @!1p24 0`AB#$P"35 !1@QBr45p"RAaqb#31@p!2PQq!1A@Qaq0 Pp`  @ E"E=3Zyxzy j{q|v뗪oٯ?O`"ԋ &W|\ν9:ǵR("Ћ1qrǮ::NםHw jv==՞y//>ĺNט7rَ=M܀2mjٶj%'Md"bS}e2溳6 , Q%]` "(DTeufG49M]:tӪ>|nT<Yqvr2꫋+joy#E+{8yHybj|5ZtKJi&8*M<RG.p.dBAUWJ$ ǰ.(MB1*%D@M$Oe^M^C+,V+M5;̱4/63ZhVZ=,Z$ RGd~꙽rcS^)[X f\݈_Lz_OD?./M?Ǐ1?GXic&u:DM#!?׳c0[`3'^*PlRMǠJ!(^dX/C:^2iGBt/Cz},$5k_=l޺ts >?oR~wGB!\Բ!Q,qV:?#abp%ӆY.2F(GDU.(Cy˙^#edzbKfro=?!/r%_/Ipķo/k,4O*2Gލ)lcj~ ~ىiƦ^Ī )Rפcv4ex0-Ԧ܎2ph]M"P;fP}H-Pӌ7nߦyܠEvlݬ=֘IcQ<(VDW"9 oleS{9=m3L3џuHj=?h7>Ÿ8.p^bT~x ?)do? -Ey}>2<Yhc/>Zn??_'0MkO=eS,4Ǐ?]:.}y]xS] X{0+3wZ Zѹ,ί^IӤ߀L~N6T*ޛrtYY0jn`ޓ/PfFi3 1=G>oX5-Ыik4Dvߤ[J>b([ƠZtASK7רHJ&]]KaF|JK= te[l|,lt`d*hx70H42lRE\%e8sW6`k*#f,HNQ"K"#K\ @ ܛh8эa4aw"\Je49=srZ>x{XsY* B{5O~Xs{X߼%FTcG)bLZaH i?=<aEP#PW+ e-`vS^ 2y42ę!4Kv> X-S:3[2pPҹr>C^G ʆ"OQV+CL} fc ek|?v6?G<_%PN@({Mn\=5?DEp74pY2 ~g+#ć/&=OedNMA_?ڭ:?d =Z+9'"r978?z Q/&_&]k(Fܾy;s;xǘ=ZԕW ]~qT5Qig5PeY ߬J^WX Ǽ?YZ1Kt[;O0Az%ODxgdQo@ٚf)?0bxqC_4x}. x}(('#\JXKJvfտ_Y{*(7\'rE/"p!IʉrGFW$}o$}O(}:8admin/views/features/assets/addon8.jpg000064400000007536150212006510013773 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed Z v\       @!p1"A!1A"@Qa2pqBR#@!Ap1a!1AQa 0@qPp` ?!@ @P A@@(R:V^ )Z43ӑ=sg€Em2^ DW77y_ [ 4|ur|P7>tӘ B+R$<:oÿ9zq  $W|25႒Z z%@"Ѕ!HP@- QDa ZPJ*}! AHHP ZD(,)PF4<'3#ZH!)EpO C-,xSIaLG1fʛ"C/% K # yC2*?Y?<1e1C>\b.O6<2D kПC5+_]̙֩35#໶ٓ{QNfO_@:!m$YZ4Cgلy[pFy F%mM"pP0$&欎GT뛡_??Kkk%mT;ak\J?zcA CR;g?1s\V8D[Ѳ_#w1P%SFd5xQ8SjQ+H-~3#N@SYtͲ.u+27$4ԑx{w:ʙJ{pj|#EUk$Y4SR^F5qZY5Eە4 z DKWgVpohZSJҎ2678_?!p߾L̝i>.| .U[ ?hX+gǿQa,á36{Қy{}9H0y.TDs437;ly9"} |4bc>.;M^]Jڍ(7%(&xD ɺOwPF f4UwO!*X\dnn]^c;pOIPț sF߉?!TJ+>-ێh,>ĸ>JQZi)iF2+}x?!b (NbK g-Txpb4u9LxqSir6P_Yq2 y8A^APD4>b-^ui==/GDֺ:qFadmin/views/features/assets/object_library.png000064400000306436150212006510015615 0ustar00PNG  IHDR"R iCCPICC ProfileHTSiǿ^z" %&^C@TFt)8bu@u,PY{v=w{5P +%E{1$ =Ãj3Ͽh6jWͧj<1(daԻ8BQ. ee S:]SA3c䲢fX!F0[m/IFl_KV0-*v13,Έ -$SD~3f;%M 78N+ e9\/Y}af,/"eksяpgA`N. walb?5-N p,0lL}M:W·ؚJǾłRh]^ѽq$fε_ߎߏ?ďm @V*Ac$Qh@t&čĽNe(qH2"HUJR3 5L%;JA90EbJ$R$ :J765J5zP j/MB%Ǖ[!W-&7(B(o )PPBe DCorj 7&i֊aY+>Q+**q(*͛ơ*㔍YʥUTTbT TU !EϤoo?Ҝ97kݬYީVP婖^WPUP֮۬v_n>O=_}糕g.:aDc% M-MMv^Zt-trZc4m7mvI '#Q8 Бי5ҍ]ۢ{_K+_ߤǀh4H3fg0pa#U#QQ=cqq5 $dS4ʹl`7i60;i`N휛sO<&a Ejv -,X[eZkdhں Ǧ-vmK;3;.[4=DcI;o2sNX'/N]Ns[r1wpity2h.o޹#lݮCn $݆u=<<{x{|e%:{wS/կow6 (`sM&j`:. <D zl, CC 50VؖF9ϫ(:biD_$-rQdc(Qw%=111 1b}bb,]Ww$b%Luh}bqF _0sE؋%ab>صdVq7g׃[xS\SRnIKsOH{W_פ˨ːffd ZB3ap(9gkθ(HO ;rQsIb,A2W>?&Pbb?.+e f gIR/\{9tcCCF&I4?q>:͛w[JOMFkPk!w)iuw  >|^;^8_G_^J_ݛoN+yC؏'??U~6%=iT*d_:WuP4Z5hZ%xZC5ǔ ȡ>%<lk+8fURkM|I;ϨAnН3˧ f|6\  V pHYs%%IR$iTXtXML:com.adobe.xmp 802 400 $ZiDOT(D2X@IDATx gWU[ssҝ 4$!L W&% >ѫP}x?^^+$\a"@2dә:=5ݧ>uןO:k^w:{ \4֥B@! B@@J@[M! B@!`(QGB@! B`P 2㐫A! B@! ! B@!0(qՠB@!  DB@! q8jP! B@"B@! B@8 Dfr5(B@! ! B@! f"3B@! B@B@! 3\ ! B@!@D}@! B@G@ȌCB@! P > B@! #@d!WB@! B@(QB@! B`P 2㐫A! B@! ! B@!0(qՠB@!  DB@! &ؘwwOXo(F9%b\C9k|B@! KզB@! f3dPW%&)Cain/oFP 29-B@"'̥'@dN^69-B@I gծhtO1 ڪ?2$/E@)kB@! }x")9 /NY! 8 cqgM@H$G~u'坔P RB@! 8AP r @R" YB@! B7oLS.SPrH?1-f yIz뗌 @B@! ()]@$0ܴ(V8eL! 7|g0C2i5WŸ!$(j%A@*FZ5Hɤh;M&RV 2.\B@! @'x-|c]"u@tB@!0w  0%Es9P&² B^a'2#@Bq (0)NI/O։@D:! B@GnȊxc"el.Nt!);s  ,0cǎ9yrZ! @ )" %[1aph/:펑!͢׋rnR#j(xh@TH%3rHҤEj ~]@dv_ywP ry! 8> hTW Rh_rf1 DŒӏۯd/>/F! \B@ |P 0e:Rf#2䴗|$@WQDs===u.s2&EdjTIR҃IG)IE$s*ӗO- DAB@ل@>G D  K D&GȄHx#+S|)_'㯿\B@Y@iC@,9IOn'/Qsh ###&'n/[էL駟fO>i?O8h]cz^xtQU/)pz)API*G[qdGC@^- ! 4"w" DW͘)"3 l|\[͋ ! ݔX7e<  G<쎎p}|`` 7z[.\[g8rzA^ʕ+Ο?yםFn۟xаQ:R~@fzF3k@Ʉ&˅8W4TQs "sz[! $ $"`JF(:v9`׫V:?"GKB@!0 P. VE/τ@;\|CG{ .4dH6mdڵk._Qw=q=#Qs]xtI:,Q Fܵ(&S7H99qB@E8% P @4U 2*ZXŤuM2W&[_B@! i$#pAk !!g ^\3|uݾ}{s2+a$( F;dF}\N=2;Sa3EO7~EFk[}5ɓO>elJ/qEnNI.7c?E \',@e#yIW RClG@lBO!  'v}="m, PLܳL'f6oWKL\hbBx!}ZÈ#8+4f"y@;S>!aacҥ/m۶etf }}d[?sr޵RA@gL(ieɔlܸъN=T}}F|ImgΝWw>7tr$fHPCL:j-aܵBtģ&}eD g  Df˕B@!0 'Ի+0\Rl\| jrn.Ǜz78b9sDh*B@!0D #)5J]) 8g_>!d2s"pyUN1V"cBdjGZa/_INc {g *׭7 8>p&;>pFo;=sJ IΧEMYbf+ Df땑_B@!p\HNKpB3 @ pxx%"w',+^6)7ˑ/ªY'_2>NYCB@!0D`1}J @hB}ӑ߹ON;?Qz͕6̧>l !S?&[~n'ћ,ůQclܰъ6nr%˖.3Csu]w裏%Ĝy>e0ȘV>>ZY&}g \q8(9˾B@i :=G:S 6<W )Ig!\>ɚus9k-b!B@!pLlMrU>3!WڽgyO{FdCެ>z᡹&NviIW榐a:Suv|?s?%VZ`w9޷sKOrx#j[urkࡃ&RFdDg DfeB@!0[lW ^d*qtҋ3c0g98ZqGޯ5GkT9)_! 8Z"0unn.؉'Y^P+|Ԯ52bȌȻyo7|Qd2<~$۷\;n/ٽg\oL~2xx*1x#@x_/sp.ÑΥQ_H(N&SG`Nc[9)_wݱmHօBB7 Љ@N:IN}:oܐ.z:3vk'jY٧:?sz^n's}:\7٫+GL8eL'c~.7n"2&gKk{>6c7=2 ŎVZ- Y2"''լB@)*q"@|_˛&{u圷S@U.2)UUX릛n2XUkV9)gB` }Zu8#Bk2Ux3#) #2sD7vle38;3PO~G5jb䊝ڥ~~S9z9T)`I)!BzʵzjsLɦ_s3cSrɽ[2&&lQF$Dg"3 B@r z;K:rrR#@Mo~m޼yxWNKbB@!0 V#jlTNQIf1%C7CO.sղȌX休ۡ5~k-{;m> gJȘ03b.gm](|GLj\߿Vg<#@p! B@TP Rd-:*Mzyy]:y^a9|t-ʷsADB@!0hldgH ڹ$]UZZVNFd O䫌~C2ěuҴ~"MI1;hGyV *#է) 2E&>ԯST}΋@92 9zw8`/;oܰL[~ύxFD?B@! hF +dpz\.*U F-+t"گa܏B@ {AIfF^ |zhjY>Gg_; .4߼9y<9ry]9(G]s^>;r”Qꗄ-;PчѦzMuv#dHusLj\C#Ԝ͈(* ! s Dx)4dr"tsAN!rƪcVbΪU#?l#8վĈ ! d~jU)sȀ0fQ;!g~{o|׾5˗/7!ƌC @{))ț졟Q?/y/^={}s,bz)>c. ;9}A7פTN{u{uߜˈ(  ! 8P bme^^r9O=h^ D@I\,+|_RdFʗ#Ӿ+XIC! lEtM V8*7y3OF$x۲eяFonC~EƟw}a6:4SjAP(\}:Zg}ᱻxbwyFٳxݽ{{5мh^?M??03Is.#@/d;"&}! ru5+):89pvS 2'2g/bn19!YifHrAyx! Bx!@"ڟܮ+gBr&7٣ooz{WFO=u重2oCzkۡw|Nྃ&g Nh?c2#9_7?(y:{fldDx+K  D-^! F@]<"K "|/OuCÓ哬7-x a5_Y9 cgf K![6v`JEB@!  !21""dH2ZY53$NkV/vesQ>=Z5= u]=|RO,[<~n>Dd'PR7>ѣ  xgD˻cI^=X{']߻>_];A\A))уG/7ԃ2z1aHS{ؙ,Nϙ"/BDA ՞WhTrV><Ã7z&zP" QC'1| `?r2Bfb~M\a.`2\0ᷨB@,`^1z듣<Q戰HdBK/ˌ.]2"&7o-|pKV2"~OFj'R"c#dN[#?Ƕ'm 3Mw%l;dG{9O;M?CN.ys U I D&B@ mIe@DȑZP5/}%K._Z-L|u-Hf2&9f3d ȓT3*>sJ}WdLb5[sK>e7 `h"92~S=֤^U ҄4+& eF! #gFҜCBw XWtG_5>Fec.wJy:NcѦe}~Nr>FƯ'a}B@! @<,KW2AG_+2#q;y/|witŊFxz۹Fs7\cB<2pHW 4DŽ=ɐ[><^ϔ=9^vH,Δ)`I^^yNT}xP "Lj2gO3 D@BT! h kGFk 4І@āQ 886Цrc"8_}^tyQ+:pdrH7Q2H;ʜV+vjכסI_B@! $ PD*Jz$ux!dDbլukϴ 6~KٻLᯭ1,0-25 |C^9&}ש>@d)+B@4#\vC/ YWN{z'L DL|_ZU&!C2U$d]+4Syfgg~B@s=óLoF`B#aլ?ղ +cv/?F.\hג _f"eYBLUzWT:^"%Bf;MF@B0c`XIPeuvϐ|;2&:hEsuSjLLc%Cus}A\FD_:"taQ! 'MtƌC:3ďbITC@p ?Oʑԃι@ds+8ᙢ̵`NWƂ~a9@~ a5}ѶB@! N :Gv^ H"`H&dlGF9"׼W-b` k"w2UVf"%BQ|>!_l [Vpp(9X2 8R*]?a.Qc[=#u_&O?:juv(*U 2U)iHB@! @{vy 2W**3sI=$HRDqa` S/ Q/.l36}AG5" :ônլA|Nөyo G9 CҗtJ۶n3OJۯd9;ǪRcbB@(!0MN0 jrVJ4+2"#iGu빅w8?~#rOֹGu8o8"2*أ|4H8GA$~Ni/)DsTȜ8n}.__o5[e/[T&u{ \Txe="@3%B`V#m8t;~f/\H1ip,+pWnh/Sّ c6XuC}J*Z=! GF$Ӫfje ,Ig$e@TL"vT9"C17dsxɏ}odɒ%q EG$ (g17$Q=׾ cS)-\dto=>;ps ev%1{u3PgPp`?X"/[~vO)AIHJ:;?3" D:jʝP NB@!0)\ +^ D&u+3Gdm;5fw |jg1:rH4*$|ʛZ;ԕ&䊗<,9 :da=_G-=o\s::ojJB@!0Gyٱ<j}/~Qd@xqHsD~eM}_ak_˗=4?C)eV:3sMU`\˭#VD{> PZ5hŐhJE99% }`sP;4!}KnJ*]=5hS6#@d| cFW\i/^|_Ɉ/0Rj2%?ĉ0>`Ü29OE@#廨G=༰e x꣇AkWs=ҧ\(dήæv>; 6wfDL|\~"BlKB@! fEw1,"4 d[ s١qW #?d"27QdEx0'c4u,7#.\H,+=#d鲒 !5C>5y7+d:0?+? v9}20}}9|ؗ}8p oCT! qA 'ک~Eu7$Uys/bs}G>RC>M~rś|dWKk00q"zK5i/) 3W aL  mR&e{u+kR|IHTOUӢS.ϓtu=c7lsCNkeD(iN z,r" "*s"8 ԩ~кE)qdD4 DjoYUP&=5Fe_n W.\虈ZN|(2|uQ|C<Ĝȡ }_ \D 15@$Ѐ"B@{<% D;0P&@L(0WCҋ"D Dr 9v(PGʕdzL=F|Jfd>exĿM?8"*B`"x`0R UP0~h ? T);y"CC>w>~Foq_|&?ʻp/xO(x!p<40B7Ȼҁ$`:L͓уH'%)3i`/y+r`JCy",ŴpKZھ\.ߪˈĕHe(\zyX.QHGy7B@YFp\xǍ#IݐP bt$^FS9|"7z q@6tU҅w9o֬>ʗ/7,G{9|͚5Ab< P9[QCуNs9<4.QPo0vjߺu5*!?ȰMST! @ l@EViVP(?ksBc@sBx3W篾ښYlJM SF!! y7iNI(R^ g\F;QȴzQzgH=N< KS ;9̦b2ARIg_Γ$# X+ .I~L$x@>'/?QN@A9D凓z D@TT! flOIhV()?e` Jwzxz D@)xs.aZ>+*:V .3󤨼G ty6~06ol+V`` E?J}( (o:sc'y{M:{ԃp$\=Gȝ9<2oٵW:;㗨B@6>*hoSh/Q2!:ϱU3y>j ?0zu]Y:/F1ܐx%O`@Fi>Q mwJ$M?j"d$6nkT׉fguƋN K4F9AS{y{'0%Ջ2/KP(ʑk׽,#ʫr"L Ԏc@$cU;+on|xB@@ϳ1QF% @S }1Qk$ 4Gy'yvݹ4ܘu7|EI|\2q ½}p2ܳgEygr޴f+la@ EΛ MCCrzr7uzO]9zKcxV-2$N;Ev Ɏ;ʐB@9)>PK1N AeQ'?2sGbGȈsU77co7jYW\5y_5p1 @F!U-\7?q=Hd#DS^s;en"t)GCc)QQ! Kϳ&ߛ}×b"0ǃQ\>FN+G~")@u8tcD E Wy hI8笳`ϞFY77 [/22&a_LH^ xh^=h.y>v|ќˈS Z'W bOTÖ:f@dP BD! :C uVЪ{^'4(qPCMH S/-4H$h&(uI/’d (d>xdB4ЃbJ{_Ph.>r&~uݜA =()a,^\@}%ٷ9*%?B@!0HiG 4>K 9"#Vq8)o_4'd>Z_Fr35 r2O*(OjK3.3P?WWim:'  tE@ b@͍?:,64S9|%ڇ~|]}@i7C7x@EB00˔L!gCoT˸qG=P`U RF8@FKύTt?>ozzk iloذe|tV]beߜd d<ȄzPCitNs)~N9=VoU8g nŋL'vcr cFZ8?oGJ{؅r}2#|rsXz|ݻC>ׇrQ! ;}LҸN6I!{zαȈ f |5׿u7pQkﱤ! ž$y{qV؋f}caNz)Q20(w]&?0 Mz!II?)$/c':r~ojVcr׺3׼|ڵƯ_(o|47qF;P%_9EJ8hǎVD2wxx7,MB{#)~3ُn9~!ny@@F?2Wxfb~쀾4vFz@.F1cMx88h{gcG! Lj[Utp:aNXא }6mh^m۶e~3sC}̆<20χ|.IOD)#rm svS&%%V]Pʻ*C$j:Bu+r=[˅yC8TcoPc&Jd]/z#}T.N^dx"GZl:2ć7ȡ|;8>mj÷[l17)yNƀO-@;ST! &@6bÀfMB? pLTs\3 DA"Q O(mмY?Aq(ސ᧎]n^}0GհbGQlܸT$f&ًo/yS%EN}@~a }=>s̆A8elRHmGu턙\ܒUV֬1dBR?\oYu۪U#s?b! AC4l[qI\^b ; ;sG3~(V =Vn6>;/',;sVi?қС*#q>1W&=Hd'Z^r /RL`JfY{A=ڣrJ)smؑ<^1 _L(śvެ}ʗǁDaF܏Bn'{4nM"P#7 D_! xtj }~t_q2*1q~׊q%Pe(=aY(S'kq< h/\CO@$@B5 sυ<` ̎kX3.bd40d07d:G"/O{d</8xߘ~]r xD,-;IӉpqr~,a-'s r3wyĪ\+b.2%z?xDf~sRVIO?z.X;sFOSB@!0Fƀ1F;QR_~~Ag%03"<^3?m-~FGղ:u%-> |﹇{}E |UX-~)qix'"RC?͑i_/~G94O!S? n4^Wh]d-5S\<?h91Ir >ݫfe'3=)H%vAh SSNS ON|uX-eE 0QdpeQk,? DMT!  | D "~_0P x@$ N^(/#ħ1PV䔇1];w*?Hd(83&evg>Ȉ@C=l|3;wQه#R1\hlKu.$s\פ_GđWpGTK\^’>wy'`V)_sFdF|;RCKB@!p\§4V^5Rƾc!`/ϛ_>أFo_Mr۸"VŊDCf?Ȣ+A{ xʛ{V$swx2#0!Aoy#O`?j8z x8q́4?WG+x!ʃc9< ̷vˈ'yJ1

            ^N$sjG|RsYgY駟noɈ+op@ɀ0G9|i (Xݷŷ>ҍ}>7~qG~)^l^' q r9?)HzX_(pd~>X9s@>׍sH|nӮ{4hGT! ,6;L/?9C;R&$>1ȲX~|G>b;L{+HV]y.Pn"cRъ@#ihfpF>lg;a{ю2 ~D oځo~\R;_ILH?E^a QLfJD\zl*9x[WO?V"m6;={0V3! B { FZyN5⹓ e<vX%q sU<#98~p{'Ab98? xj܌+*Wy ^@{c ;<'{]c4>#C<#`glggӚA+Ɉo4ffte6>s:y]\?x'C/Y{7Яk*4mw]_t_ET3tԕʼn[Qm܀2ʹ(ɮd;MVQ?zF2)/D~Cղ¿\^X,?Ek"-*8At|a^£uۧ9"C9 /GȔ;W 8F#:*OzqEˤ żl d_zyQb-&s˓Wqg+I@!pR!hws0 " Dd,f_ z &%Nre7L6۵tFCyy_9gm2GX'/xd(L@<]d6ȄؿwCny}˭YC'R? v_ӟh⣕r2ɳ~ÍʪiFOcZȈ?]owuUY<*kB@iF9-_j^@_ 6/|.{ዌ>h9|+/}ȀF`Rf|k_eD\"2QGFĬ ȼ=\ 7Gs!NZhzd|v cV1'& )e &1DŌN>W#[M7L5 sQ#ʓaH|ƍ] D+lc} gfZ¬_Qv s<_~d@B@5O~kO~9GD@0HJtHčPw9D+Bq_e|ҏ UHR^ #K.\[W'jگLb 4tp%›l.8vu`i\qatvhtQh%(7!|u<{Iw?vXGa'ر(#?1wըWhUX9r,&}CQ_z|0~=oƵ+=sDĪT[9nɞ}>E7'ȪXdB8Ga! ;=qX$&eDli7ϰPhqG p@EةSr3H!Aǰb>%yfڮS͈4P1_\8I?dr"疠w\s~n:P;ZyaH'BH}PB`N#G]F"fF I$(0? c^wxkr3,ٍ+4 Hys5K/BDDOo2!2 g.7_zN9 8Y$+6Y2OqAp7J\W,Ox5@?G/Q$xizzF߽{ vO9;$3wwˊڳxSOT!  UNVN;54_fwZS7~+>narÿ~X;/ZWU{␕Ϗ{>WȔp~"cd6b'юo%sñ;͏J4Ȁ?'@%lzޗUh ŹtHeሆr?*< o{Q b(EqqG7X-rCF2) BR/WUc(%9P( Q! EyWVN;5Tv 0f] DO&Q΍knt#˙dEGܡy>!/| _hQ#W$%a`/#sHI}/*wW2sÃ2iőIjey^Y^4?`t(.]nڴѪloyjZ;wY>[dG{ܨ! "+D!.s$Gl\L_~4zeK6 +V=t{dgF.ݞصpBF1VbD<cGvF7+uW]LRLL\z D :"$B`F`qc d*z3P]^*U Rfxvz}JH YS譫BDEdYNf{W~yd&ks;اh=AKk EÉa((8'L:sXc L4LVU}poU8e-ˌXNdQ99N!|]1d$21d.Ry2! 1j^Z@АSJ&}ˉyVżaPSa< C榝@j릌t@ʹkNSIޢY^YPh1]h"q072h D(B@w:}6 @ D @zV>^<h"'ZҌO7J|2z^6oFWXa7dDhw]&o|iSk_w˟k?vxM7!=Z2A JiIT? G^RX1oH͟~g 7mh_Z嫠SO=e{z! @טs(ne Q {朹*YWJsc}ᇌ2޺d]gk}N%;x0Gc>o@tٯy&d/.՞ظ3/5 vNwZϨ x-R NƆ \9-`.vxΦ7<xfxXuC2_1#);JBRK~V49Ͽ}U3"a@OǍS먅&TIRRLLj)W(Χ8*(oz DW"Jo#baYTn$_d PXUvzb`,Vs B9)?Vǂ -fg7=&sرK,z,(:Ti2JI& m)M_y.HoFyO&ǜm/op/o>>z;w5~(ޤᗨB@<v)#nYI@39_dƙղ+r*yƙF?2ʜ%Kܐe]>Wd~\ Df^w>e}SN3^h6n6Fellt:3_r952)\s')aO=yklljJ'{bx7Q:)O evq9p?b/ٙA~#S͈DDPe=ND$ԏ@MYJ?2C.M_y.n B@<gM/UW !@;JVܪ~s./B@(K%q9yzT( wq j>w}FZdBFbe}؟c(94dp\噔schzޘ,-zk_oG~o/4:#XWۺ' fy{eC>.;g}HzotխeVzx Cyc=s=7|Um_%߾FY-k ٲ3}Lp,upП7ر_|yŖM;^sy}ޅWoӞ~dtzFetxFdǭW;o~[{Ȟ(?n=]sVzѱqz\0/Z0!MPcd/P>4eJBo, h''*P)^r'CvWU( y8:vߨ~lf)LڪVT͖+ۭQrom~g;@$! AnTdz? 2POz!P @gZ&F2o R8ש|ҁ `~#`=f7JDLqäz ޹v7\pAWH"m2!P2!B&÷N-YԿc:*ZUkHӋ@NzxG?^?3#CbK|*YOeN_晕*τ`G^~ݑyA~y>FQ{b/6:ye`G&_n _2)yƨkˆ ǧqrѢ;ۍ>9yk}}@giᓨt]&GbzKM}ڧ' d$/i8+?8HBE/)MffT#ƫq"j*bQdn+seϫLcS'.x>4C~v|( DL| 9 #!2!FBxɈ|-7Ymx>Y2zꩧe0"'%Cԃ:v>w7׮[W\G sP̱C {ݸf;WbT2Ƒe7-H )<|ؿ=BNFf9ZC1Gd3oi@!p"=?8Wq2N$xm>|H¸-ozᇌ~Kj_:^m䟜z82Xf~gB#O>?+oxy__櫡v{;؈#`>037}V+_atd5ϳCO>f |3!ך?][o5޵/1ѱ?V%wQ6IDan=8qns[:YVb'0 ^ uTZ^OD/h-8h[2" D!3C"k&T}SiSjEZpLY/`'Aʅ@!Jٯ6*MH+k D@]t|!e(I77\PFhGϷd4 B&UobM􏖒 ! 2#E1S|@П;4=P-e5fQj*R"_BƗk:k3إK[aV#=n##+)5'F!p!R7)C?/dv)3aؑ|tƻmm}[ox2C|ՑQHk>b˅Z\|ƒ^ ˞oz[.}ў\X>g;2-|gMy{^wgVGO*Zoze_3^fgyg4~ mH,z[s2yѽrDrdD yDPNNz9U P]yiaK Kq x0,p*gj w`B@AK6~ۢ~h =) DdYwL_Fe-Ua@9ء󝛿at0<#2\wԋ| F{d|nIπg4#sw3.jϝs~_陝yxe3Uoyѡ.xk8s273@Bz(d5d\y~XVrQZ46i;>!vB h *h9"U)GC^jQEؔCUQPRP8DJz.HĞ|y_xo޼E_k vfjNzFZZZO`}v]III`I9ԛ QRmMi$}٧ lnP="^?\/ׅoo j[q:8<-s$ X7MǾgד/ sw~' V/X? %HHؾvIR(4K1@c3HOT.d~xjvvyē^2Y# Ӆ4! LO(0!LtS aQҝ ;d4cFh#oYFƊבޓV&iHI|}f6RC",,Ԃ)4d,̤X"p@-!y9] %v˗/>COI(n% Gp7.$$$0$@I'N%uĔk0V)'xޒ[q@\s5<o4uӦMEFn-I}8zxu *s Mx{]ΨҒ׬Z!Yn-W~}9}@_tSV_,pt>CsK$G,G_vnyCh_|V߮= A9eƚsZv5Ie#bHxBz'Zx!W=$Vzʹ yS>c16Ѧ)7tZ}YldxD!B!"T+(SNٜsH"vNNNDŽPQcT+\GBhrp3DrSmh~tv>OH*6D!b-)2,a26?s4[y8;CzBO=#̧'ʫvtȕk.nBcLʑr('0?ON U*[xY;wb')-6vpp20zQ_Tr~zUB } 7HCy;v,З8 #p-4FwwxD߶ Z=8b'B D p x/YRz.Fs{tvqٺe\q@o<*09SH`LIG 魦DL}o| 0<5<E,ʥ_G}<)CǗ;M笂KޓsV?ג>/Ň!VOӂ“RU 9Xw[Dxo[B:ƖЀ`9#6PN=|)tK!?Lg`;"!B:8% OfIJX[tuE "rNNN tJ#;zUBs3D2=7Doƃ&9ʄBRSswzҥDAgG\''-{_pn( Lm,|Rq`84KHq+/0q ~SErHyFWE5]8)P!RRW.bCDz|C=bP|U*g. (G|wiSƞXEoXPg/`}/J~4gZ[-(sVebD!B98%Z7O_kT :E3FgO35ɗK9 8 8 H@'hk6. 3kB/˟ȝ! ;LO;C !-Ee@w-Z$Ò%W,B84rVZ`$PJ. :1Unp|:9t9i $0ܩP<a'Iޞ3 BsG''')'r N:_70;Fb} C8O#C.B=~X55tւzco&zsX<">p^?$X%]Gpdjy;< ZҤD>]}RqNUO}4d,SIp;:ƹˎr|/%}Yg \|IJt\B0z`2쀾[{BOɁ? z,/Al=0 nEh vqiv1a L&D.(O G-w1$` Ɍ7,l|̜,,̏l^/ H!8gtpЉٚ e \J"Qub'3D`H9CDWn8Ǽ!ҵXcDt|}q2([[[26wJOcC8 b%g#I砓@E~[rA)VhZULזOW110.4T!qX/|xen3G`?([C: 8 8 KxQo*ǩF<97P/G1~:qrd͒-Ò^25֩(6=r _%,̙nrsU?BJ s@Oƞu}8З}5uRNJoF9hji|uHcAh%ՕL% ۪˯q@=aBzc(lU(mr6~g? ;=)xp xL< ]zli^ny@OWwҙ|"X3Rp0z)džG>ȴ5MdbD;C_N':8J? ,L>[|X&2qrHo''i!)*=IDAT{Y67/w낽0]:CD 6 {ogL2j`SgI"`-:XBVD4Ż>g!YsVÇqV~A8x*>u ߛqXi EEbI f(g ?1,֙㏞ɦEJXX.O !4! xV\D]wݕ'jaf X;8[ Moz{=O<)w@c$46xe'7_'Msy`̠OBc:Zf܋N_"睂{VÓ; =092TãXz4B/B80Ypp,I;(d ΕxB?4Pk%߯'ƒ𼤒<46Iѽr?Ѕxn&?3ǗQi[A}BaR(')LISH f="`ANjyU1p?A S1wOҁ[>EI 6?0-cap r&>XX.y٣IG s" !x"<^Z<[Ɓ`"9]C$ގ :;;%۲x0&eeug[&N8kaT+.ĂS<.4)-h%KRo 5щ$":gy9^YP vzb稠bppp8V$P^ޞVX\-Ǿ51D"QW=2k.nPH@񨮆mTz S@= =-}{5(e+{dW &/m8{b>z S4DH7: z=KQoъ-VI}'h 1(xukH0FWO O^XH8 R/bGߟwX%^L`C\1' 76dF̈́eruZs&&B37P ?f]+ؾ璂m~_I|s:IDM&B|ݻ7'mnI' hhhEYB ]]nLrt ,[x\DbQrzu :ºkQ[c:,>I[)q4gu|:nx<$|K:-+f7Ј ϕk^~v&=B%]]adױYO_*t< яX,"i/ 2*x%߭h|ˍT'¤,]ߦXƦ[6k׈3["=/\%];֞B !hCЊup"\K/k( %d,RmVN>+]{vI"3\pzu}>$rpT(_I|3cрQ5b/\lof702C"r5BEDtp|D0`iϛ'z[|PZx`yIH,)m)| <'Љmv炜ir[ptgFs|66?oHr"y=!QGy ;vCh>^,89f/7wf9[[)EHI@DD~&|_Z UBr7`AHº-:-@KEXj #_7$u /&ֻ~IpiƎ7`?˭3"e=}>x_3qIGʹ N|CcFg4@mnz',܄)۷O}s7ҳׇ1FFFϹf=^qמ:c,V ꣑HI"A z^-{P"eee>q |,&06}AEӗR)x\3Ǝ3[H_/Н[7 mmǢE+%5ڽ[+rI? |)*<D#9S1VL~FO(r_S O\[Aq%H N-ۤuOo?uixhU7`Y w> |B4uJǍ'u@ L$VtgWӬ3#iJDx~#;mꨯ,mΧkQKưδ e/)bЀkgӬg '8c1hhŢc1ve!OnA"] { apاc9i1t^@z#MhS 8Y$BIXwnRCG Р.xvp-Q[%viKn?"[Nr՞Jܭܑ;?Ps3yݴ Vt$^Xo<2JL;(wپ󔬸""|U]$عC 7 @4㌕@շ ;1=z m7E5?^rq-ݏv>p$}))ұS%c~%W,t|Am7~W(G.tv1*SrT 4}C"ۅ"ެ>'X$Sы m=ʁ!_٭ YX&:V/ =J~}FCql$՗㊏}TZ,<裒epzۏu 2Ecwi6ظ;sQ(o|:x|O* i܎.߳g6 ,!,q@ dL}:"g`H.o21yAS{rz .6oaN>!tzk$cK/ֵ(GwcUyry/KX'qz ccQ]y_KifkXf߄"R2f"nxIvh?zALKP1\JNP$m#&9pbdK.r dqͤ^8q1^s,4jg_ eW71D2Qo郣ۅ:q̟?_J,X AhE ` Rc"+SSo.g>^Px8ZFҥzJqN ZKdZ2}E<x@jp\ضcӘI   <NFWUMqݕ汽 Ghmi7 k [\K)ˆ)EV7w.]GDt;+`~N#|5܄uƭ}/S|v/G?'7؏z.oP,Y.ԯH@}#֓~EDٺMʛyRy Ӫtd̟G#{3>BB9cEpޘ\ (ՙO1_ {>C!OgӀlUr1DriFFF]:N^ cC$sCd<®jd9(9(5^FT_ljm!D>eHIEh4N:~rآ>E'Le q>ǤUq[z< OˋW_?ymϤo `ѴP_yPd" Cu61~HL\Jo*i"S~BQV8=r_uJy:ݏawz:e\qY·g;}$a;kstl6,|o~^ RÎ.TUmuȂeK%].W _84 D%܁ ᷠ+4I*PQ F''p'~%(R2j0dbO P/GOI*_j)oZ|Р"?7"9$M4|Hb?fȩCPho"@T?<4S,esOQ@C$OU&h >xO- 1OрKE48 H|og cdcwJ:5@)YK,VFTD@?$<>cu^f@Y9,E>6o;a=](yր(uCN^y AܜÙ=FDy/wN>i@!ׇ'zqQFFFϛO4JOq~cs4˱|Yڗ]vtWM]__/9Րc\_#} J4"4 Hzx;l|CH>/Hw Nb|j=UXiiT^E >HI=mՕ$r떻NDIUt<ήЈ׻ZTwqqJ;M*B?5r錪qG\+ʪ[]!1\T5wh|8nxx{xz |gKn-EFR5qP$NRS2N,tX$>agdWeg-R'Sdwߔ9)J6rd1D~Y>|! C,#hhZХ!Pjwc ˦Yn ΍!r" x\JFOwp̝wzzN8idM ;7$=jO9TP$DB֬;uKQ B98Eđ]8I94]JWG,!3O5i.= 1>FrCI6aIso##_seNmͬ-/7EWi㩂O'7O\$I"B0ȉMOuM@}@г c[bxllG4#c? =u;yk}X|+uWѶP2V) YDJwNu%Ӹ~E^SLj& e~_`.\]`+D'{)g "8kj"s!ryx =xC9)"S`4`4`4h@t!b m BfojzAW|cܐnI+V_5|:*cS:E@b t"$=w3YN@!E'Brx'|V@{#ҳ>d@F3kv_h`;B#8e 500x5pqy-4DkF<'"B-o~(/~!;^KNh~숏c|LOb\V,yg~G۰CIʗ Oޮ~ޣkkbrȏm󤝥˖m7q+E oPcO}FWP}5ZRFBwtR*)B;$֛~'tddR4| 銶B+DÕaѰzԇ$K"ߘ{!~ЦvE+f4/iLs?oLJ@DPn jRc^}>Ҝl;Y~`Q2՚ڥ2CTM>v<.:``;1H9 ̅OoHgg9ΈBWGFyro}B!|ٽ[j!4UM&>'V2NDhrI.!Ȩ3riT;0'A%ypvŽ#3hhh`(y.yfۆ'Ay  7āD@>vrik\+{:,m^>@D1L[5U@*X]=-tX#Nؑ_Y'OlwH>" mŴnt=u}ܺc|ĔFSyo>ՕH'^YDTO |Qktp߾ 6I:x>cz]>+Z}"/;"UoPyEHCݞz)M7 ȹx3[cײH}T<#!Oɑno(W$ۯB);k&$)eD~qgvZwqjȤs rWc>$eQaUU=]$]~,t_/v?dE' HK#~)21 $\}By< /NFA 8*~3E,s'>*7l^=!TyP_zZYՅSNǯoz qtQE< "AD}(WD§p\*:~qσB?|qBգr\?\"7xTs"_"m)!R3=CکmuCB<+ W k}tsp=qJd j4j ҁo>٦9AͶR'6g *2 FF/V 8 /X=G9|j ΍!"|uV ^±b l5"8O={ #n` /IhK>Y{/:hfAjH?Kf.;O# gzn vZZcx"<2ӛH:s)Pí)-9Y^:| );ƃ "B߻+VJR_u<|"SYt0NDB=~ԫ*Hc N(1u]8vPU_AK!F\:2G?а҇)ɟ[z$R()PBV./jPTOh?|SYEt6IySʗtG뷪 ܣ4ѷ rʪ$UQ嫩<Ȁ~E&+1/n)^动F!/tܖ ˏ?fI7vO'K$|.*<-/q̞=Kd It`ۜ(YO&F?""||3 d Kb " z;&$GlrfRF>E1h\ŌRI>8r:15bр F[s%q|!C";!ڂSZtЦ&4SϽ eK~5>)O%8%{9ľ\ Є K'ga )ABuxxrE2ꩨnow  V V 1rA-<=kGRh?V9ޭX$ĊN/ٖ[wl>%CDv1DF_`Dqm?σc CԼn4`4pj@O~!b w!ltiduoøW}AN,ۣ qݼMkֈG-ID\4DT9VYnA~|-_(NԞ=R~7 #َ%c$;:1M 9^GqկGE OBsWW'çwRwP@&T,#EK)h܈IWոJ`UT|8B6b G}4 , !|Xw.C2'vwݯnz%u㍞Fos5{HqIEaqI"UhЏLJׇ7R!dlw'Ɋ@\] d&:O8d˪k$B5GOi`'/69 5N~Hq GMm@/ͅ'iX.H1ߓ L<]"ΎcQ>KfٵCCcD`"= рKWoKLjKCNL`"З1DRChC ޳Ω(Y%_.\C bDuZ<=뮿ߧ-}8gz,iXD< "!u*Ch'[P{;ɨY!jM3 dh0I''YN{oPs  i p|tv ϧ@ +t756H.Bʝe|^j3Fh ;1Ɓ`F$rS_xx0Sp~@ʙRf"pFM| `zU|@Kq\g+.u| 6Amu@6:WԔ -nd@2"~hz{hmȫjo(4>wN$!2}k#"Q="ϱ9āع?fDY,g15a  5@"!!W!97Dj=DF.Y#,BY#sl}Fn|z3Jc}WJt$}ʩ =|Xek(d?cB3bQǡ8.P%9;tjR'=H,vG"]n8&Mz9}E6ox0o<)|vXbzjˡH000(P.@OEq̗\.dn[B</G.hȐP"ӊ)"B"4{$14 nH'oKXa@TJЙBv_ YGDŽVY8 ̕>)Urc\WT݅flɘ"c!ӱ (twΕv2틱󤢒.4ȂݵM]^@.P_^RdkF lCןs@FzYJ=~KHK*{<ЫǏ~Yz_&@bb\.N~̣.9OE —E -@l0"SϡA%;S )+J%ёI  8|7+"rCh7D%wXgJ_\`00~ȢE$H26W}{҉t]{H˝c쳅%?g "dgˇ;LL9j+g9+]O;9YCzNZ"s)^'ٔΑo%mي0vVbLhhhkhVpz@9g4_ NNFTbtqƍBo4=+߂6">j>0Ieb$}Y{qn%%t@ㇹ!" 99>L98L^9,pδ*;KH:j>{RX{F(ЄCN>;t5C!&i4`4 vp= |o Q1D`(CLACSj/^#7 H&:#{<)&X<B2!TOZ{_ yٯBkDĩуL \ZC쳗H_YGРY`0Ae-+ʱtb)"裏JE莝aIhhhP4@Q5J rh>wOܤ"N"_~4VO>)V7 X7dZ}9iqB㙤t^|a+&ڕr\k2:zo;;MfBCϩ2|yԹbHCR^J~uwfiצDžWbg R_35>r  @C@ٶEUYҁ\}o ׸"# ”qaq?d~˭R@8wI1FH4#'baxO}Y<{@jqO%zZ %UZnݖ㮖v E! $w 5CHZC]`G Gb d8?BvJaZLC1hh9׀"hx^nG!"0!RJ[?Z HzB`DuFL&rH}}ɠ}BRԉY|a~!9Gm>'*U-%;W;- ޚ;+ f1`9c4oML`GoǮ=aрррcN91]G|~Hpɗx'KMICw_wywp;555~yo ?>!!SCPg}D~o뜦萏JO8 zVJ/𧄆 F=.ǣdIa#+M8ZQ {_hLX}qN|BF.ЀHnNػST^2xc}M!kDwvDBڽ]G a>\r}zXtHMzS"x^ǵ_zV'~6 %szxSɭԫ>$8'^EDA C2c%}'2کƓuߞy~.<-q?H7myo4c~ۇ1D* *A4q#9{;pNyv~a!*a4`4"рc91]*!%Ls!"gʭd uVgZA %V;m'u]H=I|F%j3f˟׍-hv<)PP$Sp.ہs`}0,"Hu#k8} 8~~|HOǚbDEՇar2H\ k9i?W~Ut1/d2]-[jrЁ @\ jDJE&cعO(;>=~/vJ;CCЏ ;^E.\G#KȌk0gAEH"E)g09h"q_^3`EM~ ;UH{Be+2__۰M򧧧f|3kk4b>t)m#"!!"zdHFvX  wJxG7!CP,q#0v88(#3NF#DкޮqLj,[vqkt""!EB&gȨ"&Q'!Q N_bpN0^$V}K[./L;c) ~)X4EHj}Q{2lGR@HӤ,k C˜oWQP)߸ Է%]ۈ7X_#ԯw7qF|Q& mn"& Lc۱ܳI_7M%b7oT}sD_\=<y~!QyS>.Ub'wt֠ dz沿?7NQ7gр@(%nA!b -h "݊J%F.8l,'|={Â4YL<%PdbMy pB(fϖ{@ [.QGv !?#/.eJ_ˊeKBxvtZyM[/y9ррl4w/Af=z 4iRp]d2>"IgDuQE\r4n6!'vgݯnHiܐ)O(R28)=U+!ED⚎򺴿z͖L{"&Or|JƇe/^=+81pQCg> >ֈ镊8׺ SNNwYw$8h܎RxѾK}+"'bӽRS8 2O qW(~HҩIEF諓Jz#kU1_=n܏v샏ƛ} V IRק82T7 V7;ׯGڇv= z?oIy[[,Ox;u|2Y` Q "GZj3姁Q԰0(>0Rۄ/Jإ_rƉ"9j2 R\1sxҐ(u\MC3͍!2KC]zՉtttӱ%]w#xv4FϓEnxhpp^T~P?ͥ\|ح;,|~̈́;Oܙs3C,I {f:<~wxiIG3hhh5qRl8U]HPi4Y!RW87$˗A>S~BxL~| :aRvDq+R0!c'RzS3B_3zu]L/I4>Fh;\Y;ƀ}I{u>|.EkG2z ȏ/*Dn"A > Y0RӹRʗb\=ퟛMyX ؠHH_F]-?1v:o{Y鼞EO5Htmw5%>(9@ߓ@*ڶ.lC~""A->kz}X߿r ;>B -_1B{NȬ k_={ ~*UB"'b׀c"*v9P q |DM:rӅ9샲C1FFFY 8gF/"<%"< h{#rJy.\(xq, a4p5-s qtk, vמs޹i:Jhnn7nG c~X8>8#BLs,c8ժ2y5/cBdHPR>. !-;sRAE6䙸75}ȶ%m#"}t ebYhބ,RsɌJ-;ϗN3g߁Cz1FFG8CDnc03 YؽK \9toH}D۱ID^|[o~s 5j M8ZZ$bw1Uӯ|K>䓄rd99Nr;Qi;EPtE235>nkŻsJ 3H޽8oxCZf-(g;.5y>"/Tzwҗ҇!?rH(bA#HND}ZShDt54#R2H:TO ]ֲ *!mXW\ :0Sy=_Aoz>Q:^I`A?UUo5x!o_1Zrۢ>75x'F CEҟ404}ME Ni|_%MS8[S@B'>7ob1CB辵M"*0~-qBG}_m " \ڥ}S1OS_]zDŽg!"0/v 8&/zGF_4-XcЕj4`4`4P\4 7@IDATs:8rSC"e R =% yBWZ%q.h02dB-V7$6ȡ18JX p(Н4{a_[Ff~ϯ~Yř%+}8v* Q"!D@v`;GDu]+t|NGOq}d#%tcSځ/i");;v͇рр5P`|]_9sR DӲ$UU"i꺟\'t޽B04 <HBRjE_!y)QKEò|$L e_Jx9}1U4c~0?$-(b^RPE6Ub<S}'#@F̭w"8y|H}Qƥ"#)M1ڻO9gru]R/m_o2/SQP )aVHEWmC;ᇾ-: wMMסX:E'Q?h<ـYÜ:7h\rҏO@drAU;2Q.+Ph U!FFF4P`|1@}xqEC$3c0Q" -ҥKKZ|([*_c| 8;:$';#b((џ,_[F-rI#yzS7ĉtJ)1ˤ| h;vJxi/Qb#$uR>oOK8ի b4`4`4ԀcdKYyjEV8WDDN\}teBqeokTh ujxi<l01*ç$NS8JO[ ~!ݴ? lWYɋU TT RbrB]_]ӱUuPRާ3ܻ@JZj0='""zEPw RU_jz+ ?1S4ߣHHH#5:Sֈ\Y.dU^]OOO DLJ7 m"TZHYGʽ?D< x ۃ ˷||kDcjjJN7K6m"wQh1(|5D((,U$_?~de*929K)"f>Jրc.y4)VO˳Ռ!¥j/e J)br(VǼ6Gd2<5 5UνMh`v8h L0-'4w"r;tNa$! ;^F.W}tq)! {t\\o4/ݽ"Ih@#3Gd_ɾ];omB;4UNIĠ' F:KM]+ϔ?ILL~ ]B-5"NH*BWBQn hycuB絢ߍPƯ#ĭ݉peO[0_c`MNW'+%}|)O#DD1|@4}ݙu={BaK:jK|Z?fh*<C$ihhhY5",hc@a "#gIB,Y"4XҿI4%a>JՀ=Z!@n̔NM*-SFnvVY. ,4Im%>O"Gwt/1w\)ڱcP"-GBqH|   8~\(|k%#5">ztq͚5Bׯ_/>tmO‡FMw;Ni$> 9W7/9]jT#pgSӰFQ'[Zܠ;G'5inϊ  Vu@㑚RB eU I!gJ5I M\c{NuWw W)u")SED\߆7 ]8s@TC/US""^DH\i "sNJWU "rG4ulɁp\C|Ng939]zNyt*"q&m4`40; ?rϧY(1H8![7 #'3rk ޵[;+V"w톆n-y3F5 9 f[O)i08ɖYLf4(M/<;_xj?Ǹ=cD_ AIOJD|vs%-+OGvθS\3rҲ=[)K,<5kf$\cc|Cl pukvqW:8ٍ<'u-8I3IַErg/~#v:9&{t ^uƍ*ҢdA]%|.zu˱ӧq] :z6k#)4i H9_v'п(ֽ5*|*$qZ<H$5[O=:ڭ#pzV]UFߕ~=Btio!">Fǫ>#|6M/k^sO_1_%s/?"Ԅ/, :8{=zQUTe93Y>gӬ61D!;PYj.WF,|}\ٴN6c tC1Dˍ,yhO>NDwqJ~ppЮT8,| BۥfxfO!ɝP;85iM\ 5t%`|З},HD @,ꫥk ܉9Q=݊9;Ke؁sV#ڄGd0+|%e>5?]sNߵQ\d0?я%~3O>P~@D!BkG=-1D0#pO"qhhȱa.""c`4 A{_|^XHuQO8Qh$I>;E|ptj^}JSdF܂lol7 gDvW.!jrDBP`\""4(H3}UWI;۶m aDž=r>b|zhxDtGRD.9xG;V7/tmyf1DD hh 8j߅*xm fZ0_wI1x{͛7 馛'$I^۫$"j5W}BcO+ `__{_x>&ZaEԇRr]g1rꗾCG:ZIC"֍rFn'"poΊsNV)r=}QjC,"֩ ÈB]Gb|@ҡ0KOQFLCPL+BT i+K#7\bχO}K8+u5(Ӹ$j/vΛ]-s\5+Ҡi" iRO""Uėkydzο[fdxO/RG:aNFDpY"TGD%OC1Dr 200%yH`C6"%"=x5~TVE9, uBb$f.2wFm@F% s ,g[l'WnAy*fҥk_P^7;!LpR" DJi>'~GD>"D:;y) \O:QҌ#w/vS~nx)\+ a4`4`4p d^)u  sş(?#3:Q..Ro[O>PY]#L֯ưqݮ!7R+/NǧDžs^IiH $íɟ臏[C{ta= ^syȉWԩ@ͤV'B.~7H.; c'Wd$:< o* *QװWVL ZPN/v4?U^HTUӵU_'Ȥ^25_뭂μ]N]@zRgChɔknVc͟ }עEB~*40ՌӲȝ7oP /&WJa#"qƤ p$ aGִ'4؝re,(O"!Pp :f3h{cdtj cd6DG}DOu8 XȌk@}Ͻlϸb40*e𩪒'K(%KI8d90'b-n|pHHD߃}FH'u""D"wK{Gd&?w3)}GzZ޾^0/P.}D5>Ѯeрр@8Ox\8e˅XlBiYq?c@:ۥs=G5\#>w{Sw2N^/#iukvAo AW [n_Q쨷AOFk+ _uk/$=GW-vo˩5R#2JiO_$_θ !$0C9aG?ykMu9X`*$7UʳcϭXa|GYqw,1ZIW VPm 3Sʛۄ5b>Hx&w'B}5-mjTf/J諪z|" zJ}>㋨/+ fx:=|C$#X翔("b Lh [Pv*)Uyl7r0@k c  "ڈl&(@ O;%; 9ٵw)5 |Ae໮Rr'KEDN祗elps1MJR3OX 466u OϢZ$PXX9rT:P,mf1]NR(x< `g~?82K$ܥE" !0UV; 3>AF" STvJy̺.e:Ի˅/U$>H~D}E 5z߲Zʻ?[h4H2S+j!L81 PLHiY7ޢcOS%Sx1b=)nsCxEP\} I,̸2QG=#/ٲqN1gb;>_mEB7= 4em%kZ M@Ԃ1zH5H+R4T/ۖm}"7OK w~J7[Bw+Q2"b L4=$̯sɌr GcJ?ÚoKr)5ϴR!j15aр@8pCDT1D!^Hjwvc=VnNdKIioITؐԛؾQ7=Br#S6p#viBkݝͲz)5u\B" 5?$iP7ȭ?ܶ6> r҉'I>i\.i._s>jZٌ!/8X @]F[2J%iqnIh.be|δ\9a j4`4pX5@C 腧0xn cdnc.Cd#"!tHB-|9 ER~ 5GJU/BBN%dWnԴ91{^MRKKp""|R"<<+vTP.lq}D> Qwz옱NI$RQc"[d4hhj.TW^r줃)|DpȀF Jg?۷ Y¤ErU #=y>'l9HoSw^AbKyy)S;훒L$wz""e=q_M'ʑOUہ<5"^A}wF걞ijU |޲*LIt-N^ǾL =J\DD,&ӴC28*^)?5)햫GC#{"]7ԷWhMJzlD|ѾRҕ@XwN}C< Ք)ӳ|OߑXI5HFa11DU˃T#?ɜFI8Ar:gaDQ}0= Bvb߹|N BPYN`͍7ȵqG j<DDf (z"DB~_'ʧ ;OOۣ\"%OᴙM[J,7hh(ր= x[  RqUI.Y,1~;ߑ4ٌ/`}*ZMo(GDTǽNjz1T5vJz`?ٚf4\UoLm範oI{lg8UiqoKJz* _h޹gBV,kWϗ.I5^FE%5[O)[)wL"E|Op;|E1 S0xTOJiW$I1:h<^ /9ۉcd Llp/>S}]{$=ʽK{Ι ߓJ "uYiXA RǝH!bhy< o|S{zf'>f1H!|GhUgM@_W%̹*G~N>$-sb 4qFFGFx| x1py >x/H-"tuuI>wH7o.iN)!ux re:DPyr9\aF< sFrJ-9B0 pN Ns{]w|ȱ!.R>#~w| 9S%S>"~aJ]%yzADCTqzW8ЯY´qCrqmENi|_減kI9{Q$$3-Oɲ ioq<ӏC3WW Mc~(+2P vʯo n^'c ?; 4NVZ)>!驡!th;cz'~'G_?NӺc=ldk9uuF̓p8rSXXԿcVՉFXL@~lŠlԇR$Rc/Y$#46. a$(G{ yC |cPr<7":$e,̏/s+f뗓)嚯 SX0"9qr7H6ߌTqz˴Mo Q1D!GCdiγʅ$51^=٧/B:.6myFn, tT3XG ,ϭmVsI vdQ>6;jJv D͏4\?J1D<GH y$40rO13M!e4v١ F^g=^)e|]Jӓ!젱  E5 *7?$N>|D[2iqC^I󴬚 ""!4Rs^ex)߻Dɯ2m|OxyvW_sEW?ʿ} a^.]gqJ?^q >&CBwcATIyKNêtm]y=@b ϥ@KSod}M@OLiq[_ Ej ?ѻEꇪ[6W=~k~h[YWīyq/Jnc@ugJT~˯ICLh1D/g GAInlKҭfC;'^NpLKrcPC  q dxi*w I-kxpsRWY"k-c;q~DLgQ]y/%]qO7_/:ѧ#%߂ugOOzՆu367(j!lԏn~ٺUZߑS vb_fڤ+7|ƫoJt))ߧ\Jң`s);=3f SMUQ-!]'ի$m'$kfs_eT׽@列ZBZk4ŇoQ#UMMZjA|@؎YHT'J?}I5{sΕPAJB!~3vҚKiKOf^q"j5ߑ?AC3Vo~,v_IvNmYNjGW~/W%/HԮ:gf;jcjW[7=/0Zt5MAUQ>$-vHݠ 5fNksJISy.^xowsm PIM. ).F%\+O–OT Rޠ]PD*f  < ED"756ȋo={t hJ'NxVF\_L3kX*&CTFfDCO#Fg :l8S`M[B`mMokZH29XH bҖϲSOqɏӬLѕQQnx a=C>}_ 7#~F>K_X&׭Bvl TO'՞8)cG `}JsQ㳋x7 ljҕ|oWi9{>mS~`-qJpp 8} ]kjiV߁TWWn*I{~ƪn /Y+[~k&NKZ3Ʀf/JorpRtZD#~zZԞsԲ8^}*jG!U>66M-oGZD7ES-0W.%;nlWl,5j,x@啙oyjY-zjTE;Mk8/Wj=~JU}%]*'VY?g fh>K2l@#, x|B\Ԭ p·V-M64iXDswJtgO=MT2 lo-"Aي4w(z⠈߲8E<Ԅ=E 0("*$@ A Ha@v949;uh`MSrxj:R^HLCT[KASE9 \)ǧ(ˬKƃBV((L. +Nb%u'HWQպR>-%Oij4On\p HxYhefYA}e4EdnDԍV>"bTWsZطyjf׃ǟ8ix[w/|E&3ctu-WѺ jqЮVuBRzXʌsn%Oz,Sף㩿jxnM\kW ̬K`ݬMX@jE;×ft'gTt:C$|ǎ90KV"܂"QtYGZɆ.Uc,dQ.Ee~]%A!|"F0AApi$q§q`PDDA]P4݊SG.*{ןmo%J)<݄Ws GT#)>πr/   s^׋.@PX(ت^O?]yb9sz 6R-:l2y/k/!XD>)a+_TKˋ" y$`8RkM$`+?O,0~3oN+zduɥ ܲE}&O;Lf`kʏ_.坭Ze\ܨܢ+_-;,w$psoyDrΐ߿\UzhɈ:}3o?P-{w}Q`]ه/btVx}W|^ rAvjG9ҁRI,|ÏOHgtv? AyEI$$f֏"?38tщEd"^WMt{ G,ecTK$aŒ S"MO9;IeO{!K^W|y$OJ㇛^`TyBE[Y¢%|&,~<ڟ|ɒ qj0jHzJHvM<FaV;:tO,pdh]z~AA;\Ɉu Ix@ؠ{HpJ #0z;!_/aNC,9ϙ#朮cqj1R)O=l>U%m FW#6 USC3q˽kto|[Qs5_GV&-Ѿsۅ~^oݭAEd oPyN8UM/p=8rnʚ$[6̷Ч.Htj9^tC7k7Wqcmf QI>I˛EcdًtI3H.[#銩{R%-ݵ^ H;۴Do.[j;͝E}/5!Oz_:~B`Bݕ_!FO*h!ɣ$OCPD tFA$EyKq!'||Sf^b)1>E&`@'_zQKLO?OR"" HyJE5SDDޥ?xPSH|ڴi`Z݃`?谽O E `u|Tͭ k. -=9D>*{6/Iz,!XF` p==eŒ_KK@!ˇ<3dXBfϞ-a9}cݟ#*[i[R_AA;uߪ_MEsV,"%%kzނߦ[ᗥ)J g Kx#p5{[ \eM-ja9T[(l4BX)3|'2f9hR=8f4)ϯSBS}+^+bA}XWao=@U~5#4\COĽ7<{ҹq[VoY׺n:]8k>)cƎY> f!Q;E)**Ws惲`ʵ|`FoY!|jQiiUKPUZtz΃چQJ7bZ S-/|Uu,!s҃AK(;л* XD>xO0"7mL EI :@6 حHBQ9GT#)~[ v`^<2: ^q {LǖC:7|PDDdAQ%(""G)mfu[nljS/Sr8_XfK>%za#b]=g `U#@|y>X<|x##|֮]+p=C!.,T,\{Ey!"gg~:|W(߈گ`‚\$I`[Ǚh Y{2uxڶ E{2I=gXq'D 9O_O?ʞh,z%D?VTzһ |6AgYoxL-^%+4zSKZ&fLԛG6+~z̞2R ל&OsKͷ,pZ==WÄRTmsuXD%د&}=o:jț^Z _\IqcZ&Lp~.1t\٤u`SZU. z@'ԨSqۦ Lu%&mبiU}W5-CԘepYD/_¼o>Ƚd2ͺe~7|Kx[IAAB;&T,!:BaW( +}2Nq0(OQI쒹CpЅ]2}HE$("^! l8 Rx/_F=OA)g[M3FcImgyv !/\yvL^"Zq'K@5=h7 Oo_+Oޕ++Gu@,H+EKзu%㏗|^|QOബ{vއc|Ν+iӦ 4;L”g͚5-£Gj_\+$$SJgؕw)"~q":W ,,fΐo{[^tE󽺒L3[q3DM_&"za>бL>G G|(H;S.F-#?A-%mc"P]]R*;?'j hkGwUnsJx=ʖTe.j'3@IDATipJ}]y7H_wکZW=$}vtwkG1_6HUC-'yS|sj!yMucu TK/ _/12F dËwoRE`@%׭EP"~qÒ&i:GEDg AW M)SPEAV@T׽uL|Ezm%Ow%<:8<=$@ /"uQ#PD"6U:GADox܃9O>baЇ>(~#ب`aK|0><>mmm+@K9UWV%,"<ω'(*_x| 3FWx6m,EKvB Џnc鯒EZ6N ~}j&W_-YV-On:w'ӝѠ`43 g!g9ئ{)wЁکX9GEK$UkTuڤLWopn1 Ħ-$^c{XG7 kFDV-"ZHl*%h`"׫xC%l$egrȨG^Us/e^oب??z/O;Z5vjWtZW;^-1}vVmJ-2U*T44ibI7y>nTӳx)u*[ooE$}WҔwb\~lZd$ Aa^e[ n$5b%x*>>8"+1сOtA<("$H~tj8?N " HPD-UTDRѱ / png=qO?|CsOA <"xQI|ONO:*;KhF1oeI|G|Ӓ4,"I>"CYB`8cZv cɔ?{Tn7rjւ $s@|(!W^ys*,_+5v* ls٥H ]qƲk+'~ꓒŝxݺdH}Hn/Oo^eCs)q (XLF1l4:oÏޏoZ&Qם0o}r4׫o̜3m˙#e7BUeer,II7mZ̧iu e;qԲo"~-WF:V.GdK Z}C6vF,]>&뼸wZ_;:[֪BZ[ SN2ڼZDj!zfugCoJ :./ >"梓TͺVN/]1>%oX5L!"ɠu~||b3tzA+ǾD!3ONO:% S8&nt ED )T@H*]?]9:AaPD"R o";mp%LLƌ=y4׿^p:DgۼY5|m%`+>  頇$r"#8$_e?^ |E~qDPhc%sK΃&CS8c> dͷ#"7< ||jkkr>Hd~ӽ~_ ,"]J-G}a ?ruzߠ{fJ@@/#Zo;j&6W~ߢӝ! c~ ˗ "}̿ >+{RY72gPOxE:_N+z8U+E/tP좭\cQݬekeJC޼b1s5bB૪TZ@j(|2VKaZF=.ͭRST̢{Mcq1KV[=jxbRjmbZ{6R~ZFƴi9&M*7(vZW%̇E}>)]Y;,!a`]ɢQ3jIݥBQ}}LN:c7$s/|+޿lvtzG κ8-P1QQ!.ȡ] #4,ED;HԠ$6$I nbalA1\"rx>Ht1?UZ0+YּS {B_X+|$u'<$9sH(V􆏃RqS8XQJ ?Tz//>Dϟ~b-" "ȲeW|}Ƃ|^(m&(,/ڪŠj8餓SrEKڵ´tY v nc~"z~;y+Y/X<킟=F-)h²@H<0>Xv2 ?1#Q|A(OOyh4Kny {%ͯV-Gl~J򛛽A`Fy7]νw|WPO=~s#$Ђi֒k4<>Ƞl{yYga#Os3-EDMAqPx$㌊V<Eē L`"ojۡUUH!ѧt8a<{U%}KiZﺗ |-$̟=3o:nE\R$gPIgqP(lO) dAHE r)3"꩟o<@"KK ?H`f#By)gREW)w}7c ?x|O^ZVfuC ة$@*_q<XD,G8Bk^믿^rtB4+D1fqG`ה3l2#!)+|GLXDljPߎyQPjݧܩ ̘"KéO9;,`R=~.dԯ[s)ݦ͂m?[Nz̜&d3>e+͇% b6 [uRV+T9 ̇`WO J+X~5fQ)lz@VhM3vtzSbf3N|%K_9Smب%API\ v{Hz>h:d~JA1**,>Jl∈rK$("*ZPAAgP\ 4"QP(0k(("Aٖo3Yq-kwFBLv)FRnTs=ӦM R?p:~m_^t\eA%O,WzK$WҢ2=+i# U|0AWfΜ)aGD#BMvm7 75\N" d~{K/EdA`@/!k ƃӺc)-"c'n0bn Fkb&R6|i+ăWu8·!7ŰiQ{%bzǩ`Pk9=.ꩊ&Ìz vDpcMZkͧZ-"iӈ2拑NŀfkvvIAY-rtZZ"^pFM}ݝޜvR[i1IN=(N})v s]) i[Z'UK*[6y'dnQ};J/g~r-S"2CKO~b9S'Iu"2۱SZ=P;*:N"\t0÷X8(.݃{#V"r !  Dߌ0 Oр [BLoQ7 +ظ**AZJihE$NPiFQ0Lj/̛7O¬?q~ .Q#GV (˨2xĶWX>8Ǩӻc>eYAjm9Y]]J >@,,"@,,& .r)#iWEG?Qɟ~WD(uU$$K~s5Mf ]u-Z_}v:;@|DIQ׭ӕk#$ :Z@=39 muh)cgҺVۅ( >_ VĂ٤|IP-Z$#]rh;|x^4X?{-jz1n7/WTߋhT[#d̷%g/8L*Ny[M4(UrdsB6v0%S~B(OO!s!EJ/_.W;=n+=IGYF#5u.7_cT ]رqCPDTAq .<  p0&3.A#6>aŃi᠈l E$[vRv4 4t?f"pqsC2NzrR,$KjAE..!; ՇtIxtޗ=tR&qTa[}SHfϞ%K2ǂeG>"VG(7|4h ꪫwS,"~ɒ%~d)p])[R-#)3Y^^; 6 ٱM?RӲ跀o_q@r]/?C}wkyXC)V-.X8?F|$Ăg|$S˟|1⒆/3,9|ޕۊ?t7ocG K>#I_%۪ jwZ5YF ժ{5j d)h f93H,\S?nl2_ɣk/M-ȽOգ]*^ 1GmZrwC9lDWN Wk3ʱ,03z~ uZ>N]{_/t>nӲ.T}_ܿ\ 3=/:("`xO@ ~43Lz"ED{Ơ+:Rfڋ,-]2]#(":Q*6"K[+ʟhW 1qjB:vYEn㝒+h̉ֈ6JzUOIpFta/8ek}A E/:yC@yr=:ސ%B/=t| zXTw@>V#">>)3rհPX96<(t}CCcWʏt y\c!v{D|+nX$EW4>K~f5c%Lyra,6 .",=|u]O>wnCE 0H H`GՋqzݡk륯L@k1TOý!x}QG K ҟWCosE[ɖPg$9:rB) >DK=%ō/¯ve{z`qZ*W\!,~IOݠ2>Ai6_ݫQ[l<<7v72z Uwi81ߥgf|XʕnTKD,%U 4i\u}frT}!ٯ6֮UbZfG_ZqU{_ 嬫`feKtwrq)Sdo}[,zu}+x,"ALH>P>}8Q'Y z( "TOE8"㣘2?:\"VH`A%AA,g"ﵷK_I}"["նa^"wEDx8ӭN0N7@{&%s3jz6w\Ɍ1T?p,ޱ${'+ӬlX!tlP9@OI'I7\h|^$>w NBS4qv#*WH=":FG9K(L𾱄0bB;[D?#'> X&gR,ϊc+ZͩY=3F1S˖u"KAA;_ω\?o-Ӻ2]j"I'~Jꗿ1]im\plw+FŴb,~< ;\z3Q|@n~cL!˗xWj]a lYXcGţm̙:Z,qZNF[&FkYYD!k7 |Ōh%^NtxU*Utn;^$mLp?Lw3ߑl旷S2-oUA9S[ vjV]e6HԩS_^y~c%bēO0S//("t_TQPD !@C3S☈ӑ,R4Gs xс7:F>#=!("YTPD$$!EAGl3kE:["@nAQ$(""+3*k khEF3&L5R5R¬r#{8w?^vgY8e=̇lO$+3є( ;߄K& dʊ6>4ӯu?j,00rO +DN((Q8NWX4Q=A!|>kJHhci€% :Ү0438Cc_S^ ! O=~I9sXv> o[ƍ̳nv, пnk/ÐZn  ӑ'MқCŗ\,pfixs{KΙ<7SZ7O`iTU |YOgben>4?K &֊ѢLy8˥>*a+ ?g{MSk{>37:?'UXP,藫Ыϐ}XH`\>ܬN{" "tG}Tr>=HB0H`G+&D8^ h+((sXD?ɪn޾#W[r\6 \s.Bט֕mP(E b )w' GْvzaRΉB21brJcoJV-\}$unXJ`|36QMTKzTjua+5U&jk"QﯷWcV#{бOsSգ^iҝ@ʧtVwoVKn2LϽ kRe O No+¿kbMp,̟)Yw9(/\?j?P+l!k14D@D 'IJqBҘtƯ2"Ίa-A3e) ⍯ NrX kx ߇' _';~tED$R*&N32x`PDTAėGuhEp*+ gA5QtOߞ{))̰,̿n3T 7FHc+?A;~00zR^ccejVdӱ*z̛5zrpSAVʙË`| R 4"WՃؕx<~$$B2EoGbۅ駟.MW熗K`_nv,9Ɗ">!/ȹV {l=XhyV-"d`##*J/P~8y0+>["<[>pz巧kXD~0ge|=^9D%yy8z|Ih7|L_ GN~]e@}*]4T]b_Pî/ѦM:.h>jhz:٨jQ ;vFP F:?bgrM?]#2EOJ9b766BZB8%N-j7|<{_?UzOwV-#EmQSCPO kjNܸqė}EϑI>YH /D4RFdiFz$!Tr&8y-AQg=_E+ 8 MP*t޸¸A&+E$&zh܂"Xf`؊b&~ !©ͨ7q= ~ڴi꬜[c>#QMA%=l)TC/~vd WP +0fo*+ Jy=h^p#"rQI|a-fڇWrtO(@<cwՓS&oh0Ad^tt6߳l OR}4aYoNǣzߺj1M,ܟa:xNkIR9)Fx0_ZY5k̲ܤ& ,8Y}?ȳǺ&U|dt:;݊{j 'c3E$c74>k>"(~RbbKqC8prȿEs^¯_PDvG1"|/k^)Zdz`g).N)21l9FOoUQx|%ZQ"NPDA$Kq"j\3A@E$("FOGXAg!1M٩FyǍ {.: 2K Lsդ'a& =՘:u|[ d; +@VxY!C 2x&SO$PR}\4f$>I|z? k-ޑCn`t |Ky, S>x+ x]wIQN>Y~¿]K*/!/I +$0PVA>+O="[2 0H`V(1=mqI! +=9f ÷/"ӯvD?!lH=0+v;*j'đctߡkG3QNG\R}8ha?=ѕCSZ>z{'OjX^}XV:iaUkfĮImRFk٦ZʱSnRK}9dwsdSgo6.gn/r!dIYzr*YFޓlHU~- }JxQ2S>[b% Suق߸AzO+×avx⡭5WA(k%AJdI|z?L [#^0 z0JF:AQ0E`N$rbz8c&8Fa?ED凜"ma+"ϲ'h} +%/-w]X~ǟ͟X")Mch~L(±чY`.BfŃ(/{4D@M*E~ÏO#ٶVPN)ؽx¤|Q) qɇo0P|7GS~J;m l[O"=턕oY׿.v^Qў]=>0?,".YDI&u,">qIJ!L_@Wt^)\]~![ ڌ8EO~vZ5^#arV^&Zr& ~聯OG-⎟E2S-; ޥb>F}ϕRP~4Xr(=Gc׸a>(zu76M6G-&&w,ḋ6R Rm1 zfJ)~R.ihi;]C3Ė>ؽ'?,[4yUe&kQ E1r{N8ͭnbOqYvVn?r,[N,`(߻{޷W+AK1ɢ2Q #>("*H~퍷A(?qo0PH9x|PD=pN :R.H x"" HPD.Ȭٻʗc-S fhM"Ec޼y w͚$|]L{ [L#1 XڙR^VnYyƲ 3+ϬPoO:Vp(>կsn[1p6@$^sOཞ*y'^|c%R,{~aLJуQ2Kgo, g+m/@>s)"EoEM?|n+W>&Lrq_oSO u_/0 WOۘRe2[BxES??y[#GXȯ!gNµ\4y tMc#[Xi7ܤ,$ ")Z6?& x-;`ȇ#t7-BOI3Jk'tpjUNS7 MuX0_|^-#y?:4ӭ|_dii5vHxt-mcWߓKMΓSj(Ģ1O,,UvWSRF򮣵vo5ovyM:IhwxE$("HUE:2<8q&NA1y!m;)"&ݠ$Mmv]O"|PDEEzY[{t$|: r 2XwjmuESuvMXbWd' DQÉOh >Vfs^ BV9<+5a x J?AS'xRw+E E$?V8|#Hz`H4J'2Jq/B[+96<($KկOA7Ӿ?,#'  ٸj瞫9ydyi@> XnҥK%%BDyn; 'U~5Fåurh.pA|F4Gu0q?ԥߧ+X:2<,>rS| (Kpa`F<, Ob|J)bC9)s Bt~bڿu?VSbsΒdUu,.ltSBS=B[֚2U,)MBOŰ]$m8k=ݵ.rۢ|T)G%`au6>!|iZfɨ1ꑶcjͷG-:ʿNEY-GiܨENz1wy_-ݬj":$$>Dxtl=tz6:HT%O'{~%A#Q"-*("~ @RSUpnWN HY2Í"hE$("6 C1&7k^V!BG6<+Lt--B,hqc)̝w-tk^Z+0"N:I S\{t,;G]mkkbr̈́ 0+ɾC= KJ5tW|J! ?:y~q$bETk8(#t>>)gex7ra= Fл\n|hmivoa iϗr|2HG=h7}H< |O6nS?r~T8SB7}T@B̴"q7=0>=" 7~.nM1ra' mz[sӡHr3QNoZJf5Xӵ:7+Z$ &Ⱦ~T=]fI5H> ppHuN-XR/jdFOȬYp v?J4_OK>vWl*v:׺3u7=Q=?xU ;+<*݋.{pSwiнZA/0ꘘX*1$4szH=DԆRtQLgyŽ{w|_PDhi  ) $¨c iAQED9vj1E'L,McxxgbFNJz~ V`7mֽw};LCw\x?٩fΐ|[|^'>X9siV 6"0<<~C^ nޢ+~:|Y֡%dfQ$t^xjTNqxO]ٹKRޱXO!{GK_8QWN6BAztXD8|*׿^|c %S,Y$$H*Ol1^ˊ> g{'7|>#5z/K 3 s*o&z)J{+O-ljN"@A/9{H'SPH,!a/|)Y'ZYrZUNCvt|A-|˒u\>;ѠT)U6C1G{-yUVZ`0וTbTRi\Ek7v V,% g2jkw/KI/Uk<Ȼhp[}!]7eeD9_/|Zn8Ų|\~yp芩 B3YD""⥡ |PDb^n4>q0F}ctq*yawO{1L$o((" $ xGo+-뿃"br "("gEͣܗl~bV"} Y9E <`q`ş?ͿK2⾁iâ|!XqtˊĔmϊ4+XD8hڴiBw[Av>1c$L=XRB?S0>XBXx'G㎓@E~7!N/,"|'6$쳏"'# `@*V/>@østҧ-E_@|WrCJ+]\ >_eBze>B\st2#t "t|je'nV?,׬KagtŢVrV_8o><=v~l46I|W:]zUYrElꎚZtҋtyOzdTcGbd)3_MZ9ڛQc*/Ɇ>e<2g93E 2_SeX%N߰Aʚ aڰAw cȧ> Ӟ$*UXDJYZ`|u?Y/10/͙=S9O{Nx,5;bJ4 MzЁ' á1zsϽRϝzNo`/-O"QVGx"jѮ<=zhz=F9'19.y .XJe7b"H;J,"zǽ&7? |D(ԩS% utEj<]S^%EKuAA;~%I.^{` ]fe=vѣFJNGq.LڵzIo&4T,3 E l”B/8F ?9:Wa'E0 Qnf 8L=E7rj*)QYQO2 ]fO(z(|i߾:k2U.2nQ> om5$|$1nhZ^_._I&kߺ@+UNo>pwkFY477KziIxhݱ^(Wo-">}p.u.q Ӕ"P @>**("֓;]C:S xCo0("$:v> sӏ&ѹx뇭# S OPD"In|ŸğL#aCؗ-1B̠J'Ʃǖ"Ϝ VX7_Y ؛inbhE+r3Qe,>&TsjceŘ`n6(CABܔu}PH;:t?t~p\|(xW[\("k Ev:E$Z0։ -amu 4?Źb;KFcjzLeV`Ǟ{U B/?VvY t VY\(2"1vjpu=_V$A:”Haybe}J]>gH # " K8]b<{{FUf=94=0~䗤?ݜovb$A#0|ho(=t,|;fB%KKS=ҎZ)yqKC%  KB.l`sKE䘣=oQl!VC^=݈-O2U!*PH?}J$MAh&p*S8a|V?, RʕrT4 egbN*iX6?ű՟r z7eku'HK{TZbF5Ju~t2 5fQ\>&/o7um5}jY^-!mbr3.hDuv-6-לd_穜ՂCO.;OOk]_E@QkQ4,@xKh^<?%"I&l> -&ނfP GOl` . "r Z" 4ӫMhG 1(2|萣xʰՑfYo(X豽'O3fȞS<{8M˕D&?+QX |g% oxM +٬t? Lh0)<+Eij7tsW[IaɅM[x8*{-t>/AkеG8h 1й蕎젫hFol=|;$,%e a!y$#8B I>"Tv@?d2]*{Y͝;W[n_`7mvD cEG+"@caVA]g<,ơ?ICFvH㵿-|ᴁOEp,`\Yx[d0"H~)oB43v9_Y|}o/?'Dw?>9SRX@MvF`_-;E hbEB)^aQڅDq]}F}W PݫJԢQm>%)[ ՙ%c>ip&oF-f؍̴6cWi*wK)1bv,|C{}_iz*UUA 42&@:@tA˶o  90v~_"!$K`bMG $Ȝ""pPDΊ9zjU|GD/mߍ tnM}{^|%)L>x%˂JV h3ĀcYAȰ,W@7/e Mw|)@n3ƯZKNaK E.%Ē`RNA¦ 3[9VIMCtNW5S-,2v={=1|h;crg_!PcvZVԃD[$_|Dtt~aA`r([ݲEYnk4ۅ>XFgE// V5N&XBX,dO+(t~'dgVH9}pQ?rj~Rkd%$śYD枔 jo. < ?+ faʑ0pV۞\y\R2 3@,$IaVDC|h/Xx_> #<"I>;>XB?*vT $Mc<g,!wH֣F=W\4/ t')O|0UTT RjY?G̅dP o,sgfpK+Ko%+Ԫ֪~D=uJk.`>Y;hN0f!/)\8,5 fB̲,HRkxWD`|70d`y\PzͯhoS}a2)A䧂r2/f&EUm>F)ؑ׏Jo-Ȏ2I<;$%[D*&`^\"M! Y wTC)"8O&@n:/"b-{:("އm . ء%IMc<# ("*0 HE*"PlBqa),#x<ȇ|~< Lf11fB= -,S|zi s2{(jtVBSdeE?+. $ zV9eC:,#("q  ~z'x^3yT e` =k -)픜]>Ab\6:UǒUK#N!-_+$XZ[uaЧGMX@Y>"%  $hPs߂0%ѱ)FXD#r'>!ۃo6Xw?p^4]6 ,VL )ny*W+37>Y"9hVbb9xWPo =9ͫ| &,"!>T;Xt+QSɥ`;c7>*eIU)rYx"ZH<IAI5c ,("|Y oe&qL+tLt EDm9UPDL12pE-)"Y$Gno-9||=YH{.M<,@^O樓㈈zx.P. R BU 9s${=r  'a|5}1,kwAyx~0NΙ3G9dot-yN-ir0 WT:ooӝģ8oqo)UW]%p}٨lv=vS5_d}1+?|Ё4&,~>JgO6pQ>ER^-D.ӲNEaiYѸH~-C,,pGL3o|-[Nݢܰ  %I[`)%`\c<קɜY2xOXrf*rOE{Ţ뎞*7$7N{]iR?䘟I_uI7E*$ZEdhy{{h2P$ |PD:\$"CNA%"—`N({A@#R2AQ#("*+"|AV܃-4Q1DlHХ;?1'S]Y|)3©V6 ƩńFXsj?[:wh146ce &;Zi=X@(>aÇhXdӵ(+h$?"}H<'z!},!(αv#`~,E]TJ+^]q:i"v Ӧx~}H<+{, x{@0 {/ʆ$vUڵkRM6Kx"AA剂H![LB< #rn9o{wu o8@%\|}߽%Qjؽ]-NUYԭSӚt:],vD<~-'Ɗӡ,+z>RBk9\S&OE ss+ע>Gj^Wn ܼ 4r%YbxJK`bN>^hgnNڻʋ{8z4FЙQCnϽ.ɵ@@\YhBr30DT3y1E0D 5P4ߣraXv!+0Dz!2 F*OG@,C";K$ #QaRn`R|X>`aœjkB_WXFCe4 qM9yČ!;GyT3g@bI:):Y1(_ 뢜ҥ]&ot _i@HPKx&rP29tgL1^f"X5 K춁Uz)Ӧ%=#H9~&r!1WCr7m$*hleC=Ssn1#:bC~v̈V7:,Ÿ$ؤ犠ג]N'a`춖/@,<-*zʢep|p2OXVU;1];B}<+9awYR}/uͦS?vƢ[_0WEE_q\3>k<"aTT- u⬅3=&8`ŊRog(gvZG8N=/[mK,Dp9(vɚud= vkAC9uz֬],5& v͋-io|yaz}g'As'xs(7z/18gq2>Ёй7k~R04 ԫ$~GDfӜr֙EoYzHcFo?=~8xib/G*7DŽ9OBڡGilA'yT!ڏ+&,KٝG%3}Eq29xwYJWIc+:9/<-vht)CϾ@1zy6~bML9ٖJƳy#a<5'9^JxH8IݖS󏐥nc}8s _|G|] zU<"4n΃ra`X=ŕAŒ&( CsW*/gSL@hN#UU ! CD 0D^+=w{wl1"#btZr^0i9{|9[a$,,)glEĀ;>u;v/vZ`xψvObEܰCMV0bF8Q:vȓEl'g-HuQ4\>aնZ~jƐf*E~{DAt䤝v =pp|/ SGGg}Rq's]֬Y#Qr#|imB (H_Y=ycC(N?T7-I-=1hvg!`uRN;E|UG2if:lw&`V 1DŽI ɓ`Ǽ =Iwi Gf˚e٭ore4k=bH8(n/˝>ㅘ ԇNfsuWOxz-%Śh?8a=ŒZ!+KILIs;ugN;r/BO:pW[;~X̯XFqaђ(8 × ^-C㡍<(3 i\:: /SE~+. 404 51$\߯,, C2DΫ !r8 Vg9u#Oqzkl;gH SMGCr[bJRh?i?cGTSvv '8V9箋zxJؑZt,͛7 +0rɓ'K9'j>\pvʁ츳cD/@ r_Qdſ;=?'bGg:{tvl|Ȧ`! C?fi:v|9//˗/w[eeHËjzgώ/M㚂xF}e@Ñq޼ qo}@'e\r/C<"d}6=Qov|܇fܼz^xQ ]\ @h̟ r~I fP<xh,'sH4aљ~ob7J%ీ/~4ۼ:^8鼥YCV,$59v;5f5i <;Qi4RgޯNb+1kxD*:%&wх}" <(3JzEhNR"> LHzqt !Tӏ0Dp Cѱi!24_eM[`%: T-+΋"^((#'zoۂkC 4=va&{1#d#z*Y @.c1KydML ;38C ~a"<=)S yhc:n8121ՔJ3 =9`'.8c|p q9xx;_5Rfb 1Bݠ4(o;,-uljM6o/8"*Wj;PCY> ˃/_KQ 1izL&lcW~ aX={>fiżg$|~0 9a!"!žH^@ZMj{"t?CӀ_("-M,DASzOqQ}!ˆ9Xm *sc:yBϓՕ~!Mf+!p}l7d`K"vaeC9?ºj*?YءF/hHdC:qnQG%$!c= s {XTN?ʟ|I)g/ hے@NUowx^RƩ/9ϖ HV6}2l#Be]&o_zY=G!ƿ@h 4 5om>i|i/vO9d uy+_ࣴ^z\+O| P?Rt^x":t;gy ]]*qY6,fVlXe֑]ĈڶO!< 9dcߺ#rɚܨ13$XdfﰣO b;9QKˊA;l0D6"Gd"Ee~B+⪦7kuQ PKLPB@w t,Y!a魻vp-2r_"S   z CDR7Cdj%QˏF! HX3<=ӱ$nd*uO/OO.[3@|c*] ,Up^æMUhJ&zj ?aɲÍ|`IñЩ?N)?#IjM ~>Etʁ\o-y#DuGVrG!CQ# uԢUL*W])<Ç-W$fi"}Vu(@hjyhlHSѡg8y~tug[$Wab@s[lج Wi z-.5Yl /'N|L 㹲Ϋ\Mm<{_" CDŅ!39 uԺBgHݪ @h` tFHҔ`A?b+‘!#C_A/Ğw*aQzpk!=( Oan* oAN30O8&=3GjYu[䑀>?!Ҙ1cd C/ȡXDw{WG +>VENOpjCӥwK xg` BQ 0O `Cvl֬D!gjtR<Η{:kOKjѩAz9'|Gd$k' |\|DIHDŽeiS MiTcn2< >31g؅SB<3v>Mej>ZgbV81}@ocf鿏f){I=~} =ܸC=T<"W_#1)zh_ !R`09 {D]h74 ԥo3< NX7 /a$ G.3D_N30yB\àpANE%$Vo ;7z=vVj#db/2|{KЋ r.<#B{dz=sL)#^Q?h>pi^ȹ_җ-~wU6V? ۖe2a)`gR4z(oz'/m\Yܞ{y_h 4xh vAUж9G}9tԜ:e.@<| |e GCג ߮wXL1 w=Ok׮^b@NvnY ONNf<$bfזiH-+VNPGƆ~y2 b'75˃4ؤ$3fIG}YWΛ;W觞zxD>яaX: ?0DtĆ!On"; @ύ !RBkp!!Rcm"pb!*^2<@H~:I7<///R/ <#"Qvn\ (4hT1b@\pbH! fdСR74;6)a!˚~9=[Ϸ8D;Dx~ v~Q^x{_U| |P0~)9?Z:SR$jA B7 ^ ΗD ?_*|o $%?‹yz˩up_ /O}тsh>Â^‚XVcz@xBdEKzt%?a]njVp4[GWI??@b9E !9R5κe˲<'G{Ⱥ+_4.r俾!xo/&`"26q[I!hh 4}Ž40Dt&C,}aU!ˆ> qLL5Rƺ,'@}[9Zvp%Tp.,뿷{0@ÒdzQd#穧xFotS@jy>|!F .7@7Jr>]8qRa#H?8:y :΃z@h 4:Ӏ_wm]wE8= E!| $[Ѽ. vXq$tI%K_?S/OrxT)}ke߲,Vv~IeɲY/lݢ۷fO+I Qե?8#mk;hqG;Mz HgY,XsFzxZ]Wq+u^c8?epKz CnCм rx@ C1K , ] 4N80 4#0rj$ I"cc{(!2NVO"1y< w:D y/F{/黪^]8;5FG~oYYg ,*/oT}ybB+f;2F8RV G w ;Wх&#KUJ1)WOR'YO'O,~妺J_xuf1qRݘ0DT08On4 Bۧ?߃;H} 0Dt!}fΞǞMeUNj|s==+Y80r}xyR̊`a@tx?k<Ċd"KָqD;xR,F b8\W:N NuSUDyɦ!C!fkH6  Bק߸: j]̛{Tar8_B0!D;=^H=pO=p%o~mr bh/_.U("^~Q{ι v٭XÑDŽ<>CK)v*AinVNNb=m%zsLjGST/ Yq"]bC04 ^K`aI3@0CtM0D`XeL:B@wݸm|'tTy,F1X&!ٞϘW=^z|}y:8R><#Ďpb:܌_ \bHXq 3REW{̧#v1;+ L/\}׬حlo0Dx3E36Xah¹0DC@hWk`C$f=> 0DT=a8L&"I WX[W <4  0۵2Oc }IG?"[4/ȪɼƼSK=ˣ^Qy5kw}-~yܷ:/>D|·ErK٩'x!1GcًQd8r혒%*1/n,_6mʸx |ʲ!0DNp^Pa 0 hG?B@h. 03\"Q%zHR6aPQXy[WÞ*tp6PTx0xЏ߮3U\ѫ{ 9!WrfϚ a!ֈ#uʔ)bu NV-vF-tPa] zʁ&`vN'5xF>l$y=]vG97ڍ;~B fvu>n/ ]p|ᅿ ?/yψd>p\}yo~󛥈/;^yy(AH|"ˇ:)/nߛ3Р" %5|447ϿtbYo͘1Cp\xRa0 w|ɀ1:w' }Px0a B^?αCDHc8a!& 1AU o߀@u6$dr02?EJ; (Wծar2+) ,~vPXe'y#ӁgOC=$u0 Vꅼ#?(;l+iW0DHeb!+Th 4 li3 c a(DoPїg{!2~޳ZQWwC*G4|xlN>d)x~"H?bHWZ%UuS~yr(?xNSXGUVd,ZHX_RW CC& He`BCW>ѩ@h 4 "_"!Ґ*ȑ8 NTPP_ÓIENDB`admin/views/features/assets/dummy.png000064400000000111150212006510013733 0ustar00PNG  IHDRĉIDATxz'OIENDB`admin/views/features/assets/addon1.jpg000064400000012467150212006510013763 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed  u5       0@!"2 P`pBC$E1A#45 !231Aa0#4 @p"BCQqRb1A@ pQa!!1AQa 0q𑡱@`Pp ~(!`P "P(*P [)6hrX JTͻ\^f*@P(=z;eXl8zxzţ(I,j̮uɷӎxk˷N}z (XʗW/V|ӏwߎNVm8񞚳n@Tp׋({xhl8rXnʔ%.}^~ 7+SϬ?I˟VTR7d=}ut>qϫ* @2,( D "I@@J,B i]!4ESI,*@@ YB\"?qntݡG9>qntݡYV5 T#94ZUaNQ4i!@a=m+V*xV%_ͭ2 IplbBp{) y{iVHQɀʱ~Zqi,zd4i L X9> XjP@?lXacS[0`дPzeEX8A?lqs6C{2d؆(dd昹Il-C,Nmh? x(A{F"0ݼ# 0޼# uN%mvL e f&z=5ܭPV'\M@ەkMԕ}S(][h%.]vA[7w3*/#wU&yo @vds˷ϳJUD%V@Cbӯ'?3xF qIod;#ݞ]ɊbEߍiYGk=[]qV\'h(f4d] 3VG;DD`c>%&U߶ ΐCc(!oC] F:wwbKb>"ohr|~)l`*\uGHR"aٍNEDcB氝-F5/!n] L%Y)QespN?!,b_+>&Ϣ=>r.\Mu%`VZEa?o<#(LƁ-o2Ü<]$:;ayY et uw\yk>2jhZLE Q C88K"iPH(y!Q~ sQE ,TP_A o].mom.!BB$BI%Khm{M;55&NKdswgl}]:*I獌?I-d&MdOƭۭ_yl=}%tm?3ǨΣŨŨΣ+QtF^8P($B(.0.$B!Q`1ŀ+ Tb蠉;Έ#K%(c '8$$i,Td$6}"\,aSDhh`$Zc`{A ӦQ$ 8s;F\~l"p` &Mld eSx" i^ n8@; ` FDKHN A'#a` d&T?Vl:ם leP@L;9aDf8 OAA} Au@TI4`Pdܜ"0YJgjGP/HZ  U]c{KZjw:# B b'PB @Yhy~(&f5**&/jQCHv7颐4uI‚簄H ʌ~H%Ǵ,-@EmJ 'JV ivzbx7hì7:v-6&,s䀗"aHZ΃L$ ,bu1*Pa:5Y냡!8U @: 7}!E!M24" 0 #I=; Uv`O9n; a7ړ|ɩ.+ʒ!2*  uyJ;wwC5pw?4B aPg}AP``\-Qh <J;( Pyው=OxTH~ӶolA:iCyq&P`g ߴ+4 l {+i89% ZC"ca8tD򨧼0O$`G ` 0NxeB($`B(oT*}BJ"(㏀qEQ~*\+xq?88888<|q8(|b(!QE ZKG>S>>> L5(ur\<7 e0 KmzCEUk e@4/`q(8(WL| n(y9x\и [1o $3º&SƢh{ooQ y`LA\=h kW F '`.;² 'XՈCXXkނB8 #1e>'(G`:ϨLԟN΁V, x, bf(2qࢊ(F6PqǃĘp&!"!Tp?admin/views/features/assets/addon6.jpg000064400000007264150212006510013767 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed g         @0!1pA"PB !1AQ@q0a"2#3 P`pBRbCS!1QaA @q0P`p ߪP9 @p8€jR>c@ c9 J$JERLt4@S+J`9;% noO?1@ΆHh]G*t#0CRAHR@d)@6S@'\ j h=<3@Tĺrg|΢^ (hjT0Ո%;FڳO%kZ?7/yh"7opm'85Rؓa1;[n wxi1JecB yϡ{>ڑ6FXm_G)+ޗm.\4tQ(jkDэ+@4G;glӺwN;|ӲvK9WK._rZ'??![ 25]T{G{r\Z?!? }mfyom-mei'KlmMmo盷- {olk/IdO}oU$oOmi=[mۿommO}}}??U;GhmgCvaW^?S,/ο362(m1U_Dp'X/;Y&0VQ}=13!XKwBy&!3.Uҡ ګMTK.^;Lg|\dY6jy2}KS7cG.[." }`dG=;>HBN<ǭ)7>K*̘YK3Ⱦ[(u38cx.0xia.\9i cDEҙNN΄xQ_2.\tg2e9VY%'}'/ĿgRd&!o.\E@ҴVįB1u5=lǪGx?-]}Of+&PR+jfF hTt[scxU#y+oܦ@跭oo?2i^_t=admin/views/features/assets/layers_bg.jpg000064400000012614150212006510014556 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ &Adobed s       x!@# 1A0P"$12A P0@`!!1AqQa@ 0P T8X9)æ@  L@ ()ZTlc&M 8(b:(26h 8, 0qYPqM(0lII8`P#G#0DHJFpaXⲱ FHʍ6pᡂŁdF8q1f́Qq S6HRh $64F0iAf̀ӣ 0PVLlp)dc&ōp""0H,:t8d8N4tJH .-.tq) 8 T8Q!e%'@Vt3Yu e/b>d.c:|:p,|Q~;~3~3~?t<[ D@I5oܛ䛄vq66]A. ,n p{qy!ȜGbYVǰ tpU5Y |hYᗒGGK#C#đ$μIV hPg u' 'WQ'YAD/ݿe exMHdqtoRC䏳vIA))&׬IHR\f`5,oԤ)*E/W/JB(c+ ByRn/$pNLfؑy`{qeercg+&1scag* l~|'4EuΕRnE exOVkG>}K?F7Q5f7ٺnِ7پ'LuZ:3CHє?" I=P,Pu\x+'*t?ElO&Pރz C+2k1liRQѢ4tQТ8>!p ձ?CGI&>&à寥KBgN' lJdld-c*/*'*+2=ބ+ )yZȤG)rIRe!(dO$(~_IMc r*YfǬce&J$hZ&XCZNċ$򱕟81rqW'O/w1O'W#{ N1%d?;?;?ЄV X)`B!j! z!pكG 0cB!B*!^?ǣ2Z{-==Oeߣ>Pcb6!{fL2dΌr1eci-=G#[|{-ŋbņ1 !BZ.AcpZ %Z AxvZ;-q/?!I\rt.R|G-9l:c,tHtH"~: C4: vcp+Za3( @4p`>PE\BtjHaZ: F::51MjH ц4/ Q)P!v:D K %F r$ J:"Bp :!.a *>;S:A8A $\@q> Ca6#\.9rl p10:F A5 X_ 58 Rf\RI*r51``+fʴ -mxMJWB6'#c"Liiya C@z]NM"PjtdY#BHUT*BKECx"yQUP!])rZ^X_dz>9_:>ᴼbL:afQ$[U\yy#,pOu  1`9wIsHc4) qqgQ!B\3λ:1R+ Gh{ܕ|Li=s>9b S<1$Q?/pИB" FCA+OrJċ +T%9bC[44w\9D\-0Ì࿅ya K \D06pp9P,<1pO9Aa0x|ɐ4!9tl4hLN1zȁm|kGCBn_Clx𝾅w't=f)?!?! $I$I$I$I$I$I&[, (m)&TI$x%d-RMm-YmI-,-6 Il,eYmY,d-KdIm,IhmIeYeYem$I$ICI$M&I"M I$I&[H)6dYHI$I$&I$S-I`$I$I$nmeeYJI$I$I6)Y$Yl)$I$I6@2K%,%$I$I$6dIeYeI$I$I$I$I$I$I$?J02Fh({(<۔ي2狓AF^PvRϱLjzb* MֶB')#"2)3&Pnk2_QWς?`MShD"ɢKqef-բC';WaWq$Wm )m.iK֦:&,~paoß?'Lݡou0#&*& ? (%D dMQ*yAkaMŽ^ũMh*1;7Y}'T{{+lblICo37:"!E%G2eh$3YEb*<|=Or_Pb7#$gitII\`QQ)#tLR̾F%ۈ9S5gpn"3qh3T/i@ѓ)($Cdjf,ԅjO'p2P)8 ZwdS y!I{(hC -rBR$KA?A IB4pqKh=→;ioqG3{YwTK i6 poqЭb}bDl#9.EElWv۞qq# Iwǟ NLY[m6@ypGvY_ΌSWљfu}ө]f)(_'"RE!L7mh7e_2kaVkK<ػύZGAtQD\)DTBggcrtdǔ j(vƓMpK lOmӁG@%QRrL˂?NJCF[{zdUoSi3gy}AE[Bz'qZŢA2W-<Ē$IYYY^W{qm.­%(>ewș~N0P!.Y&mXS#03ڰ4[KpPuGI` C=cSv~GIsaN2CSRGqKA٦"lVQl֘I#E C&*oĵbjG$Ԃ#E0g,Пm@NX"s9oG.Z̞¨_$s6m=zq)̝3#t;$أcA9M#m??admin/views/features/assets/add_ons.png000064400000440040150212006510014220 0ustar00PNG  IHDR&[;ts iCCPICC ProfileHTSiǿ^z" %&^C@TFt)8bu@u,PY{v=w{5P +%E{1$ =Ãj3Ͽh6jWͧj<1(daԻ8BQ. ee S:]SA3c䲢fX!F0[m/IFl_KV0-*v13,Έ -$SD~3f;%M 78N+ e9\/Y}af,/"eksяpgA`N. walb?5-N p,0lL}M:W·ؚJǾłRh]^ѽq$fε_ߎߏ?ďm @V*Ac$Qh@t&čĽNe(qH2"HUJR3 5L%;JA90EbJ$R$ :J765J5zP j/MB%Ǖ[!W-&7(B(o )PPBe DCorj 7&i֊aY+>Q+**q(*͛ơ*㔍YʥUTTbT TU !EϤoo?Ҝ97kݬYީVP婖^WPUP֮۬v_n>O=_}糕g.:aDc% M-MMv^Zt-trZc4m7mvI '#Q8 Бי5ҍ]ۢ{_K+_ߤǀh4H3fg0pa#U#QQ=cqq5 $dS4ʹl`7i60;i`N휛sO<&a Ejv -,X[eZkdhں Ǧ-vmK;3;.[4=DcI;o2sNX'/N]Ns[r1wpity2h.o޹#lݮCn $݆u=<<{x{|e%:{wS/կow6 (`sM&j`:. <D zl, CC 50VؖF9ϫ(:biD_$-rQdc(Qw%=111 1b}bb,]Ww$b%Luh}bqF _0sE؋%ab>صdVq7g׃[xS\SRnIKsOH{W_פ˨ːffd ZB3ap(9gkθ(HO ;rQsIb,A2W>?&Pbb?.+e f gIR/\{9tcCCF&I4?q>:͛w[JOMFkPk!w)iuw  >|^;^8_G_^J_ݛoN+yC؏'??U~6%=iT*d_:WuP4Z5hZ%xZC5ǔ ȡ>%<lk+8fURkM|I;ϨAnН3˧ f|6\  V pHYs%%IR$iTXtXML:com.adobe.xmp 806 400 J@iDOT(,1U~@IDATxyGQ'I$ @"\ 2y`LQzA9WDQB@s亵#J9111~n~ {h_(T=u,É) =zVb1lw [=A;vs8]vp' Wjn,K!m'kbW^©ɐl턴X*tBlcò+i=,mkӰY~S zH'j8vYnUlln[IkxDC?ʻs}=T6[9ooYŒ{BGJ.xRbSSAVKE=ͯ)0NC ݎѷV<wPnZj5{N7< {.39ebWiρ}V+_ԼXg=r槬 OH;~n(iHDS jDbLl%{]`ù_ ? xT4K(!zDHQ21&1[ 19Q;KBoTbL^vP`$cr>|4`S1XIB ՃwCk2w8<~Ms:|{$y@k:#Ipj#yߕ 1o{?OhZw$y3(,JdYȣ?C}[qs$h77gBOJ=ۧh:?oTl^iƺ]ӀОHG9xѨhj4`hLx/0ފ4J{WM^h~zd/)x~7_kT~۾֦(p(/ 4&196c#9oƫ/`90ޜV~7lĘ*1&1[ocG(pߡ@bL;*@>c?#(ie7n'x>O]s$/T\90l> K'$ΆU2[=/Il+#Ckf?R塟5.7Cd &{<|(KuHq#HO!P*̦a/ %;y.& 6ܣyX[ fggC{c ={s Q!vM2)OW}?dv5mLdやId.-- LjK@p+lR1MXuT$!r0an6;r 4i^k l`i.Ш>۲]s333aش5uiVm3.haР/7ek2)}IFCL /<ܸxhO9pypߕ槯*T kLcJbLlGfqtNcA01&FĘ$Ŀ"yPgFՏ (yH'OJ{i^7޷q><'*ܨz41& .˹sC=xo߯|^x`L()VFx=E& C ྕG*buAxFbC,.Pї|8]#|o$f󦙝h:j.ar-?h^e%"-%iL4l,fgM1=meZU*ԔyoZ^66*SS%C+`i'óalGfM_CwvhZuƥ2P^JҨd Ƅu j5in5>ir^I}!57ʬVg{lyN=i 4'،?4GFz1! 66va|Ӷ?We <#4&צl\h_ axw f;dJE4Q}=ɫzs g' @Ę@ |]p6A NNIUIAޱ|hzdPc752f 4Fssf&u8&_REClݼIf+W-4=h<8Aah$И<,/ gP6gbӴ~l0Rƃ&Ƅyi==^5P$ Li@{*Ȏ vnawkwT1|G4 [P7shi_>OBz&Įj%Čcb lĘ4Q`4c2FDv^K=A1)U1ɓwÔ-ড়6z@:iD13<7bf^ (} :,N=ya<7 .F}K6q7/~8ukiLdXo^=aTp@L-jӘoM Q8t0t4ƺi"`3FiiAY\X 7cC䵪axV¢iZ26>4#\bHUYS|zl`fKXlym^&2OO\V4 M~7=iiO/`cl]veR6)g^c;&&lf.iĝNLvh^q[ЄA[ēvmJ)9q6Mf~h>teWxfiE߻YWsA;7޼x3Wy\S~Qdcr}x ?v`W^.a $Ƅ)'x7Blt#s~y 3q"6cÑg@$zA?R7^}bLcbF1=LG.`J=CiW+ܨvǸpro^ #N> Qxk^ٸ8P?POy8,/ͧ` O, 7b %O=ݦh‡([G 8?l: T"E- Ex$>,M˻(ҬH`TX:h_5 iL<| MH ɓj7EcMG ~d5&ظ4[&韛~yR4Df4\=4^ǘ/GƅivƸ?l*N ֶfry +Ho OOƧ" T+1aݱX?<̃tMs&5czn-')zS?nN=v=yRA}^xR{|y>'i(oEydxcsբ]#Dv9?8h:4~;{z7Źvqs:tf.~-Nl +-Ij/M(<䩧||&DVNO!R4Н䕴#P\pσΗ~Fvycǝrmܨ4&O~??yңs?wWO^w^\'YM^۾x"+䥱5v_/#1&y;_GV \`$$>OA{:Ƒ@ĘUĘX_pn1cn?C Cy yR?v3 QϨzFQcbcδ#?n{%ݻRhӘƄWn 3\,] *vzo?mTk/xGG(IqwDgC]TܒvG^9eUxlИ)' lMo+niDHLSs!?`V4VViiLtP{ȕ!=x%;guIn'֢նlHӃWb^D4he"h6ʲijd惃6hH A=&X yA#Eǿi"40h>H6~luИ4dsV9=74(c[9Rԃ=tiް0Ƅ>vU,O@ >zK,=q9{^{18p!=D3&;zkـ*+vu֞uGwA-sl;׊)J6t?FQO3𓧞rz>/'O{G9pFrf?:ll˞' z_Nvr['+/]{/?8NY\"V5n q&feyɏd$G34~hl604Vwl; A$9qPUhj5LMNPde΅v$Hˆܾb/3%b\ZeٶkS^ƀS?Y $u]۶/_1!.ƨx"[7vōU'#=D O4vCF4PoXPU/n(eQ@?' 8o:`]><>rڑ߸^@;R/?vS̾|9y(K~\|<ד) 'a -ݞG, |:ºU& qUB+/$ys0Џ>O|σruG-Wcbρ Lm6Pg% m㣞G=X}=yRОrRc^rv~oT䤀bߎ</Erc~TJ{ϫ?r5߻w?J҄R?2i)KzxGQσǥsdEXI5/ *uۧH7 jYϡ506 k5EQSOɟ~gT( Ks1vOa@?Ę=F!!/ޥ11[1$1&nPﳯe{UOq)ҎXI?9CžyG>1&(AXR8#cm?cĘ@x\+yv)6׏#/ڏcgL!DrYY 3GcfQ#2r_ebu<22,D*'qq}8#az895ݖ.o8yu;qW$ƎI+ H#o"x%(K$5E -{/Wơ]ۮi>zꐸ)D_;]`+QQܐ<0ޕf+Ch FjE MLkrH4*ssuZ1-_4 ҐliPլhoGn'MT&lum-wCߧtV<CS6Oe oZ񚑭ɮlx޻? ؾ{)DhخázP󾀊LَG5W459x0 +1<S4_F ‚H^-$ι-Nu,[Ǝl=)6x%ؔ۶0v{|YǞjdyn\xQ(oK9 WcbOݾfL!LN^=188pCZW۩:2+9@3XI>*a #g/Vbw#1VEI7Y:8/O\f ï Oǟr]<"c8&G|kJH*̬E`'ayQ|8;WaT &W®iRzz=uIm"OIӲ Wmٮ^/ewמx+EٶekmüUd#$/bhuoȫKj0^ð`[7O?=, 4+2Y7 6ޱ_fsC<{>[Wdv⿔uo40>fRќ0භׯu@bc=5e;D\'o_w} <7w\7ɸt*6V'o=h0<ќtfsZ7Amʉ #+,RJ9L?ơ@bL<6> ]oj`"8ĘD 9D#~)\Ă[},hv{Q$:$)5w10 M U/2´Lzj>0oNހGC _V~9da5EoO^mL"ot"Sc "|Иcaq>Y&Miu'2bLOD" H|eC0M ⡈L:Sza ?|(ۊ!)Iф`*>pՖPUwqAPj4 D'fc6IPhve^4 J$W$HD\X<All']/ m&$Yx^@?=ܨsvV䮮UUf+ KBO;Ұ[jէ,.n)J[뫥;ܠY@ⷱa^,~'ipYޤb=GiDvNx ٘lHhC]z4Dh E?lr*;R yq'O4:;;yD{$piޒ&yu$1$R=^ffx0-i*z~%ٖmJo6l/8W MX7‚=G4::/{޷3}8p%3XFf*K5Ҏ#=gZ苦kLhO;cԓ{8шG=('O=>y'Cyp*k-X[}[=ɫD}p@?(#|^zRx#8]}:yi}O!n}s =ք8'y2nz}v<'O=>4/G=)퀧zJc"B$D+DWb``cbo]bLcu$$1&{ ;kG}bL_ &ĭ9-ՎzR+zCnG=䩧|9y'RO^ dL|Hy^yr8yx)'O;$'#4AN9x(J~lyVUWv|yh7n7S(g{e1*l+Qxrc&sqH 竛&$1&{+,1&e_˳Zi \<վ)_y[ `5HIG ύu%j@{ 82(J `<cb+GY_ypHoW> vy=1? 8qL8};c{`ccH"sy@cǎF k'e["PK3¸l#pR$|{c@ vgIga^$Ed<؊z49\ӗHY'd޲kiODIѸ0o9Wi ܜ4Z[lSVu٠I27kޭ/W+l#겵[0HYÇd18'Ujn^m0{K~Yzb]IJEpU bWw񾅍Ej jC1;cߖ+$2lI U$% mq! Z=u{4\ I!M^J3ԑ$h|:g9`4E;d<egh^ qStG ^>y)FM%ۈǵwYrS??}?v!Щ}KQRgQK[}Yo;RG`?Z:@AσygE4x#0'0^agCN?}5ZDNE|lxֻs0Tx9azl4ب@h*Fo ;(@<И$GI@bLc>\+wĘ$do%:㻨PbLCbLr\?cr\KEьɥ@q:rԓRO7<<لاoIf'奆؂ f J$\d:(Бʑz /ey'=`ӂ6k"zGሬ-Oh3o\݁H"\_0;n*^NF}eJﺺ/O_t$OԷ6Fa&ղ_˩'`mDYy:l  calS6 8։_r`U|Y$4̜X쓿#M"afƼ~5Qdǡ煭 Lx.JTܐ JWwM3< ǮC]"QCwagvzK41u=Ç-=KfLMWwy cnS0o4xb_` ϵV1$Tec㻶P5t ljx^s_x 1 6x۾wEVը֤a@නsݘe)x]x~WBhh5jN qC6}xBƨ.mI\Epqi 3-ʁ8)'yyVFKn~}sC!͉> |0.xŃ~lxAܜ79QZz}:y)|^wyn|WaĘ RPoĘ' b%JԿȾܷΗ[TbLAcb%1&F611z$Ę]zFĘ@G3؏c2LfLf>x<^f}0Ҽz_]FEX1e{:#؏?Eox+ JWrB(IX%x͚$~PY 9崏yW x_Σ4)6?^|>_,upטx3Dz=z$D^RDyB&L⏄~Uqҁicjtl5%!WIIB^6 Βv0Rl2Jcݯ- qS2!۔f4?h0fgƤ$/sUR,JvTNI델'ei1=eꦑhFx:t睁x# ^Ϟ<숓BxIo^x#CSC| VX_xc+F /c؜|fm]*շ}8 ^XHф yF )9X}aDGD/,+t7$ϥRNC3%)7S4Ck -IӉ~USZCeyCM [/W*8ݙ%eyogxST|h[B6ƗT1iI6Kst$h \bL4-1&n(D}9y>1&P#HbLXX.Y?qts$crE =&w9fƁѯoO<8LOgȤv.),mN3Rˇ4vI0eq";%Sh>@|Æz\\CƢ>ito FI5͖3MWe0Q.E1D*pטHzGK)sڃMM1P:(a>@̓4·*W>YQ$ؐv$Ɔ!vUuqaɖ;_SLH!< ySWݘ? hfus('O=)d^x-chP>yxKyz8M鏸"|ϻ?QMYA4!y׊eE=t]lONJȸ<:hjo۹8,b+>ٿlP6M@ nE񤰱)h%yРC_JS㟣gӼxY_Ę!( %1&1[k1 /HbLtAW7pΐʕp͕)eKt(fqice,-80rpoĘXGQyIF c ԏJS>=^w C<60}Ij/yŃXۧRF!B_0 l 0F=Fr~|?~IR_77$IR+:$y`"6~{M QAyrwЅz m:h?\_GH#4MD~_ UH"=rdPdŝsiRfMr5)[Ҙz> &a&ccl=y9ũTLFx$HјЎ5M|ηfPHց"B̏^N}SCrG.X'WuO̻w]hZrqeeC7Mi gEXhׅ5/ev{c3\83ڔ(k ]s5̬/4NgnL~jl)ޒ>﷌v/:lwuK_*ܠ2焨y0=cl[G|;M/]BȄ45}bkgY^Y;bn)ےTxe9qA0{0/hׄ y4&1 Ζ3c5wHIbLV\bL;1Iɑ+cjbLJ;1&vII&_AGf6&pjjÌpH949Xy8^XpIbbg< L:n@IDATaeW OAX ) QHtN跰kq&G"q㷫U]2ʤMY!@|M&wٻn ;l : ,%y*Jڶ8kB dwCp@H@$QId>D{Yzk+;_% yȯBn7wa$Vla܍ CjW6,nɎ$9kVZ5[uIcRު5i4l*IK) 6+vb#e]\<9\mm{av48<_ &S)B=գ!F%.+4cJM~DzKV)x7I!U3gc͞gS6@`<޻ obiB:ËDhJff Uww)zkw,2ew/Peh,x9'S<1. /|]iTz;W&80`yQ@{Ҙ{Uݴ4ʜ[Xh~v)@r-7%O>!-OI,t,(t*'LsQ܏9G*>Mo6 nXc=5#h 81&1[ a";$1&1[D\3IpЉ'هJ8hr{A-8111{w z'Ƅ|+~_11[bLXW~݌Zw3#XAc2A4Cn uHr,wb D`GZl\t@j槱fMgZz1~0T.m$lw1i^]Q4ېbM2\#2fc$9{ѶOw?k_.c8 βIC%GE>6"SWD$֠<#FD" F7zW2BNxyc}f|b~idWxIL rr\$,sݒ-BI.$U< 25%adU}Cws+,kvmfei^H-ga94Ǯ^*w5!u8'[`%k+dtw( 63'pu5lgپ^3XI^Иwz&83H  yٲ#MmUsx6M(~t-χ""ʣQLCzTJc2Y$ py˜qo\hPH9g}޹jN 1O=> |ah: 9)yЎz!e@W⚬N~CYwFD{QҞv6^1j <"֣c'Vޕ Mvu#x'{n坑_Fxjnx\i^5H_A/|{sSRmqXǖREch;!+sҷ?䁡}ix.#!>"l11!^h50(7yR]ܧ|h~Y_ٱfsvCĘ^σwbLB^_p)'O: ۅ%DF1 +%1&p歍|Oz͎&|s. 3g_! !р+~OgG7F?t9r ԇ Mó7?)>:@MjXoa{⌠y< +b܌Πٟ(o M3K=yv\׳REhn!dWWIJҐEa(%-l#mHe3@Rws ВNjvǐ)~6mũjʖ4ڰs ߽vٺs9+ba7^0x!9Q xyA}]k i}n0LOz~M 1x)4!dettzT9p=OW\IbLjSbLL\LIxcbGĘ$1&EbL5~#1&@.1aX3Xx"Ϋ8c:2&/DwVݐ$Utf[=x'o%GSB+ewaz )'xaJ!i{vӊyLYk`ݖr"<x<[LRGif?o}LpZmpDYYڝKl?36M?$V^4.n A;%w|<(͟kFghM"8߲ șV/g^j=K9{[[`20m%*^T4_Qcb ?kՔ^AH#O !巛X+j@zy~Á^61x&4&/XHKɰW>U~vR>R,˾6lאi ni׬nOuyZ[,O+nxo3kߍ8a!0fYU؀OǖBΡѢ0FJ{s]٘|CbLacbo"Ę$dH11dxc>C8($d4cs"8%('`bLc;~0&,T[pYd_Cx )SEm cS,7>$/=}&Kݺl4~|q͕0ڌdpI~ix+ k_8 ?hw?ۡEGKfzIwoyIf*WNc:hq/LV=# :;;t[Z;ܒCU+iɼiܵ̓6yP"f_" y3AOs躽% $LS!B/ʑvsTrU-$J /[鋁@sB_CH ^!}Zp[VEW 2y$&ga4%wܺ?{5?Wk1~CzΣR&HhH8%IFÁl㭋<ƎmH`Ӭui 2 _)Q"0f0ť^ᵍ/d/lZm[GDֿ&!Fƃf>pH+ lK 0}1N|~&1^$]>'~ OtXM6 Eg[TxO{֋CtiAsS Ʒ#zHiL. E6~4<7?=T(n<f 9:Oyt Y/ee-}94u_@2[ ?2ad z8Qháu$8_?uŹX(4!fx<|whG[_ΑPiW |Qq~놿 j+E~(m|Ay@hԇ<(< ~Ǿ*ʷ~nHcGb͐45}!.GhDa5@Dbcb hbLKI711Ǿ?c/Y..we; dW0ĘsĘ 1 қ B nlT28`,7[S "n-,o&qM|I''a<{ 3xiLʺCACX)۾4k3"ߍ&ƒn k?_ݱٲ=y&˷~"̆m5a9X8`?}lrJGKi\T1# q[UĘc/$$KC0ߕwMĽNcabZ,l{Q$? o3$o q@.VISo6Iһsa?՗9g=~!آ4Hz'o Ąi(WjzOYx,S^C+?g?8; jJC66l@PBV 5`mJ>4&x¶csmyBsb疼Ҭ6*Ojo]hGo؎fMFl>W+0a!8 cG ^\$ʑpx'}b[>6 ~QXoO;l4h}:ߋ~9^KeN:tŖlD|9٘˗SUEi*H]6-x:?0ޥ L#s42Ԅ VF_hK8k#ByaF Rǎv~W׭+ iL!GaT>Nо]Տ!. Q}G6%ٖpl#[Q ׵w孫'H$}1>Qŋf(M;[9jf;\o Um>FԿ;mvimnwH~~~8*f[*98U<R^m~GsCCz{?RFJfxGcw;-a_,ȶ##!Op=YĘ$dob&^Ęj<1&&H}hcbV;bTEbL`t Wιs#1&v 1IZ2&g<}aӼ 8$pI3Z%AJ7r3H BY^n YX%qX[`@xtI&il?v@y)qU^fl #~KxGdN_ߚ(sJܑ~Wpl X_Hf*N}{ƗO$xz+Vcx:4ƻ%oK]ٶu7)/T%X)L[4#Hy17m_-;=o/>~$|KC}cHq;&N,M^hA BU oe it>τ/Bz }mH?O7R4Nۖu{p'<+]Dd'LT{Я;hLxN%ITnHsėA"YӝIXD|l6M⠹l+*+M~CiAz{ɗE$޶0z&ƅB[_X~ ' 48>e\|<Иpg #q/7p#ލ=DsVM6Kzt42x7CS} ' l fd.4&䦋]i2)IPNzt33_/zqErKDMxovBD.Ub:Ր\b󂳰d/}qޗ1&[MӄfMwV}w$ѧjLʓiNY;?i}ڿ7jK>dhu z/B[^]BW}j/3d+rlL.]^2H387=$W}ƿj؎ Xnjn.Vn= GR2M {W,c}W+I>8 l);wLwvadg#ڄp@m;bSW/bg!nVdy5$(V/c'|LNm$z6IEmw yKO.7(?'=U!勷ta$[? n*. ^))^|ٝu3e0eC.5if&bHPj+MgU+Eޙ9nW?̋Q j$l7@7+!>1"l_И+ח|^¶4<"7jDzg=WP; M3{nKZo } 4&ؠ)L̟٘/CgnT܇FiԠ >s`{Jer֘ # +M8}FsPD{BN\ ~nEE1MBcߟBŦax >O7'=ଐ^u#Cz_}HwV C~h( +orE+26&M0j0NM{ ;#^?U1mEf| V,>{o>+ڹ M8^c^|g75iHծ9٧PqkLtwY=Ę*1&$$ˊ&$)1&1[cbGbLlL|bLDĘ!ya Q RD *F~m=+$H GV2iJ4(,(w\?Cӫ?bߵ5gTӿf?T42*r28In4@;c+]alN,/Ht/R-4 E4 ӥ1y"_,RI]$hLi&ݵ\,ۚ(qw .'wyܑlKm $ آ0-XҘm땡g⯠c81ECvɺ'lJCB}GwZ[Bsl?&8tm=Wu}Kwio0_>O !&-L q_߆v׿CziB$U?>Pc?^tųBzw PMꪭ?^Bz78^ V&t'wc n?qLXu=5-XOMF8"ش \j$dh&'mtBD Ć MXӞ?\hEj.M ѤT1^h9}Sx7;݀;ms\@y7Fg49MO->)5a݁WP#F ?1P׆ҐW.kN;?n>S!x#GI[<_6hZ4p KǍՕ5z[ ˬ?;W6,73Mk! Ex?M4b7b* ?9vPل\zwC)@쬙foڃW_SC]d3[Yq׋\a/NdWFe~<9eWGX,lle|`G`qLn IbLhSi&ެĘ41&1{#Q($J (%M 8c|#1&\bLLpfL~;b$lp,;9)cۿc {G[@{*v-ˈxKܛP0!3]q71y4&I_.V6Nӊ_r{u}&ABcηo]z`x:޲'w=ylؘoc$܃V~o/)Vm>xk6&67>q6]uݭ\_5N%5q'!1*{ڕ _Grsg"I<, '뇻H&mׯ 4{)$s&~W9`uWJsl+cPO0׼$sCeW9li[|@[軟)?}!DHNuO yƳ&Mǚ_ O=6 [ܭ: ԗtks~,gJziȟ|I!%"<>4OMKx";hڦg& kmڑoJ"˦4Sx9eti:H%kYh8̓%zl[:cnSv8e#GRM]~&. !Q/5?ϮA9p`K/ yl4")A#W,"wMn6& g1AD<}͔}M MhjN{Nc28ao ;oV2^`ެ Z4O{W~BZR\56Ffb64YmF:;_<'i$ַGB4{q'P[݆so~]+WbL([91Fa$TcGbL7N9c?c"H;gӟ[ቖdcqdY A a3D M w~$ĕI݁TE{4#g O4 -ף༛/|I?gWqziin2շ?4W}s"LTIOqTtӊߵ.-p5b.}\mZYb3` ҘEn;3J a )AbWpz8zlOʊPVgƍdrڀL ۑ=GdjG;FFxCx&sqK땯xVH>!!'w~]Әp7>+8䉔>RQ$_|+B;'O/] /Vx-Ab֗ǜg!=pp1hQ$dF%o9S'֖ilk49e]v-;h~՚I`VdT" 6&OxdhffL>8j~οxg!o3 \FR;*NùaB+ur(feܔܛ 4&1I [y191&AJ}0cb TbL` 硠gbL 26i Icծtw;uQc"r`DbH4*pCVpA^^x^a1&(W#d Yxw!KV-/E7xgSC3K[2}IHڙ_[vGX6.W`{ 3AӘ\0!q6텞?`zLp &^SVtgG$ROl8$\8Fzv__Jkqƃy΄\3GۨXv#uUy:Y(]b# ?0ʁNޥ<&x: OjI#i9'O w;}TQ<&X#()id~Ŀ*ACgODŽow4|bUgٌ~wV1n?6o=¯wy;7DTÎ|h }Ku;{+AwM]pvv)OҭYc<^J?+J%qέCFkZloc6cvWmQ89Сuc-H7gngXVTgT}ny߶t^h[1L?=/1T1bu޿_yrT{3s{zKMߜy^~?}Y8+,="pƈ[>Fp+<{<ڃ' 5~`XG>x w^?koH~BġnYaE_ RoQ[Pz(oۿE~}c+tk]s=j{g煮9cuG>k+hǎZ?d{']~b\{?z!f)CϸqfȼM/< ;a~IY-rz[;̴"ƙn)wD{JE8ѻܖB(g]ޱ3hC\bF9e9u?DsIg%l~E:3"yԿ-|>DEqIr5g4gˈv럸5[RE|#{x1*K޵&^~gX(SUOy^摹 ٧H|)78;BzOL$>|K|p`|"gj`^*rnYʌHٝ6X?iδ}T%yTzoz¾/9cobbtHcF+@v?v<|wO/Jz^*yO{U}*Z~RTN[m_,+z!OTi< /Gq۾Xɹ 71ym%I$MҗbV0rvkrEu?]ݥv׆ת<&_x (xnt[0h<lm:x^\;oU?a8qjs'g58cيlozMUz3/6~g'K|\>(W_l ܬV^cBbBz\&!YEˇU{9mﵓP cc%Rak1tv\LL +nڼdg<8™TҹXhox7/7=J 4=\%iH热Ƛ|x۹W#}xhvO/VE _'v.[c<ʃ3zLa w1LY 0)^(I}BgҾx0?V SOA"DWb()"N21dp =C1X [--0^FVq?Olt&v:~X+.ˌ{}E nC+-sy"x;jírGg*?ٞيO<µ|*cdkbLiJ}oi Nlb612gF_ezx?;dSUll'rߚ宯Z{<}ECAy7/TC O_A1}acI2pg͆[h?|V?1CMzoyHLD8߱c֮p[Ӕk/~^gW >멯}1/L؎?tujs<;uݒ7atkEqÞcV92e}| "7_uyf*dߢ<'sG [*il֚^T>qeoS:hzQXn_r96O,v2H~s?X2(:878 cJ<qcb\ɓ F.pxxO,ĻU7yþD<&ϊZ.{L(p0a#bZYk/-p]:F&}v IG;q,1" \cR =zf1LaaR vaFahp H_ ^ 4qbd^z䙿Zä>R}۸^!p%<#W7ZA,(Qʣ{B31<ot_[*x<zgax<Gٌ=^x #Lq/6w2{.YQJ/k }͵-FGTM]{/þsubo>Y1[l.)'mMgV_Iwa<&et߫f^nK+%ZI ;(3rTJ'@'zvLhlƛ<&x"Z@ 8љ&nb-SVA=njU׽nz7~C?i7Wp]o]u{h˯|*|UgC0Ӌ7ChwK7hw`tOs1yЇ>K1Z;#GX9b4U(1Xa5@IDATjWu΄pքۺhguk G=gΚllӧn\?Zw0~R^ކDcY'+q-.6~drc kֆ茉{L^*An"-]^lߑ9~û$Gķ>|ϭDSse[u508q#i*F~#Bá \k|ojle 1ܮeO;lY?;+E{ _=n5I{廔ҥ%rE)l#yo؟o(j^6޲'6=ހljy6@o vrH藔v{VQ7>AĨ7äC1LzN1Ll] bXg^ u)WbJ4=aW`zXPeFbiN;({ar?R<&XBXdi0D(E]}C|󕈷+x_Wg>\]'OXY߰YgL /oXw}t+ ^(n=$VΎ,!g,8[3[o y?] hYDdMgr~'x@Ea-_JGţpg# 7#"wQ}8xS>(X;"4Wmq%1?;8'.ϞoޫvcdsFVvͣeZg6ӆy &y:J<# t[W;pw#EDf>Hk&a(_"&Ɗab O+=nO,_:JB,>lan=- r=վ=y6˚LQ}ҳ;GV~"_nTNyl]ߴ_,jMwKBʹ@휱~˕! yy@8+ͶY6"x~:{#m*0YcKV,g.Vh{SC VleM,Gj"7^!+ 2A:1&:[p0a/llUWGm^jXG5 {Upвy bƕ>yFOz&,1r9*&2~__+[,qȧ/o7xdz:q<#r61n޲-]ǎgc] xq ت^')zxKj|X'; p=gLiziZB;&)UOFq]E 1eu> h'_ڊ^ dPI{ߟDE,_5SAz1^ 'W]=&/|}[|ߑ"QOWr|trۢn.=Y%)sf+h}Ͽ+|ПR m<'5nE,&t^T'OyxA}vʙi#G^чycwɶTP|rl:!_̣x#P×ä&{-&O_1La/az(i%?}Mo0_SiDDRd)&u;o<+Mu'iTE%ݎm MÇz۶x!|i؃5;;֊$6k^,=prP,\ʽ}>Ѷ2,ݷYtAC,s#6<3-1`)Gg-I?`x|y~7lo`!h&04Ko ҸZ+E hS>dd6xL|,D,1?-O:{zѕa31cW{7_UE ֯y:Yi+ٯюXX;謗j`<΄ll mss9\}ǏmYݺ5 9fr=vNmKOx:cmgxh'h4 ҊDž{*xVV>ʅ|U"t >RmyL_:kmn!#ިW_)ŅLx`%1[oޅue={pwy?frOۻW|Qc]T!&/x]Zː@WRa{V$t9C̙?SpFÃOx*|E#2W7_yDo.;}G+o+m})ˏ ]<̋?3w2P=T y#2Xvf1{awL{j1Lq1Lavkbabbd_ urτsӦ I;Êar0 % mi=i$tΌ l $<>m9󩭤n~V*yry)tZNee7= KrE&2߼zVJY%<"sZqՋxr붒-YnsiZfHžuȏP}7D굿j+ +\{('yO{|5χ[hR>3b4T4#Z"{KM&\ +jp3'd즔-$Ἴ< j 3Ίqy nG9P[璳)k, vLg*Gf>1\]m9Iސ'uwobkū/mY*V66oՖ7uy_[nb1Њ7tZ#/s 0g}%1 9Z+?31ɺ/^ FRhҤt׿1U]// }Ogr|aYD|o5ZcJlG L8-FnlW*y _WeWj~|1N'?n}t8~f>Z2sn}6m{Tg9[A g'3?İ >0b^ƭ<8q*{\|O#14b?ceTgȳbPCbVbdg\0aM\.ɅŠatQ~]n (tV>RbG8{J? -+vG\ ֛^1Ombr ˑyB.9 BR_ uٺV$Iʇ?egLk"JVfyaN%VXg$[xѳ#>nGDOxgvl+~sLqw'Q,mݮGtEv=x+_&s!9 :bỌDŽ߸='>R h1?by.ЦzD!ÙY۰1=[v׺/ Yyr- t V)gI/}[ѥ`<^mg=+jelξϧ:Gdgrf;Y_3O%g>p[@iE.cR;=m|\{:1t`?G<Z>Qᛈ'< :6y=ǘn+cGttC88E#?8"ܔVAb'pؠp (x#ppD~aޯd.WQeggO/~WDB=}Vh'L96޴y/櫜fFwȸN$vp;*T^ΆXy4|y>tQ/<=ʋ]\YI1LЄa &P<Ȅ:u:ڣca/:;rIP0sѠua<[abD1LE_9H?BOb_jhlj?~f>+i$W]h8G^0kȿ;ޘ/ab j:产}j RC6#FT,:4$p[B3[6-nbEFf;zyx xA-Y@_9c{se,:!n?ȟXSq}5t1#ˋV'PĀ-"ieT~/eང([VDRO9y_vŠQwnmY^awXZ iUR\d|w(N{Hr͸i"rEwt OeS%mpV{:Ks+Fҋ9,Eօb7R僟r liGx09Ür(9Ǘ_6ik;C'f6GxWb~yn ԔHsUX7xs+3.O:~Hy(30Ngɻ*yƭ\01ESbXe"DX [1g)I1Lbpz|WiGxoO>L[N_]_`q=By#<%:x1L-|&Z@,8vJ/*OXnG #/c)?;dq[j `-P۱(LڮxcL&>\?K+zW5'[;ya@:JX3udk}ܮZ:3% q! !>b`)= AN<#_ |xLfY"{$1pi/xG=g>/sPZA>u<zu9:vtgE6=VnE qª<'xz[z'HW̙ΐqi xOTO5K3ҙ2ΰN|,`F6`ٱ[8SCAd.rvK% Ҳg_ݍ)U2P|vq9tH<[p2pdw=<&쵿hEݢ1:l$ ?CL(9 dIZ|Ea+J"aIgILn_^51a+#Y;n]/nA`ic"EK &af{nE9mF@n3cm RV;%?|S/\Eg_)~xpyL8|@قƊ) gc;#1{pVY1OWr<' < Bp~0!d{XQc™8cjGJ nv9-`'ىXKMn]"=!/5܆uDAv)n͢~xWG?t:a::svnM+XG>XF`ˑoi/R r_YM,?}q!7/AAq__N`rk[/rL;Ӈ~*|rQ_ѯݓ2 $μ._G8N8"e!rs\ExM7W,~ '~ I/҉G8x#<#Nȟ?F'>S@ ~q{|li0hO?IG+v(0ol"ʹ`niqfy jBgTq~PN<8p1j^ێ1AaiAy/>\0O0-2bO=Zv@&bp{_J~z1LlJR hab^n2Dg>`1LԮ0ޠ"QN.J$&j%\Sv8EcR}>L\J/MVT{j< }s[iݮb-VݶQ{(?"<'kf02Y72\+GX:SV8"8wPW֑Tg>:gVP`zҭ+cO2 6VnG> C 5ܝ~||pr8px9>I,N;яxOe 'tGy1\x!r1<;|[guƄI!~*TG ?\N#78=~1C&: |5}@ &τŧ: s=%=ldoYم Xߑv;s?wWb] :ZwxZbd$':*߅b^ v&q%ba4E6{kp!ʃmx9>Iaf. "w 89a uoDFj,_6^xD@P:-~낊abzx)?_iIzb9qv0`'><(cIz|`+Ըbsyuzv[{9-`dKQ|K֋z(K`ҸK\ PoL[w9RuxENxÓ,t me_4yBߩΘ?*J$e3K(R B{ԱzWhGnZ] xw|:[:e/GsM^ Vwt2vTgT0zzCN%qPg8S6i #-F۳:;­gr qd*1XH?(xH=8(:=3sL&b!4@hb˩1S5rsr2`+0h`[}MBWЯU 5~Y/N`uHw3:{uE:mW;+s~@? ;B 14S;]yS̳owLW S*bE5EM&u0&bd>aAd1}}qkƖo1LjD 1wZD/+˝t#eK/ZVACTxZēK,ɱGΧY仲4J 萺3iQ< s-H {}-gk^;Em x:8r3IO'9Н~!?7БG>G^.:|ăstrqCx~1g#1lpsvdU2~oS2̞nd Knn|({^zvg"yǰbq/bש^Ǥ&{:+Ilkt<>Q<>AsXa>bD:k4P|^ac0M1L'NTֹz/b  ':8 Nxp x:#taba"ĿNMXL'G"tp`GOOՑ҄>Ϲ&>B{CpPsT_#FNIqY1NLpV(q=vz ]/d094I?6TĐLi#%ǗVȨ`][R~ۖ~ 9Ə>SoVc^-Y\:J 3ŜM wgL/xH:-G'< /Vb7MUwJy]+*C})۲vGWj%-7=}{cbgҊy[2%[6>wD'-e!Cnr5b2Nie`;9{ۼ8ty4gTv!a9f3 "}bF僺41)&(1bB&r* qC01M(j $* ґo̫00U0I5P&6>Äc~U Z>*Z.i"7Çȟ/y'_ _4~1L9j q[~ľa1IE* Ń@Β4 $o+Y 4>>>lXxȑ\O|d3HנKt2 p b9緊AF4Q, u#Z(bx#᜙rS>;&Aa?ܴ? -o9v#?D(^Ruݦ;AȖ^p_+xL@̐U#v.Cm] sXD=T̎ΰLFo3,:KxaKgc8k2PzX$Pl԰k W#a+zJ{y =<|5y-gSv^LA9rȜwO豃A;Fz'˒Cv u%j߄V~vL ΂x׎Ǥ&uO>z$äRXf^2[!Fзu Ԟ N &&'b+b؇&?%ީb[yE1Lj '0hO7T=Af C c8rFʢ~{q)2{ґM\j ?{=?AaA gfL)'(yJf^n/: @ 6<4^A:| ? h f}o&TIalAniZ<{7߽".Gv1\8rPDǃ3<(MbAr^q 1 Q=9΂hO鱣v۰XQJ31ɖ⭯cUy>'OX. >-~:B3T}K]>yɣK󝮹ft)n/1`yIEZIEWDâ1y<&kO\#80E@'H880O8$s|mQG(ys8<4H 9I1LUSFT0A1"t0,C2(p0bĻhD|K&0&1EeE~dcG90asNI7/abbܘHG9EsF barN1񉶯0D j*#`]0=cbT݁X.8rFh;_deu}1`O$b_ ʊrXAΨgW-~y0hԿן: Ml޹enBk[TD]҇xq> b|\?qOU]6C9&O++ LgFJ;eU O'plm "Oƚ{R8+g&r愽#QM.LtF͑nEn]4ju* E*)Acw9WF-#C~KgQ:|/_oÑwX0wXrs?ztÂ;}1$r8.˘^#AE.w|x^y%&Ax0'gbS­\Lj3q%}{=}haocR 0Q $:Zz0i@|.4]f ä&{-~Eu].ȇ&qGuk_'?z6y*ʍ)wX&hf(!ˋY =}i0ް$&>~i!eŖ,`-?ו-LK.X>أZ9"xۢ}$wJ C[iJ4&5L >(Mle{+ G7 ]?L;gx\woVN@r;1LP<9ҋaV [] ӟsgÇ 9>#$>1LLS//I̽/ɡ&v[x}ƈz"7ӕt@&9'cYICS=D.z~'(@×KlLlCPKv 2L;ђ{-Q)OJG#):|1t1@E |r +ȅ0Sޛ4=R=Чz%6h6t<%s,dnZ?b++EL3~&DX;{(xTx>Dz3- H-yPzL)'A_Qm{ڣ;2apF ځááGx=&N:R.!oꖵGDR/&T  [?Ă}uB.{9G2$ƏU/7wt0 #r—A~ ?-W|kj/z桃υ)?waN4(bRPQG}BGerrɅ#-pAO|6P$iIh^)X 3t7m@kT @stCJ]0pE~;jĔ' Fȧ~`8C%O0zJȽ'N™P0@y$(Z01€M,50FCHc[ w|0aQ zAo/?ăF~1HGЁmoDC01 nұW8MLE%>){4_(uh#%(~ i!DztnzJ޽HEv缴 !'>|{}*T% x! Fzx\.Lɗ'#&vdQ +' 91hE@YqH%;[1YM!X-h|p26+sy6HwU+6`nKBj7[&:`;:S2սˋA>\RouϘrFd2ɫwJ+zLbR{CFIz QwX Vi#|2/xNS#\Vw{f)#YG@ Mp)]K8rY*|Z<<5xn>Sn-zxNzqkI嫝?𯪼cŠ2| 4x98ly\˜O\pMAZ(q g7?: |'BM>Kys'?j!{shuvttiCbI1L cŨ?GrN3^R 5qĎճGA&Q#1ara=1-(u;]yLä/&@X D1L+-(/e_2&V1k\U VV2_Ze/,f%yB?Բ0g p|,OJ^vfϭGJ/erȻ)l@˷IT+|ɥ)COߣlmW!\? 0+sZ)`2*| y5ջ>IV</kz(ڷ Ml$rY@釧"Kq Gi#QQJG2©X C;J'vK0t&c%unrH_[Ru[ş=y_\=fkN^(RC=ά@ xL~RrmG]v[ sv|2T05[³J<x;QjP^g$>%tP "> bk>8snCTP=ґ |`6$3?sI}"wCYw`[s^^E-r{8<3ݵj#|Or F|Hr =A: w?ކǤ&V0Z ä>,GJeL ZG1LLLlg01ÄQׄabthI8crlJnlJ2R_/7OpԿmbS3cD/xh<Id`hbT-@O+~Vp9K.g"ZXe)BE1'M~Řk>TQL+xRXg^Z2|V9A>)!>zAd +|!!O9B>g,Ջ8㲍]aM!UOu@xhGx&;5$爾Cx/DvJz۾\gc#h;(D%-;vkÓ@~nAZ1M61.2 ;)Ń!l:0DH2Tκfa#ZGxD~gPh@=~ޭE<k:s2#+zw:s#y8{Qw@kVVX1NlŨ'׈t&ͮ+ɔ\BAYIv1jv|)F%#7tH*lU+7- Q;4}}? k0}<sWO9+x$ ;r#X组>I =~hxNm&ܑ57|PU Ct?~aK!"gw'<9O0.8ZzcM85[8R/v(n&ACu2q)^ ( 0 00-MaB ] {hb21Ű3gŠZ31g"M|m1LAbHbvTڂ%8Ho#¡_a5/`riq:HVY, ,'*xl>'`Z r,?ueÙ b75ή d ê[љ OnYG^zҟꌏ{-KaA6WKVE zmY3 ~ʇ g?EuWI"F>(?D(\='|&R#<xmnBYkSfu{DKݷx%Ȧy92q&M)y<'vgq0/iWI6>҃/Q+ů;&1!u&G>x>x_+ZgvK}" ?tjA#"ϊT$ꗗ ~!x|#Ey<&mUL IQ3:يݩ3&qƄrS.x=?x -"zB.Ai_F/zr+*B\4p5v$(z{H?/JpE3~ۜg_?:V/W7>AN>&Chd&4҄(&1w+I1Lo)SaRQKLT2.0-L dzm7L*p\R9mK'~ ݳ ?VE7RI'0 w)3?\nΊ,8[`1!x" & Ԏvx \%ᖮ-Зgfxck|y1rE.cEqX!+r!O@[ 2H8 Q_R|/u<#SV)'[ppKgCxWYOx(/pB'_c}9sA8"}<g[ =?xrVQl B>:>K'ω羢"t7 'C % KaV̶r9z[z1|Q9pv2zа|8?`ldT|SxD &{LAld/|3&01Ä%kN Ub?蠁Q wS..La5.6IB`I(\ bWD3XvV Rę6%a[z}-*bчcarZE dVyWTgojd/(=|dFAS\<<{UIxCg]#O'6zM/X.^#fc./rcKOq |:MFT|ȋdzc- VVItkBwCc iEI=ҧ[z<'( }u19"i7 >8s3tK:<%xjSNS|(1Aog'-K G[8<'#Qri!7<BupyңN~^<RL"򰃠q7E"}rկ| o1)IMoY2A.f:bA4zB(a[:äؾP݃^iuc1%п@п0AA( 6P C1LL0R #{Z#<'/6~\b09CDQ|^:/{#t(pu>*-LԘaQ: 0e鞠~:8— /BE:! /u~ ch+i" ctx!8A@O8 +CU9"Mt9Ί1{ýѽ%[/}=dF`ś5E"YQ~]r\dqA ,.ܤ?[U#{Y>&|ApY)nb?`<ILF\*TҞb?j#_xxU r'Z_)a+\.ݓ/*I?'M(|x^:aS1#r gg#1o:+DAн}/=HG_ |oG8|NT~~ 8-G$F0aDr o~J' /:4-JRO8tp1_>`oQ:r1y9z o7s|W4rմpyY&I1myƏcz9(0KĹ&f(y;tZmO{v싗g+tR%< ~Ȑ}RRj m;q[~KGK/?f*'/yrpiG[k=- g8l$P-;6a vV$t X0=Z[}z8tfxb*(yLg<ģAGU{!y aAu:v1L/*b崥iG[W LKd@av8!. 3?ab D1Ȣ~E&P( kԪʁQ[dzm[ĕq Pnw:U"?W.V%=H;J*lj+ǾI=&HLOV+¡x\ʃ&oQ\Os|[ +ȽYp+:CV';w(tKpmC_'aƻ=C]K@~)9{$wwDyp(7ȧtw<\Suǿw~bd ar%R۽E0E'0g0#bH/6bH?UzmhI]Eb9/\w(z7#⋖J2Hĕ3yL~W[ŹsxƢˠ7<&V{MރA.*El* {T !!cmpp?D*qAy99ǰ?0'\8i0{K +e%tlށ|9gTk4o1"D(Il~c>G@PN`bt_/9Jzt~n'#?IpV;&h$^@ˏ H 1cbÁ//T#Cra9J%^ 4Q`@1Ll3aFr|0ACWesW i Eʰ)IlIbwLcĹ4`E6zG07#3b?ц| ":s89×|#(p&'/N'JIVb{'5נC'l+Q"?rtp`Ń`8}__mrȉ'ď9УV:VpcOG#FgBgk* d(9S WXp_)=r_|Kc|"Ϝqkk;Xmet1㯮=&0nAN>Bpsć/G'x=Aѽё| (I]-QBo0v#}L9tp =B"=Sij&_ƍbX;}a<&}S*fQ׻jڇ K|JH1zdLE2[Q~[4^[6c㉜1aϧ"vc ā@*@ņ51A,yAr+.|E9ˆ&+ 򽣌a'h,ROי>O;p#x?|Jp/o?=(ɹPu\:kY't | .dgl9y2RE\~t?Wu&ϙnIcӋTc.8aKB˂}n|f= ʃD3#gL>~sRcR j0Vrq |myȏG:G~rΘ^OPc$v !8cB8[tJ@?#"`Y82Gl/+xJOMI1L&h(^/h 6:D\ɉ$D ?(D>.'99I<69ć/'ab iި+gщF9z1LP:it3ab-C#&8tbtp҃q]w] VD#>l0xL,J!xR&61^r{| _+3w{;~Yi+'t`ZF1H3KvƄ1x xLAat{%pi5БJgI9'_V3V>`'^'Vzy 0m[,9{6r=vօ3$/V9#0YK=kXwU:Il@H5;q3#gQET% H(aM$dvwn}yKwP筪sN::OU0΄Ѿ<|ʅaB*M3?m?(|G"p<&^\ 2-'t0 suF]xp9ccR *,V3e0P@1LWS;,> v$s4#&Y bĖ. ##ab&crKtkD/ni*dSu'zv]r`\1ƒ:o C7(CO:<6:"=t1|`hD;O)nT  bH991{t/v(7aߑr|J' !bޭ@^ y|>~¢$t`["aO C$0| S&z$1_WҙG l[殾 }^=#z& a,#>#'c|p^,QXjާjDgLzsv=^c.t xTyNa#§Xs8" MCԛjk|;(. ##yFBTzTテ\ dAqE~&,<N9w;ѣo?[B~W G #/h|HbP$ |<ݠG>xс顋D<& x0G|סC'q#>01 Z"b5ƈȇ?̂X˷&y bX;t1Lhm&9 rBVCӉ@vy!D!\ބ7b4H1a;Tc=-݃cϘ4m5={sx9S|Vm< ;}2ʆЁ0x9\ȇywNGrOX7KcOȟ|@V6@ȶyM9-xW#'#4&3/ڻ%vؘܬyRf""\rDy|aNg><nݺB=Φ.x}Hgx\q؞2ʟ7e!_(|T*vA:폇YQCzW;3=<<8VKvu\ˠQ. NݍO `Hr{A@귫5uńCt\/v >u+ibdj*3+^i>.W.EtOcOV'X>1R yLݳҳ'1MG#=dzCr:HrV4<;?+IǤ&U@ e`!"u:Ρ?f1LL/0>|~X?e"a1La-]V(~MZf1LldNaΘL=qxnZn=0,RV B&faĆR.N1K-UClBTg2#[] l.2mo gWO>C8h{@ rDx6U,0|I&>?r<|E~*?x6z: F1!Nt+ =Oyn-ڃI*RKFzaJԣ;QBcd'4kak*bcBZr3 -c~<&xܤ_] r*S;vfjmdDsG>x8kCOU4=Q]s^κOOg8ޡkf ~#A-_'9{ë<%S"Ȅ Ȩ)|w@?q@zHX%_xK)I o063Y&MM0 &ڊabvÄ3&qjFxP(>|YxYؒеG<9Bֈ3 bz310S|>C}P>R-6OBG|-!fEy}x% B#d vDpe' \քm& *: m,xA~vhͺ=<7q*vτƵ[;KGI}ҺdVYmjkgBxDM*|Ψ̫coV;[Ӷ٨S̫b'VVU<3?H$ :V xJƑCRI' tt䅎JG ߄߈O\A|72fPÐ+-W,`v2 p;E[Al@Hr AO(b +0Nypl.ÐAxr<#xLҹW[Ȇi٥K<$<&xfh]JSOnJ[/yh1A<4]ّ*K 7a0Հb!s(SO,L_1p4L = !I[jsͳ  _[ ;#/cp;gL*B,q ǜb9cZ\k#vD)L;gLH_uN R訽G$?W[ȑ;:L9>43&a)O=1NЎx,<} Ey,dabYGtƁlٱ]0FzkDzv.|UãQyuzj6 PУHՖw=yŝyMl1)IT`a*FQKI1!n90I+j_0߳膤. YdcaV Zzd±x,a , 0Q.Ij d˕ poN !۷l้H˵Vǁ¶,z3)l{/koL> Y<%2lwLǸH;g<& p;;m ki0aaȎVڔ ᧺$8B{5t@er}<&I>O,ɟ\›HG<|}ޡ?90mխ\XBJ0YvÃ;&9}BI èy iU791L远S1nZ_vfz"4\#Яe<2oy/LãvA 'by Mp2/)WM(;g\}]=pXgx0~O@Hdn 3roGcaVryuR.1x~ ~_^-ـohzLaҢ 졯XW bPæbL´6aLG:6bPb)$4,`0a{ԡ @-d{0%ڨ,I8c <&CM8ǩ"9x,#+ΎHX8po _?LZ=&j|'3"LsnLcB[$xN۴<[3Gv8m^x82zU7@1tSv9BgZڏVi63r2<@: $٩kx<+@˱s9@avPBB ̕|K8qCg;d|1VxFCLN#GTG8uޕI<&lQNNF'%<Œ.7ޜhcu=@.]y+G  k(3<4Bg{(^RhI0dCޯ' i@ yLv}RJSbյi+6;r=TeK0X z.I5 &u=4D?x~X{.07aRm>XW$*\MC/~oؠV_Ka|B0'a'=ҵ41_-ζ !F\Fm+} ?WCE0NNz/|ȇfD|d Á{GJipș[&A[|< H;!xF# ji[7YΎYa 9_< OЌ<;xZ(cQiyR𐰣^ j>/7 #/#=OrgVlt1G9ʐ|)xuǝHjδhhτ `n FAzhjO:=tQ% |ש !_]@Gw<ic|>a(c|[8X WIKz@σ)3#V]'әQ4"z菳#1qv 5#ޒz|' >&xngM$ I1LTR=BBCAÏ##]ϥ{|n`nd"DQo p`#b#Gdbԗ0B 0C)9H&誉6,daf[]0><CbhA]Zwfb&(޽mYe9>˸%aF8gv:p+WtOP< \<& a[؁6.<Eة'm8[,G?ꪛ1z@/su8/1݉*ӯ#6@N= ϜKmv|vBXja-S<"yyL1 1+0CC&Vx|)K9o;Y5,٭L8g֡'\[Gs3Cxt*:o _GzS~58C|9uж+cBF&j闛|C:x"sR Yw1L5؊b~ `gZ Xx""Abr,bX>YÄkbY 7[@Zuzn7L.' Zk: ?.@s.QD8+:"|w#f@١V/LVgl,q C@`,?_O\y$^&=YS HsքwD l ^61,i31xPX_Ew\'•'JFe2H4[V*|t¤CG@ܤi!?"a 0٢}nBar 职o:*|Lc%vff!D0M3-@4He#QjG_ǃ F~|nUџoLSUcbt={v!+IDAT,uG:i`KK_\ "'}0# ˇ ̷̟4\CͥbƤG;"v퐁uR_\xXSuϞ4'Ԟ1dx49 ~U1F__OODЧa'#W)tF>GE!8. W S$ E1L i7@|Ɓ|^L' ?G0k*!1ۄ|M|A8D|0A+v@~_ B4 bd ͗1yc@`g%WX齌uQ)C&vX\ Ax||CoP:>-q8ʫ Q/4OM<&"gY<"x>#wF| OCyVɏ9"GcK2YQSȋ>W Q :wL+6Hv%T<&ksW)bW!oOı$‚1D: AT,b>ü@Mg'$׮^&s瞔lMm^ZԺO!-u[`4;c0o*)@ gwyJ߅#;rtPaRz u sVBVr@:gaf XihMY^YnCΊ>/N]u?!|<%<[߀VFF?#.7eTnK$ I1L71*5x&l&bjtm2c^ y9] \KΊgAbd[(IcGô1a"g_ b Km  \=ly%H[ ~ N/A>BΆ%a PC ßx9>F9|xu v\DE50vh'slvciKA@0 -iߙ) !2>/Ɠ!1~=շ@B}%x''8w!᦯-߸=N<.xӀ{4 CxJ2[֞Gτ00"BE>10NgLA%! P-ϭRãō$<)̳>A50 -߶zX?a5C?׋Xxɽcv;0X~iϔL? WQNMhd;x4 tņr,LrgL6$Q1ܟ*f*I](CzP)-:-̀y0ٯb\lfE- O8/01 Z w1Lr=H¯& bXðhz&3&.7&:[0H:a NƯ.%<77=3gtb n]o^SSmd;Vk;:s(G"Z  !Ʒt<: sx|*,v91 b\!d cɎ->rp :m0wyZ;yL𠼣H9|ȋG3V1@…g LFL~<Ʃ=+|CLpN{m96}}׽/ |XNDK?\z[yHS19H%0ӞHhp5RU d!1#?٧Ev`PpF`N[$ܮg g@ė|YN g:8 a1?ŠwPXx1A.yř񀠿?sK_&Nܖ$ocGRQgَ\»> ~or">|US1#?9ߘ0k7}onYOg`3>fguK; `:v臙cb8=a rGys1[b|.<DŽ yˤrY R~+PC:ar5xc;W L,ab l,X >4^џ뉈g=_H.kdAFG9"bV.01F},ab[U,x b؈r&Q^pYfrz4B.;Gt< 4w,oov7O g~~m? v.W;X I`#'|.hk(yLBIx6  <xh7vrg4fx ߺc24h%C2$9FS>KܢlHgsu|o'H(7zDud+>?V>%.0Q.@ kQ~@ HCE!1qSq} Ȱ 33O;S{SyfaӻxdGC1Ҧ MS83[Бo˥>aekNH>NSN3x2nΜ^MY)|6o7EC{l1#)wN1p. )F 6^3&0NNgAC> G9MD*J0oab &Q1Llu۩e@OG[m8sČA [za&1Aq,r- M-n7]?Ύ翜2D-;Sxep~g\hWtfu%ߞ]g/bH%peSGEgE˖q8c5̾ Krl'DwaG$׈y3/N2w2. WL6c_`;gP|=̄$qՋҧ͉O~*{}w/)r9?(h@  -f;grn6h1zg7[Tz@z 4Gnl u"6`O%Ax$i$x_e׮WIH6w;AϽ)jMaǍlޢzaGzwqk#ڇi\-1;&~$۠w;Fځ[<,Ŏu_=0 )oo3?mtV2yv_uQ6"WĜ<&ǟjm_z|-u+Xw{?QG 2^OznPe\h f""}-8og|$Ǥ&YMaW=G>RI4@ȂqDH0Y^c\ '?;| Dar2- JZ ;LPG{0&aAy&ϻ$6C8ӑ|БN0Ǘt x fufI9g^8vjB`L"$XyO;y[{%xǔ =a@cr,J?7,w%8wRcX_&.{ HDω郊+#/3Q><,<ʐo¡C^<c6~U)g "Q-/m&|tH0 bgZoO'8u?& MK?^~"| GÃrCAO0tF99kqy1 C[=yNuO˰#s!Vţ/ $=Y˟tS'6OɱǙڙK.Fbn>Q%m^_Soݗ n9v򲁗!IvЗ@?ꇝ\tf."%LrS6N| ƾP8V-rVzRnͣ;9W5ca)xäPA_0+ UxXXlI$o>hߎS:Ɉ P.ꝃ=Mq3{rBa= 򙙵Vv893py?any,xGq g={c|k ?%>_2On}|eOOgujw$Hj'wr=&RA OبRW{ͥLxe[ϭmƈ<30,bϣ{L|񅅷k P3 F>A^v I˫ǎ/F(/J<1|sNuMwj[WT{}=6L-.B>r9]M*wF]38(#X^- ;ƽ?aw<abh1L# z)0\<&-]J43Gmoj[ھMqY]h;y'kY ]JW00$D9: a\w&DLxPpO<egٻ'_i [_[)w= 7$ӎt^VXNMcSA~w#V낯{L0#0#Kߴ!gh?:[xWIϕ٘>B'&0xݒs'Dn'c68g!ٰG%blJϥ׿ xR]设YG?~S}ؙMm57kkk"#.>/g=&0.I4bPO=)W:bb=L,,arĚlߌaW-K4k&RNt x,tafC^ k90)kHO/I0$"^nGR?s>kRMC?vtLJ?嗍n^oycȥ%܀"pѭ%ϴoO/ٹ_X'g |*/y'D(?q) #c~uu6/0nᶧq!%CO6ة.ήzܡGO[O`0H(x^p)[hI/^ǜ<)ş]/%8ҵwI6/cgFMn|d?|ߊ 鼯:È̅ao$X^wvqdC1LA! -AO,U! ƙb^X\; )-X8 n|$B+\ ;zC0Oab LbPb za}T bX`F7i5L?Yz`h A7},v8Η?,=wEwʶڿLY?<,tk-;=}{lG 궚gqj{#$x.IN6<&?'%;A/}=Gu[dR~*0C0?RCPHO*+ACX 1|#?#l;[;\=?̄osM @+V@3YG_O4w Nm;#!# =@6CJ@!!~cK_mC:kuƤ[&h)mZ]yN;ЌӼBgVf?;m.e r-wjvؗ+o69gĊU(C=zV+Ɛr‡:sq՘AaE'7%5<&0Ae(&롞Z b;!&\vAA a~ A_WslaRL1L9&p\0vx zj%~ bHu01y&>,2mѠ9OQE⃅tw7|pC: (/tʟʧ0?O)Nsζ3Oԙm)VC2Elpשzeg=*ܮ}1O΅眕/z >+pЛ_X^[c<`[:xm>r^n|]  * ]20gAxGx|}`T reK.0~q!Ѿ+Sp` RШfT_ɪ>>?o=+P\O iR)?SlhJB_-jE xGw4xٛy{Q+oo'A {WAmxLt6ih9(o'r|O>\ [1vvA|m~6;F8_/?DKMSIzyMh:j,:]z.;wKsk>g11p};4=&ŖL9fzG3/B1y||zӦޞX4=&01f &t00fZ&Oz lK '!Ga_ SP1LBCɌ,h"T }AaR M&v&004ɳnaH~;#aAaQyBӆE:grby:[MG+ybfѯ;ncxmG}rkMuǥh `GOB-GKNo;lg.yُNx%x}$GO;'䟐sʊ./-ӈÑ>[g^w%153Ъ<tW;^G35sT紓!,䰃>~䋇@G=domX$=p agUyKNQOܞ;~u MG-#'c/i7eKwӾ}6.%3/tllid<6,ɟ>?['b9cG> ?+h;piÛPh-Q=,r~(>XiV_v^S[ OIx)Unbl>IGoߟP? Asyޗ۶)9M)?ltoEܲes SKK?OMh /gCgZYM!GERNb3 x]}ngyyQN5&ͱQΨ=zIw^*"E=/+vkv8VC~AM4h g_Ꝟ1Ѫv"Fй\ ߎ G~t?ҋabb@0Csbib.Ԋaba§` 2N9t0Y/`35aT@IDATyfUWݒZ41 Ih@ ae!8q؎W;q@0$Œ6A HabRwW{/޿}n}to߳p>{Ƴ>xﺿMs<>< 8D<8KN.ޝQ|V~jҵ~e`$<r.~W@^'CO68G?L=`8oWR_eŧ=m9`^lkby7&W'xcO濟 l#'kj|䫿db?q{0i^T{R1?;\RB?G ~>y_GGzj(̽sb>rʤJ/^I7vuH vv*g+P1.'ϟSooO~&xp;3N˾Uƿ ;Sc:_qlÌA;ыgP8둃?Ĵbw} ?ޝ`?F;H%wƊ/L/h潽{nhW kÈ~c㟟vQzo.+>5"N^^6sQ+.ԷtY| G73A6">J8?6TKqCu6G.sca7 #VOd-1sq]%r1.nIϖlKL"N/Qiz'B+q0lS%&-16 $([bR0B'&_8U\@-Ç!: 2NnZ:L+}s?eby̝gʼn37z rg/'?!ND^'M,?Oss+*ybr;s~S12Q;櫵 ?#2杵x|40\{{O}{qUG'?Stt)f/ hG+Տy*$osǝfyAm'H"⣹難q􇓆k~.=z/sqe>e@yN!$>kW(ǹ0S. iv{xn>@ qs+=~qM#?3//|0_Muw;~S|Tmh ,7XZ(|TISIN//v8_I-1j=$#%&[&r|Ŷ+B%&-18lINInY4m8 PoIWuĖqRxy b]ő ZߪŒLyaGzngh<-F;w^7iIKj21x׿&9G81^Oo~c[K&ʽWb?.<փ;A*x@Ğwi,7nUQח|7M*;&{j?|NLNL;ys$Ď6=}'_ߩgvrɍ(|\ǾՉLVάzIy ^:xԫ>w $6Nر? OH}ߝG̭௓e~w{ء;94NT8OxrK)j+$4_q5}i|XqTTRErGc_8!|x^?Ku.]+y"m|utʙJpP{x֒wG^'3g?y*==?7&'>vpSPyԨoܠ8g/;A7g~IL8{ޏԅz)Fի'N t'~PQӿtϓc?v ʘ>w!W^h|IWr#+zOj,^xiQw.Å;/GE^ƉRV?os95!7޹D<71yVcyb89LWҏ]e|p!P p_ezwcW՞;|^qzokW~T/NL$[P5cKLɛ1M[b2ߖĸ[b2[b%&zƖX-1e"8fW(^\H4*WfK= |K?)7Tcxe/фn'ϸ?"8'}Sk$htD檯weqBAsxQΉw?g8~$>vŭRW;{տoI'.Ïԟa1޼cw/(Iw,?ČtpG'o ycH~RkO~3 gps!b2V21ͻ[b%&zĖ)1>,dKLGW}T3n֝$Q<8r%#R2ı> doq?<]*U{Nb'^I=Wd{_Ʃ|1wwbd_Ϟȼ_]7_yDgT~9OH~ a,._MWwg~a*z=].gՏ:r''wGlo',;yc YľDJ};e }v X8~ƕ ^JF;nG>z7}<6S#>z+{W0]z'|_OJk'Kg51s"~N@qP5]{Ꟃwdy߹U='&s'hqٹCmx=<ٿx1v,=/͎2Nkϯv\׆{v@2_* #Z滆](~I>'M_kOx737N$= /uw$yg,̅Ɍ<'-q; a]S˻6MOv .]ĤHX7~(ߝpiOx(jg\+/! g='ށ}ԝ1Wc/nj'^'&o|S( 7<}a/}7މIUϯr$1y#;2~fH 7'H~Z k<1v$G{W?v&.ǚIDžVOL$mjt[bΡxzLFug%&98h̏-1{KLgD|Čr:$@ l|He#%1ybR)^Vz rß!ē=~(])ˆ!'ݒ7MD#v(x$O w'w&/‘h_nB쓞9G\_&sJ \~-o ~SWN؏z;2_< ꝩ8Z焚ٿLNndG#DN n]rPvɡG~SI'ֻ?)oߘ])?'x~pr$$4|ۨz'Ou*N,SA_H;Arb8a)'0*{ׅw3y_w YfoqǓФ}>w.v7%Hk˳E%;xٟ02zT>_[z[9}Qw'}ek"~'ʻ귦Zt{Q=5lPLjsr0kSNs~Pte7w'zbԐ#>>:'&[S*r/=^ϊ2}/M-NN/77|DC./ȳtPe-EߨrYQ;+>6^ĭMbgb*~-jBʨ\?9N&vg_{1NL"GWBCqb B"%&-1~uWƉC}\N4@dfo`F6˝fFwᛁe7>d]72O~'/y&sb%ڻ\wx_yݻ_xO_O?򑱣'D3w~;_ڽ7IyXykk?wOG?` ['S~DŽ]M_!]7KA;C0} +v1uzэ'_v%(QG&|Q_Ϧ_M;sx ǫv{?qBS2I;1.0/N??zڗf!T";sKd#yNwxN?%I.Nߥ!o;tK9v%$sJYz:ҵ~?A6// @!u9!}$7߱7y'w睱Ok(D=x:g~a-ơ.h!MO7\_;N/Kp.NG"71Qq7}Gډ yPY|;,C/^?N(^rw|88Ra~U(IO_zo䉉wRr¯v7' ;~O0_ ѾwW|kUȵ8q7ӫ]_#/ԴhW4|$*w2NLN5$W_Syyb%&Bʈn,,Bu٣-1 [bqKLPwN|-SlKLzeVQ(N[blIßj򤾳z0sF|13[  3ȴίz"C;q*Pbۄ_-\uw|G};ߕ?_?ɏB6bGB~G })'W~'o{M܏ެ/#NJKDo]TM \֮aeQw}GɆ$ Yyw5 0OL| _-yCzk/oa81Yw w=?8)ٻϬ'Gč'c\F|;-gG1d@'tuׯ|*?^@;q?pa_(yᤄ>JO^Y褄~wk{oPRF0!}NL~Ĥ TQCPS/+q7ObFx;v=Dn 3jdӮcuq\]ŎOQ~׻=]/{o='c޼<9_q-}_̯@."xbJk6Jkw>O7.eҧ= 9Q;į}q?䉉r ~h{=jH(#N^}=e{N.zp` T7W~g a{1~g~'R⑴|s\͗}=E3&O?)|Ûr 0槢x H{ [CJw^;i:_}?=UAȗRVϬ`pQVqvoKLnIvi@60oqs?g;)"[be–HHU;lant1rJe[b%&?y^YߓhB2AhGmhnI>xvͿMvI([i-1Ϟgr3anFwaeS/ I3`0X 40׮?5$0 ev+kTzou'īU}@z|0Mk^;u|~]([՗キ͏n OoHkW8ŏ>^Oxs?ySo['xǝs}D\~5xwIȄu?N~q7tI/1yv><= 7NLkM -YtP%t??k yqf(=R';dC; _һ&~DɅ;ðuPx Oq%˷.אuf'Tą=ōESPӃMW}_g{SzGԻ%loxjp]}? OP qqKLfZ3>~T+[bw&-1[b%&zymKLNxp?~|,-p<]ߠ]ѝD\yz{mKL<@m%&"%&wsH~5XPLivM3ʠradG‟4[Qw6WB2R 8څ>x|Txg<;?ES__y/_ ?Y:?<eY"5>r6ahx'_o8['a ܹZaF?F`,#=N`9Ik::^B+^uRO m9ɰȗb| +?3z焁Kw/w>'u񱏟~r4'.va;/?SFĮ_/P (7?\'&N|\}/.NzWVCNv-l;/^ /x}ާ}忈7N _OOyZ{|}\/?awNtq g7J^w&7ep[XVTw{!$;lř o~?|ɗN}/GJSQU'f3=y!BxϋU;ቓal}Kct%B0xh70'?&GƝ]*tbba çʻ_?ֱj_ .=^ᨋ䫷-c'&?M-1:²F7犢T4m%0 ;x7 ANy톡$co+ѩBrmIħu7I$:x~KL-11t_PH-1@lI#fg}d/_)KjmݕܻYb8\-rkfk~|5v`^<QC|^H$ħ]Awu8%s1|M #_>w]XI{Dk亞NǷ <wH^ |&{[?^7cvѨ|vz}/G=׿%/?GW99p~8~ǤJ9z}ԣ6>_u9(\BP ./#ae/d7G9q}Sc);sX=S ox?> xl(_}kfYk'b@k7{[޹7qJq}L-1i ,R-1@q0-1%]dKLw[br}TƵŖlɵ^?!#a uymIF* [bkA%&S$D5_w$szĖ:xdo?}Fc,HWG{0'a'xbTz-8Cok}: 0?]qbBP׸ zGͷgZh00X tsc-^^Qӎ {YֿWP_z]Bމl߆)1 *;;x@ %?:4?-Е+_+dӃc!}4LջW\,xu(4!ilo򫵿8HH+\#PH~_]|$1NL vqqo_YLl6t;z o[wrɧA@g~K({4^8~ f+^41J.'~agM C_8—cbޡ-Nrp"S'&MZc%&#ħ^<-{WK-1у t7>w*~t-1:pȉMkxЕd~˰VT7( %ǖzhoIDmM׺[#/:K܊qKL2d#qq'mozvX+XbBt8`okWimɹʜ#P]ޮEhڳzם:3jQr [ٌiO@IF;AUKz7ȯktzF<0 ʍjaL}y#k4;;1)y+(ٿ-]_YkI;#ǝDbЉB|qop~Q+)`n4\' {fa'pȋK8'N_{rD?QozʝǣyaWjS^o*a7r/oE8i.OZA}wBqovFIbE8ű9QPoQ^kƓxYo NktdJΖv|/2 4e7MDMhrzsw _]'jR]]Aϙѣx_,:A~%xufc%;ҮM]C:,Nq?^uQ vZB⯿ۤadKL2`ABsdby|z@W@((9M[b2u–[Kyvd QGw>[b=miS%bB0Ŋ 8'J!ݨk|/zAr$ BQ ;Vr[b-n 3n[b¤#>#[܋Yc+nbO5TjbȀ-&[(r@P7Qt`#GbX1cOG~ ev#Wt1 mc}TN~;; nóC==v817~ټ͋p/ğ'kV̓S& VF.~VKz'?oZʏ]]E@O׫OGB*;uk'ZH99ycT}S]}=s^vW>kV>z GRǃ?& w'j 6~̓Ո!\d*nO^VKOylp7Xe&MEs_8İv G/>#gϣ~Gĝ}уKCa9b7(.1c z@\~ Pk7*(,"SIdg{+y{xqc^nrv\K> oH|ܰ)G?_=]l<}-–dOŵ*khyWA]ԧ1c@W1%N Kc(ʛ?wL;&ï`'^H-vn3}9')zah?I:11JOۅuV|?wr¼TxeM_s֢u"ګ^] wS=\X_6aO=am^9kn9Ӿ6_U[~)`[Aߪ[bX h%&"2?>ybr.sBF4ï_3y4К~xvd~2?-P^|^!.=)w0<}NW;B{(% vZ __rk!Q,\^^2y+k'&n8K~]n5C7g;^0>Լ:_G]~_1. u%9uPzS5c$GGo]SǬjGMITx૬#J"::1߿tcC!dy][E?FoEkg_qQ3~JK>_:!?p0ޙ_)PdG-8o^Q'AO/*s9'oEߣ)᝘X˟a 4'Rz 1j߁ȫV_A^n(C֋Z{SR7jO(єݰc}jQ?WO>~'nqb%&j U*:C+W֟Ѝı%&s$-1\l<bi'ƙe-1uŖdBԿ%&hXKLοeSdR<$D5emDw.v5-Jl3~4Kgė͏.~npAʏ9jSk@yRV;:v*YcnDn~:x'GPx4Dz ʕwan  ѴT;A>cZWG?U }፷q;e'ķB4{ßrʻ?B\se_EVv;rt50n$< M;ٕ :8w;QqW/Ѯ8μXNZ)=s`'*katgă5EgËSq獤V?~b)hsHNwWGa~ z5"u㫧-1ɎjT y- ֿ5\ = 1̹K-1955Qht4|]zWK(ĤG(ʚOĤi9aWQDEx鴘<2%&7Hh_+l\v1ڥ!4ro>]NYK ז%&x*Y} &&h͹*L29*q>d;C`2x?dSٷ|r<+Z(`wf8[LGeנ +Ϫ3lv jglɍ@8{f?]Œ nt^=A8FʼnC4Fa?Ůw~~={(N&}C|Jxcgm@:ZЯƉ W|'I~M2K3RS͟dNej3JL-Y t_ ˳dbы s O8Y Cި;SE=|f3߹9vhpR&Tk$Uϼc;]_}|8WZ]@q4h9sx,Q-'0]TbhRNJK[]N4/H~?WOe/Ȕ^+UtnvOn5JߢuvO='~ _81{.<}];1_t·F~Y;_ 4r :sqۘ":sNTj+՝\_v~G/sE˘BMWQW988fp~[Y!bQ)DIE] N~VjsͲT燯PTAܤ|w[]ñXL#~ %-h-1U"nb◄2lw\!yV\dGʒ_Rt;2W^f(+D+3uaw@C,}q|( !9ȯ?E 3{ 1tV /¦Jx&=8jH?˯zq4wYqfv>GX_,?%J݋S15W3ʽ)5F}? JIEwy@-q7C_qJg]X%)ׇi#wu+7'0v6Szz䔵/<Dߥ?~a!Qw@!(Yn[B%Zo|vhN%_sb7(kxtpm曑eQG,\uÏd\W G/tSWo@yg-7;UU_'&o< `cN R1azI'<;*/qOJa;k?GUBQboKLr~-1y'sOʤkMe13IK: R.I98y>Svr2BZ=da"^Ur_YpTX!L^&}B3>Nx8x8~} WG_WqlW}T_ ]׏Km^f?qkNL{?P/K" G@g9;6Ggsu#zc7#N zt^gmU沏PTRvbcHq%&?v3Qba˞q͝]Vwh33T`tyɝH^ceÏbvnĮĈ_QnFM6}ߐsb@ %,WKi ^s񖢝v3j@ν4g}u\b'TV@\' txÞa{<ƍrSLgW̲^}u83/wVAwr4N~R^5b`g8axqS+F.h 񦋡\Rﮠrw^hAuT7Se|U7j-1m}x~{@ _#3I]X \ԀÚɛ@cyv$[b!? lKL""&-1x.;kN 2/z`)Hkű᳏|\lkߵ,5 DR`d_'j-1/ ؊ -1슛pfy'󔲰=d}Q94Xλː^mUlbD, ܚ5tMn_]֡Ih?nI"$5ɸZ/5 og?|<#la.s)wdٻNZ.{1oPWD{> ]m݊S:I_>--@0&_wc"~)BN#h;ɷ {Yƿxw^&OZ<ɳ 7qe&k_ ]ɓ:ɏ牉DaMJwZe<{]n[[' ]pscn\ӂ|VHߚ<<\_Cqz6~5F5R4CUqbr.%?eߗ:NJYJLwh%F0:?q5WK;Y5rwޯ+srɳ7,b9V׫e8 ;s å?kxNWu{s;Rڳ\$'f߆IG~%87[iWțnM,-1]۹z=)]K_ÿuu%&S( -1Yk0-{?g2>v:اMFrMu0/o-kYAWñ.y|j#7X/y$㒁dk9J?G ;]v1YЖ c\LL>E Ոł-Tef ey g{{V"RA&` 1;8K/IpҐW!c^… 8ǵ+;k!kbȏ{iBI;kr"dN/~?Ac OB-LWh6ݘ=|])v80:8)aw 2.alt$$ }.SQ+Bd^9$)N/zʍ|C s%+}yC;#G<(e;.r_tFk֪pN.5m\v3ϡ7]2&z;-^Һ_q)s>&۠wG]Հ3/?fWܗԿ_Sd?/97PH[ =:1!%#R_X_;iO{A7XC~eG/9;ԝ];q]^=GQR+*b^bNzgd{ͬXlIDUFKU`{ӰF~@V$c[)e.=J5$F]mIģGG?GkYr-$bopKL} v1*ߘ]ƺ\n9?c'c+QCu<:OwoKLb_T[W,߽dyD˾-1=9 -1͉ɹO{q@0&J|Bh&Ϙ<+ A9rZ^ ' 0T"b߅Ǹ&f|$"';2{u B-zZ;)aPCS|aG{{&vM??ȣѕgXd~q$7{W9eXF>MOݨqy5 *q ca{U\ZإOІ5-K-?dAYfeo菞B lI~.oWKng\ ݜ( ^ Y`0lIC-1dFD%&{2d l 0ƗQiOސ? ol@בfІq?PvtNL<h~x)vP8Z . ˦o?; {IHht}k1Oq}(Lx7y ~^;2;s%{c|D0+\[߻y|=xG~ uVwvz=Xns}_5{-GjU>Q7IF|TSiljb' `-8{Mk/E2Z،hũ˷xtrC @S'Wa"w_=<5|,NkM_>a?ɯfR81s@iu?]Ck$qmD[hkQ2ٮXyd-1ެ~7X›ܬYzakՌ2ns}[b"+pKLN̼񱖘{Ac"@(>yeF?/[/l]$~ KK~,kݞLZfM!G;Yr+ռyAW]2QwYc\v^k6Tw7# ver;_ >t=9hagvỿʞp%zdnh?,ڃ 9|Q+1zH`|#N>{7vU'&|+xU߳/onzG |`t~a֟;ߚWqcQvb2k$'gr.&`Ne!~8oov z;rc,OA]9ljz(3Yzѧ=*QGrI;c.' شg^5W'ʼnɖDu4Y(亾X} чo{a ?~ep$ |pAÜ>ǎey\En)G4pDDn M87MHقx0qneka/(w~evUF<~x?yrNNNz18/奈]-W=PGgNn}~$nu:X1D悡)Pķ`^lA܏'D8ؘ͢L@s^̺̉nG<_wΆ0o7.^WIz1W&uTV4V{jzb(`PCwZztoAz:UśCʼnɖc‚0AacIkUGXcߞv4lIt nFlA [b0Ģt%&k=ͳMk`7-"8¼غޡ1/:"Tqa+j:#[br]npi} ~[bǺ6$&UP,l!֣2I;&:t_Ԑɱ?3S;Qnh<ʖ~V|3n,{՜؛/ĝ2ng\vw|]ύ=lKH-odmᰶPo:ķw^& =vAY;r}!Ϯ,1~G|/^NC Qo??;8z'&_ԥ! K, Nw]F|Ǔ^qVE .:;S`ᆭ\`'UrQl Eϊ'2zubwFžuO_ We Y*/@qGg8/1e/<NW+f[rD(ţ{KLyG{:u*w~?[;׌/ڋ]/>7GrdKL"f:ȼ!3 hy"]/{-1:얘g_ϥw觧9ж$"%&;CaWt5у@te\wY5J WǼ+-)^9vBC\"e%T@lII3[n~x2ٯ>X&X.2PHgc //3#W0DgƞZ{i|f1CI`P s=#On$V3AwHzw5.Rvգv g ŧ"^cm| x]-L;Y~H8G?<~}yZ.҃_Y|Oe|ң>׃} CS??^W' >tx9$8ǎiosy-.̇MZ{95Ka P] ฦ9Tk|(MuPzvO{ʲY/ϾvR>>XIɊ<=3$x_"}4UMGWZi~_ԧcRv#םܶ.j90׺Y?gͻl!֯*~X1^?++%&zt!1Q.>?8׻%&Z-1'z(AǓDĶdW isg8w!ƈ!Ws%&J+y%"[b2HmIdolbrϘZˊ/kB8;B,W)5o706\FДZ&akH^=zBT< ;@IbU-1IG>#E ^ Y.wreQjƊ HlK},Bt#td|IwYS'_á17t'.y -1 |+=UA5-17xOEᖘL&g-1~ƄVbƯ`=19?9!I5fa^Un\wfMs7kodh2/\4a={i->kk!?/ۙ }k~\Y5=ۭ({d>n}Xqg:bpfɁkkvOf~;/Pgb;ԙF/Utr Lדr̮cC'?;ιjj0h[^]=Hf?.'~7jqb%&؇DE_ܪ[J"%&[br]cBn{`վ7[bz'MkgwV=..?%s=UZOWkmZ>xJkt.n}⺋319w):q}:@gpW  M?kSԕXqC9+j M-u"w^+wQ^\ǓKO^w25~|`xyxk2z:2jMΧaz{6nƞwG8kNcU'om=Ï1pQג?(ڣ D"1]PeoyU),rtE!U^3zV;?L.K.GW|k59xrkz;_G'wzwɡw?1O.'&[b"D<\\"1+Arg_O- %&x,K騽t:\ެ^zʝɭCW|+-1>@֔Ta살-cap^`W)Dk-9n oɵHj%Q;k]UnUw]唻=ʝo&OnMo;2:5.>rU.92jbr|ΉB)wxV.W13CyP:{;meP/:a;&o_0GZuqq<Lϲ~#A7E~ ~'&r Nyuzee;\rx囅УL2:\++v+wtנ䟭lIo> @[*wH?+~zd ߖ! ݹ rkb7]\sӊfg O]k_+w{ v= l-VIr ;yM,[bq3?h^WfB|֭k+EZ;ald0-2]x|7 j5\+]~W^ӏVHL,Tjf~\S_~ޭ '9t s~WĻ%uR~&.GC=W;(9{K'Οys]yn<ʵpW]=rmU:^ƷoMσ@.gzng=.)qlTiŤL+vX^i ծOW Va.~_ڙTo[k<ցIlOnss,} ]&|wfGalGe_[wwمZ>qlvL֖xT1Հxwā Sn~}H=uH>+.@Okn8F>fgfԘy[A)cȏ8r}aA?|3Y{Lbhב@.G>tܪ^_?vN8'ח>|p@%~_y&c/BD:qWVK]1!3ҍrCg&l(rlهC8[v=$HޤuMpu+'M;_:YxSO-C!u{h~C9ʏFA>CF>8v nL[{c(b[y y/=q` yr@ KKv#/9ȕ%zwA!r@tJ0&USqŤL,tx;)#vL1I/^'u`R&&2LYD< G?C>x W;%I؋;NDX]O^#7tǃA )) :0 f#d+[dtp}ȡ@G/C bx#WQ$7)=&n.7+'6),Y#]ᡏ|K-e?:egU{Hͤ*WJ8Z kݜ]&G rǒԴki1!%z@;:8~_XSc\k'E?cޠo<_Y[2}dY~p}%?PHf NXĕqYӸ?C)9?W3~p磎\x6d! +0Rh'Qp<wLR63g)%:09ip[8v?|G}#[S&)uu`[pF]c\k'E?co<_;|Z&Wj. tLV50=[,Ug~WJK}\ x%q rP$ύ9}~^:9 y&r]舫խUz|Ztu0ޑ7D7UN$W`.OAwK? =-q]7+dbrO~uŎA/XIvr9M,8_WT{ĚQKj2:0k}J:0\}]ej. ԁI SOZ&1LIF[3בX?,H`膃!TyyD5wAVtY1h"=`ԃnwN;%hsAo8YNyjDG9\ģ|_;ûl`NkJedIa~+}>HG>B#}Q,qzQﴃ{Z19A~sr%_G:8QDG~G#<#Б_#%,ΤQ9JtGypQ>>zQ:9%:r W?~_yL c`bߕ` ov]bDsVdXyپ|흲#T1.drѰ7yK9D־6Tsx Sb.rNZIZ^a+wadt(zH//QsT;$K_)[Y偘.'f{|#sMg |ojXa@ւv4 ?%i/ 09jclU 8]cW$'R>}q||. L~Q^1cж⢋8[4o[4vOZIZDaBK{`T&)1Gh.~<-=GMF;N΀bAwη=0YwL_~org^πτ(y}`Z p͎8+&sC;M.\;@{{؃/hxJvZ~(\ :.jf}\vO~8zc.;@ ANK;s*WGt qBD?r D?AG.#.}]0c7 KK>vo;9r!rՁ嬑y2KFG<޲"W#Wtp@nu`— R'D@IDATuBX.>@'/a'#Gc:x>|.{EaDG.}`I>03z( J8?02l,?L]:0vU֩Vϊ ~?Kr ݾ8 b..yypbH(E N,0zABe@ d}dwg鐁qcd9$pZ +&A5X3peWVGc21oAS|c-1h@ TQ>7:0adG] \R=jO.q=s?y1 w3Qu`ǤXL*_30weג߃ߒE>[~n;;hG9w[4,ޒ1lf~sE=&=NB.߮z!/h;n鎁I,&?A#D~f,E|v'՛/7vڭWL:P 8Თk4bOWӶly?uLQ=eO$x尔0<9@c9Vmƅ||&ӛ}+^3gn?3ytrZ1즹DK/m:~_`C/rlW|[=&u`w;R?@;EE;JCԁɆ'|Pjcsc|߼4'<^u`l9]F~yw"rB?brƆ_gXffX^ov:&36CL+\rxvw %d#?A;0htđ| FG/Y$4i,EZ9~|m:v3n3 %xt\Ա?brLVLE"޴~;`\~؏zAG~|GX|"]xI?҉z.^%md+ckIZ+"߀Mй;>P@Ny{`nW&G;CA?;1r-ĉ?WMldM}%?n?ޜ9$s_q5jg4VxxTt:q %/?p{Zj'Hwk N؅CG<ʕ7C|؏8"nG<ڋz%>tvӣ]UIrxPG<| FG/Y$LMbh!9C$.;E##~]%K3~(u`b C͖d<W&f$摼C?WrN} |(WGz,a?G\Gh/Б>tpMvL|FP7)׾V0\"?KM^Pq1\L+&d<{ViJ_|g-%77kN\3+2|EP \hm~o19?LL+ <6-/&?T@o'Z"b*V,\Orލꏿ0HZb*qy =oU9GR{> 2)g+# i! يS)]YJGo}!ߨ?ґHxm;&bR&uG!vɳ᪸u`R&| ԁRں-4 <0M&ցI)AMz~k)Ƽ>ڬՁIτ몗\MsJ/A~ ~CQ~#΁iou˕h^[g/)23_)1 @RU͜0(ťTnf7^VPX^L5B?v8g~VN\^D_< oɠ?U|۬m~rl_6m@fC0P=tċ߷^ /$*.{[ ,+إ?$N\wqKԇŘ]Z}e}kŶz qIx,0zE x色jo|7% Z]QI=x#qJtr^‘?f!~ЏvK|]xä:g.#WON?0:+S1NcBo<աNxgf6s-.S_V|d Q.ݏPWTN^y-.ٙRGVG!ޥrmXׁؔuu`nhvDǛ}Fߤ ozicQH/|?G%>.hw^(NzxbR#/MX3޵1ƒ7u`by"LgvxyyLkdMw<р٧Œ˒K}hH#o%sJX \:`ڪdJ a68/E3P8fQ}QJS/+%QiTlwbGdR -MJX ݎf§uZgIlӹxԎuP_VDrͼ }>(=&]v 팸Ի5ž bbN⟡+ cr>VYAaJ\!8W@[C> HNsZաRgtP~ ]'F⍕ł}gNY9Tw ցI)u`XSfC[^1iWfo)u` LJ/u`#g)O^&VFX&qL<. eU01ѓܤX\_ <'!;ڗ1;,kNҒNa{K>{K[XXH,;>&źEFs](Sqtw)r<>W㵗{5s̷vi[]-!%Mj5[!/sNރX Cy(XW Sc%%${,L>wē-'1xKH _חѧg0w0?b%SX)vG~C^-kDoxqDZyBAT"48Ko/A>{0=&R )K @}@)'Ձ?V*XY+Й?C_q_ܠ+ b"v?+IհEv"č+Yvw8;)C>x(:r1ʖ+(u`* 4jࡿ$!J̍L,u`Q+:G,5.>/كaO}<ՁILd'u`b #U;l'gitu`bZzPE\"17j^ ę;y}%&%;Cw&nvɱ7aU1ɧrE%<l!`G~!̿_Ƒqc}V>)?z@VLXX!f`>rZ5{6Nz+M䉕ȇNܔ}Mc7(8/wԁIL]LqîK.c,#@+~%}"?/u`B; (:0Dԁ<њxH骂N޸:Kt,\ģ=L,3 $3T&񐼍綧,2t (n ; 41[%#>sf~%ݻw%WLp^3MXpʳ/r NjO/iX;w{i7Y̊Ѳ4^{99S_B8023gx[no<ê֎gԬn]i>~Gho֢-ՅQ;&[1v\{v=4}7tCuf£? ruZg V@SďWiW<$ <"5#l/m /fz?=s]6/7`" 6o_Hu1Jj򦹬xC{$9YgdQ+`{uq< p?A](VX9(;F*VJXŽ(Qh ByA?{TЧ\nV\1*TXׁITfLv&u`b:0PL,u`qX`Q&DRɯ?Khh=Fm~Z+1a%h XO^kM9c~"s+9bӧ$ʡ#7&>?e'A+& +¹ٚ]9^uu3ۥӷLGs0[M$6kqdg:L9m=슷Sq.idH{EvY}n <9 k_!8l/'ҕhVL8ezl v?*!so 5}#q/$s5)Tϱ2Št9 ostW vE+w\m s{ʿE-Egń'-!\fMT뱙/E7D9 0F, q/J{ysȆ8-!{`#^).䀔6 v +&"Y1/t`N +&T|`\r°@xRU?+N LSs/zXQ~dL3RK iԁ]2u`BWA;$g7MzݼZW]{IWBz:0I9̯ZRׁLhDyPZ:0QX:eO:O'5@ .e/&hhc'~bc{NJ3#}5RW2p!&a{a;M'#i:i+>s6G0+ڊRT.$.zIN=R>]8%~ ;WbWHL6gi?=3YOkp& #q4mO/(7);40Y?؏xN::+: JitǞ7VӲd@ 4NpZS~ƪ&vъ͡hO&byٻbrfy[9Mݲfu9LqyBԿj i5Pp<gg'H%(}w5!bob~Tļ$8Q-RFȓfY`fr[+&.r!}S+Ѳ]@6WL<bB]9!A@ Im2۴bo?iy=\`a*G~Uf)%yӂӮs썕]G&'^SF9F>JVkI/I8+=1nVxb<%PyOV\?>+Jߗdœjaׁ 鳼ԁ p'2P&;mց=ԁu`#:0I>y10ĵ^]bִؔ4kv-wphrݻ䟑88Sq .hfn<]Od3 'H/ff&xՍ8_LZfonΦ~RqdCK.Wޗ8;&3ȳ#WyK3ɫ#˯>48ܤ_l:ٿ%-QF>YQ{AD{nj?8{pSBv< H^iG |~>7,䠗FY9z8=HR)o]m O{3%=Gy%Whgq/0p\wE;eBhzw0n=3 nfXhֹ۪o<]zwL~I;?]{u?| {W8=^'^&Z"~q ZD(ң^{| Ng=]ڊɌ*Gg8 [l"X֊3+ e q33J~b#.xwW%&iVf>+y 9c mwZe{~ݸ[>vW^Jz~s=䣴"B|%>} y]|&E L^Z10_F9rRTQ.h<ԁI3 H^iG LȐq=),ًE:%;ALB~\҃DzrE*[aS&J `a y^n-V}JWׁ%LhYĮds!dŽkyip۳GA7,:؂:,l|=&Z1yZK޳Q3όѲy淿 u i~>)*+ItNsk\ch\@Y]'na`Y ?{0c)X]a3\}E273ҧK:rs#}W$j\LXN)T> L|p(~p@v77z#6WLybns}=bg0Ya`9`>~T. 0}Mo&xybϭj {oTJ3ot8}˭ N?V1G5 <}D V^Ž%W yC~9},xޢ}~B@pV& u` HxBW&:sR7L.T-meL&wu`vWRQ&64z|%A@%F:5Nh)4  W;"4gtON뙄NOgvx@'gN c߲/__>g#?wߗth~,o=鏵br<4&Z?}EvX)cȎ46&tLϵU.VL5bpvٹM3y={&{'o 0} B>#\h :v#vZrR{L&]1y$0𧥧9)*ԯdJ$htfX/Ϋ9@u#4M})`\%k'?}~y|40#ϫZ0C9TBw=p289 GvSuxg}OKov )NKs˱ğۻ7?Q+'L'$N{sV(O wE%?덕!.}G$)C( ,:T foc$P&dՁ 邖7ǍL,ottt%,g9Сׁ yW'y$pzg;-9s1ȜAOG+u`R&j@*5b >Ll¸Lh!Rj10o&#t̍ G ě Q@]\CGOL>3k3xe@~Elĕ_x%)} ;fdZf_7{'brJr-,{1|a-=;g%)֡`T6;FKA.A?Yru8"$~v]Z⼪&mWZX'lNO?Z'iO][zԮ3LpFm}70bgb˖?Iv@u '+Oǿa;[i3^ ?hNce~S!jJ~.2t vI.~Y)aO >wKMv┢_^ҟֻné8Z1uH+@TޛX>'!@]_{VLXY(]I># |0Nb&}fY(_*g%yZ]҈{HfuܩgL8UVjY}̻|>քZD_|n:ORIpn{}]Yr͊yf%OVzOOCf}x#;hsEǮr?Sڛ25ZIyћzg_SU:_ £̈hIyE3X;|Dg"팩ք9G,kmO iVµg%OB0CrJZ!_9rC{4)\Ŗy[ D^}tL8U0;J+e +1^=ˀ8x^|Y+1?$)'tLp#GpЮ/1 j+-'䃽1{w_}Ug q\\䁽6?>лP)#u`2.pc:09PdRցI)3-fm^[=ׁIjh<ׁ\w[B+AD  lxX~eH_bt gD{{5SHEQ !  iSc,-)&_/k&K`M-3Т^,&ݐCߕ)} 9懙⊉ʉ[2=7}gƸN$Vl"Q GozQd_\k/\}޴W-XO'_Z:4>i[\eZe򝒧u֩fVz GmVh^!.r8A\0=|5X'4j `B'~k|O KovoH%^i O{VޕU}w!}o|/g+3lNߺ㠽~`sfmc/Wr)NcKڭb)lⴿ)XyTV?_'jnu t|VLD} O#= @j+Zk*Od}3O$ͅ`} %OpY+Ks 1 L$}}5/6ϼ\Oꗽ&idjzOqV/|=WcS?wQf[H1F+xvW j-C>}`NʲҖߋ@q͆7VL(_v;r,fc%xED\7yV^C̞2s_{Mt.{ejOiŤ)xDI&^pc~w:0Q ԁ5:0QQ +0u` JA J sPqUˁ؉L#9OVLh9Cg1h!:._ӡ_&čSkkS&Rb>[vj/J.z$٤<ؕ;6 ?6+O.{e-hoLMAD3[ɫ42?&?}Pq|5 Nےs?SZqkBTB9$%f [mMAb@V| oV ]Cvj(TJZ3q%~K>& E2f8+ps"Etftw 7u:׊Nq{۶D >>a푙`Nbm+;$ l Fzz>^ LO ӟV}J >9Z1x&B.z%V1S\ÏyW_*ݟJ+9<ۇAAG|pzV=rcRNzO>K+ZdVL7?E[Q?xdGm󃸑r@`!AAĈ=/9Ȅ<+*nF>Qz_!X``2SN?" Otk'O&|&n06Dٳ'_y}S?mhQNwsUv*g5D|_PcH,5tΦY 6 ?&o0#u`b7:0V&B CJ~^S".?^y|Ձe ,M L0ϛ/Z^$2%:r]0K2aw 4Fu^& E q{zj`3y@A:RR+;$;Dy}/jg伨sy'r.۫LB,nWGQ$qϽ'N߿eNpĻa&F=`{fvNɬKOD<o뇫X+|ح߸2t'( ]Lo)\ZR{RPX'UӤ>e+KtZAy𤭀qUbG6I WJ8_ޭ&߼~/q{yb<]|߱BQӚVv(Jzj+ j &a}C+|װphnJWۊƏx?" |h/ٯ=f|;n]9|Sl?|dMsz"<˿+Yq3w;ԹG=tȁ{_{9Qf-^~c{^I?<X[eVO=tRK\ ZޭO/jo SĸډsC_O.Vuz)V`%gL㔉^erz#DasՁ7KOcc k M u`S:0IUV&A{=Yu`Rȏ<} LԊ4N?DZn[,̥3N~-u&ng+<=婄A_uE"^8a|N8zI=% ߻N`%YWS|ssv=_gY1ӧt*1Q<犾;}ӽx`e"pI4 .Њ ܾD0?CCF15Dr&fjikH՗[Uv?=% ᒭ{ w_|YarXI yJ+_DMǠwi;6' LVD{hRh@%;BsT(r 황wVH^Ȫ:wjUtK)|~<^bQ}q Z{L(̼rJ7n.>އ ͖/O(nW[?])]irK=qQQ >(GjFbM)ZOWRp0t}VVbrg(_'>3S'~>E'I0x0?J7~ょ2Nc2ˮFPz[2>8#2/c &:+1Id*X$ο PI֓q^ȻkzʿN\~&+6Ж (GN3Ȁ hﺞܜP5 G@IDAT</ ƀfMfѮnOc:뉷mTfA_i 7ي[3VӺ37/S;m86gCK8V<[%Њ + ck"~ur=zyG}p$^]{)Wnd0P1ur{g| Nrrwly߼=&7[}r2`.?)m&Nfe%Oi{'#l{_RQR(}qɫ^zӴ#/X@^FA+&lbrݶx&`}Noq%{I_<l^a'O O!^p ijN{bJcr\{dߡ9?؅9F{օP̛7N#F"ԁ LZ&Jα?]|!!<9`ث_u` dLRu`ǻY_'+<ցI L>wMcfVڸAF ~}FD \ iK/iȠ$sCF^|VLݯ&#cpNb ?/frlSr $}; |)ު^IhU*>S\j㊉Yf0(][žļ>E|^} v~vwxs g)O}o&(;ˤMzTER;|now?ח_WPFKF]/?͜L dHyeMB.ȫ\kI`{Š;Ti_BK#w}EArOy~͛msZ8}d ʞ9Q+Ѳj&iqieۇl wPNh/])O[|+~2,2 DDzrO~;o%/ -!?{|@8=23osF??ؽTHbR&n:0ibxPEku`BW/L5:0<ՁIC4/:0~nL]ȢLf809]Q(f&WwY>iF̬#],ǎ3b$%H}״?rq8Ú/<ǿPid3N.»9, v}ߑ+Z)\!#Nf—I{Q8+ٹB{L4C69{ oSr-fB8BwH|u'C$qQ^A&r]&&:]@b\y9ǾxJ^|Vs7Sttޚ(Q<gx6|6L遽2ݠ>O>7J%?{9?S`+堞 ~dEdSNk`<0>8;)C?jyPxf E]DCu|ק)d;V:rSR*yW{;W8t. :5Ϳ|D0d=AP# }{ʓkxV0=٠Q>VnO7yB`3c-rtZ@j>8|RФ_%Zcq(N <*RȇF=vRI[!GZ9Q_kftxT+mԋG.yQz] 6ӐGaK._õ'oWY焦 f>y7ua?:w bƫEM R]O=tV(|d\<rfGf":x)wc'}É_$ǟ%8KtQ,ϏqJ@_ļD_d6#0\).- B'P:?_1A.xa>K7)d?҉Ӫ ,`ܮ{K&/='^r}gp@hv95c1Z!a6vr >4q  [ u$pn3O ƕN/\ӺbFG:xC:8@JrbR&Zecl ALAӺ<< %pс'u`B@Kԏ :0i&*a/Hׁ%lu`Bԁ l6~p(a42}Liԁᔐq=&`yw8^acFC|c 9p_wm,3#|>wуL{ffX\3mÐB]SPC4XĈ:8HNy?yѹ_3#N ^‘6&7ɏ")y;w)\~bzLyp`G:x?yӖT6cR\^҇^WZ1 z^~CwWIp&{82Es[/?vI֞fj!iY7IkmegoXQ?iֱ !Fb3% Њ t R@nJ[""=dW.|Қ9Dѿ! ܗ vx^) tJ+%{ShY=iQzvs:Fǐȣ)i='a!;Cd#zKQH9p#WLRHKçyp"΃~XP ##Gu`µ;rEʆ?҅R&$G:8|N}u`̋߷tL=w]5":0Qfl=Q\0N̅,X&@E:bX&Gā6ZZ:ё둁fnYSVpnU Ζ(q`wL)Wu*W遝r7P^e| ȝ+j&{mE_19}$'k $B)x ' VJ1e/y-]T+Pn :(+&?ۏH(:ݖCW^>&'le䑛~igu~ ʃcKp"ڤ__1 V ͂Wx-eQM7(47۟N:xDx7 |{4) ( OKF:#?sᔣ_G<xI~6cA y~7MҊ\4g\1%pKqvNU\<}W) c?#yauh ?6\2ylbg{QSgn:izQQxWL'/5O.q0Rz 2qpZ fLAsL쁓fz$fri%L<3cM ԁIGuGLưu_nhA:0ifW&:09ѹ_Q{FZzP&| t \<|3c0bfal qj&="Pe,=M;/?_"b3E*̐⡜yr9C EfCw&K9ު!Vy\8/H2lRn1O/G?Sx٧< 2L%>bcJG7@GWrF"l^]?bk#1EÑ! "阗l&ldI{>ҾvZ6_Jzcgb\"rp*(%#7壇PlJS‰/K>nCgZӶ80n:sGQ_CLn ~l+S˶?)7$Ic:z胗%:z['$ GH)8!!ׁG"aM˅!{aR&Pґa^&oo$BG4^&TAύ:u`hd{xFҟOiP&L,u`r$%509/sXL*t- |9<^/hk<Ҁ3r*(V0F'1_1r2+f80<{R!YxTr~ /F\@8Vd@x> rޒlǩjW Go/y}<)D(  ?P:n -SzWWW`ce$؄i6EG10Y8.$ɾ|}`f_?1lJS[M_='Kt;OM-E>zI bӹ}+T+WP(. -s<347o?"!ܞW7˟?'+|5h9Xv+(?L~P tؐ g~`q׮yp|OWuG]Q_NM-@#f9zcd,@ϛ|B q2 hja vSң|%@{-v7xʣ^.~I+U&\iP! u@X3 J^&$CgՁIa2w:0IA:0o^f~xP#[ć| .pR/u`bˀWrj I%4H:4QtPaaAďtpK"Kn$N;L12FLn0:xr4(1Y['yxPy@KSP ?+sNj4 cwa\..3Z)?г|p"= J̜}z~wo˖#y0+r b)b˒h)|M*o<{gU~Y6ڇ1y3+P@EO찟e!qg[~HKˡ{f:6a}=v[ęqt{xɻۉwL"j?qtv@a (܂}~Kc9 qXxOG(l`/ƍxh͢甭'%Oa<ʣ\+/se&RoYO*¥Я`-ъǹ0u\YaT-}b8R\l**0Ĺ0\#>{DhKX?=~{b<yt17=sz0 [^=|NEy-Lca+\ߴ3}4:Z_p3/T?|GAzyVT[W/.wL:+ #(|$wL8YquW;&w_rd|?+ 8`+Yb0Hĵ <˰9` N +7rgCCÃ`~:ٝґ^^?_׵c^~G~?pF~H\iؑ>1ϧsyJOɹ0ٞ}aΉOA# +?03_&*b)W {Z\0Q???p `J'0%H:3?vo󻕞 +4~Z>v{}c^Ow.L~q);&cҿ8Jq`8|XKtA'&4+nAZQgEj:h{ݚ4_ nȽOF٫wo4.[8Xds="g܎Ǝ[;& w+9=gJN]aһzmk٥ 8ۻ3SŃsdZ;Ak0wLƿsac YE|C;xWMc`;[[%Kg^ؕu'־yl u}x!(B + s\G.ҡ-n/"^c`D4E%ǧHΟ%ّxG%~W>c`M3%.}i=#~WKx)?gû /.&߿0% @P,/W۝ K)ԥz`eG?:&2x.LrZ¤^%p (T`V|Xyg>|\\ʱJ+SH_-LjsW1*ClyI{ۗ;&àw*Mq'N@:-}+z|a]ݣr 8yz`~°XmqL}`Alc0x 'ܑIp{dhK Fp?fF"H?c2+G0; vNwcɫfc YHzqsY7̗i93O%p)W8@  g'Nf)fWڿ^L혴 ܚ <0kȝ3 i1u/$ڭG%G~+X7}cr.LFcJ=Ar=C;0R.u]BNYB‚4˃0Q> say7v'>;f)O?&Y mYt~av䷙ mѷUnXcҏg=؍Wv$Z^n a^xQ;-)|nKlװ[nhf>ڼ$uՄ'԰ !d¤y,^$nWdܚf_/ 4]V xm;^yОכpon}_kv+>[j>v.L"nhkK0;&1>z΅g\,wΏiV¤KqAױnMP[/9_hH5x\%*e3!] ϕ~%orۼi벵 ]Go+;ػc#3z._b"n#/] rv;'qڿiq#akYQ6 RiYmV;yPvvۙ/C=j\n|a3,Nb{$~FXcr.L.C|1}_\(͠Ux7FeĘ|2|@RqC~.L1:? q͑~ ~%srۼid\Siy.LZێw 0$ e;~@#\!4-N.+j=&WW&Cfћi;ureA| IfF Å~^W''=80a,^,Dݸa нCzeS;}mvک#L?|Dy]m]]Ff3G\/fCӮ짰[O}\o;&"Q(9-.P͎h>7(5X&y޵Gx#_Ҵ8}ey }r5l^#?+_#_ \_SM5R 7m@Z r".8;@/w/KOx)/鑡@ HϺm7sS?]\sDVŵ#W#=;ڳqK 7Va'O<1saTxztυzu&/ue¤ 6@U!|-䥷QW09>8տo0C_zE\x.L.P._ù01>c< 봓ܧw\˟ *efѫ@n0xx ;΅J u%'=\r肬hD;;|;HHDDn`]8ѮW᧼Lu ducZnky@anxэw<TߡP?v9hO/2oZ{}<$pzc94δ?_]Dz#; `¤1_~/C=<՟jmo| (vFgv"ס/ʯ kkP筝w_wLm [[_٭`I+W~3\bt|wJFgOE[ o+`rȌ۴_D< 8O?(i>yy|,^혜 Q.¹0ƴ׫:Xș :E{nF{fSm )ӹ0눢F,=z ;uV}.L;V])Vtjq@~.LF}9Xr][RCMKGzU'{g+ l΅ɶ8?#;xh=W]C-=¡]xteG~k'M'/Åj7FmƉVHA%O_9& qᲳmq7߽K}z>o%Ȳ&+tbo^OEоPuDGv:h| ȹ{_ߕi1_ͲtCG EYU16w2GkY8/>~8_ž/H91Qx+ɼ =̓,~=oK;l q" USWa:Np׿q~*Q[K]>huo<#d +p.L/saRn֥uػuAGυI{b׽oƎ1y|z~ P "w!΅%w|s~hoЏઐ:+[:ÑF&U1Ci[@7B}cXWsa2(Vy!.l;B\^@ u6$佐8}  7SU 7.GBl q'=d;tW`;^g y}c΅IWdsꪺQ>¤_^z*SJG`9\xdv,P'&%yOQ7=otƉo_\yŻap\:rv.wU7ˠv~˴r#Uo/@CVraVaU!ì/3PwI'ꝝn+އ?Kȷ;*vp? 9^I7%Lv%N»TC ǁv}3~|)]׶V t_|/a^~EM.2ǿr}%4d0{5{D_sڽpyU}6]:&c*pap|.L fL#-;6s^ 0 (.@.LMυIXi7Оi$ Y=J# *H&WW]w@i vQ8J-R_~mO^\(؃4ͷk_sڽtyWqW򌿲baR_~!7H;N"xNA_vę2-I)G;'2 ` 13hzt]x~(;+;WծƉnM pOySi?߻*.N(91{<}SѮюv|ᄃ)= qliGO;&ҎwL*xB٥~E(O{&{&+)?'NPG8ã1ǎI?8{_x/oiҠ%|( IDAT&s *n5N 0ˬy~O X?<漿'(Cܬ%`_;&fċboOχ!?ֳGvGՋ9˟:_g跿\/ P\(P\QE{ \TApQ%,¤ƙzEAnnSn;\(IL}H}Lm?~9&U[狮k~I>oᥟx)Oڇspgw䏗' h_D:zVp,a~RdKaхP'h_x;Bޠ|xwJiN>\.i7ڣU*iߎw%f]m2n& UE!O+~:1Rm%M9>cvڪ1Y+~솿~4;hd~ 5Qi7x盅SwLtLL+;xcrcqT&yWr<7xSR8]RxC>ߴ\b!y foܱR$Zvv Qn[i:GAn;V8+.zgtw$#+&z"eЎC GMsi*^O Ogy掎dw/^=M}H'N{ȍXy,~S?vg 8N Ee᧿: Oۯ|j5^ku'N^;| <*OW_N+F\QB}^ M۸mS}ԁ 8aP,|7$Ð(S8?-^9:pSڑK=s87.|[?mwLۊwu:>cr.L nυɘυ"3_q_8NgenTލ̹09Sq *jүϳp(Z>;&;Rq΅kxzx \0YMGi}ϞҞwX dO-_Xpȴh⎼/P@wԎ/΅vj7#yTuБ(/-ԓGzv7lȟxG_}9ɼ_v@_L/Lt|vFzԉhgD8Ưwi__JiKx`F`\'Δ/Ss<,Ao~?I%_H&711Y䓏sa2*\:~u3`\~?ҝn΅~Nsab^R}V':oR:O΅ɣe:W@!vJߎԥIENDB`admin/views/features/assets/object_library_headphones.png000064400000060136150212006510020005 0ustar00PNG  IHDRXtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp 51\IDATx} U:$7d2$Hapn~٭m}-Z_7bSۡ[Fm( " 2% po2'd[Qq}uNȽ;Tթsjֿ^;J[{&(b+RlV؊H[b+ Vl@ [)b+RlVl@ [)b+RlV؊mQǥkdFeg赯w-}aSTLcc8:t(籣R93W]_KRxV~pOb{衇^W52{L1Dbiw޽;۷o=2!.`8УGTh D! x00IU`0޿sîI wy- "}9g]"'8p`#Η1pҹ\o߾=zZENsD7{f\A&*`Z ^yL>c aP"PG -`N[tܠ-g 04l`kz(.V?$BPA1| PC;EŒˆڻwT8 (#$5`:ڵjꫩZD~':餓 tr+r3{>. rCoakQxxd8_iZrxG C-)@Ď,{3\=z;{yСC+%4hPڑ)ҎgO}:mstAΝ;ƍkpOw:ng05[G ی1;~sGkM-0]|f̛7H5b}n&6lذ 0fɨ 3fL*(}I;~k4ۣ%`igh={;'KGd#juIBsAm]xC{=@&-PcO9唿$6Ytȑ#SsE6Y3M$t^)Z)P)͖-[R3M"Mc õ:o#gF`= O=c@^=^cU 0IݧN/-lӦM1}M r^G?v8Ac8:SA]Z[[SM#µ_&Z[b=ѾF )}f\1RI;8`^d ȞSJ%QSާ0]qL,&L0|sym-bfZ8E =*f  R`cŇ_HqD+ 9.FJ;<϶#pO%H`Ѿd.s`hP[, MU锓Ǐ74s\;O3Oڔa?{ۇR!` BZzu^{ `FYsz*L,o[ԬτfhP`i֬Y&fI`f&OlτS h8`p׼u\f ;_6+V+o4#u}tܧ鎭%6HP 0fΘ14vZu@dR|W Of/.`/dG]^C@ V2ׯEtݻGPv%#E>'/B1lp`G/zL4C}y=LR\50^ưGnO;μ6(]ut7 &hn<3xE{"_"SOmͳJќ"8C SO=*C"xB>dI%OG++ו2\!r@A1 ^@uHv #H8fxIi [Ng;ٱg?"!]ѪYDW0R\^|xǾ I>WmHeer3Vis:*v# G{%&Տs,8_矸GG]Y BQhe hvE[Zx1(h/ܹS:X #ag&t;h˒G?04{`֬Y_p;n8##[pjLCre˖}D=-IuXHpsMSDdP}E.B~.TСC`cpcc7?$s=K#wpeDWVV:oSujS|Җ˗,Y3iCpH?zh_>z} /3T^;O A(<5mk$#q'jg%Hc^)*]QE [s @رK>l? z0%\`8RZ`g-Z%nݺEv$'J<dtޖt,(`ZEnOb@ҧO&L(yUti.fKoذwOvtwͥAK[hmbCO=l$PNshŊߜ?GW$8_rnI'΁Ott#-zsCZ4&H" x7H(=Ȅ%8oYreVt#V(%0;)Pjqh[h Qvh|36v'm s }-hy?C[\?]B#3`LkT2^ *.䈔7Y~Ab>k=ZuCO%8X,ҁw_~BSp,w9G$OIMPM*Z@ WJ3.8سga h4M; ̪etS:AY\ӂ,`wb-a#q+ֵ*^> %97%ëE/)MЏAS ;qMNv<>3>FAIk!8ͯ]v4vij^z !ŀa<ž(̧C."msm۶u$2 (ި)U/!9Jg]X!v#0+[hTڤШz`!2Nt"cElذyT$8 ԃc-x\мC[6Yb ID|W^Y;dȐCVxhIߕHѴkE40:by(U<\A#L4郈ʢQw1#kj}t'Q5"lTZt0ECJ@$HdCK.'lK4t%IpU9&1bq'ipY =9/ 333GCd$zr׮]'Xlի]egy@=\E| >2ݬ"M2]j?lٲe)Twi`Kv]19ұ,Ӿat\S{p“*MƍcCrL6$3Hu#4 .848yN~(h̖8-[hW&[?яb:HvЙh_SSO %t'h|ʕJvi7, }ED3tASVs,A?rS>$7eZDLB_ 0eHؼky3׬HᏤ:_kר"oڴrEy%G"|N/!x(zj(At$Z)`;7!ޕV&vi4t^x>_ |h x_֨8(s'~AWE93 AopY(ҳZEZ.3Cӌ [ G"OEhy(v;A2o߾˗/&`sΩg`Cx qdrѻ$8(L%#p̩=X&*_>u٘LJ$8t\DӃ:އБwQ X40^Q KrѾzCNggyPn{}Zd%%%E3T`r%1zt|^" kU>&tc㷉;`>)%l4JKKFGҵ!88ZDa\IL" Z/|&k̫XoL8oܲeˣ۷o}txhj87&~$k*7x@;Lcjbtfb]bQOHlNvdx̗~b'1"a\t0k+*&? w]CiCYX5/ ESJ`y#jOt\'-~ *+TREFJZȢv]'q$w#1YQ˕0bw 6)߫hP/zk5aϺb$q\앾6]X2.dRL+&E mQv]Uuu]K-sQN/ h\0m+Vcv҇}9GǺpKE؁6]+E6ڈ"p}Q¼b 0PE{|`T<BW>ڴi|rw,lt+c^}~| CDFAD,ߓI:DMv ׼f%,QW 6$2 7t }j O;{WOӺUDN zϹ$b"dbkzmzVEB8GV:7C7qk͹7 bXȞղ1h'[3Z48\ڇZ•Ĉ3O?[v0"+&{"~f@}y j>PO$j7 ]!{bω.777p`жuY;:5b;"Tx]Vʕ+C=B]Us4@0|< |vXYFd*9֨scA'ʞX3LzP4 o@.3v+d8# a,d(RvYϼ i CyYOPMd`X 0!& ^ݥ&R ,HmU1eipu(aٻwSJu?X̨Y`*0vh m8pETxj;%R'(WI틙澻R+9>L~àfqg `4^A(yю؍]Ƈ>`Gy]q]AkASkp#zg{<6bzz]=$P40V>iӦiba>Dfr,# ѹyܶ$PYa<.! Ҷcǎl2S/վRBؐ,3eC%?AQ b.yǢoE6"#9$Αc%&Y b\94HO* 6]ڌ،PiZJI|4hW^ҹ'K7EbY>B j5C*K r䵷I"8֫FC9s١Q|#_ɣn5HP]A(k B*LVAfiӍ@[ V\/qd'ܻ"U= 2 ׉үZXR`Ε9._"$@~ktf$RL׌Zi-h|f0IĆw‚ϸ/'831#vK7 {,֐'`.@ԃj09}2EbɎ.NX{Kfٔ(=GnZKC3eҡ71ь#XE{bg+YHa`ZF`6p?du|('ZϷ hR|e S^z饴/ƌkz5K/gy+ɽ>lY$TkT &/h*8!CoE0Sa8_M:#]qcb|KsV+ygihsӧmS y54o܅I㴱c~^5dvhn @*My>1B 4kIWUv'$] G0RhT5 Ut2yaRA@]7(b..v(y?۫u웲ᬳκ@6)LAu 0ik޽\?d${53m CǢO(%91B*B]+ڍ(jѸ95Ң3cY mZV kP22Lv?.Z;;֨@UR6D.\"Ч'NLM,KUyȁ9k+˽ 8/emzIOL8*y~U =exF{hjCTg=:矓H.SQh"ށ.TE @tܥ=Jc{&Q pg c>?kcFaJqj߾}L? }F7 fCH+wHC\N^\D_H0lIYb=yIXV+#Frmc+( YƲy+1\*} [{/هMQD/Y-̯a)Á^1|*z'ĉ\S@v m7oЌ*M@iB=$k e*0R A{T)G֯_ߙQ  5}Р IM0~bMj`kH|oя<]}Wnݺs 0XмQ ϏW 6+e*98YT #ʼnOtQjRdP*͸"zI iv@'C}ڹ܅)IoX=@,7OVYsQ70Y,MSJ$;Aq*@_0PFM60`@t;_0P@w:>0 hPmh䶁a:,s Уo8@W̧@A+ ?G9 qtם[C)>>c:&iդ]ѥu4~#EK-rir5k; 2Ex{1X˔Vו,w1b%$oT|'j)45}L,DK嗻0\3\+( ؾ)5'<~|ڃiu]}:a3Ls;R`ջ&.Sbڧ8։1_.3|SOƇ`pO$Ÿ){ѕe\3h<} <)9c;80G;6 F᫞ g8V.v{GIо`\uEVzl߾a6$+'fh1n:/sdmXG*ɖ-[R00Ci&;0 D]Xq/H"Nq72{ =L]9W&KҲ,+ܰn@F-\OU0(=\KwpEJíb T6B FF`㘧+DE Oq%"9;0~QzϤ Ej@qУ`LjJVSCuSC@g"IAd,[cUnteO`.;U.0ωIءyBNB]I}/,b>K VW`̚Pi&C `$Z!@$ [;"A;UI9ymc #ZtL%PjĈfذaivzyWDϗGb%jWJ B(6d<le6m@(Tpi !?rݡz v`/ hZڿ%86o|4ZpYX5 m\9F{.M'&U\ֈ KĞ0\}=QIia׉xUs'K'bM6MnL2<(% 66Lz60:E@3yǠǢl;Y+ 08+ q/q`X+]->d)ݻw<>f0Ph ,) r4֝`Hrhǧ>G'-7ƕZ%=΅3]6{`Kں,~_/8 A q5KKg \qVAl'&UqUa1L9sTS5kTv4 (G!IpKrģ /0q#;/_:Kz=EîDb(:'NvLU`r#GL`Q)(s][ĕs $l64BبϢ!"sϕQT4.iNQmz뭝Qn%_×h[ }D@z@ Vы1;JM`Z͘1̞=L6LDF^#/vȗ|^6[2X/q֮][ȕ*C~̈́ R:8:BF`j.3CVɉ+#^X/\ D pyzj8S_-G '$0jN<_ɡs=mu^Ma8q/ab vE x40AyμlcV"&Wg :EA> 2?uv G D=YՀ0SP XMUuy) 1w_zL@ V"h $x' TO~&MZ9 79OlbeE2X5?d|Bkocd 2z`*6N"k` 89~s<xjI[3 #Y4_k_iuJ.ϗ;1qh&Yl#G^C:4F˜9v5M0WpM>NL8+7 t=$dJс8gy>yTYHC>ײIN쪒#ڱ*UELP]ɮ d:byЁG uĺ;zDRYI-8ciHTY"Xp?/&O-l)W-` 1&0dUi<}#L\;ܑY u̽oX3-R<%+t|ԪFcbao?vگ|64D3fłK}3\l|ڎyĄW=R7xh]`dݎ4]'hɊa/e}$G@I|(`^F-MׯFdo2.F⋯&$|B*< ٥mtDl]FwYBNI ԮaL 4aOudW.3ڄfWEje]4 (W@|q#ND"2BzZ© +VTU@3g$ƴMzlȑ?~x[%=3n޹;Ғ g DG2gK1 M_y& 4%Bj;8A 0g0E`=|Jd0@jimuH-#GńTu, h"WL֭[%,{tY\wD6P ZO,ܨ6w}s?9p}Fc<|yӧOfj]{J'F:wIjj˓6Y+}șz*} ɮBcf?nSp N؋BHtA(G$9zbUË7~0Zhl%ۓD|LT O*g24@RK/}w =9q)S̞7oO+z"ҊǯͫoI%kc? <*!w(\kR/moR- 8E?@`j}zi8jժꢞ&M/z*V7ke3cӾ*.lI4¬o`\yLCر#3;7-h>2e|j]fLR>a~ZeJþ4v2Dw}ϬmUerLZ:qVJ)΅Zq|GF}bB {Ϛ5L.7ZZCz^A2=й$Iu'O<__\p9X}!ǩdyT1IH4/6bkz>MP:&|0}"%pjnn3lqB9w.ĉS ä8Kqk\'@Bf턇l$`Nzk\¢4."[Ҁ[hX߃w9|dW¹vP ʬһ"DCz׻NmJ1o)׶GL(n_1>_3f̘0INl*>JʾRC@ӕ&~lg+r]Ь神mDVZ68P ;frF\o$ 4NRٔI FA4pC{Jc"Nte'2{(WfN{7Ks4e;M7MZϗef9ڔҶK0lmB-5'u,Jq U(^UJ Ve;;FъXQGctiiĈ=SZ3 cr~i=Vʛ4LJdLrlܼ=_fD_fOPQ-X tˮfTvl1Аo{7M K1m <^,=sE]tIÇr>Ij 4uFLea7{8hOVhFP0v9!|fj RqqK<稅V2DŽX> }!7nIkk0ePN{N2xziUlJ;zd;]we͛W-sc"|}a|4iҤSz{ރd \<؍j4e%< j` Mu[;K{%Nul6_}ɛo>1) obu\T(8'3`hωT adIiDsYc- D@0Zh&{o喟}_cǎ@B%vWnu;^ m be6݋!z. *bI o>s[k-(9.UΟ>4MGb1gϞ$577GQ'qZja5]mOMN@XsV&spi`n͉_ֹsΑSӒ#Ϙ69ZxQQ,h>\yѶ%vIW`j=4;S (?tXh4]MlcٹZ-X(#7Bca'Nx9suY13|qM4r/!X,y@G?Js|(`zE_;ӧ}ݷ_qoZk"`t[ЦU6i^0}EPmWR#8![|EZ骞qSC*j|tc`Q\U &㖬qJfe3f\rCVXG5Jh|Fu\N@qld…)3ENeOKpgz H~}5|'~5AM$J lcRis*M+yq" qzA.(| |J'./0hrcᤛ#1'EKR 8F@yPmڴul-h)S>s̏JTJu+^e*^00Qp xV+g5b +Ku]w7}LwM}XΔ!a䷁ݚ-akGiXînW{GZ@Mqhl~<hpLuhߨxQF1_*d#7nÖG8`4 pԩ͚5櫓du/  0P0;N7!H4] 0HK[[{޿xg1bH $._(&(ƨ(K_ʀYUG?+jMZX$׃ s?䷓cABؐ-;DŽ%9JJUI#6lhp{ɒ%iU?4$S_X&p@̳ha]zFWڰڄein}O`Y~ML07O~3f dמ/^Zk hc I!YT~hw:.C1HH8C3By]R8QߩeȑFsA =WUIKC HF#tA\ 1ab0X y-/;vh}~]ka!ӓg+R1M#2};оxf8 l=O@sSylOP3Qk4Dbko4L.m7^fL& _Udi~Bf»IGM 2W^yX볱 'Ut>/_|j7SaAa9Cӧ#̓i܅}c*oNa63fs̹\4HDSH+0AQ'rNox@E:ͰZj>.i O\ٺE4r%ҘX>,9`f p#OyQbRxGIMHL.'Ot饗^$yU̕L%LNޕ8>1*֏~ 51`Rw`40{QibF-[~2 W\LcJ4Nm|"0t^41(›1$'5T @T VE{v T3հ訆Vx]41^uUo{ĉ@=oRCzErګK)SLZv 64/b %P˼J#_ڣI\9pI_ab"(% \&$UFұ4 &(nZ8]14"a nMm>a/y;q?jJNPF03qƍB7:֎q0 Vĥ2}ۓO>H@XtWVt9C29q&^w7I5ݲc!imagBCC!0C\09;17A;\NNw |[7?#nI3z;={\䐑jՃM;눎xWh 1ƿP}<%1ZO2_M:uh :fcp %i;f˕ vz?*H&}l_+|+ Dt嗿MFϯ ŋQ Wj-tE-T^$ߥ|%KCA W5|ٮFg fk4 :9xL$hcV#.[>䬻@]43 :aG>W.HYc9}e0՞0; A/_"-o;ii'1|)-eEKl<{BN? @bxsYv#(;wzѣGWf/RKDo:r_$B8_Z&fɉxy_n5svMyi׉f/m{g<Esh̙f)u"$ϧ !)s;1&vH&ӑԣ7S MυLaJԱ;$ӝwd4g5%KG7ys^"pSO=ГFB$HίDwXb)b3zPC 3īyN?;s}U-&S^b":&6b>YTL`VL -PPtѱ`'20h ;(P0 9rd`]rHMrɃ>mA]Dţ]a mgw"$d5SƄ+] ZRCrM,@Y}DP LSsdD@ F;e~R&Hpo_X%~ ~ Z&.B9.{@l6Ezx^1s6k֬2`p +RXǹ0W$ PŮZCld%b:͔FS :فdLp 赝La``vaefBT>L|;߹V4' >Ygեz>jjULǩI=D9ceK˞`b5} =E2`#uÉ%ӱtf)C6رnݺ@#.Aκ.>S $,0{%; v1l- <}/eVi:fz^dFS`~[ 'b9ڑ06tķd-GPzD+nii4ۆ~XH=`+3m `c?ܹsSS Z@H8%LZd<:'?I J#0Ô U"3|Eڵk+0lVX/-z,#@BEwYBo]NUJD stcmmmځMU1w8ɓ'NVx54 wh^We/`V9&AQuUWqֽi$4[.]z׋/xy_L @.:j_eO(@3r#^{]2܈8 "4a4@A@@6̪?^z)67q-ppx]]6;~+~_O6@>vBkpi.8Jxe.颇i_8lMVlh&48)@+$bvk(xFf%з\rI -1v-f'@RC1wӹ*-a4&h=WHQ WSW>p6lkJ4 *pd$#WE w?Q8: &ygR*b,l =+QzhmsMr70V*V6$G2NpرeG,j>9qH䠵~d\'s*`]lIFKF 1U65s<3KW`\  Hp;D3 DK&9z^WPlkU@ .Vlk}qء5Z9RA_"֭W߃1#fY% ?dw6mZ m@Zch)0'@!CRG/^|M߃G؎m$@:x.6;1-Ӆ\2hWѴ/Dס)3F$ edFQX1 #9"Ap8|衇R 9vO2~vLK4+~Ν;iȑ'ʶmۖ1n`%-7 !\;WP:vRRV)9~{ ]92hi " \}/Z㐌w_^r6D9> L0RWN08x(":$[D4`>X:13Kkߤ+;}%kOݲqf_liB\;,Y1i9F\Ӌm[vZu\nӔ|(h$ /ڮ.ؠA[Du/-zگ1g*.1~7u#>&٫J!)(#  -t"i-z]3c>Vu-HcP؆oJfז-;_;nmu:`-X/ 醐gg:nsѾUK@LQr XV3R]kˍmZp˩=@'wEiݰLe>rʯOHMZ sU&W8.m`OncMy0KhW+`j/g:[#"v}3vw9A ׺/ϵy1y3Ƅ. G aq> $T[˥u|kǻ1} ӾkT.{Z4+e1)V KȇqV><@8sUH/QK0ܰJ@;[٢K/boEN[b+ Vl@ [)b+RlV؊H[b+b+RlV؊H[b+, F9?znIENDB`admin/views/features/assets/layer_animations.png000064400000143062150212006510016153 0ustar00PNG  IHDR  iCCPICC ProfileHTSiǿ^z" %&^C@TFt)8bu@u,PY{v=w{5P +%E{1$ =Ãj3Ͽh6jWͧj<1(daԻ8BQ. ee S:]SA3c䲢fX!F0[m/IFl_KV0-*v13,Έ -$SD~3f;%M 78N+ e9\/Y}af,/"eksяpgA`N. walb?5-N p,0lL}M:W·ؚJǾłRh]^ѽq$fε_ߎߏ?ďm @V*Ac$Qh@t&čĽNe(qH2"HUJR3 5L%;JA90EbJ$R$ :J765J5zP j/MB%Ǖ[!W-&7(B(o )PPBe DCorj 7&i֊aY+>Q+**q(*͛ơ*㔍YʥUTTbT TU !EϤoo?Ҝ97kݬYީVP婖^WPUP֮۬v_n>O=_}糕g.:aDc% M-MMv^Zt-trZc4m7mvI '#Q8 Бי5ҍ]ۢ{_K+_ߤǀh4H3fg0pa#U#QQ=cqq5 $dS4ʹl`7i60;i`N휛sO<&a Ejv -,X[eZkdhں Ǧ-vmK;3;.[4=DcI;o2sNX'/N]Ns[r1wpity2h.o޹#lݮCn $݆u=<<{x{|e%:{wS/կow6 (`sM&j`:. <D zl, CC 50VؖF9ϫ(:biD_$-rQdc(Qw%=111 1b}bb,]Ww$b%Luh}bqF _0sE؋%ab>صdVq7g׃[xS\SRnIKsOH{W_פ˨ːffd ZB3ap(9gkθ(HO ;rQsIb,A2W>?&Pbb?.+e f gIR/\{9tcCCF&I4?q>:͛w[JOMFkPk!w)iuw  >|^;^8_G_^J_ݛoN+yC؏'??U~6%=iT*d_:WuP4Z5hZ%xZC5ǔ ȡ>%<lk+8fURkM|I;ϨAnН3˧ f|6\  V pHYs%%IR$iTXtXML:com.adobe.xmp 800 392 q)iDOT({!Ӓ@IDATxir:&L2tb?A3E~DK@|?FhFhFxyE#4@#4@# H3B#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#4@#< v@uw4@#4@#444@#4@#4hiPwG@#4@#4@#H@#4@#|q?U+$~^GftFhFh@; e*Gv@|헯_Gk<}Ux'L>_Π;m_xՏsq) n xߟ?G~w~}?w+;%+ě|5p97oF??aǘ3}z>/C#Yꃘy?Ə!4Fa۷j+_bX7Yb]C'H? Y ?z#HQӠX1,8X@[n/rT2tW6/<A; WG; Wy8@rHHĪFc!rSˌ"GE-5Ia ~=՟"#>TÄ~lNRC<<4|4]>fB**adTS/ =-eB ȯvj}}dbˈʀg8{(/:>[|9jcKSu_)6Cr^" 0 v@v@ohinɈ^FeFfӠaA8hD`Gw8-Y_=tOJ=g[.mY{I~r0JTʈl#UukY<9gz桞m2 v; `; y4G@v@^!xsORqcȳ_aϏXov@w; g.!pAȻ Ğhϕ ȣ3bs~'aUd4Fo7["yhY3PpeSEƃ࿴K_G|c#tsTr~dJcKd]\_6/wy\V; \; 跬ֵYnqֻ:9_zuw@v@^؈[o6Hț|rv@E|p{[<n# p(D)B/B,lȣ5s >{oٕGOq|[8L#3 L gۻ^qgA23z&$3&Q?R  ,p՞Oqo\@; m9l:V; F¡(S; rbv@<yv@v@ohH,T~kdd6d:QaPG>  ]GF/Czo\_e=~튴?388Eܵ4J[A΀y\5DfD&{]lq<~+ ^yogEk;kyEҿ~Wȕk퀴° 퀜v@N.y߭v@p{[<n# p>R}/Ge>Y)_Rve*珞L(e@|˼쇌X}נ13$%3R ֳbg]\@; m9l:k]93YßGOQi䅍kmjm|i; =n:V; F\ f̂ ~$Ί|_w[ӽ,:F)SkWKwgYFF[Лzf Kf{yZ68?kkTq⨽k/;YHPGe@*{w|kim|VOY!y_ G[ņv@5v[GHEu; pzvv@x\nz)Ȩd@梖;<Ȝh'q Y$=9 I:%LBԣs0d.d2J&f:"XGY|jX ^G]̄k@; o>jIaWju-=>=*eȭ+WAK< v@yv@.v@.ٵy6_; Dx:{i$x 8zںF^\PH5g.Jdf2 q}r$}u8a>Ge@#R h5T{s#kv@18tαhD>H}.K+-3t6@#0>2?PdfW2#2gf"22ڽ)#3q xĖ80]߇/|Ag@3Kfau6u5:Dg;;^ٙ[k]'z~>?>ex@h@; 퀼_B;5jv@x{!w1OMe#4qF!3 2V'ZBU雙Ȅ32_ wtD}gl6_=á=Gέ?S}9wCWv[>:8l_[~]9`eޕ|]5ge9/~}G7P >a|\\+Hg̔Gj~$>xBNB71#؄Z󢶊xO~:)?eX處\pgp\g d^$_1E&Nx#%Bsk ~P˻ 0*}zy.hv@^إsRCa sZL,n+V6fC9t pwc8퀜[kǟ;?䃣A|jN^̿}33" /Rp&^[Rd02sPw$}ݗ 4^}[27/tqE@8;1#}_3#gosf3Βęfzrk[Vș\)E`# B>_8;d^Wkh_%+d'}n~28z?e8`^'8l3 X }!)̅.퀼 `!` v@`I)pR\ Zs ]| h; A͑]ꗭNO>ΰAM+0|2,+?YTڭ%b׎74-퀼@i4X(y>2>퀌u_m^=$S,iL#Ox @_鱇DzfʤsmYk]~$ay#S0 )3@Q ۤwVQ= s(_='7"Ez"?ː/Gl)^4~~pFZέIŋCoq<@VG>?{} Ksk= ɄofzC| >#_D1 3aK0j`Kx.ۏ́ޙpCsY 3zռϼxo p∁@Gxᦽ[KN[9z_?NZaaE5H;JĞ\_Jqi}k|eя)B>_C~7* rf"t#"v'gmۮ?\t⢰(0as+Q[sZ褂Lej,+< 7eULkGWСtR?u _ڏi( r)â8)Cs#sxYFw; $!WVQ,`00|1Y4Hv/-E2 Azgo~S|oG;זԞY.9c `xӃFr<RGϊN l!r/%S.Y*^xyY@ӡ$7L<0|/,)v|IDo5Tu;!j/"Z83w>5Rd#·,bTi|G%lpy@ Hp# G䳁 Ǹtwr:F3B83Hu|6>pX$п4X'ȵ8y}z)K/C7w~dJrPj}ߧ 99ΣC|iݿ"s[<UӤk˯^$Ci~y=mQJ\BGG,k?jڒ:#3{1ߵN>O( Hr6sC֏Rts SQ[ʉVqG y lS Gph啪еn ˼[P,\0 Gv@@jiA{v@>Px0[/#BVsBZ"ȋۉ߼߳tLHDElіjNs[;;u00W88+~ܓ41؆F$‚ǯ멵#~6?~/?$>gx[k|+Cd59My K^ LL?BO_/kRz!y9L};nuH73+&JHhx_|rLj7B[=rO%rG߃?quKW蓺z~nG)?0.B7:,IId!Wгa?ZyT- `P4E=`óe5^Y; aav@^w8 3p3(\_t@miH3 "_,g@"h>e][_Yw?#p,iG1 r0pBW8wQMJ%j2qE{-pߧȦaE3oM-]Lxw(tPR=3>D`ݯ{:wZ&I.m%pma!P$>2Gvўq? eDxsͯX`_l4xfdxNv8l~/HI^'^ dп}Lz9uvؾ5>3$KfZe@. gK18y?/rՇcIܱ^UÜО_>r-CG7G4OX2 ~G}k'ӏ~% =S# ,v `(y:2 D\]jk]Vr^TP ~`LE8( HalOu; /0`'NDb_j(X[bkZ]79$ Xp0HC;~O# |-#Sg+)zFTtj/7+4֥0TAgT,믥#C)pQ]}^"OqBt^}㘑KG=D>==ZdᜑC"Rr2RZ/wDx =1G-}T¯m.p׉cYJ@~YGB_0L@it]w-}pI?^12|eV 0 f,"z{w,pKr`@ UE|1k~⢂YtpPV{; /U>P[r! r,Y; 1)l@P||_lrv@ E/*G[|_*/ a𭎇}b V{uo[ϰ\?>>TQ^m'q^8zrghV3V{SX:;~صP20LD%CsRt"*/t7J6e}{pLW#G+3ҾRd|?|$rv ]ʪDȱ/-"?~1鳋~ߑu+z`_w|.5\K2_w==NbrBOD&<^jlݤC9C,*z:{zi#OCoM}*1"?B&*<ےO}1pH>O=R%C^no_f:%`2 7U O4v|g~^髪.g@(p>E^ 4)@2 OBoB\u3Ej~eGNj"oÑA!oG*!7.' V@&qiY+z`_yp:/ v@^kCKF`Pr ʿrx; sO2ƏdE,L82"ڙqݏ8ߏo t^7\!<̓NvGˍAnAQڻo}~?{H,Gy<Æo7>v(2eҳpV8jOI2##oӎ AYeD/@8AЉxɼɌ1 1 >J3ۘO۞ nѬtOz~iP #)-4"N_/x>- =80hmA]Fr6rEֶh+uFGz+3i.x1)ENGlk5:t. J9ȴ%̟myx޿ygIKu+u6(Ё羥q=\P D&FWST`]2#zki7g|ůFk aI?pk} <O]r:o\/:^ t]dze%u:ߕg@(0 -Ĕq)+c]GzT`2ŤV9h@; o CCh暜/Gybp?Gxv@ 2JCv@v@3cgWTO^v@8)_☨p}9S1D$_M=D$k_%953Hkflth__/G'"G~&>ϧ9=/џ+2l8FVj ߪ=!:~VeW_ZWC2Wﯮѱ7@ja?||5:siuǏ2uK̦&];jbL:mYqxN_%~eLJL|&2pD,dp2C^7'ZB\3eE3 :JFI" cv@b N) 4Tǂ=`M; Xp^U&@*_ZXWBs^)1!i*Ov@/e; )IoQʯ<V^y[zj}(WGg; [C+g@G8XF9}^-YJd٫tbv'c<_;aQGxd@F_vb$2 ɠZПl^˞~fn YHKQ? U ϶te?D{6FƕL/{[)>J<\fxjμW"G;tvrJ!!x."/SN _oɮ>(ͣn=kL:ߎ}*vXkGy!(R7[0ߦ߁ ]qOϽ*\ U:LHD괣t:MzJNңl5GӛQ¡~Lg5Əܯ潣Rs}9qvp4,%|ݫk)0$tByu~蘆ޚ@uy ~:z%3_[wE^ vˎ>D?[=34g=zù'_?5pvo[thS閱 &~퀴 ,c[SQ퀐MI[Wk; kRG[y74[? FT^7-@0M>UW^}jd0dÇՐod@pDǚ3"%2r4؝b*{Ӿ IC2ƣ] ~7#+jFGw-GqítRV*0=Cjƈ<_Wi髈 KW\5Z?/Xn}nutY@>ѕ8y-tNggUbg_O+}@gɌO|)O:f^絥u:_fэk8^ҙ' G>/?P퀜*::֑MXI!6r m;⽭ʐjFgx)[úKQS|,W|c.X퀼!~\+?mA H8 cZ3KE#sgB,ex~0v} ''=CKm5Qd\ƅH@D2=Qɐ{e13(?ۧBPPהrŷš󌜜TVGgQ82TW#' UGzuY.3^8gVt_nU@G8e#0AO}U/p .JHXtdV*{.g!Йފē>;| ƛ|~[~ \JOmGz@E0t 0ʤgd,=[i/vɂ2K|^ҳa7V;9ĭd>8X1~ X1CU\vQ2lk#r; /P2ɑǔëu*TDN^r׫q:C?ў"p8mjV3Kùx@!q`*"஽ B{ Dj YxAYEkyɞ4w+Ϛwk_z?* GVWvtnu8~_SN:+"Tj b_-2y3G>-O#tcw8r3p#RUUұxJwZЮ~uܔgd<_\+^;sAw|ٙ'l7LfAD}1n={ kiw%L]\W=X7㨟 rl~N~)v|n}&߼ɾm6@Wҙ[Zc `\I$p͠Bݕդ/TEyV/[?שJ/tO:Kn inK T d8J-dU[t:U7/}Ζ_l`.|; /; - v@^JߵJ>l$xv@I0cU; 0X9)i{EDd[FVx s-KDa\W JGM:CN#c :ioɉk혟]>`?9^n%|x~Lzlu-JG`vRHrZVa w ?BѪOk9ϧ"~z鼫JǬq_xso/]jRM6dަg&O?e]rh]''z;c~E\>Cvc=_,tI" XЫ4ǏlW:4 0z͈L{R .1_ BGLA2#ElHԸBqPR S, Hʵ`04y(`H0Ε%kd `; X:Ȗ?VW:831(E ,T%"O3@+`!/#U#rVBt) MnXn5 V,x^иUD G@:t5DE4OCpD^o8_#ÑWڼy=g4P :#? KG }G] KۇH;aڭk?:_굔"y}y^g~ uVɯz\LGYUש_z?j)9!3VDt^!Q9z}T֟+]i0V L|N'{=kvsH+z]Jvz׍JY/ס?PPV2nd"l%' v@6zʡkd66%X9h}pQmϫa*d+b\ jhGagFba pŸd^s(ɞ+>qp^ @u-DZS_G{5[+/{EOp<"xnC*~3?V-"J@`|8.+ƃ󘇪3c]_BM=;W=<{mY1rwf@nS4nwL2Y'e4/+>3"g#" k +/ɯ.-zheiO;B,9#븈J_> z>z23 ig޶Dlz"p83QW㆛GkKߔG4Gf ȵB,D:X; /VB!Щ++kYsyZ{c~ GSJ͓r9r; 瀊uY{+Cszµ-;FțH"c0loM90$._A\C's8s! X}N\k2+[$Dd> >GokP:j+]:yiip}9~x!_΀H]hd5-CU!ȌXV䃭?ʪB Q&HhDJ$0 ̪KH/mWPk //xD~]wz!͐gׯϠo~V?Տ2<%^ցkooHe]EeŹG9X9+ǂg0d"QT=VoGzLZ~:4 ą+??ñrPfo_[ēA~|]/xGPW*:iWYO<ƺ̰|~O纹ЫDC9 3e&'cW?;d4 ^i ~ 1be; ':0jd,Fy=aH }0g퀼X; o~0bZKhzHZ\YsaLw0`-g@6I~nXqw/*^9zd^3ճF=2 ^ʽ}8'qaUGE^%B% j~U^؈E#yF~ H3 K)\ Jny9=Qw]#+z_FR~п~92 ϕ]d}y-g7Y]%:ewۙIXS :UDflFC?UyQ+*vrITR9>%,r-Wc᷉xnoӶ误5~_Py FDn5U [tZ.2)v@aBr+e^ Btm8mWޣv>6#:8On93ZFg~szayT}ψ=W$ndh\)G:IDATǙrv>EC߈ئ|}V MyfWOy# \߼Ϝzj{D#+ FѶ@3?imQ}9tLVC3 y%O7)g3@M hyI@v@B)Le; /r F5|r4j; cxv@602 v@[/C9 H:1 RD{G-[#VgDlѿz詎t,āa$)5O"3"&#硐Yq0Y UG~]NЋ,K0&!E?/:}pq-R|Zq/A]\2d%0 w7p~hXӛ5YƼ^;+\x+ŗdDK; @Oެcy]"({Dyț0Z+փrڧ|-΀@iGf@0Fό{OCA{9u; ߬CH%rZV2((ŐX}A; aHN3  ZYIֵ }6Paܶ2xhmEO9 +2途~p=@A{>9qJCR>zȤ<E)F][ ƛi((, cڿf\nvk$118u~[f l*hi}WHxT{>J-~<+혗ĵMr~=ާa#%2'IW 7 )Y v-7,Q_c_õt}zz1v@ rޮP } "HA,Jq2sA `2W<]퀼`yr(Ɂ㨔vĂXV':&9 E@!|rIo; /дr'@փv@^v@b]*AYyNɀ"\Pu@不xoZckeWGg%ee\<JfU)`U՟w 1Uoq$=W6:"Qi>q\Q׾_SCɋyM9pp8#Bx~!ԟg[>H 98 Q_?r:֫Jk?#[=ky?hP|?c0~]>=2sTl*NM}0R(k pkpeХg޷ :43pAzRR BJ_Zzg3 -R 5!G t{3J??sE.꼙T\% t v@Ƃ^ X/rd8 KyL} $0n; [ar ]e[ >s; Gy?~u@|>d( S2"T[}['kP-5"Dy]%P]),J"?ΌZ}?u(0/l~YV4 b`HM%"@Z"`b ?n^}5gHOd"ZVKdS];z,6WjV$~).Hu4Ƽ DZ+p~uy鲧ɏ"b~|g_JM Z!W}Gq{+:'kQO9-{y 9PΌ#>CmY<*S=|_0,Gvu2~/GIЛ=]L>]˪=ѧD}*_{Qz_l&~;)СD/~tѫ*ѥL=9tҫ~/gO`鿰OS_#"ߋzgזPD퀼Pkk^; ҁv! $.3 c1}Y =P^ V1[`py]]ޠV|гŠo޷Џ쌹Nm*"k,at|HO ;3r+&Y9kPd6LO^D|\iN()8$+/eʇꯤWD.2 7KGdCDBPB ra"{gf&ạ3zhz>ypϻRL#X[|M5\ ;K gӂ5\nNk^>g#Q==pҙ!c/.J+y ܽb{+ .na%J<čU}GFޥ7_q }RR_KCҫ^Ii~ש-Z'|[~AыNgI|sCod&i\wL|v$vqKұշ<}ظ}}'C{䡞ao%ѿ΀@π`tjs/Vzi ,3+U2Ab ȭX%M\Y/jdmﮯ iV9׫}|; Qc; j$2io T x`R 6ұ+8' D/V9v'SJ' cx!2(&E"6tWe4{"\2% ^wI Q"8":V2G|si(`֐N7*wJvpgvK/ϡx%[}FJj|6!wGW??cKe0GUd ?'p|0 B_J{'.k[&"[ǫ_Y|j;3?*nޫ?+׍ah˄ }W[}PNr,"O%nkؒ'Knk&fòCC>St)'}[sμ#r 0Dɵ~o{iyJG':ǪO6pic`e(" Lת'퀜bX.yW^}Ȑ\V(rFBVrVc!h$]`~f>Q`w~U} v?Xj1䔞>+hY͓zgK"ҿzϼT+j{W/WA>?{a i~ծ-{8 hЎqO>GQ:_OSO>7|l?||+1 ͓_)_ё軇g@]arL/}g2 M kdPtwN{R)Űv@^ ])_] |7^bg= jfO/:L aK; Gw[; [i5\aOa_gO@{; sGdh΀H3`3C Pad0i_. ']"zK:N ƭx_{QQ}/uo}_"!odD‘3}J a\;dl%Qօ$j˟tϔ1>}W-o3rzV )C#HYG伙%-l)Md;ܶhۘge.LG]@ɩvjI_&yYth0Ov83kM=[36{폯ڷׯȧ**.~D}UMQU逞[jst^W$ȕ1䐞:'%~Rdb^@ym2|C&Qd `[[j(zATm_r*L; a@V@>O9kd澅00Wq[8 mM0lҐ(Y zLȫ@`O qy$\[g#,<31 n 豀Y0t_U޴@FZ~Yhπl#\yǀHδgK^G!qDOFFF|/2/sZVrkLp:MQjG)sXG<_2 ahdA$Ds,6%:y)[5Hw6i^Г|gU2)hb'|'~< "_/ ;]WN?$9{3C> ~<wn"[1 j۬_).rR?w?$p>To\j=1͟/G;[9 =l9Q/!@fk>%#oIo~bm-LM/g3v $WK~.['X+O2i$Y?4Tk; 7Y- 9 \sA EjqWbЛN_`@ldΘv@^a7n[| av@aM?R8(EҺ`}nd8"M; Qh$2X3)'E3]ۂ}(b~ԳeQϠ3#译2iߋ I[g-X̯ m3_|#ҴGE(v쐌j1A_#_bH\D[1?RF췊+ )hh V3*$e$k!-HU|*%#R-  gperD/3R"ӱh[[+?=o^!L=\^9ORnm*|k~Y>ɢX! }pEJSf&)|f:b&Gϧ>`A3 $#@Vg$# Aod+<0 v@)c'v@v@0*ːv@zsv@J*\G/uW]e鷷`ޟvh;nbaݶ>A ǁ.tLFP${Q_*9P"3-9p!V_#{r8u݇\v>g$YȈȊH \. : Vx|uD/ "/RgHk53!~r{ap3/{?N7`V<_E-P9E&{;wr| $#+uCw x_U ߫k(/<_ 咡9Ƞ5S u!KvaF-xOCzțhō>׹NU:KڡGoG{r6zev83J|28 [E%9 [bK2 v@neS@9,ISRla>'[eȘާxJ\0yv@^wAH8v@^X@~KGr됴dI\ R2DbD!'ad/ o0g^%B=iƸE{ NUz݀8Mx&_|Dhjt:UƁ(';"2dpEDFttJfmehsDCQՖ.D9Cf>̫Puw<q|Y8>z~Z^Eq})^gf.1WS#GH{.[9Y_a.gze"G>FOLf>(FC&'|mwoߎOb=J>"g&%>}-˚XdJn]77h t|:ri%p.YS2xJ/0[(| dd e Ÿ~; b0Vv@6*;ly 9i8ilW]6rHO_y*z/ \Oy4\Qn$6~qVP`pHCikf=rr}51qgaR*&rV!eDV?-'p_QqF- +{- 2r; 0e$3zġ2?#ٝHG ~"("$U&)ÍCj}81ﵽKI?">^K۫K~>"ܞ]-Bk1^5r0ǹs8FjG:Ð8E{="r -ݮ'\١U{ޯk3i0o 7k7y蟪*>Gx=2^JGQN)}xmJze(/D. JB?.{ʊ''Mm77r|O)*qߓСu`ď~{pRcp$sZ-e%ùSS"G?sawTxùTJ" CW7y"0803RR Th퀼C_)-pc|/jS|wCzΐv8'קv@وus0UFt֋V)kˤh+dC0gݸz_q@,}aDdG"HPelqWGM3"#~D.)BC 1peL97%@F@ X#6Io:adF|oKW#–|c^[%D(hq@^ـ+>P~?#wgkM xWϏ۫ ' Lf*!#e\'2k"sEx >8ԌZXoW{ΐa02)g'xېw>kEC.U"L]s]:XKZ֓<T֟:ngS~_s^(}xOzv? "s[/*kWWeu pSv?-~9^[c>D'{*߻3=GHkdDUɈirT<'(>J,`v@-Q" AUĮma Rkld'ťZI^lg=i?Ϝ vĸ>Z[p_11+?[~nd8%+aOS,يϕ~_xgq5p,"0qx(~7%űQq0 ,E=[psk[ceLxPĬ``e^/lBY ˮ,8"`_!&3ȩ-0YP#ۏ*"kߣvo9rrr_C"oiq3(4t/ :+qJS+ ȕ/_3K6lGufDF$d%ߌKB9üa8Y_g2Ro|h%~ƿO À퀼08 6V"dp! ʲ 0Lȅ,OV'UN "wiVv@@l%: uȭ|sym`W} K:#M:g7#U-"aͯ;(Rq^Gp""U%na VƝ8Y_E"`%2g!_Os=O,z֯_]KG}Of*z~=o޽ @A;M_m; sR PU"IԯhWS?U|yh*xPkELmȅ, Q- 0r˖뮾jnA[E;={O{EDP/q(BtC|"_"a߇L(w{rW{~eHv8lסEt}FN[|e(ڲ;,[JFCXj:\")PC|{+e~8DS&\(o;|lAO]@!Lh; ۭW퀜cv@Ե^GqOF:iCep3zi88HD; zt3&.%̡+㒹;8z:=u/홍)^:1dD~v/ ^=Π$=tYo Iyꋇ|SGw@rB˗1_1P[_{]wdQj+RgH#2QUox9y?:P3ۓ?qI{F3W4Ό0́C4]d?2իq=#v3-`gB^퇡i,t4Ds|%Ӄ>vlbTD"f{"dg"gk9gd"2qm܏*EnsAzg΀̭g@Rb!3ӇC9N]#2c%N?Q,ۺ eg,l]_ޭ wJg7hqvo `NGជŇ3CǶ: ı3yޫyd#@; o2P2 ܊g* F8,+bLJ̈p2|!m4}s$222 b%C2JU/2.tffwEr}kygyȽoo) rrgG&;e@v! b'79,Clug;s~\ňO1ϵ?}5Cr]Zzy3?\QsYVFC#ȇ8 nx nHT; ~iu|.S{}mxvk]S+*쇈&czjG#.g;Ξ ƕǖ_jÎ]B59$}~ed|-#tG$2U=peDp1d2i{_|{<=}F<|_ˌad:h|O/#+""Ⴟ̫G_h2af D>yWx_K? A//|F*W蟜|pᗣt?!;+C}} ڇÇ4W +#-HT2 4֌v@3ul$|0w v zWz/FO&nyi;GO-Q~B?K98AGqw[I~n%YFG2Qfخk'㪸|\K`Aw-׾P?9N=r<+_;~n4 v@bH0,(^; یDYbvsQ; /2v@N]?@; [-" L(`E=jl~Mye.ȧA$7{3CGe\z`Gwf>^o~O%2 Gx0ן: u]FG/b~r a%~8#RB%g^0v$ex3zgOF"pͯ |A}8o)W#p6pgeQ%0~?'Ϯd$"cܮWɕ۟=V2?#*g|92_I>nv@_[; \, i( w퀼@3 aЪ%CV<ûxnv@Hu%= MG8F.>cIDATV<@)4{}w+-;zj>///?yki<_WǗઞr7̫-~|fS^6s.)ɱ;%PoSsyCoGBq(&$7?#>:v}y}kzL>q==3:8mz,yٟz~q㹎[ |iwry/qC =Tk7P而w: : >10L)Z: 9V;u@t@$Ͼ: XoPD\re>xDȟ#BI;L HF!3#-YveҬU #_Jz _Dv[˵&Gg?q^Wr~ɄT KDx_3 dJ(* sY2p~"ӯSddJf/+?On}vr k&|8G E`OA*7ēFy:nP: :r 1PѣcPbXT$ }3d;3ꀼ#̥Ui8O躤RO_%Tt5r/CrDƕ7e$|9.`vJ7zG~dK0cm;kbiհ&h'oD~w,^~aJ9RKǃySwg'x왅[#͸DS&t,bi2!r,י#*ܳPL"rWCC왉^PLrHUͼh07ef,KfI՟=1 r$ JF[s9^U5Dt@Ldi8hx4&n-Ê1(`HC4TxKc;Rd9?u@vY&cPiMY~% '"=bifd ۢ_QoY >=_!0ír8kټ][= -"t=b1[*J* "׸'<]/j/hzơ˽KD{c]Vqir2"OWc4=(*^r]cc"4zBF-u+n (|\^r=!/d:by8Y dz<;O 9֐7Gt@>/'J2: p!32e.;l 8auHQyGRGξ\g: 7<ܕ,-CHg}H'%7>!I8ɔL!)ks Rdx:eH!"Egmg3D/)oUϥÉ+O㪞@ J}p|~#=g"2|Z:p|g𞆭%G;|#r^2dHg$3 d ""ӧ"bMę~Pr rs<djqK$] 49oa~?<4 xҟZ/2!ESgΏLHh5 yda_2I{?ʭy#}g ܒ-iZnܨ `ѣRDŽG@|:Q="eOv-Rh/H.#r"G| l ->R2B#25#V=ܗתD|u@KҠ C #ó: `ۨꀼLO t2KÄ=k"#^S`[5ךq?ljtRKx}]ӤJ`5!8Á_R!|eMrB93rq]4Cf:Z'#J"prSF('z;>|j%rD~[3Zk7#,ɌHy.Ōyy)?=<% n=P/OyhףxE$v9jjw\;gP+׏}>'=%r… rPV9(rVBLB Q3s0ki!ޟ<\72HFd5OE^8/[nC@6J܀Fr%s _f w&D@{W3t@)9H37V8kC›iJנ?mh'۷A0cG7"32d0WrKbpHb-|>5 4~@L K23r}(SZM8GAf&83x"h T31ZsX~U"WE?IY3#~Q^OVWr|pK3n}νWf>Lfk'qJ0ukM@?]C3!H2X8\)9 z47ՆS W2A].Z)_ԟV:Fȉ\dz: ͡Ġ\?p11ҦaZJ,k" qTc<&+՚q.vGEWd}<{K-#yY7k1dn5,b0Qbh=wFrs$D>{a>JE *xLΌY )Z}ϸ:OuB==(?گ%y;#Wg,q<$tx1[Ipq~Ge[ˇ{^lnϐ,7[flk=!)?~G*O``{ `<rct@>7t42Xt@8:j@ gT`puOp Εu\Kt@< 耬xd"! Roq-rDSy&:>"D|YS\*/4 p|m@y%>2"}7c x{,3!,>DJgz=8#yܛ||}Jڣ~ڥ{8{0g$RBތ=c56Ou9x'1_rQr|P-:Ng9^/ + 7|j@`1su@ #UK (w9.t@Zސ aZ!L/ e2N$, xH6kc/pڡݬyD8Hɀ$%YxoC!sA Wx"xI"y ë?Hq(JHݳ>?$ 'e7Y24nDኣE|I:ezioӡ CW1K`ϗeW1cUۧEO|G̀rOeDn37%F@ gG~> 7JxRr<ˌ/3#KO~=zK'<2 Ȼnᛎx:<=g$ ;QYA ,   w''wݰáܨ1D?[3)1000ph MN^S$0v>*:'I: !ᶊCBI$.3d(t%!̌9^8q Uq+ , 8ڥ\бWn+`y2KʽlW u R2"#{_ U{dN}1RDggӠ/[h?2 U.0|OiG={9p+׭ 蕌Hf`"!~wfu~x} ߭ϟKR: a0 4 py@nu1 @Jpa.yaJ}Z2t@>?oKAx7]Ȭ3(l`ɠ܊ފyedzn%.S><)djt4A32So[/J0 ,(~^W^SA`8O3#G_ONWI]p r$0;K h/̀0oNxd(=FcysG:OTQ&v#Gۿu+s k[ n.|N_p_Zp+k6ބwꀴ HycC(#r?}>"YƛbгV!Źșr{J j>Z(t꥝d:8{8oo «DNyr!?eE$GkFdKI8>:N,A{ݒYo?(kq{ȰqpyV(^j w8SL=GK џ<-5ߐN L2B#WJ#%sxÁ༣< g)u~zr[z,{2!:I}z}{ 6 _w]`(\ n: 74\!qJ6 en.5Xo,6t@ڈưi'"86D"g!cB1؏ޠhKJx-R$H^)Rί]qkS/e@b1N2ׁ.G\bǭ'So9c93%J._: o!! ߁aZ  eqaEM~ ^FDå(i`0ꀼpE耴2ǎK@{y}k58*DY5P" :a`[~\F pZar۪+ynuX;ƍ)mD+Cڣ?)UުףT=G9?lqCK7%bXi!?6# ẀTy>;@B5rY:¿7&n: Kh: bppH1nFǛ |WdDt@އbjUny4pC~(ǃ j)7TJ ̌EGԚΚAs~LCfF?,A%Q<5FcrPV=l.0811r XcOqDG!W/LDpy z#e)L]“o]D*~_'y-2ǚq{[vq̋6/KҘw2\_Jg7Wkw r#> LC8L˜[K:z*B#e>S-W3Bf#q?yDO?79;yܾGpT'|Dc_F`|#熺\W : ed?oDu@"I7d7 ^^y4˙u@QA]s<<:'K: P77Ќx1P.k^asF̦̉72Lo$Ze$ϯ}rU. G2)ʌI.k3>ey)aGq|xïfrE&f4""xua12CA4AR7 "1"o?N䵕DqTi/y:[Fd gM<%75#/s25"]Һ+-V #2BF=>]7{oϐ4^z{32ʄ0ސ+ȄKK|r1_~_21cޅ`-v3T0+m6S--|`W9<"?Ry{+bC'RPAC>#pDԢp&Ž|"%oI=Cg$!'7e>jcIjyF_ΣߕyC!T'K =2@Fx|{C} }1XƽG3 p:4 )Ƹv=q>BC;X߳=aSϨd7$pZ{3yшF|-p  #Dz-k@fI \1ȅO:: |: ,ͦoG%p k۫ fd2NFΈ8 ZOF}D!V7v"i`r>"G> S/rfy>ǥUQ$O&ǵ9޸v}AČ[]"CF,T{'$~B; ]>?2gpEQ2M[@w^tT+[\#'eo!ds-".agl3\;p+8"3 3 p'D=drD6\A~1`^8:oh8("2_/' 8 3J7'%ze=^dĢ>n#O1u#A:9Sݭl=J@[qX%SH8}5t@1 K o:^: KpIC,?W耼sIb@(6sʣ$rJNV)JcqDf1H⨰5'2y~4\dw=qhIe}ԿZu!?8^9`g lj+kGQ` ky%)`| /)i85BJ7#H%ԇk{C'DP$ Ps,i2Df~V0r~@a9GB}If~:_C%\E$b"\7BE*~G=Tp}K#zF q{6zv'LI9U~,t@Srcu|/d<4jq}1( 96/1}t@[H}W+"#Gԟ\"G3!G#ܸD?+2B̀?w2bɛb!=`AL{ub|",q{HGbȸa׌5%=;lfBxɈmg.E|K50#%K"ǁ/m)3̟)l ̇:3-8 ]yH9θvNtk#A=[׍x<]IE@kHw s^: aiY'\׎N k: K[89*'t%i8g$( rGnX5Ȭxf\XOD"OTw'vwDrH7 sFȃ`㏈6G"p5iҝ4dZt!^L԰9E]㝨pl=Z{g'09 ndF\R#C=\(WdOw:J(ߛS"#2>ozϬΣgKSd{'bܳyd<gʭv>u{2/9u=;gux̤2znQB@[0ȵ00fK,AaU 8x=J - Q)o>/ nzO@M]t@3-' |F@3:~7-6qLF t\"rZ~,I%bi;j9 bd寑̣_xc[[_{db|UN9l$"Q ǃb#2fF?#)׈d-K>E*kDËw`1r@|FO8=Sg|l) |U_!C# .3ad=;?v?k{ Z9d^bG"em?Ñ6S& sP9RqB26%L@䞵sPJ_qW}p0 &Adobed \a $        0@!12p"#`A 1@A!aq"2Bbr3pCRS$@!p1qa"Q!1 AQa0q@`p `/ee=.n{.n|sP$$cˇ??Un>O_"P$ի&zn筜t"@ edۣ㤰[؀ ΊC۹ :.rӯo6d rpрI3(3grp 6z0)\6kpd٣rul z0/~D:q-HZJeWȖI. UV.[ae5HVbC&ot߯`/L ө3l}¨UZUZTM JJphn;m-‡m5OCn;h7U3A-Ҁq}1Eς1-Ü]෉?!"ݽ2mSa-uijLϲ:9ˬtvzec2鐂>؟Nh꺗˺P?!yhC]?KW~"kWlKWWslZw/E {!*'Է'qi?S̗|cdSP}xc\ՉDQ-TX_5I$ds$I'Vչx 5C£[ $I$mmI$I$I$I$I$I$I$I$I$I$I$I$I$I$a$II$dI{is$m7mBTi&mLemGm6Lm$I$mt$I$-oIv mЎ+vml"?^#axFм"4/^#axF #Bм"4/ #Bм"4/ #Bм"4/ #B6k$hdxXAL2^RԄ>WQ]<a+Ќ3= \JכA.Ci]rVXKy@SjJlMah-*ZDBXYjgDg2͙%vX1"ͨ_P>LYR'G;Vj*=Je5H2c 2SjouP2LY4]C Kr=hMZr ;LZ:PkwRėF/W\Rլ0wBhPYLs |,-}PNӳ7fݛnJBЬnٻ7b!͹O΃~J\tX}n__o/^΁|b B!᫚UJ!q>謰ZI|_ _T|"DSze2|_as,:aXqJ?NvEZsULh{ϡ2$n3OK8[8ݝE.E$"}{=6O՘J}â%/7,"b@Ϯ|gbs\0#HGQy#HGR:"˹EϗsbEv5GET3admin/views/features/assets/addon11.jpg000064400000007622150212006510014041 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed         0@`BCE p!A21"3 !12@Qaqp"Br3Csb#4D @p1Q!2`rA!1Aq0@Qa` P >G07%tЈ,bYܹ),Ljl 1ye7//=psǧrSPeK55v/z>/ծ?&{qov@Q:.;;/{OO}W@KG=ϯf=>7=oqD`%n==}MP☨EF ɡR-2Jl3KAu`ܫzksY&5ٳLEP31Kc!~PY?gs蹲??c7J*#E>ȥN1Syo.b (8$=d?"2R%kTdǙ bvw'Ѱ'I| ihj|Y1WI)EGf@1gm'ws^1S69O&72?sufN]%36!GA [d~灞G)b J{ xV֨5NeH D}.u(߶~Z؂IR+;qN"ZA^߶~ CH\?!C`+#qI&{aFfA ø"Rd%v"ffc)2Ȱs!!H\F)b$՚3g"'Ɋ#˝DHػ!Y::642[uO9pѠZ j2E VC=1W7gI(c:vqкIjҜP )t TPk+p[_[pm) B?)gDڶIXhavC̄%5&0#*?!L7Xݛf'X_ uk Vn+ |Xw<,>ۊQ GkꈈX=ާֿ?!CaI#dI# X2_l kc۷3wdQ40u}-4۠<˖+vEQzPd̔$ 3rG}Ȥqw*.j2hOe"]Ÿ$-4t4`' 4J0<k aF mmmmmmo{o{vo|۷@vUhnߎ!H[moon=PDGO}k'/߶m{vmoommmm?CBo.Cx8I488&hnlҎڊPRep)QbW F]Z{rp`KqCmB,hQOOn˳CnW"n8A~"]X!%OoYAxi%U C,*&j|:~ 7LiCu(, 41"r=§pcO5FaR(u䶪TI~*Tȹ3.\8l]6(kKFTIDOcvpNDT#Dwjc)SCLzm*5c&U7=s79$qpō¾Bmj!&E2G)Nr4ETWIγB#LovwlޢU JBRJmj$ Ӳ3?ʛtU4=ӛ|:MDĖCjB4+#>!w%Qk NM ]22<ĔAT!%u%u*W?BHdaD bA lP!Crlr4)?3C ?V"-bowk},ægaoZP|{d@|,E͜=nS?~R$Gcr=/J'UJ.׬4!,O8I$;zc?CB@*GPƄSl8m#.HR Vtc$US>Aw˶70Qhd;R!>B5h|toВSFf;+Aj̥Udo V?!Ğ; c;i;1Zxcm|p_p."P\D-C)0wR?z.K@N8%l*J-˪ bMEY]8~LsII]Rf1jL tՁ`xIϥadmin/views/features/assets/addon5.jpg000064400000010627150212006510013763 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed   K       @ 0!"Bp123C54E`#!2@qƒp1r3 A4 @1pA!1 AQaq0@Pp` Mم .VKKfT.!,\¶Β\SVebh:kMD8@Lj P@6ѝPqR\\ͯl٩~>~NjtgH!*)t8oԽy) %m@TPzo_ dyԇy^(@!ɱJT_[xz|O")7hmPzo_InߗPE$k @ݚd xz=>~w׽>w/IeK 3!ju2<~zZ)"5HEGK)) @E!e!H"% P2T܋ZJIZ-\jFE0PBE22IR4,)"Š]S***!MZb0`6I qv6[lqpp1[g.-muVr5 LⴺɏH꣍I n)ctoSߪ|15tQZ^qK( ,X8tRq|eRdI惝stQ/H+"\~Y3_]NY4Yf5]x.<#AQzNeSٸh)SEVRYH vUH(pmsAjj jxi.v :jzx/M$ "zpzo|/O(#'399g':?  :4gJti>}mӧpO?$I$;6gjvg>>҄2& @˨pI>X I\GTF+(NÞ2EN7|s 9T'sbЪb WAѓNc:fwZF4ۮ㿖Y.Ӫ9I$mG_|їUQCC0м쓣BJ:D_tȸ&B/}Hd=Ŋ@NAԗO lYkUBV9d⮯^X&QTUFڦ51QhZ1 +SЫ‰X4!`ً5v?!C1s"87RGŻoϸsP&=O)%nS!%'3Sbz="7!0dA-2#C!Ǹ{?!iTTHgx//~+kJck9,MbZ')L Oo&6?՞bcSɊP9SOL9~a s:=z}WaJL^/S\A[)=$mNdb\; p'ðd<^G Fj?K3wmJknv} M9X eI4 -$Ύw2%6ǑȚ9e=E?zȆV6?9)8cq_8g|l2:rs!pwoa~LwBQm5S`KN9d[Ģa{8]eʕkmq+/`Po"@qiljQU.hX2FJ\pp\Q爄Yr2,="ml6!`IM07E[tBViX30ItDq,!-iX(\Z~bW1T4>OPKbWyJw\uBP,Ja.|*ꝙ>,g @pꏖ$n^g+"t؟&7dԉqN w(\Vn-UF hY7{ /Onn h!6{AVfF| ?aٙ =徃c0N郯A+}J7?bI$E-TtnF'1BdC0_suS'Ė!:92ê¯aa9` J`7 copyright @eberhardgross VPhotoshop 3.08BIMZ%Gt copyright8BIM%4 ́s4[d;l!&Adobed #8X       r 10@P`!234A"#$B !1a 0AQq"2br3@P`BR#C41 @`!APqQ!1AQaq 0@P`p VZC#!(%J@ @D!H @@ !L%( R!HPHb B21) )@A @ PPR!P$!@@P@)P@K HPHP(!($!@ XR0(IB!)LJ B74IJ!JC P e˪=<=Wwx@ (c b~~cpF}GwY8s@@Xm @ wvcY#>9"y^:7єƾzm|u]Ŵ@P` >O$ںspPUnx7I.%V@P2 [V^޼JQ~sM95=IQ=VՓo&b@ dlt/}?E2'MM;GyF7Sj_Gy>ba lt/e|4vud_'6^}=9}ͤu4f.m9|Y˯~=vs106B=6Wɬe1ӛ7벡ޅ{G'6bGc^O=vs6B=6Wɬ=SՓ)6M~nƼzx :鲾6M`[VQ˨k}k`}+du4+6'9^ %6~v=iNVm ::(kwxPm{:tnO#69:sSH}9zZ3󨿏^@Rl.}9|Yɯ]M9ͧe}y=˫@ [Wk^Ms|\@H@g\5e.9 rd! 0@ JEHB 0dQ *(@c,@H B @d@RHP,!@X@C dA$ @P$@   C)f4`nιc(T䜓P/6N02Bs:b3sy3~noTRDA @y_[g(&9ux+A$$)T@&]3RفLLbf3f= G$ԈM~` $)J' ]u{BC}o\qf ĉ[NHdxw~Ń"dbŠt0!Ou$Bmsd5:uV0c$y߇۲}xLPzj_~[Uf^0{8vգ n=|E:FA%@鮪Q>ǮkWf>]['ͷ^ !2!DSo6t8$f7uCs0ut{dS4\3u#dlF|eƞ$ȩI Irt<>u<#O%<O W *x. NN&of{[:wZڵRީ ,mͳwrQQQP>#O={]O#ϱZ:cK;`zB̟=:[V6s8Bes< ĒNHG+${7!rS|ՁJIzd9` {4dr:oK2{V/geMM_.VH巖)Np~lc'UsOg'z|1螋/mPW F===$)keWMN ,'}{uOv)ES.>faat#S.!7\O3t$.;mm-ĽMK<Ү_]SsL]JV;/L(IunGS:/1t¹TJG'98tzwXg2Q'N> &n_]SID~=7/k,\OmȖx߳Ծh'Co \wr[K/LxNcqg}Z<Wv^'beլ^¥,:o_eEo4.wkwZwWSĢQ9>akg$7VrMp;XDJ6nfS#bd)z{ڏEH?- lNdz#cfeCW#k@ \T=YJK_˶_ʹ_|;UK:F6 \[1/vZگ[DzQ_ˑ\ZKW)[Embg.kk@ь> mj5bj aln1 q:!n!Ÿ7^_oӾɍU̹Uru_ghS pf18z80͕ueB-/k##̵%ڷFreތGkT_irwzr4:KK8%w…:fp:Wmmأ;r+o}8UZmn.p̏.E#cRA8uS1~-m9Ȯo)l+svku>'į5Cև5{@U/UUbGȱ4)[F">rnW׃2mt2{;u$>ԏ'9N+{7>³gӁsB4>D`'͘Gd7ژ&eJ! [--ru3F(Dr[PzxDty3&Q8xr+YcaCɖ'J p1kLLTI#)}\r;T5׹ tB 2 H~ǚL)X3ԩd7Սx/q՟q `qtRo?'r^M[n=!IUպ\h+im 0+l.p\GVD)O׿K#[Em bjjDr1-H'G\kj+p&E&HV꫊e&rgD)@M{=e%UF%R[T"U F\k&! F0aEY5-d׿#^Zˮx^asjg"Ax,bB$\WQS#ZJz=[oW9U9a5ƪr +tⷖM}q\rUʹU3;%1 maƾkƾڿܦs_WV/׍;Y{|ko.hX^4:9i񯽾+Eɚ?V'(^JP*fKoo!BGe!n%M_!fw !ŽFI4?I0;uRP+Ri[?\z['뗨.4e̪i{ w E73x'iU\i{puWm8ǏL`8GinqO??Dw??Q`47NSN -3,~M4fzD{PL(7PuL-` ,?Kqة YiP9R7furHމ6| 27~S8%ʦr8:#XAQAiڨxT+>+zneuS N | "M$۟QS0Qc`u^RjkE ugsM-o)*Fa4gMatE^g:*T5RU*ڣT_uJ6IBRҮ n3"nH58@u]&vDnH_ITAEگ Iد<0a4Ʊ6wVt^K1׈ :ݽIYBkahW_+P5CQUTv@Un_Vt%y.(Jlm5.7F^nޤء0_j* NeR*(RK^,\k*.16u;gW[3]*vHW!^otvXch 1NL! hP vί~oRgw!+2l\M(:4pTqH7IEש=:782 jM# 6(7lrB߀b+Pwu2 Ki̓W`ms(7+ߚm?]GjP.tyvil *"µy B4 tMl{ABSnT^o=K^[.&iv˔ʕJN% W^ yS7yrwBGz^X^[w.FU @t;ӉP\rڼGz˝ ;йԃcVPR4a)RTZVQȳg˝cVcs]1%F]xbt A#x0ҪY 15Ӎ7k (^~k_r#iZ8*4gP4`Նub PYohw W$fVB/9̘ɷipaaw{`"Cc 4 Չ/Z`/0&s o1ܯC2X^mi֦;G>,"铍O/i_ߤ6f!/J]X-i0Ŕ;cN=֙eуԝN01xzW]o熋)ƙggOVz4.Cy-ucE\#\!M7ŗ5AZ,?K-ӹ' .Ccҩ< ܔO\23vc<<8fTKFn(! O11z@.Fq,c /B4 hmppi"TkBU2W\[)VQ`81['Nd6eD>JZӎЯ0*FN\҉]:b'?VCO xf] 04 `Ǭ4ZH^iU!dփ o[9#tՐw}ӂ^`vc8lȞ ׂ^`~ά#؇l?! o$՘p8\C״ΓY:ϟۇYu1\4.\1;Mc|L*5-ӃH$X!'Iu ǔ/npӇOn|3~T:]IWf2<㬵 Kx2N_VUBjhp:}AvۆĹU1-*o0$j[$[2NISX *jϏ}A㮲&Hftfgh[H%EXIe@%%Lv'O}K|N>xkƓ;'iľS,1[yIGB ļ<41:}Nq313;IL\J<;2˄eLiduf3)49bfwZVQ1X2gI3 ep;O~xbyJe%VB,_ :˹$^&6"YkO}f<.Y U)eSμ11>8e'|C1g`8=~JKƒ 1rgY9}S@jq\Mo5nqV>%*5/բRWE3?az<⼉Lwl/?q nlv`Yyɽfvĺ_RL{̻\fa{1:xm ;C>[ʍut`LW/ms%+#fnSvmq\M~U<"Qy?/q}6՝_/(j6ѮF99V?hXhyrܙ}o݄Am]p;|r?*y+JרGv=8IUT% X}$Žg6H)c{?_)yX2~͢#E G ]z[1;,3TK khzg|Nh-t R}qlOèfO=K^ xg; XC  CϿ19#12hwXs%sGuUf~VkB:Hi2 i-~ggCor|1'u!=L[*Hh)Kzzߗ4F)TQ.r<W-`Kdrm4zM/t]{wz}4_dǤiaL{լS!ϫipq:Gg/ץ[rh;Ս4x셜/gL!EY^K ]BUP_IuA}4_v.<3._D_W-?^O)PI_RK&hOQ9 \b5K_Y| Dg]j2{])D;>K p7 ŀ7\@/$B&9Ke$3u3)][ȊjH__{vXivPylL .bdh*/43VRCOeNt|AYNtgK7޼DIq_Fwa~3)WJ*T+M>22,zìHOvٻt/yx>g'afxW;AGZZRSy y?1˘:aBhAv|(lcw/ƳxW Om49'&eFKS9|b \jt٤['|*YE`]on:uɗF5%Ub%pKQK\J6W߇TOkM»=TNKkC<#*\X| 3;Mͨ<^ByA[@1 0GI[OM!#>sй-¨^b9BCE3ɳTG\;n(D\㿏/9y#GPAUVrwQL{Qe--DY7QU [:69Y.AqXJY7:V]҃՟CPL8/ 4.uUJW{˷Qcos-WFǁ08,|n:E5f3ag&fSjzC n6:M*0;.qOy?r?/]I]ţc i7*8`\eNw"T_{h 1Sb;>E 8Qh!tL!=P,mU~*ndSFFZ !7iO^4Rhr!/O T SW}}f[P[)~8h. 1}!ꖪ;αޟT@bCUExq5 3apy[{}k~JA:^ώpTbcNT| n^|,K ~tO0WŇ5#kNф~?!8D6I*i\TuƾjgbcroA0CHpu@$<ƣ`=ِŤե8d䳱9_`4t3S5. O*-i<6t̘s,!@Yj1x.\&]L鈷 g5 lY/ t sI5 m\Ѝa9m5i3'\M7B'BjЍ&- ':r:"t)ok:'))*Wя^S:3+w~q>ؼN:Χ:D))3_GGP>*JGOΏC*JTo*~bġ/ƾ|a)|;~RiuMsW Zu=>&&:t>guDfzA^5W¯7w3Q!m˙|.^sKLš^!^~C}]/|sxiv?!:7}I/?" i <?!\L11Ϙj0mA;Wr,XĈEJ߀,ZiKphͬѥ҉@1'zrHX8hG5w&1c|-Xk A\,Uun#4xtϝdKs?_d b44/~Ki=YwO1?˗# a41yxS\2n!35h=h=i#:3X:\4=sb)-/x0b_b?jJrܧ@RugUf[~:ӯ:vJr&Z[YIIYI^ ͗M'_XQ1%I}?_GCRZ|-w/|CfW;-]s:Mߋ[GóT\ ;Z򄣺FW:]FT"xt{5B̫0)v\7} +>&̩{jyD_H ^Љ8`m:NMz̞GlWAC=/"x=S׬8'^:<4Դ='ae:ھpv2iJ˿~o<:!M8_DN@v .V~_pr˗^=G .5Gؾx< Mmi6mmoY$M6i6I6m$mmmlMI$iMI6imnmmnII6mI6mI&m&mmkI&m6I&M6i&m5mmIM&i$mm&mmmݶIm-۶i6iImmoI[m4M4MLmmm6I5m4I&i%kmmmۤ{mm鴚Im$kmmTmmmIi$m{m|^#`9Smmmmmmm" &gZmmmmmmmom὚L-moommmmmݘ\]mm~mmmmmI eŖ9mmdmmmmmdmmߦimmmmmc$۹mm6mmmmmm'6۹mm$mmmmmm٭۹mmM6mmmmmmM۹mmmimmmm͍MYmomimmmmޭMmnm&immmmpNmmmmImmmHnmmmm&Immm1mmmmI}mmmmmmͶim}mmmmmmMHmmmmmmmߤIimmmmmmI@I6mmmmmI,&mmmmmI0$kmmmmmI$vRm}mmmmm@mommmmm$Mmmmmm} 3dmmmmmmo߆i"DmmmmK6m4B#_X/)xD4 CyvۂmmXͷI.tMi$zmzm?dqO%;A ъmzY]΃` 馛i-T?ۀЩgѭ <p KS͍ >9 IAtj'im} &m$" ڿS\dItL9LvmC7d|wj G\I)lmm;kh {m_[i7m"^m@}eoj%n@ZmvK›l?}8s#U$KkFXh%"L +ۜjiOX5WiBrmehlk9 7; Ѽ|Q[{t9Lm~Qm<7xiyMٙ^O)|&ٓr^o!P`yKVm8H+۱#(D`7v^79܁v4K1d^Uu9veNCk&cwFIPZ0X4,7)\d#l15e;J4Vlja:hCݘߜ}tb( N%|c;˔s3V gs{]:B]1<2^FP@ X1]ͅp创 =R/6;L+t}Hng+09uS)[My|3 OvלʨdüP] \rV 6b,*6veʶ0`Z@'f6.X]ha, FZ%ɡX9E@- f\R̾B gzL:gӼۤ`p%{TFwZؾi[m.HofREhgSA QBcJo X*VkzpaYe&v9nؘW'mG bP U>.nM+xHeДujmQm5@:ĵHNL߬\j*7 s[  j60+w[hg Ήݍk(tf٧},WnOFYΒ.2Q3X*P}:}/'^qy Z7LidʀtZ%.o952Ziƣ\V/ָ v]oeW轢Lafˉ_g=Wy@ 9~$}e )+_dgM9LpQ/1F7&k5XrO9 i>4R;Ea =ZK=}=A‰ kd))<{a5ֶ_:4r۟>5Ŭ;{'E1Ac,*\[UJ_*d.ΉD$֠0B%;լn=x*Uc3Cܲɋu]sFYwPw v4!R[AF"IXQ$ҭvkF=_4I)^‥SJ~/`*LF;E# s<aE(aDL4BϬΗW??Tɩu|@ʍ5rHǭ: =O%&DQel0U "T+/ `h[U21ou~Rךϑ:H/bi1Uc#&Vs9Hz7λ2ԁAΕz m0Xdx {] !ÓXaRPƼ=ꇜ1 Gt9֧]^xə>\߼?HU-!A+Ǚ3̍'3@ev3C79j'o>Ѕ[oı0H9W'k{Ј(Je- ]v쿢r} bV˂h]: \gsO~?\dHlΆ& 5ƶf*}^p.묰[ц \_6$ °-%B4C ]և|-5STc.kלYI\G|ha$h{H=R=]|U%y9H\*6+j:cC쑦\!C=&QWeMeu._ 1Ra 'C+ q˖>KxۖsM<~Oi:6PQFJ>$N>9H_Y =}9Fi F_٠1*VLfdMVQkm鶨\2Uv,5 ?1"p0NƯh^&p3Y2rs7=O~كSyr7,_hb}Ux| hwM;hhkb9%PxQDI|K* %r2?R| w Q %nA;L=ֳs4+mn3WC.%I.jik' O'9g9g?A|S5GwB2ku< Z#&'q yIIx[M%L x_;CIj,Ӆ4`h=`8Y \?S:OuFOwgOD~>Hϊ_$y09A=?؉FPF9g8rʽTQ5&e\K j5 m@i^m$h+b64fGH:<EzENE5)ئt17ˑ ÑP^#Mf N:,3iVL8i)ģQGȷnnxhwԕrLWVIUW/ܯ7%}@wiW ANh|4X7_9r?zk.T^I- mx)ӏx߆["L‹ۜyDQ^X`/=mͿ5,W*8 _R!޻:J V1?dnv-;Co8*X3W{˗ZuuDÏeҥEH)XegX?,0`4S4 GO{'/KKKZ!KPpֹW$;KXbP 8M{'8EN] sҧŭQסQgXM|a:*Y!*s4ɰ`乘 kw>=iXi|Ĕ+ 2@b.0AtKM.)5vch/,O3‹4cmbg~P[kHFmaDVԭuP+A힤י:#dVu؆iSGZ4`0Gzo) h&y ZZzx4Vul[MdIv(8j;:h:#|Tu[: GZe^XLpǫR/x-p3qXzE54-&b WFa}. ,"%%ɦK fһ(4]6—/X`ғD^4pQ3כb0 yzDn -  ؕ'<,|t Wݽ45 K,~(bjYXѡccqHٗe"0溦\tyCSBTs)B(O3Cv,<R~I<ǟN:k4cq,Ch>Mv!Qs2>Y&2wH Y؊0Qr_yUGQh"Pޮ}E-yш^@ /,>R%ÒD`te r^_h.EYz}#J ]Sb\qqNDXWr:Gaԏdr%MVG$'1e _m&M J"b{jKBR_ff([&D5v3F 懿( ௢x_>QB\`*p4"B!d/""騯R+Tr 1|rrILDykgC9cqњGRGIF0k{4V6="0N>p_([j 9da ?14qfOsCI2O)k>IM'jzypf}g~:MGSwvi5<.׎Thf4cHoa:=a4|'?>&?5`K ^&jp5 s8~4[OK~dpǤ.&M^lLW=Ҍ;Bc5ܼEs:B{ڨ--yEm\1:\04u<COG?Qe]g'#62l͢yxd6A>dڝx͟kRS >#qVFm\ [jV:tN@==K.ŤwC{) 5~dp{Ĭ0B>ZSq,zB`\ȸu!W& jv_yOe3i '^b~LY@j FE5G/ȎW1EkoNS?Xkwnm o ttjv_yOe6W53 .!&ä[80GIsIo1H ՘CTcmTS\m_j)<ab[#}"?h ?jҒc+RWG_ mS{j'/#B\+>iȕ+, _yD!}`wÚ_#]AOeaX~=ISz>N,{"KS:ih#qO}^"rVIE aO_ T9% E9Q,[x^G~'5)cV9sG`zmE 3Gc#^O9Rv98Ã' kuQb+?>Gk7?~!wx)S7n#1Su97DV )k.Wn'Q/U 4[uYk׈e}O/GCk"tc}_rS!]2iĨ~@f:#}J^_G˻OS}/G>8^?>=f=hEڡ 0Ud1jHCTtx%w= Zgӂֳz?ЄQƲw؃Q+Ʌ]]V/m93tD"iM%"ُ~K(!Z6- <6_8- ZbjQ Z&8(LnyߌKKVZá5X1h-'?F*F˹T&|a1F1ko&t*V+"RhJf]YDSD nOh77$QC#[<4EXNj`LFˮDM?u|gɖvDF@jxC0|d^;{CqG_/YꧤZf15ŭ}fzG_/チgYUh;=CM?QEҼrb|eaAzx7[5Ԅڳ|ڢK]ЀeBB̮Oh՞ A[5yo_1q7. LFQLXW6ht&Yh\.0 @hQ}/oD h| =gP}Kr)ӉsPP?ÔyKK+פy>G-hExTB9.n wt w& t9xJ9Σ aɇ"S|Be}SVo"jrby{VϞ?@dQM?,Nvw+;> ;˗.\|oϙO* ?&s} < ψ8ԧ~._bP}I[Du}$\'Y^&ʕƵbW!~;16@^G\8-:Sb B1|vc<%x=6+VBR/GaiѤiakF2B* =X 0#IP2x8JPp*¦ΞP=+7} _ՊxAKV޽uU'|^ Go*i 14 r=ӯX_{ہS'*ʜW)S,9)[踎bBD%aO$ryx=x}!ς]W2AߧiϯB[x().<]0?wrd(İ=Ϣs~~-.wO'GB\1z11˗/0(b1"~;Ϭ{'aa}G5~Dx8x/admin/views/features/assets/support_bg-1.jpg000064400000072064150212006510015136 0ustar00.ExifII* copyrightDucky<[http://ns.adobe.com/xap/1.0/ copyright @eberhardgross VPhotoshop 3.08BIMZ%Gt copyright8BIM%4 ́s4[d;l!&Adobed ''-FHut2       r P!0@`12A"3#p4B$ 12! 0PAQaq"3`BRb@r#S!1 AQa0@qP`p =rlBHBqy@\zm@B(rˮ~Xd` EE98xD #VT└5Xg` @B+6n.=hՐ-(Qe1DέB!<:Dz[ @( M@ BWkq @@EQB0*@>r>5iB!uPR;q EXڄ  @@y󬜺ǡT("%P g~^\r3Y =(@y JO@ @UFuZxt(hQhQ)UETQE>N>5a<-BA@;T*_Qm!( (EYgYxh@ĀRJ%_y܄2ԠՍJu3-[ ,K|([-MX e|lh!xkVj=\DVe,Z$M6ȕAZ EUX҈WUY{y@ Jϐk=n}}:hk2g|yD˼fIA0iRQE,JR,n:m8HQEEZkJHi;Bc:ϤsZu5\k2o6gDZc+4}s4"(()iJcv5gO (-ejeKYY] ؂Ui{IZBD1[Q]8q5ũM3YϬeW!)h%R -H@PEWgѠݙ[aE( $"ֵ-eUY]( ;H@cX{S~N_>sk++HE+*Ri+DFY%H%OGS"{AϷgX^{)slYM=cݞD@(Ah HH=:x@ 5oK q9'Xk Z3JE= S(J %(!!H۞]Yˮn^n}}ӍʊZYk⵪Ze36WUX=4%@Jˏ//3ǧا3Xcur78oSl}MZz_nhLrj@)D * /Gmϥ|b\{=</"VT,"TEKBY+DZybt뤙$xYճƞ'd箶wZ{|vk<Иl%TKu!#ٺ 10( TP sө.\'{/>O'K :VUB $W-QTKBg*T^wb\k>KSyh8n k85l~#kBSLxB%B /_oϭ\r骻;u;y띺EeeRK R-Rд>UX>f3F':nO^v<:kh(KП[妥: 6*i" @/Wn.s9]=wbkP-qTER- BSUX~"W觃7ܱsيK HAVBCWչ]ki"P!BX7_]G>wk_G"kXKTVLB3UvIYXJAE]qguS=6yM( :_5#Y.Z2ﲣB )Q@4vur9u˿)n{<}nmzeHUPHHjZesEҧؽ~,%cI3#C{j|?4Ҫ\ͬi5{^wԦJQRy ,nu~^}o߾W\HA%A!*͡i3Y*C^ 8`)KS{-9F-:GOivl7 e(S̯$І>N=yvc̻kX(!DTTe\f35M}'W $NH]g508\i$s_e:EaZBxR=]7>c Nw|5@ ,"LKD=%TOg[NB\!|sMg iMb煵y4UlOfDW_Ie0&"=b:d<@7=9w5~}t}  J\KLKZ:UW;PA@("@P^p*9>oV{yz"}t]6:X (*\-9KD֕WHq!@,(-" .]#L'+ir\bٝ][6$ @ QVTZZeϛD-5X41B Q)% ,ABJAL},ξ:r}TϠlν/.v$UURZګ6hug=ٝLI@DUkjڥZHS4b@PH 7WgL] BaB!1ˣBJVP*5\MU\Jʁ H@%(}^{1sZ% J$!AH-(%ozLn.@VYQkR_)>T$R ( !+纭[5 B!PEkNNj>usXHª@P*MW-YR-roL`D  H)+:纭?W7@@ ѫoH EJDtYyqB@U*ʊUMUT/*T"E @%(kW}ot֯P$ H䁈 )EUŪ͞gW_(YVUP*MU\R/&QQTW}_tޮP It0H @ZձJN4YQeYUVUT:O}ot{>>gHq#͟`ə֢mxQŧrv(H8G"J3\u~ E E "0("/"ǴNv33Aj1]JVJٔ8ˋ u^ˢ$EXnXnٴكWlphnj?(?.cc,,\uRj%AMq>^$cc54Jy9]cc&]-'+XJ"/ ?&tn-V +qI!$s@򑉔8xl{ c(ѯW%w%RRnrZNdRGTE)kc9-!]la9)V].&Xq3%"(e$dYxoac[9b+5ujnHڸic f멹E%ϬvP2eH2,^?!ߠs,5#MHPiC!_@E [dc;+w W)] &!}IqÀ2{$ 2bXX1Iyoڙ ]Wg;jgOtf'+TQo dIeDKD^,c1vk:RP1M?JԎTi'nD$&Tqhcc1qCKSjr.ߨc*%H^%])TOpΘd%gPCINh6FEFHlX1e1cf۹-Lq+"jWe J5ӕ-;Z};.ٳ[k(vm$XK/NfBP~4]HO\E8ic1TNn։yTW72ۤtiʰ:G7upStt۱jRhwC|qd$usiW2Pr'¾%x-`5Ɔ1{4I\cƫU JEL㯹Bw4[jӍTe%t0%MT8ZuB[ÉB7 {DbH>6b=1hhhcƗGC1I҄DpO.Õz_.ydm,%l,-`ʏ|?MIJŃ.edvX1 cƸT/ r}+1|l>=M#~UOʛ364(/KWPbL5Zn[YfD^ {ّi/mhcCDNj=K\av9o6Yu6Ue* F]<{?3IpK(F*~ XL[2 1 hؘȞƟjc'YTJf˔8ԣԑګgh8e )B'RJREҼlLhhh8Ok"_m d;~^Ki[Mb ~[4cY,VҷJ޽hc>۸["*̌̅4YȨ˨Yxlc$.)X):@,}O eڽovjVEJY\^b"QBT8W,qwBhH%$K*)lˊ32YQHL,IJD^2HhhBrݝ}75Wlemi5vY{Uk4uVkXYK掶r'rrrFܣwfŗ4okuzvL}-)zS0b~+41I/=M7u:^t;wSENu:t}wu>[OwC;}}_t>UϪgw#껑]v/cyMb 2, 2D$L2D @ @?3+l4 ȯ1~n=a#,2L!A(PBplv&ɸrn&ȸr.":{Op5åt c?71I H4L3D4L3D4L3ߌ=ixc'!策/t_2m"/ LJsԩRwJ~~OjG׶2[Mu EO,X%pL{,* a`Ǹ{b1V-ȶdw"X1UX1yCt(=PXa!B Fl'RF{~KڥJ+~KM¥Fk)1B ڡB6hPO n o+J*T^[wr4)9LʌʌR (PB (PXFWV+ѫՊ?k?k?]4oSSSU*J555RTeJjjjjkn:٨'z+b-n5ٚ}v^t۴oG5bq.'Hf9}Х曘Zǘ`{j{9 ԷhQ{ْ&`v[6jVCOqhlA7h;S;k*&f.,RpOx׍x׉xxxxxx׍R]+ 'n@]<,qú+>6GYLsA/&D386` !C^&H!5=^Qw@gEt 镾*?2C8K;!;ࢯ+}TBɩ'>_@TrN |Q M0rOP`aY| q(Lêo\TOL#\Ӂ텆%F\w({;ӇY}2wXF v#2}1G.V]5{.k?n{JpW"'nA*z.=Wm`{<5 =axATD^67o+. qOЫ2![z yeA9.YϊiA*9C 0܉r>z&௼o 0L#u3bPk}Wܧ0x(o_;lOgV5~(%`l N!? *E*:&s7*'*&3hs;oXdmpY3oG > RBcG #^[o崈aYC_C1:7d4\QѾKlheE5GQ}E Wދ{ ]" d4:ۖlBoC=t!/(dWKg棹F6W GѦPȏU*(ًMLf1$rx>G!s;q2 ţ^NC<h1 6Aaޝ~-3aF"zy4MMN?-i_sE@ (rWF^WMdU)ҪܦpY&b{*aD*?'lzLgSSS8(;>Ίw#5>%R}RT%RUP}7&C8Kxީ**JJ***EKibu;2R[X!КTATATATATATATATaVaVaVaVa\ҳ EQTf*31x1x1xz=xO^'׉rx\.^/ jjjjjjjjjjjjjjjj{ˋĢQv%(zJa8~۲j׿h,wq~ka[)wFohɆqoWG]Iͣ8%|_Jl&|DпxcmXn!nM@LXKhJ!+QGWFoOLu97.,X{.?3fBL&m7{,;zK=cU;{U /z}|:1c#?M/%Ssx bv%fe4T:$lюy'G7c Eu.z~e;pv;)fs11w19:?m/>#C1Cn\d:",U,1NJ״a6}& }:hqP+sst y;y{w9 .CF1cX1ьXƝQ^C0w"(F9Ox0mz8#]" 4)RRQR!(@ңV1u1-] u,ܧiij2`i9M+FS= WGx1 RV1X1cLJQ. U[{9ƽx|5t3h7Wɘ\|x]DbDF:csqCFmGhT30Dz[h1(X2Uc?YځWzюiQ"D(1c1"2.c1/׆f5x7:TMX::u:1xhMT:;MꇬscDӬT e3<3(Ň&R:at<-%h1uǀ1eŋ^78Evљ5HՙmD'gl-l09h͍\%0fò@p tx"SqTM1t12ŋ5 +嘁ѩzFIamyezJϹ01:6Bgre~"t|%KRJc:Lj ,Y|' VL\|=yNfg _"[-ݞFW&QNUoeˆO`lwŘTҔ6''GL <"D1cQbŗ/!#Ioh5r2.oģ`@㌛"h! :|4GGGW Yz1c<,1e$!# Sь)V?#/M'Sѐـ/j1,HShm:5PXTo„tD1"Dxc4rG3)ϣ(rvjMm˺cAlzJwe+~vfeoyEC/u~Sm#zS%^%\EUys*cir#ʻA+z\ 0ޢ(&^+EW#;=,CyJ.\/K-Kc)=H $"h `xK|{@l6t_AWӔMG4$jeglEi~ yD; > 5 vSaS%_5QSYAƏ5[*wbǬEs9vKuw¾J~EE\rɖ0LAJ$ZAvJ>R#nDfa05a2XyЦ-T`m vXL%{m2-8 y3*:)oGiNO>A{"=YySiINIūQ"D ?.e[[%ٷ/ܠ hIctyݗmgr-!zƶ\>^M ."fB!=T䖻b*Qy| ŗ.Zc1E $H !ѴeT̳2DFgPD('Y͒P ;Un\1r,0ql,نLT^~񍱖.tKR6>[kz\q`6!ъa$H"D D 0s~TQ6l7>ԕŇ}=qúK_d f'iR;ʹ̀%YPa]1YS0҅$lYz\r\gQfQ:F$H"DTHS;Tr{LMwazO ?29yW}t@=aZЌDD2#Hdr]Mv12tEbCa]/Y-IbPBr66_Mo(ԹruUN +`+;S#"D$H<T )33`5]}`>~nV<آIOVΉ9Cwn0f$]Fffff[N]KBZƸ11H"D 0Š{u;92`dt<>#bٽvݍn^c~Y\/0T]`WXlDS7:ǯ#䟙E= bV{>c6Fw㯮l=̺8uOVSkFb pM|h]y|qFl:LY Βؗԛ8(\|^>qq_^v4}R+7z/Hԫktct5 +J1#ϱ~ux67sl|>AԫPnFFfBzZzNNnVfbrb >1d :A|JH}W}fٝٝW.jjjkˋ:WN PA4+\)$c{OΨ\%LΛCfWRi=g{CxDcğjUОDN;'a:4M"c<@ei^;ČcκG8q7;Nw3*OOOG#؏QZʝ`x1cy&1H7gh6^^^\\\\:cXDŽ#x&+6ZҴRJF$Hpx< v2ݟq3RJ*TRDIQcAEF1|;'F$lM ucũ)| tcQ>^+ Ci>xlcѺr.u:?!<@9Ae˗._r˗.\r˗.\r|&<:q~eRtetWcu!S pH1>j [4 ,ch>ʱc>\n ).Y)u!)ŘԩZhys|!q< \%|T+Sx%JR$a>M+C:*Tm*VJ*ZZ^^^%KAKKE+!+E˗s@8J贴ZZZ[R!iiiiiih561i*F+qTRJ*TRJ*T\0BQ(,MW/K.\r˗.\r˗.^ 5n>Lh(M>xAdۣ:ɷG9?!x??>lJRB+ׂ/|wsj>1|JP>Np ͛%F)%0c`yQ $)X: "^6!|dJ/C˕*! @G|+UCRF>\CR?z\Cˈq rPc/̈C,&CE|Cu?|U0._P:Ϟ#JD"%!\SJ 'P"f+,|!~Y\O ]O`XWh 1LkRTbV4C)Ŋ %%eeeeeeeeee%%%%%JŸ.\.\r_6BG >yn~ۣ%  B;LIz`$I kH' "k=)=_xDl"~;lj!y&LRH@&>O%['(8D*)BM RK-[G} 62X@o  ROR,[/&KPijҁ I gmKeJf>Bo ZD晎+2l4a44[9):h?RJ^>S7-=|BpP`"=خ{mMv}τq}R ;dB@Pi'JgMAI P]to[MNu'=q@6Lā@E94kqdU4V; [<$:<yXe_0|>Yg5[Z_'E]4`o Տ%jOZyw \I-_#h)h碻OMAOΗasW/TR`27j/a8LmI8.A0 zhN5@q;gyr(o4x Pzz/cM=ppHEPRBվ,-AV4m^ :&I͓n,mMgd &%IIRx|֌\ޓ@ 4k[&0e||R>З7&m z$3yB 6offmlHFe6ӑ`=z6I3o%Oek|B47쐿vm&_a@II '[}&>ǬFi5_FaB}7_9J~2k#,2:mfk&HK)JP 602xE'KF͒Ӓj˕0pܶk:)2$Y?*]tMGZM$Z@틵B YtzDH MAE'm7C|"<)Yr^ gOP(VX?}@*&eð$V"x#?O$6XU?ac'H6!X(q>?O?aZ^ѫSa?L!|+%U} stBYߤ)^.rF\ ݼ扨 U+hCݞ8g!._naѢmjm*ʆ bW8zԡR@.6 s5zJ~CwjgYRΈ֯iKiu^J=D%Sd{MMm X˿X"Y:Iя9+rhX)=pG5߫'i^* *xiRܽ!\rC`- \3B/h@34mE"W-Cw ”5QbAE"mc)0N~4"jÁ R"F& r\F_:hshcE-`;@ vkc(nVQ蹸 z^,ypXڦkjo0plwoU]`r92VQ *cۡ<ҳTMF3mC-* K:78G˃ODCtE %Ǭjƪq4 ՔRR9}݌}zw[ñ'}9 1s+`dK=_(vrF)e嘶їeZ-[GD6{`؞f?ɟ au[? 50܇d6Mε1/Y)1H%Aťǀ3=1q]m b:Mkm9s.ϣ aL#گ{ òoF@ 7.Bгf#s1phH X9ȡWmPT9"yG2Y;NkPm7u D@\`bŏOHaQ屴be`]Wԃz9//zL#g7QVC2>)Y47ryvBv6EĠ99H#\9ʨ0,t"n8b'G+,f|CPɌjY1[;97]Mt0*T0ooGᗜhsiBڷN(%EI]_hdd{JX]eP1G5@ђ݌ %ےc V(w]"\ʶ*s<=*5w3Nև/6 ]ˈƨ8?!-}#Ȩscd! |Lpʇ1G"ҹ׼ZC hKB L& 7tD*ź^?lQympkcijj5fr`auq]swsrՇ,rnPMTJ++77= ~(Bn \Ym(E..}cR[y%TuH4 2=ӻ.ع΄Y7sK=(lL1cz2Mjc>ĴvZu"l[ZnV3 ek+1Mg5>}DTL+#؁n@6uKh-aNl*IRj%DwyʍDFVG"9F6J%D`>kpu.﫤 hJ0Z4Uiv\Xgb(FS2M9o*K11K=k\%㓟%g-KaW^y C%"$瞄j[#{g2=ba#qH q:[ -J%m%6jѲXD Z+48Hʗl1}9Wa2uwRFMUqLWn]5; lyJEPȁk xLߵ!uo@7\TޖT`!ɾs y K;AY1}5+wZ%;X [VwbR."a*sLV% ML3 m͍-"A <UQ0%Z2(-\:e-h7Z pܟh@9+?HWLuxa1,!7jRDpDn:ro.%n@W Ju+2wTb,֙X{Q=ULLDXveg5(VXdR.501N*,Ť>㘥e`PR8^=!T\X7x) ^Λf9BgȞ[ݴ& 0lw*eYڝQNj(oE%|86cV: 62,Gt,Ecʹ_){J'8YyM-ã+&eoͨ`RMS@}J#͞7xoP\6y.c,<^ݥz]H߱96GJ4[ߑrt\գF_4S-=ro9riΠ^eYp=7bR.bq',GxnH*+IZ~bbK<lpF֌:hY\# v·qЁ%]Xl z*C`6 .[兆7lbf_ {fNp#yLDKk1Т_rIĦ=)Z2ERGx`T>ȥEֈ^q\fKI%7R0AXa? $Yx2/2š]ߴ}R6 =;e]%XթPlBvH"5 g[RoPMPKcT`-bTw]a.AWRԶ;͙/;[LW^ns WQq/d\hfb`˅&v`e30C(r0h1L̨ABfK$אk8}- a1[ٙ [\-1P!,kZc$+iC/$&);{U`ũ9dXU"rZ~-GL"O7rr}cA*d `d{!y^sb#ò'' Vw/7BM2.hlb#[.7KY,ASzs1 C#ct-;)Uusg-A1E ̗..BX *S`fX Ƭ92l7`K ڻއߤ*'* pz, io,Z諎X9;NkxQR] UJIdf&ETyJ &2 .c\ UGanVeK;1{fU.R;&)se&b67s4fޕΕ9Eyȼ$&7̛4t]b r2JA Cϱ LR׶T)V lva zo mi-d1 \ ]Ijב}sݮaV ͏nU q`/t‡08PVo6}"wT޹VՒld1- e,~v7G8Kxes0qYqH"KYI/"`YJݟ{@4܎ïBd Yɋ|zvo-j<,} M]mc35}J=TRTXB- UlIuJvV-l.X;dd;W( ErưTu"~0aN4{Τ8M̨m MD=̀F DG.Jlᛥ@Q~ٯU쭥GkW7rWu3J"6 @X7˴Jڣ.%@,[݂AYs8lۏl䴖Kq"nGt}`􂂥1aFbݢXIIH@lr^bց%9o6Krd9 L.p䕡r-Ɵ[Y73:Xfѷ5K!WVuU =ʂR;R`nDUT#s9{*L W|ެ\"*a:*]f !D=w<-ؼ{7u| øRQYo+T_HTޮ}`6oLow9qQXlW)YPyFpaAd2f0/xǼwoG,!GYķі1xa/2a(Rq&!*շ&boifѴ#Crn 巷>ë݈[;,}yemw?Y6X)E&ONSdZId@oi_"w78t =cZF[b6.SDnhnM鹉MMq;;9KÜs~(UUBRL{CLM^ZHRs׶f 5%#Ȥ ڪuU8k^ e~Wmm&l]1"<o)fVuX!acfۮ#$EpW*Y>?>i =,%KBeZ^4dt?ic+s~%iHbAh׫n&bזyuN䭡o'6|X3  fsz+y3cǣ6D̵1L D#7E-6D ww'jnp#bpL1Uʔ/Y.3T}D;:%fotHjfԽ*}gww{I391~vC6lʷ폴, ZBIU/!cn6(rWя R Z_K>^*y3݆<͝Kۊ ÷Pq fvG #0ؒI/f=/ʻr#_Ko%cvގ!,ESW^YfQgN]qFH9wӯ,>?x*To釱}ajJgRY\(ls݁;RG40_Npv Dͤ٠PqǺBUGa~%(Ux;+)>W6wwn8daR;: nz]bj(]#wb ĨFT2 ;Дc,%U8嵮$J-k`#`:g6SU"x ұEs"`B֟l9jd+ pwa87 a75@.xtBR:4LıcuԿwJ핕ׯ]qJjWwWGr"hh9 쀈Y`_R|4D$TdyҢPW . uJb1+4A{k]ЙY/o[[aQj\>>쫽B)qvV;c}+݈k((=z{@[qs}}ov"_}U!XE9TOc3W ?2NvSzS\tXoB"*h3TqAT._"PVb690gh"@BϜmK3AC voɽVBT##*$LJ)$HAA#q7OJqocl sy 10F!ondL 2s4W!y%版,%bC6щ"AnmRNWDMH oJ$ϛF>ɝٿo'(eЌfEfuaCHTqhZ1U_o16qZg/~ -^Q@F3NvO_F6 ,c  ćʅEfbD$D }hʎTH d.nPR>\>{/a}yA;@È0aB_x2oI}qU̖e zN-XT"A "@%rIZ+=3$P0;k{= /.2(:14$HX@bT~ @ &#-6#" O O?sI)?DB?-yG?sO?M26&u 6ʄT&D  ON2,v1?q0|g//rş~wϛr|>Gc~Sgȿs/sʡ3: *(:1t`*4 P f)+R"F@AGy^АImwBFi6l{F\ѻg*;_iEԃ;gӲN;dz$:I]${I}^=="=2=2`P颶A1tu\%+J 'fIR| qCKCxM#.Шb= bFtڳϴ}{;Nw];e*[Mųwfǀ1 p%rJ_iS1"D @0Aph]˹eM'|w 'xw'|wI'pwN=7zr?xD#/NG&0K`,]QAP*s*$f$Ox1o`Jp8"]@&WÔS;h^ӿ…򌦽)4OK?tWGȣ'Qq?קOO =9qXXAhKŎŏA 2Tr*Qzv\DCjlX#'GW+"LĆ ]kUŘfc&1c$``J+7h>$vAH4\`i QSmq GHعHp(Z+Q( A11c!JP?cxפ_yZ9?M1Trșo1 ;a,?v*rtAa `0Þ(I%1x5ql"JUV='dqYE=y0b' m~"(r%JJ ƃKƪ 0ЛS1 q1l"sh~j1;Nnr###9gؿ3?cQ! o6!空tF^ofcQO?8W.\r/y61yC*Vr֦tn\/Lc*TRhWI+ <#1~U(C1~hc~LCZ!eee5Z^cx!JD掳_x# Äo4u0x0\8NW\zgx+e]GɞD:ob:V<zTwo7 ƈȱBRb\p z ½oɼ{)9@tpK`J#= @ t:1{MZ H1p(A(V!pּZ,[%pE/ hCSA*$re x@xx&CdHE_(Z"TBGj+}e:-@X)irA7+Kh!h!\08W/\*P.XhD/CȘaCXGeҡ6aY`y@t j58PC GX1ԃ\B144+Ⱥ0A1"o9+M9w:Ah<&14<12  AtB(1֣hqfL'BE$0Nrg{A0G7ſV/!<V1|6V+8 c\npnպmqpЃcGC8վmqhk ?|4gcZTRJ%JҥJHy! ly{|+<&KH/W_|٠c.$RQxS){J{J{J{J{J{Je=2LS)P+V$ыhy  ҲbB|٤^*$s*1 6i!yĨ-A1t||SZ&#!35`F"Kyp4_ac6v<-V AQK32LMɜ^-y#t&*MbE!f`8'1K79 2˒:<0#aaΆ"5#tI(aF1"!1Tq.ZAA*Gt>68lNA04XaUXyEA>IitMrF3tVˋ| CIC+W] /DB&# oK򃋅C!T% DP,hV=i#B.Ki8CCx<jh\%xE0B$nSC="!_ CJ%Ÿ QVMHByC!hBfffg\陙LS3333)b0PhBx()WY^ez+WY^ez+WY^ez;;rhB4 &Adobed n        @!p1 P`AB#C !1A2@Qa"Bpqbr# R3S$4@! p1AQa2b!1A Qaq0@`Pp r !@( "d2%e!IBAV) *%dHKAVJ TDos.^@K"(PZfZmp| PQ=\ƞ7_ VX"* )t;=rqnng%%R$dB++/w7eU/ww??UAYy`RYe!EZOIKe I@RAso,zb* =,X H @!AbUD@D)P.0`@!DAV'`uEL6< r_gq*2Hx~J4.iqIׂ[k_% QVCI)V)JTQIRZ8馝qi iQ*6?%t#Hh3ҁ,j_nY'ԫN۫unO`W8h 9[/psUӉ- Žeh2Oig[M[*ʉ.xB8O?#{?#H DE3ʜBMN7i>͓UWO,|aO?$Ɨ+SEB)bRsDAEj@%p"$Z ӿ_vMoJ2ழۤix(>l[2tCb#X' )3ƗYٙOېDArH-s#˖v3ʐx ngIEB}?:i R R@ I%:}CU'3PE :4Mc[DIB D4ܿCuQIB#LT# koCy5!26BvO?!eeQ~& Fem+eR }K2f`ĸrxӚ& gz Cߓ1P[UGh7^ѸNSVv9f2LnߍxӚ72SS ^'>Nu?'na.s0u\-Oyqݰ )݁]{蒯.Y=54Vc3;[8H-C6mӉS*qf=vn&J.y7.l##,c(j.ij7Wu˗(لٛ Qr{vo([r+1C?!Dв^e?O[J>tv5xFw~Oh5^?o.C2'?!T%MR\\GKc[_3G}򄫉x,?G?'f_mLs_pz+cWoyp;0}\irutZ3wx6eJ/[.{B6Km0;@n\p',ݟ_G }mmm?{^@wYͮT\_}ݶ"?_W]Ac3q[K 54 =3u/;&{W${=[$k7=omvp={yGo?LuS)OTTs*T*TRt[/ T4Y jFf!tq-KVP9DהBұVYUVxAO7㺽`K-7P([z&(Jk: ߬{6m̦<=o?xt~4h6juH5Bb=9:=6RvA耰S^/me r TIdseUor+„T0}M=JkL;Ъrxvgfބ/5sowz^n21zG0K)ف YU=숹mE@"q)j{lww%ÛǤ<%1񔬟in9>'!z̵̈́5ZvI۶E;#s @3ôl}}Kb^^=/2^o۝+~#Wpdʵ.U*/5|Mƙ31M&1IWAjɋ^Oo^ǝadҐʳ {TfOy E UuFc~u6WK7L\ۈwj4^g2K._A'o3Ͼ{MXo35݌ɢKvte.ffqżӍjU_-V3? ƴ\W9?\esIRJֵ>h_x%Jy2Ыp%_3AehYZ6MJt4:*g1/}OIRiZֆ34m֥J UAa?RJ־BJRjTwؔY[1L@ J'0chBTtMuA2EMȭ7[xZ:WQY9asG5KqǨ|o?sox[[rw m{~?;f}?t-'6|ۯmHYҡtz\WQtjspteR1~/YƟadmin/views/features/assets/transparent.png000064400000000107150212006510015146 0ustar00PNG  IHDR 2ϽIDATWc`kqҞIENDB`admin/views/features/assets/premade_left.png000064400000226615150212006510015252 0ustar00PNG  IHDR,tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp }*IDATxW}'=3Sj21n@K )Ml>l6lIaC6ͦl\,ɒz}3s}z{w޹3sΜ9Gm-^--R[jK 赥ԖkKm-ŒX莳rGx\}%#A~oGGlv֖rvrBH:fZ!b=$/ƜxXct\Il;?Q{\@Wcb$&<ׯm}lNRhIz"ػyԨ-5LW^Sb,FNH2xJŘ_}էkӧԀr1*n=,/1InbmՖW.Dria< D`wq6jK + bkz?UJo˒7M3=܃ CݼjOƶ=7xm֖KG?[oU###8$# ̉c66ҶwTe9XtvvoJ$Gebb=87(c㪫[f!{bdax'K1/nm3ا_g>z]}r7zGjŵW^8a6ET N:&\s5G?c|:,i[[?&= ha:𨨇9^>O9GG5>;?W0Djh@4r@KbIn\Ԁ~YKGjᔎ673ژX}n{{+aOOV/ŪI^HU^Ϸ_ Zt-K޷Z,׋ bүg)1(aRzNNOO7rF1f&ğ{<˗&/bm8t]\`} Z4Ȏkk*)O"><`z!Dh]K +ohm#7@XqH@_Txb  @&]%9ǽ;!_}OMhJYqj[gX,J)(CJ☤8 [S)B+ZQ}Vxq>|Ù5ז E hBOӠ'ɀ\{L8Ud!GVyH3G,:pH(:SK!}8oɼ-B>JbOץI*`.u`~MCzaAd u H+ cnnPiW.wIz=HL%zXowdψ='ʉi*M^^(j  ^!(iBS2`/Ϲg~&BR}|)1. Zbl8HM9Et$=υDL&mpD#䁪D0"+5g2Yz. iPlimbߓkC|q.mٗF;_0\K4'_ˋI#_q9~:_c#8FϤύt)Hm^v_Kqsx_x# {! 1`J;la:1uԀ_~>:t:-1~@J:hsby D~I'+@C,p  X'\r5^^}Afkr)CRy==b055%JKВX"?q}:Ÿ94hj@珪Lϟ%EAIrWXF`'pBnX@ /X5<9J/#WE!84 `z8٘y،nRӗ`\\}5'E0$7\]V[gk6@cb! e7RF ={ +m۶I iMܝ^ӚŒA{zz$7`1UU)a2/,!Mg@b 7#}B-Pk^=5F? *p2QD.η=nGI1AKҠ3s r;=CٍΫqK$bBjIlb`DoM<fBT8Wߴ-.3Ǩ>3RW3\]LbC"omQ3z$nCdىNLହo} mҢ*K[[+kHq1 #We:[W`{.oЃkQ#M rAɶa}gsJ7 nz/Kˠbi/nɍd‡}b I9`}$/1щ.tItD1;1ۃy{KR:i!՚\HB9:[< ._`&HరothҝK"b;}Txn aO1l* L1A$&d$mv\}@O &=bA +QfN\~Q co)I-т^ki)1UۍN<'e-)Ʊ,7C[=] :f@w,oL=$P*qC>0Ŕ"k'@ݶCm ?7݄U7sUʈ43Z׸Ef辨 g /=`=N !iǹmvk/yGżz]SS@{J:_غs.RWlh?ITC m|;zqS{'U3ÇO(/7ҍx|{9)?9g>+VS{NuGkNk8ٺ 'D/{liõoz7 aڶ\D: Ηu`re0`_E*/ 㷷EJ8;FsӖ^*U^#GVn 4;iUсQs0j|?}#v=6Aم_‡[_YA?+!3І_]}y=)g7G00[=ְMPp#PDv'!|^Av"[~9fSiMR$= 3عeP睏y8_3 v?cYK\7K"O{B*A4U}c"dsz`:#_?w7ϡ݃7l_> ݝ0*^ 헿tuvԾQՎ=_7ao>[o=㣣y5֬Y'.i=Jwb9?ֿM~{8>?Fu}8;S1X,81#geխIĖ F|T ~9Άҕ+J^n/i_yV.9k%zIH#7'XiC`1 u_G_Sx43.,@F?&֫w>>4Q Bѷry'zt⺦8}wo{zRB kkmF=%s;g[6.б@M*ց?>D塹;qz%ӧpP:4 [Q,H&6U2E~fݢ\MXΖ0I< sK̗x p)njuK'Bh$8#ok8VC.Eoڃ,^-9Ry$X:r:Pϴǫn}kOx_śsE"}Rzk9<&D;nL(.sWFۯ}EW:PKH swsyۑz$,0wW aoݕfcSnzѫ[Ջۜ́8Mp]gA( ^_4X~ʕKC=&Z^x-c[Qszx2{ 4,k9- ^"3tOີb7Ɨ>^ҁOܳGH*lǁs~`pchhMNoWڮ.)} x)=/epi-XqQ|"Z999:b} z(snBJ ! z:j> C(ವW Uzmq`@$/& i؜܊oXz=҇?= |Ζmx x-Y|{cX-XszF4>z6"{pr泑gƎ-[QT`}x]|՛Ùq|`bir_Gεy4~G~|c6'#4q|=s?<yw(mR!gnu4akp'p0u W_kJ}/Ͻb6Uu6bE1F|ꅊ\?pE"z;U'Wn+i,d'h]l) xRsqGs~g1}sz!cώvs/7SH_փt7``]ۄ^<W׮FFCВ/87u7嗏?wM #qNl¿9yɢ~y[Zގ~?C D֭ㅦxy.FYֈoK7Ry&(Ѱ_3B~;_Ǿ7aj4l~_]܉;o‡`6]/?ڭ}>g'NdžbWsǏOԾ6ej̜8'2r6ѓ/#;;Gހ\H;.}sA8.P+$؏~ Nuݤ/^\/qjGqiX*_ S_ i/sq|+=(ۀ~+G=/&Ն6xzil`5#?T>:Zs]٧nڎ׼5x׫^1,Կ}ww {u}\Fq[8^_Ç~qǝam-wލT=:Y=w$(?kV K10/dkOpYsӨxha6U[m0!dci;OƾM"p>z&}Tzo-n=&a؟DKUۼSO-Ɩ&NUؗEG)$(+C $\ A|b4g .sogrK~V>"Ke3Y{>[pEf xV ~ͣk;V<%8*ޜwfG6锈to_L?$?it<}ahz =-u s>3qs_|?}p߀{㛱{8,y~D{W7Fa `z⇻hbvǗF1W"5;8=F>hKCGqĴ \F]i:g}oAW`_/8nR r?~; ϵnGl:ó-}q/#xg=Ї_pVwFNpch(:6mǚ[8RJ a"}71 τ {9.+ 3~wVgXvvOc7oc|o{t'fm¡/цqh:3ލmP tq!tV!_>]N<lO;=% UI >tk60&e yFW2S` ,.%@+;Y_oǗO_vhl”2^KSWAlW?oJyajjjI\^u ]o}/|2xEa_P|aNƓ]#ܴO݅:o߄Pe;oY]l.4U dž^x8;[MCncѽcoS)^_ f:qE8rP7F4~2t3#oO7g{q`(6"!4l]Oذ P/p[jJ7cIǝI< S7.qNFV36q8{wf .nhƭW_M_67_'ß+qYݍ\j~ Y ;]נ [w{Q>roz;剚׼v 5Tۀ\k{+Ȳ s ~\7|($]hm}y!_75czL}NΠL=÷na'Sߍ}'&& ܸD #H$}i\p,.3YL܇bK[/fE (/weK?/՝M]:xMzDa2_ M¯R6kW!<+OGڀ$;JyHNY|(SAlO&PnQ6Td5O]ć9f^=|n4p|>!u: os_wR&yAazw=B;2  }:t!#m9g(#Qjľ ²o N wqKw922n+6^>hwfzDvdvS{<$̺Z:)yN@0E)Zv xqJZxLmFoo !q+r94ne44'›#`AӦF8O0%%\:b1ư*#FM  cĬא\D.xG_pmAۀ.^jx)' rR E t.iR*/MeL+3M+ zvZc1E.+*Y*p1@Pg Bk-+/A8geM u**T7%0š7mƯb?@@kܾ^v?~ 3]lw1=:nid{z؎ckx6q4aG~#SD}=N$1&1w ܵ };rSy5[[ПGC*$t'1N :=ll{dj4LϢP<}G8fбwDI<5zbbL<XfŬP/:Y5;t)agёN FgvaL)Ly gg6u Љl VV286+ @z{JqZcaIʵq]ת..0pdDy2ѹz}( 75Wm yMU( N=*@R=8>P>[o³wxL=hB/"a~F2:OѴ{/nXDs*ԋ.TBC+&s(x%Vļ탎<[ݜ tJ 11Yx۩`_7w0/j]jՕtk@?k1 PMB)>OFphsnpPN¾6lq-o+^};\\87LSB,?>A8"-#U+LϑO>\cy݅%Hr6SzG,ڢ pžŀ|yp~CeeBUB$ n1 |%^K0P| K. +<;dũ>__x nEߤnk^(fKB_oђK#߀ eT˗%S7^,NثqzL[$jsqRhr`@SB:#smgSpDSQ1~!Fjϲ`\< 0I(*b 6:I8ɄT)\?BG@n &jJ^V=;>/YP`cu?.j9V=f3f*|-zA@ @茡C|0]H/ Щ؉'j*Џ~R?V[@J Y;EY@4|H\YvT%!ɜ7$@c+zKqb^ۢ}p tLgVYPܹyYo8];;? ,.<زe >[F^S@jn:i5ƜxsrBEu.:+3qpE` 8fܕ7 ϙ8m*j9=?sD]};eɀ>00~ɓ'@OΟ> oߎ׿W qo}[x|pm.(F0N.g t'~\T熳c*YϷkvՌ6Vj d,tOՋ*qrVG~lwl@w-f455^ɉ lؠH踿D~˱c$ѡ꒝EG8i!顶D=Un:wUqnoTj3[KPL"%35.Z9r.{uS??oovoy[҂'xBNx~wƎ;pb߾}+) >Ih>L}ڊ~)]еmaT ? [-'G?WMV7/=/7ǁoJb|2SU\#Lbىg9EV{mӦMCO>-1ٳGrh< 5\~kЯZ9f2|?q Y$A?u$BV288&!/ˉKǚ{%&Bk_ZYmzתaWYwD\tƕ++= ^wmgz+Mh^~\wttw^|+_=^ZN{GtO@sNi%8χѱtN":$D"M $fQCV8m'@LH Eċq}$}mD 辬n~ AK'ٶƵjjQtݸޖ<zBj3E8yaݶ$~tqUn)8qvc'ANܶR4q} } &{-d? qo5#':X8h~t{%cU j>n}_G[m)Fm<ϴ)gmGrVrҳnVG_PZ\yՒ!K%0}2Ӎ܀ǵ@ #@4HψĄIQI*ԡ3W *eUW ?>sjye|{R3miv^+~1.d X FoAy^7N]nrxAĆ$cg Bd7JeUh51tSS ثU{3k:c1T r(csAf5qL|%q_z4E{" GKx틍QUW]%O"bl A8Kq Zi>1Ll;cM[`7v )% U%|b1Fy2ږ`$Z~ktJ"w l dT#ڇcD= `fm`9@Cjn"\dp$'1ʚOt_n"i[+B.LrσEEƸj@? %5{hL@qƀx8efo[5qwBA~Y PDش@!8oߥ{=L zO']ua /1d?S MbgFYh Cl|mn~9[P5%:XUhbNHDtN +!8]~}BK¸u<.'G0"W|ءUUJ4mfPXF7xxh*,yZŢisJ w%ɄB'7n3)i1Uétҙ;SOᵯ}TaGX67qZ✋>?~xċ/+gC?"jKcW-䕩Ko}e3ƙ jn@P n> 7C(ѓ/FJ/UO7Nl%j*>xTķZ0ϴ}ދz!\Z5,M lsa(#7u-SKK&.Ny:T^(B21Op} ^I)sTXWv>zM4@nvS^1z0}Nzu-tra &ޞԝx >/(2]cbEcBĦaG->1zߧ% ]A-z1#υ&~\BYLCzrVKBF. 0D#%9-!@X"㖚H,=ϘVԲ Z6n8%V4^ZO?4ݰos4DHԎ.#"/gޅq6U`*B*h( T2u-N=gy} =Cy|,N˂^ߐIwhW>"T!#{<;!nb2f3#GN6wOeٱ{wgPv4X0g?[fhB&VA!694c3t^Br-c>|QDF8IU(i"0~lc]ϴߎ,IB 'eqϭV+a<\(YUg&9}߅ɲ=WV /R^qJ=ϓ˟~&;S!}6ާQ(02:ɸdrT"`bŃ11!1N!^ىL1w s^7<{)__ڪg>q=Ii1ϒPkiIK45YO {%I$,)Ÿ}  xܩ"۟emmF3KjAo6::ڃ)宯7sHXV iKPIu;x)IIJ)I=yBQH[tK%OƝ ye}oY0mll$Byp r $Vg%ՊϕZDD'w\C!5e0l`Z!sqsU34@fpU-7DM'N]c ۀ#6-m f3W7#vF4f@lu;np)7DD{HW&_@mZPn!oHE9w\O)A^px 3$&%b3jHe/aHhZXtڇ] 7`׀U TBع a9 40'Z*\[. bIH,(A]DKsn.ǟU[{1Yrԩ h 4K'S'R*>U6~VqjE۟Z[^Wߓ(HI g""8 {kg T(wKNH(\Qyb^qʢ8K&7}.r Â>OL҉<M7ԄԃV󞀳x,%O?!>Kz%b77b9^/49!o ܤG_˙b8$ stniWW⤷GM ͤ+\KץJ`.+f8b{=}<}gl,E J$- 1%x*M[>):>ꤔ$6K9!:N>}tw197)/VҬu %NQ"NHH\y ,XoU@J`.[ ^{b7!pY -I0OZ;DAqq32<6J<Tc֍BeqY" +Y$(ug:RR*T_2ٍG 7#'T $4ebz1ߓy݂EDO|60勧IbdRrur- " C]ZK:'ľ ߊYX&ܚŁJR*^#"ŒEXڛBixgQt\}n\o<T*[12 uhJ}>9- ^`g-/M[6U?u:ev Qe,xdZ13-v3-$]R;%p&JQ/& $bI[K'B)ԁu -Q;y6mSS͛98~l8g^\}#i Z%U-b3 WH  "\V6TZ+#>zhɡH2py]m=I u< F̈kg'' u%bJ-q&mF2Kn7\f, 8\IƣO!E^9%6_3eC$kRb8tALfJR7WqbP `}8VKc(JdX>$;hAEK' ngv^`RH׮o7] )PgDDuy/IVĹX,C({L\Wl{C=H zZ9 D!UueٴInu%$DvcǏyMMа4^~a4jG{:7dFdLjYFqI<ْۗǍ mz%+}xֶ9VO~%*cH X"!΍o" gFC.o=z_?n+ĵvfnڼi" #ڳy,I$Q{if".FG'9]xG{+ZS=S'8p8inWN=A>e=?@#ID.9!i@y֭_I {DAHt Ntveht'U9NF][re& ~IP0Zl29`$Z|C-Ø鍽&Vy}YHsFj׿a6RSr*6W,~쀣xObe3p5|\7ӽa,A2=4t\ų< ƉiFB^"2M%Q8<Ms_ruhu҄>%BmP#S1 .j^#`іGzbnJiC"#x8ȟ AI3f9,"g"r'ɶ `vk'V7j c+4gF綌T^#k 9,b#I8'ށ%S`#s`{K^☙FߠU>68'\s~*d$ CaG7BŚ/cZ!IŎzVc$_[n(G+9bJ5 v :4Jf&;}J.5llo^h!6\&1'2H4mcG+MrG٢[7E;=R Z33O_˴:*jo0S puk{dh*CbTFC X#\|&`BM8 f:\XVFB"P#%8:Xf3Y477E&pҴ"ura2*j#pZt7!̈=\[9 -pXBh3xA!B$Rp,4YYSQLg#2`rj[ J1P~F礣+ZB?/tςm7YMbwaJ^X, c6ɋgae^LY%`RK[Bёxƀm]2p.To!2(&8vGT}(p@%YC+ x6Xv.ُNb9}'zl-5tIHڲfCglBrtˆa#mg#r4-j/\J9Wpi  Ua|tUnd#~OWyiibteʌ"Ӹsȗ(3G+kk׼Ƕ2 #˂zѴ!DPhՁ mvx+Ur  7ׯ)f‹eNzRqO]2s#B -T}=A.WvJ*߸E\>9rWU2qP0l$1?zr|:92 ř{0`6gaƈ^ov4jr8uLBeNEV|!Ƕ+giΞbؘ4 sydWu9uV*f";KHX YrO3-*]:&( G 7b'E]]Zaxۥ`:&ǑnޫEjo\ݰYl%1,HezvMG7MWsN%e9^ptsKE Acd% `K. ŋsPFXx.[rvViM֎vB] zMQ,ghBவ{[>9L J:utw/^YV Pf Q Xnnj WgP%rn X~QZ( ) geiQL4*Z(I!Hcz$H!y+:jS%Z:\, 4 hY~7#Fs? *Ne7R.LZcAVYD+ E ђAZX0RlGkʱ'knnŞ=?!466H_>x+dĉQtvv? W53FC}#FG$Q@&++7^&(pɊOs'_ Zˊt&9 ?ITE4K Du$V6b$| J茪aS$#L H PT=N:%LNMĐ5k _\N/YN嗏bp`5FMMhnjơ/a2>j!P>MĹSHŊ1e1Q`uWB#s/$Kt8dU\RS*Mlfh;ee* T |[N' 4a-h%?m=@`,ifgd-puȑ2|˥ɨ? 2tN8%yÞ=eO"+߀e#sї/`=%K[?6:%IA\f\w|Br $"P,z2uXؽt D|t/E\md|+~䦕=Y5(̩ f gNP&h1]ӜyLS`gbVC}k@_TwM-8q̍߾}095*1|4zz{> 3F_ G[k^VrlnN)iyTurR/HO !AhdSBHbD[V&9lgr14(L{}F:+(Na0 RFL[EUaΨ#XhA:׈Ǹ:ӪN Okҁ%ΗJ4YJ\~.0IP Q T9B_,}oH5^ TF656#C$ %`!d}'Bd39BUjR{,fX~)p brI`QLF!E{Z@cIR$POT5QoNyvQfk$ 7I9|ְz/P#=|ӳ,%&BfnNdL#OcvW]nX^jtt[ľK#by3 Ŝgq*N|؈lHK[nu&ui"M1QgGjRdAi%q/&j% W:n&M_^vG]]>Fqf'h=]575LC6#V0K+KL#~܏L{¶]6]"8KLGZQSB0\ŻNuRKSPi9:QAp:*XgHb}SӺ&ЅEnTs<10Vq.);HoJ#grg[kn5+G@| ۽X-T^Sbp)J=%Lu%#Lٙ[H^_$iڴVBW{w onWL%_=!KvuYF+aUz] 4"RT"RRWmT]Dv;[:*aZrA8-"҅ zV^upvT#DwV,:GdښիugT`ddX1iur8Y!`29łxp&e0[ )8xvrBuľIp95ܛ_\&_\tVO"(+ǰ8pv d! eX+Sp:.~`SS@[Ib~ ɼyTmbwE[XLja:xM%i]FT YhBN0үe;RF !'RHLcU[ mᗇzU<16m '^>'~S]ptSEM %ԃ`AZt11Nnl+I`1poF%= 4 FdFFX(qHJ_|h-jD`?rstӎ4CSD@VB_UʇGصsD;K@:OaTr3v1З@t/jw2*][TJt]*bu¸v)OI t⦛^NJ%OV-- 蕤;H-=%T 5" af/\н.1`SQUARv Fl#;!wz[~I .A->k:Kێꊨj3KYk@_,6Q=4h(J;W(YfӖ]G Talb$ S:kR\!(z\ww4+G"lXEWm*M{%Gj΂, !VhS\7jEq F7<p+;,‹K^bph)Msq;Mҡ ŔN+rB=)&B,>=r$XL\3E\ 9q9s'0y%67 .mpWGsvqǪU`'⥚ #E%lD*S O6ȥ%LwÀܔ .qZpn_qkD5^.xg?ՍwH+~#~Xes/v0uQ$٧rxw&8A>q;4 k1aHYVʫcV(yь8xN]r{\7+à1v`Fz ໫L]w]zxiN>z.U=Yfwq Z޹rۋih8 r!nՐcQnOJzq|=QQAhJQ@Jj&"eK , FI!*ՇG$Ǧ  UZE]a8Ktr,>[ƾ <<`+a5/|XI-ܶsMy'?B ZnBrkHfG19()yzR{Ŗ.RJ9<Ych%27:Y)u/ Tqe5`x9h(RaXCܲ3:n !W%VC#{2QMJV1kTALt;zXC1[z=DPfgW=:df8bmRE<_'.RT@7*lX۝U? *8\L1 Hv0si s1nuB#KQr.K%9?i867Hپ$TA4EwӒї"`Ʈƒz.Fl7eiBPCsa>P ~ VCw56ye۾H %D@׺9*]BRPVLLT|/ܾvt_8 -H"=M`Y RIZLs%٣H~Pg밺43b$IR:)تDTޫ\%p^%w[9,3c՞~Cq9/8"ZtmY:=^NxJ/]Ohw'>$B+M+X_~t辔3jDq_ƹpwQ?1`cQ&9"1nςOƐg Hrqh]Yyl[3k<K.M5bJ1q:obf:#H}F1FrND{8B_/tdzްI-<& |VgpXh7п9B y K`#HgEXegцqbP$$"{x|?fdF#1:ۀ ڶe,^#$sΫ_:ӏIzX~(X::Ygg]`scpt]4D Ca2 yWx(ǭ"Pچcń85x9.1~KSt43qV$.1'ڐEsI6v"32, :99<1!uw .tPzM9LJbHDzTI=ĥb=q3/;P߈T?x(xYYtzR!т+q(L 68- nNecX :cvhMXa꛵rs8vA 0VSuŌyq`cL˔y,6Y=L^;t`s̼gX؞ {bBoO0!^N=?{du ~w]]վ I$$R^ C#PhbXF1&F1+PJщ" $ 4L}w7g={}ljQ# ^=s/3:Zs9(&}tGco!ڌf 3{6L|CauDObE׸Cۊ nw~=*WIwN}bFeG?Tb?oWBv'Ah4~٤RPRn cX_XƍsS=!fX_߁bOߗ'+<( f9s=qWn=jȅN+87G0TnMGT KV,\!fVdKFfnb,$ذ_w^z~/_W=K}¦q̳Cܙn()S=khmC)#vho2$=y*IkgDP'Zm: 0_hCGxQme#vV֋< KWxaf([]sB@9o=sjzm^1+erv\Ì\cV~%d^ i~}D|}{C_[YoRXry=**ЄmT:wvx*N\S kYZIеm#;Ҫ1v9i*ֶVkzP %^ٿ˼fPQlLȗݎ|uj@r+GA1Z"]s/yGZq?P͙M|CGRoJ+L4^}ut [o68{qGBhy B8 h]uhũ~1B6ӻmPDGtM:}^Bt5:ӽ4eFߙC=r.ƙ3#.?Fv2V m!7+ d>6mA%/"?5u ͺ(-t~/᭲Eehd6jܥ_贀Qw߳ ~t&EcB8gvph (LL$xt7i nL;CeICGS7/dj3OGlID67׶J&3<^Ԣ 0Ґ/M  EM6ԧ-}nAWu.]? gz5ʵK7ք 6oY Vqݰ}4 Y сskY}xL äث5.%a:=\m./}N%jq.iL':ZYu Fd8 z^[E ^ mmuͮvain}ǖkErUmB}SX nxcGX{͝[WyUzwoJBR:ߤ WwTt_nQUЕK(T){23@ 862tϒK#83syeCopNW#MP_ 3@Q0}ށf]ixAQI;"t kiЂ L1JcRqt1j6\f2 8B_,hCVZf)X]g#mȨ#z SU kW򊲲kes]˞KFY5F?M8 e ±N_ =zUY v~3"&JU*T*YW1-0K ]z=+Y: 1"E7Z%r'Fr6^<"1$4ٚk݈Nm4vt܋.'h B/C΃wPflTP tecPY{3 raK2"|wA&Q[XNGfeybߝRw#<;bZ7N:/obC?[%F/rUeS>5*]օ4w+oM*jӦM߯dJ*i8MOf.iC|COe)Cz~!C ddb!>f$H&ȠMF%#h,KDrl&-36Io KKXc5%A?ieFR)k"FwtFmņ.ћ]#bL߇ͪtF,~g3w*Pq\o[}`w}|}>j(U,Bz3̔tw۶&(۶KR+@=R$fd= ɧd|oE^Vчk9LOVDi&)6FX,vv6$#ӥᛅm!~w_RaݦTٓzBr4hvEaړK*SqՠkRn׳m2h7k`=!=|nvzNZZ3{_d`k=<8u0(nǷY\}c_ٞFSy\NeTӫ7f}kjժf b^Ы>x @6QU Y6d@5f(z| _08X*֔x[ұ<J2?~g+mQL7^1HUJ8Ok֠1L飸(:KQt^B;NCxu|7 PH6vShazR&kU9Q|U$3|ס&jl^*H RqVz2٬$Re.fodPVPlkfl kYWP5zK*h5V3a":Z b``Eɨ*dQn h㑁-EJn F>E;nk [VS[450*eKٖuͬny}*Њ = )f3Oׄ z|_W2:=mbh  }M@-E_-I˳'ݣP%/g‘ڪ\lߍSn~kjkzs-xKҶm['UJ4#&RmV&^4m2;RqWNsb.q7sym;!*h==:ɿ+I5VY2tlTDELNq4նs{!7 K֨{ȮiF0s},N۶#\ʛ8x3e>sA&OmZE:@!9!4TKV,aWpMGzzG/}4%vHFη ads9r\ƊY:CSjdfpJ,[^1 ^63rVޥW7sh6zjI }Ok|\F$4=ꙁBaßY(C;]V ~rA[r56'tV>RfipaEG*.*W=l rM$T4]6dU2UJ%z["N9ZؖR9%FnW= >F n`;uk)ϸA>9oW֪}ԯM6:>l ey֗f ,1^in!٘GF4MDC¿4/" cT,@`r%ȸ.ďc{(‘[_A$,t!͝tu4 y'@4$g! ?%=S}ɐc/\sk|ϛV9c5yxBIA a`c%_.ήW[XZZo:;?eudZPί"adZA:+4oP9JhD6[22mjZ%d6MRӘk;=~dLUhC"Ua[T[Wr0>\ 66 -X"uprױnS$4lڅ~Y~ =* 6Q3/xzl5:T:D2Ű߽Vp|1G4)rc MZ_g(̘_ @+U*f, DK(՟ vdq_@1Nvl@*:uS"Gl.g/zhT6#+dymy~I^R *\'縵^JQ_[&`_&WFƑ4Ÿ! vJ]yj <ㄦ-ޘnvLOjȹ)J4;%X TQ5WVj [v-04]5SE xr ܢ&] ~_%]˔תsltgy/|9JrmUDڍ}Ssпz._t^TGlҫ#CB |wGzIۑBV[<ěr]$[xبL;b$$x%QkLjS-)Sr0ӤȞ%^&'ВJ|ir{ތ""NW]}=b^]CWUՕB6G6VT (ӳF.)J?JBV_M)FݤU|L\%hfKǔvE"Vh)I0 a\ݦBn)N 9z܍CӆBM*A*/b%$g r]2rl}!:xtɴ(ǦC#;mZ}cdV(|MN b}=سU %75 Xߵ}[(?Nr jN#` ~eM};,."VW8Dc6e"]:µg/>vރki 3t a؂ # ,#ԪձFhe+-P@\^BFazާ%rfb"MCw΂+EjwҢQԁ## NN AÏ{6PAJZQ2h Cmn)rSm$P-ICYe ȶa*K/n:6ko⊯i)PS*73l(bTm1S cҴ?L_\PCW־CqW`~\ j B5h|jP}U|tM-K{z=4'FC?E83?1`p~NH!W1ytMo,| (܃\e7;lRNkuеw/5G>LmRg!)!}g \)+dt?oNg&v饆nU./J6qNjqTW |'֘= Q^Aul3 ZUZ,8OkTmT: ZL+-asqDN1йJ }EF-E*4UR٘ب$ޗ71__k}+~9ܿo0")0*H`f)YF7& TMrawX;K%Ezr]XoUYC!/a}w0jd ȐZu $G~ 3_Bw8 sok;Pfs(\.][݉Ls]80TEkFЅ32T 3Z* gȉr4 è%)Ig 巄/UU%3Ԇ9ŒU:b*Yd] WY'i'YmxjnZ#s(J9x򤞴q=:(&YS|/;lZ8-ۯ lD̈Q#GF`uhki$P&rcT g( )Yhk r@wNP{-\fhNdJ7(ՐC,cȜ>?<{b׍u*@pLwuF 2thapz5,ڳ jx9q4GF| =`e_qE[o qWrվ%Jd<9<y֐<$-㭢l*%@j?Rn]6t[ ,V- LК wmV,ǚ<^"z|ޕZFk`>[w M͏U-9L*)}&a\1\amn.N(z)Df\O`J3.ʳЖV@0:CQ1\?V|%')vM(+iʛ{P8q=|Or{~#1e% g%rķ306D=ms0J5r2@V*#UCV֑;v 3*P)'VEH֝+}'CERE=泉z㚀}|=EU4 HձܠڀwCJ[RoC#.~([fш hQ|EsQ+Q>sD u"dQqL{;}!!y1lg ;9 }ohf2 Y%EC.1_#iJw~wQ۵8O(^:#7eGϠG~k+;kǐq]6[Y@D(PXwz?n DާjSTFdײkv-wx&Qe(49D'KP.qg9a(D xYzKmuhj,:N9<µ8A"RP;8@t ]:uGU:=I>z K1HW(wY"6P$3//*hV:ۑa$g=\2:.쉄 z/GBCa [{uʓ 2}ZlBӨ>!al14F]R]5$="t%d df.DfCД^D5zt{c/ƪl2[ !/\fӓ)7eZa`* v簷W-B3|Wkϔq6uk8ps j+͠F48O.zz}uѠb?31J]䚯6x^&l6=t #U6w،\Np^2K9zBicҞOdsˆqÍ =t- 6fc d8OY" ^-fž CѦݢ7\Xy^;O΄rG?_~ QvC G*wag~o~ =*?aQr6mF80\!L.g 2.v쇷\GƒŢcdNʶɢJUx4"SReg r"ԹA%lҏK2}8ѷ R,;X <-u]]%[΁sS Jڲ1v ֢im`s06rz"BӤ* 57 a>ܥ 4A/.BAʴ@`T <[g? ,-Y&Cx7. ބ+ȬWmQl E|"{)65(oBH]WUcss[)-e\`-!*VmxqGPUz٢q|&n) TL:T&(ێJO$"`{Eu ;OC쨂h/'TN!-aigeE 3B8ߜ6foםgmN'{>bj[<̀SL8J5XjWA>6f!2N>>g( C6aY~;ȼ rs'G[J 7cяa]{(<5rb ?`=gP3uem{EP=^.$JK|3ŧMMCjITiܙI` HjXwNU%JGB_03-m0K Jݒ%e:_D<=\ 6VfgZ."xotCXa&R+!ڊQ0Vlaݨ;,Mz#b3^&j/jX,$a34"L⍕D:PúHz^|gM{01(sNݘCfy@cHյkȼyuA_rצ0{*6kG ~G?WsQ?E}^yУWFYO(JsmU4 HWucH"zEBhjqnU&֜ hCoen0(91b,Q[!"ڝh#f^ôCr& \wՆ-IR읷Dwv`j0ʠ.3\|Y<ϏwS@d{.M%z~wRIƸ'V09K)Ri,/Ϲ/YTB1>#=wE_ߏjq1&vH]Gm|e1r>K:ԙWM`yGDRiNWBtQx4Nx 6B<&.&zT˒MS3 ?б trK SJrxr(*UTg"1qH.v~Vu7:Ӈڧ~ڢwԜJwMYʻ῾C/w"ɤ͍ e z|0'$9$O𺵳/)xL~75ȫL b2E!a»t-#oPFxO=џsK]ܪy*71]oPx?~ 9-_Go}ׁ1kLin8sq'4%[E֫B1L4شGx"Ad,BT\LOCGOrc#f]h] 6eF*9k׼h"6v,..mЩ}s*rzBF:V 8EZt]Ƥw6ΫNh]1 }.eB 82#ަgaDG Aqͳʁ{">YhCtE羃2h\A ?5ԁxze @ '> ( ûp QdoGcG:St_[a/>mFp=.Ghq7vN^Uڳ=]h4x:-VI6L UJT3^Kdb&u=bo gx0 j908b+n{88[0:*9]]➶5M!j'Sbܭzq]fQr\ ґrzd)Qq)qHJ>RZZVjYI'[|^ ០gf݃0;Ә~,.,co?{cxr*zpCD8؇ Obe](<2K?#Z5Ƚey}kf+y~l7M!qnfpy̮օ |Uܿ{3Ff.54aR(*Jm+q֨VeQbj|V=>C&1҉ vMl+m)ґKu`ͶXwa49[PAeVU;e)"R.YNjhm68Vs?ϝ\MDW-y1!"x5$(W6A%ʅ 4D.<60`2knvEZ>AşK\`d=|im~3ɳˇQ9z ;Vcxbf k5_y#o>!x/Pl-O#,TWHXڰF (߰={1w<6u uumBbR e|}+ -1)#_3co.sv5r XEsuX, .YzsCI䉡èC;LVi~jP#RIE%$)ṸN$L[} hFoWJ9^YYW޿ +|`|6m]Ϝ¥1?)eSC}@fcrku4b.K=t/g@*3<ó6S~/լc*J,,HիfgP*cO`ldHj^9YY\ejhψלA Ud[r`*9o:h\9UsH|*rBnNJck' N5#W{?]Rz{ګnW*.:0{6zhD YȲTE]mZ-F9oky E@`x :ޮ2m]F&QgGrRlr+g|m 高#\ٵe lpf~oaw;vn/g^|܇ulr'OcppǏ(9ɣ\頀&Q-HOdsX:};Ɔ0F;Sˈ+x8{ Qo.J}zgVLE E(6P^*VWפXr~K)2Qo3Fa[-9s3Z6M&Q`v<&%+:uyNt[ӝ'{Yz4:СN)N:J@Iշ;G%RTΐ"QR띦n].s@:H9Dy#v> Gu7NΝطm,RؠvfjO^Gcm}-[1K05KZ!LymJ〣h"}70:<"O|́,&g0uvnBGJ+l?Gg^;q iEu=M(*9u,&Uݹ; ܠ`x c(ӖxUz<>b3GYrBo*w{ŗ+WE~p҂ؿ}̭WfLv 5!ְQChh UE#N* +"`Biz)jeaXNY@ȡ7*M8Q\}w[ U_I읊V)=Reۚez},7o Zlʙ?*ʹݟ=2Μ_'/?"s;5r0A 9S|}_}<4:GY)i ܋o>/?:>R:1H+/΋ܽwߘ:&13;E~6]z05y##Nw F }2Ѩ 2*p⌕MVm02C+S-("'O6uRXap\h, EiR A1:G;Um on&^ΪvCg# Go> xq3Bφ;ܕîm>MT'?x?A ^} d`s8uᚼ9+Йk?fe>G3q%a}7e|3~C7I.H1ܙɋ*^Kg)clh'qf o݂e|kػ} -z.U"X>e2g&Ap3<:J`/C $ <6#G^ػkG(c"p';w*) 1y^?9S4M8y2\_2K#uvL쯡4P"45w$j+HpHkKUqD\]} (^{8j;WΠDQ))'缶Dx8$o+'/d2'?.MʵJ2;&:$#-`|d1UP\,֋dM݅% Qfs!v:.L-4qrm"Fp ԕYeeb']_>=sx h#Z_]%t1tl.|*E24LO^D&2dcy]yr`}!?E11=1 DSw1čy: \.W%omid2Z^ ۢjI@k*튵i0/Cz'*^B]݆o`؀ҟяc`pPQ|tX1iZ@ۆN_b$ݘA-k=SGW_>?s87܋ӿư‘NIi&:| ԏL/4N~A|("7_/m#(ODžšߏI2<cZ_~k7}ޏ5=va`vaNHk20R$r mtwRXϕښ<^.gdoq߼IGMRF䋺g& uy*‰сyLl`Z* '!NW7VaKN3(P! }O_#sq 9{a۽N Zām;06G1>Ѝ 26+ppXo}Y+5ܳo']m" /w(?i3SرuE^,WJWx:{Q4z$c͛g^-}r8w j g+rjk4:2 Xx{>VVl20Ћ_{C\,9Mwe .A--Pbl'2UL^LNj^Z|{qEBP-s5|/cE'NS.bb|<~~urR9N]!K~#?Gȩi՘T.wze}zyUs?5+kV @9u6=o|a-.k(A)NG[B 6VȨX5#dr"9BD9n.2v1 ĩ.<6jլ V*j[T X%t$ґs$*m5hmD檽kkWJ;zt:M􉢳$ba$p+;Ŵ0OGa܍V*h?{ qěo0nǗ HE_ PHn BѳidwnCww^>GŎ>C93/CLN/bl`EE.):GgQ7dk7j玼\ZK  t]@`yl;dGY m?aMZ2FxEƇ;Oc]kcR.zfR"+К70gH&rI W1?uXT¨ 1N?(מs!Je@kWYMLNjvOE` \=g:$jYt3tԂ0^--CYF|1P8V2Y.2<20O{*ڨ-@<ަ5Ap}[Qmzz8q*?[`vx$[/p&ue!ER^;F$~_[xHNEz228iZ\ZC`/Akd`%vŧ^(D}͑u RG F{ۖM(sX"Ϭ1̓#:XJ}#c>L^SΛ܂\\!'[F ,}݄Vg!\rK+/`"95ȹ }0ºBȃ}1=uw+o܏1ye`u?Qoz.5-76<]:/ Pȴmb^ZANM0]~ M_ҙ%)t}{ĸy,hVC?P]g3iQ;ڥ 6E|RS.KvSN~ۦȜvHX%|`7c4#Qd`#Fw4h}F~ЯS]qe8LL*sYjob?EG f_J햙>g]Y:}Rf㷂v!$NͭLwS&8]ˤp`"/]CQg+GNj>-(ϤcԨcNv<@\VЬW52뮃>kBa.Q._ /FWIE{'g([8N:C@!k+)b뼗$U֮.]+wnJl{ C{v"Yn(i9D :ē{Kw1n }Cſ?~[Fp}ػ{vm߂B|%}(b0ƾ=$J_'GsS@ڊ+]XY}:Ε-/`϶-&X|ibUy^q>Qnڌy~Wx\<&}=Ѹ&k p4g;D"OW_ǎ]122%ڗ.^<=woFȡnr y$U Sj2͛()LPgxz.~R>Dc'ahhg.Oaۮ;dgp;BiV)UރGLW9*յU\v 7oŒUSHbAK2N^q͕ysV.O 0Nb`H,ȑ<*9F^0AC&Ypxǎ|KצpͣRU~(޹g?zCqVTE Le+כ w>3)pz" 2 VO34=Գ/HmddK9ez-_9{'h紩LF^LcN[uu['&M=_wt7E(vPfѥho{A)y;_{(*GROL"52ODWW/c݋&arܹ_a|٣sa} 4 zx%~OtTs4Silfg6>1FPX GsYxXh [mikXA^^oS\~C].?d_7E98dq>i-yz*Y__BYRNahxX*E(=pʃ]e ͌ `+p-ػmGߐ3x c-c܁`UE驫f@:!urDt|%|wF0l5l&0+q t 5jRÌFWS0 c 8ǹE.F-*v nBZm98̦E%-H^m\Z93{ݬ)~~ϣ #j- 3?))uS~Cn|iԃR2'[p}wa/cS\P޹mdh[oVi\Qڧ7n` Н05@-P:@_E!,ɸU,UX&IT)kᚴ{e֜G=p1x o.ܱg' ~Ï>N)/\32#_|+(6G4K '=RNvnE⚡q49X&'E'.!|V(}R1=-nyA$#_Fg-:֥F2y! Yy)RCHiuC]])Ӣn$v#|z͝%wݡ;F8G[1NoԈS};*E, )w sc%8rN0:N:pmPč.3l#_rrSnG7ɤkxԡ Crz 7y(:!(@GQ+!lu=M^֭}EF}}O4GG053/}KWפuUx6ĺJ0{Μ=)@Q)ĩs/ (~g?"CO|0=W{ LMMQC}7p}fר @._,8Eج ===R;44ѾY,~t8+9}7p}.5duqxڍ sy L.j?ؕXb Ѫͺ(3]Td #t:γ`#5M&ǔVsBlu*ǨU[bga!{|#^owų62m5oF*amoc{fUmIДE CcZ9bm4M^)EcTwBZR?d3ȋ& ]\56vGW(H &AiRLʽy8x10._!1_a1/z_fYzvS[ai,bjJ'i^lݝtIץ<{>|zv8;E:~۲Fk?b/ItԆ[m?fG8eסaEjކw-; qq-v-pPq .#\o)ʤ^+0 !ޭj9!.ҲiBZ1>:pHK{nzv` W0H]غ]ad ضu njméOi _TZ(=nu+"|[ئAr?NF`LΝ;'6\)2N-u3WP<`E&BLNSKSҸ"۲Dg*{*e=L teŰ"hnW<刣9޶ʍgެI92I_>$֢LjByt/yBG=%Nɭ{੣b{XU\x #!Mzv$W}*e`Kb nEĦ~ ݢǰxyiC}e mWJ\2Ο"h].aea ^_Zt+ˋ/Q4N8sEǮ]pYS7-v g}on)%* 9[ K(Q ɋ8@A BLj~dp)L9iJ2gvs;5}UeoTթS{~7VZtW^g}Vӄs|2Dވ&4C{(5niťU}1TҗV/KU„65\rSurL />r[2zuM%/K£QpZ* m4ꗕ֬\ YBͼ@ǵ8΢U?Q'ȝ8o'[P*kai~4:CŌ EC'6Tkn uϠXmGWSHJyux- |&Cx)wށ''o7O[܃nr\;>&r?KpS(#̟) |K_֐᝻g˯ / [}^]tqG>/ 'ym\PiG0ƛ$$:P5è1Rz.) I Uo--BLj$[ǩa3@0|wI疼Xvo[!ˉ1hTi[7rTk}>T(Ə̝6䜜`Vg߷BZy;f+*2SXӓzugɈi"cԕb2K1J>$Q ֒ /& DF=}o߹Λv?<'??? ?([WC[?'ڍ kJV~VIA'~-s w XrABr|{f[.{M>Inu].` .'X^ Onp6[Opmpܢ6R\q!E!a8JҤW9ܚ+MuTTi={ɚ*d6`x>f.3AYgbłίmK<WG>QAN%|S'7w{H@AG|W8' qO?HҨ{lJtaO1du㕤^4hCW`%$r7ի(W|yy (< e C ddűe-Im<ѻ(GHSV緱zLVɛDf@]wc==(5\؜QoN4zXg[涣2w#|H|٥<ɬ$ȢJn4^-K]]4x,Le,&v iyi<=t2鴟hp+ue3m!%Ã%,ज़42S çu`;.̮ŋlWW ?G_O4k?p:bIoj_Y]|캿sS‘szc}71Ze"V-txtuz=sVwmӴɄ"]Tؽ;ߛ7FtLuvn|qDʀ]S=&uG`|l2o?Z'ɖn<߳ciJdFX;[&7Fv>u9tݣ1l+-8֑ĄjrI>Ft@8,x :ғ˕<, B~Yo Nvnu" ^ˁR+_; `+G@װ@7~ǀy?a[@oCdW=I~%L{%/t8b]@t߀}cя~~>cϾn^ʑdq=u ;ڒxc"ep信I=4ro_C(8dkO'Z!z-samYHrfawz`Lׅ)Tpfi ^XPr}Ђ!IZ1p,qՄ;ȋoh/}h>mM5uǟ;Lj‚[,ߺ|_VUf҃ w"u4f ՞8lkK<qO#^1aOcv!TˆR@ocيY:fU(@Ƥ[|j &UGB Y'bG$ ÏcKͥZ}o>'PlYW5%OƩi\,u+y~b,S$fgXOId{ӌ#P :bm+WA[rTCob\bLJࡦ,n>2`eS-TuEEpA=1}`x$aՅ/"OΗuT$X" E+ERQײᝳ]Hln+F%sY)oZ21΍#ob%q:o&B7o4gY&sd(⠬69~^yqiE7'v䩨U6I+x^BӵneR;,"zY_ u.h\̇IH$Ek-e!1C]2Aۜ^ F~cŚ tT2X38)rfXRߞr~Xyj5F.}9ȭ{^\3?R<N޸ ^qq΀^@,s{[8C :!9jjmuēYVs欥=ZU)Q 70B'D")98V 4j P-#K)LTbHG<_0p?/PXIr|\{W:KXAᴋz(5UK/DߥȾUm+m7Nd)1ς 5B)mup1xSWQ2g S\xg!Dy}\H ڦL.=%tl]`lTfdωNtr&=9fmc8̹\FJL#`D'TٳvcӔ*(nZݣ{8h+a-=keTgwva! v ֽXf\MA's}jFGXQ|]^ؒ뢵E>"R'ړ"Ǎ\:yzxa`d2JXH&{`CEMxFm8}0%WndR$D+2_~KG^W: x}x֤o,Tk[tv7HX7ɲNC!1<]%|^i`g;.t`wA P|{=tx""4 by2M Q3kJrLƚ0ӄdQ9Y:im Hֈ\o>A緀7A]N #n#te _I]ɣ:vQw ZxԚ;϶P;kKI9L̗ccd\~'t)I[`G߾`uc+a xFw)-;AW8hN$#)Ū!8}&g$).ZSj3y:,%'i)^hs%Ĉs, )ZNv1hV +5lǨEƐ/YDq-1-§ߋoq:K"c_Jqʖ۰6*qtBd::W3"^ik$aKy5-?Rr]I%m9'X)mXޭ^d9l< ZQOW6Bx~c%+ʓX~LR$?~w}W1һ|5~|@?t67H,2o081n;[0Ȋ *:FfjTڧdB՘fI̓6Lv`QZ`J1[@hȏ#c}_$CY*< #FzIJFP-@m|,ԪNș>)胅GMҧjp̮}}qctSORvWt^X:&RTL|޵Ce`-LL X;&\qO4nuzHlG15g*pIP@[pS A_ϗ:#h8 AOۆV\GV?sѻ~8`)LHq!QJkD|4[ Zͤ8EZ3)`f9 7ZyV@_sBXlu>E* S }gB^:CΚ{m@OJWecNH^^"ݡu-ռ؅q'S@IQ`e.YQƕ)XZp`R6[\ډTߙuEV .YdITeƜ1Gk3Mg.J2mцvM2t r7.w2V\)/4)ܟs_l//oϯΰyF,[tk{7$\de/EWjiR.3i<[9KLdBCckד/?L֙ZN7Pk*!)(ㅔ䛉oϣtsHsNv q9\rA Nڐ>6 ;M؇3+Ϳ]uϭܢ߹ HJ}I 돡iQϷvooN$wvWn??/ovA~k˔/; 0󻠠$YE~=-EC].F l0OH][ YI *R4sYV + |89^w]Qc#?g3x<a9uDqgxKl9=`klsvƯI?P<4SSKBp Dkdx"1zȒDWwjD;p;IN[R)*ޕYdV%6K|ߟL>oԧ>៧?<-:[=\IjRt_xW?X Sw?˘y:lZv $[I[,j'|Ig˴vϲ/)\t3?ScgD:x`Dys-f aa[t(."!;>q''!$_? ŝDB̒fPǺ8=!%2UsޅgcbبK4]]Xi?W3rc.s[jBOU-:L ,.OJ1ENygpk_jŮI _mIyI7'!݊K_{':8m۶L{|0{ 6~Kg$j e8@yo`jq{Cҝ޹ ioó>ο*_§5fW />oHTܲB6Ddvaስf"S#MΌWj,4iVʭ|}'( ֿ J s$'Bs7X E60ih)#|FdXg &I[sj*;}O'~ts7n%?>if7)ĥ:JH ^ʹΗ&czp,4DdWr6Xpchl7{^pu׮-6i.Ngo{Z ^ [fip̏9fh(MW7X PѝCleј^7[{ Kx.VxuT~vJnf*@$V (V`2T|m3gRj,|Pad&Q(cF$AҚ4\(be%po9l3jIJ,ZפfS;7?_a3,!#\K!ۃ HqVoPzr`i U&@H=gp20?֦+i=Eoe]_@q*OY1ƶ /[ʒx9OkX6lqTRK8?@K|Oc;**>8:z̾y2F%hlTGۛjrRiQ n Ρ.1xiY1^V`J>Wxj&'жykXJ|ӫ&oy2[BvȻZ`0Ey|nni_coI<zşَ;0h\ ™;P1HQbg52ڊ- HT^~T2Y/æEJ+&ongphp6?/>{9t{ڨsVC3XO86@C.ueꖾKYs0ybW} 5ܧ^rWWm)ec r?|~Y_Nԩ.|}ʭ}ų|>TZ$oX[ ܧtOP^ `SZa+=TJ `aw%f9/JJR P.U4eQmHEJS6Et1:3{tkbsnKʅl\6/}zV .Ã͙^Şتۯ-u0~G\BFNzT$VvӋO徑OOԳpNhg;']7XPWۮq{ uZzkGW.wy'kc7Ñ^ tvDy7W>;Βv"wےO^ $$-F-ul<6BmUyq2:.P2JXA5(G$E4uƯ|h0>iYm3/TNʋGIѤ/68+XW{5A;Q8X;eo_{l;X=['mqkޫL/ PVcB%e(/X-AAӸ5QXl|F5o휶Gq ўWG,12P‰kh9XBS͐H~JCˌv/$6` .i#ja5ǥPCyƘT]Ym(ǣJ9[h}n }9f6B%gpP..vlp%^Y9i|U/L!x ucMQ(zo:^Vev f0l9mB'C[ K㸺_rb<5r'[!΁b'fC;l]c@zX^;*.4%yK*Φh&*5)期-I/WX'3see^^_%^Jr:%vμxQɑ8\Jƚ2Wp.ʀ/^8cI8U+蟇;N2|r@u[4n%]WWݭx*ZrucPfQTnR jL]ZuS)T٥ yn D̈́FZbSНv0^ qʋ2n>o NbN}>ph{QI3bY:7ڙOMfsF1 $vqꑚj[*Jh'U;"eI/ݽ. rwjJ0p̬4qc`?&Kp#)*}4_؜awOy_'WooRt)&f!V7Z `eWJT7pی;@;t'O^9C3e.d4)#{9bh*&WlUu% 5!Y, d])~.ȆK 3RX\8)9K.t0b]ybt<7EX,RfٸV)Vo8r"pGV~ԋՐ.wGDߑ$]j!"W Уmz[qji5aG0ʨS1{`$FߟiqZˎZ6u'[QɕJ=k&\V$iٔ<ͮŃ 쉅^'8p MW0 5#nub6v*9X6fu=O;mB>Dl(D}bCvz]vrFPвt[O`Gٯ6Yұ-t^\)F bE'`m+mELT&kq& 7<#J0mmюy6!fkEjhi*DZfD D㵓j/SCI19r$̇ua(0r&ݞru&ނ \tऴJa*~_ʵ 3Ρ"K2A)dO|\F窤+)$g\{樓pEONqͼ`\:/c Iz;y~E(  uMˮ1<==aGRID!ċ 7:׳ d%I*ZIa-N_1JFe rݢs 27sylgGQc: .l(7&_m"$"p UScG!Bcwy\B/W %iVTkszO4Ks4ysPE&3^RsyYbʵ3FJsn.#Mw4Qv}IшlD9;$x[gQ DdO,Ip Un؝Q kOVr+Memsj-fըײ1N6 _f.i}j8Շ.IQ3i,$$+/<@h?|F#g?8)J[t$eOA@9dϒy2QAn3 lȘ9viv͊E,Nl%=դ4m1|{7%rAc]5pЎ$iĞLq_@\eDHRJ&+yDjhPgՕbKpSe>@mR˖2_ܚ(rO#Z|e2/IiɓĨ48k S}P]Fɮ `,Rc,M80<'+'5ʮa>挭ޅo^v U ]B&<:]%*O?Rn9W2ɛ20bkR}mhTX4>κO>!cî|gFQFc5YpN{rJdo𤜌Rr]ͼtP ZbB-LSۤF;zwўkR⺺g=""lC1ʼ5+ tɞ*/'KejR XI4"L 5DuO? yԶ]mHuG&\DaҏY]7N]KʋNUAA>v\zlb-ZȂQSKF{_8$3=p[ֻ݀iu4i!'Mvh~ئj2ū$AϩdTP78`s"IdJ3a!kw\nLo˃F'YEYFoaI:-S;=kXIT<"*GJcZd!k6g vҺi mێM6)ll$99Ed wi<3/HHǧ_+05~zi *L?s+O8ƛ &a`bOUn(+6RCn+D`(ō#l!)%Gyx==kHYdfJIF.@Pfl4IiD^畼X&5ejֻdY=*%ԍhp"ס$k:*aLoj6 A /B·v1tG%e{#$&>9XcML~T/y5Kf9t_Pu0 Q/Xsi?<(P6GRhmg#Bm>wML>y4- {U q1O>xޒĊW~AZ#]t *Bh Db{<2AԱtryn8X_z F-[)(Uʩ*v2ShDW侮ᄯNaCLe6ށt]ǀMuWΝY.ZR[EaAHYT$%[.> чRASQ*,As)O~M(;u-j/N5.uK0Vv6m4Fvm |O)xGigN⇦<'v={ƌ{q_S[}mnv1{]ŜR֕Ei&K2.!*Χ@-*Zetg&-+uϏT6QYxbA; b*8{Oy3/u#XTD$AO:]|7,9Fv #6\@yuz*iY e!HOmzvRqVͶӎݣiˑjZZ jȅܢ%DbFCfYvz/`~  YjQa[B.ʵXӓ(ߤ5>M ~bh!h&&t,1y܅%'ٴ[+iN Ňc<5WؚGobc;C]8$>XQ/ݸ sd.`CBR@Ft+;l|ҘL[y8q?qv]K?StXHvHMK4eO[#vuzz;Zv컬w'zE-رaqG=-䝩<`2n7֮8o \I1-V;6Rܭ-s;_dh+.kjXx*9,@pCTZ|9([y[ )E)}5|q̎d\3e( 7 P]Se;gCXa_d1PyTNy>ӸeMKܠ&V-i\h.Ď6m:t'kۼqs6춳 ?Ar:{Ը͇8lJhRvMSSa,'he\ӎb06rv SҎӓ \G[8~',X{JmL5Taa13S\5C%&Zi UBi }+. QouVVYPTvDp5w,&.Ej(Z6,-5z~v^f 0hfu}gw;>\|:c&[|⒏#WpX3mLOgí MOТjVjm#VcU 8A1r]44nAmXrvx1!0URS(2u0ÒC1wۿ>zh춿gNnHHۙȣQ~[n ZU/0gN\Dڸ0n#e`ud-mAEvҐJrwmH)=~{G/7_Gߟ׿~_gtpﴇp_z] _ܧ^ 퇀WEO7ڠA$fIFx(\O,LB⅏SvX4.P)Ttˋ@Evd3QIsi AR|Nh qnG| k}a^x394l\ rKFFxUe]eK Ģۏɺ[Ke{vUX$c{>]Vo/߈> g/߇}|ބ}K^?k޾g~>W9c?/ŸcOMxyхd5{1wt=W[Y=p%z|m-3]ƩBR.ZE#`7%PfE۲I4 sǎ齈;j8s2aƐpQs+}#Y3x̌}S`e'?Nzf~ Ң8\T4R22mv'60/t\aJ*9.[O17/3/=ng.rsׯ߼z~ /_K53qo/zN:K4v :TQ7jt>̴CJX&Dg9{DϿkmLQi6RaOmɸYͶ T+ ?Hz|p;uR W 8ц6;(yp_N{ygOr/zՏC5+]`r6ڴL{n#_Cx]j׼9b Lj{{7ÿ]ww?7^og>wn-ކ?CW! ]ۿ.~r[8U1C+ xPeW<93)Ҵ]SvߪJY3U[>=hfY5 Baۓ0ԾKTK*S6pq䶣PE][ݻ}( @9 bxR<7%V-r FT:%$X{~ | [fk>g| PEu̿uObބY7` _2=@tes| 9[Ɉ+\axM^W8pxVu,V88 o.MenOin7k%ȿ6m17hIoJN0Pj]l .A|Igkzں$Z稉RGE>O:[w!p8өUY{8Zwh>r[K>N5"W 5@c|zǮʲdm,Q\Sltkut0잦zwua[ 8:@xaﲵ>\!&05-8 ZtQB+~{K^k@Fԙ94ly4+-;-@}Rw,|u 5V8(“I)EVEY2!qBV$ "Q톒rݣJUE`wƽegKeŪ#Zj2y-@?zj%M.8}Ɨ_wؒ{da}NQab|PifGsߘP¿m:]tYu֓]_",p/pbãK& qrvx`EbvW'0uY]KյӍ!-{0n"{MyvUl{i+XcY-./HѴ)8*\ݤe:jH45ɖx4-ּAvn-+8eҊd@o&䭷7sg[ Mb{"-56quuo%71Ƅ41ld!y)+$袢ı&^4,D2s܍l0 K8W]/j֚{cp4R}4C#zJˇD,Zclf/$0EL&v4^Nj/5}<7_@+kÚcwY)kLv9f:d~cPo83=}%k<xj$Jʖ5ذ),֬~;U2mGKct Stv[-8O]=b9 <JLŎdYOؐ]F51E}u8>"Y-<#X=<412ړF!T8@yr vZ.g/_]AgK u2p ~˨T3׾q=n/spo|58<.^{_ ̞P|!)yZz]0^#nLuiRk ]M;&gzɫ%_%of@ڹdg2! #iˢYbU4 \j@\$ܚXwqs [$^S1ӹꕨ_p7PW^WrE$,QSs^Aۙ |Bf&T&פΚ\(`=qnNp§mx VCw73f' akx#x`)ܽ} x>rzc{^v߸op- G.Mr'[׌K0*^(s&E6h#ni?QOY E.ol|8M|S-*V:7K=n-Vĉ$E}J =)7J`87Vuuy!E1JluqqPeĺSә& R^Ud1Sk,g3`Dd5uTM@N5 zeb)Zƻ#Z|MLmlto 1XŒj|6 "A%O-kfL,|7 ^,ؼ9̲(ȱHY9TBLCr`/׮&7u#U9x;^fCv-/tȀi3zхj fDC6xLa欹Yh5uU-o:Nl/C^6vrż k0-u'${鲏2d% ]؀6d`砽T>a_jQSK6[5ٷD9cn9.,?}&E\y̟tanx:6`+I#1Lu ~'HCC k҅OlL2L؝oosw6{߿ _yO` 7 C nސ Q: cn@۴hsbQ}uPG#8^\X8Mt4udcL_.'Rѣ8cXb ,6k [qhXCP?WҜ%CI[OԉK?4J'(I-{j=y1Oyt|[ ]c3sY_ߪSz)% sU >d16QQɚZSb=&+>珽@VPyJ{VR&Ā~a_{lfVwc0āpfV Uk!ON- aXh<L{v n$ S/b|f6ȑ ذvc0zDmɎ~N(oTtk@~:pXoM;%qPX1Tˬ)%ze/f<䖒UT͆qU[ㅺIiɶ${1jYK3̪g{{}ρ>hs +&@ǁQV0&!wRS1@mX۟A.$A- S~-zؕuI+:`PƛWŒpǏ72^g}[Lqa3+^?s7N uH j͞I-t֙͸F8`i?H? XyC+9>Ŗ>_$[K{#$C^|KhiOR nHq,aw&}j*g}:6TJܑmG"* 6 b*V9ͭЫR lыTRˈˣwCy]H]ҢOiix4V3Ͷv95m4|Ƒ*Ck`6M('l9zcK5_wW$ rz#&$W3dW3dO}wͻ8?xWgh?u&,isTY+Ԛg60Nܡ;.Z!l& h)sPB;#GJX'xёgV*Urn+Tݛq'L!?[]L`1Ţۡzuy: ٍ.J &2Q(uT[ Xq^MqdH9cZuRM_x=v٢wkZ,g>,pde:+p>1.ꪫ9-bJa̕fMr`?3p~1 p-~bOhϯB+L:/8'xaw:,Zw_/. "k29D8aLcػ$[A.GiweKYuMܵP>61д>DL­ybZve"TsTFN2nw}]>x*\9ɕ L{) 5W<h2> `U`& v:r NL --b3xr1zNfӱÂ%M䘺IHcn̙)si5x2\uJ' b_\̡?t q}~g89jgwj?;0Gw_Z闿^V,^cMt 7PKJ!4q޵W5X MѨZ`Weۇ""=?aЈB;&Ӓeܢ LN376ɜV8+-p)|1g lfѽ9^.D 6{ޓ% \b(V=ɳ~ˇ#@gw)ա5=vaq쾳Upa;.N@w| .kX|Z62ac9)R:^lR?. |KzK9{wxxɉYnIs0 xECIW72#Vl3q'Rl*.-\,rLlkDf@P]n=Mmc͘kSɤZJ]%ӎC0NR[oIy\oF6as{,.I BG#JWi8xArXw`{=I}c0ߛr@^`S bv+bsJtua_B QCr{KOeIlbgx{k9+\1{~6Aq撍Oe_S2K_DX!20@;]C׳'AZ뼻K{;ϑDUj,D8)D>9UJ#Fs[\3ᡒTw1%taόQA~D> GTBI xbk@N9qVC7%P֖+I6s=VM ǚoo$|27|a'E#!?8d{1:s=8::f饅U{>=vn7x%-4ցYr򞽯}|u%iC NpLPweWTf{Nva;%nԔpT7S+r&si=ѹl8NH<ަ lxϠȽWs98!RUɬx/VҔíЙa zɘ3V[XۃUf@g{Xp~e74$ b,Qه[]{;0Ct-DNTy}!U\%N="[yB;t tK=g/oH#iđ.26̈.B-D]<&`JSS_OQAȌvCpUٶk9a zuδS=j%xoMQ16[qFtďӠ 3ދ>Jontȱqp pYء2՚K-]mVk]jw#Jf)%/Dhmeb;;bG CcBCس0A74C =[r(H[' t5q=P%e ,|"K1ݝ=2Pt9go%pܤ z&2s}uY LiFYNFADmblW4\PKfL)\뎒_~BܡQ Ga40n'q3[uX:7 a _wLʨ]wͭAY`nQ%1\b\26>5/TUȖؼNh A4m:| z4S^h| ,~BwQwƟ˟ v9ă}۵ko}ӟZU ґ:g?i{jPEMPԒNsK"$2{6|ltNyxQ"u ESHEf;<+vMA#쀕nY]P6" ]3nt[*(#M))U Anbv_]q;)-!G]$QDn-eȲ>,X}EGӮ%Lu<Ӻ@g*$[i&&QЯ/XdIp6|y:?_׀w\J蝥%^28{[Ik6c^6!zo12^3e ?(A3=n?h \u1g .z^u{lb+~BX mxS$IO$ؚ= ! "!D,VגhhERW-1j" Jcko121yP4kgMG$cw"P#6z-—4EH{BYDQ:+ \\-K‚ӹ;5;+3f/VvӒSk6.n.zq:$=RG_~eO +?uςKW۔*H3.XS}jR $8VfUkĒԃ)Rc5UdՒJeӈR_l:%Fqb $ul>p]n%OIЬpzd7bvpq?m5L 6ɒ'J)4E*Ba6.Wo8i6[h{A] ͙m\āz5mfI(! (-#R6OWldV ؅\~:Jlv0bP'0@ {m+۟=w/k@Oע;.nz8` A& @a)uo<y]0vhCz+$ ׳\[\u3JˌF~l1WW]kh86Ql:rK. Zk*[ i ϻ9?3FLk~xaJ2N5/'nb\/G܇UuyH7 C1Ӫ[a<_Ywtl L3IN)Kv2MN;gf@4p Gɰri2C__0Ir{rHAF,2lLw`xԷs ԾC92|c_|>w<߁Nj֗O'dr\=+|'O{o 7QV [8Km\hTVt0 oa/gm`(M/=`e1Bp/zb#<*K-hjبj7\W|lcqҬ25pDcyL*<f]H^CfK oOf_c2໮}qW0HӄW]x {ȷ_UqtHgҽEi#ZFe]tpms]_Xwx[}|0ȷO4[޵Qꞙ]B(x\ !'~ܑ8p_.K"#dɊ8ca~t7U5Be:X;xj$z S?cnɕ9 K*Λ:̾`Fcf St;j82a!t&_[>x |n {63M12y9ڴ~Xr%!AĴ,9|(i|A6dn`%(3`3>6E1/J''FലJPuוOxv%-ztm~f |gS3='c'B7\ 5-7V;n0?XhSN14, x=ÉQ}7(snE8ߺNUTx/pZ8QH́gå 46tJuvN4Jn^}BfH\A2m`j ur GӾI:^CJmtZ(>`ZQW20DXs-be{/K+`>ohIݕ'4$FiSe#g)RTO<*iTc*@;]MV=:Z~U[`wqGjQ52ìE<*Qu'03) Eo]WG׭TagK"CM`"0TGJoqTwj螏 CD|_ kp'$˄^F5LWgBN͖us_ Ѣ]?G/ zfUJ)z")1H[jxxA5>74)К$ C/iPS2Nގ8΋w9 TEh\*%`7Ƭ;gahX7!ej#y% Aћc+b,>"Jmb:X_lv|~Vִم`jm̨E{nM-  r={ppڶvOMasVYR%'%DohxE4v.1Kд}B-2ѢELK-ZthѢEG-ZthѢ] G)$MaIENDB`admin/views/features/assets/addon3.jpg000064400000006767150212006510013773 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed C d        @!BCE 0`Pp5A@!4pQ1aq#$1@!pA! 1Aa0Qq@`Pp y,*`%XHR%iiI@_Q?EU|s%IeATRADv=@U*Y%R4o39oCqɡgzYKh%h{_u]_;;.!H穢Er#:nZu} ,JAv>|.>}c᝔!HP () b K"\5穮nl՛3ZRKSJ"YgSR-n@!n3,,ԹQ(_{ԴRH8Pl⪊U \pI \pv-pKQKz#f0#f0H˟7'ppq8888N/8X pTcXK XXń$Qb :XW{&*,Ssuc"%UV-R-V-R-V-R-f-b-f)/Eئ w/D ['t??l[wcGƎ+V+8ר a}{Sg?1\h',4Ɵ3]kݘӖqVAs`];s`s0fnD+ 0f ʙ9S4#+Vg>3BrhB6clc2 5wߡ_?!ZI>h\,x `EѨ?j2aT`bQRp_s&gMfWbbϊФv$4h,7 5%7V% =. O X<כ \/j|W޳ͽ ry29#ϣA n!mͿ:w0'`}TF7YBȞ+&Tb˂bŋRŅ? mmmmmmmmomld{v`@maԆIStN-vx~كm__m dommmmmmo}ylV1_5^L-Bmˢ~,@3?gy#r7<7#E9\.K'h]2}݅)Kc'GrSpLCnpf6Dz/pH[RYE ={9hMM$!'KM`l m_3a͇,p&馗įRTRbWiCi9%,˵H +3E_QX/"W22IԖ3%^8\}Аݸ*݂n.:pB{S)7bBn,NT H俳˽{+|K9/QV%:YE׏̕idY/TFd j%+2"KsCzNuЋ 1'HVLg,wBZiA( b-ۨܲk2C'w9MLJ c5zԁbԸu֛7QY}KѓXmIj&I"D4LBD%"Pk*D! AFS6IE!rQ,hXp+EŲ3 admin/views/features/assets/support_bg2.jpg000064400000044104150212006510015054 0ustar00.ExifII* copyrightDucky<[http://ns.adobe.com/xap/1.0/ copyright @eberhardgross VPhotoshop 3.08BIMZ%Gt copyright8BIM%4 ́s4[d;l!&Adobed >&tHB       r 0@P!1`A2p"B1 @P`0!pAqab!1 AQ0aq@P`p  U(3mc7TJẒVZ-fYYptEjy9lS+ kSMAR.cT!"EÖ@)mXAA@ VsεDX)j%֦3Qw)#&i8ƀ1%ֵ5], eF+"En[EZ)::ղK-Hd jL;ƨ[:NR9 f^yՖh ˻"@ jlc4sΨX[fB@֒:tTfr[@-E) @Pvx8v)@ )l@@Z@R!mH*j}@-@ARBdxxuPfVSUlѫ/ Uߦ@!@(  Z[5U5Ve BIʀ-Y % 5^P  ()KfVh(4fWI !N[l"@ HRzcTP)) !@5g4Ճ22:k0U"PpƸsPRwۂxxt(!@% ( ( (5^܊6QF]HI V`R)7p@ u"xu @!A -z QP -HR) CU"å!j @R=}J@xxu{;E) i2TU)O-4E Y"ԀG\ľN= БΚ(cUPLDHZD̹ʌK Y% Z3/@ B*jYDRP!USکE"sY.`("BRZ Qo0!;uZ<(!Gm㦥O"PT"P #0"YȤA) ‚קu:ZæJ59VIA @P5^N=΋Y(  HEy;ŭn[HPB) <(љ-ETHoSՄx ;;^`WBb0ԋ+wxjVAԋ; qV-$ =HCs"8α`;vp; ,ZC p㡔&:J+ԂV;UJ_Vmu:ՊI$I$r XAGJPYN}\ C:Sb}ZuVUoZ;oh7$I7&ŜyUUWUڷpAAZN^dAE-JmV; x 000AԋPy n7X ;'SQkINO]ګ!+ MsqTDWy`%SeD(@I9(99GjND}R\wIC}Qڢ^lI&$vgfws[WgD;fvgfKG(I$Y:{z}jk)C:3GΣQ>HTPt\Y:t|ғ"JDK7DF4|g44=={y.=ٺ[ZY:\(عaYW{7"{Y77?nSW+Ul܃۱=J+mm\cy GM=*8qqXGowkjtqL.}A툔{{v6=ړI>ңY66C! Q ;[$:#}ޢ^D6v;#菢>vwUƇGr;3DZw({ʹZ^m*8Ģͧ q(@LjOέփOtնz1}h4QAB߈kAEO?o$+JܒI:I$IZ$NYg$I'R^ VA]yEAAA(ǔ_(i$r%$I9$IVrI'RXUkxE?ZzUAOI$$$R?Qx<^?k?k?^xw gn#a/ Xe ء%1K/G$GQjk!S%f%C +RF&. iQ E,#EϏkG|-9b˽C?!K&TZ%]h 0$؉*4 ܒYjELK_y1Nd\;\FSIrbEK!`FWՏbU _2GQPʄlKD2CzU]]"CYG[bcMڃCΉ ֹb1ETj#v#+ ю&-t`BlqHh$6EPUH]{2:Y:sVK4P)0=Cť@S؄Z?a!(ƅH:'礡eYl\:UMMbLOgW[Ko(CA2d$74T[hBB qZ}WTEGHBBBJ|*V/5!daBM2UaHHOA4- R*B BU% 5#$HQwqG׼d j'i"cΔ%R+m?24$ud7_ʟ*rw+'­N%}V)r}"IKY,Z)%Px'J\-IЕdm֋-ҊK&h}VzKhqXqp7,"vj[߃\(j+d) +H+MhI.mԼ~ũ틴wͩyF!%rwA,vD_s9F_DZb4L/"Nh8/}ad"[0@S7dKChHa)R䅱h,Q2qbT [s̿$ WgbԚ@xa+Lh%L LphlWJ^vOan5I4#j/-OIn3eɫQY*< JWdd=b%_CdED3b-.d(L_%A3" տɱȏExȉ=bX0}6#.D#бm"\T QşO!J!a IǶF,r)*8A7™8RC~# j)ȜߚRPN HmqTפ"+%>l!b'tCúKXd$Mc:+D!HPz%/KR:M.I4_$/Ҋk?ieY'E{\Jq>U=\T .A'=NQjOI8i*!׿[¿Ӷ#Ju"q$ϱ >[e{ꪞ|o-Em+Xi?!o E$}(*MQ:sT+:J;6F:FR/ėFҺOKUMgz$oTAQRbz(cA >tI$I$}F?ˢ >!+B}}5V,I$~sFAA~'F9? DQK$}hb}'IҟA?= o>!4oRG0@2T!>*?$~D]$I$OpFj2NO$I'^9|L?# -~}Dx/j'fG005U$//A.Cȟ%Zd/2^֗\|),V,-T-1?㉍~~@r .z|O$iԿ_sšh3hE0۴M M~?XN.Aě }`\Æ[RgP3OAk%#$VF T6sFEqtqٯdj¶(>bIm/mi~Y.7v[IoW@ ݰK6=u%@9 )lbf}y'to3~K>[mY_lm} $|1toUm 6m~w-lmDI$]Pt+1w eOemlϽIOiޱ;%MqTTﯓ}Emm}S!{u}M%}')n6}I$voX2yo}ͻv@w6M~O=#ȉo{|#o\1Oo2߶aˉ"osımě!Mvr;-z~ڃPo%?U,>h_>%Bޒoo_Ϻ/Moiqƛ_I.sMomؑ$v;litO{m #o#i#"I$*mI&e# 'I$O0$I$}q5Yۓ }$ٟ|!$,:0M}?Нw/DDi k W 1Ń!aS&Z#C脸&-!$WmD! %a d<ɬ+dR f0P",1F KhVz?bæ7Ғ2=H1+< ,\7t4 -  "vKŭ)n KLV :$M? 0-;/d5 5(^GW, yF1mTª"Hs7N C/o{w. YV0^DN鞉d!wcp1)a@їa>;LkH `is3؅K6ɾL {. ;I)1&wbWB"!W"{Gq54hN St]vXurێ,YMM a -&wXd-0ɛ~BXJ) =ܐbIlKlM#i}$) ojeQL[ԐjQtn@U"4BD@SOpCRD~DXS \C6+p1#nv:8eLHJƜ҄ K+r3d63jG'BQz N;MnE A@ˍ\Kp&D(JőFe9Y2̍S,/c}Ȥ\w/9t$}Dzrr-;IlZrLe[#ىP՛ ,vc"/d7,Фxaa(ȣF&ՅlJܔM.sa&C!YM}M؅uD<1͉ڜ(틉r֣';$4 lKQ&|A',]kń:LlYQb 'Wܰ61؁oKrd$ޔ!t1* RnHZ2t!-r9LBC",ʰ$Ʒ9_ˠLpt.GDމޮ x"<~ƥ4@A[I\VIа4)B 'aH Rsq-b'nb|x!c9eJ jfUD"#Ϫ6?cTBFБuoM:e$1$/W4&;C 5ׁqd viCx(;Fy}5XBB TA $؋VI%,lC=7;IHeJ%129 #f21!fJ Q1Nޏ>E E DA!MѰ"P'bә}1\+/!*$%"rJB.u Hh~ĥ&(tȮjFR hW%$DAE U1%HмkNUDj|w #i%RhA4,B5s6Ir充,Ł Xj]hCkTwD.DܒO%[SN $$; M˲,[؝!Du䍛LxGc7sϳ@L$Jb(z`vCja!k e؇tb.$CN!X"X±ta̰<1OrXda9הGcn;6ϲI[an0IBD  a8v$OJ`Fɖ'rd>t<_ܝdڌX(R" ޲CDoW^0mj'"zq=n6"hڅGD",``=vXj̊ݡ%Y+34yܶ<{쿑2ȭ,ov I){#!f؝r.֖2d&n^y%xFײ01Q ;SFLv =$CA⛍ л۹'uЩ;LLع\ 6PF?BmiYYĆ-|섔y[F5W^Q y#6!~şH\yDU"C}QSUU9Nða+ Mfdq%7,bk&,,wE#K:l.M7M; 7#œ9c]ߖ4cFZ^ОW,c-G}/=DOm0M !o=6~KD_rǬ=AlHBbcj ֆ2H,-_?td/bir*e0" |1YG },{\ov+?,/ecewzP3$̿-_.pv&-2X;!wE,Jؗ8?օ.jE؇$w7Г7C!Ȇ m丼?іB$d O{^dr(YL˧iy# XSbV`lܵHb{qG%wi^ Ocx,< Iz.۲ BD;wǶg{/D ?I$ # 2[ėHB# U$z3-%ib6̾n.er$.;$'Ȗ(\s( V 'y$!oaܞ m͈rw#䈞#;bb-+W %c2%!4ʳcYoBksCY' rD{ĈY,OncbVhlYqL÷FP"x[:sbEj drȥ"%%` nŪD4"ILb9mI2ܒI\ƈp)!夕,XWL wP X9l nbOdC$4dQHb ޤCce0HL3&^w?̖76"۲;^8J%C"u>ĐYDډ\#DqI-Y-RoGY3bn7&avIۿf=ʘmZn2Di\is"wenRcJn@ ܓ[*-%yC$wBI%IoHKSf#n}bw' |ͥ;LBUMe*umnwYKSIBXjD $Ahks79]WVN"PMK 3 \xm`HI_fwB`7-xO$:GC~ȝUdᎻav\d2܎;dIKxBfǍBrIcy ,dK,rchK2Uadb$!gfއbs4(iE{&2$*NW%6q.+bm^,M F g-5/a%Y%%7ELBvXL߁}"l|2''*WI $-I*1ݗJ@Jqb6HDE}EdI~ sr uؑ-?*y"7&C Cl`?$ВCK+~m.f_ؕkw5}ĵ,`yN[d8CED%?D[_r^ ȴ %6clOk2(r#Lwwݨ:i}&"8&)A4N{4DL5Y8&O8'aA %`{o6Eg^[ƙnHľXC!Iݝۊ7bjbũl.\FHk$b&iDCf7y8^׆"JahMf;5If) Z D!؄s6$<-O)Bjm'N9k8[ [+[J&;5#]I?1($v4"I?IHI>@O.ýG9܎Yd>t,{?Ēd{:2\wZw$nKdK2^0D0J66JZ' /BifofA2PYضN%$9m79Cnf\"\˼XF޴pHY%~25+t78^kjMdF"m$358!6m6PDr!m*ù9X7`\iMYV#s|- ?Od"f"tѹHܞǡ!K!G HV0%`wkr"DDC}͚d(6M_-KVQ ySBaJs?mDn45 |fQlCGS{-, i鐬,٩1Ze^Wa=2Dƥܥ*Ȇ'ugbpWI;;6xdOm &2͒h$I" =i4چҋ+ndakMȒe"Ԭf貅xJq|ͫJjwv5y"8 91o%l蓥_C\nKMDj<2S-=lc W/YB.WdN#/"őw2]vЖݸI(ʛͷL~I'avŽ4|$@!r?7нrr9]neݿ\nQnQ> |L2WHDͽ[ ![Y BW%r8w!.WK/춋 TʌI^Kr[DҲC`m忲?%bg,r[r/g ŜWM|bdnKDD})dHC!ˮM2︑! {CaX2~@>D!qaGT̒a H[b [;2C1y$bn'z:z,X i iB! #mq'KEI;dE'Bw.;Q`XNI-Dħh")1s^D^%x!P'/c̗^HB̊9-}8ȣOK,Ym݉b sD:fwFnIBĸBO\ܔC{&l%FIYa̱"۱RaLt}wt[n( !+qX\JEKGŽG,d In oODo3-&I_XP\qOL*,ZLd9^k .D1;1Z )m\Ф'o')#cKk 4D̑𞍨e2"wfM܂,Zq$Gr;]'ѐ,NEM #Kr%n K6mGEjo\ 8yWzUH' ;mUX ̊iNr-q?tb؜D._rN]r{bP׳9* ?'=;iޟşyϬϱF43/Ʃj.#%"\$i4DhhpA%S4PRQ5$H>Id"4E/E$K ђI&%$FIRIu$~U䣣,5GQHR]ApIEU'~՛%@A%Ie jִ"rG( F7& D\xF=sHA"h*:L>$1F (RQ;Ȥ REID\jBִI#4:*dvքGI9_5#+r:*-WEӄI'&7FCdzƙЏ$H>&f *I#C{K&Mɪƙ% y4a!#=6XNjQhTjl5zE6@jD .&I4D"IWYn!W7L$NoN&N'uNuؒjSN$GH|R$uz"2+=0$?uqRИ$uzF?5hF|wiC:[ϷUQiUjZ֥+JT?z7H&-.(*M[YGBzJIՂk$]7ah$\ަ5BΨb(=ĈoJDCdUuT}wcz:$hhI*1Qډd iC>TQhZ&YCUBBB3I(4JI$ы[UjCЙCD Y4qh CQ:cBĘb:I$5"DWHEԑRI*E2#@A&S^VIK.hdގLQ$i4A/Vh1 Q7FBU)$I$1%Є Ȋ$ ֧zE= I&} tnTf $5MCcdѽ(I$I#$:"D JEӒt#}H=NI$I$R@˥VG":sb8i7JHЍI]T=+Bt>"'E)cDK5Q:fzTEFzꖇP$hcFM$~hUB$CЕdtsX&>OJIjk韗4B#DNY H"}H]:#TE"ވbbb}$H#]Bh) M ) (4"ՍFV##\74*:I=X!h $!ўҝy"( tA?"5?$D~V>tMg?X BjHCcΩDCbCzT:Ѝ J-,"[cb H V5<\QtEzӊ4+[E2tvԚMgCR'>ZcTtcTDD`Ύ#BK+XZ$#u_A[: T: TƟadmin/views/features/assets/premade_right.png000064400000241100150212006510015417 0ustar00PNG  IHDR,tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp ـ>IDATx %UォwՃԒ%Kdٲlb>3SL|=NY9}۾mn)ؾm߶}۾m߶}۾m߶}۾mߞRRj*l߶oDQt-=iKhh~8>/}۾=M&I9Wc,[5z^yѷo۷lYE`^HuY?R|`Pb@߾mߞV*?2_DN]*sO'e۷nFc?50Mt?޲~5,W6 ~T5ԙqθ%EQti d&+B~"<l 'm}|\//moS^s!yd+@/@䶁}{^f1;1YYMh[V^ ;QP[2Z,,2=z-(z۷m@cUq=1ΠY̵{2E܂ȫѪ"ۘ@韃zRvQ孵fCjDUw۷KǫPd쁈"S7FFݪ> (37ű,ZcJZІupto] I[xkEzNx۷g㦏YÚaw.SlW\?3Ps MljFe)Mٕ6s|&rC/&Dː9MGaf*RigQgU (#Ru{6&j$&Sl6$^[C02kxAҿz:ֽۿ= &L$@!]9KyV95E kVfOק.(V.aH1f*s93}4zL@t 2 KuΘHN֓>C'1;~ٵ"$b)>=r"9%tk\(͚֟Wc)j 1R# u\Ře5-B$ZgXȍI 7eCJ.LȶČIQMeI\TH+6G:JW=`s=Q"LH4VZĻil9ZB-M*`Z^Dil-ؖfG?~ncG Lo+\sO,fW^;m7)I6'1 ̞:}cx:װǧ5D)5$CΨpz==UvzJ-qd֨ebYs:, }{;&{um뤇.42&0qb@ >yKO6ftl|I,ˈKk̈́yi%~9՛NO(XR^QY@|^1t1G+ (#ًd1ؙ^mZZqC-aYl*"<Ӛ!j@1 (yʃ*+j% ĸ7G5!a*bɹ\_c [H, f6t/uu,?qO[mI<ωں1iu9NhLr395uVniM?;$e.Douo#~[\ýН>'MN$F@c!3H N*+Q!+LS֭LV q-o򘾈Fy[{^ B#ȚeS\ͪ(zxy]lZ~1?#~56lkM+rz2pU,ֱt]1ٹ`ya!DF7 GD5iu<%d9]:މd*!1g|X,pDڋҿ"rEC>6ճ~=K"(qu괅7vL KOWpT&ߙXCѕ-&⓽Ɇs:縰WJ.3~րY%Xҽ9k,Ƙ!_wds2MƦPaSY{BIS 5V.m7ί37* s(srAh|(;aIhnYFZWӹiXzO%tƲuGBxqv݊VEӪE&#!g]\Zys%*JU^!-eEt7L:2n: b7YG:;37KbL=x$W)x vx-/?cjY܏I-olW;v:ٔkWN5 صp;҂J)f6Zg]kE/L: pOatu B \H8'HXLDk9n= MmA(<+XWSft-"j")X YLƙ//?B| Sq]5fj@Z]. 9dD$x3ַ]t1˴gO}ࡎ gFr5$z0ȹģ6  ŀLxI%[ht㩺eo{ g\a /Qr`mlg8 5 #N:YǀhrlO+HP\ tw.E>S^{7"L渘0۰Y&dYV@ϩ9K4tkp[E.fMjڀEҤU+i 囓 أX朸N={ szwϢM l :;a6Ʉ3pd+;peb=2OM|b"U xv I\.bF!q{J*jjFv4F%D¿"Gp.<ʐ<2q ͯ vx8Qu\C$KF?Y浯bz-e*}xaMPPٱ~Z2έ ?3W?knYuZ˷~[pA;8vQԒgcˮxU^d9v5~e_>o~|ūniO(Q 5᥯{gkƯo:ηd7p#Ν[S|;yILBBf0?ލ{Ν;qj]F?-lS?IMȸ%oO~6|M WPO~x+oʼn_I/ NghE*ןu)Nt&DVK8nl:W.w)SҴso ` ?%G(r.t4]rϢ*\r+5:)=wQ*P(b&gs2 {UV6IϡV>9Skg=ʞDjk:E؁+33p=woĭ܊OkCbo%@?=CW!\u1"(x5}PWMw~7I;7\oy->]3 gmQ/Y̧Эj'h{T.p'cQq,t-!SOA592*c6b^|aݽt">qq /C+5:]-}GBCr Ek\΄tC\2DԡM$XA*6޽?o\q jw|ЩÏߌu|/ 6-cmaja5Z7p0sxG1q._œ݈-=xX•`<Р } Iʚ\ jnϲNp`Ċ1$}o>*62ѥz'KlmHAxK^:Pq%!/BX2Jj[ʥ\NX0l#[al31~X&iŭf襢kܢ-se{a ry@ BOBh<{^UhyH zFD?߆|lS)nٟ%eߎ{chc󻿅p>/ދFmRѸ46uKL:Vݤ]M qǰpzڢ }̛]Ch23lcY1-OgR7{5vمz;q$8/kϿ0^K{1<䊦)ǨibIOv=׮ÌO.U"+B]E-7OMLRb1UA^V[TwjT9hU0$R%^ϡSoW75 غOXqxaEPEbSJ*@3#L?{XQm '+K$"G ~q@;$ZڮOM]9-nA PgCv $DWr7ևk!.xh=;РΧ ؑN#0>7u9^W㾏} 7Sb|o~ӛo| ~~ 8܏.}>ĉhKN< lp%.:YX+6*]O99<4( 1ZRJJ}R*FڜiC<NM-Nsxt?we ki C'@;I+Xzʂ_8^7 L=1rj&T4΅^o ů)0dX48AuճXeO'摛g.-;ĕ^Hv}xME|n;pwKgއ=a|aiCg_KްV>K0"ç[ɵ)bD48{= P. \"B^9q(3G{Nʹ ΊP˘ m^TtIiU{]d .f*!w8{~q<0 p[D,QJj9PDEu=Jxzn@Fj{v?#LMMKe9w++t3/`Ԛg?lm? 0 heun:_<{x'd/ wߋqKJp [ IdRu 5lؕ4ѐ]#qMٰCI3n'F3uS'O(PVq=*yP+ȷXPK04sc@U%m+Zl%={`+x^\Sv0>&V7<Ȉ!I;HC'4!yuƊZTsA/JqzkiLկzLĽw߇%1d=q) =LMOо\qz7~7|~ccmL}=t*~nMw,"tOC8.|CX\f0;"#]fݜRQ56"%vudt$4l薂b0߂z qSLN9FG%UbŚ~@őle Sê^*g4DG\Y;CNx;K~\n ^y:7!PU-paCe8涊m[]00:ILXT5Ih}vC.&NH&Cml6:"袽(^| 'kk㎞pY6b-= L/g}:^~_]=8:_NI 'ϞE'ݐ /}˒D"}mY,[}g>NEwZڍes(z|!}d &Y~NIޗٞ8+=,VQ߈pvZ+Y-#ξB\d Ie3$m >TQzN 6h=欢ҡNWU*J-IUmK wXP=L"$e_UW~Fe5B/!I O*$B Sj vyWΏ>ixxzP$jJ"A8='iguܶ|ۦ$pr|}{r:HLׯŸoj&\o֋KGbҝ8oq7nE'H<$%T=KVc jî}2T  nDK-.iQMIDwjȔ#&[}7 J}+l5(Pf?*("f~-q- w]j rBӺ|^ؼΕjvjls*^1=्gS sJ$p.0Ym.̛V[hl}NP%6i#^м|zoM9wsK +a24|jfe%v} 3Iu|WFWؑ[q5Wi|*wwzsҲ5|YD#¢ST.@x%Ų]+7 -H OT^1g%ǠI?kw\MR_Ihvy&^䮦uH~ObIaj<6^Ԣ9,%ּ;ObiVٽsH9 k__I B4VTuCߝke2| _YvyL02ThasW E~|yѷEliK[6T(FcxL.@+}3T8sa_> @6H5߼W,1%YfWϘoɨ'H~ْ jj5kcI=m|e&)="grxr-Avikj'sx5@{cX[{{|K۰oCoţz0<Qc@J+raZGd팆#"QUq͡Ih{ՎƋD:t˛1y_]2.;,O5{+X=^Yj,\ym-fLN#8;L3Y_f =l/`>4\ŧw8Ӕ(I~*Ɯ抻8Rm(B#m~!2##bqQ8{|Lpչ(%mʋWnjl\ve]JR+i(|%~)S%]^7EY@f9]xޫzos0H(1Ye~h|qE#D=m`J9{\RqL %Γn|piI]Gq^ݰ H|d80 y?A2 1NC"Ped|qV%ڼD]N$q$~в6M$n"7G/Ρ,Q͹Z)Wɔ fslP1$CW3ﵯ g$B>J۾"y%"#n 0IiAVF@RhݏW:p]OK%AḌ*gㄨp-Afb? .SN'S!15B]t+}\a'kxBkD9\{ߌ =L.-MtiyPWRKW?!y器-ܦVXㄟs]ZTZ?mNݜBL@;W tgPM7(ѩlrNV&UWze‚#.-繕 l?^<"@ d@OM,qޑt5|u7֢l/r2X rF uZ\5ژ ӓ)  TTb#wR= xZM'ڈ:! 9!=A碖Y,wR $S?>P>vJFH$\ֱ-s>r37c!OKO7Q#0ԎgUK_5LE~s5 ];.ECx:2 3o\%Sgu"̥@]>^*Ce6zf+Q U_hWNV = grþ0GO>ky 1J+qZtol+)+#.l&hrЛN]X'%WמU9٩Iz⡒yӝ؟C)zgmPϽg6j)FV@/]9mZXF4V^cy2[&ʫed}y(=#jm=1!99A?!`w0 [:Gϡxҍ,U#J)A.}ٶjLnt_քɴt$ (̸tal&Y#W)3JIooS52;^<_qY/:}JXJ/u':hrL.GYh4z}FI5bd~ `f@Ϲ.g&)Oc!g$`e}n@ʪ@o}l^K'O_2Pp `.)+f:bLn&l4v 8y%#pGXL3 M- ^g8ڗwv: g&&uiBN?## A15sٚi!4 j#&0 |@<ͱޗX=;AH+T~v<$fʘ8 U*sb]f_O+aǐc+ YlVJu+r9|HED׭ U~ݚ7razNj+@qQΩ\ 4gS)VcoA聦g#f1] >,Pj*KPM`ymڐ> 'jπFb#[ւ|_FA ~I>X6'jWXrX#nw4ТW/p"D?gϔ5+m#O!V̨*$"9*)7zn[7 [[UzUFM@2RX]U4z^tֶtE.Q>A0W!u1H}Y&3Q~RNgNтNXr5 ݍoaGD Ӛ'h#మI;)H`th%Dx۠*ԙAxW,q.ފƉU_!m.ڬ_C[g#/&-"KFraHH—ʽ%S|M4zwy} MޅQk,jI<(F jeߊ*3/K':fB#3 {{s6% X^x­L-XVε{F^6dJvPN)^:`%5 -25rz!/tH,Z%F@%(+T^7&hҫxL6}WEC`ʞkzlV utEVőY~FEHN2Mhio$7[2EJ|oM^ +wůFpB'ȚKhi0pcJk^j^n =6P.ZTDu&ڛDt@j ~֣wq+n^>O̲)ٛ YN!+.{)Oiji[:AXD{oKK>f[A2VrԉYtk`|NLwqhO~;f +I5i֘̊:gg2lmwWE(LMccc,U)^>a2GPR6tQ&gv%0AQeB34ܿ@AD4PUji`2;J>{b3A jJFU2¾֥-wJU͕.3n/Jphd<{QUp,[̓.BؓuZ-XBZϳB; }Ο\6UEmh{=ģ6Qz6=&tCzN`]SWݢ-]:bNj*ᰐ:s#tAy8Focr${As5F!iϰc1 [ۡ_ҙuqrct4Ifj!t~;kt#zvդ:ia;M,ˡ?7X/!u85v>Ϲc31ܰ㯬GnPR(KJݓ0mU\n=6uEQYՈZETjrhq^|| S. ו9ߜ;`!sUaQo# T=h~ Z_ojZ^ᐽ||^ZxQo$)4c|sCaAQˮ48NOW^t~ MTedakL.X2V5urtn8( i{$5䃾hx8lNKf͑AXZ7'ӪMׂqޟϺxS&2%'}qss^@|XgL?Ve  ICy0vēo*Ұ6|:zjzkq^v `2G(ֺt]BE|z\8i#譮TQ>ZixR:Gт#̃ی̀Vm@i݌B x?)V,*L1G@T$N'5MDM T.^0 T葠bgϰr^ h\r9SRm*UFFCI4'˦a z]i!уPBk:SJ}2++r2k]Su 5Ҡ$7 ^&X-q{YEX:aOęqIFP+I_q=0~)IA^0GF9EoʶЏH2cIyћ4zfG%}~ /^6ƨi#ߍ̄vVʿ*UQ_9M+` K 3RWÈ(] Gho[O7 XE3oV\:}Ch&D7J#l/<t+z''4ek 澹LPiwI]%[{'^u|v<#ebSlVVpm L9ҳY*02ȸs`|JjNLIpyC)$S-w)8qNMfsl 4 D⩗KPOՖzA'6>s:})sz;I O)P&KQȋ8kz^ϕs^uu~AWeJūK=eFk,ӓզv\ @ O?O{~5qJ?Uq`ɨ^Т6םM1"^!_@ t}'.S^DFB:S\au5f}|g,pYXZdqcA3$m>~afjF/;"u{}Ʌo7&_ꠋIKQd¼NiFٕv)t7YcHv"EŘWEN dAܟ 6K! zr!Bvʉ<;bʆ/],0tez<@oCp2XOԛ2LkP"<$ntqMFAWV:WHT4y#JGY&`:aWnc`jTByhHZ^tQ $W-u -';͍\YlǷo71 1pq-} V"(#QWDxQ2-ĔZ|C;]$) *0I Ek]rOR;;K^<3h$m;qW~:>nJ [|xmPڧ{Чܗs{g1(>ǖWƙfx^#:XnL ѓRtfm;YL _ BA +rN6`pR+7 6`6"T0Й]WEtњ)u5$F ":ZX7[K*H.]{)tݺ#i nL,E*N5]e.{j] M*LJ-\SPIVRKuD!9HޱnZs<'aL/,M Ժ^! vPw@*2\kmBb3ʲ Շw2nw" 3Deaž}tCrR#u 065乨}0!6zc~ҲH˚5(͡nM?i: aN(S=ɎvRy"L?)4OEJ=&{(ut(q^ oH'h Yp˙}lج(O!BGn&=ē֋/Q"g c+[Ӯ:zyotwUwϩp#͂N\#ǽgoe4Eɩtd1K*&,.A8~w%҄^@H@($6>zZ&^O(~jƱэ/ lHXZSZ3\l/10X'yjKuSoq5[*{6vryRJaK[e7-5[hIZ(nc6ClW]:T͚̔BgcSU#]˶>\<^@Cy~3*K &-uuLX2ح,UPg4oQ;ϊzn@h8w KjCraֱ^k(_8Y$)ϑhѡ/t5jrwrM7+xߚށ;%=Gi|n^5ծ )\oVo9J:H/{%CMW˶$,F|3Ǝٗfِ R(w+s=m'xXva'85DRY~uth'#"+ si[2M`P3BײK۾״_O}7GZsckQNLJN%w!=<(, ;b9^Xc::cq%iqI~)*Bեhe'yU'Tc p$ʶx{ugDjZ[Zk~Š-7;,SOi*<]NDko' F>D>9){1DàDɓ< ]9"sLG.'ZVjWK+iR6y-Q|4Aӟxq?WUalv[Bc5,[ ̏)Qy]˅Ј]*Kw[ 0˲t{LM&Bh 1Ƕ'L:7T?WGt-\Qx}w>V6Ef#To6? d~@įeRDI=׀,Sm 3@ mTD@iTY!M\c Ht+iCYX [ϢWr|F}@ˍӳb?Q2ݔ%:wlÎ3gӰBla;S=/5lla%4C=wp'?y ㎵#2<y1m-;ҍ 9r±Ŷ$6ji?B61 hV3 4꬇|9=-;t IxXm֯m ֆ ;Uk~UF"rIǼur;drilZF̜9¹Ю]oAy[T=,rSʷK+WcZ݊X %Tz?,,kk,WM-.?& q.*kfOxID]kv9ׇ)B?3L9᱙ps PkwpgMpYH;VUFÙ}4S{N` 27$[)^@ߨLe,"Md'Uӥ.`HmH4Kʤ24PC[8V %J-~Mm!Bg6= A.4+ ~ePj5I~ ?ߵkN8h-muW$k8HisIbrq6\qt]bKMY`,8F0 &36i5߬ePH;)  B^ċ|Ls (LmܞmCŀ ~fsyng똢wÙݼ./N3;sZZZM>s‚ ~ X|i|ˁ^}fN)~Уl*tuAB[0+ȏY0:/Dn#\sd9i}nЏ*/%xtD_#(l#--C Eߝ4Ϡrp%5ۆuLX uX`87"w…p9ErL#2KcK9WmLf}5tXe#"O#yFi@ g Gpl2gЍ?5Y02 FመjGjvϢ9ZΨ5vLg peM$4@wQn~Bigx~ :^w8kg~;>>7YK@mzl ;_elqCݘnVk^Et4Yħ5H> QEg'3O.h61?&BLwDmrW# Xrg3Pvi`XHT*e6d?ʊ^hlCoy&ͼtT.4a6_(kѝ{eS[(}P\䁜u9AMn UαC5t/:B灈$54ЛEMw2['gDO,ZP^6 -WX׿Z-Cfx1ܜޮ> zY/c%Y@'n*Qi ;z]`(JSV>Vu^ (2bU=\AqgK4(@Ha†L6lEÝFgj|TOtQ>Ǐ`mFGX,..C8Adp_}5PZmoZYqzMZY@sK`&R~rrR|LE\Q#AN=DfwH`L-{=۠ZO PU;!(F鬳\$Az ϢȨ.$^De{<^+moOefH77mD kSף=>>AF]'?A^}0n.}ǎéӧ%^F~,TN]t 7֙qF". 29Z_q{TȽؐ8)6>Gt'ɠꆄt]H{5..ZʧܷpL !O\γ/Xwڙg.uWY\h?^Hi%8kR/ 4|1|鋟Z4;p!+p|Ǜ5r 6Kh5w纙^ qxL}s)A2C5isS8 ? 2vnv3Z= 8\AvA/ks$/zqpYwkpL_`ӰcJOX>Bb|Fc {><㘪n W%N=ݕYL={x:=ٛX][ ,//k|$zX;oB #: (N SR]P|ENs \$d @vD, k]4-tnnfMq-Szy=mn׮x'>f_㿿Rjoß!ˈu]j}}SO=__?a{8[]:ȅ2,_0z@` +XV$3į6q{߾E_"oN׾a"X(xsP*Yu1{ma O>F={nyG9:j)Fs]`~j;5\{4NHoĐk'692Kx3{?$>tG1X#(' TG\b[Yt ha￯˜/ #Րʋyt91gm:rnֳApl@U>{G{|Q|"$(RQ N:++ xtmdtͣcv4k#_:ʸ'fğo :V3˲=r/t~Cqc"++٧U1Z-ytgSfRo/L-ƒ&ՌbKii<[{?&P&hUn`}cM|bn,ڭ بףޙ|xeSc1T*KԯWhHX&xv{KE@XP CcQP% B@bʯs`U~;{\M"( Qw6Fh58p* ؽ{'ƴ0g|?M7݄S'O!MfU\~9pSi%tI3EiZ=|__b+I\h N[8I c|,O﷟Am/|i &ôGw__/,0s\`X+*5G1U"pYQw#G-Ǝ?44b&~`5{%K_2;QkshuA+;,rրPPA儁g)<}NaLQs760gM#KAF^qkַ~%;g/]گ} JGuxLQ c<b,Kۿ/Wpko±cS~3N\ϐ߿t4:z.Z=ֿrѕXoqw%=U5YD.F4r_„&< *h|6Zȁ"Ufw~9(SYG8uGs͛7},*qKGqD{?(C{shZOU\ɉqB3 xD15I7uGۦq^U*#/|7\w\ūuG׎qy49 3Z^0RKez5WEs{o]^sy\yrg[sޓ Ǜ7F ~-qBW=4]gN ׍vf%Gu |1V/ʡ?03kgѷ߆[dai4^y8C>u4װ\eˤWyNo_wp܂?m?|KM*eŀYn}%` Eȴ\ܦ5+ 4Rv ].șb(=/U`a6!ԋz׶9Щ(cۑX%?{nv^F1|}}hO {.֧'G9;ޅ|#~IGQO1|4j3{x>@+ P/ᑧO<51 Qa}_}~b4Q[В~kÛooǝypE>Yۛ.6ߨ.m>xcg2O$2B_K;5s$֢nKHKu^؅8#] $\3|`rՕWw7/6r k;we|| ?wރUhރ=LjCKSnFbz[xۏ'~Gwa%>+p|8WDTC}r1J=W躔.7믻%K?s(K8q>ތ-6/2^4 +Dՠ8QQ؇tZD[vp0ҥH5|?-Q{U=kG7y>Ai/k+WimEy"[U﷽M>>vR5_2~knNYr$n}cSX_[ǟ|?cd&W׽v\6oA2zO"&ggX,sEg?|& Ny^>zLeh)PȋU<Īh _ܨP sqL kX5dΐ><%(WJVDZ&^ŏ~'?y|xuyԟpZVwM:U ][ƾK~?u{ uGC?޳RR:0x{:Vuz!EW1CU1n+AQWc7!J~r,rEx(HVⅴIq뭷݂?ȿ{?ug vW\} ~zncwʞ}ٵN$եSxݭ!~o|HN.9̍0y+z v:18p`E2 pV+<ldTj@yF)?"fRd5KO7PgzDs ʅP3i?H豻~ +ccuލnņ}pߏwt:-M{յ jO>n|+q5hɯرEG~ {sϠj_PgP* 6uEK]O)l\J({_I#m*U-uwhXd+B R0ʀP솨D♫mumouo_7z{ZS?ܳػR|X7p߹S58*d~TOdQ&KrgwHM88ōE.@;g%moJ%5#NB 40IXBKۋTl-dئta 5p ؕM58>o]s5㭸7biiYWqmccUv1 &%SGqG˻o^N\zUho߆9T_3{yh$#],\gm?LE7oRvJ[Amw;8ί'yI*S~:?_ 7,btt 㓺xv[frKS@x߅xG?I*tDrBwoA:^Ώ >2~UΌ&{dQuUW &gA3dd/8^aY~Szb^Pl3F܃ju(1sɕ0yu>ҚZ hk+M7 H+e?Z7܀_~=M&^67~?4A .rT1;W}Jad,+!f 0Lw-3=E:{pi~XzXZnbm}]v|<jKڝ6ffq ]dw֩%Q)W?}1^BǤ;m/n71؂PYb |~X 7Q#^؅mx>tW,ϹmQؿb/(VYv  &$`%tAS<7O٢kg~N۪tQ%Ucll%iQz+\Ofڂ<  %6I>Hxl"5ì1gy͋u.ċ:{M Ɲ~'r6ė&hw2$N\56954M=~RW>zqT50K؛iw7}fP dHG*h,p!( Y 'A+t`s}c7  n+3y]67i?'@'SyӧP#bJn-t~WXooR%la ́݃B#$ug3gE>gx|*ĩtNÇ=3M~%L}*U߶x5VO2k˜ɺ/)pՙNO꿧nգXdso-лS7ju4+[:JY9,~u!" 0%0U5A{j1@'.`|ZP 5W.6k_5zu`'=Wn33I}%aI<ŦءRV\ԣ+ܿIpo gW=4fZh}p`ִvM|~%)n\9t]Ώʵ3շOg?: *!sVVp=dWHK^ipҋ@YB.5 !3OXW!!݆D!a-tɅ~1P0/@N u;-wV9PI{mKQaNG[#_8Cokm6,~# ' L _AU#kTZXijch$z_?;3ܹ1fTto FO͔ȥm{kph[saӀZDڜg Ygq էD R*䠥<2\n%OZnЇl5,7i&Dq{.0R"0 b/ۭs혵AxG Ɠoq)26Hr4A4͓XLBMֹ"֚e'ߝA?A%t!SL43^; ȕ}x2EB0E6wA6SI,e^{WA '; M~RV6T@Tk{#8&뻡_T'4EwR;y^sx9M&z#-&TloKD?{:s0;ݷ(#t;JZn6rc:D?U$!cs  C]p,ݬdVg3* SݤP9 A&B*E G*2 [l;oGڟߋ[Fqm!F<14M&'&9pF i}*?ɹRn#Z(KFg0C,ˑ+Y?d_4z?؂irm<RnmR>`ILMpJR^z3pum+-|OH'QHrkeENit2"c~<pBsze xQb'lMeogg[{VTNr$UAxn}MDxDUcOtwT#xT2t UܯQpͧ;7 )DvͬZNٍhe kgP ޴I}=K%Rt7mFߞR| m0͖vs|pHzY$՗ c qD@Yeo=#&uk5RwUnr eT@^g?o{'\2SS$ÆԏNCB2z]phnu4D6OnuAHX=lMe_LEP՝*_Pʻ rmGPЀtӇIbܕ -H]]%X tEXԮ [YƔΚ VRiedMĶH "eZy3kIv>hmFc}rӦ0ys2).5JveGN[ Q?'mc}._෕H>j#GiU!m>YiV۝qY:i }dI5ȚfS)^[ fEcn&|¶ =cmZI2nCQe09}o`{~LwvVpU˩;xU`y9S>>9-fpbhnN 3C1 o~^4 NZ\KUN~)Tuye4m)@'=$ Ei9*f՗YZσ.*̧";Lty6SCƷHwmK ͩ_B}bCT f7D`]*@ q vO 7 5`25om!@W^AT0kbWǾ"U tQ9s5t1FoEe-VQblE6%Ip7"|HDƫg[DcUeF|"}}@v .6e 2>>i-@rTW! 5O.Ep2^f_뿟h}wQ9Lf+`SC@B`AuCJ nJ.ht5HstecV:q v|s[PݼRؚ e-,Y!,l+ Rk8KC2AJ=M\n, Q,r"_L~4wK&T/ t=HuwKW#zSXbLɨT9bA3|u$Jv)RC"-G {Uw۵d*Ǵj +|&($R=fO BQn 5"gSGB Ȝ:,h;uȧ*D).2EdGfb}q8>F9Wk Fա87b`U MFk3:Rtz܍Fge!Z,Pa`P7ؙ^pNc"(+ca5}Wa+fhAϻ!gaW0kN,#HWװ8zK&=r}dΏ5 q?K|aޓfNYn4sދ#=!%a%{8% xees^o$ctZ0Us&?mPZT..&y/P0 P}f_ZlXrrQYSÂ|q1䴻7ݜ%z -s\kT^5!rybZoPW9;]5WeEoK>Z7{߀nrO{_7~'n9}+đW}^kMK#ANX"| TlY:/X6X˦jꫯF©Sd0:V1ZU4j@Pjh԰B5/eV68~s1œz N!v av)$_$W\?#a 6l-e."R+ke.rϠ: GJ{<,z:Zy|l Ѫ,"dv_LF8I`K:C0ԡc_Kp{.T0J|݁-BG]Z ʚx|l@^d@qe sa.Zl4FǼ^£^ȉjJ_Y^CRHN."qv<$70gs~'-,6 |6QMg萦}Ag2O%Oά 7/s9yY#Ѿ.ڭ 4\фLL$lKB+@s駱{r <<&'SZSFK36F`00wEHQ_c':;iG9%mݞ2WerYd!Ҡ3L7*{5]"@~@~q$"ʕrs 9֓J FCB]vˀ1"( Ty6 aL!h^ᰖvM*_hJÊÿu*"W\C"Gnݨ+i}EY1|6l5fҢMށaK𸎙Bc\c8|,؞9̠px /+d'KG 0~\n,ϕu8AA~ݥ\)n ZPO\`DQZP&=rEfZ@h[mC ā9|XP3>@c,(1, «HHB2%L^T̽њ<үu%n*2*Ql^DJцn@$=m^I+q^\čɓ+i׾Z5=hN=dݰ?_Ӌst. ^%ժF!q*) G+C\`WlZ_;Eo' >O Vf]cAM&<8AxnpcGZñYa˚)fM^Lݛ r9&"ͭ-3/]Ң5;*VѦ[6AD&p,iL+R]T'F&]".rD΁~͟&7N._EE (AzV{Υ/ q`wft"!=T/.DPN_),]EK|:ݮt{FH9q#[-9g$\ s4 ]8&w1KH1_(p188EL]w &Nݨa4=U_b؁]w)Jz$!## .}MFFGOߣǷ$ifek Nv́ XcrCm]J0N 0 *##PC _KCl8 "G8ڊj@eb\n;OV0IR*8;Bg%7OS=U_9hbj o'TFz\E?'k;k%%uF}h.ߋ9`eN&sW@n\MЈp|CYs`N+(6jk[ m#ݢS+Mz͡6ݰ}kVϘql:W_Ju:xdb$ȱ}7?K_d7;m,emS+WHi>?k㞿y|1,-hhv091 >>1z})bEް*~Slη. s%900 fTҾb:CA"/h4| YUfŎnpR _\19j]o.MݹK`G%UrLfQw2u9$c:X%mЋiM#X}/jy,GOUZ>!q `o/Bn6&?1[N_ 'pӏ##\h/9`xϸHwϒ9>iz=9}su7T+cf5e]sb_Fׁ-^Lk38zrLjʋ=ȹQEg$"V1_$_D}=Er^T/ۋu\B:p|H+ *GR2kLz.Yb\W]6 \~ o~ŕXoWdRe%pՁݸXZ\ր|p3:VD:v#U]z֞SevM^`vf 쿜g9$gh]}>Z7Kta TLbP_]l BQJR( \-Kk_݃\Eu!b~d'Uiƒ{+DpvG`LѐvSB/1l`K7p, д]XwS%D6 QcWhMZ9D1ݏ~ 'zT) p_>JR@J;tϮ,":;]+ae1MZ|jjfV{~ k>rvEh^uF'ncUH5!_:%8'xSct/m8{[_ Z2׀_r5/Wbz8 0>6XQ8u`i$3H)5(@sEsB rm*p|:<lIjjciYeB@Ey%ƌq `Jh?c2s4._]u &*W`ux} Ѹ]Ub q$)D{gIWi{-2Sԝ a3/K汰7aظ5c!.ߍjÑX^Z%*?q{L8JMr*#8!h`~\4}mYgX%Xs9%R0*jMag ыGq@P5W@LuE`j~i89f+rP1ύ~|Gj`RyfP]֮iK)d"]_%fryG!t?^uQO맇FQ+hb፴h%XB`߽ĩ\GЃ^y;4x2 5 O-܄9S)v:>qL{ Xth7-Ko9ym6.<P.!K.$O0 HC$P 3c1@B` 1.iLgfdFddċ׭/pTEsOp-},9 w=W^~{W^{8]ofo6i@{ ⯾ 9K 7:=v+zF>e nsqA񇾭vB5n}F=;WRf{j@S"sb8(J">ԯLitef*ʌS:q!idI 8Y7Q%Odtz>ut mv~&? /=!|=: ˟\qAf#_?EO.7np ZCrmzӋ?[4*v)s-9 C Aߛr/+WpJv&!{ȍr>BtۍNM65|񋟇/i:Z{]] BP1u5/L)eأ'7fK75*x~=םzI@]]E4[ mbtCe h+G 4Tq%^FO%iDt7K˅ioT]3K]̪Z/)\Ig7;|>XO?^@sO|Qk`V/󡿉%HMIh{O~¶zK Zn}nFl]mZ (ixeaNH# X#ъ#}vOz~}5ڧ+/s6ݮ߸'Ηʫ/q?wi:uQ%D q }@Qyv:3D¾XͰʑԠdAY!utL#jӣaa{M81\1j+#2!rk5ׅpAI/$9e̓gp;;kyC6Nn\:]螺OC~{5[p?he'#{Q~ ܨ"%mQ\.jX4Yy k?s8t\=:cpF~y ׯ]xoW{' R<N¡3Gf .сfK5?)(.6Vnm 2G[N0`{Oo,˜ZWfrȇ 0鲏y $ZY xmrzM _e_$4_ė^%~~1G#%>^^ ^#1z}+bedhׄѶwo_/)5VZHtS8Iˆ^~Mh3\xNa_|Exw`ǩŔݴj<.J۳H`S7mƺ:_|b=ͦq3:ls)"m*xKT E+b38ctf.KbC'bc ~i"Дzo!~tS+` Xn?_@Ifx ^cH_\g߅+X8zKTrIˀ *lr%tSJ}-tI~ֹ͌Q\}?/| g8;;W>*ֻw8_ކSVz׾zIð/[on,65joTE?>מl;GoxwQٻG=͐n 2{);1Y.\ń\ $&N%:7 +=;{;eJ,~{Ƒ?& gw|_2r®^ok ^l_; 'W{|߀;Sbʈ@NP$3͑J6G,J@!4jJh3RkRgU6i|W_~uMuZx}Nq ~+W +"(rL9U~ma ƃDK ikOzSX|eg|`'*JT;ɷѴfГfmJ4onjtY,/$o+j}P7T9qj`.Ċ6N_7~`ZrNzx͚9^u{_:+]ec_㯭 p- Np|~Tش ~n1xv~D1oX5Bd S*Qc@[s`g+;BɗCs8Kpi:a;MgxmBtyB0\y*?DFcH7ì\ ZGܐ DN!oN)2Q {OTT#ZωHLsw:̈́5䵳ië=f{R8mhW lC|z~?sA:bC4lpV :nQi 5zX3]戯Z0Ӈno‰P$*2ah6;G)J/6և/Gi{}879zS1%6I-FTt9C\+329նsD٦"Mpfmp6?\ -~ )8Ϳ}kO\µ%wJnƒ-,p F"G\ڷ\# 9y *L@6JB4MNӐE3"49Y)}K>W!yኃJr#'Y)GjS-KDNutztU`CQ,+j)2KdCuF# gRrخ*~!FOnvF6([Nb{N_m[9'l>ۏJ|t {pJյ^7r#7~}Qn̿בֽK)a̚#JfwR{ݻwY'_+q&ٚqw1͔.^J3&KyƆXqh ꭯CzOg{Ʌ@*Zj굕IĉUh 7Z*6fpIQ6ߚi C ~IZG'[Qq >NK_* ?]?+_ ؞5 eWݟEx_A@v\lF4삦IGT5UV#XA yI9RWC] u HGZstzw݅7_RG*Xc2 ]L>TÏ*YVc#t)i%ujXޝsp< )8)8>R^㚨 lEl~7d%zyҼK{|nO~:G%ݻwg';8k@WOnw`ˇ~q&!}v |~KV/|tnu̮i9&8e`Lҁew?Qi 4M|戴BTb:HM% Jd s:0gC"OqV? Ni:`-/5M)& 3odDMZˀ+(H#N*g;kȥ&)q7MZ.҆$e-|@>Ik^‹^\ /sOa Ho«O`ٟCG޽`#_}=KG.$鮼G 򏘼 X~̸󮒚Twh&rV!0SO:N:z3i[ӿkoQ裄FՊޒRI `7EMΉ%`D)?ME&f,idISKU]g. ܥyp<4} x":ìюuyo<+k"AQk] |v P 5u}z-S\k!z '~O@G/+zs Z=Q0S7%=,M 0\QUCM }s4-g~Y!G_Yo֞0xŅ&aƒ33!J[of T#8LhMo3kPO r8+᠑Bԁi_L."rFރp"94YQcU3(MSw1P 5JCV4!'MbDWFS>5&x3TUt25Ty@6f" 7.YJ{#BPpTm%#LD{ 52z'}Nm=_v|(~X>?4&[BT6nMB\Mp6!`*fPD .xpC 6n zO ?'cF\aj"ej'JOCޘtkԸfZk<:\Set18-f~{H[\xy%V)fBc)7CIm,Q]Y|#k`M^iþ{7dcœ36p1T횝߶|m{bFe8 c/?3hf{KZ\yKXbf5eL25m(/˔ {;|p5akϣ}5/M0"O9@WUwvB}ON^Kb[LYe[8[sNuBcfɯ|05K\2G$q~L=ͨkC89CGK N`#ƍٸGS$J݅*hUZFupqY*VZmN50v `൬s~\CTc6'ص(Ϩ{F(<7t "ak%m }OKԬ`蹉*A,T鸥Ӛ%K2,`3}sh 75^`}޲߆A'W4`DT$*8c5:X(Nrhn>e2KY-'N$F"%"\[6|6t4'k@ǛhJOyC.,]i%ej#/7rG =܌0*5B%hBEX5agÂlp+4r6bE;y/lt–.x |(Nyۢ)W1NnÜ0  2qe ;`8Y:JyTo0=7*Q>SIf47&ݲ<8<C.c+NXصTjIT@o$I9 65eǵ?SG%M~0N¿NG^b)8*̭F3“|j8IEJ#L[fS:qJCGk e]qJX瀣[+џCهRy/2wÈ*CaW^„,m+{?M1P@BU. j.FsJr]Fʴ*9Y:*l7Fܜ:Շ?̂sГdZ\, {mDuIqd+^u}Ual ŀwxF:WN|s۝=$sYbM(AbQX |:K= RE,8Oͻ}b|؂z\hdaXvʒ"y4])׶Qm8f Io Bϭ&Xg0+柶&Yv l$p Ld.ZoL#Z2aHpe5j<8\#cxX2IwV[M1'#z'|e axtć/)MO*zY2`jc:uiӆLw̪fu5>C`= &fFs:\ת5uRKd9fPN=¤#<I#AsS91@fc50ߛħJ7 ktVt4Pv!`vϡBt& 8Z<*)=8o;a$СF{(/eBUPϒY3Cͭqf0Ve00Q*:x¦\R)J_xFv˲9b265%){^劆ȍ)b+Tw5TpvZ'YGH|*f@^:r,G4bYzY6` EZpqs~\k'niBȕzQiMyXa2PXMSMO6jCpPˍf0U8-ԤXG `~`ٸVՙ7,JCDPTgPR)3@-\Gm#ةݘp9jpZM5ݶ9 8d夣d|ThtO ,mה^,u7{XEI%hcZ"["Uk=ŗUqzS* Tzs. P{ A~4K@Q ^SyޥWgWaӺF&̴>ވ5%ppMlmx]FDĴ* SYND4#TOSkpw7S4ugy=^>,=Gb$_|t _#=Nqfcݤ4BJJc[Wi cR_ *TT5Wꞕٚx@kPXM8E/c;X],U2F) +ZdD'e٨!(ZuhW~պAz'SKWC8h(ݿꁗ lbt <'ztJEY>^hp24a<ΥYVpH~:!?Otiw<}@i2u{B!s8\^IsڸqFcq*u+i<+IDQY(!*6?QZKsgz)0w`kl{Z;E/q`9z $yro"p:[ipC7Ft)d/ qONާˆڱ,ji5=@aLڗRh;A&0cjg%i!xF]<Q1ZאrsyhYG©fOjɐ8`V F- /y^-7ag cu/=dvЬg MVC5ZqT E!BˮH/[DXk(N`˯6{7ylm Ž~ceG[oJE{]a,wƝi;L˾6Ԡƪfjf~D^`!e$T[kӮev=:ux J},Gd:ΒfGj`1J*̈́S"ֵ\/HZNd:d=֜i==2Sf)?lDÓǔJɘm.${6(AHJqDǛkÒVW]he{/짴bR3񿗨h$-{~/@5Da[ÛsWJy@WqZR%slKCQ!ut J]|_S=sp}WBDe[4dμ岥:h"w<'9x^EVPiiFE]U7o0]dHhjj d BFP~,VcQJU5E~,j7)T;^h7Mhؠ9qBhh׬(j bvch$+Va%NGb $ .t~*#sk@C#akCARﷶG;s5^Jk`4;8- w638~)'t?5~|O0d))tX>ڤB5D%ýAMF%tQ>PnxQwv}_6D*k8ʹ{Ĉ=G'^"wRsu%qc5ahj$JRL5f6ca~o` +_S|aIʨ"}^J .FQ۰66Ym zcl l-͸u e>@ɗ%k*/upb߲fi BH؝˷Ͼ;_^7h%7f.bCg4, U0ςVK)6ӓ (?G_ܹG_6}I;.\yș]صݱo .RhQg.4GokΗ//_Hqaxypuٱ(TtxUΘѤah n!dmӪV$Xh эmnwе +GeKt0GT3:R~͛u4$40%M$5:TΜ_VXੲErMjl`յIOg![eJK+'[\ !rΜl MT uO 3Ğ [od?wfŒAh$umsU&˹+\p$On ;c#nCjBEkk;;??ܝݽEˀ7?A׮|Mə}->ofP= cOpu> S?]&cx)Fxdij<^|!QH"9$FQip}o|kT:@$O?X7?Á=gϞ1IN' >i! VHKC0Ww_pfVSE>chlsfJd8GAx:5|<B}Ml1u}]ֻlh_9S؎޶ iMp(`n4h=-*+0|Vq@ H~E8nwCbWn7S|#߯|Ix$uMv/pBEv7-dwz۔Z匂nכਿz]^kB gSV`FC>yG l| c>jbܧj܀ȯPjM,ˠCeTG` h}"R7ykD{ s#wCoZEt)s9Ї]hRbۛs*+ic]6p3t`ݶ82;xwAH/w1`ؾ. (Iﵩ]zy^%ţՂ:?Q~,{x+|~TW?9ᴧ愯WXH9z/K|9[z?k*;]E5l%{tc; f8zx[OixM:brru3a,jbK~BI)7p^#)z &048sbE3 Im4تQfxoF!|8 (ZiصuPUZ"Cg)EJ Ӓt̂Ó\q_iԥ.L0a0Sh˲ږN%1E}{#n _hS?KZ[ׯnw/ǩs",v7> M]\M.[?v~wMG Fu aB:u V|$ K|4^/:kVH9?9LRii<?t]R{I'(aZ1f42M{22|:柉 81hic^;|/l:?&GJ \yK#OZ[$슴9|jIXцZ#iU lM*P`yR2X@R}w">?/*ԳR^n g $x]+3=XMj|m~^4co,/t}?ῑ//\Ylxʃ#Lcm;RBoK:VEs1~|ӄa eF=bƚegjP(Z@, ,ņKzNA:Rܹ ע6NQ7hyhj/k0&1 8Ә;-o\\6B__,Ekn+#LT. k51;wƹP3ayRM⟵Uw ðĂ|yt6ٿN*GBDoF0 6mu~;qXiJo'qb.l Mq,VB,u_}1N ,$ ^ ]wlm^F$BynfvWЩhDhBoGW-$jS(f*dAX7eL3H{n~_]gvV[Y7®fI"mU!.X ԅ;_.4]. !x: d-?ݻ\ã޺ CG/v2g+!/8`n?E>Z^4v DLXdY:8seIdRwQbk_%n7sW)|?foރY`T ưij&:B䜙Z"HCע)shz) C6꠰%_4,_fp&4_hqŠA42IM&^,] >Xit\p4;v͋?mCs.?m~;H||1ﰽt=eO0 -fhfNOeAshkm-R| '~6&IP|-Z`U)oZ( O؍I"XKZ+XQC ;_"o dekWxk8I:?I1q3;JZˣ%~s(AEFPۙR/8|]zt$B/ 6ܐN6H'ʶs7 ?+{K$@y)W3< !?{@ )]6lsv~ͷdn܉6"d]\=`3C09sƑ =+ȋSj湶VE\VC2W%#ה1B~Kte+@lʑ/%Gs9 8hm玲wmkֈz8ahrѦ)ojj 7jt-)woBjIQ_ -EHƚY4s'k< zS-f~UPTZZ1GoëVƙby[rQ#5tniY-7dc[QOc4::؈wnǐPLJ^.}£ (9;/cFSxz*v[>OC1e,+XrT|ҧ/l 0B*l6N79p*MIIUP-K@lèQݼgc䯛Cf(1_'\,V&)|qn8t?St4Oͤd%NTDN[`;~=߄eRuꈇg# e-F8|F֨vv]93$Oc~R?\TUM]SB'87n~؅b0 y:C?bg)z}7xnͥp)jgb̹F_2}o8Y*Cc5qqIC(6ɂ:Q6{rK0Ԕ8…K  VE=.ƚ MiUqUFGF_C?L&ش"xCceeW߹Ʒz %C?"[ɬ4 wB/`M[;K}re[YnfW ZDv#.8;/,|J7;G֠ h:mH>b%N!RwO 3@ ЉN<y >)C:zYdp#SHwX ?6⡬9@Tϝ_!gDG"'{"x9Ò6BF)vVj޴CO%i^2]Z^M&l֝Z^Xӵ#Qy*Hj^l6%Ν59C#^[-eIV ϡYRhV",:4\2Uh CωRxE2Y)0ݼDՖFh?G*=MhyM(4N1=Խ =q¢/Aű38rf,^XtCd!#MOFlnQ6QUZRa ]iȉ>e⸊E |-Ä.K1 f5r;0d0̤ |g6GўjY|:ވ#WZQN)YlfMzo}?ؒ/E{h$2HbR}ht@=Vv1;5:+Vh $K"ZD>sn!a+ڙ$v>4wN4eyF~O'qRX%٘GQmjXɼ`X,w .=ƷD.3K*:l$.ZlΘ># הE/ɂj=ɒi3Nѷц<ࣴ&\6,; 5q7v4ヺXt:OCY44j!Gr/DIS+q/[Oը|J`(1ejb*EJ g eM[vaq͑?cK DrFk! K5hȎJiBe;5R|/HЋ֤gh^5T'O 8:XaI]qI{wĝ֌ݿFrCz)xeqS:\֭P6Xj`TS4QÎ :]b$Y g#/;cK UvTtՀ Kj%m;um: #ݠ@ ]nOuc4*څ:s":\ kX23s h-GIuAsoQrbrg*he:A 0]句._&RlT+ Օא$eG:D D^qyLnj;p6VGm_qfg :k4 ܯqMͻZPGcåԭYlOi¥aFItT Hj[H^2e5`t_ A?ϝF05rqH$|cɦY[fF)e[ &wQ 7$a;xcW Aq0f;Zvз ֙cONRV ѾF0(9cO2lQ xgpIcc+av8Zs $,+xRw| 3b8^,5I:8ouvʜ]rP UU Guw,5'[L,?F)%yۢpkV#?+zk1ɐ/>.*I#;8"̟c6#-ϫu^O;jU|VA/4u-k$1OA|@>s`NNd6wlB3e#R ȫHhddp:?g|:Cw;F遬l)PFZ:>M'.aÉJb_PPt' E>Tͱ46i`jFƽH.SSt' KN{y 񉗸tNQ^+mܼl0=b4q̼q+,+ryc߁(בku-~kd~P?axDHlM@}_hn?U ߷2ގQ+71[i0ն##/z-SL[ݤ<p]1Ep\iV,FBQRk Ykg2d.+qZZ<:m[t\S6-FM*QcT _Pi;I[:KF>/3eY,9lYr*PTI,JPؼ[-F4-\!lft_e#Eea\hQҌm'ǵh2 NLZ`Dc>x&."K4:Fg6niK2yՀc3MVj}Pa(bXN!6vuw*37hѱ"w/4;ɲ]hMrpp|y?@SVc;A@Hyf g qscGx.fJΎд*W<!t)hh0kLJ'V9w[=E8D}tH9g!k7d#\%a<^=5/Z8ڧb@\68ܣR^Tƨd7acl \NjGj,r9V  `uF&o/ѹwl/\ 7`׭`#N ,Y9 iQV 5Gv86wKrHfY,ĆGhysy(;  /{tV)VW>o\J0L]>UEy_3AnVi x+잵@pJBB B?=1%C`jH7S)(|I+2ʮDM9NH 'zպm]6ҀToplRL5 [r]'4V ׼(^ ˓K#Gekұ(VM,{bܭDW7KF%Y PfT5Tg@૶( 9 QL-;2bе}]o{.v^h$` 9[2Ggc7 lZ.9X)IZS N[N.7˚P8ǘXEM[gYCh0Pg#h}Y`ӔJQd* 5s>;޽119xc+J+ԗdD8릂\Sߙ.(dF@-|{bǿ1uvEo/ Ak|lƩ8S{hm.9*sqѫOV kMR16KFzaG[1Mvx5gG kJpM[ߏG'3Ƅ4hiGƏeG}ailB g7x7jit"4Pdz~Ry:eVvqGy_3Us!HߩVdݓ`e>:QNp ʖaF|pl>L3"eEQFĽֺfZAQN6l|Ra -U.`0RuPܫ qˏYϦ4Z[d@S YfRDB_sQ U#@5E6zW`I=E[ i*o[^յrYpg83m&hq`?YC01)(fʮsY{݃/@lFu`No%3s4U5ةsH-Κvލ63t!f0F up t!e2f8*F̦'1x"qPnsԾT\9$` [65Fs[OufC?viZ;,1n߁HTncH޹wN8H6KS*ڴm$5ɔZ4ֱW@ZdLw/]x!ƃ#EA2br.<'__JA riz]A&b`ZD;ʕ@Ck+OG5FvMc]kcY% 71L&8A S* Nl 5`i:bMh8'$@?vJ'i|u5-8MGhnJoM>|J >Y9/V|ɤABRqSͣT͢EBz=cÌTo\2(+,y>o~m꫍uu`3м)ؐRGAYI5^[R:J!A;s!VRW e"bA0R%ɬ_zg~$":~{Ҟhh)˸W]YK ^:"T5T?ךhWMV!.l|W #.;S#O`rR#ݓB џ8NHЌV뿅No|keѧG >?Nq2:MX&w1% lH%Dc,Tp̰:Kq=>oegm4Ƌ?)+3]Ȭ$'X9`Td4l S9$nVIo5yUeTc98M">Ijݎq%p4[AG}t]_2RrJ6>Ƕ.^sWKuU{ـ|VZ7̯W%} l)PVv#VI{pYYi ]Gjd;ٹצ.YY.;Yt@ku#ҔgH3 i]Fi2')͒5 k0zj̠:o Be,dY~JY7ޜ URXp*+xG 4UYkJZ+uIمIJ(jҪ/@ e6w Icȅ/.xtku.ڑoZ3֎gd5' Y 8G`y]e)ՙށpJ "k˵\@mSBQ) CO{Xeҷ'-]!eEQ#c~Iƨ eaӥ@:'b<6[mƔ <+V+9kagJ67myfP63 B~7_c"NXjV_4&M6̑[)D˿i5$Y.#P^D 꾲5DNvѐiJWegZRs QRZBMJJ|7zKsf貗.NZuh <K.M(dsMR@]ܙ{pB\ o{ ~e}צN<)N>m__fDf W#A=+xYcw'wNS^ &q8r2ѩ,Tsȍ`D#zv(y)=U8Ҍo"y 7J,)-:ANK[^I۝G4\GiX N#\.zkM8,JF\[6Lu-N,ډiW]IxFoHzr lĝB6^ZsQ2 /̯y10+ސˣVGȣƐOyTCwoc7UIY L%H *X}ҟ^+WakC7U0| *3R'zD,wǔ 9sBF$G0ph??i|A1t2(ב=`g'Ω|wv9_ C1XaU`:nDƈK4VlTkOWQiz4F|QFҨtI30釀FSkk1HGu?ўU\*L.7o+*גE^Knm|?fК$5=cءP>Beu"MGI4CF`Xj zM٪*]%oQ+?/}HcMĸrQ T[VS0r(\YvqWԔ^qǏX[1(%xpM`F,`{hBF?X>8{h:2 `i9DJ6Ւ'?s!qNOTiL7U=4XfTN 8$\8MW˲)w ¤oxX4ӡ0ƪ 0duh)M}vhLK ۔ՋBv;SіjܘDvp9^Gw- k  @aE8%+[["6:Out;A~{s]Fk.cꓲJV(OcM1OzȪꅴ,+X;=sR 9@dL2O 2n>CǃwN<ʽ_𤅷yiaU и@RS@׮;4{тsD0FgBa Ֆw=ŜqF }3܊Zḋ5Y=,]gGggWE'oz6h3=:Gsm̸l=]4PXYSZT\95r|V 'yk.oT@.?!AVɲ8DԍMPel5| q9V/;fҠ52o~֬Su|6Ie%Gnd)'>CCOyyi7Prx(NVe9TsKU=*2σkp\#Kl9F4KM=!gI8M\#eh$RTfXWۡRV;I{0_0V1)6$,lH|QqQ!]^d>pU bC=,;Y5>63X@v4ېW_%# *lUmC B[O2Op${HFk;S {&S^scWgd'k '0 ʴ$£}Gj}Fʟ&p!xx=s>$6~0`R,RÉTmԝm#@ TO7XNBLgFG {u27X\li #',Q)@Ԛ~{0~Fx9iU"$Z,COWOh\N yUȦ̲<0rA3|s4cUr޷Lf9[(LƗ_TCCFn=w;He(Ė8%x SJt0<'E4VS$Ҹ mr3+ -ipFfLzʵt6#eKsKˀVt]6/.La0eA@jJO$h]Y^UYFwΓ,)RΔk4./sRj*nU垚8 *:3gh\l)Xyc=};p UPjd){9L2Y#|[ j(T/̀}T9 d  \9&+bkD`,G <9ζk>냖*eM>\RZӷ/w̷|̮s.Fc畲6H528Sp{d-:f;CFgE9ezG%U{u}\3zR.WH'4=XHeG☦;uh_L̫4:Sm5\P߭:Ci17̴XU vD#|Y"vݳjkw n=~ .DU7Rf7pwg\:Zv9|/qD2K6/lN<= c8 ^:~^2!~peyx M3]ㆄi anUm^*=Li : c2J%1P*QlޤO?3bS9Hq&핢T&;]$1 E%SO?^EO(d|py( V+~jTq*N#p?,`{tDdq;'p4}ĝ<؈D QݰKMhchD(!I{3o9^,b!N!, >~'p7_~p<|o?|߸CyV1p|R=|#>IuVKsne瘹<R(kpӍ#]5MFbihׯ Dz;Ȗ4B0v=-w1TKIlLJJPdFdbAh=R\\Ҭ4!8 AX`MAƴV;[AEfDb*\MC}p*ȸNƒjӑat0m _)PWF$K{Sȼ{ >ASA_l#KNh]9Ք"rOmk7/}RY->w v'ކ:!v6n~ZrӺUtRInC%h-2{< 7~ut_j6u?3MCy;Uqy+27b, bݯ+2f_Cr}7NSk*PF'Ё3;/Yj'كdXA[#ՅZVOOv:NabeV-+?ࣁ7@IR6d^pDCf}Q-d?KePꅹLX@9a< A!L@;5'PT'em#IoXi\܄PO+NpjoTМ]l_lDPr bQ.ޡY2Aǐl{ :=B)85bKaAI+٨ M̸"@|plec6^E3ރ9E79 K1gE,.*ca#`v*5]9zuۃݕ='@f};7*^uKBd#ͩfb3/庺k9m]jv].Fr٨c8~d%&.1 VI/G~>x9|A%w8{Bh#w[pu͵#ϗv5'UfW MҐSr\+>hL`#8*G݊ēR&EYz*[f.*€B9ФEN!\LnTFE2ʼ5IF5rk(T -EL׶Әq[ ooZ&>{m~yv,I#S7:Cz`q_];&tL]+TVЍ|kjme|0g$&](Nu4hyu8 /qci= ha~BЁ'NXx b&47'-4()!1| i:.HbT8J7z@0hBY?k|P 3}rYnQV)Z/|CNowp<㓖#VҵHzjweeg_kg{oݾU]UnH~RbD'!Ypx)> !4""ؤ#16NMw{snA*nqsj|…MCeˊӲu| V*+o׏|/~a_MaŇ=I4m^Ь X_yz!-u) |Nۼ[}Z 61ȴlb0&TN~k>"|D;| [Sy}Tz8YybPrN"_ΪnQg5#*ռU&< JwDw}f%jk`֮J`WB[ q* }n"W(l-J-78r/iy<t*lx3]woߦ)E!RLdlX/;LGmERhco5, Z߇9" DB9+Ȥ|Mg %U@ :SG>ˆ&%瓷C_Ll0 L)8aZ⟌ESIKin'Y{:acihDÒܡlC|.co/oZhy8nkʏ ()%a<\eW.WG3 j>hPG'pճJy#шܑц>@ҞUNbxgVx(@ժR:^8v L bv^9WON%dYd;6$@ 5*bocKӳ  ] ѷ7gR+"(tuMj1qtխ*&ێ?0yqwv)u+繼6SP(] T$&kx@SheY:Xyꔹϡy*RøgKGf~vp^4ݩg9{n=:IOi!pjd_Ҹ+ 9{ IUOWݤwF}HM=+meH-0MsFр& vaL>WA(oxC+h{w)BFi3T N -& Xjd`MgW-S]"@W: +ec\coL禟:u0^-V_/_'zxNo'_G%h =bQ1Lx$1w٧N?h$Y⌹Ȏ5V҄ޓ$ |ʲOs\V YӦaBj%>ͭ%hu,&pg4d2WQ<.*'.)NLԈOQ8U] o[k*}zqi;T>dB3ڲ}+C; m{J_yҼDa@W g{SϮf~ ?;r־M9/bA ˺%4]"Dnjl>>(NY4IM@S@lC!MYgm/Mz6Vj~.:IЬ HPM7r f..[dG$)utXzyAgQkrS'R@A.ԢŢsXfgZ} C a]nL 3 Pu|T:*<~E:%sL"@YKs*{V%Ҳhg{|Hj4iD*%qSCl2Y.*jjZXXV Lr˺0]஖eV4k+q&_oҭ>#z@'!ݹOS(IAc/2M !ˠȥZYai>.L{)z5*;<_ӬYDu舅v_񳟠s"TJRI% c:qW5U w>-:NW,sag05ŐKa"cZMN8]}`\ȢN)0;GjE#]zcֽAq@[mg;2tITޮJuKgjM:+o\ mPx5֎-xx!Iˀ[)CDc*JVr9J!<4ǚXTV$S\aKxh t5[G?$']{<6 ) vijߗDog͡OuwW|2Hrz7@-,h*B>λDŽuiSӯضkns=j>þzZ eh̽:ؽ+ kH{栯7Q QZt!'2$AB 'mtt}d<o1]tNکGؠkߕ;cɹ4uW+ 8KÏjW:4~-{Wi*5(F.߬slz98qcXtu-]pY4¥1D9Ńpu`/Q#kϯzp-8ghx^ ( [n Ɵc;[d)-{wPX+㋱T0g5)m]|V][/|jQ8Ë|H[.N9i(gE5s5~vo\d%Y~˔i'.{ߡަ-ڭy*.Q/qh<=6`r N8a7|?9e A\WM^? ܤ)uiWܱ+qLЄͺBT7:Dţy$Me2a`E^|D]}rP PVKAerf􇘠E k(a|b 昲E \BÊ{3{cwm>bXK>IY(,,yp8:`T' d)I=s⍩*i>mHͯoV4YF2&h&_[H*c,lN^m]J q<ԜQr:g"wQhʞIɖ5 &$A CJ[sqlSt`-d \>$ޠvE[^bˌ0g.E)b1.B텰]PUZ-4~=LlmVzϽJ5l_'TT=Cb/IFֱ~55̏XѰUXE ۚT" @@[0yFX0Z XScy5- V/3%ܧ^ ć…auY>0[)ڄmo&&!2ue?+`%$x_V |ʿ.?6Ƞ<C}2酥>DaLIX8hLS/e $4RsU^l P~* sWP3atfjYުd@vpeece/&kae1qadI,c9[(| 0wVb4/z,m; YN%qaXm+eiҶHK-eeyla;I ^Κ0ͼj2J|BlTH>-v_'  ֭,KGf C}D6:01)xD&A>RÆmWDqxB؟CSc-v=\>J·5Ab|4)Lij '%qbF!dHyU `b Eǟl#n~E7Ͻ\{/.N젗;9nlj82-܈MMpz|:ҼokHnf9' @W!}b (V76I{!Kwb0>Y6`:bxk&zLDZ4}&"HNhF>[7xR?aSL٭$gCI\+xZV H&\+hfm%ذgoōof^{/o~G `Y|Ki% l 䌒SiAm2"N]h@AOg3AGus4w@lL@Hi&9BTAs:xבh#];fCڷ7YPu:c <kiܟ PA@#G: *~iu@I0 LxZ^CōBLM$ }4 \.K(BrH!7`d)ҭMc a ~Ӈ觚75|op#s}{n/6I'ٵ&{5 Xm>uzbz [#s*}Haڷ.B0$(UJYJʑÊLosV27ʦ˟_EAIn vwalRDxU[6qhe ‰_ofOק/Ɵ/MbMw#ƱkG_7_>|+1 $ G'ZrZز)8B J]7q7k޷岽ad[0\:jM<[baA3lXb 2'@A/@O [/ܵWJ̘\zo|7YaX/z緎a&6ϱ~&1=&478 5R'Gx=Z=^Qwh:˟n}6룲^?Β;'- \hIDATx Wu.WՙIj`66 ;pI.}}/!$0 a4ϖYnI-ԃz<~kSu>uZ!XsRNk+)ߢ ۯJ󵺩Kd|-א2R/R.Aʀ)7:)+x Ez]1!/k2@~cAXnrc*{+("@00cS%%n,eR WPl 0 iWL &E+kJ<*>e5ɓ+"de/SFs]Ż2F4 Lu20y=|_4xă@,ϩ6F1XZW ˷2@^(6tF6Z;cbYil G %`;(y ;܆J% E[VOb5xfChf]Tʷ2@^6`XW26FljͲ/f#z OlE ѰW)se c8' ]Y z :Fn6eR%JkV-a5|TeTBŘ8c "f0̢IGVH8Y)lOv[YAsƯY6ӓ)=/ӰaY㾼e ɮ "=vԭ bUV~^hf(p8, q.㯹kTUu>AݴhNҖKaұ61;YJ%@SoH/1FPBUqI ?m>q^{o`MΝ;N[@,L3hMFfB쨗5t,k͆vE~8v%νPWa{8 O7UMMMn{zt=ng2D"@"@<ax<DQpɓ':u0g<ͬD:&{`%"ex!sȾ4urIWJ5- ў i~#av}'>}_Qȳ-eV+ht^ȕ;o"{y8rֲ~[? Gnv0`V/,\907?9sLyΝ;Jtl6~OM8n#I̻+AVCRX% s{{~7}{T) C^y,9~ߤc0ƟtossL{[LVb|l|S$_N9Ŧ 2*a.I(a@yͼI eH  8wYyРVuwwqCy#XKѪWQFcnȗ7~ゟ{5ks/ b:woyNOK:%mev22@.ݴVfcVQbi6œGh_Z\ZTz!_~}k`L):fn+Z!v z^ gΞ;{1F 0Ӵ/~X>~t4/+Ø (5PX`"JVz3G=mM=Fڇ~XWv|bw%ڧN6 ~3=!q4  %0fgg/pB@DIل*u(AT,Ϙ˔˪?܆0wZ:>}ԩSxPQQ!jΩ{_ko 's`1_ゟ׍qtDCc^I8/\#\n$bSHYj5A^{jR)(Y !O2C.ʏȥF}u95y+KOT&Ȁ!oa˥hL«e:f+yYxɣck:Tmݺ7M7d#861OmE(&:W Pdgj"Uv]+r.m-g6u=E΁ ]V:W V"k*LSp2F-=?Y m ' JY90!cpp>Y[Deb{%%BE; wyEo#i0 X~&n).G<J|g ;ѾZ`3܃X 27Z2w*y_y 2F {9XvK4|ʥ<+qrez^(H njy,2 dvs@L%D:[ oBp칳w\\KU i lA{ܾ6-6&83>:(VqڤmbzzZ'0fV}&bF&0y=u]#?r5m09eC= 7.5Q({C}}vs7> ~ݶgtlLe%^-[ӸE"H_PdžAqhmU_% 厈p}B&GeBETT=(Z`ٲ $0.n:y} .6O5k7$ȍ"/b ^*TeaRv${GMMMoy9܅&ڠpM^`_^]|B&Ja_41,<̳yr=k70Ĥ1(xxS mvpBѱ}<8@:H0 ގҭYmѤ5ZA#k|h~.U bVH䠎>K XmW̉xM~c%h'P4b%[;!=yO$YF.'pæ D0Q {O{19ﰥA+yKvìDT)ܹ'y'bz WHTқ“6y>|zr$֊^ {Dd3iX/,,ƒ3pyZ&33܌ /"&g0*:6; 0$8A4^RS\jԷv^i%}c3 5 m7\eBG Ze E9a*:Ѽl[II|I&8 '`\*V@}K(̀4D 3 : ^:aO[y7 6^C)0r/;Q( 7;e0.SCU:k޻++s.evRu>8owF&3 ]6RQRL'=r.cH" ųs{R CS%g|љis;ec=E }~f5V +V[OXӭXYU Roޕbs?f՞͛7ol|l\L*ݓ@0rÒRQ #Ƅ<`ߑQ nTI';2qGǭ;Ӹ616>0>̇UJTJݜ³% Wކw1eaJRQ,3A(2={NLL Je讏ՠY.4WBYgBO˯ةˆ9B.yXQ;"y"$rjzS ݘ/}H8/D)v '{zsK B8ry^4Tö [ZX:rÆ@{{&k7\6p MQB CJ7=ŋn,M=b?o6Պbht\cn~kӯ9W?&UkRagk^&1*G:Wc.hz O"GLp:?%|n6oX/[v{†X5.nPl/FطH X5brGZÔ?9@o֍Ihjŏ4Vq fqY{},8ѱcЀ=J)c>7Ž/x*h1l}~.KA$/bD,ظ`Jva2"T3O~ ҰĄ(J-g2S<mg0!b̼9S<ݠ"fh @̑76eݔޚ@6{N:ql'.븤x73Mij^س(6iȆ{"(袨!< I%,OQ)" #]$f-Z9˅>kCZl@јJ`_%=Y{ 6`S&|_]~%d3)P| dݲw.{Z 4լ^K8f(yy@1ybΡ R%t<];$ڕ\!cq>%e-LT gQdsW ELe-Lp)hõs6 F3G,޺K[w0&fx}Dx8y1.˻ݻ G`W2Ų$(bTyՋjecZZ aE$sUT%v֘Y"HD5wnV#TS0C<fX*_h@#,wLN޿ly 9l>ك>MtR\EFŜrŢT#,*8e5Q,EX!ҕ/(ȹ00+{fґ)G"-EH͂Q+y*徒5yBȘIao3YXKo(rJω{<`םL^R6}j ҌR\ȫʊZ<C?<_ɽx!aԤPp>շfVךVK)hˌ&1E5/獲?7cfy 5KX2mRŮ9fHA!ml ߴwA?8F0#R+^vX9cyv+skO^7бMS5?۝ c~avZҒ= `*E)(CͽIC+eviOLDnGte[:TPR 7&^%y2ભWa)}GqDuy+|jJs+J5h%z64ۯ AŅq' S53ç:3@Vs@#o agS@>n?} 28P[H|S2@VOVZcPC\RXi-o7"HDt/e0e*+ Q|wSP+MBhVEyfDsZG,EL^H)BafUڟZ<* c=?bl]j(nܰnz /BQzZJaIBG̡9޺ۇ4} )tVYэ>=+}Ss&P@s% @iI׌q=BkXb ļJW,T̶*kF3&濐YʲRz5r=?GW%evOMN/GTρifvTT$ ^Mk׮${[u)og9CT,`TV8㓉rDz(PG}-!Zh/]S!U!b(FaeTTC=ųlT'\nuwUT~,CN^{^{Ic^^ջ]dXv\ 4eҹD_(,,Bz$BܡƑqcdT4%?%t`f#lI.W)ΡiMPKn1 A: ]Wk?YAxyIGTVV`Ϟ=լb\M/ˆ+5 V͡|]E;x=HV26n?r_PG~CLS5IT,8ɅLRYȿY=~lɧS*fnj'D]SlݲtG_: P1,Ϥ[Gs^5[1`tt4_~:V9E$E]2[d F{$fj\E+4z%0rUλ]LGUU)]7#Gײ,T\0G`4OUJFz aELYv<~ f1tܗ"RѭQ,MzOC\ zב@ᴉ!FT+AЈ"ŢLxO DC564s1+q5avHufˁ!SbE_.KbR#y4fB:UNJKBaV\,Oʕ]lN?_(o#Gr9ӗ+K JJF/F袦xRE4D&c| ;O/<TQGq;#](bfH+pY~:o! sNHx(EBo 0/@`E,c#uR oa*/[VƐ+o?$\]V< 2]]͕}+b-j4PcM+Xļh;13hbnH:<wKYs nޤ~ k:b ?*YH,&+ ' 5V51)ko0H,_;h ws`x-|WQ1SLN \ECؾm(T|G^# ,PG陠fo^;!W:$Ż4tf%kgq8,GZ!#$y~-{k6 "=DZGa44\(4Hx K ?<42)_Y7ZkA9IL0 ~ kBuek8tv ?~oz13| _`]4 k(-f19l[g!<{UEQ +vx`ұv5JPV=MM<;866vA^=0|Dϫ6 "ԡ|xWգ)qj48 M!q8D43Qhûnx#|UErpUT&?uhH|mՅ@,< ⨒Y~aNJ~ 'G)ҰRSٗݗDj ͻ71 Agk T-BHTN3DR8qa >GXP޸ 5|DNdN#kF\ny!/:7SOoBԱIC|!'+84̤GF~ ŐRKKOT䝜(4[\bjD"1L.Ϳ0וow`~a=}2)7WݖWɃ颩.KF_ Ѥp2K )Rͪyd\ M khN? ,ŗgsHi.hܨ ع1hIuq߅ܽXd }|^hF"{hr՘42B K|bE5z+k%X!% a6ٰS/^''''yu`1+W[v%r jw/хuRY:b mYR }|=" , )Tx=|[1{OsGHpx _"րs##I;]RDGO3VO mk[q^܇AGEU ^rjv^d[-Z(+ߣf5R@܊,HbRx=I̙3/D~gyu+x VR1ײ[f͜^_~}o:O:PQhmnFo}^TWxFm*Dd*'R~&aݷ|[=Ǒ ӼS&'&$f޷~?Yᣟ#_ ҳ#pToF$y#])(6v1rǔ%iټGEy?v܅ٹ̙g( D^])TY@ټis,xNj+$5x\=*q-a|v >#q1IvAa^NEDxݛਨFOwcɇE>$د̧Tk[sJkͧe#ˊ)|\y;Wd8v(.|\AT+Q&,lm' /#X. K!bDy/cz.p 2J7ڱ[R$)Cn^Hro\pOTH gYoc9 /Ca$?J쾈̚&f0^n_}Wѽo*VkRYȯ]jNy`uccV4Eh8fy%'x*4LM_قO_6X) -q/O 2pUtm؀l<g/u-n eI^* lo{ Z[[{ͥjPS"JIc18h9&2޸ag'QWYE)wвIԂ*$&GpUo$ԝ\4 ^ĉN%"}酈ȱp] $3n2~S 7»<;@! T_dfM7eQXAp+mFNу.4J!)Y3G76{._~նm3㉳˾5"eW0O%w.̗sM-az.J2ۼ X|ND)L>g=?$f¢p ;~NH' &p]B)E:M("&ɐ'ȻD##zJ%!N#0ӜD-r5=:OAliJǝǾwb~vN 9M/+^@fR]ɗʕ!lڮW螣/柳2@^6`4XQȕ?v1|֦jbB$& .>7BDB^ 55?яa<3ΑgO&pu<8;9>=١D2tXsd>("fDD`Ip$lh.74^?D“CϞSX".&)Dz4^zȓd8qW ,A/ٴrgXVYTׅy 様=xXhN͌mW]ɉdA.'^K P\_fy -[lK͋~[R bhW4 ބc1;/%>/`1 }Qx\jS"Ȓ[Z"P!TS'wf% SA;}o*opc38xԏ4jo]8V(*842 5݁ٝp"T?"fzO;gR,@{%h opXuyD;A8ӷ7Wa֪]f("Ey:yyI8. 4h4v Oј$ BTqndw߸{y< n\<7kx-T_[eUrBĚ{$[LTj]Ut70EG2&FGG%N?=|/OԊ.1B8 y)/CEzn(U׿ zpavKDἤ[EQ=7>4 3cs;03Z?Z'8=7I~|m</j\maҢlhwP)UG@AUDRtN8T5PVX +'dDgb?8@7niOJM͉+'7,ǁM&p 5yR ,S`}O7j>֎)8ܓBTu䕲*\nff櫐|x[q5hxIh~4޶Chm#*[zt;?jp6z55o=.4wGHΌ }Qg@HUHCiU&Ro {adddfk6Be½vQ,˗5kg] vm͛&3%*Ee.v|/޺=] CxS=[DD#}2=ON> d̏] ٜaTU" XYIDcQ$"qu֍;w4!iʵ܈siK ;| T?[ Q7w}!cx<j$}`.?AāAՈL5"yk,zQay 6c"۽^PG}=]GXPكnTҞ-AJ1ۃ(_3x#] Ш󣳵 ՘Q\ǧߵ-> ~Q#w!F 5tu#'OcºIoLSd̹ZZǹ3>sLSD^oE#*zh^ h94z2JAB>ݎY4mEGϵp<ǎ":~i Ƀ8|P[Az3},TpS.+v'ۻɓ.XB),qJ&2 ֩&_2,J# :k; z0B$]l8sg0Ƨ{#, 'wjEBWpbhH41&`F3x2mz^8!y(Q~FMqpX7$&di tY:y(ְ4| W{H8t0'/$;8x[G0=-N :|Z0O;[v`b;fGC=b+=ΌKi%$sT dU09t8D.UpEx!»+uW3ܹsW<8߽wnں,b:&fK^aj!Ng1=AGU~2ٙ9W1?@?<]B KPBM`T=u p"Y"eƇ{_RObU,]T76n}#f YwVwp^؝x&Cֽ ~do17j;.RD2ǹK^5558Q18xO,7)ى&.d`y]]LB\.T4Ξ=kyy;ܓp|nhg˜1:$bOpֵx qf\wbX${; !ATjGF_>g'JMZZw xqnp<jBn<v#ؽu3pմ' XGTkVdE5M ~:͏l)\Is rS.Bc"9EK<+r '~NnqlbOé5?" RA7^ϼx(NaӚjlbhr6ֹdPW5UQ][ |1}" /$tE:y'hDQdpCcDËH% A8+dD tH!o Ujۍ93<34תxҲy,Dw/ %K֬Yӣ!\1q7ln|^N y F𵳣:XÓG1:Bw62ȊqgO5hd|>Unu4תX ,RRTc:“3UQIؖk/($YwP:mL;Pb18Zxw =︋w)J^U8b! !@f1 *z T&YӼK=p;.n߾ss8!n̲xa /(tR"kjɗ R[lWQn u}r: r5YkBѮ gbFYPlRt[Let&ZtfT?GK#Ku3B|ߞӡ 20@ŽBB/-pҐ/ZF$.-M ALuŖp@Du{}58~qT3_H@)'F5{qTuw8Cb'50|v^ۻϜ~moP+RR+Hʢ]:-+ٖ6Gmڵm95O}o:%AKA%qsgЅt/'qkDF!CyUsu'Qr#^EGepߧ?1ڸPӣmţ& ļ pXKvEֵvr|5@qhh7!xt$\lT7 PZM \%;qq >1ŬR ʿ0Ԍ_g)˅s^WqJlrz VȚ\ĹI:֦w}C9;yNRu7_Opn*Q_s%1:rͩ4Dh GjID4J&DB>ĻUޡ^G{{3[< aˑuMH+zE.<˒܎J4Q݅H$߀C`7cx="e>xЏRYaDFmJyRZBu/J,Dweλ'nO.ovs iI _Z?!U%hQ kF<>{H#MUb ,|8@ݨy Djk[s:M+Ɗ'n֎Y,a#Dsȉٮp<gGT-F^4, _|c_qWT!эzO<߇ͽDhbm<4`P&cT5t4wO4vdԃ8/cthB&W9&je}buĈdr h0;މDZA[#]eqa( %4$]!HatzWx$7><tpMr>Xae:"4f9m Jrc~iJm ڀ3{wO@3MCl,&JhrnT&W/ؗn:>&ʿQnNSb)' WYlhX0{pY#Y&8Holl/ϗ\ /*<[cBsf!uP\hK9rFΜR)FQ/MZ% , e^WO:<X4*WyU,F }z$GMp[4.z.K(\dJo`Q'LVjHģpEv# Q:!.h ΍*DZ|5ç㿑(oil"%F"<oS=H б? vѡ>{{uԩϖDzH_)Ih حDs-l-︡nG.4ωp0x9v&= FĔ\)= gXnch&D ?Dd,.AA ".<:jUX! YRFgvǰQ%Epk E'=,*}uTy*2\LzD?/bhOuݵ-/a}H' @_ޣqbir]>s//eDD==#;5YretǯVI̦K+D28qޞLNqz|u(6hЮ[$ E<ik$3f FhS!I+IS9o!wU`pf*$}% u^Y38Z1'hIܻUX)͊6U^H6t8F?2d^z'2Yw %/y}(i$8]w@F̒qnkj^a{z(t~R1bGxx}{z#yhك(%@v? XJDdPȫHhw>S*Q(ẁ1HX^m~I(Tn+9e2ddx1Yn5@!aqXE"x:kh ò>ʲhy__͈O$E&;0M!zҀ# ౐ք]_ʠqd^8HO#ޡOWȃ&xy#L!G"[>я%`[yl[7E7fUDp|Ѯ6mIѪnđO PpiSǿ VFo)"%]+R Br8oGG ><7`)x!hT֍8wq5Q|YETwQ3ff&Kzn}@>כ+T8ߦN#|> ?:ZM^d8Q"ʓ &Cx1M|o㳴NM*}A(,޸ DӼD2FQ+$mD'Jc"'`bޘUN.ѯGȓN?֑^̗982HfRF֣b_O uQ*jNMw..ohϼOx$+yEX|TŇ<xR}~2@bq ?{o}~7  E%jvyvIi~m:K5yiMeٮےȮ-[Xd˒ ľ 0̽sұ&Fܙ3||;r6#Ԍ8:(_9?:[1J@+fDLx'2kQ\q4'*a:q#SfkBQAbYG2^А?l,{)M5:ɕ[Y jAnπ&^X4CJ-bZfh#SV8[@&ɺ\tK_)7  *Q;P[mڼ\`ͤU7hIݎ` $bt@shSPo~;S$S_Oн5@a D!S.Gx2kȐO쇾T32s4{$x 3w$<#JoDMɜ}a HAPԥv

            8xD!CRgI|,JՐA7'.v |Dʷ]_z~S2\o! QSٚ\'Ipnumpf|B{z1Cϭ'ox!GVVJ(B@\"_ĤK$HW0II͖^n҃EaRT*Ji̓]"̈́{0׊_ñ";2 ݃6LoaWg []^@0;sUkz_;sك;v`\(y׵afvǬXisvԱ4~ G8t*:Ny>QM`pD1~XA' \hx SG\A[cm)l&ܑ"R &pV#+ Mpxl^>yɓCXӍY;Mx_$keD[ڠShq3^a_b3vfL(N"(bFfA@ |+dRb2k^1wݚhuۙk5ؿ {S0co,j >Ճ׼V7\Y Ļ8{^G?%1;cvAAo|!ܷYFiϟOPFCbý|$0JI0d*fLpMJ~9хY*P#clYS5 l ~g?~p⫏bR.HGBX,nOgp8gỨhV_5E#25SR!/Kr(/!42 ERץZbCH#'Wfٸq#y$@[9^JQ|qEg5Y,e7^ ?6ocHY|xpۀ{{Y<5:4lm⑽;0@.fZj$W T3Himdh. L1@aeZY(.ҙ,UHĬ1.F&)oܓ)%̴YZh_RmKHAASfS3U'y2׮)OdHr/貰3k'nυNTO3}հIY^3 /EWP/fT\<ڀ $߷/F}wAhqBl>ǿJ=8E%D A! !]bwL 2K~7,G5gۮ088xfيpyb pKjr"P=00?=5-)Hpwwn(`Yݞ3VwhgM[h,fK2,9Gh߈K G@-f0Oq"xAj-icM;YtJwkQWPX&C}*Yݔ Td%s8 KO&)r i!N,0:*ڶ^+MW*O=Rɾ@MO"߸s'@[ ::5uSL\./8;<%%mLW•U {=Ijwy E}{{{ٻ6+sH%b Uy,ナv8%~m/ծk!}>?|vtG# 0%$H,b#xѓNi~g׵WN\s0&9%jA1J(zլktx1<7#4)&E'=\͛$AcF̔QY1,;OY}UZ4iԵx#[e:׋/o@+bplfb'J{-GpuǵXxfbZj53T&w[¡΄5<&i9z|yX^[C'̠U)(ط0}#UF]L"OQԵtZB04FY Z%HuۻZC*\:lsP+c?KUi3(gUqcgE}g1EZ2. &$N.>NB79 u^y˄{ ÒeB-tEYauO=8CFV+$Ӎg1 wJ/rFZGu o%?SdcnUt$'ɏG$s.p?@!-ppV ,m<}sLuS +DFR $/t|ԯR:BX'4(4 m=h\.YS#<[XLjq41lE5c sڐ:HJ<&z;'|hlO.Ϯt|ube,K*5_KL[nfLMֹ`fc KIÚoaLQtr l=~h33cSk1<:I|o>TgBM5RSDKJG4lO6K%|zr´iTKT6GEp WX +m,*}2A><(Jg(a,NBkZv ­ HpqΡ1'QM!HxEzb8; `\h٬@t9ٰ0IoqZuQ.J]^\Z(?8oTu,ޥ/f[* E3\-ճ[Yl]yjB_ދQȉ0B _~c3K{9N'? M,k990?}N CHrD6Hm`lrb J SD2YY%Uiw]zC,v߾O Wl~jE,NOً4 :ۺ12d.Z$qwP[!a3+"O lU5  DLcYo~s?f d}N;tM!vJqTI  q=0:]?^_}C(< ;L!ҡCn{:>K>_u&.RHuf"|%%1`*%LJȜ/# (OKxBvA sKJeE4s tM7H9^)=YԭߌXc|Xf ZP:`] ڍx 0$ˢ6X?-Y+;TLqǏM_|Q+udH1.qWjSsՓrwxwK g`[*o69wBxud #cؽG_zi{woElMb_<:ִe% AXKT 8T2'Ȫ‰d{T5Lw.4F0SKO@Bv>i!R<B 4#J)T^,Z{zk"R޸ ݛP O*b hdE CM9v[q豧kᡙؠivJECJy-=lC [h_o_ࠀH6<&2;ֲx[beЩkt6OkܗN,} /ou;^~!4bK'׿Vl)1I"tNiid>=Ou`] s7QQхW;fY('N\=۱%ŅW.B'0A|]Sg_GONdf 7#s kSvp3>$Gkk+)GPN`)y3RmUwe@ʸ}%Q¡{ā{@g(Lm䉪92TnYHw7ūy{A&)nl؍̱CxqK߳==(1`BX8a8%@94š'A3b JLw`rj^B#G% l֬Aii7 I]j%`Un3x.x[T5at'8u.j $!:=;-\8*;~e/bx\U4Wڙyl] xexv[}xY4S#0 <2G|]ygMNIGp|ǹ^,s:l#_GaXCwXFXϚlH@+˴g^3"hhұhm'Bv"UwB7oEF2A;]]5+Az0J<y< ay+j?}v'>< z2y{*ZԶ %ѷti5fAu#dt\=c3cpmqa)QɽQFIFԣ9w] T϶5V%595()^]=z5kBecRUΉ>J{oS,쨈F7TM*fg Ћ^klDz"E H49 21>}ugȃzQR* 'cjpm1).Ixĵ,˅yCÁElYEa;߆~)(Œڕ[gR}b8V ?|NZK/r+>j,ոr J VO^ luwwsXUbqN:,RQv!ͅ_:ՑKlD{h|[YSS4, UMu`!Ao8 M7GON Nc 2 Ђ 'RFCBssJ״1לBL!ѽk70 (,r2 8xR<wO5UU*b&ױ|N;3yi-J*ç1*:8tjƕe?-giV~C{خm12gX)rIαD[%iX:{ܚ)!8qUR,j6̌#i^*(C}Ss#% "zs 2@G=7=Fpv ݲnj<οri㑠%5iҤ(EV*I#@<`j`2o DFy¬(BFğ-~Y<>Ӽx'>u^F5 W ga Y+?+ej2\{z,RWb,!(PasRKq}Ÿ8+z{5fpQ7OG BV $gC舣TkU1T)anVB*N_խD8 ifL*Y#ʺ8nKuJYzrV eځӳ8:xcY(rSl0KF+i za@.˕y|QZyB8^V$.[EfUC Y iȰ8A!fY*D车MlƟ7ЄOqCo0C={/2?/q׸o*h㼤D zIyۇB.vS=XxlcQ6/ˊ5傡]t uW@7I3B̆Mʗ$YӋˠ;MxA"8 Fc2Bp(0 hU< r6g-]zp@A#gxVHB<]t8*RA<4oC8cz&ݲ85!=}' ٗKy+E8.xKuoȥiF9JZdw/騆5EZ0UNm5]j(<$"bv4Β({_SATB(A3\C &8B Eeg/Y!yT:.҃<}!R]}Es qϕzIY(y%2E:y{>T49|NKώB=#jʸRK)ΟgQ|KWqK–1)DP#͉2 -a{z7 -LIJu֢XVEc2Φ$"!NД!D<m^S2yh("rhB1Bx%:z؃Vs ,vPB#- qa8Vl pC 0`|-}R߾>$Ix}C`S2_9 ߘwVJb_u}[l!^&% q+Jt6ZUB1]%N&V..ԗQ&ΰĕ b-JȜ͆!A(K0 !]bv@1Z,S&ҜE?2S #["F`Pl!xDyá"B*S s((3|UBa(7,Z^. HB­0RP W ҿ"Lo#kNdY_?hTPm`~o\lWWㄩZ.=ƋccBozɝk!'o 1p *a.){B5q8Lۃ3w{랂aNȩ*Y$Rqb ##4ܬj[]Q4BAԗt,6ic[㒉Z+HDhCiqhG1@R̚SFXLVR^Η9vd Gr/^ٌL+݄e1<4|v˳Uj nXo+N'7kswz +$W$h[7Kl;7@~w̬,R=9 <g ٙCxP̰2`Kٮڕ\t4LsgFLmF4#\"oQn"<Ey ҴpKzٹ"eԓGKn'OпY2yW(X$H!h~bK@a^x~VJ0|/= ЗG#⭰Z2bqQD^I]Nb=ŧ&{W ©{9G=(@-͡Ot&U+ع抅+4+l (U&:26\zh6kBZ"< Z_/0BIF9bq4Q87%LD!Q&CG/d򒊍B~е"mJEBF.hzQpㄚyPFަ!چ Xa$cHT(#E'n:IzlC>_#'$vBYAF'8J; &O1x}A /VO- :hUfUҬ :5 ;M[qRi$Lsᚙa,'vǜbaQ$'5Db:2?5|cl rЦxz#hgPY"E2Z̥|ZLaM_V$hHyhF_".3R {ssaoPdDUܸ"vf҅sJ sZu5VEӐH(ՅuYNkLuNڎ~hLt *Rg|/*FJ3.en9teZZudz4A^)"^'G?2'fzQ@QlAY1R*J+0SGpP^za.8ZV7}_bunbW/H Ipx{(>#=z~T.MoR5BoQ,PY}vW2m O6Ʈi1gΤk@XbdG_'ذΓ(3SHU͡?8jAZaZ+Y9\c*#qd\)jla$XJ  br%-N@%/>';p'f*fd)MO I@ĐY!ތS vhpKuU(ҵ|a;}g=+hu7\-wy?rU KW̵NthU;a"{%ZѺXVI8$p㏍6N_;niǬzo-*-jݕuݽ'`.,Shbdsa aT{;iO=@ge!LabwM]މNfhmA\{ :RLLJY,JGeocB:Kz4aj \Ɔ|?ΛkEھhNzߞ_h5[%^Dwbf ,V Fռt+e'a~~^+E߳^iaRu+EDxp'W8QMM*&}Ŧ+c@ vtX?58FN  HC7aFE:ᓯAQ:A&[OpGrFztOF%|P&nm|3HdiCR^XXD}} S-(E3]uMNbKg ʅ%sD0:W@6T4ŐPاI$ֈ/>yz)mذ طogtǡSs9EuMeu, FbOAsyo{_ߔJ084hZm,ov͝4`‡b]%b[Wue KPNFE7jT6.8~;lQg/YJYsXq 1C3q{zD"n*!Fa0f)cjٽsP !3P!8?+-5ѭ]ם0QaHkvްOQC6#L2~G1U|՜1*Ī]JxaDF鵪@ 8ȷ[vF //nZQ \o,+fI⨞t6 _S]Cm#ѫ&(2|y Ni2ʌ{ikЋ1]j2]7)rn%nc5+ ĀlAyFv|ɽ(V̼Z8205XءT. Q䉵HdBһ6΍;gˆCOVEtטŘv_YYy78ܝ EBooۙ5KciqI4Hud`EJi6@ KX('`地b54oI?<-QkAl|rƜ*( ?8KŌds%3v+NxK;xVX>S^r x/SX9s,WPx EԚ_0J/{*-MgΊ"%C߼q3W7aYK?r+f6ZbTÆ+$6?D'̯̽#G+y)Y(0NM8cV6*MO]]틧ue8#dTWؓB"7*Gä@DJԠ* ]x Eİnc+V% ZX: zYb|E℁!W,x45D Ljֹ~l8\ ܲet{w%/S uY[a]׫t^5WrWtĩvtt1 ;cܯ>_'49l.ɣ![V ʊU;n_bVY~ӒQ3|Tsjwk&2 U,2pVQ4J<Z"mj>*Y&>a.> ШV[Âح1/ysX(=V t\k:lL0$q\aT]جiW!ϛؘNQ@$az\pA+tVcr[{c m]]$BpRmTeɫ.+fV-0 2 cXPm4Q$tkTECtEMOC5E5JEy% c &CؔF@(h^p82!ΙA60N~t0pU%J;;"!L(tkRWm2@s2҉>jk[ơA 8k{"˿_ {7-wٱ>k"ڇƘH)+"`]ಕ k"caٹ+VFk[i8Y"|U15esisF,!0]3We6:*ӈ}xGʹX,*qu7OH#͢'ȯovM5Sq:pK0Jljqjg^'%Y,775i{u7 "8Axk{ ]avˡvR[b~n2Qe-VkSbjAE},gTQv4To7K<& $je9o,*>3pϜY͹%JFlEZ7We  R<ںv`KG-ܶmۼ|7~ŨzJh([ivdeugv%gu%)'o4On ٰaC,ؘ9!|yyZ/GK=9.9l,P;h;OJհ+F/szBHeы*IѬgHd~(A)HYYHXb4U9 [8m8E~WBA5,XE 2[mF1gGQ9^ 䔱kĚ.N90[w|wǬʬX="FzWAj ~ËK׃,-x" 3-FR`V2 oMR!_ xXsYb>[:Ādh'0"aLXD?!R7CԧBFJHO)bQN/d5 Mc6k_{55׎kQjq:;{7DFC Ūޤ 5MưwwwdFR+T+r/Zh} ߿SČW%Y^NJ=R]J%dEɠ٥aX C\⌓3^* `ȹsJqerұQUCPܽ!-]S29cJX<'5u™3g>o9Ka7./{ǯ?ܯ'(k`h"װ؋p(cu+}j8JW`0s1gd0P N, Y_yWvׯG>_(V8*i;WD@@u9f(WFd \VɓOG +tjjJ.I.x-K񻼩aӭT -g8eJ~8UNJ,n) T yphٺu[/P h6ݖ\8@Y>R! c|gڲ:" +^7=ݭx[~W]]|F-3>=,^,;R+-D6=xfce2d{}oⅮ\lװ8ă_)UV v7?] 톡kw]{-B~M7XwttThawЇ65xc|쭷*СC"坚ٲ{J"zumz;ȧ>>G}vHm I bB甠Ù֭[o{ǝA/^Ϝ319!x!wa-xx||@YFgjUWN~2ٳw~C_8}FU>q{2R<uuuku뽝;†“F΍`vvTy0v̦ ^B3`¯, C+Fn㸔Q\w\8ǟ #RuЇJV ^zI{_hKqݦ͛n}7744e&sRfaF[ةa]K62 ^C .'cgWs_~>>̢ Rۋx Ea0\l01 ښn}mn[nx<^3g14Wwa`vl@jxs߼?{;د"L;CSǏyfZ)oٹs=[lo\(*,AD^Ec!6c (>{ۃp[n؅Sl zB X*X^m'nd|?r #ݚfGi^{w|a  ą 42a7\UV+{ 9{=6n؈#Ziнnlomxj /7|;{unijAX%^\wj nr*f8{~]wޅw]tzM+bxu W~f`e0޻~O:;;1Y3~ԯT9TVUK6o,O޿{a@~b̡hQ+yBk455uoһ{``m---9ua삀}6#g%lb]tb]*;[a{ ld#an;psA.0/^"fI'GbX u_O ΞRT#Hpia_j)Hm] ʷmۆ-`Νxg>>dƕW '3ZŨyAcno`z>k$^] -$鶁[lrƍo!\_00gM \2idT9V\y1 egzqq1wdfV gm{q~o-#񾖴Sbn]m횵6mkyy:;1>#`.J6`o)ذw{Ecs1.ڪlC.?acIa%B0߸ѢoM&mzv߸mܰq7y.΄qF^ 8YnKɘkv]ç'pp=V ޠP#\27,R p,k!Iv6Z7u% ^(ch_ێkװ>}_xQUn ~ւEvMED~Ӵ/d\x_/)2:2mp(_j1d2@Ӵ(]%NWi"=M3mf{{(I'Y57Ihxb/ӥqSW0^?B~`*YM|mP{^ÐVRR7Яx .|?no۪\H/_{Z#\z#95Ϧ1] ~ƠRV&̨7P#Rk{{ ǨVCU3"SjQ#r/jLnyn^8Wƪ copyright @eberhardgross VPhotoshop 3.08BIMZ%Gt copyright8BIM%4 ́s4[d;l!&Adobed ",rGk       1 !50@P"2`A4#3p$B6!1A"2 Qaqr@P`Bb3R#0sp4C1`A!1QAaq 0@P`p᐀ (( @$I  @ $I, I%$I$I H$@A@2$XIR@T  xIH A$A H$AH@H$IH H#(XA$ITRA*H JѐI A$Abʒ,PRA*H BIL2I$jBz!PXrIA$ IA*H*\rB  .TAbʒ$ҠҏL`3C rH A H$AII,TRAA I AbH*jRx5s d $H A H$A  HH$A$+G0E(e0JIB $H A$A H$tY 2AbC`Abʒ$A |Ab A$,T *H@H$IH A  uz2 A$A H$AHH$я2us)DG6$a<1L'J*H*d1* ZW@d1* 2ːAbA$H 9xiI\sC%Zy6 t>z\RA*H JGҫ(f5 Xl5͂ƱS00D` iPtW G;fɪwW§.e9I Ab Y6Mbƥ>ξu}FϞF^QC[ =P#X@c3. ǧ18*9D@HiBzc|=}|Y=6t[>ig+25!/E*w+G9bO1WNƟG_$@I$4 eys:{~gcW9ΣxT7I5 k8ٮyh25hH5K$AA I5(ѐI<ܿFx~gĥv2]zZ1e;uɉJ`:莩9'@zBʒrNSP霒 Tk>\su1CV:`r#]h< c&"AR2 .TAbʒ eʒIՠd* ̦2Xe1(o^0/ƺ7Fuk`hFzD&cC!c2'*TRA*H BIiPG5̓bLfsX1$g5dž4Qz^f^zjRu۰%KDAbG&HH$A @#u ,@,PRA*H BITPIB2+.(PP繤AA I TԠҏF~ZOG͈5u;m mbjĂ .TAbʒ$ҠҏHPRA*H BI(XI@$H>M]BcZ,agz:c-|s^*H BIL2I$jg|a2fc "e1L#) RO{] *& H ʒ,PRATQs`X6 E1c9#`3Fc ,PS;"H @I H(`3&e l 2*e0eR NJ=)c, FRC$2Ac\,PS I$@A ig,T$*H ʒ$r .TAb$H$Xb ,TAbH(jG$@A   A H,TAbʒ,PRAT>^r .TAbʒ eʂJ(XXr $@H$Xb .TTBI Z},&Ba2As d g1L1*d1$I$AX K$I@6L1c`X6 D1.a6 s1@\g0HZ\ 2As\ 1J (\ABB @$ !HW  A a dTA5AX 1c1Ad.PA<1l70LG\#t:HDa(P 4ΉNd15g@e5ːs H F2H@B HHAVB~ջTن= $$&2@AR@a x^{ WLrXu~ faqAxTAxTAxTAEӃaRDVqqDDQ8PQ8PQ8P_Ӄ`IP((yt}3Ɲ*)DA~qa\n'Tx :pppL? . KPu^Bsuq9Nc7[+.^Z;ţ7`OSTupl9ӗb&nD JٓgrOmJw3+"Y=JUjCZs622<\y2fdnfN,/.܅\3\Z\38& Ȣswm"/qv~X z1val9ٲ>͋>iiٱ=øQX$rdn{owey GWnoun^X* * zc)r + NB'!yqº(ćrcafn[-yacG2׵ast?*{Ԩ>/2sQܽ&V,1lv-^ѰegSDqm₉‚. _T*TzjZDQI׌QE*N1+JJDȥDW*CArr *SA55Vwm6]sOTӶ4A..6ѺcUVKpڲ rƯ'`2- k t[l4de\%8SI.fT;vUt}+ۣ|đ%}̗زwLr+$;my1=ٔc65}l -ҫ7 R93! \|,bKreiVg(VUs^K!Jb&2k*rgoxLs7]`rd}vlK,S>E[󃙖6Nbjʿ5.YHO4;%k\lX Ȓlf\̹h3*Nnd9 鶗q{nq}B%%1UdʼRe2!N-uUӃ-K|/! ' ' plrr }KgʅZ Ow-R-QNCÍ{IgZN9Jr*̪NV :VSӥe: %Bk '7pr2 9EWdFAy*s:ȧdDNKNb0 AG~&W)b(~&1rrj3)jƧ;rjh;Ʀ8F]86Mv?#KGc,/-s?!g?KsCQqeADA|NouZ*82r*82r)r/19\; NC88 ¢x.(TR.ӥE:ӥE:T&2. }tխzSiVh&kAV:WZxӥE"qqqrиt. BZpm66p?8Lb Äyb{ Äy] Opa 1=a<Ä/0Q7Cا 1wWM]<;t>>h zt&JjTX%HaIez2ObiU+ipRJiz*xUztkώLLflŏ -geCcc%Gl·6<*f+(_v< q(S#kE(8GO 20×>;:$1S?2Y6qs wE88\Y"їR$}$׸VGyJb̅q:ɢitAtA-:xmS.:Qu8'eE2`д.$i^3o;y,6v~2uMJ.)\Ф⻚v)4Ҥjz AUGxW9>n2Bͫ٧ӝ<+G]ptM@j]TA3nl0qu(nm&D¿DI{S~BSԕRÙOCMJ'HjZJ'gYz厹r֪5Ŕ CC.y/dXUǖcͷN+yʠ&Y, r%3}Rf sE3^f#J*ң>v=G;Xl*:WqP`Z#'9FZq4{ ܚh6ZˈܹtT&]i *TTYueZW+TCcn $щ d kہ۵_jp0KV#+.JheT!fTnBU},Բ\,kt#Q(i4ӝ<+n=kN*ʜ=PUu#l&Ś bzUamЛ*z:.FY[wƑt@Ҍ(5{ EuֵU-ͺ:8)(8,U %O̪2Y_uoF̧-9䪧-U9+WT ?;WVUT+*Y]SҬs3Mwlη>޽o;}hѝ۫slͲ̪%y䢯-9,̧̧-9䪧-U9+̯-}jӣ;WVUT+s(9W쀅q~g'rp[2w-;ؓlIܶ$ fNd[ bN'rؓ-;ĝlܶ$ bN'rp[2w-'rؓY[/[[/[.VkXra(fdNsz@Tp-=o4iY#r] :HlQAXisW~Cb1c-N}͍ſ z5\$5HIŜLBl: Җ aJؚt&49ApvJf \C(c#~=QvvIR'8;^w-Ħv91 3ÞA1$Sm0SJq~eӳe%7^,ԦZ$er!nFz47*ɣ9RfQO*&is{Ph94vզӉ4Fsch6o24jF;GP:*4T -| o͂͢T(?AY6Pz*[Bz&zlFjs\ArV&:::1g"FdrҊ"Z$_ZX3LmkCSD[7cӬ:E+E4cNhNp%f0+_MmWo⾛}6<, `X, ??!˱z |G|2>#>#>#>#>#>#>#G|GҦ9G<ѾE^~! v A;\ G|g<Ozzz tkeEJ,ly!QEDǝdX5 *C΅,:6Z2`yF=4R"". bTF- C - CWEz#*Ůb2_JCd,Λg)iѰӡo{[mѠhۣAoѷFϧ. 3NBb N"Pl[nF_BQ4ziѰӡl4mB>a%PB/#ƅ"!gcƅ"!;4&DVD<< ;4VDVDbB] f_J!c!v>z>O%=-N=8-!Ix:=BnFBm8H_/o砨H r6oKXpq[hLwF@Z'+&rUDgdMv[MEJoir rlV4thlrS6$xg+klaђFq Y4Qt,"P%EDt1]<-)8-&>+n LE4ʹ~S7嘁궸e&\$=RrY,Ofiz2gP \Yݒf1"졟CY־• : ͧ6s{4z[7zXzfEtwF@;0Ok"*thbC{Ms#`* J.E ]ˋƏa4hT=hb{"4 R)w{7ɠIIMr 1 B9ٓ \rnG U$Й~Qi hQ~Q3U~p8 &]QCc5"+"4,xYY ;:H='R2'Q .ZYgaXe;I*2iZ0vs[eT;<ٳn["Ԧ [o{G )d[TxU5J䑩nah|YfScEWGQg}뻏5Kh=]L).M$Rɢf -8h "aGuE]^~`=! ]->1ٛ</?MR ءA8GDʑHa t. -D{6SaXfe=V]r ?;C_ZYX2B ·-DtYfqԗ&l%KF2dzR+0!+brƓ h>k*|bg^kAt"Δoi><$"C)E"CdؙHJ=%K 1MR?" j&PL*˒^^\GKF4g)˫$3h=(TFT<tB2BǝyбG^y=&ni<3}Df_("V[pO v`׆;W ld'LVH%>izYC 2fMZbІ!Z=ubFWN}EwgcB=1Cww9f[ IHCE^IAW7eFOtgGIRP4 I cIY؎+C`BT5.\t8} DmѠhۣAoѷCѳd4:P̋c'`ɲNy(xftxB$&6WLs<)J^=?'7,}rBz.띢>IExjm&漚5k).ϳ{K,19&:*mFm>Vq}h7RkOS|wyZBza (خ=(8R+yl.J 腢 HL87/j L"E+忄.3pHn]piCn$͟p.W=e)MmN~P&_n y:eZ=Sʻ!wQ6r?AE(iȡҡjV'fQVC5fjCx77cPk|'qIF-7P{\"n0$ _Ѿ隱{ ID@2k67hyGDyGE!A>I'.?!^d/v.?!bfO0P< {w~4ǸI$W.|~9n_ bT5p80Fڤsb<װZxƕhf3rI ˇs釸? }cd?ϽefB#Csƍ&S&)jkA~XDѪ"ڗ5Eq~ȿq w,%hMA5GstjML:ܼSy,h/X3TV`Gj-9 3'2z?JRj ˧``u- 4L6l6l6l6l6l6l6,w,)JR)JR)J_)JR)JR),O)JR?!c2(E_!?l~__@}Z/F؟I$ I Hؿ(,,!BtcY_%r;wK+o;=liͽ;;%(xVE)M9{['IOGp3EgvygvyؿJ?!߄ 1t)z/B,!B}G~)JR)J^_)JR)JRҔ)J_Dd'6^L,xLJn^ ˡv= .h{K+%;$x 5pb{ǂ%Ə=W)od,dl$lK,mI$,K%ho}&$]x?k JIv<md-)VYWjM~<m$e2_ io}&,Dl(i}&, &/],M}}$ed'^~]oo$mYeIj2 m}&,[mYaA-mmmmm$meI-dm[,O,me[,dmnސo&$I$I$I$I$Bc&,Ke[,m[m~3@$%Y,I,YmYdA!i6$o$eYd[m,%Tt&,Ym$lmmmmmm$d$YdmKemo$$%$%Y$mm&eK,Yd$I$mone$Y,Imemo$,KlYdmeom}&$K,[-,K%mf,Ce"lBimI$I$I$K&I&I$I &m6I$I$I$M$K.II$I$III$I$I$I I&!e`$H IRI$I$I$I$I&%Yd*I$II$I$I$I$K&mJI$ Zi$I$I$I$I&emM$II)$I$I$I$If?A A$I $I$I$I$A&~ehM @ I I$I$I$I$I. $=I$II$I$I$I$I&I"I$I$I$amI$mI$Ifi$I&I$I$I$I$I$MmI&emmmm$MmI$I$I$IdK$I$Y$I$I$I$I$I$I$I$$K$I$K$I$I$I$I$I$IdK$I$I$I$I$I$I$I$I%I$$I$I$I?JR)JR)JRN2>g#xxO<'x|3g;G|3g#W1GAxL8Lx}aBTzyh['4$ɶ7Ex<̵[^FGni`Ifއ76Vx=nѤ%DZb}l4"aX9:N.dDTBMcH.R`sy`Y0ѐ'!1tn|юnI`yd)f yA& I৛ n؝IཛwVMJߌIh{R #Ob*8PX$ e6^iLR)JhCFpb^1(dI-[[~:ւT)[EfhILu& ^wMg7~_Z$C M7uF[37LmኯЍpbEe}m!-]3B,=3YYx:AlJuP9h,l|;aKQ.9ܝEp嗣XݎEJKxx큭o%f-}ۙ{vj %I7cFU3Dag0m3j[&n v$Ol8pқ|8U5N=Q!eG0fS:H {䭑vfкЄ[%#ˁi#b"XQ)Et=%ӎ #x>0cw1x%3PC5V9#DyW%y^%'NH`W(2n$͟CȖ=NW(m'=>8dDpyV'"l+[-} EИLxx?ѨXOMm4Z*-SRa9F_tIuEoxbm ݛźC 2W ?aabHؔhV騘&~㌩=2". JWqfzt[B-5X$kVp \ݝ *,6v*U8M$H0<;;MZ+J"pvg%", c"4 φCCF= :U$fb:x :Uӣ2jdn#*G_Kd.> # 2=TGW":0Y2Jd2 ׅN D S:B#W7݊$Dw_Mid!fp"_+KmXQ~cYG;hgiZ4hwh$ۤm3fO6naJ61EM)3xF7VT~t&i6J|0 ݏ.(3$%G4$Fɋ'\cVK٢Л1"1FJ+r/F P%IZw(*zSmMѲBӑȽ:-`]]+y)bh>9zw'epO%9zJKN%ɻai^~e׷flҦi7FѶn "D"c*q7"KKn6c\?(mVvY. Ŭ%&U ƞl{Cm'L@&se*Ipǟ^F.'~w̏޳c9Mj,6|B :!81 hT. < q$ZJְ5HAKșZ-N#7hWnDZGo)6\h'㓵FZ͖%TGjUQg- a`.tpqgЩVOܧhbvE&ƑZjUXŁBgfH ȄL!,HTlkti!6VL=!!F#jQLj%xĄq7it2IHixMƶmrF.I[ _F | '?IN[>.nܜܱ4|Sw s۝p~x8fg?r8Mlۣo'+˃;{;]:oAE-LEnQDQd'z ;2iev4ȍM']zeFϥ~w]vt6z~暩ik&),;5=)L 㬮3h|VFϱ3ڦq$Ck|"XMbdBfYgnw;C#jFdNCv藬 (gY'q:&RѮ !]Ni!e}h ^~}u=qMW^ hۤ_imZlaJ6mi-D2/(mTn=3 UQPKm_֚G% I$m $*zcbHED:<17p݃5 k"Gq=d #rG%E ة1n<4y2Byf2cI6g $Wf)L'~??rgG靏ۣgiS_m=B:fLupP],dŠ̰%d}?}-t'clCPg'85礕lh$U3q'*3i4==[{ggCDy7z'E߳Gm2`قe24v+EjXFOsM*dqģ5 BD6{"L) $-9cE<&JSMq 6UYX`NX[<ǁ&[B/gd:5>v=2{I"ڮkWy"yb,0u1 hxFL/#y(;υ?3OMFE͘GatВJ!솈{d5z%zN0y+ơ,Jm5 _CČV6$#rM8֙65(K80M=9)7RcIVҚ]AM-mŤ?%*\B[kF=(nH<]l؍N~,_"u(_<dʻ0)i~^eeeeee:}Lӧӧw&ƍɑ}좣mgQJ,ZƄlͫs`9Raa ~*#M+RZ)R؆]VgI+E0 _%z=PfI⦈CYB~ыoZ~Zf,-4d簸 (xmIt,s~$c:"5j/d8hZ&ϙFU~AuUK hHc~ؙV'L5 ,&AB~!gq> wDmQVl,f򉡕tmE%1MDO?Nod򇡧&5,W[5젛E#ͽVԛ9bm7OA3'2;O%I)Ji0~ɏ#\tqr&J IBcʪb~ 9R@6 m@N6YeI ywp%. u3߱R~얻 {jK[-5:, _sUΌ},5_NoCGGGGҕrUW%\rUW%\rUW%\sFfB> h{ !{=Qy.Lkc&(I%-o(P:$%}T۶'2\l7uY)k )/5y-BlHܜ^-keT\`['#D|SBp;/qA%[n 2 5;cNkm3hJ#jkOha۽}:}moq**KAdώ)`e[kǢ{S3Y/CU_,&Ǘ-7k;o8 ݴ ۙv> DTl/I{lU N"lA2sE}oWr oDښHJZIJ";N{UYa=ӯ굼+S$]u]rCL;rlmezI1} o?Y'Z_1} 5vtd E_Ny9GX96lDc{?W-E}T~HI,_FCAXyO)< M,Sy8ݷW }0'k ++++vVгL8&B0BAn]ԛk/G% 8|pBWhjM_ #q I~In Z:["B3?cv~U  - Б%_?fuŸ/y1I!KoЇ?&/uECCkuzRLqEYePOa0GX} ѧBC]u)iI$AT",(,9#9#9#9#q6^Y.U|D D_JdaEO ކ|L|c%&n?[ocZKi copyright @eberhardgross VPhotoshop 3.08BIMZ%Gt copyright8BIM%4 ́s4[d;l!&Adobed .Bbp        !0@1"P`2A$#Bp34!1AQaq"2 #30@BRbrPCSc$4`sD1 0P!@`apAQq!1AQaq 0@P` @ @@@ H A@ @ H (H*h ( @H T7H*V$ ) DԀ 8UoH,!HR$ @Ǟ@c2gz)c[=>,|$@TI:K@I!7r" 62\,fJ5@ {S,q=D|z稔;$鯾2I$ze,֧$I$ < >9Ge<&fo΅,7+笀 y9׎nSXk q=0t$R>oW/K%&e!^U`Ym@.y;_+°ts25ycIk(K[$;1/>YU LӅ,Ԕ.>awnR,'yq\qӆ[ ',z=&y=Zذnڃ+`%L[>K>o?jfİ R9sW:K%ާ=9RMY%}:RZK.Ȟ6s,%мvuwI:ngY4uVgȽN=>y tì=obصl10렛Z{t~>wM3ғϔVws]׌AT=7mΚvi^uũ9p^^__>鳎G\jE7 oz<\vkۖox>{wCzk[\lv&=asBcͺ=:}8%Ͼ^Σ?f|WSiӍoeJ'G?GJ:ѣj^k_Y osӖIsV 70B^ZX?SV,|wLJ[~o~g_S@/KɝvW|׷ѧA|.Wy_NJL]\N~~.=07L sbv@vkg;p3q ۇ;z|ߋۯ}<s $t<ۦmNϧE}+tgɾXoGG7^}:Ww.юm[{bǛݓNo*n_;o7>y:֗#ﶻ׏qu.l;ĵ|͎ů6L\X{WORص5e6DŢ*зo~gTvkvk:ͽcqO i4M Y=s:ǝ˭ޟ?AN1,\frs/>'}_=\zBEq//wѫ6uw=翟FXVg8-#R*ՏU]9qG7}2x) zZ֗K4Wkse#/:T"$շ=~(16%Su}tx4oˮ^2m1\wIkDA}}xܫP@@$liˈЗʮmb X;۞:A1֖6zYkrq[!үBtկVLb%y u{Y|՜A$H$YblGR:9R^eru5׬qTH㞓]+}QcJNc]XH1'ӞtOEfY)nFѵxf>g Z$Xd֞7S7f#H3NeqY=JXI\D@fjkwcw)5j6W&U#jk.f r@3˞[,]2]Lt-u-M:Zʾ3[&H̹91 iiVi)b" @ (>ur* zQ`MqzܗbΖw4p:(c0+\խST׌r&DHH]6EjY{7w=+9tu.[h3_YykʒԂ$D@,d lThol [-(韪N|cm:r4wz :YBVJهR @ y}JV-,Ţ+6uF=I3f ,V"+b3.84:r3hho HJx+Pd+c6P A>Lڶ"Aisf+R&&[L[cE1ǡ;*Y\EA A@b2Y̒1Li2TA7c TTYSgI1JЋ$ qӣ5 7/Lmb%ƂIY@ ,XYJI[*+ReZ2fϔejLAcJ$Z,H&tz󱒷kmo Djc&Q1B̳"T WS2\0SI0t.ȲVZdYe" 1jKbk-ULk8JYdĕ1%k1 IXASԄ! P xϋc>V e%˔"jrlZ3% z K % uB3EbJlf2+BX@(wsebǦL"3o%eI+B*Ejzdj\C AJm!U ELdUbESQ*kYsbJ=7Rjb.:SsBIK,AbYl+V& r,PDH$D)*@TQ RZc,L(A 1n%jao,LIx(I%hj-ei^P!TKK(eTوePAI4sL~I#ԓpթdPe;쭭ITTVF/Sj/#5,~e<,Z>Ʈ.ۚxSnUtHd}HF_㑉^"Ɲ.Ǎ3sŅ؎1&6v3'řOmu佣ժcF׸tq dj뮤Wj+FӰ}6OҺ}QǴ/Ct~)eѹh*2Ki3juWf9v\^_\~ 9RnZ)Xe[Ν=cf=lXsk9&4b͕`gF\m) )ENB?mv a UDtXJLw_vm^R#{rt~>c p#DrԐqsUɏkVIcNN2 qkn}i11tf#d_ Yj2+%"#leU12Yl r*r#rfԗ2sцӌBdr2aґ;}9vQ&~,X$NWUnB"hOըYͬ#aa(;n^&'d5gF.~c=ZM%TeF9kb=_rp4;&p*v䵋䬛IJ1ؙ9Tpcub8us 7n4Hd͉Qg&vǑDS' 7`ԩgY!Ll&S?`:8c1 r/m逎l{M$M#a" f27|393Qxd|vv9ڱ*eG?UoU^5WjScat3ʍv;rLY$L6vl٥$s&FƙLl;%Ş$n&CV^3&aoiN6Sw-x1樹) <*_L!n!hb)@vёEourv雙4ہ~< [>#ư~ȯLC?䛫L6Ʋ\3 ~oE_}bo1˸ɑ0nٷd$:nj*&4h,qX3'ƸMVl7GKjTOjՀրuctCQ Tv[ 9$7$>7*.AYA9prMA6C?^v?_a†ٓڻ93q`mv1wM"_N"Q H2 C͌˗eđw,eȁ̍N݇n 6 RX0s2qڵq&皇Od.!˓%;up7΍ݚ7zj@ǝr"qTG!sF*9b% RH7|};8QjGK^ʴ]NjYM\YAfCUU.Q\.#9BWT7fqܚvrn+ dj9 ^Juݓ'NT$B<g=62HױoiqUVISQ5G(0s" LitX4]] 7-dNSE\Yb~%pݧ5H6 nK]}#rԊY#fuVVp{<?j"ШQ&T#rLc7%d$a.$QD;vpw*wO; 9"2kѪN/ Y .N$QL,,V?ΉmxAnc036n{ A<'_% D"sW#$n;$]iIl+E')Bݶ܃Oh 5<" . 5~@~kby'Ɣو?ka.3Hv=|-rrJ#txۓspƚ҅ZixHQPM7O23cb1|G[ȟ~#ۚ~ag~[2w̥~Y }E{KUX$$vɠv߲Џrzk$FWfQ~;3 \9鳄سx9#~0>.>76vc57Z-w|tQۖkdJ_2\ "rJ+RDU]]m&=-ko{ ±o;<Η+$$_f߳v񜣷*3֧_'d6qWNTKW)rFlY^\Iv]gГb9wkKR(PAS6KQK\Qƛyc)ѳQ!MvT5 ЩR*5&# e {l.nI4uՌ(;]XaF-BM 44CI,N44444Z؊i0VD+b-acKZQ#PKNԢcicPiXXjiXRV(!FjCcXDT|iW驦JjiaaaiikJ4 :էBƩai+ KJ(PsW URS"aZ/ {NE*Nu*J)qxc e*OUGTJ5 E5 C\SXqr4r8_ T^*5 hPTF4h\^D0DikD 86L4iӌiI ,4:(c)4E1;S'Xr :BJ׊VxSr+Dih RPmUP_D*U..qs\ #E5qQMU2$!(gNuCd%B2X5atbgN~áT.Z܅y+ƥy:VԫEr"ҕ,%454SIƓ'N4^hJ8T KDBZcqMƛJ(++KQ&*qUV$СЪq"мG 9Tyr w3w;%Ơ*20^LfkGU^j%uƜE)PS*zp4i(((N*ImڔS#^[èXu/R./*TW ZR7#$E-^E!ׅ8PN ʆjk)=DZԢR|RJ¼(Z,iAnlӵASCB8zvcE;cAPXHX9h% yrpU:HFRyhSȧiׂ} 8ZZPB҅ JqE +әW9m,JN B<*-(/jQ )U.* Q"x4)|J(XQNU>BQ 5*Wԩ^--:.+ƞbPԣT !D:q_?RxPNKT+ƥJ....*R-R-BtRDQ(Zt(XZZZƥJeJtBD(8TR~^J*TB҅ N4,,RϥTURB^*T RJK¸hS+œ *TRxT R`ә9P% = *TЩ… TUxPS}g>E->];EA|4h#O8IOZ*x^TSO+?,M<$P_IO<xbF=稾#5*9S%E}kPW-jL7( ZTN?UKK Z+Xrs;jBE(?p9{ƸJqGkIJX5 VtFZ(;QPthKTSMJJX5EU//ejTIDm$D|*:_oIs\YT5[D V5j4U(!辭$卮TGqGGAElAc.+Nh$H`E1aqTXi(Ubn4\htjDi;:qB8ܥTMG5k8Iz5#V=P)1] ꈴ9ȅj' o꠼j\TR|J(PO/Nzrq]prp$w'rI%=NNA&D&D5O~+RJ*W:M)] (TR|J. )Jh'"JsT^5+~͡O?OĮ22 7s0`!CXCgIh4? i^#*.lᡫ)i#%Fϗ{nMBJmEؖ3Bb^$tu4[]{2`ϟn@t(+'C\kq 9Q7ճrovo1Q^+)>*(\aM,zW8GD(L ;}նt@( 0Pt6-Uiyw-wѿu;1Nv $xFoy :LtHSc" E}}Ohٖ,~q[ǸM0]@x\p% כc.'?93 Al~*(P.強b ESNwۄv!@>֝@EK sa᮶ @%FlA,#Oqar>sNo6qSvߊVF l,MNi?8velzkNS'tNFٶ$|g^S>]?u#BpcۅBEn(4PNM[>"WUO3+&([xKGnn*XSX|3b{5QSGcu#~bZ8WZ!..c'0tmPڧŪJkd}dN]GS05,5d-mWZ\kgڍ! Ȟ(hSR'oȮ4m.V1yűUa/s_4ǰ*29{ȎkdY%J>3kVM_0 ^W#vO)5i2;SzA *L'J)@`ZctgBZE I,2DuX[>kPehƀA91udp#44pn 9 ]d"5/][yɂ5s 2íC 0[kW|@k^.gi.P^^TD]dV,.9|vMwsHqw(w(FTKfc%3uɽue#Aߥ+y0spIܯb{s]1H'  s'I MݰWyeG>p =$غ-۶\Cqj^]Sqeᣀ Op h#y8Ntwj*Da\nD2H@uE-&]su,pՋ~!(>IKzڷ.4ǭLc懸 [S-8`-ބe9)Zq^Tn3҅l/IFJWM5tZç?b, 3ަTzڦܩܳ,ʣf_h\N&[$uTwq'3sj%bh=J pvpk,hkڡsvo D AeہG]^MvX[Vr\i0;sc UWG0H-Р1By9E*&^d|٩yװ!osN~rZ"u(F dL+,wni6?nzWnW0Zv>ݱh5۠g(`UUWFHVn%8so5cqcm\86/T`?ވ]jf KhB83WB\&/-gwh.%o7iPs@ذ9~%hs`H+շ2 Ph`5^C}1اǧXK۫_zb\Jqd{ r ;>N;n 'ф}z5ViVoAnjftܳnJqN*bnO̥([:aUH!IH) ӇZ9NQkx_UUUĸFJe9JW+vo}Aac/b`.Iv/I!u@vzׇmX.lQd7zBTU}^1x凘f1ڱr * v*pJڳnrsGL( -7#[(h E.##n`Qyvˉ,\rF}yE 6gPifDGj9vxY[orءWKIT6kw5˲g>9kcNA-:49BVZӬa/&6WtIߔb!K#;WTb%+=w틂ԹRvҧ~ֽ+Iͦ.q.ݰLpj9GK hl^bTlVn7mKx%Y:mm^ٴ<ї5AԋǶNiKDp[&T0pyvo;ڠ^>\GAo5^mWf[1^{r0*t(d>P19"*Bg$j?^i]"Y\"; ^UpXs#[KpwDYb]AcL'J*\ )kԧvST'pmRսm[ -/u^]V1l*v1Zqз{NvY0v,sm[~'Z tW TTTRa=Kv fPF3-`u;~㻂p븦lx]Llv[ r[,޷j*X^6컹j3sovdΩ:7^m|zbrзoGu3ewbjb hJn`S·v5o\wp[xSU-I+uݶl--*ARS;=eM5ep{ ' fD{ki i W]ڽBvAR僺5۷N+zm\ Tgb:;SyUIiTLe@,2lJ̖rq~&en XߛD>r)kյ*7Gr2U T\*DB*0%@ +JTT@B(7kX{6kC93<[89ْ\Kq\AT*Qڪ;UGjָW \+QSڛU;TTTTˡnU' uUrW^ r eU F(;rrz՟ْ}+{J(&G2FJ*eC:γ:U*F&@'̳,ʊf c_o<0T9jR)i֨ג2OVq*9Pyà"$i^:V5gU+ZugR '%eA\U@aз+Mp£ :jиUJ%^:UU%֫=HRY**ԅz4REELEBh *䢦J*b+1=$LuiP,S$k*\ӵfQ R f;JCB3( ,ʃ% 2jUUUUUU%1=>BַT$JK*dדJҮZ.Z֬PlY\Tq)PҸrWX*An6RVugg,RUUU\*OUU_sξ왺xgf˛fYe2??! 6Ā_qQ>-q^xt>QvE?v}߂.]Y(hz.P}ѧ S䯓;ܧ,CM~Fբ5lwDwN>KEm>"cQ\5\pM(e8}LuUU"[m`uJ?bF3K.mqE gҲ|~S(2{4p4 +?ۧn|ϕNY[zBLK.\{-À4I`K^j"MB944s}b\o\~cW`#(;]z.p?yX5wF$~W1p๬X=m'S>~yWÔ_G[`!V J~՚nrWXo]xi5d>u4˳CsI!֟uztϔ\\iSâɹ;*-B5 sK'~d#zT:aK4vzδGI| Jr{30է'a*ĶvE۵wNn3Rp%KP*W@P[+{U^%91TJ*Ӱ9U ii^)+TS/J*\W Qlǫ0ƞ*N,oku'ܪw\::'-Jh g]mpf ɦAkJsTpBZ>g"Z6|K5_I}&iϖc&_BJ]*[<ȣOS0J4md@RMEϗZy- AOe zf @G3-Rng}P0r^q%( :b\YQ`7̠f^ ef.94S\*tf~ƽ*p [X:.v]ⵡ]Zr`0i]^G3"3^E]yuKBؗu]#p9 ѥ6XB`J}ckrHOJ@ٟyfu>Yyp#SG9иQiڽtbҫGh(HCHI[k&h-q@VO])>!M@3'~DBQNuOvҏZY3Iqڸ^򎇤@#&o8`sz J,( ZΉ-{܊GKj鎾1[[[jb:ʖu)峤,J֢c9T7{ aEZ|س֫2^OV2K&\I˘ΚfER0[ynRAʋyHj(uˤP-7EDŏfeu:y>w*qMnq^cRZ&5h1k[^.y;2t"/3u^d/etff[zo0}FKyc`QzKT"[܊o"JdiRoUZta_^R\jQdkh|kjhqqqǣ_/v bW_]DGұtE{ K,'Яc4jkl<3{DG;a9iR;.fΗLE o),^TUjCkrI% j:DdҞSt-LR;W&bZW`Zǰj]*(e=ئ%BqGܬ}Rj-70 .VQ'5TuUf?GcSߧlygenPֱh3(oE*@މ6=G7GDfY '{]5t rGDWÞ94\XZG8IvnbrZJuO\hvլkS>1./%ˀ?nKg%=WViQ8=yRj?ֿؗ{D׺fsvƙ`Bc`uH#V@6@~aB*S>G%R7C]&z Jա W=H 3VʧM`~*-maA|}e\HjVوlgTe^<= 1'K֞f;"5 i6L 4aiwFak8sB?ɖf ^ܣ=8E4u]JiMb(d?G餠Ƚ[% W2,%Қ  | FWQ!e-`ںWA@Lտ)V5+0lC6ޒIִx#T-b/i?)ӾsctRxv<]~TaAl4inW((r7Wd6#%k)Ϯf ԳB@ 9[9˟7. Rg0aʯ%TïdzJ[Ixm7KPe=bJ}}#)F%_+'!k{M`),02Z+*w[}p-f@w%$_EٜđV{ )Y}VZ]cd3`wwB׬ 'F#yO#;H9wctj_`и ^zeawΛˢH\ڗyi &:iT:/o0[hgxn#w g+kU_6m(0^x˪SIyƸhìp1qc)QM[SBl}eJ>Pы,#]rhۤojΧyEEn\cʮɘdwPʞ|E-`9v+czCٞQ٠%:kDz q:tVs s6U >JE,\u(]9_ipm^{T`hZP"92Q0n\x-'u:=IK.4 ̈;jTby!̋R)p Pe/ݹC99GIbaK9{B{OmkFjpb:qKL6y+^/ \' 7\Ԋ20߅-)Q׃"i=YGaFpǃ0SFgX ʾ%0cg*a sdN29e7:t:JS 9t]h'AѬt^.>1e/]o{}&\88g& >ȊU6u:gHs<Qy#/ZZvæ]}w9KU@S*jjC0<_HPnLnTb9ЧއM͘oK>l0#bn=(#='|+Vm0jY&ዀ+ڽ&4 H*gD:˸XȑLڧt  obehVLE;]Tԟ[G#:0] yO~pHߔ_%//郷7L n,{ρb^V= /גLf_۾M6/ģ~ZD2 Dsc^r˪48vB5T6K+ ̅ЦяTyeN׬zs2Pe䋩E:A$K-@0F҄Q_mW̒>Sv;|Z|yLZb~ȯ _ZtrA%&Tݖ K؂ 4tZ. Mۯy =nW{ܳ9= TF#?=oÛ5w$ٚ& jf)5Gٞ6gSS_XY]՝iז)P}*Se@5͝^X((-uiFdc < @h`_{BGX'g>R/Y(o''xǞjk|<ȼw pG`ϫY}>H:~VOFƇ/]PQ[@?ۡ1_ЀYTnm!:@,=#Q͠_XYSB C!~,zʏ9G9Nr{:hɉOγцM\f@ 5UmU\ޔs=wyNL~QLr)fZ@(Q[>KEt_FeYr=Z7aF:dRn~):sbZZ҄뼧U:Nu>1=hM;3iCp XÑ||~J̽*rVlgKZy) kMB?SqmY-]ut{;T>9݄yLUyh;u}OMQq+A)G??!?,k evW,Fz44V8vṾs;JJ Ky?>d2yO6bJ/Zi M13)4usw"7#br3;G)x.}Yrz~P:0юT-,Yt:JMf@hzݸs^RֺSiv:rG;AJ*5]ٌ:>SWy d9]%3S:Z3/Y3K94՘7@t(eJӶޮf 8  > PV\ ˴X#5]s\ZyJ۬7mɾȍk#С0sq7O9ľ9>/9wl@TEM &H'sH* 1a'JBX4\r4KZsC(Y*큧RyF+Gc˻( eY@YA-J.XSGʨq7k/䣞W+@tE%05\ȚiʠmVz/<ۅq 3ȫPܫ[YΖyi0[JO@WHOk#М齧OkFWZy=Rt|R郜ʋmM 5 |7Kk7)>} d쭗4o:)C^9eVzG`9%Mz؁5Yghn6 s`SBѻqLݺk2ηՀaΕƞ`{q3U&h=//WCC| 8d/[n:3F߃tB,֒,]))zFm.(f PPs5Uq4hM*b6Ȱº9qn_|"}/(ѻK14Gx24$암rUtG/ W;c5,1WwIU,pTA\== iܺI_coJ%|.@cNש Dj^B"m,`#.c+CUks lبgZ ~Yna.zCX/0$2yܢ۾ٸ&(5w s5)T%#5!s֬;޶>EE?qd*ag;Xы'I|[oD&&8[-˗.snqKX&k畀9c`VYZ;|#g9he=9Jv&'&g0Xa2v诜SXZP|m'hzA^s4]54 =S,WI? kfzܤ,\S`.?J9sľ4J=je}ǒvu%~/y}xWfvFm ?{tV|'h:u=<˙7^S 3|m3{{OH]*bRԵ3Mɯj|_[[])WM^cU\0jc:y\e:yOŹJW~XWCU& 377g~o?!y?s~hWb >ïmٸ*_VHoHѹD/wKv)4Rx1$ g\T#e˚?O\b>]ĤW5}<touߠ,))+/-߉5^5| 82M{u>.\r&`߆>m,@՝y]H)jTWd[4*Ws5xD|5mp/Þ(aE*ҵ:*\upW͉+>Ϙ&a4g ڊi.%BtC5*cwrL ͆cpLٜ&?A,<29L=4y+P셆3# /YmeBv:ҠT8\F-hrpLܨZ4$R9ʼ(FͦSѝuQ3~(2bjƤeѭL]c_JᇻIaCn39i& p:$(Hyo3j7A\wFD/5Grt6G&gI¸*'I͖p)|Нt725E'Bt8{ͦZj5\\6,H[.%'LC 4m,q0TehEfkGa/ett^zς2 (&m;}{ꕡ|EYiij}RFy$N)c՝I՝0  理?i}H~fD|LzC-\*TXdpHVVRRWKa  s2@J̩Q}u_- LW(t/J`7+Řv/&%9J# e/uex.;/2\놼+O~g\/:JJD+}R*uspAo;SN/-dB;xSSIO >Ϭ^a*gN{obQ.\r˗/W௿|n\r\7O J*W_"/7/B_f{Ԯ.\*W.f`T7/_e^*¥qgR꾥jWչ|.\ς^ +Txܹrܿ^5*TRjWiio._|AÆ>J*T_bRRQ*T+UN%C+R*T_J}**W}*$D2 w$Q_ҁ&Vd ~~ܚM_i;$Dn3m-pp6VI13`\-ҿY.f4XsM0Ԏmz牾MHHjIo@6et85f^E^V9.ᓷ{ߜf ڀrf?E'a#lDS?2IA$GAJ"On%ۮ""afkZ7 {ߣԒNu󨼪tmPDzAO(*i'tUOrͪJAi dK'MbBw_?}pĚ7$oI3k7O(+u2g^4t&D^' ihr)%~@?xcYⲨyv3 Ku"Hs-s)۶mi٨rZQ5 8ޜ^Ga V(H"ϐ-%ͥd߳sse5υ3 VwUH.SW6dp5f<&H-? /=mE&9}mt ^әObrOw]#ۑ#)(O%GA+x&:Ie旛,"G [Ƚ~I$ {;h"P4%?$~L"}/s}JAckI?.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗._._\r.\/ 7/\r/.\r˗.\r˗.\r7r˗/˗.\r˗ .\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r.\r˗.\r˗.\r˗.\r˗.\rr˗.\r˗._ .\|/r˗.Y.\r˗.\~ .\r˗.\r˗.\r˗.\r|V\|/7.\r˗.\r˗.\rW/|._ .\r˗.\r˗.\rŃ.\r˗.\r˗.\r\r˗/ܹr˗.\r\r˗.\r˗.\X2˗.\r˗.\r_˗wn_˗.\r˗ r˗.\r˗.\2˗.\/rj._˗.\r˗/\r˗.\rr˗/0kG[]Qc)|n.\ Z/r˗.\ PP̈́ł2UJ61w%C`}#&+/\sOӹr˗.'ޓ_Y=G΢Ah^acN/#+%J˗.R"7)2FUUˍpR@uC!XFmSy;',r˗ |1nX4,>Q5@Vĕ*TRTI\0.ׯ4>X*BnÑ )Ʋ<*'W4˗.\B $rDUûf]Tp+4FcCV?i+J]9iou 9 hXcm/2-[1(K*gV1%J'q,&xK}˗.\8,AyKe@0,DJ*T <>cU}G-le \y< R olQ%]qHJ+IڠN}%l.hv9jsRU*T@!hTp%w M]YI،S4a*p::\jTR@R S.Q*q%J$|8 K32h;". 1j_X .&di}[ngb %N"^5*hac_8BzRJ*T.\*ڽ { #FyB Rf0}Qhf̹|.\m M=C"n+Y9p!0 w JĩRf n6YQ̰Vf1e&rS}К<6̗ۅ6yÆΪozn(I:@9RWNGtΫO NM!*$}xUX`q2eioYA9^d YnA1JTɻz,ڰօ򆠛c˗.(c_{8GB-CTR899; uTE[K qT @.]bAJbOhKvgB Qѭhm[*Vѱ껃^ĖX^-͛t%E)FHy?L5=H m{z 쒥pĺ5EK(oĬL!-%0iL {NFg^AUK.\qe!E6(=c9O;WyqaC0,Xqd+&I "Sz|>sF‘]H=#M i }V/31St~'>!p8U>fG;8+XKIP2鳼 pyF߂1m. %AeAߙRP ֱ7(6}"e?6I)O ]*T-vw3(-Z4j=og#]h|hfzMi& 9GkQ1V @`ޥ.OFhY9tE&hUoH6E,+!N ^gZmǢo,i["L݂*TQVRtd ދ[C^lYꍖΰƒr{jw 4؛/| RIJs e/e1U{Ge3_mDZ0#kNS| :m2axɻ2䏁z `5b%\T$|i@Q&SU-mXgXfȡP07*Ƽ6@QhӂKD t2ʰMq_qj]b,4\лA]/ViU2|eMauH E e1yByG43l7&(3+lL iκdm8Æ,aVe*k5 d[LJ9JreAPta&1hC-:rui\_H uZEt!VM2.yEIDh-K8E ǑVխ jW)1.e 49T: @)u>lGؔʕ]`HQ+%V?{8k$]i*?v ۬n2d\yʦasy,d. i @RhuaajŲ!yO}XਙG $[0:r: "#FUH5i7-r 08X9r{TӘ4*5nfv"X6Hr{bcvUa9#g{F r*aS`[b3a(X֢߫ā[ (Ιc3R3si 2XcM#;E*+"Djc0g*ԫ( iV{-1+a47@ԎD,0G(2E er%xYDWQ*`3@a<6Bbs*p억^U *Pg'i2j[7 *dJYVqֆ 4K$Kch\nX!amkd"0*;wb`U )qYZchnufbQkRH, Fb#J'8Fks v9C=MI!ڐVbB (%0awY @sQZm!UUp\5x ˤ ֛ h9Uix((&%ڔy9TDcZ˰g,wR̅ii pJ̇-hނ=bKV:0f)`uR,RAɔǔlP)AZ«:{EP2r/)0 K0(4EFsDxKJˈ6AV]CrnfX5mzG&K!`MP^VD.NoBavkkUsq*Ӛ`t 2t{G.wn=҆ZY{h4YTf A^t;PLNJm.WAPP_Q:ͱre6%\}WV b&yo\(%W K)N ]GAMnRLAZg)~Uf?f] YYU6&ɑ;F 0#Hj1K ]yJ:©k;A#ܞdG t9R b#քUnyGZIUTTX&EV֦#HSX]>(-dAvYKP @7EE8ל(ElF3T5LVMEգAzMؖKywB(p8ܦi+,-&r iZlǬTbr1NHjь:j$4;2ҹhjÒTZ$[YZQ=nt 5/T%3HW7~@Y>c8}`,'U-:lr Fu1&#P.Fw` "2YVQ:Eߤ}&ے"KEֆ@QF%@.#u*6 " u7a=TuYNܓ2 2DsD!]I-gyF=&e/3ԲskU&P̣~V-Xh؛]p*qL"'N,B,0z42R=ej;Њ[iHΎ,ΕD}riLcW STƩR1cnGfr̿h. 3T5;{=Mq ¹X2O)F/~Rۮ׃{5Jg\qQy-D0ư" uUEرFۆw8 XVl?U0#2hfD*oYu_'!Ƚ/юX-Uk[|bF/Zܠʎ8*7R\9Kkaw;q*&C,F&BT'V T SyQ5!`€RxTǸt3Cݘ{IJ>kL5 <똀6$h!桹`ǰb=S6l@ǒ@7?f }VK+=ѲJ ƛ0GlU%j݁#$yp\~u#(yjhۇi|wP1 XB",-&Rsb ZdYBoTU6_rq ͸v%`osʠ1h..pUNh'G\~]?prҰq߼KM!ܘG}`Y9dtkKQs!P=6B*߼z.gqZV!U^?PzŌJ8bP{`[˂9isR@k) PZ$VtB^R|FDTf2cR"{FyIٳA4)}qAX*L70`dܶG4Q\[{djA9%l=ҁX&cQ :1nF'!*LK00fBGpܟҢ@J/Ȅfi-慧o5sa/,@| ذv%{FjO {ZҢZ;50hOwÖh i!%<7._ 7pʺ^hYCƒlQM-w=v͛"jPM +ܮ)tF=z)3CV oL0ʙCvYRZќ"4թh' X:)= 5ttDPoeMF( YXrJ#gI\X(k@aV3zZqs~)wY694{'8[\ӮaV'cEBUS _yJ T{15@4|0i1U^zC\t?AEe-7cF{3ĵv vؙ{J  ti CVb)bl)w2WFTbRFsdY"γTgyhII,GPS3@)U ollO0S7ռ/K͖S^s&啴 + QKցά{̪ܦ_tһQΏRJ1_*}׺FڽG !~X\M,[+X趭~ <V^EC+Dy r 2e\t&0>l\vGjQlI{fi~Q84dr΀kpGRZoc-=K0dU;7 ;**sT_M)zqggsi/.|F?wWT.5T|s^M+uk 7'%Mmjtme}# JBc6y;⩪oZ@]zUf+N^א,Ap3}/>cjgiP Atam BBԊ!z&yA!Y(z¡t]ibCjP\(y*-EգɈL(Q>OHt~%3.P-,J[9%\YP2OA].ߨ wW^/Y T׵|uF] e]"=APcR]e6)}B}˘bvT-׷}(U5-D lL[ J Ʀ.Q9ԲBZ'14D7c5(!R=-EFI/ފQ}S$-6ve3kT?̠2ްIs9\|JA>R mNY5gx).awK c~kܨw l>LE:=>04@y2OԶ&ToP]0hO"DgH闣O7(L ovCtLLT1*e,i+,% o)b=Q7Ns d`%Tp]ٗHXZ QRbj/C(hǓD-/.^]~#:Ւ|&trXPb-t}%i6Rt3qtRq Ji5^ڢ^hqn͉V#;Q4&B2KD@Bw[  Qw "*dgd2bԶ눩bꔱzJ_1 h =%wW s|+E_ex#[|JkRmdhxeͫ e%˦jsmT)F@K[ccMh@2 w#bkl4DfzK=VPVS~@_8ࠍK\؂ڳU2%pPTVM3BW)&DNX-DϕBB@k yډl))ܱ/-".sQҀٝUP%n#sMP{at"6fyԉjudN\ՙZPʉFy }jT68Z*8#L ǶCУle6ek2=Oζa. Znuwq YDXB[:k `0z?Ы C;3PQXrf$p0+VuL:V^_JĶi,(Y`VơT+9NSTnJ('* fGpi0hbIQ[}b/5U=/cgCG(j8f<]D^NH´45# _Yh{QUSe],2^EZ4ȺVfҨ,yh_00[ߐfsMcns$[mhNelu>P-50]hMCy7%-A:Ŵɦ5XU ~}q7EL̗6{9x^ѫ3X"/?zJ -KB#=w̦ ƩV DpjʣT䇮gu\ M c#+9B8cp}^bH@Pob:b!+KĭA+#%FG/-gU֩*OZ ̗Uڹ SB(5AZR ar0&Fek}#JR-u)=%Xe 5cvRzDZ[kEA(mf&,:jL3VsB ,=hh)u#%x՛[`.&l H<_3%6Mk|Tnss+׮ h|KcS4{FS .a sgl`oqbMo1d^їQΦN)ޢEF]ղryu#rɋWT@ճ)J#mK(לъlt\.F`4-mjosc2&VK 7WNKPN9\Z^:|j}@5.r/Ѩ2".+q ) oiTT=eqUUUJQi! ,.x X> @#/#0k@p@ >5j>)SBdy\JV% lޢ k^jL 0~4j~l_[֎34:zH |-=Ia=e S,=%AwJ1iZG&%6#;<^QZܗɨF\ȊHU@gV djf zEpb`7B M.o(6>A'%?&K8+Po w+PPg*wѿx[Ղt>˛.]t)`tӽCn7Z#j,5#aD2Y85Kauqh4Qޏh cB΍"1ʢgp C9}us(X҆%/H=b!.rqZy/Y}evg/8sV{/.bjEXHwA) *fWGMbr-P/yٕyVےՅ G] ڊ벝VhĊvDB6w5w`P6 3V<݈r=I[ҮqurQ1y1qh1Ŕ4⣸) ڝsRmPWcJ0kSW:| )2VгUwb2&4ZI}0$]Awe0n3MfP{"f=  w`uVf0z ĹyVr僚=dnl):B(8h0ΡjeN2V QX %S$(2({b ɰ3uXXqe'F*$i/ҳ-kUE`Nm+~FڗhS^*wQC^o1[=,3vAb [`1^q"GN v"ߤy my'E~z"ݶjU Y@aK^YE:u .J70_yAEm? ҽ%hlUJa cu *ֳU nQh"hIL@cXݍ]alBՎ)h,]H2lZ9WRUt2?!g_ys@ZYa[ݶt1mMnF5^fjWjX,mL X ihy5\Кԡ~D k :aYջq0l7{͕ y*{1\ i4[u_5Qo ߒyUr4WJtk- -lc:iI'Fk&k!h /2+Jz>'?5#B-]zr[Tmmjk͇MKJk{[Oo%\7ZKh}W߶'[5ɥ~MЭUn+/J[^ja5Ӓh6yWpmk.~w2L[aVzSѷ;~z\o6[{E#r7]SR`nL%w¶-]Z2=良r:hoX]gi&e.&n^;w)J;r՟FU:wZ= 75j?ટ쿍Ltzp? Ѭ&ƐVw04vK2Ͼv?bގRm|}jU H8M>q"Wp. !i4x#࿬vj;,Sm+5\D6}Hek+<*TH~ RڻM T[Xj8'N?JTy7FH{OxxxppT_uZ֙TCMY^I\.ϟDV.4kH,TS*:)rB}ekfJ`:s3 r|-^ rӲ =1f%fq qKFJT bҘ , aax_GY`c~z(&F~Qt;iUr*6"FR[D6@KtkGSPB/(9=2tJ;ʡ-Q f]unڌ- O_Y#f-3*y17t`pU+Y N ǁVH?)ْGYeB|^ش}x;Y_&&|QN^YVӔkJ=O)oa0}q8Eл` XIxbXPtbjFW T7UaC_( UC@l fTegUW…JaO2ƲTeţoWuZĤs2-~nvLђW\Ro?^S@v= f%Q֥L1M¾R- Br+Wh%:0jq(a6 ?&3L`>o9؋ef(@^rÐLJdوNᬚ-??9wV&/6ˬL];tJ:9~l%ԛ1 0JIDDՏ( n{B^0nʧ @B/H&罉K.b1 Nz>fX nLĬ1ŐXUF>,= Zbt/zDt6I~9IRg$dujE6Ϙcf24r@>cgw"֪t.)\Cs}cQSI{% `u}@GFo:QNC)ˁ^P4WqXy`#},!!$3\( @Y\jEJ*Tp8,R˗\][ 1GFDEw@j<$Е޸UÞdZY(iCi^Rkx sbRHYQ4P?=&)8q;p P8jTRR<` 0G@BTQn)J=%al >j J4# I@lW8u}!$J [-- H p8*W֯2l3`unMm*%0"v >BC4EvKl͓ԗ4xs!φ%<՝Y)9CS[Y%Z <>A/:M]#1[k+8wp`˦4&*vK ʑN:RJ'!P IHAif QnvrҼ3:03?{^Ρ)S)!NGK#}/A_:> :Rc# D,x<yKyK3\\s8ϼu'R.IidQ"+`VFM#ј&iIN\W .VR+& rs2끘28[ĸ;OYVPbw*;`);#nSj+PRaXp(J*i \zI^ ~.\e/ˀMf\-Rпi ·5-{'V.ʖ/,  q.\.#ƥCKXgW X'ʥj! e:#D07nXQ*JDJJJ++++-R̨x14W_tT_)nRjT\i18ԩRJpoԻ憲9Jhf(7mF F:J\R\ApFT --/;%yJJZ*ZZZS*]|5&X˂xs)j~h6sa\.\TIP8J@#e<i~ˁ9R4xzJgc&%7,_9-:@@՚1,eS)* /Lpa/#-׋<*TRC+J In1(K._ / KJHK\p/p|iRᧁ! {M'XjgGqہ8:hxcGx?  >ĔxhT ;'D%}Ύ>~'DՕL|A>̏c+WIo ]K3RϣKO(}5ǍBW f1%qx+>¸WT>~!+T!/,Rx*Tft3j`*"ׄ¾#d/J[SnRxW*e, Q-.[.Dx$9-expMeX;H'yi~MOf2r|S"^)r5fxbe~X-U> ÿ M%tqIJ*T&ye33W/<CulfB*T ˃.~K52J5F8.uc,OTRpgeRTL2 RJ*Te9sMP}70#/Q&iqifSƸkMt7quxNus 2)DR/ᤠE+#*TՇc_Af\cR,a-V̨E /`kJY(G(11h}Q\a4𒭾$ &)H(@+t>O^t+%E_Z^0E:p%f'tr< 0a /0cR^su@:DuIP&JQk=?8&Tf3Pke^.pKBS*s[105<>6NPe0,D`E ]bJpfٛt6ȟGI95[^q%]iĎ "x 9-]L*/a*5nL>k<@uS˔Ϝ>܅C޽Ɏvi{ h;-_ D]UP!nhT.R*s*jR;b-QIBt2y+8sҵbSFe7: '1 4SrG!ŽF&N4 ƯJO^?oz0,;|+{tczL'Af"'H3i֠(3Ӝ ފQ$= ߙb ס)--*/aWT-*"ӬPl3nՉ 5 Ho5ey}C6w#5 ?\[+GCbW5/1{J^ڒD fi2}/W \`0`ϝKax#->{Y_hԻ9 h==W :S)lsT[*t_'~xJ =f܁8́ ~dx߃á@itZ@s;OTaKy! ]`a=yu#iI{KK$%P \Df& bˉ.>:8 QZ|_Dկ D@K|ʨ^iiO8xjQ/)0~=ԯ2˙˗/-/["˗.\ J+wxܿprQĩ^M .\\1_H_ܹ|K\rł1j{\Kei1*W<Q admin/views/features/index.php000064400000000000150212006510012405 0ustar00admin/views/features/support.php000064400000013470150212006510013031 0ustar00 admin/views/features/layer_animations.php000064400000012226150212006510014651 0ustar00 admin/views/builder-slide-forms.php000064400000240256150212006510013353 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?>

            image
            photo_album
            movie
            blur_on
            timer
            access_time
            code
            album
            leak_add
            info
            repeat_one
            system_update_alt
            wpml_exists()) { ?>
            language
            link
            link
            style
            camera_enhance
            refresh
            style
            style
            camera_enhance
            delete
            style
            camera_enhance
            delete
            style
            camera_enhance
            style
            camera_enhance
            delete
            language
            language
            chrome_reader_mode
            Cover
            Contain
            Percentage
            Auto
            open_with pause loop query_builder skip_next fast_rewind
            volume_mute
            admin/views/builder-timeline.php000064400000021725150212006510012733 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); ?> newSlider.snap = _d(obj.snap,{ toGrid:false, toStage:false, toLayers:false, gridLines:false, snapLines:false, cellSize:20 });
            close
            folder_open
            close
            border_vertical
            U
            I
            O
            close
            update
            close
            shutter_speed
            play_arrow
            00:00:00
            00:00:00
            00:00:00
            00:00:00
            00:00:00
            00:00:00
            00:00:00
            00:00:00
            panorama
            perm_media
            panorama
            admin/assets/css/builder.css000064400001032275150212006510012070 0ustar00/************************************************ * REVOLUTION 6.0.0 BUILDER CLASSES * @version: 1.0 (12.06.2017) * @author ThemePunch ************************************************/ .toplevel_page_revslider, .toplevel_page_revslider #wpwrap, .toplevel_page_revslider #wpwrap #wpcontent, .toplevel_page_revslider #rs_overview { background: #202224; } /* overflox-x added because applying a blur filter to the #wpwrap causes an unexpected horizontal scrollbar */ #wpwrap.blurred { filter: blur(10px); overflow-x: hidden} .toplevel_page_revslider #wpfooter { position: relative } .toplevel_page_revslider .material-icons { line-height: inherit;} .rs-builder-mode .ps__rail-y { position: absolute !important } .rs-builder-mode.hideallwp #adminmenumain { display: none; } .rs-builder-mode.hideallwp #wpfooter, .rs-builder-mode.hideallwp #wpcontent { padding-left: 0px;margin-left: 0px; } .rs-builder-mode.hideallwp .tp-plugin-version { display:none; ; padding: 20px 20px 0px; } .rs-builder-mode.hideallwp #wpbody-content { padding-bottom: 0px; } .rs-builder-mode.hideallwp #wpfooter { display:none; } .rs-builder-mode.hideallwp #wpadminbar { display: none } .rs-builder-mode.hideallwp #wpwrap { background: #202224; } .rs-builder-mode.hideallwp { overflow: hidden } .rs-builder-mode.hideallwp.showwpmenus #adminmenumain, .rs-builder-mode.hideallwp.showwpmenus #wpadminbar { display: block; z-index: 10000050} .rs-builder-mode.hideallwp.showwpmenus #wpadminbar { height: 40px;padding-top: 10px;} .rs-builder-mode.hideallwp.showwpmenus #wpadminbar #wp-admin-bar-wp-logo>.ab-item { padding-left: 15px; } .rs-builder-mode.hideallwp.showwpmenus #adminmenumain { position: relative; } .rs-builder-mode.hideallwp.showwpmenus #adminmenumain #adminmenuback { box-shadow: 5px 0px 10px rgba(0,0,0,0.15) } #builderView { z-index: 100000; transform: translateX(100%); } #hidden_video_container { display: none; } #wp_overlay { z-index: 99999; position: fixed;top: 0px;left: 0px; width: 100%;height: 100%; background: #323438; } /* DISABLE CONTAINERS IF LAYER TYPE SET TO X */ ._column_sel_ ._nfc_, ._row_sel_ ._nfr_, ._text_sel_ ._nft_, ._video_sel_ ._nfv_, ._shape_sel_ ._nfs_, ._image_sel_ ._nfi_, ._image_sel_ ._nsfi_, ._group_sel_ ._nfg_, ._audio_sel_ ._nfa_, ._button_sel_ ._nfb_, ._object_sel_ ._nfo_, ._svg_sel_ ._nfsvg_ { position: relative; opacity: 0.3; pointer-events: none;} /* HIDE CONTAINERS IF LAYER TYPE SET TO X */ #the_container._column_sel_ .form_collector .form_inner._nsfc_, #the_container._row_sel_ .form_collector .form_inner._nsfr_, #the_container._text_sel_ .form_collector .form_inner._nsft_, #the_container._video_sel_ .form_collector .form_inner._nsfv_, #the_container._shape_sel_ .form_collector .form_inner._nsfs_, #the_container._image_sel_ .form_collector .form_inner._nsfi_, #the_container._group_sel_ .form_collector .form_inner._nsfg_, #the_container._audio_sel_ .form_collector .form_inner._nsfa_, #the_container._button_sel_ .form_collector .form_inner._nsfb_, #the_container._object_sel_ .form_collector .form_inner._nsfo_, ._column_sel_ ._nsfc_, ._row_sel_ ._nsfr_, ._text_sel_ ._nsft_, ._video_sel_ ._nsfv_, ._shape_sel_ ._nsfs_, ._image_sel_ ._nsfi_, ._group_sel_ ._nsfg_, ._audio_sel_ ._nsfa_, ._button_sel_ ._nsfb_, ._object_sel_ ._nsfo_, ._svg_sel_ ._nsfsvg_ { display: none !important; } /*HIDE LETTER TRANSLATION PRESETS */ ._column_sel_ #lal_in_lettran, ._row_sel_ #lal_in_lettran, ._video_sel_ #lal_in_lettran, ._audio_sel_ #lal_in_lettran, ._object_sel_ #lal_in_lettran, ._svg_sel_ #lal_in_lettran, ._image_sel_ #lal_in_lettran, ._shape_sel_ #lal_in_lettran { display: none !important; } /* SHOW CONTAINERS ONLY IF LAYER TYPE SET TO X*/ #the_container .form_collector .form_inner ._shfc_, #the_container .form_collector .form_inner._shfc_, #the_container .form_collector .form_inner ._shfg_, #the_container .form_collector .form_inner._shfg_, #the_container .form_collector .form_inner ._shflic_, #the_container .form_collector .form_inner._shflic_, #the_container .form_collector .form_inner ._shft_, #the_container .form_collector .form_inner._shft_, #the_container .form_collector .form_inner ._shoft_, #the_container .form_collector .form_inner._shoft_, #the_container .form_collector .form_inner ._shfb_, #the_container .form_collector .form_inner._shfb_, #the_container .form_collector .form_inner ._shofb_, #the_container .form_collector .form_inner._shofb_, #the_container .form_collector .form_inner ._shfi_, #the_container .form_collector .form_inner._shfi_, #the_container .form_collector .form_inner ._shfv_, #the_container .form_collector .form_inner._shfv_, #the_container .form_collector .form_inner ._shfr_, #the_container .form_collector .form_inner._shfr_, #the_container .form_collector .form_inner ._shfa_, #the_container .form_collector .form_inner._shfa_, #the_container .form_collector .form_inner ._shfs_, #the_container .form_collector .form_inner._shfs_, #the_container._layer_in_column_sel_ .form_collector .form_inner._nflic_, #the_container._layer_in_column_sel_ .form_collector .form_inner ._nflic_, #the_container .form_collector .form_inner ._shfsvg_, #the_container .form_collector .form_inner._shfsvg_ { display: none !important; } #the_container._svg_sel_ .form_collector .form_inner ._shfsvg_, #the_container._svg_sel_ .form_collector .form_inner._shfsvg_, #the_container._column_sel_ .form_collector .form_inner ._shfc_, #the_container._column_sel_ .form_collector .form_inner._shfc_, #the_container._group_sel_ .form_collector .form_inner ._shfg_, #the_container._group_sel_ .form_collector .form_inner._shfg_, #the_container._shape_sel_ .form_collector .form_inner ._shfs_, #the_container._shape_sel_ .form_collector .form_inner._shfs_, #the_container._row_sel_ .form_collector .form_inner ._shfr_, #the_container._row_sel_ .form_collector .form_inner._shfr_, #the_container._image_sel_ .form_collector .form_inner ._shfi_, #the_container._image_sel_ .form_collector .form_inner._shfi_, #the_container._video_sel_ .form_collector .form_inner ._shfv_, #the_container._video_sel_ .form_collector .form_inner._shfv_, #the_container._audio_sel_ .form_collector .form_inner ._shfa_, #the_container._audio_sel_ .form_collector .form_inner._shfa_, #the_container._layer_in_column_sel_ .form_collector .form_inner._shflic_, #the_container._layer_in_column_sel_ .form_collector .form_inner ._shflic_, #the_container._text_sel_ .form_collector .form_inner._shoft_, #the_container._button_sel_ .form_collector .form_inner._shofb_, #the_container._text_sel_ .form_collector .form_inner ._shoft_, #the_container._button_sel_ .form_collector .form_inner ._shofb_, #the_container._text_sel_ .form_collector .form_inner._shft_, #the_container._button_sel_ .form_collector .form_inner._shft_ { display: block !important; } #the_container.multiple_layers_selected._button_sel_._row_sel_ .form_collector .form_inner._homs_, #the_container.multiple_layers_selected._button_sel_._column_sel_ .form_collector .form_inner._homs_, #the_container.multiple_layers_selected._text_sel_._row_sel_ .form_collector .form_inner._homs_, #the_container.multiple_layers_selected._text_sel_._column_sel_ .form_collector .form_inner._homs_ { display: none !important;} i.material-icons { text-align: center; } #responsive_infos_toolbar .material-icons, #rb_tlw .material-icons, #rs_overview .material-icons, #filedrop .material-icons, .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: inherit; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } #the_container.multiple_layers_selected #form_layercontent_convert { display: none !important; } #rs_overview { padding:96px 55px 66px;} #layer_video_poster { display: none; } #slide_bg_image_path { /* visibility: hidden; */ height: 29px !important; width: 10px !important; /* opacity: 0; */ padding: 0; margin: 0; font-size: 0px; float: left; line-height: 29px; background: transparent; border: none; outline: none; box-shadow: none;} #rb_tlw .material-icons.mirrorhorizontal, .material-icons.mirrorhorizontal { transform:scaleX(-1);} /* UNSELECTABLES */ ._lc_, .layerlist_element *, .basic_action_button, #main_hor_toolbar, #main_hor_toolbar *, .tponoffwrap *, .tponoffwrap, #timeline_settings *, label_a,label_info, .material-icons, .form_menu_level_2_li, .form_menu_level_1_li, .radiooption, .input_left, .input_middle, .fake_input, .rsle_tool, #form_slideradvanced_perf * { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } ._lc_ input[type="text"], .layerlist_element * input[type="text"], .basic_action_button input[type="text"], #main_hor_toolbar, #main_hor_toolbar * input[type="text"], .tponoffwrap *, .tponoffwrap input[type="text"], #timeline_settings * input[type="text"], label_a,label_info input[type="text"], .material-icons input[type="text"], .form_menu_level_2_li input[type="text"], .form_menu_level_1_li input[type="text"], .radiooption input[type="text"], .input_left input[type="text"], .input_middle input[type="text"], .fake_input input[type="text"], .rsle_tool input[type="text"], #form_slideradvanced_perf * input[type="text"] { -webkit-touch-callout:auto; -webkit-user-select:auto; -khtml-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto; } .material-icons.vmi { transform: scaleX(-1); } /********************************* DEFAULT AND BASIC SETTINGS **********************************/ .layer_grid.layersInDragorResize:after {content:" ";position: absolute;top:0px;left:0px;width:100%;height:100%;background:transparent;z-index: 450;} #rs_overview, #rb_tlw, #timeline { font-family: "Roboto" } #quick_style *, .rb_modal *, .eg-toolbox, #rs_overview *, #rs_overview_menu, #rb_tlw *, #timeline * { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;text-rendering: optimizeLegibility;} .notselectable {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} linebreak, .linebreak {display: block;height: 0px;width: 100%;clear:both;} .rightaligned { text-align: right} .vertical_medium_wrap { top: 50%;transform: translateY(-50%);position: absolute;} row { line-height: 30px;display: table; margin-bottom:10px; width:100%;box-sizing: border-box; position: relative} row.direktrow, row.directrow { margin-bottom: 0px; } onethird { display: table-cell; vertical-align: top; width: 33.33%; padding-right: 0px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px;} onefourth { display: table-cell; vertical-align: top; width: 25%; padding-right: 20px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} onefifth { display: table-cell; vertical-align: top; width: 20%; padding-right: 9px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} onehalf { display: table-cell; vertical-align: top; width: 50%; padding-right: 30px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} labelhalf { display: table-cell; vertical-align: top; width: 100px; padding-right: 15px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px; text-align: right} contenthalf { display: table-cell; vertical-align: top; width: 180px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px; text-align: left} onelabel { display: table-cell; vertical-align: top; width: 97px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} oneshort { display: table-cell; vertical-align: top; width: 115px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px;} onelong { display: table-cell; vertical-align: top; width: 175px; min-width: 175px; box-sizing: border-box;line-height: inherit; margin-bottom:-10px;padding-right:10px;} onefull { display: table-cell; vertical-align: top; width: 200px; line-height: inherit; box-sizing: border-box; } #the_container onehalf { padding-right: 10px;min-width: 50%; } onehalf:last-child, onefourth:last-child, onefifth:last-child, onethird:last-child { padding-right: 0px; } #the_container .showhide_hidden #the_container .showhide_hidden.form_inner, #the_container .form_collector .showhide_hidden.form_inner { display: none !important; } /******************* EDITOR ICON SET *******************/ .near_me_addon { position: absolute; top:5px; left: 30px; color: inherit; font-size: 12px !important; } .toolkit_selector .near_me_addon { left: 28px; } .label_mi.material-icons { width:30px; height:30px; text-align:center; color: #b7bbc0; font-size: 20px; margin-left: 15px; vertical-align: top; line-height:30px; margin-right: 5px;} label_icon, label_bigicon {background: url(../images/UI-ICONS.png); width: 30px;height: 30px; vertical-align: top; display: inline-block; color: transparent; background-size: 390px 420px; margin-right: 5px; } label_bigicon {background: url(../images/UI-ICONS-BIG.png); width: 45px; height: 45px; background-size: 495px 225px; } label_icon.singlerow, onelong .label_mi.material-icons:first-child, onelong label_icon:first-child { margin-left: 60px; } oneshort .label_mi.material-icons { margin-left: 0px; } longoption label_icon:first-child { margin-left: 5px; margin-top:3px;} #rb_tlw i.label_icon.material-icons { margin-left: 60px; color: #fff; line-height: 30px !important; margin-right: 5px; font-size: 20px; text-align: center; width:30px; color:#b7bbc0;} label_icon.ui_border_top { background-position: -210px -240px; } label_icon.ui_border_right { background-position: -240px -240px; } label_icon.ui_border_bottom { background-position: -270px -240px; } label_icon.ui_border_left { background-position: -300px -240px; } label_icon.ui_v_fade { background-position: -60px -300px; } label_icon.ui_v_scale { background-position: -30px -300px; } label_icon.ui_v_rotation { background-position: -90px -300px; } label_icon.ui_autoresponsive { background-position: -120px -330px; } label_icon.ui_offsetresponsive { background-position: -150px -330px; } label_icon.ui_childrenresponsive { background-position: -180px -330px; } label_icon.ui_max_rotation { background-position: -180px -270px; } label_icon.ui_max_fadedown { background-position: -240px -270px; } label_icon.ui_max_scaledown { background-position: -300px -270px; } label_icon.ui_bradius { background-position: -150px -240px; } label_icon.ui_bradius_topleft { background-position: -30px -240px; } label_icon.ui_bradius_topright { background-position: -60px -240px; } label_icon.ui_bradius_bottomleft { background-position: -90px -240px; } label_icon.ui_bradius_bottomright { background-position: -120px -240px; } label_icon.ui_fit { background-position: -30px -180px; } label_icon.ui_repeat { background-position: -60px -180px; } label_icon.ui_stopafterloop { background-position: -120px -180px; } label_icon.ui_stopatslide { background-position: -150px -180px; } label_icon.ui_radius { background-position: -210px -390px; } label_icon.ui_outofviewport { background-position: -180px -180px; } label_icon.ui_viewportpercent { background-position: -210px -180px; } label_icon.ui_presetheight { background-position: -210px -60px; } label_icon.ui_x_start { background-position: -30px -270px; } label_icon.ui_x_end { background-position: -60px -270px; } label_icon.ui_y_start { background-position: -90px -270px; } label_icon.ui_y_end { background-position: -120px -270px; } label_icon.ui_rotate_start { background-position: -150px -270px; } label_icon.ui_rotate_end { background-position: -180px -270px; } label_icon.ui_blur_start { background-position: -210px -270px; } label_icon.ui_blur_end { background-position: -240px -270px; } label_icon.ui_scale_start { background-position: -270px -270px; } label_icon.ui_scale_end { background-position: -300px -270px; } label_icon.ui_x { background-position: -30px -60px; } label_icon.ui_bg { background-position: -150px -30px; } label_icon.ui_y { background-position: -60px -60px; } label_icon.ui_z { background-position: -150px -390px; } /*SPLIT TEXT ICONS */ label_icon.ui_textsplit { background-position: -60px -390px } label_icon.ui_splitdirection { background-position: -90px -390px } label_icon.ui_splitdelay { background-position: -120px -390px } /*SVG ICONS */ label_icon.ui_strokewidth { background-position: -210px -330px; } label_icon.ui_strokedasharray { background-position: -240px -330px; } label_icon.ui_strokedashoffset { background-position: -180px -30px; } /*FILTER ICONS */ label_icon.ui_blur { background-position: -330px -330px; } label_icon.ui_grayscale { background-position: -360px -330px; } label_icon.ui_brightness { background-position: -270px -330px; } label_icon.ui_blendmode { background-position: -300px -330px; } label_icon.ui_blendmodeshow { background-position: -330px -30px; } /* TRANSFORM ICONS */ label_icon.ui_opacity { background-position: -150px -150px; } label_icon.ui_scalex { background-position: -180px -150px; } label_icon.ui_scaley { background-position: -210px -150px; } label_icon.ui_skewx { background-position: -240px -150px; } label_icon.ui_skewy { background-position: -270px -150px; } label_icon.ui_perspective { background-position: -300px -150px; } label_icon.ui_transformz { background-position: -330px -150px; } label_icon.ui_rotatex { background-position: -240px -180px; } label_icon.ui_rotatey { background-position: -270px -180px; } label_icon.ui_rotatez { background-position: -300px -180px; } label_icon.ui_origox { background-position: -330px -180px; } label_icon.ui_origoy { background-position: -360px -180px; } label_icon.ui_origoz { background-position: -180px -390px; } label_icon.ui_loop { background-position: -240px -390px; } /* STYLE ICONS */ label_icon.ui_fontsize { background-position: -30px -30px; } label_icon.ui_lineheight { background-position: -60px -30px; } label_icon.ui_fontweight { background-position: -90px -30px; } label_icon.ui_letterspacing { background-position: -120px -30px; } label_icon.ui_fontstyle { background-position: -210px -30px; } label_icon.ui_textdecoration { background-position: -240px -30px; } label_icon.ui_uppercase { background-position: -270px -30px; } label_icon.ui_selectable { background-position: -300px -30px; } /*HIDE ON .... */ label_icon.ui_hide_on_mobile { background-position: -30px -330px } label_icon.ui_hide_in_nav { background-position: -90px -330px } label_icon.ui_hide_after_loop { background-position: -60px -330px } /*PUBLISHSED */ label_icon.ui_published { background-position: -330px -300px } label_icon.ui_published_from { background-position: -270px -300px } label_icon.ui_published_until { background-position: -300px -300px } /*TRANSITION */ label_icon.ui_duration { background-position: -120px -300px } label_icon.ui_easing { background-position: -30px -390px } label_icon.ui_easing_in { background-position: -150px -300px } label_icon.ui_easing_out { background-position: -180px -300px } label_icon.ui_slotamount { background-position: -210px -300px } label_icon.ui_slotrotation { background-position: -240px -300px } /*VIDEO ICON*/ label_icon.ui_speed { background-position: -60px -360px } label_icon.ui_volume { background-position: -30px -360px } label_icon.ui_startat { background-position: -90px -360px } label_icon.ui_endat { background-position: -120px -360px } /*ANIMATION ICONS*/ label_icon.ui_yoyo { background-position: -180px -360px } label_icon.ui_startangle { background-position: -210px -360px } label_icon.ui_curviness { background-position: -240px -360px } label_icon.ui_xradius { background-position: -270px -360px } label_icon.ui_yradius { background-position: -300px -360px } label_icon.ui_zradius { background-position: -330px -360px } /* HORIZONTAL ALIGN*/ label_icon.ui_leftalign { background-position: -35px -90px; margin-right:0px; width:25px; cursor: pointer} label_icon.ui_leftalign:hover, label_icon.ui_leftalign.selected { background-position: -35px -120px;} label_icon.ui_centeralign { background-position: -65px -90px; margin-right:0px;width:25px; cursor: pointer} label_icon.ui_centeralign:hover, label_icon.ui_centeralign.selected { background-position: -65px -120px;} label_icon.ui_rightalign { background-position: -95px -90px; margin-right:0px;width:25px;cursor: pointer} label_icon.ui_rightalign:hover, label_icon.ui_rightalign.selected { background-position: -95px -120px;} /*VERTICAL ALIGN*/ label_icon.ui_topalign { background-position: -125px -90px; margin-right:0px;width:25px;cursor: pointer} label_icon.ui_topalign:hover, label_icon.ui_topalign.selected { background-position: -125px -120px;} label_icon.ui_middlealign { background-position: -155px -90px; margin-right:0px;width:25px;cursor: pointer} label_icon.ui_middlealign:hover, label_icon.ui_middlealign.selected { background-position: -155px -120px;} label_icon.ui_bottomalign { background-position: -185px -90px; margin-right:0px;width:25px;cursor: pointer} label_icon.ui_bottomalign:hover, label_icon.ui_bottomalign.selected { background-position: -185px -120px;} /* LAYER GROUP FILTERS */ label_icon.ui_free_layers { background-position: -210px -90px; } label_icon.ui_magnet { background-position: -270px -390px; } label_icon.ui_top_row_layers { background-position: -240px -90px } label_icon.ui_middle_row_layers { background-position: -270px -90px } label_icon.ui_bottom_row_layers { background-position: -300px -90px } label_icon.ui_free_layers.selected, label_icon.ui_free_layers:hover { background-position: -210px -120px } .tl_magnifying_wrap:hover label_icon.ui_magnet, .tl_magnifying_wrap.selected label_icon.ui_magnet { background-position: -300px -390px; } label_icon.ui_top_row_layers.selected, label_icon.ui_top_row_layers:hover { background-position: -240px -120px } label_icon.ui_middle_row_layers.selected, label_icon.ui_middle_row_layers:hover { background-position: -270px -120px } label_icon.ui_bottom_row_layers.selected, label_icon.ui_bottom_row_layers:hover { background-position: -300px -120px } label_icon.rowtop { background-position: -237px -118px !important; } label_icon.rowmiddle { background-position: -267px -118px !important; } label_icon.rowbottom { background-position: -297px -118px !important; } .triggerselect.selected label_icon.rowtop, .triggerselect.selected label_icon.rowbottom, .triggerselect.selected label_icon.rowmiddle { filter: brightness(100); } /* BIG ICONSET */ label_bigicon.ui_onecol { background-position: -45px -45px; } label_bigicon.ui_twocol { background-position: -90px -45px; } label_bigicon.ui_threecol { background-position: -135px -45px; } label_bigicon.ui_fourcol { background-position: -180px -45px; } label_bigicon.ui_sixcol { background-position: -225px -45px; } label_bigicon.ui_onefourth_half_onefourth_col { background-position: -270px -45px; } label_bigicon.ui_onesixth_foursixth_onesixts_col { background-position: -315px -45px; } label_bigicon.ui_twothird_onethird_col { background-position: -360px -45px; } label_bigicon.ui_threefourth_onefourth_col { background-position: -405px -45px; } label_bigicon.ui_fivesixth_onesixth_col { background-position: -450px -45px; } .colselector.selected label_bigicon.ui_onecol, .colselector:hover label_bigicon.ui_onecol { background-position: -45px -90px; } .colselector.selected label_bigicon.ui_twocol, .colselector:hover label_bigicon.ui_twocol { background-position: -90px -90px; } .colselector.selected label_bigicon.ui_threecol, .colselector:hover label_bigicon.ui_threecol { background-position: -135px -90px; } .colselector.selected label_bigicon.ui_fourcol, .colselector:hover label_bigicon.ui_fourcol { background-position: -180px -90px; } .colselector.selected label_bigicon.ui_sixcol, .colselector:hover label_bigicon.ui_sixcol { background-position: -225px -90px; } .colselector.selected label_bigicon.ui_onefourth_half_onefourth_col, .colselector:hover label_bigicon.ui_onefourth_half_onefourth_col { background-position: -270px -90px; } .colselector.selected label_bigicon.ui_onesixth_foursixth_onesixts_col, .colselector:hover label_bigicon.ui_onesixth_foursixth_onesixts_col { background-position: -315px -90px; } .colselector.selected label_bigicon.ui_twothird_onethird_col, .colselector:hover label_bigicon.ui_twothird_onethird_col { background-position: -360px -90px; } .colselector.selected label_bigicon.ui_threefourth_onefourth_col, .colselector:hover label_bigicon.ui_threefourth_onefourth_col { background-position: -405px -90px; } .colselector.selected label_bigicon.ui_fivesixth_onesixth_col, .colselector:hover label_bigicon.ui_fivesixth_onesixth_col { background-position: -450px -90px; } #form_slidegeneral_params row onehalf:first-child { width:75%;} #form_slidegeneral_params row onehalf:nth-child(2) { width:25%;} .lp10 { padding-left: 10px; } .mr10 { margin-right: 10px; } i.emptyspace20 { display: inline-block; width: 20px; } .iblocktop { vertical-align: top; display: inline-block } .dcenter { display: block; text-align: center; margin: 0px auto; list-style: none; padding:0px;} .disablecontainer { position: relative; opacity: 0.3; pointer-events: none;} .main_mode_selector.disablecontainer { opacity: 1 } .main_mode_selector.disablecontainer i { opacity: 0.3 } .unavailablecontainer { display: none !important; height: 0px;width: 0px;visibility: hidden;position: absolute;z-index: -1; } .rfloated { float: right; } .lp30bb { padding-left: 30px !important; box-sizing: border-box !important } .lp40bb { padding-left: 40px !important; box-sizing: border-box !important } /************************** BG ALIGN SELECTOR ***************************/ .bg_alignselector_wrap { display: inline-block; position: relative; vertical-align: top;margin-bottom:10px;} .bg_align_row { width: 55px;height: 15px;display: block;margin-bottom: 5px;position: relative; } .bg_alignselector { width: 14px; height: 14px; background: #2a2c2f; border-radius: 3px; display:block; cursor:pointer;} .bg_alignselector:first-child { position: absolute; top: 0px;left: 0px; } .bg_alignselector:nth-child(2) { position: absolute; top: 0px;left: 20px; } .bg_alignselector:nth-child(3) { position: absolute; top: 0px;left: 40px; } .bg_alignselector.selected { background: #006dd2; } .bg_align_xy { position: absolute; left: 68px; top:-10px; width:85px;} .bg_align_xy .bg_alignselector { position: relative; top: auto; left: auto; display: inline-block ; margin-top:10px;margin-right:5px;} /************************** INPUT FIELDS ***************************/ .input_with_buttonextenstion { width: 185px; position: relative;display: inline-block } .buttonextenstion { position: absolute; right: 0px; top: 0px; } #rb_tlw input[type=text], #rb_tlw input[type=number], #rb_tlw textarea, #rb_tlw .select2RS-container .select2RS-selection { box-shadow:none;outline:none;border: none;border-radius: 3px; width:185px;padding:0px; margin:0px 0px 10px; } #rb_tlw longoption input[type=text], #rb_tlw longoption input[type=number] { margin: 5px 0px; } #rb_tlw longoption input[type=text], #rb_tlw longoption input[type=number], #rb_tlw longoption textarea, #rb_tlw longoption .select2RS-container .select2RS-selection { width: 60px; } #rb_tlw .input_with_buttonextenstion input[type=text], #rb_tlw .input_with_buttonextenstion input[type=number] { width: 154px; margin-right: 1px } #rb_tlw .input_with_buttonextenstion.extrashort input[type=text] { width: 122px; margin-right: 1px } #rb_tlw #form_slidergeneral_advanced_api .input_with_buttonextenstion input[type=text], #rb_tlw #form_slidergeneral_advanced_api .input_with_buttonextenstion input[type=number]{ width: 150px !important; } #rb_tlw input[type=text].tqinput, #rb_tlw input[type=number].tqinput { width: 130px; margin-right: 5px } #rb_tlw input[type=text].oqinput, #rb_tlw input[type=number].oqinput { width: 50px;} #rb_tlw oneshort input[type=text], #rb_tlw oneshort input[type=number], #rb_tlw oneshort textarea, #rb_tlw oneshort .select2RS-container .select2RS-selection, #rb_tlw oneshort .select2RS-container, #rb_tlw input[type=text].shortfield, #rb_tlw input[type=number].shortfield, #rb_tlw .select2RS-container.shortfield .select2RS-selection, #rb_tlw .select2RS-container .select2RS-selection.shortfield, #rb_tlw .shortfield .select2RS-container .select2RS-selection, #rb_tlw onelong input[type=text], #rb_tlw onelong input[type=number], #rb_tlw onelong textarea, #rb_tlw onelong .select2RS-container .select2RS-selection, #rb_tlw onelong .select2RS-container {width:68px !important; min-width: 68px !important} #rb_tlw onethird input[type=text], #rb_tlw onethird input[type=number], #rb_tlw onethird textarea, #rb_tlw onethird .select2RS-container .select2RS-selection { width: 50px !important; } #rb_tlw input::-webkit-outer-spin-button, #rb_tlw input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0; } .fake_input, #rb_tlw input[type=text], #rb_tlw input[type=number] {line-height: 30px;height:30px; box-sizing:border-box; font-size: 13px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: #2a2c2f; padding:0px 10px;} #rb_tlw textarea {line-height: 17px;height:30px; box-sizing:border-box; font-size: 13px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: #2a2c2f; padding:5px 10px;} #layer_action_extension_wrap textarea { height: 90px; } #layer_action_type { cursor: pointer } #layer_action_type i.material-icons { width: 30px !important; } #layer_action_type input { pointer-events: none ;display: none} #layer_action_type #layer_action_fake { width:185px; margin-bottom:10px; line-height: 30px;height: 30px;box-sizing: border-box;font-size: 13px;color: #b7bbc0;font-weight: 500;vertical-align: top;background: #2a2c2f;padding: 0px 10px; } #layer_action_type:hover #layer_action_fake, #layer_action_type:hover i.material-icons { color: #fff !important; } #rb_tlw input[type=text]:hover, #rb_tlw input[type=number]:hover, #rb_tlw textarea:hover { color: #fff; } #rb_tlw #form_template_skin .revbuilder-colorpicker.visible-cp-input { width: 120px; margin-left: 5px; margin-right: 5px; } #rb_tlw #form_template_skin .revbuilder-colorpicker.visible-cp-input input{ width: 80px; } #rb_tlw textarea.rsmaxtextarea { width: 100%; height: 180px; padding: 20px;box-sizing: border-box; color: #b7bbc0; font-size: 14px; line-height: 20px; } #rb_tlw #form_slidergeneral_advanced_api_events textarea { margin-bottom: 25px; } .fake_input { margin-bottom: 20px } #rb_tlw input.nmarg { margin-bottom: 5px; } #rb_tlw input[type=text].badvalue, #rb_tlw input[type=number].badvalue { color:#f82c90; } #rb_tlw input[type=checkbox].simplechkbx { display: inline-block; vertical-align: top; line-height: 28px; border-radius: 3px; border: 1px solid #d4dce4; box-shadow: none; margin:4px 10px 0px 0px; background-color: #f3f7fa; width:20px;height:20px;} #rb_tlw input[type=checkbox].simplechkbx:before { color: #1e8cbe;float: none;text-align: left;line-height: 25px;vertical-align: top;margin-left: -5px; } #rb_tlw input[type=radio] {vertical-align: middle;line-height: 30px; width: 20px;height: 20px; border:none; box-shadow: none;margin:5px 10px 0px -2px;} #rb_tlw .radiooption input[type=radio] { line-height: 25px; margin:5px 10px 0px -2px; vertical-align: top; opacity: 0; z-index: 2; position: absolute; border-radius: 0px; width:100%;} #rb_tlw input[type=radio]:before { width:10px; height:10px; margin: 5px; } #rb_tlw input[type=text].digit3, #rb_tlw input[type=number].digit3 {width: 50px;} #rb_tlw textarea {resize: none;} #rb_tlw textarea.api_area { width: 100%; } #rb_tlw #form_slidergeneral_advanced_api textarea.api_area { height: 0px !important; overflow: hidden; padding: 0px !important; position: absolute; } #rb_tlw input.ralign { text-align: right; } #rb_tlw textarea.info { height: 56px; line-height: 16px; padding: 4px 5px; color: #8095a3; background: transparent; word-break: break-all; font-style: italic; } #rb_tlw ::-webkit-input-placeholder { color: #b7bbc0;} #rb_tlw ::-moz-placeholder { color: #b7bbc0;} #rb_tlw :-ms-input-placeholder { color: #b7bbc0;} #rb_tlw :-moz-placeholder { color: #b7bbc0;} #rb_tlw input:hover::-webkit-input-placeholder { color: #fff !important;} #rb_tlw input:hover::-moz-placeholder { color: #fff !important; } #rb_tlw input:hover:-ms-input-placeholder { color: #fff !important;} #rb_tlw input:hover:-moz-placeholder { color: #fff !important;} #rb_tlw input:focus::-webkit-input-placeholder { color: transparent !important;} #rb_tlw input:focus::-moz-placeholder { color: transparent !important; } #rb_tlw input:focus:-ms-input-placeholder { color: transparent !important;} #rb_tlw input:focus:-moz-placeholder { color: transparent !important;} #rb_tlw input[type=radio]:before { background-color: #006dd2; width: 10px;height:10px; } #rb_tlw input[type=radio], #rb_tlw input[type=radio]:hover, #rb_tlw input[type=radio]:focus, #rb_tlw input[type=radio]:checked { border:none;background: #2a2c2f;} #rb_tlw input[type=checkbox] { background-color: #222a34; border-color: #222a34; } #rb_tlw input[type=checkbox].simplechkbx:before{ color:#8095a3 } #rb_tlw .__inmodal input[type=text], #rb_tlw .__inmodal input[type=number], #rb_tlw .__inmodal textarea { display:block; width:100%;} .radiooption { position: relative; box-sizing: border-box;display: inline-block; line-height: 25px } #api_methods { position: relative } #rb_tlw #api_methods textarea { height: auto; overflow-y: hidden } #rb_tlw #api_methods .basic_action_button { position: absolute; float: none; right: 0px; border: none; } #rb_tlw #api_events .basic_action_button { border: none; } /* DATE PICKER */ #ui-datepicker-div { padding:15px; background:#323438; border:none;z-index:1119999 !important;margin-left:-25px; color:#fff; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);} #ui-datepicker-div, #ui-datepicker-div * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; text-rendering: optimizeLegibility; font-family: "Roboto"; } .ui-datepicker-title { color: #777c80;font-size: 15px;display: block;text-align: center;margin-bottom: 10px; font-weight: 600; } .ui-datepicker-header { font-size:15px;vertical-align: top; line-height:20px;} #ui-datepicker-div .ui-icon { text-indent: 0px;display: inline-block;margin-right: 15px;font-size: 12px;text-align: center; cursor: pointer;} #ui-datepicker-div a, #ui-datepicker-div a:visited { color: #777c80; } #ui-datepicker-div a:hover { color: #006dd2; } .ui-datepicker-prev.ui-corner-all { float: left; } .ui-datepicker-next.ui-corner-all { float: right; } .ui-datepicker-next.ui-corner-all .ui-icon.ui-icon-circle-triangle-e { margin-right: 0px !important; } .ui-datepicker-calendar tbody { text-align: center;} .ui-datepicker-calendar tbody .ui-state-default { text-decoration: none;color:#777c80; font-weight:500; } .ui-datepicker-calendar tbody .ui-datepicker-week-end .ui-state-default { text-decoration: none;color:#777c80; font-weight:500; } .ui-datepicker-calendar tbody .ui-datepicker-unselectable.ui-state-disabled .ui-state-default { color: #777c80; opacity: 0.5; } .ui-datepicker-calendar tbody .ui-state-default.ui-state-highlight { text-decoration: none; font-weight: 500; color:#fff; min-width:15px; display: inline-block;} /* BUILDER BUTTONS BASICS */ #rb_tlw button { outline:none;border: none; background: #777; vertical-align:top; color: #fff; font-weight: 500; font-size: 12px; line-height: 28px; box-shadow: none; box-sizing: border-box; padding: 0px 10px; cursor: pointer; } #rb_tlw button:hover { background-color: #555; } #rb_tlw button:focus, #rb_tlw button:visited { outline: none; box-shadow: none; } #rb_tlw .form_opener_btn .material-icons, #rb_tlw button .material-icons { margin-right: 5px; line-height: 28px;font-size: 16px; } #rb_tlw labelhalf .material-icons { font-size: 20px; color: #777c80; } #rb_tlw .material-icons.bpdevices { font-size: 25px; color: #777c80; margin-left: 15px; } #rb_tlw .material-icons.big-mi { font-size: 40px; line-height: 50px } #rb_tlw .form_opener_btn {background: #3e4a5a; line-height: 40px; font-size: 14px; font-weight: 400; color: #8095a3; padding:0px 15px; border-radius: 4px; margin-right: 6px; display:inline-block; cursor: pointer; margin-bottom: 10px;} #rb_tlw .form_opener_btn .material-icons { color: #8095a3; font-size:24px; line-height: 40px;} #rb_tlw .form_opener_btn:hover, #rb_tlw .form_opener_btn:focus, #rb_tlw .form_opener_btn:visited, #rb_tlw .form_opener_btn:hover .material-icons, #rb_tlw .form_opener_btn:focus .material-icons, #rb_tlw .form_opener_btn:visited .material-icons{ color: #fff; background: #2a3441} #slbpoints_overall onelong { position: relative; width: 80px;min-width: 80px;padding-right: 0px } #slbpoints_overall label_icon.singlerow, #slbpoints_overall onelong label_icon:first-child { margin-left: 12px; } #rb_tlw #slbpoints_overall onelong input[type=text] { min-width: 66px !important; width:66px !important;} #slbpoints_overall .bpdevices { margin-left: 13px !important; margin-right: 12px } #slbpoints_overall label_a { width: 250px; text-align: left; font-size: 11px;} #slbpoints_overall .tponoffwrap, #slbpoints_overall .fake_on_button { margin-left: 10px !important } .global_size_miniinfo { display: inline-block; margin-left: 5px} .highlight_arrow { display: block; position: absolute; bottom: 5px;left: 25px; margin-left: -5px; width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #006dd2 transparent transparent transparent; } #screen_selector_ph_icon_sr { display: none; } .toolbar_selector_icons .selected_placeholder, #screen_selector_ph_icon_sr { width: 50px; height: 50px; line-height: 50px; background: #323438; color: #b7bbc0; font-size: 20px; text-align: center} .toolbar_listelement, .toolkit_selector, .screen_selector { clear: both; position:relative;display: block;line-height: 30px; font-size: 13px; color: #b7bbc0; cursor:pointer; min-width:250px;box-sizing: border-box; text-align: left; background:#2a2c2f; padding:0px 16px; white-space: nowrap} .ssnotavailable, .screen_selector.selected {cursor: auto} #redolist .toolbar_listelement { color: #777c80; } .toolbar_selector_icons:hover .selected_placeholder i { color: #fff; } #undo.toolbar_listelement, #redo.toolbar_listelement { background:#323438;} .toolbar_listelement.no_rm, .toolkit_selector.no_rm, .screen_selector.no_rm { margin-right: 0px;} .toolbar_listelement .material-icons, .toolkit_selector .material-icons, .screen_selector .material-icons { font-size: 17px; line-height: 30px; margin-right:15px;} .toolbar_selector_icons:hover .tool_dd_wrap { display: block;top: 50px; } #undo.toolbar_listelement:hover, #redo.toolbar_listelement:hover, #redolist .toolbar_listelement:hover, .toolbar_listelement:not(.disabled):hover, .toolkit_selector:hover, .screen_selector:hover { color: #fff; background:#3F444D; } .toolbar_listelement.selected, .toolkit_selector.selected, .screen_selector.selected { color: #fff; background: #006dd2; } .screen_selector .tponoffwrap { position:absolute; right:10px; margin-bottom: 0px !important;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25); } .shortcuttext { text-align:right; line-height: 30px; color:inherit; display: inline-block; /*right:16px; position: absolute;*/ float: right; top:0px; font-size: 12px; /*width:35px;*/} .shortcut_cmdctrl { line-height: 30px; color:inherit; display: inline-block; margin-right: 5px; font-size:12px;} .osx .shortcut_cmdctrl { font-size: 13px } /* .osx.shortcuttext { width: 25px } */ .clipboard_wrap { vertical-align: top; margin-right: 35px; display: inline-block; margin-top: 5px; } .basic_action_button_inactive { pointer-events: none !important; color:#777c80;} .basic_action_button_inactive i { color: #777c80; } #rbm_globalsettings_savebtn, #rbm_configpanel_savebtn { display: none; width: 375px; height: 50px; line-height: 50px; color: #fff; font-size: 15px; font-weight: 500; position: absolute; bottom: 0px; right: 0px; text-align: center; z-index: 10000; background: #006dd2; cursor: pointer; } #rbm_globalsettings_savebtn { display: block; width:auto; padding:0px 20px;} #rbm_globalsettings label_a a { color:#777c80; outline: none !important; box-shadow: none !important;} #rbm_globalsettings label_a a:hover { color:#fff;} ._TPRB_ oneshort .basic_action_coloredbutton, ._TPRB_ oneshort .basic_action_button { width: 105px; } /* BUTTON EXTENSIONS FROM BASIC */ .basic_action_button.onlyicon { width: 30px; padding: 0px; text-align: center } .basic_action_button.onlyicon i { margin-right: 0px } .moretoseebutton.basic_action_button.onlyicon { position: absolute; top: 0px; left: 146px; line-height: 30px !important;vertical-align: top;top: 0px;color: #777c80;font-size: 14px !important;border-left: 1px solid #323438;width: 15px !important;height: 30px !important;text-align: center;background: #2a2c2f;border-radius: 0px 4px 4px 0px;cursor: pointer; } .basic_action_button.selected { /*background: transparent; color: #b7bbc0; border-color:#b7bbc0;*/} .basic_action_button.selected i { color: #fff; } .rightfloat_action_button { float: right; margin-right: 0px } .input_with_buttonextenstion .getVideoFromObjectLibrary.onlyicon { margin-left:2px;} .next_previous_wizzard_steps .basic_action_coloredbutton, .next_previous_wizzard_steps .basic_action_button, .cancel_accept .basic_action_coloredbutton, .cancel_accept .basic_action_button { margin-bottom: 0px; } .copy_clipboard_result { display:none;font-size:14px; margin-left: 10px; line-height: 40px;} .next_previous_wizzard_steps { position:absolute; bottom:0px; left:0px; line-height: 40px;z-index:10;} .__inmodal .next_previous_wizzard_steps { left: 220px; } .cancel_accept { position:absolute; bottom:0px; right:0px; line-height: 40px;z-index:10;} .cancel_accept .close_and_accept { margin-left: 1px } /* ADVANCED BUTTONS */ #rb_tlw .toolbar_btn> .icon_switcher >i.material-icons { font-size: 17px; line-height: 50px; opacity: 1; color:inherit;} #rb_tlw .toolbar_btn> .icon_switcher {width:auto;height:auto;overflow:visible;} #add_layer_toolbar_wrap { margin-right: 80px; } #rb_tlw .layertoolbar_wrap .toolbar_btn i.material-icons.norightmargin { margin-right: 0px; } #current_width_height i.material-icons { color: #236dd2; font-size: 17px;vertical-align:top;margin-right: 5px;font-weight: 500; } #current_width_height { display: inline-block; } #show_c_width, #show_c_height { color: #b7bbc0; font-size: 14px; margin-right: 20px; } #quick_style_trigger.selected { color: #fff; background: #006dd2 } #current_sel_display {width: 50px;margin: 0px;padding: 0px;min-width: 0px;display: inline-block;vertical-align:top;} #slide_picker_wrap { max-width: 300px; } #slide_picker_wrap #slidelist { max-height: 300px; position: relative; overflow: hidden; } #slide_picker_wrap #slidelist.ps .rs__scrollbar-y-rail { right: auto !important; left: 0px !important; z-index:10; background: transparent !important} #slide_picker_wrap #slidelist.ps .rs__scrollbar-y-rail .rs__scrollbar-y { background: #b7bbc0; opacity:0.3; width:7px !important;} .toolbar_rightoriented .tool_dd_wrap { margin-left: -49px; } .toolbar_rightoriented #toolkit_selector_wrap .tool_dd_wrap { margin-left: 1px; } .toolbar_rightoriented #main_screenselector .tool_dd_wrap { margin-left: -99px; } .visiblestep_main, .lockstep_main { background: #323438 } .outicon_dd_rwap .visiblestep, .outicon_dd_rwap .lockstep { background:#2a2c2f } .visiblestep_main.selected .hhb_a, .visiblestep_main .hhb_b { display: none !important} .visiblestep_main.selected .hhb_b { display: inline-block !important; } /* UNDO REDO CONTAINER */ #undoredowrap { max-height: 225px; overflow: hidden; position: relative} .undo_redo_wrap .tool_dd_wrap:before { z-index:10; content: " "; position: absolute;right: 0px;top: 0px;width: 30px;height: 100%; background: linear-gradient(to right, rgba(41,44,46,0) 0%,rgba(41,44,46,1) 100%); z-index: 5 } #undo,#redo { z-index: 20; } .rb-modal-wrapper .rs__scrollbar-y-rail, #undoredowrap .rs__scrollbar-y-rail { right: 0px;width: 12px; background: transparent !important; } .rb-modal-wrapper .rs__scrollbar-y, #undoredowrap .rs__scrollbar-y { background: #fff; width: 7px; border-radius: 7px; right: 5px !important; cursor: pointer; opacity: 0.15; } .rb-modal-wrapper .rs__scrollbar-x-rail {display: none !important} #undolist, #redolist { margin: 0px;padding: 0px;list-style: none; } /*SOURCE SELECTOR*/ .source_selector { box-sizing: border-box; display:inline-block; color: #b7bbc0; font-size: 17px; line-height: 31px; font-weight: 500; cursor: pointer; margin-right: 28px; vertical-align: top;} .source_selector:hover, .source_selector.selected { color: #006dd2; } /* SUFFIX FOR INPUTS */ #rb_tlw .inputsuffix { line-height: 20px; display: inline-block; margin-left: -30px; font-size: 12px;color: #263d52;font-weight: 400; width:30px; border-left:1px solid #006dd2; box-sizing: border-box; text-align:center;} #rb_tlw .inputsuffix {color: #eee; border-left-color: #354151; line-height: 29px;} .left_right_row { position: relative; height: 25px; } /*ICON SWITCHER*/ #rb_tlw .icon_switcher, #rb_tlw .icon_trigger { padding:0px 5px; height: 30px; overflow: hidden; position: relative; display: inline-block; color:#b7bbc0; vertical-align: top; line-height: 25px !important; } #rb_tlw .icon_trigger_wrap .icon_trigger, #rb_tlw .icon_trigger_wrap .icon_switcher { height: 25px; background: #3a3e44; cursor: pointer; } #rb_tlw .icon_trigger_wrap .icon_trigger:hover, #rb_tlw .icon_trigger_wrap .icon_switcher:hover { color: #fff; } #rb_tlw .icon_trigger i, #rb_tlw .icon_switcher i { font-size: 17px; color: #b7bbc0; cursor: pointer; } #rb_tlw .icon_trigger_wrap .icon_trigger i, #rb_tlw .icon_trigger_wrap .icon_switcher i { font-size: 16px !important; vertical-align: top; line-height: 25px !important; margin-right: 5px; } #rb_tlw #reset_lock_media_size_layer .icon_trigger_wrap .icon_switcher i, #rb_tlw #reset_lock_media_size_layer .icon_trigger_wrap .icon_trigger i { margin-right: 0px; } #rb_tlw .icon_switcher .tponoffwrap { display: none; } #rb_tlw .triggerselect.twostatetrigger, #rb_tlw .icon_trigger:hover i, #rb_tlw .icon_switcher i.icon_state_on { color: #b7bbc0; } #rb_tlw .icon_trigger:hover i, #rb_tlw .icon_switcher i.icon_state_on { color: #fff; } #rb_tlw .icon_switcher i.icon_state_on { display: none; } #rb_tlw .icon_switcher i.icon_state_off { display: inline-block; } #rb_tlw .icon_switcher.icsw_on i.icon_state_off { display: none; } #rb_tlw .icon_switcher.icsw_on i.icon_state_on { display: inline-block; } #rb_tlw .triggerselect.twostatetrigger, #rb_tlw oneabsolute .icon_switcher { background-color: #3a3e44; width: 35px; height: 35px; line-height: 35px; text-align: center; border-radius: 4px; font-size: 17px; cursor: pointer; padding:0px;} #rb_tlw .triggerselect.twostatetrigger.selected, #rb_tlw oneabsolute .icon_switcher.icsw_on { background-color: #006dd2; } #rb_tlw oneabsolute .icon_switcher i { line-height: 35px !important } #rb_tlw oneabsolute .icon_switcher i.icon_state_on { color: #fff; } #rb_tlw .triggerselect.twostatetrigger.selected, #rb_tlw .triggerselect.twostatetrigger:hover, #rb_tlw oneabsolute .icon_switcher:hover i { color: #fff; } #rb_tlw .triggerselect.layer_rowposition_icons { margin-right: 5px; } /****************************** *** SPECIAL SELECT2 SETTINGS - **********************************/ #rb_tlw .select2RS-container .select2RS-selection {background-color: #2a2c2f;border: none;border-radius: 0px; font-size: 12px;color: #000;font-weight: 400;vertical-align: top;min-height: 30px; width:185px;} #rb_tlw .input_with_buttonextenstion .select2RS-container .select2RS-selection { width: 154px; } #rb_tlw .select2RS-container .select2RS-selection--single .select2RS-selection__rendered { line-height: 30px } #rb_tlw .__inmodal .select2RS-container .select2RS-selection { width: 100%; } #rb_tlw .select2RS-container .select2RS-selection .select2RS-selection__rendered {border-radius:0px;color: #b7bbc0; font-size:13px; font-weight: 500; } #rb_tlw .select2RS-container .select2RS-selection .select2RS-selection__rendered:hover { color: #fff; } #rb_tlw .select2RS-container .select2RS-selection.select2RS-selection--multiple .select2RS-selection__rendered { line-height:20px; background:#2a2c2f;padding: 5px; box-sizing: border-box;margin-top: 0px; min-height: 20px; vertical-align: top } #rb_tlw .select2RS-container .select2RS-selection .select2RS-selection__clear {cursor: pointer;float: right;font-weight: bold; } #rb_tlw .select2RS-container .select2RS-selection .select2RS-selection__placeholder {color: #b7bbc0; } #rb_tlw .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { top: 0px !important; right: 0px; border-left:1px solid #323438; width:30px !important; height:30px !important; background: #2a2c2f} #rb_tlw .input_with_buttonextenstion .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { right: 35px; } #rb_tlw .select2RS-container .select2RS-selection .select2RS-selection__arrow b { border-top-color:#777c80; color: #777c80; cursor:pointer} #rb_tlw .select2RS:hover .selection .select2RS-selection__arrow b { border-top-color:#b7bbc0 !important; color: #b7bbc0; } #rb_tlw .select2RS-container.select2RS-container--open .select2RS-selection--single .select2RS-selection__arrow b { border-bottom-color:#777c80;} #rb_tlw .select2RS-container.select2RS-container--open:hover .select2RS-selection--single .select2RS-selection__arrow b { border-bottom-color:#b7bbc0 !important;} #rb_tlw .select2RS-container .select2RS-selection {padding: 0px 10px;border-radius: 4px; box-sizing: border-box; display: inline-block} #rb_tlw .select2RS-selection.select2RS-selection--multiple { padding: 0px; } #rb_tlw .select2RS-container {min-width: 100px;margin-right: 5px; margin-bottom: 10px;} #rb_tlw .select2RS-container .select2RS-search.select2RS-search--inline { height: 20px; line-height: 20px; margin: 0px; } #rb_tlw .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice { margin:0px 5px 0px 0px; text-align:center; padding:0px 10px; line-height: 20px; border: none; border-radius: 3px; background: #006dd2; color: #fff;font-size: 11px; font-weight: 500;vertical-align: top; } #rb_tlw .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice__remove { color: #fff; margin-right: 3px; font-size: 11px; font-weight: 400;line-height: 20px; vertical-align: top; } #rb_tlw .select2RS-container .select2RS-search--inline .select2RS-search__field { line-height: 20px; border: none !important; border-radius: 0px; box-shadow: none !important; outline: none !important; margin:0px; padding:0px 0px 0px 5px; color: #b7bbc0; font-size: 13px; font-weight: 500; } #rb_tlw .select2RS-container.select2RS-container--focus .select2RS-search--inline .select2RS-search__field { max-width: 185px} #rb_tlw .select2RS-container .select2RS-selection.select2RS-selection--multiple ul li { margin-bottom: 0px; } #rb_tlw .revbuilder-colorpicker {vertical-align: top;margin-bottom: 5px; line-height: 30px; background: #2a2c2f; box-sizing: border-box; padding:7px; width:30px;height:30px; border-radius: 3px; border:none;} #rb_tlw .revbuilder-colorpicker .revbuilder-colorbox { width:16px; height:16px; border:1px solid rgba(255,255,255,0.15); border-radius: 0px; vertical-align: top} #rb_tlw .revbuilder-colorpicker .revbuilder-colorbtn { display: none; } #rb_tlw .revbuilder-colorpicker .visiblecolorfield { display: inline-block !important } #rb_tlw onelong .revbuilder-colorpicker.revbuilder-cpicker-master-wrap.visible-cp-input { width: 67px; display: inline-block; position: relative} #rb_tlw onelong .revbuilder-colorpicker.revbuilder-cpicker-master-wrap.visible-cp-input input { position: absolute;top: 7px;left: 23px;white-space: nowrap;overflow: hidden;width: 40px !important;min-width: 45px !important; } #rb_tlw .select2RS-container { margin-top:0px; margin-bottom: 0px; width:185px !important; margin-right:0px; display: inline-block} #rb_tlw .select2RS-container.select2RS-container--inlongoption { width:105px !important; } #rb_tlw .__inmodal .select2RS-container { width: 100% !important; } #rb_tlw .select2RS-container--smalltos2, #rb_tlw .select2RS-container--smalltos2 .select2RS-dropdown--below {min-width: 50px; } #rb_tlw .select2RS-container--smalltos2 .select2RS-selection {width: 60px;} #rb_tlw .select2RS-container--smalltos2-suffix, #rb_tlw .select2RS-container--smalltos2-suffix .select2RS-dropdown--below {min-width: 56px; } #rb_tlw .select2RS-container--smalltos2-suffix .select2RS-selection {width: 56px; border-radius: 0px 4px 4px 0px; } #form_nav_arrows_style .revbuilder-colorpicker .layerinput, #form_nav_bullets_style .revbuilder-colorpicker .layerinput, #form_nav_thumbs_style .revbuilder-colorpicker .layerinput, #form_nav_tabs_style .revbuilder-colorpicker .layerinput, #form_slide_nav_arrows .revbuilder-colorpicker .layerinput, #form_slide_nav_bullets .revbuilder-colorpicker .layerinput, #form_slide_nav_thumbs .revbuilder-colorpicker .layerinput, #form_slide_nav_tabs .revbuilder-colorpicker .layerinput { /*display: none;*/ } /********************************* LABELS AND SECTION TITELS **********************************/ #video_id_wrap { position: relative } longoption { display: block; border: 1px solid #3f444a; border-radius:3px; line-height: 38px; box-sizing: border-box; margin-bottom:5px;} .material-icons.rcw { transform: rotate(90deg); } .section_title { font-size: 16px; line-height: 28px;font-weight: 500;color: #000;} .setia { margin-bottom: 20px;} .description, label_info, .label_info, .function_info { color: #777c80; font-size:14px; font-weight: 400; line-height: 20px; display:inline-block;} .function_info a { color: inherit !important; } .function_info a:hover { color: #fff !important; } label_title, .label_title { line-height: 28px;vertical-align: top;min-width: 180px;display: inline-block; cursor: default;color: #222;font-weight: 800;text-transform: uppercase;margin-bottom: 10px;font-size: 14px;} label_value_info, .label_value_info { line-height: 28px;vertical-align: top;min-width: 30px;display: inline-block; cursor: default;color: #222; text-align:center;font-weight: 800;text-transform: uppercase;margin-bottom: 10px;border-radius: 4px; padding: 0px 10px;font-size: 12px;} label_sub, .label_sub, label_short,.label_short, label_a_left,.label_a_left, label_a_right,.label_a_right, xy_label,.xy_label, label_full,.label_full, label_a, .label_a { line-height: 17px; padding:7px 0px; vertical-align: top;display: inline-block; cursor: default;color: #222;font-weight: 500; margin-bottom: 0px;font-size: 12px;color:#777c80; width:80px; text-align: right;margin-right:15px; overflow: hidden; white-space: nowrap} label_sub, .label_sub { text-align: left; margin-right: 0px; width: auto; } #layer_with_action_wrap label_a { width: 120px; } #action_inputs label_a { width: 140px; } #rb_tlw .radiooption label_sub, #rb_tlw .radiooption .label_sub { line-height: 25px; vertical-align: top; padding: 2px 0px 0px; z-index:0; padding-left: 30px; position: relative; cursor: pointer;} #rb_tlw .radiooption label_sub:before, #rb_tlw .radiooption .label_sub:before { content: " "; width:20px;height:20px; background:#2a2c2f; position: absolute;left:0px;top:5px; border-radius: 100%; box-sizing: border-box; border:5px solid #2a2c2f;} #rb_tlw input[type=radio]:checked + label_sub { color: #fff !important; } #rb_tlw input[type=radio]:checked + label_sub:before { background: #006dd2; } label_full,.label_full { width: 100%;display: block; text-align: left} #form_slidergeneral_advanced_api label_full, #form_slidergeneral_advanced_api .label_full { width: 235px; display: inline-block; } xy_label, .xy_label { width: auto; display: inline-block; text-align: left; min-width: 30px; margin-right: 3px} .__inmodal label_short, .__inmodal .label_short, .__inmodal label_a_left, .__inmodal .label_a_left, .__inmodal label_a_right, .__inmodal .label_a_right, .__inmodal label_a, .__inmodal .label_a { display: block; width: 100%; text-align: left; } label_a span { line-height: 17px; display: inline-block; margin-top: 4px; } label_b, .label_b { line-height: 28px;vertical-align: top; display: inline-block; cursor: default;margin-right: 20px;} label_x, .label_x {line-height: 28px;vertical-align: top; display: inline-block; cursor: default;margin-right: 15px;} label_center, .label_center {line-height: 14px;vertical-align: top; display: inline-block; cursor: default; font-size:12px; text-transform: uppercase; display: block; text-align: center; margin-bottom: 10px; letter-spacing: 1px;} .labelunderline { color: #414448; border-bottom:1px solid #4a4c4e; margin-bottom:28px; text-transform: uppercase; font-size: 14px; font-weight: 700; line-height: 20px; padding-bottom: 10px; letter-spacing: 3px} label_a.auto, .label_a.auto { min-width:auto; margin-right: 15px} label_a.long, .label_a.long { min-width: 250px; } label_a.halflong, .label_a.halflong { min-width: 150px; } longoption label_a { min-width: 150px; text-align: left; margin-left: 15px;vertical-align: top; line-height: 38px; padding: 0px; margin-right: 10px; } longoption label_a.longlabellength { min-width: 220px } longoption i.material-icons { color: #b7bbc0; font-size: 20px; margin-left: 15px; vertical-align: top; line-height:38px;} longoption .tponoffwrap, longoption .fake_on_button { margin: 9px 10px 0px 0px; float:right;} .verticaldiv { width:100%;height:1px;border-top:1px solid #3e4a5a ;margin-bottom:10px;} /* EXTRA GROUP SETTINGS */ label_title, .label_title { color: #bcc9d2; } label_value_info, .label_value_info { color: #b7bbc0; background:#2a2c2f; } label_short, .label_short { min-width: 22px; width:22px; max-width: 22px; text-align: left; margin-right:0px;} label_a_left, .label_a_left { min-width: 230px; width:230px; max-width: 230px; text-align: center; margin-right:0px;} label_a_right, .label_a_right { min-width: 60px; width:60px; max-width: 60px;text-align: center;margin-right:0px;} label_b, .label_b { color: #bcc9d2; } label_x, .label_x { color: #bcc9d2; } label_center { color:#8095a3; } oneshort label_a, oneshort .label_a { max-width: 25px;box-sizing: border-box; margin-right: 10px} onethird label_a, onethird .label_a { min-width: 28px; max-width: 28px; } oneabsolute { position: absolute; left: 0px;top: 10px; width: 80px; } .verticaldiv { border-color: #3e4a5a; margin-top: 10px; margin-bottom: 10px } #slide_ddd_depth_info { margin-bottom: 0px; } /** LIGHT MAIN LABELS **/ .space_to_left { margin-left: 10px; } .space15 { display: inline-block; width: 15px;height: auto; line-height: inherit; vertical-align: top; } #selected_slide_source { text-transform: capitalize; margin-right: 5px; display:inline-block;} /** BREAK POINTS */ .bpoints_wrap { vertical-align: bottom; line-height: 50px;} .input_left, .input_right { display: inline-block; vertical-align: top; width:65px;} .input_middle {display: inline-block; vertical-align: top; font-weight: 500; font-size: 17px; line-height: 27px; margin:0px 10px 0px 0px;} .auto_dimension_la { display: none; } /***************************** - MOUSE INFO BOX - ******************************/ #mouseInfoBox { position:absolute; z-index:101000;white-space:nowrap;background: #222a34; color: #fff; font-weight: 300; font-size: 11px; padding: 5px 5px; line-height: 13px; display: none;border-radius: 4px; pointer-events: none} #mouseInfoBox .mouselabel { min-width:5px; position: relative; display: inline-block; color: #8095a3;line-height: 12px; margin-right: 5px; vertical-align: top} #mouseInfoBox.purplemouseinfo { height:48px; background: #5e35b1; color:#fff; } #mouseInfoBox.purplemouseinfo .mouselabel { color: #fff; } .mouse_info_coor { width: 40px; height: 24px; display: inline-block; margin-right: 5px; vertical-align: top; line-height: 12px; } .mouse_frame_label { font-size: 13px;line-height: 23px; font-weight: 600 } .mouse_info_align { width: 27px; height: 24px; display: inline-block; vertical-align: top; margin-top: 0px; } .mia_tl,.mia_tc,.mia_tr, .mia_ml,.mia_mc,.mia_mr, .mia_bl,.mia_bc,.mia_br { width: 6px; height: 6px; display: inline-block;margin-right: 3px; margin-bottom: 3px; background: #3f444a; float:left;} .mia_tr,.mia_mr, .mia_br { margin-right: 0px; } .mia_bl,.mia_bc,.mia_br { margin-bottom: 0px; } .top.left .mia_tl, .top.center .mia_tc, .top.right .mia_tr, .middle.left .mia_ml, .middle.center .mia_mc, .middle.right .mia_mr, .bottom.left .mia_bl, .bottom.center .mia_bc, .bottom.right .mia_br { background: #006dd2 } /******************************** - MAIN CONTAINERS - *********************************/ #builderView { position: fixed;top:0px;left:0px;width:100%;height:100%;background:#111; overflow: hidden;} #the_container { display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;min-width: 1071px} #builder_header { background:#006dd2; line-height: 70px; margin-top:20px;min-height: 70px;padding:0px 20px;} #builder_header_navigation { background:#0b5fab; min-height: 70px; line-height: 70px; margin-bottom: 20px } #rb_editor_logo { display: inline-block; height:50px;line-height: 50px; vertical-align: middle; /*padding:0px 15px; */ } #rb_editor_logo i.material-icons { font-size: 20px; color: #b7bbc0; transform: rotate(180deg); } .main_mode_selector { cursor:pointer; display: block; height:50px;line-height: 25px; background:#3f444a; vertical-align: middle; padding: 10px; box-sizing: border-box; color:#777c80; font-size: 13px; margin-bottom:0px; width:25%;float:left; text-align: center; /*border-bottom:1px solid #323438;*/} .main_mode_selector:first-child { border-left: none; } .main_mode_selector i.material-icons { font-size: 25px; display: block !important; text-align: center; margin:5px 0px 3px;} .main_mode_selector:hover { color: #b7bbc0; background: #3f444a; } .main_mode_breadcrumb_wrap, #mmbw_loptions { border-bottom: 1px solid #323438; padding: 15px; background: #202224; } .main_mode_submode { color: #777c80; font-size: 14px; font-weight: 900; line-height: 26px; text-align: center; text-transform: uppercase} .main_mode_submode.left { float: left; } .main_mode_submode.right { float: right; } .main_mode_submode.blue { background: #006dd2; color: #fff; padding: 0px 6px; border-radius: 4px; font-size: 13px;line-height: 23px;margin-top:2px;} .main_mode_submode.lila { background: #5e35b1; color: #fff; padding: 0px 6px; border-radius: 4px; font-size: 13px;line-height: 23px;margin-top:2px;} #stylemode_layeroption, #hovermode_layeroption, #animationmode_layeroption { display: none; } .mmbw_idle #stylemode_layeroption { display: block; } .mmbw_hover #hovermode_layeroption { display: block;} .mmbw_animation #animationmode_layeroption { display: block; } #glob_settings_header, #glob_slide_selector_header { border: 1px solid #d8e1e9; margin-bottom: 30px;border-radius: 4px; background:#fff;} /* FAKE CAROUSELS */ #fake_carousel_elements { position: absolute; z-index: 0; } .fakecarouselslide { position: absolute; box-sizing: border-box; background:rgba(120,140,165,1);} #slide_settings, #layer_settings, #timeline_settings { display: none; } #rev_builder_wrapper { position: relative; background: #111111; min-height: 600px; box-sizing: border-box; width:100%;height:100%;} #rev_builder { box-sizing: border-box;width: 100%; height: 100%; background:url(../images/medium_pattern_2x.png); background-size:16px 16px; background-repeat: repeat; display:block;position:absolute; overflow: hidden; } #rev_builder * { box-sizing: border-box; } #layout_slide { width:100%;height:100%;position: absolute;top:0px;left:0px;z-index:2;} #rev_slider_ul, #rev_slider_inbuild { z-index:3;width: 100%; height: auto; display: block; /*background:#2a3441;*/; position:relative;margin:auto;} #rev_slider_ul_inner { width:100%;height:100%;overflow:hidden;position: absolute; display:block; top:0px;left:0px;perspective: 1200px; transform-style: flat;} #rev_builder>.ui-resizable-e { width: 4px;right: -4px;background: #999; display: block; } #rev_builder>.ui-resizable-e:after { content: " "; height: 50px;width: 10px;top: 50%;margin-top: -25px; position: absolute;left: 0px;background: #888; border-radius: 0px 4px 4px 0px; } #rev_builder>.ui-resizable-e:hover, #rev_builder>.ui-resizable-e:hover:after{ background:#006dd2; } #layer_grid { z-index:5;width: 100%; height: auto; display: block; position: absolute; background:rgba(255,255,255,0.85);margin:auto;box-sizing: border-box; opacity: 0; pointer-events: none} #layer_grid.hovered .ui-resizable-handle:hover { background: rgba(23,141,247,0.5); } #layer_grid .ui-resizable-s { bottom: 0px; } #layer_grid .ui-resizable-n { top:0px; } #layer_grid .ui-resizable-w { left:0px; } #layer_grid .ui-resizable-e { right:0px; } #rev_slider_ul.hovered>.ui-resizable-handle:hover { background: rgba(23,141,247,0.5);} #main_hor_toolbar { background:#323438;width:100%;display: block; padding:5px 0px;box-sizing: border-box; position:absolute;height: 50px;top: 0px;left: 0px;padding: 0px 320px 0px 0px;z-index: 2000; } .mht_inner { display: inline-block; vertical-align: top; margin-right:10px;height:50px; } .mht_inner { border-left:1px solid #202224;} .layer_settings_collector { border-right: 1px solid #202224; } .toolbar_selector_icons .toptoolbaricon.material-icons { font-size: 20px; } .quick_style_wrap { border-right:1px solid #202224; } .quick_style_dep { position: relative } .quick_colorchange_dark, .quick_colorchange_light { box-sizing:border-box; cursor:pointer; width: 15px; height: 15px; background: #000; position: absolute; top: 9px; right: 40px; z-index: 1000; border-radius: 8px; border: 2px solid #000; } .quick_colorchange_light { background: #fff; right:18px; border-color:#fff;} .quick_colorchange_dark:hover, .quick_colorchange_light:hover, .quick_colorchange_light.selected, .quick_colorchange_dark.selected { border-color: #006dd2; } .toolbar_rightoriented { position: absolute ; right:320px; top:0px; height:50px; line-height: 50px;} .undo_redo_wrap, .drawselector_wrap, #main_screenselector { position: relative; display:inline-block} #undo_redo_wrap { cursor: pointer; width: 50px; height: 50px; } #the_right_toolbar { display: block; position:absolute; top:0px; left:0px; background:#323438; width: 320px; vertical-align: top; height: 100%; box-sizing: border-box; z-index: 2500;} #the_right_toolbar { left: auto;right: 0px; } #the_right_toolbar_inner { overflow: hidden; position: relative; width: 100%; display: block; height: 100%; box-sizing: border-box; padding:0px;} #the_editor { width: 100%;height: 100%;position: absolute; top:0px;left:0px;padding: 0px 320px 0px 0px; box-sizing: border-box } .layertoolbar_wrap { background: #323438; padding: 0px 10px 0px 20px;margin-top:0px; line-height: 50px; height: 50px; position: relative; vertical-align: top; display:inline-block !important; position: absolute; top: 0px;left: 50%;margin-left: -285px; } /*#layer_rescaler { width: 100%; height: 30px; position: absolute;top: 65px; left:0px; background: #202123; box-sizing: border-box; } #lresc_path { width: 301px;top: 13px; position: absolute; left: 40px; height: 5px; background: #323437; border-radius: 4px } #lresc_pin { width: 1px; height: 14px; position: absolute; top: 50% !important; transform:translateY(-7px) !important;left: 50%; cursor: pointer} #lresc_pin:before { position: absolute;content: " "; width: 14px;height: 14px; top:0px; left: -7px; background: #026dd2; border-radius: 7px; } .multiple_layers_selected #layer_rescaler, .no_layers_selected #layer_rescaler { display: none; } */ ._lc_reScaler { display:none; pointer-events: none; position: absolute; top:0px; left:0px; z-index: 100; width:100%;height:100%;background:transparent;} ._lc_reScaler_pin { position: absolute;top: 0px;left: 0px;z-index: 10; background: transparent; width:100%;height:100%; pointer-events: none;} ._lc_reScaler_pin .ui-resizable-se { bottom: -9px;right: -9px;width: 18px;height: 18px;pointer-events: auto;background: transparent;border-radius: 10px;} ._lc_reScaler_icon { background:url(../images/resize.png); width:18px;height:18px;position: absolute; background-size:contain;bottom:-9px;right:-9px;} ._lc_.selected >._lc_reScaler { display: block; } #rev_builder.inAnimationMode ._lc_.selected >._lc_reScaler, .multiple_layers_selected ._lc_.selected >._lc_reScaler { display: none !important; } #do_title_layer, #do_title_slide, #do_title_layer_not_selected { font-size: 14px; color: #b7bbc0; font-weight: 500; display: inline-block; margin-right: 20px; width: 150px; white-space: nowrap; overflow: visible; position: relative; vertical-align: top } #no_layer_selected { font-size: 15px; color: #b7bbc0; font-weight: 400; display: inline-block; white-space: nowrap; overflow: hidden; position: relative; vertical-align: top; padding: 20px; box-sizing: border-box; text-align: center} #no_layer_selected .material-icons { vertical-align: top; font-size: 20px; margin-right: 10px; } #do_lock_layer, #do_show_layer { display: inline-block } #do_title_slide input[type="text"], #do_title_layer input[type="text"] { line-height: 50px !important;height: 50px !important;background: transparent !important; padding: 0px !important; max-width:130px;font-size: 14px !important} #do_title_slide input[type="text"]:focus, #do_title_layer input[type="text"]:focus { color: #fff !important; } #do_title_layer, #do_title_slide { display: inline-block; } #no_layer_selected, #do_title_layer_not_selected { display: none; } #the_container.no_layers_selected #do_title_layer { display: none; } #the_container.no_layers_selected #no_layer_selected, #the_container.no_layers_selected #do_title_layer_not_selected { display: inline-block; } #the_container .do_title_layer_icon, #the_container .do_title_slide_icon { color: #006dd2; font-size: 17px; margin-right: 10px; line-height: 51px } #layer_lock_iconswitch:after, #layer_visibility_iconswitch:after { display:none;content:""; position: absolute; bottom: 5px;left: 50%;margin-left: -5px;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #53565a transparent transparent transparent; } #layer_lock_iconswitch.listIsFilled:after, #layer_visibility_iconswitch.listIsFilled:after { display: block; } #ui_preset_toggle { padding: 0px; text-align: center; width:40px;} #ui_preset_toggle .material-icons { margin: 0px !important; } #_layer_settings { padding-left: 10px } #_layer_settings .tool_drop { padding-left: 20px; } .undoredostep span { text-transform: capitalize } #do_background_layer .material-icons, #do_foreground_layer .material-icons { font-size: 30px } .multiple_layers_selected #do_background_layer, .multiple_layers_selected #do_foreground_layer, .no_layers_selected #do_background_layer, .no_layers_selected #do_foreground_layer { opacity: 0.25; pointer-events: none } /* NORMAL LAYER GRIDS */ .layer_grid { z-index:5;width: 100%; height: auto; display: block; position: absolute; margin:auto;box-sizing: border-box; transform:translateX(-50%) translateY(-50%); top:50%;left:50%;} /* SLIDE LI STYLES */ .slide_li { width:100%;height:100%;position: absolute;top:0px;left:0px;} .slide_li.showunderstatic { pointer-events: none; display: block !important; z-index: 3 !important; } .slide_li.hideslotsinslide .slots_wrapper { display: none !important; } #slide_li_template { display: none !important; } .slide_li.aable.markable { z-index: 5 } .slots_wrapper { width: 100%;height: 100%;position: absolute;z-index: 0;top: 0px;left: 0px; } .slotwrapper_prev, .slotwrapper_cur { overflow:hidden;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:0;} .slotwrapper_cur { z-index:1 } .slotwrapper_prev .defaultimg, .slotwrapper_cur .defaultimg { width: 100%;height: 100%;position: absolute;top:0px;left:0px; } .slotwrapper_prev .defaultimg { background:url(../images/light_pattern_2x.png); background-size:16px 16px; background-repeat:repeat; } /* STATIC SLIDE SETTINGS */ /*.staticlayersview .layer_group_filter_wrap,*/ .staticlayersview #slide_menu_gso_wrap, #gst_slide_10, #gst_layer_14, .staticlayersview #the_slide_timeline, #the_global_layers_timeline { display: none !important; } .staticlayersview #the_global_layers_timeline { display: block !important; } .staticlayersview #module_navigation_trigger { pointer-events: none; opacity: 0.5 } /*.static_slide_li .slots_wrapper { display: none !important; }*/ .staticlayersview #gst_layer_14 { display: inline-block !important; } .static_slide_li.slide_li { z-index: 50 !important } /************************* - SELECT BY DRAW - *************************/ #selectbydraw { position: absolute;z-index: 10000;width:100%;height: 100%; position: absolute; top: 0px; left: 0px; background: transparent; cursor: crosshair} #selectbydraw_box { border: 1px dashed #fff; position: absolute; background:rgba(0,109,210,0.3);} #selectbydraw_box:after { content: " "; position: absolute; top: 0px;left: 0px;padding: 1px; box-sizing:border-box; width: 100%;height: 100%;border: 1px dashed rgba(0,109,210); } /************************** - SAVE SLIDER - *************************/ #save_slider { width: 160px; height:50px; line-height:50px; color:#fff; font-size:15px; font-weight:500; position: fixed; bottom: 0px; right: 160px; text-align: center; z-index: 10000; background: #006dd2; cursor: pointer } #save_slider:hover { background: #0a447a; } #save_slider i { margin-right: 5px; line-height: 50px !important; font-size: 20px } #optimizeslider { display:none; width: 320px; height:50px; line-height:50px; color:#fff; font-size:15px; font-weight:500; position: fixed; bottom: 50px; right: 0px; text-align: center; z-index: 10000; background: #22a46e; cursor: pointer } #optimizeslider:hover { background: #166b48; } #optimizeslider i { margin-right: 5px; line-height: 50px !important; font-size: 20px } #preview_slider { border-left:1px solid #2883d9; width: 160px; height:50px; line-height:50px; color:#fff; font-size:15px; font-weight:500; position: fixed; bottom: 0px; right: 0px; text-align: center; z-index: 10000; background: #006dd2; cursor: pointer } #preview_slider:hover { background: #0a447a; } #preview_slider i { margin-right: 5px; line-height: 50px !important; font-size: 20px } /************************** - MAIN VIEW MODES - *************************/ #timeline_settings { display: block; } /* HIDE NAVIGATION IN LAYER MODE */ .mode__slidelayout #tp-thumbs, .mode__slidelayout #tp-tabs, .mode__slidelayout #tp-bullets, .mode__slidelayout #tp-leftarrow, .mode__slidelayout #tp-rightarrow, .mode__slidelayout #rev_progress_bar_wrap { display: none !important; } /* HIDE LAYERS AND SLIDE ON NAVIGATION SETTINGS */ .mode__navlayout ._lc_ { display: none !important; } /* HIDE LAYER SETTINGS UNDER SLIDE EDITOR, AND SLIDE SETTINGS UNDER LAYER EDITOR */ .mode__slidelayout.mode__slidestyle .layer_settings_collector, .mode__slidelayout.mode__slidecontent .slide_settings_collector, .mode__slidelayout .slider_general_collector, .mode__slidelayout .slider_nav_layout_collector, .mode__navlayout .slide_settings_collector, .mode__navlayout .layer_settings_collector, .mode__navlayout .slider_general_collector, .mode__sliderlayout .slide_settings_collector, .mode__sliderlayout .layer_settings_collector, .mode__sliderlayout .slider_nav_layout_collector { display:none !important;} /*SHOW TIMELINE WHEN NEEDED */ #timeline_settings { display: block !important; } /*.mode__slidelayout.mode__slidestyle #timeline_settings */ .mode__navlayout .nav_collector, .mode__sliderlayout .slider_general_collector { display: block; } /*SHOW SLIDE LAYOUT SETTINGS*/ .mode__slidelayout.mode__slidestyle .slide_settings_collector { display: block; } /*SHOW LAYOUT SETTINGS*/ .mode__slidelayout.mode__slidecontent .layer_settings_collector { display: block; } .mode__sliderlayout #module_settings_trigger, .mode__navlayout #module_navigation_trigger, .mode__slidelayout.mode__slidestyle #module_slide_trigger, .mode__slidelayout.mode__slidecontent #module_layers_trigger { color: #fff; background: #006dd2; } .no_layers_selected#the_container .form_collector.layer_settings_collector .form_inner { display: none !important; } /***************************** - LAYERS LIST CONTAINER - ******************************/ .mainLayerListWrap { padding:0px; position: relative; height:100%; box-sizing: border-box } .the_layers_in_slide { display: none !important; padding:0px; position: relative; overflow: hidden; height:auto; width: 100%; vertical-align: top; box-sizing: border-box; top: 0px;left: 0px;z-index: 10;} .opened_slidetab .the_layers_in_slide { display: block; border-top:15px solid #161617; border-bottom:15px solid #161617; } .resizeMainLayerListWrap { display: none !important;} .layerListContainer { margin: 0px; padding: 0px 0px 50px; } .all_layer_tool, .layerlist_toolbar_icon { display: inline-block; vertical-align: top; cursor:pointer; line-height: 34px; width:25px; text-align:left; color:#777c80;} #rb_tlw #timeline_settings .slide_timeline .slide_timeline_element input[type=checkbox].simplechkbx { margin-right: 5px; } .layerlist_toolbar_icon:hover, .layerlist_toolbar_icon.checked, #timeline_settings .all_layer_tool:hover .material-icons { color: #fff; } #layerlist_element_template { display: none !important; } .layerlist_element_innerwrap { display: block;width: 100%;height: 36px; position:relative; cursor: pointer; padding-left: 5px} #timeline .layerlist_element_innerwrap { padding-left: 0px } .layerlist_element_innerwrap ul { padding: 0px; margin: 0px; } .layerlist_element { color:#b7bbc0; list-style: none; margin:0px; position: relative; line-height: 34px} .layerlist_element_id, .layerlist_element_mover, .layerlist_element_type, .layerlist_element_alias { display: inline-block; vertical-align: top; line-height: 34px; margin-right: 0px; } #timeline .tllayerlist_element_zone >.layerlist_element_innerwrap { display: none !important; } #timeline.layer_in_drag .tllayerlist_element_zone >.layerlist_element_innerwrap { display: block !important; } .layer_in_drag.outlined { outline: 1px dashed #006dd2; } .layerlist_element_id { width: 13px; text-align: right; margin-right: 6px; } .layerlist_element_mover { margin-right: 5px;cursor: pointer } .layerlist_element_alias { font-size: 14px; white-space: nowrap; text-transform: capitalize; font-weight: 500; } .layerlist_element_type { margin-right: 5px; } #timeline .layerlist_element_type .material-icons, #rb_tlw .layerlist_element_type .material-icons { color: #006dd2; font-size:17px;} #rb_tlw .layerlist_element_innerwrap:hover .layerlist_element_type .material-icons { color: #fff !important; } #rb_tlw .layerlist_element_innerwrap:hover { background: #0d0d0e; } .layerordertypewrap { background:#161617;padding:5px 5px 2px 5px !important; font-size:16px; line-height: 34px;} .layerordertypewrap_title { color: #777c80;letter-spacing: 1px;text-transform: uppercase;font-weight: 500; line-height: 34px;font-size: 11px; display: inline-block; padding-left:20px; vertical-align: top} .layerlist_toolbar { display:none; /*background: linear-gradient(to right, rgba(0,109,210,0) 0%,rgba(0,109,210,1) 20%,rgba(0,109,210,1) 100%);*/ position: absolute;top:0px;right:23px;z-index:5;padding:0px 5px 0px 40px;} .tllayerlist_element .layerlist_toolbar { display:none; position: absolute;top:0px;right:0px;z-index:5;padding:0px 5px 0px 10px; height:35px; width:25px;} .tllayerlist_element .layerlist_element_innerwrap .layerlist_toolbar { /*background: linear-gradient(to right, rgba(13,13,14,0) 0%,rgba(13,13,14,1) 20%,rgba(13,13,14,1) 100%);*/} .tllayerlist_element .layerlist_element_innerwrap:hover .layerlist_toolbar { display: block } .layerlist_toolbar_icon_wrap { position: absolute;right:0px;top:0px;width:auto;height:36px; z-index: 6} #rb_tlw .material-icons.layer_current_visibility { display:none;font-size: 13px !important; position: absolute; right: 30px; cursor: pointer; top: 0px; z-index: 20; opacity: 0.5} #rb_tlw .material-icons.layer_current_locked { display:none;font-size: 13px !important; position: absolute; right: 50px; cursor: pointer; top: 0px; z-index: 20; opacity: 0.5;} #rb_tlw .material-icons.layer_current_visibility:hover, #rb_tlw .material-icons.layer_current_locked:hover { opacity: 1 } #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap:hover .material-icons.layer_current_visibility, #rb_tlw .tllayerlist_element._unvisible_ >.layerlist_element_innerwrap .material-icons.layer_current_visibility { display: block;} #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap .material-icons.layer_current_visibility { opacity: 0.35; } #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap .material-icons.layer_current_visibility:hover { opacity: 0.65; } #rb_tlw .tllayerlist_element._unvisible_ >.layerlist_element_innerwrap .material-icons.layer_current_visibility { opacity: 1; } #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap:hover .material-icons.layer_current_locked, #rb_tlw .tllayerlist_element._locked_ >.layerlist_element_innerwrap .material-icons.layer_current_locked { display: block; } #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap .material-icons.layer_current_locked { opacity: 0.35 } #rb_tlw .tllayerlist_element >.layerlist_element_innerwrap .material-icons.layer_current_locked:hover { opacity: 0.65 } #rb_tlw .tllayerlist_element._locked_ >.layerlist_element_innerwrap .material-icons.layer_current_locked { opacity: 1 } .layerordertypewrap .all_layer_tool_wrap { display: none; } .layerordertypewrap:hover .all_layer_tool_wrap { display: block; } #rb_tlw .layerordertypewrap .material-icons { cursor: pointer;font-size: 13px; width:16px;margin-right: 1px; position: relative; z-index: 100} .layerlist_toolbar_icon { visibility: hidden } .layerlist_toolbar_icon.checked, .layerlist_toolbar_icon.endswithslide, .layerlist_element_innerwrap:hover .layerlist_toolbar_icon { visibility: visible} .layerlist_element_innerwrap:hover .layerlist_toolbar { display: block; } .layerlist_element_innerwrap:hover .layerlist_element_alias { color: #fff; } .nolayeravailable { padding: 0px 10px; border-bottom: 1px solid #222a34; } .layerlist_element_level { margin-left: 0px; display:inline-block;} ul.layerListContainer >li >.layerlist_element_innerwrap .layerlist_element_type { margin-left: 10px; } .tllayerlist_element_group>.layerlist_element_innerwrap>.context_left>.layerlist_element_type { margin-left: 0px; } .layerListContainer>.layerlist_element.not_zone_layer>ul>li.layerlist_element>.layerlist_element_innerwrap>.context_left>.layerlist_element_type, .layerlist_element ul li ul li ul li .layerlist_element_type { margin-left: 25px; } .layerListContainer .collapsed ul { display: none; } .layerListContainer .collapsed .layerlist_element_level i { transform: rotateZ(-90deg); } .layerlist_element .indeplayerinput {display:none; width: 200px; height: 30px; position: absolute; left: 38px; padding: 0px 30px 0px 15px !important; background: #0d0d0e !important; top: 1px; z-index: 30; border: none; color: #fff; box-shadow: none !important; border-radius: 4px; } .layerlist_element .layerlist_element_innerwrap.directedit .indeplayerinput { display: inline-block; } .layerlist_element .layerlist_element_innerwrap.directedit .layerlist_element_alias { display: none; } .tllayerlist_element_zone.beforeitemdrop:before {content:" ";height:3px;background:#006dd2; position:absolute; width:100%; top:-1px; left:0px;z-index: 15} .layerlist_element.beforeitemdrop>.layerlist_element_innerwrap:after { content:" ";height:1px;background:#006dd2; position:absolute; width:100%; top:-1px; left:0px;z-index: 15} .layerlist_element.incolumntopdrop>.layerlist_element_innerwrap:after, .layerlist_element.afteritemdrop>.layerlist_element_innerwrap:after { content:" ";height:1px;background:#006dd2; position:absolute; width:100%; bottom:-1px; left:0px;z-index: 15} .layerlist_element.afterzonedrop:after { content:" ";height:1px;background:#006dd2; position:absolute; width:100%; bottom:-1px; left:0px;z-index: 15} .layerlist_element.ui-draggable-dragging { z-index: 1600; } .layerListContainer.sortToTheEnd { border-bottom: 3px solid #006dd2; } .layerlist_element.incolumndrop .layerlist_element_innerwrap, .layerlist_element.incolumntopdrop .layerlist_element_innerwrap {background:#2f3a49} #rb_tlw .layerordertypewrap .layerlist_element_level, .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_level { position: absolute; width: 100% } #rb_tlw .layerordertypewrap, .clayerlist_element_zone >.layerlist_element_innerwrap { padding-top:2px; padding-bottom:3px; } .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_alias {letter-spacing: 1px;text-transform: uppercase;font-weight: 500;line-height: 34px;font-size: 11px;display: inline-block; } .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_alias {color: #777c80; font-size: 11px; padding-left: 20px; } .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_type { display: none; } .tllayerlist_element_zone >.layerlist_element_innerwrap:hover { background: transparent; } .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_toolbar { background: transparent;padding-left: 0px;top: 5px; } .tllayerlist_element_zone >.layerlist_element_innerwrap.directedit .layerlist_element_alias { display: inline-block !important; } .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_toolbar, .tllayerlist_element_zone >.layerlist_element_innerwrap .fclayer_withslideend, .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_selector { display: none !important; } /** LAYERLIST ELEMENT LEVEL **/ #rb_tlw .layerlist_element_level i, #timeline .layerlist_element_level i { width: 20px; display: none; font-size: 22px !important; cursor: pointer; } #rb_tlw .layerlist_element_level i, #timeline .layerlist_element_level i { color: #b7bbc0 } #rb_tlw .layerordertypewrap .layerlist_element_level i, #timeline .tllayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_level i, #rb_tlw .clayerlist_element_zone >.layerlist_element_innerwrap .layerlist_element_level i { margin-left:0px; display: inline-block; color:#777c80; opacity: 1; } #rb_tlw .layerlist_element_innerwrap:hover .layerlist_element_level i, #timeline .layerlist_element_innerwrap:hover .layerlist_element_level i { color:#fff;opacity: 1; } /*#rb_tlw .layerordertypewrap:hover .layerordertypewrap_title, #rb_tlw .clayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_alias, #timeline .tllayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_alias,*/ #rb_tlw .layerordertypewrap:hover .layerordertypewrap_title, #rb_tlw .clayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_alias, #timeline .tllayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_alias, #rb_tlw .layerordertypewrap:hover .layerlist_element_level i, #rb_tlw .clayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_level i, #timeline .tllayerlist_element_zone >.layerlist_element_innerwrap:hover .layerlist_element_level i { color: #b7bbc0; } .tllayerlist_element_group>.layerlist_element_innerwrap>.context_left>.layerlist_element_level, .layerlist_element ul li .layerlist_element_level { margin-left: 5px; } .layerlist_element ul li ul li .layerlist_element_level { margin-left: 15px; } #timeline .layerordertypewrap .layerlist_element_level i, #rb_tlw .layerordertypewrap .layerlist_element_level i, #timeline .layerlist_element.withchildren>.layerlist_element_innerwrap .layerlist_element_level i, #rb_tlw .layerlist_element.withchildren>.layerlist_element_innerwrap .layerlist_element_level i { display: inline-block; } /* HIDE / SHOW LAYER GROUPS BASED ON SELECTED STATE */ .hide_top_row_layers .zone_top { display: none; } .hide_middle_row_layers .zone_middle { display: none; } .hide_bottom_row_layers .zone_bottom { display: none; } .hide_free_layers .layerListContainer >li.not_zone_layer { display: none; } .staticlayersview .hide_free_layers .layerListContainer >li.not_zone_layer { display: block !important; } /****************************** - TIMELINE SETTINGS - ******************************/ #timeline_settings { display: none; vertical-align: top; position: absolute; left: 0px;z-index: 920; top:auto;bottom:0px;padding: 0px 320px 0px 0px; height:auto;; width:100%; box-sizing: border-box; min-width: 1071px} #timeline { height:75px; background:#202224;} #timeline >.ui-resizable-n { height: 10px; } #timeline.inResize >.ui-resizable-n:after, #timeline >.ui-resizable-n:hover:after { content: " "; position: absolute;top: 3px;left:0px; width: 100%;height: 3px; background: #777b80; } #tlLayerListWrap { height: 134px; box-sizing: border-box; position: relative; } #timeline_top_toolbar { position: relative; height: 36px; z-index: 1600; background: #202224; } .timeline_left_container, .timeline_right_container { display: block; box-sizing: border-box; min-height: 36px; } .timeline_left_container { width: 290px; position: absolute; top: 0px;left: 0px;padding-left: 10px; background: #202224;z-index: 1500} .timeline_right_container { width: 30000px; margin-left: 310px;position: relative; } #time_linear { height: 35px; background: #202224;position: relative; bottom:0px; width: 100%; vertical-align: bottom; border-bottom:8px solid transparent; box-sizing: border-box;} #time_linear:before { width: 20px; height: 1px; background: #323438; content: " "; position: absolute; left: -20px;bottom: -9px; } #time_linear_offset { position: absolute;top: 0px;left: 0px; height:30px; width: 2400px; } #timeline_top_toolbar .timeline_left_container { height: 36px; vertical-align: bottom; padding:0px 0px; line-height: 36px;border-bottom:1px solid #323438;} #timeline_top_toolbar .timeline_right_container { height: 36px; vertical-align: bottom; line-height: 36px; border-bottom:1px solid #323438; background:#202224;} #time_linear .rm_ms, #time_linear .rm_sec, #time_linear .rm_twosec { width: 1px;height: 4px; border-left: 1px solid #414244; position: absolute;bottom:1px; color: rgba(183,187,192,0.5); font-size: 10px; margin-bottom: 0px; } #time_linear .rm_sec { height: 16px; vertical-align: bottom; margin-bottom: 0px; } #time_linear .rm_twosec { height: 16px; vertical-align: bottom; margin-bottom: 0px; } #time_linear .rulertxt { position: absolute;top: -2px; left:11px;line-height: 15px; font-size:11px; width: auto;transform: translateX(-50%);} #time_linear_hor_marker { width:1px;height:100%;background:#ff0000; position: absolute; top:0px;left:100px;z-index:800;} .tl_gridmanagement_wrap, .tl_magnifying_wrap, .tl_multip_wrap, .tl_playstop_wrap, .tl_toolbar_wrap, .layer_group_filter_wrap { display: inline-block; position:absolute; } .tl_gridmanagement_wrap { right: 85px; top: 0px; } .tl_magnifying_wrap { right: 55px; top: 0px; } .tl_multip_wrap { right:25px; top:0px;} .tl_playstop_wrap { right:0px; top:0px;} .tl_toolbar_wrap { right:25px;} .layer_group_filter_wrap { left: 9px; top: 3px; } .tl_magnifying_wrap label_icon.ui_magnet { position: relative; top: 3px; } #general_gridmanagement_wrap { display: none; position: absolute; top: -97px; width:300px; height: 63px;line-height: 35px;background: #202224;padding: 15px 15px;white-space: nowrap;border-radius: 4px; transform: translateX(-100px);} #general_frame_magnif_wrap { display: none; position: absolute; top: -120px; width:250px; height: 95px;line-height: 35px;background: #202224;padding: 10px 15px;white-space: nowrap;border-radius: 4px; transform: translateX(-50%);} #general_speed_factor_wrap { display: none; position: absolute; top: -55px; width:220px; height: 30px;line-height: 35px;background: #202224;padding: 10px 15px;white-space: nowrap;border-radius: 4px; transform: translateX(-50%);} #general_speed_factor_wrap input[type="text"] { width: 60px; } .closeme_tl_miniwrapper { position: absolute; top: 2px;right: 2px;cursor: pointer; height: 20px;width: 20px;line-height: 20px;text-align: center;} .closeme_tl_miniwrapper i.material-icons { color: #fff; font-size: 15px; line-height: 20px !important; opacity: 0.5; } .closeme_tl_miniwrapper:hover i.material-icons { opacity: 1; } .tl_gridmanagement_wrap.selected #general_gridmanagement_wrap, .tl_magnifying_wrap.selected #general_frame_magnif_wrap, .tl_multip_wrap.selected #general_speed_factor_wrap { display: block; } #general_frame_magnif_wrap .radiooption, #general_frame_magnif_wrap .radiooption div { display: block;position: relative} #general_frame_magnif_wrap .radiooption .shortcuttext { right: 20px;color: #777c80; position: absolute;width: 35px;text-align: left;} .tl_multip_wrap.selected #tl_multiplicator i{ color: #fff; opacity: 1; } #timeline_settings .basic_action_button#gsf_ok { height: 30px;border-radius: 4px; margin-left: 5px; line-height: 30px; } #timeline_settings .basic_action_button#gsf_ok:hover { background: #006dd2; } .layer_g_filter label_icon { width: 25px; margin: 0px; cursor: pointer } .layer_allcollaps, .layer_g_filter { display: inline-block; } .tl_gridmanagement_wrap.selected #tl_gridmanagement i { color: #fff !important; } .layer_allcollaps { line-height: 30px !important; vertical-align: top; margin-left: 7px; cursor: pointer;color: #b7bbc0; } .layer_allcollaps:hover { color: #fff; } .layer_allcollaps i { font-size: 20px; } #timeline_settings .basic_action_button { background: transparent; border:none; border-radius: 0px; width:30px; text-align:center; height:35px; line-height:35px; text-align:center; color:#777c80; text-transform: uppercase; font-weight: 400; font-size: 12px;box-sizing: border-box;margin:0px; padding:0px;} #timeline_settings .basic_action_button i { font-size: 20px; margin:0px;} #timeline_settings .basic_action_button:hover { color: #b7bbc0; border: none; } #timeline_settings .basic_action_button:hover i.material-icons { color: #fff; } .action_collection_wrap { position: relative; cursor: pointer; display:block;} .action_collections { position: absolute; background: #2a2c2f; top: 100%;left: 0px; display: none; width: 100%; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); padding: 5px; box-sizing: border-box } .action_collection_wrap.showmore .action_collections { display: block; } .action_collection_wrap.showmore {z-index:1000;} .slide_timeline, #tlLayerListWrap .layerListContainer { padding-left: 0px; } .slide_timeline .slide_timeline_element, .tllayerlist_element { background: #202224; line-height: 36px; } .nolayeravailable { background: #202224; min-height: 29px; line-height: 29px; } .slide_timeline_element .layerlist_element_innerwrap, .tllayerlist_element .layerlist_element_innerwrap { width: 18000px;min-height:36px; border-bottom:1px solid #323438;box-sizing: border-box} .slide_timeline_element .layerlist_element_innerwrap .context_left, .tllayerlist_element .layerlist_element_innerwrap .context_left { width: 290px; line-height: 36px; position: relative; background:#202224;z-index:1500;box-sizing: border-box; padding-left: 15px;height:35px;} .tllayerlist_element .layerlist_element_innerwrap .context_left:after, #the_fake_cl:after, #the_st_cl:after, .timeline_left_container:after { content: " "; right: -1px;top: 0px; height: 100%; background: #3f444a;width: 1px; position: absolute } #timeline .layerlist_element_id, #timeline .layerlist_element_mover, #timeline .layerlist_element_type, #timeline .layerlist_element_alias { line-height: 36px;margin-right: 10px; max-width: 150px; overflow: hidden; white-space: nowrap} /* NO LAYERS AVAILABLE TEXT */ .tllayerlist_element.nolayeravailable { margin-left: 10px; } .tllayerlist_element.nolayeravailable .context_left { padding-left: 36px; } .slide_timeline .layerlist_element_type { margin-left:0px;} .slide_timeline .slide_timeline_element .layerlist_element_alias, .nolayeravailable .layerlist_element_alias {color:#b7bbc0; white-space: nowrap} #rb_tlw .slide_timeline_element input[type=checkbox].simplechkbx, #rb_tlw .tllayerlist_element input[type=checkbox].simplechkbx { line-height: 36px;margin-top: 10px; } #timeline_settings .slide_timeline .slide_timeline_element .material-icons, #timeline_settings .layerListContainer .material-icons { line-height: 36px; font-size: 17px; } #timeline_settings #tl_trigger_slide_options { font-size: 15px; line-height: 36px; position: absolute; top: 0px; right: 8px; color: #777c80; cursor: pointer} #timeline_settings #tl_trigger_slide_options:hover { color: #fff; } /*#timeline_settings .slide_timeline .slide_timeline_element .material-icons { color: #5e35b1 !important; }*/ .stimeline { position: absolute;left: 310px; top: 0px;height: 35px; background: #202224;width: 100%; } .slide_timeline_element>.layerlist_element_innerwrap:hover .context_left, .fake_tllayerlist_element>.layerlist_element_innerwrap:hover .context_left, .tllayerlist_element>.layerlist_element_innerwrap:hover .context_left, .slide_timeline_element.checked>.layerlist_element_innerwrap .context_left, .tllayerlist_element.checked>.layerlist_element_innerwrap .context_left { color:#fff;} .slide_timeline_element>.layerlist_element_innerwrap:hover .context_left, .fake_tllayerlist_element>.layerlist_element_innerwrap:hover .context_left, .tllayerlist_element>.layerlist_element_innerwrap:hover .context_left, .slide_timeline_element.checked>.layerlist_element_innerwrap .context_left, .tllayerlist_element.checked>.layerlist_element_innerwrap .context_left, .slide_timeline_element .layerlist_element_innerwrap:hover .stimeline, .tllayerlist_element .layerlist_element_innerwrap:hover .stimeline, .tllayerlist_element.checked >.layerlist_element_innerwrap .stimeline, .tllayerlist_element .layerlist_element_innerwrap:hover, #the_slide_timeline:hover>.layerlist_element_innerwrap, .tllayerlist_element.checked>.layerlist_element_innerwrap { background: #0d0d0e; /*hoveredtimelinebg*/ } .tllayerlist_element_zone >.layerlist_element_innerwrap:hover .context_left, .tllayerlist_element_zone >.layerlist_element_innerwrap:hover .stimeline { background:#0d0d0e } .tllayerlist_element .layer_has_action { width: 8px;height: 8px; position: absolute; top: 13px; left: 11px; border-radius: 4px; background: #f82c8e; display: none; } .tllayerlist_element.actionmarked .layer_has_action { display: block } .timebox { width: 60px;height: 17px; box-sizing: border-box; vertical-align: top; line-height: 17px; background: #121314; color: #fff; font-size: 12px; text-align: center; top:10px; position: absolute; left:0px;} .inmove.timebox, .timebox span { display: inline-block; font-size: 12px; color: #fff; } .timebox_marker { width: 0px; height: 4000px; border-left:1px solid rgba(255,255,255,0.1); background:transparent; position: absolute;left: 0px;top: 26px; } .slidelooptimemarker, .fixedscrolltimemarker{ display:none; height:100%; width: 200px; background: rgba(63, 68, 74, 0.15); pointer-events: none; z-index: 1000; position: absolute; top: 0px;left:200px; } #time_linear .slidelooptimemarker, #fixedscroll_linear .fixedscrolltimemarker { height: 35px; } #fixedscrolltimestart .timebox_marker, #fixedscrolltimeend .timebox_marker, #slidelooptimestart .timebox_marker, #slidelooptimeend .timebox_marker { border-left: 1px solid #323438; top: 0px; z-index: 2; } #slidelooptimestart .timebox_marker:after, #fixedscrolltimestart .timebox_marker:after { content:" "; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 0; border-color: #3f444a transparent transparent transparent; position:absolute; top:0px;left:0px;} #slidelooptimeend .timebox_marker:after, #fixedscrolltimeend .timebox_marker:after { content:" "; width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 0;border-color: transparent #3f444a transparent transparent; position:absolute; top:0px;right:0px;} #hovertime .timebox_marker, #frametime .timebox_marker { border-left-color: #006dd2; } #hovertime .timebox, #frametime .timebox { background: #006dd2; } #currenttime .timebox { background: #202224;box-shadow: 0px 0px 0px 1px #4f565f; } #currenttime .timebox_marker { border-left-color: transparent; } #currenttime .timebox.inmove { background: #5e35b1; box-shadow: none; } #currenttime .timebox_marker.inmove { border-left-color: #5e35b1; } .covered .timebox_marker { display: none; } #fixedscrolltimestart .timebox, #fixedscrolltimeend .timebox, #slidelooptimestart .timebox, #slidelooptimeend .timebox, #maxtime .timebox { color: #fff; background: #202224;box-shadow: 0px 0px 0px 1px #4f565f; top: 10px; line-height: 17px; height: 17px; left: 0px; position: absolute; } #fixedscrolltimestart .timebox, #fixedscrolltimeend .timebox, #slidelooptimestart .timebox, #slidelooptimeend .timebox { display:none } #fixedscrolltimeend .timebox #slidelooptimeend .timebox { left: -60px; } #fixedscrolltimestart .timebox, #fixedscrolltimeend .timebox, #slidelooptimestart .timebox, #slidelooptimeend .timebox { z-index: 4; } #fixedscrollimestart .timebox span, #fixedscrollimeend .timebox span, #slidelooptimestart .timebox span, #slidelooptimeend .timebox span #maxtime .timebox span { color: #fff; } #fixedscrolltimestart, #fixedscrolltimeend, #slidelooptimestart, #slidelooptimeend { pointer-events: none; display: none; } #timeline.fixedscrollon .fixedscrolltimemarker, #timeline.fixedscrollon #fixedscrolltimestart, #timeline.fixedscrollon #fixedscrolltimeend, #timeline.slideloopon .slidelooptimemarker, #timeline.slideloopon #slidelooptimestart, #timeline.slideloopon #slidelooptimeend { display: block; z-index:1;} /* SLIDE LOOP EDIT MODE */ #timeline.fixedscrolledit #fixedscrolltimestart, #timeline.fixedscrolledit #fixedscrolltimeend, #timeline.slideloopedit #slidelooptimestart, #timeline.slideloopedit #slidelooptimeend { pointer-events: auto; z-index: 10} #timeline.fixedscrolledit #fixedscrolltimestart .timebox_marker, #timeline.fixedscrolledit #fixedscrolltimeend .timebox_marker, #timeline.slideloopedit #slidelooptimestart .timebox_marker, #timeline.slideloopedit #slidelooptimeend .timebox_marker {border-color: #5e35b1; } #timeline.fixedscrolledit #fixedscrolltimestart .timebox_marker:after, #timeline.slideloopedit #slidelooptimestart .timebox_marker:after {border-color: #5e35b1 transparent transparent transparent} #timeline.fixedscrolledit #fixedscrolltimeend .timebox_marker:after, #timeline.slideloopedit #slidelooptimeend .timebox_marker:after {border-color:transparent #5e35b1 transparent transparent;} #timeline.fixedscrolledit .fixedscrolltimemarker, #timeline.slideloopedit .slidelooptimemarker { background: rgba(94, 53, 177, 0.15); } #timeline.fixedscrolledit #fixedscrolltimestart .timebox, #timeline.fixedscrolledit #fixedscrolltimeend .timebox, #timeline.slideloopedit #slidelooptimestart .timebox, #timeline.slideloopedit #slidelooptimeend .timebox { display: block; } /*#time_linear .rm_twosec:first-child { height: 26px; bottom: -10px; border-left: none} 310 insted of 290*/ #hovertime, #frametime, #currenttime, #maxtime, #fixedscrolltimestart, #fixedscrolltimeend, #slidelooptimestart, #slidelooptimeend { position:absolute; left:0px; top:0px; cursor:pointer; z-index: 5} #fixedscrolltimestart, #slidelooptimestart { left: 200px; } #fixedscrolltimeend, #slidelooptimeend { left: 400px; } #maxtime { z-index: 4; } #fixedscrolltimeend, #fixedscrolltimestart, #slidelooptimeend, #slidelooptimestart { z-index: 15; } #frametime { pointer-events: none; z-index: 6; display: none} #hovertime { pointer-events: none; z-index: 2; display: none} #hovertime.hideme, #frametime.hideme { display: none !important; } /*** SINGLE TIMELINES ****/ .stimeline .frameswrap { position: absolute !important;height: 16px;top: 10px;left: 0px; } .stimeline .frameswrap framebg { position: absolute !important; top: 0px;left: 0px; height: 16px;/*background: #323438;*/ cursor: ew-resize;} .frame_unvisible_start { position: absolute;top: -11px;left: -20px; width: 300px; background: #202224; opacity: 0.75; height: 37px; z-index: 100; pointer-events: none; display:none;} .tllayerlist_element.frame_1_indrag >ul .frame_unvisible_start { display: block; } .frameswrap framewrap { position: absolute !important; top: 0px !important;left: 0px; min-width: 0px;height: 16px;background: #4f5660; border-radius:2px; cursor: ew-resize} #the_slide_timeline .stimeline .frameswrap framebg, #the_slide_timeline .stimeline .frameswrap framewrap { cursor: default; } .frameswrap framewrap marker { background: #3f444a;position: absolute; left:auto;right:0px; top: 0px; height: 16px; border-radius:2px;} .frameswrap framewrap.frame_frame_1 marker, .frameswrap framewrap.frame1 marker, .frameswrap framewrap:first-child marker { left: 0px; right:auto;} .enable_on_frame_0, .enable_on_frame_1, .enable_on_frame_999 { visibility: hidden; height: 0px; width: 0px; opacity: 0; } .show_on_frame_0, .show_on_frame_1, .show_on_frame_999 { display: none !important; } .selected_frame_0 .hide_on_frame_0 { display: none !important; } .selected_frame_0 .show_on_frame_0, .selected_frame_1 .show_on_frame_1, .selected_frame_999 .show_on_frame_999 { display: inline-block !important; } .selected_frame_0 .enable_on_frame_0, .selected_frame_1 .enable_on_frame_1, .selected_frame_999 .enable_on_frame_999 { visibility: visible !important; height: auto; width: auto; opacity: 1; } .selected_frame_0 #remove_keyframe, .selected_frame_1 #remove_keyframe, .selected_frame_999 #remove_keyframe { display: none; } #le_keyframes_list_innerwrap { position: relative } #remove_keyframe:hover { color: #fff !important; } .frameswrap frameinfo { position: absolute;top: 2px;left: 50%;color: #fff;line-height: 12px;font-size: 11px;transform: translateX(-50%); font-weight: 400; pointer-events: none; z-index: 5} .frameswrap framedelay { position: absolute; display:none;top: -17px;padding:0px 3px; border:1px solid transparent; color: #b7bbc0;line-height: 14px;font-size: 11px;transform: translateX(-100%); font-weight: 400; z-index: 3; pointer-events: none; background:#3f444a;} .frameswrap endloop, .frameswrap startloop { display:none; position: absolute; pointer-events: none; top: 0px; left:0px; line-height: 16px; font-size: 11px;background: #3f444a; color:#b7bbc0; border:1px solid #777c80;box-sizing: content-box; z-index:8; width:14px; height:14px;} .frameswrap endloop { left:auto; right:0px;} .frameswrap starloop.shifted { left: 17px !important; } #timeline_settings .layerListContainer .frameswrap endloop i.material-icons, #timeline_settings .layerListContainer .frameswrap startloop i.material-icons { line-height: 14px !important; font-size: 14px !important; width:14px;} .frameswrap framedelay.coloredbgover, .frameswrap framedelay.coloredbg { top: 0px !important; display: block; } .stimeline:hover .frameswrap framedelay, .frameswrap framewrap.ui-draggable-dragging framedelay { display: block; } framedelay.coloredbg { background: #3f444a; color:#b7bbc0; border:1px solid #777c80;box-sizing: border-box; font-weight: 600} framedelay.coloredbgover { color:#b7bbc0; border:1px solid #777c80; } #slide_frame_container framedelay { display: none !important; opacity: 0 !important; } .checked >.layerlist_element_innerwrap .stimeline framedelay.coloredbg, .checked >.layerlist_element_innerwrap .stimeline startloop, .checked >.layerlist_element_innerwrap .stimeline endloop { background:#4f5660;border:1px solid #fff; color:#fff;} framewrap:hover startloop, framewrap:hover endloop, .checked >.layerlist_element_innerwrap .stimeline framedelay.coloredbgover { border:1px solid #fff; color:#fff;} .frameswrap framewrap:hover startloop, .frameswrap framewrap:hover endloop, .frameswrap framewrap.selected startloop, .frameswrap framewrap.selected endloop, .frameswrap framewrap.selected, .frameswrap framewrap.selected marker, .frameswrap framewrap:hover, .frameswrap framewrap:hover marker { background: #006dd2 !important; } .inAnimationMode .frameswrap framewrap.frame_frame_1 { background: transparent !important; } .inAnimationMode .frameswrap framewrap.frame_frame_1 ffafter { z-index:2; content:" "; position: absolute; top:0px; left:50%; height: 100%; width: 50%; background:#4f5660; border-radius: 0px 2px 2px 0px; box-sizing: border-box;} .inAnimationMode .frameswrap framewrap.frame_frame_1 ffbefore { z-index:2; content:" "; position: absolute; top:0px; left:0; height: 100%; width: 50%; background:#4f5660; border-radius: 2px 0px 0px 2px; box-sizing: border-box;margin-right:1px;} .inAnimationMode .frameswrap framewrap.frame_frame_1.selected_0.selected ffbefore, .inAnimationMode .frameswrap framewrap.frame_frame_1 ffbefore:hover { background: #006dd2; } .inAnimationMode .frameswrap framewrap.frame_frame_1.selected ffafter, .inAnimationMode .frameswrap framewrap.frame_frame_1 ffafter:hover { background: #006dd2; } .inAnimationMode .frameswrap framewrap.frame_frame_1.selected_0.selected ffafter { background: #4f5660; border: none; } .inAnimationMode .frameswrap framewrap.frame_frame_1.selected_0.selected ffafter:hover { background: #006dd2 !important; } .frameswrap framewrap.selected framedelay.coloredbg, .frameswrap framewrap.selected framedelay.coloredbgover, .frameswrap framewrap:hover framedelay.coloredbg, .frameswrap framewrap:hover framedelay.coloredbgover { border-color: #fff; background: #006dd2 !important; color: #fff; } #slide_frame_container .frameswrap { /*background:#323438;*/ } /*#slide_frame_container .frameswrap framewrap { background: #5e35b1; cursor:default;}*/ #slide_frame_container .frameswrap framewrap marker { background: #5e35b1; cursor:default;} #timeline_collapser { display:none; z-index: 1700;line-height: 35px; background-color:#202224; font-size:11px; position: absolute; right: 0px;top: 0px; width: 35px;height: 35px; text-transform: uppercase; color: #777c80; cursor: pointer; text-align: center; } #timeline_collapser i { margin: 0px; padding: 0px; width: 35px;height: 35px; font-size: 24px} #timeline_collapser:hover { color: rgba(183,187,192,1); } .inResize #timeline_collapser { display: none !important; } #timeline > .ui-resizable-n { cursor: ns-resize; } #timeline_settings #frametime { display: none; } /*#timeline_settings.frame_in_drag #currenttime,*/ #timeline_settings.frame_in_drag #hovertime, #timeline_settings.frame_in_drag #maxtime { display: none !important; } #timeline_settings.frame_in_drag #frametime { display: block !important; } /*********************************** - LAYER ANIMATION PROGRESS - ************************************/ #le_keyframes_list { position: relative; } #layer_animation_progressbar { position: absolute; left: -14px; top: 0px; width: 6px; height: 100%; border: 1px solid #777c80; border-right: none; } #layer_animation_progressarrow { position:absolute; left:0px; top:0px; transform:translateY(-50%); width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 5px;border-color: transparent transparent transparent #ffffff; } #layer_simulator_time { color: #777c80; display: inline-block; font-size: 12px; font-weight: 400; margin-left: 10px; line-height: 30px; vertical-align: top } #layer_simulator { margin-top: 5px; margin-bottom: 0px; margin-right: 10px} #layer_simulator i.material-icons { width: 30px !important; } .group_loopsettings { display: none; } .settingsmenu_wrapbtn, .ts_wrapbrtn, .loop_wrapbrtn { line-height: 30px; text-align: center; color:#b7bbc0; font-size: 14px; font-weight: 400; display:inline-block; box-sizing: border-box; cursor:pointer; vertical-align: top;min-width: 69px; height: 30px; width:69px;margin-right:1px; margin-bottom:1px;background:#3a3e44;} .ts_wrapbrtn.notinuse, .loop_wrapbrtn.notinuse { background:#35383d; color: rgba(183,187,192,0.4); } .settingsmenu_wrapbtn { width: 92px; } #layer_looping_wrap .settingsmenu_wrapbtn { width: 139px; } .ssmbtn:hover, .ssmbtn.selected, .transtarget_selector:hover, .transtarget_selector.selected, .looptarget_selector:hover, .looptarget_selector.selected { color: #fff; background: #006dd2; } .ssm_content { display: none } .ssm_content.selected { display: block; } .ts_wrapbrtn.notinuse .transtarget_selector:hover, .ts_wrapbrtn.notinuse .transtarget_selector.selected, .loop_wrapbrtn.notinuse .looptarget_selector:hover, .loop_wrapbrtn.notinuse .looptarget_selector.selected { background: transparent; } .form_collector .form_inner_header #add_ltsel i { margin: 0px !important; font-size: 20px; } #layerframespeed_wrap { position: relative } #layerframespeed_sub { position: absolute; background: #2a2c2f; color: #777c80; height: 30px; top: 0px; right: 0px; width: 70px; line-height: 30px; z-index: 5; border-radius: 0px 4px 4px 0px; text-align: right; padding: 0px 10px; } /*********************************** - SLIDE BACKGROUND TRANSITIONS - ************************************/ #rb_tlw .transgroup, #rb_tlw .latransgroup { width: 100%;height: auto; cursor: pointer; position: relative;} #rb_tlw .latransgroup .latransgroup_name, #rb_tlw .transgroup .transgroup_name { line-height: 30px; background: #2a2c2f; color: #b7bbc0; font-size: 13px; display: block; padding:0px 20px; border-radius: 4px; margin-bottom: 1px} #rb_tlw .latransgroup.selected .latransgroup_name, #rb_tlw .latransgroup:hover .latransgroup_name, #rb_tlw .transgroup.selected .transgroup_name, #rb_tlw .transgroup:hover .transgroup_name { color: #fff; } #rb_tlw .latransgroup .inner_latransitions, #rb_tlw .transgroup .inner_transitions { padding: 0px 0px; } .animation_drop_arrow { display: block; position: absolute; right:0px; top: 0px; height: 30px; width: 30px; border-left:1px solid #323438; text-align: center;} .animation_drop_arrow i { color: #b7bbc0; line-height: 30px !important; font-size: 20px; transform: rotateZ(-90deg)} #rb_tlw .latransgroup.selected .animation_drop_arrow i, #rb_tlw .transgroup.selected .animation_drop_arrow i { color:#fff;transform: rotateZ(0deg) } #transition_groups { margin-bottom: 25px; } .dark_btn { position: relative; border: none; background: transparent; color:#777c80; font-size: 13px; line-height: 23px; cursor: pointer;padding-left:5px;margin-bottom:5px; overflow: hidden; white-space: nowrap; } .dark_btn.selected, .dark_btn:hover { color:#fff;} .slide_trans_liste, #layer_trans_targets, .layer_trans_liste, .layer_transliste, .added_slide_transition { background:#3a3e44; color:#b7bbc0; border-radius: 4px; line-height: 30px;padding:0px 10px;margin-bottom:1px;position: relative; cursor: pointer} .layer_transliste { background: #5e35b1; } #layer_trans_targets, .layer_transliste { padding: 0px; } .layer_transliste >.right-divided-icon { font-size: 20px !important; } .layer_trans_liste { padding: 0px 20px; } .keyframe_list_title { text-transform: uppercase; font-size: 14px; color: #b7bbc0; font-weight: 800; line-height: 30px; display: inline-block; vertical-align: top;} .keyframe_infotext { font-size: 12px; line-height: 30px; vertical-align: top; text-align: right; float:right; color:#777c80; font-weight: 400; margin-left: 15px; } .keyframe_infotext i { font-size: 14px; margin-left: 5px } #remove_keyframe, #copy_keyframe, #paste_keyframe { cursor: pointer; } #copy_keyframe:hover, #paste_keyframe:hover { color: #b7bbc0; } #paste_keyframe { display: none; } #rb_tlw .latransgroup.selected .inner_latransitions { display: block; } .load_anim_value_wrap { padding: 10px 20px 0px; } .keyframe_liste .load_anim_value_wrap { margin-left: -20px; } .layer_trans_liste:hover, .layer_trans_liste.selected, .slide_trans_liste:hover, .slide_trans_liste.selected, .added_slide_transition.selected { background: #006dd2;} .layer_transliste:hover { color: #fff; } i.material-icons.rotateleft, .layer_transliste i, .latransgroup i { transform: rotateZ(-90deg) } .layer_transliste_inner { background:#323438 } .layer_transliste.open .layer_transliste_head i, .latransgroup.open i { transform: rotateZ(0deg) } .layer_transliste_head i.right-divided-icon { font-size: 20px !important } .layer_transliste .layer_transliste_inner, .latransgroup .lainner_transitions { display: none; } .layer_transliste.open .layer_transliste_inner, .latransgroup.open .lainner_transitions { display: block; } #rb_tlw .layer_trans_liste .material-icons.right-divided-icon { display: none} #rb_tlw .layer_trans_liste.selected .material-icons.right-divided-icon { display: block} .right-divided-icon { width: 30px; text-align: center; float: none;position: absolute; right: 0px;top: 0px; z-index: 3; font-size: 15px !important; border-left: 1px solid #323438; } .added_slide_transition .right-divided-icon:hover { transform: scale(1.2); transform-origin: 50% 50%; } li.added_slide_transition.selected>i.transition-remove { border:none !important;} li.added_slide_transition >i.transition-replace { color:rgba(255,255,255,0.75); position: absolute;right: 30px;width: 50px; text-align: right; opacity: 0; cursor: pointer; border-right: 1px solid rgba(0,0,0,0.2);padding-right: 10px;background: transparent; opacity:0;} li.added_slide_transition:hover >i.transition-replace { opacity:1;} li.added_slide_transition >i.transition-replace:hover { color:rgba(255,255,255,1);} .dark_btn .material-icons { font-size: 14px } .sm-updown { width: 10px;height: 23px;vertical-align: top;display: inline-block;line-height: 23px;margin-right: 5px} #latransition_selector_in .sm-updown, #latransition_selector_out .sm-updown, #transition_selector .sm-updown { display: none; } #latransition_selector_in, #latransition_selector_out { display: none; } #layer_transliste_0, #layer_transliste_999 { width: 280px; display:none;} .keyframe_liste.open #layer_transliste_0, .keyframe_liste.open #layer_transliste_999 { display: block; } .keyframe_CP_wrap { opacity: 0; background: transparent; width: 18px; height:30px; position: absolute; right: 100%; top:0px; color: #b7bbc0; } .keyframe_CP_toggle { background: #3a3e44; width: 10px; height: 30px; border-radius:4px; position: absolute; left: 0px; top: 0px; text-align: center; line-height:30px; cursor: pointer; } #rb_tlw .keyframe_CP_wrap i.material-icons { transform: translateX(-4px); font-size: 16px; } #rb_tlw .keyframe_CP_wrap:hover i.material-icons { color: #fff; } #frame_copypaste_tool { background: transparent; width: auto; padding-right:275px ; height: 30px; right: 20px; box-shadow: 5px 5px 10px rgba(0,0,0,0.5); position: fixed; display: none; z-index: 100000; border-radius: 4px; } .copyframe, .pasteframe { padding: 0px 10px 0px 15px; background:#3a3e44; display: inline-block; vertical-align: top; line-height: 30px; color: #b7bbc0; font-size: 12px; font-weight: 500; border-radius:4px 0px 0px 4px; cursor: pointer; } .pasteframe { color: #777c80; pointer-events: none; padding:0px 20px 0px 0px; border-radius:0px;} .copy_and_paste .pasteframe { pointer-events: auto; color: #b7bbc0; } .copyframe:hover, .pasteframe:hover { color: #fff; } .keyframe_liste:hover .keyframe_CP_wrap { opacity: 1; } #keyframe_list_el_frame_1 .keyframe_CP_wrap { display: none !important;} .keyframe_liste_inner { color:#b7bbc0; line-height: 30px;padding:0px 0px;margin-bottom:1px; z-index: 1; position: relative; display: block !important; vertical-align: top; box-sizing: border-box} .keyframe_liste:first-child .keyframe_liste_inner, .keyframe_liste:last-child .keyframe_liste_inner { width: 280px; } .keyframe_liste { z-index: 1; position: relative; cursor: pointer} .keyframe_liste { padding-left: 0px; margin-bottom: 0px; position: relative } .frame_list_id { background: #3a3e44; display: inline-block; width: 60px; font-weight: 800; vertical-align: top; line-height: 30px; text-align: center; font-size:13px; border-radius: 4px} .frame_list_id i.material-icons { font-size: 20px !important; margin-left: 5px} .frame_list_eview { border-radius: 4px;display: inline-block; width: 30px; vertical-align: top; line-height: 30px; text-align: center; font-size: 13px; position: absolute;right:0px;top:0px; background: #3a3e44; cursor: pointer} .frame_list_eview i.material-icons { line-height: 30px !important; font-size: 14px; color:#777c80;} #le_keyframes_list_innerwrap .frame_list_id { text-align: right } .frame_list_id:hover { color: #fff; } .keyframe_liste.keyframe_liste_dyn:nth-child(1) .keyframe_liste_inner .frame_list_title { text-align: center;width: 108px;box-sizing: border-box; white-space: nowrap;overflow: hidden;} .keyframe_liste.keyframe_liste_dyn:nth-child(2) .keyframe_liste_inner .frame_list_title { text-align: center;width: 107px;box-sizing: border-box; white-space: nowrap;overflow: hidden; border-radius: 0px 4px 4px 0px} .frame_list_title i.material-icons {position: absolute;left: 10px;font-size: 14px !important;} .keyframe_liste.keyframe_liste_dyn:nth-child(1), .keyframe_liste.keyframe_liste_dyn:nth-child(1) .keyframe_liste_inner { width: 173px !important; } .keyframe_liste.keyframe_liste_dyn:nth-child(2), .keyframe_liste.keyframe_liste_dyn:nth-child(2) .keyframe_liste_inner { width: 107px !important; } #le_keyframes_list_innerwrap li:nth-child(2) { position: absolute; left: 173px; top: 0px; } #le_keyframes_list_innerwrap li:nth-child(2) .frame_list_id { display:none !important;} #le_keyframes_list_innerwrap li:nth-child(1) .frame_list_title { border-radius: 4px 0px 0px 4px } #le_keyframes_list_innerwrap li:nth-child(2) .frame_list_title { margin: 0 !important; border-radius:0px 4px 4px 0px; border-left:2px solid #323438} .frame_list_eview:hover i.material-icons, .frame_list_eview.selected i.material-icons { color: #b7bbc0;} .frame_list_eview.selected i.material-icons { font-size:16px;} .frame_list_title { overflow:hidden; padding: 0px 10px; display: inline-block; vertical-align: top; line-height: 30px; font-weight: 400; font-size:13px; background: #3a3e44; width:215px; box-sizing: border-box; margin-left:5px; border-radius: 4px; text-align: center; position: relative} .frame_list_title.with_icon { padding: 0px 10px 0px 30px; } .keyframe_liste_inner .frame_list_title { display: inline-block; } ._TPRB_ .add_frame_after, ._TPRB_ .add_frame_before { display:none; cursor:pointer; position: absolute; padding:0px; right: 0px; bottom: -10px; width: 20px;height: 20px; border-radius: 10px; background:#006dd2; line-height: 20px; text-align: center; color:#fff; margin:0px; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.35)} ._TPRB_ .add_frame_after:after, ._TPRB_ .add_frame_before:after { content: " "; width: 0;height: 0;border-style: solid;border-width: 10px 13px 10px 0;border-color: transparent #006dd2 transparent transparent; position: absolute;left:-7px;top:0px;z-index: 1;} ._TPRB_ .add_frame_before { top: -11px; bottom: auto; } ._TPRB_ .add_frame_after i.material-icons, ._TPRB_ .add_frame_before i.material-icons { line-height: 20px !important; font-size: 16px; margin:0px; color:#fff;z-index: 2;position: relative} ._TPRB_ .add_frame_after:hover, ._TPRB_ .add_frame_before:hover { background: #006dd2;} #le_keyframes_list_innerwrap, #le_keyframes_list_innerwrap_in, #le_keyframes_list_innerwrap_out { margin: 0px; padding: 0px; } .frame_list_title:hover { color: #fff; } .keyframe_liste.selected .keyframe_liste_inner .frame_list_title { background: #006dd2; color: #fff; } .keyframe_liste:hover { z-index: 30 !important; overflow: visible; } .keyframe_liste_inner:hover .add_frame_after, .keyframe_liste_inner:hover .add_frame_before { display: block; } #form_layer_animation .blocksfxanim { display: none; } #form_layer_animation .nosfxanim { display: block; } #form_layer_animation .blockfromleft .blocksfxanim, #form_layer_animation .blockfromright .blocksfxanim, #form_layer_animation .blockfromtop .blocksfxanim, #form_layer_animation .blockfrombottom .blocksfxanim, #form_layer_animation .blocktoleft .blocksfxanim, #form_layer_animation .blocktoright .blocksfxanim, #form_layer_animation .blocktotop .blocksfxanim, #form_layer_animation .blocktobottom .blocksfxanim { display: block; } #form_layer_animation .blockfromleft .nosfxanim, #form_layer_animation .blockfromright .nosfxanim, #form_layer_animation .blockfromtop .nosfxanim, #form_layer_animation .blockfrombottom .nosfxanim, #form_layer_animation .blocktoleft .nosfxanim, #form_layer_animation .blocktoright .nosfxanim, #form_layer_animation .blocktotop .nosfxanim, #form_layer_animation .blocktobottom .nosfxanim { display: none; } /* CUSTOM ANIAMTION SAVING PROCESSES */ .custom_layer_animation_toolbar { position: absolute; top: 0px; right: 5px; height: 30px; text-align:right; z-index: 10; display:none;} .presets_listelement:hover .custom_layer_animation_toolbar, .layer_trans_liste:hover .custom_layer_animation_toolbar { display: block } .custom_layer_animation_toolbar .material-icons { line-height: 30px !important; width:25px; text-align: center; display: inline-block; cursor: pointer; font-size: 16px; color:rgba(255,255,255,0.5);} .custom_layer_animation_toolbar .material-icons:hover { color: #fff; } .cla_message, .cla_entername, #rb_tlw .custom_layer_animation_toolbar .material-icons.cla_answer_yes, #rb_tlw .custom_layer_animation_toolbar .material-icons.cla_answer_no { display: none; } .cla_message, .cla_entername { width:200px; top:0px; left:0px; height: 30px; line-height: 30px; position: absolute;} .cla_message { padding: 0px 20px; box-sizing: border-box; background: #006dd2; width: 100%; z-index: 2; } .cla_showmessage .cla_message, #rb_tlw .cla_showmessage .custom_layer_animation_toolbar .material-icons.cla_answer_yes, #rb_tlw .cla_showmessage .custom_layer_animation_toolbar .material-icons.cla_answer_no { display: inline-block; } .cla_showentername .custom_layer_animation_toolbar, .cla_showmessage .custom_layer_animation_toolbar { display: block; } .cla_showentername .cla_entername, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.cla_answer_yes, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.cla_answer_no { display: inline-block; z-index: 5;} #rb_tlw .cla_showmessage .custom_layer_animation_toolbar .material-icons.edit_custom_layeranimation, #rb_tlw .cla_showmessage .custom_layer_animation_toolbar .material-icons.save_custom_layeranimation, #rb_tlw .cla_showmessage .custom_layer_animation_toolbar .material-icons.delete_custom_layeranimation, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.edit_custom_layeranimation, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.add_custom_layeranimation, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.save_custom_layeranimation, #rb_tlw .cla_showentername .custom_layer_animation_toolbar .material-icons.delete_custom_layeranimation { display: none } #rb_tlw .cla_showentername input.cla_entername { width: 100%; padding: 0px 20px; box-sizing: border-box; box-shadow: none; border: none; outline: none; color: #fff; background: #006dd2 !important; z-index: 2;} #all_layer_loop_animation .frame_list_id { display: none; } #all_layer_loop_animation .frame_list_title { width: 100%; margin: 0px; } #layer_simulator_loop { position: absolute } /************************** COMMON PRESET ELEMENTS **************************/ .presets_liste { background: #3a3e44; color: #b7bbc0; border-radius: 4px; line-height: 30px; padding: 0px; margin-bottom: 1px; position: relative; cursor: pointer; margin-bottom: 20px; } .presets_liste_title { padding: 0px 10px; display: inline-block; vertical-align: top; line-height: 30px; font-weight: 400; font-size: 13px; background: #3a3e44; width: 100%; box-sizing: border-box; /*margin-left: 5px;*/ border-radius: 4px; text-align: center; } .presets_liste.open .presets_liste_title { color: #fff; } .presets_liste i, .presetssgroup i { transform:rotateZ(-90deg)} .custom_layer_animation_toolbar i { transform: rotateZ(0deg); } .presets_liste.open .presets_liste_head i { transform:rotateZ(0deg)} .presets_liste_head i.right-divided-icon { font-size:20px !important} .presets_liste_inner { background: #323438; display:none} .presets_liste.open .presets_liste_inner { display:block} #rb_tlw .presetssgroup { width: 100%; height: auto; cursor: pointer; position: relative; } .presetssgroup_name { line-height: 30px; background: #2a2c2f; color: #b7bbc0; font-size: 13px; display: block; padding: 0px 20px; border-radius: 4px; margin-bottom: 1px; } .presets_listelements { display:none} .presetssgroup.open .presets_listelements { display:block} .presets_listelement { background: #3a3e44; color: #b7bbc0; border-radius: 4px; line-height: 30px; padding: 0px 20px; margin-bottom: 1px; position: relative; cursor: pointer; } .presets_listelement:hover { background: #006dd2; color: #fff; } .presetssgroup_head:hover .presetssgroup_name, .presetssgroup_head:hover i { color: #fff; } .blankpagelink { color: #b7bbc0; text-decoration: none; line-height: 25px; } .blankpagelink:hover { color: #fff; text-decoration: underline } /*********************** - SLIDE LIST PICKER - ************************/ #slidelist { padding: 0px; margin: 0px; list-style: none } .slide_list_element { display:block;box-sizing:border-box; position: relative; cursor: pointer; z-index:1; min-height:30px; width:300px; margin-bottom: 0px; line-height: 30px } .slide_list_element i { display: inline-block; } #slide_thumb_repeater { position: absolute; left: 300px; top: 0px; } .sle_thumb { display: none; box-sizing:border-box;width: 200px;height: 110px; background-size: contain; background-position: center center; /*position: absolute; top: 0px;left: 300px;*/ position: relative; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25);z-index: 1500;} .sle_description { white-space:nowrap; box-sizing:border-box;position:relative; display:inline-block; line-height:30px; font-weight:500; vertical-align:top; background:transparent;color:#b7bbc0;font-size: 13px;text-align:left; width: 180px; overflow: hidden } #slide_thumb_repeater .sle_thumb { display: block !important } .sle_description i.material-icons { font-size: 16px; margin-right: 10px; } #theslidermodule { background: #2a2c2f } #theslidermodule .sle_thumb, #newslide .sle_thumb { display: none !important; } #theslidermodule, #newslide { display: block; } #theslidermodule .sle_thumb { background-position: center center; background-size: 108px 68px; background-repeat: no-repeat } .sle_thumb i { position: absolute; left: 50%;top: 50%; color: #006dd2; font-size: 40px; margin-left: -20px;margin-top: -5px; } .slidetab_toolbox .addchildslide, .slidetab_toolbox .editslide, .slidetab_toolbox .deleteslide, .slidetab_toolbox .publishedslide, .slidetab_toolbox .unpublishedslide, .slidetab_toolbox .duplicateslide { display:inline-block; font-size:13px; width:16px; margin-right:5px; color:#fff; opacity:0.5;} .slidetab_toolbox .addchildslide { margin-right: 0px; font-size: 15px; } .slidetab_toolbox i.material-icons { font-size: 13px; } .slidetab_toolbox .addchildslide i.material-icons { font-size: 15px } .slidetab_toolbox { display:none; width:85px; height:30px;text-align:right; position: absolute;right: 0px; padding-right:10px;line-height: 30px;top: 0px; z-index:1020;} .rs-multilanguage_on .slidetab_toolbox { width: 102px; } .slide_list_child_element .slidetab_toolbox, .slide_list_element .slidetab_toolbox { background: linear-gradient(to right, rgba(63,68,74, 0) 0%,rgba(63,68,74,1) 20%,rgba(63,68,74,1) 100%);} .slide_list_element.selected >.slide_elemenet_content .slidetab_toolbox, .slide_list_child_element.selected >.slide_elemenet_content .slidetab_toolbox { background: linear-gradient(to right, rgba(0,109,210, 0) 0%,rgba(0,109,210,1) 20%,rgba(0,109,210,1) 100%);} .slide_list_child_element >.slide_elemenet_content:hover .slidetab_toolbox, .slide_list_element >.slide_elemenet_content:hover .slidetab_toolbox { display: block; } .slide_list_element:hover { z-index: 15;} .slide_list_element.selected {z-index: 10;} .do_not_sort_slide_list_element.slide_list_element.selected >.sle_description, .slide_list_child_element.selected >.slide_elemenet_content .sle_description, .slide_list_child_element:hover >.slide_elemenet_content .sle_description, .slide_list_element.selected >.slide_elemenet_content .sle_description, .slide_list_element:hover >.slide_elemenet_content .sle_description { color: #ffffff; } .do_not_sort_slide_list_element.slide_list_element:hover, #newslide:hover, .slide_list_child_element >.slide_elemenet_content:hover, .slide_list_element:hover >.slide_elemenet_content { background: #3f444a; } .slide_elemenet_content { padding: 0px 20px;display:block;box-sizing:border-box; position: relative; cursor: pointer; z-index:1; min-height:30px; width:300px; margin-bottom: 0px; line-height: 30px } .do_not_sort_slide_list_element.slide_list_element.selected, .slide_list_child_element.selected >.slide_elemenet_content, .slide_list_element.selected >.slide_elemenet_content { background: #006dd2; color: #fff; } .main_mode_selector:hover { background: #3f444a; } /*.slide_list_child_element:hover>.sle_thumb, .slide_list_element>.slide_elemenet_content:hover>.sle_thumb { display:block;}*/ .addchildslide:hover, .editslide:hover, .deleteslide:hover, .publishedslide:hover, .unpublishedslide:hover, .duplicateslide:hover { color:#fff !important; opacity: 1; } .publishedslide i.material-icons.publishedicon { display: inline-block !important} .publishedslide i.material-icons.unpublishedicon { display: none !important} .unpublishedslide i.material-icons.publishedicon { display: none !important } .unpublishedslide i.material-icons.unpublishedicon { display: inline-block !important} #newslide, .do_not_sort_slide_list_element.slide_list_element { padding: 0px 20px; } .slide_list_child_element >.slide_elemenet_content { background: #2a2c2f; margin-bottom: 0px;padding-left: 48px; } .ui-sortable-helper .slide_list_child_element_wrap { display: none; } .slide_list_child_element_wrap { } .slide_list_element:hover .slide_list_child_element_wrap { display: block; } li.slide_list_child_element { margin-bottom: 0px } #builderView.slides_in_sort .slide_list_element .sle_thumb, #builderView.slides_in_sort .slide_list_child_element { display: none } #builderView.slides_in_sort .slide_list_element {height:30px; overflow: hidden;} /************************************** HOVERED AND MARKED CONTAINERS - CRUMBS - **************************************/ .aable.hovered, .markable.marked { outline:1px solid #006dd2} .layer_grid { } .layer_grid>.lg_topborder { width: 100%;height: 0px; z-index: 10000; position:absolute; top:0px;left:0px; border-top:2px dashed #006dd2;} .layer_grid>.lg_bottomborder { width: 100%;height: 0px; z-index: 10000; position:absolute; bottom:0px;left:0px;border-bottom:2px dashed #006dd2;} .layer_grid>.lg_leftborder { height: 100%;width: 0px; z-index: 10000; position:absolute; top:0px;left:0px;border-left:2px dashed #006dd2;} .layer_grid>.lg_rightborder { height: 100%;width: 0px; z-index: 10000; position:absolute; top:0px;right:0px;border-right:2px dashed #006dd2;} .nohiglightboxes .layer_grid>.lg_topborder, .nohiglightboxes .layer_grid>.lg_bottomborder, .nohiglightboxes .layer_grid>.lg_leftborder, .nohiglightboxes .layer_grid>.lg_rightborder { opacity: 0 !important } .tp-dialog { display: none; } /******************** - PROGRESS BAR - ********************/ #rev_progress_bar_wrap {width:100%;height:10px; position: absolute;top:auto;left:0px;bottom:0px;z-index:10; } .rev_progress_bar { display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute; vertical-align:top;line-height:0px;width:100%;height:100%; } .rev_progress_bgs { z-index: 15; box-sizing: border-box; width: 100%; position: absolute; height: 100%; top: 0px; left: 0px; } .rev_progress_bg { display:block;background-clip: content-box; position: absolute;width:100%;height:100%; } .rev_progress_gap { display:block;background-clip: content-box; position: absolute;width:100%;height:100%; } #rev_progress_bar_wrap.deactivated { display: none !important; } /******************************** - FORM CONTAINERS - **********************************/ /* FORM COLLECTOR */ .form_collector { display: none; position: relative; cursor: default; width: 100%; z-index:100 } .form_collector.hiddencollector { display: none !important } #form_collector_flexible_modal.form_collector { position: fixed; top: 50% !important; left: 50% !important; transform:translate(-50%, -50%) !important;z-index:100000;} .form_collector.dropover:before { padding:1px;content:" ";position:absolute; top:-2px;left:-2px;width:100%;height:100%;border: 2px solid #006dd2;box-sizing: content-box} .form_collector.removingtab:before { padding:1px;content:" ";position:absolute; top:-2px;left:-2px;width:100%;height:100%;border: 2px solid #ff0000;box-sizing: content-box} .formcontainer { z-index: 100; display: block; } .form_collector .drag_handle_icon { cursor: context-menu; } .collectortabwrap { position: relative; z-index: 1000; width: 100%;height:40px; line-height: 50px;top: 0px;left: 0px; cursor: move; } .collectortab { position: relative; display: inline-block; height:40px; line-height: 40px; color:#fff; padding:0px 10px;cursor: pointer; vertical-align: top; font-size: 15px; font-weight: 400} .collectortab, .form_collector .form_inner_header { padding-left: 15px; box-sizing: border-box; } .form_inner_header.innerwrap_breakout { margin: 0px -20px; } .collectortabwrap i { font-size: 17px;margin-right: 10px; } #addon_configuration_subpanel { display: block !important; padding: 30px 42px; box-sizing: border-box} .incollector_mode .collectortabwrap { display: block; } /* FORM CONTAINER */ .formcontainer{ width:100%;height:auto;vertical-align: top; position:relative; box-sizing: border-box; border-radius:3px; top:0px;left:0px; z-index: 10;} #__inmodal_formcontainerunderlay { display:none;position: fixed; top: 0px;left: 0px;width: 100%;height: 100%;background: #1b1c1d; opacity: 0.85; z-index: 999; } .form_inner { padding:30px;background:#ff0000;} .form_header { display:none;z-index:1;width:100%;line-height: 30px; padding:0px; font-size: 13px; color:#fff; box-sizing: border-box; font-weight: 400; border-radius:3px 3px 0px 0px; white-space: nowrap; cursor: move} .open_close_slide, .form_intoaccordion { display: block; font-size:20px; width:100%; height:40px; position: absolute; top:0px; left:0px; text-align:left; cursor: pointer; color:#000;z-index:1005;line-height: 40px; box-sizing: border-box; padding-left:6px;} /*********************************************** - GENERAL MODULE SETTINGS SPECIAL DROPDOWNS - ************************************************/ .layer_settings_collector .collectortab, .slide_settings_collector .collectortab, .slider_general_collector .collectortab, .nav_collector .collectortab { display: none } .layer_settings_collector.collapsed .form_intoaccordion, .slide_settings_collector.collapsed .form_intoaccordion, .slider_general_collector.collapsed .form_intoaccordion, .nav_collector.collapsed .form_intoaccordion { display: none } .layer_settings_collector .collectortabwrap, .slide_settings_collector .collectortabwrap, .slider_general_collector .collectortabwrap, .nav_collector .collectortabwrap { display: none } .gso_wrap { background: #202224; padding: 20px 10px 15px; } .slide_submodule_trigger, .layer_submodule_trigger, .general_submodule_trigger, .nav_submodule_trigger { width: 25%; display: inline-block; box-sizing: border-box; text-align: center; height: 35px; vertical-align: top; margin-bottom: 20px;color: #777c80; cursor: pointer; max-width:74px;} .slide_submodule_trigger i.material-icons, .layer_submodule_trigger i.material-icons, .general_submodule_trigger i.material-icons, .nav_submodule_trigger i.material-icons { font-size: 20px; display: block !important; margin-bottom: 5px; max-width: 74px} .gso_title {font-size: 12px; line-height: 13px; white-space: nowrap} .layer_submodule_trigger:hover, .layer_submodule_trigger.selected, .slide_submodule_trigger:hover, .slide_submodule_trigger.selected, .general_submodule_trigger:hover, .general_submodule_trigger.selected, .nav_submodule_trigger:hover, .nav_submodule_trigger.selected { color: #fff; } .layer_submodule_trigger:hover i, .layer_submodule_trigger.selected i, .slide_submodule_trigger:hover i, .slide_submodule_trigger.selected i, .general_submodule_trigger:hover i , .general_submodule_trigger.selected i, .nav_submodule_trigger:hover i , .nav_submodule_trigger.selected i{ color: #006dd2; } .form_header_title { line-height: 40px;padding:0px 10px;display: inline-block;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-bottom: -1px;} .form_inner_header { display: none; font-size: 14px; line-height: 40px; text-transform: capitalize; color:#777c80;padding: 0px 10px; background: #2a2c2f; font-weight: 500;} .layer_settings_collector .form_inner_header, .slide_settings_collector .form_inner_header, .slider_general_collector .form_inner_header, .nav_collector .form_inner_header { background: #3f444a; color: #b7bbc0; } /*******************+****** - KEN BURN SIMULATION - **************************/ #ken_burn_bg_setting_on #slide_bg_and_repeat_fit_wrap { display: none !important; } #kenburn_timeline { background: #2a2c2f; border-radius:4px; height:5px; width:200px; position:relative; display: inline-block; margin-top:10px; margin-bottom:10px;} .pz_timedone { width: 0px; height: 5px; border-radius: 4px; background: #006dd2;position: absolute; left: 0px;top: 0px; } .pz_pin { width: 9px; height: 9px; position: absolute; left: -2px;top: -2px; border-radius: 5px; background: #b7bbc0; cursor: pointer} #kenburn_timeline:hover .pz_pin, #kenburn_timeline.indrag .pz_pin { background: #fff; } #kenburn_timeline { margin-right: 9px; } #kenburn_simulator { margin-right: 4px; } rs-pzimg-wrap { display: block; position: absolute } /* FIXED POSITIONED FORMCOLLECTORS HAS DIFFERENT BEHAVIOR */ .form_collector .form_inner .form_intoaccordion { height: 40px; line-height: 40px;} .form_collector .form_intoaccordion i { transform: rotate(0deg); position: absolute; right:4px; } .open_close_slide i, .form_collector .collapsed .form_intoaccordion i { transform: rotate(-90deg); } .opened_slidetab .open_close_slide i { transform: rotate(0deg); } .form_collector .form_inner .form_intoaccordion i { transform: rotate(-90deg); } .form_collector .form_inner.open .form_intoaccordion i { transform: rotate(0deg); } #the_container .form_collector .collectortabwrap { cursor: pointer; } #the_container .form_collector .form_inner { display: block !important; padding:0px;position: relative; margin-bottom: 1px} #the_container ._just_carousel_ .form_collector .form_inner._nvojcm_ { display: none !important;} #the_container ._just_carousel_ .form_collector .form_inner ._nvojcm_ { display: none !important;} #the_container .form_collector .form_inner.hide_while_empty { display: none !important; } #the_container .form_collector .form_inner .collapsable { padding: 20px;display:none; position: relative} #the_container .form_collector .form_inner.open .collapsable { display:block;} .form_collector .form_inner_header { display: block!important; cursor: pointer; } .form_collector .form_inner_header .material-icons { font-size: 17px; margin-right: 15px; line-height: 40px } #the_container .form_collector .form_menu_level_1 { display: none !important; } #the_container .form_collector .form_closer { display: none !important; } #the_container .form_collector .formcontainer.collapsed .form_inner { display: none !important; } #the_container .formcontainer[data-hovered='on'] .collectortabwrap { } #the_container .form_collector div[data-hovered='on']>.form_inner_header { } /* FORM MENUS */ .form_menu_level_1 { list-style: none; margin: 0px 0px 0px 0px; line-height: 20px; border-bottom: 1px solid #333; display:block; padding:25px 25px 6px;border-top:1px solid #333;} .form_menu_level_1 li { text-transform:uppercase;list-style: none; display: inline-block; line-height: 20px; color: #333; cursor: pointer; font-weight: 400; margin: 0px 15px 0px 0px;padding: 0px 0px 0px;} .form_menu_level_1 li:hover, .form_menu_level_1 li.selected { color: #006dd2; } .form_menu_level_2 { list-style: none; padding: 0px;margin: 0px 0px 30px 0px; line-height: 20px; display:block;} .form_menu_level_2 li { box-sizing:border-box;position:relative;list-style: none; z-index:1;display: inline-block; line-height: 40px; font-size: 14px; font-weight: 500; border:1px solid #d4dce4; cursor: pointer; font-weight: 500; padding: 0px 20px; margin-right:-1px;} .form_menu_level_2 li:first-child { border-radius:3px 0px 0px 3px;} .form_menu_level_2 li.last { border-radius:0px 3px 3px 0px;} .form_menu_level_2 li:hover, .form_menu_level_2 li.selected { color: #006dd2; border-color: #7597b7; z-index:2;} .form_menu_level_2 li>i { margin-right: 10px; font-size: 25px; } /* DISABLED THINGS */ .form_menu_level_2 li.disabled { opacity: 0.5; cursor: default } .form_level_2_inner.disabled { position: relative; } .form_level_2_inner.disabled:after { position: absolute; content: " "; width: 100%;height: 100%;top: 0px;left: 0px; background: rgba(255,255,255,0.5); cursor: default } /* DARK FORMMENUS */ .form_menu_level_1 { border-color: #2a3441; background: #2f3a49} .form_menu_level_1 li { color: #8095a3;border-bottom:1px solid #2a3441; padding-bottom:6px;margin-bottom: -7px;} .form_menu_level_1 li:hover, .form_menu_level_1 li.selected { color: #fff;border-color: #006dd2; } .form_menu_level_2 { border-bottom: 1px solid #3e4a5a; display: inline-block; margin-bottom:15px;} .form_menu_level_2 li { color: #6d808e;border-color: #6d808e; font-size:12px; font-weight:600;padding:0px; border:none; border-bottom:1px solid transparent;margin-right:15px; line-height: 25px; margin-bottom:-1px;} .form_menu_level_2 li:last-child { margin-right: 0px; } .form_menu_level_2 li:hover, .form_menu_level_2 li.selected { color: #fff;border-color: #006dd2; } .form_collector { border:none } .collectortab {color:rgba(183,187,192,1);} .open_close_slide i, .collapsed .form_intoaccordion i, .collapsed .collectortab i, .collapsed .collectortab { color:rgba(183,187,192,1); } .slide_list_element:hover .open_close_slide i, .open_close_slide:hover i { color: #fff; } .form_inner { background: #202224 } #the_right_toolbar .form_inner { background: #323438; } .form_header_title, .collectortabwrap, .form_collector:after { background: #3f444a; } .form_intoaccordion { color:#777c80; } .formcontainer>.form_intoaccordion { color: #b7bbc0; } #the_container .formcontainer[data-hovered='on'] .collectortabwrap, #the_container .formcontainer[data-hovered='on'] >.form_intoaccordion, #the_container .form_collector div[data-hovered='on'] >.form_intoaccordion, #the_container .formcontainer[data-hovered='on'] .collectortabwrap .collectortab { color:#fff;} #the_container .form_collector div[data-hovered='on']>.form_inner_header, #the_container .form_collector div[data-hovered='on']>.form_inner_header { color: #b7bbc0; } .collectortab:after { background: #2a3441; } .collectortab:hover:after, .collectortab.selected:after{ background:#202224 } .form_menu_inside.collectortab.selected:after { background: #2f3a49; } .form_menu_inside { margin-bottom: 50px; } .form_menu_inside.collapsed { margin-bottom: 0px; } /* MAIN LIGHT FORMSETTINGS*/ #form_slidergeneral_module { height: 700px; background:#202224;box-sizing: border-box; padding-top:48px;} .__inmodal .form_header { display: block; background: #006dd2; height: 60px;line-height: 60px; } .__inmodal .form_menu_level_1 { border:none; background:#2a2c2f;width:220px; height:100%; position: absolute; top:0px;left:0px;box-sizing: border-box; padding:30px; z-index: 5} .__inmodal .form_menu_level_1 li { display:block; color: #777c80; text-transform: capitalize; font-size: 17px; font-weight: 500; margin:0px; padding:0px; line-height:20px; margin-bottom: 22px; border: none; } .__inmodal .form_menu_level_1 li:hover, .__inmodal .form_menu_level_1 li.selected { color: rgba(183,187,192,1);} .__inmodal .form_menu_level_2 { border: none; padding: 0px; background: transparent; margin-bottom: 20px; } .__inmodal .form_menu_level_2 li { box-sizing: border-box;display: inline-block;color: #b7bbc0;font-size: 17px;line-height: 30px;font-weight: 500;cursor: pointer;margin-right: 28px;vertical-align: top; } .__inmodal .form_menu_level_2 li:hover, .__inmodal .form_menu_level_2 li.selected { color: #006dd2; border: none; } .__inmodal .form_menu_level_2 li>i { color: #7597b7; } .__inmodal .form_menu_level_2 li:hover >i, .__inmodal .form_menu_level_2 li.selected >i {color:#006dd2} .__inmodal.form_collector { border:none; width: 1040px; box-shadow: none; max-width: none; } .__inmodal .collectortab { background:#2a3441; color:#8095a3; border-color:#2a3441;border-bottom-color:#2a3441;} .__inmodal .form_inner { height: 595px; padding:30px; box-sizing: border-box; position: relative} .__inmodal .form_header_title { padding: 0px 30px } .__inmodal .form_header_title, .__inmodal .collectortab:hover, .__inmodal .collectortab.selected { background: #006dd2; border:none} .__inmodal .form_header_title, .__inmodal .form_menu_inside.collectortab.selected { background: #006dd2; border:none; line-height: 60px; font-size: 19px; font-weight: 500 } .__inmodal .collectortabwrap, .__inmodal.form_collector:after { background: #2a3441; } .__inmodal .form_intoaccordion { color: #fff; font-size: 30px; top: 5px;right: 10px;} .__inmodal .form_intoaccordion:hover { color: #fff; } .__inmodal .collectortab:after { background: #2a3441; } .__inmodal .collectortab:hover:after, .__inmodal .collectortab.selected:after{ background:#354151 } .__inmodal .form_menu_inside.collectortab.selected:after { background: #2f3a49; } /* QUICK GUIDE*/ #rbm_quickguide .mcg_page {display: none;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;box-sizing: border-box; padding:75px 120px;background-color:#212226;} #rbm_quickguide .mcg_page.mcg_selected { display: block; } #mcg_page_0_blurredbox, #mcg_page_0 { background-image: url(../images/guide/guide.jpg); background-size:1202px 752px; background-position:center top; background-repeat: no-repeat;} #mcg_page_0_blurredbox { z-index:2;filter: blur(10px); border-radius:6px; overflow: hidden; opacity:0.90; position: absolute;top:-50px;left:-50px;width: 820px; height: 220px; background-position: -190px -530px;} .mcg_page_footer { z:index:2;position: absolute; border-radius:6px; overflow:hidden; top:580px; left: 240px; width: 720px;height: 120px; box-shadow: 0px 20px 25px rgba(0,0,0,0.4);} .mcg_o_title { color: #fff; font-size: 20px; line-height: 25px; font-weight: 600; text-align: left;margin-bottom:25px;} .mcg_o_title_gray { color: #767c80; font-size: 17px; line-height: 25px; font-weight: 500; text-align: left;margin-bottom:15px;} .mcg_page_title { color: #fff; font-size: 30px; line-height: 35px; font-weight: 600; text-align: center;margin-bottom:55px;} .mcg_o_descp { color: #777c80; font-size: 14px; line-height: 20px; font-weight: 400; text-align: left;} .mcg_page_subtitle { color: #777c80; font-size: 20px; line-height: 25px; font-weight: 400; text-align: center;} .mcg_option_third { width: 280px; margin-right: 50px; display: inline-block; text-align: left; vertical-align: top} #rbm_welcomeModal .mcg_option_third { width: 296px; } .mcg_option_third.last { margin-right: 0px; } .mcg_video_preview { width: 280px; height: 160px; box-shadow: 0px 20px 40px rgba(0,0,0,0.35); background: #2e3033} .mcg_footer_btns_right { position: absolute; bottom: 20px; left: 20px; width: 500px; text-align: left; display: block} .mcg_footer_btns { position: absolute; bottom: 20px; right: 20px; width: 500px; text-align: right; display: block} .mcg_page_minititle,.mcg_page_pagination { color:#767c80; font-size: 15px; display:inline-block;line-height: 30px; margin-right: 20px; font-weight: 400 } i.rbm_close.material-icons:hover { color: #fff; } #rbm_quickguide grayiconbox { background: #313437; } #rbm_quickguide grayiconbox, #rbm_quickguide blueiconbox { color: #fff !important; box-shadow: 0px 5px 10px rgba(0,0,0,0.3) } /* LAYER ACTIONS */ #rbm_layer_action .rbm_content { min-height: 530px; display: table; width: 100%; position: relative;background:#323438;} #layeraction_list { display:none; height: 100%;width: 100%; position: relative; background: #323438; z-index: 10; position: absolute; top:0px;left:0px;overflow: hidden;} #action_inputs { display:none; position: absolute; top: 0px; left: 0px;padding: 30px; } #no_action_added, #no_action_selected { font-size: 15px; color: #b7bbc0; font-weight: 400; display: inline-block; white-space: nowrap; overflow: hidden; position: relative; vertical-align: top; padding: 30px 20px; box-sizing: border-box; text-align: center} #no_action_added .material-icons, #no_action_selected .material-icons { vertical-align: top; font-size: 20px; margin-right: 10px; } .mdl_group, .lal_group { margin-bottom: 1px; padding-bottom: 5px; } .mdl_group_header, .lal_group_header { display: block; line-height: 30px; background: #3f444a; color:#b7bbc0; font-size: 14px; position: relative; padding:0px 10px; cursor: pointer; margin-bottom:5px;} #rev_builder.inAnimationMode ._group_head_ { background: #5e35b1; } .mdl_group_header i.fa__icons, .mdl_group_header i.material-icons, .lal_group_header i.material-icons { line-height: 30px; font-size: 17px; color: #b7bbc0; margin-right: 10px; cursor: pointer; } .mdl_group_header i.material-icons.accordiondrop, .lal_group_header i.material-icons.accordiondrop { margin: 0px; position: absolute; transform-origin: 50% 50%; right: 5px;top: 0px; width:23px; text-align:center; font-size: 22px; cursor:pointer; transform: rotate(180deg);} .mdl_group_member, .lal_group_member { display: block; line-height: 30px; color:#b7bbc0;background: #3f444a; font-size: 14px; position: relative; padding:0px 10px; cursor: pointer} .mdl_group .mdl_group_member, .lal_group .lal_group_member { padding-left: 25px;background: #323438; } .mdl_group_member i.material-icons, .mdl_group_member i.fa__icons, .lal_group_member i.material-icons { line-height: 30px; font-size: 17px; margin-right: 10px; color:inherit;} .mdl_group_member:hover, .mdl_group_member.selected, .lal_group_member:hover, .lal_group_member.selected { background: #006dd2; color: #fff; cursor: pointer } .mdl_group.closed .mdl_group_member, .lal_group.closed .lal_group_member { display: none } .mdl_group.closed .mdl_group_header i.material-icons.accordiondrop, .lal_group.closed .lal_group_header i.material-icons.accordiondrop { transform: rotate(0deg); } .la_settings { display: none; } .mdl_placeholder_content, .mdl_left_content, .mdl_right_content { display: inline-block; width: 33%; vertical-align: top; } .mdl_placeholder_content { height: 30px;overflow: hidden;position: relative; white-space: nowrap} #mdl_group_wrap_menu { display: block; position: absolute; width: 700px; height: 50px; top: 0px; right: 50px; text-align: right; } .mdl_group_wrap_menuitem { display: inline-block; line-height: 50px; height: 50px; padding: 0px 10px; cursor: pointer; vertical-align: top; } .mdl_group_wrap_menuitem:hover { color: #fff; } .mdl_group_wrap_menuitem.selected { background: #006dd2; color: #fff; } .mdl_group_wrap { display: none; } .mdl_group_wrap.selected { display: block; } .mdl_group .mdl_group_member:last-child{ margin-bottom: 15px; } #rbm_layer_metas .rbm_content { height: 400px; overflow: hidden; position: relative } #layeractions_overview_innerwrap { padding: 20px 30px; height: 530px; display: block; box-sizing: border-box; position: relative; overflow:hidden;} #layer_with_action_wrap { border: 1px dashed #006dd2; font-size: 14px; line-height: 25px; } #layer_with_action { line-height: 30px; padding: 0px 10px; } #layer_with_action .lwa_layername { line-height: 30px; color: #fff; font-size: 14px; } .lwa_icon.material-icons { color: #006dd2; font-size: 17px; margin-right: 10px; margin-left: 5px} ul.layer_depending_wrap .drop_dependencies i { position: relative; transform-origin: "50% 50%" } #layer_width_action_inner_wrap { padding: 0px;border-top: 1px dashed #006dd2; display: none } ul.layer_depending_wrap { margin:0px !important; display: none; padding-bottom: 10px} .opendeps ul.layer_depending_wrap { display: block; } .opendeps #layer_width_action_inner_wrap { display: block; } .opendeps .drop_dependencies i.material-icons { transform: rotateZ(180deg); } li.layer_depending_on { line-height: 35px; padding: 0px 15px; margin: 0px;border-bottom: 1px dashed #006dd2; } .layer_depending_on .ldo_layername { line-height: 35px; color: #b7bbc0; font-size: 14px; display: inline-block;width: 120px;overflow: hidden;vertical-align: top;padding-right: 10px } .drop_dependencies { line-height: 30px; color: #b7bbc0; font-size: 14px; float:right; vertical-align: top; cursor: pointer; display: inline-block} .layer_depending_on .ldo_actionname { line-height: 35px; color: #777c80; font-size: 14px; display: inline-block;float: right;overflow: hidden;vertical-align: top;} .ldo_icon.material-icons { color: #777c80; font-size: 17px; margin-right: 10px; } ul#selected_layer_actions { margin: 10px 0px 0px; padding: 0px; } li.single_layer_action { border: 1px dashed #f82c90; line-height: 30px; display: block; position: relative; padding: 0px 10px; cursor:pointer; margin-bottom:10px; margin-right:70px; box-sizing: border-box; height: 30px; vertical-align: top;} .sla_icon.material-icons { color: #f82c90; font-size: 17px; margin-right: 10px; margin-left:5px; line-height: 30px; vertical-align: top } .sla_layername { line-height: 30px; color: #fff; font-size: 14px; display: inline-block;vertical-align: top; max-width: 130px;overflow: hidden;white-space: nowrap;} .sla_actionname { line-height: 30px; color: #f82c90; font-size: 14px; float:right; display: inline-block; vertical-align: top;max-width: 130px;overflow: hidden;white-space: nowrap;} .single_layer_action:hover, .single_layer_action.selected { background:#f82c90; border:1px solid #f82c90;} .frameActionOnOffOverview { padding-left: 15px; } .frameActionOnOffOverview label_a { width: 151px !important; overflow: hidden; padding-right: 10px; } .single_layer_action.selected .sla_icon.material-icons, .single_layer_action.selected .sla_layername, .single_layer_action.selected .sla_actionname, .single_layer_action:hover .sla_icon.material-icons, .single_layer_action:hover .sla_layername, .single_layer_action:hover .sla_actionname { color: #fff; } i.material-icons.icon_in_dropdown { margin-right: 5px; color: #f82c90;font-size: 15px; vertical-align: top; line-height: 18px } .single_layer_toolbar { z-index:2; position: absolute; left: 100%; top: -1px; line-height: 30px; width:70px;} .single_layer_toolbar i.material-icons { vertical-align:top; color:#f82c90; height:30px; line-height:30px; width:30px; text-align:center; box-sizing:border-box; margin-left: 5px; font-size: 17px; cursor: pointer; vertical-align: top; display: inline-block; border: 1px dashed #f82c90;display: inline-block } .single_layer_toolbar i.material-icons:hover { border: 1px solid #f82c90; background:#f82c90; color:#fff;} .single_layer_action:hover .single_layer_toolbar { display: block; } /**************************************** - RS LAYER IMPORT/EXPORT MANAGEMENT - *****************************************/ #rbm_layerimport .rbm_content { background: #2a2c2f; } #rbm_layerimport_buttonwrap { height: 30px; line-height: 30px; background: #2a2c2f; padding: 10px;position: relative } #rbm_layerimport_list { position: relative; width: 100%; max-height: 500px; overflow: hidden;} .layimpli_main_wrap { position: relative; display: block; width: 100%; } .layimpli_group_wrap { position: relative; display: block; width:100%;} .layimpli_element { background: #202224; line-height: 36px; border-bottom: 1px solid #323438; box-sizing: border-box; display: block; color: #b7bbc0; padding-left:20px; cursor: pointer} .layimpli_element:hover { color: #fff; background: #3F444D } .layimpli_level_0 { padding-left: 20px; } .layimpli_level_1 { padding-left: 40px; } .layimpli_level_2 { padding-left: 60px; } .layimpli_icon { color: #006dd2; font-size: 17px; line-height: 36px; margin-right: 10px; display: inline-block; } .layimpli_icon_title, .layimpli_icon_dimension { width: 200px; font-size: 13px; font-weight: 500; display: inline-block; } .layimpli_icon_checbox { position: absolute; right: 10px; line-height: 36px !important; font-size:15px !important; width: 50px; text-align: center; vertical-align: top; display: inline-block;} .layimpli_element.selected { background: #006dd2 !important; color: #fff !important; } .layimpli_element.selected .layimpli_icon { color: #fff; } #layers_import_from_slides_button { } #layers_import_feedback { position: absolute;left: 15px; line-height: 50px; font-size: 13px; color: #b7bbc0; top: 0px; } /********************************** - RS ADDON MANAGEMENT - ***********************************/ #rbm_addons { width: 1195px; } #rbm_addonlist { width: 820px; height: 750px; background: #212226; position: relative;overflow: hidden; box-sizing: border-box; padding:30px 30px;} #rbm_addon_details { width:375px; position: absolute; right:0px; top:50px; height:750px; overflow: hidden; box-sizing: border-box; } .rs_ale { display: inline-block; width:190px; height:215px; position: relative; box-sizing: border-box; cursor: pointer;} .rs_alethumb { width: 190px;height: 190px; position: absolute; top: 0px; left: 0px;box-sizing: border-box; z-index:2;} .rs_alethumb_notinstalledimg, .rs_alethumb_img { width: 190px; height: 190px; position: absolute; top: 0px; left: 0px; z-index: 10; background-size: 190px; background-position: top; background-repeat: no-repeat; } .rs_alethumb_notinstalledimg { z-index: 12; background-position: bottom } .rs_alecbg { width: 140px; height: 140px; position: absolute; top: 25px; left: 25px; background: #2b2c30; border-radius: 10px; box-sizing: border-box;} .rs_ale_title { font-size: 17px; color: rgba(255,255,255,0.5); font-weight: 500; width:100%; text-align: center; display: block; position: absolute; top: 183px; line-height: 30px; text-align: center; } .rs_ale.selected .rs_ale_title { color: #fff; } .rs_alethumb_title { font-size: 40px; line-height: 40px; color: #fff; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); font-weight: 900 } .rs_ale_notinstalled, .rs_ale_enabled { background: #006dd2; line-height: 25px; padding: 0px 5px; font-size: 13px; color: #fff; font-weight: 800; position: absolute; top:15px; right:5px; z-index: 15; text-transform: uppercase; border-radius: 4px;} .rs_ale_actionneeded { background: #ff0000; line-height: 25px; padding: 0px 5px; font-size: 13px; color: #fff; font-weight: 800; position: absolute; top:15px; right:5px; z-index: 15; text-transform: uppercase; border-radius: 4px;} .rs_ale_notinstalled { background: #3f444a; color: #74797d; } .rbm_addon_details_inner { padding:30px 42px 30px;position: relative } #decmod_maintxt, .decmod_maintxt, .ale_i_title { color: #fff; font-size: 15px; font-weight: 600; line-height: 35px; } #decmod_maintxt { line-height: 22px; margin-bottom: 10px; } .ale_i_environment, #decmod_subtxt, .decmod_subtxt, .ale_i_content { color: #777c80; line-height: 20px; font-weight: 400; font-size: 14px; } #decmod_subtxt, .decmod_subtxt { color:#b7bbc0 ; } #decmod_subtxt strong { color: #fff; font-weight: 500 } .ale_i_environment { margin-top: 15px; text-decoration: underline } .ale_i_line { width: 100%; height: 1px; background: #3f444a; } .rbm_addon_details_inner row onehalf { padding-right: 10px; } .ale_i_content i.material-icons { font-size: 14px;margin-right: 5px; } .ale_yellow, .ale_yellow i { color: #e67600; } .ale_i_errorbutton { color: #fff; background: #e67600; white-space: nowrap; cursor: default; pointer-events: none; } .ale_i_errorbutton i { color: #fff; } .ale_i_updateaddon.basic_action_coloredbutton { background: #5d36ad; } #check_addon_updates { position: absolute;left: 820px;top: 10px; } .addonlist_to_update { display: block; font-size: 14px; line-height: 30px; position: relative; } .addonlist_to_update_single_status { position: absolute; right: 4px; font-size: 16px; top:7px;} .addonlist_to_update_single_status.circle-loader { border: 1px solid rgba(255, 255, 255, 0.40); display: inline-block; vertical-align: top; border-radius: 50%; width: 15px; height: 15px; } .addonlist_to_update_single_status.circle-loader.inload {animation: loader-spin 1.2s infinite linear; border-left-color: #fff; } .addonlist_to_update_single_status.load-complete { -webkit-animation: none; animation: none; border-color: rgba(255, 255, 255, 0.40); transition: border 500ms ease-out; } .addonlist_to_update_single_status .checkmark {display: none;} .addonlist_to_update_single_status.load-complete .checkmark { display: block; } .addonlist_to_update_single_status .checkmark.draw:after { animation-duration: 800ms; animation-timing-function: ease; animation-name: checkmark; transform: scaleX(-1) rotate(135deg); } .addonlist_to_update_single_status .checkmark:after { opacity: 1; height: 8px; width: 3px; transform-origin: left top; border-right: 1px solid #fff; border-top: 1px solid #fff; content: ''; left: 3px; top: 8px; position: absolute; } .addonlist_to_update_single_status.failure .checkmark:after { content: "x"; border: none; color: #ff0000; font-weight: 300; transform: scaleX(1.4) scaleY(1) rotate(0deg); top: -9px; left: 2px; } @keyframes loader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes checkmark { 0% { height: 0; width: 0; opacity: 1; } 20% { height: 0; width: 3px; opacity: 1; } 40% { height: 8px; width: 3px; opacity: 1; } 100% { height: 8px; width: 3px; opacity: 1; } } /********************************** - REAL INPUT FIELD DEFAULTS - ***********************************/ .customsizes_chkbox { display: none } /********************************** - PREDROPS FIELD DEFAULTS - ***********************************/ .predrop_wrap { position: relative } .predrop { width: 150px; position: absolute; top: 100%; background: #2b2c30; } .predrop_ul { padding: 0px;margin: 0px; } .predrop_li { line-height: 34px; display: block;height: 34px; padding: 0px 15px; margin: 0px; } .predrop_unitselector { padding: 0px; } .predrop_li .radiooption { float:left; width:50%; background: #35363a; display: block; color: #b7bbc0; margin: 0px; text-align: center;box-sizing: border-box; line-height: 34px} .predrop_li .radiooption:first-child { border-right: 1px solid #2b2c30; } .predrop_li .radiooption.selected { color: #fff; } /*************************** - SLIDE THUMBNAILS - ****************************/ .miniprevimage_wrap { width: 70px;height: 70px; position: relative; display: inline-block; box-sizing: border-box; background:#3a3e44; line-height: 70px; text-align: center; } #rb_tlw .miniprevimage_wrap i.material-icons { color: #777c80; font-size: 45px } .resettodefault.onlyicon { position: absolute; top: 0px;right: 0px; width: 20px;height: 20px; background:#2a2c2f; border-radius: 0px 0px 0px 5px !important } #rb_tlw .miniprevimage_wrap .resettodefault.onlyicon i.material-icons { font-size: 15px; line-height: 20px !important; width: 20px; } #rb_tlw .miniprevimage_wrap .resettodefault.onlyicon:hover i.material-icons { color: #fff !important; background: #006dd2; border-radius: 0px 0px 0px 5px !important} #rb_tlw .miniprevimage_wrap.withimage i.material-icons { display: none; } #navigation_purpose_thumbnail, #layer_bg_image, #slider_bg_image, #layer_image_src, #admin_purpose_thumbnail, #admin_purpose_thumbnail_slider { width: 70px;height: 70px;display: block; box-sizing: border-box; position: absolute; top:0px; left:0px;} #layer_image_src { background-size: contain; background-repeat: no-repeat; background-position: center center; } /************************* - RULER STYLES - *************************/ #ruler_top { width: 100%;height: 15px; background: #202224;position: absolute;left: 0px;top: 50px; overflow: hidden;z-index: 945; } #ruler_top_offset { position: absolute;top: 0px;left: -1200px; height:15px; width: 2400px; } #ruler_top .rm_five, #ruler_top .rm_ten, #ruler_top .rm_hundred { width: 1px;height: 4px; border-left: 1px solid #414243;; position: absolute;bottom:0px; color: rgba(183,187,192,0.5); font-size: 10px; font-weight: 600; } #ruler_top .rm_ten { height: 4px;} #ruler_top .rm_hundred { height: 15px; line-height: 14px; vertical-align: bottom; width: 15px; padding-left: 2px; } #ruler_hor_marker { width:1px;height:15px;background:#f82c90; position: absolute; top:50px;left:100px;z-index:946;} #ruler_left { height: 100%;width: 15px; background: #202224;position: absolute;top: 0px;left: 0px; overflow: hidden; z-index:50;} #ruler_left:after { content:" ";width:14px;height:15px;top:0px;left:0px;background:#202224;position: absolute } #ruler_left_offset { position: absolute;left: 0px;top: -1200px; width:15px; height: 2400px; text-align: right;} #ruler_left .rm_five, #ruler_left .rm_ten, #ruler_left .rm_hundred { height: 1px;width: 4px; border-top: 1px solid #414243; position: absolute;right:0px; color: rgba(183,187,192,0.5); font-size: 10px; font-weight: 600; } #ruler_left .rm_ten { width: 4px;} #ruler_left .rm_hundred { width: 15px; line-height: 12px; vertical-align: top; padding-right: 6px; box-sizing: border-box;} #ruler_ver_marker { height:1px;width:15px;background:#f82c90; position: absolute; left:0px;top:100px;z-index:946;} /************************* - GRID CANVAS - *************************/ canvas#gridcanvas { pointer-events: none; width: 100%;height: 100%; z-index: 1000;position: absolute;top: 0px;left: 0px; } /******************************** - DOTTED OVERLAYS - *********************************/ ._lc_video_overlay, #slider_overlay { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:300; pointer-events: none;} ._lc_video_overlay.twoxtwo, #slider_overlay.twoxtwo { background:url(../images/gridtile.png)} ._lc_video_overlay.twoxtwowhite, #slider_overlay.twoxtwowhite { background:url(../images/gridtile_white.png)} ._lc_video_overlay.threexthree, #slider_overlay.threexthree { background:url(../images/gridtile_3x3.png)} ._lc_video_overlay.threexthreewhite, #slider_overlay.threexthreewhite { background:url(../images/gridtile_3x3_white.png)} /*********************************** - NAVIGATION OVERWRITES - ***********************************/ #rev_builder .tp-bullets, #rev_builder .tp-bullets *{ box-sizing: content-box; } /*********************************** - SLIDER UL SHADOWS - ***********************************/ #shadow_faker { width:100%;height:100%;top:0px;left:0px;background: transparent;z-index: -1;position: absolute;margin:auto;left:50%;transform:translateX(-50%); } /*********************************** - PERFECT SCROLLBAR - ************************************/ /* perfect-scrollbar v0.7.1 */ /* .ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.ps.ps--active-x>.rs__scrollbar-x-rail,.ps.ps--active-y>.rs__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps>.rs__scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps>.rs__scrollbar-x-rail>.rs__scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x,.ps>.rs__scrollbar-x-rail:active>.rs__scrollbar-x{height:11px}.ps>.rs__scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps>.rs__scrollbar-y-rail>.rs__scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y,.ps>.rs__scrollbar-y-rail:active>.rs__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps:hover>.rs__scrollbar-x-rail,.ps:hover>.rs__scrollbar-y-rail{opacity:.6}.ps:hover>.rs__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x{background-color:#999}.ps:hover>.rs__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y{background-color:#999} */ /* perfect-scrollbar v0.8.1 */ /*.ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.ps.ps--active-x>.rs__scrollbar-x-rail,.ps.ps--active-y>.rs__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps>.rs__scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps>.rs__scrollbar-x-rail>.rs__scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x,.ps>.rs__scrollbar-x-rail:active>.rs__scrollbar-x{height:11px}.ps>.rs__scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps>.rs__scrollbar-y-rail>.rs__scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y,.ps>.rs__scrollbar-y-rail:active>.rs__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps:hover>.rs__scrollbar-x-rail,.ps:hover>.rs__scrollbar-y-rail{opacity:.6}.ps:hover>.rs__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x{background-color:#999}.ps:hover>.rs__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y{background-color:#999} */ /*! * perfect-scrollbar v1.4.0 * (c) 2018 Hyunje Jun * @license MIT */ .rs__scrollbar-x-rail,.rs__scrollbar-y-rail{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.rs__scrollbar-x-rail{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.rs__scrollbar-y-rail{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0}.ps--active-x>.rs__scrollbar-x-rail,.ps--active-y>.rs__scrollbar-y-rail{display:block;background-color:transparent}.ps--focus>.rs__scrollbar-x-rail,.ps--focus>.rs__scrollbar-y-rail,.ps--scrolling-x>.rs__scrollbar-x-rail,.ps--scrolling-y>.rs__scrollbar-y-rail,.ps:hover>.rs__scrollbar-x-rail,.ps:hover>.rs__scrollbar-y-rail{opacity:.6}.ps .rs__scrollbar-x-rail.ps--clicking,.ps .rs__scrollbar-x-rail:focus,.ps .rs__scrollbar-x-rail:hover,.ps .rs__scrollbar-y-rail.ps--clicking,.ps .rs__scrollbar-y-rail:focus,.ps .rs__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.rs__scrollbar-x,.rs__scrollbar-y{background-color:#aaa;border-radius:6px;position:absolute}.rs__scrollbar-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.rs__scrollbar-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.rs__scrollbar-x-rail.ps--clicking .rs__scrollbar-x,.rs__scrollbar-x-rail:focus>.rs__scrollbar-x,.rs__scrollbar-x-rail:hover>.rs__scrollbar-x{background-color:#999;height:11px}.rs__scrollbar-y-rail.ps--clicking .rs__scrollbar-y,.rs__scrollbar-y-rail:focus>.rs__scrollbar-y,.rs__scrollbar-y-rail:hover>.rs__scrollbar-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}} #rev_builder .rs__scrollbar-x-rail { z-index:1500; height:0px; background: transparent !important} #rev_builder .ps--active-x .rs__scrollbar-x-rail { display: block; } #rev_builder .rs__scrollbar-x { background: #b7bbc0; opacity:0.3; height: 9px; border-radius: 7px; bottom: 4px; cursor: pointer;bottom: 80px; } #rev_builder .rs__scrollbar-x:hover { opacity: 1; } #the_right_toolbar .rs__scrollbar-y-rail { z-index: 1500; width: 15px; background: transparent !important; display: none !important; } #the_right_toolbar .ps--active-y .rs__scrollbar-x-rail { display: block; } #the_right_toolbar .rs__scrollbar-y {background: #b7bbc0; opacity:0.3; width: 9px; border-radius: 7px; right:7px; cursor: pointer;} #the_right_toolbar .rs__scrollbar-y:hover { opacity: 1; } #tlLayerListWrap .rs__scrollbar-x-rail { z-index: 1600;height:30px;opacity: 1 !important;background: linear-gradient(to bottom, rgba(32,34,36,0) 0%,rgba(32,34,36,1) 75%) !important;} #tlLayerListWrap .ps--active-x .rs__scrollbar-x-rail { display: block; } #tlLayerListWrap .rs__scrollbar-x {background: #b7bbc0; opacity:0.5; height: 8px; border-radius: 7px; bottom: 6px; cursor: pointer;display: block !important; } #tlLayerListWrap .rs__scrollbar-x:hover { opacity: 1; } #rbm_layerimport_list .rs__scrollbar-y-rail, #tlLayerListWrap .rs__scrollbar-y-rail { z-index: 1600; width: 20px; background: #202224 !important; } #tlLayerListWrap .ps--active-y .rs__scrollbar-x-rail { display: block; } #tlLayerListWrap .rs__scrollbar-y { background: #b7bbc0; opacity:0.5; width: 8px; border-radius: 7px; right:6px; cursor: pointer;} #tlLayerListWrap .rs__scrollbar-y:hover { opacity: 1; } #timeline .ui-resizable-handle.ui-resizable-s { background: #2a3441 !important; height: 10px; bottom: 0px; } /************************************************************* - PRESET WRAP AND PRESET CONTAINER FOR INPUT FIELDS - *************************************************************/ .input_presets_wrap { display: inline-block;position: relative; } .input_presets_wrap.infocus { z-index: 200 } .input_presets { position: absolute; min-width: 100%; top:100%; margin-top:-10px; left:0px; background:#2a2c2f; display:none;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5)} .input_preset { font-size: 13px; color: #b7bbc0; padding:6px 13px; top:100%;width:auto; line-height:18px; cursor: pointer; white-space: nowrap;} .input_preset:hover { background: #3f444a; color: #fff; } oneshort .input_presets { right: 0px !important; left:auto !important; } .ipwborder { border-bottom: 1px solid #323438; } .input_presets_wrap.infocus .input_presets { display: block; margin-bottom:65px;} .input_preset i.material-icons { font-size: 17px; margin-right: 10px !important; } .input_presets_dropdown { position: absolute; right: 0px; line-height: 30px !important; vertical-align: top; top: 0px; color: #777c80; font-size: 14px !important; border-left: 1px solid #323438; width: 15px !important; height: 30px !important; text-align: center; background: #2a2c2f; border-radius: 0px 4px 4px 0px; cursor: pointer; } #active_transitions_settings .input_presets_dropdown { width: 30px !important; } #responsive_infos_toolbar { min-width: 100px; border-radius: 4px; height: auto; line-height: 30px; color: #b7bbc0; background: #2a2c2f; font-size: 13px; padding:10px; box-sizing: border-box; position: absolute; z-index: 1000000; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5)} #responsive_infos_toolbar .material-icons { font-size: 17px; line-height: 30px !important; width: 20px; text-align: center; vertical-align: top; margin-right: 5px; } #responsive_infos_toolbar .responsive_info_value { color: #b7bbc0; margin-right: 15px; display: inline-block; line-height: 30px; vertical-align: top; } #responsive_infos_toolbar .int_inher_title { color: #777c80; } /****************************** - WAIT A MINUTE - ******************************/ #waitaminute { box-sizing:border-box; -moz-box-sizing:border-box; display:none;position:fixed; top:0px; left:0px; z-index:10000000; background:#000; background:rgba(32,34,36,0.7); width:100%;height:100%;} .waitaminute-message { position:absolute; top:50%;width:100%;text-align: center; color:#fff; font-size:50px; font-weight: 600; line-height:60px; margin-top:-30px; font-family: "Open Sans",sans-serif;} .waitaminute-message i.eg-icon-emo-coffee, .waitaminute-message i.eg-icon-emo-coffee:before { color:#fff !important;margin-bottom:15px;} /****************************** - MEDIA FILTER GRID - *******************************/ #inst-filter-grid { display: block; margin-top: 20px; } .inst-filter-griditem:hover { border: 3px solid #fff; padding: 0; box-sizing: border-box; } .inst-filter-griditem.selected, .inst-filter-griditem.selected:hover { border: 3px solid #006dd2; padding: 0; box-sizing: border-box; } .inst-filter-griditem { cursor: pointer; position: relative; width: 52px; /*69*/ height: 52px; display: inline-block; margin-right: 5px; margin-bottom: 1px; } #inst-filter-grid .inst-filter-griditem:nth-child(5n) { margin-right: 0px; } .inst-filter-griditem .ifgname { display: none; } .inst-filter-griditem-img { z-index: 2; width: 100%; height: 100%; background-size: cover; background-position: center center; position: relative; } /****************************** - HTML LAYER STYLING - *******************************/ /*ACCESSOIRESS*/ ._borders_ { position: absolute;background: #000; display:none;} ._tb_ { top: 0px;left:0px;height: 1px; width: 100%; border-top:1px dashed #fff;} ._bb_ { bottom: 0px;left:0px;height: 1px; width:100%;border-bottom:1px dashed #fff} ._lb_ { top: 0px;left:0px;width: 1px; height:100%;border-left:1px dashed #fff} ._rb_ { top: 0px;right:0px;width: 1px; height:100%;border-right:1px dashed #fff} /* COLUMN AND ROW PADDING AND MARGIN DISPLAY */ ._c_paddings, ._c_margins { position:absolute; background:rgba(0,109,210,0.25); display:block; visibility:hidden; background-clip: content-box; box-sizing: border-box; pointer-events: none; z-index: 20;} ._c_margins { background: rgba(248,44,144,0.25);background-clip: content-box; } ._topm_, ._topp_ { top:0px;left:0px; width:100%; height:10px;} ._botm_, ._botp_ { bottom:0px;left:0px; width:100%; height:10px;} ._lefm_, ._lefp_ { top:0px;left:0px; height:100%; width:10px; } ._rigm_, ._rigp_ { top:0px;right:0px; height:100%; width:10px;} #rev_builder.inAnimationMode ._c_paddings, #rev_builder.inAnimationMode ._c_margins { background-color: rgba(94,53,177,0.25); } /*._lc_.rs-linebreak ._lc_content_:before { content: "linebreak";text-align: center;width: 100%;height: 1px;position: absolute;left: 0px;font-size: 12px;line-height: 0px;top: 50%;margin-top:-1px;vertical-align: top;display: block; color:#006dd2;}*/ ._lc_.rs-linebreak ._lc_content_:after { content: " "; width: 100%;height: 100%; position: absolute;top: 0px;left: 0px; background:rgba(248,44,144,0.25); display:none;} ._lc_._lc_type_column:hover ._lc_.rs-linebreak ._lc_content_:after, ._lc_._lc_type_row:hover ._lc_.rs-linebreak ._lc_content_:after, ._lc_._lc_type_column.selected ._lc_.rs-linebreak ._lc_content_:after, ._lc_._lc_type_row.selected ._lc_.rs-linebreak ._lc_content_:after { display: block; } ._lc_._lc_type_row:hover >._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_>._c_paddings, ._lc_._lc_type_row.selected >._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_>._c_paddings, ._lc_._lc_type_row:hover >._c_paddings, ._lc_._lc_type_row.selected >._c_paddings, ._lc_._lc_type_row:hover >._c_margins, ._lc_._lc_type_row.selected >._c_margins, ._lc_._lc_type_column:hover ._c_paddings, ._lc_._lc_type_column.selected ._c_paddings, ._lc_._lc_type_column:hover ._c_margins, ._lc_._lc_type_column.selected ._c_margins { display: block; visibility: visible } ._lc_hordistance, ._lc_verdistance {position: absolute; display:none;z-index:1000; opacity:0.5;} ._lc_hordistance .material-icons, ._lc_verdistance .material-icons { color: #006dd2; position: absolute; font-size: 25px } ._lc_verdistance { width: 1px;height: 100px; border-left:1px dotted #006dd2;} ._lc_hordistance { height: 1px;width: 100px; border-top:1px dotted #006dd2;} ._lc_ >.ui-resizable-handle { width:7px;height:7px; background:transparent; border:none; border-radius: 50%;display:none !important;} ._lc_.selected >.ui-resizable-handle { display: block !important; z-index:15;} ._lc_ >.ui-resizable-n { top:-3px;left:0;width:100%;height:6px;} ._lc_ >.ui-resizable-s { bottom:-3px;left:0;width:100%;height:6px;} ._lc_ >.ui-resizable-e { top:0;height:100%;right:-3px;width:6px;} ._lc_ >.ui-resizable-w { top:0;height:100%;left:-3px;width:6px;} ._lc_ >.ui-resizable-n:before, ._lc_ >.ui-resizable-s:before, ._lc_ >.ui-resizable-e:before, ._lc_ >.ui-resizable-w:before { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 7px; height: 7px; border-radius: 50%; background: #fff; border: 1px solid #000; content: " "; } .dropSensorActive ._lc_ { /*filter: blur(5px); */opacity: 0.5; } .dropSensorActive ._lc_.selected, .dropSensorActive ._lc_.selected ._lc_, .dropSensorActive ._lc_type_row ._lc_, .dropSensorActive ._lc_.ui-draggable-dragging, .dropSensorActive ._lc_.ui-draggable-dragging ._lc_, .dropSensorActive ._lc_.dont_blur, .dropSensorActive .drop_in_root>._lc_, .dropSensorActive ._lc_.dont_blur ._lc_ { opacity: 1; } ._lc_content_ .rs_splitted_lines { perspective: 1200px; } ._lc_video_title_ { width: 100%; height: 25px; line-height: 25px; color: #fff; background: #006dd2; font-size: 12px; padding: 0px 5px; position: absolute; bottom: 0px;left: 0px; z-index: 2; text-transform: uppercase; text-align: center; font-weight: 600 } ._lc_video_placeholder_ { position: absolute; display:block; width: 100%;height: 100%; top: 0px; left: 0px } #rev_builder.inAnimationMode ._lc_video_title_ { background:rgba(94,53,177,0.75); } /*WRAP LEVEL 0*/ ._lc_ { position:absolute; width:auto;height:auto;box-sizing: border-box; cursor:move;} ._lc_.hoveredinlist { z-index: 1500 !important; visibility: visible !important; } ._lc_.closetotop .toolcrumb { top: 100%; } /* COMMON HOVERS */ ._lc_.hoveredinlist>._borders_, ._lc_:hover>._borders_, ._lc_.selected>._borders_, ._lc_.ui-draggable-dragging>._borders_ { display: block; z-index: 10} /* NONE SELECTED HOVERS */ .layersInDragorResize ._lc_type_group, ._lc_.selected._lc_type_group, ._lc_._lc_type_group:hover { box-shadow: 0px 0px 0px 1px #006dd2;} #rev_builder.inAnimationMode .layersInDragorResize ._lc_type_group, #rev_builder.inAnimationMode ._lc_.selected._lc_type_group, #rev_builder.inAnimationMode ._lc_._lc_type_group:hover { box-shadow: none !important } /*._lc_._lc_type_group.nocontent*/ .layersInDragorResize ._lc_type_row, .layersInDragorResize ._lc_type_column, ._lc_._lc_type_row.nocontent, ._lc_._lc_type_row.nocontent ._lc_._lc_type_column { box-shadow:0px 0px 0px 1px #006dd2; } ._lc_._lc_type_row.nocontent>._lc_loop_> ._lc_mask_ > ._lc_iw_ > ._lc_content_ { min-height: 100px !important } ._lc_.hoveredinlist>._borders_, ._lc_:hover>._borders_ { background: transparent; border-color: transparent; } #rev_builder.inAnimationMode ._lc_.hoveredinlist.selected>._borders_, #rev_builder.inAnimationMode ._lc_:hover>._borders_ { background: #000; border-color: #fff; } ._lc_:hover._lc_type_group { box-shadow: 0px 0px 0px 3px #006dd2;} ._lc_:hover, ._lc_.nocontent:hover, ._lc_.hoveredinlist, ._lc_.nocontent.hoveredinlist, ._lc_._lc_type_row.nocontent ._lc_._lc_type_column:hover { box-shadow:0px 0px 0px 3px #006dd2;} .nohiglightboxes ._lc_._lc_type_row.nocontent, .nohiglightboxes ._lc_._lc_type_row.nocontent ._lc_._lc_type_column, .nohiglightboxes ._lc_:hover._lc_type_group, .nohiglightboxes ._lc_:hover, .nohiglightboxes ._lc_.nocontent:hover, .nohiglightboxes ._lc_.hoveredinlist, .nohiglightboxes ._lc_.nocontent.hoveredinlist, .nohiglightboxes ._lc_._lc_type_row.nocontent ._lc_._lc_type_column:hover { box-shadow:none !important} .nohiglightboxes ._group_head_, .nohiglightboxes ._c_paddings, .nohiglightboxes ._c_margins { visibility: hidden !important } ._lc_.actionDependent { box-shadow:0px 0px 0px 1px #f82c90; } ._lc_.actionDependent.actionselected { box-shadow:0px 0px 0px 3px #f82c90; } #rb_tlw ._lc_ i { font-size: inherit; line-height: inherit } ._lc_._lc_type_row:hover { z-index: 10000 !important } ._lc_._lc_type_column:hover { z-index: 10010 !important } /* DROP SENSOR , MANIOULATE DROPPABLE TARGETS */ .dropSensorActive ._lc_.drop_over_layer ._lc_type_column { outline: 1px solid #006dd2; opacity: 0.5; vertical-align: top;} .dropSensorActive ._lc_.drop_over_layer { box-shadow: 0px 0px 0px 5px #006dd2; } .dropSensorActive ._lc_.drop_over_layer ._lc_group_placeholder { display: none; } .dropSensorActive ._lc_.drop_over_layer ._lc_type_column.drop_over_layer { outline: 2px solid #006dd2; opacity:1;} .dropSensorActive ._lc_type_column.drop_before_firstlayer >._lc_loop_ > ._lc_mask_ >._lc_iw_ >._lc_content_ >._lc_:first-child:before, .dropSensorActive ._lc_type_column.drop_after_lastlayer >._lc_loop_ > ._lc_mask_ >._lc_iw_ >._lc_content_ >._lc_:last-child:after, .dropSensorActive ._lc_type_row ._lc_.drop_before_layer:before { content: " "; position: absolute; width: 100%; height: 5px; background: #006dd2; z-index: 100; display:block; vertical-align: top;left: 0px; top:-5px;} .dropSensorActive ._lc_type_row ._lc_.drop_before_layer:after { content: " "; position: absolute; width: 5px; height: 100%; left: -5px; background:#006dd2; z-index:100; display: block; vertical-align: top; top:0px;} .dropSensorActive ._lc_type_row ._lc_.drop_after_layer:after { content: " "; position: absolute; width: 100%; height: 5px; background: #006dd2; z-index: 100; display:block; vertical-align: top; left:0px; bottom:-5px;} .dropSensorActive ._lc_type_row ._lc_.drop_after_layer:before { content: " "; position: absolute; width: 5px; height: 100%; right: -5px; background:#006dd2; z-index:100; display: block; vertical-align: top; top:0px; } .debug_coordinates span { display:inline-block;min-width:40px;color:#fff;line-height:15px; font-size:12px; margin-left:10px;} /* SELECTED HOVERS */ ._lc_.hoveredinlist.selected>._borders_, ._lc_.selected:hover>._borders_ { background: #000; border-color: #fff; } /*._lc_.selected:hover, ._lc_.selected.hoveredinlist { outline:none; }*/ /*WRAP LEVEL 1*/ ._lc_loop_, ._lc_mask_ { position: relative; width:auto;height:auto;box-sizing: border-box;z-index: 1; vertical-align: inherit;} /*WRAP LEVEL 2*/ ._lc_iw_ { position: relative; width:auto;height:auto;box-sizing: border-box; vertical-align: inherit;} /*WRAP LEVEL 3*/ ._lc_content_ { position: relative; width:auto;height:auto;box-sizing: border-box; vertical-align: inherit} ._lc_image_inside_ { width: 100%;height:100%; z-index: 2; position: relative; vertical-align: top; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } ._lc_img_placeholder { z-index: 1; position: absolute; width:100%;height:100%; background:rgba(0,109,210,0.75); display:none; top:0px; left:0px; overflow:hidden;} ._lc_img_placeholder i.material-icons { position: absolute; top: 50%;left: 50%; font-size: 50px !important; transform: translateX(-50%) translateY(-50%); color:#fff;} .placeholder_on>._lc_img_placeholder { display: block; } ._lc_group_placeholder { z-index: 1; position: absolute; width:100%;height:100%; background:rgba(0,109,210,0.75); display:block; top:0px; left:0px;} ._lc_group_placeholder i.material-icons { position: absolute; top: 50%;left: 50%; font-size: 50px !important; transform: translateX(-50%) translateY(-50%); color:#fff;} ._lc_type_group>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_>._lc_+._lc_group_placeholder { display: none; } #rev_builder.inAnimationMode ._lc_group_placeholder, #rev_builder.inAnimationMode ._lc_img_placeholder { background:rgba(94,53,177,0.75); } /* GROUP LAYER AND ITS LOCK/UNLOCK FEATURE */ ._group_head_ { display:none; width: 100%; height: 25px; top: 0px; left: 0px; z-index: 80; background: #006dd2; line-height: 25px; font-size: 13px; color: #fff; padding: 0px 10px; position: absolute; opacity: 0.5; overflow: hidden; } ._group_head_title_ { overflow: hidden;white-space: nowrap; width:75%; position: absolute; top:0px; left:0px; padding: 0px 10px;} ._lc_type_group ._group_lock_ { display:none; z-index: 5000; width: 100%; height: 100%; background: transparent; position: absolute;top: 0px;left: 0px; cursor: move; } ._group_lock_ i.material-icons { position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);font-size: 40px !important; line-height: 40px !important; opacity: 0.5;} ._group_lock_toggle_ { width: 25px; height: 25px; position: absolute; right: 0px; top: 0px; cursor: pointer; text-align: center; border-left: 1px solid rgba(255,255,255,0.1);} #rb_tlw i.material-icons.group_lock_icon { display: none; } #rb_tlw i.material-icons.group_lockopen_icon { display: inline-block; } #rb_tlw ._lc_type_group._group_locked_ i.material-icons.group_lockopen_icon { display: none } #rb_tlw ._lc_type_group._group_locked_ i.material-icons.group_lock_icon { display: inline-block } ._lc_type_group.selected._group_locked_ ._group_lock_, ._lc_type_group._group_locked_:hover ._group_lock_ { display: block; } .layersInDragorResize ._lc_type_group ._group_head_, ._lc_type_group:hover ._group_head_ { display: block; } ._group_head_:hover { opacity: 1 } ._lc_type_video ._lc_img_placeholder i { margin-top: -10px; } ._lc_type_audio audio { display: none; pointer-events: none; width: 100%; height: 100%; } ._lc_type_audio .audio_controls_on audio { display: block; } #media_audio_wave_wrap { position: relative; width: 100%; box-sizing: border-box;} #media_audio_master { border: 1px solid #3f444a; height:30px; box-sizing: border-box; min-width:245px; max-width: 245px; width: 245px; position: absolute;top:0px; left:35px; border-radius: 3px} #audio_simulator.disabled { pointer-events: none; opacity: 0.5; } .wavesurfer-region { box-sizing: border-box; background:transparent;} .wavesurfer-handle-start { width: 6px; border-left: 2px solid #006dd2; border-top:2px solid #006dd2; border-bottom:2px solid #006dd2; height:25px !important;} .wavesurfer-handle-end { width: 6px; border-right: 2px solid #006dd2; border-top:2px solid #006dd2; border-bottom:2px solid #006dd2; max-width: 6px; left:auto !important; right:0px; height:25px !important;} /* LC TYPES */ ._lc_type_row { width: 100%;position: relative; cursor: pointer; pointer-events: auto} ._lc_type_row ._lc_ { position: relative;} ._lc_type_row>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_ { display: table; width: 100%; } ._lc_type_column { display: table-cell;width: 100%; vertical-align: top; cursor:pointer;} ._lc_extra_bg_wrap, ._lc_extra_bg { position: absolute;z-index: 0; background: transparent;} ._lc_type_group ._lc_extra_bg { top: 0px; left: 0px; } ._lc_extra_bg {/*width: 100%;height: 100%; */} ._lc_type_video ._lc_loop_, ._lc_type_video ._lc_mask_, ._lc_type_video ._lc_iw_, ._lc_type_shape ._lc_loop_, ._lc_type_shape ._lc_mask_, ._lc_type_shape ._lc_iw_, ._lc_type_image ._lc_loop_, ._lc_type_image ._lc_mask_, ._lc_type_image ._lc_iw_ { width: 100%; height: 100%; } /* ROW WRAPPERS */ .row_wrapper_top, .row_wrapper_middle, .row_wrapper_bottom { position: absolute;height: auto;left: 0px;width: 100%; z-index: 3; box-sizing: border-box; pointer-events: none;} .row_wrapper_middle { top: 50%;transform: translateY(-50%);} .row_wrapper_top { top: 0px;} .row_wrapper_bottom { top: auto; bottom:0px;} /* perfect scrollbar fix */ #rev_builder_inner {position: relative} #rev_builder_inner.hide_all_nonezone .layer_grid>._lc_, #rev_builder_inner.hide_all_zone .row_wrapper_top, #rev_builder_inner.hide_all_zone .row_wrapper_middle, #rev_builder_inner.hide_all_zone .row_wrapper_bottom { pointer-events: none !important; opacity: 0.2 !important; } /* DRAGGING LAYERS */ ._lc_.ui-draggable-dragging { z-index: 500; opacity: 1; box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.25); } #dropSensor { display: none; position: absolute; top: 0px;left: 0px;width: 100%;height: 100%; background: transparent } #rev_slider_ul_inner.dropSensorActive #dropSensor { display: block;z-index:499 } ._lc_._locked_ { pointer-events: none; } ._lc_>._lc_locked_bg_{ display: none; z-index:50; position:absolute; top:0px; left:0px; width:100%; height:100%; outline:1px solid rgba(255,0,0,0.25); background: transparent; /*url(../images/red_diag2x.png); background-size: 10px 10px; background-repeat: repeat; */} ._lc_>._lc_locked_ { z-index:51; display:none;position: absolute; left:50%;top:50%; margin-left: -10px; margin-top: -10px; color:#fff; text-shadow:0px 2px rgba(0,0,0,0.5); font-size: 20px} ._lc_._locked_ >._lc_locked_bg_ { display: block; } /*._lc_._locked_ >._lc_locked_ { display: block; }*/ ._lc_._unvisible_ { visibility: hidden !important; pointer-events: none !important; opacity: 0 !important;} ._lc_._unvisible_.hoveredinlist { visibility: visible !important;opacity: 1 !important; } /* LAYER INPOUT FIELDS - EXTRAS */ #rev_builder.inAnimationMode ._lc_:hover>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before, #rev_builder.inAnimationMode ._lc_.selected>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before, #rev_builder.inAnimationMode ._lc_.hoveredinlist>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before { content:" "; width:100%;height:100%; box-sizing:border-box; top:0px; left:0px; border:2px solid #5e35b1; position: absolute;z-index:50; pointer-events: none} #the_editor.nohiglightboxes #rev_builder.inAnimationMode ._lc_:hover>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before, #the_editor.nohiglightboxes #rev_builder.inAnimationMode ._lc_.selected>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before, #the_editor.nohiglightboxes #rev_builder.inAnimationMode ._lc_.hoveredinlist>._lc_loop_>._lc_mask_>._lc_iw_>._lc_content_:before { display: none !important; } #rev_builder.inAnimationMode ._lc_:hover, #rev_builder.inAnimationMode ._lc_.nocontent:hover, #rev_builder.inAnimationMode ._lc_.hoveredinlist { box-shadow: none !important; } #rev_builder.inAnimationMode ._lc_.selected>.ui-resizable-handle { display: none !important; } /*#rev_builder.inAnimationMode ._lc_.selected>._borders_ */ /******************************* -IDLE / HOVER SWITCH - *******************************/ .idle_hover_toggle { display: block; border-bottom: 1px solid #3f444a; line-height: 49px; font-size:14px; font-weight: 400;} .idle_swap, .hover_swap { line-height: 49px; width: 50%; color: #797b7e; text-align: center; cursor: pointer; display: inline-block; box-sizing: border-box } .idle_swap { border-right: 1px solid #3f444a; } .__idle_selected__ .idle_swap, .__hover_selected__ .hover_swap { color: #ffffff; } .__hover_selected__ .__idle__, .__idle_selected__ .__hover__ { display: none; } .__idle_selected__ .__idle__, .__hover_selected__ .__hover__ { display: block; } .left_right_row { padding: 0px 10px 5px; } .view-switch { color: #777c80; font-size: 12px; line-height: 25px; vertical-align: top; display: inline-block; height:25px;} .icon_trigger_wrap { display: inline-block; line-height: 25px; vertical-align: top; height: 25px; position: absolute; right: 0px; top: 0px; } #reset_lock_media_size_layer .icon_trigger_wrap { right: auto; left: 0px; top: 3px; } .vs-item { margin-right: 10px; cursor: pointer; display: inline-block} .vs-item:hover, .vs-item.selected { color: #fff; } /****************************** - MONITOR ME - ******************************/ .tp-monitor-list { margin:0px 0px 20px; list-style: none; font-weight:500; color:#777c80; line-height:17px; font-size: 13px;} .tp-monitor-listli { padding:2px 0px;margin:0px; list-style: none; } .tp-monitor-size { min-width: 100px;display: inline-block; } .tp-monitor-file { font-size:13px; font-weight:500;color:#777c80; width:500px; display:inline-block;line-height: 17px;} .tp-monitor-performance-title { width:100%;} .tp-monitor-warning, .tp-monitor-well, .tp-monitor-good, .tp-monitor-neutral { display:inline-block; line-height:17px;width:12px;height:12px;border-radius: 10px; margin:2px 10px 0px 0px;vertical-align: top} .mo-slow-col, .tp-monitor-warning { background-color:#e44732;} .mo-ok-col, .tp-monitor-well { background-color:#eec700;} .mo-fast-col, .tp-monitor-good { background-color:#006dd2;} .mo-neutral-col, .tp-monitor-neutral { background-color: #b7bbc0} .tp-monitor-showimage, .tp-monitor-linktoslide { display:inline-block; width:25px; height:25px; opacity:0.5;cursor: pointer; vertical-align: top;line-height: 25px; color:#b7bbc0;} .tp-monitor-showimage:hover, .tp-monitor-linktoslide:hover { color: #fff; } .tp-monitor-small-icon { font-size: 25px; line-height: 30px; display: inline-block; vertical-align: top; margin-right: 10px; } .tp-monitor-showimage i, .tp-monitor-linktoslide i { font-size: 20px; } .tp-monitor-showimage {} .tp-monitor-showimage:hover, .tp-monitor-linktoslide:hover { opacity: 1} .tp-monitor-smalllabel { font-weight:400; color:#4a4c4e; line-height:15px; font-size: 11px; display: block} .tp-monitor-total-subsize { line-height: 27px;height:27px; box-sizing:border-box; font-size: 17px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: transparent; margin-bottom: 15px} .tp-monitor-performace-wrap { display: inline-block; width:287px;height:10px; background: #2a2c2f; position: relative;vertical-align: top; margin-right:15px; margin-top:6px; margin-bottom:35px;} .tp-monitor-performace-wrap.fullpw { width: 100%; } .tp-monitor-performance-bar { position:absolute;top:0px;left:0px;height:10px;width:40%;} .tp-monitor-slow, .tp-monitor-ok, .tp-monitor-fast { position: absolute; line-height: 17px; vertical-align: top; display: block; cursor: default; color: #222; font-weight: 500; margin-bottom: 0px; font-size: 13px; color: #777c80; top: 15px; } .tp-monitor-ok { left:50%; margin-left:-8px;} .tp-monitor-fast { right:0px;} .tp-monitor-loadedinfo { display: inline-block; width:116px;margin-right:10px;} .tp-monitor-speed-table { line-height:30px; box-sizing:border-box; font-size: 17px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: transparent} .tp-monitor-speed-cell { width:165px; display: inline-block} .tp-monitor-fullsize { line-height: 30px;height:27px; box-sizing:border-box; font-size: 17px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: transparent; margin-right: 15px} .tp-monitor-smart-speed, .tp-monitor-all-speed { display: none;} .tp-monitor-showdetails { margin-bottom: 10px; } /************************************************************* OVERVIEW PAGE *************************************************************/ /* WP CHANGES */ .toplevel_page_revslider, .toplevel_page_revslider #wpwrap, .toplevel_page_revslider #wpwrap #wpcontent { background: #202224; } .toplevel_page_revslider #wpwrap.in_rs_preview { overflow: hidden; height: 100%; } .notselectable {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} .linebreak, .tp-clearfix {display: block;height: 0px;width: 100%;} .tp-clearfix { clear:both;} .rightaligned { text-align: right} .vertical_medium_wrap { top: 50%;transform: translateY(-50%);position: absolute;} /* SLIDER OVERVIEW MENU*/ #rs_overview_menu { opacity:0; min-height: 50px; background: #202224; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); margin-left:-20px; box-sizing: content-box; position: fixed; z-index: 9880; padding-left:75px; overflow:visible;} .rso_scrollmenuitem { line-height: 50px; color: #62666a; /*font-size: 17px;*/ font-size: 14px; font-weight: 600; display:inline-block; /*margin-right: 50px; */ margin-right:25px; cursor: pointer;} .rso_scrollmenuitem i.material-icons { color: inherit; font-size: 20px; line-height: 50px; /*margin-right: 10px;*/ margin-right: 5px; } #rso_menu_notices { right: 94px; top:0px; box-sizing: border-box; font-weight: 600; position:absolute; width:50px; height:50px;} #rs_notice_bell, #rs_notice_the_bell { width:50px;height:50px; text-align:center; position: absolute;top:0px;left:0px; margin:0; padding:0;} #rs_notices_wrapper { display:none;width: auto; right: 0px; line-height: 30px; padding: 0px; margin: 0px; top: 50px; position: absolute; box-shadow:0px 15px 15px 0px rgba(0,0,0,0.5);} #rs_notices_wrapper li { min-width:300px; max-width:600px; padding: 0px 20px; max-width: 400px; overflow: hidden; margin: 0px; line-height: 30px; font-size: 13px;vertical-align: top; } #rso_menu_notices:hover #rs_notices_wrapper { display: block; } #rs_notices_wrapper li i { font-size: 17px; line-height: 30px;vertical-align: top; margin-right: 10px; color: inherit !important; } .no_notification_function { cursor: default;filter: none !important; } #remove_notifications { cursor: pointer } #remove_notifications:hover { background:#3f444c; color: #fff !important; } #rs_notice_counter { background: #921e15; color: #fff; width: 20px;height: 20px;text-align: center; position: absolute; top: 5px;left: 25px; line-height: 20px;font-size: 13px; border-radius: 10px; } .notice_level_0#rs_notice_counter { background:#921e15 } .notice_level_1#rs_notice_counter { background:#ffb818; filter: brightness(90%); color: #000; } .notice_level_2#rs_notice_counter { background:#3f444c; color: #b7bbc0; } .notice_level_0 { background:#c3281c; color:#fff !important; } .notice_level_1 { background:#ffb818; color:#000 !important;} .notice_level_2 { background:#292c2e; color:#b7bbc0 !important;} li.notice_level_0:hover, li.notice_level_1:hover { filter: brightness(110%); } #rso_menu_notices span { display: inline-block; font-weight: 600; margin-right: 10px} #rso_menu_notices span:last-child { margin-right: 0px; } #rso_menu_notices grayiconbox.warning { margin-right: 10px; } #rso_menu_notices { margin-right: 10px !important; } .rso_scrollmenuitem grayiconbox i.material-icons { margin-right: 0px; font-size:30px;} .rso_scrollmenuitem.active, .rso_scrollmenuitem:hover { color: #fff; } .rso_scrollmenuitem.active i.material-icons, .rso_scrollmenuitem:hover i.material-icons { color: #006dd2; } .rso_scrollmenuitem:hover i.material-icons { color:inherit } .box_with_icon:focus, .box_with_icon { outline:none; display:block;border: 1px solid #323438; line-height: 40px; padding: 0px 19px; font-size: 15px; color: #797b7e; text-decoration: none; box-sizing: border-box; text-align: left} a.box_with_icon { cursor: pointer; } .box_with_icon i.material-icons { font-size: 25px; margin-right: 10px } a.box_with_icon:hover { background: #006dd2; color: #fff; } #activated_ornot_box.box_with_icon { background: #22a46e; color: #fff; border: none; } .featurebox .box_with_icon, #activated_ornot_box.not_activated.box_with_icon {/* background: #d50000; color: #fff;*/ background: #ffb818; color: #000; font-weight: 500; border:none;} /* BASIC STYLING*/ #rs_overview .title { font-size: 30px; font-weight: 600; color: #fff; line-height: 40px; padding:0px; margin:0px;} #rs_overview .subtitle { font-size: 20px; font-weight: 500; color:#797b7e; line-height: 25px; padding:0px; margin:0px} /*Main Creation Modules*/ #add_new_slider_wrap { margin-top: 90px; } .new_slider_block { color: #b7bbc0; width: 267px; height: 150px; position: relative; display: inline-block; background: #2a2c2f; margin-right: 20px; margin-bottom: 20px; cursor:pointer; box-sizing: border-box; padding: 30px 0px; vertical-align: top; } .new_slider_block .nsb_title, .rootfolder .nsb_title { font-size: 17px; text-align: center; display: block; line-height: 20px; font-weight: 500} .rootfolder .nsb_title { color: #b7bbc0; } .new_slider_block:hover { background: #006dd2; color: #fff; } #rs_overview .new_slider_block i.material-icons { font-size: 50px; text-align: center; color: #62666a; display: block; line-height: 50px; margin-bottom:10px;} #rs_overview .new_slider_block:hover i.material-icons { color: #fff; } #rs_overview .new_elements_available { display:none; box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.5); position: absolute; top: -20px; right:-15px; line-height: 40px; height: 40px; padding: 0px 15px; color: #fff; background: #5e35b1; font-weight: 600; font-size: 18px; border-radius: 20px; overflow: hidden;z-index:20; } /*#new_slider_import,*/ #add_on_management { margin-right: 0px } /*INPUT AND TRIGGER FUNCTIONS*/ /* WPML FLAG */ .flag_container { display: inline-block;vertical-align: middle; } .wpml-img-flag { width: 18px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 10px; } .slide_elemenet_content .wpml_flag_wrap { display: inline-block; vertical-align: top; line-height: 27px;margin-right: 10px; } .slide_elemenet_content .wpml-img-flag { margin-left: 0px; margin-right: 0px; } body.rs-multilanguage_off .slide_list_child_element_wrap, body.rs-multilanguage_off #gst_slide_13, body.rs-multilanguage_off .wpml_flag_wrap, body.rs-multilanguage_off .addchildslide { display: none !important } /* KRIKI - DISPLAY NONE / INLINE BLOK NICHT GUT, EXTRA LINE IN LIST VON SUBSLIDERS */ /*************************************/ /* OVERVIEW LIST OF ELEMENTS WRAPPER */ /*************************************/ #existing_sliders { margin-top: 40px; } #slider_folders_wrap { position: fixed; top: 0px; left: 0px; width: 330px; height: 100%; background: #202224; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); z-index: 120000; box-sizing: border-box; padding:20px;overflow:hidden; display:none;} #slider_folders_wrap_underlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #23282d; opacity:0.65; z-index: 119999; cursor: pointer; display:none;} #slider_folders_wrap .rs_library_element { margin-right: 0px; } .folder_wrap_level_title { display: block; margin-bottom: 10px; margin-top:20px; color: #fff; z-index: 20;font-size: 17px;line-height: 40px;text-align: left; font-weight: 500; } .folder_wrap_level_title.first_fwlt { margin-top: 0px; } .action_button { display: inline-block; font-size: 17px; line-height: 50px; vertical-align: top; color: #797b7e; cursor: pointer; font-weight: 500} .action_button i.material-icons { line-height: 50px; margin-left: 5px; color: inherit; } .action_button:hover { color: #fff; } .overview_slide_elements, .overview_elements { margin-right: -30px; position: relative } .rs_library_element { width: 267px; height: 190px; display: inline-block; margin-right: 20px;margin-bottom: 20px; cursor: pointer; box-sizing: border-box; position: relative; background:#2a2c2f; z-index:50; vertical-align: top} .rs_library_element .rsle_footer { position: absolute; bottom: 0px; left: 0px; width:100%;height:40px; background:#2a2c2f;z-index: 5} .rs_library_element.selected, .rs_library_element:hover{ z-index: 502 !important; } .rs_library_element.ui-draggable-dragging { z-index: 200000 !important; position: absolute; pointer-events: none; opacity:0.80 !important;} .rs_library_element.ui-draggable-dragging .rsle_tbar {display: none !important; } .rs_library_element .link_to_slideadmin, .rs_library_element .image_container { width: 100%; height: 150px; position: absolute; top: 0px;left: 0px; display: block; z-index: 10; background-size:cover; background-position: center center; background-repeat: no-repeat} .rs_library_element .image_container_underlay { z-index: 9; background: #2a2c2f; top: 0px;left: 0px; width: 100%;height: 150px; position: absolute } .rs_library_element .image_container_underlay .rootfolder { background: #2a2c2f; top: 0px;left: 0px; width: 100%;height: 150px; position: absolute } .rs_library_element .image_container_underlay .rootfolder i.material-icons { font-size: 50px; text-align: center; color: #62666a; display: block; line-height: 50px !important; margin-bottom: 10px; width: 100%; margin-top: 45px; } .rs_library_element .link_to_slideadmin_a { z-index: 4; position: absolute; background: #fff; width: 50px;height: 50px;top: 0px;left: 0px; border-radius: 50% } .rs_library_element .link_to_quickeditor, .rs_library_element .link_to_quickstyleeditor { z-index:3; transform:translateX(30px) translateY(30px); position: absolute; top: -23px; left: -23px; border-radius: 50%; width: 30px;height: 30px; background:#fff;} .rs_library_element .link_to_slideadmin .link_to_quickeditor i.material-icons, .rs_library_element .link_to_slideadmin .link_to_quickstyleeditor i.material-icons { font-size: 13px; line-height: 30px !important; font-size: 20px !important; text-align: center; } .rs_library_element .link_to_slideadmin:hover .link_to_quickeditor { display: block; } .rs_library_element.unpublished .unpublishslide { display: none; } .rs_library_element.unpublished .publishslide { display: inline-block; } .rs_library_element .unpublishslide { display: inline-block; } .rs_library_element .publishslide { display: none; } .rs_library_element .iconofunpublished { display: none !important; color: #b7bbc0;font-size: 12px;position: absolute;right: 30px;top: 11px;} .rs_library_element.unpublished .iconofunpublished { display: inline-block !important } .rs_library_element.selected .iconofunpublished, .rs_library_element:hover .iconofunpublished { color: #fff; } .folder_library_element .image_container_underlay { background: #2a2c2f; } .folder_library_element:hover, .folder_library_element.selected, .folder_library_element.menuopen {background:#006dd2; } .folder_library_element:hover .image_container_underlay, .folder_library_element.selected .image_container_underlay, .folder_library_element.menuopen .image_container_underlay {background:#006dd2; } .folder_img_placeholder { display: inline-block; width: 126px; height: 68px; background: #323438; vertical-align: top; background-size: cover; background-position: center center; background-repeat: no-repeat } .folder_library_element.menuopen .folder_img_placeholder, .folder_library_element.selected .folder_img_placeholder, .folder_library_element:hover .folder_img_placeholder { background-color: #00529d; } .rs_library_element.folder_library_element .link_to_slideadmin { background: transparent !important; opacity: 0; width: 100%;height: 150px;top: 0px;left: 0px; margin: 0px; } .folder_img_1, .folder_img_3 { margin-right: 5px; margin-left: 5px; } .folder_img_1, .folder_img_2 { margin-bottom: 5px; margin-top:5px;} .folder_library_element .show_rsle { opacity: 0 !important } .folder_library_element .rsle_tool.embedslider, .folder_library_element .rsle_tool.exporthtmlslider, .folder_library_element .rsle_tool.exportslider { display: none; } .rs_library_element .link_to_slideadmin {text-align: center ; z-index: 20; width: 50px; height: 50px; position: absolute; top: 50px; left: 50%; margin-left: -25px; background: #fff; border-radius: 35px; display:none; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25);} .rs_library_element:hover .link_to_slideadmin, .rs_library_element.selected .link_to_slideadmin, .rs_library_element.menuopen .link_to_slideadmin, .rs_library_element:hover .link_to_slides_overview, .rs_library_element.selected .link_to_slides_overview, .rs_library_element.menuopen .link_to_slides_overview { display: block; } .rs_library_element .link_to_slideadmin i.material-icons{ font-size: 30px; color: #006dd2; line-height: 50px !important; } .rs_library_element .slide_order_number { position: absolute; left: 10px; top: 13px; color: #b7bbc0; font-size: 10px; pointer-events: none; } .rs_library_element:hover .slide_order_number, .rs_library_element.selected .slide_order_number { color: #fff; } .rs_library_element .link_to_slideadmin.pull_icon_left { margin-left: -55px; } .rs_library_element .link_to_slides_overview { margin-left: 5px; } .rs_library_element .title_container, .rs_library_element .rs_library_el_next { width: 245px; height: 40px; font-weight:500; line-height: 40px; position: absolute; bottom: 0px; left: 0px; font-size: 15px; color: #b7bbc0; padding: 0px 10px; background: transparent;box-sizing: border-box; border:none; outline:none; box-shadow: none; z-index: 2; margin:0px;} .rs_library_element .title_container.slide_with_number { left: 20px; width: 225px; } .rs_library_element .title_container_overlay { width: 100%; height: 40px; line-height: 40px; position: absolute; bottom: 0px; left: 0px; background: transparent; z-index: 5; } .rs_library_element .rs_library_el_next { background:#006dd2; display: none; z-index: 20; pointer-events: none; color: #fff; } .rs_library_element.selected .title_container, .rs_library_element.selected .rsle_folder, .rs_library_element.menuopen .title_container, .rs_library_element.menuopen .rsle_folder, .rs_library_element:hover .title_container, .rs_library_element:hover .rsle_folder { color: #fff; } .rs_library_element .rsle_move_and_edit { position: absolute; top: 0px; left: 0px; width: 100%; height: 165px; z-index: 15; background:transparent; cursor:move;} .rs_library_element:hover .rsle_move_and_edit, .rs_library_element.selected .rsle_move_and_edit, .rs_library_element.menuopen .rsle_move_and_edit { background: #006dd2; opacity: 0.65; } .rs_library_element.selected .rsle_footer, .rs_library_element.menuopen .rsle_footer, .rs_library_element:hover .rsle_footer { position: absolute; bottom: 0px; left: 0px; width:100%;height:40px; background:#006dd2; z-index: 5} .show_rsle { position:absolute; color:#fff; font-size:20px; text-align: right !important; padding-right: 10px; box-sizing: border-box;line-height:40px !important; width: 100%; background: transparent; height: 40px; bottom: 0px; right: 0px; z-index: 20; display: none !important; } .rsle_folder { position: absolute;bottom: 0px;right: 0px;width: 100%;height: 40px;color: #b7bbc0;z-index: 20;font-size: 20px;line-height: 40px;text-align: right; padding-right:10px;} .rs_library_element.menuopen .show_rsle, .rs_library_element:hover .show_rsle { display: block !important; } .rs_library_element.selected .show_rsle { transform: scaleY(-1); transform-origin: "50% 50%"; width: 40px; } .rs_library_element.selected .rsle_folder { width: 40px; } .folder_library_element .rsle_tool.copyclipboard, .folder_library_element .rsle_tool.exportslider, .folder_library_element .rsle_tool.duplicateslider, .folder_library_element .rsle_tool.previewslider { display: none; } #wpadmin_overlay { width: 160px; height: 100%; position: fixed; top: 35px; left: 0px; background: rgba(35,40,45,0.6); z-index: 1000; pointer-events: none; opacity: 0;} #wpadmin_overlay_top { width: 100%; height: 35px; position: fixed; top: 0px; left: 0px; background: rgba(35,40,45,0.6); z-index: 100000; pointer-events: none; opacity: 0;} .overview_slide_elements_overlay, .overview_elements_overlay { background: transparent; width: 100%;height: 100%; top: 0px; left: 0px; position: absolute; z-index: 500; display:none;} .overview_slide_elements.infocus .overview_slide_elements_overlay, .overview_elements.infocus .overview_elements_overlay { display: block; } .overview_slide_elements_overlay.infocus .rs_library_element, .overview_elements.infocus .rs_library_element { opacity: 0.4!important } .overview_slide_elements_overlay.infocus .rs_library_element.selected, .overview_elements.infocus .rs_library_element.selected { opacity: 1!important } .rsle_tbar { position: absolute;top: 100%;width: 100%; height: auto; padding: 5px; background: #006dd2; box-sizing: border-box; color:#fff; display:none;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5)} .rs_library_element.selected .rsle_tbar { display: block; } .rsle_tool { width: 64px; height: 50px; display: inline-block; text-align: center; color: rgba(255,255,255,0.65); cursor: pointer; } .rsle_tool:hover { color: #fff; } .rsle_tool i.material-icons { font-size: 17px; display: block; } .rsle_tool span { font-size: 12px; font-weight: 400; display:block;} .rsle_tool_tagwrap{ display: none; } .rs_library_element.in_tag_view .rsle_tool_tagwrap { display: block; } .rs_library_element.in_tag_view .tagsslider { color:#fff !important;} .rs_library_element .title_container:focus { z-index: 200; } .rootlevel_wrap.rs_library_element { height:165px;} .rootlevel_wrap.rs_library_element .rsle_footer { display: none; } .rootlevel_wrap:hover .image_container_underlay, .rootlevel_wrap:hover .image_container_underlay .rootfolder { background: #006dd2; } /* PLUGIN INFORMATIONS */ .plugin_inforow { display: table; visibility: hidden } .pli_left { min-width: 430px; max-width: 430px; border-right: 1px solid #323438; padding-right: 80px; box-sizing: border-box; display: table-cell; } .pli_right { display: table-cell; padding-left: 30px; width:100%;} .pli_update_history { position: relative; display: block; width: 100%; height: 560px; overflow: hidden; margin-bottom:20px;} .pli_update_history hr { display: none; } .bugfix:before, .change:before, .newfeature:before { font-family: 'Material Icons';font-weight: normal;font-style: normal; display: inline-block; text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;vertical-align: top;font-feature-settings: 'liga';} .pli_update_history .newfeature:before {font-family: 'Material Icons'; content:"star"; margin-right:20px;} .pli_update_history .change:before {font-family: 'Material Icons'; content:"redo"; margin-right:20px;} .pli_update_history .bugfix:before {font-family: 'Material Icons'; content:"bug_report"; margin-right:20px;} .pli_update_history .change, .pli_update_history .newfeature, .pli_update_history .bugfix { color: #006dd2; font-size: 17px; text-transform: capitalize; margin-top: 30px; font-weight: 500;} .pli_update_history .change strong, .pli_update_history .newfeature strong, .pli_update_history .bugfix strong { font-weight: 400 !important } .pli_update_history ul { padding-left: 20px; margin-bottom:30px;margin-top:20px;} .pli_update_history li:before { display: block; float:left; content: " "; width: 5px; height: 5px; border-radius:3px; background: #006dd2; margin-right: 20px; position: absolute; vertical-align: top; left:17px; top: 7px; } .system_requirement, .pli_update_history li { position:relative; color: #b7bbc0; font-size: 15px; line-height: 20px; font-weight: 400; padding-left: 40px; margin-bottom: 7px; } #system_requirements { border: 1px solid #323438; padding: 30px; box-sizing: border-box;position: relative } .system_requirement { padding: 0px;margin-bottom: 10px; font-weight: 500; white-space: nowrap; position: relative; ;} #rs_overview .system_requirement>i.material-icons.warning_icon { display: none } #rs_overview .system_requirement>i.material-icons { font-size: 25px; color: #00b900; margin-right:10px;} #rs_overview .system_requirement.warning>i.material-icons { color: #ffb818; } #rs_overview .system_requirement.warning>i.material-icons.done_icon { display: none } #rs_overview .system_requirement.warning>i.material-icons.warning_icon { display: inline-block } .pli_twoline { display: inline-block; vertical-align: top; } .pli_title { font-size: 20px; color: #fff; font-weight: 500; line-height: 30px; padding: 0px; margin: 0px 0px 35px; } .pli_subtitle, .pli_update_history h3.version-number { font-size: 17px; color: #797b7e; font-weight: 500; line-height: 25px; padding: 0px; margin: 0px; } .pli_update_history h3.version-number { margin-bottom:20px; } .dynamicval { color: #b7bbc0; } grayiconbox { width: 50px; height: 50px; display: inline-block; background:#2a2c2f; color:#62666a; text-align: center; line-height: 50px; font-size: 30px; margin-right:20px; vertical-align: top;} blueiconbox { width: 50px; height: 50px; display: inline-block; background:#0051b2; color:#62666a; text-align: center; line-height: 50px; font-size: 30px; margin-right:20px; vertical-align: top;} blueiconbox.blueiconongray { margin-left: -34px;margin-top: 20px; } darkiconbox { cursor:pointer; width: 50px; height: 50px; display: inline-block; background:transparent; border:1px solid #323438; box-sizing:border-box; color:#62666a; text-align: center; line-height: 50px; font-size: 30px; vertical-align: top;} darkiconbox:hover { background: #323438; } bluebutton { display:block; background:#006dd2; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer} purplebutton { display:block; background:#642fb4; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer; border-radius: 4px} bluebutton, purplebutton, graybutton { display:block; background:#393e45; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer; border-radius: 4px} bluebutton { background:#006dd2;} purplebutton { background:#642fb4;} bluebutton:hover, graybutton:hover { filter: brightness(110%); } grayiconbox.warning { background:#ffb818 !important; color:#000 !important} grayiconbox.warning i.material-icons { color: #000 !important; } grayiconbox.cwt_youtube { background: url(../images/socials/youtube.png); background-size: contain; } grayiconbox.cwt_twitter { background: url(../images/socials/twitter.png); background-size: contain; } grayiconbox.cwt_facebook { background: url(../images/socials/facebook.png); background-size: contain; } grayiconbox.cwt_googleplus { background: url(../images/socials/googleplus.png); background-size: contain; } grayiconbox.cwt_instagram { background: url(../images/socials/instagram.png); background-size: contain; } grayiconbox.cwt_dribbble { background: url(../images/socials/dribbble.png); background-size: contain; } .system_requirement darkiconbox { width: 30px; height: 30px; line-height: 30px; font-size: 20px; position: absolute; right: 30px; top: 0px; } #cwt_socials a, #cwt_socials a:focus { display: block; outline: none; cursor: pointer; text-decoration: none !important} .cwt_link { white-space: nowrap } #cwt_socials a:hover .pli_subtitle { color: #fff !important; } .activate_to_unlock { display: none; } #rs_overview i.material-icons.reset_select { display: none; color: #62666a; cursor: pointer; margin-right:5px;} #rs_overview i.material-icons.reset_select:hover { color: #fff; } bluebutton.disabled { pointer-events: none; background: #2a2c2f; color: #62666a; } bluebutton.halfdisabled { background: #2a2c2f; color: #62666a; cursor: pointer} bluebutton.halfdisabled:hover { color: #797b7e; } purplebutton.normal, bluebutton.normal, graybutton.normal { border-radius:4px; width: 200px; display: inline-block } purplebutton .material-icons { font-size: 17px; margin-right: 10px; } bluebutton.minimal, graybutton.minimal { border-radius:4px;height: 30px; line-height: 30px; padding: 0px 30px; display: inline-block; width: auto; font-size: 13px; font-weight: 400 } #plugin_history .rs__scrollbar-y-rail:hover { background: transparent !important; } .timeline-Widget { background: #202224; } /* PURCHASE KEY */ .pkey_info { color: #797b7e; font-size: 15px; line-height: 20px; font-weight: 500; text-align: center; } .pkey_info a, .pkey_info a:focus { color: #797b7e; } .pkey_info a:hover { color: #fff; } .infobox { border: 1px solid #323438; padding: 30px; box-sizing: border-box; width:100%;} .bluetitle { color: #006dd2; font-size: 17px; line-height: 20px; margin-bottom:20px; font-weight: 500} .simpletext { color: #b7bbc0; line-height: 20px; font-size: 15px; font-weight: 400; } .simpletext a, .simpletext a:focus { color:#b7bbc0} .simpletext a:hover { color: #fff; } #purchasekey_wrap { position: relative } #hide_purchasekey { position: absolute; display:none; pointer-events: none; box-sizing:border-box; top:0px; left:0px; width:100%; font-size: 17px;color: #b7bbc0;background: none;border: 1px solid #323438;outline: none;box-shadow: none;font-weight: 500;line-height: 50px;padding: 0px 20px;width: 100%; } #purchasekey_wrap.activated #hide_purchasekey { display: block; } #purchasekey_wrap.activated #purchasekey { visibility: hidden } #purchasekey_wrap.activated:hover #purchasekey { visibility: visible; } #purchasekey_wrap.activated:hover #hide_purchasekey { display: none; } /* FEATURE INFO BOX */ blueicon { width: 50px; position: absolute; left: 0px;top: 10px; background:transparent; color:#006dd2; text-align: center; font-size: 30px; } .features_wrapper { display: block; width: 100%; margin-bottom:40px;} .featurebox { display: inline-block; min-width:285px; max-width:400px; width:50%; padding-right: 20px; box-sizing: border-box; position: relative; vertical-align: top;margin-bottom: 20px; } .featureinfo { display: inline-block; padding-left:70px; } a.graylink, a.graylink:focus { background: #2a2c2f; color: #797b7e; font-size:15px; padding:0px 20px; line-height: 30px; cursor: pointer;display: inline-block;text-decoration: none;} a.graylink:hover { background: #006dd2; color: #fff; } .warning { color: #ffb818; } /* BREADCRUMBS IN CASE NEEDED */ .rsl_breadcrumb_wrap { display: block; width: 100%; margin-bottom: 45px; border-top: 1px solid #323438; padding-top:15px; } .rsl_breadcrumb { display:inline-block; line-height:25px; vertical-align: top; color: #797b7e; font-size: 15px; margin-right:30px; cursor: pointer; font-weight: 500} .rsl_breadcrumb i.material-icons { display:inline-block; line-height:25px !important; vertical-align: top; font-size: 25px !important; margin-right: 10px; } .rsl_breadcrumb_div { display: inline-block; color: #323438; margin-right: 30px; font-size: 25px; line-height: 25px !important; vertical-align: top } .rsl_breadcrumb:hover { color: #fff; } /**************************** -FULLPAGE INFO - ****************************/ #fullpageinfo { position: fixed; background: rgba(50,52,56,0.85); width: 100%; height: 100%; top: 0px; left: 0px; z-index: 500000; color: #777c80;font-size: 14px; font-weight: 400; } #fullpageinfo_zone { width: 800px; min-height: 450px; box-sizing: border-box; padding:0px 20px; transform:translateX(-50%) translateY(-50%); top:50%;left:50%; position: absolute; text-align: left} i.fullpage_main_icon.material-icons { color: #777c80; font-size: 50px !important; position: absolute;left: -50px;top: 0px; } .fullpage_title { color: #fff; font-weight: 500; font-size: 17px; line-height: 25px; margin-bottom:30px;} #fullpageinfo b { font-weight: 500; color: #b7bbc0; } .fullpage_content { margin-bottom: 15px; } #fullpageinfo .inputtocopy { border:none; box-shadow:none;line-height: 40px; font-size: 17px; color: #b7bbc0; font-weight: 500; padding: 0px 10px; background: #2a2c2f; border-radius: 0; outline: none; margin: 0px; display:block; width:100%;} #fullpageinfo .inputrow { position: relative; display: block; } #fullpageinfo .inputrow .basic_action_button { position: absolute; top: 0px; right: 0px; width: 40px; height: 40px; border-radius: 0px; line-height: 40px; font-size: 20px; background: #006dd2 } #fullpageinfo .inputrow .basic_action_button i { color: #fff; } /**************************** - FILE DROP ZONE - ****************************/ #filedrop{ position: fixed; background: rgba(50,52,56,0.85); width: 100%; height: 100%; top: 0px; left: 0px; z-index: 500000; } #filedrop_zone { width: 800px; min-height: 450px; box-sizing: border-box; padding:100px 100px; border:2px dashed #62666a; transform:translateX(-50%) translateY(-50%); top:50%;left:50%; position: absolute; border-radius: 8px; text-align: center} .editordrop #filedrop_zone { background: rgba(0,0,0,0.35); border-color:#fff !important; border-radius: 0px;} .editordrop #filedrop_zone.is-dragover, .editordrop #filedrop_zone.is-processing { background:rgba(0,0,0,0.65) !important;} .big_filedrop_icon { color:#777c80; font-size: 50px !important; line-height: 50px !important;margin-bottom: 30px !important;} .editordrop .big_filedrop_icon { color: #fff; } .editordrop .filedrop_state_idle, .editordrop .filedrop_state_drop, .editordrop .filedrop_state_process { transform: translateY(-50%); top: 50%; position: relative; color: #fff; } #fullpage_close, #filedrop_close { position: absolute; top: -30px;right: -30px; cursor: pointer; } .editordrop #filedrop_close { top: 15px;right: 15px; } #fullpage_close i.material-icons, #filedrop_close i.material-icons { color:#fff; font-size: 30px !important; line-height: 30px !important;} .filedrop_line_1 { color: #fff; font-size: 17px; line-height: 25px; font-weight: 600; margin-bottom:5px;} .filedrop_line_2 { color: #777c80; font-size: 17px; line-height: 25px; font-weight: 600;margin-bottom:5px; } .filedrop_clickbtn { color: #fff; font-size: 15px; line-height: 40px; padding:0px 30px; font-weight: 500;background: #006dd2; display: inline-block; cursor: pointer; } .editordrop .filedrop_line_2 { color: #fff; } #filedrop .uploadfileinput { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } /* STATES */ .filedrop_state_process, .filedrop_state_drop { display: none; pointer-events: none } .filedrop_state_process .big_filedrop_icon.rotating {animation:rsrotating 1s linear infinite} .filedrop_state_process #file_upload_processicon { color: #006dd2; } .filedrop_state_process #file_upload_processicon.error { color: #ffb818; } .filedrop_state_process #file_upload_processicon.done { color: #00b900; } .fileupload_status.rotating { animation:rsrotating 1s linear infinite; color: #006dd2; } .fileupload_status.doneupload { color: #00b900; } @keyframes rsrotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .fileupload_message, .fileupload_status.errorupload { color: #ffb818; } .fileupload_message { margin-left: 10px; } .fileupload_status { margin-left: 5px; } .fileupload_status .filedrop_state_process .big_filedrop_icon, .filedrop_state_drop .big_filedrop_icon { color: #006dd2; } #filedrop_zone.is-dragover { border-color: #fff; } #filedrop_zone.is-dragover .filedrop_state_process, #filedrop_zone.is-dragover .filedrop_state_idle { display: none; } #filedrop_zone.is-dragover .filedrop_state_drop { display: block; } #filedrop_zone.is-processing .filedrop_state_idle, #filedrop_zone.is-processing .filedrop_state_drop { display: none; } #filedrop_zone.is-processing .filedrop_state_process { display: block; } /**************************** - ICON SELECTOR CONTAINER - ****************************/ #rs_iconselector { box-sizing: border-box; background:#2a2c2f; box-shadow: 0px 3px 10px rgba(0,0,0,0.25); z-index: 1000; position: absolute; display:none; overflow:hidden;} #text_button_layer_content_wrapper #rs_iconselector { width:280px; height:305px; top:20px; left:20px;} #rs_iconselector_inner { overflow: hidden; width: 100%; height: 100%; box-sizing: border-box; position: absolute; top: 40px; } #text_button_layer_content_wrapper #rs_iconselector_inner { height:275px;} .closers_iconselector { background:#2a2c2f; position: absolute; font-size: 20px; width: 40px; height: 40px; color: #777c80; cursor: pointer; right:0px;top:0px; text-align: center;line-height: 40px !important; border-left:1px solid #323438;} .closers_iconselector:hover { color: #fff; } #rs_iconselector .font_icon_subcontainer { border-bottom: 1px solid #323438; } #rs_iconselector .font_icon_subcontainer .font_icon_subcontainer_title { text-align: center; color: #777c80; font-size: 13px; font-weight: 900; line-height: 30px; border-bottom: 1px solid #323438; text-transform: uppercase} #rs_iconselector .font_icon_subcontainer i { color: #b7bbc0; font-size: 20px; line-height: 40px !important; width: 40px; height: 40px; display: inline-block; text-align: center; cursor: pointer} #rs_iconselector .font_icon_subcontainer i:hover { background: #006dd2; color: #fff; } .rs_iconselector_header { background: #2a2c2f; position: absolute; top: 0px; left: 0px; line-height: 40px; height: 40px; width: 100%; border-bottom: 1px solid #323438; } #rb_tlw .rs_iconselector_header input[type=text] { line-height: 40px !important; margin: 0 !important; width:100%; height:40px;} /**************************** - QUICK STYLE CONTAINER - ****************************/ #quick_style { position: fixed; top:0px; height:100%; right:0px; width:0px; box-sizing: border-box; z-index: 9500; padding-top:50px; display:none;overflow:hidden; box-shadow:-10px 20px 40px 0px rgba(0,0,0,0.35);} #quick_style_inner { position: absolute; width: 320px; min-height: 100%; top: 0px; left: -200px; box-sizing: border-box; } #quick_style_menu { background: #202224;line-height: 50px; padding: 0px 20px; color: #777c80; font-size: 12px; font-weight: 400; border-bottom: 1px solid #2a2c2f; z-index: 20; position: relative} .quick_style_menu_point { display: inline-block; margin-right:20px; cursor: pointer; text-transform: capitalize} .quick_style_menu_point:hover, .quick_style_menu_point.active { color: #fff; } #quick_style_close { position: absolute; line-height: 50px; right: 0px; top: 0px; width: 50px; height: 50px; text-align: center; cursor: pointer } #quick_style_close:hover { color: #fff; } #quick_style_scrollable_wrap { width: 100%; height:100%; padding-top: 50px; position: absolute; box-sizing: border-box;top:0px; z-index: 5; overflow:hidden;} #quick_style_scrollable { width: 100%; height:100%; position: relative; box-sizing: border-box;background: #202224;} .quick_style_dep { line-height: 30px; border-bottom: 1px solid #2a2c2f; font-size: 11px; font-weight: 500; text-transform: uppercase; padding: 0px 20px; background: #1b1d1e; color: #777c80; } .quick_style_example_wrap { background: #202224; height: 100px; border-bottom:1px solid #2a2c2f; position: relative; box-sizing:border-box; overflow: hidden; cursor: pointer; vertical-align: top} .quick_style_example { padding:0px 20px; height:100%; position: relative;} .quick_style_example_content { color: #fff;vertical-align: top; transform: translateY(-50%); top: 50%; position: absolute; box-sizing: border-box;overflow-wrap: break-word;word-wrap: break-word;hyphens: auto; max-width:285px;} .quick_style_example_content.rev-btn { transform: translateY(-50%) translateX(-50%); left: 50%; white-space: nowrap; } .quick_style_example_content * { color: inherit; } .qsew_half { width: 50%; display: inline-block } .qsew_third { width: 33.333%; display: inline-block } .qsew_fourth { width: 25%; display: inline-block } .qsew_half .quick_style_example_content, .qsew_third .quick_style_example_content, .qsew_fourth .quick_style_example_content { transform: translateX(-50%) translateY(-50%); top:50%; left:50%; white-space: nowrap;} .qsec_info { background: #006dd2;color: #fff; font-size: 11px; font-weight: 500; text-transform: uppercase; line-height: 18px; padding: 0px 5px; position: absolute; top:0px; left:20px; z-index: 4; display: none} .quick_style_example_wrap:hover { background: #2a2c2f; } .quick_style_example:hover .qsec_info { display:block;} #quick_style_dep_headlines .quick_style_example:after { position: absolute;top: 0px; right: 0px; width: 40px; height:100%; content: " "; background: linear-gradient(to right, rgba(32,34,36,0) 0%,rgba(32,34,36,1) 75%); } #quick_style_dep_headlines.dark .quick_style_example:after { background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%); } #quick_style_dep_headlines.dark .quick_style_example_wrap { border-bottom-color: #b7bbc0; } .qse_boxshadow { width: 60px; height: 60px; background: #b7bbc0; padding: 0px; top: 20px; left: 50px; } .qse_textshadow { font-size: 20px; font-family: roboto; font-weight: 500; white-space: nowrap; color: #fff; text-align: center; line-height: 100px} /**************************** - GLOBAL COLOR PICKER - ****************************/ #rbm_colorskins { width: 390px; } #rbm_colorskins .rbm_content { padding: 30px; } #rbm_colorskins .mcg_page {display: none;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;box-sizing: border-box; padding:75px 120px;background-color:#212226;} #rbm_colorskins .mcg_page.mcg_selected { display: block; } #rb_tlw input[type=text].globalskin_alias { width: 170px; margin-right: 5px; } #rb_tlw .revbuilder-colorpicker.visible-cp-input { width: 120px; } #rb_tlw .revbuilder-colorpicker.visible-cp-input input { width: 90px;margin: -7px 0px;} .modal_fields_title { font-size: 14px; line-height: 30px; vertical-align: top; margin-bottom: 15px; font-weight: 900; color: #b7bbc0; display: inline-block } .global_sas_wrap { position:absolute; bottom:0px; left:0px; text-align: center;width: 100%; padding: 10px 0px 0px; border-top: 1px solid #3f4449; } /**************************** - CSS / JS API - ****************************/ #rbm_slider_api .rbm_header { z-index: 10; } .modal_header_functions { margin-left: 50px;display: inline-block;vertical-align: top;left: 50%;position: absolute;transform: translateX(-50%);top: 0px; } .js_css_editor_tabs { display: inline-block; padding: 0px 10px; cursor: pointer; vertical-align: top;} .js_css_editor_tabs:hover { color: #fff; } .js_css_editor_tabs.selected { background: #006dd2; color:#fff;} .codes_css_js_inputs { width: 100% !important; height: 500px !important; margin: 0px !important; } #rbm_slider_api .rbm_content { height: 500px; display: block; position: relative; z-index: 10; } .emc_toggle_wrap { position: absolute; right: -40px; height: 100%; min-width: 30px;width: 350px; z-index: 1; top:0px; height:551px;border-left:1px solid #000; transition:right 0.5s} .emc_toggle_wrap:after { content: ""; position: absolute; top: 0px;left: 0px; width: 100%; height: 50px; background: #2a2c2f; z-index:20;} #emc_toggle { position: absolute; right: 0px; width: 40px; top: 280px; height: 40px; color: #b7bbc0; font-size: 20px; cursor: pointer; text-align: center; z-index: 20; line-height: 40px !important} .emc_toggle_info { position: absolute;font-size: 13px;color: #b7bbc0;line-height: 16px;top: 225px;left: auto;right: 0px;width: 40px;z-index: 100;text-align: center; } .emc_toggle_inner { position: absolute; top: 0px; left: 0px; width: 350px; height: 551px; overflow: hidden; } #emc_toggle:hover { color: #fff; } #form_slidergeneral_advanced_api { padding: 0px; background: #3f444a; /*#323438;*/ padding-top: 70px; } #form_slidergeneral_advanced_api .form_inner_header { display: block; background: transparent; height:50px; line-height: 50px; text-align: center; } #form_slidergeneral_advanced_api .form_inner_header i { margin-right: 15px; } #form_slidergeneral_advanced_api .collapsable { padding:30px; width: 280px; } #rs_css_js_area .CodeMirror { height: 500px !important; box-sizing: border-box !important; background: #323438 !important; padding-top:10px !important; line-height: 20px !important;} #rs_css_js_area .cm-s-hopscotch .CodeMirror-gutters { background: #323438 !important; padding-right:10px !important; border-right: 1px solid #202224 !important; } #rbm_slider_api i.rbm_close.material-icons { line-height: 50px !important; z-index: 30 !important; width: 40px !important; background: #2a2c2f !important} #rs_css_js_area .CodeMirror .CodeMirror-sizer { border-left: 10px solid transparent;} #rs_css_js_area .CodeMirror .CodeMirror-gutter-wrapper { transform:translateX(-10px);} #custom_css_hover_layer_area .CodeMirror, #custom_css_layer_area .CodeMirror { height: 200px !important;box-sizing: border-box !important; background: #2a2c2f !important; padding-top:0px !important; line-height: 20px !important; } #custom_css_hover_layer_area .CodeMirror-lines, #custom_css_layer_area .CodeMirror-lines { padding: 4px 10px; } .custom_css_layer_area_pre { line-height: 20px; color: #777c80; padding: 10px; font-size: 13px; } .css_opening_closing_bracket { line-height: 20px; color: #b7bbc0; padding: 5px 10px; font-size: 13px; background: #2a2c2f !important; font-weight: 600; } #rs_css_js_area .CodeMirror-linenumber { min-width:21px;} .emc_toggle_wrap.open { right: -351px; } .emc_toggle_wrap.open #emc_toggle { transform: scaleX(-1); } .emc_toggle_wrap:hover #form_slidergeneral_advanced_api { background:#202224 } .emc_toggle_wrap.open #form_slidergeneral_advanced_api { background: #202224; } .show_more_toggle { margin: 12px 0px; position:relative; height:12px; width: 100%;} .show_more_toggle .shmt_textmore, .show_more_toggle .shmt_textless { position:absolute; right:20px; top:0px; background: #323438; padding:0px 10px; color:#b7bbc0; line-height: 12px; font-size: 12px; z-index:5; font-weight: 400; cursor: pointer; } .show_more_toggle.showlesson .shmt_textmore, .show_more_toggle .shmt_textless { display: none; } .show_more_toggle.showlesson .shmt_textless { display: block; } .show_more_toggle .shmt_bar {background:#3f444a; position: absolute; top:6px; left:-20px; width:330px; height:1px; z-index:2;} .show_more_toggle i.material-icons { font-size: 15px !important; margin-left: 5px; margin-top: 1px } /**************************** - NAVIGATION EDITOR - ****************************/ #settings_sticky_info { display:none; width: 320px; height:50px; background:#202224; z-index: 500; position: absolute; top: 0px; left: 0px; padding:12px 15px; box-sizing: border-box;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);} #settings_sticky_info.sticky_in_animation #settings_sticky_left.blue.purple { background: #5e35b1 !important; } /**************************** - NAVIGATION EDITOR - ****************************/ #rbm_navigation_editor { width: 1200px; height: 800px; } #rbm_navigation_editor .rbm_content { height: 750px; width: 100%; position: relative } #rs_ne_left_wrap { width: 260px; position: absolute;top: 0px; left: 0px; background: #323438; height: 100%;} #rs_ne_right_wrap { width: 940px; height:100%; position: absolute; top: 0px; left: 260px; } #rs_ne_preview_wrap { width: 940px; height: 220px; position: absolute; top: 0px; left: 0px; background:url(../images/light_pattern_2x.png); background-size:16px 16px; background-repeat:repeat; overflow: hidden;} #rs_ne_ce_wrap { width: 690px; height: 530px; position: absolute;top: 220px; background: #212226 } #rs_ne_helper_wrap { width: 250px; height: 530px; position: absolute;right: 0px;top: 220px; background:#333438;box-sizing: border-box; padding:30px 0px 30px 30px} #rs_ne_navlist_wrap { width: 100%; height: 680px; position: absolute; overflow: hidden; } #rs_ne_navlist { width: 100%; height: auto; position: relative } .rs_ne_add_new_wrap { width: 100%; padding: 20px; box-sizing: border-box } #rs_ne_navlist_wrap .rs_ne_add_new_wrap { position: absolute; bottom: 0px; left: 0px; } .rs_ne_header, .rs_ne_navlist_header { font-size: 14px; font-weight: 900; color: #777c80; text-transform: uppercase; padding: 30px 20px 15px; line-height: 15px; border-bottom: 1px solid #3f444a; } .rs_ne_header { padding-top: 0px; border: none; text-align: left; padding-bottom: 20px; padding-left: 0px; } #rs_nav_css_js_area { position: absolute;top: 75px;left: 0px;width: 100%;height: 455px; padding: 20px;box-sizing: border-box; z-index: 1} #rs_nav_css_js_area .CodeMirror { height: 100%; background: transparent; } #rs_nav_css_js_area .CodeMirror.cm-s-hopscotch span.cm-error { background: transparent; color: #006dd2; } #rs_nav_css_js_area .CodeMirror.cm-s-hopscotch span.cm-tag { background: transparent; color: #b7bbc0; } #rs_ne_horizontaltest { margin-left: 20px; } #rs_ne_verticaltest { margin-left: 5px; } #rs_ne_verticaltest.selected, #rs_ne_horizontaltest.selected { background: #006dd2; color: #fff; } #rs_ne_settings .bg_align_row { margin-bottom: 0px; } #rs_ne_settings .bg_alignselector { width: 10px; height: 10px; } #rs_ne_settings .bg_alignselector:nth-child(2) { left: 14px; } #rs_ne_settings .bg_alignselector:nth-child(3) { left: 28px; } #rs_ne_settings .bg_alignselector_wrap { margin-left: 15px; margin-top: -5px; } /* ARROWS DEMO*/ #rs_ne_arrows { width: 100%; height: 100%; position: absolute; z-index: 2; } #rs_ne_tp-rightarrow { right: 20px; top: 50%; transform: translateY(-50%); position: absolute } #rs_ne_tp-leftarrow { left: 20px; top: 50%; transform: translateY(-50%); position: absolute } #rs_ne_arrows .tp-arr-imgholder { background-position: center center; background-size: cover; background-repeat: no-repeat; background-image: url(../images/sources/gallery.png); } /* BULLETS DEMO */ #rs_ne_bullets { position: absolute; } #rs_ne_bullets.nav-pos-ver-top { top: 30px; bottom: auto;} #rs_ne_bullets.nav-pos-ver-center { top: 50%; bottom: auto; transform:translateY(-50%);} #rs_ne_bullets.nav-pos-ver-bottom { bottom: 30px; top: auto;} #rs_ne_bullets.nav-pos-hor-left { left: 30px; right: auto;} #rs_ne_bullets.nav-pos-hor-center { left: 50%; right: auto; transform:translateX(-50%);} #rs_ne_bullets.nav-pos-hor-right { right: 30px; left: auto;} /* TABS DEMO */ #rs_ne_tabs { position: absolute; } #rs_ne_tabs.nav-pos-ver-top { top: 10px; bottom: auto;} #rs_ne_tabs.nav-pos-ver-center { top: 50%; bottom: auto; transform:translateY(-50%);} #rs_ne_tabs.nav-pos-ver-bottom { bottom: 10px; top: auto;} #rs_ne_tabs.nav-pos-hor-left { left: 10px; right: auto;} #rs_ne_tabs.nav-pos-hor-center { left: 50%; right: auto; transform:translateX(-50%);} #rs_ne_tabs.nav-pos-hor-right { right: 10px; left: auto;} #rs_ne_tabs.nav-pos-hor-center.nav-pos-ver-center { transform:translateY(-50%) translateX(-50%);} /* THUMBS DEMO */ #rs_ne_thumbs { position: absolute; } #rs_ne_thumbs.nav-pos-ver-top { top: 10px; bottom: auto;} #rs_ne_thumbs.nav-pos-ver-center { top: 50%; bottom: auto; transform:translateY(-50%);} #rs_ne_thumbs.nav-pos-ver-bottom { bottom: 10px; top: auto;} #rs_ne_thumbs.nav-pos-hor-left { left: 10px; right: auto;} #rs_ne_thumbs.nav-pos-hor-center { left: 50%; right: auto; transform:translateX(-50%);} #rs_ne_thumbs.nav-pos-hor-right { right: 10px; left: auto;} #rs_ne_thumbs.nav-pos-hor-center.nav-pos-ver-center { transform:translateY(-50%) translateX(-50%);} #rs_ne_bullets .tp-bullet-image { background-position: center center; background-size: cover; background-repeat: no-repeat; background-image: url(../images/sources/gallery.png); } #rs_ne_tabs .tp-tab-image { background-position: center center; background-size: cover; background-repeat: no-repeat; background-image: url(../images/sources/gallery.png); } #rs_ne_thumbs .tp-thumb-image { background-position: center center; background-size: cover; background-repeat: no-repeat; background-image: url(../images/sources/gallery.png); } /* NAV MODE SELECTOR */ .rs_ne_selector { width: 50%; display: inline-block; background: #3a3e44; cursor: pointer; color: #b7bbc0; font-size: 13px; font-weight: 400; line-height: 40px; padding:0px 0px 0px 30px; box-sizing: border-box;} .rs_ne_selector:first-child { border-right: 1px solid #333438; border-bottom: 1px solid #333438; } .rs_ne_selector:nth-child(2) { border-bottom: 1px solid #333438; } .rs_ne_selector:nth-child(3) { border-right: 1px solid #333438; } .rs_ne_selector i.material-icons { font-size: 20px; margin-right:10px} .rs_ne_selector.selected, .rs_ne_selector:hover { color: #fff; } .rs_ne_selector.selected { background: #006dd2; } #rs_ne_settings { width: 100%; height: 30px; border-bottom: 1px solid #333438; padding:22px; line-height: 30px} /* INPUT AND LABEL CHANGES */ #rb_tlw input[type="text"]#rs_ne_nav_classname { width: 120px;min-width: 120px; max-width: 120px; } #rb_tlw input[type="text"]#rs_ne_nav_space, #rb_tlw input[type="text"]#rs_ne_nav_width, #rb_tlw input[type="text"]#rs_ne_nav_height { width:60px !important;} #rs_ne_cssmeta_config label_a { width: 60px !important; } #rb_tlw #rs_ne_cssmeta_config .select2RS-container { width: 125px !important; } #rb_tlw #rs_ne_cssmeta_config .select2RS-container .select2RS-selection { width: 125px; } #rb_tlw #rs_ne_cssmeta_config .revbuilder-colorpicker.visible-cp-input, #rb_tlw #rs_ne_cssmeta_config input[type="text"] { width: 125px; } #rb_tlw #rs_ne_cssmeta_config .revbuilder-colorpicker.visible-cp-input {margin-bottom:10px;} #rb_tlw #rs_ne_cssmeta_config .revbuilder-colorpicker.visible-cp-input input { width: 97px;margin: -37px 0px 0px 20px; } #rb_tlw .infactorymode input[type="text"]#rs_ne_nav_width, #rb_tlw .infactorymode input[type="text"]#rs_ne_nav_height, #rb_tlw .infactorymode input[type="text"]#rs_ne_nav_classname { pointer-events: none; opacity: 0.5; } #rs_ne_cssmeta_config .basic_action_button.onlyicon.autosize { width: 85px; } #rs_ne_cssmeta_config .basic_action_button.onlyicon.autosize.disabled { opacity: 0.5; pointer-events: none; } #rs_ne_def_meta_color_val_wrap, #rs_ne_def_meta_color-rgba_val_wrap { display: none; } #rb_tlw #rs_ne_settings input[type="text"] { margin-bottom: 0px } #rs_ne_markup_css_button_wrap { display: inline-block; position: absolute; right: 20px; top: 95px; background: #212226; z-index: 10; } .rs_ne_markup_css_button { display: inline-block; cursor:pointer; border: 1px solid #333438; text-align: center; line-height: 28px; box-sizing: border-box; position: relative; width:100px; color:#b7bbc0; font-size:13px;} .rsnmcb_left { border-radius: 4px 0px 0px 4px; z-index: 1;} .rsnmcb_right { border-radius: 0px 4px 4px 0px; margin-left: -1px;z-index: 1} .rs_ne_markup_css_button.selected { border-radius: 4px; color:#fff; border-color:#3f444a; z-index: 2;} #rs_ne_markup_css_button_wrap, #rs_ne_settings, #rs_ne_helper_wrap, #rs_ne_css_meta, #rs_ne_cssmeta_config { display: none; } .rs_ne_meta_value_btn, .rs_ne_markup_meta_btn { color: #777c81; font-size: 14px; line-height: 30px; cursor: pointer; position: relative; } .rs_ne_meta_value_btn:hover, .rs_ne_markup_meta_btn:hover { color: #fff; } #rs_ne_meta_values_inner { position: relative; } /* TOOLBAR AND INPUT NAME */ .rs_ne_nav_skin { display: block; position: relative; line-height: 40px; border-bottom: 1px solid #3f444a; padding: 0px 20px; color:#b7bbc0; font-size: 14px; font-weight: 400; cursor: pointer; box-sizing: border-box;} .rs_ne_nav_skin:hover, .rs_ne_nav_skin.selected { background: #3a3e44; color: #fff; } .rs_ne_nskin_message, .rs_ne_nskin_title { display: block; width: 125px; position: relative; white-space: nowrap; overflow: hidden} .rs_ne_nskin_message {display:none;} #rb_tlw .rs_ne_nskin_title_input[type=text] { display: none; outline: none; box-shadow: none; border: none; width: 135px; line-height: 40px; height: 40px; margin: 0px; background: transparent; padding: 0px; } .rs_ne_nskin_tbar_yesno, .rs_ne_nskin_tbar_basic { display:none;position: absolute; top:0px; right:0px; text-align: right; width: 110px; } #rs_ne_meta_values_inner .rs_ne_nskin_tbar_basic { right: 15px; } .rs_ne_nskin_tbar_yesno i.material-icons, .rs_ne_nskin_tbar_basic i.material-icons { margin-right:10px; font-size: 16px; color: #777c80; cursor: pointer; } .rs_ne_nskin_tbar_yesno i.material-icons:hover, .rs_ne_nskin_tbar_basic i.material-icons:hover { color: #fff; } .rs_ne_listelement:hover .rs_ne_nskin_tbar_basic { display: block; } .rs_ne_listelement.rs_showmessage .rs_ne_nskin_message, #rb_tlw .rs_ne_listelement.rs_changename .rs_ne_nskin_title_input[type=text], .rs_ne_listelement.rs_showmessage .rs_ne_nskin_tbar_yesno, .rs_ne_listelement.rs_changename .rs_ne_nskin_tbar_yesno { display: block !important; } .rs_ne_listelement.rs_showmessage .rs_ne_nskin_title, .rs_ne_listelement.rs_showmessage .rs_ne_nskin_tbar_basic, .rs_ne_listelement.rs_changename .rs_ne_nskin_title, .rs_ne_listelement.rs_changename .rs_ne_nskin_tbar_basic, .rs_ne_listelement.rs_changename:hover .rs_ne_nskin_tbar_basic { display: none !important; } .rs_ne_list_wrapper { position: relative; max-height: 250px; overflow: hidden; width: 100%; } #rs_ne_factory_list, #rs_ne_custom_list { position: relative } /* NAVIGATION ICONS */ #rs_ne_icons { width: 140px; text-align: right; position: relative; display: block; margin-left:60px; margin-bottom:20px;} .navpresetrow .font_icon_subcontainer i, #rs_ne_icons .font_icon_subcontainer i { color: #b7bbc0; font-size: 17px; line-height: 26px !important; width: 26px; height: 26px; display: inline-block; text-align: center; cursor: pointer; } .navpresetrow .font_icon_subcontainer i:hover, .navpresetrow .font_icon_subcontainer i.selected, #rs_ne_icons .font_icon_subcontainer i:hover, #rs_ne_icons .font_icon_subcontainer i.selected { background: #006dd2; color: #fff; } .navpresetrow .input_presets { width: 156px; } #save_naveditor { display:none; width: 250px; height:50px; line-height:50px; color:#fff; font-size:15px; font-weight:500; position: absolute; bottom: 0px; right: 0px; text-align: center; z-index: 10000; background: #006dd2; cursor: pointer } #save_naveditor:hover { background: #0a447a; } #save_naveditor i { margin-right: 5px; line-height: 50px !important; font-size: 20px } ._lc_content_ rs-fcr {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} ._lc_content_ rs-fcrt {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:100%;top:0px;} ._lc_content_ rs-bcr {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} ._lc_content_ rs-bcrt {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:100%;top:0px;} .tooltip_wrap {transform: rotateY(180deg)} /**************************** - MEDIA QUERY CHANGES - ****************************/ @media only screen and (max-width : 1420px) { .help_wrap .toolbar_btn_txt, .quick_style_wrap .toolbar_btn_txt { display: none; } .help_wrap, .quick_style_wrap { padding: 0px; width:50px; text-align: center} .help_wrap.toolbar_btn>.material-icons, .quick_style_wrap.toolbar_btn>.material-icons { margin-right: 0px; } } @media only screen and (max-width : 1290px) { .toolbar_btn { padding: 0px; } .toolbar_btn_txt { display: none; } .toolbar_btn>.material-icons { margin-right: 0px; } .layertoolbar_wrap { position: relative; top: auto; left: auto; margin-left: 0px; } .help_wrap .toolbar_btn_txt, .quick_style_wrap .toolbar_btn_txt { } .rso_scrollmenuitem { margin-right: 20px; } .toolbar_rightoriented .tool_dd_wrap { margin-left: -89px; } .toolbar_rightoriented #toolkit_selector_wrap .tool_dd_wrap { margin-left: 0px; } .toolbar_rightoriented #main_screenselector .tool_dd_wrap { margin-left: -129px; } } @media only screen and (max-width : 1365px) { #add_layer_toolbar_wrap { margin-right: 10px; } } @media only screen and (max-width : 1350px) { .cwt_link .pli_subtitle { font-size: 15px } .pli_left { min-width: 320px; max-width: 320px; padding-right: 30px; } #activation_area row { display: block } #activation_area row onehalf { display: block; width: 100%; padding: 0px !important;margin-bottom: 10px; } } @media only screen and (max-width : 1175px) { .features_wrapper, .featurebox { width: 100%; display: block; } } @media only screen and (max-width : 980px) { .pli_update_history ul { padding-left: 0px; } .pli_update_history ul li { padding-left: 20px; } .pli_update_history li:before { left: 4px; } } @media only screen and (max-width : 1165px) { #do_title_layer, #do_title_layer_not_selected, #do_title_slide, #do_title_layer_not_selected, { font-size: 12px; width: 120px; } .toolbar_btn i.toptoolbaricon.material-icons, .toolbar_selector_icons .toptoolbaricon.material-icons { font-size: 17px; } .help_wrap, .quick_style_wrap, #undo_redo_wrap, .toolbar_selector_icons .selected_placeholder { width: 40px; } .highlight_arrow { left: 20px; } .layertoolbar_wrap { padding-left: 15px; } } @media only screen and (max-width : 1020px) { .rso_scrollmenuitem { margin-right: 20px; font-size:14px;} } @media only screen and (max-width : 820px) { .pli_update_history { height: 300px } .rs_fh_right { float: left; text-align: left;} .plugin_inforow { display: block; } .pli_left { display:block; min-width: none; border:none; width:100%;max-width: none; padding-right:0px;} .pli_right { display:block; min-width: none; padding-left:0px; margin-top:100px;width:100%;max-width: none;padding-left:0px;} #rs_overview .div75 { height: 100px; } #rs_overview .div150 { height: 100px; } } #ol_footer .rs_fh_right .select2RS-container .select2RS-selection--single { line-height: 50px; height: 50px; } /* HIGH CONTRAST MODE */ .rs-high-contrast .slide_submodule_trigger, .rs-high-contrast .layer_submodule_trigger, .rs-high-contrast .general_submodule_trigger, .rs-high-contrast .nav_submodule_trigger, .rs-high-contrast label_sub, .rs-high-contrast .label_sub, .rs-high-contrast label_short, .rs-high-contrast .label_short, .rs-high-contrast label_a_left, .rs-high-contrast .label_a_left, .rs-high-contrast label_a_right, .rs-high-contrast .label_a_right, .rs-high-contrast xy_label, .rs-high-contrast .xy_label, .rs-high-contrast label_full, .rs-high-contrast .label_full, .rs-high-contrast label_a, .rs-high-contrast .label_a, .rs-high-contrast #rb_tlw labelhalf .material-icons, .rs-high-contrast .description, .rs-high-contrast label_info, .rs-high-contrast .label_info, .rs-high-contrast .function_info, .rs-high-contrast .fake_onff_off, .rs-high-contrast .tponoff_off, .rs-high-contrast .ale_i_environment, .rs-high-contrast #decmod_subtxt, .rs-high-contrast .ale_i_content, .rs-high-contrast #revbuilder-cpicker, .rs-high-contrast .main_mode_selector, .rs-high-contrast #rs_overview .subtitle, .rs-high-contrast .rso_scrollmenuitem, .rs-high-contrast .action_button, .rs-high-contrast .rsl_breadcrumb, .rs-high-contrast grayiconbox, .rs-high-contrast .pli_subtitle, .rs-high-contrast .pli_update_history h3.version-number, .rs-high-contrast darkiconbox, .rs-high-contrast #general_frame_magnif_wrap .radiooption .shortcuttext, .rs-high-contrast #quick_style_menu, .rs-high-contrast .quick_style_dep, .rs-high-contrast .ol_filter_listelement, .rs-high-contrast #obj_fil_favorite, .rs-high-contrast #obj_updatefromserver, .rs-high-contrast #obj_addsliderasmodal, .rs-high-contrast .rs_overview .select2RS-container .select2RS-selection--single .select2RS-selection__rendered, .rs-high-contrast #rb_tlw .miniprevimage_wrap i.material-icons, .rs-high-contrast #rs_copyright, .rs-high-contrast .page_button { color: #b7bbc0; } .rs-high-contrast .fake_onff_off:after, .rs-high-contrast .tponoff_off:after { background: #b7bbc0; } .rs-high-contrast .disablecontainer { opacity: 0.65; } .rs-high-contrast .revbuilder-cpicker-bright { color: #fff; } .rs-high-contrast #time_linear .rm_ms, .rs-high-contrast #time_linear .rm_sec, .rs-high-contrast #time_linear .rm_twosec { border-left: 1px solid #777c80; color: rgba(183,187,192,1); } .rs-high-contrast #ruler_left .rm_five, .rs-high-contrast #ruler_left .rm_ten, .rs-high-contrast #ruler_left .rm_hundred { border-top: 1px solid #777c80; color: rgba(183,187,192,1); } .rs-high-contrast #ruler_top .rm_five, .rs-high-contrast #ruler_top .rm_ten, .rs-high-contrast #ruler_top .rm_hundred { border-left: 1px solid #777c80; color: rgba(183,187,192,1); } .rs-high-contrast .multiple_layers_selected #do_background_layer, .rs-high-contrast .multiple_layers_selected #do_foreground_layer, .rs-high-contrast .no_layers_selected #do_background_layer, .rs-high-contrast .no_layers_selected #do_foreground_layer { opacity: 0.35; } .rs-high-contrast .basic_action_button.disabled, .rs-high-contrast .basic_action_button.disabled i, .rs-high-contrast .ts_wrapbrtn.notinuse, .rs-high-contrast .loop_wrapbrtn.notinuse { color: rgba(183,187,192,0.55); } .rs-high-contrast .rs_overview .select2RS-container .select2RS-selection--single .select2RS-selection__arrow b { border-color: #b7bbc0 transparent transparent transparent; } .rs-high-contrast .oc_gray { color: #b7bbc0; border: 1px solid #797b7e; } .rs-high-contrast i.olibrary_favorit.material-icons { color: rgba(255,255,255,0.35); } .rs-high-contrast .layer_submodule_trigger:hover, .rs-high-contrast .layer_submodule_trigger.selected, .rs-high-contrast .slide_submodule_trigger:hover, .rs-high-contrast .slide_submodule_trigger.selected, .rs-high-contrast .general_submodule_trigger:hover, .rs-high-contrast .general_submodule_trigger.selected, .rs-high-contrast .nav_submodule_trigger:hover, .rs-high-contrast .nav_submodule_trigger.selected, .rs-high-contrast .ol_filter_listelement:hover, .rs-high-contrast .ol_filter_listelement.selected, .rs-high-contrast #obj_fil_favorite:hover, .rs-high-contrast #obj_updatefromserver:hover, .rs-high-contrast #obj_fil_favorite.selected, .rs-high-contrast i.olibrary_favorit.material-icons:hover, .rs-high-contrast i.olibrary_favorit.material-icons.selected, .rs-high-contrast #rs_copyright:hover, .rs-high-contrast .main_mode_selector:hover, .rs-high-contrast .rso_scrollmenuitem.active, .rso_scrollmenuitem:hover, .rs-high-contrast .action_button:hover { color: #fff; } .rs-high-contrast .page_button.selected, .rs-high-contrast .page_button:hover { background: #006dd2; color: #fff; } .rs-high-contrast .rsl_breadcrumb_div { color: #797b7e; } .rs-high-contrast #rs_overview .new_slider_block i.material-icons { color: #b7bbc0; } .rs-high-contrast .new_slider_block:hover { background: #006dd2; color: #fff; } .rs-high-contrast .box_with_icon:focus, .rs-high-contrast .box_with_icon { color: #b7bbc0; } .rs-high-contrast a.box_with_icon:hover { background: #006dd2; color: #fff; } .rs-high-contrast #rs_overview .new_slider_block:hover i.material-icons { color: #fff; } .rs-high-contrast .rso_scrollmenuitem:hover i.material-icons { color: #fff; } .rs-high-contrast .rso_scrollmenuitem.active i.material-icons, .rs-high-contrast .rso_scrollmenuitem.active:hover i.material-icons { color: #006dd2; } admin/assets/css/tooltip.css000064400000025367150212006510012137 0ustar00#rs-tooltip { display: none; position: absolute; z-index: 99999999; font-family: "Roboto"; font-size: 15px; width: 270px; background-color: #006dd2; color: #FFF; top: 0; left: 0; } .rb-tooltips-active #rb_modal_underlay { opacity: 0.5 !important; display: block !important; z-index: 999999 !important; } .rb-tooltips-active #rs-tooltip { display: block; } #rs-tooltip-gotit {display: none;} #rs-tooltip.tooltip-gotit #rs-tooltip-next {display: none;} #rs-tooltip.tooltip-gotit #rs-tooltip-gotit {display: inline-block;} #rs-tooltip:before { content: ""; position: absolute; } #rs-tooltip.tip-bottom:before { top: -10px; left: 50%; margin-left: -7px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #006dd2; } #rs-tooltip.tip-bottom-left:before { top: -10px; left: 100%; margin-left: -46px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #006dd2; } #rs-tooltip.tip-bottom-right:before { top: -10px; left: 0; margin-left: 46px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #006dd2; } #rs-tooltip.tip-top:before { bottom: -10px; left: 50%; margin-left: -7px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #0051b2; } #rs-tooltip.tip-right:before { left: -10px; top: 50%; margin-top: -7px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #006dd2; } #rs-tooltip.tip-top-right:before { left: -10px; top: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #006dd2; } #rs-tooltip.tip-top-left:before { right: -10px; top: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #006dd2; } #rs-tooltip.tip-left:before { right: -10px; top: 50%; margin-top: -7px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #006dd2; } #rs-tooltip.tip-right-top:before { bottom: -10px; right: 20px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #0051b2; } #rs-tooltip-top { padding: 26px 30px 30px 30px; } #rs-tooltip-bottom { position: relative; padding: 0 30px; height: 40px; background-color: #0051b2; font-size: 13px; } #rs-tooltip-bottom div { position: absolute; top: 8px; left: 30px; } .rs-tooltip-text { display: block; line-height: 20px; } .rs-tooltip-btn { display: inline-block; background-color: #1a7cd7; padding: 9px 19px 7px 19px; line-height: 15px; border-radius: 3px; cursor: pointer; transition: opacity 0.2s ease; margin-top: 25px; margin-right: 10px; transition: filter 0.3s ease-in-out; } .rs-tooltip-btn:hover { filter: brightness(110%); } .rs-tooltip-check { display: inline-block; width: 15px; height: 15px; border: 1px solid rgba(255, 255, 255, 0.35); border-radius: 2px; margin-right: 10px; position: relative; top: 4px; cursor: pointer; transition: border 0.3s ease-in-out; } .rs-tooltip-check:hover { border: 1px solid rgba(255, 255, 255, 0.75); } .rs-tooltip-btn i { font-size: 17px; margin-right: 10px; } .tip-clone { transform: none !important; margin: 0 !important; position: absolute !important; pointer-events: none !important; z-index: 9999999 !important; } .tip-focussed { box-shadow: 0 0 20px 5px #006dd2 !important; } .tooltip-hide-target { visibility: hidden !important; } .tooltip-section { display: none; font-family: monospace; font-size: 12px; margin-bottom: 20px; } .toolbar_btn.tip-hover .add_layer, .toolbar_btn.tip-hover .lockstep_main, .toolbar_btn.tip-hover .visiblestep_main {position: relative !important} .toolbar_btn.tip-hover .tool_dd_wrap { display: block; min-width: 100%;} .toolbar_btn.tip-hover { color: #fff} .toolbar_btn.tip-hover-text .add_layer[data-type="text"], .toolbar_btn.tip-hover-image .add_layer[data-type="image"], .toolbar_btn.tip-hover-video .add_layer[data-type="video"], .toolbar_btn.tip-hover-audio #toolbar_add_layer_audio, .toolbar_btn.tip-hover-shape #toolbar_add_layer_shape, .toolbar_btn.tip-hover-button #toolbar_add_layer_button, .toolbar_btn.tip-hover-object #toolbar_add_layer_object, .toolbar_btn.tip-hover-row #toolbar_add_layer_row, .toolbar_btn.tip-hover-group #toolbar_add_layer_group, .toolbar_btn.tip-hover-layerlibrary #add_from_layerlibrary, .toolbar_btn.tip-hover-importlayer #import_layers, .toolbar_btn.tip-hover-duplicate #do_duplicate_layer, .toolbar_btn.tip-hover-copy #do_copy_layer, .toolbar_btn.tip-hover-paste #do_paste_layer, .toolbar_btn.tip-hover-lock #toggle_lock_layer, .toolbar_btn.tip-hover-unlock #unlock_all_layer, .toolbar_btn.tip-hover-setallvisible #visible_all_layer, .toolbar_btn.tip-hover-showhide #toggle_visible_layer, .toolbar_btn.tip-hover-highlightboxes #hide_highlight_boxes, .toolbar_btn.tip-hover:not(.tip-hover-staticlayers) #newslide, .toolbar_btn.tip-hover-staticlayers .do_not_sort_slide_list_element {background: #3f444a !important; z-index: 99999} .toolbar_btn.tip-hover:not(.tip-hover-slideorder) #newslide:after, .toolbar_btn.tip-hover-staticlayers .do_not_sort_slide_list_element:after, .toolbar_btn.tip-hover-slideorder .slide_list_element.selected:after, .tip-hover-text #toolbar_add_layer_text:after, .tip-hover-image #toolbar_add_layer_image:after, .tip-hover-button #toolbar_add_layer_button:after, .tip-hover-shape #toolbar_add_layer_shape:after, .tip-hover-video #toolbar_add_layer_video:after, .tip-hover-audio #toolbar_add_layer_audio:after, .tip-hover-object #toolbar_add_layer_object:after, .tip-hover-row #toolbar_add_layer_row:after, .tip-hover-group #toolbar_add_layer_group:after, .tip-hover-layerlibrary #add_from_layerlibrary:after, .tip-hover-importlayer #import_layers:after, .tip-hover-lock #toggle_lock_layer:after, .tip-hover-unlock #unlock_all_layer:after, .tip-hover-setallvisible #visible_all_layer:after, .tip-hover-showhide #toggle_visible_layer:after, .tip-hover-highlightboxes #hide_highlight_boxes:after, .layertoolbar_wrap .toolbar_btn.tip-hover-duplicate #do_duplicate_layer:after, .layertoolbar_wrap .toolbar_btn.tip-hover-copy #do_copy_layer:after, .layertoolbar_wrap .toolbar_btn.tip-hover-paste #do_paste_layer:after { position: absolute; bottom: -5px; left: 65%; margin-left: 10px; width: 17px; height: 22px; background: url(../images/hand.png) no-repeat center center; content: ""; z-index: 99999; } .toolbar_btn.tip-hover-slideorder .slide_list_element.selected:after { width: 18px; height: 18px; background: url(../images/move.png) no-repeat center center; background-size: 18px 18px; bottom: 3px; } .toolbar_btn.tip-hover-staticlayers #newslide:after {display: none} .rb-tooltips-active .do_title_layer_icon, .rb-tooltips-active .do_title_slide_icon { color: #006dd2; font-size: 17px; margin-right: 10px; line-height: 51px !important; } .rb-tooltips-active .form_collector .form_inner { display: block !important; padding: 0px; position: relative; margin-bottom: 1px; } .rb-tooltips-active .form_inner { background: #323438; } .rb-tooltips-active .form_collector .form_inner .collapsable { padding: 20px; display: none; position: relative; } .rb-tooltips-active .tponoffwrap.off .tponoff_inner, .rb-tooltips-active .tponoffwrap.off .tponoff_inner, .rb-tooltips-active .tponoffwrap.off .tponoff_inner { transform: translateX(0px); } .rb-tooltips-active .formcontainer, .rb-tooltips-active .formcontainer { width: 320px; } .rb-tooltips-active .form_collector, .rb-tooltips-active .formcontainer { width: 320px; } .rb-tooltips-active .form_collector .form_menu_level_1 { display: none !important; } .rb-tooltips-active .showhide_hidden, .rb-tooltips-active .showhide_hidden.form_inner, .rb-tooltips-active .form_collector .showhide_hidden.form_inner { display: none !important; } .rb-tooltips-active .form_collector .form_inner.open .collapsable { display: block; } .rb-tooltips-active .form_collector .form_inner .collapsable { display: none; } .rb-tooltips-active .form_collector .collapsable { position: relative; } .rb-tooltips-active .tip-clone .collapsable { padding: 20px; } .rb-tooltips-active .tooltip-save-preview { z-index: 9999999 !important; pointer-events: none !important; } .rb-tooltips-active .tooltip-save-preview:after { background-color: rgb(50, 52, 56, 0.5); width: 160px; height: 50px; position: absolute; top: 0; left: 0; content: ""; } .rb-tooltip-timeline .basic_action_button { background: transparent; border: none; border-radius: 0px; width: 30px; text-align: center; height: 35px; line-height: 35px; text-align: center; color: #777c80; text-transform: uppercase; font-weight: 400; font-size: 12px; box-sizing: border-box; margin: 0px; padding: 0px; } .rb-tooltip-timeline .basic_action_button i { font-size: 20px; margin: 0px; } .tooltip-hide-preview-save .tooltip-save-preview { display: none !important; } .rb-tooltips-active .layertoolbar_wrap .toolbar_btn i.material-icons.norightmargin { margin-right: 0px !important; } .rb-tooltips-active #rb_tlw > #do_delete_layer.toolbar_btn .material-icons { margin-right: 0 !important; } .tooltip-link { display: none; } .rb-tooltips-active #rb_tlw > .tip-clone longoption { width: 280px !important; } #rs-tooltip-next {position: relative; padding-right: 50px} #rs-tooltip-close {position: absolute; top: 0; right: 0; width: 30px; height: 30px; cursor: pointer; color: #FFF; z-index: 99} #rs-tooltip-close i {position: absolute; top: 7px; left: 7px; font-size: 16px} #rs-tooltip-close:hover {opacity: 0.4} .rs-tooltip-return-icon { width: 16px; height: 16px; display: inline-block; background-size: 16px 16px; background-image: url(../images/return.png); background-repeat: no-repeat; position: absolute; right: 7px; top: 7px; } body.rtl .rs-tooltip-btn i { margin-left: 10px; margin-right: 0px } body.rtl .rs-tooltip-check { margin-left: 10px; margin-right: 0px } admin/assets/css/codemirror.css000064400000023050150212006510012575 0ustar00/* BASICS */ .CodeMirror { /* Set height, width, borders, and global font properties here */ font-family: monospace; height: 300px; color: black; direction: ltr; } /* PADDING */ .CodeMirror-lines { padding: 4px 0; /* Vertical padding around content */ } .CodeMirror pre { padding: 0 4px; /* Horizontal padding of content */ } .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white; /* The little square between H and V scrollbars */ } /* GUTTER */ .CodeMirror-gutters { border-right: 1px solid #ddd; background-color: #f7f7f7; white-space: nowrap; } .CodeMirror-linenumbers {} .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: #999; white-space: nowrap; } .CodeMirror-guttermarker { color: black; } .CodeMirror-guttermarker-subtle { color: #999; } /* CURSOR */ .CodeMirror-cursor { border-left: 1px solid black; border-right: none; width: 0; } /* Shown when moving in bi-directional text */ .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver; } .cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: #7e7; } .cm-fat-cursor div.CodeMirror-cursors { z-index: 1; } .cm-fat-cursor-mark { background-color: rgba(20, 255, 20, 0.5); -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; } .cm-animate-fat-cursor { width: auto; border: 0; -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; background-color: #7e7; } @-moz-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @-webkit-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } /* Can style cursor different in overwrite (non-insert) mode */ .CodeMirror-overwrite .CodeMirror-cursor {} .cm-tab { display: inline-block; text-decoration: inherit; } .CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: -20px; overflow: hidden; } .CodeMirror-ruler { border-left: 1px solid #ccc; top: 0; bottom: 0; position: absolute; } /* DEFAULT THEME */ .cm-s-default .cm-header {color: blue;} .cm-s-default .cm-quote {color: #090;} .cm-negative {color: #d44;} .cm-positive {color: #292;} .cm-header, .cm-strong {font-weight: bold;} .cm-em {font-style: italic;} .cm-link {text-decoration: underline;} .cm-strikethrough {text-decoration: line-through;} .cm-s-default .cm-keyword {color: #708;} .cm-s-default .cm-atom {color: #219;} .cm-s-default .cm-number {color: #164;} .cm-s-default .cm-def {color: #00f;} .cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, .cm-s-default .cm-operator {} .cm-s-default .cm-variable-2 {color: #05a;} .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} .cm-s-default .cm-comment {color: #a50;} .cm-s-default .cm-string {color: #a11;} .cm-s-default .cm-string-2 {color: #f50;} .cm-s-default .cm-meta {color: #555;} .cm-s-default .cm-qualifier {color: #555;} .cm-s-default .cm-builtin {color: #30a;} .cm-s-default .cm-bracket {color: #997;} .cm-s-default .cm-tag {color: #170;} .cm-s-default .cm-attribute {color: #00c;} .cm-s-default .cm-hr {color: #999;} .cm-s-default .cm-link {color: #00c;} .cm-s-default .cm-error {color: #f00;} .cm-invalidchar {color: #f00;} .CodeMirror-composing { border-bottom: 2px solid; } /* Default styles for common addons */ div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } .CodeMirror-activeline-background {background: #e8f2ff;} /* STOP */ /* The rest of this file contains styles related to the mechanics of the editor. You probably shouldn't touch them. */ .CodeMirror { position: relative; overflow: hidden; background: white; } .CodeMirror-scroll { overflow: scroll !important; /* Things will break if this is overridden */ /* 30px is the magic margin used to hide the element's real scrollbars */ /* See overflow: hidden in .CodeMirror */ margin-bottom: -30px; margin-right: -30px; padding-bottom: 30px; height: 100%; outline: none; /* Prevent dragging from highlighting the element */ position: relative; } .CodeMirror-sizer { position: relative; border-right: 30px solid transparent; } /* The fake, visible scrollbars. Used to force redraw during scrolling before actual scrolling happens, thus preventing shaking and flickering artifacts. */ .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; } .CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll; } .CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll; } .CodeMirror-scrollbar-filler { right: 0; bottom: 0; } .CodeMirror-gutter-filler { left: 0; bottom: 0; } .CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3; } .CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -30px; } .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important; } .CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4; } .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; } .CodeMirror-gutter-wrapper ::selection { background-color: transparent } .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } .CodeMirror-lines { cursor: text; min-height: 1px; /* prevents collapsing before first draw */ } .CodeMirror pre { /* Reset some styles that the rest of the page might have set */ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; -webkit-font-variant-ligatures: contextual; font-variant-ligatures: contextual; } .CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; } .CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; } .CodeMirror-linewidget { position: relative; z-index: 2; padding: 0.1px; /* Force widget margins to stay inside of the container */ } .CodeMirror-widget {} .CodeMirror-rtl pre { direction: rtl; } .CodeMirror-code { outline: none; } /* Force content-box sizing for the elements where we expect it */ .CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { -moz-box-sizing: content-box; box-sizing: content-box; } .CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden; } .CodeMirror-cursor { position: absolute; pointer-events: none; } .CodeMirror-measure pre { position: static; } div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3; } div.CodeMirror-dragcursors { visibility: visible; } .CodeMirror-focused div.CodeMirror-cursors { visibility: visible; } .CodeMirror-selected { background: #d9d9d9; } .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } .CodeMirror-crosshair { cursor: crosshair; } .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } .cm-searching { background-color: #ffa; background-color: rgba(255, 255, 0, .4); } /* Used to force a border model for a node */ .cm-force-border { padding-right: .1px; } @media print { /* Hide the cursor when printing */ .CodeMirror div.CodeMirror-cursors { visibility: hidden; } } /* See issue #2901 */ .cm-tab-wrap-hack:after { content: ''; } /* Help users use markselection to safely style text background */ span.CodeMirror-selectedtext { background: none; } .cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;} .cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;} .cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;} .cm-s-hopscotch .CodeMirror-linenumber {color: #797379;} .cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;} .cm-s-hopscotch span.cm-comment {color: #b33508;} .cm-s-hopscotch span.cm-atom {color: #c85e7c;} .cm-s-hopscotch span.cm-number {color: #c85e7c;} .cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;} .cm-s-hopscotch span.cm-keyword {color: #dd464c;} .cm-s-hopscotch span.cm-string {color: #fdcc59;} .cm-s-hopscotch span.cm-variable {color: #8fc13e;} .cm-s-hopscotch span.cm-variable-2 {color: #1290bf;} .cm-s-hopscotch span.cm-def {color: #fd8b19;} .cm-s-hopscotch span.cm-error {background: #dd464c; color: #fff;} .cm-s-hopscotch span.cm-bracket {color: #d5d3d5;} .cm-s-hopscotch span.cm-tag {color: #dd464c;} .cm-s-hopscotch span.cm-link {color: #c85e7c;} .cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} .cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; } admin/assets/css/help.css000064400000025745150212006510011375 0ustar00/* ********************* - HELP MODE STYLES - ***********************/ .help-mode-activated .help_wrap { color: #FFF; background-color: #006dd2; } .help-mode-activated .help_wrap:after { content: ""; position: absolute; top: 7px; right: 7px; width: 15px; height: 15px; color: #FFF; background: url(../images/check.png) center center/15px 15px no-repeat transparent; } #help_mode_modal { top: 50px; right: 100%; width: 580px; z-index: 99999; position: absolute; background: #006dd2; visibility: hidden; opacity: 0; margin-right: 51px; transition: all 0.3s ease; transition-property: opacity, visibility; } .help-mode-activated.help-mode-active #help_mode_modal { visibility: visible; opacity: 1; } .help-mode-dialog { display: none; overflow: hidden; width: 170px; cursor: auto; } .help-mode-title, .help-mode-description { color: #FFF; line-height: normal; padding: 30px; position: relative; font-size: 14px; font-weight: normal; } .help-mode-title { font-weight: bold; z-index: 1; top: -3px; cursor: move; padding-bottom: 0; } .help-mode-section { margin-top: 10px; } #help-mode-buttons { padding: 0; margin-top: 24px; background-color: transparent; } .help-mode-section:first-child { margin-top: 0; } .help-mode-section i { font-size: 15px; position: relative; left: -5px; border-radius: 2px; } .help-mode-section a, .help-mode-section a:hover { color: white; } .help-mode-button { float: left; margin-left: 10px; padding: 6px 20px; background-color: #1a7cd7; cursor: pointer; display: none; transition: filter 0.3s ease-in-out; border-radius: 2px; } .help-mode-button:first-child { margin-left: 0; } .help-mode-button:hover { filter: brightness(110%); } #help_mode_title { position: relative; background: white; color: #005abd; text-transform: uppercase; font-size: 11px; padding: 1px 4px 0 4px; border-radius: 2px; vertical-align: top; position: relative; top: 3px; left: 7px; font-weight: 900; } #help_mode_main_title { font-size: 30px; color: white; display: block; font-weight: 500; margin: 16px 0 20px 0; } #help_mode_video_wrap { margin: 3px 0 33px 0; display: none; line-height: 0; box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.3); } #help_mode_title_wrap {margin-top: 2px} #help_mode_title_wrap i {font-size: 18px} .help-icon-default i {display: none !important} .help-icon-default i:nth-child(1) {display: inline-block !important} .help-icon-faq i:nth-child(2), .help-icon-faq i:nth-child(3), .help-icon-faq i:nth-child(4), .help-icon-faq i:nth-child(5) {display: none !important} .help-icon-slider i:nth-child(1), .help-icon-slider i:nth-child(3), .help-icon-slider i:nth-child(4), .help-icon-slider i:nth-child(5) {display: none !important} .help-icon-navigation i:nth-child(1), .help-icon-navigation i:nth-child(2), .help-icon-navigation i:nth-child(4), .help-icon-navigation i:nth-child(5) {display: none !important} .help-icon-slide i:nth-child(1), .help-icon-slide i:nth-child(2), .help-icon-slide i:nth-child(3), .help-icon-slide i:nth-child(5) {display: none !important} .help-icon-layer i:nth-child(1), .help-icon-layer i:nth-child(2), .help-icon-layer i:nth-child(3), .help-icon-layer i:nth-child(4) {display: none !important} #help-mode-search { white-space: nowrap; } #help_mode_search { position: relative; } #help_mode_search_wrap { background: #0051b2; padding: 18px 10px 18px 30px; } #help_mode_search input { background: transparent !important; line-height: inherit !important; height: 100% !important; box-sizing: border-box !important; font-size: 20px !important; color: white !important; font-weight: inherit !important; vertical-align: top !important; background: inherit !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; border: 0 !important; width: calc(100% - 50px) !important; margin: 0; } #help_mode_search ::-webkit-input-placeholder { color: white !important; } #help_search_results { margin-top: 16px; padding-top: 21px; display: none; position: relative; } #help_search_results:before { position: absolute; top: 0; left: -30px; width: calc(100% + 40px); height: 1px; content: ""; background: #266bbd; z-index: 9999999; } .help-results-container { float: left; width: 50%; } #the_right_toolbar .help-results-wrap .rs__scrollbar-y-rail { display: block !important; right: -1px !important; } #the_right_toolbar .help-results-wrap .rs__scrollbar-y { background: #266bbd !important; } #the_right_toolbar .help-results-wrap .rs__scrollbar-y-rail { background: transparent !important; } #the_right_toolbar .help-results-wrap .rs__scrollbar-y { display: block !important; opacity: 1 !important; } .help-results-wrap.ps:hover>.rs__scrollbar-y-rail { opacity: 1 !important; } #help_options_results { width: calc(100% - 20px); } .help-faqs-empty .help-results-container { display: none; } .help-faqs-empty .help-results-container:first-child { display: block; width: 100%; } .help-options-empty .help-results-container { display: block; width: 100%; } .help-options-empty .help-results-container:first-child { display: none; } .help-results-wrap { overflow: hidden; position: relative; } .help-results .help-button { border-radius: 2px; width: 100%; text-align: left; padding: 8px 0 12px 0; line-height: 14px; font-size: 12px; font-weight: inherit; } .help-results .help-button:first-child { margin-top: 0; } .help-results .help-button i { font-size: 19px; position: relative; top: 2px; left: 10px; margin: 0 5px; } #help_faq_results { width: calc(100% - 20px); } #help_faq_results .help-button { padding: 29px 0 30px 0; } #help_faq_results .help-button i { font-size: 22px; } .help-results .help-button span { margin-left: 20px; } .help-mode-description { padding: 0 30px 30px 30px; line-height: 1.5em; display: none; margin-top: -9px; } #help_modal_close { position: absolute; top: 0; right: 0; width: 50px; height: 50px; cursor: pointer; color: #FFF; z-index: 99; } #help_modal_close i { position: absolute; top: 16px; right: 16px; font-size: 18px; } #help_modal_close:hover { opacity: 0.4; } .help-mode-link { font-weight: bold; font-size: 12px; color: #FFF; border-bottom: 1px solid transparent; margin: 0 10px 0 0; cursor: pointer; display: none; } .help-mode-link:hover { border-bottom-color: #FFF; } .help-input-focus:not([type="radio"]), .help-input-focus + label_sub:before, .help-input-focus + .select2RS .select2RS-selection, .rev-colorpicker.help-input-focus { box-shadow: 0 0 20px 5px #006dd2 !important; } .lal_group_member.help-input-focus { box-shadow: none !important; color: #FFF; background: #006dd2; } .help-input-focus + label_sub { overflow: visible; } #help_input_clear { position: absolute; top: 0; right: 0; width: 32px; text-align: center; border-radius: 0; box-sizing: border-box; height: 100%; padding: 0; margin: 0 !important; line-height: 20px; border: none; font-size: 11px; font-weight: 500; vertical-align: top; cursor: pointer; background-color: #2a2c2f; visibility: hidden; } #help_input_clear { width: 50px; height: 50px; background: transparent; position: absolute; right: -10px; top: -14px; } #help_input_clear i { position: relative; top: 5px; margin: 0; font-size: 12px; color: #FFF; } #help_input_clear i { top: 14px; left: 0; font-size: 18px; } #help_input_clear:hover i { opacity: 0.4; } .help-button { margin: 5px 5px 0px 0px; text-align: center; padding: 0px 10px; line-height: 20px; border: none; border-radius: 3px; background: #0d5ab6; color: #fff; font-size: 11px; font-weight: 500; vertical-align: top; display: inline-block; cursor: pointer; transition: background 0.3s ease-in-out; } .help-button:hover { background: #266bbd; } .help-button span { position: relative; top: 1px; } .help-mode-activated .help_wrap { background-color: #3f444a; } #add_layer_main_wrap > div {position: relative} .toolbar_btn.help-hover .tool_dd_wrap { display: block; min-width: 100%;} .toolbar_btn.help-hover { color: #fff} .toolbar_btn.help-hover-text .add_layer[data-type="text"], .toolbar_btn.help-hover-image .add_layer[data-type="image"], .toolbar_btn.help-hover-video .add_layer[data-type="video"], .toolbar_btn.help-hover-audio .add_layer[data-type="audio"], .toolbar_btn.help-hover-object .add_layer[data-type="object"], .toolbar_btn.help-hover-row .add_layer[data-type="row"], .toolbar_btn.help-hover:not(.help-hover-staticlayers) #newslide, .toolbar_btn.help-hover-staticlayers .do_not_sort_slide_list_element {background: #3f444a !important; z-index: 99999} .toolbar_btn.help-hover:not(.help-hover-slideorder) #newslide:after, .toolbar_btn.help-hover-staticlayers .do_not_sort_slide_list_element:after, .toolbar_btn.help-hover-slideorder .slide_list_element.selected:after, #add_layer_toolbar_wrap.help-hover-text #add_layer_main_wrap > div:first-child:after, #add_layer_toolbar_wrap.help-hover-image #add_layer_main_wrap > div:nth-child(2):after, #add_layer_toolbar_wrap.help-hover-video #add_layer_main_wrap > div:nth-child(5):after, #add_layer_toolbar_wrap.help-hover-audio #add_layer_main_wrap > div:nth-child(6):after, #add_layer_toolbar_wrap.help-hover-object #add_layer_main_wrap > div:nth-child(7):after, #add_layer_toolbar_wrap.help-hover-row #add_layer_main_wrap > div:nth-child(8):after, #add_layer_toolbar_wrap.help-hover-column #add_layer_main_wrap > div:nth-child(8):after { position: absolute; bottom: -5px; left: 65%; margin-left: 10px; width: 17px; height: 22px; background: url(../images/hand.png) no-repeat center center; content: ""; z-index: 99999; } .toolbar_btn.help-hover-slideorder .slide_list_element.selected:after { width: 18px; height: 18px; background: url(../images/move.png) no-repeat center center; background-size: 18px 18px; bottom: -5px; left: -14px; } .toolbar_btn.help-hover-staticlayers #newslide:after {display: none} .add_frame_after.help-input-focus {display: block} /*************** RTL MODE SETTINGS ********************/ body.rtl #help_mode_title { left: auto; right: 7px; } body.rtl .help-mode-section i { left: auto; right: -5px; } body.rtl #help_input_clear { right: auto; left: -10px; }admin/assets/css/tp-color-picker.css000064400000117307150212006510013453 0ustar00/************************************************************************** * tp-color-picker.css - Color Picker Plugin for Revolution Slider * @version: 2.0 (01.01.2018) * @author ThemePunch **************************************************************************/ /* Default Picker Widget */ .revbuilder-colorpicker { display: inline-block; height: 27px; line-height: 27px; cursor: pointer; box-sizing: border-box; } .revbuilder-cpicker-master-wrap, .revbuilder-cpicker-master-wrap input { cursor: pointer; } #revbuilder-cpicker-gradients, #revbuilder-cpicker-colors { line-height: 30px; vertical-align: top; } #revbuilder-cpicker * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; text-rendering: optimizeLegibility; } #revbuilder-cpicker i { line-height: normal; } .revbuilder-colorpicker span, .revbuilder-cpicker-preview { display: inline-block; height: 100%; vertical-align: middle; } .revbuilder-colorpicker .revbuilder-colorbox, .revbuilder-cpicker-preview { width: 13px; height: 13px; background: url(../images/trans_tile.png); border-radius: 2px; border: 1px solid #414448; box-sizing: border-box; } #revbuilder-cpicker-preview-gradient { background: #FFF; } .revbuilder-cpicker-preview { width: 17px; height: 17px; vertical-align: top; margin: 0 10px 0 10px; position: relative; top: 7px; border-radius: 0 !important; border: none !important; } .revbuilder-colorpicker .revbuilder-colorbtn, .revbuilder-cpicker-input { font-family: 'Roboto'; font-size: 17px; line-height: 27px; padding-left: 4px; background: transparent !important; position: relative; font-weight: 500; color: #b7bbc0 !important; } .revbuilder-cpicker-input:focus { background: transparent !important; border: 0 !important; box-shadow: none !important; } .revbuilder-cpicker-input { font-size: 13px; line-height: 18px; border: 0 !important; width: 125px; margin-left: 3px; padding: 3px 0; margin-top: 0px; } .revbuilder-cpicker-hex { width: 106px; margin-left: 0; } .revbuilder-cpicker-input-wrap { overflow: hidden; } .revbuilder-cpicker-input-wrap, .revbuilder-cpicker-btn { width: 145px; height: 30px; display: inline-block; vertical-align: top; background: #2a2c2f; border-radius: 2px; padding-top: 0px; text-align: left; line-height: 30px; vertical-align: top; } .revbuilder-cpicker-btn-small { width: 31px; float: right; margin-right: 31px; } .revbuilder-cpicker-input-wrap.focus { background: #3a3e44; } .revbuilder-cpicker-input-basic { width: 50px; margin-left: 5px; } .revbuilder-cpicker-input-small { width: 45px; margin-left: 5px; } .revbuilder-cpicker-input-basic.first, .revbuilder-cpicker-input-small.first, .revbuilder-cpicker-input-medium.first { margin-left: 0; } .revbuilder-cpicker-input-small .revbuilder-cpicker-input { width: 40px; margin-left: 3px; } #revbuilder-cpicker-radial-wrap, #revbuilder-cpicker-radial-wrap .revbuilder-cpicker-input { width: 45px; text-align: left; } .revbuilder-cpicker-input-medium { width: 70px; margin-left: 5px; } .revbuilder-cpicker-input-medium .revbuilder-cpicker-input { width: 59px; margin-left: 10px; } .revbuilder-colorpicker-open .tipsy-inner { max-width: none; } .revbuilder-cpicker-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2099999; display: none; } #revbuilder-cpicker-back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; /*rgba(50, 52, 56, 0.5);*/ } #revbuilder-cpicker { position: absolute; top: 50%; left: 50%; font-family: 'Roboto', 'Roboto'; font-size: 12px; white-space: nowrap; display: block; cursor: default; color: #777c80; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); } #revbuilder-cpicker-container { display: table; background: #323438; } #revbuilder-cpicker-head { background: #2a2c2f; width: 560px; height: 70px; position: relative; } .revbuilder-cpicker-candrag { pointer-events: none; } .revbuilder-cpicker-column { display: table-cell; vertical-align: top; } #revbuilder-cpicker-right { position: relative; background: #323438; width: 70px; height: 100%; } #revbuilder-cpicker-toggle { position: absolute; bottom: 0; right: 0; } .revbuilder-cpicker-hover { transition: background 0.2s ease; } .revbuilder-cpicker-btn-large { width: 70px; height: 70px; cursor: pointer; text-align: center; } .revbuilder-cpicker-btn-large i { font-size: 30px; margin-top: 19px; } .revbuilder-cpicker-palette-open, .revbuilder-cpicker-wrap.palette-open .revbuilder-cpicker-palette-closed { display: none !important; } .revbuilder-cpicker-wrap.palette-open .revbuilder-cpicker-palette-open { display: inline-block !important; } .revbuilder-cpicker-wrap.color-view.palette-open #revbuilder-cpicker-color-presets, .revbuilder-cpicker-wrap.gradient-view.palette-open #revbuilder-cpicker-gradient-presets { display: block; } .revbuilder-cpicker-wrap.color-view #revbuilder-cpicker-gradients, .revbuilder-cpicker-wrap.gradient-view #revbuilder-cpicker-colors { display: none; } .revbuilder-cpicker-wrap.gradient-view #revbuilder-cpicker-gradients { margin-bottom: -48px; } .revbuilder-cpicker-wrap.gradient-view.palette-open #revbuilder-cpicker-gradients { margin-bottom: 0; } #revbuilder-cpicker-gradients .revbuilder-cpicker-row.first { padding-bottom: 20px; } #revbuilder-cpicker-gradients #revbuilder-cpicker-gradient-presets .revbuilder-cpicker-row.first { padding-bottom: 0; } .revbuilder-cpicker-btn-large:hover { background: #006dd2; } .revbuilder-cpicker-btn-large:hover i { color: #FFF; } #revbuilder-cpicker-type-wrap { margin-top: 20px; } #revbuilder-cpicker-type-wrap > * { display: inline-block; vertical-align: middle; } .revbuilder-cpicker-side { display: inline-block; position: relative; } #revbuilder-cpicker-base .revbuilder-cpicker-side { vertical-align: top; } .revbuilder-cpicker-left { width: 306px; } #revbuilder-cpicker-left { padding-bottom: 40px; } #revbuilder-cpicker-base { margin-top: 30px; } #revbuilder-cpicker-editing { position: relative; display: inline-block; } .revbuilder-cpicker-main-btn { color: #b7bbc0; width: 50px; height: 31px; background: #3f444a; text-align: center; cursor: pointer; pointer-events: all; position: relative; display: inline-block; border-radius: 2px; z-index: 0; } .revbuilder-cpicker-title, .revbuilder-cpicker-spacer { width: 116px; margin-right: 15px; text-align: right; display: inline-block; } .revbuilder-cpicker-title:not(.revbuilder-cpicker-candrag) { position: relative; top: 0px; } #revbuilder-cpicker-gradients .revbuilder-cpicker-side:not(.revbuilder-cpicker-left) .revbuilder-cpicker-title { width: auto; text-align: left; } #revbuilder-cpicker-btn-wrap { display: inline-block; background: #3f444a; line-height: 0; } .revbuilder-cpicker-txt-space-left { margin-left: 15px; } .revbuilder-cpicker-wrap.color-view #revbuilder-cpicker-color-btn { border-radius: 2px 0 2px 2px; } .revbuilder-cpicker-wrap.gradient-view #revbuilder-cpicker-gradient-btn { border-radius: 0 2px 2px 2px; } .revbuilder-cpicker-wrap.color-view #revbuilder-cpicker-color-btn, .revbuilder-cpicker-wrap.gradient-view #revbuilder-cpicker-gradient-btn { color: #FFF; cursor: default; border-radius: 2px; background: #006dd2; z-index: 1; } .revbuilder-cpicker-wrap.color-view #revbuilder-cpicker-gradient-btn:hover, .revbuilder-cpicker-wrap.gradient-view #revbuilder-cpicker-color-btn:hover { color: #FFF; } .revbuilder-cpicker-main-btn i { margin-top: 4px; } .revbuilder-cpicker-bright { color: #b7bbc0; } .revbuilder-cpicker-row { margin-top: 10px; } .revbuilder-cpicker-row.extended { margin-top: 19px; } .revbuilder-cpicker-no-margin { margin-top: 0; } #revbuilder-cpicker-gradients .revbuilder-cpicker-iris { margin-top: 26px; } #revbuilder-cpicker-gradients .iris-slider { margin-left: -7px !important; } .revbuilder-cpicker-label { top: 1px !important; } .revbuilder-cpicker-row.first { margin-top: 0; } .revbuilder-cpicker-btn, .revbuilder-cpicker-btn-large { background: #3f444a; color: #b7bbc0; cursor: pointer; text-align: center; } .revbuilder-cpicker-btn:hover, .revbuilder-cpicker-btn-large:hover, #revbuilder-cpicker-check { background: #006dd2; color: #FFF !important; } #revbuilder-cpicker-check:hover i { margin-left: 5px; } .revbuilder-cpicker-btn * { display: inline-block; vertical-align: top; } .revbuilder-cpicker-btn span { position: relative; margin-left: 9px; vertical-align: top; } .revbuilder-cpicker-btn i { font-size: 17px; position: relative; line-height: 30px !important; vertical-align: top; } #revbuilder-cpicker .iris-strip { width: 10px !important; height: 152px !important; box-shadow: none; border: none; border-radius: 0px; margin-left: 1px; } #revbuilder-cpicker .iris-picker .iris-strip .ui-slider-handle:focus, #revbuilder-cpicker .iris-picker .ui-square-handle:focus { box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.35); } #revbuilder-cpicker .iris-picker .iris-square, #revbuilder-cpicker .iris-picker .iris-square-inner { width: 154px !important; height: 154px !important; box-shadow: none !important; border-radius: 0; } #revbuilder-cpicker .iris-slider.iris-strip .ui-slider-handle, #revbuilder-cpicker-scroller .iris-slider-offset { background: #fff; border-radius: 2px; height: 3px; border: none; outline:none !important; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.35); } #revbuilder-cpicker .iris-slider.iris-strip .ui-slider-handle:before { display: none; } #revbuilder-cpicker .iris-slider-offset { top: 2px !important; bottom: 0 !important; } #revbuilder-cpicker .wp-color-result, #revbuilder-cpicker .wp-picker-input-wrap { display: none; } #revbuilder-cpicker .wp-picker-container .iris-picker { margin-top: 0; } #revbuilder-cpicker .iris-border { border: 0; background: transparent; } #revbuilder-cpicker .iris-border .iris-picker-inner { position: static; } .revbuilder-cpicker-iris .wp-picker-container { display: inline-block !important; vertical-align: top !important; width: auto !important; margin: 0px !important; } #revbuilder-cpicker #revbuilder-cpicker-scroller { position: relative; display: inline-block; margin-left: 14px; vertical-align: top; height: 150px !important; border-radius: 0; box-sizing: border-box; box-shadow: inset 0 0 5px rgba(0,0,0,0.4); background: url(../images/trans_tile.png); } #revbuilder-cpicker-scroller div { box-sizing: border-box; } #revbuilder-cpicker-scroll-bg { position: absolute; top: 0 !important; left: 0; width: 100% !important; height: 100% !important; background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 100%) !important; } #revbuilder-cpicker-scroll { position: relative; height: 100% !important; background: transparent !important; } #revbuilder-cpicker-scroller .ui-slider-handle { position: absolute; background: 0 0; margin: 0; right: -3px; left: -3px; border: 4px solid #aaa; border-width: 4px 3px; width: auto; height: 6px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,.2); opacity: .9; z-index: 5; cursor: ns-resize; } #revbuilder-cpicker-scroller .ui-slider-handle:before { content: " "; position: absolute; left: -2px; right: -2px; top: -3px; bottom: -3px; border: 2px solid #fff; border-radius: 3px; } .revbuilder-cpicker-wrap.is-basic #revbuilder-cpicker-scroller, .revbuilder-cpicker-wrap.is-basic .revbuilder-cpicker-hideable { display: none; } .revbuilder-cpicker-presets { margin-top: 21px; display: none; } #revbuilder-cpicker-gradient-presets { margin-top: -18px; } .revbuilder-cpicker-presets-group { position: relative; line-height: 0; white-space: normal; padding: 0; width: 173px; height: 114px; overflow: hidden; } .revbuilder-cpicker-color, .revbuilder-cpicker-direction { width: 29px; height: 29px; display: inline-block; position: relative; margin: 0 12px 12px 0; box-sizing: border-box; border-radius: 2px; overflow: hidden; } .revbuilder-cpicker-color.selected, .revbuilder-cpicker-direction.selected { border: 2px solid #FFF; cursor: auto; } .revbuilder-cpicker-color:not(.selected), .revbuilder-cpicker-direction { cursor: pointer; } .revbuilder-cpicker-color.blank { cursor: auto; background: #3f444a; } .revbuilder-cpicker-preset-bg, .revbuilder-cpicker-preset-tile { display: block; width: 100%; height: 100%; } .revbuilder-cpicker-preset-tile { background: url(../images/trans_tile.png); border-radius: 4px; /* Hide strange Radius Failure */ } .revbuilder-cpicker-preset-bg { position: absolute; top: 0; left: 0; } #revpicker-easing-row.active .revbuilder-cpicker-input-wrap { width: 90px !important; } #revbuilder-cpicker #revpicker-easing-row.active .select2RS-container { width: 70px !important; min-width: 70px !important; } #revpicker-easing-row.active .revbuilder-cpicker-input-basic { width: 50px !important; } #revbuilder-cpicker #revpicker-easing-row.active .select2RS-container .select2RS-selection { width: 55px !important; } #revpicker-easing-row.active .revbuilder-cpicker-easing-strength, #revpicker-easing-row.active #revbuilder-cpicker-strength-title { display: inline-block; } .revbuilder-cpicker-easing-strength, #revpicker-easing-row.active #revbuilder-cpicker-easing-title, #revbuilder-cpicker-strength-title { display: none; } /*********************************** - PERFECT SCROLLBAR - ************************************/ /* perfect-scrollbar v0.7.1 */ .ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.ps.ps--active-x>.rs__scrollbar-x-rail,.ps.ps--active-y>.rs__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps>.rs__scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps>.rs__scrollbar-x-rail>.rs__scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x,.ps>.rs__scrollbar-x-rail:active>.rs__scrollbar-x{height:11px}.ps>.rs__scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps>.rs__scrollbar-y-rail>.rs__scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y,.ps>.rs__scrollbar-y-rail:active>.rs__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.rs__scrollbar-x-rail>.rs__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.rs__scrollbar-y-rail>.rs__scrollbar-y{background-color:#999;width:11px}.ps:hover>.rs__scrollbar-x-rail,.ps:hover>.rs__scrollbar-y-rail{opacity:.6}.ps:hover>.rs__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-x-rail:hover>.rs__scrollbar-x{background-color:#999}.ps:hover>.rs__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.rs__scrollbar-y-rail:hover>.rs__scrollbar-y{background-color:#999} #revbuilder-cpicker .ps-container .ps-scrollbar-x-rail { display: none; } #revbuilder-cpicker .ps-container .ps-scrollbar-y-rail { display: block; } #revbuilder-cpicker .ps-container .ps-scrollbar-y { border-radius: 3px !important; } #revbuilder-cpicker .select2RS-selection__rendered { padding-left: 0 !important; } #revbuilder-cpicker .ps-active-y:hover .ps-scrollbar-y-rail { opacity: 1; } #revbuilder-cpicker .ps-active-y .ps-scrollbar-y-rail:hover { background-color: transparent; } #revbuilder-cpicker .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #b7bbc0; } #revbuilder-cpicker .ps > .rs__scrollbar-y-rail { width: auto !important; } #revbuilder-cpicker .ps > .rs__scrollbar-y-rail:hover > .rs__scrollbar-y, #revbuilder-cpicker .ps > .rs__scrollbar-y-rail:active > .rs__scrollbar-y { width: 6px !important; } .revbuilder-picker-color-custom:hover span, .revbuilder-picker-color-custom:hover .revbuilder-cpicker-delete:before { display: block; } .revbuilder-colorpicker-open .select2RS-container--open { z-index: 9999999; } .revbuilder-colorpicker-open .select2RS-container .select2RS-selection { box-shadow:none; outline:none; border: none; border-radius: 3px; width:185px; padding:0px; margin:0px; margin-bottom: 10px; } .revbuilder-cpicker-wrap.onajax { pointer-events: none; } .revbuilder-cpicker-wrap.onajax:before { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 2099998; content: ""; } .revbuilder-cpicker-wrap.onajax:after { position: absolute; top: 50%; left: 50%; z-index: 2099999; font-size: 36px; color: #FFF; margin-top: -10px; pointer-events: all; } .revbuilder-cpicker-wrap.onajaxdelete:after { content: "Deleting Preset..."; margin-left: -135px; } .revbuilder-cpicker-wrap.onajaxsave:after { content: "Saving Preset..."; margin-left: -123px; } #revbuilder-cpicker *:not(input) { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; } #revbuilder-cpicker-drag { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: move; } .revbuilder-cpicker-gradient-block { width: 236px; height: 50px; background: url(../images/trans_tile.png); } #revbuilder-cpicker-gradient-input .ui-draggable { cursor: default; } .revbuilder-cpicker-wrap .ui-draggable .revbuilder-cpicker-section { cursor: auto; } .revbuilder-cpicker-gradient-builder { width: 100%; height: 100%; position: relative; } #revbuilder-cpicker-hit-top { top: -17px; } #revbuilder-cpicker-hit-bottom { bottom: -17px; } .revbuilder-cpicker-builder-hit { position: absolute; left: 0; width: 100%; height: 17px; cursor: copy; z-index: 0; } .revbuilder-cpicker-builder-hit.full { pointer-events: none; cursor: auto; } #revbuilder-cpicker-point-wrap { width: 246px; height: 100%; position: absolute; top: 0; left: -5px; z-index: 99; } #revbuilder-cpciker-point-container { width: 234px; height: 100%; position: absolute; top: 0; left: 0; } .revbuilder-cpicker-left .revbuilder-cpicker-gradient-block { margin-left: 39px; } #revbuilder-cpicker-wheel { display: inline-block; vertical-align: top; position: relative; top: -10px; width: 47px; height: 47px; cursor: default; margin: 0 5px 0 10px; } #revbuilder-cpicker-wheel-inner { position: absolute; left: 5px; top: 5px; width: 37px; height: 37px; border-radius: 50%; border: 1px solid #3f444a; border-box: border-box; } #revbuilder-cpicker-wheel-point { position: absolute; left: 50%; top: 0; display: block; position: relative; width: 3px; height: 20px; margin-left: -2px; transform-origin: bottom center; background-color: #006dd2; } #revbuilder-cpicker-wheel-point:after { width: 7px; height: 7px; border-radius: 50%; background-color: #b7bbc0; position: absolute; top: -2px; left: 50%; margin-left: -4px; display: block; content: ""; } .revbuilder-cpicker-point { position: absolute; display: block; width: 12px; height: 17px; } .revbuilder-cpicker-point.active { z-index: 999; background-position: left bottom; } .revbuilder-cpicker-point.warning { transition: 0.1s transform linear; } .revbuilder-cpicker-point-top.warning { transform: translate(0, -5px) scale(0.75); } .revbuilder-cpicker-point-bottom.warning { transform: translate(0, 5px) scale(0.75); } .revbuilder-cpicker-point-top { top: -17px; background: url(../images/point_top.png) left top no-repeat; } .revbuilder-cpicker-point-bottom { bottom: -17px; background: url(../images/point_bottom.png) left top no-repeat; } .revbuilder-cpicker-point-square { display: block; width: 10px; height: 10px; position: absolute; top: 1px; left: 1px; } .revbuilder-cpicker-point-triangle { display: block; width: 0; height: 0; } .revbuilder-cpicker-point-top .revbuilder-cpicker-point-triangle { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid transparent; position: absolute; top: 11px; left: 1px; } .revbuilder-cpicker-point-bottom .revbuilder-cpicker-point-triangle { border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; top: 1px; left: 1px; } .revbuilder-cpicker-point-bottom .revbuilder-cpicker-point-square { top: 6px; } .revbuilder-cpicker-hideable, .revbuilder-cpicker-point-delete, .revbuilder-cpicker-input-wrap.disabled { opacity: 0.35; pointer-events: none; } .revbuilder-cpicker-point-delete.active { opacity: 1; pointer-events: auto; } .revbuilder-cpicker-onoff-wrap, .revbuilder-cpicker-onoff-wrap * { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .revbuilder-cpicker-onoff-wrap { cursor: pointer; display: inline-block; vertical-align: top; position: relative; width: 50px; height: 20px; line-height: 20px; border-radius: 10px; overflow: hidden; box-sizing: border-box; transform: translateZ(0.001px); text-align: center; overflow: hidden; background: #2a2c2f; margin-top: 7px; } .revbuilder-cpicker-onoff-inner { width: 100px; white-space: nowrap; transform: translateX(0px); transition: transform 0.2s ease; } .revbuilder-cpicker-onoff { position: relative; display: block; float: left; width: 50px; height: 20px; background: #2a2c2f; padding: 0px 8px; color: #777c80; font-weight: 400; box-sizing: border-box; font-size: 11px; line-height: 22px; text-transform: uppercase; overflow: hidden; } .revbuilder-cpicker-onoff:after { content: " "; width: 12px; height: 12px; position: absolute; left: 32px; top: 4px; border-radius: 50%; background: #3f444a; box-sizing: border-box; } .revbuilder-cpicker-on { color: #FFF; background: #006dd2; } .revbuilder-cpicker-on:after { left: auto; right: 32px; background: #FFF; } .revbuilder-cpicker-off span { position: relative; right: 7px; } .revbuilder-cpicker-on span { position: relative; left: 7px; } .revbuilder-cpicker-onoff-wrap.checked .revbuilder-cpicker-onoff-inner { transform: translateX(-50px); } .revbuilder-cpicker-wrap.gradient-view.open .revbuilder-cpicker-hideable { opacity: 1; pointer-events: all; } .revbuilder-cpicker-presets-custom { display: none; } .revbuilder-picker-color-custom:hover i, .revbuilder-picker-color-custom:hover i:before { display: block; color: #FFF; } .revbuilder-picker-color-custom.selected .revbuilder-cpicker-delete { cursor: pointer; } .revbuilder-cpicker-delete i { position: absolute; top: 0; right: 0; font-size: 12px; display: none; opacity: 0.65; transition: opacity 0.2s ease; } .revbuilder-cpicker-delete:before { position: absolute; top: -1px; right: -1px; width: 13px; height: 14px; background-color: #2a2c2f; content: ""; display: none; } .revbuilder-cpicker-delete:hover i { opacity: 1; } #revbuilder-cpicker-remove-delete { display: none; } /****************************** *** SPECIAL SELECT2 SETTINGS - **********************************/ #revbuilder-cpicker .select2RS-container .select2RS-selection {background-color: #2a2c2f;border: none;border-radius: 0px; font-size: 12px;color: #000;font-weight: 400;vertical-align: top;min-height: 30px; width:185px;} #revbuilder-cpicker .input_with_buttonextenstion .select2RS-container .select2RS-selection { width: 154px; } #revbuilder-cpicker .select2RS-container .select2RS-selection--single .select2RS-selection__rendered { line-height: 30px } #revbuilder-cpicker .__inmodal .select2RS-container .select2RS-selection { width: 100%; } #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__rendered {border-radius:0px;color: #b7bbc0; font-size:13px; font-weight: 500; } #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__rendered:hover { color: #fff; } #revbuilder-cpicker .select2RS-container .select2RS-selection.select2RS-selection--multiple .select2RS-selection__rendered { line-height:20px; background:#2a2c2f;padding: 5px; box-sizing: border-box;margin-top: 0px; min-height: 20px; vertical-align: top } #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__clear {cursor: pointer;float: right;font-weight: bold; } #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__placeholder {color: #b7bbc0; } #revbuilder-cpicker .select2RS-container .select2RS-selection--single .select2RS-selection__arrow {top: 0; right: -15px; height: 30px} #revbuilder-cpicker .select2RS-container .select2RS-selection--single .select2RS-selection__arrow:after { position: absolute; content: ""; top: -3px; right: 26px; width: 1px; height: 31px; background: #323438; } #revbuilder-cpicker .select2RS-container.select2RS-container--open .select2RS-selection--single .select2RS-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } /* #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__arrow {display:none; } #revbuilder-cpicker .select2RS-container .select2RS-selection .select2RS-selection__arrow b {display:none; } */ #revbuilder-cpicker .select2RS-container .select2RS-selection {padding: 0px 10px;border-radius: 4px;} #revbuilder-cpicker .select2RS-selection.select2RS-selection--multiple { padding: 0px; } #revbuilder-cpicker .select2RS-container {min-width: 100px;margin-right: 5px; margin-bottom: 10px;} #revbuilder-cpicker .select2RS-container .select2RS-search.select2RS-search--inline { height: 20px; line-height: 20px; margin: 0px; } #revbuilder-cpicker .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice { margin:0px 5px 0px 0px; text-align:center; padding:0px 10px; line-height: 20px; border: none; border-radius: 3px; background: #006dd2; color: #fff;font-size: 11px; font-weight: 500;vertical-align: top; } #revbuilder-cpicker .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice__remove { color: #fff; margin-right: 3px; font-size: 11px; font-weight: 400;line-height: 20px; vertical-align: top; } .revbuilder-colorpicker-open .select2RS-container .select2RS-results > .select2RS-results__options { max-height: 250px } .revbuilder-colorpicker-open .select2RS-container .select2RS-search--dropdown .select2RS-search__field, #revbuilder-cpicker .select2RS-container .select2RS-search--inline .select2RS-search__field { line-height: 20px; border: none !important; border-radius: 0px; box-shadow: none !important; outline: none !important; margin:0px; padding:0px 0px 0px 5px; color: #b7bbc0; font-size: 13px; font-weight: 500; } #revbuilder-cpicker .select2RS-container.select2RS-container--focus .select2RS-search--inline .select2RS-search__field { max-width: 185px} .revbuilder-colorpicker-open .select2RS-container .select2RS-search--dropdown .select2RS-search__field { background: #2a2c2f;line-height: 37px; padding: 0px 10px; } #revbuilder-cpicker .select2RS-container .select2RS-selection.select2RS-selection--multiple ul li { margin-bottom: 0px; } #revbuilder-cpicker .select2RS-container { margin-top:0px; margin-bottom: 0px; width:125px !important; margin-right:0px; display: inline-block} #revbuilder-cpicker .__inmodal .select2RS-container { width: 100% !important; } .revbuilder-colorpicker-open .select2RS-container .select2RS-dropdown { background-color: #2a2c2f; width: 145px !important; box-shadow: none; border:none;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);} .revbuilder-colorpicker-open .select2RS-container .select2RS-results__option { color:#b7bbc0; font-size: 13px; padding: 6px 10px; width: 100%;overflow: hidden;position: relative;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;} .revbuilder-colorpicker-open .select2RS-container .select2RS-results__option.select2RS-results__option--highlighted { color: #fff; background: #3f444a; } .revbuilder-colorpicker-open .select2RS-container .select2RS-results__option.select2RS-results__option--highlighted[aria-selected=true], .revbuilder-colorpicker-open .select2RS-container .select2RS-results__option[aria-selected=true] { color: #fff; background: #006dd2; } .revbuilder-colorpicker-open .select2RS-container .select2RS-results__option[aria-disabled=true] { display: none !important; } #revbuilder-cpicker .select2RS-container--smalltos2, #revbuilder-cpicker .select2RS-container--smalltos2 .select2RS-dropdown--below {min-width: 50px; } #revbuilder-cpicker .select2RS-container--smalltos2 .select2RS-selection {width: 60px;} #revbuilder-cpicker .select2RS-container--smalltos2-suffix, #revbuilder-cpicker .select2RS-container--smalltos2-suffix .select2RS-dropdown--below {min-width: 56px; } #revbuilder-cpicker .select2RS-container--smalltos2-suffix .select2RS-selection {width: 56px; border-radius: 0px 4px 4px 0px; } .revbuilder-colorpicker-open .select2RS-results__group { background: #343639;color: #777c80; font-size: 13px; font-weight: 500; text-transform: capitalize; padding:6px 15px; margin-bottom:5px} #revbuilder-cpicker .select2RS-container { vertical-align: top; margin-right: 0; box-sizing: content-box; padding-right: 0; height:31px; font-weight: 500} #revbuilder-cpicker .select2RS-container.select2RS-container--nomargin { margin-right: 0px; } /* #revbuilder-cpicker .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { height: 50px; } */ #revbuilder-cpicker .select2RS-container .select2RS-selection { box-shadow:none;outline:none;border: none; padding:0px; margin:0px; display: inline-block;font-size: 17px; color: #797b7e; background: transparent } #revbuilder-cpicker .select2RS-selection__rendered { color:#797b7e; line-height: 50px; vertical-align: top; margin-left: 10px } #revbuilder-cpicker .select2RS-container .select2RS-selection--single .select2RS-selection__arrow b { border-color: #797b7e transparent transparent transparent } #revbuilder-cpicker .select2RS-container:hover .select2RS-selection--single .select2RS-selection__arrow b {border-color: #b7bbc0 transparent transparent !important} #revbuilder-cpicker .select2RS-container.select2RS-container--open:hover .select2RS-selection--single .select2RS-selection__arrow b { border-color: transparent transparent #b7bbc0 transparent !important} #revbuilder-cpicker .select2RS-container:hover .select2RS-selection__rendered { color: #FFF !important; } /* BLUE STYLE */ #revbuilder-cpicker .select2RS-container.select2RS-container--blue { width: 100% !important; background: #00529d; line-height: 20px; border-radius: 4px; box-sizing: border-box; height: auto; padding:0px !important; margin:0px;} #revbuilder-cpicker .select2RS-container.select2RS-container--blue .selection, #revbuilder-cpicker .select2RS-container.select2RS-container--blue .select2RS-selection{ width: 100% !important; } #revbuilder-cpicker .select2RS-container.select2RS-container--blue .select2RS-search__field { color: #fff !important; line-height: 20px; } #revbuilder-cpicker .select2RS-container.select2RS-container--blue .select2RS-selection { box-shadow:none;outline:none;border: none; padding:0px; margin:0px; display: inline-block;font-size: 12px; color: #fff; background: transparent } #revbuilder-cpicker .select2RS-container--blue .select2RS-selection__rendered { color:#fff; line-height: 20px; vertical-align: top ; } #revbuilder-cpicker .select2RS-container--blue .select2RS-selection--single .select2RS-selection__rendered { color:#fff; line-height: 22px; vertical-align: top ; padding:5px 10px 0px; display: block} #revbuilder-cpicker .select2RS-container--blue .select2RS-selection__rendered .select2RS-selection__choice { color:#fff; line-height: 20px; vertical-align: top; background: #006dd2; border-radius: 4px; border: none; } #revbuilder-cpicker .select2RS-container--blue .select2RS-selection__rendered .select2RS-selection__choice__remove { color:#fff; line-height: 20px; vertical-align: top; } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-dropdown.select2RS-dropdown--below, .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-dropdown.select2RS-dropdown--above { width: 290px !important; min-width:290px; background: #006dd2; margin-left:-5px; margin-top:5px;} .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__options { } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option { color: rgba(255,255,255,0.65); } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option.select2RS-results__option--highlighted { background: #00529c; color: #fff; } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option.select2RS-results__option--highlighted[aria-selected=true], .select2RS-container .select2RS-results__option[aria-selected=true] { background: #1a7cd7;color: #fff; } /* #revbuilder-cpicker .select2RS-container.select2RS-container--blue .select2RS-selection--single .select2RS-selection__arrow { height: 30px; ;} */ #revbuilder-cpicker .select2RS-container.select2RS-container--blue .select2RS-selection--single .select2RS-selection__arrow b { border-color: #fff transparent transparent transparent } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--blue .select2RS-search--dropdown .select2RS-search__field { background: #00529d; color: #fff; } /* AUTOWIDTH CHANGES */ .revbuilder-colorpicker-open .select2RS.select2RS-container.select2RS-container--autowidth { width: auto !important; } .revbuilder-colorpicker-open .select2RS-container.select2RS-container--autowidth .select2RS-dropdown { min-width: 150px; } .revbuilder-cpicker-dropdown {display: none} /*.clearfix {clear: both}*/ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } #revbuilder-cpicker-left { direction: ltr !important } /************************************ - COLORPICKER GLOBAL SETTINGS - ************************************/ #revbuilder-cpicker-gactive { line-height: 30px; color: #fff; font-weight: 900; font-size: 14px; text-transform: uppercase; display: inline-block; margin-right: 15px; width: 185px; text-align: right; } #revbuilder-cpicker-globals { line-height:30px; vertical-align:top; display:block; position: relative; background:#323438; height:30px; padding:20px 28px;border-top:1px solid #3f444a;} #inp_SkinPicker { display: inline-block } .skin_mini_color { width: 15px; height: 15px; border-radius: 4px; display: inline-block;margin-right: 10px; margin-top: 2px; vertical-align: top; } #revbuilder-cpicker-globals .tponoffwrap.off .tponoff_inner { transform: translateX(0px); } #edit_skin_colors i.material-icons { line-height: 30px !important; vertical-align: top; } admin/assets/css/index.php000064400000000000150212006510011524 0ustar00admin/assets/css/select2RS.css000064400000042713150212006510012245 0ustar00.select2RS-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; } .select2RS-container .select2RS-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 25px; user-select: none; -webkit-user-select: none; } .select2RS-container .select2RS-selection--single .select2RS-selection__rendered { display: block; padding-left: 0px; padding-right: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .select2RS-container .select2RS-selection--single .select2RS-selection__clear { position: relative; } .select2RS-container[dir="rtl"] .select2RS-selection--single .select2RS-selection__rendered { padding-right: 8px; padding-left: 20px; } .select2RS-container .select2RS-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; } .select2RS-container .select2RS-search--inline { float: left; } .select2RS-container .select2RS-search--inline .select2RS-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; } .select2RS-container .select2RS-search--inline .select2RS-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2RS-dropdown { background-color: white; border: none; border-radius: 0px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.2); } .select2RS-results { display: block; } .select2RS-results__options { list-style: none; margin: 0; padding: 0; } .select2RS-results__option { padding: 6px; user-select: none; -webkit-user-select: none; } .select2RS-results__option[aria-selected] { cursor: pointer; margin-bottom: 0px; } .select2RS-container--open .select2RS-dropdown { left: 0; } .select2RS-container--open .select2RS-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2RS-container--open .select2RS-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2RS-search--dropdown { display: block; padding: 0px; } .select2RS-search--dropdown .select2RS-search__field { padding: 4px; width: 100%; box-sizing: border-box; } .select2RS-search--dropdown .select2RS-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2RS-search--dropdown.select2RS-search--hide { display: none; } .select2RS-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); } .select2RS-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; } .select2RS-container .select2RS-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 0px; } .select2RS-container .select2RS-selection--single .select2RS-selection__rendered { color: #444; line-height:25px; } .select2RS-container .select2RS-selection--single .select2RS-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2RS-container .select2RS-selection--single .select2RS-selection__placeholder { color: #999; } .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { height: 25px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2RS-container .select2RS-selection--single .select2RS-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2RS-container[dir="rtl"] .select2RS-selection--single .select2RS-selection__clear { float: left; } .select2RS-container[dir="rtl"] .select2RS-selection--single .select2RS-selection__arrow { left: 1px; right: auto; } .select2RS-container.select2RS-container--disabled .select2RS-selection--single { background-color: #eee; cursor: default; } .select2RS-container.select2RS-container--disabled .select2RS-selection--single .select2RS-selection__clear { display: none; } .select2RS-container.select2RS-container--open .select2RS-selection--single .select2RS-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2RS-container .select2RS-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 0px; cursor: text; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__rendered li { list-style: none; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__placeholder { color: #999; margin-top: 5px; float: left; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 0px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2RS-container .select2RS-selection--multiple .select2RS-selection__choice__remove:hover { color: #333; } .select2RS-container[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice, .select2RS-container[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__placeholder, .select2RS-container[dir="rtl"] .select2RS-selection--multiple .select2RS-search--inline { float: right; } .select2RS-container[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice { margin-left: 5px; margin-right: auto; } .select2RS-container[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2RS-container.select2RS-container--focus .select2RS-selection--multiple { border: solid black 1px; outline: 0; } .select2RS-container.select2RS-container--disabled .select2RS-selection--multiple { background-color: #eee; cursor: default; } .select2RS-container.select2RS-container--disabled .select2RS-selection__choice__remove { display: none; } .select2RS-container.select2RS-container--open.select2RS-container--above .select2RS-selection--single, .select2RS-container.select2RS-container--open.select2RS-container--above .select2RS-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2RS-container.select2RS-container--open.select2RS-container--below .select2RS-selection--single, .select2RS-container.select2RS-container--open.select2RS-container--below .select2RS-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2RS-container .select2RS-search--dropdown .select2RS-search__field { border: 1px solid #aaa; } .select2RS-container .select2RS-search--inline .select2RS-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; } .select2RS-container .select2RS-results > .select2RS-results__options { max-height: 200px; overflow-y: auto; } .select2RS-container .select2RS-results__option[role=group] { padding: 0; } .select2RS-container .select2RS-results__option[aria-disabled=true] { color: #b7bbc0; } .select2RS-container .select2RS-results__option[aria-selected=true] { background-color: #ddd; } .select2RS-container .select2RS-results__option .select2RS-results__option { padding-left: 1em; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__group { padding-left: 0; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__option { margin-left: -1em; padding-left: 2em; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option { margin-left: -2em; padding-left: 3em; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option { margin-left: -3em; padding-left: 4em; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option { margin-left: -4em; padding-left: 5em; } .select2RS-container .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option .select2RS-results__option { margin-left: -5em; padding-left: 6em; } .select2RS-container .select2RS-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; } .select2RS-container .select2RS-results__group { cursor: default; display: block; padding: 6px; } .select2RS-container--classic .select2RS-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 0px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2RS-container--classic .select2RS-selection--single:focus { border: 1px solid #5897fb; } .select2RS-container--classic .select2RS-selection--single .select2RS-selection__rendered { color: #444; line-height:25px; } .select2RS-container--classic .select2RS-selection--single .select2RS-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; } .select2RS-container--classic .select2RS-selection--single .select2RS-selection__placeholder { color: #999; } .select2RS-container--classic .select2RS-selection--single .select2RS-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 25px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } .select2RS-container--classic .select2RS-selection--single .select2RS-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2RS-container--classic[dir="rtl"] .select2RS-selection--single .select2RS-selection__clear { float: left; } .select2RS-container--classic[dir="rtl"] .select2RS-selection--single .select2RS-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 0px; border-bottom-left-radius: 0px; left: 1px; right: auto; } .select2RS-container--classic.select2RS-container--open .select2RS-selection--single { border: 1px solid #5897fb; } .select2RS-container--classic.select2RS-container--open .select2RS-selection--single .select2RS-selection__arrow { background: transparent; border: none; } .select2RS-container--classic.select2RS-container--open .select2RS-selection--single .select2RS-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2RS-container--classic.select2RS-container--open.select2RS-container--above .select2RS-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2RS-container--classic.select2RS-container--open.select2RS-container--below .select2RS-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } .select2RS-container--classic .select2RS-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; } .select2RS-container--classic .select2RS-selection--multiple:focus { border: 1px solid #5897fb; } .select2RS-container--classic .select2RS-selection--multiple .select2RS-selection__rendered { list-style: none; margin: 0; padding: 0 5px; } .select2RS-container--classic .select2RS-selection--multiple .select2RS-selection__clear { display: none; } .select2RS-container--classic .select2RS-selection--multiple .select2RS-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2RS-container--classic .select2RS-selection--multiple .select2RS-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2RS-container--classic .select2RS-selection--multiple .select2RS-selection__choice__remove:hover { color: #555; } .select2RS-container--classic[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice { float: right; } .select2RS-container--classic[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice { margin-left: 5px; margin-right: auto; } .select2RS-container--classic[dir="rtl"] .select2RS-selection--multiple .select2RS-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2RS-container--classic.select2RS-container--open .select2RS-selection--multiple { border: 1px solid #5897fb; } .select2RS-container--classic.select2RS-container--open.select2RS-container--above .select2RS-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2RS-container--classic.select2RS-container--open.select2RS-container--below .select2RS-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2RS-container--classic .select2RS-search--dropdown .select2RS-search__field { border: 1px solid #aaa; outline: 0; } .select2RS-container--classic .select2RS-search--inline .select2RS-search__field { outline: 0; box-shadow: none; } .select2RS-container--classic .select2RS-dropdown { background-color: white; border: 1px solid transparent; } .select2RS-container--classic .select2RS-dropdown--above { border-bottom: none; } .select2RS-container--classic .select2RS-dropdown--below { border-top: none; } .select2RS-container--classic .select2RS-results > .select2RS-results__options { max-height: 200px; overflow-y: auto; } .select2RS-container--classic .select2RS-results__option[role=group] { padding: 0; } .select2RS-container--classic .select2RS-results__option[aria-disabled=true] { color: grey; } .select2RS-container--classic .select2RS-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; } .select2RS-container--classic .select2RS-results__group { cursor: default; display: block; padding: 6px; } .select2RS-container--classic.select2RS-container--open .select2RS-dropdown { border-color: #5897fb; } admin/assets/css/builder-rtl.css000064400000034510150212006510012660 0ustar00 /************************************************ * REVOLUTION 6.0.0 BUILDER CLASSES RTL SUPPORT * @version: 1.0 (12.06.2017) * @author ThemePunch ************************************************/ /* GENERAL */ body.rtl .rfloated { float: left } body.rtl #responsive_infos_toolbar .material-icons, body.rtl #objectlibrary .material-icons, body.rtl #rb_tlw .material-icons, body.rtl #rs_overview .material-icons, body.rtl #filedrop .material-icons, .material-icons { } body.rtl #rb_tlw .icon_trigger_wrap .icon_trigger i, body.rtl #rb_tlw .icon_trigger_wrap .icon_switcher i, body.rtl .shortcut_cmdctrl, body.rtl #the_container .do_title_layer_icon, body.rtl #the_container .do_title_slide_icon, body.rtl .olti_icon.material-icons, body.rtl #obj_fil_favorite i.material-icons, body.rtl #obj_updatefromserver i.material-icons { margin-right: 0px; margin-left: 5px; } body.rtl .basic_action_coloredbutton i, body.rtl .basic_action_button i, body.rtl .sle_description i.material-icons, body.rtl .toolbar_btn .material-icons, body.rtl #rs_overview i.material-icons.reset_select, body.rtl #objectlibrary i.material-icons.reset_select, /*body.rtl .olti_content .tponoffwrap,*/ body.rtl .olti_btn i.material-icons, body.rtl #ol_results .rsl_breadcrumb i.material-icons, body.rtl .ol_filter_listelement i.material-icons, body.rtl .rso_scrollmenuitem i.material-icons, body.rtl .rbm_darkbutton i.material-icons, body.rtl .mdl_group_member i.material-icons, body.rtl .mdl_group_member i.fa__icons, body.rtl .lal_group_member i.material-icons, body.rtl .mdl_group_header i.fa__icons, body.rtl .mdl_group_header i.material-icons, body.rtl .lal_group_header i.material-icons, body.rtl .box_with_icon i.material-icons { margin-right: 0px; margin-left: 10px; } body.rtl .quick_colorchange_dark { left: 40px; right: auto; } body.rtl .quick_colorchange_light { left: 18px; right: auto; } body.rtl .qse_boxshadow { left: auto; right: 50px; } body.rtl .mdl_group_header i.material-icons.accordiondrop, body.rtl .lal_group_header i.material-icons.accordiondrop { left: 5px; right: auto; } body.rtl i.rbm_symbol.material-icons, body.rtl label_sub, body.rtl .label_sub, body.rtl label_short, body.rtl .label_short, body.rtl label_a_left, body.rtl .label_a_left, body.rtl label_a_right, body.rtl .label_a_right, body.rtl xy_label, body.rtl .xy_label, body.rtl label_full, body.rtl .label_full, body.rtl label_a, body.rtl .label_a, body.rtl .form_collector .form_inner_header .material-icons { margin-right: 0px; margin-left: 15px; } body.rtl label_sub, body.rtl .label_sub, body.rtl label_short, body.rtl .label_short, body.rtl label_a_left, body.rtl .label_a_left, body.rtl label_a_right, body.rtl .label_a_right, body.rtl xy_label, body.rtl .xy_label, body.rtl label_full, body.rtl .label_full, body.rtl label_a, body.rtl .label_a { text-align: left; } body.rtl #do_title_layer, body.rtl #do_title_slide, body.rtl #do_title_layer_not_selected { margin-left: 20px; margin-right: 0px; } body.rtl .fake_onff_on, body.rtl .tponoff_on { left: 122px; } body.rtl #rb_tlw .select2RS-container .select2RS-selection, body.rtl .select2RS-container .select2RS-results__option { text-align: right } body.rtl #slide_thumb_repeater { left: auto; right: 105px; } body.rtl .slidetab_toolbox { left: 0px; right: auto; } /* body.rtl .fake_onff_off, body.rtl .tponoff_off { left: 58px; } body.rtl .fake_onff_off:after, body.rtl .tponoff_off:after { left: 45px; }*/ body.rtl .select2RS-container[dir="rtl"] .select2RS-selection--single .select2RS-selection__rendered { padding-left: 0px; padding-right: 0px; } body.rtl .select2RS-container[dir="rtl"] .select2RS-selection--single .select2RS-selection__arrow { } body.rtl .rs_overview .select2RS-container { padding-left: 25px; padding-right: 0px; } body.rtl #rb_tlw .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { left: 0px; right: auto; border-right: 1px solid #323438; border-left: none } body.rtl label_icon, label_bigicon { margin-left: 5px; margin-right: 0px; } body.rtl label_icon.ui_centeralign, body.rtl label_icon.ui_bottomalign, body.rtl label_icon.ui_middlealign, body.rtl label_icon.ui_leftalign, body.rtl label_icon.ui_topalign, body.rtl label_icon.ui_rightalign { margin-right: 0px; margin-left: 0px } body.rtl label_icon.singlerow, body.rtl onelong .label_mi.material-icons:first-child, body.rtl onelong label_icon:first-child { margin-right: 60px; } body.rtl onelong { padding-left: 10px; padding-right: 0px; } body.rtl longoption label_a, body.rtl .basic_action_coloredbutton, body.rtl .basic_action_button { text-align: right } body.rtl longoption .tponoffwrap, body.rtl longoption .fake_on_button { float: left; margin:9px 0px 0px 10px;} body.rtl .lp10 { padding-left: 0px; padding-right: 10px; } body.rtl longoption i.material-icons { margin-right: 15px; margin-left: 0px; } body.rtl longoption label_a { margin-right: 10px; } body.rtl #rb_tlw .radiooption label_sub, body.rtl #rb_tlw .radiooption .label_sub { padding-left: 0px; padding-right:30px;} body.rtl #rb_tlw .radiooption label_sub:before, body.rtl #rb_tlw .radiooption .label_sub:before { left: auto; right: 0px; } body.rtl oneabsolute { left: auto; right: 0px; } body.rtl #rb_tlw .radiooption input[type=radio] { margin: 5px -2px 0px 10px; } body.rtl labelhalf { text-align: left; } body.rtl .emc_toggle_inner.ps>.rs__scrollbar-y-rail { left: 0px !important;right: auto !important; } body.rtl .rbm_content.ps>.rs__scrollbar-y-rail, body.rtl #quick_style_scrollable.ps>.rs__scrollbar-y-rail, body.rtl #layeraction_list.ps>.rs__scrollbar-y-rail, body.rtl #rbm_addon_details.ps>.rs__scrollbar-y-rail, body.rtl #rbm_addonlist.ps>.rs__scrollbar-y-rail { right: 0px !important; } body.rtl .mr10 { margin-right: 0px; margin-left: 10px; } body.rtl .buttonextenstion { left: 0px; right: auto; } body.rtl #rb_tlw .input_with_buttonextenstion .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { left: 35px; } body.rtl #slide_bg_image_path { float: right; } body.rtl .basic_action_button.onlyicon i { margin-right: 6px; margin-left: 0px; } body.rtl .bg_align_xy { right: 68px; left: auto; } /* OVERVIEW PAGE */ body.rtl #rs_overview_menu { padding-right: 75px; padding-left: 0px; margin-right: -20px; margin-left: 0px; } body.rtl .rso_scrollmenuitem { margin-right: 0px; margin-left: 50px; } body.rtl #new_blank_slider { margin-right:0px; } body.rtl #add_on_management { margin-right:20px; } body.rtl .overview_elements { margin-right: 0px; margin-left: -30px; } body.rtl .rs_library_element { margin-right: 0px; margin-left: 20px; } body.rtl .ov-pagination { margin-right: 0px; margin-left: 20px; } body.rtl .page_button { margin-right: 0px; margin-left: 5px; } body.rtl .rs_fh_right { float: left; } body.rtl .rs_fh_left { float: right; } body.rtl grayiconbox { margin-right: 0px; margin-left:20px;} body.rtl blueiconbox.blueiconongray { margin-right: -34px; margin-left:20px;} body.rtl .pli_left { padding-right: 0px; padding-left: 80px; border-left: 1px solid #323438; border-right: none } body.rtl .pli_right { padding-left: 0px; padding-right: 30px; } body.rtl .system_requirement, body.rtl .pli_update_history li { padding-left: 0px; padding-right: 40px; } body.rtl .pli_update_history ul { padding-left: 0px; padding-right: 20px; } body.rtl .pli_update_history li:before { float: right; left:auto; right:17px; margin-right:0px; margin-left:20px;} body.rtl .pli_update_history .newfeature:before { margin-right: 0px; margin-left: 20px } body.rtl .system_requirement { padding: 0px; } body.rtl #rs_overview .system_requirement>i.material-icons { margin-left: 10px; margin-right: 0px; } body.rtl .system_requirement darkiconbox { left: 30px; right: auto; } body.rtl .box_with_icon:focus, .box_with_icon { text-align: right; } body.rtl .rs_overview .select2RS-container { margin-left: 40px; margin-right: 0px; } body.rtl .rsle_folder { left: 0px; right: auto; text-align:left; padding-left:10px; padding-right:0px;} body.rtl .rs_library_element .title_container { right: 0px; left: auto; } body.rtl .show_rsle { left: 0px; padding-left: 10px; padding-right: 0px; right: auto; text-align: left;} body.rtl #decmod_do_btn { margin-left: 10px !important; margin-right: 0px !important} body.rtl .rbm_darkhalfbutton i.material-icons { margin-right: 0px; margin-left: 10px; } body.rtl #rs_ne_ce_wrap { left: 0px; right:auto;} body.rtl #rs_ne_helper_wrap { padding-right: 30px; } body.rtl #rs_ne_meta_values_inner .rs_ne_nskin_tbar_basic { right: auto; left: 0px; text-align: left; } body.rtl #rs_ne_cssmeta_config label_a { text-align: right } body.rtl #no_layer_selected .material-icons { margin-left: 10px; margin-right: 0px } /* OBJECT LIBRARY CHANGES */ body.rtl #ol_filters_wrap { right: 0px; left: auto; } body.rtl #ol_right { padding: 90px 300px 70px 0px; } body.rtl #objectlibrary .rb_the_logo { right: 15px; left: auto; } body.rtl #ol_header { padding: 10px 300px 10px 30px;} body.rtl #obj_updatefromserver { margin-left: 0px; margin-right: 20px; } body.rtl #ol_close { margin-left: 0px; margin-right: 20px; } body.rtl #ol_footer { left: auto; right: 0px; } body.rtl .olibrary_item { margin-right: 0px; margin-left: 20px; } body.rtl #objectlibrary.rs_overview .select2RS-container { margin-right: 40px; margin-left: 0px; } body.rtl #keyframe_list_el_frame_0 .keyframe_CP_wrap { right: 280px; } body.rtl .load_anim_value_wrap { padding: 10px 0px 0px; } /* EDITOR */ body.rtl .toolbar_rightoriented { left:0px; right:auto;} /*body.rtl #main_hor_toolbar, body.rtl #timeline_settings, body.rtl #the_editor { padding: 0px 0px 0px 320px; }*/ /*body.rtl #the_right_toolbar { left: 0px; right: auto; }*/ /*body.rtl #save_slider { left: 0px; right: auto; }*/ body.rtl #timeline_settings, body.rtl #timeline, body.rtl #frame_copypaste_tool, body.rtl .keyframe_CP_wrap, body.rtl .tponoffwrap.off { direction: ltr; } body.rtl .quick_style_wrap, body.rtl .mht_inner { border-left: 1px solid #202224; border-right:none;} body.rtl .layertoolbar_wrap { margin-left: -440px; } body.rtl .toolbar_listelement, body.rtl .toolkit_selector, body.rtl .screen_selector, body.rtl .outicon_dd_rwap, body.rtl .tool_dd_wrap, body.rtl .slide_list_element, body.rtl .sle_description { text-align: right } body.rtl .toolbar_dd_subdrop { left: auto;right: 100%; } body.rtl .outicon_dd_rwap, body.rtl .tool_dd_wrap { left: auto; right: 0px; } body.rtl .sle_thumb { right: 200px; left: auto; } body.rtl .shortcuttext { left: 16px; right: auto; float:left;} body.rtl .toolbar_listelement .material-icons, body.rtl .toolkit_selector .material-icons, body.rtl .screen_selector .material-icons { margin-left: 15px; margin-right: 0px; } body.rtl #_layer_settings .tool_drop { padding-right: 20px; padding-left: 0px; } body.rtl .toolbar_rightoriented .tool_dd_wrap { margin-right: -49px; margin-left: 0px; } body.rtl .toolbar_rightoriented #main_screenselector .tool_dd_wrap { margin-left: 0px; margin-right: -99px; } body.rtl .toolkit_selector .near_me_addon { right: 28px; left: auto; } body.rtl .icon_trigger_wrap, body.rtl .on_off_navig_wrap { left: 0px; right: auto; } body.rtl #kenburn_timeline { margin-left: 9px; margin-right: 0px; } body.rtl #kenburn_simulator { margin-left: 4px; margin-right:0px;} body.rtl .input_presets_dropdown { left: 0px; right: auto;} body.rtl .input_preset i.material-icons{ margin-left:10px !important; margin-right:0px !important} body.rtl li .right-divided-icon { left: 0px; right: auto;} body.rtl li.added_slide_transition >i.transition-replace { left: 30px; border-left: 1px solid rgba(0,0,0,0.2);; border-right: none; right: auto;} body.rtl .right-divided-icon { left: 0px; right: auto;} body.rtl #screen_selector_top_list .screen_selector .tponoffwrap { left:10px; right:auto;} /* ADD ONS */ body.rtl #rbm_addon_details .rs__scrollbar-x-rail { left: 0px !important; } body.rtl i.rbm_close.material-icons { left: 0px; right: auto; } body.rtl #check_addon_updates { right: 820px; left: auto; } body.rtl #rbm_addon_details { left: 0px; right: auto; } body.rtl #rbm_configpanel_savebtn { left: 0px; right: auto; } /* CSS EDITOR */ body.rtl #form_module_advanced_api { direction: ltr; } body.rtl #form_module_advanced_api label_a { margin-left: 0px; margin-right: 15px; } body.rtl #form_module_advanced_api .basic_action_button i { margin-left: 0px; margin-right: 5px } /*body.rtl .emc_toggle_wrap { left: -40px; right:auto; border-right:1px solid #000; transition:left 0.5s; border-left:0px;} body.rtl .emc_toggle_wrap.open { left: -351px; right:auto;} body.rtl #emc_toggle { left: 0px; right: auto; }*/ /* ACTIONS */ body.rtl .sla_actionname { max-width: 151px; float: left; } body.rtl .sla_icon.material-icons { margin-left: 10px; margin-right: 5px; } /* METAAS */ body.rtl #mdl_group_wrap_menu { text-align: left } /* FRAME ANIMATIONS */ body.rtl #le_keyframes_list_innerwrap li:nth-child(2) { right: 173px; left: auto; } body.rtl #le_keyframes_list_innerwrap li:nth-child(2) .frame_list_title { border-radius: 4px 0px 0px 4px; border-right: 2px solid #323438; border-left: none } body.rtl #le_keyframes_list_innerwrap li:nth-child(1) .frame_list_title { border-radius: 0px 4px 4px 0px; } body.rtl #le_keyframes_list_innerwrap .frame_list_id { text-align: left } body.rtl .frame_list_title { margin-left: 0px; margin-right:5px; } body.rtl .animation_drop_arrow { left: 0px; right: auto; } body.rtl .custom_layer_animation_toolbar { left: 5px; right: auto; } body.rtl .add_frame_after, body.rtl .add_frame_before { left: 0px; right: auto; } body.rtl .add_frame_after:after, body.rtl .add_frame_before:after { border-width: 10px 0px 10px 13px; border-color: transparent transparent transparent #006dd2; right: -7rpx; left: auto; } body.rtl #rso_menu_notices { left: 94px; right: auto; } body.rtl #rs_notices_wrapper { left: 0px; right:auto; } /* LAYERS */ body.rtl ._group_lock_toggle_ { left: 0px; right: auto; } body.rtl .undo_redo_wrap .tool_dd_wrap:before { left: 0px; right: auto; background: linear-gradient(to left, rgba(41,44,46,0) 0%, rgba(41,44,46,1) 100%); } @media only screen and (max-width: 1365px) { body.rtl #add_layer_toolbar_wrap { margin-left: 10px; margin-right:0px } } @media only screen and (max-width: 1325px) { body.rtl .toolbar_rightoriented #toolkit_selector_wrap .tool_dd_wrap {margin-right: -99px; margin-left:0px;} body.rtl .toolbar_rightoriented .tool_dd_wrap {margin-right: -129px;margin-left:0px;} body.rtl .toolbar_rightoriented #main_screenselector .tool_dd_wrap { margin-right: -159px !important; margin-left:0px !important;} } admin/assets/css/basics.css000064400000252331150212006510011702 0ustar00/************************************************ * REVOLUTION 6.0.0 BASIC RS EDITOR CLASSES * @version: 1.2 (13.12.2017) * @author ThemePunch ************************************************/ @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900'); .rb-modal-wrapper, #rbm_optimizer_infos_wrap, #rbm_optimizer, ._TPRB_, #objectlibrary { font-family: "Roboto" } #rb_the_logo { /*display: inline-block; line-height: 50px; color: #777c80; font-size: 16px; font-weight: 900; text-align: center*/ width: 50px;height: 50px; background:url(../images/wplogo.png); background-size:30px 30px; background-repeat: no-repeat; background-position: center; cursor: pointer } .rs_fh_right * {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} ._TPRB_ .div5 { display: block;height: 5px;width: 100%; } ._TPRB_ .div7 { display: block;height: 7px;width: 100%; } ._TPRB_ .div10 { display: block;height: 10px;width: 100%; } ._TPRB_ .div15 { display: block;height: 15px;width: 100%; } ._TPRB_ .div20 { display: block;height: 20px;width: 100%; } ._TPRB_ .div25 { display: block;height: 25px;width: 100%; } ._TPRB_ .div30 { display: block;height: 30px;width: 100%; } ._TPRB_ .div35 { display: block;height: 35px;width: 100%; } ._TPRB_ .div40 { display: block;height: 40px;width: 100%; } ._TPRB_ .div45 { display: block;height: 45px;width: 100%; } ._TPRB_ .div50 { display: block;height: 50px;width: 100%; } ._TPRB_ .div65 { display: block;height: 65px;width: 100%; } ._TPRB_ .div75 { display: block;height: 75px;width: 100%; } ._TPRB_ .div100 { display: block;height: 100px;width: 100%; } ._TPRB_ .div500 { display: block;height: 500px;width: 100%; } ._TPRB_ .div150 { display: block;height: 150px;width: 100%; } /* SEARCH TEXT */ .rs_overview input.flat_input { font-size: 20px; color:#fff; background: none; border: none; outline:none; box-shadow: none; font-weight: 500; line-height:50px; padding: 0px; margin: 0px; vertical-align: top } .rs_overview input.flat_input::-webkit-input-placeholder { color: #fff;} .rs_overview input.flat_input::-moz-placeholder { color: #fff;} .rs_overview input.flat_input:-ms-input-placeholder { color: #fff;} .rs_overview input.flat_input:-moz-placeholder { color: #fff;} .rs_overview input.flat_input:hover::-webkit-input-placeholder { color: #fff !important;} .rs_overview input.flat_input:hover::-moz-placeholder { color: #fff !important; } .rs_overview input.flat_input:hover:-ms-input-placeholder { color: #fff !important;} .rs_overview input.flat_input:hover:-moz-placeholder { color: #fff !important;} .rs_overview input.flat_input:focus::-webkit-input-placeholder { color: transparent !important;} .rs_overview input.flat_input:focus::-moz-placeholder { color: transparent !important; } .rs_overview input.flat_input:focus:-ms-input-placeholder { color: transparent !important;} .rs_overview input.flat_input:focus:-moz-placeholder { color: transparent !important;} /* CODE INPUT */ .rs_overview input.codeinput { font-size: 17px; color:#fff; background: none; border: 1px solid #323438; outline:none; box-shadow: none; font-weight: 500; line-height:50px; padding: 0px 20px; width:100%;} .rs_overview input.codeinput::-webkit-input-placeholder { color: #b7bbc0;} .rs_overview input.codeinput::-moz-placeholder { color: #b7bbc0;} .rs_overview input.codeinput:-ms-input-placeholder { color: #b7bbc0;} .rs_overview input.codeinput:-moz-placeholder { color: #b7bbc0;} .rs_overview input.codeinput:hover::-webkit-input-placeholder { color: #fff !important;} .rs_overview input.codeinput:hover::-moz-placeholder { color: #fff !important; } .rs_overview input.codeinput:hover:-ms-input-placeholder { color: #fff !important;} .rs_overview input.codeinput:hover:-moz-placeholder { color: #fff !important;} .rs_overview input.codeinput:focus::-webkit-input-placeholder { color: transparent !important;} .rs_overview input.codeinput:focus::-moz-placeholder { color: transparent !important; } .rs_overview input.codeinput:focus:-ms-input-placeholder { color: transparent !important;} .rs_overview input.codeinput:focus:-moz-placeholder { color: transparent !important;} .rs_overview .select2RS-container { vertical-align: top; margin-right: 40px; box-sizing: content-box; padding-right: 25px; height:50px; font-weight: 500} .rs_overview .select2RS-container.select2RS-container--nomargin { margin-right: 0px; } .rs_overview .select2RS-container .select2RS-selection--single .select2RS-selection__arrow { height: 50px; } .rs_overview .select2RS-container .select2RS-selection { box-shadow:none;outline:none;border: none; padding:0px; margin:0px; display: inline-block;font-size: 17px; color: #797b7e; background: transparent } .rs_overview .select2RS-container .select2RS-selection--single .select2RS-selection__rendered { color:#797b7e; line-height: 50px; vertical-align: top } .rs_overview .select2RS-container .select2RS-selection--single .select2RS-selection__arrow b { border-color: #797b7e transparent transparent transparent } .rs_overview .select2RS-container:hover .select2RS-selection--single .select2RS-selection__arrow b { border-color: #fff transparent transparent transparent } .rs_overview .select2RS-container:hover .select2RS-selection__rendered { color: #fff !important; } /* BLUE STYLE */ .rs_overview .select2RS-container.select2RS-container--blue { width: 100% !important; background: #00529d; line-height: 20px; border-radius: 4px; box-sizing: border-box; height: auto; padding:0px !important; margin:0px;} .rs_overview .select2RS-container.select2RS-container--blue .selection, .rs_overview .select2RS-container.select2RS-container--blue .select2RS-selection{ width: 100% !important; } .rs_overview .select2RS-container.select2RS-container--blue .select2RS-search__field { color: #fff !important; line-height: 20px; } .rs_overview .select2RS-container.select2RS-container--blue .select2RS-selection { box-shadow:none;outline:none;border: none; padding:0px; margin:0px; display: inline-block;font-size: 12px; color: #fff; background: transparent } .rs_overview .select2RS-container--blue .select2RS-selection__rendered { color:#fff; line-height: 20px; vertical-align: top ; } .rs_overview .select2RS-container--blue .select2RS-selection--single .select2RS-selection__rendered { color:#fff; line-height: 22px; vertical-align: top ; padding:5px 10px 0px; display: block} .rs_overview .select2RS-container--blue .select2RS-selection__rendered .select2RS-selection__choice { color:#fff; line-height: 20px; vertical-align: top; background: #006dd2; border-radius: 4px; border: none; } .rs_overview .select2RS-container--blue .select2RS-selection__rendered .select2RS-selection__choice__remove { color:#fff; line-height: 20px; vertical-align: top; } .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-dropdown.select2RS-dropdown--below, .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-dropdown.select2RS-dropdown--above { width: 267px !important; min-width:267px; background: #006dd2; margin-left:-5px; margin-top:5px;} .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__options { } .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option { color: rgba(255,255,255,0.65); } .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option.select2RS-results__option--highlighted { background: #00529c; color: #fff; } .select2RS-container.select2RS-container--blue.select2RS-container--open .select2RS-results__option.select2RS-results__option--highlighted[aria-selected=true], .select2RS-container .select2RS-results__option[aria-selected=true] { background: #1a7cd7;color: #fff; } .rs_overview .select2RS-container.select2RS-container--blue .select2RS-selection--single .select2RS-selection__arrow { height: 30px; ;} .rs_overview .select2RS-container.select2RS-container--blue .select2RS-selection--single .select2RS-selection__arrow b { border-color: #fff transparent transparent transparent } .select2RS-container.select2RS-container--blue .select2RS-search--dropdown .select2RS-search__field { background: #00529d; color: #fff; } /* AUTOWIDTH CHANGES */ .select2RS.select2RS-container.select2RS-container--autowidth { width: auto !important; } .select2RS-container.select2RS-container--autowidth .select2RS-dropdown { min-width: 150px; } .rs_fh_left { float: left; display: inline-block; line-height: 50px; vertical-align: top } .rs_fh_right { float: right; text-align: right; line-height: 50px; vertical-align: top} /********************************** - REVOLUTION BUTTON BAISCS - ***********************************/ ._TPRB_ .basic_action_coloredbutton, ._TPRB_ .basic_action_button { text-decoration:none; text-align:left;background: #3a3e44; width:160px; color: #b7bbc0;line-height: 30px; padding: 0px 15px; font-size: 13px; font-weight: 400; display: inline-block; box-sizing: border-box; margin-bottom: 10px; cursor: pointer; vertical-align: top; border-radius: 3px} ._TPRB_ .basic_action_button:focus { outline: none; box-shadow: none; } ._TPRB_ .basic_action_button.disabled { pointer-events: none; background: #35383d; color: rgba(183,187,192,0.4); } ._TPRB_ .basic_action_button.disabled i { color: rgba(183,187,192,0.4);} ._TPRB_ .basic_action_coloredbutton.longbutton, ._TPRB_ .basic_action_button.longbutton { width: 185px; text-align: center; } ._TPRB_ .basic_action_coloredbutton.fullbutton, ._TPRB_ .basic_action_button.fullbutton { width: 100%; text-align: center; } ._TPRB_ .basic_action_coloredbutton.autosize, ._TPRB_ .basic_action_button.autosize { width: auto; margin-right: 5px; } ._TPRB_ .basic_action_coloredbutton.rightbutton, ._TPRB_ .basic_action_button.rightbutton { float: right; margin-right: 0px } ._TPRB_ .basic_action_coloredbutton i, ._TPRB_ .basic_action_button i { color: #b7bbc0;font-size: 17px; margin-right: 10px;line-height: inherit } ._TPRB_ .basic_action_coloredbutton { color: #fff; background: #006dd2 } ._TPRB_ .basic_action_lilabutton:focus, ._TPRB_ .basic_action_lilabutton:visited, ._TPRB_ .basic_action_lilabutton { color: #fff; background: #5e35b1 } ._TPRB_ .basic_action_lilabutton i { color: #fff; } ._TPRB_ .dark_action_button { background: #2a2c2f; } ._TPRB_ .big_purple_linkbutton { line-height: 70px; width: 100%; background: #5d36ad; color: #fff; font-weight: 300;cursor: pointer; font-size: 20px; text-align: center } ._TPRB_ .big_purple_linkbutton b { font-weight: 500; } ._TPRB_ .big_purple_linkbutton:hover { filter: brightness(110%); } ._TPRB_ .basic_action_coloredbutton:hover, ._TPRB_ .basic_action_coloredbutton.selected { background: #0b5fab; } ._TPRB_ .basic_action_coloredbutton i { color: #fff; } ._TPRB_ .basic_action_button:hover, ._TPRB_ .basic_action_button.selected { color: #fff; background: #006dd2; } ._TPRB_ .basic_action_button.errorcopy { transition:0.4s all; border-color: #f82c90 !important; color:#f82c90 !important;} ._TPRB_ .basic_action_button:hover i { color: #fff; } ._TPRB_ .basic_action_lilabutton:hover { background: #5e35b1;filter: brightness(110%) } ._TPRB_ .large_actionbutton.basic_action_coloredbutton { line-height: 50px; font-size: 17px; font-weight: 500; padding:0px 45px; border:none; background:#006dd2; min-width: 160px; text-align: center} ._TPRB_ .large_actionbutton.basic_action_button { line-height: 50px; font-size: 17px; font-weight: 500; padding:0px 45px; border:none; background:#2a2c2f; min-width: 160px; text-align: center} ._TPRB_ .basic_action_coloredbutton:hover { filter: brightness(110%);} /********************************** - REVOLUTION BUILDER MODAL - ***********************************/ #rb_modal_underlay {position: fixed; background: rgb(50,52,56); opacity:0; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 500000; display: none; } .rb-modal-wrapper {display: none;opacity: 0;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000000;} #rbm_optimizer_infos_wrap { z-index: 1000001; } #rbm_optimizer_infos { width: 500px; } .rb-modal-wrapper .rb-modal-inner { position: relative;width: 100%;height: 100%;} .rb-modal-wrapper .rb-modal-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} .rb-modal-wrapper .rb_modal {position: relative; width: 900px;margin: 0 auto;background: #323438; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);} .rb-modal-wrapper[data-modal="rbm_layer_metas"] { z-index:1000005 } .rb_modal.form_inner { padding: 0px !important; } ._TPRB_ .rbm_header { background:#2a2c2f; line-height:50px; padding:0px 20px; color:#b7bbc0; position: relative; cursor:move; white-space: nowrap; overflow: hidden;} ._TPRB_ i.rbm_symbol.material-icons { line-height: 50px; font-size: 20px; margin-right: 15px; } ._TPRB_ i.rbm_close.material-icons { line-height: 50px; width: 50px; position: absolute; right: 0px; top: 0px; text-align: center; display: block; font-size: 25px; color: #b7bbc0; cursor: pointer;} ._TPRB_ .rbm_title { line-height: 50px; font-size: 15px; font-weight: 500; vertical-align: top;} ._TPRB_ .rbm_darkbutton { display: inline-block; width:100%; line-height: 40px; text-align: center; color:#b7bbc0; font-size:13px; background: #3a3e44; margin-top:1px; box-sizing: border-box; cursor:pointer;} ._TPRB_ .rbm_darkbutton i.material-icons { color: inherit; margin-right:10px; font-size: 20px } ._TPRB_ .rbm_darkbutton:hover { color: #fff; background: #006dd2; } ._TPRB_ .rbm_content_left, ._TPRB_ .rbm_content_right { min-width: 50%; max-width:50%; width:50%; box-sizing: border-box; display: block; height: 100%; display: table-cell; position: relative; vertical-align: top } ._TPRB_ .rbm_content_left { border-right: 1px solid #2a2c2f; } #rbm_layer_action.inpickermode .rbm_content_left { pointer-events: none !important } #rbm_preview { width: 1240px; height: 680px; } ._TPRB_ .rbm_preview_sizes, ._TPRB_ .rbm_subtitle { margin-left: 20px; border-left: 1px solid #323438; padding-left: 20px; display: inline-block; line-height: 50px; width: 140px; overflow: hidden; white-space: nowrap} ._TPRB_ .rbm_subtitle i.material-icons { color: #026dd2; font-size: 17px; margin-right: 10px; } ._TPRB_ .rbm_preview_sizes i.material-icons { color: #777c80; margin-right: 10px; cursor: pointer; font-size: 20px} ._TPRB_ .rbm_preview_sizes i.material-icons:hover, ._TPRB_ .rbm_preview_sizes i.material-icons.selected { color: #fff; } #rbm_preview .rbm_content { position: absolute;width: 100%;height: 100%;top:50px; left: 0px; } #rbm_preview_live { overflow: hidden;position: absolute;width: 100%;height:100%;} #rbm_quickguide, #rbm_quickguide .rbm_content { width: 1200px; } #rbm_quickguide .rbm_content { position: relative; height:750px; overflow: hidden} #rbm_globalsettings{ width: 1000px; min-height: 800px; } #rbm_globalfontsettings{ width: 860px;} #rbm_decisionModal { width: 500px; min-height: 300px; } #rbm_globalfontsettings .rbm_content, #rbm_globalsettings .rbm_content, #rbm_blocksettings .rbm_content, #rbm_decisionModal .rbm_content { padding: 50px; } .rbm_general_half { width: 50%;position: relative; display: inline-block; vertical-align: top; box-sizing: border-box } #rbm_welcomeModal { width: 1200px; } #rbm_welcomeModal .rbm_content{ background-image:url(../images/wc.jpg); background-position:top center; background-repeat:no-repeat; background-color:#212226;} #welcome_logo { background: url(../images/wc_logo.png); background-size: contain; width:300px; height:100px; position: relative; margin:0px auto; display:block; margin-bottom:90px;} #rbm_globalsettings .rbm_content label_a { min-width: 225px; width: 225px; } .general_hr { width: 100%; height: 1px; border: none; margin-bottom: 20px; margin-top: 0px; background: #3f444a; } .rbm_darkhalfbutton { display: inline-block; width:195px; line-height: 32px; text-align: center; color:#b7bbc0; font-size:13px; background: #3a3e44; margin-top:1px; box-sizing: border-box; cursor:pointer; box-sizing: border-box; border-radius: 4px} .rbm_darkhalfbutton i.material-icons { color: inherit; margin-right:10px; font-size: 17px } .rbm_darkhalfbutton:hover { color: #fff; background: #006dd2; } .mcg_footer_content { z-index: 5; position: relative;width: 100%;height: 100%; padding: 20px 30px; box-sizing: border-box } .mcg_fotter_text { font-size: 14px;color: #777c80;line-height: 21px;display: inline-block;margin-left: 40px;padding: 20px 0px;font-weight: 500; max-width: 505px;} .mcg_fotter_text strong { color: #fff; } mcg_guide_image { width: 280px; height: 160px; background-position: top left; background-size: 280px 320px; display: block; position: relative; margin-bottom:35px;} .mcg_guide_optionwrap { position: relative; } .mcg_guide_optionwrap:hover mcg_guide_image, .mcg_guide_optionwrap.selected mcg_guide_image{ background-position: bottom left; } #rb_tlw .mcg_guide_optionwrap input[type=radio] { width: 100%;height: 100%; opacity: 0; border-radius: 0px; box-shadow: none; outline: none; position: absolute;top: 0px;left: 0px; z-index:10;} ._TPRB_ .guide_slider { background-image: url(../images/guide/guide_slider.jpg);} ._TPRB_ .guide_scene { background-image: url(../images/guide/guide_scene.jpg);} ._TPRB_ .guide_carousel { background-image: url(../images/guide/guide_carousel.jpg);} ._TPRB_ .guide_auto { background-image: url(../images/guide/guide_auto.jpg);} ._TPRB_ .guide_fullwidth { background-image: url(../images/guide/guide_fullwidth.jpg);} ._TPRB_ .guide_fullscreen { background-image: url(../images/guide/guide_fullscreen.jpg);} ._TPRB_ .guide_autoresponsive { background-image: url(../images/guide/guide_autoresponsive.jpg);} ._TPRB_ .guide_intelligent { background-image: url(../images/guide/guide_intelligent.jpg);} ._TPRB_ .guide_manual { background-image: url(../images/guide/guide_manual.jpg);} .rb-modal-wrapper[data-modal="rbm_layerimport"] { z-index: 500005 } .rb-modal-wrapper[data-modal="rbm_decisionModal"] { z-index: 1500010 } /*COPY RIGHT */ #rs_copyright { margin-left:260px; color:#7e8083; font-size:17px; cursor:pointer;} #rs_copyright:hover { color: #fff; } /*COPY RIGHT PANELS*/ #rbm_copyright { width: 1000px; } #rbm_copyright .rbm_content_left { min-width: 250px;background: #323438;width: 250px;padding: 41px 40px;height: 600px; } #rbm_copyright .rbm_content_right { min-width: 250px;background: #212226;padding: 39px 50px; width:100%;height: 600px;} ._TPRB_ .copyright_sel { line-height: 39px; font-size: 17px; color: #797b7e; cursor: pointer ; vertical-align: top; font-weight: 500} ._TPRB_ .copyright_sel i { margin-right: 15px; line-height: inherit !important } ._TPRB_ .copyright_sel:hover, ._TPRB_ .copyright_sel.selected { color: #fff; } ._TPRB_ .crm_content_wrap { display: none; } ._TPRB_ .crm_content_wrap.selected { display: block; } ._TPRB_ .crm_title { font-size: 20px; font-weight: 500; color: #fff; line-height: 40px; margin-bottom:30px;} ._TPRB_ .crm_content { display: table; margin-bottom: 15px; } ._TPRB_ .crm_arrow { display: table-cell; width: 30px; max-width: 30px; line-height: 22px;vertical-align: top; color: #777c80; font-s ize: 20px; } ._TPRB_ .crm_text { display: table-cell; width: 100%; line-height: 22px; font-size: 14px; color: #777c80; font-weight: 400;} ._TPRB_ .crm_text b { color: #fff; font-weight: 500; } ._TPRB_ .crm_text a { color: #fff; font-weight: 400; text-decoration: underline; cursor: pointer; } ._TPRB_ .crm_text a:hover, ._TPRB_ .crm_text a:focus { text-decoration: none; color: #fff; outline:none; box-shadow: none; border:none;} ._TPRB_ .crm_info_text { line-height: 22px; color: #777c80; font-size: 12px; font-weight: 400; } ._TPRB_ .crm_infostar { line-height: 22px; vertical-align: top; display: inline-block; font-size: 12px } ._TPRB_ .crm_basic_button { color: #fff !important; margin-bottom: 20px; } ._TPRB_ .crm_basic_button:hover, ._TPRB_ .crm_basic_button:focus { color: #fff; } /* REST*/ ._TPRB_ .overview_header_footer, ._TPRB_ .overview_header { opacity: 0; visibility: hidden } ._TPRB_ .tp-clearfix {display: block;height: 0px;width: 100%;} ._TPRB_ .tp-clearfix { clear:both;} ._TPRB_ .tos2 { visibility: hidden; } /**************************** - BEGIN OBJECT LIBRARY - ****************************/ #objectlibrary .material-icons, .RS_Q_E .material-icons, ._TPRB_ .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: inherit; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } #objectlibrary { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;text-rendering: optimizeLegibility;} #objectlibrary .tponoffwrap.off .tponoff_inner { transform: translateX(0px); } #objectlibrary i.material-icons.reset_select { cursor: pointer; width: 25px;height: 25px;line-height: 25px !important;text-align: center;font-size: 17px !important; border-radius:3px; margin-top: 12px;color: #fff;background: #006dd2;display: inline-block;margin-right: 10px; display: none} #objectlibrary { z-index: 100000; position: fixed; width: 100%; height: 100%; top: 0px;left: 0px; background: #202224; display:none;} #ol_filters_wrap { width: 250px; height:100%; position: absolute; left: 0px; top: 0px; background: #323438; z-index: 45; } #rs_q_close, #ol_close { position: relative; vertical-align: top; text-align: center; color: #b7bbc0; cursor: pointer; z-index: 100000; font-size:30px;margin-left: 20px} #rs_q_close { position: absolute; top: 20px;right: 20px; } #rs_q_close:hover, #ol_close:hover { color: #fff; } #ol_results_wrap { width: 100%; height: 100%; top: 0px;left: 0px; z-index:30; box-sizing: border-box; overflow:hidden;position: relative} #ol_results { box-sizing: border-box; position: relative;} #ol_right { padding: 90px 0px 70px 300px; width:100%; height:100%; box-sizing: border-box; position: relative; overflow:hidden; z-index: 30} #ol_right_underlay { background: rgba(32,34,36,0.65); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 50; display: none; cursor: pointer} #ol_header { position: fixed; line-height: 50px; width: 100%; display: block; top:0px; left:0px; z-index:40; background:#202224; padding:10px 30px 10px 300px; box-sizing: border-box;} #ol_footer { position: fixed; line-height: 50px; width: 100%; display: block; bottom:0px; left:0px; z-index: 40; background:#202224; padding:10px 40px; box-sizing: border-box} #objectlibrary .rb_the_logo, .RS_Q_E .rb_the_logo { position:absolute; top:15px; left:15px; height:20px; line-height: 20px; color: #2d2e32; background: #fff; border-radius:4px; font-size: 17px; font-weight: 900; text-align: center ; z-index: 50; padding: 0px 5px;letter-spacing: -1px } .RS_Q_E .rb_the_logo { position:relative; top:0px; left:0px; font-weight: 900; padding: 0px 5px; display: inline-block;margin-right: 15px; vertical-align: top} #ol_filters { padding: 70px 20px 70px 40px; box-sizing: border-box; display: block; position: relative; height: 100%; width: 100%; overflow: hidden; } #searchobjects { font-size: 20px; color:#fff; background: none; border: none; outline:none; box-shadow: none; font-weight: 500; line-height:50px; padding: 0px; width: 350px; } #obj_fil_favorite, #obj_updatefromserver, #obj_addsliderasmodal { font-size: 17px; color: #797b7e; font-weight: 500; display: inline-block; margin-right: 25px; cursor: pointer; vertical-align: top } #obj_fil_favorite i.material-icons, #obj_updatefromserver i.material-icons { font-size: 17px; margin-right: 5px; } #obj_updatefromserver { margin-left: 20px; margin-right: 0px} #obj_fil_favorite:hover, #obj_updatefromserver:hover, #obj_fil_favorite.selected { color: #fff; } #ol_pagination_wrap { display: inline-block; margin-right:20px;} #objectlibrary.rs_overview .select2RS-container { margin-right: 0px; } ._TPRB_ .ol_filter_listelement{ font-size: 17px; color: #797b7e; line-height: 30px; cursor: pointer; vertical-align: top; position: relative; font-weight: 500} ._TPRB_ .ol_filter_listelement:hover, ._TPRB_ .ol_filter_listelement.selected { color: #fff; } ._TPRB_ .filter_type_name, ._TPRB_ .filter_tag_name { text-transform: capitalize } ._TPRB_ .ol_filter_listelement i.material-icons { margin-right: 10px; } ._TPRB_ .filter_type_name,.ol_filter_listelement i.material-icons { line-height: 30px; vertical-align: top; display: inline-block } ._TPRB_ .filtergroup_opener { position: absolute; right: 0px; top: 0px; width: 30px; height: 30px; margin:0px; text-align: right; transform-origin: "50% 50%"} ._TPRB_ .ol_filter_group { margin: 0px; padding: 0px; display: none; } ._TPRB_ .ol_filter_type { margin-bottom: 10px; } ._TPRB_ .ol_filter_type.open .ol_filter_group { display: block; } ._TPRB_ .ol_filter_type.open .filtergroup_opener { transform: scaleY(-1); } ._TPRB_ li.ol_filter_listelement { padding-left: 40px; margin:5px 0px;} /* OBJECT LIBRARY ITEMS */ ._TPRB_ .olibrary_item { width:267px; height: 210px; display: inline-block; margin: 0px 20px 20px 0px; background: #2a2c2f;position: relative; z-index: 20 } ._TPRB_ .olibrary_media_wrap { width: 267px; height: 150px; position: absolute; left:0px; top:0px;z-index:100; background-size: cover;background-position: center} ._TPRB_ .olibrary_media_wrap.patternbg { background:url(../images/light_pattern_2x.png); background-size:16px 16px; background-repeat:repeat; } ._TPRB_ .olibrary_media_wrap.obj_med_darkbg { background: #2a2c2f; } ._TPRB_ .ondarkpattern .olibrary_media_wrap, ._TPRB_ .olibrary_media_wrap.darkpattern { background:url(../images/dark_pattern_2x.png) !important; background-size:16px 16px; background-repeat:repeat; } ._TPRB_ .olibrary_media_wrap.lightpattern { background:url(../images/light_pattern_2x.png) !important; background-size:16px 16px; background-repeat:repeat; } ._TPRB_ .olibrary_media_style { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background-size: cover} ._TPRB_ .olibrary_content_wrap { width: 267px; height: 60px; position: absolute;top: 150px; left:0px; background: #2a2c2f; box-sizing: border-box; padding: 5px 10px 0px;transition: all 0.3s; z-index: 101;} ._TPRB_ .olibrary_content_left { padding-right: 55px; box-sizing: border-box; display: block; position: relative} ._TPRB_ .olibrary_content_right { position: absolute; top:10px; right:10px;} ._TPRB_ .olibrary_media_overlay { width: 267px; height: 150px; position: absolute; top: 0px; left: 0px; background: rgba(0,109,210,0.75); z-index: 10; opacity: 0; transition: all 0.3s; z-index: 101} ._TPRB_ .olibrary_content_title { color:#b7bbc0; font-size: 15px; font-weight: 500; display: block; line-height: 25px; vertical-align: top; margin-bottom: 7px;transition: all 0.3s; width:230px; height:22px; overflow: hidden; margin-top:1px;} ._TPRB_ .olibrary_content_type, ._TPRB_ .olibrary_content_info { border:1px solid transparent;line-height: 14px; height: 16px; box-sizing: border-box; padding:0px 3px; display: inline-block;vertical-align: top; margin-right: 5px; font-size:11px; text-transform: uppercase; font-weight: 500;transition: all 0.3s;} ._TPRB_ i.olibrary_favorit.material-icons { color:rgba(255,255,255,0.25); font-size: 20px; box-sizing: border-box; text-align: center; cursor: pointer;transition: all 0.3s;} ._TPRB_ i.olibrary_favorit.material-icons:hover, ._TPRB_ i.olibrary_favorit.material-icons.selected { color: #fff; } ._TPRB_ .olibrary_item .olibrary_addimage_wrapper { display: block; text-align: center;top: 50%; position: absolute; left: 0px; width: 100%; height: 30px; transform: translateY(-50%); } ._TPRB_ .olibrary_item i.material-icons.ol_link_to_deeper, ._TPRB_ .olibrary_item .avtivationicon, ._TPRB_ .olibrary_item i.material-icons.ol_link_to_add, ._TPRB_ .olibrary_item i.material-icons.ol_link_to_view { cursor:pointer; text-align: center ; z-index: 20; width: 50px; height: 50px; line-height:50px !important; color:#006dd2; font-size:30px; position: absolute; top: 50px; left: 50%; margin-left: 5px; background: #fff; border-radius: 35px; display:none; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25); transition: all 0.3s; transform:translateX(30px);} ._TPRB_ .olibrary_item .avtivationicon { width: auto; font-size:15px; display: inline-block; height: 40px;line-height: 40px !important;padding: 0px 15px 0px 10px; white-space: nowrap; font-weight:600; margin: 0px; } ._TPRB_ .olibrary_item .avtivationicon i { font-size: 25px; margin-right: 10px; } ._TPRB_ .olibrary_item .ol_link_to_add_image { cursor:pointer; text-align: center; text-transform: uppercase; z-index: 20; width: 30px; height: 30px; line-height:30px !important; color:#006dd2; font-size:14px; font-weight:800; margin-right:5px; position: relative; background: #fff; border-radius: 15px; display:inline-block; opacity:0; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25); transition: all 0.3s; transform:translateY(20px);} ._TPRB_ .olibrary_item .ol_link_to_add_image:first-child { transition-delay: 0s; } ._TPRB_ .olibrary_item .ol_link_to_add_image:nth-child(2) { transition-delay: 0.05s; } ._TPRB_ .olibrary_item .ol_link_to_add_image:nth-child(3) { transition-delay: 0.1s; } ._TPRB_ .olibrary_item .ol_link_to_add_image:nth-child(4) { transition-delay: 0.15s; } ._TPRB_ .olibrary_item .ol_link_to_add_image:nth-child(5) { transition-delay: 0.2s; } ._TPRB_ .olibrary_item .ol_link_to_add_image:last-child { margin-right: 0px } ._TPRB_ .olibrary_item i.material-icons.ol_link_to_view { margin-left: -55px;transform:translateX(-30px); } ._TPRB_ .olibrary_item .threeicons i.material-icons.ol_link_to_view { margin-left: -85px; } ._TPRB_ .olibrary_item .threeicons i.material-icons.ol_link_to_add { margin-left: 35px; } ._TPRB_ .olibrary_item .threeicons i.material-icons.ol_link_to_deeper { margin-left: -25px; transform:translateY(30px) translateX(0px); } ._TPRB_ .olibrary_item .oneicon i.material-icons.ol_link_to_deeper, ._TPRB_ .olibrary_item .oneicon i.material-icons.ol_link_to_add { margin-left: -25px; transform:translateY(30px) translateX(0px);} ._TPRB_ .olibrary_item .avtivationicon { transform:translateY(30px) translateX(-50%); } ._TPRB_ .ol_svg_preview { text-align: center; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } ._TPRB_ .ol_svg_preview svg { width: 100px; height: 100px; } ._TPRB_ .ol_svg_preview svg path { fill:#000; } ._TPRB_ img.olib_png_obj { margin: auto; max-width: 100%;height: 150px;position: relative;display: block; } ._TPRB_ .oc_package { color: #2a2c2f;; background: #ffda00; } ._TPRB_ .oc_purple { color: #fff; background: #5e35b1; } ._TPRB_ .oc_pink { color: #fff; background: #f82c90; } ._TPRB_ .oc_blue { color: #fff; background: #006dd2; } ._TPRB_ .oc_orange { color: #fff; background: #ff7700; } ._TPRB_ .oc_red { color: #fff; background: #ff5858; } ._TPRB_ .oc_green { color: #fff; background: #1f9939; } ._TPRB_ .oc_cyan { color: #fff; background: #00c1d2; } ._TPRB_ .oc_gray { color: #62666a; background: transparent; border: 1px solid #414448; } ._TPRB_ .olti_green { color: #00ff00; } ._TPRB_ .olti_red { color: #ff0000; } ._TPRB_ .olti_icon.material-icons { font-size: 14px; line-height: 20px; margin-right: 5px; display: inline-block } #objectlibrary .olibrary_media_wrap i.fonticonobj, ._TPRB_ .olibrary_media_wrap i.fonticonobj { display: block; font-size:75px;line-height: 150px; vertical-align: top; text-align:center; color:#000;} ._TPRB_ .olibrary_media_wrap i.fonticonobj.material-icons { width: 100%;height: 100%;line-height: 150px !important;} ._TPRB_ .olibrary_item:hover { z-index: 40; } ._TPRB_ .olibrary_item.selected { z-index: 60 } ._TPRB_ .olibrary_item.selected i.material-icons.ol_link_to_deeper, ._TPRB_ .olibrary_item.selected i.material-icons.ol_link_to_add, ._TPRB_ .olibrary_item.selected i.material-icons.ol_link_to_view, ._TPRB_ .olibrary_item.selected .ol_link_to_add_image, ._TPRB_ .olibrary_item:hover i.material-icons.ol_link_to_deeper, ._TPRB_ .olibrary_item:hover i.material-icons.ol_link_to_add, ._TPRB_ .olibrary_item:hover .ol_link_to_add_image, ._TPRB_ .olibrary_item:hover i.material-icons.ol_link_to_view { opacity: 1; transform:translateX(0px) translateY(0px);} ._TPRB_ .olibrary_item:hover .avtivationicon { opacity: 1; transform:translateX(-50%) translateY(0px);} ._TPRB_ .olibrary_item.selected .olibrary_content_title, ._TPRB_ .olibrary_item.selected .olibrary_content_info, ._TPRB_ .olibrary_item:hover .olibrary_content_title, ._TPRB_ .olibrary_item:hover .olibrary_content_info { color: #fff; border-color: rgba(255,255,255,0.25); } ._TPRB_ .olibrary_item.selected .olibrary_content_type, ._TPRB_ .olibrary_item:hover .olibrary_content_type { background: #fff !important; color: rgba(0,109,210,1);} ._TPRB_ .olibrary_item.selected .olibrary_content_wrap , ._TPRB_ .olibrary_item:hover .olibrary_content_wrap { background: rgb(0,109,210); } ._TPRB_ .olibrary_item.selected .olibrary_media_overlay, ._TPRB_ .olibrary_item:hover .olibrary_media_overlay { opacity: 1 } ._TPRB_ .ol_template_info_wrap {background: #323438; padding:0px; position: absolute; overflow:hidden; top:0px; left:100%; z-index: 95; box-sizing: border-box; transform-origin: 0% 0%; width:0px;height:0px; color:#777c80; font-size: 14px; line-height: 20px; box-shadow:20px 0px 80px rgba(0,0,0,0.75); opacity:0;transform:translateX(20px);transition:opacity 0.6s, transform 0.3s, width 0s; overflow:hidden;} ._TPRB_ .to_the_left .ol_template_info_wrap { left: auto; right: 100%;transform:translateX(-20px); transform-origin: 100% 0%} ._TPRB_ .ol_template_info_wrap a, ._TPRB_ .ol_template_info_wrap a:focus, ._TPRB_ .ol_template_info_wrap a:visited { color: #b7bbc0; outline:none;} ._TPRB_ .ol_template_info_wrap a:hover { color: #006dd2;outline: none; } ._TPRB_ .ol_template_info_wrap.left_tiw { left: auto; right: 100%;transform:translateX(-20px); } ._TPRB_ .olti_title { color: #fff; font-size: 15px; line-height: 20px; margin-bottom: 10px; font-weight: 500 } ._TPRB_ .olti_title.nmb { margin-bottom: 0px } ._TPRB_ .olibrary_item.selected .ol_template_info_wrap { display:block; opacity: 1; transform: translateX(0px); width:340px; height:auto; padding:25px; } ._TPRB_ .olibrary_item.selected .ol_template_info_wrap.videopreview { padding: 0px !important; vertical-align: top; margin: 0px; width: 374px !important; } #obj_library_mediapreview { width: 100%; height: auto; pointer-events: none; vertical-align: top; display: block;} ._TPRB_ .olti_btn { background: #006dd2; color: #fff; font-size: 13px; line-height: 32px; font-weight: 400; padding: 0px 20px; border-radius: 4px; display: inline-block; box-sizing: border-box; vertical-align: top; cursor: pointer;} ._TPRB_ .olti_btn i.material-icons { line-height: 32px;margin-right: 10px; font-size: 17px; vertical-align: top} ._TPRB_ .olti_btn.notinstallable { pointer-events: none; background:#3a3e44; color:#777c80;} #ol_results .rsl_breadcrumb_wrap { display: block; width: 100%; margin-bottom: 0px; border-top: 1px solid #323438; padding-top:15px; margin-bottom: 45px } #ol_results .rsl_breadcrumb { display:inline-block; line-height:25px; vertical-align: top; color: #797b7e; font-size: 15px; margin-right:10px; cursor: pointer; font-weight: 500} #ol_results .rsl_breadcrumb i.material-icons { display:inline-block; line-height:25px; vertical-align: top; font-size: 25px; margin-right: 10px; } #ol_results .rsl_breadcrumb_div { display: inline-block; color: #797b7e; /*#323438;*/ margin-right: 10px; font-size: 25px; line-height: 25px; vertical-align: top } #ol_results .rsl_breadcrumb:hover { color: #fff; } #ol_modulessorting { display: inline-block;vertical-align: top; } #ol_modulessorting .select2RS-container .select2RS-selection--single, #modulesoverviewheader .select2RS-container .select2RS-selection--single, #modulesoverviewfooter .select2RS-container .select2RS-selection--single { height: 50px; } ._TPRB_ .olti_content .tponoffwrap { margin-top: 0px; margin-bottom: 10px; margin-right: 10px; } /*************************************/ /* OVERVIEW LIST OF ELEMENTS WRAPPER */ /*************************************/ #slider_folders_wrap .rs_library_element { margin-right: 0px; } .rs_library_element { width: 267px; height: 190px; display: inline-block; margin-right: 20px;margin-bottom: 20px; cursor: pointer; box-sizing: border-box; position: relative; background:#2a2c2f; z-index:50; vertical-align: top} .rs_library_element .rsle_footer { position: absolute; bottom: 0px; left: 0px; width:100%;height:40px; background:#2a2c2f;z-index: 5} .rs_library_element.selected, .rs_library_element:hover{ z-index: 100; } .rs_library_element.ui-draggable-dragging { z-index: 200000 !important; position: absolute; pointer-events: none; opacity:0.80 !important;} .rs_library_element.ui-draggable-dragging .rsle_tbar {display: none !important; } .rs_library_element .link_to_slideadmin, .rs_library_element .image_container { width: 100%; height: 150px; position: absolute; top: 0px;left: 0px; display: block; z-index: 10; background-size:cover; background-position: center center; background-repeat: no-repeat} .rs_library_element .image_container_underlay { z-index: 9; background: #2a2c2f; top: 0px;left: 0px; width: 100%;height: 150px; position: absolute } .rs_library_element .image_container_underlay .rootfolder { background: #2a2c2f; top: 0px;left: 0px; width: 100%;height: 150px; position: absolute } .rs_library_element .image_container_underlay .rootfolder i.material-icons { font-size: 50px; text-align: center; color: #62666a; display: block; line-height: 50px !important; margin-bottom: 10px; width: 100%; margin-top: 45px; } .folder_library_element .image_container_underlay { background: #2a2c2f; } .folder_library_element:hover, .folder_library_element.selected, .folder_library_element.menuopen {background:#006dd2; } .folder_library_element:hover .image_container_underlay, .folder_library_element.selected .image_container_underlay, .folder_library_element.menuopen .image_container_underlay {background:#006dd2; } .folder_img_placeholder { display: inline-block; width: 126px; height: 68px; background: #323438; vertical-align: top; background-size: cover; background-position: center center; background-repeat: no-repeat } .folder_library_element.menuopen .folder_img_placeholder, .folder_library_element.selected .folder_img_placeholder, .folder_library_element:hover .folder_img_placeholder { background-color: #00529d; } .rs_library_element.folder_library_element .link_to_slideadmin { background: transparent !important; opacity: 0; width: 100%;height: 150px;top: 0px;left: 0px; margin: 0px; } .folder_img_1, .folder_img_3 { margin-right: 5px; margin-left: 5px; } .folder_img_1, .folder_img_2 { margin-bottom: 5px; margin-top:5px;} .folder_library_element .show_rsle { opacity: 0 !important } .rs_library_element .link_to_slides_overview, .rs_library_element .link_to_slideadmin {text-align: center ; z-index: 20; width: 50px; height: 50px; position: absolute; top: 50px; left: 50%; margin-left: -25px; background: #fff; border-radius: 35px; display:none; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25);} .rs_library_element:hover .link_to_slides_overview, .rs_library_element:hover .link_to_slideadmin, .rs_library_element.selected .link_to_slideadmin, .rs_library_element.menuopen .link_to_slideadmin { display: block; } .rs_library_element .link_to_slides_overview i.material-icons, .rs_library_element .link_to_slideadmin i.material-icons{ font-size: 30px; color: #006dd2; line-height: 50px !important; } .rs_library_element .title_container { width: 245px; height: 40px; font-weight:500; line-height: 40px; position: absolute; bottom: 0px; left: 0px; font-size: 15px; color: #b7bbc0; padding: 0px 10px; background: transparent;box-sizing: border-box; border:none; outline:none; box-shadow: none; z-index: 2; margin:0px;} .rs_library_element .title_container_overlay { width: 100%; height: 40px; line-height: 40px; position: absolute; bottom: 0px; left: 0px; background: transparent; z-index: 5; } .rs_library_element.selected .title_container, .rs_library_element.selected .rsle_folder, .rs_library_element.menuopen .title_container, .rs_library_element.menuopen .rsle_folder, .rs_library_element:hover .title_container, .rs_library_element:hover .rsle_folder { color: #fff; } .rs_library_element .rsle_move_and_edit { position: absolute; top: 0px; left: 0px; width: 100%; height: 165px; z-index: 15; background:transparent; cursor:move;} .rs_library_element:hover .rsle_move_and_edit, .rs_library_element.selected .rsle_move_and_edit, .rs_library_element.menuopen .rsle_move_and_edit { background: #006dd2; opacity: 0.65; } .rs_library_element.selected .rsle_footer, .rs_library_element.menuopen .rsle_footer, .rs_library_element:hover .rsle_footer { position: absolute; bottom: 0px; left: 0px; width:100%;height:40px; background:#006dd2; z-index: 5} .show_rsle { position:absolute; color:#fff; font-size:20px; text-align: right; padding-right: 10px; box-sizing: border-box;line-height:40px !important; width: 100%; background: transparent; height: 40px; bottom: 0px; right: 0px; z-index: 20; display: none !important; } .rsle_folder { position: absolute;bottom: 0px;right: 0px;width: 100%;height: 40px;color: #b7bbc0;z-index: 20;font-size: 20px;line-height: 40px;text-align: right; padding-right:10px;} .rs_library_element.menuopen .show_rsle, .rs_library_element:hover .show_rsle { display: block !important; } .rs_library_element.selected .show_rsle { transform: scaleY(-1); transform-origin: "50% 50%"; width: 40px; } .rs_library_element.selected .rsle_folder { width: 40px; } .folder_library_element .rsle_tool.copyclipboard, .folder_library_element .rsle_tool.exportslider, .folder_library_element .rsle_tool.duplicateslider, .folder_library_element .rsle_tool.previewslider { display: none; } ._TPRB_ .ov-pagination { display: inline-block; margin-right: 20px; } ._TPRB_ .page_button { font-size: 17px;color: #797b7e; font-weight: 500; display: inline-block; line-height: 30px; width: 30px; height: 30px; margin-top: 10px; margin-right: 5px; text-align: center; cursor: pointer} ._TPRB_ .page_button.selected, ._TPRB_ .page_button:hover { background:#006dd2; color: #fff; } /**************************** - END OBJECT LIBRARY - ****************************/ .rs_close_advert { position: absolute; top:-30px;right:0px;line-height: 30px; padding: 0px 10px; color: #62666a; font-size: 14px; font-weight: 600; cursor: pointer; background:#2a2c2f; } .rs_close_advert:hover { color: #fff;background: #006dd2; } /***************************** - SELECT 2 *****************************/ .select2RS-container--open { z-index: 100010; } span.select2RS-container.select2RS-container--inmodal.select2RS-container--open {z-index: 1000005;} .select2RS-results, .select2RS-container .select2RS-results > .select2RS-results__options { max-height: 250px } .select2RS-container .select2RS-search--dropdown .select2RS-search__field { line-height: 20px; border: none !important; border-radius: 0px; box-shadow: none !important; outline: none !important; margin:0px; padding:0px 0px 0px 5px; color: #b7bbc0; font-size: 13px; font-weight: 500; } .select2RS-container .select2RS-search--dropdown .select2RS-search__field { background: #2a2c2f;line-height: 37px; padding: 0px 10px; } .select2RS-container .select2RS-dropdown { background-color: #2a2c2f; box-shadow: none; border:none;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5);} .select2RS-container.select2RS-container--min90 .select2RS-dropdown { min-width: 90px } .select2RS-container.select2RS-container--min120 .select2RS-dropdown { min-width: 120px } .select2RS-container.select2RS-container--minl120 .select2RS-dropdown { min-width: 120px; transform: translateX(-52px); } .select2RS-container.select2RS-container--min150 .select2RS-dropdown { min-width: 150px } .select2RS-container .select2RS-results__option { color:#b7bbc0; font-size: 13px; padding: 6px 10px; width: 100%;overflow: hidden;position: relative;box-sizing: border-box;white-space: nowrap;text-overflow: ellipsis;} .select2RS-container .select2RS-results__option.select2RS-results__option--highlighted { color: #fff; background: #3f444a !important; } .select2RS-container .select2RS-results__option.select2RS-results__option--highlighted[aria-selected=true], .select2RS-container .select2RS-results__option[aria-selected=true] { color: #fff; background: #006dd2 !important; } .select2RS-container .select2RS-results__option[aria-selected=true] span i { color: #fff !important; } .select2RS-container .select2RS-results__option[aria-disabled=true] { display: none !important; } .select2RS-results__group { background: #343639;color: #777c80; font-size: 13px; font-weight: 500; text-transform: capitalize; padding:6px 15px; margin-top:10px;margin-bottom:5px} /* TOOLBAR WRAPS AND BUTTONS */ .outicon_dd_rwap, .tool_dd_wrap { display: none; position: absolute; z-index: 10000; background: #2a2c2f; left:0px;top:50px; text-align: left; box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); max-width:250px;} .toolbar_btn { color:#b7bbc0; font-size: 14px; line-height: 50px; padding:0px 10px; text-align: left; display: inline-block; cursor: pointer; position: relative; font-weight: 500; height: 50px; vertical-align: top} .toolbar_btn>i.material-icons, .toolbar_btn.justicon { width: 30px; padding: 0px; box-sizing: border-box;text-align: center; } .toolbar_btn .material-icons { font-size: 16px; margin-right: 10px; } .toolbar_btn.justicon .icon_switcher .material-icons { margin-right: 0px } .toolbar_btn .selected_placeholder .material-icons { font-size: 17px; margin-right: 0px; } .toolbar_btn i.toptoolbaricon.material-icons { margin-right: 0px; width:30px; text-align: center; font-size: 20px} .toolbar_btn:hover { color: #fff;} #_layer_settings .tool_dd_wrap .add_layer, .tool_dd_wrap .add_slide, .tool_dd_wrap .rc-menu-item { padding-left: 20px; } .visiblestep_main:hover, .lockstep_main:hover, .outicon_dd_rwap .lockstep:hover, .outicon_dd_rwap .visiblestep:hover, .toolbar_dd_subdrop_wrap:hover >.add_layer, .toolbar_dd_subdrop_wrap:hover >.add_slide, .toolbar_dd_subdrop_wrap:not(.disabled):hover >.rc-menu-item, .tool_dd_wrap .add_layer:hover, .tool_dd_wrap .rc-menu-item:hover { background: #3F444D; } .tool_dd_wrap .add_layer .material-icons, .tool_dd_wrap .rc-menu-item .material-icons, .tool_dd_wrap .add_slide .material-icons { font-size: 17px; margin-right:10px;} .toolbar_btn:hover .tool_dd_wrap { display: block; min-width: 100%;} .toolbar_btn.tool_drop:hover { border-radius: 4px 4px 0px 0px } .toolbar_dd_subdrop_wrap:hover >.add_layer, .toolbar_dd_subdrop_wrap:not(.disabled):hover >.rc-menu-item, .tool_dd_wrap .add_layer:hover, .tool_dd_wrap .rc-menu-item:hover { color: #fff; opacity: 1} .toolbar_dd_subdrop_wrap:hover >.add_slide, .tool_dd_wrap .add_slide:hover { color: #fff; opacity: 1; background:#3f444a;} .outicon_dd_rwap { left: -15px; background: #323438; } .tool_dd_wrap.fittoright { left: auto; right: 0px;padding-top: 10px; } .outicon_dd_rwap .lockstep, .outicon_dd_rwap .visiblestep, .tool_dd_wrap .add_layer, .tool_dd_wrap .rc-menu-item, .outicon_dd_rwap .visiblestep_main, .outicon_dd_rwap .lockstep_main, .add_slide { color:#b7bbc0; cursor: pointer; padding:0px 20px; white-space: nowrap; line-height: 30px; font-size: 13px} .toolbar_dd_subdrop { display: none; position: absolute; left: 100%; top: 0px;background: #2a2c2f; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25); white-space: nowrap} .toolbar_dd_subdrop_wrap { position: relative} .toolbar_dd_subdrop_wrap:not(.disabled):hover .toolbar_dd_subdrop { display: block; } .toolbar_listelement.disabled, .rc-menu-item.disabled { opacity:0.5; cursor: default !important; pointer-events: none} .rc-menu-wrap {position: absolute; z-index: 999999} .rc-align-right .toolbar_dd_subdrop {left: auto; right: 100%;} .rc-align-right .toolbar_dd_subdrop {left: auto; right: 100%;} .rc-align-bottom .toolbar_dd_subdrop {top: auto; bottom: 0;} .wp-block[data-type="themepunch/revslider"] .editor-block-toolbar > .components-toolbar svg {color: white; margin-right: 0} /* hide visual composer block */ li[data-element='rev_slider_vc'] {display: none !important} input[data-setting="revslidertitle"] { pointer-events: none; user-select: none; } /********************* ON OFF BUTTON **********************/ .tponoffwrap *, .tponoffwrap {user-select:none} .tponoffwrap, .fake_on_button { cursor:pointer;display:inline-block; vertical-align:top; position:relative; width: 50px;height: 20px;line-height: 20px; border-radius: 10px; overflow: hidden; background: #006dd2; box-sizing: border-box;margin-bottom: 15px; margin-top:5px; transform:translateZ(0.001px);} .tponoff_inner, .fake_on_button_inner { cursor:pointer;width: 120px;height: 20px;top: 0px;left: 0px; line-height: 25px; vertical-align: top; transform: translateX(-50px); transition:0.3s;} .fake_onff_on, .tponoff_on { position:absolute;top: 0px;left: 51px;width: 50px;height: 20px;background: #006dd2;padding: 0px 11px;color: #fff;font-weight: 400; box-sizing: border-box; font-size: 11px;line-height:20px; text-align: right;text-transform: uppercase} .fake_onff_off, .tponoff_off { position:absolute;top: 0px;left: 0px;width: 50px;height: 20px;background: #2a2c2f; padding: 0px 8px;color: #777c80;font-weight: 400; box-sizing: border-box; font-size: 11px;line-height: 20px;text-transform: uppercase; text-align: left} .fake_onff_on:after, .tponoff_on:after { content:" ";width: 12px;height: 12px; position: absolute;left: 4px;top: 4px; border-radius: 50%;background: #fff; box-sizing: border-box; } .fake_onff_off:after, .tponoff_off:after { content:" ";width: 12px;height: 12px; position: absolute;left: 32px;top: 4px; border-radius: 50%;background: #6a6f72; box-sizing: border-box; } .tponoffwrap input { display: none; } .tponoffwrap.off { background: #2a2c2f; } #rbm_addon_details .tponoffwrap.off .tponoff_inner, #rb_tlw .tponoffwrap.off .tponoff_inner, #rbm_blocksettings .tponoffwrap.off .tponoff_inner, ._TPRB_ .tponoffwrap.off .tponoff_inner, #rs_overview .tponoffwrap.off .tponoff_inner { transform: translateX(0px); } .onoff_showonlystatus .tponoff_on, .fake_on_button, .fake_onff_on { background: #3f444a; } .onoff_showonlystatus .tponoffwrap { background: transparent; } .on_off_navig_wrap { position: absolute; top: 5px;right: 0px; background: transparent; width: 60px;height: 30px; z-index: 1015; } .onoff_showonlystatus { pointer-events: none; display: inline-block} #obj_addsliderasmodal {display: none; margin-left: 19px; margin-right: 0} #obj_addsliderasmodal .tponoffwrap {margin: 0 0 0 10px; position: relative; top: 15px} .revslider_block > span i {display: none; position: relative; top: 5px; margin-right: 7px} .revslider_block[data-modal="true"] > span i {display: inline-block} @media only screen and (max-width : 820px) { #ol_footer { padding-left: 300px; } } /******************+ - OPTIMIZER MODAL - ********************/ .div40 { display: block;height: 40px;width: 100%; } .rb-modal-wrapper { display: none; } #rbm_optimizer, #rbm_optimizer_infos_wrap, #rbm_optimizer_infos_wrap *, #rbm_optimizer * { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; } #rbm_optimizer_infos_wrap {background:rgba(50,52,56,0.5);} #rbm_optimizer { width: 1040px; min-width: 1040px; max-height: 660px; } #rbm_optimizer .rbm_content { max-height: 460px; width: 100%; position: relative; overflow: hidden; position: relative; padding:0px 25px 0px; box-sizing: border-box; background:#212226;} #rbm_optimizer .rbm_header_content { width: 100%; position: relative; position: relative; padding:20px 25px 2px; box-sizing: border-box; background:#212226;} #rbm_optpanel_savebtn { background: #22a46e; border-radius: 0px; white-space: nowrap; width: 240px; position: absolute; bottom:0px; right:0px; vertical-align: top; margin:0px; font-size:15px;} #rbm_optimizer .rbm_footer { background: #166b48; border-top:20px solid #212226; height:50px; width:100%; position: absolute; bottom:-70px; left:0px; vertical-align: top;box-sizing: content-box;} #opt_summary { width: 500px; height: 50px; padding: 0px 20px; box-sizing: border-box; line-height: 50px; color: #fff; vertical-align: top; position: absolute; right:240px; bottom:0px; border-left:1px solid rgba(255,255,255,0.15);} #optimizer_compression {width: 300px; height: 50px; padding: 10px 20px; box-sizing: border-box; line-height: 50px; color: #fff; vertical-align: top; position: absolute; left:0px; bottom:0px; border-left:1px solid rgba(255,255,255,0.15);} #optimizer_compression a { color: #fff !important; text-decoration: none } #optimizer_compression a i.material-icons { color:#fff; font-size: 17px; margin-left:10px; opacity: 0.5;} #optimizer_compression a:hover i.material-icons { opacity: 1 } #optimizer_compression .opt_loaded_subtitle a { color: rgba(255,255,255,0.65) !important;} #optimizer_compression .opt_loaded_subtitle a:hover { text-decoration: underline; color: #fff !important; } #optimizer_fullsize { display: inline-block; font-size: 20px; font-weight: 700; line-height: 30px; vertical-align: top; width: 80px; } #optimizer_cachedsize { display: inline-block; font-size: 13px;font-weight: 400;line-height: 15px;color: rgba(255,255,255,0.65); position: absolute; left: 20px; text-align: left; top:26px;} .optimier_footerinfo { display: inline-block; padding: 10px 0px 10px 20px; vertical-align: top;} .opt_loaded_title { font-size: 14px; font-weight: 700; line-height: 15px; text-transform: uppercase } .opt_loaded_subtitle { font-size: 13px; font-weight: 400; line-height: 15px; color: rgba(255,255,255,0.65); } ._TPRB_ .optim_row { display: block; border-bottom: 1px solid #323438; line-height: 40px} ._TPRB_ .optim_row.noborder { border-bottom: none; } ._TPRB_ .optim_cell { display: inline-block; line-height: 40px; vertical-align: top; box-sizing: border-box; color:#b7bbc1; font-size:13px; font-weight: 500; position: relative} ._TPRB_ .optim_title { font-size: 14px; font-weight: 700; color: #b7bbc0;text-transform: uppercase; } ._TPRB_ .optim_subtitles { display: block; line-height: 12px; font-size: 11px; font-weight: 900; color: #797b7e; vertical-align: top; position: absolute; top:30px; left:0px; width:410px;} ._TPRB_ .optim_subtitle { display: inline-block; vertical-align: top; } ._TPRB_ .op_c_a { width: 276px; border-right: 1px solid #323438; } ._TPRB_ .op_c_a i.material-icons { color: #777c80; font-size: 20px !important; margin-right: 38px;margin-left: 15px; line-height: 50px; } #rbm_optpanel_savebtn i.material-icons { line-height: 50px !important} ._TPRB_ .optim_cell i.material-icons { line-height: 40px !important} ._TPRB_ .noborder .op_c_a { border-right: none; } ._TPRB_ .op_c_b { width: 120px; padding-left: 20px; } ._TPRB_ .op_c_c { width: 375px; margin-right: 40px } ._TPRB_ .op_c_d { width: 155px; } ._TPRB_ .op_c_e { width: 20px; height:40px;position: relative; } ._TPRB_ .op_c_e i.material-icons { font-size: 17px } ._TPRB_ .optim_checkbox { cursor:pointer; color: #fff; border-radius: 50%; width: 17px; height: 17px; text-align: center; vertical-align: top; border: 2px solid #777c80; box-sizing: border-box; display: inline-block} ._TPRB_ .optim_checkbox i.material-icons { font-size: 13px !important; line-height: 14px !important; display:none !important;} ._TPRB_ .optim_checkbox.checked { background-color: #22a46e; border-color: #22a46e; } ._TPRB_ .optim_checkbox:hover i.material-icons, ._TPRB_ .optim_checkbox.checked i.material-icons { display: block !important; } ._TPRB_ .opt_img { margin-top:4px; width: 53px; height: 32px; background-size: cover; background-repeat: no-repeat; background-position: center center; display: inline-block; margin-right: 20px; background-color: #2a2c2f; vertical-align: top; } ._TPRB_ .opt_aufruf { display: inline-block; vertical-align: top; font-size: 17px; font-weight: 700; line-height: 40px; position: absolute; right:35px; top:0px;} ._TPRB_ .opt_well { color: #22a46e; } ._TPRB_ .opt_warn { color: #ffb818; } ._TPRB_ opt_fs_grd { width:375px; height:2px; position: absolute; top:19px; left:0px; z-index: 4; background: linear-gradient(to right, rgba(201,1,17,1) 0%, rgba(255,180,22,1) 31%, rgba(50,167,97,1) 34%, rgba(50,167,97,1) 43%, rgba(255,180,22,1) 51%, rgba(50,167,97,1) 59%, rgba(50,167,97,1) 68%, rgba(255,180,22,1) 70%, rgba(255,180,22,1) 82%, rgba(201,1,17,1) 100%);} ._TPRB_ ofs_mark { position: absolute; display: block; background: #797b7e; width: 2px; height: 16px; top: 12px; z-index: 2} /*.ofs_markpoints { width: 375px; height: 16px; position: absolute;top: 12px;left: 0px; z-index: 7;}*/ ._TPRB_ .ofs_markpoint { position: absolute; top: 15px; left: 0px; width: 10px; height: 10px; border: 2px solid #797b7e; background: #212226; border-radius: 50%; box-sizing: border-box; margin-left: -4px; cursor: pointer; z-index:7;} ._TPRB_ .ofs_markpoint.original { background: #797b7e; border-color:#797b7e } ._TPRB_ .ofs_markpoint:hover { width: 16px; height: 16px; margin-left: -7px; top: 12px; border-color:#fff; z-index: 9;} ._TPRB_ .ofs_markpoint.selected { width: 16px; height: 16px; margin-left: -7px; top: 12px; background:#fff; border-color:#fff; z-index: 9;} ._TPRB_ .ofsmark_a { left: 0px; } ._TPRB_ .ofsmark_b { left: 125px; z-index: 6} ._TPRB_ .ofsmark_c { left: 250px; z-index: 6} ._TPRB_ .ofsmark_d { left: 375px; } ._TPRB_ .ofsmark_b:hover, ._TPRB_ .ofsmark_c:hover { background: #fff; } ._TPRB_ .ofsinfo { position: absolute; top: 0px;left: -5px;width: 12px;height: 100%; background: transparent; cursor: pointer } #more_about_optimizer { font-size: 17px !important; line-height: 40px; margin-left: 6px; margin-top:-1px; cursor: pointer; opacity: 0.5;} #more_about_optimizer:hover { opacity: 1 } ._TPRB_ .decmod_maintxt { color: #fff; font-size: 15px; font-weight: 600; line-height: 35px; } #decmod_maintxt { line-height: 22px; margin-bottom: 10px; } ._TPRB_ .decmod_subtxt { color: #b7bbc0; line-height: 20px; font-weight: 400; font-size: 14px; } /* SHORTCODE GENERATOR STYLES */ .rb-basicforms .basic_action_button.onlyicon { width: 30px; padding: 0px; text-align: center } .rb-basicforms .basic_action_button.onlyicon i { margin-right: 0px } ._TPRB_ .ale_i_title { color: #fff; font-size: 15px; font-weight: 600; line-height: 35px; } ._TPRB_ .ale_i_content { color: #777c80; line-height: 20px; font-weight: 400; font-size: 14px; } .rb-basicforms .miniprevimage_wrap { width: 85px;height: 85px; position: relative; display: inline-block; box-sizing: border-box; background:#3a3e44; line-height: 85px; text-align: center; } .rb-basicforms .miniprevimage_wrap i.material-icons { color: #777c80; font-size: 45px } .rb-basicforms .resettodefault.onlyicon { position: absolute; top: 0px;right: 0px; width: 20px;height: 20px; background:#2a2c2f; border-radius: 0px 0px 0px 5px !important } .rb-basicforms .miniprevimage_wrap .resettodefault.onlyicon i.material-icons { font-size: 15px; line-height: 20px !important; width: 20px; } .rb-basicforms .miniprevimage_wrap .resettodefault.onlyicon:hover i.material-icons { color: #fff !important; background: #006dd2; border-radius: 0px 0px 0px 5px !important} .rb-basicforms leftbutton {float:left;margin-right: 15px} .rb-basicforms .thumbnail_title {float:left;width: 325px} .rb-basicforms .resettodefault.onlyicon i.material-icons { font-size: 15px;line-height: 20px !important;width: 20px } .rb-basicforms .basic_action_button.off { display: none; } .rb-basicforms .basic_action_button:hover, .rb-basicforms .basic_action_button.selected { color: #fff; background: #006dd2; } .rb-basicforms .rbm_general_half { width: 49%} .rb-basicforms input[type=text], .rb-basicforms input[type=number], .rb-basicforms textarea, .rb-basicforms .select2RS-container .select2RS-selection { box-shadow: none; outline: none; border: none; border-radius: 3px; width: 185px; padding: 0px; margin: 0px 0px 10px; } .rb-basicforms input[type=text]:hover, .rb-basicforms input[type=number]:hover, .rb-basicforms textarea:hover {color: #fff; } .rb-basicforms .miniprevimage_wrap.withimage i.material-icons { display: none; } .rb-basicforms #admin_purpose_thumbnail, .rb-basicforms #admin_purpose_thumbnail_slider { width: 85px;height: 85px;display: block; box-sizing: border-box; position: absolute; top:0px; left:0px;} .rb-basicforms i.material-icons { line-height: inherit } .rb-basicforms row { line-height: 30px;display: table; margin-bottom:10px; width:100%;box-sizing: border-box; position: relative} .rb-basicforms row.direktrow, .rb-basicforms row.directrow { margin-bottom: 0px; } .rb-basicforms onethird { display: table-cell; vertical-align: top; width: 33.33%; padding-right: 0px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px;} .rb-basicforms onefourth { display: table-cell; vertical-align: top; width: 25%; padding-right: 20px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} .rb-basicforms onefifth { display: table-cell; vertical-align: top; width: 20%; padding-right: 9px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} .rb-basicforms onehalf { display: table-cell; vertical-align: top; width: 50%; padding-right: 30px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} .rb-basicforms labelhalf { display: table-cell; vertical-align: top; width: 100px; padding-right: 15px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px; text-align: right} .rb-basicforms contenthalf { display: table-cell; vertical-align: top; width: 180px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px; text-align: left} .rb-basicforms onelabel { display: table-cell; vertical-align: top; width: 97px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px} .rb-basicforms oneshort { display: table-cell; vertical-align: top; width: 115px; box-sizing: border-box; line-height: inherit; margin-bottom:-10px;} .rb-basicforms onelong { display: table-cell; vertical-align: top; width: 175px; min-width: 175px; box-sizing: border-box;line-height: inherit; margin-bottom:-10px;padding-right:10px;} .rb-basicforms onefull { display: table-cell; vertical-align: top; width: 200px; line-height: inherit; box-sizing: border-box; } .rb-basicforms onehalf { padding-right: 10px;min-width: 50%; } .rb-basicforms onehalf:last-child, .rb-basicforms onefourth:last-child, .rb-basicforms onefifth:last-child, .rb-basicforms onethird:last-child { padding-right: 0px; } .rb-basicforms label_icon, .rb-basicforms label_bigicon {background: url(../images/UI-ICONS.png); width: 30px;height: 30px; vertical-align: top; display: inline-block; color: transparent; background-size: 390px 420px; margin-right: 5px; } .rb-basicforms label_bigicon {background: url(../images/UI-ICONS-BIG.png); width: 45px; height: 45px; background-size: 495px 225px; } .rb-basicforms label_icon.singlerow, .rb-basicforms onelong .label_mi.material-icons:first-child, .rb-basicforms onelong label_icon:first-child { margin-left: 60px; } .rb-basicforms oneshort .label_mi.material-icons { margin-left: 0px; } .rb-basicforms longoption label_icon:first-child { margin-left: 5px; margin-top:3px;} .rb-basicforms i.label_icon.material-icons { margin-left: 60px; color: #fff; line-height: 30px !important; margin-right: 5px; font-size: 20px; text-align: center; width:30px; color:#b7bbc0;} .rb-basicforms oneshort input[type=text], .rb-basicforms oneshort input[type=number], .rb-basicforms oneshort textarea, .rb-basicforms oneshort .select2RS-container .select2RS-selection, .rb-basicforms oneshort .select2RS-container, .rb-basicforms input[type=text].shortfield, .rb-basicforms input[type=number].shortfield, .rb-basicforms .select2RS-container.shortfield .select2RS-selection, .rb-basicforms .select2RS-container .select2RS-selection.shortfield, .rb-basicforms .shortfield .select2RS-container .select2RS-selection, .rb-basicforms onelong input[type=text], .rb-basicforms onelong input[type=number], .rb-basicforms onelong textarea, .rb-basicforms onelong .select2RS-container .select2RS-selection, .rb-basicforms onelong .select2RS-container {width:68px !important; min-width: 68px !important} .rb-basicforms input[type=text].miniinput, .rb-basicforms input[type=number].miniinput { width: 50px;margin-right: 15px; } .rb-basicforms input[type=text].smallinput, .rb-basicforms input[type=number].smallinput { width: 90px;} .rb-basicforms input[type=text].longinput, .rb-basicforms input[type=number].longinput { width: 270px;} .rb-basicforms .fake_input, .rb-basicforms input[type=text], .rb-basicforms input[type=number] {line-height: 30px;height:30px; box-sizing:border-box; font-size: 13px;color: #b7bbc0;font-weight: 500;vertical-align: top; background: #2a2c2f; padding:0px 10px;} .near_me_addon { position: absolute; top:5px; left: 30px; color: inherit; font-size: 12px !important; } .toolkit_selector .near_me_addon { left: 28px; } .label_mi.material-icons { width:30px; height:30px; text-align:center; color: #b7bbc0; font-size: 20px; margin-left: 15px; vertical-align: top; line-height:30px; margin-right: 5px;} #rbm_blocksettings.rb-basicforms label_icon { margin-right: 10px; } .rb-basicforms input[type=text].badvalue, .rb-basicforms input[type=number].badvalue { color:#f82c90; } .rb-basicforms input[type=radio]:before { width:10px; height:10px; margin: 5px; } .rb-basicforms input[type=radio]:before { background-color: #006dd2; width: 10px;height:10px; } .rb-basicforms input[type=radio], .rb-basicforms input[type=radio]:hover, .rb-basicforms input[type=radio]:focus, .rb-basicforms input[type=radio]:checked { border:none;background: #2a2c2f;} .rb-basicforms .radiooption { position: relative; box-sizing: border-box;display: inline-block; line-height: 25px } .rb-basicforms .radiooption input[type=radio] { line-height: 25px; margin:5px 10px 0px -2px; vertical-align: top; z-index: 2; position: absolute; border-radius: 0px; width:100%; height:20px; opacity: 0 !important} .rb-basicforms label_sub, .rb-basicforms .label_sub, .rb-basicforms label_a, .rb-basicforms .label_a { line-height: 17px; padding: 7px 0px; vertical-align: top; display: inline-block; cursor: default; color: #222; font-weight: 500; margin-bottom: 0px; font-size: 12px; color: #777c80; width: 85px; text-align: right; margin-right: 15px; overflow: hidden; white-space: nowrap; } .rb-basicforms label_sub, .rb-basicforms .label_sub { text-align: left; margin-right: 0px; width: auto; } .rb-basicforms .radiooption label_sub, .rb-basicforms .radiooption .label_sub { line-height: 25px; vertical-align: top; padding: 2px 0px 0px; z-index:0; padding-left: 30px; position: relative; cursor: pointer;} .rb-basicforms .radiooption label_sub:before, .rb-basicforms .radiooption .label_sub:before { content: " "; width:20px;height:20px; background:#2a2c2f; position: absolute;left:0px;top:5px; border-radius: 100%; box-sizing: border-box; border:5px solid #2a2c2f;} .rb-basicforms input[type=radio]:checked + label_sub { color: #fff !important; } .rb-basicforms input[type=radio]:checked + label_sub:before { background: #006dd2; } .rb-basicforms .ale_i_title.thumbnail_title { position: relative; width: 100%; } .rb-basicforms .ale_i_title.thumbnail_title .tponoffwrap { position: absolute; right: 0px; top: 0px; margin-top: 10px } .rb-basicforms .description, .rb-basicforms label_info, .rb-basicforms .label_info, .rb-basicforms .function_info { color: #777c80; font-size:14px; font-weight: 400; line-height: 20px; display:inline-block;} .rb-basicforms .function_info a { color: inherit !important; } .rb-basicforms .function_info a:hover { color: #fff !important; } .rb-basicforms labelhalf .material-icons { font-size: 20px; color: #777c80; } .revslider_settings .revbuilder-colorpicker, .rb-basicforms .revbuilder-colorpicker { vertical-align: top;margin-bottom: 5px;line-height: 30px;background: #2a2c2f;box-sizing: border-box;padding: 7px;height: 30px;border-radius: 3px;border: none;} .revslider_settings .revbuilder-colorpicker .revbuilder-colorbox, .rb-basicforms .revbuilder-colorpicker .revbuilder-colorbox { width: 16px; height: 16px; border: 1px solid rgba(255,255,255,0.15); border-radius: 0px; vertical-align: top; } .revslider_settings .revbuilder-colorpicker input, .rb-basicforms .revbuilder-colorpicker input { width: 90px; margin: -7px 0px;line-height: 30px;height: 30px;box-sizing: border-box;font-size: 13px;color: #b7bbc0;font-weight: 500;vertical-align: top;background: #2a2c2f;padding: 0px 10px; border: none; box-shadow: none; outline:none;} #slide_template_row .revbuilder-colorpicker, #slide_template_row .revbuilder-colorpicker input { background: #edeff0; color: rgb(85, 93, 102); } .revslider_settings .revbuilder-colorpicker .revbuilder-colorbtn, .rb-basicforms .revbuilder-colorpicker .revbuilder-colorbtn { display: none } .rb-basicforms .function_info_small { padding-left: 100px; font-style: italic; font-size: 11px; color: #777c80; line-height: 20px; display: inline-block; } .global_custom_font_row { position: relative } .global_custom_font_row .deletecustomglobalfont { display: inline-block; position: absolute; right: -20px;top: 0px; opacity:0;} .global_custom_font_row:hover .deletecustomglobalfont { opacity: 1; } /******************* LABEL ICONS GLOBAL *******************/ ._TPRB_ label_icon.ui_desktop { background-position: -30px -150px; } ._TPRB_ label_icon.ui_notebook { background-position: -60px -150px; } ._TPRB_ label_icon.ui_tablet { background-position: -90px -150px; } ._TPRB_ label_icon.ui_mobile { background-position: -120px -150px; } ._TPRB_ label_icon.ui_width { background-position: -90px -60px; } ._TPRB_ label_icon.ui_height { background-position: -120px -60px; } ._TPRB_ label_icon.ui_minwidth { background-position: -150px -60px; } ._TPRB_ label_icon.ui_maxwidth { background-position: -180px -60px; } ._TPRB_ label_icon.ui_minheight { background-position: -210px -60px; } ._TPRB_ label_icon.ui_maxheight { background-position: -240px -60px; } ._TPRB_ label_icon.ui_gap { background-position: -180px -30px; } ._TPRB_ label_icon.ui_padding { background-position: -240px -30px; } ._TPRB_ label_icon.ui_margin { background-position: -180px -210px; } ._TPRB_ label_icon.ui_margin_top { background-position: -210px -210px; } ._TPRB_ label_icon.ui_margin_right { background-position: -240px -210px; } ._TPRB_ label_icon.ui_margin_bottom { background-position: -270px -210px; } ._TPRB_ label_icon.ui_margin_left { background-position: -300px -210px; } ._TPRB_ label_icon.ui_padding { background-position: -30px -210px; } ._TPRB_ label_icon.ui_padding_top { background-position: -60px -210px; } ._TPRB_ label_icon.ui_padding_right { background-position: -90px -210px; } ._TPRB_ label_icon.ui_padding_bottom { background-position: -120px -210px; } ._TPRB_ label_icon.ui_padding_left { background-position: -150px -210px; } /************************** GUTENBERG BLOCK EXTENSION ***************************/ .showHideButtons span, .rs_optimizer_button_wrapper span, .rs_wp_plg_act_wrapper span { line-height: 28px; } .rs_wp_plg_act_wrapper span { font-size: 13px; text-align: center; font-weight: 400; display: block; } .rs_optimizer_button_wrapper, .rs_wp_plg_act_wrapper { border-color: #5e35b1; background: #5e35b1; color: #fff; border-radius: 2px; cursor: pointer; margin-top: 20px; } .rs_optimizer_button, .rs_wp_plg_act_button, .rs_optimizer_button.components-button.is-default, .rs_optimizer_button.components-button.is-secondary, .compose-mode .vc_btn-content i.revslider_vc_material-icons, .revslider_vc_material-icons.material-icons { margin-right: 0px; margin-bottom: 0px; font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: 27px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; font-feature-settings: 'liga'; outline: none; border-radius: 0px; border: none; background-color: transparent; color: #fff; vertical-align: top; height: 28px; box-shadow: none !important; padding:2px 10px; } .rs_optimizer_button.components-button.is-secondary:not(:disabled):not([aria-disabled=true]):hover, .rs_optimizer_button:hover, .rs_wp_plg_act_button:hover, .rs_optimizer_button.components-button.is-default:hover, .rs_optimizer_button.components-button.is-secondary:hover, .compose-mode .vc_btn-content i.revslider_vc_material-icons:hover, .revslider_vc_material-icons.material-icons:hover { border-color: #5e35b1; background: #5e35b1; color: #fff; box-shadow: none; border-radius: 2px; } .rs_optimizer_button_wrapper:hover { filter:brightness(110%); } /* WP 5.4 Changes */ .rs_optimizer_button_wrapper, .rs_wp_plg_act_wrapper { margin: 20px auto; max-width: 247px; } .revslider_vc_material-icons.material-icons { line-height: 16px !important; font-size: 18px; } .rs_wp_plg_act_button:focus:enabled, .rs_optimizer_button.components-button.is-default:focus:enabled, .revslider_block .slider_editor_button.components-button.is-default:focus:enabled { border-color: #5e35b1;background: #5e35b1;color: #fff; outline:none; box-shadow:none;} .rs_optimizerButtons button.rs_optimizerOpen { margin-bottom: 0px; } .rs_component_panel .components-panel__body-toggle.components-button:focus:not(:disabled):not([aria-disabled=true]), .rs_optimizer_panel .components-panel__body-toggle.components-button { outline: none !important; } .rs_wp_plg_act_wrapper:hover, .rs_optimizer_button_wrapper:hover, { -webkit-filter: brightness(120%); filter: brightness(120%); } .rs_component_panel .block-editor-block-card__title { font-size: 16px; font-weight: 600; } .rs_component_panel .editor-block-icon.block-editor-block-icon { height: 28px; } div.revslider_block .slider_edit_button { font-size: 13px; line-height: 26px; } .rb_not_on_notactive.disabled { pointer-events: none; opacity: 0.5 } /*********************+************* - VISUAL COMPOSER STYLE CHANGE - *************************************/ .wpb_rev_slider .vc_general.vc_element-icon.icon-wpb-revslider, .vc_general.vc_element-icon.icon-wpb-revslider { background: url(../images/rs6_number_2x.png); background-size: contain; } .wpb_element_rev_slider_admin_wrap { background: #e3e5e8;text-align: center;line-height: 0;margin-top: 20px; } .wpb_element_rev_slider_admin_wrap div { width: 267px; height: 150px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; margin: 0 auto; } /*********************+************* - ELEMNTOR STYLE CHANGES - *************************************/ .rs-elementor-component-tab .elementor-control-edit_slider .elementor-control-input-wrapper, .rs-elementor-component-tab .elementor-control-settings_slider .elementor-control-input-wrapper, .rs-elementor-component-tab .elementor-control-optimize_slider .elementor-control-input-wrapper, .rs-elementor-component-tab .elementor-control-select_slider .elementor-control-input-wrapper { width: 100% !important; text-align: center;} .rs-elementor-component-tab .elementor-control-select_slider .elementor-control-input-wrapper { margin-top: 15px; } .rs-elementor-component-tab .elementor-button { background-color:#5e35b1 !important; color: #fff !important; font-size: 11px; font-weight: 400; line-height: 29px; vertical-align: top;padding: 0px 20px; height: 29px; width: 200px; } .rs-elementor-component-tab .elementor-button i.material-icons { margin-right: 5px; font-size:16px; line-height: 28px; vertical-align: top; } .rs-elementor-component-tab .elementor-button:hover { -webkit-filter: brightness(120%); filter: brightness(120%); } /******************+ - BLOCK MODAL - ********************/ #rbm_blocksettings { min-height: 580px; } #rbm_blocksettings .offset_list { padding-left: 50px; margin-bottom: 10px; } #rbm_blocksettings .offset_list label_icon { margin-right: 35px; } ._TPRB_ .origlayout { display: inline-block; line-height: 28px; color: #777c80;font-size: 12px; margin-left: 5px; margin-top: -2px; vertical-align: top; } /******************+ - POST OPTIONS - ********************/ #slide_template_row .slide_template_column { width: 50%; float: left; } #slide_template_row .setting_text { margin-bottom: 4px;} /******************+ - MEMBERS AREA - ********************/ ._TPRB_ #rs_welcome_header_area {position: relative;width: auto;} /*._TPRB_ #rs_memarea, ._TPRB_ #rs_memarea:hover, ._TPRB_ #rs_memarea:focus,*/ ._TPRB_ #rs_memarea_registered i { width: 17px; overflow: hidden; } ._TPRB_ #rs_memarea_registered, ._TPRB_ #rs_memarea_registered:hover, ._TPRB_ #rs_memarea_registered:focus {box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.5);border-radius: 4px;position: absolute;cursor: pointer;outline: none !important;right: 15px;top: 15px;line-height: 40px !important;font-size: 15px; width:180px;} /*._TPRB_ #rs_memarea, ._TPRB_ #rs_memarea:hover, ._TPRB_ #rs_memarea:focus { width: 480px;height: 70px;background: url(../images/membersarea.jpg);background-size: cover;right: 0px;top: 0px;}*/ /*._TPRB_ #rs_memarea:hover,*/ ._TPRB_ #rs_memarea_registered:hover {filter: brightness(110%);} /****************************** - ToolBox - ********************************/ #rb_maininfo_wrap { position: fixed;top:0px;right:0px;z-index: 1900002; } #eg-toolbox-wrapper { position: fixed;top: 40px;right: 15px;z-index:1900002;} .eg-toolbox { padding: 15px 20px 15px 60px;background: #3f444a;color: #fff;max-width:400px;cursor: pointer;position:relative; font-weight: 400; font-size: 14px; box-shadow:0px 3px 10px 0px rgba(0,0,0,0.25); font-family: "Roboto"; } .eg-toolbox>.material-icons { font-size: 20px; position:absolute;top:50%;left:15px;transform:translateY(-50%); color:#fff; width:30px; height:30px; text-align: center; line-height: 30px !important; border-radius: 15px;} .eg-toolbox .material-icons.goodtoknow { background-color:#5e35b1; font-size: 16px} .eg-toolbox .material-icons.info { background-color:#3498db;} .eg-toolbox .material-icons.cancel { background-color:#ba0000} .eg-toolbox .material-icons.ok { background-color:#00b900} #rbm_activate_slider.eg-toolbox { position:relative;cursor:default; max-width:480px; width: 480px; min-height: 480px; background: url(../images/modal_bg.jpg); background-size: cover; box-sizing: border-box; padding:45px 45px 150px;} #rbm_activate_slider_deco { cursor:default; width: 480px; height: 150px; background: url(../images/modal_asset2x.jpg); background-size: cover; box-sizing: border-box; position:absolute; bottom:0px;left:0px;} .rbmas_title { font-size: 25px; color: #fff; line-height: 30px; font-weight: 600; text-align: center; margin-bottom: 20px; } .rbmas_benef { font-size: 14px; color: rgba(255,255,255,0.5); font-weight: 400; line-height: 20px; padding-left:100px;} .rbmas_benef i.material-icons { margin-right: 20px; font-size: 17px; line-height: inherit !important} .rbmas_close { position: absolute; right: 10px; top: 10px; font-size: 17px; color: #b7bbc0; cursor: pointer } .rbmas_close:hover { color: #fff; } .rbmas_def_page {display: block;} .rbmas_activate_page {display:none;} .rbmas_solidtitle { font-weight: 600; font-size: 17px; } .rbmas_solidtext { color: rgba(255,255,255,0.5); font-size: 14px; font-weight: 400; line-height: 20px } .rbmas_show_activate .rbmas_def_page { display: none; } .rbmas_show_activate .rbmas_activate_page { display: block; } #rbmas_purchasekey { font-size: 17px;font-weight: 600;color:rgba(255,255,255,0.25); display: block;width: 100%;background: #2a2c2e;line-height: 50px;border: none;outline: none;box-shadow: none;padding: 0px 20px;border-radius: 4px;text-align: center;margin-bottom: 10px; } #rbmas_purchasekey::-webkit-input-placeholder { color:rgba(255,255,255,0.25);} #rbmas_purchasekey::-moz-placeholder { color:rgba(255,255,255,0.25);} #rbmas_purchasekey:-ms-input-placeholder { color:rgba(255,255,255,0.25);} #rbmas_purchasekey:-moz-placeholder { color:rgba(255,255,255,0.25);} #rbmas_activateplugin i.material-icons { margin-right: 10px; } .iblocktop { vertical-align: top; display: inline-block } .dcenter { display: block; text-align: center; margin: 0px auto; list-style: none; padding:0px;} #rb_maininfo_wrap bluebutton { display:block; background:#006dd2; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer} #rb_maininfo_wrap purplebutton { display:block; background:#642fb4; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer; border-radius: 4px} #rb_maininfo_wrap bluebutton, #rb_maininfo_wrap purplebutton, #rb_maininfo_wrap graybutton { display:block; background:#393e45; width: 100%; text-align: center; line-height: 50px; color: #fff; font-weight: 400; font-size:17px; cursor: pointer; border-radius: 4px} #rb_maininfo_wrap bluebutton { background:#006dd2;} #rb_maininfo_wrap purplebutton, ._TPRB_ .basic_action_coloredpurplebutton { background:#642fb4;} ._TPRB_ .basic_action_coloredpurplebutton:hover { background:#642fb4 !important; filter: brightness(110%); } #rb_maininfo_wrap purplebutton i.material-icons, #rb_maininfo_wrap bluebutton i.material-icons { line-height: inherit } ._TPRB_ solidiconbox { margin-bottom:15px;width: 25px; height: 30px; display: inline-block; background:transparent; color:#5e35b1; text-align: center; line-height: 30px; font-size: 18px; margin-right:20px; vertical-align: top;} ._TPRB_ .pli_twoline_wp { display: inline-block; line-height: 15px; } ._TPRB_ .pli_twoline_wp .dynamicval.pli_subtitle { font-weight: 600; color: #000; } ._TPRB_ label.rs_wp_ppset { line-height: 30px; margin-right: 20px; width: 100px; display: inline-block} ._TPRB_ #slide_template_row .fake_onff_on, #slide_template_row .tponoff_on { background: #5e35b1; } #slide_template_row .tponoffwrap.off, #slide_template_row .tponoff_off { background: #edeff0; } .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox h2.hndle { border-bottom:none; font-size: 13px; font-weight: 600;color:#191e23;} .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox.closed h2.hndle, .interface-interface-skeleton__sidebar #slider_revolution_metabox.closed h2.hndle { border-bottom: none !important; } .interface-interface-skeleton__sidebar #slider_revolution_metabox .postbox-header { border-bottom: none !important; } .interface-interface-skeleton__sidebar #poststuff #slider_revolution_metabox h2.hndle { border-bottom: none; font-size: 13px; color: #1e1e1e; font-weight: 500; } .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox:hover h2.hndle, .interface-interface-skeleton__sidebar #poststuff #slider_revolution_metabox:hover .postbox-header { background-color: #f3f4f5!important; } .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox { margin-top: -2px; border-top: 1px solid #e2e4e7; border-bottom: 1px solid #e2e4e7; margin-bottom: -2px; } .interface-interface-skeleton__sidebar .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox { margin-top: -2px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-bottom: -2px; } .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox >button span { opacity: 0; } .interface-interface-skeleton__sidebar #slider_revolution_metabox button.handlediv, .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox >button { background-position: center center !important; background-repeat: no-repeat !important; background-size: 18px 18px !important; background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) !important; transform: rotateZ(180deg) !important; box-shadow: none !important; position: relative; z-index: 10; } .interface-interface-skeleton__sidebar #slider_revolution_metabox button.handlediv { width: 57px; } .edit-post-meta-boxes-area #poststuff #slider_revolution_metabox.closed >button, .interface-interface-skeleton__sidebar #slider_revolution_metabox.closed button.handlediv { transform: rotateZ(0deg) !important; } .interface-interface-skeleton__sidebar #slider_revolution_metabox button.handlediv .toggle-indicator, .block-editor-editor-skeleton__sidebar #slider_revolution_metabox >button .toggle-indicator { display: none; } .interface-interface-skeleton__sidebar #slider_revolution_metabox .handle-order-higher, .interface-interface-skeleton__sidebar #slider_revolution_metabox .handle-order-lower { display: none !important; } admin/assets/images/rs6_logo_2x.png000064400000012421150212006510013244 0ustar00PNG  IHDR<X7]tEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp q.IDATx]wp\]Q'ٲl6l8 pf5dH LdBBd,H($(L[ Ae@.eI'5Ňݽӕiv~[L2)ړ^cA[/"9&V FѶ ݂,vZ_dX,}+䭌7IO|~%wj摹 ^%QGpsf 75݆-aokd\79&}Yd2UR҂vsok=wϋ<"p_q*>Չ[miٗ⮧OW߲u-HLF { sx!o9\/%lPګ 5ʖ5 GQ:n^!u՟+wT~'2?REҔfž GMSւ٘ q I|< i3 E(;ցk/uw37%ºo(% ALb:% {h߹y[/7V̘qs0;#d̘LV$ƉjWZ-8KOgzF+pAϩ1567x| tw [Kͽز ff*Z@)&Zu=L0l8KJrĝ A-= W6! qr|(%~JުM'ecϱ>k;C^2r3;WLؘ*"dY9k xIm9ߴ0%fĦT\4߻UWXU0 ^&E9D{EfK]}Xrfv s#!pU :I&ž] /ٸrwG7>yr `1 ĨDY\CQo1})]p7cvy5O2෷:9ѯ7Hβ/H7禎0@,1Z6D/qpKN[(u֏5?y RӬ̜7<4]U܏ʆaCAQ{FKBԫVQ2\5D'.7nl69yh_~%( _{qq)B.|z 6Y)(P) uNH Z['2Sfw,,S& 2o1-:w("4*K]>AED+Hm+o(@NIal,9g}тuƮ8pHXéc,%5>ZZ9ɪN1f6^wRdH]Y'"[@S#"p`V?kOV⇷B.0,`Z4pfAbL-]/龭8U3.+uɁ^VНpƁl~&nIW5SRmL'Wb1> 'W8 5QDA&t=jz 62q*q}z?WGHEi1YFhwN+4\gcX] g{b-ԔS,p1+q в=F`V9WNZwDKsyԹ*bF"۶ߴKTe,ՔM[b#qz,N1rӏ[mǡ^}߉j%ueJA `YqHXeY?nDŽ0>6"ÃcԃcCL$p՘U %\%N= 87&_0*wPkX{yW/B`PoS-UH*%Rb*%UXzj;EN|~x{aK0zLֈ+S:p6#0~},L'~sy)N>a LЍL.3EvcR}6ڻ?e\_:_⥟.߄W3f .l0.,87љc[zl䮘G+r&r,YjSJ8Y+?V@f urS1,?azrAk~_L4Wyrkx}pUIi•KZM{k]}F +NW7h?Vb0<`.wX%I ^ԯcLw-ƹ)sKY׿aZbN(\8c,N'߇ty 3 b nuNN&Y:ٗ;-\hi,>Z(?#n$[,^μd.ξST NMaIp ۺu`4[͡4J ޒrb \G@ &SYJ (Fs[';|S$8)_6١C%SE oz(L|-iZLNTyI*ጓxgʺXřxtT;cN6|,vhZ_;N*z qcj  g% *ĵګEU n)+ʍ_@1[dn TA&'$D(Տ6_8O{>μx.lbOc_wcͿ_.uObzHFk:U06?#TZpVO-_DJJ'bQPIY^{v.(QAQ:P8v|QFXi(tmd/5{ppYYT@>y}QXN/Ezjc7d$;OՀ{?CE˧6"FI⒑\8-jD w%"=Nkp~Z]NOx=wYa Od] sIQuv$ɈqrQۍ8;܍e;>|vz萓1+2vr])71!1҃=بqsWS2G-) }6\ L=ހj =l 1|efJd҇ gfOqSG,KCcxbM;làzPX mE邹d7a(>E0)^Ʃoqw;Ôx`iv|ڎ_]yp3<[tߓ5׿M7ߚ0\JDvN(\;ˣ],$8[qX⬤H'.GbsEtY8vtq˔|@K;j_כ:w*|u8RLEpo5k SS6=N=U8 F4dj><*s)EIY.+Β{SpV{uQvՌ&CY$ `q 1ZŷXȭaS\lbeA=N|p#^N,;D֖^R)K)VVR0OLLVɉNN#h'ؽ6H(F/ԃX Osi,H%?2v]ÌSUDXaV3'ѭ"X#h-^ԣĂ\U5I~ =bZg4)n$ `Q-(Բ ~V=Sԥ7 ]x] 59C\#_Vqnu#1NjcWBdN~IENDB`admin/assets/images/active_bg_modal.jpg000064400000072536150212006510014211 0ustar00ExifII*Ducky<1http://ns.adobe.com/xap/1.0/ Adobed        !1A"Qaq2B#Rbr3CS$4UE“ӄV !1AQaq"R2r34Bb#񒂢$ ?$-2"**oAj#%!" [TʮȻ!2&Q*;4 HQFBr nVP*ꀀ+4 ̊VQEw ""8\f!APhQ[EkjLB EoUQ`H"PJ( ˂7(2IDap[eXbYUPAP 24%@@ * "**"QP%(2 A%\.w&.AEaZGb4@ T !AET FTnPJ"U!j\n 1, fFģJ E@Ah VJ  W.U&P(QQ DPTܘ ɀަ.WU*;,A UD TPUJ*((TT@ÔjeFQD+PÂK ye( +BT* 24$l,TT@ W.U%(**IJ#*ArƃP@@AT(UB"r8ʍC*)TfY*ErEFJ h,HXTP]ADP"" QQ"8KU%*‚$DFJPD0-(DA T 9FTjQ@AD*,%TdVhE2a@S+fePEP*Tڢ-P*UPZA PDzˌ E*J-PBPe(4h;1-P*T(U J 9FTjQDQDBK$-1 Z+B\&vW L(QJPD D7"7"7 n@ܠ7 Ȭ8GA*@A(Gb2r ܁TLPIET2&JIQ`hQBjP]QM ̲UFJ"QDz*o@ފo@ށz d#%T(DBEZ QA(DFڪ9Q2Dɹ rnDC&2nC)T\C&L2nC%Tj$ĔEɵ+&2Pɵj jMdچP UA(4AjE*U܁r T U܁T(@ځڂ@-AJ Q$1-UTZU @P*T U(* CaFQEA@APZ Q@ @AAQ!0Pe(D4EZ"TPj ځ!KPJ(TD¬J* "4 ̷ HZUj** oAPPD@RZ Q.APJ @ T @ (@*Q "DD*ʠ " eh,ˬ*U Ur*D APdz" "V% P AjF" PDQEDDU%bU*""*f[ĺBTEеDZ!TT((-PdW D@@@Uh*ıe dPDڃ`P*4 !T A AT%UIbUV* T@QZ 24%FET*UQjD*-QP "QDYK.T U@@E((6 ܈ʍn@܈M&r U*D -"( (n UPT((* JB\0\aPUDbU@@UP!eԢ(D Q" P*UE"P*TTIh#Ҩ ((Y᪬ U0+7+܁TjUPiX.FUʣ+UXt6Q@(EB  D Q@ (" @"K`*TFpQ -0Q CpQ( !(RZ.L+%ʢn@܊r (.T.UY%Ud\TUC%QPQ"%Q Q6Q% Q)Dd(D Q" D BFFah`Z!`( !j60ÔW*+$3T ((UEED(DLZDZ@ T 9BQ(%PPPTVJ   @@jfD (8ފr   *DdFHU@AP**;*Pe %!(%P**D6A5@AT U@%pPB Q[ET2UFJ ; PBPJ2(-PB UET U@AB #Pm%I@4T@AP 7r U@@AAATUA** zJ+$UAAj* @E *mA(3T4TETz A*EZAQ@PrTBQR%Q %-QQE-!DQAhD Q2@i#PiQ(4h *UPPTT(8ރ2 *  T U@DPP*J@@Aڳ6Cjd6B(Rh ڙ ڙr2UAB @ ANA Q" @ D APB(" H%UA , *@ D @ QQ@TUaD*APTPBAB  D%(@B @({P6m@ځjJ Qj  PmEl0*``( &L`- *@@AP*U@Pd3D QP6.j D Qڂm@ځj 7DR@(Q! * #A0 L`&0 L`EA%PZU%P*U@Pe Z Q D(Q@(EB%AB+H(AB"@@@A UAjU(A 4T@@DDD2J   !A A@@A BJ * "" ( %JU(4UAPD(2J 4Z(AP(D *U@@AU" APQPP% A P "P*T@@A*2J"((*(EUEdA(4h AZUPiDDA@DUAT@A " EPQ @E*T U@P*TA PJAB "@P*  @(PATT UE*T UP*T U%PBPB *PZU%P*T APTT EPPZ-J*T(U@ 7 n@܁rP*U%P*@PJ APTTA*TTU0UAQ"*"h *(!A(%P*T@P*TQT   TADTE FUT!@APT UPTA  UA@@@@TUAPDAAATADUUYZ%P*T ( (AAAPTA (  A((D EPTTQ ̈* 2P*@TBAE**D@@@ UDFDdD5@ATi*A h A A*T U@@@@ATTETEEAQUQTAP@@PQPD !Td2PEA@TA(**T TU@DTQQDQPATF *PEE@@@@PDPA %JD ( (AZ Q D PQDUEDT@@@TPQ U@U"@ UET UAB" Q QDD Q@("AjT UUEU ZUQ U@P*T T* *)D QAPAT(-P*U =xdo\\NzV{";_.4fa|xKh*|M| $]4^ygx& iZhsum!^k-nxZ@LtzO8.'Ԛ!(q1@I]Z:sgbؘǕ=ojOm9<\ߌ!E1,;ꝡPX}|ud G4uĀ7~ȸ%W, [hn?TAPBkS13bV|:Xs7$Il\%e whXc˭#Ep FMjGFR3ipխ+n"F01.~ӭR}u{a얣쉡JK\ >>-+26cX_G;})]FSO}u{`$sd! ||%>Ϻ=s ڔ >odln뭭( *Zj}+=}o{%Y\=m֏I*}u{`JEgt 8m-7\u1.P)|=}{.),n0'P П}{( H7Gcm ujf|>ۭ.a-;c]hf|>-aDuor@6=rV:k2CLmZ[I^Z-h.XK19q =kF欭fcꖺ7@TSؽ[-tbpSNkYĸyo"eXcNk\coI$1^OZZbbspm/i<̲8ٜ|F ] .{=~;l mYz\b<]3<;_x~Sk˙q]]cm{Eۻm o^ 9}[nQ ߏ@؛)jdz'])9ϛVSйKlMfi<Z%5?1jxMm,=4_RbP/y޺k,[F5smk_&}qz}% z=:TsABMC@{J+5j%("MU)z֛\;h&?_F(%+Z-߻^^sm- s@ o5Пq-MZ1HfLpytAڸ=]2 b s_յtP{^^m/ k٭kdFv]I?n8{X \}0*,g 8Xmh4-nUƶx$ȹΓcFEFkiYHm+p܇n!MI^D^紓VŨ}ӆ4X{[go Spø'kgЊ;\?>7acCkZ OoPb11.-=r۵Ҵϓ Vmz#w̿Sރ(LkftArl2FG'n&85곧։LŢ9r%-hCK1/#:%ek 3ZWM8TyD?x?4s-ĸ9&p{asڒNyޟWPi OA$1gV8,mmmb9OV劂xWy]%.ͼ݃Kד5]#:;[5"٘աuDild7aḗ]#pcٸԬGi:5:|ќw9w8eenqk.2HjMz"}ɶS?ݶ֕:+<\å/O$gѡFZm151W{uOOT=Q-^C.3Np om1kZl?ǡ.;sh>[v2ܹc>۝^]kZSWUшũ힯a--+d~KO{jW9tښ+Y>ǘ"1H$W} ѯib#=hޢŕ7c1vI[ի\7pi}-?Ӛ=}w|7rjsB< VZ9JcdkCZb+ԉ>63kķ_ܗta\'VkjR+{8n{9 /f-x3`$;KZ#Rf1lgo/ d> VAGt}ay|GBPܭ2zQ`&Sg|pgmpTҮ^ "i&w=w|C^)n=l<+LﰒK[;a-$nq6+sǭOck\o!;pb&n "Z~hGLx?%(ֆr}>|oя޿jbK!h5}钵 x,Oy,>m,.x/dӘ^"^>>"ўRk^w͵˖,fז0u76ݖջ]$m\&&5)t93۞#،>v? Ec ymN[=9k\:~i:SYӉ98?/tz=waۦY X6EClo_zKN+;_Z55&u=r)n[679gJA7<{ۏ]|Bs>N<Yz6#G,>38_: 'M<"ϋ56Otqw>g5phfiۧ3<"|U}-.Ff1<}/3"\O0H_:;%&e#1lmuW5SJ׿9]g=ڑ#/s"*ױѼh \: ~n՘Oc$*ncy!7Bq-ia0iW}kҝW'3V'DMll-n ]\dwOSN?C{L%q5M u͕+mcԒ]\HG`ĊQ$~o,x[ .=}[`;mxCh8ZXz\ l`W,8ę'H׶[#cp.#kRgYืt)xi\ֽnc{u&b3e4&q=E|L&Z<JoC֚cO[yT>?P/mja҆KZؼ󸷗xzݬO08Z^h[ܵҟ }{y}MF;q~)s%I˕tQxdkZƴh֤k˸ӭm8m1{gM }h3s >Fb1[͎\_ssmuOz:uGy15cthO ~Iэ/ꖁkѦ>.8g;6>G h6ůz0r, nNiB_az3/1smsGq X,Olni#E`~P"(?\eO$J9[jIu_!q?4ٙxus3~ mȰxqwww0")%lVǶ6sk"՘Y/F;]ٲW܉`]hj CM/;H?/yכͣRxg}?Ewkn/ D%aB9|3Bӷ}i虌pr)}~V+3)Ly9۠x tL$zyGqvk_P [V!m]]$]w9wb#.Glp.yt[%=JW2܃^3Wm?eD51WԜ}\LOK Y斸ѯ22A EyWrxq#8Rjx/3A<FF{Xh{5Zә1|E0o k@qҢ~?Ǟ]Ɉe2G'^xKVY~Mcm=e-onɮ9=Sx^:O^xҗ{Ӭ%gW4wh1G7F_ӮSK5#^8r>eqt9(u{t\|}ljBޏ{dx/ڿ3^15JqG8 |AR%onZؚ `cCZ߬kZ(.__T1Yr\?1}+?yWkCOC&g.?Բۉ<*wON+j߶Y3Lu|KR!ZagK$/ 'Or'ekU7M VдC:yzLw,j;\ZW%"yA{uUNCQ~]{q.{Iq'RI:V0J>(&[d}{{'lR ?q-ia-6{W2l0=LAEmH=!AݑZk{ˎ8PyGH dr8 VV8szWY{/H nl̷{֬ {f?Z#9cN-L8)#v6֒NƺmƂy5\Ώ7 g{i|rs?,Ԃ*:vc!)z_[iXLOg<^)/b} on#wӶ&?mNK@֝o]{g]ƗNӞ#K1OFG^F;kZ桡}1;Ţ|<_5'>i{>bo'"|vv ik]$Y^$Ӣ[:m~bu/j(wt>}\LR<{{mע_<Т_#sl;IRv4?!h<odT3FܟW,.arL31o d2͉ᢇkC|Nf<}D}:#BI kIn5vЎzȟ}.6<=|P Oh{}+V~` ֵƿ3/%,rX;iRIDiA4{ŢtouukX)gxKov|^_B<}=i̷#4i{8;N߃T qInX79vn'oKZq_31].k#g=v3k-M_7U;JtҴ޾%|;CWy|yZ39pףׄLqb?7{AlTT ¾!~Cs3JrG=~N絶VD۝;_rl>O}>~oGWăk/sá+|| Uc-)]<6B{Ao)Eys}N7a 44h]G2:\؛u+@c<0`3ܸPofi5ŭWhvPUëQ*Nct "zK{i_3oR40ܳӘƵsYQS^G\K+]V4<0W-/wG9tU!\[1oc|֗\=Hok_u{xf;?YiiV:-}~VF4֢R\u6O?)G^\0,-,]OPS'=h]`yo ecxI'Eҭϗ 5oy0sX`Hacwm3Q{\76ywOn6$">o Y-LpFYG.nkEwRnUG󗨗ݨxfx1||D,c7߰8xhjӵB/൶Mrܺ`;b0ZTQb;GW{22^̮fI/l(5`57W1>9 F[yeïa@Mn)uoBW8>9QPqG/E{Lmx/- оvujתqx#|BYKIX|JJ${y?Rmmb5DL qkA':o3N39^gǮ]h?"5|Xj~a~UfὭ0Kkh==XKeiؿ/f]hzeӘy`l[]M);-\OަXZoKo[Kȟ gc?_H#ψ kљcӭ[9/.]`5Fp*Mjt뗓SV#ܿ+d]UkOt*(q9S?Bvv Zx;H/qٯ˖+5ҭqeuUͷ۫|32Ǎ[T,VUk\5:{@cH/ki>](IcU8g{6k<[t^-b>Zb1}[p[ p-s{}ZFm5Jz=:{[ۧ5䇂sYo i{L kFmOjvzu齿xiqƌ~Hv1upA[G20 Զ6y +ZZZWs[:Gub"=_swx'8{HڵVfucyS[y,r2imnm{ ;h#MFsKt2Sn/|1kzJgfÛ2^d{͘otVm [B3.ާYws19sdx[&I[g0, ©wc3ztyG?ss$ @"9!f9Mj۪{] g}rا]G FNH큱5Z]}J|5iՒ^-͸v'=yeܮ;1KI9 ӥBcTTo4yh\@N)#x-1ltmkKjq;lEqmtAq[w iD {9Xtmn;o?qۉjDrF nr9Z< Z "q~fqp&C;]bEM+Х|Z(Ck2<4t4.C@hJ_/^3ýL8 {qc}`vؘOP@55&DŽ7hZsg}xmp׮9[KG3龙цs4SDj"ivPyZtb2kj^iYzF}1dTwosE\ލUs{c8''W?5?[}_QEg^ugq'uեn=uvpE*;4լoxoj-\ZViң}r_܆|Qo A/U̼s>zr3MVyM+qcE]Jk+lTtӿL'C{r|asP<.yrO'-[Wsn,=;)$f`$C.Z:IoRG'-=}::uBnjC yvIR;\\f-̥llsoT;GaL%Zq^}>n8d߶@&{o8ӧ?Wkmo՛cLwL-}흀/oޢ&C7>99|Mδ dkMXZ\<Vbq,LLsx" 0RbF;uJb{y׊}jVAq E澖oM5H4&]۹S~7 _bG65ҟխW JzmL>˘rDױ[>$,3vWmM4j7zf9dfpX[<9Kҧ:xL'q|k1|wOq{;H1WOO2孭1uCut#u.p8bq:^ׂܜ| kKKXSGW^'.b3ǹa9Ը<6Kn^esb;kn_F2R=*Jjֶf~-(+w5m[iL[eX-mw v[)_+w8i4qsYVJRvDQ0.-dagsvCGncNjb4^ k B;ݽ#n@ Υ5ǯ.5ЊOT߯ǧ<_K}}m xoqq )۱HZ|-Uw/g1:uk=hy" LF{ͦS;W8Ҏܾs_O_3oGK8fФIΚB*iXzw+\ܳ/Ug.<:([+Z(|Mu|[m325:t5UϠ29”?z\0 IEu/>[Ԓof*Í̫V\V3~oR40䶞 9%eĎdi2AcsF/&mbN<V.,%̍~qV1Skj~^9֬elZs7֑5fy$| D d.vDpwDtNsiyz-ScJ w]pD6ܽ?R13ƜZ1/;(Z#℗:c]D{|=}]jbhz4oN#qQgi.̗-a_n^n9޾b&՗r|l3A5:\u!VO{ k}?똬.W~-a9~*,.:d!kⵁi.O ><_N0-Xp;;dIv,C05"ib'g'̾2ܱF[fyA #t" DԮ} 49[LkZztg1 gF),l;SkKti>m}W%+!*W}}3DH a7||uloi{YnC^v#/u4b&87p%2i jVpZ?Mt<߳\546 *W'zuI<&%C곕wI+6kFxb~R >=V9c?Sϊ~θ4žjb3=TLEX<&=wyLi7 Ew-hm6>?sCBoҙV8|yG1"%BzvgOKZҙ>G_W,vi&54_oCkL|V(Ǘi1J~{t=;1W+˫xc1ڗ:FpsZ|o&=ZO)Sl|\6s:inq3^[K=D)Qw_oDZ߫zr?ٜ}mZVm99DsԶh1bdPY1p,t_?S7WODGĶ:WWS8$b=BI KR#_;_Wf8wv?M^- Zo3|)҇w‹>}>O{RnQaS ŝ LrJH:uXKЈm' Z<Zy9^ˋ73JP x+:Y)Z]3F$kHQ+[cch9 *#>(8on.ُyqsu/oRmVV qi +^Wmyָ-ԊҞ2*f)VG_oTCN128H[H 2QQ4㯛YeY3pr[I)qs['xcuiYjֵީ`FKy;6LUskiƮ1ug.?.c˱ }-=тN[ %GFa֗`5s)kW~s1?k[$Z)^y,~ʸn\bgfjf$MV ׮ѧS-3mnEa`y`4hkWޮ>E% Y {__'7.V~mG$4 1Fcf=K}/Ԟf{<6WS+Ϛ[dsSA3l$Ү ,et=:ͫm7֘ w^ʼnFFY~ P oՍXş;ƯӘ:ܱҚԎ.LƟx|q[J6RjI˭yCOe- <^.RB|i,cGZ84Yæz<Ĺ7`q[ڶ68nΫ|Dh)9yVG\Xɶd~pT>~hE#'8ξB]M8'x{qfvچ[}N<[9Gq[mͱ֛cn""<0_M_h:{W/7͵ѦGCKOYed=b e$A/_ibf|MXZխ{Rk{n=}}gX-j;.lq! U m|unVi\__mk7Ӯq>~nlcf}ϖBF4nnꚃN}OV">U1ꝦӦ8ZmypOlȰEP\hITW/ ֦myc>7vֱWѺٍ.ysZ>g>ҝH_O۵_sloqOm~d۵_sM8 p`!5y7A_?v=qw1,k'v3is;{k6).Jl@jځXSgyZzf9stk˥/ 88 ߔAM?լwz\XYu&4H:c6?- ֙j,Iw6|_k'Jx~#9lk0.~Onי_sMZ3V_?3ỏgЯ?nCw'?훏.tֱq I(d{A5 ֞!hff@:G܃vQ]Iڹ)Z->!n8fF&3[R77Yւv յәM=:1X8 q$:tvt"ȘNُӛ{s-hp;7uתN_B]xw;GkJՏ $Ӣ (Pw;kXG ҀR>O[0MHy)=I h{k]^&1Zr~-C r=pձ 4Yӎz:͏op#5|:hwfb'2g |YO,ar]ӊ0g>6#|ެcOL:rfFchw[OW$қ[_W߼;)yy#p+:ӘR! Ż|gkf/۫ xw~w+ASEHHzXGKH)Z]N u%f9DfQfֿz֝:cW,-W 6S_ļSRW<lЦZ6xqQsKX/{̹džoHꚻm.uFc<~)z6+N"/ {xlm)ZH%vȢagam}{1ϣ H/m_OOJfk|okEϕܷ  aC\ݤjGU5iȪ NcroiԠ@AP1Tc'-Omڹ6f#,- T,MMtW>rWιuϣ$';ѹҕIJ7v|6-&FY Z0owa= Y}mS:6n`ۘK 7=Ҟ™LLG$ 5gyN{Ta2x8u7f-sXX$Ihuhi(/6Oԍ2FR mB`s&ƚhw(yyDI$ZJiQp[XQem.cL" i#TWȸ0rnw>v1k ]L鵇DV#[\3t \M$5v״Ā*)Rh^bz "̃fdg>6$c.wmTL8wr;,,wPS˒DQ ½Hꃷ wι Lh j|n* @vHGog+0sZ m;B6]#r\F2$Ǿ}˽; .y]V,1̍;SZqhk{ r6]3F{m[.KiTʢc'lfSl涮 Z\?`XWL1ƵҾBZ=:ۀr|w0-- 8؅%e)_ jo_)-xP[7"E>݂nA66֔&g 7 fϽF>X5̒񵶵vc%cĽ` bQAXc;i&}M48b+˻JLf?3dc;)V7OP xǯNf6P($k w#s]Jh]\6Jh'{CVf P7ᤁ`cKm6Hi)T,7wsOoi>'{3?)2I? A>b)yMk.m׹ۂ"e70mc~~d\ //6kҗCp61zJ%:i<_/r\dܔ6V9 hgFe.-k@V V8ZߋyF-OR\{LsBN:EZHkN=<}MƏTD8Dw=rw~Am=Ckܑ\<#:j]Dr7k5՜wqˮ[,NH ŸBZ4&X/+[q5.k;"7 k<\ao0zkÚ&GJW]AJ}KO*V9գit֜Z~}q>iLZi9Knx千mEcf1WiRREywz|5ֺSTq?3xO{yuNѲ >++Ybk]ތcAR ;ؽsYo5MgGO t_8'I~9.wm.(;?Uā.{ +]#[ku>-ŝ(`}3S&'Ѹ9Oˢqjf˃\Z;#iIg<|6n'@R2AtBRa(N cLm˭;;s潠9{f{nq3"c@ƒCZ'Ek!yFŶ7_QmZ؛$q06 ~EhuA=VbK,$)(oZu grY&d.71\G0MiCi3youoqq럭`cܸmh:ouMz fw zi,Nk@AӶWq $3FDZ5kB"_1MO%FkoPN#bcq˻[+v!6Kz8 l.c\DwG,d>o#]y};.e5|5A(减(~Z5oJJW [X28'w=S^|4ҙ5w FzWddm-Xd1 kOϷ{ICZAGQfG_՟LyGA?{Ú﹎B:&6`NA2h\L(?۶9,e|iOj v|D>1P(E[DFeJ&go.d>Oc#tP$|huLv^)=V?-l69 qotVՔpT lJ3;yP73GW^dA}&:),\c|!&X;l(u R#q|{g>l K[QGt^#I<*鍒sl1}8FB}YR4g֯c]ĽoVR4L4Wj1Fg1cݲ͎|OzL>OⰒcgS?ade1xрnKp̱[nU|(E78Mh4]kx{41s|_-w89k䏼ԗ61ۺ\mI- :9GG];Xu#C8JkƣUSN/=mմfX1bK|-6>̒ߑtAx.6њGq{Cۣۦ5ŭ>8̤mi<{X lH$As$Tg_*N#wˇCN੠)nI/ck`>H}Ŧ.{9-^:F6KkGw-<_[Em;v-uZt"Rc< ~az+(a^HbG ƺ.dRun.r2DzNm$8dy s\j#WywJ)#kxM΅z*%cv =p77oi$W cc;cZ*5u*|k@W7y{XI9\.m=~6:\) Cǻ42IS!ΧAoN:یaMֳ#6cW%wTR<Ny7̆6ċh,Z/G0[N:pMt!tyIN1\6&(Zs5uϵ-vm|KΫǒ=CĭLAZvx{;ecS';e2NfWD /|V#cJ@yg=Ĭ̷$1@#d`fMOP@Ar\ipˈX-=Ft!A9!÷ =1dBഴ@:%02e AA#Q $pwtVhqΆyiݑSq admin/assets/images/dummy.png000064400000000104150212006510012227 0ustar00PNG  IHDR  IDATWc``h&Y IENDB`admin/assets/images/light_pattern_2x.png000064400000002033150212006510014354 0ustar00PNG  IHDR tEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp '>IDATxb9s")$L 4Z0jPZi4F-`ԂQ <KIENDB`admin/assets/images/check.png000064400000006543150212006510012166 0ustar00PNG  IHDR;0 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxڼ׿Oa]zpm"mPAga &!ch @0$#7B5&F^둶wtyyO{m{#@n>{)&UU0 $(BꭴԲ'x&0Ѹ9Ex gC;c`cۇԴ4bNcJZFcd2},alȅӽmL .#`{K29P#{0; ?I_XXW}Ѹ{,VRMigX# ʊ7s7{֩ɮ]Zx8 c${JF(bٴP,29iwaёӟA&U!lss xuXɤoš'|KL矑0ƽ432u,KyZrqs+'-{A%r)j_ 쑯,-幼^GU[F+<@pG.nd,a!{KGwXvyGiwJRY]3F(VnWz8^A&/V[C񄽻\VKGj)-]1a0bw"2?(q*Z/!AqzZLS3#1w7myjrK 8}O-E=M+}x5 d2 `Si*55ZEն%e= :JK`<@m6Še4/J)8UqݫQp-iހ 8ᩋZkUz;ӇUӉ'mL39.CkZ\cr9qYIvDc(9mgEN. C婨d`1#ӼVaWk m ]jC snqwy1P殚W36-0Fgy{ dc| 4p'Լ81#VcCZ44ǮZ30#r@ϰ1 {a( BBBBT(B(PBT(P !IPBPIB )(%B)*(RT(BB PBB% )*(RT(BB (@J PB@B@Be\zEG$G#Nҵ9s'm,8cr1СOP%o>OG3O%.j~F,IPĭ2C!kF^y4x2,L]Y)+GH#m?A·ҦO7 ߃&tL cCZZ99 C̵7ng#jah[\.&+s)j]KJ캡 vzpj?ST)o?3?B3i|+{y-ǏQK }YiP7/3o׭)}U;--qU@gcp_IINCwziHn7uƽQPѲJM|U>M؊W_ex->Oޢn"*8clw$LcKyyM&L EeFOa %J ZK\e}K1\{Lh= Zw?ŏ3@fNp^~!13No3;9T0qMkCAǐ @N9 r=~! AFY/=r=y 5`P BBPBT(B(PBT(P !IPBPIB J%B)*(RT(BB (PB% )*(RT(BB  J PB@B!kF\p<0rxZΤbkҠ_U^G~CҠ_RG~E`yTvuOXQ.s,~^+̝~75P2u<u '^OW|Wz.~ G\䧫{+u\vyFT}owyi{D"oz?f2Ѹ>#Ԫ|Q_6ߠIl>+)sd GuyXz^d딹2udk[:=Y_^a^RoǪUeed$O ^d봹H_Sw']oi>y z^coS:MihԲ&1rKfܾ1^f?ɐ;C3c꫏wyS*h|W:>eC]?Wfʇh;a&'=Naݢ觱}xssLAA4]ǻY3u'+5W\FY#LgŽ#}Z6{q9}uwS w2ΛO׎KʫiFWo?-VU\{+ç2>N/OU\{+tH c*^cG΅;l```I˔dxY_^fh%=% 6ZG N߭g5e>Iur􊆗3䴽po6FcTZG{9SW/Men ~(7r|WT,Ճ'̹w'Kb[uLL+h뷽Vµ5GO*(Kw"y9u\уY2IqIg.h0KѓLn?R(X-~>_: >#yg5W*((Y9#s3ދңO,gn#z%_S119h;H<=]VC`@J Ip6=?67Lnkc0 %i^4'G$Z9z%BBP PBPN+{/>LLqbۿ~۽^}/]s_MI;dnyTJ$xq.cv8}kυ^\4FglݑQ AnϢN GTݫke|Ow.tgzSKWflA' G:XcsOB]Bęuңap'^(f*BgZ+EsRg>r]PdQ2Me#0IPPP:]՗-mgkv>=n9MUq2bj<;ͪ⩭črnZ57⥌ѩ,`ӭЅ  )(R%,up@Hآn@CZ2yebHYkSr\.р$ۙ˟\̾*;B%B T= `.s2I W5=D$ |Din~*d&2 (RP*  %B PPs<2/;9{Was>iTnr1q@@@@@@@@@@@v:G[*T72cy+}%>xp 5ν§FR &-7}2(_HڂIlR7+py}(m /msr_>\U#ކnI,+M[4tR>[ n+5OOcr4W'zg\q|N幯%xI5}Q4R]ʦqSŒJ׷sGI,&*mFTz;_5DDڊg?W1Ю,1r3nƇ%7niU3!|XO]97)woGGkRm*Ǻcc{&hb'9%%e ̛ve[4(SS3vMllBa;98;qo8K%7C?um1:rg'w\y)7-ɭwwX\5rmtKZ#k'do#cdwX Z܃$I |'F۸[#x;<,~ozO,^=|V2 =[I't-V:/u]]yZml}cۿ2``-@#@C` 㨫2iIv.[dJ]VXl }_UQ>GYgh !, 7nw8k'q=ݠuXhZ#fIh7sH.˪oQViS+{'W-uHR\O|Vt>Ϸ#Zj/]{!Y)1eC#Z8o~vRތ9JXcB-6y[|z_穲a:iURL[>0[+GnBUhA)G9eW4e|7&\l=ƥ"v8slC859<٥FQogAtmoJinԍl0n XVJ99C KuXkOܬw]C%#وU?o{ݑa^2>eȮis7v4>rG?WQs]KL[~^C;h[cn^f:NgN[P30xv.u-՝Ũ4e[ZR6xLvg$zTl7&9)mQ9K zzUlxgNJzyqLr /&BW_XP*b,s㜌5eXޡuR3mkUatFԷOt֛.HD31F2Vc,UXBStشM[I%SuJɛS̲M|28n57 csT*zv&Y@tӐ?`[)~&>o,2f_3^K<r96gmumb?3yVe7-UJ&agp^ݡy /dqF\v6mGl6<Ω-Y,F< kZZmw'`忔ӹEoK,i+fZn=Hʺ99#C\ѵqHԓ ՚8;G֫V::nٚ?f^:rp -ݴ,9Ê7[%Uog5Ź-kds2Ӊ;RL[JqAYvDZ` 6.ʀ43T/ߣ9~N0   R;s2 @@@@@@@@@{_fO `ߕ=k_aSJJ@a* :n[5>M4r׻Yl,;Zїn˰9.Kr7cc4M4$8Y\_#R}u%ft_ v;,7'Y#rZ % 2/)JqN>^QV1~2rҗ-lͨSUD 89{;J{ʤ=rO9FmWm&SM{ϝck:{^#rzcNkG]M榙ܽ"+ ;,mrrZzze(e`~]·SKG;:s7mZjÇk7Ȣ]Om׭?Kvh⥠MI)ikҵG֬msMo.ZU 0̊7gWjܨ59kG>0WUjVq9-10zaTYqSY;Ml]|c9]FtSۥ% 3Y++-3SH)#ӾhksBUivZ]:r`2c K\.Fbظm>n8ҧ9T$t^enYeaQڭJꆝ-u;KW[)syZrzoż|5hQq:sIl\UG᥂($2aP#|q~:cJk8en=Heu+u-Dsal3*f3`o^5{Zkc)Jyh3Qv>>A#XХ7atb\NjU%UPSC,8c$kp2N[j,ůQ7#ѻncSEgm+ =AƱqє3+ zGeڕcK.6#%HrIgḶn[yvr7zF2`*FC`o,Xzp1]nZpݎ5uO9,2\2@1^+Mq3F&ϩZ[.'ڻ2"Ccin<4rk:n*wwivlAluSLHHIͭ[hj굷%;C]:k]ZxOs&dWDo84iԄ[JO췩ُhV '&+#{ss统UB[6^u:J|M֝kևI,Qvɗ Y.$UJUf\ՎeǖsQu֕ouu+etr63Kq/zJRtKSuŭIP/vuk+/FvcGc.1j)3дJ1z?JFmj 6ʝ{$pp{ 圮j$ι%.&vnVgf9gpx2ycҷKK{гνҔz}/he2\53 !揆JMDңM,z= mMUV =!-hs2yZ 8h\4Rḵ=4ZFO'l=#[vEo}uKᎢctkzZ h36@gRzκNfPzEf8S$4qn' ^ta&G0  d֯>JCID4LiIe^}A2ل烋:i ?5qk.I&32@@@vZs- I~=<1ju7_GB כp`}-Ț \ ߷^1oi&SWLq$u ӀOOw^QEp ߂gFr84M`@J BBBBT(B(PBT(P !IPBPIB B%B)*(RT(BB BB% )*(RT(BB%B(@JRTBc~{+L[ǎ}YAł@N Lr:7#5)?_ 6wg_v@@n}jTw/S;s {H9Z'I$֧An|ߌz3\lgn~ ?Z'G~M8·k 먫.7_Opv#Ɓk_5 ݶAFZU@}7j1yYkѵK~pcI5|b i?ShxeZg}sK c6Q n9~:h=DDd 7|::Z0߄ ચHZ{jKՓE8J%FH{FsPc.W, LZNŪe[QY1'= Q֡UB2rS }S;CeL˦mQ>]Fݲ1phy?pFy,cR7%S,rX3Y5M g2.RDU<@»W;xi*qDhI5e=+pt6Jki*c4'o_9g=#"xcZ:o>+}8zdl-=|,z; d:y"w(|Aq|V Uq>ihkT=_tڞ+5 -Cb㱯B#g}u'oxmg'!u.PXv8-T "!L#vn](Ts\;I>,*(TZ6mt=ھ.3sk&-piϫgεSNNw} #wo TT!ks^ ;qExdss §A -kPe7#i^=(+ӓR_5%Omva)5%:؈% k2tߵz`UWzd.=hNk 8w \u‚(we33u];.Zcy**a]ӞޫݷN2콴ުl}7hQ>clJMe3i}3}&kגE{zHn{%~H\)q:r9<[?g~ٗL?|t6KEmn{oV9 *([|$cׇr-<=ZTrUٟboNkoZ mTQ@\َ9dJH1ݍLt2;iVOV,({?"Og?^K)^-οfjrx.h]aGN%vRƗ;e^Ӗ>Oȕ8]٧fz›\U-[mrMUTdxnwONke'EhY`hilsRTz{ u^V8]ϗyhpLe0v}F`l1z;p',Q~Ty!(ۓ$s0[qc#og+f*{'QC ՐC<ޏ1F8?nFvxMMG6dmG`{4⢚HvG1끅Z['߮]qڂSEA_WH LqLϧRryIMgdMem9j.]m{_2;e%}EY$cd^u͚90Ӊvvm2 *Q3w8B[_?[AgՋmg{l6PNӖE}TYv4mpsr2|;RބT\2z)ǧ40 8k撒YcTƶU!)[ck\DoscN9tܛJ[o>uݗUSDںZ{s#blP>i@"k`q_FS%sZ{-WQ(#e}/e|Y  =a~^ 49j=[eGM-( c-^m51 Gئ\KJ:C~|Ƀ`@J ZYtPiY} 6lf|>JnM訢T[㕍7Hw18 JjJ:ڒ⎋U'QmSS\bdmGRԶ6y?C=Uԝi68>쾤G=,(+CQ8## Aϛ_Qvv2qx,NkJ{\J 2-Q͙IkZN5e)J. V=vZp9^7HxTOJqKs/XKrEO뺞>-;ye#i[*8y EvXpߣ58;kΜі4w{5JmF=l.'D'g+U|2gOM8rh 7 WB'70gضli{BjMqZi1Rڬ}+ak=-lu桞 ,Nݴn8lkO7>ņvT*)5ݪg,QMw9:~7!8I:P-J|}OQ0=-A%5Ss+nb},cW4ˠp0@Fvtēz^m#k1t\"j7E@2״X]pzAew-5T%9ќuh/\wjMG'wasZvdohWjRvG<~Xx)J<~k>[rm/x4ez^mYPoڞ^_k.ROJm8&6 )<]hH;u9s h˞׆],#GNs决K"Tek]t2  kpOX%m]inopѿdh(*㤤Q.vF 7:7V݄xq#Ks9ut@ù=I*mX[O2,?3f8&}=y}t:Xt-prycKlԬjUxc:酧sԮɃ уpЫ쿑;.iTmВDm >X_z(Tsm|NGO~Vyu<j57T= җSy `S{= #E- X9<ܭϣQ).+ r}ƺp1[]R:rRF-5IYL*i^\29a#9.K :9JK>m&9>^-ޜ X.{= $L<ã$R2Xq˘7 o'np| *zIc q-pGρ#__nԚj]w> D{Bm/i\ä%(? #QMDB=c70ZH^mߤv6pQ).)&fJ *SfoV<`ǘNx)Ӓ_z#X6).⢖τkZ[yY[rD dٯQ:1z64AN &Եt21`{Wq-N\M(3YUKSI;bt33x ֡qN(0Z[@PPIP J (RP* !IP d`3<媉ɫ ZPm)#{\I>1e#]1YߪN@ ̴]k-7:k*$`yJjqq|~-/pz'0;I[<_bz'i?aOTGw]u7*er 5,k2]uUN-L`$'=[ :qĒkK44sC` 9L O[M`̨պl8i_Q+-%#EnSӘ[nݮ5=M#S6ݸ[tZ:,v9"n_m]msel5iSJ^XH%-8ӌ$_ш)kYm[}涖rlO#;ZKDQM\L$tHwI,.s.9%nI%Ru-4儂Z\ӌc:qĒ24b,e]/C8s%|[~k{ t/i'4$]dElw`y'Jwe͌TK,22Xad%k0A &ĦڷYCGYzp%p>i8?7Q6ڦꥣfCgsH<2X Q5).F cxkּ;-xFiW3$8IK8$$J@SvQbS--}\vc獬n pWme+6j5ZcMRGMS桂<'7o\N.8\MLjIek_pnw?1!i7Cchg>ޟ H.:U`P6ixWHo{8G#ݞ& U󢺓qCs=ӻFT/\O4߻ΜzW5}m'q}8dctOz\ w;1/6 v닖V1ÿW mh6"~;w\oL ڊLٞWNhE{ӽ/ǡJt~ZH8u7-87HKq#qIaBj[:PPޔs] Mʜ˚"hj"{ke;[1'2HҫSkS8J:i=}3E)2lͥW]u - >vC\NU*ץZҭ z gU̩&$<~yJfWwZ,I˿8 z=fT#>ڿާsu?]:VTvUHQrk縎3Ht(jd6ldN,v=p6,ZRR˒΋Lk16Xe=Q{R˻<`qmi[-KқjK1X8o_s67)YcySBz M9*oeqc'RϏ3} _[|~|;jRLOt kF[s~6iԭ]oFq}㬛. p0Z1mpZJI "6p ͑sm}sVwaRM/=kNdB)=PZpṀc#coF2tT1dg=jQqΦ}%J-U% X a-w1+θ{FiN8|zԧ:j2xPF)r$%fϝ4%ܑgm=F게on_eek߫ein+ez`aNTВށ#q0vǾwIO}v{Szt+="WkѮs㽧(Y$. i't ڗ0h.X9mnjSN5%Ri$m_`s)v}](dQf vG+͓seJkqIS6u\ԌkGZ zUՎuhcvs1ӦIvkӹi\RtK]`ȎG]nӔǬtk՘gCyPr:վŤ-cHEX:.kq7,'ekUVS4']wf^^YF&ҽ?XQuPzԪD{78'hu*Q<'nۜ[ȎJ/R\֌ҠwJ/\x2=`yxx,շo ^u*Qg{|~x?!C{|T=:^_8OYP:^_d`ST=:^_8{Wq=eC~ChOYPuy~??ST=:^_Ƌ~x?!r<_K{uJc=*EUeU~ ԰U8 :Wd n #W~AU]߂gIpxWԟ'T[WRTe.)5` Wk[xuy~ o׏KW-= y{7߯זRo׏IO^CUڽ&xĞu*P۽'xĞ%^W{זQxOz5xx=$姿/!+{+:;QA˽l/#_V[ֿL3.ݎjz8𗑗SOޖ=qk g=qmxKȝR/c%V>%muwyw򞼴%OW|Wo{?ߵ_]{2mwyEoڞ%=Y_^c䛇_ߵ=wiKȾ2>J+} yV\{+|_W7O]{|W?$?fO^Cw-CS̭ 7? G?헑+Gy맬Ù"%d`ˡ?k}J 2~ qfJZӳ/wrVb=&j3Lq> WG3Fr K$ou(VZ2_[KAJᏫR|G>eUQ ^MKd:͜U/X"Q oss M-pϭtii<L@gےeBHZch9\/g.\4Cb6y5|L ͌{ֵ`j9C}`Lz78x[htTx=Yk^Ͳͮ}WB>֓F;c%޼OڼZ9aLw 0KZ0fuu;!s~' $:48c͏yz3m`P BBBBT(B(PBT(P J!IPBPIB J%B)*(RT(B J BB% )*(RPBB (@J PB@A@B )!BEQTOiZFmU,CGZX@R}!B @eYg0v~' 6Of8UcŕE,W-,ÖX2wV+us~E]MbswطGgǍFp& ֱf6)N5f{klmi?sGW|42JSzdԲ0lM@vwꋨvs[?ꡳԚ墲 <qCD=tTU fHϒ|oءXg՟ڀ7߱huFVF;5_o_wG݂| 8p=X0?jU[/jݮhsHs\2+kCq:x(b~ʨ }9>q-p-j?J{];dfpjql?a> ==82apCq0˃n&N9| 4űl3ԏ8~@[pQR1;\?'E*=ɚC!yDw8-C#-1oV<ϳJFUxVdS^~Uz;ԽWEc՗`{)#: :(IDATxnGwf 1@B D墪U/{}~ꇪjE+hDbǗg];@Cn,˻89s7*rMD aIX%aIX%aIX%aI%aIX֙_ ㌋55%J<!10dMw%PU*h3 d(5^jT4,CSO=k}OUvEQ ˍKskt Z <'\iQݸ<kcZ>g<1 f=`Qן\pm~|2V#Bu>ŭչzq˃ٶ@`A'Z>_|aZ1Am(ARbLD Ս+kȆ*L qy0OB{/-WgK* yK pdS•QϬ`jjpCS; pVQ@Fm;S*kߏ^H3Yex1AI}bC@BѰۂ||<^)"=zݝG]D(TD(!>7'iXXX?tkeCì@7̀w/,(әBv=xZhjl iNJY[.bC/2=6"Z;):[~x@6 SRY[Cr~nB- Voml%*H~ZII`P ؒA\)ĉ!y#,pL g HA)H@\/.>=H4Pn=߳= i*, X@K*%2¹څz%elݼ4_/v!u_\"BE&}KƕWWe5p1l45Ux@:Tq`XsI 7y23.=[-ϖYqD?"D8M"E@hCD)&qxC'qE낧('Y$N]1tFPA3PiJJ5%QJ_qQ;n)ɍe%n?6DEIGWBDճNN`Y 0,") ڷ]JbbNa|>BoS`_MիJTwP̐;E_Fo(D;07Ižl<&Pk3XA`f^ygsgz*z|poHހ.,N6< ͍ŅFu}e4te ,Teu5(iq,QkEx|B8 RI񚈓 Jbg <v %'n)%/|j LrX04Fw(){@2hLQˮqFr:$, K’$, K. K’$, K’K’ k3g>T{Z`\1Ȕ.?8c|K/D}T&skxq]3\4&|US̒Prhe}x፳̓AbH)M/xU+~Rj} "ؼ2E l펃5Ӷ?XZ~' UOvPzw~8p ڰ2A 1wy/cu6c{2<?C!Vr"@e K|SRBZ’$, K’K’$, K’䒰$, K:es9VIENDB`admin/assets/images/socials/dribbble.png000064400000022615150212006510014311 0ustar00PNG  IHDRddpTsRGB pHYs&&%iTXtXML:com.adobe.xmp www.inkscape.org 1 UX#[IDATx]wU՝;oޛT$HX06nI'Mcؒ4k+,a_s޼fic=;sѭ +i?m D1G4c>$0fIHA iN$0fIHA iNAiOhvd#wGXW7<ǑYX?Kz$@$M8`k@e eepFPϺ6Ӕ0G",$F^ŠLo\H1HlrHGIDQ.,T'>shzDQ b8;ҨA!@XmT׈kvd^:F2O>A2G Œ+^vp)%01HPD@Dw|$%n/TH^&$ F| A5u8(ĿX$4jd秠jl#UJ$LxqduFv%eHb/T |D^4M@k"V5خ$i\I_%{wwFT)za Ǐ 4TM/TK$$1O`ԛQXo^J%﹂S<*;&[Ú%vv/ $q(ֆgsH)RՒ3ca 3$AHI%NuG@r=$v(gD>m-zO~lA0j*^?=v!:Rp(NYI*/螃y@WIP1ʙx. o^XBX$:EepޥA9S!c//IaJT9]J tVzxKEwI%cI4*J?%K%M̓)$s4JB#K x,}Tt [$uSGKr}y0u$x)R j<JEտQyFmH}L\6IicM]p?L_klQq$ `^"i>ѽ/b@Pu|kKo*p^)l'c2%# R}Ο%Hp\wDnn4!\_$y7-DDuԱJcpb^T=w;8I)( +Tb*|߻!R1-`#(zL?WTՠbzYxΚ"[Oj|OCvJ&SwN}9YR-U}z~޻>T%?Y׶xSD;k9G%?oKAF*Tb>E⊠^_6WS(,)ᨚ B0$1K+30S>7% *ttğ2RwvPwBx]%Yw4>tB][v٪HtnT]gaԼR۬㓖$|Mc0>f*G,  /F W|^rM0;GOgOBL_m;!g"PV$|a.^\B$Q fJ/ T]Y{?wq؉H]Zgj$9SǫUbCHrYF >5Oq`NC!y7̗\UU3 6K' @6UT{BO{%Y~YSc iIbxU: J%`{-<΀Rǥ¿JJ'BYro/tT]sJ{$unlJ%'rn%0|5a>L"ڜzl:d@4یRݒqP9' CsLu'Bg-S6`> +QR2iaʹ]99"$Sjy>)I{a_wL}%sT*f] .?AcQ*nD"($ :eP[ iOϒ*Kgt`Ug0BrD o- ?ZYn &7DodҲ5Z,r2r$ Zb@D2dA*w5=6RR?Hp1jg3+tΥ8B16;{POϾtZtu!P{yJ/^Xey% b+ fHo8$y],V< #5]ʿp49(IW{-^/gv %ٗ!WTӇOrBMDKuRM+R Nܳ^q+$,jZ>oDJ5M'/]._4C(A*`&ª5Ϭʋbn bGw74&Q)-(Y -R@nGvS}N,/BdZֲ{biپWߧm\~[!o͝! iP99Ij/zJSxp,tۏ$Sˮh7PR K|l sʺYC򦲐â ceU~b!A[tF6>K nbp/T|`)!X@3F"pw6G/ʯD܌P>Bڋ;f8)O[/5J4ٵ\첮w*<NGGCwnGkTtI$Ry[ovhS@ob2d0BO#-xi;Q8eya$?D{J8\kX}^x 3pIq6S{xVۢH %&N͵^r], 8s8 MC&sLv9 .9R_ ;NdHd'+R 6$.P ¶\.FҸa=R"wloRA*(*.|[GVa`RPE9L%;1vuAMw3P?+BsĞrv3zѪGQs> ?̗_7 MŶdOm0Aܨj/8v8'ap$!/!f!nuH.;mUZoG P2տTݿT^D?*7P=,sT5ƺ^{ FbpBpLEQ$uDA)ضWJb Exj4`ܻIwLVKyVJ|2`ʙw4~mzIjqxɬ KABR:y< <[$n9E^U59X4kx,$]gw !0TZ:x3ꅑTgh;$Tj$qƼR[KqhNy$bH7}W { ʹo‘1P|8%8^aNQXsZﮕzrŀ0-&N>Eӱ|p9K̰ (3QjdV!<^2 @L?S sFDKh TSĶYxw8# Kp}ާ]+$F4晒`$_x:"!23?ُ$qcSxb6[%TKK8̱{:JTBgs02ft'M`9 d;YD9µ |]1Kpe(rP#ndsWb.ӡB?\U?F*B7\0~3Gh—B1˲4:ѽsn\BDHD5<Ҳ;ʉHc|Yd\2Dy5FcL=ǥDJn-O-1x^Io\&t4*;lXCPըCc bng;T2O*SF6u'č~0vt (I.Icg NxO1-U__#J_J'P\r?WLOV*9tL|OѰwXfQrgpAӒ&2 qxCW],]'Ź9D Ji3]gv,/HMpY!F"lM0ސ7> #^  ̭)F[+&3^)RWHu ^@&zw"'.iku` LMWYn"?P 圴SJG8a\lLeC "D'bqT#lUo{P*.[|GWV1ԟT(g0cy)%p-&L猓{;*&*A9·\HwI"V6IkK"bHsCg #Ne@r! `R).J57 1OVi#%u,]hHst^L5RJ/  Jq*0rfoBDOh|PZ! b:`߽S*a=(=#_L)Ax-R:ED6blMHFx+X/̡DPGDQy .쓄1﬽h |QMu-昈Z ;lkQdK4n Di&ӡԯDW[M'd{'a#Q *~}淤'tuHga~ف+u]_ޛTr<ĺXy nķ9븁I d j͓=,2F>&oYiևm =tJ; YIOg#dߥXZi`J 3jlX*YtO/݆Pmpmag;8쵳'9t):3j_zT]p4 wɵҴ+A p*BiHYno⒈;f|rGHf.1U iu>RX҉֛98ڒ8z_%uotR2ޢCD Cqw&1$7I|A>BhA|lLHs!nhaٶ Cz+֟_[+)%s NB==cT~lFk0 AV}jE|謝O+D,Y-T1-~j|7H%ó:V8WAH(ERbf." JVBSu- .T*Sk孮;7cy7ID^c,TA$ gUYiԶ-9&bp8uPikj[Bs4s) J jd mغ4֦TkM`s9 3b Ʀ8_#NXa={K#qXRr==?A=u>C?:x1 #GN\1 PbG Q,9>ۅsֽȔqP:¸ x*96},=na!֮r d3)w@\SuzaՁ[ǣ;04XHtoP umaI?D>+';Y@(,ȻcwsJnno;iOo84PJ<>ސ_1G4c>$0fIHA iN$0fIHA iNA+Y)IENDB`admin/assets/images/socials/twitter.png000064400000007331150212006510014244 0ustar00PNG  IHDRddtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp Ac LIDATxs\tk-`LJ(cyKR$T%E )H  ؒ,i;,%ihd]TYt}>c`/2ָGayXayXayXayayXxXayXMNZ{7w,7|`h-2Cl+7~86SLx<}n$ɧH !g!صYVXS[9ZgB 8 j<"l@L?2"S!Lы]][첏*U30q}g<4׈_l#5c"L RĒB4n" 8?珍)1rR`ݟg 惲i:d>p(~Gߟc!*;۰b1 ע4iokv~UEmd!8}֠t^<"锼//F$l]G$Oq c+'x u~;׽P1a 2 3D`..Rxsh΍8>>.v rN#zhD<1!OoŶ!x$ ?4g-d)p_'0'ώ{gOKrImE7 84-K}=LƲ[4grޜPLХE }-k:_|_Ȧr'''dNn_owl},RbW.Qq[1ah\(J6?5)3.vͲ#޻UMs3"#DjNXk]0Lioٲv5 8HЋX]b+K=|sL(#mAǠlT9&2kN2f.lP (wV&C8{ FTHýY.HHӚs_rʅ6q! ܱ"ki.yk`2.rqBڴ -[3ζ[>VY)pgZ@NBŋƲI53F",>ewxT^ ST5) _ 3L8 !7~ɻnᅲ zQ͵0ܐfMUF; ;K p%QDY`۲AJq6L2ҍ1[*e>WoKKʪZ T!2įv<޶n,)hz( ZZCޘtzUyÔlȍTUvl/+v}}QHo۽vWlkjn.VړK{!/~4)=&uzhٷ*;$XVG #mAog ](+ n" 3(smK( r Q8߶W*Fm0qOWEMc0q7EUVn$h5(75\K-$`R}mMDFl, ~Tկ.w'YM7P7\+;{n~}\"8[%snZvP p.,XF'5^ih){mIF4[7c;XXF9myξHFܓ&Gy7e6xl>^K K׏k-KC9X~gՖ!R/G_э%¹Æ?+Xl+2<RdYX>\mJ$*a=X.z^wIK9ZA,g~W?>.uYq@F̝l|Xq6FQu$`@#OŵDp*3P^ޗ|,ʦKV @O ݹu<qF)ƕ"WEPGRM3 CN fYt%ď'ř ;"kT\;LJIB$> e6)X6o8 U $k-vݏ#%}A&v[8mfHS]+M~l\Α뉙4O6~\դ9?m;ߴ^8jboPHB$;v2~VfڲŎ݀E]{mkf"iB 볮EZ^c7F. Ktv[ƭ?<= #l Coްhg}{ayXaayXayXyXayXoa O6Zf/IENDB`admin/assets/images/socials/youtube.png000064400000004010150212006510014225 0ustar00PNG  IHDRddtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp {IDATxnJౝ8MF$ D(H! q%O[rRZJ)B %"kW즁^p1z?kx -C,` X ,` ,`X, ߒ -/K2 C0L&u|jef'b?J)5wVnޔJ%溂{ 9Y>c½{[׮%KKb…ŋ4iIժWE(%.QZ-ꔵ3l=]|_`(Y?Ghz=,ӱmq15mH nvv0^t] \7*cj331X|,OLc~:wnM}0dOݖOpwק+u}skKmף/k(*F4VW k"Zc5̓ucmm;'gt۵vwi:-*M*X^?=ztt>J 5V0QB~h++w?Zc~y)DLi=/+,*Nkc8)O)>YL: r|\p 8߿뫫T=sm;',enxZ5p{tQd-0M*Ï/^>S?%,I%LLibȼ)EX(PC2_:#qP nll gno{.Tq_fKJVKK[[NR Ųʿ-XF2!4l1:,` X, ` X0,` X,`_O'<IENDB`admin/assets/images/socials/instagram.png000064400000011226150212006510014525 0ustar00PNG  IHDRddtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp ˳W IDATxO]A{4" XA!(E1iL`kE)Q`)v{s2w96˰;su̙ 4[--Ι3gf͚={g̘߿rׯ_?>}w^h`\rݺuFDD̟?ѢE3g@mmm$ ,,YzkVXXpB?hN`QBB`uttg ˳nݺqŋ&4k`AX%Ï?\___mmŋ& *秧q߀Z=kRRf‚a8Nd4D}6lسgOaaajj*J5L^\\&Yh-%%h׮]г۷osk&vֈc _8fWz'O,GI`aI URR=?~Ykh.((@}Qo޼yUWWWsss}}c)` u+99944`|fְ&֭[tuYȀVLq^7>}رcwx/56p`Ȋ%Ot===fn," x$RH-wĉ3gΠ;?#t &:CZ@ =*/so*2HQl۶mӦMT8NUTThVܨSHh̢WP)z]JQJP/|T%d,LKgE")yT2~brss)_o^Ő!Xę1`"RVZLzCfO8"Y%#ḊݻWYYt=@&ɹ 5>VX |,ݻwKH1AMVmHvG822CJ.UB`X*$XUuK| @Bψ,NA [x${$RXU%qJKKɆ cQ #84j#yerr23rD[_s`Y_KMIIٱc2 lHD:"K*PC' W dDRtع(@n/oB 8%%%pJJ($Mu` Kp&/Dyg YV+l(T#aD5l#I2ξU3b1˕ @yyScYR1! <^Q/11 I E8`a0ѣ ?ĩ`KJ ?n+X !MoU  pBWW!ɪ "…)A\;Db/k `bl˗//њ3ʽթ,2OVXX*vNI)(}wy 7169$bV) K$yD 0+++==r)ηo=e}[l S x 2eֹp+p+Y1$S aFddݻnj62S[lAT68g&޽ 2D"̛7O,榦&+6$ 111sduٳׯCa>,iD5kP6̢$r:R+ڀ>k+X׮]#AI Kttthh(J8HK[n:L 5ݗ.]>KFWC5,E/IJJ2 zH|8Uđ |ѣgΜfk5jFwܑeԨ(*ے?VOSЊ7ަH-*`mfiz21kllDDEiii@F:90A7or.ScYI-7lH#j~Ippe˰Xo&F988(7u,(h"=C=ظq#sFkӴ@&`qfX eQ3w^ c1[rD\Cӏ\zuU0xRsHDET1foǙ Pƒ(InIZti4 f(KɐY؟ܪlU]6|X \%%kKKKss\ҁ.@xyڑ.hff& lQvsj")%Z.(5JġC,SljXUvv}:(L ޷81g@QZZZXXG SS'UUU͚5kV^wSYZf "ڔ>0ydsȑǏS X;+ $KLLaaa=vfi7$[+y :G)}&q\er2,((ؿ?>ji>h f!X\ CF&UwcA CIy/?F)++;y$u_?D;|dx$;)CP0UYtttn7`aU6I~bEEE ,<}9FLW\vȇ'ڍXl"l׀k:Mb$ >0G_B;e]>]d!Ap.QSSC_O}\.QJJ _ yoww7x1C3vߨ`ID1iSo:8`9`9`9`9`9`98`9`9`9`9`9`98`'خIENDB`admin/assets/images/socials/googleplus.png000064400000011756150212006510014730 0ustar00PNG  IHDRddtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp GaIDATx[sWnl!1&!BIlvfk?3~ld $ے9ے-2HLL.JjI=9?cbbbbbbbbbbbbbbbbbbbbbbbbbb~|t!zpLq 0T*el`at_r&LJJ3&MCH5"~sC ] |:PcmX. _X:(XT ?`eCLIk` UWM<uU-S UAQNy~^c9f'mSfy#ûT7G3CZVe+ 2#׏Ӿ5AwW8.=6Bsd9wy[ZDܩz  1xaf22ۗG׭w/tFd;AɑQgOzk+;_^lt攔|1%*99y5H"'S"tpȚ$Oxߠoi,Nj) jULS!}_(R ^@fTm$ )4Bkj:y_~R|2yDqtOjL{,jdK\.+@*vP,JXGr {W9z%25 r0оAOyZ)omkTle2C27$r#"Aӊ8XhW[f)GH|6k.PO PG[-;?9s?;N>(C43#M\'y$j|zVP)3}AR7(E&G d yGO(ؗ."SjYݿ,̺ aB69?GɁA8`dOk+o|;gNv5H@IBi ]|*С`cWw`tkbt,yJK\yջ?3C'Ѵӽ/֫n{+䅠Z޻DWDy,Kg@AQ)( nxĭřN^n_dpyp@ٓ[Bd[6pyPQ%oe[_VTR񞿱@ZA;=F=fID%Co 633AD1޽*Ƚ=Y7@&;wjS}n QdziL//7ЯCKCkA zzuY\(Vo6qĥL;e8j@zB)ٛLC@~P?x1V?OIam6͗eoS6 ]u{~sVwCW:#s@lT#{ d"&y4/W(UyR#@ST\T}k^mHz\()rzGlW]Jo[SWQFMIF"cCTJ=KOoȑ9:m3 u @ xޞUM@2̟IxhM=' abƏ2}@B H)z(}o xr똒3# :"T MJk iŅmgf |/UH7b  [ȵHOɮ O𨝷Ry+Oݥ'@Ǵo4ZQ2מxI ; 7,t5xփɑQ{bJ rЭV@sYD__@>NP:}*WȢzLd/7\`{K)qKJf-MXƓ&>XPc;lCx/41~ohJIo$4.FFTOCUHry-t(po-uZr<&ed9u3sy/EYu0,j_S gr%A3+|<5hE!A#^F@IgX Ri?T=W/2rƯGuV4;KPa$ "N9DRvT^EQȆfqJ#l֑&ZwK;mFC *AD+]Cmzx"KucHt4F+f  Dm4aƊP+dY(4!Ԕ7v@ņjB/RKYASzvwƠ8=;<t2v癹!9ۗ1* 8"W{eKhda6|4G oU Io|ҝhpDPa o5^p5}|nH6ɡ :o)0ىH/N!]w܅G^D♡\20?Rr1(Nh ĽEjJ;5ղ;??_%D{T (9|6y3 b/:-Zȓ#,#Jom'T1D!Eh-Uwq{:AH{\t ;KEi}Jƞ֖TBF;&_)+:^e m2U~NKA]S.;A2t*UF.:iňhYx6t0 }Ѱx1ۏE >V S'mqM3 (X:&NA9wluC2j0ŗf' WP8(J?1u@"3Tqhua1.IPW0JFхRS7=⅕%Bt.q2ڊ*H[awQE?20Rz ,:`LZW)ʤWE/7iZ(@]+l{8NEc =^ # '&eO'w1 @[ygR3BshO?**c>y25&cWnX)t,@TLc>ֶ,hNIU.٬~a ƴ<2ώU3lH, _sÉ+Ɋ/xb0/O̓*i%e1k%ЦU ?,Q ec=J9z?91GFǪR D %˪V!nl9>I *$!) s ^iwܨ޾Y:m`ʷV3Nxq*`'V n`w11} svL~sɨ >S/_}imM_p " ,o *ygqH#MmveAWV{"܈_tqwEaYhF"YV[VG?WEP'd c_x=_lZ) R,(1X.!|M~vV i؀{j/s%DkKX@} LW7B0sJ~#5SP;ycocZ_Enl?j$وsf>HN-I=Z]$Vqjn;u/pSjyfDkqy=U*\PbnSP2=L 4'۝<2mChE[lsdD& # vV@2icN_[6zUGb`:j[>VaZT~ns?mSD幆n[Tx whA_ kLLZv{Pnj6vO_bbbbbb#++++++>bbbޞ p.9sIENDB`admin/assets/images/point_top.png000064400000005542150212006510013122 0ustar00PNG  IHDR $ۼ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx 0 'Ř.)"5! zX>A\t'l+AҀ#g^ᇅHyvtM:+FQvU[V߅ACGL$В,sg&ٙ)R"kIENDB`admin/assets/images/UI-ICONS-BIG.png000064400000021125150212006510012667 0ustar00PNG  IHDRtEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp bxIDATxQprr6zwN`e(++1M3Hi>*@M{_Lk؍3ooooooo@o@o@o@o@o@@oC?dmM?kxͩ~\PpWp~6[Tyj?~o臻z6U=cY]|uP~mRsP y?u^fj?7yqa.1spl??N^e?'?_֝[C}R_cS]F5zN;;pY߷X˗?Zo{l诣>>P׭M>{C?./)uWA0 JqpUSaCG m;ߟש 5ۯ:ҿ{iߧ?>=ly}Ko~H&-u%*U_j>{>?%}yw rY}:Y0mܹnT{6MY2~K]P?ai_Pauu[yOm{;΃bLQ\FfuW;T~MCikn[ݩ4v ?y.B.6g;62{^mYk{j=令gK~ .S?P;܏EmueПsx||֠X&{uVS?O}xZuN!<!~:?V|MqiscZ2;z6b^TV~8Ӹx-5}Ji1@rAC=&mIk1Vt=ۤo.U\S:_j]@x٪DuŠn >o,c^U${d5diݛf:+}_SXޒfunR7NӠ?N>n+OR5q&c8yq7yyYw\7AOMZoZQlF:ЫO>;.6DbԱj֊Vٍa>y?m|,gV$:y:7?S ;ݟke5{MMӟ7yV"׸j?o0Np?>?;ռa*xܭWu|x:?uʯsOw(N֟ۗGZ۟nedٛau ,/@( $?zg1L?}MvՄ5QY?975e5\6> ugwfmTޮʯI^vdYix<ޮ4I 2fxuqF2K}"A^I9S| L'.z:߻v[$[UEtUY'չ~I P}U߼4ϟRykOGן7'ϭ#ςw !ϽgTD,yj(B_zc Mđj$@,ś ;Y꺴:Լ6j[oI%u|]ֹ?Lg|yI-]+?k<,xw,uV(_wށ@Vfi[WdӍ~hauMgt:ת5?g}A֟7a,qUZ gw/^6Ы5Ey# ͞zgь&*pI:1? ,?*vMaN!9VYZDaWۙW;arRԳpT}&J/} i1NyOdžoxZ%4ca?tRy:7 䚎 8aI}N޼,dՇuu+smA?O}<%~PTy:͒6~zPbR^4 饵<齟D0?mp[8>g}FSS ضϛ9QY3VV#mgN]\铸ןGuή)zݎ:^]յuo~]ugo꼣&Ey_uf!s{꼨vq: 7 7 7 7 7 7 x 7 x 7 x 7 x 7 x 7 x  x  x  x  x  x  x7 x7 x7 x7]Kwcswk?W]mϮ^gۿ?_T ϧ^뺲ߐ3o|QFG"ls~?77 x7pjG-xVm}u} xg;Xmun~o!G:۱u_~]qo8}mrvV k3mYkNJ phn63SCh>BwM@fVTwţWC?ӷ6yyN5>nYloxmS[{?:>h;s[<<^`foh?XY<~Uc-XH~2( ۰C?Pʼnn'>OE @t>nYloxmS[{?:>h;s[x9}`ގuvobdUx 7 x '{d}ݲi:[:ާ~u}vP7rooooooo@o@o@o@o@o@@@@@@)IϖU[QOGֹjW;w&+Q>:VǭCx;uU_v>%8ĢO_W?W]OU[#C7 x7Yxeu{YǻϷqgx[ǻC:v71;}X!܎uOQSw_Wu9 ;$x}mrv6oyogE cyj?~f+ xw6,]Ae}ݲ:=x[uݡAA?u;:WqMp?'{}#gدdjYۛZCZon:~ߺt;|~ }86iM 1d_eZ਴i!d#qbb08&m[Nv仟Bw,:}|npL9;;G/___S螥]-'6Khxݵ3>!`t:N֏׃gˏ :oU߿oI?:{Ǯ-וһG:~>FN5:NMC}$_GmG(y 0>G8hro:!$WAShPnӄm!܎uOQSw_Wumrx<=|BCMޟ#u [phm\-~N5=Zvv]um=t6xu?/ק^4+uO}vPOu[N.;}X!܎uOQSw_Wu9 ;$x 7 x|[>:[ǻgu[|xwu;>h;nx@# x  x  x  x  x  x-x 7 x 7 x 7 x 7 x 7 x 7 7 7 7 7 7ު7 7 7 gggC?㳦6p;nV>;_y>p`◆;Bt cy|Bg߄hϹ؇/tНքs85WS ޿~Lc1\dz׋G֩AN5wvzm{ў >M_s5< ޥAmϫSgلlsA{)}Ex6q"|9kv1h,Av]S] >|97^ǝV~Uf#qҵ8CG}9#޹tv$ۢ뷋##×c.VjI|~  ~ۨq:G1{Kg5eyx{f@~}i514/-Nv<t_S] >\X ֳGBis[ ( x#%A:&Zg2S)UPuìiX\z:GY۱޲mWy~$<:k?,v.~\A9ŎzZ(~ ۢ8m69{͵>⽎4J: ooo@o@o@o@o@o@@@@@ 0颲dIENDB`admin/assets/images/red_diag2x.png000064400000001740150212006510013113 0ustar00PNG  IHDR tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp !SIDATxλ ,0ptL?Fh0CZr4T®!R ǑI?ҏGR(<n 0A5CDIENDB`admin/assets/images/UI-ICONS_bg.png000064400000172651150212006510012753 0ustar00PNG  IHDR HVtEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp l}HIDATxtTו[ *,B% DD=6鉁[+Lpϛpә`?z~ z3pt2%@`lTB0UBonpխYSvg}F̛$$$$$$$$$$$$$&3kWVV% 77蔉#--p f`  4rdjeLhn>I6дUVTpu~6>5˫ sr=#xW6WKE"aͫם6sIM)RY :]d|l)=lva[g:!5)ڜq"*}rGBu;2;w<+ߟvyםU۞޼Z6Zܴq-[ɍ6S}r]%ʐ-]-r*ղټx~^6X@%EK߶ulv]ݡ;;mּVAͦtm*U̖o޺jۅ6/]{/LoY=lVm=hf&Zu'nsf UK];vl?U7;^bԢqSO/IfsB|d?} L=7zB~FmԼ[9Ec\'qJ]U,&ۣR7clV٦imvC=Ճfs4b3?M4[b͙%Xz?)Mz{ڹr#\f\D4x|:zؤ/=l:9포k2=]·~ 1De+'ulr,ʗ} Gl תⷸfq%TKw6XWw^8zVTHnY=ekm?+Iٔą6q=hf;$_b@,3K$Qхx>߈iozޝ.Pz ¶A?l74[a6Ň|zf>Om]*ʐ0_-dgN~L^`Wз(U6(O6ŭ] seEUWoiT_*jw fKvrxf!х lٔm61:ؼu=h )zC[4̊Im9`'U]EKqx,t},P~xvCSTfH$̮#/ (lQ?Raa ߯ ttasE7#w2bSE+~6á 7TR mYqͦ nY2"X…,PIz& %ӏhsFnGVTBǎDݤЕ._keơ! ,.JaqMS%ӥ- mVx_ZT }I_"Ǎa˅6So#۶n&\dls4`DC|ZfXnCz׺.)9m6zhm"^DY6gHzbj1.u@#D+Sʹr D\TdG^`lj˅E\-ԂmU>ώ17 GS =ڊYB0q쉡.vƊ$7׳#QuTzLMş<ڬKE$ldmА̫^ bw]WwHh{Á{T]n;PCHdh^iNF*8fx*:Jtm`ADĸ\Sĸo< "=u6S#U=8tHtxb&ڐ" GV5U-c{3I ;OxXm]ӁiğG)+i1COnw3ny \;MrQGS6S=>l)=lr~sPʸbȝY6gV6 \GOmkS /C x-#qHRBLxjYR$8[c.ËmŰ mVAOGa77,όmPq2j짢UFl#Wߨ)Vf3$?dCiDf部{8|?9l;$=ⓒorm=NNNH=҃f/Pt/f:rgfY@Wrg|R$syļ+pP*˨V84"ESBEHyʒ{lfKb7~-b(^$&/gͼM"׼ln-_dfq䛎T)vͪw;m4Ցz6q2V!/UzѢY6gpU򷪶Tw?ipG!jRPE&#7|n9UJt᪦ո$klߔ&3TC.$׼lf1$_̜Nt^6ks@7ZNAf3nrj_t5Yy yksfyTܾ&LDw&fyUI|S?h*#6҅k6qFZl&bs$F DDDDDDDDDDDDDDHHHlTW B4")Y\@$$$= y7䰄 èRH xh55pv'3wnaQm|ىZ4 ә]U%o'4B)SJ3\ir0{ '먿?gwtH /態sL7wE757B?GBWH[beV$H-ݏ" Pu#ѳݻߡ6:Rok$}ic hOOOϥK[OW\Q5zwbR }@W_}&̓xO~v/7sddO H=1yҲ2{DzLNa i^JA.IhLScmmI;o]?JVΚhgK.$tRl)c\̐53t$769L&OW6>w?giOE~~~lG"D DYHaC$ <#5==NF$ ߦ@Oo"C/@`qYj<ƎXSm3z=I"|YRl }zMı>-OX RHij:f7woF_$SѸqÞ$Ԍ3\v͛7!ԣt;p\ =j"dJts'(U,0"x^[[[Voau6>: a"o!NJ*WŻ8'tzkι?xp.99$Dsi.9˦Cjk>q=,_>s݃7 e7~<'t 孍4(0})s{Goz?kXg\!?B}}}.?mtx4OReeE0X<77蔉#--pV58zoReKcM,ggBV8qxa#ebwvvv?II0x"),EkWΕ+ٮkVs wa-m6U 5b;bCO16WSoظUN6Nqbأ}`YY MM/ikħ13~P Jxk^!?Έ|WW)fb&Mwd/]$>Fe<(S"mWw}D? !>$[ i)RN55u7 7#GJ݃[|S?Jl$"ARdةx8bjo6p"=hbNi 䐥/1Os1bN }SRv$s ߴ7$]<!5]# -ȼ]Ӱo͚Pv_n\$w}7Dm#PLx$ʴEKtXxD2y򔬬CMM:ە˗ eܶm%zjR2߀؇%[LE@E&)*v-XZ|?*Ӵm7fw>% d"!6:m2cG"VBU!24+.n$U>L\ M^$?A3X\H fGk)&6BʨV3|;JCJ?߫lٺ#O?%<~:D=g8zd$QȰX*߀ ٴ.IOYTG_FElz$vĮ#bM54~QY2 ͮE_G9Ǎ׶2r,NȶL9rxr)D>*y $L:}{MI5{ &6,KA$A[(B-n۶uA'e~~7T#qDO8Vg 윴 6nb%tgǛT"i-T K5c3h!iOOfLHk׬{d_sҥ]5!ĦGc43Tx4|r[ޥRP7QGjHNAA[EO]'$[$ۼk4`$hF#P7v+zIZ<^>UC3Sc&6:ދ\D8 sB zK Evwwkɹ+KL^$ܱ'+řvY$*HW $ڽ<0D]tR)ъ@`yyǎ9Ca YXgh|hs?=c_|9IݜmF"rgSh'w.4Y^fU5(>vlчH"se6/b\'oj0IIf{G8b˃ ڰ;KʰoζXoX=%%H!L*6>TG .Y3vʐy눝צ?zE\al`FPw{LvoPmoO[ N8޻"6 $7|DSt AS[h/ƈ=zc.&W._&m 1owpky3f?H-"Ͷn{ZyV'-q~Bv/5UUsiDs-)gB)S>C{N/xs3?ؘ|׻CC 2YxԽq_CGkxkˡ#R%??~|巾EOEp{zz._tԩ>|(li=zػKr@___ڵk_}~ɵ!H7BОݻAVNeYNQ7I C;xqܷwE$-I taN2#WHJt۽@kJ%7n8[t($EtdJңYqse&$>^#z13Y$$x-͝VNLŁtXcCC:-`U |bSczxiZEIWHڪ}55v?o $˧C*P}{1D IPo;< /XN${%U}k=X4 fhODDDDDDDDDDDDDHHJsrP D@ ߭5 U% D&u[HrP'B"%j0 Hi;> (+4S:ɸBN8 IWkh nVH)R ,R T>ѣ:2Mf PH?s:2͓`31Idg(۹Ϯ^#osȢ'KN@$⇫~C|UUЙ֗^|-6nUJNSJV϶mTI6sxC$QQ,;ini #`I$~;=ԴQk2 N:RH:q ˧ǞvFER\O> :,BJN'٩REEt_\,aC#=v @FmOof#;nrUkX7yv>N N~Yn:ibH p=I` o444RWG LPɦvViC-x;$,DLʇS_~T=A+Voʍd@_\Vl%w:Q+4'}}EbE_tXRqʬ$r.Ìn?5lG XL$:TH[ʣW*uj[5Frd'U,h3XáP۝z:XXX$K!?I?Z$Z ^QT]6$r*++H#}?I3mNI R; Hgfkj$˺6X`*΃46ú`s^pНz8 {|d+7+$A7YȳZܦbhXxe+ǫjN$jU5_5 IȕL,[f "m?Ks|Lvt úm $9xo'WPH*dqIS8>UH4~Us;SIrHWjQ$BQYQQWwHtԦFoGb#mv;{nV[CrS1.GoͱB{ڌԶ*+ ͚ HrV!k:ߺUyB/\X|Oo۪LbY{P'"vfMQ;m8"*RM/ռFH>p vLj#RT2)I6_ iYbeyLߪ$.>yx!acb>;qɭayX%ln4^ظ4GxuutgÒx99I-)+W,P$nh?kboӧfvC='"5o~PNXUm MQ*< I@o9;@wwOHޓDzh}Cl-6>EhӛI3$Ck׬&zWSz{{ي#Z;H 0uڴ}9gϜ6XkL4 RSSkfCX""EEQ_#9Ee6m@ʉ^Wwίz5O +N\BAAiR< ;>?s!JdH*5G]HE~_9-]*E)tgtf /)NœEɇD04Eв.Zd0 GW=vw$0Ree,b ). D&MD2k贕oi)4E+$_;g dhwخiYП^}uD.L,6o}5_f8Et\@V$?ӵv ]XBӟ}{ϴ`3H bqI@-55\fDˆdb,'Oİ%̮"IE: !JH' ?f/:NŷLIH!H% ,\_ܖA~iMΜ9s㫇NM7^w {;>#?'$}Z[Osm{Źs&n#pHڴqgBjnnrBI*+*Bb 'M2ҼR{'Oqa' $6vupcTI oh2&v{An')"鉵9v8ٵ{O0=A)%CƧ'׾*H *ZhԚ Q<0G;“@$qdО?/;y6Ot +R~ ,青C!"S r86\yrJ<4"$HBdS[ ;%J Qõa&1v|7.ZIvH{K_w HwJ9U/3"ԏi$D$ҀN}0G)x;o!1${8hI($UaGFxRB -) ڷ #{G,b$vI& xn?(O/&IHW ") pa``H2/}a?  Ha/zP @$'O:O!1/DGyD k1wIM 95C_$&ىN70U`"#j@fLfm[&6 0UWׅQG+wwӿ{t~4;;_0 ;DD?}ݒfvܱS (-ð,Hr㵩 uh4ytcSXI$v?  _hсJ:Fgy,0=ñ<!@&LHwR!m$JI~'IWWKؙw{l.G+M[ni娦_HfH{hæ݃9|Jߤ_m#ʃ>׸BbHҝimuJ7CORSUW?|mv>l|AجCtԩ3ٳ_JQq4켬#(~too/i=#G4a D-݃W4Pt7n܈(Wdg[:m(א$Ay`{W.6xLcGR13XV&/ˊ+i Ĺyy枳^QHFU&%н1b"f뮻DD}R3@`9sss+C$i澽Ǜ{]UJE_NI`|rxԩsZ$̝$%:D'#tY~+|Y$F`$H [I:G,W]-IcGƋ1b::DCiƤ.SRpGREbIbG) r4F7,)EnܸA:ih" " slpR*!r,;㓀Րژ\0#]JJnݺuC*~r4j(y #GV% f:IHFzch#p¢"1ҰN OTLcUZVF6]P0:7wR?mի}ִ!t=J΅vW尾*/HRbIx7IƟ>b3TVVhonnQBC!y#DPg e<4…D5kЍ$] \tF:5E&=EҶ7 $q7%<UA%br st,aEHr|sqIɈ#.]h)~̩֭gMp[BZXtr`;ٹY!zz'K%H~p8BeI' aIC\> )-o̲ƬwпgĹKt $*3Y!,"Q jI3=f@X7 kK(m#;7%?lݑ֡͛$ Ffe4g$aXBbD"? UDI%fmϻ3[w:7slzT(6Jz/sKcqsV$i=\O+N/')I ik@hv7-B\5薖=~=1ؼ#GODʠClׯc# ;v{K IU/binMGĵDjJRb]["OINvmGxZ'qϭSGIJP)/~(qF)$_t[5^m6lܤIA!Y"ʊ8$)|Ҥ6_Ww$atjv̢'aF#n=),=wz&e0aO7d;/:m"iĈwu׭[lNCjlhH=9D6%OIʫoTV|`|s,5(#nRd|j.m]E͘1M'Oq[uRܱ5~Dp3 2:7"'</: OOmqFT )$URH%!{8]$i άͼ("kmOo2(@GU:?N2$ ܬ)2Vy)|vJ$[@3O29Ip{˻tf$:6>ĚK$VEm*F *P-H Uj;9m`';:X$,/)mIs<)*kL93/PȤ}}}L4Lm ՏxdD<Pss|[R%E"ap/A V"564TU!ulϴbz$_$MEʆgs bfTV^C0fb5{aYS’H!3ƈH2~mgM`H2e vGҋ/̮"72cE=:=tu֊O$}zh?p;QO%Μs?PNvn^٦:^V?5ͼ iAIu̞4R$.l2{ĉEE-SFHcdD(v$W/huFj^kЬ&ƶ݅WUIVI%}ee,;zTǟd$pN60$S")P"1lV3xҤ J:100pP+2jE58&ɁцHR!!q"0v, ~tR*'3e60BHKm ٬ȗh"$ .(0[nu^BҥK7!1e' "ɽ<_С=wlojV^z3EN9Ht d}+ U#ϮIc#i#vW]}ԩsgjwn( w)1u)vJՍ4&?$kd UmQ>I$$p"L6'bd*)P9Ip?)I'N>W]$bL줗́TlbqqLVHtXsmK?_tP[1R$CPф ѐ^Fd'=ztvvv2rHnC$`4@}IF_*1N"+.ZL_4aq@'}aY} )!zN!}_]0-0ܿ87D{\œ&kۧ]0U,G s}΁'ɥ"'c|f'Asٌ`ԼR?򺱡a(yU}7ҁdXB+.ͫ)Sr̙¥4,Ը>y#Ma1HUٟu\?ݾ 'w)ʷnݺr˗.ݼy:'S`2 6,REQ=DQvHW_|.i$eKѶdyalr6_}H#^ubGIgϜ)QBt mDlm:L-/:oTر@oyC!"׮uww;*gytX3DiP<يZ'1pHS:4 ʊғLX0ʻ3*v-$UTUW$i>ٸEH'8v<'I|\ho(ˑ)ts1cƍH8(R~m9eH WHI͛/]j\xѰ͟/vF]BXr: " \xѬyt2YYYHцI@lIPH b(@`̙;}dSژ윜IPHI ee>yT}v<З[Q>ű`& _"%k :.[ ɢ:I%dNBIdNBIdNBIte(${tRoo/n`$" " " " " @S9kyN6RiYo78 O($ڀ? @$w($$h+$$ I[!A'@6A(//S),*=Taua R?,[F~؈I ?ӿUHۘsp8@ὃ}-,,,(,]C+ ' G͙;OJK.Z R7C}L(va"kjkAP(txhtojd!$-y\rl,HydJ*xڷz9Pե>U˗XYxb4.w .Ro`mf$< ޸qQ[眜To)uU w)yXAuM goooWWW(RC\z4Gnn]9D 6痣.C;ѯ/Y@?uc2 Ǐ[[xfvLS!GE==c-\"3uвasƉT"STQU澽$]ki%]^>]$=,u/N,.;:2~J$?ilNsxfMD/mڙVjeύ/vCo mBm8P_S !6dlG6gp+$FRua .>VU57d' m6zza|6߽{quu "ќsBĉޑS{\dY~\ҸFjlhE6\I -')d/UoظwQ:q %J Mts.9IfwH*+*G'uP;d&DtӥG[܋[q/|DwK5K|PNgS'i=\T Xxש0=ǰ!'ID+W,g y3-h5@:i'cr[.6ʻd#!++k„ n Yqǎ%_JS*--u+~8Q4 pHPg韦d{ܴR;VU5xL7^mӆmQ'wp aŠosH -55լ"0"D;T[\Y'⤚ta^Zn,Ҹ/7""mϳHˣU)9C wԚ8,.wEJj1Ec5O7#H>CzVLY!QJ G8Pfq/5}Ebq:- {r#M&dgBPT?9tfv<Zfhl-ė\=HIBQ)zntKo;I;40q\./@v_qDIgTY'%Ou1Ӕt ZE2N%}1>t}h&8lCCl6S$u$9>d#b "IƊEEE. K' 7HWZVf {x`ٲY&OI| :ǨHd3dj\ -?ʛ:8*IK,).BR6VYhg$r[q7yB;yA-؂>?{V^`p%u! ꙝxa4h&:tLcFaQŎӧNlQ~;e-#ZJfMI0&7ƍ2)﫮'1Fw7?9:;7ڧ̏g=y<柴GsP_&%Ҋrv~DfDR8{6mܰ`H/2Q ڸ pj%K?qy\t+“ Uw$ krh l懫۳{7u$rHыԼo |'?.Z9=Hc6%cujB*u{<݄6~Ie:[2hEj[F6S{hI-q+*+[۵3C-046hFA0pWU%9&鋻薔Cer}eHbցrfMg1Y4:u ΟX\lz'te&Aɇuֽ:s Լ>}yƊ2샔^`UG{{%'l0ql %/TJM7olWf6@іGpuhf6 DKk>6o$ZÉr9 9f6uiR%,B1T6h@mC9;,R/ʓXtK6tQY٬8 ojjNNnlQk6Y{@FʛsL+`3l$"I))k*2lyxR. a3l*5?"ySN3wͰ9l$dA~,hEjPa3lGkjFf(-v #f =IY>%OwoZKrWͰ9l-yDÑ a3la#v5/qO7X l!WHԌlܰ>~< #斖zܒޠf: #f ?'o~͚f" Ĥ6P%ɁaD1RaQ!fI6$!Ăfb.;;K|ҥT^^t8$d֓KG" QL 6G (4\<$#3[F'BZfH'oD'o⠰6f*b >CpoM4~ s6Hx$fmm6jӣv=ljoIUq5i^o1f19mF={M|t|F7bI*}5tx~16#)h3A܃@oB6p̠ sy} $Meeٜo| Q6ϸQ6}^hoooii~:2H{ҳgBBBl\9~vY͵Q6d=G38--J766v ܳeE*:t3z ))CQQQ</“DỌ;]`, [oGd|sbbÇQ⣡H{,Nފ(xm@'v{d_Q2Fy˗xF2ccc;pР!C9T]}qѽ'"` =ay pIឤC)GA )^C}=Nt(2K.}{{^#1>򊴿x@􊤸1mܳѣmmm/]؟0z+ %bFIv]ii.kwiiNԄEڀ#NbrJBDwׯ]mmmiVy2ZG>#ȇ$2=IԖ qL_DBbbw߯Ӡ^E:TŃR$ "MC@IٝywJ*t8.G?;+jv{6bDlRU8M 9strrr HNIiin 6zʕW= p&YD+=~V=\Yy{bA:eWn߾C|toI$-[3:VD(-'NEo\{Ԑao;8-hMM0U 2RT$_>$MEokIn!@gV=6o!% }PHtNRvɩRx ڨN;32nȥIXR9m`\Hd`fԎI"e i$hzϦ,fϚH\7{LH;"iE'yͷyys$kkOrE\bm{I]k 6bϦ[xO$\p%:"^{O>=gϜ΋{bbbz ,HeI/z(^Zy %F ٬_``W!䇸\}v7XuQH  4[ P[:qGC\6p%ic9]%s29.H6^KJNNVlnnE٢ n# nMd "I))QV^!m6Nwq(ףzh])sn,pر0]X[ +SQVw&,V=\9Gs!?308Bx =IY>%ON8m?GyHtWM$=jqoxFHrsgÝ /v5/qO.:Ϟ5S1siSqu÷($ 'RLIaׯGaw $wD>RHͯEmEmGNOaD@Hi/ݦ!E:)s*4Θo0B'ԌisQ%>޾}|,gʥ7)Ig CgE]e%M:=@T1p Ş`!!(I;@:<{ex7109΋{3n?|PI/5} ϣ@$$PRHb~l^6xD)g.\IǎWJ)" q;"@$1JoW<8[6j1 ˙uu#33{Ӈ 9vhfഴÆ)v!E/_"fI# ” +V=QY7߬IıcZ}ŭ'/\gO0YMf~dǥW\)ڮHL @t#A`Gqߙ=vlRrrd]-'G{?uRC6lwZ[^-D:wHb&v{]Ob~93.7wpZbKص+ < >6ໆYma}V6D$,tݫWýE$Fdd.5_^gRGV{*#$\mm_Y龟qc{Yv={5z3%~UUzh#59Nf@_@Ο;wztVGC WSgϜ8Lz3"-9@ ֻG=y]$8~<>!!cHQ;;::* 1dle* eEe:=WF1DAq֬lQp Tm 2ֶs!j{(#$Ԟ))).t]ݡWVo6@$襩}4rԨ!CF̀ =rbЫad6 E3IIIFHKKOHpTѩ>H06-i .ki}CjyGo"=Ie\3$g>XUuЫO>)={z%hCZGG[[[NT=^&n$󖶘ظ8`r0& כ DDDDDDDDDDDDDf>f"iƹsg[ZZD01n=*99955UAQGPJ&p8`1`s0ɱv{NoLJy{߷m|*/N%V(/7f.ZAI#55d#33 '+&>R/lEJ5M%K}$ܸ뗒R{T!C뵨 &lܰ^M*HګB(8f{9*jgzqزy>*zg=lֻ<d$2ǯgm5I!N? :)Hox\)TXʍg4. OwDNJIe8Ҷ< 񻻍J@AA^Fƈ .65##c_r2~|vv$ZN7^NNm.RZ4-SV߿n))rtcOi~J!+;L׀_|.Go};7V|pY _ܹsNOM`{{[Vͬv|zgѤ&<~o0!99e"qYsug\f`uTlk>S F[^gwQu@q99b{C%ʺ9 ; =WYqjk͛/Y*L*,<* pY ȤҒEvø_BHʳ~6Z+d'݀**uY|RHP1Uf͐ `˦gYpF$Yfڊ7oq&IŊ~ngw!f=~lt7<~"/*f2ek׬XHGZ_yf]sqWߟoC٬_>K,\<sEy9AZ (+%wRx$R6\o1cCwOgbq6{ ڠx^%wcIxm?\ͯ+  !5rW ;8N~6zR;sgΚMU7@ǎv6?nXדY? kQ0roMGuY?C''N*g6d%K:I䫣=PHEmw[vV;ڴy +t/yK, RB%#:6HEIh'%^Nx9hpON~]=l6Tt`-Vc.KcT\mmCkLOq+䈮+3glֵ<͓ '$~?T^|yR fy:٬B/}u'+(aa ? a,沱zP6zK;vTPHIzi-˝NZ/($!䇸\NuB}%T:=jk1w{7xQxHD!l/ZnhBң:XtO\!cW`'Ǖa 4,zج_ye'x\3{ E8-Γ'Ū5gl6p.2dwk> R$FYyEHc1:[ TEFao׷47@E\8[B foO:$}Ǔn`A+ϚlLy{6|I x+OzC[7tEY",#@n+4ӵ<ʬGš/ZgD-wV6UUi oß~7]R06[Pٓ|F>C$ʳ}f+K&ݛG_kʒǏJ|(;Ps_6m߇55jVHcă:1i ӣC$}u+]{~|%Ps)ѧ #n[en|6yE"w6}I(vL:~I+Y'u*AN hmYW#O!(6(I#H!7fMl2OYdggIUd4tD@J4z,ic tpIa4I|HEU8~Űּm1Лhx⳶Y.9 'IjŘڵHͼw\^7m../L4|[Əj_+? %=kfbbbFFr\?~32FGժjm{uTYdegK|4_ &%E􌢹yuM7["n0AG:\[[[9bm~+ݹ@AZef:X]%_ ѣԞ;)ȔY (d'i/-Y_'OzCsug>\Y"FR9ioo;q")q9Z^I̘|5kfTQjdJQˡO%L0Qm_n?ohIc71 =~ZfHrzjQ!V"8 yr-Bx Io-]`bLIC~HݰR ~9>Xs%ΣOTүWB? +V)ކзazsjj?cmsHw iͱiCͅ8~b6?Ҳ$|QEgݻ _ &D{Hcik{bFbY:tuY~¯~=T) o?%UCrdE$o壞*uY|f!_u]@sI-fd>SYD0+s{VY+ UO?1."-ed4;LγU6vIB@lrR"B E@|64Y_͛Cq99d$ⷴoCzجw>:vP@M~61n@AާpSmYH8l&#IFTq[جPxY|xe>'C"]ВAE!Qax(\Qy\@$td\NݞN VeLMa`3H )"tB%o吐*," "-lRHL'{tL*,LMwwI3g͖{/oa3IE," " " " " " " " " " " " " @$@$@$@$@$@$@$@$@$@$@$@$@$@$BFff"A<f'''AV0mtuضIXWSChR^~J@$iv{cC#33SX!!HoH REv,RiԔAN nxU\bֽzܿm6MlVy~WRRrСׯ111G.,,|W!R%f4+WCCCM;K?e$ iRaxLJK @$-.qk׮E999&M n8" tmPO</C$m3fL2?.--䜤j%3 viNvɸC5]N:ٚ,?:G1@E=A 7oFn7 |uOH%7$%A>iv;d=Pf`3#j˸\#$m6FEz?|!A3}tDt?'c!IgPB *v)yHПDBoO9)̡3TէCzU T#O*lk%TQi8 kX3($F:Id;$oҧEѰ&է[Xo'_!Ct*: `'䲆W=\YytYd1iwwR))M I$6ʲӲoD7[,R"W$,'ywҸTQt#q[ȣs|g3,wrIN*,&i$J*Sn'N͋cKl𱮦PIiY횊$ɟ-feNR$=>on$,]C+&uHl 53a{C򋵔1]$#ܕkI!ich%Lv @!*)a3$)dFQ`7@!ɣv~Iu86 }@CE݀= tVSRc_ɑH~ $T/by0K*$9E{yGrܣቅ&:BVCJV3 ۓz]Ԗ.Y\T4d>'#EO߮5n㣻yCh``yjHv]lRwI]m1E1=55ڿYs;7nX`"IwwQUd:I'It!wGHfb?h $dv8,c]>8($`$$e#/+y]^ G>>C PX<7J mj= Hb +:l8[Z x=f΀E$q&$Rs㉰m$=ٿn^Ozm=ܗ'Y[Imb׆H3ںi$HzPY ZhB1(u{q` )5l)$!"Dɸ"d )t9Y',&ٗ.Yw=+̞5S=Ficy w7F(/Q-/a1h G͠PHWmz+$.J9Iۏt7+$:eHZf-;{. =/u HzͷEJr2v)G/u (MWqc#5>>VH7W9ՅgtB^^ip9:)0dڦZ:($^ێ*kVSqG'M*ԏB/5 A!,H?RHwGzK;#h"jB{!$oz Mmzz隥 )-ٹrx#r8x 6p =NG#F'kY,6vm/0fOs4\6lkSB$sChf+RXX8z蘘̖{YrR|^~|X^N}`6DYK^y_eB3Хy;'mqбO Ge]TXSC$k׮UVV>}Z^IK 僗Xm@DFqDQҊ_|թMnG# j&W]Tts55].mtM:CΌx9DFXOi˖-;v;Jm}l0G؝pTPH<]:/GT17ZBR%ȇp5~I"aT^^iӧ0]/H!NEjjNyB;@dN'=uj(7t(%_?A'f ܁' D)޽y ܯ_?Va~Ze+V{Wem۶y!bX Gj{rڎ ; Aw[ 4(Mٮfffz>ذ6ɡN'ǃc )gyy**MeOp@ccX/Z(!!z>iۓSa64sݑdϜ5I*oTQ^դt8jTF'O0B"H[PH !2<:i`<{z~ I.Dki(ӵkV[}SS{bᢒrr^{u]X($jN$9~ j![o={֣Bڷwӧ/5:v4jEY'NY9ҒztGN%PM%%-P$ xN.D_Dt;N)$yH6Ї=a zLBn=pqKqqqoK_ޭ9{$&=ڹEd~ (1Nm j}iiiٶ}R<6EoDnu :͓'z;tRjj?:NIT@UHϝ{Q96BJHH 313g<۶mQƃ44[ ikk\$in$UD{VL*iIu|+$d'+!Sojc7$P,6%8$|vKcc+WA! >bD9ছ^(+&M[6Hju]óQ'INNؑCP\ZRbܭ= .zu$2U]EypbVIUQ^&lxlum\jy JBHM˳xQB!<iX13+50줍~Gm>v͖͛H.^[͛,]r@y9r%2ڤ_x%YE,DsXh' )$t=sFl;!d2`SB!fG3<#ci`o4e:=nm;2$NRCC?=)j(`٤*H1:*;QXI2P̒b﫬$h],ݍ[55 G%}a=w mJ&#Q$ `");;nOtUUU{|X(aQqڬNen۵N:r̙3- A Lq;H8c0?S5M-i]J"͚ Qކzl(O tIaF+i`s*lxbFt9vOkH"SݳY-pXB 8]Dɣ˗)~BYdʏڴxN[I˖LHRHWTc_{5 =[Xj##jg G=|uFk׬6qCŒߘҒ[[4v{GdB劓Zb$yf١HJF?'i:IHo횗l6sLAgV-^${G2=kj[|Bty )($4smi0}U+VnWgV Hzm"$Xj3Q޺$(j}ӯt c]4rp8F٬w [A=@,7y3xmNH/uik<ʽ!\S0C']V$M+ iUO?'=k*I$ď[@DJPD>ceIiHB-[3J#N2k֚Y!իFZB߫G!G gYH#3<B6C6c PoX2Q6'I&Ϫg5BgWVB7)jL,,Hp x2EϢ"t5ϟ H#EKK $cu D %bU#AC"^oٴyp2cͷަ˖d)8NץpWgfD{ n['Na`ԊmP[ͯ'rݞk;Iw;\'͑Cb_Xqa斣dݾXH ɕ[,! &+? i\!piG'B>9DiO7Vi#rޥke#\.'ܙV!%%%}~kS'6Sqg;/^*mQ{*^ =Fhj6ij(eȇfVHJьY׮Y͓¼!C؀n Gq$A*$oMG1V<Ӫ`  Ҥ1 "HC'I˖n6$~> 6"`&62 [n-]>0ژ!ł+bX=7YBxY`EIy j=*V{['s6!Gj3K564(~`=FT唟~׊ RM휼@Ii!I֋CGы.}rxc!}:fSH5q|ɼDq6Bqz^eE~ǭ]ZX=1T*B:<(V.gU$J zϛKo]uaBQ#"*A^hko R3NUD01|ІЅ8,6Ep}kҒ$CC[_-:oK>ٳf.]h &4v/oyݛ6)$wV'%kޚxLyگNBm= T槓ׅ -PH6_!u'})_N9'$Ʈqw?xS-ۊ7o/kӟD_qzmI5n$mF4@>\)_r})~7y%cͯ,]Q{mkRa0ASNm䅰3[`q,/}4vKYcLj_CZCQ]>J^146O% Q,95X<+?:IHcn+T>$=*HoΖ8;;g~iq %lMJ#&egem߾sn. I<;.\5z4g>t.P &Oܩڿֻw-Hʗf$^J u0,9]}ieqL,0P#XSEloټI[׊Bid9w҆XLn$wwRJ ܏YCfj$RHC%j.'ړKNG IbN:vU՜Rt8((yqKfH!1?: NQrJ ]jOJZp? 5|`BR l~XfZ m-e,uC3m6BtoIC k=?Ҫ2Q/XYWxx:QolNijVH~k)E5=/Ih,D|v$E,%Jr2I_dIi (?5 rΞ93<#Ӈ kkkC&H]QM'B4tgR>ǩP(+Y-A)}mn'%pɄDޅ*$o chE?܊Ɇ?E]{hJFݱIr$''%JU,K~ 27oU:jO Pؾp&y7|G.hvB4~ I)$3WfyV! $VHWwuy(G," &q CݰcWUTq,m`Sͯ]15G#MlI$o>$n#p5dzq7EӭdbSyyhF}uv(lEA=Ǒ~<~^>F4cW<8[j< |Hk o3gHa$ɑ!Cjuد/|G [_ugjo/Y* ehO댒E[>&pKy38F8IfORwmRdN5V} B ~7K!,*YKU1t8gnGbNw%KرG8~RIBNZxŨ.ah2Q)9Hmд!JKvѫI7*g2[~k55҂t5! -с7x7ӧRZ㋥jpB:)>!A*$hCj-x4;$Ra -Mh:|/*{tsB )1WGf>>$)x!ddl<k(K8RĊg M!hiM7Aw13gǎut:飆 BNf:SdˑqDvW&Ҽb|FHq+#!E)g̚md(gs")x.խ@&UARCF _cdX$4*H7$ݰ~EtxQNDzMbk6p XrF<.(}`TqWZQ}ʨ;$9LʽI萄nd Э6b p1 QsI')Iլ!&C954"4a]q鑚E B$EBte*Z8Ow]mh/ (n#iTHO'i`,6&¢t;j:)8?OKVX-]^^[yT1M$֏mOiyZ܌hԾ:& iZt3רVd0?bE7eS .{[$7a?IF*$4:X/rKKM:4''Wдf;h#.P e/L?|*Ny\8%GiCT&Ȼ_髩V4 Ktxtp9P\:LG0,&Pxc~XWw3EXT҄U -ۺ%*ItW>[MWE//?R R ƽj[Q$'t fQ}==]'DtBvAQ-$x8NDfw[{{ v Ԏxԭ;z xHRR ~dUm;H."rE%H Ol˗nw1{?&Yt5I'Ud1B= k*[ZYE}6rrojUrEeMUToBt~'*DmMHޓMɅ|ZJEi."_*U6THIB_-_2T$ 'Gt\Q5?_=J 3S`C@'YѥOBu y̑L55}N2E6;@{C++j{Er*Űf]"H@/"Z.'a!t!$(E!JKJ3y[9X_FNƐ#t@񸜖.W!q"5agyy Gv/0$)~ٛ!fm#PXN|,p a @ t@$@$@$@$@$aGرB>5h҇ !a ϝCaQδ=w:+* @4*$o{bcc>;:::NJێƄ g?-պo K/?'g(viVdEՌ̤ra )&&fC!?ow˗/xљfO˗.WTTHH~C?`@~#1\rS=?ډ3))cSRRH>\WcPHI yb"IM"W!OS! ʤwM 7^?qʣvq;7|رO"qfƃT}(vvtt8pI"ʹJ/\gff g^rrC6ojH"7ছٓ Ko{[[˕+\.*TBMf mӷj%M  d\J KKJ3Ѧ|zFKK ʽiM=e*サQBb|ȑ#'v}߸D jZMSKF~c\\ ޻gj;zٳgI465^">Hۑ9jtzzmyy.fGTfXRJ?իmT SH$2ѿVrzfS:~Xcfo /O;`|H2rr(rdfH%}De^cM 7T}߶1YYw8'`>xqQGdd̚k555G/~׿~}7x9/_Ig\yNIɾ~sgϞ?wҥKWZZ$j68hPEMxՁ-͡mGfʕ+P78--]Ԣi3g>|x[{9sϗUG!ygz'%-&T*b|yΝ5?0cfbbڜjgzUwoVzZWi5i_*<6gϞW=zTQzZ›HǎS]]?9.H |ĉdRKKKS_}ᠬkmmAo]N3gN?n~=)9ֻ==d6GCIfQH .(/ʃMI|︣Rr:a|ϟe*X'=D6N*-?ҒO1Ugv{:bv m{ʔ2ի̙3-߾]3zo;Ο?_{|쳊f3F|tcqqq%;wnRK/> UHuedff|sll麺wpڵkT-;jk8h46H1 d"dw|dfM 1.Ψ> hpg`ERH!6mt3uԓ]:ML5WHTV >2sԾJNRJIQJ(TB ' 6lW;ڮ^ٳСCj5jԝwM|Җܞv)yٳڋMM~# KKKu_R^2{jy@%Q+L~ߔ"jswibRBUjuO'\Q^N)xgJi~:/:'LHʬ6Bt-p̙njG<֫W[L;W ,!Մ3hРCmӟx))q_Jv!*.}2'7… B?Ġyw:stbScc75~t6z٩EEM1sg(ഴ1ٴALwI"t I.,IC{I BnXZ!''2 ]E!@ML2L$esIR D]ǫ555gddpT_|9ٷ|pLVv}}誐 'J 68hиܸxͽJcLzJ˫֩ߤ8~옷NyFղFw^:^oJʭ'V8BW[[tSTU/m&hS Yq#|e򧎞z-nX>C$Q!y,|Pb0{jѴGC;5dƞZV#x 'Uga^dH+$x& ~Rt|z%>vhLL#ΠAH,~R?]W/5=}逪 %wy]oѤsǖO4](ӧ~W$w]޽oO2$11ړ' ˗Rh3jf~J?>nJ/ss{Y[:ٜNgJJw=\ܭH2^N;5o%---UclWu-#fs䤻^u)-ө|$$ [HM͸\I8UDA|o};$%!pEkO8kJI$Bzu'NeRnCJIFzwѣGj_GBaȐr+4Oש}<|ɬAsqҩk_?=yB=PB]1r$=v|||=$jO*, 7}7f۳gړ'/h7! }SS{Ўth/5V!YǎMd˗I<<><--->ޏԤߟ_H +x#$K ;rB:!]&}|<0<=9h1Ye~[:x $=4C6/_[oSw-㹚裏Y\S+uc]Bs:,^_򓔗Wt<@T8"?$jK1]>r~k*b-%;ݰzT!t $/\H7&&I򭐺ʤZuVQcݍ>߽…#3FNKwkjtzep۶nݶ}!=ԙmm$Ν=ڢO,\4Yu&wĭc47;]^V_($1pРgϞ:ʵk׬Vk/iM٣ƌ/m؟;g9xgΜ$iŋNxvϽOnW]JT\:Ɔ'zzwxϦ[OEzcD iN<39[`C3xҒ)NW#‹I,u_e%jM#QHeJE!"wϞYs…4%%%9?/+_wޮ:HrR]ÛBT"uI@>p`?]>$T/Ou6RHlA{Kȧ6/xpqcuңx}#ؓV$W';{O=hΞ5Sސwmʔ,Bۖ{1y#:slJ*oiz>&C؊$Rb >k~k*qz~j XK* wvԢi‡D*O9z&fYaO~|}W^~٘,Ҋ(RhT>-:)T6COu6_2|Ͻ> 'I4Tmvv=fgeM+ zV=ܦŴa~9tfiTT A#C,.oN&7m(/ %olwt9Y.T&m>+$Ͽw$$|'V"$3 {׮wߝ}}I1^4T>{W^QYLLÇS҂t]6&o=s/>GuD(.))?e){!9{M?8v>1rdmoEE_>BIc(ԡf/+Hw6+W,d$}uR 56p i U`0#Ρ!]b3T&I\Xpu6/@λ\yɥbՑuRn0ELÇ~!֫W}JCouw~H1|+$Y̳b{"H1~{@:f{Э́{M[sETu@:l*b=ᨪۨ(}Di|p؁)?f:{Z_xY0!$$L~)$4J7jjBRh\NS?$MtRuh6|:-eSJe:=%39s|m$ַhg=tv=իWwo?--G{TtZo'\=I÷%wY3.Y\T4d \.iJf8i,7IMUCa!+]HڳUz0^Y8Su$?i4RB)@f^`AuRQDyȣs< IDTHOӧGPW[{kw`)hjl<8O>~ ؘ?aaEӦ9q$VS)BW'D{{BBEw lEf9^:6w}^.nm l0&s̝wubSyYY6k>m3E46ϟ7Ҵ),#"lh$1v*s># I?Dכ"B3ʣDQ#-f j:/I:ŋ-Ҍ,ҘMA['ѭԹRRՐ,ukz[SH9G;m|n;|pL"I'R$=4s~o/ :*wMxbR%ؾ}1sCz- -mzE*Y&u_ =4Xtm_އCQGU(酓'3׽J ݳ'O>_~NKK2s}i_߷}D|_OJ0Q1$^ ?dMQ1"u5 iۧOIEO"M~oDoy@իWqh\ړΝ;$$&눃 -2?w}HH^mRe]ΞE#"3^FcRr2U^_k2nzA?{b#6YrՒc;w!(y҃+2߷b!Џ{NrAAk++*F'\v-LV,4t Q [S(Aox񣊛{K VgeM`O@i +^Cr8iIwh>S5߮|ܹcgd48!o!!ƴHH)M 2P?iWuwp$2]fMBkW^D,07 `0LS^QyϜn2AY'd $ Y P>Q77mTUj0H->2?ۊ0t9g%u^Pב=`XB]( ?N˟(c놆z+!=d.u";!ի>q"966)94\"+T̃`K7SķVJZeVBCF̻ O=-!+R&v J>ў:iQ77myGTX$_nxݍ@j Â.7cD!)!dolo?Rxm ).Gs/;jŔ3y2Np8 G~ZEe>.Mn^ eŗZ2{l0YjOGc)1ZJRgn֢DVT̪b8 >J xz-_$e(?>{w.`0%'G֛2f~E?ztFfMuG6:=&-܍ ua{#)\f4t:^z>׭O;Ҵ=eeIAI|oU$m>_aM }UEHCT(254b9%ebE.c|RcAXqLm(tT(!uOw%\-ow|ݒǧg8MtA/zd{pLLL]mkg&%'ǹQFFez5c8.:Pٳgٿasw!SNX,O뼢p!7/pLllkKːS#"pIhhMmbt_,s)7߸4d\^]]5x$%&$l@2S^nh{6Y,sOC>~FsrrxQr$#ќyߑ#5R=wXXXɔ49%22F`o/ݝϙsgZ˗.1 z cفHFOOeAy2233c^t&9<<O'enB"Hr'mM'<5C9,wxX.fne8ZqөS {!0NXXhTTTaQ>x?sLwWב#_U77N u(111|AO>HOym|z:c\B>RYoO ,t-h}(sA42/,>gnVozz9993kbܥ-Z\پm gDjNW\ZΝ=<߈KkHBj  )xV|HOԁW/r0B ߂"4nλ1ʊ !HIxFM~3]uW4d4WHB4 Qy;_ԖD"H$R'Zz$h4N4idǏ[H"H"H⒒).'Y,*2 Tjk}_DD"Y&)VWvtܜDEQX"HA'AΜDQRH$$#'H$D"$"$MH$DH$D"hD"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$ D"H$i$%8Xid/^`pʕ+T$DD"iFySKJ<΋L>ȗ_'9KәL&ƩvRJ"H$$l6[,y3$#)<#.?Hʚ3wI,t"<\x}:)%dHBoB|$טd&XI$$Ұ j_shPL5U{NÏ]#$) тBA-[$ xĶ'tzO^ d7o۪E7,P;O"$yOHdШ[ލ5hzZ[qB$ 5mEb#N=#z򩧁ќg8`0%$&c""#DOUXXjnw>>//7+3sܸqQ"cY|_̊ѣG_{{{_XuIDHd6QNH`۶)AK*< C6 Pb.lʚ8|Iq S2H_.!)9)i޼9)1 i9λȁV{!tJFbBr`y]ڴAe=RSೳtZ⒙؈xռEnsRXXgV\1dK./}}}]6MN4<\t!?}\ I]9JK6lA侫fm[5pP^e&Z9}f)I11 .4x?nϝbObRRk_0+Wv f9uw++S=7)UOa_vp|Kf)hdS҃?lBUP[Rq>`PRS7nm\\]>$"qt3&Q.}Atp疃7L\,6 ϩRn|2c$xTV+9gzdYܸ0#EEE=c"$^ Q99fs^RWw9h@f1e$0 RܴH@* ^fRvHYYQrog༔1 | bgBn,䍛2xBڗV; :ɼc0 Jܛ / ( A32W3!Aw.2V{{Ʈ.|5oGeFDDZ'/s/O #ʧ{m=؎/{]}}}i=mW6Λ$Z%^NE$|RIB9 V|h3Y"4DHd8qvf N{A"$u(xt $6EK"q[c kIrSWGXđkO٭ٕ_ BL)--mqR{?祧z- AiAI1 ڄnلZ{1RN6r(,,$ y!xBh42HVEU/9 ɻ މQy H$ ^*qpp0e`kRX:/X>xǾ{t~˓ڵwkkkTp͚5SjSO=PӕWT|ON$ObT*ݕw`fCcN4i lD^`#YdEVaA'z@O"6}I M2˦C)g(x<))*U#_}NB}.)6%w̞Ş>#P2O݌="#NрܒTEHAip 6 Ij0ILHK-w Ulh ~Cg>DXQQ PRevpr)ۻZXd7R^e2BUHOCHAEc BRsssbb| Ik׬f~'OV n'xhR[Nv6]dSre:U~t< 3N:xyQxǽit0 $C5eij2u*( )DU㞓@E$CfWӬ|mk;LCsXHnB%}kaE_MْSoUuǦOywݹ{6B! /[wZ~B,INN6f!!AEJe{9K #AԇDHؐgdxI{x͚86:rD~J`#IH_W[{9ٜ!N|ꗯ\PXXPXG̰oL|uVu]DVip X|0bO>>x0EW^^_۲~‹I^[BΞ=ncvWE/[0;|}G>YN#q!l'B ז8'iz=)`bBbIif@V)s4)Ö5p 靓%^kVJ 0C;`*, ܬ݆jWDF5nR.MNikrAQ͍˒g}${Oe1S]_X;tԲ$o./YyY~Af-I֞%;bڵ$~yr&}mGz=R{$-E IÐ^V7^D+V210/%F9F{@5ALHm׮nDM3}wJFaH5qć yPf$佋07/4 t:!L$cǎ?>i$˗/;Lbzp& .=ZK* I3$%7'SziߓQO>,0wO-lrMR@Lٲ'nj;<ڒ :/iBEl$(8vwy?U|i~xD&>XrbjV__ o\PX )::}q&*%'7a_>x9%ŷef Sw 7/zNtHI&$]u 6!z#).'cH8Y'Fw4ֲRBb9 .% I?!.@ [ iHNҢ:?tOSBB1c""=aaaPQQQQWŜ wY2>o&w w%""GٺmѣyIEXDIgF"$uVo7ۥB%B,a\%;$9oTg|kҡ3~|yR:-? aϺG2zfweسw>C1II" I/SMz;@x͝$MLm#ԬQӦf6y 7?^ޗZ 鎻jk=ĊOLJ:ZSE{f` V9MF㔩SYe Vg<%(l^buvt0#6&SŢ)l_DRْdњӢ/Fj?w]3@<ʝ<Wt-Rw7sW2cBo`:\hD"H  6rxU,{-jxY'NP$DҺyDtz}\\A0 t:/=VnD"iHdI"H`D"WT$D"HI$D"HI$D"HI$D"HI$D"HI$D"HI$D"HI$D"HI$D"H 0aMsAUIENDB`admin/assets/images/dark_pattern_2x.png000064400000002032150212006510014165 0ustar00PNG  IHDR tEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp Eu=IDATxb30a $L 4Z0jPZZ0j EƇIENDB`admin/assets/images/gridtile_3x3.png000064400000001652150212006510013405 0ustar00PNG  IHDRV(tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp vS[IDATxbd``@`&$`'<IENDB`admin/assets/images/gridtile.png000064400000001645150212006510012712 0ustar00PNG  IHDRr $tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp IIDATxbb`` L@a0G]IENDB`admin/assets/images/move.png000064400000005611150212006510012052 0ustar00PNG  IHDRVΎW pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxڬTA03Q^^~V$D qnl It%" ljEaDıY{HüF+H5.ɏʓSefCͼf[*ku<Ň'-$36b]g'I;a_f>xѺKI+]gٓ#Տ*-v*uIENDB`admin/assets/images/revlogo.png000064400000012476150212006510012570 0ustar00PNG  IHDRT<9BB6tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp t%IDATx]{lU޾(ς.J5(,4սU4U[[ݸ&jtw /WvYA^"kA(Ǣ>sv:sfܙ%_:;s<}cex.o|d «q Hu)?3q j&P B:SfdAx>2 QdyQ@ CC-R2Uj957@܇'1e=ΤI|+ " S)L&'^ꒋK zETRjr%^vw59@ > =?{!ՕGAr4$Ȃ qX&qE&TA̙~;jP|rcdpz&_ɓ+!>Ei.y$lN¹&-@ x }…00sjM ;אLχ73WkAd1=Ky&Af9&B6%D `;O?q4`C&Еv -+V uHD!5o|7p 3AI/o 7WRk|H@ \(+_nQ i=rm3AӠBĉ0~l|pܹ.Xء;/&T1@5xf~3֯_}N}&"Fs/YܷD, U$*pA2iL7 ӖÇ?ܙxXsMMGo6lѣj n*i4S)>@ \H"Z7߄ /)ӌL"_W}̯qV\. o3@t k**`ܢEN g!;ИjmUQ1Pj5 Rw9ڬ@ d4r-?-(/ SEB~ } voJ0U,Q0?5D#Hv+욠ZWv<_'3:ߒ<*bj2FmޫE#_lڨmo|J7E~F-?b5O{;!*y.\͢T$)_#ԎRWMIcn g/BہR#2jyYsC3s-+ZUSh+Z,C3v̠! \aMP 2$ ~PR>qoŃ]$%^8fiR/ u.ԙ*i .BrTx#de?PۘLAy g]Ȓ@S׽zq[૫|HaAǺZ1K廉I=Cobrzcz>f +&1f&ӄե#SEe;BeAM2̆ aCϏN$J jf#1CQ#74y1ehf=<([uXC͟7Ǝ՝?ejQ5ۮ &Ni ,-1wdd dNcU)FcaP%,jWdMg$~txf; /\w1wvJI'R͎(Kn~{(nn?,ƕQ5h\xu)鮗 &&*-CD$w0Oe<$QOMDŽ?f\WKμW$&bp^߀X?VN#sx;HJCI9g\f+խCE{J$,?@ˌXm ~֋;[ݹ_mh -xw ZlPqdUMO:5dD RSe\%>\.k 5No0:mׄ؄X.\k-zIcڜp|Nj "K$۵  ~j\wLv _wQş5gY3==pj:ET)3WcaKAڤl.?*hp!Ԫ*Ul/tnTp#AbFb1ċTiV2)e 1Zcؖ-…qt6_9wOŋiRs"$pu8,wv7td7n$.)O+ L};): *qWdW$P-5 'OȎ֌Q.`Abo&KkQ?T0W4,joc2ko7mi(/KwMrWJ0VcU6sd[nA$jҘpw'+j:D_\̚r2S[8I)+L<`x񯛂)EiO> W\9G/J/}ک*RJ:q ; kL &Wbյ`-yZNUqF0F8,K_ץZ?Gl7$@I 'Pn w~޸=n(-JL}@ R6Gr 7$5+dgO=}wLekõR@ \#ԶÇ?T^hml>>qtLJ|17N2V)GI P{ΟO-Kuw+~t/#ֶ},}.XM}g)ΔH@ 7MqSݻRZo[bzɘ9sO㮽 gQ s v8t45AΝg7[%LIA_^<9Z @a *o.MJP[ZGAF)ݠli0!R ~m(@ d.(31@Rf2U,)*@ BſbCNnHFeLL&6&S6[]LM] 59@PO8!T5Y׉?He jr8g5T cBS6vo&'^f7ERC/!BYL`6359@ <sk[rsQcxhfZ zɕL(@ xr, C7-~Oj6Q"~ɔ@ x67]ntJ`%X@ }b,,_l6B'39eeNȣU(1SyHFKS`pqTσ'نėӤ@`U1VIENDB`admin/assets/images/guide/video_addnavigation.jpg000064400000051027150212006510016175 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed %;R       00 P1@!2A"3`#5B4pC$D1!0AQ2 @q"P`paBRr#b3`!1!Qa0A @Pq`pѠ -wN \ oFtfoFtcvݮ7W8aXIyYQoFt՟qz 9PYy@"ލWt]&==;rgӨ r  iɈXo2`[Ѫ=meџ9ZpAɜXZtrTV$TPTU:CVGއ4er  Р;9 -wNL|j@ rnoF }@0%`tXH4 N "$B,$A8Yyh2:+ $,' 3@):0, RtA)\@W'DEըNJ@g \|Ei~dS@_~J-@_~L+@?h_?=O̊@]@B.>HhrV )9*à^ 0v|Vm[vX@ ` Fs(0 ;\aAQXlvl;*1fxqQ(fNN@GG@LAIyI9 +-*rZrA%g% ғ=y٨ഀpIJ $vg::9  &bت2 J@- 䒐H%c/$AXpZc+RvTyHy Qb*BA攁 QPvy @˳|Wyg>JOw.S۫?kwvs@ko38g7~;^5tyƼ`4tz^QDNN<i4LY f@]<{F/~ƫ > l0]v7^7xט{vz o0XWޗ8dP4P@!@!A (s/ %5~E< X,: V@ ,$@m%0 7',6us2͸g`^t-,@ԯ>>+ ղ;3j[2Eدa$Id\ƀѦ[9!$6$K*9 I'D@@ڬ@ =ubOBG@Pg5:9R- ֕,ʌ>ZXAy\ͅdTH d W}vZ`³蜖暌*prvI$F$ $$$@A @M5J`7ԃ@o<8@ ZOZ}\pUeCeA^O Vy ᙠ OO\pFd|t> 9@?,G3g_z!ͷADdw|=|M;!@\40~WւE5m5H#5֟kOu8ƈ|Zq,qC#=xYj?Gnu~뎣%:#V2g^&06L_ZgѹMG =3ѺY0PnEuw\#!#?|wln]אm9 N44O^fz+++++++++cb+دb+دb+دb+دb.+++++++++++++++++ Uy:`uAh.;_;@LD֗53! #DWTTTMsJ1P65~qUSpT_7u=U5G8wI(@ekL|,7s\_!r38r¿ *y(d<=r׏v|<ܻ6fyĹú~*ǩ?A~-O;gG?4TTTTTTTTTTTTTTTTTTTTTTTT[wq~AEEEEEEEEEEEEEEEEEEEEEEEENE.ph1iNtzy:#2wo-@q6I!q J=uDuNY_@Vp,0 Llw6+jjFFLoQZiSY$F5o6H!bqOx;mT<4*aT*PBt1@k1PkZ<*AS4ԴCְ5PϥP};AµʶL7H-S Ž ȑ7 >13=V}E̼6gߺۣΨ3K[unA2&㘱$,FFNL̷X=Gp qk苅K-չn/1vjaiy 7(|62~_Va;b6?z.:@ǙtOjoI @*AȾ^ޮEf3$׏2E^'fKt>\,isSE ֳ}|&sޮiF݈`c/kȌ1ڀa MTA.u|җ)屼Puqn#A=+1v|VG0wq/թ ek{,1]t퉘7?8,#͞){=<7XM ^PNnjBX׺mJq|A9r&:L9⃯by%np[X%dZtp3qq:uY"wv\ ][[[[[[[[[[[[[[[[[QK;V+~ ߅o·[V+~ ߅o·[H˷*xjk^tNr}_u@'kHt_2?Rc䊸>Wǎ4טLSH 10dG†HMK.>k2\ir3Yȍ塰gdhrsLއ쁷Mj26OY8F7%@!,92:qgi*AsÚ5+Er> .,-Mj1?,G3hU'3A4O4grV&3b X3'3FѢy<* Nڭ bW%y| 8:[Eyx膃8: de*'xי׈„v20(8: pu"lh3^g 'i&ϖAߡ70cTjzO/KNmӠ2eEM]'bUUUUUUUUUUUUUUUUWOĠZbGr3hamx!HOГ\:(CVmK3DOauЦ\bf>]]:ZwEʵ5VՏr&ycOqc85-O/GXN5?lf9qFqoO{]7~0Ǹ#O}$e"Tqz<dg9VG8-lQ&ۊ4r I-}ց|GoTcL ۑmEr4N6;x&a{Q3vJN5%\8n=,ڭCl5ɶuhut"(pRiA܋Ck#vQbꕏyVlxpWM їݓ`5SEGH*,\Q6A'/Qea @Ι ۓ"ʚEþQz3]D3ZħIy*Yr..BSL x# ϲur-vOZt`v\ #nʩ⣮vDTdjONV ^VWNɊ랰P&M5PGIP8랴Cmt9NVdZxu^1OŠ CRnI :w&60ǬW+ӂ6@"vB~x:\Go\;k; q_}GuUUUUUUUUUUUUUUUUE乗2\˙s.e̹2\˙s.e̹UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUW,"a‹rIF\3^aBRЅqVcNՏr+rƿ^).>=ŏ$c r<yba8'8<oO{]7~0Ǹ#?SpH%^-/G&YU>dtx&ۆ4rVC,u) 㤞^.# ۋ衢v,XhKkccl(7)]QC T;^wK|S0ݖU;k{{JѢѢǡe~:&EeuEEdu]J;C/ Od]r1N Vnq1<*ƈUQ聪Vmm#&(2FнCZyF@²ްm'/,S3!w + HvLd&(F^r?ŦC^’X44泙xbcnoA׳+ d+$,,3AuAZ ݢ&XJ։'>|1$EA xl*<՘*jJp>o1ZPQ]:0W'd Cg;93lQh'B90d{R}2O2yiUj"I}ngdht t(cC7Nd[ozEs9g,圳rY9g,圳rYmmY9g,圳rY9g,圳rY9g,圳rY9g,圳rY9}~2e}E^>:;G_z`H5qRL_fXfKV+IةFD"@[ƒX%ЮJqe>8zY&>PtԇVCJb)l֬ytjxL BN>tM9Sdp3t1Rҥ{;T((R!y`mUoAikE1IPa^" %p  @喆HsA67s4-Quuevܾﳗ(b=\mN:|M ZzO{`tNkaGu;ee?1дr?ڨʚ gOo@p՛랺^XW^m^ =B!ʺ ~zkj #I FjH5;]]e=b6LzaOETʙf+dtꓮ=Ft{qK0A=Nݜ6"tAe> HIgъawGN4]P`8"*h]5r>pV/;t@4 fN6[=F? +'K b+5]h-4QnRwd|*G0q,Ny0m$A5o7 T@?cu%Ԙ۪@D~N. S@uI#h&/[pGɀ0Z_|FȽ :CuShH xqE(CJ }VGjJ 40!O7Ԅk6WsCAQ.O^}.2[Mm:T C@w@VM@ޑϢ \Urw9u. ል9:L4JH.h)xHFX`~Iջ>+}C2{: e#V@7ĢOVi-R *`QbU[0?K}c0?K}c0(DRw|"U?IvtL><xʪo @݈6CjF-hXYܳTb98XpN8ҋe&ȅ |lnF۫. ҂P*Voo5>QKg;y><݆v7ȵX:[c^a+2|DbMG& )_J?m#%}v%9ǙdL+3s3]zo] LmJ]sWU8U]ekdw];:oCt-aપ]W/E8>,pn ǜyǜyǜyǜyǜyǜyǜyǜyNj@|o>8sm[>>nDQ(J%DQ4[-4Uz"luw=_,+kbjʺ-LЫL MXvhfkEd(pO1܈ Ai;InD[@Y{<:d$IGsYNډ5!tk Ηn4K̺CM_yz;ڸ>f [v *WрqǶl=No#~.b9\m^:|MZN{HNѭz?q Hn٥?1_ {UeYSAz>5wmz}>eꞺpr#}]x._t3:{SBdF3vzŅg^q`0YĴap{R\P_\[Z_̣V >AeUk`q2 dއ0\=b6Dۭ>}d a3&^re9-'D,̝n)cs츂SWϤLƙxvC@nk!V)D^lE) J r c,S-b(#̓e]&4kp&vpʌY rg  B@w̏2D'Vo(YbԪi]dڨ;gfSŀjꚤS؆ } ^i&^F =|T_5EC,j<4vhCM|nk bh0X/FjV(|I KnVj6'[~Nh.}6;Z7L,ua{"j+dA78UQȋ3/A5:ъzceZUp h;ƋeC9?, 7@lBޯC6?1w~F%!0 ~Z57_3!JT~hmEm [6 ,Q;,s9~;:*:;[Gl^teZ?L/@4//}32miG}YzjZ)T{! 䕋QdVYSz(֊xD 4Z?!9,?EgТWg~韝.vMQc?tΨY3G?tϤ >_H3Y2t0?Z[Oz,eL6C?f& v]t$9k>_tU%a.tW~|難_t G/fY}srNI9'$䜓rNI9'$䜓+_N]#%]?!>{._rap͉gH G{ɂoX{8^^^^^^^^^^^^^^^^^u')Xg+z,{'Bt0{'S€ |礏fnJ|0{'@k1X=ѓI8'pN 8'pN NZ <$-O] [mm$I$I=mmmmmmI$I$OmmmmedlI%I$mmmmmeKI&vlmmm{mYm$}IdmlmlmI%n$gmI-mde,lI%NI$mmm}mmI=I&mmmm[mm$I$Immmmmmmmmmmmkmmmm٤mmmmmmmiI4mmmmmmmI$I6mmmmmmimmmmmmml@)il%mmmmmoDAmmmmmOu{4 [mmmmmi$KdI$mmmmmmI$dImmmmmmI$$Mmmmm-mI"H$mmmmmmom omommmmI$$I6mmmmmmI$I$MmmmmmmI$I$mmmmhmmC= 8emzK<ˆqYG3>Kۢa6ehn@B^O?`,!u[|g4ᅍ 1{uO ۴ҫ/!Ia}B]T4w7 '@XuAji5%g~ϡXl9^<--lN oyCLTZRݙhy}2}$+%ޣm%*O?fa`%֖KY;,4^ߑX:`>1#+@ښ9aUKAS-eV.򚨜4VeJt_5`^m>B߱S53.j|zLϿe 8ÜÜÜ9Ü9Ü9Ü9Ü9ËiN4N4N4N4N4N4N4N4Šit9Ü99Ü99ÜÜ9Ü99Ü9ÜÜ9Ü9Ü99Ü9Ü9TJ%DiDiDiDiDh[A⸢) 1y*j{-oAѡv;V6;>d <-ӻקSN̳%zH+&ñ. P(rB[Bp395iLb c[S1Vw0R ZcPG"jxT"`Z[Uv/@ j veAGRrMIn{G sq: WwRd8eƣxX>% $e.0!cR n(d&/SQ2pHDZ3А53+KI3n=cSsu7I)tF=̫´3J]Ji#BY9m #BlGU x<[t5w:8h ]7iTǶ BfZ-ytnzm†R21mZ\2j}Ɯ&Asm񪃦Cez Ѱ6?Se2LS)m񧃮;}=h;kpe2LS_U-el[-el[-el[ =6C-EX-Uc R5f~n Clel[-el[-el[-Vߡ{ 1h[J]$Դ/ݶ;/ N= w=N3mS'5-u\g)JvOǢzѼ~%lbqiWR,LY] GpZTh=e-ݿ,$[[qQAc٦qU爒M;ԟR}vɹ[+?Ϣne˦#:?QJJApu:^>0nN2F M_1WFS"X'>:@XQ֭@&qYSI.jUjUfe}ŕ4-b`+f cGpZ(GMI 8 uvj\%؍"%/kF2Q:@eF;9|8_Z4h.Ka ql<;̏lY]dBQkG]&5_O-/:MBةx%`584/ytx=т_EKk6Yo74F4╾l`4eUpXzU+hc{CJ.вk,67bcC /S)s_x5jYqL-WQ5PtFPUA Z?=-1 hP4uL8دSCdNH/8>!Rd&hs* 0ҡp U#ҦE Xڦ$"棼%r1FQI-wQ!)+_0DӹTj0@(쭣ݾ,OFxDeYӪjіi;:N]t*hm +Yr._#S0p Qm:j'ෞ0"q:&ZD޺[x |%xiM\}q~\r˗.\q~ y\rr˗.\rP!)Ϥdwy_u\whc-%k9d5jbchFT1acڔ0r.rsBT+ɘ&UݥS=R̚q#MZUʂ k2R[!px$e`- ."4FKh뺣iF3>gg~?[s "dx!v;7r}WP/q*F hh;#rн9NãN#o1J_hQթ)Ѭ S3F}> - ]M+nO]ͷIN2oRwUZb47pQ@Nt'[OwyϺe2v5 BL0huܛLP+5>Npw@3A)8cm/Uy^g{Nxp< Nl4_Cwwwwwwwv]6V Np'8 p'p'pp<Np<0hm(QiF҉FҍJ6m(QiDiFҍ8 Np'8 N A`~% wf bJ%J6J6m(QiFҍJ6J6m(m(QiD;45b4at}osۦi gsjTr|;K%1߯Vvg$Ƴr˫Xe8}cѓ{M[CgvZhȨ]s#3Bߘ'. `/t)oxĵ9JB^|=Wmv "K3 Ԁ)s o_))Jv a\Mܨ&¦V-F.BEiY>aџӺ0>% lgNG0CPDkњКAV~0xc'1UndE!Nf]o- ˤU]Os=KlF40:#ѹ# Fӑ5D:> {|iaŁTU-ess"8%ΐhz0|V"1"¡%(X=J\4SY,JD ZvPΏ[jhTeE:+[ 2@uLBlTk9 .h4tk5l YB*,48? *KS.zUANa|2uuQ эn#8E_C ylpRlP+~TXJUã-w-݄Cp1pQB{D"lQĥ6@y2]-sB@?4ExiWJbZiGh-k/r~aKrH#BU\,~Q:?IMcGSRN!.'w>aʝ#ػJ돈okQ`, "#&u~hTšPvPirMmUoݚ_u@HI"HE>q6r7TsmcbZin [Kleؗp)ݓ0 IPxawҵ+9YH໨5]0tois}` :V{=WsYLF1EfhJ"(:d,DE,rM&cpk:Vw#}u MvLg|G tb U,mR:u+[V&~{\a 0[AkJg(DgyT1џszW)PHuP?z'۔1[ٔP@ (7MĿ] :mC??9 2oBL雠f 92o8V ҊtL00e͘/f/fpt 3zeDI9'$䜓rNI9'$䜓rCr1I*TR_g_+ֻ"Ew \z3{$:Cm{U?6hc>3E.W3>A;37SP5Aꖳ3>AU꾇C)f}{_B^s3{&g;.\r˗.\rˍNYŜYŜYŜYŜYŜYŜYŜYņ\r˗.\r˗.\r˗.\r˗.\~DQ((J%DQ(BT=*xTOj<!nr;>]z+!z* D ]q#-wq3.\S_Grj*W^{_z7^?8bz`LN:#0{'Aˈ硃1< V1=Q eLN= 98=`GB 3p8g 3p8g 4?õWUijR ?)WBϡkг{5H{E>"d=yT0H 5`y=y ^mqTP gOTd=tZ=ϡgA@} I$I$v[.\r˗.\W.L }sR zǏjWU繾admin/assets/images/guide/guide.jpg000064400000107721150212006510013277 0ustar00ExifII*Ducky<,http://ns.adobe.com/xap/1.0/ Adobed       !1AQaq"2RB#34brS񂒢c$C51!AQ2aq"C ?i`$` X`  H  (@  @ @A` ` XH@@@@ @ @ @@@ ,  @@  `@ 0 ( J E$ @ @ @ P$P# T #P @@P@(@ P@H l 3`T  ("@ E P(@EBF EHP"@ XT h#<P@ T`@*`@QBT( H1(P(A@0@P p 6 @i(P ` (@*RQq dy@b4A@a(@`@D|CB>@jP ! ! ! @b`E%`$.``(q T}k%(UyOF  d 6kFR3jl @E8Iɋ@ ,ī\ % arH X24# ́D*  B@# @H  $@ 0*(@ %rP*ce K`w.  #J !*`֓O" ™Le*qbSP9ጀ,ԁ,`@ umIF.2 *, X),X@64Z(D@Q++)ZnBZPN͡p| $yq$)RPxq}Feiʴ Sij 0,@@ @8\F0hO Hy(*E J:( P ǀ l/\K[O~q7X6@Mҿ41ŭE J ["ĬW ' ' @E)q ra Iix( =_ 05۸/m8R"1 n5U2fX`;@,PeJ_R+ Ծ#J3 FX(ؐEÈ 4$Tj K<8: Qڰs+;{ }j0HpE `* 1v W06 u1sU15怘 ! g&N% DWh!՘1OjRZ{x]a6h\>4vi( m,(Ӳ&(̸VlҲCBxQF߷ĕZ#/ <~G"@[N{Qw(\t~aun>fG<[*'JVE"PKٖ3\ʍcPOpZk2e 5 I8 Ẑ(`I0 ,d T8ePA K[J< B6548 */i<׮ )}a ѪڲXρz5GGMV]FQlq̣.)X m|Ly脁@d.ED WF]UQ=KX.8:7X7՛Mn)kub"ȁ@X\fXH @KFg*xd$! eTz7Dq  CC0>L>L u200+\dU`4 >@HopɁry qOW52j >;s m4@y= G%I@ X7 @$  E'C  (t]SoZ/^4MQmSx95 FKѺRXyU,x<&iqWLyΌ *0!Mk`i012T\ӚŊy}":n|+]0y(/,cX;~`іPO I GP |ggw91D4f9ík[r@<ܷx|pU eAj`iT @P( P TVD9  vvFmVA&ꚇl{jt3J%pA:2(2AP @u2SI%o]c+8˳}ԌzbJ`I`@UE aPǿ~sYQ+.U8<&% 4te ZdWD *aF 40,@@<ܷx \">|@ދraU+ G[s:n/ w>&, salM|c>@1 w & \y!(nL-[ *N@-+vRk@%s@& \ 4W4W4:!Ź0$[(02 i'M? .r~@"ܟ-NOmM6m mm=Y5ɶܼXo\# 9wY>M@RAM ԡ +P@ @   3H kkR@^L LLדq6<@ (@ @ &҈P (JҀi\i@HA$%WZLp>j?p@MΝc0p5ʓ'U'h%t@P^fGn@rC˂7Zb],063{i] kx6}ល @ nVHv *P 0-eT߼n'LR],m_SwNS]֒QX;[ciqrVˌƊ4ľkVG :SkRYoy}T5WCI3eDZT5qU')cLeլ @2H@ *܂WRARA5,B4 bwfF}]Cj*;6]\VH.h:g6ouU+<'a4upǿ4tGK,[X}92j*U\{r@HXqQ 9 %~ Fj֭[O} J9N,}Fg(\ F5_qR(<]U-ɻemަ87"FnOw4Ug,@h56}m>1;{䠭5Iqrչ^ A.^(ʶƕ 什N?J\U/RIp)l1X(ۯ7*~ 'wJ WTz>)K` ,x52V`VA$i✀,`WX e|a*YԥछC]/bWSzV嬳<{֛S"~VNaK]Ip$ jمګKb,p0Q2P2G<>@R*܂Wb@_)U:0σVLU) iĪSHҧ[Y9g0qN4~!ڳQ<[npY=aZg [e pY(:_xrˤeA`ȧA NN`%`sVTY]";Y=Ur\7uv)k/O`kLgU Z ..Iuk+pÈQX @HaV@*9ﴶɴ}Ϳq+zø R*vZ/K%R(ų/ _0$`Y|x@:l{ݒi1@OgjW @KV@eSi4҆S^`&4J3jmR%k\k5Ph$X%Bjq ̃M5\[' r]4@ +X0SɁk Ϫ_x:z(a[}M*R\b6\5ڻVlnjCپ)OH0}P ߍp۵kQs~$VKK.gնhGoFK_9 ca yYQ=F]@!@0 Wh+%9մ,i*UrmT J3d"G:m.&Z5R+BiF["'vĬ^Nj#FHk+YfҌx@'\ϵ>J*$e͂$"sOq>:Z֥eY?w$"]S{@JU ]4ba,&$zg"@B3#Vb{@pWP@-nN @I9Sd֎+ uұ`faJdW 9  @M}#NΛ [`"`Xԁ4{X@%ſ-0*, 8lKNџ45q3 51tx489c!V d;Z[n+,—m0btvØG^/}xz=֤$||9q7Uyx(z @g{<@u5E\|~oAkXf@t<_v%IAU Q. !R@ԂWh+oym' @di"eYd9;oExӹVjO6 9;O6ҵD /ˎju(pFG*RTZ[\X78yFK 5OpˡFg }(ͥxM8xdm78NF9fmPK6# _}vxG[NsnXFZ|(Wd]\BY`L@`1 @$Mca3R t6*[` K5EkԆY<Dn6h&]> &PhBune+ek;,']Bd-$*ӆ$@P P+ 0jibWici&@MZҩ/6ϫ_x$GX?[O][YyuΡ[npY͔k\Qo_0YFMvgm5/}}/uM]ոxG_ap?[H Oǥ]sW^>2vvX_0fe[WWYPKW8,kXùt٥3ĕ&:dݭdj9ͬ|;J.OsCOZWZ$#3#diEFYD7KC%Xe[4$Zv˒EFGdp>V-c-<lz@WiS18m|-q^DfJ5]JcB(O?]_sJpZ=ZkUf:Z8olYTfbDMU2j1Uye5u!v U0]U0L`e\5Te0Q5T`j*iAQP _i_ҼsItב~=*yRa%9m1ɔe>IFH c,3yV$ 80m}_@>zvK_ev/Uez<(\ ߬^VV߇06m[| d_?'NdZYܯWO}ߗX#on}rEgOo诒utUVUJ8s"\8`[~5ˤs srg+9@X 5-ݽ[MiL+[\W]W_+zWzʹrcѲaFx5gz DZ4j^YADZYFy5U/R /S3 @Uĝ+HEĽc{ɼb{GIa: 7EFMyB(i@ PҐ @yIsR~*\^eG)ǯ/<m/^? &IkW6Qjuܶiv{Nڞ8DVTx=]OX1Mʛvv)}I?GAm8o^,#&.چ8U۾k0mU6emUgj8D!Mػ\<J=]@A/h+("(ԵċAջ-[U\@;&1 KyӘoEj4,x2b`jz0o+\Z._4Fϗk믚}u@>]h˵v._4|_]|k믚}u@>]h˵v._0k;/0&ּ|Z=ݨ~0(:@>J/μ|ט:mޮ|L KUYhsYLwͤFM*9ԼkԼkԼkԼkԼv+քMc@?Oc@?Mc@u[S\3 w؍~(k՟"hƹrdT<4ȷ"YzUqX`6ˀ b6n9H\oI/2t/2XQ57Kh@֗gt[ %![EV= Mݹ$c}޷u 2@{oWXXDxfsSQ <_ݓ|<4@7?W?n>  @-MMN\k j}0k˷⦶%ۯci8@@<4Wx\,]4SfaĩI XrxzJy mx&.˘]j%`D3oKB0*RP J޼g&]il'}2nf7)$S ~0m%05U2+c5r޶*ټ_(iN~7o&^+L nn*Vxkum/7!$8CGGr_k@hK0vez'ϳļ` 0/˲xg{wiU񆂺?]3_yG@(@ v7+ݜU ú1 mK`MD`qOiET5r l(4ݾx @gIZ5V?)_#@z~?aM omͫQO6v~}??]=;KT*6[[=RK6CSH u  6rja]6/jMwqͤm)-*g7-0dۛ4qIv~pk-jNYjl 5qpڀ{nB2\^m+N$P*F9ӵe8 RO.Ul  Sk& |’ZՂ /Η(7<;T+o*޵>3\>=}j)xdzZh> :@if [8=^Ң!ꕏ`tYJSq+/O7[+_%k{x~jҔGGֹ6mh==9}Xp _kn;)k@E,fs`KSfj5雄y".i9I32-vvedS tyz6 "R@vpJnm=uM^]Ζ-Y-kz(>^&+]Z]g{VQ*\ bDP?QZi@{?]oܭլq|mh7WG[Z\(ѥygkסB]L#hk9I7T Vja,?wWKJgkSֻZ:VK;d5YvٳoŚu2 ~[kMqf_ߔeټ[9>/I$ ;pO 3;0$ #m><9y:;ڲW![[KvRx7#E =#@yr^]vmZ5:Rc-ӥEti:׵U>]5 ۔.… bWvnN3e [ 4FJ2Fo5uՆ~Ö yK4eBp:k]qGgV"^Ր $0,W:ڦ8|.jFcfUg'(6Rn&Q:|>6Kқ}5 Lin}-G4MMp&*mMT4]mWP˩S])dV[&ڽqk 2X LBe(ksJʪ' ^jJG2[侦6A(zEUVvϹO~^p]Zq.yÝvӭS!-ܷl^- SoҖ0ԵS bqIj{)<"B{RPũsKm!==9}ޔSg\Ox|?P>0ϳ =Cx|?P>0ϳ =Cx|?P>0ϳ =Cx|?P>0ϳ =TܥK̋:Ǯ__xhz:JmUm)4=ݺRVBnI7 .ocT|k NcS.][4վTxfQnJYC3m>=Z\>jSMMW  r~m7 !yz,*,h*F(e@ړuc0<ח8 ;*`@_os}{5=Żu'c=K?WGJ 0c^D(Z.YGj:i퟇cS빽_T4F .;mn^z]W727y r^:.qїm4~avZ:(-Q4վֶ. kwvn,q4ʺgϤw+ $ی^a@ok`MVݞ`5[a@9uM`@xwJjZwhMjܦUB"үPҞ(_cS fqYj5ڤ(K;<`TKL"gZQXA10@keJ#Vj_]faLj%/"Tح)1V}JlnѥGEN)ˎ8ijvb1NrյN\.MKNsf/^KZi H3ny+U%,]>gUXb cuu n=c<%Vterȱ%4awQ8:\=݊kQ1G}WUztA/N`;~0tY:sWWwgVg~ÄAWTia115JVv-fI59,{<;=of1Ռ~s~l{7e]o ͋绱,4;K(嚄S"M/Z~o=^ݝ|Hܛk۵M+Ur7+gsruvY6MVO 8]+d o/t ,.H.H.H.귵:ep]YRz:%qےIV>PJ{B_܅#qϏqJ|1"g70HGx`8~Eys̊v˂ꫴY$ Y/&VVձ>UFj餬Vix?mS1YzQUlk<%@n{ur悼;Omz\҈'Xdt@A^O__bVM[_\A^ӏҰڊ錸^L+ᬊe)5ӟ\v]=KJ NڶyĚFz!:>@J-ƭg*<{׳֛Nuh5ϖFt.(%be&U՟? ͅȍ@OCr?wmwџ꿳^4weysj;K3Og]ØEZ*8mu;JSmqo>+:ǀ5)ug{WJ&5 >]^@i6M62xJJO`a= 9\a߹/{a! &cֆ=hPZ&=hPZGJ](z4E=hPC։Z.GQ>|6vVSKf@~!i+J鵽emn:Ң_ҭ?+ԘWd]{s"<(t>MK4omu#̬ۖarXb<{XM~Zu]@iP#I,,bP*J`%PomN`5Ә TV0(ߧ꯴W.9Μ{^r5FUW5mNp]NwT]b}wƽ=o &+*yč鱽}Yq\.3U}tkMJ;E&g>i_+) IצSƩM؍#ִ+-ɕٮ].wxe򲏵t؈ ~uo  ]7>[o0z}qG@ @ @?Ʒz>~ey.򎟥ޥfh 'xqZ%U2^ܛ% nx Tq&nl$4@_GRղrt|8}]g7V^*)&%9'؀#h`40/`- fՍU~uy9u}F|lr|$ֽP5U xue\gp 8.|Hi{@ڄ3k03ô(HH@iI2GKzֺK\<͍JOu>vxo[f')ZGvPkixfs<5uN^e%Ǔܢ=]^r|D+5vmv^ōsl9l%39#}|:JŋjmM#~VA>Or= (߹{t5@5@>G #~%QmiYvKSA[i] !T5Yoj?V,g 8LdE0P%.l |w0*uNKE;X?}Cf( @~* 6NXS`0@j^#e`U@ L:.۵۽U<& x0:?Tt;^{=:k ċ|[Za+9I5wHk~jmzu?S*;YuӹGں]w"'_jz}܂^eYՎgOjdҶ6MV]i=ǥʾ xOp@Ye?Lὼ(O 9oVEO3nWGErWn[1[̃z^EܦB1%  i@=j חq@(0`h@O@PPFp1YS:اy+g"@Y`i`j@ ~Wȇ;m`Ly0$>L VN1Y1 y0&<O&L[E? ,[E? nO!3H_ 6ZVFU;r`#ONȂ^n:_s'\x?lVVcnثn|?٣z%1ͳ3>qmW,W v#ö[s3~5,?V{Ǘ=ͻtVRc̼*X[cjmIUICykN%o}apJ zWֲOxJc'Ό}66wJˁ9 mԒ,Kٻi so6I>>MۨwkZ8Nd֭WM֜0Kp鳹m3͖'Uu=>DV[}_MVB9u-xxݨZ\C0ϒN`fss5Ә=;S^~=x[[ '<~C赮*ge9Ζmܽ6f'꯿l};kOr@tڮjA6WjMd5;V\ /tN%L9]kOzb<[cjɯsw s]µRUy, :ScnMC ۤkړKJ}Eu6m`t;w,nUZQݺX"+˽8q,]̨P_hPO?n_ҷ=< @i`Z@@ ?4ukHWi2xU>Oum%XmZYœڶ9hu]Ma|EK)`> ՓURtR9j9\]k8}Mu[{7 ?&kgRsI4]Vw&٧mgSjy6L5gaZwzcSan4̶xsqKk,uӜ2EMZ+mUxkTcyb',1,hou7(쪲;m6gr`{moFܨy5ѿҕi$} yv0҆BPH_Ji C !}(a/ 40JPkGkcz\qן/Mvvm9ۮc_?믒"u@_o诒@>=HŷW 2q=HǵW _$+|{_E|k诒}@>=H鴔V;MRHʵjW:xl{iJ\K&?>ʚ'c>ʏQ{{q쯒0?<L  pח[nl Vo}T{_nOsqn߈TVFmNv㽐+SIf9N58o=|.| ;kvK'/uvNVnXVեgg8z<%]6Օs -ZY48}FOK=ƞݕQoo6Ts_aǛۮw7>nڛpuXl;6MpuU>d>g+Գ0|ģ/ z2  llێnN1ǐE z~d}&+7W%IoVl^׳US) 38 _6',oKZZV)AsqUaMjJ5}Eca>CnqP;5Qݴx&g'^MzkeF!fkVK[=*`[n8Z\ғMa8>&=~W%md=ӵhZŏt{ܵgK,ꗙ/S=!ǫ|?D^ZxE0ͱz|+JYz:j_V4=6a>^ooS9ծ#aVp?5]P(|V`P80HS1:Ԇ3]7y1(.ڇO= %ۦ77KR MV ectߗ-vIJGY1>;w\c+ih@WW%DGJZU.8Aݜ''jʵI7+@rC~EV 6_ю"o]S+99/]镹duӿoks,IǖǵFWx W[֦UYK,g:ɪ=M+NrQZ*9(uJY!% ^Y"mHnme6_? _9۫~ԫg߶[rYOլ@oOm[K:Ov:[V6Ruy54a }߮|9Y%fIe&*+ eOR>攝*5Qs#gw/>AWf1Z|u4}򱥳YܮӐ5R^ݣUN՟p4T OX=k}~X@\1;8UZ]V (k/((:ȣ{Wn\&x;Gh˰h/%{{jǴսg"$0W }E6{_`cQ\-Ƌ'U5zfx5yxVdjVNY.X. V`Mzi<;m+a9u=W|"?ͳƳPٻknYR$#$W[u;ҙQ{ib]7kuGUnߖwu矚~rK?_36<+IwڦjW0uxغVwؤ%^Js`imqm۱wmKl]J1Пyi '(=vTʠ"ѓòP@!x'VԫǴ)=QwieFH WW,Lw˗;<_$-Y-z5_gߟ$.'l纖⭬fyi۞S)oM'U\kLd }iOERJ@6a\qWӒFm<@OxMۏJγ ً=WrܪDzu~=z^5FdߧjM4N=rmՌDiR2{齳ZIx]zmu2yg;i-nUף Tk._k̚-빵m;u|nYY G>Gh˰&l[u/s%t}-7wgdӋbָYסTߪMp &ֽyGfWz꣜HN9n߷muMkIsƤ{ڥ[kS04뉖ʪkuSppH5im]6ucl*hݭ9{xaK`QnՑifQ8tq2Zowڸ]+C\#(@@ 6-ٴdѝ6i'xnOȢ4hN_95.W=@`X|0<{nVt(ON+h񹹆M)oU~33HTUts^\L`MoIҍ4P"tFzX T'1;|HI`5SXsY 5 <]4ν/U]ގN1,u=]mW8k/#?.>}'wL|D?i4ż0mOy1M+UJ-Y6KU'j+4Ŕ\ZFg}kŹVhU۟ BJls@eYjK^03k\qz$#qdc{k.?-G0xgzpNTg .[.ܱM_mڸwXjkJˊ`@tJF@M=6wZ\\T:*$鰫5ܖ9un5ހOvvS@` FSJmV9ڽ^ eޏfuۭԕU_Ρimڶ+Ez>N 9ۣ7lhIN-&^fA6ڪIzqb[Y O#kŅRbK b6ݜƛ}U8ݫmZ'$,^lG=VK,ԈXWc+,5C=?OJSQ9MBv%о +_hо _hТu/hh_RF e>ҏoUor/dCnk!MW꿦ӫnN>8ߥݤzVK*zՖ*99>Kҳi_<l+:Xv{:*F= һr\iI'P1OՓ-aZSģk^m56O幵z$ߵUW2 mEeXģ+uF5rEe["Vxg̨{a˟^݈}kMJ,޺qN|)F{W,<3fv'sJy͠+l}TP@nNk-p|uRӯ 4ӨZr6a=*sNoeV*iVg['Y:>-fNz[iowL:Qdi}.}W_Mo8p5nmU[ZVp_I[{Njm52¹@ښ/4gEtmF`oڮRfvWtYD0_vƯmUy7WYx29?h˸ n}ɾ+'˅\477.kmNb_tdt]F^Ҭ*q+\w7]/i(pX oޯyl&TZNr |O+M6VI [>k/߷jzl[%0X2.uu^k[{qI3_7+78)0^mωUVK5M $UmZZՉv઒b}8̊F&ÑҽiirIg+[k#%):,)zkURV]an>RZKP#.Uw i[J%V*Uc⭣ӎr7UҲT.Zͤ-0={;{tP9g;ۃttuDKSEޗ|1\zQli۞0K^d;im>=hWVKiozQm%.V/֏6ݳ~]Y| W_Wꩨ?0Jjj_JA|#WXzKUN'I[cwr1-ͧMƗx:z.\wve[-.&&p=_OJm̸qJ6"9r-N8 ,?/K>%1}֑.irnK%6,\򪶯rvEFiZ<]$W5 i]8pq FR^KŹ2+Y&i< V}ܶS÷wWqW eۖڳ|@{]id ]L+>YY7ǁP|:f.wzK[/3g>\x^kUŞu#[8;7\+:]z`G=Khqmkz׳u^+&J޶'<.*('8%63\HQRI. Pn~Wcpn^=.<oGش<@MeiF,#oiӯ7-9<~zS0'ŮwӳVl,09`5.@kUl;5rlٳuTZߥ-vfjs`6utߗţ.#Nf۸β<uz\o#Ht{;idv|;ZηuuF}<3_m#&7>޵*Yh)n2~NQN@]5oR+ϼZJ+gDZx7HV*x>!:x3gWg2{p>oӯ{FZiUVC)/zѱi,7_buM5+w\o?_ztu:g֮Nubz~mQ .H7~Yee)Ԡk^$_*i( ;WO\~d R 7jQ y T jk0%8`&+Qcr5^'>-wqTgEX>]ΟzK$弭gJ$wQc0[*mekk[w>93(Wkn96zޤ|j:tpߟޞӨN-ga #/gtmBSe%}u"}FIO?_n=VRx=n/NF|%jߦ4r̪UzĿ?C[wknʷJɿ궫mǩVԔ巹Է齓Jtŵ%w}V[UmTb⪪^\2`yVA@Id*4%d(թzֶklkn R(4|ʹ9lkO*V**~OE?,vI|admin/assets/images/guide/guide_autoresponsive.jpg000064400000043216150212006510016443 0ustar00ExifII*DuckyPhttp://ns.adobe.com/xap/1.0/ &Adobed (\>F      0 03P`24 @56  0145P3 `!AQ"2@aq#𱳁“Ä%Bbrcst102AP` "@0`!1 PQAa@q z:rF" hb-:rF" hb-:rF"?M~s75N@1:Is2~ӐE !: UZ h`y`b-:r_3 %E~?9߯fF" zym-˗F" zymB`(F" zym7k.?@h'IA Z,ݯ ĸDb-'ޜb-'ޜb-'ޜb-'ޜb-tR zY\QA h'Ti*'I/vDA hƘNQް @<6#mzL8=@<6#m=@<6#m=@<6#m=@<6#m=@<6#m=@<6#m=@<6#m=@<6_!|TVRrFGTm뼬5TyXIjP R2:o]`'!du@6޻ NCUHmwz+)9 U##VRrFGTm뼬5T~ϰ?/?O#yXIjP9G6޻ NCUH򳘽a R2:o]`SP*gU>@ NCUHmwo|RrFGT N?;@}Ulm뼬SxU卆W坆PR2:j]8GyXT ~ϐR2:j]8GyXZ?|}&π'!du@Ժ6@q@8GyXIjPfFv(7|@y[wo]`'!du@YgѰ_zo9wR߯=\޻ NCUHtloy[wo]`'!du@Ժ6@qw"^\ˑyr/.Eȼ"^\ˑyr/.Eȼ"^\ˑyr/.Eȼ"^\əJAli9jmnpۆ6 mnpۆ6 mnT>~T>~T>  퇏)l<}AOVѮ%1%fm,ͥ6fͲJ^KoSMju-6HJ;'-W3 mrZgoSW4I'A Kyr/.EYe&%W^zyipv>  퇏)l<}AH8;a AoRxtn-ӅpN8[ tn-ӅpN8[ tn-ӅpN8[ tn-ӅpN8[ tn-ӅpN8[ tn-ӅpN8-.#=멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멍멇'7O[8n>fVßևևևևևևևևևևևևևևևևևևփևExqhoֿ1^ xp|8+W-7x=elw&&&&&m~>xbZKPi ;Y0nY[oZZZMw?Wxq xp|> Æ-7kq|'8)/;8 s3"#;8)/;8 s3"#;?s8888888888896RlKѲe/F^)z6RlKѲe/ 0 0 0 0 0 0 PpMjkSZ֦5MjkS,b$GqqqqqqsD6 mCjPچ6 mCjPچ6 }ce(+#6R:ce(+yOqϕ(+`Y3=hFJ+ԓ6ĿܸoZ>#Yz|`ͷT3JZ1E06?[U&J1C$gBdL֖z_7$?6Ak6k6k6k6k6k6k6k6k6k6k6k6k6k?ټЧgg.p_9YqC]O2_xxxxxiR^d ۑ/8n%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RPbU,u%RP1<)B.+<,giiDfo/%OIA˰c^קF5Qzc^קF5Qzc^קF5Qzc^קF5Qzc^קF5Qi?/#v2_D2ϵ?3Fn;JĿvv6N7񿒿q/r8nQv6YF?3Fne<,giiElr,?,B]tO o)Tϭ'X?ml FF~KE$(a͵\\a͵\\a͵źcm v{6FzSD(ne<ӷf&Lf}/}@Ӆqb M,CQ 4X/%L6KAa_c;Hnb_I|5Qzc^^GI|y QYm37ٲja㴌J,>gT'r!YH/gi!chbͣħFPĪX JĪXcMF_DI@\t(Xgk ~]~Ϭr!YH/ giiEl8nQv6YF?3Fne<,giiEl8nQv6YF?3Fn{??!F9nFr7ۑ܍o#}oA"G@}m1PM#ء(I!:mGtC /W}o ͺ5;aHDg؜AAAAAAA w_nFϷ+B~a6a6a6a6a6aMjG1Ϸ       !N dR!>nF~܌ #`>܌֋up}Rrz2@f(=vp"h`OQӃ3?ڄCO^j>]V4' nI1'i#t`6S5+]:hl9x; `6S@r0nF}#`>aaaaaaaaaaaÆaT_hǯPm4CJ( x%$@uv.DpJAb7p9q D3}0 Oq_2A萵sk,,,,,,,a";m1&tn\ۆ ,,,,,,͇Y˷ áTZ4cm'''-1cts`~9>nO>8bl(-vbl(-vbl(-vbl(-vO?!x"b*TRJ*TRJ*TRJ*r8Յ (PB (PB (PBTRJ*TRJ*TS̏d J*yJ9([ɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlɰlvS||||||||||||~BOtOtOtOtOtOtOtOtOtOtOtOtOtQ}a9ߞ1 3Z=VONNl';bU>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>l?_XNwīǎM3333333333333333333Mjus %]=}Sc9)1GAWC\GAWC\GAWC\GAWC\GA%bg?)n&n&nD{֮:Q6$$%=)O]1s OdGx*yh1*yh1*yh1*yh1*yh1*yh1*yh1*yh1*}? I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$I$I$I$I$I$I$I$I?I$I$O$I$I$I$I$I$I$I$I?I$I$O$I$I$II$I$_I$I?䙉$I$O$I$I$I$I$I$JI$I$I$mmm?I$m?mmmI?$I$I$I+$OI$I$_I$mmmI$?mmkI?$OI$I$?I?(bOREBy'S$?I?$OI$I$?I?$OI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I6mmmmmlI$I$O$I$I$I$I$I$I$I$I?I$I$O$I$I$I$I$I$I$I$I?I$I$O$I$I$AI$I$'I$I?䝉$I$O$I$I$I$I$I$I$-m?oI$C3mm?I$I$??I$C3I$I$??I!2C[e3Ee$??I$C3I$I$??I$C3I$?/4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4ED]4EPj߬llllllllloSYX'QNPm0qqqqqqstqva,AY&ffffffffgdzFi0 q0000(36sIqsqzv0~nd("AE &Adobed $<WS       0 10@P!A"2`pB35#4DE1!AQ0P"2 @aBqRr`#3CpႡb4 `1PA!1QaA 0@Pq`pᰠ uvs"^~NPNRX՟>xtG6p7b`H :sIr*@]Ht)хsgvƵhVetj y8:fdA\2.IfnfbsR8Fܲf=ڳYцTI|NcB"͌,PHk A Hpu HR(!A˓ lB(!H !B"%3(T U$31&ՠ5(lf @Dk g8: 4@:ibuP@I @H. P 3@B#uy@5* AdX@H́y . \Ab @SR Ns$˂HI9N hXb eI~/ 'U(XtF%$$03$@ +p@` $ @$ (IH@ )ֶ LlfcM@Bs@5؃ ; ϟ ;RJI$  ;,$pbbt3$3,TH`|e,fP3, * 2.Xȡ@QBA  I I @$^+^M@$ I@g>:כH ( RRI}4swjٌ#՜n"S^^G͒AwĀc@ HY@R\W5!|MAe,6{E:pEŷGNxwj9wy%V!rրך$UvN9ʭB6=MViڼye,6{E:0Xg˞OӖS߫זSӳߖMyy(Ì\Q@P/!juM WTXlPH 5x!HR @@}  ,A៑$ @  H I`| a&% @\ؐ A$``Xr@ N8el< Wmn@1 XyX?j_?;?1L@,T6 htn <KҠdIf NC=ה*P;A&ucxڗ'@ӀrH9H<#rGbs; ϛ*=Oj=SS#:sNc@X̱fs:S# 0?ۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊۊ0&L2dɓ&L2dɓ&Mݍ݌2dɓ&L2dɓ&񇗚98щCġ6x.@Ip?#zb'ހuJB%WѪpr%n!f?BRxc\\6H:qϞ2e/A/LbaVD};}wBHے,B+%Z_n9èq0Bf3z{O.$ TPdCF;QٮCdHNwQ'8 o`_ $jA0i1CG_O/1r)r)r)r)r)skZsk(OL/ܺKR/61>jK|{N:tӧN:tӧN:P>:tӧN:tӧN:tχ٘? >[DH{Кis# vq2Dvhe>;۱3kOQ(mu8iq iױRةeǶKLf@ui@ 8;q0O2| _T__`Cq |Xva tC^j4Fb"f$E_HD{0nsAcE"Wbdp|8>?h<g/y=9_ /2!yiG|Qc:1D7r=Z Su1cYܡUulB؄ F2 !ezgj4bA0ZdB2Rg6bV7VvtѷNm6z虈ȖQ[U_ eI"~{}Jc+ &HVdH"YFƛi&5V!dv7;;N6\ @Ul@@Fȋh # dh[ئ; ŕ/l둝wr(\5Sd`~>J-#"ԺzOR]=Kt.ԺzOR]=Kt.ԺzORR `& `& `& `& `&0L0L0L0L0L1O s?lŲqm'=˶abF1ڤꨬYiTH*TJFE|gF~^}L흘_ٕFÎeE6*ψ˕tUH]. @5BboЖAΊ\cP6a8UU*q¿pٴᜌ9FÓg/~sYMζfMၱ=C| pe.uG7W^u2.m::Xc9 29pd b+!~?܇Ҝ2k򪶡+Å":xG Eʢ$=}9O)QL"k*-۵L;τs/<)Ůk\ֹsZk5k\ֹsZk5k\ֹsZkTuI f?J$ `>u;;YO~mdx sc]Ej+QZVEj+QZVEj*ٝ> :VEj+QZVEj+QZV[O͇치Kd=HM]Mt9NS9Z~)s_G틣ŕF%q qfO]ڿvgn&u~^MBLJŐ$15-};OK]"|z+m J֫p17jQٟX59yrw)%~0m -{OKӮgWB ΋!+k۲؛tkDtW]mqc#uBӤz'k$mo=\-yor>n&L2dɓp~)sOP𿧈)b)b)b)b)b+IR |C%1LS1LS1LS1LS1LS1_7)r)r)r)r)r)ʲ.<q`9NS9NS9NS9NS9NS9 !8}+V TkMA˷LHT?=N%SVE=Cۋ8٭2s a0eUe\આ2qٹ-ιR؁]hWd+j+.Ų2tkػHV/Ur7 >ItìʞUů .p N@+NU7F9X_*Ȝmw- &r3 lnlT{~n>dӧN:tӧN:tӧO-Poۊ2~I^9rYr R?(R_P˗_"&f="|Axe,~/1VEj+QZVEj+QZVGԵ-KRԵ-KRԵ-KRԵ-KRԵ-KRy~!'Hp· +p· +p· +p· +p· (X~moN1B}dP@z/ )s >*^G?QY0L0L2`&Lɂ`0M?j L#5Blz?rPl)@c?pEc-{?Jg=]J~t朥 iPw*TXCPbx!̓2W`S\>a:AG{OQ1]HqRmuW$b-)=~+@7A];?"H$.?JyDT둊䡞>&,3Fp3NqPC8IqG\18f3AR๪BQU* ƭ1 tT?dxmqޣiSu*/Ylz~oZf 7}yDmic6Ӌ\p:=wѿ{h/Q{[bcjc'n JKbP2*P ɨſsk},cGg> A_ys܏aAEEo>k ~"2Qxݝr(b5[uWjt-6A>M_ȌvmqsXvIOv⠃EC5 1 R1RX(,BkTAF,a1=3QԦ|շPB"y-8dvIC$HD5bSiM26:*}:+Nkf &M7\.B\sZʧ3RCl;)7bXs)m EIqc ̹l6#0t|S0sL1Sまhzʻ}1uX!KT!zx0VŖqq*Ӈ%cbA={ ]hq%[yeo-vF!aܱ]*[ђʜ/ } u8ۇ_6QpOh;&@-9؀?O0dCV\qFsXt]#Uh+j81Nہ4Dc iĉt82AJJ$]齸F@zqw \lx+'&t1ka2L=@Ak@]F֟Jj~'Et sqsReߴN򚚚^ϳ7  x 3ޱ1ސO ޣiSQxϦe~~"0Qx#nKٴva~_Tlܬ)*`;&vEGx< :"e W0** IIn9+.@`qSV"B5SDV:,df ~v}X9#m3㊻&sNǰCZև;:TDGHbhqu5 }["s.":u!VbNI h=Rik>\)oڻWo3~$LT#ѣGAU!?˹߹]vOtIZJ| t'j+*wO`IPBUgU')t*ZT o@QyPTTZNU VtЩ1"Y'$# KJ،5Pȕ'5D/wW^.t/߹]y_+yUo*߼o鷛yo7yo7;jQ#/_,^zTUc.S+ wig ,Vh+#:u'保n $H"D$H"D$H3F $H"D$H"D$H4L4uM󫼵!)DM^P,x2I,K%d@n\mOcԗcO)}۱5 t=kX t${Ȥۅqt-FF.jpaﷆ$4v>="=*uRhq}-ibV&[Gh%A\Pژ2%C~oۧԋRu9#xk$W/ؕҾ PO$2። u]xMB Bqm>UJe$MD3 %d(IT,xLtr("tr*4K=ƥ"t+<5Y>~JMZNcM]6\lG AxKǓH|d2 C!d2 C!d2 my@K2 C!d2 C!d2 C8Y,K%dY,K%dY,K%ȓ0'K%dY,K%dY,K%d_EEyC[e4F! @(EpT:3an(""XqA_Ab#PPWEU*wm州ŘB:E# J6uP[<24- VQK[NƋT ݖԠ{e0Q+Sh$B誕LyZ~p,y[<ϻ.&pY f ^]( J,qMf~Ȯ+s߮XUB| &C"skI)8v|Uq ]5CvMwYo?'nCZEN-."Y|t1Ѥ/t$3ϒ }ߺw8]STДU4mx!(<B1JIͣA*e' e}rcdP#)r|P8:h- $|RC& _M/h;̬"#U#tGJ'[$ur,%\8+)+a aw.}`v5xER{!=*G>H$vdW؛1 &GGC ?i'DTV#4I7Yd?x-<- 9*Un$sQi5a!X9@իWMwL-BM[Qŗ1m#'%\ʸ:0#%43<$Cԥì'upB !]TGHDwh!uH#w8^4vGOXy[&ɲl&ɲl&ɲl&ɲl&ɲl dY,KXVp7]Id*%w#fK,K%dY,K%dY,K/$Y/$ SཨPjL9`ßX><jb#\Yꎊ_OPURWɶh^"A"(+|ǀ]֚4]d|WE,A)M;-߱أom"}U!8}ϩT*}:aDpwWdѪ?EZ$ccAjXjN]n, %␈$Ħ9GCPe'V_ܮ]wJx'0#-&M@qXH^.PR_$E\C%П2Rz?}N\(TphRHŽQ~:+t}~d2K;WAie$Lf0B)T㙱![?EȂ PWm5&Rt{?sW{;- (߀ԮVDRJ$T>xS W.A< 7=io;aM Ir$H"DG_ܮZY4>Z.m4 Qj5FQh4FPء{qZHPh4Ah4FQh4H,l6 al6 al6 ؏Ȼ1 al6 al6 abǓxaǭW(c<ʽpw6vfA$*(n^ 폔i|)Bdo8K#.Kk,OӥĄ(h?L,6.XxlQHB\VlщVȎs]^ɓ]`%\" zX^A7.&Mtߒ"Y6c`C; (=#J!S,$U : 82Z 3LKH%VhrTۤ'Dka8oEqtRlI%"J`'~ <dqXO4sĻ 1 v =| Y#RFjNaci{$grXss'#8>dcp;.,MS%I']%P@yrmF7K?!tBlš'lY+˜|qk%hVzvaeV *H=zzz$H"D$H"D$K +{U['uHK> *܊֏ ԝGTՏ: v^~DjeTo5 U$F)R O[ޢozal6 al6 al;?!jȑ"D$H"D$H"Bok`vE<VEA%RESBe {UYw&TWTOv+]PD"B!D"B!D" ?QvE۵ W$='.ݷY "lz %۵/5GMLA9ld$ԕH2"/o+kԣQj5F85j#Q D mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmom$I$I$[mmlmm[mI$2fI%%Y$-[,KmvBIZL`Ie[l%memВGݢRYmlImemgm$Ke$[mml-mmImImm-mmvh A @{}&?|mmmmmmmmmmmmmmmmmm6mmmmmmommmo}]mmommӶmm[mmmimmmnm}mmuۭmxR%#IA$mJ[v-i:Hm`7[mڒlJmmnMm6mA&u߭mmmmmiizomޛM4Mo[mKmm[?[ E[mmmiͶmmmmmmOmmmmmmmmmmmmmmOmmmmomm}mmommmmmmmmmmmmmmmmmmmmmmmmmmmKmY%mlmmmmdl,I%lmmmm,lIlKeK-mmmmlI$I$I$I$I$I$I$dK$Ke[mYmmImeI$I-dK,I,I$Id%I%[mmmmommom}mmmomm}em[m   }$I$I#o/|wzH0*TH-@$v붶_,oxϾm}}=|I$omﭶomնm6m5_lۿn=}oomomm}_/mm}mmoOm}w}.voM6M4m6mi'?jT,7x7x7x7{7xYR4ʀ4hPHV^S \H{v1~2%DWfQŘpU74iĨ(B8C2YTI IHv8=xXTb8qQd`߲"P.4.{#&GG贓!H"ƐSu0Y+.8b_t^w+iBRo҉\ڠX8մ|e8,9jztTM,h!b)H^X!Dvc)ND(!W!1(,hBHBIw\HIR GX!A2 ~acҫ?&ɳl?&ɳl?&ɳl?&ɳl?&ɳ7oK/$8)nJT _\nM2ȝ7$o)NVQ/$K/$K/$K/$K/$K/$K/$*!w-vId+pxkhϏ!6pJf)j#*M4t1$cA*y)bp>t]i:gQ4Huk5Α `$Z c\H^ F"%9) ~F$!O ‘j+$&,PN!Q+BR%iKbG ]R>('- _L2GdOzUbboD4d'}+Ri8P,un˧WE߼C(%m[nJЇ/L` CGq)"B,;M,eUU18 iQ>G.[ĈHѪ\L$c8؉mcR$VWt^lX"`O{.YG Ow%<H@e)%&EO5ך& $I<=İKCKa"wD%csv^[+۔M&Ii5fYk5M&Q0t:1WT}{+ذT*#Yk5MfIi5&Ik53c6 ͆c63al6 l6ؼdFlflfl63c6 ͆lfa͆gHh<,%O%TpY-E?P඄_/\i5 J+/!hMw_! w&4J낸+++*WpWJ+\\+T +*WJ:~ JR*WzWOR*WqҸ+PFB?"(PP:ShB(A :S `tX)(P "#E:P #EX(P!SE0S)6J[DBƉ9nU*ӑ+ș.h|MvKi6pq|mfBHde(Ieq9f.cRk%M"XI2%c̅Xp3I'DdOz! 64ȭ&%Q5Sѐ OS䰃kU|JR>=p2.CB y?` +*xNzt5xSԖE(aJDqA\Ք2ąZ9U\U{EڏHNqk?q} F$pہyuMRmJD:/| d߲Gf'#Z3%3REXDy| 38LTjw3v1&0HC(5' gV&Ƨ%pdP?)o'=Т+I4;~jpOvAw?6I,!6JY:[+ڊ$G{UTȿq%&caCHፄڻ~ kBdYjE)hF^2.!HVa!QCٞ/ȺIR$;Nx Bq@aJ_gٟCS[Ւjb9$ <ԒX(RO)W*i줗Vp8\hYȢK?sFaUȤiw*b2]& E6i$ZDT/vpY:P"RoduAx?q} Vd8vШ"&b p Bٔc Y>1 f6W/q4˻$T ̋P>ҿsb8`pQ#1R[~J*T

            ~2 C!d2 C$C!}!#!#YoM2RAf͌ WmEvٲ,KԆ˶ċ6{Ԡ 6 eN3p͌\ ͬͬ̓`6 쯠c 7-+vȵ~+ U>}^{e7._=2ժO#R6yx!xd<2 C!xd<2 C!xd<2PI-'. "p겹 ?r C!xd<22 C!xd<2 ޔZ\޾ ؾ ھ ؾ ؾ ؾ ؾ ھ ھ ھ ھj_e_&[l_l_l_l_m_m_l_m_m_l_m_xNaX^\HpT2H% !ɭt%[& Z|< b1c70ؘmE #RnrpjUx?ql6 j9Uv!Qv3D3d$t $q8.7-cjQLdtВ,g&;ӆ<HmfXK@ jcf)MmĦ^cvBmHb[;k-lLE_+ NkNe*Y mZF ~nRb̎INUkqUP\Ck۪d|PNZ:/A$2E~p*mMK% 쥴 "{HۣVEo`&SM^Th]64D\!oq" &Yx\U HuMڢIrhF1Ƌ I][lD7)vIQ%D p:Hl$ -9GBӒDk Ԇˑcߴ4#G,HCxA)I.Eo56xH ફ14M&IFt-)cˈW9SxseFOofٶmFٴmپmmI .r 2Poofmmfٶm\yOz]FlllllFOϑLO6 p6 p6 p6 `6 `6۫uv\?MJT>h%(&$DfGCǗ:,/\@$wN]|Ke~WP$ݔAeo6ő.C!xd<2d<2 C!xd<2 C!xd<2 C!xd<2 C!xd<2 C!xd<2xd<2 C!xd<2 C!xd<2 B!aXD,"  ," SB!aXD," B!aXD," B!aXD," B!aXD," B!aXD," B!aXD," B!aXD,/$6%["r]( 65yӷڶěiC2Ji MVٔc;;Wn`E7Ԣe{U6UD"=T@鲥k%!u#rҥDD)JnaT R|cǼ(* D1Wf;#Ԕl6dC\S dRGTdji /{s}> AT R%EC U>TM @R*6Nل!9ROaH٣TюnHGŕF,O8ܩ+Ʃf\HeUFhHJm݋܎[8\Y}IlUU$ 4jRK ^heҨjS%ۥ=>u~Jq-j'u#}TY&u-22MIJ9d7%U]/E=w*):UXtEW(+5>44:m򑄉0J$>lmpJr؟MEٽةj19Ch=Rj3jGטoѠoo>%=Zcctv׳?j+ Ah4 Ah4 @?Qy[ kBJMd&+ m5P>IrdRSAM:bcA(Q|^rIaTŖHF*E =a5| ʖTI/Pxs_\     ^n7qn7qn6< 'I[?>%AcQj5FQj5FQ*   #AGH   :AAwBZd Z_'6W+.ϠAH 5&t1,0L p1.W2 ޡkV]ۥ!$1Jn*s0W \Saf#_r$I۳ ޡkV]OI'oP%DAAAAA ޣoooooF$Y=d$OIߓLOI'$|k3ʯQ~7+AG:OZ?j;y_Z^lzjCUFM-zmȞB͸ N7bt5A!{mnZ2h$)6 Jd&U"Zo+k]'I=:FQj5FQj5FQl6 al6 al6TO|zl=$>Bؒy dsײ  ÿerAJCH8. $ha"Зas?a߱=5H BhJ\L*aPIXxA5;>B;Xp~snI$I$I$I$H GH4 CP5 CP5 CX5 cP5A'G:GXwGXJ}iv? Gadmin/assets/images/guide/guide_slider.jpg000064400000016650150212006510014641 0ustar00ExifII*DuckyP|http://ns.adobe.com/xap/1.0/ &Adobed I      @ 0@pP4!1AQђ350"2 aR#@pqBrP$bT1A2 0Q@Pp!a"q!1AQa0q @Pp ;#LҘd@Ukvp -G674z1YnX9r36rs7)gߜ> NhZ_MôȰ4):8{r[2klzszp 5աhpzy\=9E !Z!ZO<5D+[D+@ظؠоkbWrfhs(䖤ǃ]_CC<>v~G߭ {U$rW7^cKiy/14Ɨ^cKiy&ϔ} RậUdVJ"艏E21F<Ǚ#dčy2%alz}22FBY #!dd,2D/ek (kγj3rR|q;޴:C:C:C9&%˾E#4\L׌3^2fdxɚ5&kL׌3^2fdx%Jyqa$QwmB+T}C2:Ca:Ca:q֔~!@v4!ЇcBv4!ЇcBrF[/n:jGnӧ+sj>u7 /WiB] t.кB] bR-ʵ|JQXجlV6+cbXجlV6+)TNuRRWE4] ѲjD\.j5 BsP2sRޗ*o4bءlP([- bBؠɵHˮJjM*yRSN&/%U++_[ al-[ `bIj>|+JuR7ԍF#zHޤoR7ԍF!괩_}E=|[TqE硣zV-ɖre2ܙnL&[-ɎҏT8qL\S.)ˊe2+~ˢ>iikMVo$~T-RK_?ތ jcSƦ51LjcSƤa͊ᷨ ׎4"0RAdAdAcɳcz@tAtAt>%Ez|;nH$׼?ށ eC*PʆT2 eC*P6Yqqq#e%bL2dɓ&LHro$ɓ&L2dćqlntW/?~V=?*J(IN} }W5~&jM\5sWj_W5~&jM\1R]7PI F|X!WDo{gQsAHJ/ YV{՞5g|MYV{՞5g|MYV{՞5g|MYD (,ojJk?Bgyqi dN၉9(p Қ펅zSP -[ s[H涑l%m"KE5a.ki\-jXxByɳK:;5RIzR԰>ѭͣ[sF6lm 59k`.sh\ѭ̅NZ(]xFX(u# E\ha]މ\haBp$:7~/s 6 )T6cڵmpJLb+4ԺYG WB#c7 [$1JD_צ[zo5צ[zo5צ[zo5צ[zo5צ[zo5צ[zo5צY)={@ f1\#lH_̇iay3q_s(:^ʙ2' ylZjVne[1lZjVne[1lZjVne[1lBcN%J ]pFo`G~_NIhip/H&q<rV|St & ⫧QQЉCMj{-=Vٵj{-=Vٵj{-=Vٵj{-=Vٵj{-=pUi)؁΄\vUK`W~^ < z~!${3Ug5V{!=Ug5V{!=Ug5V{!=Ug5V{!=Ug7]=Җ Lo, NUuK%kv3`cShQQm;oܶC58zIu(FG8(y|=3<΄Ke4F,n4D0.EHo$@r[CR_ TKtL^4t0uH/*2^-痝2BJ#P`O?!"x 3333333 h.}jH/{D>T tAAA Z. Ϻh)NHi|(Pj„tun ;8pÚ)wqd8n!+8pÚ7 &hJ+yynbzU^Af4_aJ>PGG{(dh{'AJV 8}Qo|+&p:q"ȅXN1t6í}}}n8zJ@i0~w X zA.` ] Ç8p)|7*4%Հ&.g~ 8pÇqKcmfC\jTdE|1› B⭿utC4|x!R!C#T~ jsBP1aA3?!ժϾR o[-K|% o[-Uglcs >jst;-NjwKSZt;-NjwC#W:rZC(~[:4\Uߢg,yd;!YwC,yEڽN]ZoT^o9긣UYvC,id;K!Yҫz vqmWq)n;>/ 旆Kyixo47^/ 34w--`^R p^P5ɴ7t~4mя{$0 ' I$I$_[mm/Cm[m*GI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p I$I(I"I$I $^$ $oI2I$I7I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$aGI$I$I$I>8I$I$I$I$I$I$I?"!k!T=\@ L^M#׽6$@B*16{888Wfl izT9$gLY􅖌MA  B0bCxT.2dɓ&L=qR6%t h5` SuHh&L2dɓ7!3kP D&f!?JM/rQE  AR1R?i(jYsK/?M,N j0>[&n0X R`?9 Ԉ$M 0dVKEbŋ,Xc. U;H0J+c8\i:Z}04hѣF+tT?jA,XUUUUUU\`"BO3j!A.fD՘ ,,,h7ϼOD8oT 8v`r(e0Ц؇'N &Adobed $*n       0P 2@p1345 3!2P14 AQq"@pBr1P0!pa1aP! AQq@p` :H lrXD:|0Ā b4!@I 0gGh8@+ g<h Z@ Z@h2`dX%P4DDH= L#1 5#x'G!Ǭ~W.X[&*܀ ܺ4:|:4xzP\3oҷg_g.z5zjT0ox&2`[ oomղ!-Vf лǨʭ~ @yoH`[>#|d j:L7c&6^+vuNp헣Qѡgv@pͿ˭3O;3G*~1\Pcoh#r: [D2r4^ V*k"Cz6=sʦkk)XzU5U_Q?xiTUҠˇ2FH#$d2FH#$d2FH#$d2Djِ:Τ,K:Τ,K:Τ,K:Τ,K:Τ,|/*Kʒ򤼩/*Kʒ򤼩/*Kʒ򤼩/*Kʒ򤼩/*KʒiW]TTۺ=s)Y5̪c;qۺ-"%=ǯ g[FT2%r4g_r5[~v\k߯+(cR;Ӿ=Z.jv2Ox"ŅuBj :Ԏ s7~k{V#7\4v{Kˆۡ~)PZon g7\UX)Wux=ZTnJ|kl[űl[űl[űl[űl[űl[űl[ t'4sI'4sI'4sI'4sI'4s|KI-$KI-$KI-$KI-$KI-$z",Eon n&CiϑnCu -1#7泙!I+RBg.Zs]w T먟WՂOӥBQztFp\p\p\p\p\p\NSN%8SN%8SN%8SN%8SN%;&k&k&k&k&kG_9` uJu~=IˮRz?#?ڟҡY}1c1c1cgiPڟo?ӟۡCNo?dafm+-[3 ZZj=:QژzОJuY4]OQ kfx>[__}Hk9)M oS~߀7)M oS~߀7)M oS~߀7)MF2:A̘mQ?o&gfMѧ{f O5'GsZ.O?Z$x;[-m3Yp=Ǻ8xG<{tp=Ǻ8xG<{tp=Ǻ8xG<{tp=й;MmbMIQ71&F$(ěxobMIQ71&F$(ěxobMIQ71&gM´)V7 ЦZ+BhSp nM´)V7 ЦZ+BhSp nM´)V7 ЦvńGtiNɶz=&w \jx2{myѧ|6.a1D$߯h旚a%KYfdztk#+HȌx~fYH0Ɖ?o%Jƪh>I0էI%³P>k ?!.]VEZ[ZC*? \6 AG. nIJEX{6h| ぷn?N8~G%]Hmapb܍6l$QeU(8/dDDDDDDDDDDDD\I9Y5MEQDQ5MEQDQ5MEQDQ5MEQDQ5MEQDADQ4MADQ4MADQ4MADQ4MADQ4Mm }a`r܅& CrW|w#0( ٫IZ8x&H6M8g. ]RECۡ _)\7:J^Zw"|s!+t1~FJ΄r \o;!fY7b=wX ar_9sd߁)ݲK[͐Y\o;CK//cWnn /]R4g?!3.ns]D7d .ˊ@@D]3vBSv S:@c{O\pW.8Ys"ʁʁʁʁʁʁʁʁʁʁʁʁʙ,?$ tv>rmـ4puݐ&I[I!|N\̺ Mud?!Ү4MtQݜo qG8o N7g(\[ 99SZ%%GW:8rlF+ъtb1]WF+ъtb1]WF+ъtb1]WF+q5K%K%K%K%K%K%K%K%K%K%K%K%K%K%K%K%K%K%K%K/UUUUUUUUUUUUUUUUUUU~rLC8ݜ.QG(.N7M*NE $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$I$I$I$I$I$I$$$I$I$I$I$I$I$I$ω'I$I$I$I$I$I$I$I(bII$I$I$I$I$I$I$M4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I?I$I$I$I$I$NI$I$I$KI$I$I$I$I$I I$I$I$I$I$I$OI$I$I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$iI$I$I$I$I$I$I$M$$I$I$I$I$I$I$I$'xI$I$I$I$I$I$I$I3II$I$I$I$I$I$I$LI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I$I%dI'jI$I$I$I$I$I$I$IZII$I$I$I$I$I$I$$I$I$I$I$I$I$I$U$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)$I$I$II$I$I$I$I$JI$I$I$DI$I$I$I$I$I$I$I$JI$I$I$I$I$RI$I$HI$I$I$I$I$I$I$I$$I$I$I$I$I$I%$I$I$$I$I$I$I$I$II$I$I"I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ $I$I$I$I$I$I$I$I&I$I$I$I$I$I$I$JWIڒI$I$I$I$I$I$I$VI$I$I$I$I$I$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?R$\Kp~L{tՂpCPIo{ (lA6OvɐQy2aqq88A1q$&nD A,5"Mn:l[aNC[Lp"Zg'/My<902g=3<<<<<<<<<<& % t!fqpaq$8I$3y &/ A,5 B ·\ Š~L$t;`@Eo{* z`1&_ (`C[ ?R HbEĿѦ.HW 씲ImBY 01rg2#rbL렉 [&hn~LP)}uoeqpz Ei@T[ciTvAEǸ8%HL.W@b8&-ҽj ݁!AİM9} v~8r^?ΐ`Lg½j 3nP0\. "r !}8 .J$t&jP?O{V,Ŗɓ&L2dɓ&L2dɓ&L2dɓ&:tӧN:tӧN:t2dɓ&L2dɓ&L2d?F&Y71ԣJ1ԣJ1ԣJ1ԣJ1ԣJ1ԣJ1ԣJ1ԣJ1ԣJ1ԣ_ 0У 0У 0У 0У 0У 0У 0У 0У 0У 02Yۥ6 Ss &Adobed S.8       0`2@130P45!623@`40!1PAQ"a#pB1@Pa`1@!Aq0PQp S )@ Jd%2 L@S )@ ͠ S JdӸ0%2twH&7ʠS 365L惵@%27MwHEA L .)JW@ Ȅrt@S )@ Jd%2 L@S )@ Jz`(" ("NJdm J BjPD P OO8kF @o3w{K&0t`.ivd9Ό.̘7рٓ:0w2cgFfL`]Ɍsy ]1o3w{K&0t`.ivd9Ό.̘?լp*xAgFfL`'tW`|T`:0w2cY?S嗴r7сt]ɌZG_ tc,];,.̘dErsy̐/Z .ivd*z 8:Ҵ34@ ]1;.޲"η:0w2cgFfL`]Ɍsy ]1o3w{K&0t`.ivd9Ό.̘7рٓ:0w2cgFfL`]Ɍsy ]1o3w{K/+k,@]ҊJ+(]ҊJ+ݻ8w{J)(!z^sy^j(ߝ:.iE%)]ҊJ+,x{'|g8p3 g8paöl ,;`Xva÷ʄ)jgr3܌Fw#;gr3܌Fw#;gr3܌Fw#;gr3܋B[?wOWyR[)aBԅ<\.G#ˑyr<\.G#ˑyr<\.G#ˑyr<\.EKW&ˍenڱƜiƜiƜiƜiƜiƜiƜiƜiƜiƗ6zLC1BSl1_;t;oIt*dLWn_A,;`Xvaöl ,;`XvyGyGyGyGyGyGyGyGyGyGyGyGyGy_<;GhR!_SCc:RȷTO۩ȅ(Ϟivn73!/a=$;@P2 e(@P2 e(@P2 e(@P2 e(@P2 e(@P2 e(@P2 e(@P2 e(@P2ܸ8888888888888%PT0-p-p-p-p-p-&d.pg .pg .pg .pg .pg .pg .pd3$?.Wg~]>zϠ*]!RO&t393ks93ks93ks93ks93ks93ks93ӦN2n~mշv6> OCmO?4~hG?4~hG?4n{c. TVZJ-]N-=/Kmpyws6I-8Ӂm8Ӂm8Ӂm8Ӂm8Ӂm8Ӂm3x<x<x<x<x<x<x<7 oKMǧJ;6OP+pZv׫Fn==Nӻ N-ɵOU+wk6N0T&=dVIY%dVIY%dVIY%dB9i:p,8N 'NӁdtY:p,8N1ȬJ+$J+$J+$J+$J+$J+$J!:~Yz:z:~Yz:z:~X2J)(J)(J)(J)(J)(J)(J)(2$fLG#r9G#r9G$_A'OCs[}= ImtY:p,8N 'NӁdtY:p,8N 'JՔp8p8p8p8p8p8瓦v 'L8Np$3I:gitӁ$靧IfQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RQIE%RB=%RQIE%RQIE%RQIE%F`i,Xn 7VՁfu`Y,Xn̤J)(J)(J)(J)(J)(J)(J# ɺYZYZXG"*******s&eqn7qn7~?A7WCo\}] Iqu`Y,Xn 7VՁfu`Y,Xn 7RS[qn7qn7qn7qn7qn7qn7q盪V 7TXnZ$R`IjuJՁ&ꕫMUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTUQUEUTF9?b"""""""""9=bo&j""""""""""""""""""""""""""#?x??j)FN'd2p8 N'd2p8 N'd2p8 N'®HZbߗ-W|ޝ#=р@|>P(@|>P(@|>P(@|>P8\[ =Oե.Kyr[˒\䷗%-o.Kyr[˒\䷗%-o.Kyr[˒'v@_~d| q+K~&_xq+L~&_² L}bi5w$Q1>W:Ç8pÇm'Qd2u:FN'Q%fY8jN%fY8jN%fY8jN%fY8jN%fY8jN%fY8jN%fY8͇ 1=Ocg|b{lLl4/5=3r´DJp/R ԧ)Jp/R ԧ)Jp/R ԧ)Jp/R ԧ)Jp/R ԧ)Jp/R ԧ)Jp/R ԧ9ZcC29GIWY2 :g}?շoaQusEQG1QusEQG1QusEQG1QusEQG1QusE_}Oճgn Lcyqy3/G32;c:?㢧5Id |D?u:FN'Qd2u:FN$v ٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍٍGg+I=sa< b~A脊Ҿ^]}3#-ә~A;Z\|I6GhѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣM??!еUUT_DmϨAL2 d)S AL2 d)S AL2 d)S ALSo>](Rp,X߃8D˨L0 `)SL0 `)SL0 `)SLS.bm&֧.-]vpDDDDDDDDE܇JmKf6qwwيr"`1^z5Nð;ð;ð;ð;ð;ð;ð;ð;ð;ð;ð;ð;ð;óϮo(~F9_A cCUۻ1BScSt-UUUUUUUUUUUUUUUUS5?p>(ρF| 3Qg>(ρF| 3Qg%4} 2_CL%4} 2_CL%4} 2_s{5h~oFٸȢ((((((sVsjLE2_qEOvsř/W-j?'ldQEQEQEQEQEQEQElգQ5f˽~'v]-fKY9)3333333333?xC5frFʊ1qɺ3~̴P>ޟ2_CfL%4} 2_CL%4} 2_CL%4} 2_CL9c} 'OA>} 'OA>} 'OA>} 'OA>} 'OA>} 'OA>} 'O.Dг%Ȓd[|S%ȒO9iU*Pq+(w\ن۹jzիQ2\-=:;*1Tow~d[wI~nfK%,q] ;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wnُ?!OrK\$%.IrK\$#lm] mCl.au ]t6롶] m6ʾ.vK]d%.vK]d%.vK]d%.vFVی]6lfW^3eu6_(d%,fK2Y̖d%,fK2Y̖d%,fK2Y̖d%en3aunUЊЊЊЊЊЊЊЊЊ*S Oau8Ol.au ]t6롶] mCl.au ]t6s!U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_U_ϰ]MB.vSquл ]]t.n.auebĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%,IbKXĖ$%ec?!Oj PZ-Aj PZM hmCo.yt˦]46顷M hm>6-Aj PZ-Aj PZ-Aj PZ-AjGߌ]?6o.fN3yt7Oۗ/Az ^/Az ^/Az ^u_~3yt๎twx;wwx;wwx9u7N u|p?]46顷M hmCo.yt˦]46顷M hmGwwx;wwx;wwx;wwx;wwx;wwx;wwx;~}]4.m.yt6M K] B.wCitлˠۗ/Az ^/Az ^/Az ^/Az ^/Az ^/Az ^/Az ^/Az ^/@ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I6mi$I$I$I$I$I$I$MmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I6mi$I$I$I$I$I$I$MmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I6mi$I$I$MmI$I$mmm$I$mmI$I#mmml $I$^mI$HI$I6i$I$I!mm $I$MmI$I$Kmm2I$I$mmI$I$mm̒I$I$mmI$I$I$I$I$I$I6mi$I$I$I$I$I$I$MmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I6mi$I$I$I$I$I$I$MmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I6mi$I$I$I$I$I$I$MmI$I$I$I$I$I$I$mmI$I$I$I$I$I$I$mmmmmmmmmmi6mmmmmmmmMmmmmmmmmmmmjmmmmmmmmmmmmi6mmm|mmmmmMmmmmmmmmmmmmmmmmmI$I$I$I$I$I$I$I$MmmmmmmmI$HvmmmmmmmmmͶmmmmmm[mmmmmmmmmmlmmmmmmmm6mmmmmmmmmͶmmmmmm[mmmmmmmmmmlmmmmmmmm6mmmmmmmmmͶmmmmmm[mmmmmmmmmmlmlRI$I$I$Gmmm6m)$I$I$I"mmmmͶmI$I$I$Hm[MmmmI$I$I$Im֞lmm$I$I$mmm6mmI$I$-mmm&mͶmlI$I$mm[mmmmmmmmmmlmmmmmmmm6mmmmmmmmmͶmmmmmm[mmmmmmmmmmlmmmmmmmm6mmmmmmmmmͶmmmmmm[mmmmmmmmmmlmmmmmmmm6mmmmmmmmmͶmmmmmm[mmmmmmmmmlmmmmmmmm%mmmmmmmmmmmhmmmmm[mmmmmmmlmmmmmmmm%mmmmmmmmmmmmmmmmm$I$I$I$I$I$I$I$I!?\\\\\\\ m>gCl|Ά :ct6m3>gCl|ΆUnfٸ888888㏗sڊ3cwt 7MPm8888888-Ɍ7r=y^N,>ʛ(9S"""""""""& 8gvATahe}DGۇ6g}dM3>gCl|Ά :ct6m3>gCl|ΆEh***************************>d &]7>'pcMωYuzUJP~T"as5;=Y2n|Oss++ 6cw~wwsxtٿwwwwzst.̌2c˖ e 7g h}3rwg'`ngrҕg9%f[,,,!Zuffffffffffffffffffffffffff,,nzekjg]-Yգ{|s1wRƍ,;չ?jMJG493j^FS+yǫYgۦ7'#qW9Yeh?1gsj?X,,,,,,,,,,q+,,,,,,s~cW? (PB (PB p&ɶm`& m`& m`& mr塥CK- .Z\4hir塥CKq?F `* `* `* `* `* `* `0raM._,8ɲ%8_!WU|_!WU|_!WU|_!WU|_!WU|_!WU|_!WUMќJ~r໐Mg؇Z[7塀%CK- .Z\4hir塥CK- .Z\4ZkLBDDDDDDDDDDDDDDDDDDDDDDDDDDK\pвC"8\p❊\pr!Bːb|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7M|!7MLQ?j*TRJ*TRJ*TRJ+O7СB (PB (PB (PNGrJ*TRJ*TRJ~d#n]Tm OgY|!gY|!gY|!gY Q444hhhѡCCF 444hhh*gY|!gY|!gY|!gY|!gY|!gY|!gY|gt#CNdh~f``, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6ʻ ޷oa>} 'Oa>} 'Oa>}:Sj] //F#CCF 444hhhѡCCF 4 Et*'Oa>} 'Oa>} 'Oa>} 'Oa>} 'Oa>} 'Oa>} 'Oa>}~x'KBƁ:Z4 бNt,hc@- 0YlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfYlfp9Wadmin/assets/images/guide/video_kenburns.jpg000064400000040224150212006510015211 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed 0k@       0 0@1P!"`p2534A#$BCDE1!A 0Q2@P"BRr`aq#3pC41!AQ a0@Pq`𑡱pဠ $ HH.I J X,P 4,IJH*b@, ʒT`\lldAb&f`$H @ @\C"Ŋ@,TI*`T@$`T@$B@s@%uH#:&ՠf\j Z ~1̀ ZA Ԛ@޴$30h -~I<JBi` N $/?&O@$qG)B^U@?e'ʂ@&zbA'ac0sIh  \W(A182НeL 5pq&{ABzqzȘˀ:J(@ spă {g1Aj>K ўR @=C(A>$P<<.\_r_p4$h6!ŋ fO~zrEÊ\YʚNA,[z‚YQZ~ E>m g]'l`rzKȲⵚsZqF֙m<oXcm<%oVm}T rIԟyxlNzK(a>G7_Z[;6?)^m[ƪx +M[;3&~S Ae[!mQ1w)] 8 2;PYXqt?f ^F'Ĭ~-,w$odv LB{LѰ?ǿeUjjZU}dem 2\/bpq~i[ ՕoymUXsILN=v =8m0 ;fթ w"ɥd ^bF2Bh"vgXg=BmUZjtժۖ5oG6Y6hD:\|i,]FF LGo(߃NGGQ?VZnBV(EI<HV;'$SۏOnF6Bnyl}NSD}JSo ἗<Gڿ2)=M ɾt:x?j?gG>y|\\i12fƊ82Q<ٟ0cp0q9 -%61&6'|υb<&2]2!W&,7uAX?*DwzC2uTK4A3DAT1`kHѴ/#Ǔ//+&vjdF8xy}Xy;j`H;o>pxb*#lW.@K"n:iǷ%n:h@ *ƬjƬjƬjƬjƬjƬjƬh~E#[U82R> tM,`pLiZ CܦRrltXЊF_4cZ  LllljG6c2LmOC*GCif̎H7 6LG/?<3<$j9j XCJMax~m7jt.U ˷wDcvvO܍,{f}nEG>{8(!Lai`?@}L &UvFhRT rP=7"2Q{ѹutv1 nq=[&8(pUF1Ϧ wڷZlw(VA9@eR%9 O Z!N)S-Dq:¡4`ovj{*ݯ!2yT6S'wd6?>AZCCo1ݩlwUgy+}nE`ww#nKٴ]4_d|CQ߽c:̹Q 䁵'a0vmMw+m %(%Lesܬ"Iqq\n&qrs!b8CH:˪ک34P rPoFEw}nE0dkݝwr,P*:Խ½{hyU4* '!TUֶL37m6}ivٸSUHzR8Tq5rl5s(*vCp vC:;k z#omb~}`m] W#5=ǹ gn g Cb5̇s͵\&FG5[lxvfl-.T@Ɍ\ËQc!8l%P LmX/Uof-E #mK2خ<.\ˍ~/sKZʦ:oU<[sqW W&вI"&qQYvpmrfw-303V)ЍCIuV?] B]Q/5[`wnQI93s{юm_w4FȦㆈ;ղ[&OdpW>m`3TT@jێ,"LW,W1Q?S;_?!I_e_Z$9v80Mnkf_h/b{\D-芞{=@l ."k: t14TY5ꚱgh G|Jen˵kHv۲J蒥CJR|; Q%iq53[ңGyfP-trpO/kԎ:4aνR=O@cX2>،.b5fR%wta/F0WmL:U+Q[Fb+b:)ϳWN>MAJ]/)ՕI?Խy@ %cŧq]tt΍kUnRٽB5$DiGOvpYGhJk:zyˤvi~࿬wQ427@ 1Cs CiiɆ>e} Y@&{҅["hw磉~ P(H6G>mYо121fK0KT%aϽ/zLAF\CXzܮk^`&^Luux7?(\򂍝^\8 9fjh gdz? ױzJe2LS)e2LSY[я^XGLz뇢q4b"q >=YtI ѭZoENz8-Z4Vf %)Px:!C{^>%ˠz=VqZ툐(ps+p8k՝J0Gptq[&spnME4q̼써QKD#ч6؆ARwYo.[[HrNV;1o3@j],cd|+\üNo DA98ϵ{-U*TRJ*TRzi*TRJ*TR@IrdY,K%dY,lKK%dY,K%>\{[}s3}I^44:N9SָF^0[waZY zy4,۽0ѨpĖc.fGSt8VjAP-Tꒃ.-hJ_z=kq5g,+?;?i]H_쀱ڊd|5^*b^X)rUno2U,;,tם2|%v*|&~PxfЊDbavw24fi45m9dHM ;o{45_[D"A[5ZRi5QSuiehı:=M*%۷HU7Em5L=Dm2Auۼ`7 5cgeζK>mS}q2dgu3>:CWHL!X)(,v^^!}5}uM3G0쳇V~Wh[|VW>Q@NP6Y',e莺xYdEZsWs()-nc?c(xȉ@ëU1NÀ%Y>*J`C lDWI2в2TܢxAXvjc1Sj_k` O^^^^^^^^^^^^^^yyyyyyyyyyyyyyGK%%%dY,K%9JK%%dRY,=s/_/os1QW-!Js/Yh"aUh/S凑m*kWtC&1Jc5-[ODZpH!{^:tiHCco3!v+ bnqԙAHϞTtj;]lK2^H??U?!q?0+}?!q/#?Aԩ_C mmmmmmmmmmmmmmmmmmmmIIM:>mmmmmm&Mj콶mmmmm$Im$%mmmm% H&I$I6mmmmnlMI6mmmmmmmm&Mmmmmmmm$ImmmmmmmI"i&mmmmmmmmmmmmmmmo6mmmmmmm$IommmmmmI7{6mmmmmmkmmmmmmͶmmmmmmmmmmmmimmmmmmI$I$mmmm'I$I$mmm /MI4 I&mmmgOj $ ImmuV{޿0I $mmmmI$I$mmmm5m-[mmmmmmmmmmmmmmͶmmmmmmomI$I$mmmm$mI$I&mmmI0oomJ $$$ImmRRhBI$oڣI $mmmi I&mDI$mmmm$I$Imi$I&mmmh4$-m@ mmmmmmmmmmmmI%I&mI$I$m}mm$I$HmI$I&mI$I$mmI$Imm6I$I$JzHI$IHA $I$miڊ4$I$aDRI$mommmom}mmm} pM+oooom'HmmmO$I~O,m}d&7/},[mm}mmm<9#}}o$~Hmoo}m3vomommm;oomKmmmommmmm}mwmm}}}}m?mmm$I$e@l@$ $}A$I m])ĂIH;ommm$I$moanm}o?ommoomm}oo/o$I$NommI-I$I$YA_&AI m} X $ٮL$H{mII$$I$mmmA$I$lI$I$ؒI$A;mA @o}momommmo}m}momI$I oI$I$}}mI$HI$I o}oI$I$Ċ@$H}oHI$[ C $?In%MKq/"rKq l+']la00@|!軷\ᥬ-MMSjmi<3= @)ٶeWP\L{u߶쌝v0twVf QMb @e٨JbLo{55wx*]K-k,6R"fdD.pfeps,Kt$^^ "Y// /iy )Ֆ{JLЛ~@V P08DF(qP)%Η,Y[9s,zgd|N{lX=Lϩc/GbY F(x7-s.LSDHcg'˺wM9}KnrZx/dM}^Lj6_d{i}j:ϼя ]>[zT]>Q@We[ 'P3Y >!MK%5_+rbpLkL5)NDM;ݺ^#C=i鮩uzl7.[̮Bt>11&鄕P$sBk+OVT[h(ɗUe%, Czx:`?G^gr q%92 /~oB#}.bBIm.6=rYp-[ݓs#Yؔa-14yt?-HM%V~18XQ@V5CUkX`hVHRDysCf0rgLTsi]ܱp_C.l$< vo%u( S[4s0+r@t"X?Q:E8J2+WCu/1U~*v֯3Ƴwl$UEmxK,CvO/w ?wgԲ)4b5R2R2LT1` 1UUU=,Y,9Y8>9K%dY,.Y,;=TVØzZ߷_nNw [r!d?_'?5 #G M~t:d|Y2!KsU6HP%2&Cr(@)`x U0i-#}2E/k6lR#3|ϡrMК͒ΑVXh=2taK#P:hbØ3 @Z%&*jG9^gL\[Ёb֢S#(-nbn^2"}h#y|ihs'VvMFip@"@!ѻ aJwA*O3:ϢCOkJv [PhlG7_>O(٣Qi^_k`"OK*^^^^^^^^^^^^^^엗~3<<<<<<,};Iy'y'y'y'y'S}랞~B˗.\lr˗.\rr.\r˗.\r˗.\}˗.=e˗.\r˗.\e_5Ne3#G1s\8:dWD8Z,F K֥p7?2oԺGaZèK努T/si@ DB&氘0l$OQOr˗.\rD 6֠.PֽrFtrT+: fi$e~\r˗.\r q2 @o5YqP+6Tp%Z*-Y1}M|˗.\r՗--ķ֒^[~! .[hI] h9u jT^07ňJLXGSt鯉UD ƒU>+/S'Lr}̝pp` ?@*͸mw ,TFq=>5(3*(pNN{0}Mn(.l :d$nf~HV9ЅAxC*=3jW,n4wͬJ\ 83XXnkuUR-bs4g(cLO4PgyXqx o mtQJ-}%LZK5t~!RkG!kZ۳'ry"ޯcO3P.9+2vM-1Es7  AL_] ^X.TB>e%hyFrU_/rmAކOo?qKe% x=rGQo C?_^v*ܾۗl'3f|/ʿ'cX?Ҫ]뺿ԇR}s?qyx7/ܿC[u¿{}{Mc _#admin/assets/images/guide/guide_fullwidth.jpg000064400000027745150212006510015370 0ustar00ExifII*Ducky<|http://ns.adobe.com/xap/1.0/ &Adobed 4(l/       02P`3@14523P41@`!qAQ"a#C1aq!1P`A@Qp Hغ G0غ G0H рql|?|" (", A @JHo!p BB("O<jsAѤz {| //H>~_}@v8@yoHSyoHS"ղhZA۽bA۽bA_9nQ7p@mފ1 1'`6EmZ, hx~WQyiC!Hy$<I$C!Hy$<I$C!Hy$<I$Cy ?~Vg+ߕoJFM&fI3$L&d2I$̒fI3$L&d2I$̒fI3$L&d2I$̒fI3$^MӺӭ:ӭ:ӭ:ӭ:ӭ:ӭ:ӭ:ӭ:ӭ:ӭ{qn7qn7qn7qn7qn7qn7qn7qn7ؔWJ~7~ K)ob5Qk)!V.ݵ޼ ~-HUʹ_A꿯bSiCJP҆4 (iCJP҆4 (iCJP҆4 (iCJP҆4 (iCJP҆4 (iCJP҆4 (iCJP҆4 (iCJP҆4 (iCJPҟ/::^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^LY\/zW gγo;L3;L3;L3;L3;L3;L3/r׭w֏Z>}hG֏Z>}hG֏Z>\^L& a0L& a0L& a0L& a0L& a0L& a0L& a0L& a0L& FGL#&?ÑҜ9qRSiv?U\Ws11nŮ'+\8xy9/z?Ñ6M{.z?ÑRhGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG%4M?2mnHG<$y#HG<$y#HG<$y#IK>^{zUm&)HFR2e#)HFR2e#)HFR2e#)IKI$I$I$I$I$I$I$I?rե$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ֗}g,%>ij{ؖ|oxύbY5HFR2e#)HFR2e#)HFR2e#)HFR2e#)HFR2e#)HFR2e#)HFR2e#)HFR2e#)HFR22m-֣JP҆4 (iCJP҆4 (iCJP҆4 (iCJQ[u>kU.VPT:uCPT:uCPT:uCQ[#r9G#r9G#rScr9G#r9G#r9G#r9G#r9G#r9G#r9G#r9G#qIҶwח.Z%+^^Ļkؗ|y{/b]tPT:uCPT:uCPT:uCPT:uCPT:uCPT:uCPT:uCPT:uCPT:?=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDw???W|nWAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhAhyԧe>{-~Vu)&&&&&&&&&&&&&&&&&&&&&&&&&&Uj(~Z=-CaL0 `)SL0 `)SL0 `)SLgM ῡ4 Ah4 Ah4 Ah4 Ah4 Ah4 Ah4 Ah4 Ah4 @-?p1:{ v?a1ݦ:Ӑ9A;>${NC7>S?ӦQEQEQEQEQEQEK/ ќoQEKw?w((((((y]:a庳C ΀PpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpG>഻{Z]yw-.ބv߫Dc yw-.ނ\5c3 WfAoAw:cÙ3߶Io.Мwt)o+˹iv-r.ŽwȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE(G|;Q"wȣE1[vc?!5W^{W^{W^{W^{W^{W^{W }/?/=/?/=-]SN;SN;SN;SN;SN;SN;S,}=D>OD>OD>OD>OD>O缈'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|'"|wϱ{kﯟb_>}_'}|N/m|^d?bw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧrw)ܧqCv??!5YRJ+RJ+RJ+RJ+RJ+RJ+R.=//}//}-VZkVZkVZkVZkVZkVZkV=?Vƭ[5ljձcVƭ[5ljձcVƭ[{QcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[5ljձcVƭ[(/b_/=_i|{/y|^;Kؽ>nkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZkVZ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I?I$I$I$I$I$LI$I$I$I$I$I)$I$I$I$I$I$I$I$I$OI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$mmmmmmmmi6mmmmmmmmMmmmmmmmmmmmmZmmmmmmmm當mmmi6mmmmmmmmMmmmmmmmmmmmmmmmmmI$I$I$I$I$I$I$I$MI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I%I$I$I$$I$I$I$I$I)$I$I$II$I$I$I$I$JI$I$I$DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I%$I$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Kmmmmmmmm۵mmmmmmmmmmmmimmmm[mmmmmmmmnmmmm#mmmm۵mmmmmmmmmmmmmmmmmmmmmmmmmm?Wz~Iчߗyyyyyy}/$y[;<<<<<<ϥw䙝X~ &!0*EH"TR*EH"TR*EH"TR*EH"TR*EH"TR*EH"TR*EH"TR*EH"TR*EH$D"N{w;W&-d4t}zcs6\qoc3 ;>w>/w=>H|!3M{w;W';&CJY]ϫqC(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7rPCw(n ܡ7qCvW1!ߗ_Ytof WD_+"~ ;Vgt?Qb#lwC~m7̌;>I'6ۥC=toFh:e}DY^fz-Va;~Ϊy ׆؛l wDKAgvnvynݽ3mmmmmmmmmmmmmmmmm?Q%w??0AAAAAÂ>[VUl[VUl[VUl[VUl[VUl[VUl[Viukgv~]ޖE_!WU|_!WU|_!WU|_!WU|_!WU|_!WU|_!Wie_?""""""""""~=#=>౳ط76{CoB؟Aط76{b8B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/"B/" &?WI$I$I$I$I$I$LoKoL      =BI$I$I$I$I${%ْVȳ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, gk=.˶ِF`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`,c_!|_!|_!|_!|_!|{'O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<O!<&'1/-Ŷض{bX_][k 뽋m`r, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`8admin/assets/images/guide/guide_carousel.jpg000064400000036517150212006510015200 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed ~1=M       0P0213@ p!"2P!301AQ@a"4RB#pq1P0@! `paP1!Aaq0Q@`p w @y"'@JzH"p䈜)y"'@JzH"p䈜)y"'@JzH"p䈜)y"'@JzH"phaZ DNrźS%; bB8̴p0 O@!Z DNYt ✄H R@Jzۙ@䈜8)]䈜p O@8SDN< %=$D O@8SDN< %=$D O@8SDN< %=$Dѹf].Ny)"pl\Q;u+w(puIY-3<  &87рIt` +: M6po3 O_0egZ9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&Itww2c9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&Itww2c9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&Itww2c9Ii3y/Lhi(l gGw{K&04J+&8Un tww2c]_?=2'&IUm,>!̀tww2c?K33a?"δhi(l T 3>W{H7ɌҢD|`5R4J+&87ɌYZ~qsP?MM2ʿsFIEug>ߘ1u{Jf:;^1ow>z9Iioi:=h3y/Lhi(lG*5tww2c9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&Itww2c9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&Itww2c9Ii3y/Lhi(l gGw{K&04J+&87Ɍ&IR_D jo]ᅴ™Z gGw{K&04J+&8>њ?yNrd=uڬf:;^1meӆ &8.cH#%a>O`N';O"=47N'i4ΌM6po3 e2LS)e2LS)e:@zLS)e2LS)e2L}hA'.IK}hA'.IK}hA'.IK}hA'E5v;agl3 v;agl3 v-m3M*aOvJ\mZZf.'Y4ǖayl<[-ayl<[-kuõ]Z9ϴ]d8vRJaO䰥 *hKQȟoaK}d{#G=d{"{ ]h$@% > vO]h$@% > vO]h$@% > vO4SUU+v]UjSZR];UvS4×h$aTjkjJU%lRj*㪖uR:)Ia˷f3c1f3c1f:#rE\}'9bWQ%oD9NF\'S1f3c1f3c1f3c1f3c1f3D;l3c1f3c1f3; -0K -0K -0K -0K -0K -0K -0K[\=/z^0axK=/z^0axK+ޕIqq6+4%qqq8×.)D՛M (OP$MIaZhis%T()]b1Y>\GNNK~Ӭ+Et*-=p'"p'"p'"p'"pyIWN8DN8DN8DN8DNjSBM 4*ЪSBM 4*ЪSBM 4*ЪSBM :/]v-m2q*ѓVJdU'8hīFN%Z2q*ѓVJdU'8hīFN%Z2q*zO/8.\Z5h9t(HSU'n1Do>|,}S&ȴNj3; U`«vX3V *gaU; U`«vX3V *gaU; 'InfIQni5=ehfjJ8xtS ĭD?/4Ɇ^/1E\S|-ѫ'FO]fu.[g3RJff=gBGGz|~QGz|~QGz|~Q/|6nuhUP)U@UT hUP)U@UT hUP)U@UZD̚ӕ]{و%XV%'Ź2/=yK\T{})ZlU`r/%5(ʢhW3&k.&V R$߀jk>$ske{L=׽9i| ldF_o -o#VH /B /B /B /B /n|R (ֳj⤵6DzY}F2Q-_QExeۤ$k/B /B /B /B /?!Fn[n[n[n[n[hwun[n[n[n[n"ɹ)E3Ȧy"S=CU2N99+Ъ,Gt:j? D-2a< < {F f|Ty/bض-bض-bض-bض-b/ Oއ`yG'ڣhVZ43-bض-bض-bض-bض-gKR)}_e/KR)}_e/KVm[KR)}_e/KR)}_e/K. 70[K ys\m. 70[K ys\m. 70[K ys\m. 70[K ­CɊ((((䴘 f.wZp. 9ys D NKuoym^\}­Ɋ(((( p^ޤ$s  4#ӑZ\@o.x#P$\\$䌏]x@\`E rF0X`DN9p. 9ys~hH:u=bNgZ\@r_iq33333<n iq\@o.`˘- iq\@o.`˘- iq\@o.`˘-Gn@>erC|$olcGϢt! %a.قc VϪxTtL$­P 9 iq&nu˧>`Ȝwt yQӧ,WF@dmRq8B?ȂAN-8?_E/KR)}_E/KR)}_E/}_~˚/̲Ee`q'9O c,U? eʆ~$AAaCp?eY:WR)}_E/KR)}_E/KR?!|o3}LjfS7ڙo3}LjfS7ڙgΦo3}LjfS7ڙo3}LjfS7ڙo3}:9hNpZ9hNpZ9hNpZ9hNpZ9hNpZ9hNpZ9hNpZ5llllllllllllllllm9 8Iρ?&*x8Rs4'>((MxzP"91'xԜ?N|1E"BsԜr7ڑԍo#}HjFR7ڑԍo߅BsԜ4'8-IBsԜ4'8-IBsԜ4'8-IBsԜ4'8-IBsԜ4'8-IBsԜ4'8-IψBaDZ:I`P\&ηRBsԜO4@S@<x JgS?ҙ3)LJgS?ҙ3)LJgX3q7ˠ0q0(9[e3)LJgS?ҙ3)LJgS?ҙ3)?!|lw[;gulw[;gulLw[;gulw[;gulw[;:S9@kNPZS9@kNPZS9@kNPZS9@kNPZS9@kNPZS9@kNPZS9@kNPZS֕֕֕֕֕֕֕֕֕֕֕֕֕֕֕֕֕/YB)ˁɭ9pZ)s Sֵֵֵֵֵֵֵֵֵֵֵֵֵֵֵֵֵ..+8zWq)NPӗ@6)­9pTB "~E)­9AiN\=gulw[;gu`­9AiNPӔ9AiNPӔ9AiNPӔ9AiNPӔ9AiNPӔ9AiNPӔ9 ړX8VC԰0YV.#&A@'cLSq+N_wenv[-ݖwenv[-ݖweƟ/ c-E-:nv[-ݖwenv[-ݖwen mmI$I$I$I&mmmmmI$I$I$ImmmmM$I$I$I$immI$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4III$I$I'I$M$^mm$i$I&bI$NDI$I$$I$I+I$$I$I$I$I$I&I$HI$ $I4I$m$II$$I$I$M$I;ml$i$I$I$I$I$I$KmmI$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I4I$I$I$II$I$I$I$M$I$I$I$i$I$I$I$I$I$IjO|I$I$I$I$I$I$I$VSh$I&I$I$mmm4I$H $Immmmm$I$I$I$mmmmmI$I$I$I$mmmmmݶmmmmmmmmmmmmmmݶmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmm`mmmm mmI$I$mmmmivf6k6mm>m]mmmͶmm6mmI$I"mm`mmmmI$Hmm]mmivmI$I-k6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmmmk6mmmm]mmmͶmmmmmmmmmmmmmmmmmmmmmivmq>Kmk6mmmm]m>mͶmmmmwmlommmkmmmmmmmmmmmvmmmkmmm?FLfS2̦e3)LfS2̦e3)LfOS2̦e3)LfS2̦e3)LfS2Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-Nx-N~rW#qqqqCHpBO؎N{T|c"pt(u 6%Z]t<=K?iUc8888: Sԕ2c/C@t#ӑéoXrEͷ$ S ^$Ab1" b`b1ˇS)CxT|@,1Y~ΧQ$.I5$/Jo$jtDDDDDDJoooooooooooo@_Q@2NrCp$oKeB=I:Y g2ϐ3,g0* jxT`%<0,[PH`_#ġZ/$ Ƣ?''L@"hz F>$s=(Ayh@\%qa|(Yd`q(uÙΦu3LgS:Φu3LgS:Ο0^ ˚ !DF\3`u%;'<±`/C+߯ԔΠ;p002<׈وکLgS:Φu3LgS:Φu3L3333333333-*w8JiSO|䦟%4)M>JiSO|䦟%4)ˁww嗘Pa}`dv@n4'@ -[idd<6]2'@>E gg؆MG]wt [; 7wAlwt [; 7wAlwt [; 7wAl8|7,DDDDDDDDCb`.@ټ0Oa:.@,@cx8??N:tӧN:tӧ1PL2dɓ&L2dɓ&Eadɓ&L2dɓ ?MA&o&)}_E/KR)}_E/KR)}Fc6?%/KR)}_E/KR)}_E/] }t-k @m] }t-k @m] }t-k @m] }t- vnzS|%8)N>JqS|%8)N>JqSϒۤE`]Yfm`Asʡ7?ľ,^JpS<8x)N pS<8x)N p[Ygyu9\1A_]8 U g=\6+ p6IyQ s_}wǕӅmd_E/KR)}_E/nC7h9p] }t-k @m] }t-k @m] }t-k q@`,UDPJ$9d9)N`F:{GaxAoaB?"TƏ|fLT@8Q;{DG <-r)}_e/KR)}_e/KR)}F3is`#DX`G"G'0 NG'FR)}_e/KR)}_e/KRadmin/assets/images/guide/video_slideanimation.jpg000064400000051366150212006510016373 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed J%;R       0 @0P!1 "235A#C`p$4DBE1!20AQ"@PaqR Br`#3bCS0P! @!1QaAq 0@P`рp XRJ3,hA@IT*T$5*dT& .Td!,TH X$Ar.@(2%mצx^|$<2Vww[(pհӷ_wFww[)bѝ (9OF/>+~uNyrgdUN|و/zlmWKeڳ;4\oX;{o$(_?v?I/xVoC@(!HPBaP&e H$H $Lr?fOϬ&2@$IA$q(r@?g_~N*t9 ?'O:iP -~I<*faT r RMA@,@*@$СPIEʕ8NMI3*lTI@f*@l\̓$bb (A( N LAf1$ڴ) /W4 A $A  $  4=S*.I.Thf43=c@=3s9H:  8JA$I  @$A&x8yzD,`r%Apjye@JIc#,b\*bAsJ A3,n`hflPS;@Ab $ ͊6*AAX MGVe@Xݯ6y:m={nAɿ (=m/Nf`q=? +ɳg>y:mj~.D.YcP%O^@f?W3`;5R?v}`{~oOzKOy{ ?5~E</c 6 eH?j_?;?1L@mẀ~Կ^0>P=*lyPRqbV @ @P@ @QPf0~"^( HI\wazPrZAT.0pE@^M'{ ft9"e3qpV:pyZRKt -RU!quWu@0EwP *Ul&Fe`Z56$ }Q&`r072*A}qGW>͎s<⇚}!rN A}}1S2 hpX5,t,d1*%lumQQPbuV9cժPUmTr1Tk c0V91TjT"#k_"goU-r*|7Lo2" b-^UU*9PҫDrUV-UR/uQBQ.Zk{sߡzU񪗩zy#Xb1F#b1F#b1F#>z(PB (#b1F#b1F#b1CoӧZc}="5T]WѵkOAIR#Y "I#%Y_DDsI$te+"Q{SqVIbeUU5hIg1;7L.tz _I2i=g=y^+ 8.qs\8.qs\8.p-KN^M8.qs\8.qs\8|o|7ݻi~?`}v(/.r5;,a4'ƞdwó.߯Ed꧷GW*|R\pةE(TT-['TT-wS"DحEer̋kUu2eA;Inʩ%UwmD[iO\Z|+*ӐlWKV 'ɓmt %d:JҪʨKT|>'7Ûk|*TRJ*TRJ*TR|Z*SQ!b_)bPB (PB (PB (PB (PB (PB (PB (PB (PB rVRǨȞ-jW#~]P+$FG~tDd&ƐF~EUaHR; Dֹ͎v~-*7j,kc)kƫvsXH3kJ*#܈JRZsQou׺US#dp=LUGܒ=6iZ떫<2YeJ%O$d.y8SqN)8SqN)8SqN)2EPXSqN)8SqN)8SqN)83wjvI{<1C$n7/[itQ|R1 >B?v?X&eћяflOct9nD+w;'GZfQV4ѷ6c2kv΢"K"R,oEEM2Ww 7+>B?IH[+OY޺|}lv]z;'Rm$DgAd!C,I $2Hd!C,Y $2d!C$֮k~(ǓC,2|lZ;$I $2Hd!C,I $2d!C,I dʾM۴G?쿰_[M}Ν|5?+c i>6}ZEJ7;aٻzoף |e*zhv,n\&,U]"s*r.9DEQZH[J{DE5J.W; kWoZ|~̈́ 6-Pq"w,qnwYp7s{ݣǬ=F h6tG{nYwhGn`M¦-6)w"?rܦQɺs޻GVI.MYM3$g^(eP r!r!rB.B.B.B.AWȝ(DU'H,N-w' ~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ficA3vۆQ>W*Q|Ȩ1B|bwXdmPH Ld1d&yfl۸jC5puhض ;*maY"mmAM87[8mvmsrbn#yhcsڒGUIk%cܿvBY8hwbs$YVb߳Ս]"5$dic1f3c1f3c1f3PB (Pc1f3c1f3c1f3+z)WuQڅ觍t^WNqQEQеtu< ] h M+mүEWhۥwJJ*TRJ*TRJԩRJ*TRJ*TRe2*sq98sq98sq98m:mmN98sq98sq98sqN=KՎ]C 𯊭42׊M|g(_Z9]֕*\[OtHSsOVS] Jx?۠m$BM#eBIӠ^^^^^^^^^^륽KԽKԽKԽKԽKԽKԽKԽKԽKԽKU.eqqqqqqqqyqyqyyyqyqqqqqqqy^Kˋˋˋˋ˄wEuUMBtWNTӧE|Ƃh4*d诂|_2tWJ5ҧEt]*tPB (PB (PM- (PB (PB )SC)e2LS)e2LS)e2LQ^S)e2LS)e2LS)e2L_^쏪 ;M:3N~oh" hۡ*k~ƕUDj:dJhU+B|w$JF懶=4R' jjjjjjjjjjimB-B-B-B-B-B-B-B-B-B)\??J\2QxT?e?1‰n;Xhllm([a}ݘ6,)l` PX"F (p6I\`7cOWcv:?0O:?UUUUUUUUUUUUUUUUUUUUUUUUW;UUUUUUUUUUUUUUUUUUUUUUUU›4r6`XS~Ɲ ;mVX!qV4l83P-v+Мù58`T}oԉ!#6/؞xWD1ϱ.{w>mպMyxjƟ>[>UUUUUUUUUUUUUUUUUUU]~#=ro$tba8'sUUUUUUUUUUUUUUUUUUU^-k3Fq~-ͽ0F $e"Tt\u_掦*+niFfJ4!)Ρ +]Jt6Sf(M XNe8UG9)Uc`DKejInP-6XI(Ty:8OgW4\8<,6XV72%<0@Bvj<߾0D`)cO\UDIV.)K(Wˆ=gHbF`U,+D TD~i0Bo5*qP`tsZS0QEiR-O(hq^Ug@ AW1汪rsE,#,Q<(MT}Iĩ81&f۰Q17YU9`9 qe!֣Z(,bV6UZ7fS_4%A JQZ(`O$c@5V _k]%r;nYxF;k[׳5"fQ:7N+|=^ cJd ҉l*IҝFiNi؆*S]>-gbr#iƲ 68A=2.5|whD⇰ݬ"{R< M8#x=Wce;V[G֍>|Ms̳,2̳,2̳,2̳,2̳,2'qHA(D蜿=XN5,2̳,2̳,2̳,2̳,2̱hf1yu#ߏp[oכz`3 g=w䌤X ˎՑYV[&Gэ>|^] oO@إcDu [Q~`ҿhE0~Iǒp`0Ӂ5#p9">K$y"{!A-PpzKF EnLK~NLbaI-0#PFgPëNW58N +ٌ-⎋W!G7\/}#Aݔ$`4B*RgE{zp(֡&f n7wÍʝV;=)9lu%WB6G4mckV*Q[K3=%FJ\G=q WWSq+q eƓbcliA؊Q(G2h[\D y(\΋Hi{Rq?Z#(H.`r_4?ıtҡD ,:?Pe)JӏDjDF*"x@ԧy~5xQD"_K[H"Z2)}洵4!~iGHlhU gU7-z0}O^ LU膽; Z?.CEvA:G?@ _|ZGrAF2g {˦'ߵ('Ls$I$I#VVVVVVVAE44S +g//xaVVVVVVV9+II$I=]7HhFpO_w#IY/>{wAjI.BMHLITߜr=?[{˗`bSKCV!/EpkQrn%^ƄkəmƫՅLߡ ӫ˝$JJbu}A|y>;Tn>FB}NtjWP' VD=܄yK7WϺU^fU>݃`F(=X^Ʊq2h+vz&7P<a^Z3:2a5(*ղNO~i>iAAAAA@ЖjYZ4ZvC\kUS^+߯6i꺠N<>-] /1GxLX[a7 4iYrc CQr6PUrQ4H<ONTbFZϦ&+F(4;utM;K\ݐc0 L]VfU [2J8taA΁sKģFf9c"#ެ])w.$ LZ]/,;[zÉFjhk6NpD3 XSVmlaJ! la삷1Ą,4aY>tiǽf䚆.R &L:b.-< `ZuCu4$2T1gsw]9"D]Ff.YtDџqCjQl0j2mvo 5K}+]XbI̝f 6X3[F#Fu 5Xbŋ,Xbŋ,Xbŋ,5D4{»te,Xbŋ,Xbŋ,XbOxH/؎rM5VS|>?CFX5&\#p{A)pu~M.q VU 6v`W\]Qd{Sx4Qѯ (Sza,՗4ӍGWU{ UOc ԧy8CPیŹ7#Z:blyo>a4sL:T̝M1;]F/D7 .qr3 h/J6_d4ݘq "I5+I.,g[,8*}'?!3W={:~F׻4:zR:>g6^}=;Df;a{> >T4:zv$('UؙkgO||7>+lO|VDz,,,,,)JRJR)JYeYeYeYeYe7,<#<#<#<#<#<#Vj<#<#<#<#<#FѴ_i->>ΏH6J!3UI-#%!1W 1M%9;Ubt~,h4_o/?V9s9s9s9s9sws9s9s9s9s9ƽ?!4>O)JR${:^zȒ5i2w5{:o"6 -|%M^ί ~.est֟aAAAAA=     /JGx'x'x'x'x'x#{'x'x'x'x'x'x''j|e^ΧHG+a+z5C2qw^o{|%t}J:Rur7th{:Åot=]H4zGqGqGqGqGq |6qGqGqGqGqGi mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmomߜ䆫5mmmmmeImI$[%mmmmmmd$7WK mmmmmmmmmommmmmmmmmmmmmmmmmmmmmmmmmmmmmkmmmmmmmҒI$I$II$I<$I$I$DmR$I$\I$I$I$Iu6ihpi$I$$I$HI$I$_MJI$INI$I$I$I$MmҒI$I$\I$I$I$I$Dm./I%$JI'_].mi4II%I$M6M$mmm#mmmmmmHmmmmmmoI&mmmmm$ImmlmmmI$rdYe[+mmmmMԒlIdmmmmI9mKm-mmmi$nmmlmmmOmݶmm+immmmmmmmmmOmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmԒI$I$I$I$Id$[%I$[mmmmmmmmmmmmmmmmmm$,YdI$I$I$I$I%dI%%K-,mK$YdI$I,IlI$Ke$I$I,$m}}o}moomm}m}mooommmmmu[$%ommoe$-,}o}meo/YoIv}m}om}mmooomm}oomom H$A I$IIm$I$I$9$I$I$g$rI$I$I$I$i'-?9)RI$I'I$I$Yo|I$ I$I%^r$I$I$$I$I$d%I$[$I$$-mmmMmmmm}o@m}me{5[mm6vommӤO$Ri7}[M$Om}?mI[}m}[mm}$I$I$Fm}_?m}}}Mo}m}}oomoommm}mmmooommommo馚Mɿ$M&k? ?{}G\1LDU6 4_KAv?%Cq\YFd"KS; D@pYmv6S[DF wmũ6}Ta*ĖfvcV+y o?ObB|aYвo)VXw?AJ.~j:M(d)kh n;/(<*"쟼i{/$Z}zҵvEbc`5u{ihHr+=f-6&MQ$h^_DgL[`xocR8B idY~4vjC8;y5 }Lh٫F =f~Ƒ8Zu'?i4:_C%K W`5//s̽ܽ/q[`2]ߨH@Ae=㶒m-XhN{iSm64Z}]Smp]>4{CR qUm]?PZzއtF=hTcIE\N6kn9n쫲kyk6-cq0HtAitKXV!f&h4M5Pe*-t)J-.ĔPcheJ҂j5V5~P8W_b5ÚW $Qmgg{{{b/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/rW}vq61”8|-[5sQJrCT*]Z*8YSh|`)JR)JR)JVR)JR)JT^ot0brv:cea{F9f4tS w}jؒ.}fsNN }qJûD'npV 3Sl0n1dj.ɍRҭڂ)Kt\z^/K)}ܽ\F ;bE垏)ҭk!Rv>'IL'LTˏ/DcC{LvNFKҌ=ׇB,ݘBaJE H3SF ZKШȾNOOPu+Vc/OJSM4LKp3n)͟#>!"ZW14kGl[ F"SUF%mE1 pq]6bjq#Ac9/ў`Z#*L`2Cn [ۚ>E ȼI&*T&t!Zf<?$$ ;LVe{m^YT,{K4sKN& \R z=?=?=^=[tm x_ݍmh5^W1}Q@ɧ_9[ qqqqqqqqqqqq0r˲k]@r~N7~7~7~7~7~7~7~7~7~7~7~7~ ߮"Q1![xI!M$cmL $*k)Ofbuzz43=ت+q}6*l#+ ,+ڳo+v\?~3~GXԦhim{Ftɡd]pI5m+%1'e+Nؚ)zmPLut_o]¸97gRIyˤk(!t]^׮~-r5yv—<^)5M 4٭0J$f}ԣO$ jF>'~ tɡuzz43=>xsHOTHcm̦m=i-\$s~uwe]؏b&l+b8 ؏b8ححм^dJ$-on~ 9yJ{plVlVVlM{6lVGeVqi]W13333116@1 kTXnao5D0SwǪk)52rf~.ffbbbbfb#M bzet1\mZqz|kocޱ=vh& GnL*'6cE$ձ[l #TݲUK a{o$["-[lD["-ȋdE6"-"؋b-D["-=OCS I]AJ`MGϹ:z/KzM[v_qqӱ7~HF'hZQMcv;PNI6/1*ͭ7["l Eà)txFaz|1v*n\#IF-f` VZ.bπi`QTˬ,+R0blau1U>ANzdʶY\m[z(#,5i?_Fd6ͥȝ?dv%vc<9IYdv++;*04xګPKuB܅}rScll[kgn܈y2lQڻ=>e]' n|=>cIz^b~xRK h<![WO]c۫MONG:4Φԑol5h:4K)3\R9D /cZwA~mԻJ&.rz} {*14Ό$K\}'J2 ͡42 ϵъh9Ymy3 TQ6D,=(@d'* c!FI>E&$̡ee!Yi'0'&[3CbxSQq9w3VLdp\}!?2[[[[[[[[[[[[-a[[[[[[[[[[[[cG,hΏFSri->=:j:=#QW-T559ޚ-_=WZF73XjXKo+{&$iqRju_Jc:T^Z!BBIbb ܄!BB![9s9s9s9s9sEQE7Ҋ((9s9s9s9s9sn'9t/色F4hѣF4hѣF4hwwTF4hѣF4hѣF4hE^YXŻ]9mBw+ ?GߪU y~: r|4FMgSyG!RUiQ߃~Jjh{:&62nu*IOetFnΧųN]eE_EKgTB/[/V4Z=N#8#8#8#8#8] h#8#8#8#8#8-?TyՒ$H"D$H"D$H"D+$H"D$H"D$H"D &Coou0hW_n=;lѪ^?x~~KѬ&a2RtHSOHĢ{٦qM_9}?p~~H/D. {jm, OcE+k h|+@=M~hﮠֆ)JR)JR)JRWõR)JR)JRQ;#p18cp18G#p% #p8G#p18#igWu'I'I+JR)JR)JR)JR)JR)JR)JR)JR)JR/admin/assets/images/guide/guide_scene.jpg000064400000017215150212006510014452 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed D       0@Pp245234@Pp1AQ"1aq@P1p!AQ` DB3 tM#0f{x&4B Z@ Z@g.[ nWղ)-V} P;Aߤ4!̀ߘ86/*Qڬ]Uݫ^vEdYEdYEdYEdYEdYEdYEsۡHy$<I$C!Hy$<I$C!Hy$GߵQƺCc] kt15ƺCc] kt15ƺCc] kt15ƺB4y:uŁb`X,X, Łb`X,X, Łbz@ ^/H z@ ^/H z@!&Gߏ/=hw]=~N;w8qߴi~ӎN;w8qߴi~ӎN;w8qߴi~ӎN;tnw~S3 fau30]L.fS3 fau30]L.fS3 g3idfm236LͦFf#3idfm236LͦFf#3idfm2?!]Qg+QwW:+ő~<>Ε~r$RAI$RAI$RAI$RAI$RAI=?RH RH RH RH RH Qo':ffffffffffffm&:펊((((((((((?!}UW+꯮/_Vn!n!n!n!n!n!n՜K.仒K.仒K.仒K.仒K.仟O䳒K9,䳒K9,䳒K9,䳒K9,䳒K9=?!}%+//_1sF74nhѹsF74nhѹsF74nhѹsF7/ X-` X-` X-` X-` X-c/` /` /` /` /`=_ $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$mmm$I$I$I$I$I?mmmnI$I$I$I$I$NmmmoI$I$I$I$I$I I$I$I$I$I$I$NmmI$I$I$I$I$I$mmĒI$I$I$I$I$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Immmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm $I$I$ImmmmmI$I$I$AmmmmmI$I$I$Immmmm$I$I%mmmmmmI$I$mmmmmmm$I$I$mmmmmm$I$I$mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm?q'z38DDDDDDDDDDDDMFg8888888888F_j?8888888+/7.W+]߼Xf +H  +H  +H  +H  +Hz~d+Y Bd+Y Bd+Y Bd+Y Bd+Y B?]׋+NV 0 0 0 0 0 0 7/qqqqqaaaaav\^6;./V5| 'O>| 'O>| 'O>|֬!jZ!jZ!jZ!jZ!jZj@Zj@Zj@Zj@Zj@Zcadmin/assets/images/guide/guide_intelligent.jpg000064400000036113150212006510015671 0ustar00ExifII*Ducky<|http://ns.adobe.com/xap/1.0/ &Adobed 1.ԨMՏ*G?_ jœġ3Y.Ԩjœġ3Y3 Oxp >ҹfs^潙{3g5kٜ׳9fs^潙{3g5kٜ׳9fs^潙{3GQ444444444444444445Ox~8_fp}3g ٜ/8_fpQ)=:ÔSzu5MI3g ٕ4U4zQOx~xrNÀGQ)?нCÅ /=fÀ*kkjÔS~Yy\潙{3c85G(<8 QOxpӨ*<9E?QTxrNÀGQ)=:ÔSzuG:J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$J*$lNQ9DNQ9DNQ9Yűl[űl[űl[űl[Űtds&vۙ3ɝ'L=2gn ;pOm̙ۂ{n.䓒NI9$䓒NI9$䓒NI9$䓒NI9$䓒NI9$䓔NQ9DNQ9DNW '(p/n!al[űl[űl[^݆goMbbII%$RII%$RII%$RII%$RII%$RIO;zom= r\%r\%r\%r\%r\3߉'$rI'$rI''ܡ7۔3ߢNI9$\#{nPޛ~?Zorvۀ{nPޛpm몂(r'(iE_m=(goդ.KBpmjII%$G۔3rvۀ{nPޛpm{nC;zom=(goM 齷ܡ7:jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&jI&lJI)$JI)$JI)97p\p\p\p\d['w`ݙ;&fN52wv ٓMn̝݂kv $JQ)DJQ)DJQ)DJQ)DJQ)DJI)$JI)$JO[II%$[-m)#p\p\p\^8`ZۆwwM```MQ5DTMQ5DTMQ5DTMQ5DTMQ5DTMWûmn5 n[n[n[n[n[;J%(RJ%(RJ%+6`ݔ;QJQ)D DakvP[Z[wt݀kvP[ np%$RII%$qB n5(wwmrZt[ nMQ5DF`ݔ;[wt݀kvP[ nkvCmn5(wwMe鵻6`?UUUUUUUUU'򪪪DDDDDDDDM@l#P(@|>P(@|nKyr[˒\䷗%-o.Kyr[˒\䷗%-o.Kyr[,N'd2p8 N@yzN'8e=Oz?J2q8FN#'JJr>o0Fyg%-o" ?|>P(J?F4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF\8pÇ8pqeqgN [M85m4մӃVN [M85m4մӃV ^O iԳRu,ԝK5'RIԳRu,ԝK5'RIԳRu,ԝK5'RIԳRu,ԝK5'RIԳRu,ԝK5'RIԳRu8pÇ;ٔ#8vX.,!!!!!"*, ]çVX(t]N''B)нJt/R ԧB)нJt/R ԧB)нJt/R ԧB)нJt/R ԧB)нJt/R ԧB)؟1Xa9c(;9c(;9c(;9c(;9ob|{lԝK5'RIԳRu,ԝK5'RIԳRu,ԝK5'_ J|`US+¯#CY:jNf'oxղS+G/|j)VO J}>WĵgsWG,ԭK5+RJԳR,ԭNWZr9UVO.,qG1Q/×zz?*)Cҏ )нJt/RzZcV[%>b*)VO J|`US+1XldV^?!]UUUUUUUUUUUUUUUUUIF#w;pøw;pøw#UUUT%%U\\\\\\\\\\\\\\\\\\\\\UUR)2Za4Gpøw;paH#Uf$>222222222222222222222zˀˀˀˀˀˀˀˀˀ˟ZL>\\\\vIe?ZV(E\\\\\: M $d}<$5RM}5XXX 5K)tUUUUUQ*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb*\pb"X`b%"X`b%"X`b%<!X}{{{{{{{{{{{{{{{{{{Vy\GL f3xh陼ut::fopm376.ӣT, QEQEQEQEQE"X`b%"X`b%"[$`b%4tba <!X}Z:e1b(zDf_6K^cGLcGL1Rט)xz0A:"IQEEI/GL GLHfxqP$4tt^:u,"^E]?+$A$ 0-2ƎK^cGL GL1Rט)xhh锼u4tt^::`Z:e/y0->??!؝M6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SaM6SomvWa]vWa]vWa]ɰ$?A! H~C$?A! H~Cfg,냞upsιy3u:rθ9\Y<:s9g\ b EwWq]wWq]wWq]wWq]wWq]wWa]vWa]vWo"Wa]θ)L< H~C$?A! H~CM\Yי<끞u,ES⛊n)⛊n)⛊n)⛊n)⛊n)μ\ $# HG?$# HG?ij2y滊+⻊+⻊<:'p3ιL2y׈UWq]w y)uO:p:2μ\ S,̞u:2ο*E+» +@"O\ S,BG?$y)uMY n)4A%<끞ueyθ\Yי<끞ueyθ\Yי<끞ueyθ\Yי<끞ueyθ\Yי<끞u?!؝YgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVqYgVm'RqI'RqI'RqIΕٸvn;7fqٸvn;7fqٸtfs9GLq(:`39Lg8郔t0rQ3t:`RaI&RaI&RaI&RaI&RaI&RaI'RqI'RqI'ZQI'(邔ufqٸvn;7fqҡtJ:9GLTz +0³ +0³ +0³ +0³ +0³ 8̔t:avûaݰwl;vûaݰwl;|N:s%>i0“ L)0“ L)02L2Q(:s%8d" L)0c(:s%8uxQ)tJ:`e2NdQ)tBQI'RqI•Q::`e2N;Bt:e3 )1Yf.%02L2Q(:s%02L2Q(:s%02L2Q(:s%02L2Q(:s%02 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmI$I$I$I$I$I$I$I&mI$I$I$I$I$I$I$ImI$I$I$I$I$I$I$mm$I$I$I$I$I$I$I$mI$I$I$I$I$I$I$I&mI$I$I$I$I$I$mmm4I$I$I$I$I$I&I$I$M$I$I$I$I$I$II$I$I$I$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I4I$I$I$I$I$I&I$I$M$I$I$I$I$I$II$I$I$I$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I4I$I&$I&I$I$M$I$ImmmmI$I$I$I$~mmjI$I&I$I$I$I$I$II$I4I$I$[mmۤI$iM$I$I$mm$I$vm$I$I$I'mmjI$I&`BI$I$I$I$I$I&I$I̒I4I$I$I$I$II$i$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&LmII$I4I$I$I$I$Ii$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&I$II$I4I$I$I$I$II$i$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&I$II$I4I$I$I$I$II$i$I$MmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmԒI$I$I$I$I$I$I$m$I$I$I$I$I$I$I$mI$I$I$I$I$I$I$I+mRI$I$I$I$I$I$mԒI$I$I$I$I$I*?$I$I$I$I$I$JI$I$I$I$I$I$I$I$$I$I-RI$I$I$I$I$I$I$I$KTI$I$I$I$I$I+I$I$$I$I$I$I$I$JI$I$I$I$I$I$I$I$$I$I-RI$I$I$I$I$I$I$I$KTI$I$I$I$I$I+I$I$$I$K$I$I$I$I$I$I$RI$I$I(I$I-RI$I$I$I$KI$ZI$KTI$I/$I$I$I$$I$$I$I$I$I$$I%I$$I$I$I)$I$I.I$IjI$I-RI$I$JI$I$KI$ZTKTI$I$I$I$JI$%$$$I$I$I$I$$I%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+ $ZI$KTI$I$I$I$JIT$I$$I$I$I$I$%$%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+I$ZI$KTI$I$I$I$JI$$I$$I$I$I$I$$I%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+I$ZI$KTI$I$I$I$JI$$I$$I$I$I$I$$I%I$I$?P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P Sd6ASd6ASd6ASd6ASd6ASd6LЍ h@4 h@4 B/9_3r<gy|93s<>g#x|G.>D0qqqqqMTMTMTMTMMTM31:4 h@4 B)GLȕ]TY888889_3fx|GL88_3fx|GL?E}1E3}s<>S#&x| $ɞ32<2gL/^@: N(8ȇEK3fx|Gd"o 2GsgL/i TG}?릑@I'_3fx|GL)<>gdy~d_3fx|GL)<>gdy~d{mmmmmmmmmmmmmmmmmmof DDDDDDDD}{4MBmmmm H2mmۭEbUfm~xASÄfbSmf WDT^ۻmmguVw^]ۻmmJ tN/D"*'T=zgƏomTN}% #mmmmmm?zT_<?a+p%nVJ [+p%nVJ [+p%nVJ [+p%nVJ [+p%nVJ [+p%nVJ [+p%nVJ [+p%nJX K)`%,RJX K)`%,!Ǥ+tav 37.ff6,ܻř`س3rfn]b˰lYY"`jX K`5,԰RjX K`5,԰RjX K`5,RJX K)`%,|#D%,Ř&1HV|a>,Yj;sŘ%rոVj [p5nոVj [p5nոVj,fS,5,԰RjX K`5,,Yw10,Yw18aB2RjX K~(}fR,1fR,fR,fR0"'PRjX K`Q>,Yb̥˸#FO0b e.]N*ոpG`X)rc`X)rc`X)rc`X)rc`X)rc`X)rc`X)rc`X)rc`X? """""""""""""""""""""9_b""""""""""""""""#"""??""""!DD@@CrXK`9,%rXK`9,%rXK`9,%rXK`9,%rXK`9,%rXK`9,%rXK`9,%rXK?-r[p9n-1օi_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_AFf٘73ٛf`;3lfm|ͳ0of 6v p9n-r[p9n-r[p9n-r[p9n-rUV`;B///////////tZG'ög1/F@"`rXK`9,%rXK`9,%rXK`9,% | aٜ9n-r[p9n-/g1/g1b9n-0oKfs;<'x|쥳9|쥳9|쥳>cTu_9n-!~_;Kfp@#m``a0x;Kfp `9,%@U[3[3[3[3[3[3[3[3admin/assets/images/guide/video_preloader.jpg000064400000033521150212006510015341 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed 6*7O       0 0@P1!"235B#`pC$4AD 1P!AQ"2 0@`aqBRrb#3p!1AQa 0@Pq`pрᐠ l$b AbaX 02031 Ayy@37 ^XI%&d b @ "&u` UU$b@*+UI K9kH @6ʌ A$bVbaX@I d`¢T1312$pIRdDI@ I1A$ bRlO/&3bkD>z|( 6h2Ru&NX6 H׮|9P۠g^4$ڠA\K^I<ʼ@Ո&+(_VIT J@d2dwaR 386A \ =ē v@V{Q3aiWFtQdPmey:e`\o=b HH$IH  $HH3bf+1$EdH -P jVbo͚H SZ̋x356Mv$ Må9c\ lE3$K@ AIQY @)5cVpbQ ` H I$VbAITIhF F ̓h -EEdjZ@05+.+<tZ|٨ynQxVPQbZKH+AdA$+5Jj)Yj^$۠<ڗ|9@($>Խx<@1K;>bUL"unR^4 `V p ʸ B}mD/TW,/%9<@v+|z$ OԒ OK&gϝY$KٕyѰ|0AH"kIzGlIiGPl%=y >,5YQ fI LIS:t:}>O:t>}?ͺ(#HX[,drn "O~DEKMnkrbSs뒪}ܕ<,d\8¬;\tY uwRIt:}>>Oe.cLh-"ڍGM%_(tCe^nwhVZ5RjM+?7,!XhB$Mlę;\/~\KH;vzE\;FZ6f1ԏ}k~&Qa5z77~oӱ3mvgj8VOpe߉FA^vߩOahx0Ԧ=9(Nyr1ZQ=bQ=hѳt*$J*$J/Џ[#BfJzvDT^bؽ% ;"J֝f+4B8s&0dȖ]8*5c4=JdDL%VP\e2 1Ȅ|'iG^WhLvd0_^Kkmy-%䶼 ]y*J*s%TU*JRTU*JRTU*JRTU*JRT:TU* ߎ;i4O}o~;̞r{O<,[8©m=vZTD2yѶȷ)>;ű(Ȋm~q3Yon2$nwEdL\΍d6%LJ~7~p!;ɓ0Lɂ`& `& dɓɂ`& 2`2`& aMЍ*!vH]vWDgU*Jw U*JRTU*JRTU*JR?:v8R2pX%,;,;%B~/ s)N#5J@ N^\0(CAF[JǐN~d2X[ѷ({~Hm7L-\F+fwDJ'![3̤S$`$lyly/]ҧHѰmKE<w~pڿc!{RWݳs|w~_lq30L0L0L0L0LãW3,LzrzԾmj"RFA^vJgFԵ>.tzrVS! r.9 qanCnbv֥m{19ѷf>g.j7P$V?uKx6nŭ,ucʼ-&;}r{hSNR"F5FdGݡ T'kN)m8ەLӹvajVd[ʄ\-~z\7f^'ܬ3sX=Qof*拑+_s}:u8';ݛ]\^Kqy./%丌_?/?/?G0f3P(#:Q e SXKlSuԜTe"gZ %$8܃/j"ɢ5(V'z,! f'z8L=(pfrEt.P-O(BAI!<}ge|5.\oȵ jiw~HӪǶmMnxs#É޴"5-wRŇ{0oZ?5_=H7z80 _b`l]%BҰŶ@в5 _~d x-ෂ x"s"uSSSSSSS¸ۛG!{hSXiEBI22Mwi2Ye4 .pq[2Si4RȪ4H0 9"`4jOT𪉾0ULd&=Ir@H_]vjpljc;<.8⣣ D!B&WL7[ăaQ $eYb4&A:&T)3M˿`hG2 eP<NtS?pxQ=a3Oy_ru'UIs1<$jOԛPn^Q1;06l7-\U֢񚏆e۫D_4N۩uZXͧmܕ+(oq1oyX7PF Q[s(;nXѩUtx}vjg۩A- ˷]\:Hr^c{Dq7G}a4 F"dxH+힠\dnPq[?~00= o9L %l|z)Gb{Vj5ݫu t Jc~p PhYfTee&tp(Z݅fߵ)_P* :sxTF2+хma 4m7 ?U<Woz_7~ޜPI=coV[oVX\?!&>x8<<>ߴW<coo~:"k1F4J.iRZXN@f|rΰ̠`{ s!R_ B %̩ b$ ]|r ػZX*4Ff_=_B!D"B!D"B!D"B!D"B(B!dՇ71,"0rId sSClG#Mb2ۧ"\Sˌ 5X+j)P dRE!dRE%*))5N! 0PR"+a/]@ fĊLPVT &" 9A a@J oR (4*a(V > @=,-+H_Xڟ˄@Dz%. &28,'̳ӥEXU!t9Jc:c θErV=R&oưtCZ=iW+ϣMGu2DF$j Ƒ# ͹D"B(B!D"B!Eپ5G\6lŻGu3!dĠh<ʓؖy;/>@I뎴z70v]7<.P{{N s0] 1qЬ3sݕE5ڛwx49͹6ڛSjm f T!%P,v@Ke*t-w11 @,AB0=HAb,=Vrqn9%۾"tza&uPv)S8!Aq (p/3X]􌢡0'O1 +7,n&n&n&܏,SxO Wsخ1vm 8R!Km= 뇉pbQ /`Ÿd C+ZH:C[C:(BAn tnM:_ĽЌzx͝4A dܳ&2 @iX D5㦢>Q>_ #悲]^_aG{ ?EB4*>oeUUUUPvoHXG}E>H.Ih yw@0oTuæ.SNގ'FCSt5vF|ie5:wRl3m$ɑAG.U gmOCO'#ZB(m aJyB6g?X_7Ӑ7͐1 q<^ `w~):!./ a?| PJCr  ˮQ`"( Ep$X[ >>!>!>>!>(7= !|iOs?!?! mmmmmmmmmmmmmmmmmmmmI$I$II$I$mmmmI$I$I$I$I$mmmmI$I$I$I$I6mmdHiI$I$I$I$ mnm6`I$I$I$I$mm]mI$I$I$I$I$mmmm$I$I$I$I$I6mmmI$I$I$I$I$Immmmmmmmmmmmmmmmmmm"mti[- 6mmmmI$I$Mmmm[om$I$I$mV[%%$I$I$mՒ-V#mI$I$I6mI$i&mmmI$I$MmmmI$I$mmmmm'mݶmmmmmmHmmmmmmommmmmm6mmmmmmmmmmmmmmmmmmmmmmmmmimͶmmmmmmK$I-mmmmmmmmi.mmmmmmmokmmmmmmmgmmmmmmY/fmmmmmmmk.mmmmmmmImmmmmmm$mmmmmmmmkmmmmmmm_KmmmmI$I$I$K$I$I$I$MI&m$IM4I$i$I$m&M$mm6I6mMi4M6iIom}omoo}}}}} @$A;nI$I$I$I$H$}ے $I$I$I$ $m{lYI$I$I$I$N og"I$I$I$I H;o}mI$I$I$I$H$F}}o2I$I$I$I$ $mmmkm}o}}o}mmm}RI$P$A$mmI$I$I$7I$I$I%IlOĒI$I$O2$Ynۗ$I$I$omm$I$I$oI$I$I?oOom@}o}m}om}}-m}mmo}m|momm?moom}o}m}mm}mmmoo}o?oo}mmI?}om@$mom@!mm}$[mm}o}n^mmooo2I$mommmm}oomm}mmo}momo?D}#iHF>}#iHG>m#iHG6m#iHG6} shF>m 2mq tBGC9%7<؍Ժq s02̨Yd2&Hk $#@cʹT=(>0h;`\C|  d!@NxXq*pzBh +=@Q0WsS )pG\.! hDO}ɻdp&Q&VI3u[PL"2U] $Y@+L@Bć~( oo~yzTH(Ɣ q*^;u$gXI7, &B]-&M#a8Xp1 S!¦y>!H*&㥱֐ ((4"p{,#:Eizj((U/:->95 ڀfD"yt ҵ]PhCp;N{4XkʱfsI5%N:O,ے6` A FmSÀv)I'xPF5D:h0Ft܅ HB] `NrʃD0Y1IR {Dр $mBSxzwhC(0q4PI/Q BIr8i0bΌ`54H|  P`E$[_'ȍ!!R x8XW J''''''#< J ^hhOcqqq8qq|qf888q88_8qq888x8<\xV<\qqqqP/(F6m#iHF6m#CCCiHR^HF_eq޸6y  [3flM6&؛3c `Vje^ɔq%%aˠ0n\,ˀq% 2"l!d=9-j2>v0 FcI!!43b&$lp60 b$$lMqXna/}^{]OoX|m` LVHQlؠJNB}p:XAK5$xk0'dBRjعB|NQ%fJE :Xb r萨  HH %~l S3r{W$eMzr@EGKc"6;"IP w ,ZVA4_!xP5 hV.x8D  O__=-MseY#0{L& $XQ+P C"E-K2J51SmwsA}h~\Ɇmiվ "SP E#qc\kJւӽ , 69 C+詵;.&@DlfD†AG ElY/`b աrS8q4cռy(d0AL0 0a-`HaS 2'8@ }Q?3}AJI$(Ƀ˧˧˧˧˧Ϧ0@;(/?_?c4<_|q>}|_Vԇ!?cюz1?b}|nþH戮;C??} admin/assets/images/guide/guide_manual.jpg000064400000037614150212006510014637 0ustar00ExifII*Ducky<|http://ns.adobe.com/xap/1.0/ &Adobed !48?       00@P123 230@P4 1!`AQaq"R#1@P`!a10@PAq !Q`p {@'p'p y"')H@Jz"p䈜y"')i "pJ䈜xHbp ?@%.+$Dt`x'$Dt O@H8LN)8y"'ӵOx)8y"' @+)8y"' @+)8y"'@JzDNH<"p$D䈜):($D䈜)boaDNH=@$D䈜)8y"'@JzDNH<"p$D䈜)8y"'@JzDNH<"p$D:eFsE45р .8e`K3Y}3sE43Y}tRu#׆.8 _Gw}K*0&K5RJ9bɤ3ewwԽRXi(n3Y}/T,J.8 _Gw}K*0&K5RJe ,J.8 _Gw}K*0oUd1Xi(n3Y}/T]/9bɤ3o.ܺI*0t7@,q.ު1dPiuoUe:|):>]x`M3,Y47Z]FpYm6k/Xi(nM% ֗Q;yt IQewwԽRM% ֗Q9bɤ3Y7$G.5$5RJ,Y47Z]Fp&Kz-]JEhewwԽRM% ֗Q9bɤ3ުoWd"ҷkZ3Y}/TrœICugXi(n _Gw}K*0dPiu,J.85RJ,Y47Z]Fp&KewwԽRM% ֗Q9bɤ33Y}/T}QikUHၷdPiu,J.85RJo.el u,Y47Z]Fp&KewwԽR7լ~UHdPiu,J.85RJ,Y47Z]Fp&KewwԽRM% ֗Q9bɤ33Y}/TrœICugXi(n _Gw}K*0dPiu,J.85RJ,Y47Z]Fp&KewwԽRM% ֗Q9bɤ33Y}/TrœICugXi(n _Gw}K*0dPiu,J^ɦM2iLd&4ɦM2iLd&4ɦM2iLd&4ɦM2iLd&4ɦM2iLd&4ɦM2iLd&4ɦM2iLd&4ɦM2isiLf6ͦm3iLfs#rG,QrG,QrպbLպbLG,QrG-d,x(J9d(J9d(J9d(J9d(J9d(J9d(J9m3iLf6ͦm3ofm3i~;#;#;+&a'x'x'eqnn,ۥX;|Y2VL%dY2VL%dY2VL%dY2VL%dY2VL%dY2VL%dY2VL?Vif. ZZ1֝i֝i֝i֝i֝i֝i֝i֝i֝i֓2mt7K6Z3K6pnmӒfm0if. fm0if. fVX(9bXr? 0iGi֝h7-0i +&JɑkR. fm0if. fm0if. fm0if. fm0if. ~N|S)w;N|S)w;N|S)w;N|S)w;N|S)w;N|S)w;N|S)w;N|S |T>*CP|T>*rh(2(2(2(2(ǒĥ7)N%/Lzq)McӉKnSJ_rRK/taK/taK/ROҟ?J~)SOf=8K/taS i)Η:^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^Ly3Η:^OP|T>*CP}ʇCOҟ?J~cakw-2(2(2Kx"15Kl=7 M̱rguɝ&w\rguɝ&w\rguɝ&w\rguɝ&w\rguɝ&w\rguɝ&w\rguɝ'zn7?4~hG?4~hG?4~hqV9Mcaj_g1Lzl?]?Kl=7 N/鳘&=8Dcp9McӄK~8.EK/taK"Gcp)j?4NSLzn"_/;L3Ϟ>y1LzpMǦ1%6sǧzn"_g1LzpMǦ1%6sǧzn"_g1LzOtTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQDTAQ_FQDeFQDeFQDecs)b)b)b)b)anrf$mIۓ'q';nONvܟmĜFQDeFQDeFQ_Wq';~1LS1LS7IߤeFQDeY>`dFI$dFI$dFI$dFI$dFI$dFI$dFO2#(2#(2cư2)b}gCLS1LS1LS˃8omR H) H) H) H) H) H) H) ml<*J*J*J*J*Jv7nL%}mZ7nvپp}sۃComzLTeFQDe}noՓ*JBgp;~Z) m!7nvپp}sۃCom}nmp;lm>ۄ9fmtTREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI$TREI?BI $$BI $$BI $$}j * * * * /n$uI듭ؓ'['NbOw\nĞBI $$BI $$BI ?W['APTAPTGI$BI $$:`5%BQ D%BQ D%BQ D%BQ D%BQ D%BQ D%BWHI!$HI!$HIk4HI* u_SPTAPTAPT_fۃn\nJ*"*"*"*"*"*"*"u[)r)r)r)r)rx7[XK&-uub7[awYpu{냭Cn\nvd$BI $$uvwirZro˭[X܈"u!7[awYpu{냭Cn\nuvu[n:݄=fu?w{UUUUUUUUUwUUUU^)op|>P(@|>P(@|>P(@|>P(ln䷗%-o.Kyr[˒\䷗%-o.Kyr[˒\䷗%-{=O]OgT}:T?d2q8E))0_0F8c%-o"qğT`>P(%zhѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣF4hѣ8pÇ;nA\Xb>C>C>C>C>C>C>C>C>CE\XөiSVNM[M:|6jVeffYYjVeffYYjVe[M>޾S;zN޾S;zN޾S­ ffYYjVeZ}qpy%fY9jNefY9jNefY9jNefY9jNefY9jNefY9jNefY98pÇ;ф#8w;zN޾SD|6||||||5h~tUW_P^9NESz^9NESz^9NESz^9NESz^9NESz^9NESz^9NES:Ej*?O<x~qG1QwsqG1QwsqG1QwsqG1QwsqG1Qws?>?:Ej*joDCͪ}V"ldHE[%>WZ8jVeffYYjVgS8aU*USGC Nc(yyl!Giz^9NDzX-^q+QVNZJtUSV"ldHE[%:Ej*)+QW?!ڪS::::UU)S AL2 d)S'DDDDDTAL2 dՓS6i)S AL2 d)S AL2 d)S AL2 d)S&ު*""(N::EWɡN`)SL0 `)SL0 `)SL0 `)Ї*[t""""""""".9SJ]:" Vh2 d)*=]]zMZ$SLiۗUUUUURvȣE(Gl;dQ"vȣE(Gl;dQ"vȣE(Gl;dQ"vȣE(Gl;dQ"vȣE(Gl;dQ"vȣE(Gl;dQ"vȣE(Gl;dQ"vȣE Qf6(́Fl 3`Qf68`/O؏KKq%}$/Ės%8Nd[̗(($/ffffDs%8(KlV>AoEQEQEQEQEQEQEf6(́Fl 3`QfN(́Fl 3cpȒ';)z~}}}}}}}}}}} ^$ ɒHیIm=QEQEQEQEQEQEQLDbKls|HLDbKpɒHیIn2_i[q-fK"Kn1%L}Im$ /-Ė3%<+գ mQE3*;GĖbKp3SE[3CE_-Ė3%ҭGz(+fm[q-fK"Kn1%L}Im$ /-Ė3%%&d$[̗DbKpHیIn2_i[q-?!N-n p[-n p[-n p[-n p[-n p[-n p[-n p[-n?/~ _/Ղ)"")"")"")"")"")"")"")"")"&zk箹=5s\|OMs>'z\7/~ _uω~SE>DSE>DSE>DSE>DSE>}:\7/~6ZW%/~K_%/~K_%/~K_%_/~ _~_|Ȋ|Ȋ|=VȊ|Ȋ|Ȋ|Ȋ|Ȋ|ɫ7uc\㮹nKr[ܖ%-nKr[ܖ%-nKr[ܖ%-nKr[N\ucQ_________=)\㮹?i{Muq\?n4=|'Msk{t=|'Msk{t?ˁ_:㮹5DWE~WMuq\Nm} r[܍]su>5=]s:k]su>5=]s:k]su>5=]s:k]su>5=]s:k]su??!N%/IzK^%/IzK^%/IzK^%/IzK^%/IzK^%/IzK^%/IzK^%/Iz%-IjKRZԖ%-ON'Gty:<N'Gty:<N'S.[-Irz˖礹q=es\.\OYrڒԖ%-IjKRZt.'zz<N'Gty:<}:K\6%-IjvZKA-Aj PZ-Aj PZ-Aj PZ-Aj Q%-IjKRZԖ%=Uܵ%-Oty:<촗-7nT:<N'Gty:<N'Sq\<ݸ\%c/Az ^/Az ^/Az ^.[M%q\>ޔ:^Wux:^Wux:^v˖Irt-7mӓYri.[rwk.[M%q\N\%˄.[M%q\N\%˄._+{%-IjG+{t-Ir:˗؎W^%q\N}mK^Irt.m4-Ir:˖Irt.m4-Ir:˖Irt.m4-Ir:˖Irt.m4-Ir:˖Irt/ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmI$I$I$I$I$I$I$I&mI$I$I$I$I$I$I$ImI$I$I$I$I$I$I$mm$I$I$I$I$I$I$I$mI$I$I$I$I$I$I$I&mI$I$I$I$I$I$mmm4I$I$I$I$I$I&I$I$M$I$I$I$I$I$II$I$I$I$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I$I4I$I$I$I$I$I&I$I$M$I$I$I$I$I$I$I$I$I$I$I$I$i$m$I$I$I$I$I$I$I'$I4I0I$I&ImI$M$KmmmimI$I$I$mmmĚI$I&I$I$I$&I$II$I4I!mm $II$i$I$M$Kmm2I$i$I$I$I$I$mm̒I$I$I&I$I$I$I$I$I$I&I$II$I4I$I$I$I$II$i$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&LmII$I4I$I$I$I$Ii$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&I$II$I4I$I$I$I$II$i$I$M$I$I$I$I$i$I$I$I$I$I$I$I$I$I$I&I$I$I$I$I$I$I&I$II$I4I$I$I$I$II$i$I$MmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmԒI$I$I$I$I$I$I$m$I$I$I$I$I$I$I$mI$I$I$I$I$I$I$I+mRI$I$I$I$I$I$mԒI$I$I$I$I$I*?$I$I$I$I$I$JI$I$I$I$I$I$I$I$$I$I-RI$I$I$I$I$I$I$I$KTI$I$I$I$I$I+I$I$$I$I$I$I$I$JI$I$I$I$I$I$I$I$$I$I-RI$I$I$I$I$I$I$I$KTI$I$I$I$I$I+I$I$$VI$I$I$HI$I$I$I$I$I$$I$I-RI$I$I$I$+I$ZI$KTIY$I$I$I"JI$$I$$Q$I$I%I$$I%I$I$I$I$I$$I$I$IjI$I-RI$I$I$$I+I$ZI$KTI$I$I$I$JI$$I$$I$I$I$I$$I%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+ $ZI$KTI$I$I$I$JIT$I$$I$I$I$I$%$%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+I$ZI$KTI$I$I$I$JI$$I$$I$I$I$I$$I%I$I$I$I$I$I$I$I$IjI$I-RI$I$I$I$I+I$ZI$KTI$I$I$I$JI$$I$$I$I$I$I$$I%I$I$?Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ,Xŏ- ዞዞዞዞዞዞS=UPUPUPUPUPUPUPUPUP{;izsBϐ, >Bϐ, >Bϐ+/j G[ڿ'q8KƆ:\N479qΗJϐ, >Bϐ, >Bϐ.'=3Cҳ, >Bϐ岝-Bӧ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, >Bϐ, >BϗgY|!gY|!gY;*wȳ, >_6S[{Խ)ojح߀Ft+z̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`, 6̀`,zcCi:[lz]kv Hr-t+w n3[mhm'Kq.IgKƆt1-tLh~kuy, >Bϐ,2Ζ:\&4= \T___بWZbgKƇ, 6̀rN:\&46Η n3cCi:[pN:\&46Η n3cCi:[pN:_admin/assets/images/guide/video_backgroundmedia.jpg000064400000041300150212006510016475 0ustar00ExifII*Ducky<http://ns.adobe.com/xap/1.0/ &Adobed 1kB       00@P !125pA"#34`B$D 1!APQ"2 0@aqBRr`#p3b!1QaAq 0@P`pဠ  :49=2H. PqrNc*Xs:LN S#ȹP(!@fe Kf1$ڴ12Aֵ$$S3ՠIԃ0@N IP$jXb `ET,A jaВǘX 7,dA9XD*&_O*$IRd$TROOIBpdp ʝƇ1SWS4:(b*Iˀ J畀$X~a"|v ,Tb̀~Կ^0>P=*yX?j_?;?1L@WS:+Р @ Ui tXHRUW^K=LI^ kY[٩ؿ2zS̲&fg5Ny`u{ArdOdȒ#<\Jy`]wLHUx+v I ! A (Q,$-J@jؐ4 (@ ((IP )5BۯZZ_ds 9$-LJ A+ w/9c4:\Kgr*n&Ϭ UԠ>r;O=I:'IC p֥@D*`UQ!SiVCD: 0& NE{Yje&MeqffKlz鶫_/gSOԯ!tt!t'd3#"efl)d?8N:ttӄtp8NNӧN'N ӧN:p' p:tp8N'NN'N'N?1ZsPHܺR22< O+E$K(5_Xn+@J/P~E!bzb$bWLDDKJ~hOWONχgE19񌛔n*vN|8,$iDt&l^uoؙO|[;3&}y-HDwO 뭺Sy;>e1VRUd zL@:7'U^K}_1;6ua!;]&VkYP&~FH ٪=XƳ/ѸQ6ې)S򳤽Xim}^>ٰ7r치s]֩6Ѵw,+ɭ]}#F$ȓ)xx+F2␚i=w9/~ѳ?gW>=hٟܱ0k!RDA]uY̭;f]3OӧN:t<KLI 'EbxqqĨ12Vu1#`Ąav7L*1T;QVQiUX<cԸ鸥'};W jFߕҷK#Xب\zxuR1_PwG ,NPs=BjYr*E[*ƙ(B4 YQŅ6K&E+TJg@"lZz;qӁ! JRK8N8N8N8N8N8N8N8N8N8N!?/?/?U[b:§lX\ ssAV?ž;;&mA0!L(a!ЭEA2f,QO4Z5&6(H(L,TvaUڢ?~xu@,H0Xof !r8CtEKAC`%Xb+mJ9,LEmN? ϖe&3[SZf 7~㳲xmic6v/>!Q{7p i`>7@r.q%_}W>J't4ClZL团ݾ6:L6>_cA` ۼKX:'`L\6 -wT&96\@ h ]MSFˬÓ= RRSN%::%:%%%%:SIIYIIOPIIINN:RRSYNe%%SL9:Xq0e7[8epiIl[-erl[--el(+l+YxZdbT: YQr`ӡViw ]O*F߮ PIF]7؂i*Zʩ^,)]US,f®ŝC -"ݾεf O袣e s=J)$su6ܼl{/Ut$ Ze.ݎEfJe%kzƣT#%x7i4=}Hl?iLx~y/;Α~Wְً^;kEwYJ p<̃6S9!˯Eۓ](J%DQ(J%DQ(J%6SUXֲ,LawTܪ`TSE}u( Wm"Y+Ȅ Lw*UD`rXjMrfEht\u62:%͏ :St8FK@Y/n] z$ڼ-'zc_w!S^hx~yDZLS)`7LS)bJe2LSe߮Hn%7O?ZT`<̻ٶt[eo_o^k9Jm)iIFқJm)ҍ6V[%6SiFҒJB>mOw||m4e] %p%-{} CxW1x$-q-X5Ӵ+ {pLQ1 Ji.3CGN\Cr/Dє,)}"ٰhL`) m{:>Q(QuKP@%t|ЪrNI9''Crt9'$䜓rNI9'$rNI9'$䜓rt9'$䜓rNIwC?!?! mmmmmmmmmmmmmmmmmmmmmmmmldI$mmmmmml$[mmmmmmmm-KmmmmmmmmmmmmmmmmmmmmmmmmI$I$I$I$I$I$I$I$I$mmmmmmmmmmmmmmmmmmmmmmmmmmmmm}mmmi6mmmommo$I$M$Mmmjm$IHmmmdiI$bmm[I+iJoI$ 46mmkI$M$Mmmm'$I$A$mmmmHmmmmmmommmmmmI$$I9$I$I$mmmI$i$vmmmmmmmI&I6ԶYmm[mmmnDImlI-mmmm۵$M4nYd[$mmmm$I$ݶm-mmmmm%$I$I$I$I[mmmmOmmmmmmmmmmmmmmmmmmmmemmmmm-mmm[mmmjm[m%%mmmmڶmdIeKdmmmmdlmmemmmmmmmm[m[mI$I$Nmmmmmi$I$i4mmvim4i$mIimi4Mi&mImM4OI&yIMmii6mlM6[}}}momm}mmm}}o}ommmm܇2I$I$I$Mmom/I$I IofĒIH @me$A 6m&$I$$ oI$I Im }@}}momomm & Cooտ}moT~m}1Imm}.դIoCm}}}p ֒ 0>m}}mMmmmmmmmmmmm}}m@ IIomb߽?om_&Ujw om-^Mi4WCo%HRmo}cmo6mI$I$I$I$I$϶ommmmm}}omom?̹}/o\˗33=3}6}3Kr_oO~N%EţlZ3pGƈP )5 c@YD Nck XC@@̆d]e̪m-W@͐R#W!-j0 (N(t."J"(㻵 >SRZ:g Y<C NG#xi1 AsNi9,sy9uŕ>1*HɈHSIbIU[W2f>^R:PFAP7&7xb"$^J[VkZ "j1d8t5R5b>NdL&¤׫ׯ溯޴tΩ~r.z6e2LSȍe;Je2LILS)ankf޴uΡ~0zav~ibp1 VҙLF5/ol~*FҍJ6m(QiFҍJ6m(QiFҍJ6m(QiFҍJ6m(QiFҍJ6m(Qh~ndB U|/cEbY1߻/Y>卐!HBj2AGg u,JN'C^3(ܨ/sj> M ΃{GrJt]:xK;C_h$DvY c+4ጁ 5bkV.4a*ʮ!U5cipXS;iyUWW/-ҿV`>`-;wXeݳxbDs+HkQYmhU,z5DSF P,EZ=t*xL@¹*a;_5FҍzSt"VT΃r˗.\rr˗-.\re3Wy94ӚsNi94ӚsNi94朓rNi94sNi94ӚsC}7.\}.\rzܹrr˗/r}/˗/e/r˗[-ylyrrl\[-elyll[-w˖e˟yl[-w-welyl[-[-[[yl[EM~oC{'qi BCQPGf?a vdGH]2sYgE{3͇d{As))a:"h\)h0D`QXw$n3,0. ),>D#:kv% XP݁vR꿗ӭ 2~3L1`X/IB̎fa: >eG̶䜓rNH.%z9g$抈f/ӓQ2׃њ}zoD=IJYG:c#紐{k!ק5>9碲j㉌b]6 ѵ^DբE\m5|K\+%N xh4(F_+$) vYu8 zb^B_aa!JUiF%xk Eƺ.%SĆgCwf)9NrpN7Mœ..EB} ujRhوt.j_v]zWoasNq'8 Np'8 N`М'8 N"p'8 Np' t} fnh1I`n->eb#w7pЍtm9tgNBܑ)NyT[]U?U45bm1jVpoK 覶-%'Z-~%Z`{R-OcC?O.Pn' c7J/.IvUkϞШ/)yBEd"yF;ڀ /bB ! 3V(=ID.J`7jVUwrm Sb\Z-4?cDv7ed"76'w䁗mHDTUF {1  Z 2x sh^1](UYPb= ` ]e;=Brc֖JV*6~Ώ٨N7q[)uKWiI$I$ڒI$ĒI1W?5 y˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\/rg3>3O|wӪ{_zzjW/>/gI~i˗oo?TRtRJҥJ*TRJ*TRJ*TRJ*TRJ*TRJ*TRJ*TRCV=@vIoƧc1?admin/assets/images/resize.png000064400000003464150212006510012411 0ustar00PNG  IHDR$$tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp -#IDATxXKK[A1US%ْ݈I"BK.t"FJp[K(Dݔ6.S-|Wz#s̜eyLHs/1F`dDeowFa|RFD 3[[q[9gZ0$,Q6s@Ї1ȕ.τ"phh4ܐSX\f6ƇaZ\\$%ImKa!QPSf;B 022B@'tKR`Eh{zzlHRfpJ=lIR 04 ,}奧s a=!8.47<<f.弃,Ȱe2@| bwMMMs677UpזË(033C{(tW*'Pn{ccC[XXpIq0ظxWWWw ؔ~!X2K~*C_}}yKKK ] DSأ#ARJ%Cqtvv8tSS(^(BBQsFV|~:ttVpuedyy9ˆ2L 1"C@Ї1XLOP}?ŠwN/B+8B'Wzܫ٥ORIENDB`admin/assets/images/UI-ICONS-BIG_bg.png000064400000021400150212006510013333 0ustar00PNG  IHDRtEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp #IDATxKl[W'`%m +rսhӛYD-vedم``+*`R/ ~3TYv-Sh ݽjozِΪ1O]zP%u}THOolPGɆ̣h^]:x5Ӷ_x!}~GآtvLWQEVUI~}ƺ1P pwmTcޘeX:Zt bs?O{٫_"G6v8t'dҴOoy3oH[k* EhFy/R.Osr8+G%]ҟOJ0j>L#n,_j4H@*Y%Lߡ~[Τ֛73_)&߾,YZYyWey=;Ba7rkQll|vrt4S }|Eø^,Uy~%u0 7SS6vd.WFܼ&IǢ*Yص6Lg^m-]1Y˄!]ۜ7#GG4)$+/=bvNn/jZ5/t03==/OJ]7fwҪbȢ V]i4ZN6vqlQu_ZLO~v[Znq GF//eRݳ Ј>%#6vVi0c qo6$k m5tF|z1"͞&5$ďͮN3^8jy8Rte7ˉE:ol)4m(ɡm#8avܭ 6z|=ƖIiF/颗|}~ۆ -#*bג#(_.؜W<7?wcK@oHKw'vS\"5uUSs9"Dii!qxFj/hK6i/:rv [6zԧMo48]s%k m5j~4k׏;$OT_҉gFj@ucՑk6R9Z@4DsDs@4@4DsDs@4@4DsDs@4@4DsDs@4Ds@4@4DsDs@4@4DsDs@4@4DsDs@4*X鿏9 ԳͿoŨmf1.[7^=x)HS{:RHx?Q 0tF@4DsFu;Ymc\nz:Rʑt5`]s F@4چvh>not١XDs҅ks)sx%߿tNZ.rtٲ(!Lhj)w2a0Q/olӍ.?+>4!s'5_mX|?ʺ_޺hGm֍W;^GJ9ԞAGsgϜ:Q{Xh0}fG4v^k>3sŸV*a0Qks_=]~=X{B[ʓ[pxe';{&nD޲@vKZbV$u aoZ3_x%dt \jfU9{fTZďiʃ#WJ+/R>Jc@sTB,B;w-E.Z\es V'/lRoF??tOq_FkX׼a]<+뚏~ymf1.[7^=x)HS{:R 0≭bf<|Ri{5Yr;GZѷE*y*FcvJω͹._ݖ8 6jZj5ӌs8 65Ok޿ڰ~uGu6Fwvr=)F`$ -p5@4DsI5d]ĺ YY|[׼mc4~qٺaH)GӑbFu`$5@4DsDs@4@4DsDs@4@4DsDs@4@4DsDs@4DsDs@4@4DsDs@4؇#⭯UBX9H}tFn0h~k凵/Fsmc4~qٺaH)GӑbF{}Z3j9 h0kɺuW5ϳ藷y?hnuÎבR4#Ũ9H0j96@kZaX_SزL>Ym5[fN@4?Hj칳g=/Wn/w۷~=s҃'JjzVt'g'u*čS(Gž95fH _8wLVOC.^t>)#q'5_mX|?ʺ_޺hGm֍W;^GJ9Ԟ]:5u WfWy*ȡFqjG_5^ZCiyq^in4^US cw_NV"W+i(=_3h_E:5Ok޿ڰ~uGu6Fwvr=)4(^O^t>ݟ>o(|">(\](kGv{Co/(W*y)q;2w1Ol~ Q|ahz].0ܨۀmc\nz:Rʑt52P F@4DsFu;Ymc\nz:Rʑt5`]s F@4DsDs@4@4DsDs@4@4DsDs@4@4DsDs@4Ds@4@4DsDs@4@4DsDs@4@4DsDs@4GZTFcˇꓓZ-}xQ&lm@4協#^0}rtGks/](t{KQ883=GůnyI&D.'S.R1!sg,ejDF[J7e@nxe}}V=ym9UUI6g̮@4K\]ш=竫k' ך7wV63}<h~"j?xzÉw/<9xmZb:y_D枚:^TOLO<]~wRQ˙(c ߷o-#vHiz|Dj5z/ _h4;O3Z_3X.]pbx~(wXu (Hk -'!JF^tNwﴯ=z |O?VFq7?g.dtյK^J+* c>LRz_h 9h9 h 9h9 h 9h9 h 9h9 9h9 h 9h9 h 9h9 h 9h9 h 9 h 9h9Г#jR6-ONjfTF}h _H;ulNN(33sjaf*Xu\|B1_n`kBKz}; 'oZLrNa}\z֓Gg@4{KWWqӍvJ%#ϝ=WNNK/s=y+PҍS^mNMMO= )S|?1uܞ@4?9oDNAX;*,oXqdX+/.]PVo)p?]~ T*o' Sb"Gn #d_t!Qy{Kk=!ټb3 ԵٙSqc'OvHKt-h~0f'67jކJafK/D^8J#vOYDaad..ilxilSoY}5UZI3wAʘb@3h6[KkDs@4@4DsDs@4@4DsDs@4@4DsDs@4@4Ds@4`O߸+,IENDB`admin/assets/images/wc.jpg000064400000162351150212006510011516 0ustar00ExifII*DuckyP1http://ns.adobe.com/xap/1.0/ &Adobed *N*Vx        P`0@p!1Pp!@1Q0`aqA!1AQaq 0@P`p MJ[VZU J[eUUijUhZ,-,v5ekktvum4kq:IdjgU*jL2!$+2JJ,I9Ɍ:=Sm#0@Tbٴ=ugl-5μ\Z\>GjB) 3AJJZ[l-h֋m4[jVP ֍4z{[i5,jJ͍ɡ3̉f!He%e!$)癃 $Y:uNE$Ԋi-rjig1\6kO;3^v]y/.6TpҢhF(ѫQV$*եѪ.R(%E7[.ֺ,m5IL6m6jJRLC)%Jdf2"BHsLIMSle$d5&SRjIvgvz)Ƽ]8^wN <|\k6T>Gi)Ke[$5UUSJյi5uUi"Z۫w٥mֺѡMɣq5&*e$Lfؒ̒ɦS, %fL'3dLttti,!"ةlh[::cϢgL{=n\mku_y|k[WX1n->_!(XE*BinUkK-[ZR"n.[ޚ-uWufŒɩ7&jngRnMtI3Ȭ6MH#2B@sN+Nuƙ΍3HabbXՖ QSl펳3F-y O%|\-b܋rb+yPAV*R--ں-U)Vކ]nj]tKI5%k9ngrngHg,Ir3flMI3fd"0N1b3mFM\&VUfmV{g;{{|%n1usQFICy5ʑyJ-U T"ʫZmV۳V҄,*FEZu]-].i뵽kuԖJRjgS6gRngriI&Y̩̑dԉ2g3$I$g3^g:NIHerZ%Y4gX3N yO%||[uɼ sܮ "~gҭ*F-V JjZgMKݺ5mU[n͋KHUh*Զ.륽W{u7oI4K&Mg::L32$jJf̦"I*eyN+x/%"sԖqXFmRgIge\.t)prpYYȔOER"a Z-Xћ`Ub۪ۢպm5u5I*M Ҵ+kWwz&%yIHγYfI("fRɩγٜB漗yp[MvR.W+ܑafV4M՝I4% ~gN7\mɛF-\[$JUc1 [eSAe BV٩etUjjZmXeV7okz޺^,s:IYe:ԚglIIdIQ3l͘&dɅrei7gI2mVA&VѦv; 9/'N y5rZ%sdͰʏjYU tDJ[jҥ[ZvjWT$]jݛ:[ڽkeZjK34ΤYu&Ԛ4$"JfLⲘ̐Ƀm5^Kli6rU-6VTTN:Qk.E(ɓ沱bub) QE BSv襭Fҭ"3,Jdյ4ivn5{չ4:JgYMgriD$dLRVlΦC:{x/ߝ[Mfq5r2-X SI.WʊL3Y[lB@TPhhҪ tjZjۥ$R5-M/Cv[fu&5&&lγ+:& 1bdY#:gS:Fapk|י3\.acI͸\[rJͨ)%i&R,yۛbHB[@Ԓg)(UBªۨUt*պVB )4tWEޖMEgYfS6fLK3:Fٲ 2$+$)4γs&kq{5ם=..4 .W6a)ʴ,\2ʕ %j"Oà (TƪYV5m.n[um4HH$4gZ5{[DhR fɹ:IJ2$$K$73day =מwŮm`%3nW&m‚"ZR[ lmA(\"qeR((-R*ʰ5Z)z[tbLEUt]moTܚId3flΦl4$D̐%f1'3p^Z =,J ۅ*P Ie"IBTKjR>gPЭKjRiUjVw[[RA2!mIkQkFfu+ѹnrK2Ift34uH"DJ yW^-pu\ndʉnR @@ -%CqH AjAkQm4jFKVHI *-gCFESFR&lѝɸ$S)dĄ&x7\n eE!*J%X) >gZB*tAjŴ- V5Z*ѣVM$$")4 5] M^Sq5I+6e"JtR!3$IHHdʹ/+xsk-y.V$X*RIu`UVE aS+,J$>o=P(t B-Jith[ۻunY)L%)PPl٣fv:J蛒$I djMBL"&S)0Jnms漭bJ ڈP)!L  BhU[`TP-Jf4nI-,+FUFv:FIS0LIJjMɤJC$`HL/:n.\[@BbITj EB$(`(RU(*TD)۲][`Y$(*i4MzCi, 5!7&qɒ&SNFWf1nNk..s\ۋsE PR) * R%Xm`HPj TQjڊ*JSVմV[EA2*Jhj]WҶEL%MFBYL\'5ep\k !bBڈR-  V!aB *EhU %ZRUZ-4ZtjD T@)M7ngSj+(HJBI*jMW`ɃaqYW&W+E)U U !@AA(,OR()EUZ]ݴDD,*E*R5nΆΆ"J!$3!5&!f9ۃ+ΰɒ2rJJ"EJHRUJBH)cTJ iAER)tmSVԵ4DBABTѨV]ͦRDC$XƓP!6kvɅɒ2C*"@Q(j(0HR !@$Z5@(ERRSE5Uh.*$HA`m)M.F͝$ddK&P!yۅ` !%IU@@) HR@ l@ 5@EYbmdZh()V"KJRmh5 !DR)Jlܚ5%A"ɔK&Xaso5+d2% "2(RB(bPBJ հZjЫMV⥈!B,hSFIXY"d*B,^vɒrBTB  MB IiRA--H #ɍbQC@(ARR6ʢhY2IVhPSBFЀHC)T"qQsP!B[!AR(I @Bɝ B…(RiEjJ4 F $2PRJ5%A 0e*ʋ B!jIm,JhAjHPB @b\A@(*P)JRѣBA$(µTSE@2L@XB%%dB)PEZ@@TP<Р ¨!JB*JRSH[TMA h4 Y2` RE!*@)%XbUj" 6t ((Zt[J @dMVR*@J@)J"f#B- SB "@PBH iTP)<Ф(B@(`ZV2JRiSQPY)) PbB.LԈ R"ʑ*@HRBB aH PU ZAV¢$!AHR) !AHR"! *h  X@a@  ( -@  !i RPB¤8@jmPJj)H@(X( D%B hb+$YHHAHHH@)x hAAKHPPP T-!PD! JPB,B(A BPP   @2HP @AHBE(JhH @B@(!PR!ECh(P)-Z* )@!(@BEjAKT Q @ yP) E@ `R( HB@E!`- P @@PBB9 !b )@)JR %DX(H  HĠ B(R(U$@(R@@) E) @) @D b @ !HP PXD@A@(REHP(!IHR2@A@)"HP%`%X`@R PBR (3((RP (JP BPh BBT@ @ B$ @@@@)I"!A B@ BPB@ P@PR@) @ ) ) @  P@@ @HPB@ P$ڻuM/,cUBhxcǡ fc1cЄ,cdž1B1c"؅! ,gc1c+ ,gcBX7> ۋ&&R&661Oq[(DQVtRL( [3QhJ}۽uw┥)JRe)JQˢf1.\җ)OZV1U)KRU)JQw>)JR┥)F^Olccnn.)KХ)KÖ1tȶ:1c\_᱌|wW)piJRᱼ61*┥(tz )JQJJ]')JRdS_]{_R ݿůBK?Wg/A ~ 58*N;_~Ri?i'?jc?jc?M3z-n''r#8*-3=SC;Z$[9Y#wn)Dsz?!׍CD~y}GMW>4QO^Ũh;< A 8Ӊ"EEuE_0hSaB"1zLjt@ǟ5f(FЎwBx?iǃx3~tZ\P qg֢񧦣Ny 4& =<+O  E@:A;L5B^+CVbA鴨~zx6OO'}<m~;Oσi^. h:E=A_93.g(N(jOQE]4G"z/X8:AΚUBt\5>Z@ZݨaLB t:o;ůo]sxw/m>&Ӥ ΂2\֧AQAN.'g{ЌE*}bK^DbQB!!gϝwipo:vf;ϷI .N]a{ü&isc3<_Ibiz/Ih;Pq*tGem} E^oAjf~` A=>`m̱<\W9}{Èah|PO϶ 6 0A6Aso? Yp)hPt3Ӥ1iTǫ:j>4:!"ȃA zR 3zzvv:m0~ɝ E'-DCʋkC:ǧ^>`fyPB CL=73|+]uҧvO' D8zxs:qu׼ Z  E^(4}E\SzAO"?rMwtAO]iNN~n /C~$'xpS \3Ȟz({bťQ{o#{âeGo8tjY CaÙ5aasgySQc{kE6:Ng{uN Q.E=t>t^A1AEhAz> "{b(4bO..g ?1; Gqzp@A )yP !ais;tP=6F\Nzk(eh ˕*}n} ` A<F.~t[h*A?XOQ@!PLzP9CG(Ǽ}cs+0S_!}'S<'yE\o] O΢y^X`.h<>}Qނzw&QO^^xpu -~cs10O&>c<40՝~ڗC ghJ<ҧys] (T0z-V':Z-& Hȃ| yAR+wWaCiȜ@R S#wgxtc8O0|F|ZSm;iPN8~#?3Ӷ\Z֢u@ Z3 əSA< (Gfo+lpgXNؙ~:ZvO#O e '1cQ<$hQyp@|&/ԍ#3iLgNbo>zύV/ֿz4-4WfzR4EA}~@ hɞ c%P5u~czơ{BzK.81n$j9q딝ɜq 0 'MOv=1Ŵy:=箣OIhgqsɀh/i|#?A48>'34L&?h>Ps٢ }t?#z&?mj|􀋟mb/hQO]Jsu!oMF^>V^*c:&3@pO0q;qkZ7H`&?(s$..=щ`1Qu|ϼ~DcG8=1\psNo_4| 1zN%/ub LJ40 Ȃ{oh Wm=e~^3u>fЅ: Ba;.|…;z8QG ИaQ`+;8NO\\9|=|/_#A֎}A|"~<W]g pgQA q>2WO̲PqO+z8J 0 (L'Gf=^G8LYh|3h((-WZ,xViFom[OY`Z/>tN:Aʞg&t~X#vs 0B}L08GN?Mc=A>g˞΂ {zŞvA:=-9*!D  'GzTG#C0`: (8#NO#GLLyν|g_:|zm }a6s44Ah:#{N#z81>!18C )ցBV! GqGqqǟgo:g:yzy~\Qh<*-@N4JV†8 gC,ՙO @` :!㞰HsqGP Iɠr5X8L&uszQǩç0dhr=F:wh5i+ONGקU8єV=tQ4 A'WWp p8{c8CbH0`N!?YgS.W:֟1™X= c՛ L[j~uQ9+iOo qǧOp1q0:@Bc-L=otp9tN@R[LپIiϋӼN5P{y=9q]> A[hGcOH8 @_X B(Bt8L:ǣxa#ϓ6+^!:-}Z/:kK Ncg~#uƕ@pASD#Re`GИ㝣-w&3-NA. 81.Exk1*: \H/gGhC&$xo6z#f, Gy_7f8 4z=G@!CsqL&?ނaBza?Oq5cy׮Rls~вg_;>`0 =j=88: 8=N tp_TC,Q0D''Ƶ|oyZ X@6F{x[4qǣ88 qpL,pCO&8:6Nq===7o2L-@әTo*{騢}F}xxCq8L&qOIuAIs0#Gqq ckvƿ=7~"~U@"-G<ëbEP?~_+EZ-QEPEa%áo?>hPDQEQ@ q:&aQj"((QB"((j-QEEQEE/>(Qh-Qh(-/1?|GS%(Q-):4^1>#πxV询EU ?QAEZTZ((~hԟGSQE)  V~J-TZ-EQE ƿĴQEZ(Q^% k EKH<*3YdVzK;tJ$ b[$"̗Ou>Yp".W}a5^hq:u"K|}bƵ3y[#'-ܑ}!QnqQ %d6IҾ&۳ OWyCcR`lzz)+*}RN=1>P) S~Mcz/Uߡ&ǖ~\'cω: 3$u :`k2ƝdP2P/ky_74#ڬI7[Aʠ`Qחest@^U'Sj:WV2l'xcjo̞Vx> C☽akSO{js7 D(}<{6T1n >-Ra0p4ۇPF Ϥ~>9R ϜkE˱GUh.X^YwJOts#T ine9p^_U&^& 34O%$Q۞îol!3[60VX<Ό%~zQËaA2]QZ_`z 2q= U:Jˉw-KXSڀE[= l?P&d6^| @!!Fđ{{dcn|Y.ڞ]MQkMMVS)jGZ; ~E'=W=v^USyX(/D夏?*&dj=? J%p)]ݷ9RM̊*Ȗ*UuݖJȥN֥r[5 G/t %L10 02t,k Q݆n+Oa^x:H&u-o]۶sZ=mErK 7]8K}/شă @IRߛdRuZω,VS$, ue7n,^Z%H.h=ؖѱ:?䧻&F daj1QB$% J mkbH{Gjw3hJ)dڳ:,mL?/0!,XmGLsKKUiYS-7޿тrX9rZY(J 9G4t^,ZWoShږe#dAtm2lK!ﶰ [Ngײ'rmо3245[n ~|i%ų%ɀ >D]ζUP#NqN&mt!&Y/IޤCM%5f̱0Vkz꿉zJ>o4ai5`;i idmK$*RN߄A%ia|Ao~dOc|k{{ߖL>{d͇夁FRvǂiy$͸iMSmmQmmfĿ"l!A䬆,@ZI. Hi>Y$%.}Y2I%km-Ʉu +&K$ >:ifY/IeB ]iad3M$e 8m ɴI4ڄ =2rZkD٪7#Shv,(m$D Yp@D - ?5 o&{.ˌ ϾJ/[L]Oa&Al+uo g+!m6O%ol`?>о[iM7dШI$4 V })3E_}oM4m-%I,$|}I6I%d [ =?e} 2lI KH$A I 5vAخR%$mƒmI6h LC M,d$d[-K$OK @%i-ym/m}`"HA$I$I$@?I:׺t$hm H$@"I}Km/-$I%I%mKm9-}onmRA-lYo$QA$I Jmd!Ied $@"Ke& %I@K$m)h7ʹO)em lIdIe$K)$mK{_MI6H$l{}im&fm$I @%@ Y%I $$mmiI&I,[mmz݀mKmmI$M6I6m-ml[`&-m6mI4emmI&m[miIe۶mmi$I&i$Y-nmϿmmm%%K$mSm[mo_m$H$A$M$ I$I$I$mIi$I$ $ $I I$I&Iimmmi4I4& $6mmmmmmmmmmmmmmmmmmi$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$?Wxʶ?(!_F?Xn b2AXHpN7 P'!S8xɠ+.?q'$o @'Vy!7caQu+ c8kf$d] Ϩ _nk $vv0;.3Fw,!(&+_D{3\hZ.vud|N.Yp7/ `}TFF_G k>0"#|Y;@Iof"ʽ AyhOV@}z@e ӤAА,0C"z 9u[g`~n ؼ_DclB@ې'w6H [Y6j7@@ӏIa+ àmq `{`,6̳ǧ|Pedmu0R8X>qKs癔F8{ӟ LMT1>D`XHvm^` $aXv(t tdoc9 3`xO(5pE ,vA` mA+IYbK4p6oL1 & >b Ad 6 H !;Ap/rSq8[:N.[\@; "%NYѨ-0^C2?+h*aA$Q@LU,Mgq٪#md+&塞B'sCRO v{\f""]G jݿQN?[Z(L7/(IA40}" t @HDHvIY KmX& SeY3G>ѶQ4١B ~A $n;A4}LQp@/"P$go ; 'G0(Qޡ8%,n y+ (}6ss8wC>#E%16$ @+Fn S>XB666K QDU[&@-Ȥk]Kb WGlD !Y>ЌC\b+%(A)%rxÃrhXoZ _@WH(1wˉ]!Cs`7siǟIuq`>b6G'@ 0ªP<Ҫ[2[&_ H,d ŔKf&$z "ǍcA̠ te:z@  [X;Hy"T@1D?PNcsılԳ\iGt/q#l7߈^ Q[B"m w 4ͬscɀL A 1hQ;=IK0yyJTUTmwsXw {IR+ @Qh+YV2¢<#ELt *4F `Vۀ=wc Pz=? 6-;i !X+K!lG [ !lHfnYR0PCoJP- BN.bBDmZUPD'@`7 R\KWR6x Tl}{v T3q*( @ ga3 ~zADhN` 'BN@p@[=x1u 0 l)D?h̾R3FaLQݠ By;@/!6I==2` ˖Y[ṷ9A1l="M6%G޻]2a`#ex]RD,{?H09*)$0ab`hH\@_xV(#^3 t 8I]eyP9T;@pFmi/x£(6 &l{Pձ42@96n+ Tw 뾝`!Б%@Kϣt ["'@6[ mshr`ϤY4 I`C"s n*v}gX ;66E]@ͤA0VX @~ˀ?9+8ɏxV d!HN%?SS }`$XdǦGy@VgkZ@"Plx0X~u`( 9F'9=yd1gn, `0o%Q##20A<~$h`;Px,2bd;@>r@nȣ{acCZ@x 8_MiA $GL^fC`NH;WwnIhh[(zp,w(m Q{ +8&YX:@ Q!wdT p߭t hAe{c"mr!8H 2y 1ٽ߼Q\(1PB@!B*`VUɂ2aXh:?HL @Hv>)V>Mt }uf_vxu>qD_%2e(IB|򼍻TE \6͐FCĠl =V4@3^v޳ K2A!oɣjTs &i 0,V"‡LK~,2CE/t``?xN(RKaס'o$_w2Ӂ Hf}v6CJL f`=r*>߿cy 4D (of]\DFl8߈vv &H6(% y]/Vn07qcpXw2kVMT:V $@hpX n #yNKr?C{Ca,QRLɀK|G%dCE@$ ٧AoBXDW &ZAl]1 IMY%D(1Vpɂ7zIBNGDy "0JxRH;+oHD!4(#xh=$6 >"%ںݠ=EB4mc 6ͳln%9 xA &o_ ߼Le@[Yx9NGo$7"fcdr,P̪!  ټYJF6{ 28%@];ʫa€v0CGr9ޡ%/ <&jD^Bl# 0t"#qXGP"\?UAȂa-zTfhw"KP#AJz،%,o|f &UWYiJ&b! ~ {[tlnXj= 5{…m#%hZRIM0)lJ|p@8 .(;XM@e (;Rh#kX@  "hIE]b@VDp^)s YtPQKnTlT0ǷaRD <|X (A`EaaR*Ϯ!xe{&"䌓0@D p @gpEEDg@v%FO8Xac 0v% =I"# xzP{u\bXk=gC&(Bu|ARx?lAQxPd2|@HE]q :J Y.+@FBϧF PP (4X6qIl{L-#Yq M(u0ڠ6$`]"Hp9{;!m3-2C52H:t d;n~c^IU]^h,4Z5jlɀ## 3& ,,"L}x?佖EE͗#PfJԵ/#lpg; Y2 PjD`$-ʠ+8/h -pMLVWy%{@0 D8N!Xbl @dmf;ʖ$<ɤ $^4|aDyxYX{EqQ2nxI@yli'*G7.d ,Xl8/i]?0  Xn2BB ,lTK#"(Ya  |^҄}̨珈 [x'(zz *HX#!4`O~Fk8v^5;d`!!d}H m1kd&c4ffB'9„'>do]Ҡ*5,Y?Y$J3q2 @SH&Kp:1;,l(IӅx`aaeAԒ6H0N|1kǝfMx 9X Y >S+=+nOPڦAA߇Bw)<\꿹3Bܓvx'홵]j3cI/  ObX! S]Y6Oa-U GӟXJ` QxDwkx#ÿg(:pX '73G{ ]*hs^ 9mtC+74SD?mM[-!cv0Bn0>Dl61  !d!$EE_DsFņq,l;lQ<;?,,0b 1; z21ԚL&@XSx'$6@>(LYxPx,<qT28!yˮK`pk@b?@?O:DId t@l.@8!D?A(Zavh @ ys`gs{w689(A@tFĸ,důX CUHmd# 8rB0> VS8,Wzy1j*ےB,#p2 è`! 6v0 #/`|8l}Y坠,cX/,0++_1>F |F(P63+F?:ìy l3NV~a6`y̤XN:}PD+hgaa*% T\V~ЅI"MlHj oۃ oDD"C]+ aO!B^c R#KO@wUw2cJ,u4@;op>zC^x- 9B6($\jfICZ|Fܨbo=w?h KLA"wU 1F;A]ALFGt6$ #6rYJ6#qyGucɹ`QE$Ӥ&aP @B>br02`` m8V TdCf#du(PMz{@7pky0D5<̅vP 20ÀD;1;n|2l{ej3Bp'aHm 98 A2b+.gv/ϼ;zo)Fʾ۝t=`wY# 9sPh.b:",3pפxnsTbl5+?߇[PflB?HgҾ~ ! n+2}W7d<)@ 7d`P %c2ٺc @,t"Yv"i-g}X)D;f5*P`Y8]h9mC )9(c2_qL# 09?.K`"wf vu( 㰈)@ /,`~ "Go$mlKF@Q *m uFO!HfHg/`B2atC mp>C+# (h"(,X@H s=QQ(P{Ɗ@ 2#>L+/}a^^LArHD90V0xv   W6C$oǤwrCՐ1 >0MI}6-ƺQh!`@8=+HGla`|2[ ,2vyE>a.5 4y@!(1H 1MaäwR)hb2K^߸2􀲢hzPCP_~ /&A7("#l,#{o8p9h5IqQoH(. ! FN #+ImR̥~@G}Qt* Mo {0!ev6\Wl"l!(75״DG~!C;z w)zrBdu/Q"q5[@wHYa>И;"zCADArGЮ7 S@ Tp=s[cMŖ:B=$@#6 ,4BC0AA9$,}ె@8M\wP\J`R!Q zFπ`BPATp B.݈7y9}2{`-ں|B+((6V;OaY+0Xbs0/wP@N˕C&/Y [;)~#,^&808-8ae 6NڡdZvq }ˆbzGE01 ihtL4R|/hp/niBoddಔ(#"2c=)d q( GH~@ -M` eXMÇ<7K`aLe%V.7d \%7*B``7@uE,p^ 下GdN(դr22g725XRhjt d݇paP.h]o}kBE :b&ŷ簕p==`T, 2Lov6LD0ȓWXo`IJa(9&aXe&aUm[ #oH (=`6JA5sA1*R~v2+nȤ7L١@ lA?;$9&" Lf f_)#aX 9``2l˲.ݏx!5xAbe`]I*_ a!ȄlPyay7 rwq c>&@ sC* ޜVvů77$L6N }>aG/.Sa8@hGr6Ҭ i\"w&)wK|BdP$ "HM<@ik b:"*GX-#/)8^`L:F!m[D@DlF/e4dhp= _4D4N@(ĐHSa9͔bv?HhE/ڟhxTel`!,2CjG;_] KP0E /5Ǒ@OvX"e]C i`E;YTz , OQ3G`2x':Q㛀;ző#XzC t *ś _ +/͜cF۬Ś$*H$`L+EmaJZwih-,Loe!m dv N9"26LL&@NȊ Zv{nxM8:8e$+I"[ϓ32 ãeK J/Ht )CNGyH& $.4adFf@us]٪@W{f4 z¶B"V2(."BPʃ=LOID7^"w^zEv >F@ѸɮitXqxE LB" 7n|o;H1<VeH SWxw6 Ed*u b?EQ&@ v9"6ˁC\olEȊe"dV@@z{!Bz@y9;i/{1&3kC Ha<"Ny=45. l n+ @9bnQ P2W̡A栥ၐ(7RmCn҉ȩ[G OH`~fХ`вhFEA#c!ͯn'bňe٥6~7H4N9#x *(@ZFMVŷẈyE =*ep yaNB \YbzUZ|0G#xP6{wA4<(h]ph@Jk_x0[0x!d lFB Hl1۳X?P csnnN]ˣ:7 Fu "{wp "P9 ~!dRHM[$[,wOf4͈ G\t=͢':7nx>]o$BKXJsqdHdg6b̑y  &K#;Q'2H"AD}!Y` D92jXORHgy2g8> o8wL7c'ɔ|iw-ͺ`nc6pr=P(4C0naܰ:PmY2` m.$U؍uQ3%?Ӹ@(b?k Ȑ6.`n2,0YX͋vw-4vc DoA@gt2ke|fG#-Jm 12V<&70>"f͒`8;. A7Uuc(s*dGYбl}؁\ eVyqNhɚ8Q:D|@۰6`9"9K;<@#p8H0Z§lfdiA|8)?7lV פ^27!` Pri)EtАv9Mj _^0p$]ec l|s!TWYXJg}6W-e20q$-ln<(Ty m)v` Y!: ƀp`IG&}00PU"Kk~ Y!]WDtY&Kyt`;l]x0 b2"M$2Q8$XY!E[ r ~01a:CXA<&$B\ c)8<+bI"q5ABp\C ͘qh,eC(4MH4JL-!@Q􈇠.27 ?0Y,q_$S@+qU~L]*؟HA=?@yx=sN&L>*` Jse;&1#+׉FDFx^c%'^Th@(5!MP=.UJ]EVD(qZ3`"7l;wa |\FްC!0y#؏?&`A.1FpzĨbA0q .X<P(1Ǒhx +4BeP ]f DD՞v]T&g"Xz<` !:V9ܽ^JR/%=vo >Th2Ie4"$sgxM٢A8o$RG6 (F8,E8A& )Wqdt7vS XCS E(J,92oʅR1{BnFҨr]K@) XܠJ4?_gkg˖G;sK(b$54a"F8$6mhoq,{צ?0H!/a%E/VB^=e ގzG]6J9m@P2`{M 6EZǣ%L;P6A6EG psEP|@hpAVzlSY5g5eK6jX $ت2q35}>тC EJѯx]QV9?/ݼd )m0{#V pOW aじM+0e$HַI? d.6*cJ;w 5"1d ox{ĀUmMDcxw,;|K¯zy'hTfJvv"C Eٽ`H?h8,C!ɶ)>{1D O8 KtM̉c Ⱦ% Ey߈(v]Jrv2DCqk#@|Qe s2C 1%5e0@PMP!8a|`#}Alh?|3+YeE(D;MN"8D3N`ƒA`t0 & VC` 4/zN\(Ly 1ݳD,tשo ={:ı6V@h˶s✂avˇ c lM#J==g ,׬x=UI#wUDe_w15FE zF`>ϙDKM6;w F{:nǃ(E zhVAT75_I %H*>f8BOtW{j !Vy(>wY4Q*(7:| PM*=wtSh Nhzi<|,l:Kb cb[ (91C<3}}%$XN(O.a߼@!]§v6Js 56$:sk~~a9FftDzBV8p89 7Ãx^{^XO xQc~, cD @\y4gr4th`ɳ!V=qsk|D=*T(Bd(9[ R(G6=[>Y3@l_x.e,z#X%YOo0w}zPh !(@x̰ &P1X9afѓ$~`'#`Bפ&8 >pP @f(p`_іb!(T7~nQ;OCLmE`@,4w0 u[DAs4"%D:WHF]y`e" С%_7<1e26u+(QGfbh0P*wdMw3 z/iBcq‰|cK,JpHՂjY0 y26{҈+vO{w 2C\^E@1juIBU O$kG!"9n4,30@ 61(5eQpvCie!Anypu <|C 60 =ci&w 7u"; 5a0 .M^>ae߷0*$3"MEoإ(g&,F#Q:t*" PsjAxh`U %k0B7}4Usub:8/:1)Aia.]a4afx@*UL ^ǧ#|hH=xQMA]AFK#wYA/pspnT=Þpef -wc6t$Y87oFJ9MXk6VACϤ"#KedL˹h&h|r[MH4 ^3i/R}m͇J6@6N9ӭ6Q3rPL N-EQ0w-w0,=H+biҊD^-`YqP7w都hUj,"| ]ݮ/ul3* @^]Yx ,흇sK;v2i\ls)e 'ۙ9h7+u~9 dO ۗ6X0``S6;6ت'~ ̠BX f D`ا( (@,D_"Nq^%]-[Du\ q¾o@uU{Zw&w`(R1Sqel\.hGP| w#x.cv]}$PUU<|J\btf>:y)WHHra)38u=D;s,B=DxT{zίUh0h8_o7"zq"'}Us9h43I5$n0q {:r^28$q oR7 "BpUɳR k͋X g"hogxG ESVٜx),'m6c tl[@8b啱|AoC#l$q(pa+}7oy`!(b"F;FH,_S0tPbVvs$^o ը"#гaCjPtMITT~:}yp (i_npbDwA?q$7>5;qMQ>^z؃adWO1[{N "qMոaA.*W[pUXblcr #L  C Ǥ衱0$DAdݕD}aa4 |%AM_ 21mTT PCo WMG7E@yvh VqZ h\!-p$7{@核)l9 ${fa-p- #hE*^"^,,Y|C;m:01uGBPw8ͩۿ&a!up/u^ m` gHd̠k<~#ۈ \h[%&B+`3;ߧXFe~ ,bo0,9ܠet丅YRۓyA0A2/J =o7B$7\`oWi[VT~bUu϶ |lHEwET1X`x0@y*AL+p7=td Tbn =7LJNx{v-r07[={ @mTG޻@0`v2a,}`"q@vS6p-ør, |cn+[ue)*c7d<E1V7Gh>}fv=+!xCj TW Vvz&nвCtkhr1Fm2i@&-ă6t0}jS-( l,";;A72<1=D+YP]` cvFIR"q2 9|qXЭ;JSpiFC)Inp2o56LI' } rsCah o'aVci@8myD7Bް}!*۬.'1kzDN`#X `7|{NImJpk `b`P\6`X%C02 S m?m,,8`bsiн 4q %[`oؘ^ $6R&ؔ jjdD9tD2 !   ;1Qn=f'Lg1lsb/<-p G=Z{͐FCg=TF^H @ & Di٬qy$r d눺T\tG-"Dwcv|oY0w_2G6J4etlI֖TnIO q\ !ˮ)7%פp;@ : `}%_`jל@ xju ݮ#8['2Jvuo Hhvps߈A\ШX(!Ojx?;Fiޡ jZ2 I\m$ND}r`Bl&L3 ,h~!%xA*(K4PLDwt06S L&.]r.娍71+^!*KGhw6ϡ6Ȩ@-V z҄00aD}s*ev,8"<dvs/ =D4Yg 稀;ϓ,=LC 0qYhc>b=ЏW#ߘ}SQ"$3#TA#[^߉@^O/7'd^&*Dzq _".#Ǵu:qȀ"g3Ӽ[ {DCsiw{# AM|n/z}q笰_{y,u/:Ge\ES}Nr`c !xL,06x@cQ,:ߚlc§ Eן"YXxY|a`$n$͆Ja<}*;`z7- od" eQP[NC OxH6"?K/쎐8{o+k{LlǑENb;v#Y{1:n~#k/;sgE_!C6sĤS㨟n@'ķ.}K F#"gBGPA~enu12PuCTfQ4r듼'-zKtϬ="Y 85;%Wfv70A ^6SʙҨE=k3ۼoj Ja؉3vb7#̮lz/zhbb7oAVF !bFPC``IySnx.}P=j̯M94q7yaqQ:?h =-A(q2Tl >d 0p8 t  :$]I59 hw*DqIs %;C.am^q/`sN ø6oLBcs }N&STDyd2<ɺɇpu VH͕B&1u^ڄ0HG}vX0.`}ᮣf.pf;AA|KH4H $mu}{B:96$b@9z]T 8{v!]<ۨɋ !qۺp' ;%5u@Ykg"@V!_-GU[risecV&}fȚ7ę2wc4,#3@d0A$f /Ń1 ].C$ "Á#`A _@7~ad@WǛ'`?Bcx%hd1`@Xha#a$ʻ0?xHXyB5{ط ~jo+fFO0cx FzPQq26\8w 7 k5 oCLa 92q H"#VYB):!͇H{ 6"d#PvT|B HH I>|L*])C'y4c@3v>Ѯϼ)3:뙖"G.-UX6>Jx!Ntq>Dˆuqe~yY@!h;cm7ʜuA>F1.FUJ@<,CdAOMBIEƩBp>F;9Ϟ#Ug93ު2_>xcߡHC0fwz@=Θ˱?Dk ?%@P0^ Vz@ "Jðy/|,}-@@){@3Aݞg& 6UKL vqU#w=nQv_! ( {@@yl*$;Bs~;`"YXK}`p*ߓX- .͍O/sV;r%1(n 1aF{-;T$#i~t++sIhLўP(& d;B@({gy g%%fD)؏nl#g \<.L~c@D4EX\@V>{]`9&YT`C?g-Y>ӧuxQ&nnip?ӍLd*1hP橘@-Ngwq>Y~a&axrϸێ/cOxz7]͘!!t$߲zqRYK>ݗ02 3wlxcS.m:3@g Tx+O*`/C6P''rbJx`K[@S`bT|p&+}Jy%]+s)/ExH,J[]b̀ s =j72p t93q6bχFh^@$ts"`Ȗ;Eɋm nǡ3;ExU觐Dey5sjz9dVsw?(6p 0|W5iLJ10 B]Q>PD,l1G@d>vC#zB7V.L9©EU1} P`EX^lCi/ B/ymwP{ P Bs,_6zTDJR1q |˲ 00;,P0ì=늨#C@7(1O b FZ\qsYm8<1q$ϼy> Dm>OH9H,ѸE~&P O,=7~1B]|N#F{sbSa>hoal#;&H$oeG(3d^' :0Z%}3 1ymG}+|G=ڗu߼҆Ϭ÷x,:_0 Ƌ[tL u;u39=fypu>nFMp/N?3~߈f"'C}D[K/XN:TA@@ELlS,YSmLӴ󬻤"1:PdM|mmOph70"m6g( 3^^t8Viz5g$9?^  0= ,Mb5cƀb?F+ ĤxG|hrp×?f5xUy͐}ѿLͧXO`(k Ar36^v;PN=}1AeTGI3 ۜ'3kMG%̳C=&zf/S8n 6>a:ySq&s z/iz؝ `TQbp2yg~L $l/ y ]C-$Gq>Ty+hŲ" ;8H d^Ȏ,sS>=3:<AF frɍ աO t4AOIfv8G,:@`/GPQӆq>_"5S:7)Khq{Gtɒ `t6ϴzySoub|G38\j˅ aXwEoN3}c3qG+O&W}=%9C (!%N*tpSk-> u0kA 2N= U}7S};{U or?xiy0| Am˸I7cawx~ cBvq߬u;#h8OXz? 6=B9ITX'q;~Я]ƟxD$f;LF V:įh2gOy"tXd> %I z øJ~fxCh;Ο?:y^ ҿZgS:LO*Tx`0:V[g56ӏύGӶi-*#T]΂~gIKè+=秋Ȏy:a00twm{I%&;3>qqZ~[{Ǽ I#fy|0 XvŸAio?"#gxhH ``p1 : )6<'xA#O;xg5ֿ}3c|isx<϶tkxG6;ON@/Ɯ&3]MN<vpHmqj *'A%DG'Z&8{?m_]6ܮc8g3F= O8G"?m-=hI71qLicώ;ڝ_ǃ:MOU>|=OO]B#c0у}qc1{G8Q9q1Ry8O.<LqGqBx tqǯzJj"YL {B$͕Q7? 88z?]s= _m)`w1wǾ=|~G BF}}47;Gq=y\GqGzχGTqq|U6UiLs=׍y֠a;q=4=6o?} /CiuG1q ˤ;G8h^8[WHVNq.=_):tY :oW_qxx !Vp|kϟ8cGGqGO\mA? u _P7꿪?&#qqqqG[>cGF/G]\i^~1G״qI6K_z=WqGz=q8?׮88Gz?OWz?mH8? ǣz_z8̈́f<~{~!qqޯGqqqqq\qqz=8G~8qqqqL?qAgA -1G0@A4]h470f Eip%Lt u:a3x umD1 W'FLG]Ѓ::hjНqGZ ޘ׾šPLKb8apހ8*b&`-^ b)Pp4ȏm @f q1. h P.gGB\&:>!0\ 4gR& Ji7i(Hb8#"z%s3!-3-j4zDC1hj1if.5]`-3F15@aЙ!" L0)pb^Ǵp¡A7'Gz!0\A:ëQPCB)yCC6A(:h`*ZA0EAsD"bNuwcC #B`@\dL3#&&(p&83&m+#YИq6JMb>f4q#i9bL :1F!'C !0<Nh45p0u·f.p \uJbn4.(-"cň %TqDÊ(tKR5J=\hqLP4f< CpT"(1%8=L zb. '@%u\0* 0 fiLqa&- BQ}~ G-Up8z jBE",A jbj"q"&E331@ TP 4B* TqLǴp7ph ֗N0 fR8a0 P43i!^QƖ"8 Lh`{Db"#Q@to0iZ0:Lx3 :Jp1A3%E3 2\pA0Gz 1Da)a1Ǡe#!@4Dq85qj "( ZzGqjgm1.3 0Zf vLGAS1N6Lq Lttc=H#1GP GhEs>sj 6a 6(Aƀu3.8 qcN~;x Z4( #EEAS1G : CZ/o`M!Ά5ǫ?hupt*ИZK@EhQ-ERLjCA!10FeG1o|/^[o RG3qㆦc31acG0螋EMUZ@~.cLEG8;bS:=~Pb89EpCZ0p0N^:Vt[EA:E[E}b\! z8:XA/!hV5S1= pS@?@4%t8< Q1h\:\~54^GQuqh"Z q GW1 ƯFzG Zz|5:V jNG:Gu'GEhLqFK8t> APA@-xsa/87?Pq1~R|/G &= =  #"oSGZ&#4q'j4:D1hG 0A=N='Cjpǡ4:'5Z~1P׍ ū / x^z3WTz`cLxWsczz7Ϊ-VuWz=zpz=WWzp#_B8/#8&=\qh0CjއWBc8X?4z= =_| z(xGּxc /CzT_H3G'U4^%H.?.?}C@h/A'8?A~7?_h|'=A5AΏG~1G ¿8_L8c~z ?.??/GG::~3qq~5z8ǡ?Q5@^8GWjqG:=^? ? ='Gn8??#ļo迨q꿬GIAQz~qG^?Ez=~7^8~_qǣOGIz?qOz??~q ?=qU'~7_z?vN?/ſ?;9gz8?8? =qGqq=qǣGqqqqqz89??VL\kN1pcQS\Phl j`Z8 0A [xq. & a0!"#ILp[0pHm 0fнB^PBw 0xGJA. E35DL2t@irpAzj.Nzf  DNΆA FPNa0 :!.# z=uMt&[a& Z4üa`` pL :KmA @.#QD@B43S7J3  ƃMtJ pCp1=F!8j B.1M) D0+BT΃ &H3xL&P 'F& ,Ý 83:o*o"C .:` A' 1(2A] :=ftf] AQq0G30*fp"a35 8K&aю8a!F# DZLj8AG΀&IaKwP=奎@54 (+Ez*=1 \Ĩ 0h434kQ1|AhAΠjS"m)3 Qa[ǡ>c0&-PЙ kCw D03B`T9L04'0PA `NEBxдZCG5M[@Σ:Cs1^ γ0@t # S9=q7jј830AytLh5s0 *T qLw' hL:&&c Bvn(P0Ru(B! A t Drahx0E`T#xPJZqL˂ 4WZ VsQ[G j @:1B:z5 0BC u &L% 7.xC!bƀP ( -Z&$@"f(DZZHĸEũ: Q E&c&t&Ɨ'h*(;CQPaP7 0\{L0Kn8PawE"ЃŝP@hCV1(*'47:pΎ>cBa0I: šZA((j`1@5zA/>'uNT:B"EPqA 'P hk&bAz/h%UZ/hDSz_uz|Wz (zé0| E3EQEP8ph^%UQEuZǠ5~ >kz=\?EFz=~c=L:-1-VAQEQEjupx0Ŧ5zN/PA1E#f^AVG=N?:~ZZ< cA UiqN(5^'13>2a04@-QE-QEQ1}?W' ztZ?=GΆDQ@ QE^5CPƋhWpx 0E?BEZZQj@4_}'z*c>C(< ƿK|Cĵ΃UZa:cWV-T^ {j':IDATxYM,\Q X&hc6hkl,X  i"vkMKa)ml,P]0,LjðQ;Œ{'o7Ӟ˻͹{L/-jP ޟQ&;mEsf momzp$VBxKxEF̚X `ƀ5666#  N%8 ȭ ʢ2 RaGG.QJ0 \.v䤢[Xf rX^^#wJc,N}` %H ì,J0$ZKnxhO 5ㅅj:bH$2&ug~ &Adobed  D 6(|     XP@`0 0@P`!1pA 6X ̥X%7QE!;U,**KX ;̰@e`zP,d4e9TXl+v%Z\MbR,jAAcX (=+`*R2%2b GIh,cRP((2̠ SSu%P!U,,I) $jРŀlKe*YʔbᬩK ",@1slKFYB 6-@,Z(2̰+:uJά.TKERQ*’Eab%Vꈑͅײu((DX*PeyfR%k1k5YBŋ@"@PB(9BŪPJ"k:"\)Ṟ̸@gXlͰذ")@!TNIΉSBLnԪXRY(˝eF"D =h P)9ԒPR(U 6v:*K Y.&Qe*%$@z(0ΩФ J MI(DŒj I K0%"W9VB(()HBTΙeޚ @9ԋV%C(@T() nt !lֳJPJ'3 SD9HJ 4P  \5@Y١jؠ-X* Y9 ̔*,AWI4B@,HUW=.t-[--p`*&2 D*4TAI\@:sETUPB҂\$BȋBJU٠*R*Ĉ3@EW=.tPZ@*d%(4"  ! $KsP" suX-,ر1RR- HU%jW;҉*bU*[%d *rP( -(5sY( \IfPEslE! T€(@Jf,@ EZ*.m,! Ah@@I(sXJD"X$B%!b,H% BcFYA(2s\Ҩ Q, @v2TRP  )f@B9!bK% KPB @4l!J 0JdIBvE)j *D @.ƅa ) `K"(  Z3)ABJR'3$B ,R(PX-(!Bfd@-NfHP "RBI ZDRP@ @)D-h (Ƀ$B( ( Ub @iY$RՋ@D0d@ ),j5 U@PR&  J@5(,ɐ @@PP (@4K(J  @J((P J(($T,PP AJ(@( ,* B! RA ( @R(  ( (@Bh(!@ (! PB  4@ (((!U@)@(@ HZ @(!JBB !BP @%(P@ P  T)@ PPBP0 PA(BRB @RTJE@@@@@@ P@ @PRPE B@*P !@EP P@H  (@ @P@P@@  @P@^ B|([/ el,R)JRRS?S??jg?jg?jg?!c5!A ,,clbc|2loU1ƿ { )K,}'1?<1?Riqcja 5/?XBƔ)J^1B! RXL)JR)JR!B!B)J^)KNPR)JR)J_B!Aa>B/ caB }$AaN!OccOu?67tl}Qd/{F)JR)JR]/Tiv)vꔥRҗ!B'ȸ )r)KOB|^P! e_ ? c!|,~TЅ^E-~BBd!NcuP!NB! B~ !;!BӢ?!-/k?!5 _ Iz=ܛmӷs^.m ?A$9ItS%=mneAS4oeb־FG%q6Mm@^o"qL(>xEJL"QG'W,YOo0nRriĊHMzGt>^ d.P D$ʷH=Qat׉mi$_ ' KmNDM$glm&ߙi4Е&X!:H*M2[5mYMI&65.m"D)-74li6mI$%Kz4I$I~AI-H6-['2/BLie$ԿcK-ܒ>gJJA FA n}gm%#`Z CID14hmI"6˂Y$%aRIL՛E܄enZ IBCL@/O jn,IhaZ-{Re%$GԊ̎$2@-/%m/`RU$Y$I$ĒRLmk!^E,-K04&² Y@)/jM4mT~s$Yl턖$@$A #7Ŷo@@$I$ dC9v $Z%A [Gxd_m` A& YmGd"O?H VA$!Im-@f- Km$-Y H-OfmN y/Wn`$@? l"[mMmLY~6IA PA$m ]$sI@A $ 6mK}[lIH $RdmE`H $ mH$AkvH۠ YBI mA$$$[bA&$АIA!I- IdI!m$ Y IlW  H$Bd7Ey H $  !&L%KlH{BIm$HʹiI*A[H+{H $H$IlI$%~1I$I $$fFT-RAI I H %I (H"$IH$I$Kh!ؕrL\Y$ % &jITmʒI%$ $Ԓ EP4$I B!(DjI$A"" @cI$J$$II1 I$I2IgI$AI$I(IDI$$mdDP(I$I$I$I$H$m_m$I%" $I$I($@AIy$l̒DI$IDI$I$ $$$I$I$I$I$I$Q$TBXI$mm$I$IDI$I(I$%$I$I$I$I$I$I$I$HI$I$I$JI$%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/?YZx4d@"!Bpk J!22<|o6ů g1 WBWB-XQ1c<<8!t^: R.1 !& dB$\OA J0ɤ.E)DRBǣe)q pBŋZ 1?1" dQc&%xFR2=BR1ڔle kBRcشBYz)JQ6lxbhO1cň4AK)JR^͗R0\X'c,z$AxǷlqe)FXq])JQa Bp!1o+!8Bm'F &47!Bp!%_L_B"ˆA"0ЈG)JRB&YAa?k1JROaB g1YN! H 4PA!e)KҔLLL)YJQ12=FA2k!!a1b\>P! &RL\$7b1HHHƉbbtB)D7-HOXŢCC1>HBz&&Qbe&//+xJ6Q=LllLL)F˔a^ FE1q/b B 1D"'JQ1e)J\ ,e=LX>J! !e.p 7B! JR)JRB&Q!20.R!B&Bv&!BBQo aR)K!Ba!B!6 D!B \yD)J1.Q12 '+o!45ADFR^g DQ)JRow y F Ex)K o(DR_hB.B/4LZ)F*(F1JRr66!y=ߍ)JRJQlo>)YxbE_WiK┸lFQoaB!B C'[(_/cr)J&Ro)J!!vp' X 'cC!1iKq$DDB!B2^B!L}!B rnBqJR(ƆZ!AB!8%y)qJ\Br! c iK)K2!B'-B)v>L[z/cxGcbb~K򱱱Z+)KB/.ǫ{߅)JR)JR[!|[/tyJR.iJQ_#~)vLjB~K.^)u_>.RiK.J\RLBR)JR)J\|Ҕ.Rb)JR)JR/tOf&Ҕ)JR)JR)JR)K^T)JR )rRWB)KppJR.?zN'K)yoz O!z^OX]Ҕ滾EeȲ ?%?/x~)QQJR.?/YY})~ԾT۷?JR1/a?1̄!$/1!>&&R1Be)J.XR a.)K)z! llǔ )1JRc_؞ yT.X+!r?¼BuKt45Pc2!? 1c!ԅb)F.! O+󮐻cD!BhJ^ld! Ҕ)JR)JQ12)J])JQWce)JR)JRbe)JR)JRv1_/c    v?asg``X00 䀣@9_ rW3 `b`0`9qs1'C p` ~O35 >E6WCiZ:8 @|22lx{ twa bg G4ps ^TMharBܢTfq!$ZΏr0 T @2b+6 ĉ@ tPĠ&ܑrhhx:  L@LuN' @t"rà]gZwq^1gGDEIENDB`admin/assets/images/medium_pattern_2x.png000064400000002023150212006510014524 0ustar00PNG  IHDR tEXtSoftwareAdobe ImageReadyqe<kiTXtXML:com.adobe.xmp >IDATxb\~)$L 4Z0jPZe4F-`ԂQ vSOIENDB`admin/assets/images/wplogo.png000064400000016604150212006510012417 0ustar00PNG  IHDRddpT pHYs  5iTXtXML:com.adobe.xmp 4IDATxou?}"Z(ɲd˲[PuqihQ}*-ע}iĎ0q]Ƕ[FYKHJ\Dr؇9H2g<?p{g SSSSPg函{vW~2TȽHSךZ̪NS@{3ׯQ" bxUB3j ZԓZ&˸}sm+jZ$/&h8PI` cVPadOK52;h 1wq.yH0)e#@b xĎ;Ɏ]1 =UM;A;{cz%1?u.`;Xp1pz$6=Z`2ww[ 0>p$<#jn9>lK@h!/@ xX ,F&1 2CW( oÎnd޺ev^p=@.@qM+@bf4ɕo[C#Q{li@jAZ六Eu#@~WQ9bYg1# Wd"'jlR1LAĠEL(" ڄLZ y]v;d9B>p5;6!;(aV5e1> 1=M]ļ"b6dƞFν1&J'M-@D׫g x}c |l0k25d6!bA`CĬ6Է/ 0!^-ڌ4g(GƼx҄x=$ 6`5Pibn=m-d}.iF/r#(I;orQU~Q.L%ǁ"P8_Cуr!7m{(֐|d!b$ <i8ٿ  ;K74|MAh1}g}sgFd~y"eUCOP㯑r!);)9}rq)dj*>,~(X>C{_)$"3 7Pw7X/DW7yQSbAr ;ȯ"1/2~R >^L;"7T< dȇ|l5J݈]׻j"ոK$="%.#5D}g!|V;/}  {{Q1h7=ls} {.Y h ph;P7 [WVnWUJyU8KH;'I@@ù6Pt)Q嘌'eS&+FU **AF V!_$՘IeR`@ Rro|J<}\ Q;aĐy!~1ӕ_1 HPO&w#-y4(A1EITR?m?4c(~17c@?l@p0;jadf%9GZebjpF Ҍ&s.2;Ի~otu YU3)L/m y %Sn'Q\ _F MvrdWIݷ8|m|h o "R4 @IT\G>N`۾Psȯ׻ R}dz(wξs #(gIZ¡W IiJ)@YkCu#OxݗUI v ijED hAҽId 5%8}3rޏJ+KIZg'*_|^°|9-E5d7살gHT$l[mPD&v;f]baoNjBGQY,scaH%m6_t8h0/,ELz݅yEL0;`/!#y8H`\!jS3ۑ@-!H( 3w] bP7SPfH.9ejE6< xIt]q~|E~!LI 1p-ҠlvܲbZz^FFd# .\z/ |~ I)YMbrَ wL?kBL!]"n*cLoCTg?LW>j߭6f\x,d߰d{eH!ItLF;Et5vl#鸍<FEL;ɻ(%~gJkE,e`AZ&[(WH`5"&͹,cw=w !AWOYV5 zM5mt ?}93b1DjEu4޵(, E)_eusHymm&mPަd=.A kM[t V~eI;QR"7sȴ1v: ,N}N6q}%&8Py@6#&:壭kHϒe dNK =6HCQR=b!:hi$bB;3G*@6wq!9DF˦QgquאnJ:J@<~dנ˟W4qvW@U @|: E`GL&{g/w8SyHd1T9C7(Zo@n3=++|=T@&IvĐFm.n kD!C^#?Cb`[<=Jx)luuG(D~c)?_=*kC }9XBUY0?$i1b8xt"s?왻m}7rTUa Iy>kmvUsyyS]TR G$Zᥐ(K/ɷD>fGCH x919dX@~5 [m6߫6G/uu)+S5iGn"rXD6VtΠ3FR?LָmNijiJyF Fst@,4\'[1H>`lzTcv$}ȚZONݻO"-_Ԭ[HF[wв):JW}GI mYT%mU'B#+n[D#I2 Y_t͞Y$mu#x",\."57?_i$Dq='?fHτ^AsY:%y^~yg5-(\k緐Z`Y@m;(PuŞ} CחIK<_*[;. ݴm`eN^bMƫ^#o9MU# @l!՞{J@&_Gf`>F֙{E'y (oi<"et2 HyI Nv ]>"lN58IP'~YΫ]wS vl[F`'n_N܌ 8.!iߎ )|y2A6z9d58n&sBZ}iEx2KHcs}2o_vakF{\?Vd@BֹoBRiDCf!oDM#H{֑5>Aeϣu6OZjot*|RI+i|RHW"FB~=Ow(Rf"/#akfz4+=\zz}1jWOyI`w}>ݻgpMod 701djv4^ԸoV Ha~R].HC?qMD#bIQ ЍBQHOr1bi#NKP47@E=9}hAshK#߶טN3^6UsKrI ]w~޷QĴ?!t_ gP*71E47X^FG×*pW6U !zEUI@2/IN$gP<YG,በg}h㨗=@.@Qߑ4 C}TM ;"rGQ䃝srBRH+HzȮBjA~i5|'YNm}G=m.'a dd ?E$mgNf86vltU>SdY}iNd^yB?ayyf7 ^N@m/, D*d6<<}&yq`52@C+בDSү:ϊT!S魙 kM~T4)lރ.Zq(d**^mo4#Ϋ$𵍨)7I>FQ"?;HBW~127n#@"3t~Tv.o\ hF1Vf %t)d42S d#N Lq^&y"tw=@o󣯚50`v8TDaĈgFvSAoDX;i7=[=Q;Fl, ;H c}!YN d'G{-ȄlGR"އɶtz{㾀޿6vE Q05IDATxYpG@p7\EI!Jeݔ&iOG6 z 4iGEviYEo@ڸNpWM^{q̬8qޛ9'OvMOO !BInv!B!B!B!B"Bv!BZdfc36ؔ1_ j}ck>vP`B!$W1؀ۍP`]4jk?B!~h.:`~1vREָ0B!؝ƾ/64-Ć_7I ,B!* 1,p{6ڗ+ ,B!B 6 Ƚ: ^1u!Ba؄v- ؖ+>Wa/gXB ĆbW ؜}&e"BHWlXWU`UB!4 ^A^ml% ,B! $c QjaL9ޫ;B!@5S,v@+$#{5&v)VB!hUbs\AP-X'کB)/KĖc@v \=Ƚ:j g(!' 6qOW!2 ?P;.9˽"B‚Ƚs+6`Cg ,B!T3[E*Ã=b=V "j"ϝKE!`~X9ܫnZHlw ,B!EURaA`7Wz;B)^mT[A{Ċ*彃)!r"(˰A_CHnǖ8XBHyUQVD&x>6ت)!'PTe-vA0eؚWW^MS`B!$/,m* F&$#,mq{u(ME!x ‚yUO6!KW)RS`B!g +xPaQm:%^4Å"ux!RhJEa#hr334s_|,*vKTn]ۄDvDQQTn?_Ԏ9qoS[87U Uh&- _X";脣΍zL~,ɳƆ _GUh8x``Ra\a*PSc)c@''":^2ذN0ZD\_Oˍ^UH#|X{- p-EQ7ARQ;?UKB$2qU G>Ap.֓e \Ox|X;Dh|c v' 2}"G}B\^~ርv |Hb 9W[,M^S R-q| k !'·MV{uhgؼ+TnkX͋ɗתp#+H,Er>XPlYxŊ!4JZ`%j}g-'z:2O0nzU\ᾅU\ND!*(Hd1aؐ]-')ˀ"hA9w+X ,y͒nrI^ !!x"+J ֨S"kimrAi ڕӋ!CJdѻ|حp3W1lwNlQ$jNH Hhb jiPd@pbV ,âHڅՂo:U6.%TyuK"g=ot$}B/ +x_NlGr3"L8E53R PdxQ0,V%e8WT\-6ꔔ$S5T9(܏Od񡀄`>~(p6x6hZk@uKr `7q+ XA8+v!5^ӎ*E $pu b%^A\/6=4׍MkWjON; v+1LHk s|$߫TX9˖8(ˀRҪ}La ;b70L^UWHp_ ql՛**K',@tcȆ/2CnM(+OZ5T^rFĮKVQզ%ubz"E!I<bWl<9^ݮIAC+$a߸|D/A}kXzW6q81\=H)sՁ dŰrTrP|OT;9X>[IPG|PnHg^y풂dRu}Do|Ɏb  DQHEEQ$OSW ~}[nlHQ.(=#*|x̸YlvxGҦszXM{P_ڌ=&gS\zt`=cĕܹVZ>ߕ*8TÓEu/v 6u؜ڕ^}vBl-a| I@y sHgށZlQ{"6nO2 ~z 0ܥ}{@O%F$1pLfz 0Md{9`y< ,e!WU\yX w7q8PXeTr6?'xP}Tc})qm<-`= OQOcKԻj{0ĮdU H7 X$ #ܰbW Ŋe.{G\`ZRT zvB;Z_*c[%|%#_%n!hLzD%/]ȵ؎ W֠2 X>\g*62,UE Pg.'?(#DO?[۝lnTik+e}ت &5Ԫ!ygȳ`xecTB?0vk$ $W ,wyHd仅|!{@H]k=S\VV'>%7Uh&9eLc>/2()'oHR x0YOH+W؎RlW`uv]x__26B#&\VpqѠO,ɲ97Rll3aWwLS^G.!YBp YjdJ1TxM- QCQq}'M t/Ex,~.vunZ[$'5]J$;yL(*%1ETXQqTSȃUK8b{ *UXA`}b +< *"ku"yZְ]!4c(6k'9{KzkBlh9ڶ`je#uC\+W9k/VgdŮ\IcXѸ jf WZX'JbYUJϋ"iWH| H +"ޫ;n0H>r*^/^w70 CyjlX$ER_ k$E`]6Π]*F.$Ӈ@xT`Uڢ=fDcN{Hm1^#^~LolxmBH<.hxOlQO$*)*|{Ѫfd$:_w }b [.Hd[A=I^2{v XrzaAl$UR^^„`uWOwKj ˵+TX-ӶX0ܬS,Y#=HF$ x]܎^! +JU-oR3u`3,pzTln֏}q.Hx|3}z$ӓE!́t1vC[ pHƪXJ ]szDl *ܲ "Vտ^VZK>[l*/THN}Bz*Av)XQ>nh؎U e jKXuu`OB[ 7'Tl^}&+9L?T7lA!ME*{(6cR`d#g+(jR R{wKW KՑ#{bj`QAw'&)}r= nO!usaN@J2 =+l$pņsT\͒rJuKcOTj'.Xd="kVKif6> \rL|1. 9cȎdv8%fxOnlA#=ڸ@'] ^]QH}T#OHmyjd}Kpaj 9" &'|^cw6vCG ˜H-u Vww_U~U+ލ+,,@a?QRRuBUã>< Q<%ΐQzT*wKkkQUw UOha'´S·J#jznS3ig3dzOuM:Iv8i=V~đ&~7_**V"{Z'Ҝ6==t;" Zk@q bӛwҡ\xR3}"y|@2dbB2ix5Oq I][Y ޟ{N"sfz''Τ}pXh? Vn- ,B !' 穁6BRXŶFlB\@_&"͑Vʯm{i~zӁ=AXdc<By֫+)]lHjdTEouLlQQP| ժrڻK3G7_Zݟ!,O޻_{]B`U?i>M'gBsh-F 5?{.Vb뙹 W6 +jesY_aW;[m{7G*M3 IFe+:X(2s^^0<lB4^VuT'6 rA)s*6Ω]]qHyjX%͕ g͗*l>L_-{_ݛоj:TؓA:j%^$ &dM]խY T*WKNߜQӎk*@fU@ (V\ l5ڊՄbϷrʰNT5`7U VKDLKmTi/W5wwp1#UXY#6 ޫbq嫆gk<5*db}ԻbT!/ ׌gF: p# =_=nUYs+vDrSΩv` Z[<^$'k$Ԋa3Q({}ynK ̄v^=teP'i ֹvvF7W*K} ۩.^x]5Six^J. / dNTGHm(CWѭWV+Tl\=vl"=8 9F_ˍ#3m˯VtVd[ V<=^PO4,)6=/Ee}>ؠqG%`N/1afnX9BK%}P!yO}*b>!dB*.@GuLުj6"W?yenHK`!n&5+\-7$C-t>wO!ۯC*.w:Y!D~ ªчiz q.W4^vomyI^JFՁ7gW[\ 9%Fɞ1񗋵Iz3^X`!)ɽBr;VL¨Ϟ'.i[muIVL ]/… lŃi[ɍ9]GurC3P\]PZįB6sT`!~#9vK T}y ֣W+ ,C@V:J@ {Sb5yał`Fրҩ*i>ms \o!ܓWX5*h%g~bH5PuIg,D&}ӉJTҋːI!j CeވCÞ~ WsԗS:%v c&X@!z~XC%89?.,>ZK`s/VTXA|s5 )G4tsZ_آB=,AY7S~^3Ӌ@;Q oAxIWH yW%_j*|[̜Us>7Kfx.^M˜{ʼn %aEºX.Q <>r.D";$#LSmG`m+E7*-#B/VH@bHnGiTLK>à Ȼ:qT&'igzU`Z`A\-lCH^<̙"z6 X B()X-+TksaUdjUW_7rꖨmG`@H8JqEdDzZX$L%V_H|uNVF9Wprwͮl$K )_i0 :"2 kDNW>Ul*G8բWՠV1}oV$'QqŇ #׋:e/> :.WE1V(n=[Xe,ХM紎UzH y,9s%ZL3q-9= J\%SkZ`m"y CFĆ}5PFn@ ,pATXi{kVku#<$Ll~-*q_(fŮ(,"uNE=ΙDSMo3:$Axs-Y$E=H9(U!4./'X"k^Lh7-zHkn@N`(+#B,x&\EɅ)W]i6{dwV&]8yY1 +KZ|4f*6Z-VV jW`$&-əG7. "1?7v!ϟ<W^cv09pm}ؕ*\^\X E"T{t\Mg]C0,~X%F|q]^Kpb]sYzII@aK |P-{M#H :#Nx$2d%ϟWP!¬b1(lGTHXQOKU][`@~گ76w7G 0` DrEOEi0]i] Pȵ_݃P<,"R`՚/ .u#ƚxV51"qW&`? !ʴ ѡt@RtVI$Bg*NXO!㚄) q+quYE\ }<Z`B!ej խ7*8*cѿN!BZR WZ(C׫i4HB!$<+Պ&ㄸ (!7Z0}prc"2[$/y"Bb^X_4^z![:JFjc7ExpT`I}B #.y*< K*Z!r.Q`B!9%xT F-=%>W獝"B,xPb\  XB_NFBχkbb-Sl7J8!q5jRc (DA Q kB #B|6,Vqu\o}n(q ,B!/gTd}-‹գ ^,x|OQPAczB*"BrN1c_JD X?kcZW~Bb=_.ڋ*XyU&E7`Gߎf9N?q>kbW|lt~c=v@>O|!B^WX𹱏}_5`,G3}CVUGq0{KBmlZ}NY(gj.6ltblgrQfgzp^}S:\Y<:OբO|n~gЧQ>F=)EdzE@W#M6;)B<1."Ů[=Ix_{. sbz!q?ZF9XzЭ\u٪_RahƝN{}܀,'Y V}^7K$ y_!Oa/n8<"tBn7^s.h__c`w U>(G{Dl ,UWprhR K5>ggpP mLai'<:9=ꌅARұBzKBL;UlŲzJ7'6b?<*J*y;M wThmR{ +v;#/9nьbqxnsIxϸ3b*E^U=TqVhZk8yA`Li7:͇P&$Lk+WzY_Gc%舫66fl*K*K'$c{hpUi oo2D' <ݲbA7*$BKWkbo-' 4r1nx`c:Rr7 x`!DRbÝ;liϜ$T|*y E&<*vPNG dzejKW"`[y >"͍4q]XaȇIV"e Äo@LÈ:} |x3q`"ɺ$&#?DC$~:vl% t/?Ҍ}^&P+bk1ZvMկĆeϥ!BUAҜJ)L~w0TɄuX$$e:ovm \XZZ| r],Wd! ,X!r;;-P=)u-3:qVG}dxc>ARʱog !A-_-EV[cU B$3quvQՓ1&d;MFn`=ʡ@""nzˆ,Zl)x^&536[PWY K'a3+7D#%'u<Pvkgo!/5 5|Y 3^jg+NUpsnwnNfhk9sEǾ}$I%oz:C4, @*HD`d\H*aB q!TF͊uS|jzMd_qg}.TV^?SU89E}}S^!/V張J% g'JyͧI3a}/.;*<"T[O % l|ZoTPaQ+'UP<z7VqC >r5 ?X$79F\f ,0_ ÃRob=Z[!V!6>&6.kKgB5;Z].ַJ=5~yKn43zWVԥcsSf0 cbW5毤A aũ/0JVSu)d##Xrnws@B= %xX`whƆ7+ DyWbLTX3_UX!EZwd+ޛ1SU"i Oƴ*kx$iMHs/Q, ]oMq{F+6wEIqAB>|(a=K|T0Z7]x+^1y:&ŊMEX<Ӟ{X>(ÃU98zy\6'Ɛ]ܙGRsb?d4C圷dIyys9g."kkǛ s#)h85VJ=q:~1H$,[2vU\ee*clT"`0l5Ǯ]W)KhIVؔ /NbM22xH9k"'UKC=y{T'$d n?z>&{?Ӊ7ǘH":޿b7z!_m.1gb4`OUS**3\e}@v#KWغK <0&ϩ7j\=Sx6Wܱ.ݺ"+VN9HAb2'7&|pA<(IT^ȣzU ng/L[c) Gd@m8[_zSf~(0ѐ+ULt D}x]PW\[ )*tNVjThqDהWb>0LߐA{6NWx-> W 1U~$Z~cmZbqխӾ۰39*c?ۼ݋yoBʺڹSַrd"srxdVI}>!Ъ~ˑxŚx"籟UQ-]!Bҥ]@!BE!BE!BE!B(!Bb 0ULIENDB`admin/assets/images/transparent.png000064400000000750150212006510013444 0ustar00PNG  IHDR,zbiTXtXML:com.adobe.xmp NtRNS3IDATx1 رp3XM4M"M4M4M4M4M4MNjL$%IENDB`admin/assets/images/hand.png000064400000005610150212006510012015 0ustar00PNG  IHDR&hwB pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxڬI!E_} ݚѸ4p!`K"T亞|n<EHH{vAZ^'՛E_89H{b>ǝJqujsed8:Z%Cim\N-ڦ7v -n nTtRsR # JJIENDB`admin/assets/images/transparent_placeholder.png000064400000002623150212006510016007 0ustar00PNG  IHDR,RUtEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp xKIDATxԱ 0 $ I a`Xa`X`Xaa`Xa`X`Xaa`Xa`Xa`X`Xaa`Xa`X`Xaa`XaeXa`X`Xaa`Xa`X`Xaa`Xa`X a`X`Xaa`Xa`X`Xaa`Xa`Xa`X`Xaa`Xa`X`Xaa`Xa`Xa`X`Xaa`Xa`X`Xaa`Xa`Xa`X`Xaa`Xa`X`Xaa`X`V5IENDB`admin/assets/images/UI-ICONS.png000064400000165455150212006510012307 0ustar00PNG  IHDR HjhtEXtSoftwareAdobe ImageReadyqe<siTXtXML:com.adobe.xmp /PIDATx $Y5jIӀl$HFV%B#iHPΌGݭA\[Y ^Fhyh,=酆e5B:YFBLJGue}QygWfdd|ܗvvv @q @0 `  @0 ` "q gggGGG?KKK:ۏlGq ^6Hv4^\1uٲ/4tSÌ۷2C^{loL&]؛rNls#6'_M^ި 13v_ہ;7&޺>fLj0#ZN#/i+ߨ{56xdtlxK r]dz4 \H~CC{kڌ^9nзn~Mi~{ڎ6)8r˱YnkkoBvݱ{ݖ^C썮IP-ԯhg?zٗW eKHءS#-FoRCv/]VMl4# c`zSoxz8|s&gCju=Oګrq6^mn}1Uc14{kUE ?Sϣ۫:@38{PXs*PzZQz3l.;UQcׁ>e-ՖmoZ۫=kM)vJL^U- ۺ`Ukwdn8r=!߻ zmԞE{k!ׯ:DQ>ܧ~;wMw¾`ߦm4^i]J{>u +b庵WyUpQ}AY/a6m;bPۻPƊ/&vs|}3fzu916^Jy߱sx@vP퍹g~&uo'}v97 m@1)"iBi-үש[Y1>W0CٻH8w(nՙ.As${Nq8Fh(~] vGoKr86L5ÐfW蹴t{R$>L]Zmm%Myޓ /,P{a[txJ?6j-ρENNx %7uOS[usjZhEUezDhEm_n:]6fq{VM =5Z36mVv;oIϡ Bfo[q4j/# c8Б_$iGB.lIt6bgNϊ$j^FUQ(xG۹ /+Jt_k$T'᪫tgqVuU׍l8^uWůhs:`fU{G*&VW))q0?rq,FyT3CJ1Cs7 ;W"un"]:#7R1aksDaN7uVzݏlt`AL^G ~#ѮnZcn[_{5T͝%iX*g Ɔ-i/as(ל%lOC=i^unSfMwzߜX@J:uY ިN@` ,X{O$˺qFS8ntĖ7~#q-979W+ $ybggg6^Z޻zi{\yoK+f 5s6";7_"}r!4P9"n7p^nLjYv˕Q+߲@xE #B0l?/Se;ԇ>h= U:R&YTrwl.4b=n^5BԑsJd#Iv -wq/FOS9'Np. f7g+hB[̌!J$:}hs;(9A|`!=w0:GC&r|~[~זEkhv,׸Uy/;l[Җ/7;/[<߷-JB010kF"I~n )dh}o8WwoZYsrvT,DߓCm0ޫФQ3і7wB(FZE,P,lI'm63[[^|-{V@Q,fkvE+2B^X)I^QQMrPM$ q ]^;m6+ O0"*nv-yk~~4gbx?t(vuJqr,݇>8s0Pq<`De]i.3:Q#wt@Dݮ]e{ ~֤0n;Ӟ{i1N̖oqZdX ّcEWF3hN٢tn*ڎ}n1B6]VX "mz@-L I{lWF}-oV,|5?"|Qi|WZ2sap{#lŹå gݞEs G:s򑏞10}sv~K8@xgBt(om;_f͈}w3]aRU ׼{c\h(RڃW{zk~;&~~ݩI#RBέ.~};roag/i hdYˏ~C]z_g=Yۧݵ/ ɏ[C-~t`YFߕᥐDucDC#e k24k8κQ2Ivs{E\֦Qv+zw$IC ׁ*$`f ﰳB"?ܴ#;Yhɾyɗ|w$;?^V`0{hTa9xyxGۏG-wq wv1FdAD޸QLy#W&TGF/V= eIzH|ӨptϬw H2hLF/gnq򳎲]Ik/$M*icoqqL7"祫bS <aW뤕R#$Z\2EhnYL^oof 1" Pt˗K%|Oz/(Q0N IH`8+fJ[ q|8Nap{ܹY-]ǽNq.˚ {QNھ±uUVGG#Ѕ&9w L(Kf͛7'nmT\M.5Z }YFQ I8gqn}\۞aiT%lq3ٟ5JA,|H CX,ް34G$e@aiiIf=MzP qXB"i8 g)E#rEFVDZK0$bFH@̏ϟӞv[T \$Mp0asf"Ir%~?KXI;eMw[V $+>٤Z a$8a`(i%.NOƬ~``@چ1"oIPz/Cܚ\)k/D{Ѱ3k HA'AQ4FtSrX% ! }_w?{tbc"9=UԼm%4j""$a[i(eVA6AhW@ܚ s/W1My"{FJ i/ o'K^bsJ >g=CY'SG)oSEP ][]`b|||P`(q;g밌Ζv:]O P'F5w f՞;3q>mm+^0h^Le3) on)6IY{aZNdQk94ޚ  !lkBAz8~"n{f9a5I4 d?fttIgg#lGOY2bϻL-$pS0&ňBP$9';O :ڷv?ۿ=Y~מlTܠ[41Ҡ J{/]NTNQM{ʳ\FFmUG>h%ǵ?]nЖi2ϻ\現绿LC&Nđ>7dya]deNpuU#7KZeoWǃasُjgm=UtUZi`:ѣ ε!˚}o5gqBy+nks>ܵf]w_=-0.enqo2̈́;x6B3U𛡍4wUEC$ľ\ 38ȴmx !w|-jW%&h{mM[ xi@0dzJt4spf&s;$!I'# T,T@1u 1-j4i"vk^[*l aHO˩ajHq5A8*:E};Gqb!S$Z ahvΎx}kW}B Pi/ܑ xAzW̭$C0dB i3t- FO4 6mn8yN5ܑZ,d vHAo d0ͺ-FBr8mLm@ Xt^Xf xB4aT7:z4 `A,B ̀$(os&# ` @0 ` ` Y|ʴ9   rh_{ϙMH=ى}뾝vy(L,ҲeYiV,H^+`&@#%N 0Xزl6bD "jnT0XX=ΌlC44N,M urB8VZs4Eg(L,DhPaWE!bau ;R{zהD{zΔTԱNa܏ +Ib!A4trV0! qo e_AVq-v-3b5BȞm&Ab h0“:M,RuFb!`I4tAL ykX0* 3DCs ,tu_4ƅ'5@,g`J,-(B4ĉ^=7V\ECH  @읷XpE\39кma/,0pݗ8W^:cy͆vݙ}]zeYski`X\|1`V wu^ߖU;뾨b)N MiH(8:=] qyB؆8y2t%$ɡ))3t^H0:muKKKݶۍB YJ̐mR/r\m™X,S$8vu΄}:8{ bFPb5s9Rh8 ;omzsPF9ыf/T(<PYUp7׾mE^MΣ28ymmk{5v$u+(n*>*ǻ}7gGZ'=:C5n=ڊ BDkQӎl{Ӎu=mv  gj%Z6jmMբSs\z/mlCF6kџ8D<:c}Tv-"'?fA2b%e+(dwڊECPb(Z~O`%ǶЊi{r P,I$l(j'~9czTTT%ĩn_2lm눂+ Z18X 972dwIboU q<#h r h0#{y7đ1vK+v9ӓsZ;ϋf/g# ^9K}t퇞D(־~s]IO:i=Ч}+b-~WtgH =遶ǵJc=fMБ)D,8 coiOȤvt80HpV1PhvHqNɿHC;7{0\稯IQ$2a_H YXey2# }'U{L'd`!)4i_LB%H9B`ǸQWk&>7cA4%ǵ MK52oi$$[!Ҫ̀F Rił81 6fY4r1P)Bs߉?#D +Vf (: Cҳ 8(|yo/XH ;h!渰O V2 9cɁjÆ・e[hnlT\Xpm7S)FdCIF&%QV6+DSh/~*ހ_qI!7KəU}<ChX 9q%YÑ"Gm@^ytݩᠡDž&8˦Y\Ѡ!>hȘ礜<mXt=w%o]h;˕&Y;i GF1Snň=o i ypE"W14!ZwwZ + șПiG6Άݦ7Mo4v*CnB8VHSw5 h{ިYMFڭ[q5@{։z7 ?|DP큉_ۅ X6Z~JC%aJ""Q`hО ,Był4oň`bDC7`LneܶbAaUu"^)mV{)xq@RI򾎦jbtrWv'f$`y2YCi;VyzNc/ӰQ0f*EqbIC\09ͺӚ4$\繟q[/&b1$t<+v0/ T*&E 4qb8Лn1`P6H='znr0JUiECJ(RkC0@,T'M9܇_F,TDђ+y\1 !)n9'uMgLǖYX,>+5/=X6u]m_48I{ SB1EUФba6RdXv@еB":DO[YIq6Wu=wԤ'n毸s+#lCFt :=kW  cu瑓o+gٶ"Ѱl_'8(4bIM.=:q,# `*nхBO+ Cc<V4 A&Ma&z._;x!nvЛ5S/D(/ӣ[! EqF,@!$ԅ81&Ìbm@ӽRluGv@-y6"wM ݛaE&|yV޴^F[*=)]r MY')Gݮ.NH`;aMz&9&_lyN8/ 7 }2` n>5vBzϥYu; I$o&;cjUiNt?uu4祑B96y&E,0<8,:Yiq%ЊVX;F"jDw!!VAeIDNePpT2Pd~yschB]c0_fkk- GS@0dG[M Xu!b̀[0`[̬Gw e`^Xa0v&񔓑X/n`[nB@Pv{&aX a3pDjg*`U4  ̢LѰXX a¸i[5(  `@0 ` @0rS|'B>;x&0@"0,I=}U`/QGZĬSuÜz(B#0,6 ՈoojQd_s-W@pbA+~<*5aJCgǿn1EG$h5*οf4lovVdY>pI!l=oN'NLYPX?s,֦Afn-M@`DH΂&:;ϔ O'/ԫԫL#?YZŦ~PD?+_wO0H/L4SR-(l5ԫ&  =h_wÉWb58AP; _Ԑ$ C'7!nq.$2JbN֞ :x оw1  湳_|Yف~;<L E +(ٿǹtthl_X`hhՊ9&a ӯ~ž^yt =ޙi?N8)"ܵy Z" 1T N@000=N/?0^xbaX[xne"@04Fg]8/%ԹWWL@0@ "<=WԫwgY5YmmB(  Y:YS !g ŀY@0@w<{)6zq7ⱏ}⨢E ,$@"0zHa @0 `  `9pS|Qw%j LaDaXzRE KƑ.1ÅTy0gʆ$@09 ͽl6@A/4c=i~@0͖gL3^h"/aZk[myɳ<_ꕷž,}=Kyf߯ublCp+Kr8,$;;;}J˾^;ugX8Xؗ붬h# hbaþ{oU4l޻z[;C%׮^ye~Ҿ|QI?)kc/K(T(loM"#i---%64pvÌ۷tA1)GNU0bA>K2qg S`}aČ }kf4P0mP/pY,Jv{V4ls667lBCذN #m=>v є+sݖΠX^æ܂\Uip{[LPUMi7n{"4 i20pDDK_y"C؇}*V2<"y @Li"bp N'ng?sCTͭnGwБOLjķ75(ovu^5sk1y#ϟC ! sDoo{Z6PO!:OrDZV ?̼םau';O&ݨK-֝p(mAQzwpJcﻳ#04)̺Єo_l[ai{SA">k٧LB(L=uag-"񾨹 -7C'kOpbpNmX ~X]͙_F4Z U4ۻ"5} #$ +_@F 8Dь}~ž^! =ޙi?N8)"ܵy Z" /Uú 0L#x1u/E΢A^]5sNL  "<=Wԫ7  E\S`lڝ3]z; hh۱y1mR}֡X %  `I)\ze)6zq7⮻/Ua$HC> # ` @0 @ى}뾝ag{`Iq&ՙęl*I!$ ՙ!%Hr6 X@44W,D  SDC`aiѐ h &^=0bh`b 4|ҠfĨP_t$Ba-zϙ.g/:(\+:%|ϕkc1p`˙#|AH4uqvkjlyȖϳ=-'ҳLHh'̬ I0^lǖ_%Dزlˏmy-my-mN[.ڲX PP [~OmbE% GlDa[>e˗-oU[ިe  EC4i8Y/m-у'a_q@?+ϵl W|?fO3e&Gq8˖G~N9 \Ih9 F“9 Si$ynq8{^Aqi99Фs/s=}=`ױnǮy3e5c|u˶-[:N!CAo!Ibg蓅 :Jrvq]`--oi֓D ¾)'uSFes;-$9o;'='>{FVnL}3lTZjSY`,2ylE57szΪwP'I]‚>ZlWb[`ud`Їoޅ_,D $󋮸b5 "U/zW").X0':68Y~{q&@+P'~_k%R4ƜY`x& p$I>_kA ]u/5d:m{g֑0h!%qeDaa*ZGsӍv8P n^X$0w"ʶu"m}}S6u{mO`;C=dA"-tz@:}GL (on߉JZ 寕0HYghTП=sY3=U{qHeNe{crfsrIsU7\HF.u%ݿ!ɊNX /20C䡫 Q"0M\xEI$@VN)S.DLLzǝo.mVt*y{9~9&4O;}d㧨BzCaXqYO0o+Dm:¡ wKB._Llifi3&=O:E gJNHHĂ+Q^}j-Z-ڦ9IbaP_ҀDfQr̶lfI6v ͧWٗCQmkmy-ș/ Y [fɿ_$ SBiHEHE9::"/ i!37Jv~CV~[(zvaII0X`aOD'Qihp$DYY(]4LX7?qL[G_~ 'nsBKB;A,q ǹmPZ1V_A𝁖B`. t_Mw 3;v:3LΧ~YHMVvZD9cco)i= bzXC,4D0"FE:1T*tHU/uPKжX{ʙ&=+w)gr~:E:}wosͧ̀nQkDiahiٕl9Wk$(6d]m8QΗۦKZN?=;>I8s_}~NG~Z-7 [ B0'qYb 6lʡmskA sk%瓶mYe CqJt(l ':tp&Wa˳lMSh{T6[-BBGJ Š7׮^a:Vjůy۾C mg۞*1!HX҆!Jsz|.h@9 YM7XrԯI4&4ږB[ԖGKݐTM;kaP` ȃv0!Fg+wQsZ1+BLe욙>aZ4cAϊw]w?g.ĤgOinxߩSϖ8}G 5Z{cّo=@9{+*<`xaVA,˗Y9Bp㾪Qn%/+vZon vT2:yfN/,I~Pd+^Y\{ϟV2X?2P%.V$|9y-G  %ݿXj*$GY֎(acj$)ؚHℭ[;$:o=HCޕE$;B:EJ}&L+dmyly9N(gUZ $]zEIlF04dv&8Zs\( IN:9x跳 غxiE[zݾ>g^Bx<ۗٗݶmzĖw5<^2#5"[8Wϟdd!gBPYcFGdT%gWBj#0uKr.4ϊmMKȏ/tX<*wO_ԠsV(W:Y U0 TG tu²P ]0}ڷ90ibEȊesvnoIR7gg7'=\1ba,"73h|*\c=q5&h9[xsͯ/1# "ᗬHx_-+jlILW_[0aϒ)h[(4do}6~ʵ)to٘p uua"*e=+v4GKd=qh,9 kC"$/Ar$'lz[^l; y[^* _9j`(qa}Q+OɖaDF\osiS; "醓 xȹ }i{[ Ev ϙgU?^f5klIы=Kx9NU[>S#{ޯ%3/09/ݗl'Ib> \:vFoO&VD\Wr-ȱ_Y }] Zrݑ5ID82,d׉nz5[g!hqN|O|#v]sN˶eMmB&>˴_yˁx'g-N k}QƨXbA0@Ɗy0EӨ o8hm-NqȈoy C}_r.1EIXտ7aT}v_E1u:ޥ@[c]>!daU b68"bq[ޢ"iVb{UV~9ViȁA|I. hn, kPȢjaꕗ%[s@Y2pq0~`qXGޕɷ:Ն\*8BMOREb`n8Gg)=$EAv2 xB`tMB0`tۑOtSӉKby<̤L4:s0BcRCP  &}3z SBEb0h@,4_4  SBEb`H$a &ړ4};<[0D†H8 @X@4 RTh%fsPXhE_1Ο3]@:L G'"#sU@շiۗN2eQY`Xb֭hp A$8X*귳t| { AqݗV&=#rW&+C8E\h|K[gQP`ӿE73Қ \+! 0Aγ=I~~M]E0J\ϑB\IbA{BůH5{QXd횉Ǚo 6|:_KCH#'=/V`ܛmsEwXR_'m[hW6z7pWX;]XHJ(w@sVԁr-v:ϴ7#M!Eua8$HpDz7o KYrbq5tR#|+aGŶ=G,T=Ოb "K4DU/&%:}w-?* GՆ8$Kߗ´!隋}6BIf5cw!~u}淯Uh:SͰcČB/IgjS _q{ؗo<&Z O( o qܳu3@p艆|֐C޵6 zFpl3h`퐶hdͫrQVJYxh fPg;8ϑ?؝iN-38-ǁF3ĭyQU=qDFba t$'"GHWs/}WGaEwc3<|D@fD'u e^\%nr9~Q,qxe CrmLKZ!aBnU։bg60{::k 'Fo^ב ĂVj4 tt^Ksqxܖe3r|9=8SFӟO}ӿ{S)iA^F@Bbs$' a> }8E9၆)`ztt%uh&ħzҗ/ uޚeP1 Q8""ҡ>Qj/p𺞷a,{ qJ&{oעڞ$@縮˖7ǯ_ǔ[kP}ElKa4) Oj$G1Ϙym<_׉"d?1N2؊{6W"M5ÎoSީuO$gmȄ~h7ȢceQނhJOJ$DCwgT"u5Y_H]>m2.phQ M `5!}ucocļr=(j M'l(o0Shݙ, (g ;YNT,D#N{bOPVGNBs;A'_SGO}jF y N;Q0a͂"boⷨζygDfY :=rϰs+gة::R֝&wA MdvB9ߐ\7'^~y=z?gD~M~ᔂHmMHwao~n>ոc*bCm_e2,6fQm쭹`Pɚ ]%@ҡŐC]ٲILVCuYO?vhЩ׮1׻h3щ̰p|Cn޼iX"A$#]GdXXf{}{6=SP:f&[~̖'K8晦mȉތ1u ǩ:fY!Inǖ9;/$=%bIXSt:YMjA[1 z#MX3tLQrj̠$Ioy?+V 5볐i{ G񾒧^9&/Azbq65\mgvꚘ 6Gq &dkEL3 '3}9SvW;)0cv7Y\C{Gj˩N:e{ ̓Zڴ}+V(?k5)a'!FLD+BkE#Ȝ^mqsܛ1'C' p Apq7~$8mݷӲNG%y%'{ -wok`/z8G&brZݽ vriKa3#HC_Z(ct|1_}xܶiB[Wjvϰe!fJ},a^׮r9 ~VNx+Zn|{*sY:2Ñp!M4زE)m)nfܶM(foܸz!bRޤ24Tp*?_a;:gv_qC?1??2RBrDW=$lB1_XplpWyn=Ѩ8چ?W xg/yuKH ",{~z sW.m =3l09;hY%w# Ӫ0]yuOvJi@,TǏ,ddG5y{1~K_q˹ j$W:/̋^#oR>?1w?{.s~;Zxewz݅Rk.hhIO(*-Y4jo$8Q8 H0X>8޶bp7Rc5fz׫\?w\Utꩣi=qW}WI¨ SͰ+@/ƶ#?4[Y|I?4) t;@MA0̏h<ѻ A&e G lӏz"5̕7e2|~ITxE9w{#}&p""]zU7$ƺɒq+>rG7);Zs jHE+2Ͱ =397M1Ts; C(:yD3aHΦc7+GB_\uS'q5貝Uͫ|M-|>|}>Ư肈,D׹tmoƔhdaO8gر ;!,gQ\^Gb Mr9`I'\ b!W:GgT#}(I%χb&34w"KQq;!X#WlC'n$_=|;Nڮ2 r{AFDTG # <iCC4PjaEp83t̮jz$&۷Y SpEm& yfluE빪"n%@[ $!{&'2 /xu8IrJfkMeDӉvbag:͔Uz- `ʲf|{l1lZG% ,UiiHE* oM\0PѰobuքbb™՞CCznxBZ&Y欥D4O2;FN 迉RFD ÿ (^46"*d%hN@043+(HiyN'  _?ӧO{]ϭ}??gn@{8MYGՅ%{q}Y~n6R0hEJ pN 7yL;0{a/셽^؛qفScv^ {a/셽@0$`,02Wބ8ܳ~|-5;+1 @L PTvҟt@*{]H6n~M^m&:{ y/pan^ {a/셽U{`ܔ^ {a/셽AV5:^ {a/셽^0ꠅ a`@0     vo%3Lciw'A=YC}{~Ƶ'Rs4:y=y] bPri_K~)F$NT\!dI0i# ҪF ϠB,$qQyNȐ4a \,p ߨ~g$R y Ӓ<O㩼ʫq  = `d@Hpb?{C.~+Ss%Jav0 1^|K3\V,~*O9[&a0a0 vFN9wr|^f*7T<ù!s"u*;o9R-}WC/_!?i*Ol@h@}dl?xB,܋Sb3=:C36JW R ±766,v&&&a!때˔d%mǑ/U9/)B өc!&KsRF2:zJ~#m6:2}"0OeUe)4ʀuY"jl{]FԯNs|fQA2pg.#jƤ,_˫E"aN>ށ['Q{kHp>N{.~f"͠cIyFȃ)Zaba ;\4üϺy2\ǴlalykT?=(HwL?Kyl4j:$bLo~ ['11/*'LK6*Gc7$rgONFuqC"wtV1‘l FwIN3|f߀&5>3'qj@v6.d'o{dD2CZX`'Ql!KS9c;o໇0nq?H R1]8<  &ο7!&*2y3eDI peC,̘T%tHrF2M~<+ҥrGnN7~RSdb2k[@0NA%x :hΣ_ì1^yT`ÓJ0 /=FO{(}h=$aZS6q@L8f2UET.I%Aq.5[xtF9o-3R:鿡З!i~g7|'0HÀ@0 '<.ICY!~Õw|KgޟS(3;-)$)t^۷!:}/8{ƀvlw Y חr m`<89汣h[?›|iĮ+6Tި⥦6-0ܬIz;Qyg3~|vFnsha04BN00py{J31sZcy^dOe۰Y!uiu kWfl3{V鰽>6ޖZW@0dʪˇ?ze8rT `jrj0:t.Z);%腻|=Zy?,~}>)UP 'C=ؿЌA6.dny7+{XM: )߱)._߲~ ~bAaKbR Y?`ymllLĖVk@v<-SmitV|p<\aV|j5"z^\*kѐ~ba)!uP-ٲB}&-Wk9Z5m|N]0/}l cs6R~ ˪~[y޼0Մ}<# RH|R;Q PX1M燹Jνv(feA&mgh4"ekvV{X16 y%?ִ)u#Vqy˞ب];;9ldXYLCҠi^~}7)TR]UPa!0H X BNϫMڕeQň-{`򐵃x!m9Nwd.7`GtIkxռ24g ]6\HgiVū^ rJ!ۦQaobaF@!E uI;cu/ 0#֋ jk3 SDGpJFSp5uJ'J:|>63!27O0@Tw,ohk#FY*!m^_yBt Teo;T)!׍Cډ-Syɑ ~>@ Ң)hh@َv@akG6Ey~ ݄=m8ʪp꛳-bKh#);X;*y'eb#b!(T3wޢ6 7e;.ɽնtt LA,dtdnoHfԺgftMI-{ne]&o۵뛧y9|!| sy!N8Ό, M0pca}oX+ɮ,yRtT˚fw! {] ~:[A9ECfb!i{Ă_s v . C$TtR|Odf/+?v 2kZoi[MȩLff+1RY $6" :V2j; tV i+vT]:?LJȖ-%{_Z- ѐXHb!`R悳%{Ş\_NïMKs7S{]( 2 2ªTyk mߜf;aDEG:}QB:,G4"!XZ4QGL';[VFtyuRwzNi/B , r >b5`3[_+9l;5`ݴg5YPb!s{P4XR4hkadg,\ X:wUSyS)-$7Z*B`X XgUy0lDHM0njLIfXarJo;S81_hThRaH;F hIkq$$C;aR$r7/C2NwVfiKٶ7O{ObAE? 25}νJրtc#B6j__0&AnFfga.TR]sͱ:l~~x_emoz~kViaՑ뛉]_MWϐ5C!_uv xi=Z:x}( (hGvpm8mdIM΢tbYN뛀@!qipDIbv,E>M mj uw/Ж(Žc54 A}H0|9`@0  ``@0  @0  6;p #G$} ?~-mɻN慅DwZ=-WG D?%*- l,ioe000fD # c~T:i*T2q  7|I'L~9oO}"fP=0C@Tò:ɪug^!%^3k{Ev=Ed 卍LLL:Z ZlI׶ @,B8qAfH ;2E u;lA: '"],- z,?YEG,¡K@,Lg70ɰb:Ei C įk.C1B~mK $pT0/Tsbbb'd95c,;m|jZav Xe!B0H+LݡCݬ߶s2lGs1%{NӒXHss%C< # eC[>u5=rFEFoy4^dÑ1H[/ .)lENec[j;%$q5=>~8Iʞbˎa) bAg< Cg淾RQJg5ѐ9vI+V!!Rgr[>7eKk:cg~:G@8 bJvZppzώs^D3;I]i㝻ȥve N,gb 48 g,liכwMؕ68#p  hi(`?4C6661D]_G~I{olX7={U="̑{-$ ]gmDC֣C}Fhk*DR,$u/|UpP0Hgd3_Yy(nv1 ofJWmPQE}7ݒضu!?< .̭Op.c31¨NƾǜY~z޼$"Rʭ,v ~<~,2]wV.\N b3e|p3lLj^5zFOWKC4p+AWm~DsA8v̐ _j=IP:IwL< MS4HHU$'_2 p:p۲|cRs`wV.{,/M 6mnXLhyr3 @<'a}w'!~1 ,E,Am/Պ+LѠQ[ƋGjnȴ_QU*ёTz="1Ovdڢ= NqZQ!ja7/hY>?hŃ- ,C,%mӐhȫA+%0QӪf !8!Ù2 f.Hn̒=nI;dX\@0c?2~![&FUv^7{ *!A hbaU{Uz[miH[jRGX(`c$nMപdZu-bm)7qM)`pMNy5ai̜q(a5)ѱxe Nmbp{b߽),WQ98\ϩSWoX>sb'2dNY~'Eo|^NSN=Z{-#-s:M3T-h EC%![5]D[lKLWB)kb\o-fn)hXȖH}}u1lop8Q8d8i1:ډ I`i-gجLyT~~/:$3=@<0&y`, JJZ0ky.Gp9]Dx- |-'kg$6Ź'C1\A!lD_Q8 -#nre@ỷVw7{!6EìgÐ FPJuq׏)Io 6]K u>+2)Ҭm8wB$|=Gd*3'XY*:Ϯ0P-݌1u\bxqoij*\ >ozo>i?7 /H;>ϓ2(Èm; 1+vskik{9D' VbA'ZqX:jṣ% -;j^ 7hRxd` &wSyד(r +T.rrN?0MG\1!X>UZȉM=way e=׃2ZʘZh}9~Χҡe%9K3ӾHWa+>f+or=H!It <ܘ.Fv#˜D?o2w4Zf}D>믿>O:a™kq՜cfrjVm (þz@T.r8EV烈zba?'/8e pD(dAE>l @tCFv P`b}Ă"X0y.mE,վV--E|=yjrrR}Eg?[9rD oVX 9? b[\8ή,N2 U7/G!E[_̭bToC~ѶNGGiɡ/L;9l{erfeL"baYKJ4@0X`N9Tiujcc}q__/Ѡł^c[E*h0Ă^6k8־0>B*ba}PH/gбLM[^}Sr)KxuZ/dLZiU Mg\gVm\ Z++C"A};{rWSŵR@`%LqS,D%zӑ bb9^E$ee^8,/ #G[,sBgܿbADTV!&ɋ~Ջc?\$>Ϩ)5_sĝ?SFg/  iѠk LfQ&CFI54iCJ"b<9h m2aomVB!ޅ, ׾թnC!;pncBesR L?Ѡ V#T[ic+bDgQ&.} xP :p,is=T>}B,,g^E s@Ǣ&!2f !_ilW몂ׂ -BCN ~fM0%BWĂj.]0bv'Ps0|j%d_L+]-nP XӃhhG;$X/ { ׷,msлⓓ>]ieFob`Q>PNPz>`bSoî|]w5Q@P4LvCƃg .eCb/^)WypQ gf|k4 4i*m4,-N&ԯC7d;x*-3h -tbO =Dz]6=̊];8J,H/?9%> L@$ weC+= /C tTvOro=:U-6w ;"\q6EإUY!  )X(YfvcBXxϻ_ Ł_$!HN#K\ޢA +5]w8|huZƲ8yƾ=0tt 99K_ 'cYg/зiZS&͋*\K&,BXHw6_>"rz8}*#jPԠBGz W?qZ@b;Q6h@\=(P!<YCp'Y]Oօ<<9ɻwﻩ6CUdʏ+Ru7;[gj̜Cn89lIm;!/ymh9*%f䇎kS4an~<łheGl%/#x] ”_aS.J|puZtnz]Č1cloSmv4}s0#9'+ ft;f苰q q>:gPM,IA>w;zQ r %aZgr[tOChz廃i|RDĂRuU3]ddcZdOUS7n|ڹsXEے}g 72D@@bAC2+jpViweO{߯QQ?6:οԲ&u>nhT=za(1 +<&CZ!` Vw.)7{hh"w}^֛  c:e mpK?x}omkThM23!aݒrՃ8#=O<qW7^ڠֱ"IpՈⲭA$x]U6lV{6'ɵxH $ho0- *9 "js+N9<9:TX##V8&;D4x}j=`5ZpUuYvÏXHҼ!,dys5$Udp'H* W% 4Տ,V*/4'|j=q-#=<7u3S3}ygr#  rBaHXǵ7VN  ܊ҰHM{ 8qɡ2B:0!sH#QpHj1c'4|z:UB&32!D wXRt~y^МڞMJum8bi'`JbyѼq(uK봼nF,LNN\_z[nW#H4p <\O#>{ M̉McxHTtVҒoivbT@/EFce8-D={|}%*?ԀF2?蝳*=9vļovJ˂+#Ujɿ,9)njYh%!AH^aVӬ/C L+eFe͊kSD<+=߬ZI߂NkлECWBQCs\ŪmY~uiLF:Y2%JN{]=3G<˙p9SOˊvX_TVr8Fݧ;wE)Za|EiQ5R84EDkT8ly'N7Oy^-<.XrA9rLIb6=" Z"Ǹɨ8]u\Ărg-u9 /2-o~򗿼eڳ/t}{Nַ}gRۻ~+>[srHtne!Q4@:I~ʵmG)XIPY)؂Aٍŵmp iuuj/SF7~.R,pN3]t;WWza/ޅ01Sږc[`kv\g6'#-\IJ܁9TЭftpEHne^Ht ^eu}0+%ud7mvv?Ǎj++7W_'D E{rX/\t͒hXRpCA"fӔc}?eMg'bՊ;]_ iSLAew?B2  KJRS8")ٟE)~́X ۳hP2Ze$_`ܶľ_dJhZzAPQ 4!-SyA|_Uo[jrGY,h8L鳷}f[hR-yq(_:8߳Ȓً\ʮv8:^&afuK*F`;? j0X¹6&O.cuڞt+t .iUy^cjYޕn\ ٥U~1-Sܐi5p˨2Ύ3oz:}*/1N#}_7P*b֔?@*N/ؔg@wr f &>WkkwR1hϊ5}wţթ&Ŗ)h^~v#X,ĩC=úD7hyaְ/- K:/x/0 s#E,p 9m}&^@%v]u PV_0IW!@<o7OTp.Gڪe6v:ىs5x0ﰹ<0 i0asʭݍ.bݿ]2[CypOަt=HpZgn*}Ê#L=ecD91XPvHZ 8ͪzp7Xx;V;;55&Mʄ!E{]aRJ+@L[S|uCNkZx}u{!3\މ*4r:ǫ]g[_BA@N5 rs*L@i\ Ξ ?ojkFO,hd8aIdž∅A]Pç%,?Ǒ|[֣'q 臘GzTײC#e  f+pjP qpI'=|pRH-ſs,4i^t+ @ACC: V,УV#S,"֚1 *̈́c٠δ:T*Ih'=RTr~7" X|Tz ?=ia M d2%֖eZ:cR^JIAAa hnA7f$. 0ce̅AeDWc ɋEba &qOǝy0Ns"  q去iԬV\y+z'}m¦wfuƱ۽7C$ůkWf5`],3UaTUKP842 c'q36[ j+rͭ z^HR-(CSK~a..3 kagޢѴ=v23.T8vN:+fj> a  JC),(szx5n曹jp3.~Qmߢ;R+= R+nCsڦy>:4oq~zu9L/q׼վi3 >sGZ{ĭW%iTɐToDpP״1_B0x 'r 4B3pW$<6DeEGRgii> 5/VQU*~ YlU*z,Isշ$oѠLfcQ͢ WSw~BCKg79I~B HA4 qM,`i]X=#rϰj_jsf"6̾85%?fZZ*|V,%K<⯣gg"[!za7"zY<" z)O?ry8O8ݾv_plZ6 D_|E鉆)Iרq%U !1tӻllXj[c岳ɋOZ KxDzuC$#kvT~ z穜}Uє1'\ V=3^i15jDC5p^}$HT?gN9TO@~h= j>V'XaӾz!2| M%C4 0k崯pO)xW[;R/z¬6_xZYE2 Ѯ;Fq{{!Cr :z%[oUOV_mbgj4 prz5a Y&$,jS/v`v=L{,8&]]^c"()q澌ϱtE鿳?hDbpPD$ߒ}3;iPuS^>.^)BFPHS&Opi\4B$U;Qy.ch% ~xP@)6;+ΓC䱌 %^얌-fHIH+I-p50X4pxҋo|A &^4f^p~B `}#l3)LQvs5> /\- Db5A!G b^mpH2 qiq74jk J¨, #ݚNwtҹvn9Sj{HSkWIl=,"6D-k@0F1?wu;\i9Z5iZA> Gs&}ey]>wNzy~N !Iȕ8/em3ì PpD,s` DH$@A9=<pHO,7< a@ hS4@0GRi*STSH=II*Ϡ$*2OTT9FH8r'f\merj(`[ r׾O]<T^IT&_rɪ?-"0 5"V4 lo]V_*ucLEb*R*L~ʏQwYx֩-G G̐(lA0ba&OT^(5'<;F j-n˅oAxbrwXh_r4 # r*S0 GUC5*QYS0ȴ%@0dU(-J-YOz*kĩT~Cw`AO8 Sc'b"03 e_;0"MiTnw~-I$4|R]T~g8*(E 7>Kf+SIaTI*r:ST;F_Q7X`{.>^(__06آ) Mf^ /"n[vA3$XмQy8όI9"NfbdώW(B@!*WωXrnIz5l C0%9sI,2*5­ݗQ^O @^z(Xc %rB8Z;leACu*! ZYznV W~x[]B۬SSڼ|掂#XCjm>S0|^~ߗ~K qncyصagHjʇZ}A}s'~nָpx1 C DGT\7H, >-pX{_D@d0p[Fa;%Hwd8sdK=uǞٟ%ͯɇzBʸ-sȫűzؗ9g~3T?UT~ʍ"yvz;ʯYTCVQwsFei^7BmBڰ% @0@,ڡeZ Ɛ|0ZÐ,k/mG3T85)5ׯ9rOߤ;ǻqn/حZK,':p\.noUϫblÒ8Ĉkj*w }@߯6&T~<b3]Um_{s IJޘXĂ]3e?$%qB8a$caGaGlIc] 簱;eN-xy{XqXYBR!R,> ,Xt{uYY!Jrn4Egyuؗv9fEqG<^w8plg9# 1 k]gO_'DD}EsT?0okcr"8H^}T`(X`'γS$Gvt--:i4*젭K6hwpru@Ky/8V[GW]Dc o?\M6(ӭVΥ).kyTq\Nk1n~7͖+hY/ St&QS2  vKC)๭2eY[~8[^k?P1{0 CCQĂYkY E$pFT2Q l3p_ o235%hy/>  y%" k̸5xqx$ݟ~( 1͝9$Xjqr_ג)r%x݆X8[S_g~3<>WW#ns?O)n"6?HC^Q}cר͘7L!**y,yФc6, p_s^=\[NU*᱾C8-7.O:,zrd"<73|XEޓ%v;?$ 𝜾ZE{*ZDT;Zp!\EAX{ٿx,q;BHI0ޢҐql=yݍY*5'acְQb֣m(58Usaؐ<,^ڠ4Im3'2 ~r| ++w̾{<ٲ CYfST.pbX`k\:,D&O[}!"-,a0$.ZQM&/qҾ}F)_|rVsi;O6Uo̊X}`5c+2 lHE4z>Lp*-&¼%$I?G;>~Έ?{R[Gxq!;]ZtS~DCsr3O~ 8u)\ =A򧆑_,nmfHX{$~6N[X?;6t|*^e}Ҙ^ aC[5tTN_H#i h E!X^Qf9yL!:]mDXbs"T<?WAǮ[?ӹxOd 5}*IOgt|&goXdIboRDC"bϑ `X |,p%LF]3i Pl^^]up@^!X`çaVRQ[钋. Fu\Nj2םJe%sŎ'w4}9Ku%*yn=`1?E@\9?A_x$Fљsi| QfEiFxLYB5V<i[N\W{am$  )\|“fu( }o}8x`m5qhgV-ЙϠ0KϨU{Xأj>$I'w65:w1RR? 7g{[4/4k{{QVZhuK$3!L/$)3goN0&E{:ڰW;-A O)|xGbaz8^7jɁ9+E DYI9vڦ#&VGG,R=ZP yZ-S-}j&$kׯq'cvZ[ʶS;Sc['i P>Z;Fyq Bfo7IW:u%m2!,G%g/Ra\VZ0< 0S6 YqB=\BamO#ѺkJ-x4mg jK,C|AbACB`bA ~(m}Z?Qy4a,snaxlb #piCb&Mr~yl 9;^AlșD8,8f_^~Jy,R5F%mK<[]q֦ h ~ϫ賓|߇$M, t:/f9<[0yjݳhe3ҭg!љ9c> =$}sy/gkiܡ"NRن}}qߔ$r3<_BF:/N8I :O! }ox`kw|HV4H-4]p$"Ƶ=QR 08aυݺ1&͢&L&9LNGm,"qJ&9!iԀskE9=܁;wh&Teߑ}lA/cav=#f[{!@x jFٱKl0_QgX<j Ljyf߶#Ȅ(vZ"N c¿%}ۨ(J8AOqtw+CP`ؾ bYʝO8f[~;T68&ghpЙ|OLZ:ȱ}%9ќsA'c5;q }\^G~J^nyVBS^iV78%h`pX4xDs:@M5D$z<̊ϫsk1`Uc,c;=/Oi+zcr㤐eř՘v]YkoaQߊjb|1~5\ϣsͣҶ?{fUͰwn8giv&c,xp.1s!ij$"Uh޴ VU=,1P0w~"hv? >W"nyQJqܣ3_ M%>3 '}96&8;+'BT&Ï2]H!߫ce)ٓ_xi>h0Cz$qJfc#38ۧb~^?f=wsx&#+Rq8/JjM:Ξ$b٫TaR3L ܹO{ jVEV3`=+Y?" ):8==USN7;[v;x`-@4l @TPPDT     qЇ Z `@0  F#G=IpO~\vZ+8ʿSW`c,ڰ΄$*R$_r.I2,,, \յF-;\.k]e`1>iC2}Y %X8UDѢD"XyгAc~eCc"lsb߱kӴ߉4B^\FD-4HS,|oPo*xVjR ,¢NeI\b9>J-˲,Z"ZcXDz HpW,{eLLZhhZZ4FU, S` $VLިIk’:VZC5JCY$D8ba\e ֮_p=C˵qMؿ'j{f bgevGOw( C=v{@4d9m{w(O8*a-w"^({*˜@;̼窫^*/}ݷo߼b!$}wT,i5e!!5K*VѭN|>ֶyNpXeYD¬5/*BKr}ICBMBa M0眷g^m֤&A+ [9z,#w%{fʎ WDKJ7[(f:;͘WÅ\ \{Tm֮[ߥ@eP+{pX,c-&"s +^^mկyYI u͔qz贱ڱ7DC'J(;ȴ~ܦu)[DҤ'XsB4sޞG_P}V!!^ X2 [4 2[*Gi=z Qy q6( jB/W.b'*$^`85&C,x{tQE吟!,xtXJׯ}ڎUS4$-zIfxw'H,`0_, -G--|Y^۶=*|}~D\K!PY;q<[ /oOݡ |lȸ FI0BaIY47K}˚5P+D4#1O,`A GtN؈" ଍Xwta޻DWc{/fTҟJpvu {wsF,sޞE)S|y`^uUce/A@{ϙ1np-23E@Ūa^v b+viQ #z9XվIHa8L5C5pMSgP̲YK"JGhwV!B.rwPYEšښL~y{`/1 Xh^}/T`M=q c]]C7/߶]Sl0!+Y;o|׼p\Ӡx+6 vFKKyۣU[0pŸ'*E9IScrX8=yLE mW2?\uU٫j߾}Aꂡm8?˹iD<>^]ݒaEb/)n%Fڲ|+E> +^ʲ!ꃖO&pMłٚj9w-ZPuFѬNԪo9!d1'~%2ϢW#7{e%@!ůVK#ն<>pba;C,X Q@Y\gUps5cJt1luIYtRY{m6-2A<Ľ.uy߈9f/piU,If/;Mr|8ti߾}PdZĂ\(6Y,n7NbaG,&*㷢_#"]..n\K]q! KA4;qѷrݠ"8"4`A S0Kq<W:0xOzJKn}CmnK ~*&pJ"sęmw'}߄1Goe%놪V^PvK8$(Iec\jeP903V(,s NiX(ʂcn#n:ژz{ų7yƽǒKY귈lwJUAȮGAK1=LJ, je  L>~QW}C̀C Qc;k2i]隼~;JCD_LƠx.(ݍ$cj( D؁2*gqA,TF,Fs<iT 1Ow|,7-rR`ALٛ\;E8@h:\#휴}zoz@s1 +U+/(`KRz=Rva`pW j %"^:1s0R&ܶ+)a!)XPF3&g>' GzD-jò~jj K\A\Bm,hWcj;|' %Jf@Wzn)cvQ3zp9g s cX6.`P_gYq\BTl8e|`8/bhY4M%vX(Rڱhh?g~Q:P 7^ǜ 'x1v:PMi$\cDМgvnqܽɁX]Yh-\-#^\Vj;1y<׸, e1T/#dաY7o:xe Y=fsfW.mɗ}ܖƏyCG)|mY"Q^ 0<6#Nae@```&zlv{B Jr44ڽ7_%<,Cd]ii,nlEi yzӂYl_wۅ}{)^-bڇ=޷OCL AE; d1Lyv )/)y 6극ѹYu7%cs*PGwSrm龚@MP6E8-PL>f;8a_“egl07Шs?U=#f)#T3 ,ӗEv(/zfA@m!;TK;_,{·X(X $> s0‚Z f%d~%r^E-fI)3}7qڵ3dkN??̻X {k}c9\NͿq%{yv)/(`p ۨ3Gy/zne   !nƓWf}4G1J)| K鈓Y2]ǔ. !ZAn w whLy KP:,u!`c0 XhDbXbgɩH!C:CvrL lgfc1M whLy(GLq$pB %#ĂW١X@}G1`#x:p}<4 h@کHs={|œo㵌}^=~6朧}* ZP22~Z<  DC 5>o_p-~LqsJTV6zۥe]M.[ )aJܵ'lD `7ԓf:0N~=@¡ e 21 buf0%,UI4Z!]r%:qO"cZV.x! "oc*NOݧw|rvoÅkr @0TU,EcY ˚N2`IY % QfdW8=oc mhˤOHΉAQ\Mh ( 9A bPRwپͩN;lA{t/$ٞScKu:2>=9bA4X(Մ  7+4?4 =^XXp}-%H5vQ]> r4R:_?fݜ'Eo3 ,b:Q'_<\q?qؽG.{&aƙX 3$h =Ziq=Ն= qq.IX`@0  Pz`P!ZIENDB`admin/assets/images/trans_tile.png000064400000000125150212006510013243 0ustar00PNG  IHDRh6IDATxc8haT. \DèҰ[e\IENDB`admin/assets/images/rb_logo.png000064400000025412150212006510012530 0ustar00PNG  IHDR>N@tEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp MN'xIDATx]s\q=pA)IndYuX;*J$K*;bE-[u[(DQ%xXk~w]RUS yo{I ZCjrZӶ8*:iNK9_rish#Np)uye#K,YdRٔ^gv8mmtZy'$Bez?)<,ZZdɒ%KN;i,)=  4R@BiYx ;>uN;gkɒ%K,.@`GvӮ@ib|Nf}洓SՖ,YdR]FǝvtڳN.X[dɒ%KkAbPp3c(c>GnaܠĿ/f3/iW2ӎS(’%K,YTECT < OS1k\R3];=B㼕1&Q%K,Yd S9ӞAjl8$ 2 @h 7`#µ|хuş B!+ ,YdRW:% ~HźLvi<81*7m&|i_baL AI֊%K,YT=0g`9u*!^П?pg*cf,0LoIdɒ%K:u $q̂Qт.=L#.w .;TI%{%K,YT)*Kg9"|T*0R< |?S'K,Yd*>K䪊Psfb%K,Y* }~NbDL[V^ȖXqϻ$AҗA]~k\ƝųX.fB^&Mdz) $}&ԟoGr̺dϟ7S3]H( j-/{4үc/M<޸G)G 'w@}i{tP6@N$  riO; >3~Ό;*aEsű8] *X9wCN{ -H1yk SG#Σ{+~ƈ=F߃0b:Xoߵ0ޕcxQ) 8HArcWXjT+-* ?nyӀGXv_MJzve yOb̿!}XSf (E/9 㬷w5@oAioư;>yO,<AITri|0۠ŀ<k@mx> ۏARvզv,0.i} lXR{U8F<9 X`{?Csn8v;mNb? vA ,(sϼ 㺗ˀO3J~԰%rFX 8~M[ǩy /N>F'gǛ=A T$td*MÓR$ƴZxRD<e襠~{CWT7tɃr# *[;u3h;l:~u`]| lJwE?ZAAܤ*A-XmjTsybxi?x K)e3x"j[ > ZØ3LG0A#;='yS /s,aL.cN[xӨ8 JcYq?0|Ozw2~à V A1[p Tp]Pd x~#u_2qfZF-R<g~Uy7ye2VN1__81xbmz/&4.Pm2P32p:@k(\ =w+;vc˥Np',CP숻Ls ."Dۥ t6 ukDKR_)WhG#@d>egɻ+ _`hulL*^MOBtz0Azxu{=c 'ʟQYZ{8BSP+v%{!$!s1--#i7`ҌA{|ϕ|  e ExI|*/[ K6[=NZ%ތAˇ\Otr kFx'D4yzSE) | 3|?G<׌A$kyrSWOnJIo!eإNf/-r7? 4(ĂXS ȍb/x.>ʿR]4? 7{="ĵ;ۏ*a7n s}4Bfs0T>  X.x-,@`du>ʁ~tSZ \G| S7BO ^g1}』KۣTM 3'a[4WAnP" g=Wnh@ǁ◘v؝B|k>y / t4 `yH,8U~(J7qA3k55Ђud=𠵁۱FMegs)ZgЇqRrzm,H7Qrُx9rUkDrX ǰM+I\Za n]wY_r1!h4 ^4tN7!bti? /,C8;@wnu,Jܭ>a<d$1𱅢Ŵ @^7U ^V3fIhM!+Y`ɍ?j Kc ^觍;^3RW) lރ5 tEI^΋0ȵI>1h:%r 䡴G 4"{pc=cKvqߥ ^=Jnd}+6p;' 3Hl7'=x^9Z" ShnSie- exF»1, k  1o`كzJTVm.,k>cxǃ(q۹$xdxB@N?+ eaOywU*;BĹ{ >;/(X dq 鏌0oa|9+Q)f quJ(:!Kɿa^ 4oKG4L1(>D+! |@{3tTP {}:(u\\>MH6vl?SyPx-Cu Frc"UrJ= WIȌ &Gkz}$Bn5ĿYW 5oFưBQ[;e tue>r <?ƓD)c@SݘB :ѽhu ާV F-y DMu2 J`Xe ޲YOoڠ<_r y~B^!9I} w^:>xwkwd}ދm^SЃd) )F.ZY@_xgɺPzu^5N WiJ 8pGPe 04[ :\)ڍ]d.V(\aZwcw2G[HhjЈ ,`0r:L+sM72;ДVVԝV7fΐ= zw$um7k^q>wވ,"o _`[iJaS$E^^U'i{2P׋\L6Ygs g&] 6yv݃7?n2SK0r: bSI5&`v0g3bt&(ܭskER{JwJ3𬼨ASxm qWψŅAq5-%&߅GBi(~B>iuaɯvC'udm5*u&Gwn\N - |ϟx(9xtG-!- @)r-Y@߇bzVW*eXT~+)i /ۊIkSL#ը6#b<`/)Mw4M0 ʩnim 8|r{_%Uk7r&=s`5 =k'6Z1%ac)9i gZ큗c\.Nח.lCeaܴ, Chvnr5On5E/.lR  cG#8{!*)/Pr #\kDL#^mwQx^/@|tq"1b3ztsXG}aǴ2}R-x!'UKՋ䂪bT(!RG<ά_>G+V x!paE96MAl7ԯȰǀS7 $Pb\qE87*n7_f8nL ˴tEW򭖪ɿ9wƒ ʦuzkEIc)~trwTTIP&̹GDxm8)7-()y/&Z]O(ZNY4~.j2Z7W%jR7A l&XQ+9)eM}#N qMc}hB$i0yW7acJѥR~\Y б1Xz-T?v|`GFWR",V4 ?Rd|e.R|Bws{ i@@ch$۹d+^jBŐ줕 Qh 7hDhzU /%o>$\M8!G \RK fzy_G破K$ nlt]n5v)~_+ e- 2,X+}\D|x 8MnLtx^JY*%5^5@aHgu(;s ʧ QcXך) 4٭5]n뱗s1~~j pשƟPn;WUxYu*/u/xk#`fQ G=4c' Ne9@n`8®Jζ |^+3כzcx`GOh+).1Lf_֞v;xا'❵\N,A4FuJAƘd!x$vD3x%;7ȼM.{S²E W2U/ g*IEKQRiup/F=Z(TannUYxL) a) ]pn-صmP6 aGoo%frr | OeȽi5ѹD Lכ'<Cu()L@Q#C-#Zð Q${a3`ô:Am~2"23r˴E1~;*o@2© 롮܎ svtRq)$i|W= A"OT?*Gwf,Ń FXI3&l=J{?ME7}=VKx ;Go&H廋C>h7NQ(. 0!)@&$¸W cʢ﷕E1Η(V߾GAe7ͻ0A&\⎜ Jq0^ȋG>Rl8L}ZefciQoDz0l($H%潂 qJ~F= p{P8Mir$kFM_y(%ev$r<^Y,M,iqE>{qAA.*c~k".| i /+pN]+?+5cg0 X@Ӹ `57XJ@ ΋Zs1jxvz~||@T<oxNCG]×KheYVSdR_" TuY-AK4C7rul\x 6i p? 9s'ܳ3޵>KnZGF' e0 d œVH6. &>E7`x%h7`_O?>ü/,KPrkCDyYtk A+(JXO#6"5Zx)N܂}]2:aނWFgC>vݎ] |Ehe n<2>T15{=* F` ]Auò#}yl%/xca8(E23pO%(*q[xp$\„L%6\@E4NGKdN^^F%vi 0$J4h:|a(Qj1,B3;WSXW侮x01aecI݃1)JO Jz~MwilXpA CgaĞWo*}~?C? "}Xr }7, hQh$,u\JMx ^rN\u(sUnyc'DyBK: KS[ ⻀ ]St6 ?Ei * (1qb5&BL@WP ;9=18/a{n2<(%),nӣPn/QD.MݎIޢ#_͔TE{@J(Que~{wRNH]ƼN@>!7HF #߇t0nz)OS!-(kh* P}Y0K<蕹DPE|.Od> =| B3U6Va_fW6]„ώo &1CzH1,Hri8ME:Һĝ/%u'佥-u_M)A%VݘG.1_< ó6bE'oa o%WzuV7 F4#rF~rz \_pw|Cc=Ohs3 >RQ ﷈C[1LgЇyj~E/Una'/ƴg7rSz`ՖB]agʗ5bO\tfG2<>J܃߽KnK,YdR$VR ClX`c~ ,` &;1oiAĩ!A=z1~-Ydɒ&>FϨyBlw ;|Η.=A*A|w8HuEwܭ59P?K61K,Yd)V0YO fIENDB`admin/assets/images/modal_asset2x.jpg000064400000116224150212006510013650 0ustar00ExifII*Ducky,http://ns.adobe.com/xap/1.0/ !Adobed;   #%'%#//33//@@@@@@@@@@@@@@@&&0##0+.'''.+550055@@?@@@@@@@@@@@@,"! 0123"A@#5P`p$6B !1AQ"aq2B# 0Rbr34Ⴒ@C$PSsct !1 AQaq"203r@BbpPR# b'Ww ;}WzYIҺp:k2Tt Jά Sh5Y ΌE4"K#J"J"J"J"J"J"J"K$$$$$"OEڶhlj$&5l5l5l5l5l5l5l5l5l5l5l5l5l5m:~uSKsSdV8ֱu@nyh=o1>yڻE~qN>[zV?p8=7zm|$<ܝ PNn{flfaf[[b-,Q؃["w,^+ipVšVJxwumż8h/N~]5I!;!tS OÈ`;y8n(㏞#yD\Y:Óg'"4Oxz/ om^Ξo[qk5._9|>LkGy]s3~OzrJNTnj&H ɶ_狽Fk0g:le׷˧znZsWq^_Nx˱wk9Y. -|O.=ɦ4+c̔ }Gj\K~_G7-P̷uBʾu8$-&Sd?/G<7vmtNB|qʛ}/gR],t=]57mI=_^ : ]i\捭8u:5Bsm~c:.iKdjy,qWG5G=^]g $~#YQcVH{\f-[)F`-l7_7,t|.}:pUC8}ڒmK[?O՞V>7+@_xc=\^o|/|me>-|wY+Yy_Ssso5t\oR%Erv#`3՜|GhMzvSuuL[v8CYM/Wדusnr忧mbWytʺM{<;POjuͶN^]RUf6m._MWlaybB,dƛ.lfS(,Gy}ghxc.=>2pzZm}nyκ*T#;砠:S,fM@,*=~]fsiJ~w~+oܛÖW;}W>U^jǛC\|vմ)Mwo[ԤLm4<%ؑ>9c]q,c8+8W]/=mk,+#q!gdMҨ.hTazgvuĽƒ~|*=F5 dk46h`?C"bXO[w v<>:ZqO',>zniyc*ړ3bw3CNJ}.nBş5FlX[Hu\n4xl1,2`mF1>7ձތDMBEyM@=/c1uTbO6u<Ğ®xб/ϟA[N_y|/: 6,Wn=s>kr?E:r"W8n;ko^^=;iͽ7kb:[x-7_65XuI &uՒ2c [07.nE1_YZ纩$+Ssib}WW>n\|m=,\K?X9[yi^<ގO-J5LJMǣӁ<>nz0k͋T7}7mVc5W¥U,NJZ.e9IzRxxvb)u)r=M=3y=~~f)gN%7ƻMb6gMĺDW9q,f0 ͷ>Q>>%)T!Oy{7oZNpӧ)Oǣbނ\tѭ^K1z8SO_:<%9A(} djtZRRMB\{:ui~F6ַ~[wzE.,U]O^k[uc2.(j OswqI7U>NS-=~n:Xn_ҖhdATr]9Ngg7grs m,n;X7, g,gٮ-WVsjcF"} Ifqz϶"[q]8C"d}d(uưnUf۬Q-NK|\<8-4fY#6&S Xc\MtrsVTj6g0t&KҳsJ٫tM9t, unnnnnnnnoĺvwh7h7ƠM_VvjMʠ, y"4ѹejgNoc]q<}'ͨJ+'ج֧/'/.?5CNy+,AߖO6G2:͵jYo:g߫Ŋעߚ?W6+u7KڥOZ[k|ORr]r9;9dN}٩-ߠ_۬|}7;u>GE&#:鹳1&#$km2>I<ƽm>oisq{4J_Wz[v|oѼU{8ZhZ+qGЖJWM}Gz=Gw< 8Sw]'^kC^'A>ȏXۗ<^t>|z s@mD&m85c|#9s9p1cB Fr3Jt8XsRIV<Y@ TiwTGjB3n|$yp@yh]$2 ,t{˅ceQRrKqgIȫCQ0W1Y*~Xd fy7A"`|dU\3|U`pcx9/AρL dg?2gAcN=8K7I| {rr[ǜ*Ix`@ Ƭ}_QOpTpUp|%D$Jv)I3ѯC''3 g3 ~#K#{iM>`FFγ>n3sG9x'_%s)%au1(#QHFr4M,22u2B >gUhu7|"#2 iDe-Ρ1F08_vF$"8~gGc?rpYa]<gHO8NbL^FVCʜOW]!".E2b=0;?Ü xnGH s> _'xY9z-й0>OO\.*s=qeyt>dr=>[%E6 n#ɶ>Fwrt:gN 23g={Nߞ*QԲum b{3H[pN$4}-HcxY1JegWB{7v:4'WsɻCKzyuڻ뵿.L\ܹ/s_sfAD'Ssvx]Uc'QuO59+Z7-Bֵ[&]1<]Ӭhɓ,Uh%oI5<n&i^m|]|7ϼG%KK^:t[h76#-#ܯ*&Ii_c(S\V~-I8>]M׍$Ϧ&Pk8 Զ!t/_[:zc4rhί<OVw+sY]˭6m٥brRuct?S<2 >\Vi ׾󣵃 Wdξ5GWE~mj9?]:CZdCJsmL"'쑬-]ngy;^YM8lTH+cF4r JO>U_i8<~^v|kiɮevT6=-J^ۖtj† 4nQ'm>%XstaX} Q%?Z:~q|Av=|2ݪA9#cQ3{&GKpMeBF5 K=ݍ,l]$럵x_OkUi>vMo:6wS%5; lʹ餈qygp0vMJzĵFf,(6&^ ʠ <3D33l#$5BK%׵W)\΂"m5ys\ 8JR|nT.À_rYxNүU9ne)T*IYY%@ DžqqI9HT2Qb8/aޮXV˝5ة9pjnbq{j]ìךޯVgl[hu֘H'_4J^al_qyn2w^Vc~d><;G?cd`bl`+ noIA5E]ͼCgse6##=yyghTۻa=X9::::&K_G;+,j^.8f:::*IZ9,Ϭxx\\%x-83ORR5̴^@Yy\\bv֡i<]b0Dŀ4Fps*F F),*zN>#rt9{J;SL6Z6zM"ai$bIu?w,סK6LMR$TAsyRLr$!JrTpyΛdTUiy?%Nj/ua/AM8IEjqݮARo bVLз} Wusg皒{iKҊqmQ;O_rvƢ |{gيK}VI7<,-/q5}|g$d'OuV2MU9)02(7j=\;@J:=LB)iؑiPƕ`ґq8L7s9AAe!s8LbQ"ĭBPO_J$Ea1vҕv̪{y- ZC kLl(v>ۄ:R^Djޒ!=G[bk6ν Xm:iq?}da^ܛ֊2v$a<]ַJ6)yع<6FvifMmPI)|9DICZ>˵!vŘKQW%.KN~ndXk+xh`QN\B/J$,TYJ%$!'or= eW-S!ii v>upk{zgjj1) Ҍ`w%xjZ1:θ,;~# r?s"-XUȵ2-5rtW3umr*붉V*ߋb.֦i8׫C0jBo׉%Cf"NR_(,03EE s?χ<⒬ߓuu8GHdwW$/ E#⍖'=g-M Ti抔:j'{ݎ~ikZ܍?nrܧc]̜`deqF~NtV q*#j`(n@Jv-`8y Xf?ի.7lVі1sBmO)im%mOo'mNƈeP3oϪwNM/d/u30^fid?%UImJ;$\^܌MdmWU5$V즠-FiƝMwn3}ilHWHwdtQM*,Oumްv]$?1NAD@YT"9!"!{vVkX0Z06vYJK,qccfAFפXs 1+$%Gݝ}-akC9zx`>sJNǀV2tt>p俒eGyKM))Zc޴{OcW,k;іm h{۹u58wQn"8vp,ФDgpH =\?N)"e@'UMhH8|uʰkXnR bB䟓GؚMIuC%N<'99'99NrqL#A稉[6ܒESNJ 9džŸRi8%cp ,8xˌuӔx&Y%MQfIh3441h0UL RjE bYZzKm!h$\0Iǵ80H!{CG$ثP7u P_np;ʧ÷p 8N6LTq$@pI~lsk<*bE~*l|.?Im|&?Im|&?I4n:0XVհ͂9/!rtN*hmLptELˆ7zoR<"<}|.?E9-27::iU+nfNj*VV~X'!}x#2מ[zlv,s"qd0*1G5ZmA>If8Im%o$Gg x2_4LY#\2/IGlJ&W6ۋK&{TI hBؚ XjҪn\/(~jD}fО:٠yQXʳT'o{I&i{Kknm4w,h~ۭ4RA/ˆ#4Cgw]&ǸoI7r/+1Xgf):oPG;DcwIVY#b4љB#e`^D222C:4qߨѬ*zv8M7U\ոLrf.qJuDFI~Uj[ӭ5Iekڛbp -8d%YZ.ۼNT%jDS"G!D砚ݿV͸Kcɿ,~*x͓Y*{mزIj=c<㒵(ɒҵj+gm]տ=V׷:#zy;~x75e7f{-~[Zpx%k=)K4LPJO$Fge^ Z+1\!}ldUEgXNebl^m"BXXLLC+=l{Ա ke:2 ,? :qԼ\5k{ѰG's/Lt^ 6RmE sY[r@#$fնٮe Z9hO^z)fkVvDI,Y?ʪo1\ 4re`!ZdI_a銒4 @XrQ뫯cw҇f*}bR}q,0A26K@_{CdV.Ss5Ik#ȥk^wڳv&}%޸_gid[ j]y;mel>Zwi$U22zإY%ɍd%PAڻ[Z#'7mm7Y>ֱcAYOq&#C#ۗ!W>NJ^Ko׭Vdj$3uUum͡l;{zmPǮ٧yluQXpƇz5]A{ʵ}}VrXUEen3,7mDP9e eH,,l gf,(eNKd?ߥvT{1gA+VK[lԙ>/Z[kDGv`a*`*85Q \Då N8zĐDMlBqjTVjaFI$fS̚yz6;r4rvPKo˾uEll5ѪlkMfd2ˠяW7qѦ[ȴl61\[k^qlu59j;-ITEaWqc,IܓI;3y^}}ҫz{ ,XIH,\X337l6 1w%N N+xOt2t.VXXУ+G_l5\5]ă|z͟ɖm=/RJW6Dzҷ,ujΈr-N/t IKAG0AcF1 _9BC3??&RG1-ʹ;~2Z\j"ŚY0,5#T+0THȇz'$R*]43[]{RiHmP^Ȏ;7K7F,@$@[K.e.P &崵hD bTʶ'sx0EO5mD]0mc$ŭ(@jrG&#9NIvP^e?hR)ػp ٝN@an\ʄ' [jzl ]߯ ]ZQZS/Fk&aL v{4I9mȣ68e oEYϾ^7af6V}!Uoj`[T@eYQp.P^}*ׅضvVSƚµ;gj+}SdVR:>W}̞]UT.f|47tΕjxljlWQꫂQS1ATvɛ ^5͕C{9`Ǒ\ q/Rܖc"@B,_UUAh>q ȝ;#vgIS:;lch͑7]9&De)-I[AVVDdp:LEv+w ]3`HF6BW.+-X$ LawT#[%M=M]zYhen_Vn_Vn_Vn_Vn_Vn_Vcs> LW!\].Pr]Z|; Q[)y^_ H1f %[QxAZldC&8fJȍr Wd} Nx ^%R1 Fc܎J4H ۗ Qe@`N}/C0SJuv6uD>heM!.7\[=ּ-Nl{{q0Ki O$3 `OeV|2S)[3pݍJg@:l6v^.RBXSJXDܺvh}VpY)d}uVz<3 &bt2z ٕU,"7B"-u*)vŇ1lt[\*Ŷvc{Br*;+U#/W*ͪs#G"(iMP 6 F7!'F5a9Qn1i*|bh,__ T[#(`*SpiT :nb\ uD3@m%!"@2 Fw.Fu cW˒Pi}s97rbOP?N$)Ct5B|@]1 >юIȜWb+m,NtdmVua UKPGR'+0Ul>IҀB3^b8˚$vnat+û9ێp֖]eo+K.F5Z1vuӽs\;?Nx\f9g\ͱs\;?Nӽs_'Nӽ乂 _$!(~ 0dY<J`هp~ZK}^.+x8!h͆s%0ZiǀIzKk/&9|f/W8hp@a]K7|Ynֲ UV27@ʬ5fQ Y[AMHX2M2p[f,+Z{u+"r ƎN*VN GN|ہf4$:(ab$O?\MlyWoZs y M+*Yo஧?_̳+~2oM I.8}KhKtKqaiݙQCh=0%co6`Nf]:eW]dw-$$ Mji͖AƭD5\{drϻM2؜[Trm_̱*M1fL_,g9;M* ,Hၩ:]x ($S!"qQ&Le#q I(bTfumKˎ{48XT:X F 9"8ԁ9wSjF b+sƇp2{ڢ|2OS\fҨ 3}յjպ%Q#ƖΡ`40$I')CITt!N`p {[ BTL5PE9GF ?zmum]V/_* E`z2 046EvC:4jXmSMH[ko6r}5"o髻Rŕ/qbw5f&19R4+R稽W?ηu˻U3"m*:fPJj `'){^mRT5*oSMJ[kT:_ҧK+jЄ:SPسI0jdҰ"tK{mYqS0T\ C#kK7^hUfq&OMzA8_[pe[z[>Iey enٶ?`b27[fV`(eXD*Xu& O,*wFK['S1ύ 28O~6"5~ο7\g\Wc{Rt8 fpΝN<[7 Y 0yS%QdC lA ^[)s&ZzR[౳aU;6[*+$Li9m0;[W6iBv|n4{#Um/mťL}Y' sCS1ɚ.-sѠag@P[wa 7:  X )Y].^5^I?5*ضeRZ]۪@5* )~DFvH=f@P-5𠖶 e>6JSToVqncQ$/8Qt1 f0h׶]d6l 4L)gtKjNܧ.΢TrϟoVBO4@$tH"VE&m{ ,oN{zMa D+CO G}wudPFQbÍp7{{cU*c CimitWx-]=L5' ƭ[m׭5@90Ƿoo? ۻߦnk`HI.^cJ5.ie%Ryjێtn- ޒӢހuَIY&n-..皉8~[xK$K9ƕ Dquº 9ѯofma9a[8N>jPj>"}kZI:'=>5uŻn({"][[m f i#^cqv&ztTH;}ֺUi5GwU>EG-jgՃa0= |@ q0U,$aVEt[(N#(q[ 0[[,mvłh|Pd{heP%\*2G@@}mHJ69rlƑжvi,_4$*T rm.-t`9nn"CU9#._U\4)hXLһd>SV$VR 8HZγ[Eq>%m5/ ~.Sy` φTv3"m퍫ܸ&B(O f_R:Z.iXV,Y]Y@HqZdV?z[!lYECH *6]nRh:[ c SZ &rI5sxK*dkuҨ򖡻5ZDU޺u;w!VhHtt5~H4m 30tĉ¶vmmv W_K*1F&rƬ|:ԽtA } owpߵzK6Z G.5wn\\76 f[ f=*4i?̦e:Ĉf*3AlW^$aÁ4e Lj3e(׷mZ8 a nSaMؐZ 0n6[uue"%l ߀UHmwt8Vn\Ė]dʍɍ8_@5Xn$*V^YS}AZo7u ԻJsrMXR`rҴ429j8<*[C=Ơ L11h2F2baG#N-H#P@&)~(K(AQ[V*F Ou|;A~s٤q#+W:i'DeMAϳi`qj6-Qc$q\R \)]CPU9AAIWHH:/vm3pGlI_,G6 yV 9|`my֑ד)G:۟%G)A qĎc%n ÅKٸnYOQB/ºV8G 9m?Tf*ҥ x,S;=15okoBt : m|G~F)p>#s>qFo$.Z*HHqEI2SX_soZR85rw_=f4|J?v@[gtB63Dfbp[׸G] ="1BǠwo] ӱ:֜ *kb,`Irᩄ[E-l, 3Nvo?v.^#M*Ba°5@P0kh=M!k4T0hH"rz0V Ю|VQmmZ"ͱUu9$ƚŶ*VPz~:|8cEWc%<(F $}|x*s]ΌHr<P~Fǵ]Pb@sRb)рfe` 0N(9qc]'- F,IrlGPێ4;5F';c$ 1XM *$<mY8fq&:pk[W@eiHԽj]z\^'$։@ 3u ݦy\+bD4v_nA,qW/d] <" ¤0>Z,iX,DQ¹i9djF GϳF L&4bHcic" H5|(*cSikFqp*9Pcr@Wh]b%f qt&?Vt Tg*vӻ}N Yn#[]9 GV+|LgW6̀4ܨmӘ'#b%O0l br^軰TQ$}3.5d'VIjj[iP!455'F5-mHNB}4l{fݰsRy8_ֈ Py 2 XKy zccQF-eYR)e ^[P%Ms3 anqje:X$dOyT'SY"yGY0?wh 8n+D>f6h t3{\Ț jØʱogQ`؏ 8CI8]"^8RܖgE'Q(\bp*U9G*IަP{j6u`}Ћ{#8RX/?1AXCx[S Т'LX!p, ҅())@\,4xW@MOېժ4#W6 ]G-/*ڋjrs_HGAٽotWMөd%UZUdw%Tj"IrU:B3-ݾ + Dg*[\%$  ]& Enmmҁ'uqVk#Q.UwPԩ3oZUˌc5oCxڸhh ƴ'1~%t t/Urack euj\lTRa(N|9V[T[kum"|[PtpL\+35fkk]vjP1V9`";QT (9 K~a9e4U#m(*prPuDĮQUɴ"6rPOlNR/]QnYyT@G:Mk0ȊPm* º"3*Cs'ctgX}!' Q>ء6!D$7­7>-n.ɵjCanl5w{SӺBzԅ׸0N|M]ƻ.+!.6f qU#<D`vEw#*Пz/7'ÊNP]$xaspޢ$ ޴"grVG\}\}sm{ Ǚ&)[a0L{-mVuW嶂UČ5񡨃c\=%}b14qu:ng"ʱYgE}'"rESD,FXԒ=cPeyLsrRC& byL_}fAFh~j Yc[nuZhYէOYӄNp&ҵ)S:3 >]yG {7۹tZ135A$?HR1zR|[qځN?իMۚcL/L}K/&B?Nml: 1v%!p+Ot4 A`8Ifw`q' 0sph0ܨS^ kbaTTl{_h` Gu3luLM®ܷlt֬ڌ}6 Il!,ZqR+MjNp3\#S#yA6vӦձɴ y5yZ6T,Yi5m"\FdbaaL8զ{(L:..L*ҾPԽKU>fM4o{o(m l[@ފjYGG_*Zғ, EnnEп{4H9S "#(\L~9J]J-HRpKޫA-(ŜcX-ޱiZܠ' Y|ʴJؕ @̢dECZ@g= '䨹aWj}4JW/W]QT Ź[ID'J9$W+va~]E._iUSfB}^),rFc|7VяXNWqKt~*X*h8‘XAӃ}^2D 28~'?5 j >VYxnf>$ r;r7>~.u҈q,ždm)p-RpQ#4MqmaEqh&(ξ#2ՅyL5Dr!yFك?zOf,' DFꞣ΅I s51o?6r1^F=ߙ>Ϛ@C*qFkŘdж\bPD !QX"ƽ k?jR}㢟bz}+QWN=id20~uZͯ%:ya2wwS}!Lb%_kjWN\4AQ_Ksj7t&۞wRmmkv-p,N15EFTna՘1‡wjkU;I!gbmn[㑫員Ky[X95B1 #T?-cաh~j>ZyGtm9?W ޯ_H߉s<={tPXD&7wG;ˤ5~4?na[2*ԋ##hrN'}4763J00aSnH\D(Ƴ&= RLjیKe~#JqW6JQuR̤Yuى3Fs1ynn@ޠ8i-Σҳ> Tm5@ }jUsM㷷Uit0@f"{61V6S1LtXA0Cp=@ayS`+)'ñcYMN\.~")y| ıI@!8 |v:,7 x¬ŵCbn 83M^ [KdZKgX|Nma'>!Al~McM]f [r@@Stvt(^x~T- g"π i0KatfN3-Ks7<] ߸աk8ӺY96T=wbAn0P 9&[ĸO0{| ;40` Kphz@ᫍ4B `Վ@W ىh0(YV -T$F0N9 ܶ\kR:[ƁU >qs)kNg?F\[ޟb UTW3$; "}`Fjh,C ~{~sPʠP*#N۵VT\ՈGұ 8W} ,tJ>bY 6VXIナX |)HONۥ(cQ':j5Y G7}>udsGl ^рN_5dk#YY45`Hzi,LO/GkxY^''o^x3uu>#AHN1ǺX@g槿GR鸀E[Ϣ==Rpb}UQ_^o[[r|anou]%USp]/y {QӅ lH`Iѫ35򿶼U)~x[Az׽袾$z}ԪD3@YcZpc@ }\e ^=sTrӧ栫{phU~u=ku,@iPx`}sYVl ŵ'_=[D\wp+:{jΘ'bak;ㄶL9>3=N~z;k>m5B0hȗ)9+c=.2II9PUX.1T9]Ʊϕ_f0xQtr$3rb$a Vy^5fߥ[~U*5nطn՝U13 B4DR>!_xQ#F|q\Ayѻm 8wReF5 t8VCßn29N@j{?2Ay#*֒ mmIugYӑνn -0.gJH9*gPyvs `;io (4ol$+h =Y ek3p{S{S[Vܩ- 31{dG>m,0[O(×:uJ݈s04- {jG^<bxS3f$̞neC1ٕZ\˱QGu\]/( H]ojn)*m)vJ~"NW9 #j* Q:ر'WJ3="XAt炀g9I0q NUot8: J3BdO4Y=*+hF}#6 ' [ 㫾 JDG:u[qXD :+‚.UoJV9K<}TbbZӨ20`=?ʵIdԷƒ4WnX@j8P{ \<~nmla-i~dqȷv+ch<8֍Q$خxo%{#!#$3w<5+>Z% ObH @h"ʉ'B'ExGāpmݰh"xbe>u~wv:P8oQ~ыpA쮻NnB8f>ffH,UaP g[aC&{.+kY`B4f_#"U ̮~I!~5`ZY%)k#_vR:Ʊَ#g0ua3Y}Þ9wgFD"ۤkGcim ȡ80h\VP$fp:C=fgBAK 'L#>RrCRF`CKd#:EW\M <0DtFpV 8:qCM1CP eEd(w '.oVV p8*cW7Ol=V@QyCz6EQA կ"mu*`T4+@`U55^K5?בO Md'DƲ5HjP^]}RgL|D['ӞYbeAY@ eeb~ֳ MC?xEr8E W #s[@gN!KjT#Gc'kƴ[Q S ;^ݴF<1:Iʸ nX3"1ו+VTVVƅ='T|UD W+Oqp IPAβ5dk#R' 2dFbvfʲ  0'?o[o.KAj.gփ j6QVRW/8ozPڳQ&R8ӫP `T"{kMyj*)¿ G{5k;`w}_ G{5{-6X[ Zb 8I+=W9eW,-Y )0bbkg({p°EFyWʱCA,gL_onJcbٛ`DDwAx}4\Hp?f*ʱѶ4LV]a)}_^ pU)Aܺ-ҭrq<`(c=]nQ' 6}iL/~/q*ib;osv[n]ܨ5wr=c h1"8ՁgMjV3(ڸ T8c<+Xbݠt1,;3R͋υAmKrDb`)n|V{aWqノrD,m&XOfꔹm)eY~ĕǾNB':`$ƺNT&xgXTcUKb.)^%QԸpT:kQTgV>+oy}ue@ uwŠiGV !" t'9Ҫ)cZ6YO3eql7(ԼIyoͦ: Nʒ@TK1£ηWA522οgp(X@C׭Лn^˸Hdb x[d"ܷ)zƥVkvCG OZܦl-rْ Y^-/?NR'ĊA6u<>enlgo|"[*w1GCaE`ŶΙ4, 6`D?Uݟ/ Zb28`{'Wڴ6ԛKpQYS)Ci$jS*c @7I-K1[}=B<& b;.n}{{} uuσ|F]T 3٣lly=]c Q{OO{6͢&pV)?T͕""5LWUdVt$YY@&'1}ͽ)K?qH %8suJ]j`DTb|k6i!s=.mn:xO1`zw:Nݪ1`Km|Bbek Eb&=D![M0xFYeC2z@ʢ>5\M s v<oKZci}C?x@f3 m3J8ӃsP$ չ._`H> -yGc4 Hŗ0FF yl܁i%F"inuhn"4$ ;RY\ M >Hrf%A*ZKǍ2zoN 6Sx*r8)fx#[+QkʗIԶ03ę8ίn-X޽DDCO:ڻM-P0=mt &Td|Da %0$F\um T 0ll3 J͵& 8 4MnжM˟wI'Bg3ƶɸkoaХ3v#K [}vCm:YIנqM*w-Zo,A׀ Ui53U0mPAiso(mZ gJ7vvxiF/lݷlb4APmvPGv %OVຳU$j`m:AOu&-'6DBpYJ:3\E5T25s|Uc u1O]/2P~b`pR N;pVk6 Q {j{qn/ҊNб*հlM2Lbdg株zTd߷qٴK*M_vȜ+=gdͮܕi>Z/ū/fݳq3}ޅ ʷ a?} 2t5ߣvf}uV`Gwn>3%v{uwL30iH.҃ʊ0T^AF`GM7J:n/(QqMԶDe\ymVu촒 FI cL,Xdf03˺v0LYs=ܪ~܅U{MPE<~QImž5*N,)7$9ɁƖ*̸HJ<;W[K:~8o{e ,eWKyEg#Zak_ dE1eW$GLaWͲΩj3(D L i HP1a] R0=Pi\%f$Hl]6Bx$jJl:V5NղХLD #ZML*"fLƟJA@: m7 gCwՇ,-dh󧶊n؀Ie+d~uwV^7Y5.A꓊iaVCX;-՛JtoRUcsٵq"GXʼnVmeK@ڻ 4i:Jd #=JWS=ōi6ؒps,M-BtPeӌyI:t1d6}4רPIOuSw}hc'cusie-AcSPKmlzHTE m嶳1rT;mjJH6 sh@Qbv}ԛMw[_p]F`XsC~-s7V}typUrͭݹސ$=5 ^:D,xZ=E>"W?i`&Y;4.F7WN 'i=97ط-WBX`A)w"VGc8V:? V]&!-Ȓ*2",yQ>V%B8)*,ΔSe*ډW.%ڙ N2(L>#LΔRޠ#%4-3 KtUgH$fǿ-vWX IvR[,-oVTr4ˈH"AϏ:o[u5(wnjzr,\pBܝݢˀ-l}[d?}|V܆m0J8ﮕ]"f,:FRat*sl_̚J ؜ :H$ HGPdU.̤+` Qrݶ)X>'5em <{-ټi%!BvipǺd01:݅nnfkNn+JZh[(Ci2&f gÑ"VZ[0觙ea=iU`Ö8._X "imjޣğNH'IP#1Kڅa*l)# n"$8v(Q#0DNC*Ct6׊BFz -nsXXOEH>a+467v! aV`j>U˿Dݞ WHГժOwh֟i}Xr\=8Dk6h$X椻n FX4n뽸Ո-Ӫt _f^J' Wm H qXv,5^an==#urot5 -#7wʹ[uVtUT*J3 ![ςonxXnmsonl.hp՗,;7[o=>y)bz,*@Mn/D]6^eo߳ض.m\o+c b=HꗓI`.q;>f{}VOegԊ| coE.cs|JAvqφݽVP$1s|͐A:J$gMvˎefc̓b=WT~O[ U5x{V\+)SC\PuBW5.Ί6 Q^ΒVs)% *e(aXrOE'GU_pͬ!|ݴ (RIÇ paՔEzVD3RZ=Yfc$I&萆PTOVa?fg~2U@\vU$.hpjfssn]Lpkxje}p3 R?e+*TqEܻ!$i<1 -$y|z}D#^#"jo '=‚^fK$>5̸Xn7*{.)m8/n‹m٦}mBҜZ?xQ@&#O?9 RϺx?c(i;A3@}!K[: bIb4^f{Iu?l^Ip<$Hum@$3`'3 ~,5cEPſE3 $Ǎ+gVcO гQ f5AV rƺV$e2'1&c?J}Kd$x^4a`z HiiIDATxb @c8p`?mIENDB`admin/assets/images/rs6_number_2x.png000064400000007366150212006510013610 0ustar00PNG  IHDRFFLutEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp dIDATx[ pekzd&I‘J V9Re-uU@-], obXu]tEB! LI„ILOO~3t+$f}_~,?de_,! Q dF49Ţ{G":Ap!$lPc"R C9Dܞܛ5+>+sFbt5[:b HO$PzU@hBKh/m:HMM\,#YNQV*,"E$/GW=:c|LCOpl;dXUbhjB6HIDnؤhj8\$Ĉ7[ F 䅡Ѷg|OX]$c=ӽO\I8 M|kˍC 1rǥ "ϋQ>I(4^|e G-61;T/* "ׯhc(p\e'|%'iwh ۆ|w=8dI!a TIjVѩc#V;yhh (As;M* ˚gBS4>6HCN",5n*">ϰTh8,Wj, ţȼZE'tX d$GIH)0288RL 'W|ܨi }uj Pm;Yh1\քJFxp0ic.( b+I-]$AĜ*z34擁!o3b75H 8Z ABvrTG lּ;40l5@ sK-g揷{~6)ql-̺b:(䷔gd(Yl˨Vkxd'jfHS_V 狭E].@)BC<#!αœo},,2LRfg^]h<=r _܄@V]C/KJQ?h$l#mR7O=I5M'o_4ȕTYEJ456.&Tsfk?T^B"Al B&E2"1B vR+tU`pҪRu&+mSBI).n )AOH!U^mS,]:maPDnɐH"9wVT:nP@g6kCєQ}ȗk*Z A4@B[쬳Da˨6mE(C'JrKuҖ@+^ s|SdmFO/x, pԶ %~kI3 3Bhf5m%Hu@0$?L&J{SDٛ2*@ UPlFB`4ʛFC$ p~BXr;9e~*z z`UMt24.U\CmS%cj!Yl%)_~*Ԁ -^]P* JOzes'8x&e *]/{`Ζ+U-[;UA:ot^/aDg->=k/kU7q然7_P!$ X=*ԘsXWr RL7E,H$X-W#f@xdd Lf-`wl(.[Κh/$\<4b#7n by|v-< &]w^KjH0r׫w+} @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@+@ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @  @ ,@ @,6:eȢ8=kVl۶m;c۶m[q26jomT{=U2l }?*p>XL;??xlZ$׍?~(}N$1~p@ J ~pRp:u[WHQx|E\ju|ZulJbR"*G#(Xc)&)4Ŕ(T82(ǔЋ|Z(Ӎ25 ',a畝p\QIUŊQzEH#Ma)Kh&Ӹr#~=2BeK aj_SQ9q15.? FULwHlYcs'?5 JOg\Ygv*lnp\pk:)445t?H~QSNcD_U͸KaMt"Tk)Fu` r2XS:C߁ ֮3A==}kmG! pmƔ:SV( ,L&M[c*XRm pZ{jnز , X@4`Lk,-X@`:+LVYͳʨиƤq|3 X,p\N\Rnp|RO*LG]5i{K`%W ,@` =XA caݠ3lnZj;8BZpY)5T X,ѣ-: KJRj*sۏG-8c [h>Kiy+zV>sݻ~qEӣꀨ6 ]-`*B~ l0h9#F~]:tx] s\- Iػ91;.lzܩ_z7"uӑ.c Gw@E[ <ԷutWo6trgV[$/0u`cb~~[;QN+viQ5cwhe@m`9qaqB6trJ >Rn<m  Bm ĸ>ls[˼̓$Љq5,$7BV`P`cًWo$zIvM~[~?iE:^ M!kb ? 6-`q/_4j^{l8ȥ"{9q\vC0xJϩ={%iֺDA|-=?G4Z(=ICS׫l6\~GpɎ,X&~pġVd0%\ -Xj클6ǎs~M 1C)|a84{Nâ`Fu>nԴƥDY —ߌ+<`Yb{;(&7cF}f^uFDB<n9ed"X% mՍKO\\2Β/;JVs \XD,% ~kA ŷx|m"zd,>&]|Kp6|4: {[p|:?8t.䐱F,xκ =|,_l v/|8eˑW׷O7uþeҒŰh*L@OUPKkhr[z,{$0l0]5T=қivo9 4|X&6o/~8sA גŒA XlYyO/v#*O*J@x{q\Zlᙯ?-/OJFFXp>}=D~i?X;Ò&(QD꽡#xu#mw=̽_!=c*>ر*e&L|kdO,uXڳ rO )mOJ[:W r5p0 hWnFt%xP܀$GaB9N+#XJ`LZ;uXz]Y܍}  ,]{j0#\{n?($%qVXv_wZѷIزVoЪejaHk,!`.lG[ O=(Ri__AW+4b&-*!}"GwKƃ`a X_(^@2| #+`L.퇡L4ԭ)V 61oӯb7uP|G1WꝽUJXJ`?'/XpQT46;NDqu_\5rMz#F%!k۱,Bmd퐵9N"M"mh+]EPæ6}uFCDhԀťG\k@J=(Rb(# A:hFĥ6O\ήߋ.X+€d4 IiDc4]KۧXJ`MX_2Oy% ?Ɋ)W Z =7ʦߐJ[[Q|2M[Jk,ŨTԔ5)T"]#b8p co NB>Ύ(ƴ3NFn̴S𮱥ir&9^re`Y Nou CMfq8uZ;3xbhh\ MMT`ٹ}P`:~ZYԯFZ3ÀK;&m+)a Ҹprws^Ҳj Ѝ[bȒLCT"G~J^% r[`K\3FojaV(R {h^/% dl5f 0 Nb(3{b|FȈja[芉u_.<د`l܀@DE.A c.\h^1tX!K6859e{|ćGFSv8סOr#a/PU(:`LzA\G: 2 TO5NWֵs{\l0׹8w5ġ2yd6HK)%u%`m>lH&=i{[1 ѿ6roܖ7:O_nW,ŝ(fz̝bY5b쟮J`)Q"Km&'].6F|>!% j<-PKێG?k1*x6~ 6UC KݒUH&*=|$P&wyM\GYO8S}npPBan*7"12Gɞx^ED,u-]q$>2Nv9n* \MkC/"gnqȅg0`y .?6 P߄A[% (ɗC,OXF_v~ ._+ vN~=c5b`%띰%*5pܯRz4X* NNגdSƜu3% (1%;h0!v#UzX/7`?Nf=U-2`|`2,"$ߋˤ֬u޵``QoLEQ{r;`6#{FrPױ1%J`)QYJ`5|b9N;_:n^gb72xožXRKHUݞ\+%J`)QEB6 /1\ uO=и|N)OI$7-&d֤Q5ӫiJCq#,X ̲qa:#2(QK,+uNl8F?zmOPKɷچRA%J`)Q]|͏lK.&*z[ Ŝ8@X ٸo^3{z% (ףlpr :)atX Ȥ1寔(QD 6 /`T3O;vnQDXª%?W[w[E*Re&2|N,%J`)QE û*:rap˥zR̝|)V pPxXazՂhQ5{Y+G*,+;?`%$Z"0JmQ7 Dg+QK,ѝ-.O*`,L~\!g¹d; 2Ӎa@zHOYNL25TþWEX[/ai,b`)1EX.Îl,n~rZԃE_s떬8r}Op3RDXM '%]L݋7qۃ'Re\N)?)_ceK} `LIZw6N+=pVtn=(<^ŏEr|fHCXpdB׿gLG JsϮ3ydmGD,% Hv"ʰj]ۺXx6y'⍑EB;fy &,97K8$Pµd@5Ţz֪=R1ZZIhs,YWŏ6V`I`&o]_%kVx , /GZ4.t,?PeRQK,|-dʅeOݞ̵^:nƛȌ5^t$\ '/w7s0VCe6!`QUm )3 FszY#uRXh^zM2_7"WI ňqX^aqh1l%U͸7%D,% (!5 e;"t|a=([dXd~ӭ|$ostL,!<尛;  Z;s \Q|_ѧK*1sTz1]o(^ߺ};Xo@GΩa0*eSm^2qt%J`)Qȑ0NS"6{:#$~ȸN0?^3p0ȹʟsibI["yƆ &|b:gZK>''uM-],~4O$Ti"7[kHڜK~"b50w<툗uඎkoL,%J`)Qe`Z[j@my} X)q;lGu:# Yi' >izUo9JJ+^kd/ ?V$B[-Ý7NkI);fU(luz0Ѭf:Dˁ;.e;Ys4& |r޵髼 ,[K?]t6jSLQ6W z ,t&Md 2BVSY'J*htD,%Ƌ FJ H "O0O `a= ­/1Z.:'"Id#fH##ɚ4spc6)hu X;'3,.45-!@B%>0rU  8 @?cy  j"m$Fva&R8M 3xtkAHTXȒr!kW,n=%Klt4иxD/pxs*и|C&lRwnm+(] q Є!흯d5A@3SDcE`yȅKsk%hEiC 'i@r4?/r%h|'?\-`(v5?EeMy*_XueH/C gr78ۉ:Ff KwPףZy^aZi@ VcKS7,zu +}?΀ж!fi([:g@5%H򃥘+ 9! Fl|j48jh Eb|w|6f&ӤbINǢH5iK8PYM(U:~tkJ(R sZY|Vd! "]^( bs|nZjKym \BG52y1+T$%18Ѝ2[fSHz\qq*Q1d6mZx2XX@-fkhTX*tӱ\Z 5=F.x(T45S&xߎ]ތqkz;fT)3kLӗKWDM}<%tYy(Q(QVn Y5g髽(аbw}!@*-2h8` Wy]+p ,X@QH9X,E&_NfՊީfYKx7к]ŏjZ)-Y}޼t$z)J`)Q3}f_Ff;yV.k@* +HG#^1eaoǴ'gHZbZskEXJ`@~ك -Jn:<@tO&X\$*JD!< F;g&H֪VH'^uoa[:I.j."0 |k.d(QK,tX(}5(1%(\75 (Go;A9qtαFPrFڈ7Y# qD]n;f^BOL5lTXԃpQK,)/!` 1iXZrzP X(QקX ']5yZPzV"C?O~mA`bK[\*n*\|DX?` lL.i|^DEΉrd7,#Yk J,4}stwr+z`8yWyN\d<9TƢtcԕ=S ` Ш|%VZXfK%>зSW7$>gQKț,L .h{WVb;u76廂h"gqXi~0TV`i/7@> Z܆ Uo߽@G xa̖ϙȥVaX?i㕏ҫ]9z .FlPJ7Xؤ8] jLVܙ+Id3o\W75bR,fmp殁iDX<+o&J=" ʃ4wOTbak " Ls:M&8PN:0:Gn:j X@Olre+H+VW5+Yf5 0 BGoORTxO*ik0R8X6'!$ !< X=aiURT8?n+^Tẉ<)Fn#ur:-iJOp*.$Uyeh)XaXa'k3XJ`DR6,SYu_RR٤L OU).A)n귅p~qCԭ“vi̳o:BrLDcs' [_taUշQhi$^'==]_Dfи|Co>9i;#[t$cؘ^ؗ$}) TdXVP~jeBN qSV;'}1wOYΊ9!jOҝ+v[xg$.8z3FBv6N|9""$_۹ A7rC4xj>I Ef6v2,JG "5~qI&?zxV@tNX\~DB\~ŋcB |GGxcϴ| a`b{D8y| N݁a'T!rk|ȅۏGdVfF,2.vfk-.8=6CR \Hk&\$E7)J*t;{垃{ Zgb75י /'ÔǡZoto;M[œ} ]c*DDϾ] 7@>OV,13[z?Xοh<bՊw4MެZp8HvPpMh䙱MTi5*cv|$ J`.[{T #ʎ(KtvRL8U+,\zpSE%CmxB%G a ɖ(x4m41}0x +>ç?H䡶$d#i^3Gئ/D.[Մt#~W3*Bvļ59۟|MCQ_?;UT)*Ĺ)R̻7ciOr~o|%7GcR'?Vzō\ Y"w=d7z:vnP 1c!` Xu,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @j( oCc! X`` X X` X`` X`` X X`` X` X X`` X X` X`` X`` X X`` X X` X X` X`` X X`` X X` X X` X`` X`` X X`` X X` X``` X X` X X` X`` X X`` X X` X X` X``0g8uIENDB`admin/assets/images/sources/twitter.png000064400000012745150212006510014277 0ustar00PNG  IHDR,,mtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp nkIDATx ]eaw:kFLB"QM-VVԂU).pR[9j b#b-Z U!l1 d!@FeL&y}}TEC32˝{7tӮ~qC !H !H !H !HH !HH !HH ! !H ! !H ! !H !H !H !H !H !H !H !HH !HH !HH4wILڠ64ba9Q(wbmẎҊBB`S'$ϙfq,} NgلޘpF*rodTMj InXw!!D[*횥W3oZ*~5Rw?oΨ?Ҿ֚fF=/6bwwmp !oac3 s3G:{y!H0i/Y̓"_<&%vsQ5ųW?}zzYM{5 =45i6/^'8['NlLo~NC$aA}=ojjlm;r(5s) +6 `Ψ#o8iB>I$$}>2.qu~{Ǎ g UX+:$9'3FGٲ\)fHӘ_6ÆuVO*-\0}PϢW1ΚrTǚvke&[Aқ3<&3qtaۤ1>7) !jJa_O{hj9'qHԿtgM#!DP[/ʏ?}GǏȽF|]s"!DRW1V8+W|z1c|\]pԨ'GxmN"+W*HQV*lGՅ3R έdv]ךokYBjUdS2, xvw$zW/oG8)Sk}r>  5- nz+'[Jr{du.ܵO6=Dj*}ti BYV*rA}y|d|Gn]WQYHe߿F?s!u}5>wzNzŕʑL!!T~ˏ?GԤ=;30,8.d^ ?OJOo;8Yyuˏn._W|xsi~Hϕ"sIHBny{u噒|)c[Jl*,5 ۺ#rmܑWs[xSK'bOJV^ַwVZ3|ngd[i}{Kl+[#3i/BuSoH %NL:0JNJmr圣-o.zLe֞+YBaRHխrEfؤKFȗbr嵱װvg!HU'7-A|t"6*TNV4Fi`0 ,꥿]@vG]o'`Hޕ-$ቖҧ~Qi;$sdF/^(ْϽ^ NO}*tv/?:3{2r*%eΚGfOIqVϬ#G%^q:-reҷvzV:1cǼ ᪝aϯ=3F'7f?m ;BB>r!elĆ?n΂IS[mr>,$ $T,ouѷ^%!HUjf}k6 ABRoq҇uiԳ;CJ Pgg$v㪂E-Aںy(R˕bOm$jwݲAu+vܣ 5 - ah'sndһS@B*wWG.j퓵H4NUّ1BBU6w~"_v}e4kɕb?kvݏ"1=W|_P\^.c51߻_p"t.@I'zB`LmoH]43=FHzmmְ1X$ h\]OUnV^r15aXC:_>"j/@B:ºdp䄡ثBҜq`P1@ ˱ohg#!Xksqks {ݛ=ZsegH][|}n*W>mD'+v>5/[xZgz8t˟_hx*a#ε 1nY4$c[Jg!!*,$̆ww]dn< wm{xHɟqGk?#R6!ZHdas {0k/}hX:7-uq%%_[~{)"!/*1"~ʄTД aƠ!yO$DB` 61k#YDgS%X s3wVgbCf>1zV@q|dV3sћWq+fܷ ~7)~ɬi(~a9v[ WG/R[sޟ}t$щLOuHا>P&aB}p!&gz-}'Ov;bRK9}#OJHU]zV5{LuL0!8ztbfSb갠.Y=M,c$N>g*|t [®b3P 2X&LpPmИuo-],`zj|)+X3q;tXM*!4"x !46q;'U%[ 7,?& -B[ZJZǎM|tVUxݽxݲm6#!7h)=ђ;&񡙩wMNG0vφM$ ].dߦ whR""km{xKsWk]BB$Q Θ|%j$_9}Mabj+ ;'6!qdbm-=buZ08MlsRJk\ϴKh)=IHј0<~ʄѣG&SNw TzxS 0U IDATxY]eLg@. 3"vm,)F,MLLCdQA߬,AdQ-SNmi--Z:.o|3;~}g9{IKLe$ @B$ @B$ @B$ @B@B$ @B@B$ @B@B$  @B$  @B$  @B$$ @B$$ @B$$ @B$ @B$ @B$ @B$ @B@B$ @B@B$ @B@B$  @B$  @B$  @B$$ @B$$ @B$)C)͙y3LhJ5ӍT]6)z Bsoso;iM[-Gijʧ&rR_vt7Wn*튶1=ޗZ,.96T6=% [Kl.>NI' ٳZ1xܖp ;M$B:ҹ+N-ޏtU=whv鑹emg&ޫj}7S BBr䯙9ʮ6$p˚$ZW, VvvXi"!!/Z7=z(K{V.]VM^,\BN a\`C/pUw˙jmk{BB2GO̼ZnxWGwJjA6]ssiaۻ|ii0eViMt_~0ھ?W3'6eD:|JXIο03 9,J~X8$c2kOJϜ8[Q?0(f&BrkC.afX!gPù+NΓWl1A%)H䲄}r=u crhƝ엎J>sT 14H|􌉙'',2y0@f)B\.jMgmӇH>H1 9663C7 RLj>7J/6@H ښ+TUzBB`pW&$uχĘ?WqL8HȄ\RwZ/6@H ^[W  'tǣ=}UzBB`p֞bRwZ/6@H aOR|*!!0+Mb஭BES $wm}DwO<=xq2?TH!![Sɻ;vDBmoX$y[ b&wǾ++5XdKag  !ƗlN>?n 14HŇN{MK/;a ¸S~kW$7T)b ׺ИHqW=1W*zc+$*=Q'[6,O-;-BrnD~:5@B?vqޱ.:J~ a8I$$8^k /V>cžOH SxpXn+_s, x !yW<_^-Koª k+C$ϩBvҿ}±3WcȓB2,{1zc{k;1z8䛁HVZ‡bѳ>]:?<׻aDžy(/X{/zx8ǻ{7k}aCzp+IH1c]to{tE} TaCpzI|CBsY{~c񮎞wGk2†FkpzI6ӐƦ=)VD{~oٓZ)  ;P SNl?OV: i-̞Rś;o|it?N:nUmUի_H_QDB`Dr䯙9 _UReM7.\rD~ooUc]&xI8!|N֑X|bc'G斵Οi#_Z\xrd!!ʜ8-wɱzfns*’݅ꭥg6ygv?u͓YEPu:,oi !iuJvAsf^sz̬3Rtc>UzBhFsos0xsZSmzJLNq@e@Q&/E;ۻJkFhz @B$$ @B$$ @B$$ @B$ @B$ @B$ @B@B$ @B@B$ @B@B$  @B$  @B$  @B$$ @B$$ @B$$ @B$$ @B$ @B$ @B$ @B@B$ @B@B$ @B@B$  @B$  @B$ AT9W8 rIENDB`admin/assets/images/sources/youtube.png000064400000027672150212006510014276 0ustar00PNG  IHDR X'/IDATxցP@._@75  @ ,@ @,,@ @,, @ ,, @ ,@ @,,,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,`` X X` X X` X`` X X`` X X` X X` X,, @ ,@ @ ,@ @,, @ @,, @ ,@ @ ,@ @,, @ @,, @ ,, @ ,@ @,,@ @,, @ ,, @ ,@ @,,@ @,, @ @,㉽Z/ˍ:; 訮-R U^*PyÆF?_F]ziШQEϙr_ܹ3r>$?ڳ'cW_M^*v޼֠a#^0?/cnFB+l X@=$@Ç^{mц3&CLzTW_x뭌ߦ=Hܲ%s;vy/,9r: 1)5/7:κfMjnˣ$:z謭i//o>QRrpgؑysƖV@7'i 0!Հkѵ>Պ,pm '?)﫯 +*~9ȄLq niG]][YYCRRJo_w:DxaS;9xʴ`V.LW^)*6DѐgKoyQgHyJ}[h-.z`ѣ,WUc;CJPfɗ^r, X*irʩbj??o#0`~!uݨ7Qs1G}taZ|`:G vV=,@?61 ĉKU_AQfpT /]8:v_+5#rAw Xm/Gfjm rtT[|G!,'Mҷ3 D',%,p+DGe%5+D X@|Z e) hm(f2gg4acSy1Ω _7~~@t5&c8#O9CǏw@sΘr8Ͳ57)~[7H7)t/M ʼn'@Q X6W"OgƂ)tD]޽ع1?]wճ&,V߻'XИ̌Eҥ >NT0a4zѓUgc}) VZjX@ֽ3f,Vр'sp-Lmk5LY]}5˶)/ =s-6:2w.34*5C+Lq< 4cjw.¨ٳS(~y6 `*kGBy`eF{EEИ1;\Eϙg( >{0%V§N`[lyK_3cqj&|eV58 NK5ALYtsT2 .9=^T 9<#gT۫`[Es X'.eƢYXшu e[nK}޽6l޵+sm~G֎Y۷tΘ@̞GY۷QoP)wmU榵cǘyy= & 0\`#zwi1whdv+XQScg QzU VssؤIv+XeXd٣iSƄ\GNfyzi]嫇Ů5VNTj,lv0+;:LZ)Eq xP˻ `惺pf^q^RТy6s`F(!Ɵ;oђp^rCXH)m1)ɪmګ`uE͝k˹@?oȌv8ӹ3? a=پ^h5/Yq۳`99{6 @U)SZ(L$.X`XzO_NֿOsJGGUO !%R!ff;rs5[gN<ؙfFg˥`L&8 fA##cQ hP>]L=l2*4pw̟olk,BW]QS#+g jYe('$+irzZg}}_g:QLqy3y(^M,kfD`,ܾheH4C]ĬYF(-qȮ'NlfFcJt V_I=0 Y`-_n`Qs`%&+cfZ ge—9jG/@ED(X}g 3e햊i #2XѡCC%'s*r/?- Xmm*XaSX\jy߽Za)y:OhL''ëۘjj1V9)UҠXk瞓q(Y"7lP `uRrEaÂ^U8f/LSaq>h9|&Xߣm\`|Fmpo5Pf(-H@ Zvqjm 5JO)X /+`&_2n5`|/A4~rmI*i7xlJÊ5T-7b޽[mq}:+esXF`Fӛ61a|UY0x;]U V4 0dNe2&ZssUzjxW\Onl.6E[Pks$R:U'ON[J%,XS9LI K4$'{;`KxׄC͙L]#,5+55c6Il 5Km}Eg󟇼` &YY#X=1z*0%7cc)wJX|@z,oK:vNvNP[nQ K%Ծ7Oy`% %Ǐȫxtc}.P\|+T'X{uO3`y+fl5+O̼yL$JT&`e.2 .M,^ voJI@1Y3!X@ w0VQA5C bXvbA+J,,zwk֘&XvWC|JN_/3, XP|3GnŃAV6Mx W?fܤLmN`@$XQg[zJFQ3f-al$.);E%¡%X %´u C XrOe\ф` W>*-(InTPd`x@`՛DXʴھ fgΌ=;zƌ3g'+- % ,tҀQD {ehV"J:Vk`i-5K*XұtZJ 2 X%i W@M +.䧞ALÞ=L> XCH(Wڱ] XtIGtDh:@C7>NTUME(AF72 D[| VkVɂE-,ځ ?``< nogqbp>+O)R7{`Q!Ps+y2+,dВ 2,4,JC a¨ e6iܽPaZ"Ch)(0GyDMOFOGQ#jXі-|x'@:gJJ`em,,^q}` }'p,l20}&=kE"JIrg?ob{k]~]\Mdw;f`\ Uz7 K ֩7t1Th/X|J#q! X=o;-ݚ3HKTJDHզ`Nk + ૯H@ǎ=> ,`j:uې`)!X_1s%' GKna,JZ_SS[rr:hFgM ZP@խҨ>j}\\}|<]ZZX @ܬAHZ|и{zAiӆ X. r A6,F XruI7fz@Rft҃5L>h? ;/f+;Ǣ V6,֢E&ݶE^ d-bF̚E5!X@"* ^:XvmTH+ĂE"eqߠQL,AgWi)- XsI!X@{5Z VM7u `ѫ[`uup e8HkfF+GD ,y.` &lB7&XP''g)׿B X@SSy> g? wP رb"y`54Ex㙢"+FQSSWERGNל 7FE=LrF5y`egr%ѩ`89Ƥ$`zJOs5QU Xuu>_nՂ `QQ":ʽ'5gfZ`>#\u 10PմTsfh/xD!ULqt`]za+`3X;w+*4*gKQa"_BE,M,{Ud STgQv(X^^L:;=Y`\i L>jMC#X)^?ج` ,GU!Xa/ŋkӄ] 64 9+ˋup!ec(m Vdu`? V6+X99%XY|`` / cgA;oU#/X>GZgWN_aՔJ",B#U"O42r|/rV9X,>,۝}pr$XW\|fuߓ) 97u /i'mÆ>ַڟ`owwrX訬1\@hDP6scGW_ҁn}3(+SC`-8/=J[Fl9}FC&Nl`?.(E_$r}{Q`@_䬙L7"X ~FE1h-.ZbUTd4L中LwCW\eƔ^`֩^UW +;;{2_Db2Kjۮ˚K`s~yakK c{-;KS 2׭s6I0/L}Y*~¡[ɝuaң)SxysKFڰ|vP{rǓ5rW?i{r U%U2qW [ؿRGܴu0M B&<q=r\$Oi>d`56:9Ż"LJNFٓe.yZ_[0@ł{KBA{CC-GfRPf=-)Xt,XT_ x22zڴ3VSS ⥺9GʣG#, X@Bp/C<*sfLI3/ܷ/q 1_h5 Vw[j(/M]uuA;$ꬭ :X=6n:L򓠘-mY`"G귣L+DyߧH3X$WUQm4qI˳8U>Oοmއ%Bgk* E֭zxgiA'QT^TY#5/@O;K 8̄>VKz-S+jMm-ع  Ux, 061B?e%$gH^B-J\Lp h$?҈`]qSgJ}_{BR*/`m$@*ݕ|9t5N_Bf-ђC~tZ Xا`E̘A)VLCAZ23}]dhGnj'sgKv6FwkkI;̅MBhYK.q9ZZo|/5v%4$\xasF\9;'YiS֮4%?Lӊ*CJ8Kڇ\kY(=r${_ =rbJoo&m6[a=~}ڵ%w}h̼y-{:SEE1)5֭ 'Wq)蘺~}5#*z.(AW]IApc_RÆB5~Qeu;)+k6cjLi)eoܘq)ʢU0;:rr(Ɍ~g.ح`ٳ,2c/~\@ƋwӌԄMTr"5_{2w@$ ]~4K! K tB X^\-:-G'Ȗrg٧H) fp\2S&*ѐ3J]- D.O^)O}5bT$`X, +zLf߁ }<󼔔b 1ٻv1{ ~"‚^[nf0y_}Fz;, _ T5W3,@Lb\|1obWڵ ` j|z̞ђ{T{ XUڥ_&Ӧ@ [nn+-ev]x_p uG)幽 %5U< X8VɭF{v XxM A,3鯽QYl"uO+:"X) 4^{mΝl(z9ZE+J^XEB4*ޓ~}e``]L @Ppcr>DW|` >|+bԘG;7yŊ/9|_~9RRU7edt551QUUPYz8d~9cdV1Sܹ1>5s}XG=,5& jiVlùCW99Ob)S"+GR~:wϞˎ+w>^~X˝gZ]W՜^]bz=5jͭ]\8ΐ|E֖-tb3lʔ7zM^-pXChs>B݃V҂2[/7jB濴E 䈐o6Z$1fhY3#M IBƍ =G]s;G} !h{Mbz6Ε2 |: u?Bp X`` X X`` X X` X`` X`` X X`` X X` X XpWu@08c `0X `, 0X,`0X ` 0X `  `, 0X `  `, 0X,`  `, 0X,`0X `, 0X,`0X `` 0X,`0X `` 0X,`0X `` `,`0X `` `,0X `` `,0X ` `,0X ` `,0X `  `,`  `, 0X `  `, 0X,`  `, 0X,`0X `, 0X,`0X `龣-ViIENDB`admin/assets/images/sources/vimeo.png000064400000012647150212006510013715 0ustar00PNG  IHDR,,mtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp  s֓G٩ >il_Ȳ=[GY&} a9)[>8bNȥS驵+Zfbc9>O!!L WlE=[ӋcuXڒJ-: z?o?%يiNF#?!s썧5TÆ=9aBB^;%yOM/dR2em{~QuwoUyÒl8/s79ABƣd4eׅ~fSܖ\0j4$fZ*zw,]lmHE.i%ԙgA}%hM0ABO:ٖEhZ*|Zcsk;0~\8ecm?/ZuNSծt*t,mg} %j]m?i]ѥvNI^1CmՑjک .o=*TDs P1dZ9j *x.̨eB0 6qZ_QE(;1^fGY_uW~P{ܦTT:>W_vqp`ȁ,$Zٿ]PmI2߅ H5%MZgxI'XHgIN'XM6/o{T,i<ѷϪ!z$Z(2*sұt,2X 7MO%ja<\_eWQ29EP^=9yE-ߏH-mv}M#k -jOIdm`H(S-qV-܍0!TYTލ5缤1|GnM_G4P)X$ERxda6 +fjjSZGwQ,$v9M+ji/n(dSwДaj9鱽"M@e߱({O~Vcsэ@Bŧ=>ql5s%G޶½5xϔTtn'}kO)Hậ'ۻ.Z(@8p_斞Q3N.oSm6 G>x4+ؓ/"f׿o^fL.έ^⽶oPSǺ??}ɤ L_q{_c]C}Xsˎ-xtH ɇPkȕ6ƛhgҳq7v]-Z{Ca)DBQ[{Gs~sO᯶tF)!;B9Vgt:U_|/Ih:|h>C !LH7ZљˊG"ܹZ 0A98-āH=ɖDPKBc5EB_|'e=s[ }O]$&VpDz 99~AK"?>P #a$dqC<]CVW !"6 |zK"!SS7v.֑\-'DB%FֵhnYS]=?}`dK?3*}isz{,/gCg#3+= L23 H#G_~VsbV˚^}S+b!!p|?'f ~V% wjѮ|8':0NtJ?5\+|aiCp!'j]e5#+@R}͡Gv$Na\rÈG􆀞[Tw>{'l@/8?{Ï 7m~ !7 㪽^8ʫZMNF?(+b/vkB$N"!aLè",k z&x 鲴7/k|:bN)Aݚÿ2I7XZ4ےn8rYt$Nކ_ܖ8Ήؿyoz+o 檈/^5es5>z+Z5uE^$*ᱣ0 吼z=woٵ[̢#!P!z a>eY) Fs3/ͳt fѩ:qHgPs[=yWqSwa42?%ҧEGB~Օ_5/.?=7Vj@5lxl]{B$*pi[_qEWtGB (5Ox#}_9-FB (Ot p:dsOKBB HUor =6m}{Y$ȑq;rx'?nCWCXHh~dSx F=h!:azxQL !Gj*cCJ$5|ùwXX,e껏Mw{3cYCő+.AGB` =QUzvBGB`L/n@{{ȉ~k]yא jw !P56t o;xˎ}uoSHTTwB~r`c{MHT-=T?o} WEBݵOszH-AGBhp]/}]{ jw$W[98|b*޻c@qMuˎOnqr^aO|-@EOz'}G݂ u־gD6.[tC߈$ bwop6>5;rž־H O<9Q:mH/;_YgɣG9xD Q6vTe܍v9F!0oSσ-ҵ[zx[?|{̕sn{u8GfF;P*Wf adR <_?Tsu  OMZޖTgl+/={+?PGdbSѩhyў+Qy0O/ILhJFYH ! !H ! !H ! !H !H !H !H !H !H !HH !HH !HH ! !H ! !H ! !H ! !H !H !H 04v+IENDB`admin/assets/images/sources/gallery.png000064400000017754150212006510014241 0ustar00PNG  IHDR,,mtEXtSoftwareAdobe ImageReadyqe<}iTXtXML:com.adobe.xmp BIDATxzښv1{^{O_u+_bAAu:uJ0= Չm^}BWD~yBh#C~[>PXQ3&,\v^"Ւ1^{X fma^VtMFC72җ|.^AMoæVbTd?\}!o?mvn뻟7N~\O,h A`8aW̌#۝W㌴utlɯ(.SU"B hTy4̂^yb# (Q8Up~;6Mc3҉yI&$*<>?gGO[=~W<78%.6ڠg)LU y z!Jm቞l(?jߓ1 7R_KǾq! Ce!72uiG W28su?OC̀TxHs\Z Kl!NlO\>shۧ= L*6MaHbߩ~)էdHQ"8gPQ(~ <| "hxn^z^)&ʪpXRm~!] BVյMQu:,pw z'.g! BCnwWO ¦_}V`''%JScSqIVgh &5q( ].[!˟ƹ}Ϧ Xs ]|.Q5{6鄼}Rfy6 l¹׊#̨cqvm.Hk]£gAyEըc{]znZ:y/@Sng:X}8L6;'ۭVfu]u"y Tc;ŸEakrX\y^v{Zv̒dic"#cb<@d [u_Ng'kiu);yʆ'Vbe;Umˌw)Dgަ vgie}ƈj+;K.UtK&{\ k@Erښ4qDJsa+-cv(:ԸvwZ󨱮;-pj\U''[6nDAUFCU[\e[Jy7]ajW-{AvHiVѳ-\﫟19*q^ZD[؇@ao2꯺Ύv)l\ B+EQtT5m*N'Tf2{%j#Lr*Ux\H p! ˮ5+Ud2//'wJ}5uu.B㇔A?$R7j?n6 _dUۆ斓_T9:)Vx:Zb;X;:]ϤGp2GxMۜwr9v.4mmHg2ך"{Ύ)c].t:k80?x8q?n\^Y)7CIuž^knA6]^5Hl*ѪNk?H-LJ8=١7 Dn-a׻f%=L^pa2||f&3*,}NGپ*v@c#:R2O]2L,[r>۟?8I­vRRxv?潫^|/9Ne,lPsl ~볳Cl2){UzK?fD/2dɞN$FG]lw 4ݮK+s،M}K(b>-99D85F߉[~M_HrP#JZ`}2+B۴릫a/<]ƻ筛( "N} 5ooSǪ6q)ݑ8$XJ{m+ъvv[W\x<)^"tg4R$DQImʟ?r$9Qj$z}U[Гj1RCPԣpUEdcP;FVMZhdKMPdoTtEŒVt>7ė.F*A B05/ҷKǑ0T~I#Njs=Gz.q$-(t<57[FDgW5(TW%rУ}~άaj[ڮF=SRMD)|}kÊ2[|(YE!xHRZ!/?^u[زX%{Fk\gOXv20">QF/JGNI Emc> vid%eKJ.p6MJdj?EanO!.{;iNPWc:~,n7Ŧu[*ڮڇ-axi2CiD{duGx ٕ?gayoN+RUsSSz)ÁpVorz-궺_ !.H /Րyg'jk7Vͻ2eŶ16zXbEO`OAAěꮃeEHዲ\1a2(nO e^} "xvU$0eC~O!jp n~͈T(WcmW}!,4 _r|6>v<֕ץOP)\Oֆ|ʢO^#G9W3,~n`wvmZn{k~8RJ4s$ B0|ʟO{?6I lb5'Cܓ };ft<$7VZz0_zj^*4} f!>BQtl;HG.t{-wka6<& V:o87DZˍ 5eBZ|n6XNJtݱ+߇iٯ(%NK SUkvjZ6v^v,C&HPAN"fRMf/h/p}Yu_a9>z{@Mf@ ^,Aq3Ōv]%jy/9*`4zB̐!xxMTȎZ9_9nfAu+oCa>(˽t:xoDk.?lE֥H5{S%\VgjC "&qCY|P ZUOW,PByzһuP|?=c)e8ݞt4ڑ٥&]FUNt[ɤQdM굜tCOAW({Mv:GvFc6Ѩy{%Sm+̧2EK꥕J[V@KdZ9K?1/{Վahry?6NV"u.;n{3gZA~^o^RJI3uY4tcnq>R8Nx^̑{˯qaY}`W+\ ʏrrpAkX]Ne@&繿וϯV㎓8ױ|~gO29eaYD]kjսp8tY>ۄEQ]NˎRڮ`]tcǕK[/+moX5٪:bAxIj{7r7MZul{EH]]5#Z9׸NF?nESIX-»ګUWu}GEp%5v՟?>>+/LEm[\ddFg'+.V!h=Y8yKx{f 9dSv@a{2"ICht:!^/P2ޒD̵~{dOS[=7Q5=fL1ƶ1ق_:^ybC?։< Y_k^7U0Ԣ6ZzY,3TO#۷lLGɼjԳvML:G?B$؆ص"9#Wؖ>P yڮ%hwe6XF"(zV]F L B<\\#r KkZgMLm`>D/7ݒ-tSߪU]/ui8ݾzu$q+*gvݿMOe:HLlAviL)n(  O&by"UFlcM:s--̗bqlIܰ?D^ »Q*G0\.c a; W==˩! ߺ_vFIp`bDJŕN+Ӣ}WB|}}(ۥX#"zn ::(y|'?Kf祃AUjB ɲreԨMl;lX㨗P6cagIl|ewl0"NӤ ;G f#wNJIM&~FKF?!hiTjަU mR#$MɩRui-w?{gF?!h"!"dը' K9NGre< sɏ{8[ES' @~@rx4qY\jjuUuU]~6{Ԑ_O7Yn0"w6Q\Y+P.m-E^_'GԥPߨ=OzonFu>@ԠGȕTu-FK_.JeU^h{!6" h4lVp-jq܆)Lf/Q>bw*A1a\ʂƸ$d w_=u"#gF?!xLiC)_-osBb{ԵяoAY!S$jY.Ö,rΌs;algOl67EQZ>Pf B~!FݑptDoe5Լkmh.3^!$ei:!>pgN*t!p͒wݿv?!6!x 顶?kmM|6D)33*j낍~2Tl B iIDATxyp֌d$ٲ,, m.slH6 8.&U[[쒄#\N%Y@Aa0,k,-˶KLw3N*QH~Jӿ~gЎϛ= BDD!"@@ BDD!""@ B BD!""@ BD!!"@ BD!"@ BD!"@@ BDD!"@@ BDD!*H iQ2XTh9rr߀Fu:]'t58=NG+ "H3bϑ'sM rƈIƹWgiMv4%k}zv!3/8q}v7k^r%@ en~pFmhzֿj$%GW-Ns:ڨBsn ͹I/g~C)@gn^y^VM)N޳%Q~7~+)Kb/=?J)#n-D >FL|9)MJG)@ ]t]պ^ I)|;{C8v$P7|V<<Bwv=#oFrbJI)~Z_[ .^bJI,sE2?^1Kr:OCpc͉E]GfgNjf8,K*AR -7˖jt>|KːsJ @7iٛغڸn)sK#}2Em K=+&HyO} B ?ͨMqyWm2 .qˈ BЫf^r~$-M|lm,*+3FL ^t]pTE~l]]^{n7ŢRWWH N/=[uR#*|e1~N@Ӓڰ1#g3FJ))=[:nD(YnrՊSZVX;͏1 ȏ'b|F3ToZ)! NTu,tZГ{Ud "Y1Qtk{m}^Ač>ҋ~n)QiW(] "ٽW)? ysH1=OԹ*S&6kZi9П~NC85/<6.wT(e,YLQX RxzYɐQOd6Ma*XT0#m;@W}9`6{{lۓW,+'^Ʈ*.Auݙc1'O:;*dɮ,:əwGk6ܣcg#7FL KO9]ndz?;`}C9|+N۳o0&^pZe%;]튳K1*#d! BCy{}"1fF/UOS48Y.sU^Wvo,i8G>X)%5FO"~+E=^}^>ֳMPAK_ԇɢOڰ1$7ݞv@2#;Ud݇mP4@YG='K[7i4BYUrjSN{zesM>J_kECIꯅyȮx]< 扗|}`Uڸjp pˁQ17ۨV5ֶ5 oe B C~ŒIOɆeZ+W ͨ ]rֿhZ;ץ8, K[z +̰o̘'eQ.N6 B\|Y:O8Y. E}02i6}"}2֖wd(Y,6cI%mt=|t8"THA!oBsou1غ:xA# Ux=UGZQ!@!A3S:=s(6 (!@r@]iҿbɍ T:R$7Nб B C@CWs(6@6G6 BLC6) 9B9x19ܨ21€n 3 ns"bҲ_i/n W#e7 B/"dvqUo@ݎ[V. ͡OAjؠ2V44x|ȏ $V2!M2})ͫ 2\!GqY tG?04禌&ȜdJc  eKVfsUZ)SX6A6dZbK3͇f8m2)ob"mݴCqbhhI _х4^6~#tF4f~G 5eij<@K>ؠ>}h[m,P+ WE-A~FxA*# Ŧxĺ7yY˽"ȒX_]~[޺̯4}zh2croEln4` R#]Kf}Z+OP&'ĻߙXzHҘI|pE>PD3#hmu#kGf}ZnAKIb̬NA BG!̍-7W27s+]4#N˾U^B@ {G!jG(S[iE+yA?"!4㝷޹iE+Cz+%>^Kr; BG47*2,r?č_4kɝJ|U+T">W:ޕr6ڙ|bJ;y1bVXrukLJwc-S :1 QY-ɻϭ=v0rt]V A5NtO]&Pljݒ=XH1/9/ Bw۝v-'SM) %xN'k.Tʏv RxvB y}G{KA3 Xq#y#2&7KAv|2_dJ<*k"woT24ruzջ B( M;vh*֭RF)SkdXgb[ӚWACNt!~_Q78{ KN yD@Nb)AK'W,Dz w{aie蒛[R4)!_|j~UK'! BГĢwOCZn>eS!r;$ߑ XV߯%Jʥ:HXD@qo[WcĤE'MqطxA߲ˁAb;6.muQ .qˈ Dz?;GMl]mm\f7tZa }9iZѰ,JR6w@ҍ=OYf7|")bl7:tu;?sz 'W3Á|}`^Ȑ yRxE)%%?@oy*}RF)&_!>xӼ?tfRKb;!(} 磏inIѤtig:vC%BK&Wd!cWpO޳%Q~|^h΍97iEsgyen~pFmhzֿj$ʼnuNG(~\E7%־X|Rad{EzwfaǑĖw_;'1FiTMӇhojm]m7v|u B4츹Q2XTh9-'WM>0{–lp:N;hjpZ{۝V:DB BD!"@ BD!"@@ BDD!"@@ B BD!""@ B BD!!"@ BD!!"@ BD!"@ BD!"k ?&bIENDB`admin/assets/images/sources/notice.txt000064400000000103150212006510014072 0ustar00This files need to stay due to backwards compatibility with Importsadmin/assets/images/sources/post.png000064400000025041150212006510013553 0ustar00PNG  IHDR,,mtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp $&3IDATx |Tq&dL=!$ a\PDJZ[Z^=m֧>sZť,Q(Ud,d'dy/M9圙I'ÙݸǶ r  BD!"@ BD!"@@ BDD!"@@ B BD!""@ B BD!!"@ BD!!"@ BD!"@ B &cnRf҄4syВXa4L$Ť?5u߱\>vk8Vg%l9zO9 BnܸM:1\dIʞl^6ݭ6YylV% ,#>V붓=44sEE9)x;El|d"^""+yLXMcKmǦ=6 D0XL;*YpeIܾ.!+H4$$ DCI/O`}@Ȓ~t [dm.Gul.o5W:"L1l(0O5O0Wf'Wd&È_6=TF[EV# JV*4$ynҷowM\57A+O7-,(L0mAajQ/XO Р Bx(K7gᄇc=N])kwQl||'f_"~;OD3//Σ:ꎗv~;|'eȝ)tDug>85|@Ͽ#mSĬ{6%lVU5[hn!@t\ŵeA^s'57\cZL.̂:r[k4=@^:t#\K/w5<{\)T%˃ q#N{~?>D̤o 2h<}|`V,Ȁ^]ge _Y만Ɏ_n<ߦI&|rNk;Gc~ܵ_,` S~zđ]=yşwzS_ 2 sS/'֊܂u]|0]+f,,JSVzttu]Ŝ|O?ncˡ :0V3-;f)>8jc"Eex⏾ב/txn-uY V>< BpAՓ~xy|{{}k:.䓳qSmyF%fC»'X D.T?z. ^bݧ?S/}-Wd[4> ԏ@cv;A;KK3SLn?EFSQϗdQ|;_:rQ53~^y8}./w5p@pGeK'˷?Wp~3?z8Ka^FK/q)@-(L{k9U_Y~~ TXr#߾ת8?"9^}H%'V^!37Ũlχ89Ɋga'ݻpAԲʙEjK61KfY\VəͽW.l}W 8?_ n]xϴ|'? RLkOo]Ώgu~Zl @\R7ީγY6Z' BpH[w4qrݤTKQ q¿T9 Bp.Ux/N>iKT]>eÙ*/6. AЪyK6vOө>gQ|^3u1aτ$CBIb[zQh22͆$(.N?~+NjSL.u][868B=/$vdd'ʬɗ9qEl kt"-WXpeEgĕ'.&}L%_=! շjFz﬚)r&Btlu3!]Se6~k۱0_/.F vM#FBf($cnȒX(S|ϏA0({Z|&C\E8c+ı96CȂ<4ch|A\"?4^7](߇:; scwv{>y6ݾ0_5j! Ŵ:;۵A^Vhse ]Iw8}6 @ ʌ o^<>{Z^,dS{USyl)֣i"6 !E}(y1:5Z4ΨFHQUAks،E4wMS "cWvi^Y}]IIח%'(T,OC6@`L|Iad?{*6ߝmn+G;[پVN̆ni BV.lsMsk27FǬ/(2p'ۄϦ!}~wfюFPyɦbӗF]ƕw3d jitZS'dSy"c¢4GmN }!#hc4.K^ =luց?iвyDh&X|bA` g?gᶳFsmSb6.kRZ^mTOtz\w-dcDFM?+ўڊ&fŁӲ i拣ݗu:E=]>"+d(!5e&MHji7"wǬ_MҪ|`^_}Ckl,J4h2> B0&,$Vz]dˆm'^_GFKrM!Ⱥ)$5e1%.(3jqtx;tl2(wzz5D/+Vρ?Tј1%Odvr"jY B0f%nfu)TxhͭiգSrcrԦE6RwĦ/GdCtIo\nߞD "L^N!qwIfõ^V85ԥ2;#ƏeecTEDAkZ55vD=I8<>';B6@ e MuUZQM_;ݝڊĨ/<CO[mJ+jl8A\trufuY1z;CgԫPh1ŨwhKmGm t" T B0&e$$nn>㹃Z'a64MчM#VD4dB(@ ͒-ݎr:զ}}Wв1 cxK[ɛF|)IKl9i1zcˏ.E>ls<!]'Do蒅MNYYy]ȏ-&7"¨V"O2ț B?5BN_\Y׎i*vrE9e5]~)1Yc>;LH:/|J2Ht; "*M'D//D J>]|Hv rx|"D܅ʑ3=V}Ypi+v~6'DmM!v x !LqEku @`c'g1 #R,.Dh dxIDbK)&&j\ݨsQ]-}!^M#ى"q%yQ[q;nմlehdűHDx61ڽ~ND~VČ8#ע}Km'h7B_#!__=ieEkPe%(QQ/scw{AQ5PvpgUWd͹[2;DFZ6uyp!{|/U_ĐUm_|,dJ׀]-ŨqRDQi4s ,! Bo{[m- TmQ˒R,tٖOV|Dgl8A'o/Pוgf#˒sMNR'Dӗg7nx h|zȆۡv{YfjyꐠӭȍՋ5l (pRߗ^,9:D "L|WoNweIj/l쓼.VZnjM/<űmbKv%' B0&l;#ٲT}_ցv'KK3# R3NT͓_cv4X[ݑerɛ B0:ޔ=yU,?-0t[+" ?6sk,'dȷSUX>ͺ.> B0&LR+M7/,R?.kmjRg;}@n,QdIEߟj:T8@'zøXզe8ӪPl C}j#]yVED3 "cˋL,(Q7"ET̜P}Ya~=qz_;˲Y+.z]W'≍+L{gEEt4Nٗ% V+gZufb= @ &t{6H;٣bYebv;ŸѮ^7Vn+]s3nADI*+DƊ_nlwDD2Mp/ب RGRRq &l XH}x!BqoFj\PE# k,ެ4^KE]ճ %'Eld,Y7JIwxj#boG:VS<6ID6)y;24֘?v6HZ4݈h)vh|zAB_|,zUCpt]yVlϕe7\i%i! B0ާǮzkR "JMQãk,jy)bk/lbf;@ e{dK%jw8t%I%O]N-}Y7NFHkkD e B0 /Fm(EZ&a\^.-k~kˆ0MD}O*l!O&_yM^_no[j;+Je{LXUZӭƢH{~w}|y]ysDƮcloF ٤p} /bM>U N>_.{RouFT´gI[ !$K~~}S:{-MKqKƧ~֗ԋժj9g&gY$?}>‡o&"@4F!8߮l,WJ9[y|Aj)8荺.ՃtZ^X=2 @G> BpXQt]Q6SUwZ ߧ夔gnG~꟦ . u]t.GOIY|-UX"Η7v,zFÊ^u{i)*|iQ9-杳<sF=p i57VFnǾ6#yx^eþ[IўV1g O+J}>; &,ި B0&ǧÊU܈'j k/̻Į%9(sRlI /,O1hʜp|ѿ{3\ӳ7MoM|˟FtY᭚oTŵ_]Ȃݙr)bi oݎ ?]R#qxow!@7V+Hf4Ũ<5]^獓CNh[ՊZbJ6]V?h^m,h6Ʋ^:t#fDYžVgwzp_~1ёN\Fg<_NM<48'/v8<:U]c=m}ήOkS,;S0ѐm6XL" RLe&&NI)nC~oS[Nq"Uʼg\tz]^!n|~O$GI/#ɐp:B ~-;t!@t/H2weEKSVR!cOfiKJ3WT\S9='epg=[j;c93+"dqIƼb;j`qº B>nnAgFLOa.$FeM6W}s_`GVV[Ӎ S DL" II⾤<\hI,0g i&Cvbҋ3 |~/n_׀qzfK`s x!.]jP@ B BD!""@ B BD!!"@ BD!!"@ BD!"@ BDD!"@@ BDD!""@ B BD!""@ 0 ?<IENDB`admin/assets/images/sources/woo.png000064400000032624150212006510013377 0ustar00PNG  IHDR,,mtEXtSoftwareAdobe ImageReadyqe<iTXtXML:com.adobe.xmp ׫a1IDATxitu籃XHQ-ɒ"vsҤNLLӴ=g|$i{ry6?&wB4z[(ys{lf U[j:MN↲ڝ  yTk!PUJKmTȒjw7}Af*Ȫ\-p(09?3hrxE‘/\Pxv߼ɱU`1Q,Tx{7R^RQXni:h_l8=:џ^;JuXux<-iV{y$~330=;h贍Z湅sݬEH>ϐv99L$T+x7H֏8h[e<љֿFH$K;'B W2YȌoѣ5hک'fjbjݳKn˿F*J_h0 :y.]Ao@"|1f/]C@B ^'_LdA EBCW9Q׀ᡎ{)״3E-E%MBdmw,0rm`4ݟTj7Ul 9yxT2WZMŅz!ϤW 9)he:Uɗ9$k-ն|IWW4^sA Ԣi4 fԩj\ld1=ES!!JJVC;CE_irCqA:d:O*NToSfd[ٮǷσ.I(n,X\NяΤ3z{>u8QTlC Agc7%dPiUٮIR*v|a/{n|RQΙVm8sJ99 Аtr[QCi8E*`{^_]g:5!{ fC$KF"Qzdd5.XY"x*YIK|n7~:o˱ d=zm_ ydmbv,`l y4[2~~=^TRK?TLyC/7;B\ۑ`ar>8cP]d{t@QZmɘ"Ro\H)JI֗vK'MF/!m53uZ20MH&g)n_b**>&w¹QRad˅@?gK/ޥ@YJ)j= ge"DKz!Y{1ѨTp8 8F eWb\5ΟVSlԳ Hdο,h֏LgWw _܏^h{~g֓/W~2~xڴU)dv>$򄪇J[-K|^ں"2$$ bb^p>*6y|˗w>P?{R]$TdbM,߆O\3ȤOvDO?!Z~7vckL"*"bh(=m @|zmv40ȬK,"-ܤ &-/_eKN򼔥Қ+>l0w4u76$m?N=iYmdw#-WBR+m)u&}AE'\_O 5w\b@B %=QaC||5d&"b39Nh~y}ږ]ƞ0[pAr"7ۍ>˒Yr5X&8"J'zsE[_]PZ*g7KT\tF ΏJM/%Nr_w*i J}Ѿ@AEn Хyw<'{`/Xdf_N>WNVoyH83!yKա/3d5m_9XBz' g荡U%l<5 R~ǹRKo9Yj ]i޹}7aȒRhw1(k"IN}VXBw5[_>[r6uw<e)!hO0?:usSh|~s"ӄD-xxE&)V@۝wv) RQj=e6YO<ſ[wg<+dv@z˿u-6m.ŲGK)OG€n%-zm_7 rl?ڑ\m/洣/y}:U[2+}_@~(ԣDBm8y=??H+Sپb Z* !1' YNJڐ?mǦА_]X?3dy";ϟj ndW 9JJmJ^aG^9h<хyNyQT7̏7į!YǐeDȬ?+Y|G[ ѥHvdiNLƐ'veXp(d?Ӝ#Gϥ0Z6vDIb.sKpfS&ַ% +s޳]ӧg̑gqIGAiE܈CB.S.gBg^>GR8M\ԥ1!]BĖ'Mg\́0W}B}zMw`s߽xaf/[s̹E%dg|;-"!IVV !'QJ/q^P)HHJ+2E1R z~T'ꊛ=~~oMQgI?q [>SPn&b%ܜB:Ù f*Bљm*5&vlz)|jxP^`+)gRn 5efK= z/ܥЙ߇=$-iVXl*@B$WE.E4(* vo22y/$'¶V+.2~w5zjܾ %HX"IGdUIR)bX*\ ¡`S$ܢX/b"Op-ɢV N +KW^' k_Q.!*VݹY:NnGWh?\K/^C[/?"kRU_OQO®E8;e9?O8pRN#]YfXdY+z O˵ՕHڏ-*xCzYd\i|0ǺgP(t[8pQ6Q\HF38>Q=܈ hB7'Bb 2oWk d0W~Uv._VWX$D[3sY s)yp0 AVӁ`hJ)V٥(%[ J 7DHRZYmHk"ZtjzQ((]YVCB - q+D { p5n(ig{?)JRɓ8L;k*)LlIwk ׏3RRJX2s6gl|k]6ݜU*N+cDS5{@¤좔5zNѸ9@r43?64"!WM!%=, !]RCa)OgyΝB+Vi {Vg lwnrzntYakw6 ^]`a)eW7$Ԫ9z2d@=w=tf9xװoY>ktZ5Oo?{cȲ4: &0O}给\V1f忱Jk֬c(Ljv(Jzǜɏ#&CoK?h8cSWѻMH(2yQ!'(}DVJ^ Wc C=rdUU+E'I`6Vv&cfw}'Wka9vsؚX GP?˖~zA39u{Se!lbv>͓B"!~BC)N5oɛNtbFdP%+e7{g7'O39^5v㠔HJA.;}M_Ӱ sYӠx(g론7 ߋ)W$+EX)k/s.zG=/FelgT f4Llݘq]=lѾ8>g,yIJٮ;:p 7wuj z#y<4e+R{e0U6lv OObe>F#>~-H!T6 ]]*~Sdb.Ç|R(>N /\ܬ\יN㓿}+ӛ ,3L˗woRZ%r/ْE?0ZXRB\SNUBJe Wiԉ^H8MRJrf9M8'τ.ތRh.yאuo>|ZɅz2n8XV܏^L֞Ճf9(an/x-n,ږs՗sl6=IZT3W^(魦5FGÊ'T[^\fGb# W|⿨U[j-UE{(d?cfrOk9Fᠮ@LAC͎:zbklI3@VV[|'^~‰xF`#G}~鐤9Z_n"odbbW2)yՄE4~s8yʥbSyf`pM֪)Zxmz i$sU[k؍!Ֆvm̦]:wvjoYbS5l' $E6CNmLw[֌ww֪-5ShZ+0KӓaG-KgRvB"C}$$mvE#&UBٝw_ch8r?̶73849as[;Bߨ^qz ~$!Vielq%kH? y(i*c J_& 3YHI'eԈ#!\- J+jw$-ֲCW9UtVWuy>čIutso2Cz|y' BAFH?%gۛwEy닻^c =ĀpWrBbWiXzP;) 8b-1D?k΃^ [:`(}KV֗v Ҫ4MBaeK~tMXyKoݹ~ؕ\[MB,v:Zz+* 'M5NB22BZ,;5]$ O'?(+U&{?riS$!#1d@ 4@9q΍a[*W΂U5 -RI^EO/K\Y|#٫$}馐 ΂{Ӣ gd:gߧ'1GBFfi c #Y J*6W$o]ե;ܔH*^ZomaOUl^5og7a,?կӹ+_Xgt.fq]>{y y4}XHB8y[+sbڄ5 vđA"v÷<~܈Us[(MLFͷ~Y@T]mqS\amߜc 4w*t-ȯ Y'+"cNRegײzPvֻhיΏ;ɋ֔}O?X?% _գ֘1BJJ>ON,a"Dl9 !qdE% ğG~PIHy8j .jv4՗&E/xO{ JAY:ͧwC;$$ȸV'TJi$-YmU@˾bS #oz3]oY{>ug2?ooϩӤ:ZzYѽ7GgE"-ONA\b kt -? Đ[ˤH'7c g-NW:ҹͧ^߹woid73q8tb,WT&e]B K?;/JMlxg5!O/U^~^/.x=R w^Ńܟgiv }l8Z`μqLt:nl9TjΘegSwE>Zac(zYVSOMO+E0.Wi:38$z" QP"EbeB(f|]$$>x&ke-J`v~?"j9VniMe_6 sU/Un\7 M/9[r?̠򻌽}M'e<y]ow-fZ]Xai=X\יFz*P]N_J.jrsU_O6])Y L&96;y/cA֪JsM/R B!F@uNN/lMBL%!o :iϣϓ cEFIWhn":g1.>Q؋%:ܿ:"NN^Lrߣn fhVXUjqrϸD o-\2^`ɖ6WI'/ԫ?BAozntfUG!>¹GnާNB@9zZ/?ڞ)d_ƻF}d݉J:1z-U k-qojkxv Lq=YAKvjk-ݓUlF IFh yqЪ:4P(YxXf: .I< IEWA:mr'V_QPj՗p$YE‹މgB,My-%ñUdLc2X+ZXF?x|i嬺M>E y;.s~ J{lmK+~h5\.?=cky~W.1=&=}vzGJwXSI?9Uu{|hz?uBǧ[#R@n|i˗rJ˾Bn>7(+j}mBKue4UU-sYSXKHdNQ/AF|uܛKץh SX\h=d.ІD!O eY2s C[d,2M% # Ì -O:f׺? &؍ d|f`:8DQuRfK5:”svȁB27-zMLw;E$H 'ǻF"p BIDATxzښv1{^{O_u+_bAAu:uJ0= Չm^}BWD~yBh#C~[>PXQ3&,\v^"Ւ1^{X fma^VtMFC72җ|.^AMoæVbTd?\}!o?mvn뻟7N~\O,h A`8aW̌#۝W㌴utlɯ(.SU"B hTy4̂^yb# (Q8Up~;6Mc3҉yI&$*<>?gGO[=~W<78%.6ڠg)LU y z!Jm቞l(?jߓ1 7R_KǾq! Ce!72uiG W28su?OC̀TxHs\Z Kl!NlO\>shۧ= L*6MaHbߩ~)էdHQ"8gPQ(~ <| "hxn^z^)&ʪpXRm~!] BVյMQu:,pw z'.g! BCnwWO ¦_}V`''%JScSqIVgh &5q( ].[!˟ƹ}Ϧ Xs ]|.Q5{6鄼}Rfy6 l¹׊#̨cqvm.Hk]£gAyEըc{]znZ:y/@Sng:X}8L6;'ۭVfu]u"y Tc;ŸEakrX\y^v{Zv̒dic"#cb<@d [u_Ng'kiu);yʆ'Vbe;Umˌw)Dgަ vgie}ƈj+;K.UtK&{\ k@Erښ4qDJsa+-cv(:ԸvwZ󨱮;-pj\U''[6nDAUFCU[\e[Jy7]ajW-{AvHiVѳ-\﫟19*q^ZD[؇@ao2꯺Ύv)l\ B+EQtT5m*N'Tf2{%j#Lr*Ux\H p! ˮ5+Ud2//'wJ}5uu.B㇔A?$R7j?n6 _dUۆ斓_T9:)Vx:Zb;X;:]ϤGp2GxMۜwr9v.4mmHg2ך"{Ύ)c].t:k80?x8q?n\^Y)7CIuž^knA6]^5Hl*ѪNk?H-LJ8=١7 Dn-a׻f%=L^pa2||f&3*,}NGپ*v@c#:R2O]2L,[r>۟?8I­vRRxv?潫^|/9Ne,lPsl ~볳Cl2){UzK?fD/2dɞN$FG]lw 4ݮK+s،M}K(b>-99D85F߉[~M_HrP#JZ`}2+B۴릫a/<]ƻ筛( "N} 5ooSǪ6q)ݑ8$XJ{m+ъvv[W\x<)^"tg4R$DQImʟ?r$9Qj$z}U[Гj1RCPԣpUEdcP;FVMZhdKMPdoTtEŒVt>7ė.F*A B05/ҷKǑ0T~I#Njs=Gz.q$-(t<57[FDgW5(TW%rУ}~άaj[ڮF=SRMD)|}kÊ2[|(YE!xHRZ!/?^u[زX%{Fk\gOXv20">QF/JGNI Emc> vid%eKJ.p6MJdj?EanO!.{;iNPWc:~,n7Ŧu[*ڮڇ-axi2CiD{duGx ٕ?gayoN+RUsSSz)ÁpVorz-궺_ !.H /Րyg'jk7Vͻ2eŶ16zXbEO`OAAěꮃeEHዲ\1a2(nO e^} "xvU$0eC~O!jp n~͈T(WcmW}!,4 _r|6>v<֕ץOP)\Oֆ|ʢO^#G9W3,~n`wvmZn{k~8RJ4s$ B0|ʟO{?6I lb5'Cܓ };ft<$7VZz0_zj^*4} f!>BQtl;HG.t{-wka6<& V:o87DZˍ 5eBZ|n6XNJtݱ+߇iٯ(%NK SUkvjZ6v^v,C&HPAN"fRMf/h/p}Yu_a9>z{@Mf@ ^,Aq3Ōv]%jy/9*`4zB̐!xxMTȎZ9_9nfAu+oCa>(˽t:xoDk.?lE֥H5{S%\VgjC "&qCY|P ZUOW,PByzһuP|?=c)e8ݞt4ڑ٥&]FUNt[ɤQdM굜tCOAW({Mv:GvFc6Ѩy{%Sm+̧2EK꥕J[V@KdZ9K?1/{Վahry?6NV"u.;n{3gZA~^o^RJI3uY4tcnq>R8Nx^̑{˯qaY}`W+\ ʏrrpAkX]Ne@&繿וϯV㎓8ױ|~gO29eaYD]kjսp8tY>ۄEQ]NˎRڮ`]tcǕK[/+moX5٪:bAxIj{7r7MZul{EH]]5#Z9׸NF?nESIX-»ګUWu}GEp%5v՟?>>+/LEm[\ddFg'+.V!h=Y8yKx{f 9dSv@a{2"ICht:!^/P2ޒD̵~{dOS[=7Q5=fL1ƶ1ق_:^ybC?։< Y_k^7U0Ԣ6ZzY,3TO#۷lLGɼjԳvML:G?B$؆ص"9#Wؖ>P yڮ%hwe6XF"(zV]F L B<\\#r KkZgMLm`>D/7ݒ-tSߪU]/ui8ݾzu$q+*gvݿMOe:HLlAviL)n(  O&by"UFlcM:s--̗bqlIܰ?D^ »Q*G0\.c a; W==˩! ߺ_vFIp`bDJŕN+Ӣ}WB|}}(ۥX#"zn ::(y|'?Kf祃AUjB ɲreԨMl;lX㨗P6cagIl|ewl0"NӤ ;G f#wNJIM&~FKF?!hiTjަU mR#$MɩRui-w?{gF?!h"!"dը' K9NGre< sɏ{8[ES' @~@rx4qY\jjuUuU]~6{Ԑ_O7Yn0"w6Q\Y+P.m-E^_'GԥPߨ=OzonFu>@ԠGȕTu-FK_.JeU^h{!6" h4lVp-jq܆)Lf/Q>bw*A1a\ʂƸ$d w_=u"#gF?!xLiC)_-osBb{ԵяoAY!S$jY.Ö,rΌs;algOl67EQZ>Pf B~!FݑptDoe5Լkmh.3^!$ei:!>pgN*t!p͒wݿv?!6!x 顶?kmM|6D)33*j낍~2Tl BD\h_o铱ڄw\i#sHdF!6vh kHڿl/Te5](ug7>fN# ɩӏEAr$Ruu.~ ("hfWZZDid$c6b'uFݙǧl+6;2(DGgdl6ʠ1/,5.kUI; λo)C͋B4SylS~yM3LmuӉB|KjBEwPH.ECTgʿl?d^w)f^]Ȱk_|L!Q/!Eu.&@/;B2ʮ+-ES3W_N|jVG*s hVuUXJG+dkPIgqbKC!PPPPPˆޖB! *g7HMWQHvUXOhyIZQHSs{֐ gd fȥBlY=L}5z> dvkrBv$"5]rb(lYH$)&֝ oZBdK jH;ۇi4->+d_`bC {+L~O >u|yjVx*oٸ]Rwm߃\ L}?ş>WnٻWܦ;2w{~䚥:O'D-4HaqOٝ*!r4Ll17 ?8GWVP}A2ǯp -̣pr7B]zȵ6"wkN8B\_E"B!W{-~!ETQI{Z\B 0R\io|\E$b>ХxRO9)@0J) 3RiWF*R,OȝF~3bDҲ=!cB!B!?8摁IENDB`admin/assets/images/point_bottom.png000064400000005542150212006510013624 0ustar00PNG  IHDR $ۼ pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx 0 E=CKULn]{!%I%K"9Ibx~|?`R?|LR γ:0ӞفCE;@NTMBTQL%*9S LR%,[]Lq?љVDzIENDB`admin/assets/images/gridtile_white.png000064400000001667150212006510014116 0ustar00PNG  IHDRؿů pHYs  iCCPPhotoshop ICC profilexc``$PPTR~!11 !/?/020|pYɕ4\PTp(%8 CzyIA c HRvA cHvH3c OIjE s~AeQfzFcJ~RBpeqIjng^r~QA~QbIj ^<#U*( >1H.-*%CC"C= o]KW0cc btY9y!K[z,٦}cg͡3#nM4}2?~ 4] cHRMz%u0`:o_FIDATxb? =GIENDB`admin/assets/videos/hover_tutorial.mp4000064400000237100150212006510014112 0ustar00 ftypmp42isomiso2avc1mp41moovlmvhdؕ˙ؕ˙m@trak\tkhdؕ˙ؕ˙m@$$edtselstmqmdia mdhdؕ˙ؕ˙_ U-hdlrvideVideoHandlerminfvmhd$dinfdref url stblstsdavc1$HH6avcCd*gd*| ~@0bph"paspstts4stss =[ysdtp         ctts                 stscstsz aByJ=bF?=A=/==.==2?='==.==,?Tqz"BV91E5-497?862.0?2:65,s:"}*':! !   007 b9f#7 %9*Q8>T%##q7:"+(SH%1f\-z++2''%&&&&"&&&:% I/,/)((stco oudtagmeta!hdlrmdirappl:ilst2too*dataHandBrake 1.2.1 2019021700free(MDex 0q.'"5' +r}xիj}$-6 |BlSw5;Qe}ĴuqYV*W6nh`Sxdbu꒶v_,|bҒ_s6 1ߪ&*x79G#>G_5g`?"v&;r%#ִj.{/ XQT"V9z?TOUFDۑqj~&_EE^[ws-VDžQ~$[=7K~J2st, ">C[jxrFE?[Hoi[JVyMr,orP[}wtң ͹a} 7ƪ<-R&+[E5eY 0M|~YV.J:lNd1T Z*GMlِ}ZqɲF8m^,, v~I#`$JT/xdzpbݨoEA#G_ XyO<٢T:Dž> vzwtX̤i 6<>I3tF~rE36_vcea=j/A̔)Q݁eNDP|ī6I$ɝl$8@=.Bp-N(Yz44r\h^Q#1v[3X>zAB23GU >:>gW}dK{l; ļOtv@PtuO6~b!<{ y y6ԀPR~xXHl(Q|w^ڙj>m FyQA}^3"};8ʠ0SbFd.;Ř_U2P#kՅaP8NŎPydl"ï';C8$/'ǭjJW\Sy"] ŭ+dw7@8p#K}m5B1PK(JyǬ-);۔؛U֙'hj>%fTgyφ /P1<mpe7:.]ڊРcwJ?j[$ZPGD82m6 ,V%0u4K8 ɉCR8vʳwSwZ3?Rbppވi(׍!,!y[f3:m$y#ʽF[O`c _ CLk59ܟT'G7հ6w NQMKr\bo"\ѐ@SF{~8P2(V]:W peԆ0[0&T-_sy4i J@tJ,؎Y=1P^6s"bR@9ypJ|% 9z`6U\tdC_ApXxd!!$!CDVƨ#YQ8 a\S9}`S(1ԟjRē"p*/mvU]ۜTLmuQ(+h"8#9ٝi T7/֥p*(C\`5Lg$T{L*QYRÎfblN6UO|(/,Qc^Pa4\l@׋p /[ VtO+Hg01H؄$s;{fa^AsqR0}|IE5,oҎlKkX&N?[bb8m8@aq;| $ݗ%㯝֣\hpTI~{'"+ oQDO3C#K^WYo< zLF*d [ۦQPqэ}Ykgi𮮧V[m,5UP:oUy3+ C)!Ȁx&O|]be#>6 zu$ֹD;V vTZ!4=jR^njHٰNtJrl鍗N=#c\kޓ! yn ;ϓ8O4Lf]^~v\|s2rfc&}Ŵ+@_PތM KĈpeQ4ed[??<1vͫD`*"6xMhJs߰;1RQ=SnzZ3àxN!:"H԰@-A*s[]^Uo&vj,쵫.oC7+P ֣`#S$CHZhk0o Q&bLNSm3q uD 4ضaˣ`?'ʂ\qn8r}"jKoy_$uBg|xYTI{r~7Jex 9NQ #g_#%]55Q :p&PU wQeӂ`_;BoRo#fKgJ+da't ђcbFG _.)eܴk#oS\aN. ڜvApJZw-/jJdqaTŁ L慃 Q?ԃyn ^atcj_VK(KAV6$(c mfi0riT%D ZĆcRSY Y\,1><ݰPF΄Ԉ)Y'(F7L)g-Oq p/y} |^kIˏ/B Z'fzd/YaRi6#"KEb.顺PU"_bO@; ZĆc#81w˶:YTĕ)Cܰ=|q!g-[]@9A18@e;J.&qwY.0ޮޒ(Vld8|êV6/= ZĆc#8d צ߻"|Ci_p .9 ZĆc#81wQ1/D.0^0=QvVaF:^\iX+A18@eA9R8ϋ2 ts=A9ڊ ZĆc#81wQ1/D.0^0=QvVaF:^\iX9܊ ZĆc#81wQ1/D.0^0=QvVaF:^\iX*A18@e@e?e'!^2z݀9 ZĆc#81wQ1/D.0^0=QvVaF:^\iX9 ZĆc#81wQ1/D.0^0=QvVaF:^\iX.A18@p&{6Bz(qQJ ft; ZŸ7ծL^[O9⤠%2k(t} Km -?9 ZĆc#81wQ1/D.0^0=QvVaF:^\iX#A18@:l(EQahAAҜ9, ZĆc#81wQ1/D.0^0=QvVaF:^\iX9. ZĆc#81wQ1/D.0^0=QvVaF:^\iX*A618@;6pz3 އj=agQD<9R ZĆc#81wQ1/D.0^0=QvVaF:^\iX9T ZĆc#81wQ1/D.0^0=QvVaF:^\iX(AZ1_(@ aF j8W*h㞰茧A;x ZĆc#81wQ1/D.0^0=QvVaF:^\iZ!1Pe~g'qjoNR:3BmÐP#OTPs2tڠQ^:lDfobyu_b)T|t2dҕeh1h3.}'G$ ]X,/6LLKg_ưAk\}oeԦnJۖ &e.hl9ړ: p(̄ۓoX juYVr*-}|CRIAJKm_N[VIl+BWC'F"rJ2[n}0;hW?aƽ"8!FQ[a[/DtOp,a,?B uCeI +uHAݐcCLPpYv܅7 4w9˽K<͹y{&E]zڷ ܄6%K4k%ħ :DK߮0./S`~ŀ?MY9oe5|kx3wXP_-DXCĻmL-ڼ*d:}[0QNGĸ{Fܑ>wj>}[#6S(Z=^fye#0Ϩo0s 4&ELv<^%Zg3p .#b- f_>|h?*;61B4,V_o:.皍|u]Q S>5ľ^yƑTA4 d.캚ʉ@zVN[?߫En9I4;1:ҸCѾfh~V~*{X7>1 5j.% zoz%mM_JMD2|ԛXރ%(=ʐRkgkY\+i6gڟVaMX1ZBcWꟃT׊wQ+sܡOXZ`ozΔ"ܹ%+V|`9Nw|vM,;jFm2vf-tk|Y{zB@F0Y@,vBK\V p; P pkJ8/T38kjr?|{a Sfoy Yؿ^[$L徊5jj7h牶V`D"ە9ڵǹZqg4gWNJC)hx4&tl)?xK]0w-i⛏$EN Ĵ8HfWlݧwry2=Ơ$\kg1ߦub"Jޣ>9|7:{#ej{ķo֙aq:O6( c$;t cG^o*|\&#2],vӯIA:/Px7\H2B%^Iq^Q*Sj=ȇA,DQo`HA+Οz>@k$>򈗊MJUf:O8w2MR4}bzrn5a'.1KΪE{,Y ygʶÖ/B>-7sKuQmHl97[cyv`ңc((oIޔR:^Y_AUՑGyd Ԗg ~TL;71brqft-8RH7Uŝ^pr?A/`Wj?*J+eHdP5'g0Z+ TG0:55vIJLڌB$ aH cG1DvN/ B֛ck6 )ՒIj=}_{hU!L8'^L M)> Jy7Z>쑋N(Lg+a#QtEnd81kn:}x£eV+I}ft jWĐw0@-ВOޣyTV?hXh'Z_r9ؕpfq)zy%džvG"a*w_@wGiPdE]j\'7}2lc!IYWTuq"_I㷸x_ IDq/Xu"U1MJTۍxZVln?HU ^#[-+kd@<-BPAf* b:z():ª]eTh6nJ>l e'!"8fcs*c5Nbag y ,z΀R7L44A!I:&)u2_uFxo}~ICŅrb%,=Y@o/y`a xXqT$w NJ(]BȰmQ~ɭVP[ ]u0D51 M }j ƞ])~*&J ǔ+w>. xЏX_j L,yrrc eH%|լWСmL%n9ׁ׋;9'[: C G/c25* Y/Ǽ)ga.?[_ǭϖK5L4DN [QG ydvpp+ފ+P(w~jTZFDbä ]1\d6m3 lUܯ>;x.Br";/ԧ ΅eniE bfAJL>p*@ES~ !թ@0!Fڃ+ˠk}K\0<۱ 67G [sXh$݄M=,34x:,$j kYv -чHMf-&[/sBJg[,D^k\ z;4F r 6Fn_3Y%QV ӖВ)m9rE5l5)~&Hݔ}Uy:7 :SsnP17򪶇d5^heB@{O.T(ܳwvϞZalȥqP6c/zzԄ!~_` ok_;u\hncHM}bPW0rQ xl*ӵZAKL5/.RG^ᎶlN0*w H"-EjwRmԟkm!eln^O/fm6dLlﵽ9zS{[8 =!Qa>CVk3l`53mVv6^B{PHwFrq8bIfx[P& /(IA9}(%5& JQ OhlXOO d _%sh)jI2D`lE^K17O}>bݯH7PBsĆZZ .3%4ೲcX'tfaȂ)ի. hde`N$'1 N'+3I<?Һdo8;肩'c4 4OpZgy<e Gf@D3w;g;ˆ{헼D]s1a4nc`ܲl>je:@ۨ~ z3Okf`VPmA&1;K_L>k]"A=g%jd3ZnbS;%sVq_0 Vt2<(W\a1ȳ/qfu˅Jk\' 좌 ixES{xiNmQF  zm_g>ȹ=}/X}'X &(fq nP1i,t8C}R Z>,YDgIUvr Q=@ 2@Q>Ae)CMĈҶ\)8ELíu@,չD񭎲;*\A F2!h)]Jj)]J"ۆ*DW;;fi?[4v.%]1A11{B@  i3Kd@V dB≛I))]J)]JW(A1_ hy@3 :QSdJy oeW~g'qjoNR:3BmÐP#w=#Qf{^+d}W"`{6b a>Xf΄X n+Lj^'\6Tr4ԈbK]bںJ$PRۿz|q9Y8DE? #Q'ab(%Aܰ$ g ='l/ #N?J8$ө7]5;ZfUO lL[4f >O, 無daKu:o~8J&U &Qmd5ȉt i `PQʟ0ս$[f.bPs(5֏2^ɜjY"KzKl8zIGV@hE:d@[Z;'F8"U*"94[QU^pXǘHD9]}m)Ymb[MkӬ4RjZMo< |=R1=mv0|Jd&%z՞&OdC|^r!U}X̯v ×zR $tW0g~k0, Of^X ;yj.m2IϾS0le\c?XJ~C|JRm;Nx\=<`iݧ.L<&~ qUr&; TJO#aߥl+;? qUUw1?pH8 R{Zm2\ÔzM 粙dL`jɷ5G_rw c^kKd]J Y O#jv1ġHˊ+ @ݘ(ИEWK?'7mF3)Ə2zL%U/vYkB~wΐ74 y'3ҶT |"|V[pbѣqY .+_P'3p&` /p.Z3 e2U*;M?Pj 깺$P$o(ᘳ~ciD  el_Iq$ezá\w8B4 g-y^ 1rh 9U,no#P8N  P"4'޳+SĬelIaO>1f=P4H/=sיEݞ4}Zg? j .`oHss@M]r@T)ض ) gz=8`N[Q6+@UtM*H7qE 7,hD.aoNoC׺0ۮkC'DŽd§ oyϽĩzb-Q-7ȂSt(FWÑIZV2+_YVP #͐]WOi)Ձxq9x& e&8/4+!V#hvg'7еpZc{;J!f-lEP?;\F㔭 B? YLr{35nDtz@VOxQՃ3zG͡0?,}1Wi?ܶBam:ZjTD0 PSZ!b퀞4KbYgVwr~TŽ|NXCIKQ/eI_gF'+rbTJ~oqV z{Vwh|Gk@ئO=YMlP1>"蒽ޥE%X<#L:D_D+:cy,6bxى;nRŝ5xgp6~Ev : 60{(7Aq2kҼ&4_[;֜P?>; VfTuӈ!7_B.\- D":\0*18!fnu5f7HwX] $S(=Q_d:O 5f q˚Ϻ)8 Dgn}1b5wkwf]266ψ[tqhTp W ޣ^H*/t!;}y "2z}9p3.T#ۓKQ<DwYx0o -t0Zٸ+wyȥ"3>IDh՞ln< 0CAʭb܀LbߪErY *3XT ;JvhkՐ9=YLJQ;Fe-jT{Cp X+ԈM-YHis mmQ:<_ Tl8ȩ^+` y,.kyFXwhpT[^0˸d:6Հ1kX`98%Qs$Dۣ <1%F!v:Hr浙FwO_$"HH]R!k#Zx Y5;`_G.-`! 'wk[ã~ʷIr5vu6Q2~dXo{(I21DTGBA}S6xv`uP*m8}6\Dgִ%5łzdGĿtJOQ 䄆n4Nk߂^S C_"-\g*Tusbd .liX-K2YIj RM;di-#x?u su !]/l_?VȮfd0pI!M5R1j)+֦l]6/|xjlHU. ;o8%2K?99x 嶩 X'.IWwF(f2==AGR3(F1Vаq_2˸eD^\mL?`,txEm5V{ąlOb'Ukhj6΂B NnwoL*\G*@ss*ev;s3mA Sh:B,n_&ìbX8OU1z.'LԠ ʐUlWLh3((kTD,8CvFOK d U~.6/Hf!ai:wg9h ,z5 KлJs έt>#H}ĬT3hPuoc|l \ y"YF_+GydeѯPsa L:1CcUMD:z#s<(f^Kei#GCFk^"p"8)~px^Sy!KX!o㽛EC.^mRȴ&cK[ IBK ^lj 1]sPCD8mvEwN@x׎gu6'ng's%IMY {_Fz T~?=Mx0H['g'CܛIZǸ'yA5.G _ӂAT* g1g2`i-ɲ";oHY0Y=)>!GK r-ZoNm 6n`ng8HpwGg\H%$8.Mq'*L W,dMiR23s:%9%9tĈ}7 ':n=KIW- &#4ּlfFQ7]4Pto|7l*"IDK cMkӄWS5ތc0TػLj_[:d{Y*Y4ZюBVWx*# 9E+ ӅcfR A s=:9Nh-9ZyJξ+FfƘ;]KmI(ϳMܶ.@nV)lZD]AM0q}W߼.{dJM[y˙ c:d!ȣ*K K0%uyoM݊/a=ƥLϒ?l p^@xg:Ns^f.T˰K&fo:XL$[Oxq$}H`5hBU18-ag\`cYuUe!_矿7o~UI>iZZJlo]}3JnwxGIY]&m;J`E_;`ާ,:L$կ4s_YT{/O1{ =ETaOoVCM-*EsS+fҷ:F ٭Q#:R/eUD~nWo ̻Bda-ݗ.&{}^4 J&x$dcl#w>Vm?,|4-#)|dwW)^]ҟ#wUΌMZg $aHGlb62>NZ02_"EBCj֛QMU۪鱺^(}C -q4*|I!!)WѿB*=fy47iZڥbӜun#:KlDw:Aܸ?]!?pMe& vLmVس;,[Yo %Yu|OJztp9iXRP4ڮ,ueo"QH%JkX_ tm@ g]oٵʧfn3ž".-5U1kJ%J0J\{?v1BO/1VeGH<:4N&l~ٍIoAA&1Cw xR0cKRzƒ!?pY;P(rё'䏥 g8OD2qf}x|O۪}"qʁkD.t x=֩ 2'vkRuNT D^Iq*FLF5c;.WCB 616Bѐ(>9\ _I`Nfoj'-Vq D-ԿnՃ/D] 7eK#ggzZXyAL1FxgvU!LZ"&89g`ۄv9Rڵb4)ޱ4W;m=)'T*4 Q6)S>oӘ#ݍ"!&hmnQ2јIOr1tɫ#j] LXD4|Y"96Ar1d Ą)׼t'8uc ;ݼv;8t١a]>K+,ف] Źsrs(2ѻOA18@g"uv2\\ڊ] Źqt+2C ܊] Źqt+2C A18@s@Z[#] Źqt+2C ] Źqo.b؇"1A18@s@^{#] Źqo.b؇"0] Źqo.b؇"0A18@s@Z[#,] Źqo.b؇"0.] Źqo.b؇"0A618@"oPY>}̞hyǜvon3aN^#3IS&e=X'\ n@KVRL-o_Qh't]ԕ~ve Ӷ1?&\j~kHX̤?fbA1je4a e;5"\f2 C݌K owj{ ŲOnq??S* b[P0ؘ6pmh\5VY n{޾*E#};D? Qh&V y"XµדtB0=ՓʎM?A3(T)9c[΍bQY % 6X@=c|D&W4[-ڍqڼZHl@ӓr'W.ⲻT`QpaՏʵW؋ 07A,R] 6 ߦP+i,bkjx GX,T] rc!\ lPt*]Q_$[qk8\\2qF|2q^U+@dOem ``Pp fPqu'_ <'煐- U$%jmT0e*b̦QܟqpY0@wwVHԄ]f4ח@]SΕ$scIh"' ĮUE ۴`KOzW,E8f=% ?;ɂ¼J8k[EU#Guh1vkbNȝN;Մ:/(1Ui@W :Olx8uodjl lߧ hRCO UC-<*yi U?ywn Vw[ց^O{jvM{'QB⦮;.Qx g< :TKg@g4#iIrx(a㤒V];zRZ9>: ="-x]z懧F`?qay-x=OE\.Mk 7LA 8GeߠVWƑB۟"ѭm5%7\kMq72U貣Cs+jaI;*&Sz)GUYI.6҇2e62=D?=s>5b 3 mK"MH7X݃P##hiʂeDJ ,yv!6w8d=fZm֘&==fP{j.Y!dCt==Yb.m ;[tF$8Gw=U\+a Q16-iZPsmkƒ̿9 51>"Wo -dr䔇v BNBIj&v k.!05sCyCGčAxT{8}l TTD1[ԋazCAjD 9@ #Dr= g bX߇xWq$PS,oN=c@'9j4%|4G8b+p R7uRՂ[tH4Tp yCM%拿׭QN-j*,T_1$a ۅx #=جzSX>(Zv&u9_"88zڲu͈yqq."UupΐY} YǨ m,vܯ.Sfl[J\jtlFn§f4a2ԝB 'zQz<ŚOMD|CiS6ĺncG[ A-YR`J0zTJ~)h}u42k \ivS@FE2NcKq fM[9̃Z UsYjVl=l h?8F\B%ђ(F83B >= V ƺPy77vZd.(!.)|V w;g4E4a7;k5ٖdo8|X(3~K0iqe:QtY'Ud:@R&]IxGsSX9WC&3QboդPfpu)7)E2/2lsNPBY błC&LY(" i"v{8]!l] <d~$P h {3o wf~"C"r?F!RZ6;[{5o㒽S` kwG'0؍HH~H0<WtosU|n-U_KLӛZ*VŸçDR;t­0qN~΃4HXch{ZIX[te8j(4W 4«Ȍn{cÛGܔ]_\fRX3<6dZ͛Nچ]zWwnjA!Xܤ z#'CdG*+,r/Bq~%{/G0d\IO^iNH'K㧪*;v0믖_e}i;[2yMHƘ1!.k0Հ3#&5aBֈO1kG*!`5K4n,N^bڄ;I|Mϲ">NBrҀ{\wkS$k]|خڧLzk+tdONMJm[U3(B`n>rws46?KZs88#$9mq+j\.S!*d vÊƜFKd )P |tƒ|CP0)`W*V;˿*'F9[`J /ti`;+»@ټs2^c;bߜVB@^ wKny1>0 y_")#M4aۭ2]-w4xK4*r޿+ +kE/Ό"*rܢ4vdE_|z?l LWVޮo,v8Sx{ J?r^'RPTu7YI 楺m:ҿ?>o8%q$?.DD 9`ٱW-*#*P.Z@o(E4j@W4]c5N\Jġjhܮ}Gɾ:/!Xˬ8:avIh=$.c[ v!֟a_ il5ƪܥŖ&0۝ y%<ȱ"J{*WDTR)!c,Ka3=h7vNXqϲMPee/=zq]3H7{¨I"^;K4Xԥ繀XE6=IVelh1>l(OؒIf}Oh L/?XE7۶[PX03N|CI5Y16!k O+!1nj_C}n0uLH Pu=/ާkKGIp<( 6zGv%qAlȤynl'tVLJ؎Ts3ۋrkd! ^-AwyzpP1@*K`~¤kkA&1;ZXkMEѨY3RO5e :T\f 骣]Y;`inwɯYL)6 :~?W 9s^%h]&J?5p82S3BIgy$P ƠtTܰ~5t@%YlhD*(SMowWAL11{B Q|h*(SM]}o*pj*(SM]}o*qAr11 f@B7`*(SM]}o*q*(SM]}o*pA11{B@B7a*(SM]}o*q*(SM]}o*qA11 f@B7aڊ*(SM]}o*p܊*(SM]}o*pA11{B@B7a*(SM]}o*p*(SM]}o*pA11 f@B7a*(SM]}o*q*(SM]}o*qA11{B@B7`,*(SM]}o*p.*(SM]}o*qA611 f@B7`R*(SM]}o*pT*(SM]}o*q AZ1_x*(SM]}o*q^eW~g'qjoNR:3BmÐP#w=#Qf{^+d}W"`{6b a>Xf΄X n+Lj^'\6Tr4ԈbK]bںJ$PRۿz|q9Y8DE? #Q'ab(%Aܰ$ g ='l/ #N?J8$ө7]5;ZfUO lL[4f >O, 無daKu:o~8J&U &Qmd5ȉt i `PQʟ0ս$[f.bPs(5֏2^ɜjY"KzKl8zIGV@hE:d@[Z;'F8"U*"94[QU^pXǘHD9]}m)Ymb[MkӬ4RjZMo< |=R1=mv0|Jd&%z՞&OdC|^r!U}X̯v ×zR $tW0g~k0, Of^X ;yj.m2IϾS0le\c?XJ~C|JRm;tǗ$_N9yr-S= Oa,޽Tʒ;zG)d @u^D@kTAQ5_b{0'x؅+ɚq:WC|1e͔.+%ճnk*3e29#B+=?֖ȻG\cC1WK% MRRj2[/.~OLf"Sf_9[Q3 #M/?#T^f͆ekE|7qƟl+bbE=4YM~Fvܤa生i.FO$٦ j '.0h1zʬ,~ ӝsx¶9>񈷡#胖uӔڲ-akKL"C6XxЗW.G6M 00'wpJxo8*᲎\Od5Fq) yMCiXOdeJ%M@ *~c[u-U60^/ /M2]v'B]o9]QW^OŻ+dPM)@^I?;:zn"C&58f,߿||G{BYi]nXYVkuё(-Ҋs\6[ޘDDT`h i׺i$k3 œM~ s$3͏ڜň CEh?ci"$+1Ej0:pAeXSόuH+%ߵY:?T iZ:yWҤuį%[f?BN]@vEߵӛ$vo_@a,mCx dPCG@kC:4t6F6hp/c g[f%GXQG 0kHc)@ 35W/iίjd[ Թggt.Rlnyc Cq]Khއa\9זm tQjw1>R@6Ҿ 1i,Az*= #La~̏mE`~DRm}(C# >eDD~î I:%[[˳2q"Q>l o]gWûFRĸ򐝞-;=8kUQQ&*M}O>U D a݂EI)_~NHeq`Ӕ^۴@|3mO1T H'VԈP.lXk ZJxhCm,BC#ӶwN) 7 M2$I6XpR3Εf{NYT#41:ISOY#N(Sz<3AsuGJ05M -:qX?:x,hr t|QHo!uQn:ן-c~ "bǠn]gKl%ب;B]B/MT_1tflvCDf9Hlں~ıV7 F'3lzhn*C "emԧSNQbO[c\Eo g)h@LW)o/5)RNa4&1"OG]TjPj!4鍕lA ҵt=.%vGY!_@ռ2*d :a KL;wv ܼw8>F83;>x\𐂜Q_W5IlaKw" ~ MyW~_9NͧEW8Fi>C,OA}:sӈ-~KM]jgV0˾g /*駨Tdhd/!B/ɇc-xy}_7i_ݭ y W;ԳC~8Díކ {AaUsVodYL=rz ]%Ow]~d+wk/|nɍ?5o'[+NxV{&  CJ@HGčz4g,΀:4c͔҆q֮ux`ЉtX@^ p/Pc}1]λҫ( XK l1KB3_w#'_:,W,,=lWQc}jXvc qa0c2CM> 4Wa59i޷PDNefc,޷055W=:_y\ɪD5UykcR{i`40"H5\yfP.s E5_I_'+#ЉחCtKйk 8R 찦-FhKnS2Wdb`I_@}.0ZINkC"r?iKgJSpM7/aHF%# wkť_ڤ/_EFΉyO KFYxZW8 My3͌>W|b p|f#@g<7 kȁ (`#膦gX~ n %f[!L?l;L()4w( q3Duiio/ O#}2OwqV-O+Q7E̬(LnrSBm`K8od1.E!Fa,{@~J6*U 4k CK̑KSOG (Ek@)+kN kDj="beYDEɝbߠWo(ir)ut%͔rL f c 4>uo$nEx fݳ(3$uCYYb0z&k]`vj=6!Z wS{NeY^y(L NL',qwdlS [\q${.cCʷXh;Yedhekp4tݲW4͂榭|ˆbZGU.;.-S iQXkᆽr'2thl0S- :g !LzW?r/8G/H;//q +X江n_ר9h#ڻ[٘[ `G6?ZDG@Ȯq kPfE%X7Sfxn?`aR/!}Ϯ `u3vdX.VM"`TH:JbaY`ӭj1fi* %)By }T+J`ռ@P{rg w RB)ilXo* ?Yƪ#&. 8]̟5oK1eSǼ_Wxi␆Ӳ31$Ì= #H4Sp:Arpyg~~̖KMJ݉A4P bƍYE lEeV뗄DwnS!]sT^^bsr ,⒑1 LkZ2f#eN`BژG̺Lsޕw<͠mָbUHKz}n1Nn!/NgVKhS404zM߀.>Mp@犯*oP V2mmZejם5L",ZRXȕ Kj 5^9B 4U| u j>3sZ#s@gؤd)ǎJ䠙 H""fE7/[\ (Ջv.$!p2?o>,EC@Hm+ .t _5+ܩȻ0f&RS C )6p&{F7sɬ168Bo^Tg6r4Gx#)N`)Ƒ&H#oUƈGPߐߞ 'cc~^WK>'_2# .- G ̵V'^r"q/`y9k@&rK1LZI/GA[x :hHV?.%0^8Jo,b)MΛ|fb<;BhN4UK8O7N6:#O&bVp4)nM#)Ŵj9tmaRv]l}JeHjK۫դ_N5_@(5n'׽V,y{!71ѐGetPɎ2Sl`r Qde<<6^Cࠝۍ3 .iA8SdmZ,֏OVkSky 7`ػ)0 }ir'`}#6vcO&.4* @z9T9 l+ZSR[2\=2ݾ2kzW:Z&!V?S.xL=hS9 Z%AN` 8wzsxwNQVkAƞ]&IZ"v^%?%=𱭛۾ağbRધ ۧy0C1 '˘1]HxH[̃.36O`-$鄑BjhWkzm߬]K=6X*?}PZ~R0-0g&v.qmmMD5cbR%#cnNXJT4eZt Rz#"oE;(x׿ ؼ2'E.}.~/sh!oFɫ«@x18_k_d͹PK 8.m WoT K-xO@KO\D_у?βbGYv)טty}Lw6'oH 6$PC (?g-͖:E{2Rec#zaO}J7\Cq`Uy88}>B.j.T "OkF$!wp[w5I%:ԎۓD_{A&1Cw xR0cKRzƒ!?pY;P"|?5 1&}XW\ nAߺ ϒE,HG ^dBB_6Es95Bѐ(>9\ " Y )" '%-_n(ܱM%4AD]73Lj]>H $x!`+ ]R|b%IZ3suF>F8B=q]<X!\qE=Y%_=dt ࡖx&;dP g`dY믡(֭RQ_9o Yv܃v4w9ҭ7}D 4 ܣ'FO+o]B.V `Q5݁.'U:,gK mAuV6W3($ p؋)anIJ2lqv&Te| GeJ:OD[pf9Y5淍@|Q*] uswh[oZϬĘtqb}ց^S=NgfOTSBZ|(`gb$hc;9timk݉0Sz|uE'J<abq;WPd$fxCcR,Z(5ayc\"b%8PjCA-7[ 3 -CZHrF92AR2>܈ַM_?%c"hI˜Hyj:>c^cֽ .ŗ2 |WV5.)geKƭľw[n. fIF.aԭ[[?FO%)խN Cpa~rC,v/W҃D2qh] >gt]YFb~ D$5 )<\V{c,ߨb'`LԦeX&5{RϺ"tDtgXՄ ȮGA.Jië{#Vr}XE7?Rщ_1Kp G!X/ݥq:۱ys^ ;BM$̰ȝc8T]aA#,VZ?cuk{K}$4Bg^hvB{L{" =29KW= wp[!Ay<,uGYa\y[4Z%Td?ڢubx}ѽ4-$ )4O4ѹ%)֪cj z+rũ״a.uZ٬/Sђ8:sasB ׀e ?kf5~S5~>Y Udfrﺯ:᛾s-s.+@tJ^TjSYi\~ݳ{)S"K"MHX݃N*FRgqM_~eDFM,ynkoHmy/4eךYaPHSI: [/P$TwuF :-?;"r8u\Ysh#_{z2!<ꪩdXsmXH!FXPBC#ݑ:XP4yƺ/T\;W:Ld<ȭ$u[ Y\%!??{ua[U{;r5.ֳ̏{u^Fx*?UΓåXښ/Vy E\jE,=!txi砋#Dr= bY߇w~[q$PX,o)wITiM ֜\U?>@A'{y1 -F6˞ ޸C scaLpJML2%>jJY#?&<{e,tCD3xo}MZ6n‡mxޒ,ɷUSyYr.Sꖺe]9?!IWȎ;sb4|}xrܽMm6$MqW=pe" @,`E-BRۄO $ 2~ɗBCUKFm[Q].G4[/GvAXJKn>1l&ʕRn^UegU4.b2օ ╱Wd!ۚJf`zNfmnwczKo@;:YuOpש[YMȖMQ1*"Nmy).8vܫAYP6unTöU? b*uΡFB=H21E f!No.P `:gki@ZړTZE<&%2,OY(c}-aA0H = &}˦6ԟI7m'.%˝|s\,lRKgF)Ms;umZa.ȇねbA­l#:D):ژ=A,8o1\ɱx˸MGc!Z 舊|:Mϻ#YC\F #9(DV=-^جW =q d˶JA ODOf ~)'iQw1G{>jg8# H^naVk/VwM`rj;j?b`hMOd ɸ=$wE:QJn-fz rD/D)3зk%U&{D3,Eѐ<i =T/0da6@-Iʾ+}^9{ 8 2TD!q$#$l0iyh̬ajo1! "/00y*{('"*#\e 'b2BqmqSPPӷ|4&h⡘JWě=C6eg1u{<(<0hGh1'D4?Uk dlfBƁg%.HnbfppB\0˄|1$A <8? .sj,%wl(g]l0NT-ث"au^gA="sUգkL?;I+dZxgtG7ԍ(2@JZ뇖e_luf>gwLU]m[4DIGS{תib:2&AqD]kzH9i N12ᅗ4ə-[/~^({FV뛱=HEZk,Ɇ'49r,@68,[ⓣ;e -<|/$&t G=h{oe /mš0;qj!PMfaݲ|K{} ?].klAD-ƹ l,3'u|"-ksΔ[UCC3ܾwYRbH(s4P쭂v5CNr[2LAͬ2wytgTK5VxCdP*F>Sdw&tGM纎. 6#̌9(qAVPWVfhPY㶲ipXԥ;Kf@u6u?C ⻴ٯ4\gA$\\vo2ZkZ˨INmm S{<g &T^ eFT;]u;HShv+PR.%v.+fsݣsޮTW GխAƪ8K$эu#%{jyWXᱣ/EoOmᘜ>"u/I)\}q?SwZ 4wCK'Ӡ8*d3= U }%KL|ҴId]1q F}YsRȠ% kH'h:wv4We(:`?3mI{TS-|B̓k/jCm违n]7XKC1pUND#V(E\K0# ?g@)y6yh,cSFod/1HEEk-ftmrbRcae9Bl(Tn|m4{~gc֚ e#hB1;cxy8M&VCCsRI _ _(*$'Soح} TގlͻG VST*Wg>26]↖#KˎlДLYZ0z>Y8|/T~"bV.C~>|nVѧj JEQ:.H<;XER(5@;?wo=6RO4є.:ytmRTv^TW߽gdU/tnF9n: fN uڨ73i}OA/HHX8L4UȎ4-JgIe IΉ_֢ge6Oa=l5:K&t3KkD ,%Iums|.%U#\!̶14 A>qi/x#xuc֊9srMCކER;xz{c;G4+b-[ t H|r*|yo=`/⢮\v Wb Q4\y'R )}UE+U˦z+w,;^Us4TJI(+,a1v[1AfrR=[1AH-sʏ}"czi?*"bJ2,dKߓ,yD'ׇQ@x8_k_u3#kh8? =ߍt7 |73KWO\?LSY>mV*"Bh|&"‰+16D{%mXUyc9nVԓ̬Ow.)g}.:%.zOۮnt!Tϯ+|Ŷ.SR)Pj A1EM',a+7A&1;ZXkMDP2E'd`jd 0Gٸ{8/Kry]U:_p~”tïSu[Oo5CV?^NnOB0&`Q(EW֟60نLMxP]Z1GVHkw.F"zSDpȝR(l(FTÀ3J\ >L"۱{9BF7J/_5+LA70x)Ͼ:n &uvxbqXSQR0KTC|Ma#Ɖ~`lM^`S!,H]U9XAT11{B@<0+Iisuos.r3{ĦccƮT ~dr_GxUӫ Y a=8cI%+^El̘5+ϪϫVs_Rm9w^oͻvGl"XsN6p6'v$l^2p`&O)\i\C+j. n 3!r6'v$OѠѓK 8ş8YAz11 f@ ]y: SmmKe" w)&DzҒMQb(8}Lx}Gт%c"Y5mOJrrbuhxSsB2*>w}>@N,0gBsʕ['6'v R&Ax¢}W36'v<U~!fA`$eW~g'qjoNR:3BmÐP#w=#Qf{^+d}W"`{6b a{fiF¤͊Sba}ݖ}׷' nsS/NG9@ G:\~mֹq'#u\hH$u)[#ƅLTHt'`ԝAUD&d&ܖ23Z\[7MⳖ!Ql$df0w͟6j{mxWmL5s§ oqvae=:EIҎHjdw[@X h_`2O̍nX>O gUt)>)M] #ϾalDewk;iaӇM{Qe)hyw3nTe|dED6yz_$tJ`gt7Ў(U:w(z'RMR/ !65:8V3rgOY0mT=(F8/rs҅-_.\iGw'HB7C`CcMǽht眛^e'@"USLSo:)@K <ɸҍו]0H!# /h[0Y{i35a,%%k11ܚ"FM)dyvQ?ЏkLVz$@n]Xc;7bUGuGmn]ErFpore1,iڐERZOaa9$(*+6;`{s} *^h^eKٞ'7-[>/-x Ǚa*+OsАDaFz) mq͗YQD Ԏ2MR(os^ inbT8*jfQ9qX.ُYf}F17 tR%g…B;1Bxd n#) ^UV_$N2K9sڲ-aN9AuqC};]f&O㙙9zv7L9- je +Od-Irk] %LbP! HX%Snc ZHkA=/Dq 7B͆qA,nIb3$K?2 A Ul/gh^Zؐw@A?tkCE[dEmKF+c VE9̌v4Po/ +BG-MeGS[ K:/7PC&ISdo8 gty+(y^ޣP;yMh|+ 綹lqËDXɩ;^7C~HbX^U!IWZUojG$@ě1z("q UnKdi_~:4;Y{Wdh0)Mq4X@\˳t=МI#7!rtye8,"C?L%|v5Oؠ] >d gtYFa*7"b(B:{7YF=X$.GkʼҚw`J"tDr˼JR޺N^Z=( {W`rZ9ce ENƺ74-/9|X-WȧHeQf^}IeX)4uGUDb}+M0ծL ѡ;XdiӖ7V A~$:\:n y)M5"Hk~],30.{7ϭ -|NhXbń0@ U"I3oEEozO٣:֒R:El 5[o@n/GvB8Pư5& slGP)m0SZ('i{P{lSm5Һ[COHiӑrvw쑼TVIu1 hr= ivv|T* [g8VBxt~c˯5Fyyt0Lx|IJ87Zv) ءvD*2# f@ )XobL˚Em(cZX&U1'F)h]ũi]1M*qa`oxΊ_l]Iy8䍄ӪJB@,"LH?=G|T{<԰l|zb6D*lM cގjWElFyJ&ĭe^ jk] |d]#3zpV5?zSz%~[$>w$lZRNkH.bymҠS}S- QHz9/怙s7&Yٗ4MD@`OTz59=PmbtZRrVxc RLg4X#0Ç&yty$QHAfvZh0Xq`]ewm:"0͂$iQ$b4k $ɌyHZ͒{#WUrڔ)CtʶwOAZF҄XYbƆYJ5&BNHI<8ܖ#;HtU'M(HfĻ*\F‚EKAaEEq3F+}nH A~ק^ Ym UUVǯ s9\o+>oF⠽%p3!]!ѓABŇ9f2*Ej2nʩhE/'Y朷%c 7[}MS;qhTeRo။_a2CP@$L v;Q7CV: MvI}cx/zH2QWdnpM^:uucH=[q؉&^?zvEi{:zit7O<@G00HdLcJ5y/f*GAu)YC&Si)S`g;שhJumW(O@lLjV[7&F"C iGmGco^֑g z~Y7}`ژK6v# UHvXkWY;/9Tv|_#RϳE#N*@< NDnч Ҏ@3y$k;鸘܃K1&Jӯ6 3Fjbaay(GʕY1ɋ#&?%26ViIZfI)KB&.mWg .ž()(%jusc,T &;4ܠ+X[P$j_T>k{ \66@F켩vV&R{Ga|vRMR3>u\\A;aS|8vO@1oء1LJ~)^7t< QS|)gXݪ}R٭@-5D9sLr(sce$oBU{S4CߛBta 0$1ٔ& ^C&Wۦ'O"k)ߕD;wiQG=aތQ:p rq{Wّ~{I#E#jWYJ I]Cu'_= nZ\t7yl,>e257\bsiqHwNY ST1aBiy-q@ /!lFZ]0Cڳx7AC€Wn9-mjbaZ@r p胹?Z*O~x9 9CSk>L\  ĿӜ( +1)d+4Gʎ wܳl!<2ZZ5V#&Q}GvFPeRSj<]|.NnN]F6 @>ɍӨYf0-RxyvzKXW2P$ST.0@K!6ӹM0\^WiJKN%^A9 Hx#*QlS6?3zQ ^Hiy_Oێp O\5<"W 5L|^YK[H7=R B|-,[X%w zER YrNW̱-*%׬/,!{\Dw?T| `,.ɞvq,T?΄^rLM>-"G!HC9W2mae! JN  ʽ qDN$ԧА@Wo'msnI+,$HSEIrpS e Ddkd$;I}SCbN VhJL &g!,(>b`"WSacnb.F=žzߦ6|}_'?iW}tk{\.[{ոɤ؟f]G\Ʀ 90|M' V)iy X]cv@e*'kV2eqFG{M>04Cfü*% tsTA4 wF!~}U/&ZiۼF{̚ "\ut-ɦeD 6'AJ/Q3.(O7RD domoKK+HtkD~m*r[d8L_?"{] GOE:,%U|\74|ò"|K@Ʉp.pi1/[_iFt-!MX]ME2&t-R>#%4}}d8׹HUw^l?ʔEU]D&U'Dw(m^$KуIB,$rbGN9炾vGi,O'it[ߺ#.pd%{Fp$Z {nb; 2 6"uT({W, wڵp(?oեْ~>X?N lq(;[+qeK1 >wr[!jX\RMTsf{Ƌ[[W {@K.fd (]<Q˘_ĉo9H֍L߷$p_*iDglHKVH `[A Mm!KsSd# Kn~Z ֣7 +^ojk/߼ |YV 6QŐnj̗Pj)!y@rv{V,dH-3+wM)s%¿7`H?AAH-ra\`}o CP<{2Lqd.=ءEع$eZڝcºS lә ĕҀ^`QBXM$D$=d* CKX!r{kW"d,|.JVU,!R泱]J_*t0P7+yډk%q]p2CRnT%zڇƏ0;ѶyF)>v$A"1JIR2s=5R6E$.-C;oQRʈ`a : &9`I`߶#Mhb)jyRu!c%k*so29Ы2ӎ%LHNuB#x0tJ 9zOAD11c-h@SyPqw=Hf~rX梟R¯P} KM;G"؅BMVʙڍÌY`DAh11`10 @".#v3@  ] o9>͏sZ UFL' @ðAHc |?goMJ91_jje&x4MY( >ܪΙCB/!`tXSzPIIM @-mnv;Aj,gBزm/%l.zWrc敧rpga3)3ea 5e(%rK6AgeK:HI$Fj*8s('=bЊ24d: jlK@ lR_B]қt áDW6*8b[mHja\ORR#'r?i>yN ƴA1ż@@lnH7i> UBq;NeDI0]j4ArPW&ٿu0vNPGZ{PQAG 8O }= 5QC? ۴qyh*%JC))Eﬠb) Mg0qTycW׌9g ~,KuG3^oG VH  )MmuL$ ժ- Cϔ{L<6n#ZR~B2 OY >.Ka!\KA+%]c*+mV :`|5rThg@b.ʪ\*/l^Dui[O= b1 g1Eek:vOzl:Vq0,39z{l )FJ,b>U7pz<.ͣ/w ea1j:|/'[`HiX24d.8y/K("0pأXF^٪6%宜 /=n3 >3ڇ 0)OdG>Y9@)24e?yhA`)$Vc@+ (YvA1v@®:v#c (]'ϑFǕ˿J$3,Ys5tdeHkwc^r?"i7N4RYm]sz%"f/%_r*9 ⫝t[+Dܴ0&j[>9~7F4.yCuk(auB?Ѳz,u/y|bmKY5m^l)?TXnkM-+# 24e?Ä3(E͎d)#"24e?Ä3(E͎d)!A*1vA1$ OLG"F24e?Ä3(E͎̠"H24e?Ä3(E͎̠AP1ż@®1"l24e?Ä3(E͎̠"n24e?Ä3(E͎̠Av1vA1$ĉ$1"24e?Ä3(E̡͎"24e?Ä3(E̡͎ A1_"24e?Ä3(E͎̠e~g'qjoNR:3BmÐP#OTPs2tڠQ^:lDfo"DBVLz*L1RO.y^gh3--'$ PE ye7 C.sS^VoԽvu)[7GiEOvc48&\XCgQnnI^+ ER>4,dFA7:$OL46<G\CyatΪ-$$i;bek:PO{Sf!bX0Q &PYd/8]+sKoL-q,m&pq9,.O-Gm#6w?qh.o3 GQ9RdMYZ!H;.p`;PI\_U)BuOމŲF3YѣU)lK/3 u$-=8)r֐ %~Yapamwa w 4S0)ۑPI/? 8]>ypEX.evQ:*uhUUF6HW i[fbjz>>iHoPwQqdx '~W BB,P;AN m;6SENc`8PFVcņ1^*i w &X:1[/xŠU M\ XbQR_y|g|4D(aAP7#xVk1WQ@Aq&'Z2lߠ{ˆ\<SiE6Ƨe7( j'SZ>4Nc u=~ pK^}xxu) p7&_?mj"ћJl&Jvs# /YRܦa$ h];:JPnyiO(R3ˬnñ@SqG:aN$> 1-<1 赀=(~/8/7&顀ճF`; c쾝d'2SyHN8nd8ŀaM}O,!IhմClba2љh@+mϔES9f.pK<=YP"F|soSf "AFRo"h3?@/3ai㈼1U[mBwgxh~p1Jۿ_q$AĂBIRDE{ `S> Rn&dL\DF$[r"W"PHCbW%\nKR -!_ JgpoWjAfݺuod4ހaߪR8٧5_1sNplR~kH.*?wEXv|q9hmLIVCㄹ樘~**;6vUu>80aWoTU3dst1I'Af$J23!*fo!geu+@ t*EzEbd,P+lErTиIw2< Nrl7e=@Hk!ʬE'F+ m@10ʛ03g g/bќzlq鎨 *j<ɾM5BE5<bmcsGdJ##"IFG{<\"Fy.gL ntܸT m|zi:1 ( /8ͤ.Ncm >f"b.t ;5Y X(H<]-~*9,辉u$t)ɱQ,jg38 `\JZ4so`ZH4qCO>vl!wr}K# 1Lܞ"r Qj7L ?0JlP-@ё$uxfm`|6k+80"ߩ'bv=;ا$}heHKQ qXɐjht 7 ]APL6/l,Zdrk&ƚN%-,Ď ;, 7+k-G,R!N}Î]2*nDRX'Z`u+n=Aw54fF{ <[}9.'Gs*^h kDv0dtUOh:W#*&c v"e0.;n*N<<]d&@%0$enNdW.9PqT< 'yfvb"Q;]l vSR$c:G)H x_1%ֳ Y8J lMP^5{Ҋ?Y_ٿ NT-Hm:8u謤brcyx|&ִc՗@ɀ Vp=\KaoodEAjI$t˔ wX0W-+hiHxnHSл?A_T`ԝT15HpX <  xͧDP Va#3u,~6pw a I9wːX~^,o (7TP.Tr| ; U*Z6fdW/y:9 &35NskN%[.TˏoE.GVZӮF!xm",d+MQȯPU0X~(NERA9 t ,-{`~to;6: =mtHyB6eNFI7&CմutX)Rd_O%w8JtWL%VrȨ9:kskc]#)i\'&<7j㮂@>~"%],>dvpcvxBS4YxIń 7&du7\q =ujlZ4;` E3$Dd@3Bþ2T6z9,WQǖ{[|-+j_͙HWZBJBq%Yl,p.[(`ݥt2Xumy<#[_A#44_ثĮ|UOtx-Z-ߪRT$=^M={oo)@X?x,W+C(kiD9/yܜK柵@ mUד~3B~f.?@~r:meAи{$"TI ZAN(hS\D6M!Eh꣧t$#[

            1S|ha*J'hJ #ܼⵣ>Eȷڰ6ܩ?ᷰ#vy .+Mc>q)_5Qút9 A0R=%`Cp8 ԣy|?gUo}B*BsZ%~&fmYQwyxp\V (8-RDHL[P;JR@lܙVhάzXX` &?eQ{I/PAaՐ|aͮ@Abpm~ؐbO&%xAÉT h*"ҩY[D8OZ9ᲄvjs?hC+EܸuP*ӭpQ>0\݈#n('f 5Y*0hV0s.r*u(.TҾ'L,u}NwJif* Nyj1y^dkӲb6IrxB#ϸ]*6BIj}+8=-7*q6~[9{xUboq=$_D O dT>fo!AL11{BQMS #h O dT>foj O dT>foAr11 f@  O dT>fo O dT>foA11{B@  O dT>fo O dT>foA11 f@ ڊ O dT>fo܊ O dT>foA11{B@  O dT>fo O dT>foA11 f@  O dT>fo O dT>foA1;^jp#Lڀ, O dT>fo. O dT>foA61;^0p#LڀR O dT>foT O dT>fo AZ1_x O dT>foeG}/J OR_X8I$/őq|G:[!" ,B-xPNNړ<.9SbC??7e7.~ ڀ\yUA?xm-/$\x8|"1%vٍJk5! %>- i_LRM"4% :^!;$e6;EE.ô}] =xiX>X׷_PJS49*)pn%6RA랮7Zje\2SY 9ˢv}m&LubaEHBW$KUqĊk'='Yod‚@l`&[qϤNՑ))`W;/JTdG(|Y5Wxuqv}!Bث/;t Mc Ky ,g7Lmb+.H<ؒWXjxv!ZWYRkZ"QYDMo+(*@,R'.ckSd? xRKhُ` =s9<10 bS7nY{bކrǤF{VFvHJ)^BQ- i`4 /}%ϵ:|{EMq z)g^=6< –+j$N@S8Fa~ DE.t͒9>F"?xMfi@6|~KfZ/\: ^Qc;LJ+ 2 &Ɋ5wcE(d}t ޔ}%3% %@(ܐ2B{1,Wt@&=}k=ZԻ5I& @/r)nޕ>~ӑlHGU)b?R|lt!#&5v$nesqFmԖh\եM]F_'@v\x<M-XBqQYPG"ALT۝v5v"ħC1b3YNxp$inNcA<`{( ޫY F7uFdC1G"oPUB5{Qp!R-U(:FqvcyZfc0b%bieDy`MZ>uWH-b_{*h&e49׃6FQ%R(l]TuMҍlt&aEQ+Aΰ0!'[. @]wk 4 3V]H8Hۙ[ƿ#G]ۻU! #iwsqnUO7hd8!D4p>KK<4nO,5 V)ogS2nX0Lo$K[KGLRM;w۶~L9-z+H@從š|UJxK3D9Wy;^r}h|- Y>guDqw^ChhP"2њVFD“[6%(>S](ݘkAlk DYW5z$eje i!dujyY1a>8s呑/JY!P0GpU. TÊVz.,zTp|)il=Y|RcrA4B=V'6`I]Ey)gydFV$/*XRrivoSyC[<6 $s"G.:fV/ :{DYEQpȑ "*z_ i7G~oKjѪb4yu@1d&^HϸCVC Mk^lZ~|h^fͅ2jPc ̖ Ν1|`4xIoszmFE t0#y،LQ6_Wrjbe"YϒjJq-mگ.P3ig[129iheoB]Ɓ>fqߥ2PG*!])-%Ɣi?{{̄ ckfBPQTBvs7|0s cYY"|ci:Y{J;#nS>R0y/d)q2jpҩ5CIZX5̡7]wzil8f`L=}{;C2(Q.okYwo1mmԧ|8%1f*wR2}ʒ pЧHyYnݺWʩ3#Zd 0| b*#.uTРKvȊe}<7G&v`f&SCkf=s!g{2 b1!9SS,D2nc7tǥxiUʹФ""%Oa $J !(oҧCZ1 IQvqq>ʽ?x4=pʦ!Ub}{x/GQ,b IatMKt%JE3w -ɥE6) 8d3ۥn<x%Jg^>VDD x>i8= ,b="{"Xݶ矬 O~gcoZu6"p8T[m[,H__qpUhlKjFcdʠ=1W<^e^d U6`܊r#KN,`/;8x@! :.T6 ^ҼZ(hAU ;ݩ20~>"Sm'M]Qm*ePۡҷ֌LObzqKE mR羯\ln*zbuh_wwp bS'w~~twe@@Xoh^EU]5@$d)_+;Bey棅"qdb`N1ZgA-M+) o49%)ZxRiDB?PCCRZ`dwv]0GK6*d~ b]T'qC{E-9G,M6uļ,<(Cc@QT`˴4=2ʔl5x0ҨɠlM 7#~g*\!s h1ôqI' 3]?ب.Gu}`{08^0-"A/O w`e4L&ae-^@vH7Z8C+rQ (F󯴭lvy d*(RcO\0nj9a |X5Z8]&A-5@;p~S=ywI3f#:LK c:#WM@h hFw>\'xp ԓ/~l8#%)0k"zȄ9+%̱!nϡ8 f$F57V "Ԯن+<Mz>Zy .[5iܑhnWboO&S32marzR,:)Ux LHrQK洖5ڌc9:RSon<ϛ@~6-2dy QOx Mֈ}_38u9)I֋C6d^xTGaov-[}N)vbW>%+| fXŇjY' # a\?be+/+ݹqFt4j[lo^D"*F5RLIA5bU P_ìQzB WzY(\q`-Be$]mQH^;XŸ$c%= G~+M3x 2s "%"9pܝZi,KD n9]  ea'H$zfh0RS.Q1'IL{#H^]R?-/99$=]@oL\q$7(@aKSv `CR`O׋ʅ茺5hgW<MHMbY} v?WH)I:;mER-G&ۜUS]!5:ˁ}Yȹ5cOn*xփъ-c\Ƃ)ڄ>ebj4gAյ =T9 sgRm;[zO5T]D£2Ŋ'WizC0 ͸p.kW2r3' >ߕETL+Sy p>=T|MɽFo?~:%*=v ݾˡ0?e.a[0]:e.v;for(var i in e.a)e.a.hasOwnProperty(i)&&(t=e.a[i]=0?Math.round(parseInt(e.v,0)/e.l.size.aspectRatio[RVS.screen].v):"auto":!jQuery.isNumeric(e.v)&&e.v.indexOf("%")>=0?Math.round(d({uid:e.uid}).height*(parseInt(e.v,0)/100)*e.l.size.aspectRatio[RVS.screen].v):"auto"===e.v?e.v:Math.round(parseInt(e.v,0)*e.l.size.aspectRatio[RVS.screen].v))?t:t+"px",RVS.F.updateSliderObj({path:e.pre+"size."+e.dirB+".#size#.v",val:t,ignoreBackup:e.ignoreBackup});break;case"group":case"shape":var t="auto"===e.v?"100px":e.v;!0!==e.ignore&&RVS.F.updateSliderObj({path:e.pre+"size."+e.direction+".#size#.v",val:t,ignoreBackup:e.ignoreBackup}),jQuery.isNumeric(parseInt(t,0))&&(t="width"===e.direction?Math.round(parseInt(t,0)/e.l.size.aspectRatio[RVS.screen].v):Math.round(parseInt(t,0)*e.l.size.aspectRatio[RVS.screen].v),RVS.F.updateSliderObj({path:e.pre+"size."+e.dirB+".#size#.v",val:t,ignoreBackup:e.ignoreBackup}));break;case"video":!0!==e.ignore&&RVS.F.updateSliderObj({path:e.pre+"size."+e.direction+".#size#.v",val:e.v,ignoreBackup:e.ignoreBackup});var i=e.l.media.ratio.split(":");i=i[0]/i[1],t="auto"===(t="width"===e.direction?jQuery.isNumeric(e.v)||!jQuery.isNumeric(e.v)&&e.v.indexOf("px")>=0?Math.round(parseInt(e.v,0)/i):"auto":!jQuery.isNumeric(e.v)&&e.v.indexOf("%")>=0?Math.round(d({uid:e.uid}).height*(parseInt(e.v,0)/100)*i):"auto"===e.v?e.v:Math.round(parseInt(e.v,0)*i))?"width"===e.dirB?"100%":t:t+"px",RVS.F.updateSliderObj({path:e.pre+"size."+e.dirB+".#size#.v",val:t,ignoreBackup:e.ignoreBackup})}}function p(e){jQuery("framewrap.selected").removeClass("selected").removeClass("selected_0");var t=document.getElementById(RVS.S.slideId+"_"+RVS.selLayers[0]+"_"+("frame_0"===RVS.S.keyFrame?"frame_1":RVS.S.keyFrame));null!=t&&void 0!==t&&(t.className+=" selected"+("frame_0"===RVS.S.keyFrame?" selected_0":""))}function u(e){for(var t in e)if(e.hasOwnProperty(t))if(jQuery.inArray(t,["chars","filter","color","bgcolor","words","lines","mask"])>=0&&!1===e[t].use&&delete e[t],"object"==typeof e[t])for(var i in e[t])"inherit"===e[t][i]&&delete e[t][i];else"inherit"===e[t]&&delete e[t];return e}function R(e){void 0!==e&&(void 0!==e.frame_0&&(RVS.L[RVS.selLayers[0]].timeline.frames.frame_0=v(jQuery.extend(!0,g({alias:RVS_LANG.enterstage,opacity:0},"frame_0"),e.frame_0)),RVS.L[RVS.selLayers[0]].timeline.frames.frame_0.timeline.start=RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_0.timeline.start,RVS.L[RVS.selLayers[0]].timeline.frames.frame_0.timeline.alias=RVS_LANG.enterstage),void 0!==e.frame_1&&(RVS.L[RVS.selLayers[0]].timeline.frames.frame_1=v(jQuery.extend(!0,g({opacity:1,effect:"none",chars:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0},words:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0},lines:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0}},"frame_1"),e.frame_1)),RVS.L[RVS.selLayers[0]].timeline.frames.frame_1.timeline.start=RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_1.timeline.start,RVS.L[RVS.selLayers[0]].timeline.frames.frame_1.timeline.alias=RVS_LANG.onstage),void 0!==e.frame_999&&(RVS.L[RVS.selLayers[0]].timeline.frames.frame_999=v(jQuery.extend(!0,g({endWithSlide:!0,alias:RVS_LANG.leavestage,opacity:0},"frame_999"),e.frame_999)),RVS.L[RVS.selLayers[0]].timeline.frames.frame_999.timeline.start=RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_999.timeline.start,RVS.L[RVS.selLayers[0]].timeline.frames.frame_1.timeline.alias=RVS_LANG.leavestage),void 0!==e.loop&&(RVS.L[RVS.selLayers[0]].timeline.loop=jQuery.extend(!0,h(),e.loop),RVS.L[RVS.selLayers[0]].timeline.loop.start=RVS.L[RVS.selLayers[0]].timelinecache.loop.start),clearTimeout(window.timelineTemporaryUpdate),window.timelineTemporaryUpdate=setTimeout(function(){RVS.F.updateLayerFrames({layerid:RVS.selLayers[0]})},50))}function V(e,t,i){switch(t){case"layerTextColorHover":case"layerTextColor":case"layerTextColorInFrame":case"frameColorAnimation":jQuery.inArray(RVS.L[e].type,["text","button"])>=0&&(void 0!==RVS.H[e].splitText?tpGS.gsap.to([RVS.H[e].c,RVS.H[e].splitText.chars,RVS.H[e].splitText.words,RVS.H[e].splitText.lines],.001,{color:i}):tpGS.gsap.to([RVS.H[e].c],.001,{color:i}));break;case"frameBGColorAnimation":case"frameBGColorAnimationDouble":case"layerBGColor":i.indexOf("gradient")>=0?tpGS.gsap.to("column"===RVS.L[e].type?RVS.H[e].bg:RVS.H[e].c,.001,{background:i}):void 0!==RVS.L[e].idle.backgroundImage?tpGS.gsap.to("column"===RVS.L[e].type?RVS.H[e].bg:RVS.H[e].c,.001,{backgroundImage:"url("+RVS.L[e].idle.backgroundImage+")",backgroundColor:i}):tpGS.gsap.to("column"===RVS.L[e].type?RVS.H[e].bg:RVS.H[e].c,.001,{background:i});break;case"layerBorderColor":tpGS.gsap.to([RVS.H[e].c],.001,{borderColor:i});break;case"layerSVGColor":"svg"===RVS.L[e].type&&tpGS.gsap.to([RVS.H[e].svgPath,RVS.H[e].svg],.001,{fill:i});break;case"layerStrokeColor":"svg"===RVS.L[e].type&&tpGS.gsap.to([RVS.H[e].svgPath,RVS.H[e].svg],.001,{stroke:i})}}function y(e,t,i,a,r,s){if(void 0!==t?window.lastColorEditjObj=t:void 0!==window.lastColorEditjObj&&(i=window.RSColor.get(window.lastColorEditjObj.val())),void 0!==i){for(var o in void 0!==t&&r&&t.val(a||i).change(),RVS.selLayers){if(RVS.selLayers.hasOwnProperty(o))V(n=RVS.selLayers[o],window.lastColorEditjObj[0].name,i)}if(s)for(var n in s.ref)if("layer"===s.ref[n].type&&s.ref[n].slide==RVS.S.slideId&&V(s.ref[n].layer,s.ref[n].inpname,i),"layer"===s.ref[n].type&&r)if(RVS.F.updateSliderObj({path:s.ref[n].r,val:i,slide:s.ref[n].slide}),s.ref[n].slide==RVS.S.slideId&&RVS.selLayers[0]==s.ref[n].layer){var l=jQuery("input[name="+s.ref[n].inpname+"]");l.length>0&&(l[0].value=i,l.rsColorPicker("refresh"))}else s.ref[n].slide!=RVS.S.slideId&&RVS.F.slideinWork(s.ref[n].slide);if(r||"colorcancel"===e.type)for(var n in RVS.selLayers)RVS.selLayers.hasOwnProperty(n)&&RVS.F.drawHTMLLayer({uid:RVS.selLayers[n]})}}function m(e,t,i){var a=t.indexOf("i")>=0,r=100*parseInt(t.replace(/[^0-9]/,""),0);setTimeout(function(){for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&("text"!==RVS.L[t].type&&"button"!==RVS.L[t].type||RVS.L[t].idle.fontFamily!=e||(!a&&!RVS.L[t].idle.fontStyle||a&&RVS.L[t].idle.fontStyle)&&RVS.L[t].idle.fontWeight[RVS.screen].v==r&&RVS.F.drawHTMLLayer({uid:RVS.L[t].uid}))},150)}function f(e,t){return null==e?t:e}function h(e){return(e=void 0===e?{}:e).frame_0=void 0===e.frame_0?{}:e.frame_0,e.frame_999=void 0===e.frame_999?{}:e.frame_999,{use:f(e.use,!1),ease:f(e.ease,"none"),speed:f(e.speed,1e3),originX:f(e.originX,"50%"),originY:f(e.originX,"50%"),radiusAngle:f(e.radiusAngle,0),curviness:f(e.curviness,2),curved:f(e.curved,!1),yoyo_move:f(e.yoyo_move,!1),yoyo_rotate:f(e.yoyo_rotate,!1),yoyo_scale:f(e.yoyo_scale,!1),yoyo_filter:f(e.yoyo_filter,!1),repeat:f(e.repeat,"-1"),start:f(e.start,300),autoRotate:f(e.autoRotate,!1),frame_0:{yr:f(e.frame_0.yr,0),zr:f(e.frame_0.zr,0),x:f(e.frame_0.x,0),y:f(e.frame_0.y,0),z:f(e.frame_0.z,0),scaleX:f(e.frame_0.scaleX,1),scaleY:f(e.frame_0.scaleY,1),opacity:f(e.frame_0.opacity,1),rotationX:f(e.frame_0.rotationX,0),rotationY:f(e.frame_0.rotationY,0),rotationZ:f(e.frame_0.rotationZ,0),skewX:f(e.frame_0.skewX,0),skewY:f(e.frame_0.skewY,0),blur:0,brightness:100,grayscale:0},frame_999:{xr:f(e.frame_999.xr,0),yr:f(e.frame_999.yr,0),zr:f(e.frame_999.zr,0),x:f(e.frame_999.x,0),y:f(e.frame_999.y,0),z:f(e.frame_999.z,0),scaleX:f(e.frame_999.scaleX,1),scaleY:f(e.frame_999.scaleY,1),opacity:f(e.frame_999.opacity,1),rotationX:f(e.frame_999.rotationX,0),rotationY:f(e.frame_999.rotationY,0),rotationZ:f(e.frame_999.rotationZ,0),skewX:f(e.frame_999.skewX,0),skewY:f(e.frame_999.skewY,0),blur:0,brightness:100,grayscale:0}}}function g(e,t){NRI="frame_0"===t?0:"frame_1"===t?1:2,(e=void 0===e?{}:e).chars=void 0===e.chars?{}:e.chars,e.words=void 0===e.words?{}:e.words,e.lines=void 0===e.lines?{}:e.lines,e.mask=void 0===e.mask?{}:e.mask,e.color=void 0===e.color?{}:e.color,e.bgcolor=void 0===e.bgcolor?{}:e.bgcolor;var i=f(e.grayscale,[0,0,0][NRI]),a=f(e.brightness,[100,100,100][NRI]),r=f(e.blur,[0,0,0][NRI]),s=0!==parseInt(i,0)||100!==parseInt(a,0)||0!==parseInt(r,0),o={alias:f(e.alias,RVS_LANG.onstage),filter:{use:s,grayscale:i,brightness:a,blur:r},transform:{x:RVS.F.cToResp({default:f(e.x,[0,0,"inherit"][NRI])}),y:RVS.F.cToResp({default:f(e.y,[0,0,"inherit"][NRI])}),z:f(e.z,[0,0,"inherit"][NRI]),scaleX:f(e.scaleX,[1,1,"inherit"][NRI]),scaleY:f(e.scaleY,[1,1,"inherit"][NRI]),opacity:f(e.opacity,[0,1,"inherit"][NRI]),rotationX:f(e.rotationX,[0,0,"inherit"][NRI]),rotationY:f(e.rotationY,[0,0,"inherit"][NRI]),rotationZ:f(e.rotationZ,[0,0,"inherit"][NRI]),skewX:f(e.skewX,[0,0,"inherit"][NRI]),skewY:f(e.skewY,[0,0,"inherit"][NRI]),originX:f(e.originX,["50%","50%","50%"][NRI]),originY:f(e.originY,["50%","50%","50%"][NRI]),originZ:f(e.originZ,["0","0","0"][NRI]),transformPerspective:f(RVS.SLIDER.settings.general.perspective,["600px","600px","600px"][NRI]),clip:f(e.clip,[100,100,"inherit"][NRI]),clipB:f(e.clipB,[100,100,"inherit"][NRI])},reverseDirection:{x:f(e.rx,!1),y:f(e.ry,!1),rotationX:f(e.rrotationX,!1),rotationY:f(e.rrotationY,!1),rotationZ:f(e.rrotationZ,!1),skewX:f(e.rskewX,!1),skewY:f(e.rskewY,!1),maskX:f(e.rmaskX,!1),maskY:f(e.rmaskY,!1),charsX:f(e.crx,!1),charsY:f(e.cry,!1),charsDirection:f(e.crsd,!1),wordsX:f(e.wrx,!1),wordsY:f(e.wry,!1),wordsDirection:f(e.wrsd,!1),linesX:f(e.lrx,!1),linesY:f(e.lry,!1),linesDirection:f(e.lrsd,!1)},mask:{use:f(e.mask.use,!1),x:RVS.F.cToResp({default:f(e.mask.x,[0,0,"inherit"][NRI])}),y:RVS.F.cToResp({default:f(e.mask.y,[0,0,"inherit"][NRI])})},color:{color:f(e.color.color,"#ffffff"),use:f(e.color.use,!1)},bgcolor:{backgroundColor:f(e.bgcolor.backgroundColor,"transparent"),use:f(e.bgcolor.use,!1)},timeline:{actionTriggered:f(e.actionTriggered,!1),ease:f(e.ease,"power3.inOut"),speed:f(e.speed,300),start:f(e.start,0),startRelative:f(e.startRelative,0),endWithSlide:f(e.endWithSlide,!1)},chars:{ease:f(e.chars.ease,"inherit"),use:f(e.chars.use,!1),direction:f(e.chars.direction,"forward"),delay:f(e.chars.delay,5),x:RVS.F.cToResp({default:f(e.chars.x,[0,0,"inherit"][NRI])}),y:RVS.F.cToResp({default:f(e.chars.y,[0,0,"inherit"][NRI])}),z:f(e.chars.z,[0,0,"inherit"][NRI]),scaleX:f(e.chars.scaleX,[1,1,"inherit"][NRI]),scaleY:f(e.chars.scaleY,[1,1,"inherit"][NRI]),opacity:f(e.chars.opacity,"inherit"),rotationX:f(e.chars.rotationX,[0,0,"inherit"][NRI]),rotationY:f(e.chars.rotationY,[0,0,"inherit"][NRI]),rotationZ:f(e.chars.rotationZ,[0,0,"inherit"][NRI]),skewX:f(e.chars.skewX,[0,0,"inherit"][NRI]),skewY:f(e.chars.skewY,[0,0,"inherit"][NRI]),originX:f(e.chars.originX,["50%","50%","inherit"][NRI]),originY:f(e.chars.originY,["50%","50%","inherit"][NRI]),originZ:f(e.chars.originZ,["0","0","inherit"][NRI]),fuse:f(e.chars.fuse,!1),blur:f(e.chars.blur,[0,0,0][NRI]),grayscale:f(e.chars.grayscale,[0,0,0][NRI]),brightness:f(e.chars.brightness,[100,100,100][NRI])},words:{ease:f(e.words.ease,"inherit"),use:f(e.words.use,!1),direction:f(e.words.direction,"forward"),delay:f(e.words.delay,5),x:RVS.F.cToResp({default:f(e.words.x,[0,0,"inherit"][NRI])}),y:RVS.F.cToResp({default:f(e.words.y,[0,0,"inherit"][NRI])}),z:f(e.words.z,[0,0,"inherit"][NRI]),scaleX:f(e.words.scaleX,[1,1,"inherit"][NRI]),scaleY:f(e.words.scaleY,[1,1,"inherit"][NRI]),opacity:f(e.words.opacity,"inherit"),rotationX:f(e.words.rotationX,[0,0,"inherit"][NRI]),rotationY:f(e.words.rotationY,[0,0,"inherit"][NRI]),rotationZ:f(e.words.rotationZ,[0,0,"inherit"][NRI]),skewX:f(e.words.skewX,[0,0,"inherit"][NRI]),skewY:f(e.words.skewY,[0,0,"inherit"][NRI]),originX:f(e.words.originX,["50%","50%","inherit"][NRI]),originY:f(e.words.originY,["50%","50%","inherit"][NRI]),originZ:f(e.words.originY,["0","0","inherit"][NRI]),fuse:f(e.words.fuse,!1),blur:f(e.words.blur,[0,0,0][NRI]),grayscale:f(e.words.grayscale,[0,0,0][NRI]),brightness:f(e.words.brightness,[100,100,100][NRI])},lines:{ease:f(e.lines.ease,"inherit"),use:f(e.lines.use,!1),direction:f(e.lines.direction,"forward"),delay:f(e.lines.delay,5),x:RVS.F.cToResp({default:f(e.lines.x,[0,0,"inherit"][NRI])}),y:RVS.F.cToResp({default:f(e.lines.y,[0,0,"inherit"][NRI])}),z:f(e.lines.z,[0,0,"inherit"][NRI]),scaleX:f(e.lines.scaleX,[1,1,"inherit"][NRI]),scaleY:f(e.lines.scaleY,[1,1,"inherit"][NRI]),opacity:f(e.lines.opacity,"inherit"),rotationX:f(e.lines.rotationX,[0,0,"inherit"][NRI]),rotationY:f(e.lines.rotationY,[0,0,"inherit"][NRI]),rotationZ:f(e.lines.rotationZ,[0,0,"inherit"][NRI]),skewX:f(e.lines.skewX,[0,0,"inherit"][NRI]),skewY:f(e.lines.skewY,[0,0,"inherit"][NRI]),originX:f(e.lines.originX,["50%","50%","inherit"][NRI]),originY:f(e.lines.originY,["50%","50%","inherit"][NRI]),originZ:f(e.lines.originY,["0","0","inherit"][NRI]),fuse:f(e.lines.fuse,!1),blur:f(e.lines.blur,[0,0,0][NRI]),grayscale:f(e.lines.grayscale,[0,0,0][NRI]),brightness:f(e.lines.brightness,[100,100,100][NRI])},sfx:{effect:f(e.effect,""),color:f(e.sfxcolor,"#ffffff")}};for(var n in o.sfx.effect="blockfrombottom"===o.sfx.effect?"blocktotop":"blockfromtop"===o.sfx.effect?"blocktobottom":"blockfromleft"===o.sfx.effect?"blocktoright":"blockfromright"===o.sfx.effect?"blocktoleft":"none",RVS.JHOOKS.defaultFrame)RVS.JHOOKS.defaultFrame.hasOwnProperty(n)&&(o=RVS.JHOOKS.defaultFrame[n](o));return o}function v(e){return"object"!=typeof e.transform.x&&(e.transform.x=RVS.F.cToResp({default:f(e.transform.x,0)})),"object"!=typeof e.transform.y&&(e.transform.y=RVS.F.cToResp({default:f(e.transform.y,0)})),"object"!=typeof e.mask.x&&(e.mask.x=RVS.F.cToResp({default:f(e.mask.x,0)})),"object"!=typeof e.mask.y&&(e.mask.y=RVS.F.cToResp({default:f(e.mask.y,0)})),"object"!=typeof e.chars.x&&(e.chars.x=RVS.F.cToResp({default:f(e.chars.x,"inherit")})),"object"!=typeof e.chars.y&&(e.chars.y=RVS.F.cToResp({default:f(e.chars.y,"inherit")})),"object"!=typeof e.words.x&&(e.words.x=RVS.F.cToResp({default:f(e.words.x,"inherit")})),"object"!=typeof e.words.y&&(e.words.y=RVS.F.cToResp({default:f(e.words.y,"inherit")})),"object"!=typeof e.lines.x&&(e.lines.x=RVS.F.cToResp({default:f(e.lines.x,"inherit")})),"object"!=typeof e.lines.y&&(e.lines.y=RVS.F.cToResp({default:f(e.lines.y,"inherit")})),e}RVS.F.initLayerBuilder=function(){RVS.C.slit=document.getElementById("selected_layers_icon_toolbar"),RVS.ENV.video_ph_url=RVS.ENV.img_ph_url=RVS.ENV.plugin_url+"admin/assets/images/transparent_placeholder.png",function(){RVS.LIB.LAYERANIMS.animSettings=jQuery("#form_layer_animation_innerwrap");var e={in:"",out:"",loop:""};for(var t in RVS.LIB.LAYERANIMS)if(RVS.LIB.LAYERANIMS.hasOwnProperty(t)&&("in"===t||"out"===t||"loop"===t))for(var i in RVS.LIB.LAYERANIMS[t])if(RVS.LIB.LAYERANIMS[t].hasOwnProperty(i)){var a='

            '+RVS.LIB.LAYERANIMS[t][i].group+'
            arrow_drop_down
            ';if(RVS.LIB.LAYERANIMS[t][i].custom)for(var r in a+='
            '+RVS_LANG.savecurrenttemplate+'
            donecloseadd
            ',RVS.LIB.LAYERANIMS[t][i].amount=1,RVS.LIB.LAYERANIMS[t][i].transitions)RVS.LIB.LAYERANIMS[t][i].transitions.hasOwnProperty(r)&&(RVS.LIB.LAYERANIMS[t][i].transitions[r].customindex=void 0===RVS.LIB.LAYERANIMS[t][i].transitions[r].customindex?RVS.LIB.LAYERANIMS[t][i].amount:RVS.LIB.LAYERANIMS[t][i].transitions[r].customindex,a+='
            '+RVS.LIB.LAYERANIMS[t][i].transitions[r].name+'
            '+RVS_LANG.overwritetemplate+'
            donecloseeditsavedelete
            ',RVS.LIB.LAYERANIMS[t][i].amount=parseInt(RVS.LIB.LAYERANIMS[t][i].transitions[r].customindex,0)+1);else for(var r in RVS.LIB.LAYERANIMS[t][i].transitions)RVS.LIB.LAYERANIMS[t][i].transitions.hasOwnProperty(r)&&(a+='
            '+RVS.LIB.LAYERANIMS[t][i].transitions[r].name+"
            ");a+="
            ",e[t]+=a}RVS.LIB.LAYERANIMS.translists={0:jQuery('
            '+e.in+"
            "),999:jQuery('
            '+e.out+"
            ")},jQuery("#layer_transliste_loop").append(e.loop)}(),RVS.DOC.on("coloredit colorcancel",y),jQuery("#builderView").on("dragover dragenter",function(e){var t=e.originalEvent.dataTransfer;t.types&&(t.types.indexOf?-1!=t.types.indexOf("Files"):t.types.contains("Files"))&&!RVS.S.dragginginside&&0===jQuery("#filedrop").length&&RVS.F.browserDroppable.init({onlydrop:!0,success:"uploadImagesAndCreateLayer",action:"add_to_media_library"})}),RVS.DOC.on("uploadImagesAndCreateLayer",function(e,t){if(void 0!==t&&void 0!==t.path&&t.path.length>4){var i=t.path.substr(t.path.length-4).toLowerCase();switch(i){case".png":case".bmp":case".jpg":case".gif":case"jpeg":var a=RVS.F.addLayer({type:"image",forceSelect:!0,subtype:"predefined",extension:{size:{originalHeight:t.height,originalWidth:t.width},media:{imageId:t.id,imageUrl:t.path}}});RVS.F.intelligentUpdateValuesOnLayer(a),setTimeout(function(){RVS.DOC.trigger("restoreLayersSize")},500),RVS.F.selectLayers({id:a,overwrite:!0,action:"add"});break;case".mp4":case".mp3":case".mov":case".m4v":case"mpeg":var a=RVS.F.addLayer({type:"video",forceSelect:!0,subtype:"predefined",extension:{media:{id:t.id,mp4Url:t.path}}})}}}),RVS.DOC.on("click",".convert_layer_into",function(){var e=this.dataset.into;if("none"!==e){for(var t in RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(RVS.L[RVS.selLayers[t]].type=e,RVS.L[RVS.selLayers[t]]=RVS.F.addLayerObj(jQuery.extend(!0,RVS.F.addLayerObj(e,void 0,!1,!0),RVS.L[RVS.selLayers[t]])),RVS.H[RVS.selLayers[t]].w.remove(),delete RVS.H[RVS.selLayers[t]],RVS.F.buildHTMLLayer({uid:RVS.selLayers[t]}),RVS.F.drawHTMLLayer({uid:RVS.selLayers[t]}),jQuery("#tllayerlist_element_276_"+RVS.selLayers[t]).find(".layerlist_element_type").html(''+RVS.F.getLayerIcon(e)+""),RVS.F.showInfo({content:RVS_LANG.convertedlayer,type:"success",showdelay:0,hidedelay:2,hideon:"",event:""}));for(var i in window.lastselectedlayers=new Array,RVS.selLayers)lastselectedlayers.push(RVS.selLayers[i]);for(var i in RVS.F.showForms(RVS.eMode.menu,!0),lastselectedlayers)RVS.F.selectLayers({id:lastselectedlayers[i],overwrite:!1,action:"add"});RVS.F.updateInputFields()}}),RVS.DOC.on("updateLayerLoopTimelineframes",function(e,t){void 0!==t&&"updateAllLayerFrames"==t.eventparam&&RVS.F.updateAllLayerFrames(),RVS.F.updateLayerTimelineLoopLists()}),RVS.DOC.on("updateCustomCSSLayerInput",RVS.F.updateCustomCSS),RVS.DOC.on("showhidelayerlooping",function(e,t){jQuery(".la_loopings_tab").hide(),jQuery("#la_loopings_tab_"+t).show()}),RVS.DOC.on("redrawInnerHTML",function(e,t){RVS.F.redrawTextLayerInnerHTML(t.layerid)}),RVS.DOC.on("layerTextContentUpdate",function(e,t){if(void 0!==t&&void 0!==t.val)for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i];"text"!==RVS.L[a].type&&"button"!==RVS.L[a].type||(void 0!==RVS.H[a].splitText&&RVS.H[a].splitText.revert(),RVS.H[a].splitText=void 0,"placeholder"!==t.eventparam||0!==t.val.length&&""!==t.val&&" "!==t.val?void 0!==RVS.L[a].placeholder&&""!==RVS.L[a].placeholder&&"placeholder"!==t.eventparam||(RVS.H[a].c[0].innerHTML=jQuery.inArray(RVS.L[a].idle.whiteSpace[RVS.screen].v,["normal","nowrap"])>=0?RVS.F.replaceMetas(t.val):RVS.F.replaceMetas(t.val.replace(/\r\n|\r|\n/g,"
            "))):RVS.H[a].c[0].innerHTML=jQuery.inArray(RVS.L[a].idle.whiteSpace[RVS.screen].v,["normal","nowrap"])>=0?RVS.F.replaceMetas(RVS.L[a].text):RVS.F.replaceMetas(RVS.L[a].text.replace(/\r\n|\r|\n/g,"
            ")),RVS.F.drawHTMLLayer({uid:a,ignoreLayerAnimation:!0}),void 0!==RVS.H[a].splitText&&RVS.F.updateLayerFrames({layerid:a}))}}),RVS.DOC.on("input","#ta_layertext",function(){var e=this.value;for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i=RVS.selLayers[t];"text"!==RVS.L[i].type&&"button"!==RVS.L[i].type||(void 0!==RVS.H[i].splitText&&RVS.H[i].splitText.revert(),RVS.H[i].splitText=void 0,RVS.H[i].c[0].innerHTML=jQuery.inArray(RVS.L[i].idle.whiteSpace[RVS.screen].v,["normal","nowrap"])>=0?RVS.F.replaceMetas(e):RVS.F.replaceMetas(e.replace(/\r\n|\r|\n/g,"
            ")))}}),RVS.DOC.on("addBRtoTextLayer",function(e,t){var i=jQuery("#ta_layertext")[0].selectionStart;for(var a in RVS.F.openBackupGroup({id:"insertlinebreak",txt:"Insert Line Break",icon:"subdirectory_arrow_right"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(a)){var r=RVS.selLayers[a],s=RVS.S.slideId+".layers."+r+".text",o=RVS.L[r].text.substring(0,i),n=RVS.L[r].text.substring(i,RVS.L[r].text.length);RVS.F.updateSliderObj({path:s,val:o+"
            "+n}),RVS.F.redrawTextLayerInnerHTML(r,!0)}RVS.F.closeBackupGroup({id:"insertlinebreak"}),RVS.F.updateInputFields()}),RVS.DOC.on("screenSelectorChanged",function(){for(var e in window.lastselectedlayers=new Array,RVS.selLayers)lastselectedlayers.push(RVS.selLayers[e]);RVS.SLIDER[RVS.S.slideId].slide.static.isstatic&&void 0!==RVS.S.lastShownSlideId&&(RVS.F.showWaitAMinute({fadeIn:50,text:"Please Wait"}),tpGS.gsap.to("#rev_slider_ul",.05,{opacity:0}),setTimeout(function(){var e=RVS.S.slideId;RVS.F.mainMode({mode:"slidelayout",slide:RVS.S.lastShownSlideId}),RVS.F.updateInputFields(),RVS.F.expandCollapseTimeLine(!0,"open"),RVS.F.sliderUpdateAfterResize(),setTimeout(function(){for(var t in RVS.F.mainMode({mode:"slidelayout",slide:e}),RVS.F.showForms(RVS.eMode.menu,!0),RVS.F.sliderUpdateAfterResize(),lastselectedlayers)RVS.F.selectLayers({id:lastselectedlayers[t],overwrite:!1,action:"add"});RVS.F.showWaitAMinute({fadeOut:200,text:"Please Wait"}),tpGS.gsap.to("#rev_slider_ul",.5,{opacity:1})},250)},100)),RVS.F.updateAllHTMLLayerPositions(),RVS.F.updateInputFields(),RVS.F.expandCollapseTimeLine(!0,"open")}),RVS.DOC.on("sliderSizeChanged",function(){RVS.F.buildHTMLLayers(),RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"})}),RVS.DOC.on("updatelayerbgimage",RVS.F.updateLayerBgImage),RVS.DOC.on("updatelayerimagesrc",RVS.F.updateLayerImageSrc),RVS.DOC.on("resetVideoPlaceholder",RVS.F.resetVideoPlaceholder),RVS.DOC.on("syncVideoRatio",RVS.F.resyncVideoAspectRatio),RVS.DOC.on("lockMargin",function(e,t){RVS.F.lockUnlockMarginPadding(t,"margin",".#size#.v")}),RVS.DOC.on("lockPadding",function(e,t){RVS.F.lockUnlockMarginPadding(t,"padding",".#size#.v")}),RVS.DOC.on("lockBorder",function(e,t){RVS.F.lockUnlockMarginPadding(t,"borderWidth","")}),RVS.DOC.on("lockBorderRadius",function(e,t){RVS.F.lockUnlockMarginPadding(t,"borderRadius",".v")}),RVS.DOC.on("lockBorderHover",function(e,t){RVS.F.lockUnlockMarginPadding(t,"borderWidth","","hover")}),RVS.DOC.on("lockBorderRadiusHover",function(e,t){RVS.F.lockUnlockMarginPadding(t,"borderRadius",".v","hover")}),RVS.DOC.on("updateMarginInput",function(e,t){RVS.F.updateMarginPaddingValues(t,"margin",".#size#.v")}),RVS.DOC.on("updatePaddingInput",function(e,t){RVS.F.updateMarginPaddingValues(t,"padding",".#size#.v")}),RVS.DOC.on("updateBorderInput",function(e,t){RVS.F.updateMarginPaddingValues(t,"borderWidth","")}),RVS.DOC.on("updateBorderRadiusInput",function(e,t){RVS.F.updateMarginPaddingValues(t,"borderRadius",".v")}),RVS.DOC.on("updateBorderInputHover",function(e,t){RVS.F.updateMarginPaddingValues(t,"borderWidth","","hover")}),RVS.DOC.on("updateBorderRadiusInputHover",function(e,t){RVS.F.updateMarginPaddingValues(t,"borderRadius",".v","hover")}),RVS.DOC.on("updateFontFamily",function(e,t){t="fontweight"===t,RVS.F.checkUsedFonts(t)}),RVS.DOC.on("updateInputFields",function(e,t){RVS.F.updateInputFields()}),RVS.DOC.on("layerSizeChange",function(e,t){for(var i in RVS.F.changeLayerSizes({direction:t.eventparam,v:t.val}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i];RVS.F.updateHTMLLayerPosition({uid:a,updateValues:!1,lhCwidth:RVS.H[a].c.outerWidth(),lhCheight:RVS.H[a].c.outerHeight()})}}),RVS.DOC.on("audioControlOnOff",function(e,t){RVS.F.changeAudioLayerSize({v:t.val})}),RVS.DOC.on("disableAllMediaControls",function(e,t){RVS.F.changeMediaControlsInteraction({v:t.val})}),RVS.DOC.on("lockLayerRatio",function(e,t){RVS.F.lockUnlockLayerRatio(t)}),RVS.DOC.on("layerSizePreset",function(e,t){for(var i in RVS.F.openBackupGroup({id:"layerresize",txt:"Size Preset",icon:"photo_size_select_large"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.L[RVS.selLayers[i]],r=RVS.S.slideId+".layers."+RVS.selLayers[i]+".";switch(RVS.F.updateSliderObj({path:r+"size.covermode",val:t.val}),jQuery("#layer_covermode").val()){case"custom":if("image"===RVS.L[RVS.selLayers[i]].type){RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0});var s=RVS.F.getProportionalSizes({proportional:!0,type:"fit",image:{width:a.size.originalWidth,height:a.size.originalHeight},viewPort:{width:a.size.width[RVS.screen].v,height:a.size.height[RVS.screen].v}});RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:s.width+"px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:s.height+"px"})}break;case"fullwidth":"image"===RVS.L[RVS.selLayers[i]].type&&RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0}),RVS.F.updateSliderObj({path:r+"position.x.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:"100%"});break;case"fullheight":"image"===RVS.L[RVS.selLayers[i]].type&&RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0}),RVS.F.updateSliderObj({path:r+"position.y.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:"100%"});break;case"cover-proportional":RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0}),RVS.F.updateSliderObj({path:r+"position.x.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:"100%"}),RVS.F.updateSliderObj({path:r+"position.y.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:"100%"});break;case"cover":RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!1}),RVS.F.updateSliderObj({path:r+"position.x.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:"100%"}),RVS.F.updateSliderObj({path:r+"position.y.#size#.v",val:"0px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:"100%"})}RVS.F.drawHTMLLayer({uid:RVS.selLayers[i]})}RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()}),RVS.DOC.on("restoreLayersSize",function(e,t){for(var i in RVS.F.openBackupGroup({id:"layerresize",txt:"Restore Original Size",icon:"photo_size_select_large"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.L[RVS.selLayers[i]],r=RVS.S.slideId+".layers."+RVS.selLayers[i]+".";switch(a.type){case"shape":RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:a.size.originalWidth+"px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:a.size.originalHeight+"px"});break;case"image":RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:a.size.originalWidth+"px"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:a.size.originalHeight+"px"}),RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0});break;case"video":RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:RVS.F.retWitSuf(a.size.originalWidth,"px")}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:RVS.F.retWitSuf(a.size.originalHeight,"px")}),RVS.F.updateSliderObj({path:r+"size.scaleProportional",val:!0});break;default:RVS.F.updateSliderObj({path:r+"size.width.#size#.v",val:"auto"}),RVS.F.updateSliderObj({path:r+"size.height.#size#.v",val:"auto"})}RVS.F.drawHTMLLayer({uid:RVS.selLayers[i]})}RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()}),RVS.DOC.on("updateKeyFramesList",function(){if(0!==RVS.selLayers.length){RVS.S.keyFrame="idle"===RVS.S.keyFrame?RVS.L[RVS.selLayers[0]].timeline.frameToIdle:RVS.S.keyFrame,s=void 0===s?jQuery("#le_keyframes_list_innerwrap"):s,r=void 0===r?jQuery("#set_editor_view"):r,RVS.LIB.LAYERANIMS.animSettings[0].className="selected_"+RVS.S.keyFrame,RVS.LIB.LAYERANIMS.translists[0].detach(),RVS.LIB.LAYERANIMS.translists[999].detach();var e="";for(var t in RVS.F.getFrameOrder({layerid:RVS.selLayers[0]}),RVS.L[RVS.selLayers[0]].timeline.frameOrder)if(RVS.L[RVS.selLayers[0]].timeline.frameOrder.hasOwnProperty(t)){var i=RVS.L[RVS.selLayers[0]].timeline.frameOrder[t].id,a=parseInt(t,0)+1,o=RVS.S.keyFrame==i?" selected":"",n="frame_999"===i||"frame_0"===i?"":'
            add
            ';RVS.S.keyFrame==i&&p(a);var l="frame_0"===i?"IN":"frame_999"===i?"OUT":"TO",d="frame_0"===i||"frame_999"===i?'arrow_drop_down':'',S=i===RVS.L[RVS.selLayers[0]].timeline.frameToIdle?'visibility':"",c=""!==S?"with_icon":"";e+='
          • "}RVS.L[RVS.selLayers[0]].timeline.frameToIdle===RVS.S.keyFrame?r.addClass("disabled"):r.removeClass("disabled"),s[0].innerHTML=e,RVS.L[RVS.selLayers[0]].timeline.tloop.use&&RVS.F.updateLayerTimelineLoopLists(),RVS.F.updateFrameOptionsVisual()}}),RVS.DOC.on("click",".keyframe_liste",function(){RVS.F.setKeyframeSelected(this.dataset.frame)}),RVS.DOC.on("click",".frame_list_eview",function(){var e=RVS.S.slideId+".layers."+RVS.selLayers[0]+".timeline.frameToIdle";RVS.F.updateSliderObj({path:e,val:this.dataset.frame}),RVS.DOC.trigger("updateKeyFramesList")}),RVS.DOC.on("addkeyframe",function(e,t){if(0!==RVS.selLayers.length){var i=RVS.selLayers[0],a=function(e){var t=0;for(var i in RVS.L[e.layerid].timeline.frames)if(RVS.L[e.layerid].timeline.frames.hasOwnProperty(i)){var a=parseInt(i.split("frame_")[1],0);t=t<=a&&a<998?a+1:t}return"frame_"+t}({layerid:i}),r=RVS.F.getPrevNextFrame({layerid:i,frame:t});if(r.next.start>r.cur.end+500){RVS.F.openBackupGroup({id:"AddLayerFrame",txt:"Add KeyFrame",icon:"theaters"}),RVS.L[i].timeline.frames[a]=g({speed:400,start:r.cur.end+100,alias:RVS_LANG.animateto},a);try{RVS.L[i].timeline.frames[a].transform.originX=RVS.L[i].timeline.frames[t].transform.originX,RVS.L[i].timeline.frames[a].transform.originY=RVS.L[i].timeline.frames[t].transform.originY,RVS.L[i].timeline.frames[a].transform.originZ=RVS.L[i].timeline.frames[t].transform.originZ,RVS.L[i].timeline.frames[a].chars.originX=RVS.L[i].timeline.frames[t].chars.originX,RVS.L[i].timeline.frames[a].chars.originY=RVS.L[i].timeline.frames[t].chars.originY,RVS.L[i].timeline.frames[a].chars.originZ=RVS.L[i].timeline.frames[t].chars.originZ,RVS.L[i].timeline.frames[a].words.originX=RVS.L[i].timeline.frames[t].words.originX,RVS.L[i].timeline.frames[a].words.originY=RVS.L[i].timeline.frames[t].words.originY,RVS.L[i].timeline.frames[a].words.originZ=RVS.L[i].timeline.frames[t].words.originZ,RVS.L[i].timeline.frames[a].lines.originX=RVS.L[i].timeline.frames[t].lines.originX,RVS.L[i].timeline.frames[a].lines.originY=RVS.L[i].timeline.frames[t].lines.originY,RVS.L[i].timeline.frames[a].lines.originZ=RVS.L[i].timeline.frames[t].lines.originZ}catch(e){console.log(e)}RVS.L[i].timeline.frames[a].color=jQuery.extend(!0,{},RVS.L[i].timeline.frames[t].color),RVS.L[i].timeline.frames[a].filter=jQuery.extend(!0,{},RVS.L[i].timeline.frames[t].filter),RVS.F.backup({path:i+".timeline.frames."+a,cache:void 0,icon:"theaters",txt:"Add Layer Keyframe",lastkey:a,layer:i,slide:RVS.S.slideId,frame:a,force:!0,val:RVS.L[i].timeline.frames[a],old:{},backupType:"frame",bckpGrType:"AddLayerFrame"}),RVS.F.closeBackupGroup({id:"AddLayerFrame"}),RVS.F.addLayerFrameOnDemand(RVS.L[i],jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+i),a),RVS.F.getFrameOrder({layerid:i}),RVS.F.updateFramesZIndexes({layerid:i}),RVS.DOC.trigger("updateKeyFramesList"),RVS.S.keyFrame=a,setTimeout(function(){RVS.F.setKeyframeSelected(a)},20)}else RVS.F.showInfo({content:RVS_LANG.notenoughspaceontimeline,type:"warning",showdelay:0,hidedelay:2,hideon:"",event:""})}}),RVS.DOC.on("click","#remove_keyframe",function(){var e=RVS.selLayers[0];RVS.F.openBackupGroup({id:"RemoveLayerFrame",txt:"Remove KeyFrame",icon:"theaters"}),RVS.F.backup({path:e+".timeline.frames."+RVS.S.keyFrame,cache:void 0,icon:"theaters",txt:"Remove Layer Keyframe",lastkey:RVS.S.keyFrame,layer:e,slide:RVS.S.slideId,frame:RVS.S.keyFrame,force:!0,val:{},old:RVS.L[e].timeline.frames[RVS.S.keyFrame],backupType:"frame",bckpGrType:"RemoveLayerFrame"}),delete RVS.L[e].timeline.frames[RVS.S.keyFrame],jQuery("#"+RVS.S.slideId+"_"+e+"_"+RVS.S.keyFrame).remove(),RVS.S.keyFrame===RVS.L[e].timeline.frameToIdle&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e+".timeline.frameToIdle",val:"frame_1"}),RVS.S.keyFrame="frame_1",RVS.F.getFrameOrder({layerid:e}),RVS.F.updateFramesZIndexes({layerid:e}),RVS.DOC.trigger("updateKeyFramesList"),RVS.F.closeBackupGroup({id:"RemoveLayerFrame"})}),RVS.DOC.on("click","#set_editor_view",function(){var e=RVS.selLayers[0];RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e+".timeline.frameToIdle",val:RVS.S.keyFrame}),RVS.F.getFrameOrder({layerid:e}),RVS.F.updateFramesZIndexes({layerid:e}),RVS.DOC.trigger("updateKeyFramesList"),RVS.F.renderLayerAnimation({layerid:RVS.selLayers[0]})}),RVS.DOC.on("click",".transtarget_selector",function(){jQuery(".transtarget_selector").removeClass("selected"),this.className+=" selected",jQuery(".group_transsettings").hide(),jQuery(this.dataset.showtrans).show(),RVS.S.frameTrgt=this.dataset.frametarget}),RVS.DOC.on("click",".looptarget_selector",function(){jQuery(".looptarget_selector").removeClass("selected"),this.className+=" selected",jQuery(".group_loopsettings").hide(),jQuery(this.dataset.showloop).show()}),RVS.DOC.on("click",".keyframe_CP_wrap",function(){return window.frameCopyPaste=void 0===window.frameCopyPaste?{cache:void 0,tool:void 0}:window.frameCopyPaste,window.frameCopyPaste.frame="frame_0"===this.dataset.frame?"frame_1":this.dataset.frame,window.frameCopyPaste.layerid=RVS.selLayers[0],void 0===window.frameCopyPaste.tool&&(jQuery("body").append('
            '+RVS_LANG.copy+'
            '+RVS_LANG.paste+"
            "),window.frameCopyPaste.tool=jQuery("#frame_copypaste_tool")),void 0!==window.frameCopyPaste.cache?window.frameCopyPaste.tool.addClass("copy_and_paste"):window.frameCopyPaste.tool.removeClass("copy_and_paste"),window.frameCopyPaste.visible=!0,tpGS.gsap.set(window.frameCopyPaste.tool,{display:"block",top:jQuery(this).offset().top}),!1}),RVS.DOC.on("click",".copyframe",function(){return"frame_1"===window.frameCopyPaste.frame?window.frameCopyPaste.cache_0=jQuery.extend(!0,{},RVS.L[window.frameCopyPaste.layerid].timeline.frames.frame_0):delete window.frameCopyPaste.cache_0,window.frameCopyPaste.cache=jQuery.extend(!0,{},RVS.L[window.frameCopyPaste.layerid].timeline.frames[window.frameCopyPaste.frame]),window.frameCopyPaste.clipPath=jQuery.extend(!0,{},RVS.L[window.frameCopyPaste.layerid].timeline.clipPath),window.frameCopyPaste.splitlen=RVS.F.getSplitDelay({layerid:window.frameCopyPaste.layerid,frame:window.frameCopyPaste.frame}),window.frameCopyPaste.len=RVS.F.addT([window.frameCopyPaste.cache.timeline.speed,window.frameCopyPaste.splitlen]),tpGS.gsap.set(window.frameCopyPaste.tool,{display:"none"}),window.frameCopyPaste.visible=!1,!1}),RVS.DOC.on("click",".pasteframe",function(){var e=RVS.selLayers[0],t=RVS.L[window.frameCopyPaste.layerid].timeline.frames[window.frameCopyPaste.frame],i=RVS.L[window.frameCopyPaste.layerid].timeline.clipPath,a=void 0!==window.frameCopyPaste.cache_0?RVS.L[window.frameCopyPaste.layerid].timeline.frames.frame_0:void 0,r=RVS.F.getPrevNextFrame({layerid:e,frame:window.frameCopyPaste.frame}),s=RVS.F.addT([t.timeline.start,window.frameCopyPaste.len]);if(r.next.start>s){RVS.F.openBackupGroup({id:"updateFrame",txt:"Copy Paste KeyFrame",icon:"theaters"});var o=jQuery.extend(!0,window.frameCopyPaste.cache,{alias:t.timeline.alias,timeline:{start:t.timeline.start}}),n=jQuery.extend(!0,{},window.frameCopyPaste.clipPath),l=void 0!==window.frameCopyPaste.cache_0?jQuery.extend(!0,window.frameCopyPaste.cache_0,{alias:a.timeline.alias,timeline:{start:a.timeline.start}}):void 0;"frame_999"!==window.frameCopyPaste.frame&&(o.timeline.endWithSlide=!1,o.timeline.auto=!1),RVS.F.backup({lastkey:window.frameCopyPaste.frame,frame:window.frameCopyPaste.frame,layer:window.frameCopyPaste.layerid,path:window.frameCopyPaste.layerid+".timeline.frames."+window.frameCopyPaste.frame,cache:void 0,icon:"theaters",txt:"Copy Paste KeyFrame",slide:RVS.S.slideId,force:!0,val:o,old:t,backupType:"singleFrame",bckpGrType:"updateFrame"}),RVS.L[window.frameCopyPaste.layerid].timeline.frames[window.frameCopyPaste.frame]=jQuery.extend(!0,{},o),RVS.F.backup({lastkey:window.frameCopyPaste.clipPath,layer:window.frameCopyPaste.layerid,path:window.frameCopyPaste.layerid+".timeline.clipPath",cache:void 0,icon:"theaters",txt:"Copy Paste clipPath",slide:RVS.S.slideId,force:!0,val:n,old:i,backupType:"clipPath",bckpGrType:"updateFrame"}),RVS.L[window.frameCopyPaste.layerid].timeline.clipPath=jQuery.extend(!0,{},n),void 0!==a&&(RVS.F.backup({lastkey:"frame_0",frame:"frame_0",layer:window.frameCopyPaste.layerid,path:window.frameCopyPaste.layerid+".timeline.frames.frame_0",cache:void 0,icon:"theaters",txt:"Copy Paste KeyFrame",slide:RVS.S.slideId,force:!0,val:l,old:a,backupType:"singleFrame",bckpGrType:"updateFrame"}),RVS.L[window.frameCopyPaste.layerid].timeline.frames.frame_0=jQuery.extend(!0,{},l)),RVS.F.closeBackupGroup({id:"updateFrame"}),RVS.F.updateAllLayerFrames(),RVS.F.renderLayerAnimation({layerid:window.frameCopyPaste.layerid}),RVS.F.updateTimeLine({force:!0,state:"time",time:RVS.TL.cache.main,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0})}else RVS.F.showInfo({content:RVS_LANG.notenoughspaceontimeline,type:"warning",showdelay:0,hidedelay:2,hideon:"",event:""})}),RVS.DOC.on("mouseleave","#frame_copypaste_tool",function(){tpGS.gsap.set(window.frameCopyPaste.tool,{display:"none"}),window.frameCopyPaste.visible=!1}),RVS.DOC.on("checkEnterFrameLevels",function(e,t){if(void 0!==t&&void 0!==t.layerid&&("frame_1"===RVS.S.keyFrame||"frame_0"===RVS.S.keyFrame)){var i="frame_0"===RVS.S.keyFrame?"frame_1":"frame_0";RVS.L[t.layerid].timeline.frames[RVS.S.keyFrame].chars.use&&(RVS.L[t.layerid].timeline.frames[i].chars.use=!0),RVS.L[t.layerid].timeline.frames[RVS.S.keyFrame].words.use&&(RVS.L[t.layerid].timeline.frames[i].words.use=!0),RVS.L[t.layerid].timeline.frames[RVS.S.keyFrame].lines.use&&(RVS.L[t.layerid].timeline.frames[i].lines.use=!0),RVS.L[t.layerid].timeline.frames[RVS.S.keyFrame].mask.use&&(RVS.L[t.layerid].timeline.frames[i].mask.use=!0)}for(var a in RVS.F.updateFrameOptionsVisual(),RVS.selLayers)RVS.selLayers.hasOwnProperty(a)&&(RVS.F.updateLayerFrame({layerid:parseInt(RVS.selLayers[a],0),frame:"frame_0"!==RVS.S.keyFrame?RVS.S.keyFrame:"frame_1"}),RVS.F.updateFrameRealSpeed())}),RVS.DOC.on("click",".layer_transliste_head",function(){var e=this.parentNode.className.indexOf("open")>=0;jQuery(".layer_transliste").removeClass("open"),e||(this.parentNode.className+=" open")}),RVS.DOC.on("click",".frame_list_id",function(){jQuery("#keyframe_list_el_frame_0").append(RVS.LIB.LAYERANIMS.translists[0]),jQuery("#keyframe_list_el_frame_999").append(RVS.LIB.LAYERANIMS.translists[999]);var e=this.parentNode.parentNode.className.indexOf("open")>=0;return jQuery(".keyframe_liste").removeClass("open"),e||(this.parentNode.parentNode.className+=" open"),!1}),RVS.DOC.on("click",".latransgroup_head",function(){var e=this.parentNode.className.indexOf("open")>=0;return jQuery(".latransgroup").removeClass("open"),e||(this.parentNode.className+=" open"),!1}),RVS.DOC.on("mouseover",".load_anim_value_wrap",function(){window.timelineTemporaryCached||(window.timelineTemporaryCached=!0,RVS.L[RVS.selLayers[0]].timelinecache=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timeline))}),RVS.DOC.on("mouseleave",".load_anim_value_wrap",function(){window.timelineTemporaryCached=!1,void 0!==RVS.L[RVS.selLayers[0]].timelinecache&&(RVS.L[RVS.selLayers[0]].timeline=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timelinecache)),delete RVS.L[RVS.selLayers[0]].timelinecache,clearTimeout(window.timelineTemporaryUpdate),window.timelineTemporaryUpdate=setTimeout(function(){RVS.F.updateLayerFrames({layerid:RVS.selLayers[0]})},50),RVS.S.shwLayerAnim?RVS.F.playLayerAnimation({layerid:RVS.selLayers[0]}):RVS.F.stopAllLayerAnimation(),RVS.F.buildMainTimeLine(),RVS.TL.cache.main<=0?RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"load_anim_value_left"}):RVS.F.updateTimeLine({force:!0,state:"time",time:RVS.TL.cache.main,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0})}),RVS.DOC.on("mouseover",".layer_trans_liste",function(){if("custom"===this.dataset.tindex)return!1;void 0!==RVS.L[RVS.selLayers[0]].timelinecache&&(R(RVS.LIB.LAYERANIMS[this.dataset.lindex][this.dataset.gindex].transitions[this.dataset.tindex]),RVS.F.renderLayerAnimation({layerid:RVS.selLayers[0]}),RVS.F.playLayerAnimation({layerid:RVS.selLayers[0],time:"out"===this.dataset.lindex?"frame_999":void 0}))}),RVS.DOC.on("click",".layer_trans_liste",function(){if(void 0!==RVS.L[RVS.selLayers[0]].timelinecache){if("custom"===this.dataset.tindex){var e=jQuery(this);return this.dataset.mode="create",e.addClass("cla_showentername"),e.find("input").focus().select(),RVS.S.waitOnFeedback={allowed:["cla_entername","cla_answer_yes","cla_answer_no"],closeEvent:"hideCustomLayerNameEntering"},RVS.F.addBodyClickListener(),!1}return RVS.F.changeLayerAnimation({direction:this.dataset.lindex,group:this.dataset.gindex,transition:this.dataset.tindex,fromLayerTransListe:!0}),!1}}),RVS.DOC.on("hideCustomLayerNameEntering",function(){jQuery(".cla_showentername").removeClass("cla_showentername")}),RVS.DOC.on("click",".edit_custom_layeranimation",function(){var e=void 0!==this.dataset.evt?jQuery(this).closest(".presets_listelement"):jQuery(this).closest(".layer_trans_liste");return e[0].dataset.mode="rename",e.addClass("cla_showentername"),e.find("input").focus().select(),RVS.S.waitOnFeedback={allowed:["cla_entername","cla_answer_yes","cla_answer_no"],closeEvent:"hideCustomLayerNameEntering"},RVS.F.addBodyClickListener(),!1}),RVS.DOC.on("click",".delete_custom_layeranimation",function(){var e=void 0!==this.dataset.evt?jQuery(this).closest(".presets_listelement"):jQuery(this).closest(".layer_trans_liste");return e[0].dataset.mode="delete",e.addClass("cla_showmessage"),e.find(".cla_message").text(RVS_LANG.deletetemplate),RVS.S.waitOnFeedback={allowed:["cla_answer_yes","cla_answer_no"],closeEvent:"hideCustomLayerNameEntering"},RVS.F.addBodyClickListener(),!1}),RVS.DOC.on("click",".save_custom_layeranimation",function(){var e=void 0!==this.dataset.evt?jQuery(this).closest(".presets_listelement"):jQuery(this).closest(".layer_trans_liste");return e[0].dataset.mode="overwrite",e.addClass("cla_showmessage"),e.find(".cla_message").text(RVS_LANG.overwritetemplate),RVS.S.waitOnFeedback={allowed:["cla_answer_yes","cla_answer_no"],closeEvent:"hideCustomLayerNameEntering"},RVS.F.addBodyClickListener(),!1}),RVS.DOC.on("click",".cla_answer_no",function(){return RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),jQuery(".cla_showentername").removeClass("cla_showentername"),jQuery(".cla_showmessage").removeClass("cla_showmessage"),!1}),RVS.DOC.on("click",".cla_answer_yes",function(){if(void 0!==this.dataset.evt){var e=jQuery(this).closest(".presets_listelement"),t=e[0].dataset.mode,i=e.find(".cla_entername").val();"create"===t&&(o=jQuery('
            '+i+'
            '+RVS_LANG.overwritetemplate+'
            donecloseeditsavedelete
            '),e.closest(".presets_listelements").append(o)),RVS.DOC.trigger(this.dataset.evt,{mode:t,element:o,pl:e,key:e[0].dataset.key,newname:i})}else{var a=jQuery(this).closest(".layer_trans_liste"),t=a[0].dataset.mode,r=RVS.LIB.LAYERANIMS[a[0].dataset.lindex][a[0].dataset.gindex];switch(t){case"rename":case"overwrite":case"create":var s,o,i=a.find(".cla_entername").val(),n={name:i};"custom"!==a.data("tindex")&&"create"!==t||(o=jQuery('
            '+i+'
            '+RVS_LANG.overwritetemplate+'
            donecloseeditsavedelete
            '),a.closest(".lainner_transitions").append(o)),"overwrite"!==t&&"custom"!==a.data("tindex")&&"create"!==t||("in"===a.data("lindex")?(n.frame_0=u(jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_0)),n.frame_1=u(jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_1))):"out"===a.data("lindex")?n.frame_999=u(jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timelinecache.frames.frame_999)):"loop"===a.data("lindex")&&((n=u(jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timelinecache.loop))).name=i)),"overwrite"!==t&&"rename"!=t||(s=a.data("tindex")),"rename"===t&&(n=r.transitions[s],r.transitions[s].name=i),RVS.F.ajaxRequest("save_animation",{id:s,obj:n,type:a[0].dataset.lindex},function(e){e.success&&(r.transitions[e.id]=n,"custom"!==a.data("tindex")&&"create"!==t||(o[0].dataset.tindex=e.id),"rename"===t&&a.find(".cla_custom_name").text(i))});break;case"delete":RVS.F.ajaxRequest("delete_animation",{id:a[0].dataset.tindex},function(e){e.success&&(delete r.transitions[a[0].dataset.tindex],a.remove())})}}return RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),jQuery(".cla_showentername").removeClass("cla_showentername"),jQuery(".cla_showmessage").removeClass("cla_showmessage"),!1})},RVS.F.updateCustomCSS=function(){"FAIL"!==window.customLayerCss_editor&&("undefined"==typeof CodeMirror?(RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.loadingcodemirror}),RVS.F.loadCSS(RVS.ENV.plugin_url+"/admin/assets/css/codemirror.css"),jQuery.getScript(RVS.ENV.plugin_url+"/admin/assets/js/plugins/codemirror.js",function(){setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),RVS.F.updateCustomCSS()}).fail(function(e,t,i){setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),window.customLayerCss_editor="FAIL"})):void 0===window.customLayerCss_editor?(window.customLayerCss_editor=CodeMirror(document.getElementById("custom_css_layer_area"),{value:"",mode:"css",theme:"hopscotch",lineWrapping:!0,lineNumbers:!1}),window.customLayerCss_editor.on("focus",function(){window.customLayerCss_editor.refresh()}),window.customLayerCss_editor.on("change",function(e,t){RVS.L[RVS.selLayers[0]].customCSS=window.customLayerCss_editor.getValue()}),setTimeout(RVS.F.updateCustomCSS,200)):void 0===window.customHoverLayerCss_editor?(window.customHoverLayerCss_editor=CodeMirror(document.getElementById("custom_css_hover_layer_area"),{value:"",mode:"css",theme:"hopscotch",lineWrapping:!0,lineNumbers:!1}),window.customHoverLayerCss_editor.on("focus",function(){window.customHoverLayerCss_editor.refresh()}),window.customHoverLayerCss_editor.on("change",function(e,t){RVS.L[RVS.selLayers[0]].customHoverCSS=window.customHoverLayerCss_editor.getValue()}),setTimeout(RVS.F.updateCustomCSS,200)):RVS.F.updateCusCSSContent())},RVS.F.updateCusCSSContent=function(){RVS.selLayers.length>0&&null!=window.customLayerCss_editor&&(window.customLayerCss_editor.setValue(RVS.L[RVS.selLayers[0]].customCSS),setTimeout(function(){window.customLayerCss_editor.refresh()},200)),RVS.selLayers.length>0&&void 0!==window.customHoverLayerCss_editor&&(window.customHoverLayerCss_editor.setValue(RVS.L[RVS.selLayers[0]].customHoverCSS),setTimeout(function(){window.customHoverLayerCss_editor.refresh()},200))},RVS.F.compareGoogleFontName=function(t,i){if(void 0!==t&&""!==t&&0!=t.length){e=void 0===e?{source:[],result:[]}:e;var a=jQuery.inArray(t,e.source),r=0;if(a>=0)return e.result[a];for(a=!1,e.source.push(t);r"+r.label.replace(/\"/g,"")+""),r.labelLowerCase=r.label.toLowerCase()}t.trigger("change.select2RS"),void 0===o&&(o=!0,RVS.DOC.on("mouseenter",".select2RS-container--fontfamily .select2RS-results__option",function(){void 0===this.dataset.val&&(this.dataset.val=this.innerHTML);var e=this.dataset.val.replace(/\ /g,"_");a=this.dataset.val,void 0!==n[e]&&RVS.F.showTextLayerWithFont({family:a})}),RVS.DOC.on("mouseleave",".select2RS-container--fontfamily",function(){RVS.F.resetFontFamiliesOnSelectedLayers()}))},RVS.F.checkAvailableFontWeights=function(e){if(0!==RVS.selLayers.length){t=void 0===t?jQuery("#layer_fontweight_idle"):t,void 0===i&&(i=[],t.find("option").each(function(){i.push({option:this,state:!0})}));var a=[];for(var r in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){var s=RVS.selLayers[r];"text"!==(V=RVS.L[s]).type&&"button"!==V.type||-1==jQuery.inArray(V.idle.fontFamily,a)&&a.push({family:V.idle.fontFamily,weights:[]})}for(var o in i)i.hasOwnProperty(o)&&(t.find('option[value="'+i[o].option.value+'"]').removeAttr("disabled"),i[o].state=!0);for(var n in a)if(a.hasOwnProperty(n)){var d=a[n].family;if(d.length>0)for(var S in RVS.LIB.FONTS)if(RVS.LIB.FONTS.hasOwnProperty(S)){var c=RVS.LIB.FONTS[S];if(c.label===d)for(var o in i)if(i.hasOwnProperty(o)){var p=i[o].option.value;jQuery.inArray(p,c.variants)>=0||"websafe"===c.type?a[n].weights.push(p):i[o].state&&(t.find('option[value="'+p+'"]').attr("disabled","disabled"),i[o].state=!1)}}}var u=!1,R=!1;for(var r in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){var V;s=RVS.selLayers[r];if("text"===(V=RVS.L[s]).type||"button"===V.type){var y=-1;for(var n in a)a.hasOwnProperty(n)&&a[n].family==V.idle.fontFamily&&""!==a[n].family&&(y=n);if(y>=0)for(var m in RVS.V.sizes)if(RVS.V.sizes.hasOwnProperty(m)){var f=RVS.V.sizes[m];if(-1==jQuery.inArray(V.idle.fontWeight[f].v,a[y].weights)){!1===R&&!1===RVS.S.bckpGrp&&(R=!1===RVS.S.bckpGrp?"started":"inProgress",RVS.F.openBackupGroup({id:"fontWeight",txt:"Font Weight",icon:"layers",lastkey:"layer"})),u=!0;var h=l({v:V.idle.fontWeight[f].v,a:a[y].weights});RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+s+".idle.fontWeight."+f+".v",val:h})}}}}"started"===R&&RVS.F.closeBackupGroup({id:"fontWeight"}),u&&RVS.F.updateEasyInputs({container:jQuery("#form_layerstyle_font"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),e||(t.hasClass("select2RS-hidden-accessible")&&t.select2RS("destroy"),t.select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select"}))}},RVS.F.showTextLayerWithFont=function(e){for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i=RVS.selLayers[t],a=RVS.L[i],r=RVS.H[i].c;"text"!==a.type&&"button"!==a.type||r.css({fontFamily:e.family})}},RVS.F.resetFontFamiliesOnSelectedLayers=function(){for(var e in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(e)){var t=RVS.selLayers[e],i=RVS.L[t];"text"!==i.type&&"button"!==i.type||RVS.F.drawHTMLLayer({uid:t})}},RVS.F.getDashArray=function(e){return(jQuery.isNumeric(e)||-1===e.indexOf(",")&&-1===e.indexOf(" ")||1===e.split(",").length||1===e.split(" ").length)&&(e=e+" "+e),e},RVS.F.drawHTMLLayer=function(e){if(void 0===RVS.H[e.uid]){if(!0===e.recheck)return;e.recheck=!0,setTimeout(function(){RVS.F.drawHTMLLayer(e)},500)}var t,i=RVS.H[e.uid],a=RVS.L[e.uid];if(void 0!==i){var r=i.c[0].className.indexOf("placeholder_on")>=0;i.c[0].className="_lc_content_"+(r?" placeholder_on":"")+(void 0!==a.idle.style?" "+a.idle.style:"")+(void 0!==a.runtime.internalClass?" "+a.runtime.internalClass:"");var s={textAlign:a.idle.textAlign[RVS.screen].v,boxSizing:"border-box",transformStyle:"flat",fontFamily:a.idle.fontFamily||"Roboto",fontSize:parseInt(a.idle.fontSize[RVS.screen].v,0)+"px",lineHeight:parseInt(a.idle.lineHeight[RVS.screen].v,0)+"px",fontWeight:void 0===a.idle.fontWeight[RVS.screen].v?400:a.idle.fontWeight[RVS.screen].v,color:window.RSColor.get(a.idle.color[RVS.screen].v),letterSpacing:parseFloat(a.idle.letterSpacing[RVS.screen].v)+"px",fontStyle:"normal"===a.idle.fontStyle||!1===a.idle.fontStyle?"normal":"italic",textDecoration:"row"===a.type||"column"===a.type||"group"===a.type?"none":a.idle.textDecoration,textTransform:a.idle.textTransform,borderColor:"column"===a.type?"transparent":window.RSColor.get(a.idle.borderColor),borderRadius:a.idle.borderRadius.v[0]+" "+a.idle.borderRadius.v[1]+" "+a.idle.borderRadius.v[2]+" "+a.idle.borderRadius.v[3]+" ",borderWidth:a.idle.borderWidth[0]+" "+a.idle.borderWidth[1]+" "+a.idle.borderWidth[2]+" "+a.idle.borderWidth[3]+" ",borderStyle:a.idle.borderStyle[RVS.screen].v,width:a.size.width[RVS.screen].v,height:a.size.height[RVS.screen].v,whiteSpace:"normal"==a.idle.whiteSpace[RVS.screen].v||"full"==a.idle.whiteSpace[RVS.screen].v?"normal":"nowrap",paddingTop:a.idle.padding[RVS.screen].v[0],paddingRight:a.idle.padding[RVS.screen].v[1],paddingBottom:a.idle.padding[RVS.screen].v[2],paddingLeft:a.idle.padding[RVS.screen].v[3],minWidth:"none"===a.size.minWidth[RVS.screen].v?0:a.size.minWidth[RVS.screen].v,minHeight:"none"===a.size.minHeight[RVS.screen].v?0:a.size.minHeight[RVS.screen].v,maxWidth:a.size.maxWidth[RVS.screen].v,maxHeight:a.size.maxHeight[RVS.screen].v,boxShadow:a.idle.boxShadow.inuse?a.idle.boxShadow.color+" "+a.idle.boxShadow.hoffset[RVS.screen].v+" "+a.idle.boxShadow.voffset[RVS.screen].v+" "+a.idle.boxShadow.blur[RVS.screen].v+" "+a.idle.boxShadow.spread[RVS.screen].v+" ":"none"},o={rotationX:a.hover.rotationX,rotationY:a.hover.rotationY,rotationZ:a.hover.rotationZ,autoAlpha:a.hover.opacity,transformPerspective:RVS.SLIDER.settings.general.perspective,transformOrigin:a.hover.originX+" "+a.hover.originY+" "+a.hover.originZ,skewX:a.hover.skewX,skewY:a.hover.skewY,scaleX:a.hover.scaleX,scaleY:a.hover.scaleY,borderColor:window.RSColor.get(a.hover.borderColor),borderTopLeftRadius:a.hover.borderRadius.v[0],borderTopRightRadius:a.hover.borderRadius.v[1],borderBottomRightRadius:a.hover.borderRadius.v[2],borderBottomLeftRadius:a.hover.borderRadius.v[3],borderTopWidth:a.hover.borderWidth[0],borderRightWidth:a.hover.borderWidth[1],borderBottomWidth:a.hover.borderWidth[2],borderLeftWidth:a.hover.borderWidth[3],borderStyle:a.hover.borderStyle,color:window.RSColor.get(a.hover.color),textDecoration:a.hover.textDecoration},n="row"===a.type?{marginTop:a.idle.margin[RVS.screen].v[0],paddingRight:a.idle.margin[RVS.screen].v[1],marginBottom:a.idle.margin[RVS.screen].v[2],paddingLeft:a.idle.margin[RVS.screen].v[3]}:"column"===a.type?{paddingTop:a.idle.margin[RVS.screen].v[0],paddingRight:a.idle.margin[RVS.screen].v[1],paddingBottom:a.idle.margin[RVS.screen].v[2],paddingLeft:a.idle.margin[RVS.screen].v[3]}:{marginTop:a.idle.margin[RVS.screen].v[0],marginRight:a.idle.margin[RVS.screen].v[1],marginBottom:a.idle.margin[RVS.screen].v[2],marginLeft:a.idle.margin[RVS.screen].v[3]},l=window.RSColor.get(a.idle.backgroundColor),d=window.RSColor.get(a.hover.backgroundColor),S="video"===a.type?a.media.posterUrl:a.idle.backgroundImage,c={};if(!1===a.visibility[RVS.screen]?n.opacity=.25:n.opacity=1,a.idle.textShadow.inuse?s.textShadow=a.idle.textShadow.hoffset[RVS.screen].v+" "+a.idle.textShadow.voffset[RVS.screen].v+" "+a.idle.textShadow.blur[RVS.screen].v+" "+a.idle.textShadow.color:s["text-shadow"]="none",a.idle.textStroke.inuse?s["-webkit-text-stroke"]=parseInt(a.idle.textStroke.width,0)+"px "+a.idle.textStroke.color:s["-webkit-text-stroke"]="0 transparent","column"==a.type&&(c.borderColor=window.RSColor.get(a.idle.borderColor),c.borderWidth=a.idle.borderWidth[0]+" "+a.idle.borderWidth[1]+" "+a.idle.borderWidth[2]+" "+a.idle.borderWidth[3]+" ",c.borderStyle=a.idle.borderStyle[RVS.screen].v),void 0!==S&&S.length>4&&-1==l.indexOf("gradient")?"column"===a.type||"row"===a.type?(c.backgroundImage="url("+S+")",c.backgroundPosition=a.idle.backgroundPosition,c["background-size"]="percentage"===a.idle.backgroundSize?a.idle.backgroundSizePerc+"%":"pixel"===a.idle.backgroundSize?a.idle.backgroundSizePix+"px":a.idle.backgroundSize,c.backgroundRepeat=a.idle.backgroundRepeat,c.left="column"===a.type?0:a.idle.margin[RVS.screen].v[3],c.right="column"===a.type?0:a.idle.margin[RVS.screen].v[1],c.top=0,c.bottom=0,c.borderRadius=a.idle.borderRadius.v[0]+" "+a.idle.borderRadius.v[1]+" "+a.idle.borderRadius.v[2]+" "+a.idle.borderRadius.v[3]+" ",tpGS.gsap.set(i.bg,c),"column"===a.type&&tpGS.gsap.set(i.bgmask,{top:a.idle.margin[RVS.screen].v[0],bottom:a.idle.margin[RVS.screen].v[2],left:a.idle.margin[RVS.screen].v[3],right:a.idle.margin[RVS.screen].v[1]})):(s.backgroundImage="url("+S+")",s.backgroundPosition=a.idle.backgroundPosition,s["background-size"]="percentage"===a.idle.backgroundSize?a.idle.backgroundSizePerc+"%":"pixel"===a.idle.backgroundSize?a.idle.backgroundSizePix+"px":a.idle.backgroundSize,s.backgroundRepeat=a.idle.backgroundRepeat,"transparent"!==l&&(s.backgroundColor=l),"transparent"!==d&&(o.backgroundColor=d)):("column"===a.type||"row"===a.type?(c.backgroundImage="",c.left="column"===a.type?0:a.idle.margin[RVS.screen].v[3],c.right="column"===a.type?0:a.idle.margin[RVS.screen].v[1],c.top=0,c.bottom=0,c.transformStyle="preserve-3d",c.borderRadius=a.idle.borderRadius.v[0]+" "+a.idle.borderRadius.v[1]+" "+a.idle.borderRadius.v[2]+" "+a.idle.borderRadius.v[3]+" ",tpGS.gsap.set(i.bg,c),"column"===a.type&&tpGS.gsap.set(i.bgmask,{top:a.idle.margin[RVS.screen].v[0],bottom:a.idle.margin[RVS.screen].v[2],left:a.idle.margin[RVS.screen].v[3],right:a.idle.margin[RVS.screen].v[1]})):s.background=l,-1==d.indexOf("gradient")?o.backgroundColor=d:o.background=d),"column"===a.type||"row"===a.type){var p=[parseInt(a.idle.borderWidth[0]),parseInt(a.idle.borderWidth[1]),parseInt(a.idle.borderWidth[2]),parseInt(a.idle.borderWidth[3])];tpGS.gsap.set(i.margins.top,{height:a.idle.margin[RVS.screen].v[0],top:"row"===a.type?0-a.idle.margin[RVS.screen].v[0]:"0",paddingRight:a.idle.margin[RVS.screen].v[1],paddingLeft:a.idle.margin[RVS.screen].v[3]}),tpGS.gsap.set(i.margins.bottom,{height:a.idle.margin[RVS.screen].v[2],bottom:"row"===a.type?0-a.idle.margin[RVS.screen].v[2]:"0",paddingRight:a.idle.margin[RVS.screen].v[1],paddingLeft:a.idle.margin[RVS.screen].v[3]}),tpGS.gsap.set(i.margins.left,{width:a.idle.margin[RVS.screen].v[3],lineHeight:a.idle.margin[RVS.screen].v[0]}),tpGS.gsap.set(i.margins.right,{width:a.idle.margin[RVS.screen].v[1]}),tpGS.gsap.set(i.paddings.top,{height:a.idle.padding[RVS.screen].v[0]+p[0],top:"row"===a.type?0:a.idle.margin[RVS.screen].v[0],paddingRight:a.idle.padding[RVS.screen].v[1]+a.idle.margin[RVS.screen].v[1]+p[1],paddingLeft:a.idle.padding[RVS.screen].v[3]+a.idle.margin[RVS.screen].v[3]+p[3]}),tpGS.gsap.set(i.paddings.bottom,{height:a.idle.padding[RVS.screen].v[2]+p[2],bottom:"row"===a.type?0:a.idle.margin[RVS.screen].v[2],paddingRight:a.idle.padding[RVS.screen].v[1]+a.idle.margin[RVS.screen].v[1]+p[1],paddingLeft:a.idle.padding[RVS.screen].v[3]+a.idle.margin[RVS.screen].v[3]+p[3]}),tpGS.gsap.set(i.paddings.left,{left:a.idle.margin[RVS.screen].v[3],width:a.idle.padding[RVS.screen].v[3]+p[3],paddingTop:"row"===a.type?0:a.idle.margin[RVS.screen].v[0],paddingBottom:"row"===a.type?0:a.idle.margin[RVS.screen].v[2]}),tpGS.gsap.set(i.paddings.right,{right:a.idle.margin[RVS.screen].v[1],width:a.idle.padding[RVS.screen].v[1]+p[1],paddingTop:"row"===a.type?0:a.idle.margin[RVS.screen].v[0],paddingBottom:"row"===a.type?0:a.idle.margin[RVS.screen].v[2]})}"column"===a.type?(tpGS.gsap.set(i.borders.top,{top:a.idle.margin[RVS.screen].v[0],left:a.idle.margin[RVS.screen].v[3],right:a.idle.margin[RVS.screen].v[1],width:"auto"}),tpGS.gsap.set(i.borders.right,{right:a.idle.margin[RVS.screen].v[1],top:a.idle.margin[RVS.screen].v[0],bottom:a.idle.margin[RVS.screen].v[2],height:"auto"}),tpGS.gsap.set(i.borders.bottom,{bottom:a.idle.margin[RVS.screen].v[2],left:a.idle.margin[RVS.screen].v[3],right:a.idle.margin[RVS.screen].v[1],width:"auto"}),tpGS.gsap.set(i.borders.left,{left:a.idle.margin[RVS.screen].v[3],top:a.idle.margin[RVS.screen].v[0],bottom:a.idle.margin[RVS.screen].v[2],height:"auto"})):"row"===a.type?(tpGS.gsap.set([i.borders.bottom,i.borders.top],{left:a.idle.margin[RVS.screen].v[3],right:a.idle.margin[RVS.screen].v[1],width:"auto"}),tpGS.gsap.set(i.borders.right,{right:a.idle.margin[RVS.screen].v[1]}),tpGS.gsap.set(i.borders.left,{left:a.idle.margin[RVS.screen].v[3]})):"video"===a.type?(i.vtitle[0].innerHTML=a.media.mediaType,i.volay[0].className="_lc_video_overlay "+a.media.dotted):"audio"===a.type&&(!1===a.media.controls?i.c.addClass("placeholder_on").removeClass("audio_controls_on"):i.c.addClass("audio_controls_on").removeClass("placeholder_on")),n.verticalAlign="inherit","column"===a.type&&(n.verticalAlign=a.idle.verticalAlign,s.verticalAlign=a.idle.verticalAlign),-1!==a.group.puid&&"column"===RVS.L[a.group.puid].type?(n.display=s.display=a.idle.display,n.float=a.idle.float[RVS.screen].v,n.clear=a.idle.clear[RVS.screen].v):"row"!==a.type&&"column"!==a.type&&(s.display="block",n.clear="none"),void 0!==a.hover.filter.blur&&(t="blur("+parseInt(a.hover.filter.blur,0)+"px)",o["-webkit-filter"]=void 0===o["-webkit-filter"]?t:o["-webkit-filter"]+" "+t,o.filter=void 0===o.filter?t:o.filter+" "+t),void 0!==a.hover.filter.grayscale&&(t="grayscale("+parseInt(a.hover.filter.grayscale,0)+"%)",o["-webkit-filter"]=void 0===o["-webkit-filter"]?t:o["-webkit-filter"]+" "+t,o.filter=void 0===o.filter?t:o.filter+" "+t),void 0!==a.hover.filter.brightness&&(t="brightness("+parseInt(a.hover.filter.brightness,0)+"%)",o["-webkit-filter"]=void 0===o["-webkit-filter"]?t:o["-webkit-filter"]+" "+t,o.filter=void 0===o.filter?t:o.filter+" "+t),"blur(0px) grayscale(0%) brightness(100%)"===o.filter&&(o.filter="",o["-webkit-filter"]=""),a.timeline.hoverFilterUsed=void 0!==o.filter&&""!==o.filter,i.w_width=s.width="auto"==a.size.width[RVS.screen].v?"auto":RVS.F.smartConvertDivs(a.size.width[RVS.screen].v),i.w_height=s.height="auto"==a.size.height[RVS.screen].v?"auto":RVS.F.smartConvertDivs(a.size.height[RVS.screen].v),"image"===a.type&&(s.overflow="hidden");var u,R=RVS.F.convertFraction(a.group.columnSize);if(n.width="column"==a.type?100*R+"%":i.w_width,n.maxWidth="column"==a.type?"0px":void 0===n.maxWidth?"none":n.maxWidth,n.height="column"==a.type||"row"==a.type?"auto":i.w_height,s.width="column"==a.type||"row"==a.type?"100%":s.width,s.height="column"==a.type||"row"==a.type?"auto":s.height,"column"===a.type)s.whiteSpace="normal","notebook"===(u=RVS.L[a.group.puid].group.columnbreakat)&&("n"===RVS.screen||"t"===RVS.screen||"m"===RVS.screen)||"tablet"===u&&("t"===RVS.screen||"m"===RVS.screen)||"mobile"===u&&"m"===RVS.screen?(n.display="block",s.width="100%",n.width="100%",n.maxWidth="none"):n.display="table-cell";if("row"===a.type)n.width="100%","notebook"===(u=a.group.columnbreakat)&&("n"===RVS.screen||"t"===RVS.screen||"m"===RVS.screen)||"tablet"===u&&("t"===RVS.screen||"m"===RVS.screen)||"mobile"===u&&"m"===RVS.screen?s.display="block":s.display="table";if("image"===a.type&&"custom"!==a.size.covermode){var V=RVS.F.getProportionalSizes({proportional:a.size.scaleProportional,type:a.size.covermode,image:{width:a.size.originalWidth,height:a.size.originalHeight},viewPort:{width:RVS.F.GW(RVS.screen),height:RVS.SLIDER.settings.size.height[RVS.screen]}});n.width=s.width=V.width,n.height=s.height=V.height}if("video"===a.type&&"auto"===a.size.height[RVS.screen].v){var y=a.media.ratio.split(":");y=y[1]/y[0],n.height=s.height=i.w.width()*y}"shape"===a.type&&(n.lineHeight=RVS.F.isVaOrPx(s.height)?parseInt(s.height,0)+"px":"auto"),"svg"===a.type&&i.svg&&(tpGS.gsap.set(i.svg,{width:"100%",height:"100%",fill:window.RSColor.get(a.idle.svg.color[RVS.screen].v),stroke:window.RSColor.get(a.idle.svg.strokeColor),"stroke-width":a.idle.svg.strokeWidth,"stroke-dasharray":RVS.F.getDashArray(a.idle.svg.strokeDashArray),"stroke-dashoffset":void 0===a.idle.svg.strokeDashOffset?0:a.idle.svg.strokeDashOffset}),tpGS.gsap.set(i.svgPath,{fill:window.RSColor.get(a.idle.svg.color[RVS.screen].v)})),!jQuery.isNumeric(s.width)&&s.width.indexOf("%")>=0&&(s.width="100%"),!jQuery.isNumeric(s.height)&&s.height.indexOf("%")>=0&&(s.height="100%"),"group"===a.type&&("100%"===s.height?tpGS.gsap.set([i.m,i.iw,i.lp],{height:"100%"}):tpGS.gsap.set([i.m,i.iw,i.lp],{height:"auto"})),n.onComplete=function(){RVS.DOC.trigger("layerDrawn",{layerid:e.uid})},tpGS.gsap.set(i.w,n),"column"===a.type&&(delete s.backgroundColor,delete s.background),tpGS.gsap.set(i.c,s),RVS.F.updateSharpCorners({uid:e.uid,bgcolor:l}),i.htr=o,i.bg_htr={},RVS.F.renderLayerAnimation({layerid:e.uid,quickRendering:e.ignoreLayerAnimation,timeline:"full",caller:"drawHTMLLayer"}),RVS.F.checkCurrentLayerHoverMode({layerid:e.uid}),RVS.F.updateHTMLLayerPosition(e),RVS.S.shwLayerAnim&&jQuery.inArray(e.uid,RVS.selLayers)>=0&&RVS.F.playLayerAnimation({layerid:e.uid}),RVS.F.updateMinSliderHeights()&&RVS.DOC.trigger("updatesliderlayout","layer.js-586")}},RVS.F.smartConvertDivs=function(e){return"string"==typeof e&&"#"===e[0]?e[1]/e[3]*100+"%":e},RVS.F.updateSharpCorners=function(e){if("text"===RVS.L[e.uid].type||"button"===RVS.L[e.uid].type||"shape"===RVS.L[e.uid].type){var t=RVS.H[e.uid],i=RVS.L[e.uid];e.resize||(t.leftcorner&&t.leftcorner.remove(),t.rightcorner&&t.rightcorner.remove()),"none"!==i.idle.cornerLeft&&(e.resize&&void 0!==t.leftcorner||(t.leftcorner=jQuery("<"+i.idle.cornerLeft+">"),t.c.append(t.leftcorner)),t.leftcorner.css("borderWidth",t.c.outerHeight()+"px"),t.leftcorner.css("borderRight","0px solid transparent"),e.bgcolor&&t.leftcorner.css("border"+("rs-fcrt"===i.idle.cornerLeft?"Bottom":"Top")+"Color",e.bgcolor)),"none"!==i.idle.cornerRight&&(e.resize&&void 0!==t.rightcorner||(t.rightcorner=jQuery("<"+i.idle.cornerRight+">"),t.c.append(t.rightcorner)),t.rightcorner.css("borderWidth",t.c.outerHeight()+"px"),t.rightcorner.css("borderLeft","0px solid transparent"),e.bgcolor&&t.rightcorner.css("border"+("rs-bcrt"===i.idle.cornerRight?"Top":"Bottom")+"Color",e.bgcolor))}},RVS.F.reOrderHTMLLayers=function(e){for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&(-1!==RVS.L[t].group.puid&&"row"!==RVS.L[t].type||"zone"===RVS.L[t].type||RVS.F.reOrderHTMLLayer({uid:t}));for(t in RVS.L)RVS.L.hasOwnProperty(t)&&"column"==RVS.L[t].type&&RVS.F.reOrderHTMLLayer({uid:RVS.L[t].uid});for(t in RVS.L)RVS.L.hasOwnProperty(t)&&"column"!==RVS.L[t].type&&-1!==RVS.L[t].group.puid&&RVS.F.reOrderHTMLLayer({uid:RVS.L[t].uid});RVS.F.checkRowsChildren()},RVS.F.buildHTMLLayers=function(e){for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&(-1!==RVS.L[t].group.puid&&"row"!==RVS.L[t].type||"zone"===RVS.L[t].type||RVS.F.buildHTMLLayer({uid:t}));for(t in RVS.L)RVS.L.hasOwnProperty(t)&&"column"==RVS.L[t].type&&RVS.F.buildHTMLLayer({uid:RVS.L[t].uid});for(t in RVS.L)RVS.L.hasOwnProperty(t)&&"column"!==RVS.L[t].type&&-1!==RVS.L[t].group.puid&&RVS.F.buildHTMLLayer({uid:RVS.L[t].uid});RVS.F.checkRowsChildren(),RVS.F.checkLockedLayers(),RVS.F.checkShowHideLayers(),"change"===window.firstLockTest&&(RVS.F.showInfo({content:RVS_LANG.somelayerslocked,type:"goodtoknow",showdelay:2,hidedelay:3,hideon:"",event:""}),window.firstLockTest=!0)},RVS.F.updateInputFields=function(e){0!==RVS.selLayers.length&&(RVS.S.keyFrame="idle"===RVS.S.keyFrame?RVS.L[RVS.selLayers[0]].timeline.frameToIdle:RVS.S.keyFrame,void 0!==e&&!0===e.short?(RVS.F.updateEasyInputs({container:jQuery(".layertoolbar_wrap.layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),RVS.F.updateEasyInputs({container:jQuery(RVS.eMode.menu),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),clearTimeout(RVS.S.updateEsyInputsTimer),RVS.S.updateEsyInputsTimer=setTimeout(function(){RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})},500)):RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),RVS.F.updateCusCSSContent(),RVS.F.stopAllLayerAnimation(),RVS.F.checkAvailableFontWeights(),RVS.F.updateLayerBgImage(!1),RVS.F.updateLayerImageSrcThumb(),RVS.F.updateRowColumnField(),RVS.F.updateFrameRealSpeed(),RVS.DOC.trigger("updateKeyFramesList"),RVS.S.shwLayerAnim&&RVS.F.playLayerAnimation({layerid:RVS.selLayers[0]}))},RVS.F.updateLayerBgImage=function(e){if(0!==RVS.selLayers.length){var t=RVS.L[RVS.selLayers[0]].idle.backgroundImage;""===(t=void 0===t||RVS.selLayers.length>1?"":t)&&!0!==RVS.L[RVS.selLayers[0]].idle.bgFromStream?jQuery("#layer_bg_adv_settings").hide():jQuery("#layer_bg_adv_settings").show(),tpGS.gsap.set("#layer_bg_image",{backgroundImage:"url("+t+")","background-size":"percentage"===RVS.L[RVS.selLayers[0]].idle.backgroundSize?RVS.L[RVS.selLayers[0]].idle.backgroundSizePerc+"%":"pixel"===RVS.L[RVS.selLayers[0]].idle.backgroundSize?RVS.L[RVS.selLayers[0]].idle.backgroundSizePix+"px":RVS.L[RVS.selLayers[0]].idle.backgroundSize,backgroundPosition:RVS.L[RVS.selLayers[0]].idle.backgroundPosition}),RVS.F.drawHTMLLayer({uid:RVS.selLayers[0]}),!1!==e&&setTimeout(function(){RVS.F.updateEasyInputs({container:jQuery("#form_layerstyle_bg"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})},100)}},RVS.F.updateLayerImageSrcThumb=function(){0!==RVS.selLayers.length&&(RVS.selLayers.length>1?tpGS.gsap.set("#layer_image_src",{backgroundImage:"none"}):"image"===RVS.L[RVS.selLayers[0]].type&&(RVS.L[RVS.selLayers[0]].media.imageUrl.indexOf("png")>=0&&RVS.L[RVS.selLayers[0]].media.imageUrl!==RVS.ENV.img_ph_url?document.getElementById("minilayerprevimage_wrap").className="miniprevimage_wrap withimage":RVS.L[RVS.selLayers[0]].media.imageUrl==RVS.ENV.img_ph_url&&(document.getElementById("minilayerprevimage_wrap").className="miniprevimage_wrap"),document.getElementById("layer_image_src").style.backgroundImage="url("+RVS.L[RVS.selLayers[0]].media.imageUrl+")"))},RVS.F.updateLayerImageSrc=function(e,t){if(null!=t&&void 0!==t.layerid){for(var i in RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(RVS.L[RVS.selLayers[i]].size.originalSize=parseInt(RVS.L[RVS.selLayers[i]].size.width[RVS.screen].v,0)==parseInt(RVS.L[RVS.selLayers[i]].size.originalWidth,0));t.direction="width",t.dirB="height",t.src=null==t.src?RVS.L[t.layerid].media.imageUrl:t.src,t.src=null==t.src?RVS.L[t.layerid].media.posterUrl:t.src,t.id=void 0===t.id?RVS.L[t.layerid].media.imageId:t.id,t.id=void 0===t.id?RVS.L[t.layerid].media.posterId:t.id,RVS.F.preloadImage({uid:t.layerid,slideId:RVS.S.slideId,image:t.src,silent:!1,callback:function(){var e=!1;for(var i in RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(t.uid=RVS.selLayers[i],t.ignore=RVS.L[RVS.selLayers[i]].size.originalSize,S(t),e=e||t.uid===t.layerid);e||(t.uid=t.layerid,S(t)),RVS.F.updateLayerImageSrcThumb()}}),setTimeout(function(){RVS.F.updateEasyInputs({container:jQuery("#form_layer_content"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})},100)}},RVS.F.updateLayerSVGSrc=function(e){null!=e&&void 0!==e.uids&&void 0!==e.src&&0!==e.uids.length&&jQuery.get(e.src,function(t){for(var i in e.uids)if(e.uids.hasOwnProperty(i)){var a=e.uids[i],r=(new XMLSerializer).serializeToString(t.documentElement);RVS.H[a].c[0].innerHTML=r,RVS.H[a].svg=RVS.H[a].w.find("svg"),RVS.H[a].svgPath=RVS.H[a].w.find("svg path"),RVS.F.updateLayerObj({path:"svg.renderedData",val:r,ignoreBackup:!0}),RVS.F.drawHTMLLayer({uid:a})}})},RVS.F.resetVideoPlaceholder=function(e,t){if(void 0!==t&&void 0!==t.val)for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i];"video"===RVS.L[a].type&&(RVS.L[a].media.posterUrl===RVS.ENV.img_ph_url?RVS.H[a].c.addClass("placeholder_on"):RVS.H[a].c.removeClass("placeholder_on"))}},RVS.F.resyncVideoAspectRatio=function(){for(var e in RVS.F.openBackupGroup({id:"layerresize",txt:"Video Aspect Ratio",icon:"videocam"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(e)){var t=RVS.L[RVS.selLayers[e]];if("video"===t.type){var i=t.media.ratio.split(":"),a=RVS.S.slideId+".layers."+t.uid+".";i=i[0]/i[1],RVS.F.updateSliderObj({path:a+"size.aspectRatio.#size#.v",val:i}),c({ignore:!0,direction:"width",dirB:"height",v:RVS.L[t.uid].size.width[RVS.screen].v,l:RVS.L[t.uid],pre:a}),RVS.F.drawHTMLLayer({uid:t.uid})}}RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()},RVS.F.changeAudioLayerSize=function(e){for(var t in RVS.F.openBackupGroup({id:"layerresize",txt:"Audio Layer Controls",icon:"photo_size_select_large"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(e.uid=RVS.selLayers[t],e.l=RVS.L[e.uid],e.pre=RVS.S.slideId+".layers."+e.uid+".",RVS.F.updateSliderObj({path:e.pre+"media.controls",val:!e.l.media.controls}),"audio"===e.l.type&&(e.l.media.controls?(RVS.F.updateSliderObj({path:e.pre+"size.width.#size#.v",val:350}),RVS.F.updateSliderObj({path:e.pre+"size.height.#size#.v",val:54})):(RVS.F.updateSliderObj({path:e.pre+"size.width.#size#.v",val:54}),RVS.F.updateSliderObj({path:e.pre+"size.height.#size#.v",val:54}))),RVS.F.drawHTMLLayer({uid:e.uid}));RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()},RVS.F.changeMediaControlsInteraction=function(e){for(var t in RVS.F.openBackupGroup({id:"mediacontrols",txt:"Media Layer Controls",icon:"photo_size_select_large"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(e.uid=RVS.selLayers[t],e.l=RVS.L[e.uid],e.pre=RVS.S.slideId+".layers."+e.uid+".",RVS.F.updateSliderObj({path:e.pre+"media.nointeraction",val:!e.l.media.nointeraction}),RVS.F.updateSliderObj({path:e.pre+"media.controls",val:!1}),RVS.F.updateSliderObj({path:e.pre+"media.largeControls",val:!1}));RVS.F.closeBackupGroup({id:"mediacontrols"}),RVS.F.updateInputFields()},RVS.F.changeLayerSizes=function(e){for(var t in RVS.F.openBackupGroup({id:"layerresize",txt:"Layer "+e.direction.toUpperCase(),icon:"photo_size_select_large"}),e.dirB="width"===e.direction?"height":"width",RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(e.uid=RVS.selLayers[t],e.l=RVS.L[e.uid],e.pre=RVS.S.slideId+".layers."+e.uid+".",e.l.size.scaleProportional?c(e):RVS.F.updateSliderObj({path:e.pre+"size."+e.direction+".#size#.v",val:e.v}),RVS.F.drawHTMLLayer({uid:e.uid}));RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()},RVS.F.lockUnlockLayerRatio=function(e){for(var t in RVS.F.openBackupGroup({id:"layerresize",txt:"Layer Aspect Ratio",icon:"photo_size_select_large"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)&&(e.uid=RVS.selLayers[t],e.l=RVS.L[e.uid],e.pre=RVS.S.slideId+".layers."+e.uid+".",e.direction="width",e.dirB="height",RVS.F.updateSliderObj({path:e.pre+"size.scaleProportional",val:e.val}),e.val))if("image"===e.l.type)e.v=e.l.size.width[RVS.screen].v,e.ignore=!0,c(e),RVS.F.drawHTMLLayer({uid:e.uid});else{var i=RVS.H[e.uid].w,a=i.width(),r=i.height();RVS.F.updateSliderObj({path:e.pre+"size.originalWidth",val:a}),RVS.F.updateSliderObj({path:e.pre+"size.originalHeight",val:r}),RVS.F.updateSliderObj({path:e.pre+"size.aspectRatio.#size#.v",val:a/r})}RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateInputFields()},RVS.F.lockUnlockMarginPadding=function(e,t,i,a){for(var r in a=void 0===a?"idle":a,RVS.F.openBackupGroup({id:"lock"+t,txt:"Lock and reset "+t+"(s)",icon:"border_outer"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){if(e.uid=RVS.selLayers[r],e.l=RVS.L[e.uid],e.pre=RVS.S.slideId+".layers."+e.uid+".",RVS.F.updateSliderObj({path:e.pre+a+"."+t+"Lock",val:e.val}),e.val){var s=void 0===e.l[a][t][RVS.screen]?void 0===e.l[a][t].v?e.l[a][t][0]:e.l[a][t].v[0]:e.l[a][t][RVS.screen].v[0];RVS.F.updateSliderObj({path:e.pre+a+"."+t+i+".1",val:s}),RVS.F.updateSliderObj({path:e.pre+a+"."+t+i+".2",val:s}),RVS.F.updateSliderObj({path:e.pre+a+"."+t+i+".3",val:s})}RVS.F.drawHTMLLayer({uid:e.uid})}RVS.F.closeBackupGroup({id:"lock"+t}),RVS.F.updateInputFields()},RVS.F.updateMarginPaddingValues=function(e,t,i,a){for(var r in a=void 0===a?"idle":a,RVS.F.openBackupGroup({id:t+"Value",txt:"Layer "+t,icon:"border_outer"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){var s=RVS.L[RVS.selLayers[r]],o=RVS.S.slideId+".layers."+RVS.selLayers[r]+".";if(s[a][t+"Lock"])for(var n=0;n<4;n++)RVS.F.updateSliderObj({path:o+a+"."+t+i+"."+n,val:e.val});else RVS.F.updateSliderObj({path:o+a+"."+t+i+"."+e.eventparam,val:e.val});RVS.F.drawHTMLLayer({uid:RVS.selLayers[r]})}RVS.F.closeBackupGroup({id:t+"Value"}),RVS.F.updateInputFields()},RVS.F.replaceMetas=function(e){if(e.indexOf("{{")>=0)for(var t in RVS.LIB.META)if(RVS.LIB.META.hasOwnProperty(t)&&e.search(t)>=0){var i=new RegExp(t,"g");e=e.replace(i,RVS.LIB.META[t])}return e},RVS.F.redrawEditedTextLayerwhenPlaceholder=function(){if(void 0!==RVS.selLayers[0]&&void 0!==RVS.L[RVS.selLayers[0]]){var e=RVS.selLayers[0];void 0!==RVS.L[e].placeholder&&RVS.L[e].placeholder.length>0&&" "!==RVS.L[e].placeholder&&RVS.F.redrawTextLayerInnerHTML(e,!1)}},RVS.F.redrawTextLayerInnerHTML=function(e,t){"text"!==RVS.L[e].type&&"button"!==RVS.L[e].type||(t&&(void 0!==RVS.H[e].splitText&&RVS.H[e].splitText.revert(),RVS.H[e].splitText=void 0),void 0!==RVS.L[e].placeholder&&RVS.L[e].placeholder.length>0&&" "!==RVS.L[e].placeholder?RVS.H[e].c[0].innerHTML=RVS.L[e].placeholder:RVS.H[e].c[0].innerHTML=jQuery.inArray(RVS.L[e].idle.whiteSpace[RVS.screen].v,["normal","nowrap"])>=0?RVS.F.replaceMetas(RVS.L[e].text):RVS.F.replaceMetas(RVS.L[e].text.replace(/\r\n|\r|\n/g,"
            ")),t&&(RVS.F.drawHTMLLayer({uid:e,ignoreLayerAnimation:!0}),void 0!==RVS.H[e].splitText&&RVS.F.updateLayerFrames({layerid:e})))},RVS.F.changeLayerAnimation=function(e){e.fromLayerTransListe||(window.timelineTemporaryCached=!0,RVS.L[RVS.selLayers[0]].timelinecache=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timeline)),R(RVS.LIB.LAYERANIMS[e.direction][e.group].transitions[e.transition]);var t="loop"===e.direction?"loop":"play_circle_filled",i="loop"===e.direction?RVS_LANG.backupTemplateLoop:RVS_LANG.backupTemplateLayerAnim,a="loop"===e.direction?"layerLoop":"layerFrames",r="loop"===e.direction?"loop":"frames";for(var s in e.ignoreBackupGroup||RVS.F.openBackupGroup({id:"changeFramesFromTemplate",txt:i,icon:t}),RVS.F.backup({path:r,layer:RVS.selLayers[0],slide:RVS.S.slideId,cache:void 0,icon:t,txt:i,lastkey:"timeline",force:!0,val:RVS.L[RVS.selLayers[0]].timeline[r],old:RVS.L[RVS.selLayers[0]].timelinecache[r],backupType:a,bckpGrType:"layerTemplateAnimation"}),RVS.JHOOKS.changeLayerAnimation)RVS.JHOOKS.changeLayerAnimation.hasOwnProperty(s)&&RVS.JHOOKS.changeLayerAnimation[s](e);e.ignoreBackupGroup||RVS.F.closeBackupGroup({id:"changeFramesFromTemplate"}),window.timelineTemporaryCached=!1,delete RVS.L[RVS.selLayers[0]].timelinecache,jQuery(".layer_transliste.open").removeClass("open"),RVS.F.renderLayerAnimation({layerid:RVS.selLayers[0]}),RVS.F.playLayerAnimation({layerid:RVS.selLayers[0]}),RVS.F.updateInputFields(),RVS.S.shwLayerAnim?RVS.F.playLayerAnimation({layerid:RVS.selLayers[0]}):RVS.F.stopAllLayerAnimation()},RVS.F.updateLayerTimelineLoopLists=function(){var e="";for(var t in window.layerTimelineLoopFrom=null==window.layerTimelineLoopFrom?jQuery("#la_timeline_loop_from"):window.layerTimelineLoopFrom,window.layerTimelineLoopTo=null==window.layerTimelineLoopTo?jQuery("#la_timeline_loop_to"):window.layerTimelineLoopTo,RVS.L[RVS.selLayers[0]].timeline.frameOrder)RVS.L[RVS.selLayers[0]].timeline.frameOrder.hasOwnProperty(t)&&t>0&&"frame_999"!==RVS.L[RVS.selLayers[0]].timeline.frameOrder[t].id&&(e+='");window.layerTimelineLoopFrom[0].innerHTML=window.layerTimelineLoopTo[0].innerHTML=e,window.layerTimelineLoopFrom.val(RVS.L[RVS.selLayers[0]].timeline.tloop.from).trigger("change.select2RS"),window.layerTimelineLoopTo.val(RVS.L[RVS.selLayers[0]].timeline.tloop.to).trigger("change.select2RS")},RVS.F.setKeyframeSelected=function(e){RVS.S.keyFrame=e,p(),RVS.F.updateInputFields(),RVS.TL.cache.main="frame_0"===RVS.S.keyFrame?RVS.F.getTimeAtSelectedFrameStart("frame_1")/100:"frame_999"===RVS.S.keyFrame?RVS.F.getTimeAtSelectedFrameMiddle("frame_999")/100:(RVS.F.getTimeAtSelectedFrameEnd()-2)/100,RVS.TL.cache.main=RVS.TL.cache.main<.01?.01:RVS.TL.cache.main,RVS.F.updateTimeLine({force:!0,state:"time",time:RVS.TL.cache.main,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0})},RVS.F.updateKeyframeSelected=function(e){RVS.TL.cache.main="frame_0"===RVS.S.keyFrame?RVS.F.getTimeAtSelectedFrameStart("frame_1")/100:"frame_999"===RVS.S.keyFrame?RVS.F.getTimeAtSelectedFrameMiddle("frame_999")/100:(RVS.F.getTimeAtSelectedFrameEnd()-2)/100,RVS.TL.cache.main=RVS.TL.cache.main<.01?.01:RVS.TL.cache.main,RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:100*RVS.TL.cache.main,refreshMainTimeLine:!1,caller:"updateKeyframeSelected"})},RVS.F.migrateCustomAnimation=function(e){for(var t in e)if(e.hasOwnProperty(t))if("in"===e[t].settings||"out"===e[t].settings)RVS.LIB.LAYERANIMS[e[t].settings].custom.transitions[e[t].id]=e[t].params;else if(void 0!==e[t].params&&("customin"===e[t].params.type||"customout"===e[t].params.type)){var i="customin"==e[t].params.type?"in":"out",a=RVS.LIB.LAYERANIMS[i].custom.transitions,r="in"===i?"frame_0":"frame_999",s={name:e[t].handle};s[r]={transform:{},timeline:{}},"in"===i?s.frame_1={timeline:{speed:e[t].params.speed,ease:e[t].params.easing}}:s.frame_999.timeline={speed:e[t].params.speed,ease:e[t].params.easing},"true"!=e[t].params.mask&&1!=e[t].params.mask||(s[r].mask={use:!0,x:e[t].params.mask_x,y:e[t].params.mask_y},"in"===i&&(s.frame_1.mask={use:!0,x:0,y:0}));var o=s[r].transform,n={use:!0,delay:e[t].params.splitdelay};switch(e[t].params.split){case"lines":case"line":s[r].lines=n,o=s[r].lines,"in"===i&&(s.frame_1.lines=n);break;case"words":case"word":s[r].words=n,o=s[r].words,"in"===i&&(s.frame_1.words=n);break;case"chars":case"char":s[r].chars=n,o=s[r].chars,"in"===i&&(s.frame_1.chars=n)}for(var l in void 0!==e[t].params.captionopacity&&(o.opacity=e[t].params.captionopacity),e[t].params)if(e[t].params.hasOwnProperty(l)){var d=e[t].params[l];if("inherit"!==d&&"0"!==d&&0!==d&&"0px"!==d)switch(l){case"movex":o.x=d;break;case"movey":o.y=d;break;case"movez":o.z=d;break;case"rotationx":o.rotationX=d;break;case"rotationy":o.rotationY=d;break;case"rotationz":o.rotationZ=d;break;case"skewx":o.skewX=d;break;case"skewy":o.skewY=d}}a[e[t].id]=s}},RVS.F.updateFrameOptionsVisual=function(){for(var e in RVS.V.frameLevels.levels)if(RVS.V.frameLevels.levels.hasOwnProperty(e)){var t=RVS.V.frameLevels.levels[e];RVS.V.frameLevels[t]=void 0===RVS.V.frameLevels[t]?jQuery("#"+t+"_ts_wrapbrtn"):RVS.V.frameLevels[t],"color"===t&&void 0!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].bgcolor&&void 0!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].color&&(!1!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].bgcolor.use||!1!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].color.use)||"sfx"===t&&""!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].sfx.effect&&"none"!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].sfx.effect||"mask"===t&&RVS.L[RVS.selLayers[0]].timeline.clipPath.use||"color"!==t&&"sfx"!==t&&void 0!==RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame][t]&&RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame][t].use?RVS.V.frameLevels[t][0].className="ts_wrapbrtn":RVS.V.frameLevels[t][0].className="ts_wrapbrtn notinuse"}for(var e in RVS.JHOOKS.updateFrameOptionsVisual)RVS.JHOOKS.updateFrameOptionsVisual.hasOwnProperty(e)&&RVS.JHOOKS.updateFrameOptionsVisual[e]()},RVS.F.extendLayerAnimationLists=function(e){var t=e.direction,i=e.handle;if(RVS.LIB.LAYERANIMS[t][i]=jQuery.extend(!0,{},e.preset),void 0!==RVS.LIB.LAYERANIMS.translists){var a='
            '+RVS.LIB.LAYERANIMS[t][i].group+'
            arrow_drop_down
            ',r="";for(var s in RVS.LIB.LAYERANIMS[t][i].transitions)RVS.LIB.LAYERANIMS[t][i].transitions.hasOwnProperty(s)&&(r+='
            '+RVS.LIB.LAYERANIMS[t][i].transitions[s].name+"
            ");jQuery("#lal_"+t+"_"+i).length>0?jQuery("#lal_"+t+"_"+i).find(".lainner_transitions")[0].innerHTML=jQuery("#lal_"+t+"_"+i).find(".lainner_transitions")[0].innerHTML+r:(a+=r,a+="
            ","in"===t?RVS.LIB.LAYERANIMS.translists[0].append(a):"out"===t&&RVS.LIB.LAYERANIMS.translists[999].append(a))}},RVS.F.checkUsedFonts=function(e){RVS.F.checkAvailableFontWeights(e);var t={},i=[];for(var a in RVS.L)if(RVS.L.hasOwnProperty(a)){var r=RVS.L[a];if(("text"===r.type||"button"===r.type)&&void 0!==r.idle&&void 0!==r.idle.fontFamily){var s=r.idle.fontFamily.replace(/\ /g,"_"),o=[];for(var l in RVS.V.sizes)if(RVS.V.sizes.hasOwnProperty(l)){var d=r.idle.fontWeight[RVS.V.sizes[l]].v;d=r.idle.fontStyle?d+"italic":d,-1!==jQuery.inArray(d,o)||void 0!==n[s]&&-1!==jQuery.inArray(d,n[s].weights)||void 0!==t[s]&&-1!==jQuery.inArray(d,t[s].weights)||o.push(d)}o.length>0&&(void 0===t[s]?t[s]={family:s,font:r.idle.fontFamily,weights:o,italic:r.idle.fontStyle}:t[s]={family:s,font:r.idle.fontFamily,weights:RVS.F.mergeArrays(o,t[s].weights),italic:!0===t[s]||r.idle.fontStyle})}}for(var a in t)if(t.hasOwnProperty(a)){var S=RVS.F.loadSingleFont(t[a]);void 0!==S&&i.push(S)}RVS.F.do_google_font_load(i,{silent:!0})},RVS.F.preloadUsedFonts=function(){var e={},t=[];for(var i in RVS.L)if(RVS.L.hasOwnProperty(i)&&("text"===RVS.L[i].type||"button"===RVS.L[i].type)&&void 0!==RVS.L[i].idle&&void 0!==RVS.L[i].idle.fontFamily){var a=RVS.L[i].idle.fontFamily.replace(/\ /g,"_");for(var r in e[a]=void 0===e[a]?{family:a,weights:[],italic:!1}:e[a],e[a].font=RVS.L[i].idle.fontFamily,e[a].italic=!0===e[a].italic||RVS.L[i].idle.fontStyle,RVS.V.sizes)RVS.V.sizes.hasOwnProperty(r)&&-1===e[a].weights.toString().indexOf(RVS.L[i].idle.fontWeight[RVS.V.sizes[r]].v)&&e[a].weights.push(RVS.L[i].idle.fontWeight[RVS.V.sizes[r]].v)}for(var i in e)if(e.hasOwnProperty(i)){var s=RVS.F.loadSingleFont(e[i]);void 0!==s&&t.push(s)}RVS.F.do_google_font_load(t)},RVS.F.loadSingleFont=function(e){var t=function(e){var t=!1;for(var i in RVS.LIB.FONTS)if(RVS.LIB.FONTS[i].label==e){"googlefont"==RVS.LIB.FONTS[i].type&&(t=RVS.LIB.FONTS[i]);break}return t}(e.font);if(t&&(e.weights=void 0===e.weights?[]:e.weights,e.subsets=void 0===e.subsets?[]:e.subsets,e.font=e.font.replace(/\ /g,"+"),void 0===n[e.family]||!RVS.F.matchArray(e.weights,n[e.family].weights))){n[e.family]=void 0===n[e.family]?{weights:e.weights,subsets:e.subsets}:n[e.family],n[e.family].weights=RVS.F.mergeArrays(e.weights,n[e.family].weights);var i="",a="";if(n[e.family].weights=function(e,t){var i=[];for(var a in e)e.hasOwnProperty(a)&&jQuery.inArray(e[a],t)>=0&&i.push(e[a]);return i}(n[e.family].weights,t.variants),0===n[e.family].weights.length)for(var r in t.variants)t.variants.hasOwnProperty(r)&&(r>0?a+=",":a=":",a+=t.variants[r],n[e.family].weights.push(t.variants[r]));else for(var s in n[e.family].weights)n[e.family].weights.hasOwnProperty(s)&&(s>0?a+=",":a=":",a+=n[e.family].weights[s],e.italic&&-1==a.indexOf("italic")&&-1==jQuery.inArray(n[e.family].weights[s]+"italic",n[e.family].weights)&&(a+=","+n[e.family].weights[s]+"italic"));if(void 0!==t.subsets)for(var r in t.subsets)t.subsets.hasOwnProperty(r)&&(r>0?i+=",":i=":",i+=t.subsets[r],e.subsets.push(t.subsets[r]));return e.font+a+i}},RVS.F.do_google_font_load=function(e,t,i){if(t=void 0===t?{silent:!1}:t,null!==e&&e.length>0){var a=0;for(var r in e)e.hasOwnProperty(r)&&(r>0&&" ",e[r],a++);a=1===a?a+" Font":a+" Fonts",tpWebFont.load({google:{families:e},fontactive:m,loading:function(){!0!==t.silent&&RVS.F.showWaitAMinute({fadeIn:500,text:"Please Wait
            Loading "+a+""})},active:function(){!0!==t.silent&&setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500}),void 0!==i&&setTimeout(function(){RVS.DOC.trigger(i)},500)},50)},inactive:function(e){!0!==t.silent&&setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500}),void 0!==i&&setTimeout(function(){RVS.DOC.trigger(i)},500)},50)}})}},RVS.F.importSelectedLayers=function(e){e=void 0===e?RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers:e;var t=!1;void 0!==window.copyPasteLayers&&void 0!==window.copyPasteLayers.layers&&(t=!0,window.backupCopyPaste=jQuery.extend(!0,{},window.copyPasteLayers.layers)),window.copyPasteLayers={amount:0,layers:{}};for(let t in RVS.LIB.OBJ.import.toImport)RVS.LIB.OBJ.import.toImport.hasOwnProperty(t)&&(window.copyPasteLayers.layers[e[RVS.LIB.OBJ.import.toImport[t]].uid]=jQuery.extend(!0,RVS.F.addLayerObj(e[RVS.LIB.OBJ.import.toImport[t]].type,void 0,!0),e[RVS.LIB.OBJ.import.toImport[t]]));for(var i in"grouplayers"===RVS.LIB.OBJ.depth&&(delete window.copyPasteLayers.layers.bottom,delete window.copyPasteLayers.layers.middle,delete window.copyPasteLayers.layers.top),window.copyPasteLayers.layers)if(window.copyPasteLayers.layers.hasOwnProperty(i))for(var a in window.copyPasteLayers.layers[i].actions.action)window.copyPasteLayers.layers[i].actions.action.hasOwnProperty(a)&&void 0!==window.copyPasteLayers.layers[i].actions.action[a]&&window.copyPasteLayers.layers[i].actions.action[a].layer_target&&(window.copyPasteLayers.layers[i].actions.action[a].beforemigration_layer_target=window.copyPasteLayers.layers[i].actions.action[a].layer_target);var r,s=[],o=[],n=[],l={},d=[];for(var S in window.copyPasteLayers.layers)if(window.copyPasteLayers.layers.hasOwnProperty(S)){var c=window.copyPasteLayers.layers[S].uid;s.push({type:window.copyPasteLayers.layers[c].type,copyPaste:"paste",duplicateId:c,ignoreBackupGroup:!0,ignoreLayerList:!0,ignoreOrderHTMLLayers:!0,prefix:RVS_LANG.imported}),o.push(c),"column"===window.copyPasteLayers.layers[c].type&&(r="row"===window.copyPasteLayers.layers[c].type?c:window.copyPasteLayers.layers[c].group.puid,-1===jQuery.inArray(r,d)&&d.push(r))}for(var i in RVS.F.openBackupGroup({id:"addLayer",txt:"Duplicate Layer(s)",icon:"layers",lastkey:"layer"}),s)if(s.hasOwnProperty(i)){var p=window.copyPasteLayers.layers[o[i]].group.puid;if(-1===p||-1==jQuery.inArray(parseInt(p,0),o)){let e=RVS.F.addLayer(s[i]);l[o[i]]=e,n.push(e)}}for(var i in d)d.hasOwnProperty(i)&&void 0!==RVS.L[d[i]]&&RVS.F.fixColumnsInRows({layerid:d[i]});for(var i in RVS.L)if(RVS.L.hasOwnProperty(i)&&RVS.L[i].actions)for(var a in RVS.L[i].actions.action)RVS.L[i].actions.action.hasOwnProperty(a)&&void 0!==RVS.L[i].actions.action[a]&&RVS.L[i].actions.action[a].beforemigration_layer_target&&(RVS.L[i].actions.action[a].layer_target=l[RVS.L[i].actions.action[a].beforemigration_layer_target],delete RVS.L[i].actions.action[a].beforemigration_layer_target);for(var i in RVS.F.closeBackupGroup({id:"addLayer"}),RVS.F.buildLayerLists({force:!0,ignoreRebuildHTML:!0}),RVS.F.reOrderHTMLLayers(),n)n.hasOwnProperty(i)&&RVS.F.selectLayers({id:n[i],overwrite:!1,action:"add",ignoreUpdate:!0});RVS.F.selectedLayersVisualUpdate(),RVS.F.updateSelectedHtmlLayers(),RVS.F.checkShowHideLayers(),RVS.F.checkLockedLayers(),t&&(window.copyPasteLayers.layers=jQuery.extend({},window.backupCopyPaste)),setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),"layers"===RVS.LIB.OBJ.depth&&(jQuery("#rb_modal_underlay").appendTo("#slider_settings"),RVS.F.RSDialog.close()),RVS.F.closeObjectLibrary(),RVS.F.checkUsedFonts()},RVS.F.getUniqueid=function(){for(;jQuery.inArray(RVS.S.uniqueId,RVS.S.uniqueIds)>=0;)RVS.S.uniqueId++;return RVS.S.uniqueId},RVS.F.addLayerObj=function(e,t,i,a){if(void 0===RVS.ENV.img_ph_url&&(RVS.ENV.video_ph_url=RVS.ENV.img_ph_url=RVS.ENV.plugin_url+"admin/assets/images/transparent_placeholder.png"),"object"==typeof e&&(e=(t=e).type),void 0!==t&&void 0!==t.uid&&jQuery.inArray(t.uid,["top","bottom","middle","zone"])>=0)return t;if(jQuery.inArray(e,["top","bottom","middle","zone"])>=0)return t;"undefined"!=typeof _rmig_&&(t=void 0===t?{}:_rmig_.migrateLayer(t)),t=void 0===t?{}:t;var r={};switch(r.addOns=t.addOns||{},r.type=f(t.type,e),r.subtype=f(t.subtype,""),r.linebreak=f(t.linebreak,!1),r.text="text"===e||"button"===e?f(t.text,"New Layer"):"",r.placeholder="text"===e||"button"===e?f(t.placeholder,""):"",r.alias=RVS.F.firstCharUppercase(f(t.alias,"New Layer")),i||(r.uid=f(t.uid,RVS.F.getUniqueid())),r.version=f(t.version,"6.0.0"),r.version=r.version<"6.0.0"?"6.0.0":r.version,r.htmltag=f(t.htmltag,"div"),r.customCSS=f(t.customCSS,""),r.customHoverCSS=f(t.customHoverCSS,""),r.type){case"text":case"button":case"image":r.media=f(t.media,{imageUrl:RVS.ENV.img_ph_url,imageId:"",imageFromStream:!1}),r.media.loaded=!1;break;case"audio":case"video":r.media=f(t.media,{mediaType:"audio"===r.type?"audio":i?"":"html5",audioUrl:"",audioTitle:"",posterUrl:RVS.ENV.video_ph_url,posterId:"",posterFromStream:!1,thumbs:{veryBig:{width:640,height:480,url:RVS.ENV.video_ph_url},big:{width:640,height:480,url:RVS.ENV.video_ph_url},large:{width:640,height:360,url:RVS.ENV.video_ph_url},medium:{width:320,height:240,url:RVS.ENV.video_ph_url},small:{width:200,height:150,url:RVS.ENV.video_ph_url}},nointeraction:!1,descSmall:"",description:"",link:"",mp4Url:"",ogvUrl:"",webmUrl:"",allowFullscreen:!0,args:"",author:"",autoPlay:"true",controls:!1,cover:!1,disableOnMobile:!1,dotted:"none",startAt:"00:00",endAt:"00:00",forceRewind:!0,fullWidth:!1,id:"",videoFromStream:!1,largeControls:!0,leaveOnPause:!0,mute:!0,nextSlideAtEnd:!0,preload:"auto",preloadAudio:"metadata",preloadWait:"0",ratio:"16:9",posterOnPause:!1,posterOnMobile:!1,stopAllVideo:!0,playInline:!0,hideAudio:!0,speed:1,loop:!0,pausetimer:!1,volume:"100"}),void 0!==r.media&&"video"===r.media.type&&void 0===r.media.allowFullscreen&&!0!==i&&(r.media.allowFullscreen=!0),void 0!==r.media&&"streamyoutube"===r.media.mediaType&&(r.media.mediaType="youtube",r.media.videoFromStream=!0),void 0!==r.media&&"streamvimeo"===r.media.mediaType&&(r.media.mediaType="vimeo",r.media.videoFromStream=!0),r.media.mediaType=i||""!==r.media.mediaType&&void 0!==r.media.mediaType?i?"alwayswrite":r.media.mediaType:"html5",r.media.loop=!0===r.media.loop||void 0!==t&&void 0!==t.media&&("loopandnoslidestop"===t.media.loop||"loop"===t.media.loop||!0===t.media.loop||"true"===t.media.loop),r.media.pausetimer=void 0!==t&&void 0!==t.media&&(!0===t.media.pausetimer||!1!==t.media.pausetimer&&"loopandnoslidestop"!==t.media.loop),!0===r.media.loop&&!0===r.media.nextSlideAtEnd&&(r.media.loop=!1),i&&void 0!==r.media&&(r.media.loop=!0,r.media.pausetimer=0),i&&(r.media.loop=void 0);break;case"svg":case"object":r.svg=f(t.svg,{source:"",renderedData:""})}void 0!==r.media&&void 0!==r.media.lastLibrary&&(r.media.imageLib=r.media.lastLibrary,delete r.medialastLibrary),r.toggle=f(t.toggle,{set:!1,text:"",inverse:!1,useHover:!1});var s=!0===i||!0===a?"auto":"audio"===r.type?"54":"image"!==r.type&&"shape"!==r.type&&"video"!==r.type&&"group"!==r.type?"auto":"video"!==r.type?"300px":"320px",o=!0===i||!0===a?"auto":"audio"===r.type?"54":"image"!==r.type&&"shape"!==r.type&&"video"!==r.type&&"group"!==r.type?"auto":"180px",n=!0===i?"auto":"svg"===r.type||"image"===r.type||"video"===r.type,l=!0===i||!0===a?"auto":"image"!==r.type&&"shape"!==r.type&&"video"!==r.type&&"group"!==r.type?"none":"video"!==r.type?300/180:320/180;for(var d in r.size=f(t.size,{width:RVS.F.cToResp({default:s}),height:RVS.F.cToResp({default:o}),maxWidth:RVS.F.cToResp({default:"none"}),maxHeight:RVS.F.cToResp({default:"none"}),minWidth:RVS.F.cToResp({default:"none"}),minHeight:RVS.F.cToResp({default:"none"}),originalWidth:0,originalHeight:0,aspectRatio:RVS.F.cToResp({default:l}),covermode:"custom",scaleProportional:n}),void 0!==r.size.height.d&&null===r.size.height.d.v&&(r.size.height.d.v="auto"),"svg"===r.type&&(r.size.scaleProportional=!0),r.size.originalWidth=0===r.size.originalWidth||void 0===r.size.originalWidth?r.size.width.d.v:r.size.originalWidth,r.size.originalHeight=0===r.size.originalHeight||void 0===r.size.originalHeight?r.size.height.d.v:r.size.originalHeight,r.position=f(t.position,{x:i||a?RVS.F.cToResp({default:0,unit:"px"}):RVS.F.cToResp({default:50+RVS.S.rb_ScrollX,unit:"px"}),y:i||a?RVS.F.cToResp({default:0,unit:"px"}):RVS.F.cToResp({default:50+RVS.S.rb_ScrollY,unit:"px"}),horizontal:RVS.F.cToResp({default:"left"}),vertical:RVS.F.cToResp({default:"top"}),position:"absolute"}),void 0!==t.position&&void 0!==t.position.zIndex?r.position.zIndex=t.position.zIndex:r.position.zIndex=function(){var e=5;for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&parseInt(RVS.L[t].position.zIndex,0)>=e&&(e=parseInt(RVS.L[t].position.zIndex,0)+1);return e}(),i&&(r.position.zIndex="nA"),r.attributes=f(t.attributes,{alt:"",altOption:"media_library",id:"",classes:"",rel:"",tabIndex:0,title:"",wrapperClasses:"",wrapperId:""}),r.behavior=f(t.behavior,{autoResponsive:"row"!==r.type&&"column"!==r.type&&(!(!i&&!a)||RVS.SLIDER.settings.def.autoResponsive),intelligentInherit:"row"!==r.type&&"column"!==r.type&&(!(!i&&!a)||RVS.SLIDER.settings.def.intelligentInherit),responsiveChilds:!(!i&&!a)||RVS.SLIDER.settings.def.responsiveChilds,baseAlign:"grid",responsiveOffset:!(!i&&!a)||RVS.SLIDER.settings.def.responsiveOffset,lazyLoad:"auto",imageSourceType:"full",streamSourceType:"full"}),r.group=f(t.group,{puid:-1,groupOrder:i?99999:r.position.zIndex,columnbreakat:"tablet",columnSize:"1/3"}),"row"===r.type&&-1===r.group.puid&&(r.group.puid="top"),_opacity="group"!==r.type&&"column"!==r.type&&"row"!==r.type||i||a?0:1,r.timeline=f(t.timeline,{scrollBased:"default",forcePrepare:!1,scrollBasedOffset:0,frameToIdle:"frame_1",frames:{frame_0:g({alias:RVS_LANG.enterstage,opacity:_opacity},"frame_0"),frame_1:g({alias:RVS_LANG.onstage,opacity:1,chars:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0,blur:0,grayscale:0,brightness:100,fuse:!1},words:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0,blur:0,grayscale:0,brightness:100,fuse:!1},lines:{x:0,y:0,z:0,opacity:1,rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0,blur:0,grayscale:0,brightness:100,fuse:!1}},"frame_1"),frame_999:g({endWithSlide:!0,alias:RVS_LANG.leavestage,opacity:i||a?"inherit":0},"frame_999")},clipPath:{use:!1,type:"rectangle",origin:"l"},static:{start:1,end:"last"},loop:h(),tloop:{use:!1,from:"",to:"",repeat:-1,keep:!0,children:!0}}),r.timeline.tloop=void 0===r.timeline.tloop?{use:!1,from:"",to:"",repeat:-1}:r.timeline.tloop,r.timeline.scrollBased=void 0===r.timeline.scrollBased?"default":r.timeline.scrollBased,r.timeline.scrollBasedOffset=void 0===r.timeline.scrollBasedOffset?0:r.timeline.scrollBasedOffset,r.timeline.frames.frame_0.alias=void 0===r.timeline.frames.frame_0.alias?RVS_LANG.enterstage:r.timeline.frames.frame_0.alias,r.timeline.frames.frame_1.alias=void 0===r.timeline.frames.frame_1.alias?RVS_LANG.onstage:r.timeline.frames.frame_1.alias,r.timeline.frames.frame_999.alias=void 0===r.timeline.frames.frame_999.alias?RVS_LANG.leavestage:r.timeline.frames.frame_999.alias,r.timeline.frames)r.timeline.frames.hasOwnProperty(d)&&(r.timeline.frames[d]=v(r.timeline.frames[d]),r.timeline.frames[d].timeline.start<0&&(r.timeline.frames[d].timeline.start=0),r.timeline.frames[d].timeline.startRelative<0&&(r.timeline.frames[d].timeline.startRelative=0));for(var d in r.effects=f(t.effects,{parallax:"-",pxmask:!1,attachToBg:!1,effect:"default"}),r.idle=f(t.idle,{style:"",color:RVS.F.cToResp({default:"#ffffff"}),margin:RVS.F.cToResp({default:[0,0,0,0]}),marginLock:!1,paddingLock:!1,borderWidthLock:!1,borderRadiusLock:!1,padding:RVS.F.cToResp({default:"column"===r.type?[10,10,10,10]:"row"===r.type?[10,10,10,10]:[0,0,0,0]}),autolinebreak:!0,float:RVS.F.cToResp({default:"none"}),clear:RVS.F.cToResp({default:"none"}),display:"block",fontFamily:"Roboto",fontStyle:!1,fontSize:RVS.F.cToResp({default:"20"}),fontWeight:RVS.F.cToResp({default:"400"}),letterSpacing:RVS.F.cToResp({default:"0"}),lineHeight:RVS.F.cToResp({default:"25"}),overflow:"visible",textAlign:RVS.F.cToResp({default:"left"}),verticalAlign:"top",cursor:"auto",backgroundColor:"shape"!==r.type||i||a?"transparent":"rgba(0,0,0,0.5)",backgroundPosition:"center center",backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundSizePerc:"100",backgroundSizePix:"100",backgroundImage:"",backgroundImageId:"",bgFromStream:!1,borderColor:"transparent",borderRadius:{v:[0,0,0,0],u:"%"},borderStyle:RVS.F.cToResp({default:"none"}),borderWidth:[0,0,0,0],rotationX:0,rotationY:0,rotationZ:0,opacity:1,textDecoration:"none",textTransform:"none",boxShadow:{inuse:!1,container:"content",hoffset:RVS.F.cToResp({default:0,val:0}),voffset:RVS.F.cToResp({default:0,val:0}),blur:RVS.F.cToResp({default:0,val:0}),spread:RVS.F.cToResp({default:0,val:0}),color:"rgba(0,0,0,0)"},textShadow:{inuse:!1,hoffset:RVS.F.cToResp({default:0,val:0}),voffset:RVS.F.cToResp({default:0,val:0}),blur:RVS.F.cToResp({default:0,val:0}),color:"rgba(0,0,0,0.25)"},textStroke:{inuse:!1,width:1,color:"rgba(0,0,0,0.25)"},filter:{blendMode:"normal",showInEditor:!0},spikeUse:!1,spikeLeft:"none",spikeLeftWidth:10,spikeRight:"none",spikeRightWidth:10,cornerLeft:"none",cornerRight:"none",selectable:"default",whiteSpace:RVS.F.cToResp({default:"row"===r.type||"column"===r.type?"normal":!0!==i&&1!=a?"full":"nowrap"}),svg:{color:RVS.F.cToResp({default:"#ffffff"}),strokeColor:"transparent",strokeDashArray:0,strokeDashOffset:0,strokeWidth:0}}),"object"!=typeof r.idle.borderStyle&&(r.idle.borderStyle=RVS.F.cToResp({default:r.idle.borderStyle})),r.idle.fontFamily=void 0===r.idle.fontFamily||""===r.idle.fontFamily||r.idle.fontFamily.toLowerCase()!==r.idle.fontFamily?RVS.F.compareGoogleFontName(r.idle.fontFamily,!0):RVS.F.compareGoogleFontName(r.idle.fontFamily),r.idle.fontFamily=void 0===r.idle.fontFamily?"Roboto":r.idle.fontFamily,r.idle.fontStyle="normal"!==r.idle.fontStyle&&!1!==r.idle.fontStyle,RVS.V.sizes)for(var S=0;S<4;S++)RVS.V.sizes.hasOwnProperty(d)&&(r.idle.margin[RVS.V.sizes[d]].v[S]=parseInt(r.idle.margin[RVS.V.sizes[d]].v[S],0)||0,r.idle.padding[RVS.V.sizes[d]].v[S]=parseInt(r.idle.padding[RVS.V.sizes[d]].v[S],0)||0);for(var d in r.hover=f(t.hover,{usehover:!1,usehovermask:!1,color:"#ffffff",opacity:1,backgroundColor:"transparent",borderColor:"transparent",borderRadius:{v:[0,0,0,0],u:"%"},borderStyle:"none",borderWidth:[0,0,0,0],transformPerspective:RVS.SLIDER.settings.general.perspective,originX:"50%",originY:"50%",originZ:"50%",rotationZ:0,rotationX:0,rotationY:0,scaleX:1,scaleY:1,skewX:0,skewY:0,textDecoration:"none",x:0,y:0,z:0,speed:300,ease:"power3.inOut",zIndex:"auto",pointerEvents:"auto",filter:{grayscale:0,brightness:100,blur:0},svg:{color:"#ffffff",strokeColor:"transparent",strokeDashArray:0,strokeDashOffset:0,strokeWidth:0}}),r.actions=f(t.actions,{triggerMemory:"reset",action:[]}),r.visibility=f(t.visibility,{visible:!0,locked:!1,d:!0,m:!0,n:!0,t:!0,hideunder:!1,onlyOnSlideHover:!1,publish:!0,alwaysOnCarousel:!1}),r.runtime=f(t.runtime,{internalClass:"",isDemo:!1,unavailable:!1}),RVS.S.uniqueIds.push(r.uid),RVS.LIB.ADDONS)RVS.LIB.ADDONS.hasOwnProperty(d)&&(r.addOns[d]=void 0===r.addOns[d]?{enable:!1}:r.addOns[d]);if(void 0!==r.customCSS&&r.customCSS.length>0){r.customCSS=r.customCSS.replace(/\s\s+/g," ");var c=r.customCSS.split(";"),p="";for(var d in c)if(c.hasOwnProperty(d)){var u=c[d].split(":"),R=u[0].replace(/\s/g,"");if(""!==jQuery.trim(R))switch(R){case"letter-spacing":r.idle.letterSpacing=RVS.F.cToResp({default:u[1]});break;case"text-align":r.idle.textAlign=RVS.F.cToResp({default:u[1]});break;case"text-shadow":-1===u[1].indexOf("none")&&(p+=c[d]);break;default:p+=c[d]+";"}}r.customCSS=p}return r},RVS.F.simplifyLayer=function(e){return"zone"===e.type?jQuery.extend(!0,{},e):jQuery.extend(!0,{},RVS.F.simplifyObject(RVS.F.addLayerObj(e.type,void 0,!0),jQuery.extend(!0,{},e)))},RVS.F.simplifyAllLayer=function(e){var t={};for(var i in e)e.hasOwnProperty(i)&&(t[i]=RVS.F.simplifyLayer(e[i]),t[i].type=e[i].type);return t},RVS.F.expandAllLayer=function(e){var t={};for(var i in e)e.hasOwnProperty(i)&&(t[i]=jQuery.extend(!0,RVS.F.addLayerObj(e[i].type,void 0,!0),e[i]));return t},RVS.F.initAddonMigration=function(e){}}(),RVS.LIB.ACTION_WITH_TRGT=[],RVS.LIB.ACTIONTYPES={},function(){var e=["X","M","N"];function t(e){if(!e.id)return e.text;var t=e.id.indexOf("static-")>=0,i=e.id.replace("static-",""),a=void 0!==RVS.SLIDER.staticSlideId&&void 0!==RVS.SLIDER[RVS.SLIDER.staticSlideId]?RVS.SLIDER[RVS.SLIDER.staticSlideId].layers:void 0,r="backgroundvideo"===i||"firstvideo"===i?"videocam":t&&void 0!==a?void 0!==a[i]?RVS.F.getLayerIcon(a[i].type):"":void 0!==RVS.L[i]?RVS.F.getLayerIcon(RVS.L[i].type):"";return jQuery(''+r+""+e.text+"")}function i(e){var t=RVS.L[RVS.selLayers[0]].actions.action.length,i=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].actions);i.action.push({action:e,tooltip_event:"click",link_help_in:"keep",link_open_in:"_self",link_follow:"nofollow"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".actions",val:i}),RVS.S.actionIdx=t,RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides(),RVS.DOC.trigger("layer_action_selected")}RVS.F.initLayerActions=function(){RVS.F.createActionGroup({icon:"link",id:"layeraction_group_link",actions:[{val:"menu",inputs:"#la_settings_link_menu, #la_settings_link,#la_settings_scroll_under"},{val:"link",inputs:"#la_settings_link_url,#la_settings_link,#la_settings_link_type"},{val:"callback",inputs:"#la_settings_callback"},{val:"scrollto",inputs:"#la_settings_scroll_to,#la_settings_scroll_under"},{val:"scroll_under",inputs:"#la_settings_scroll_under"}]}),RVS.F.createActionGroup({icon:"code",id:"layeraction_group_slide",actions:[{val:"jumpto",inputs:"#la_settings_jumpto"},{val:"next"},{val:"prev"},{val:"pause"},{val:"resume"},{val:"toggle_slider"},{val:"close_modal"},{val:"open_modal",inputs:"#la_settings_modal"}]}),RVS.F.createActionGroup({icon:"layers",id:"layeraction_group_layer",actions:[{val:"start_in",inputs:"#la_settings_layer_actions, #la_settings_layer_actions_in, #la_settings_childrentimelines",layerTarget:!0},{val:"start_out",inputs:"#la_settings_layer_actions, #la_settings_layer_actions_out, #la_settings_childrentimelines",layerTarget:!0},{val:"start_frame",inputs:"#la_settings_layer_actions, #la_settings_layer_actions_frame, #la_settings_childrentimelines",layerTarget:!0},{val:"next_frame",inputs:"#la_settings_layer_actions, #la_settings_childrentimelines",layerTarget:!0},{val:"prev_frame",inputs:"#la_settings_layer_actions, #la_settings_childrentimelines",layerTarget:!0},{val:"toggle_layer",inputs:"#la_settings_layer_actions, #la_settings_layer_toggle_actions, #la_settings_childrentimelines",layerTarget:!0},{val:"toggle_frames",inputs:"#la_settings_layer_actions, #la_settings_layer_actions_frameXY, #la_settings_childrentimelines",layerTarget:!0}]}),RVS.F.createActionGroup({icon:"videocam",id:"layeraction_group_media",actions:[{val:"start_video",layerTarget:!0,media:!0},{val:"stop_video",layerTarget:!0,media:!0},{val:"toggle_video",layerTarget:!0,media:!0},{val:"mute_video",layerTarget:!0,media:!0},{val:"unmute_video",layerTarget:!0,media:!0},{val:"toggle_mute_video",layerTarget:!0,media:!0},{val:"toggle_global_mute_video"}]}),RVS.F.createActionGroup({icon:"fullscreen",id:"layeraction_group_fullscreen",actions:[{val:"togglefullscreen"},{val:"gofullscreen"},{val:"exitfullscreen"}]}),RVS.F.createActionGroup({icon:"layers",id:"layeraction_group_layer",actions:[{val:"simulate_click",layerTarget:!0},{val:"toggle_class",inputs:"#la_settings_class",layerTarget:!0}]}),RVS.DOC.trigger("extendLayerActionGroups"),function(){RVS.DOC.on("openLayerActions",RVS.F.openLayerActions);RVS.DOC.on("updatePlayFrameXOnlyOnAction",RVS.F.updatePlayFrameXOnlyOnAction),RVS.DOC.on("click",".drop_dependencies",function(){jQuery("#layer_with_action_wrap").toggleClass("opendeps")}),RVS.DOC.on("click","#rbm_layer_action .rbm_close",function(){for(var e in jQuery("#rbm_layer_action").hasClass("inpickermode")?(jQuery("#rbm_layer_action").removeClass("inpickermode"),jQuery("#layeraction_list").hide(),jQuery("#layer_action_type").show()):(jQuery(".actionDependent").removeClass("actionDependent"),RVS.F.RSDialog.close()),RVS.L)RVS.L[e].actions&&RVS.L[e].actions.action.length>0?jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+RVS.L[e].uid).addClass("actionmarked"):jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+RVS.L[e].uid).removeClass("actionmarked");RVS.F.updateAllLayerFrames()}),RVS.DOC.on("click","#addactiontolayer",function(){return i("link"),!1}),RVS.DOC.on("click",".duplicate_single_layer_action",function(){var e=jQuery(this).closest(".single_layer_action"),t=RVS.L[RVS.selLayers[0]].actions.action.length,i=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].actions);return i.action.push(RVS.L[RVS.selLayers[0]].actions.action[e.index()]),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".actions",val:i}),RVS.S.actionIdx=t,setTimeout(function(){RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides()},50),!1}),RVS.DOC.on("click",".delete_single_layer_action",function(){var e=jQuery(this).closest(".single_layer_action"),t=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].actions);return t.action.splice(e.index(),1),RVS.S.actionIdx=0,RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".actions",val:t}),setTimeout(function(){RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides(),RVS.DOC.trigger("layer_action_selected")},50),!1}),RVS.DOC.on("click","#layer_action_type",function(){jQuery("#rbm_layer_action").addClass("inpickermode"),jQuery("#layeraction_list").show(),jQuery(this).hide(),jQuery("#layeraction_list .lal_group_member").removeClass("selected"),jQuery("#layeraction_picker_"+RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action).addClass("selected")}),RVS.DOC.on("click",".lal_group_member",function(){jQuery("#rbm_layer_action").removeClass("inpickermode"),jQuery("#layer_action_type").show(),void 0===RVS.S.actionIdx||void 0===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]?(i(this.dataset.val),jQuery("#action_inputs .la_settings").hide(),jQuery(RVS.LIB.ACTIONTYPES[this.dataset.val].inputs).show(),jQuery("#layeraction_list").hide()):(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".actions.action."+RVS.S.actionIdx+".action",val:this.dataset.val}),jQuery("#action_inputs .la_settings").hide(),jQuery(RVS.LIB.ACTIONTYPES[this.dataset.val].inputs).show(),jQuery("#layeraction_list").hide(),RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides()),RVS.DOC.trigger("layer_action_selected")}),RVS.DOC.on("click",".single_layer_action",function(e){RVS.S.actionIdx=jQuery(this).index(),jQuery(".single_layer_action").removeClass("selected"),jQuery(this).addClass("selected"),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides(),RVS.DOC.trigger("layer_action_selected")}),RVS.DOC.on("click",".lal_group_header",function(){var e=jQuery(this).closest(".lal_group");e.toggleClass("closed")}),RVS.DOC.on("refreshActionView",function(){RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides()}),RVS.DOC.on("refreshSlideLists",function(){RVS.F.refreshModalSlides()}),RVS.DOC.on("refreshLayerToggleState",function(){"visible"==jQuery("#toggle_layer_type").val()?RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_1.timeline.actionTriggered=!1:RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_1.timeline.actionTriggered=!0,RVS.F.buildActionList(),RVS.F.selectLayerAction(),RVS.F.refreshFrameLists(),RVS.F.refreshModalSlides()})}()},RVS.F.openLayerActions=function(){RVS.selLayers.length>0?(RVS.S.actionIdx=void 0,jQuery("#no_action_selected").show(),jQuery("#action_inputs, .la_settings").hide(),RVS.F.initActionsOfLayers(),RVS.F.RSDialog.create({modalid:"rbm_layer_action",bgopacity:.5})):RVS.F.showInfo({content:RVS_LANG.noLayersSelected,type:"warning",showdelay:0,hidedelay:3,hideon:"",event:""})},RVS.F.selectLayerAction=function(){if(jQuery(".actionselected").removeClass("actionselected"),void 0===RVS.S.actionIdx||RVS.S.actionIdx<0||0==RVS.L[RVS.selLayers[0]].actions.action.length)return jQuery("#action_inputs, .la_settings").hide(),jQuery("#no_action_selected").show(),!1;if(jQuery("#action_inputs").show(),jQuery(".la_settings, #no_action_selected").hide(),void 0!==RVS.LIB.ACTIONTYPES[RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action]&&jQuery(RVS.LIB.ACTIONTYPES[RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action].inputs).show(),void 0!==RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].layer_target&&(RVS.S.actionTrgtLayerId=RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].layer_target||"none"),jQuery.inArray(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action,["scroll_under","scrollto"])>=0&&(void 0===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action_easing&&(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action_easing="power1.inOut"),void 0===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action_speed&&(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action_speed="1000ms")),"link"===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action&&("column"===RVS.L[RVS.selLayers[0]].type||"row"===RVS.L[RVS.selLayers[0]].type||"group"===RVS.L[RVS.selLayers[0]].type?RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].link_type="jquery":void 0===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].link_type&&(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].link_type="a")),jQuery.inArray(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action,["start_in","start_out","start_frame","next_frame","prev_frame","toggle_layer","toggle_frames"])>=0&&void 0===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].updateChildren&&(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].updateChildren=!0),RVS.F.updateEasyInputs({container:jQuery("#rbm_layer_action"),path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".",trigger:"init"}),RVS.F.upadteLayerTargetDropDowns({action:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action,targetid:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].layer_target}),RVS.F.updateSlideList({action:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action,targetid:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].jump_to_slide}),RVS.F.updateLinkTypes({action:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action,linktype:RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].link_type}),void 0!==RVS.S.actionTrgtLayerId&&(""+RVS.S.actionTrgtLayerId).indexOf("static-")>=0){var e=void 0!==RVS.SLIDER.staticSlideId&&void 0!==RVS.SLIDER[RVS.SLIDER.staticSlideId]?RVS.SLIDER[RVS.SLIDER.staticSlideId].layers:void 0,t=(""+RVS.S.actionTrgtLayerId).replace("static-","");void 0!==e&&void 0!==e[t]&&("toggle_layer"===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action&&("visible"===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].toggle_layer_type?e[t].timeline.frames.frame_1.timeline.actionTriggered=!1:e[t].timeline.frames.frame_1.timeline.actionTriggered=!0,e[t].timeline.frames.frame_999.timeline.actionTriggered=!0),jQuery("#overtake_frame_1_control")[0].checked=e[t].timeline.frames.frame_1.timeline.actionTriggered,jQuery("#overtake_frame_999_control")[0].checked=e[t].timeline.frames.frame_999.timeline.actionTriggered,RVS.F.turnOnOffVisUpdate({input:jQuery("#overtake_frame_1_control")}),RVS.F.turnOnOffVisUpdate({input:jQuery("#overtake_frame_999_control")}),jQuery("#la_triggerMemory").val(e[t].actions.triggerMemory).trigger("change.select2RS"),RVS.F.updatePlayFrameXOnlyOnAction(null,"X"),RVS.F.updatePlayFrameXOnlyOnAction(null,"N"),RVS.F.updatePlayFrameXOnlyOnAction(null,"M"))}else void 0!==RVS.L[RVS.S.actionTrgtLayerId]&&(RVS.H[RVS.S.actionTrgtLayerId].w.addClass("actionselected"),"toggle_layer"===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action&&("visible"===RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].toggle_layer_type?RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_1.timeline.actionTriggered=!1:RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_1.timeline.actionTriggered=!0,RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_999.timeline.actionTriggered=!0),jQuery("#overtake_frame_1_control")[0].checked=RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_1.timeline.actionTriggered,jQuery("#overtake_frame_999_control")[0].checked=RVS.L[RVS.S.actionTrgtLayerId].timeline.frames.frame_999.timeline.actionTriggered,RVS.F.turnOnOffVisUpdate({input:jQuery("#overtake_frame_1_control")}),RVS.F.turnOnOffVisUpdate({input:jQuery("#overtake_frame_999_control")}),jQuery("#la_triggerMemory").val(RVS.L[RVS.S.actionTrgtLayerId].actions.triggerMemory).trigger("change.select2RS"),RVS.F.updatePlayFrameXOnlyOnAction(null,"X"),RVS.F.updatePlayFrameXOnlyOnAction(null,"N"),RVS.F.updatePlayFrameXOnlyOnAction(null,"M"));jQuery("#layer_action_fake").html(RVS.LIB.ACTIONTYPES[RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action].name)},RVS.F.layerFrameTriggered=function(e){var t=parseInt(e.layerid,0);return RVS.L[t].timeline.frames[e.frame].timeline.actionTriggered},RVS.F.layerFrameTriggeredBy=function(e){for(var t=parseInt(e.layerid,0),i=[],a=(""+RVS.S.slideId).indexOf("static")>=0,r=null==e.src&&a?RVS.SLIDER.slideIDs.length-1:-1,s=!1;!s;){var o=void 0===e.src?-1===r?RVS.L:RVS.SLIDER[RVS.SLIDER.slideIDs[r]].layers:e.src;for(var n in o)if(!(void 0===e.all&&i.length>0)&&o.hasOwnProperty(n)&&void 0!==o[n].actions)for(var l in o[n].actions.action)if(!(void 0===e.all&&i.length>0)&&o[n].actions.action.hasOwnProperty(l)&&void 0!==o[n].actions.action[l].layer_target&&(a&&o[n].actions.action[l].layer_target==="static-"+t||a&&RVS.SLIDER.slideIDs[r]===RVS.S.slideId&&parseInt(o[n].actions.action[l].layer_target,0)===parseInt(t,0)||!a&&parseInt(o[n].actions.action[l].layer_target,0)===parseInt(t,0))){var d=o[n].actions.action[l].action;("start_in"!==d||"any"!==e.frame&&"frame_1"!==e.frame)&&("start_out"!==d||"any"!==e.frame&&"frame_999"!==e.frame)&&("toggle_layer"!==d||"any"!==e.frame&&"frame_1"!==e.frame&&"frame_999"!==e.frame)&&("toggle_frames"!==d||"any"!==e.frame&&o[n].actions.action[l].gotoframeM!==e.frame&&o[n].actions.action[l].gotoframeN!==e.frame)&&("start_frame"!==d||"any"!==e.frame&&o[n].actions.action[l].gotoframe!==e.frame)||i.push({icon:RVS.F.getLayerIcon(o[n].type),action:d,uid:parseInt(o[n].uid,0),alias:o[n].alias,slide:void 0===e.src&&-1!==r?RVS.SLIDER.slideIDs[r]:RVS.S.slideId})}s=--r<0}return 0===i.length&&i.push({uid:"",alias:""}),e.all?i:i[0]},RVS.F.updateLayerToggleActionWaits=function(){var e=void 0!==RVS.SLIDER.staticSlideId&&void 0!==RVS.SLIDER[RVS.SLIDER.staticSlideId]?RVS.SLIDER[RVS.SLIDER.staticSlideId].layers:void 0;for(var t in RVS.L)if(RVS.L.hasOwnProperty(t)&&void 0!==RVS.L[t].actions)for(var i in RVS.L[t].actions.action)if(RVS.L[t].actions.action.hasOwnProperty(i)&&void 0!==RVS.L[t].actions.action[i].layer_target&&"toggle_layer"===RVS.L[t].actions.action[i].action){var a=RVS.L[t].actions.action[i].layer_target,r=void 0!==e&&(""+a).indexOf("static-")>=0;if(a=r?a.replace("static-",""):a,r&&void 0!==e[a]||!r&&void 0!==RVS.L[a]){var s=!("visible"===RVS.L[t].actions.action[i].toggle_layer_type);r?(e[a].timeline.frames.frame_1.timeline.actionTriggered=s,e[a].timeline.frames.frame_999.timeline.actionTriggered=!0):(RVS.L[a].timeline.frames.frame_1.timeline.actionTriggered=s,RVS.L[a].timeline.frames.frame_999.timeline.actionTriggered=!0)}}RVS.F.updateAllLayerFrames()},RVS.F.initActionsOfLayers=function(){var e=RVS.L[RVS.selLayers[0]],t=jQuery("#layer_depending_wrap"),i=RVS.F.layerFrameTriggeredBy({all:!0,layerid:RVS.selLayers[0],frame:"any"}),a=''+RVS.F.getLayerIcon(e.type)+''+e.alias+"";for(var r in t[0].innerHTML="",jQuery("#layer_with_action_wrap").removeClass("opendeps"),i.length>0&&(a+=''+RVS_LANG.triggeredby+'arrow_drop_up'),i)i.hasOwnProperty(r)&&void 0!==i[r].uid&&void 0!==i[r].action&&t.append('
          • '+i[r].icon+''+i[r].alias+(i[r].slide!==RVS.S.slideId?" ("+i[r].slide+")":"")+''+RVS_LANG["layeraction_"+i[r].action]+"
          • ");document.getElementById("add_action_to_layername").innerHTML=e.alias,document.getElementById("layer_with_action").innerHTML=a,RVS.F.updateEasyInputs({container:jQuery("#layer_width_action_inner_wrap"),path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".",trigger:"init"}),RVS.F.buildActionList()},RVS.F.buildActionList=function(){var e,t,i=jQuery("#selected_layer_actions"),a=RVS.L[RVS.selLayers[0]];for(var r in jQuery(".actionDependent").removeClass("actionDependent"),jQuery(".actionselected").removeClass("actionselected"),i[0].innerHTML="",a.actions.action)if(a.actions.action.hasOwnProperty(r)){var s='
          • ',o=(e=a.actions.action[r],t=void 0,-1==(t=-1!=jQuery.inArray(e.action,RVS.LIB.ACTION_WITH_TRGT)?parseInt(e.layer_target,0):-1)||isNaN(t)?-1:t);-1!=o?void 0!==RVS.L[o]?(s+=''+RVS.F.getLayerIcon(RVS.L[o].type)+''+RVS.L[o].alias+"",RVS.H[o].w.addClass("actionDependent")):"backgroundvideo"===a.actions.action[r].layer_target||"firstvideo"===a.actions.action[r].layer_target?s+='videocam'+RVS_LANG[a.actions.action[r].layer_target]+"":s+='error_outline'+RVS_LANG.noLayersSelected+"":void 0!==RVS.LIB.ACTIONTYPES[a.actions.action[r].action]?s+=''+RVS.LIB.ACTIONTYPES[a.actions.action[r].action].icon+'':s+='extension',void 0!==RVS.LIB.ACTIONTYPES[a.actions.action[r].action]&&void 0!==RVS_LANG["layeraction_"+a.actions.action[r].action]?s+=''+RVS_LANG["layeraction_"+a.actions.action[r].action]+"":s+=''+a.actions.action[r].action+"",s+='
            content_copydelete_forever
            ',s+="
          • ",i.append(s)}0===a.actions.action.length?(jQuery("#layeraction_list").show(),jQuery("#selected_layer_actions").hide(),jQuery("#addactiontolayer").hide()):(jQuery("#layeraction_list").hide(),jQuery("#selected_layer_actions").show(),jQuery("#addactiontolayer").show()),jQuery("#layeraction_list").RSScroll({wheelPropagation:!1,suppressScrollX:!0,minScrollbarLength:100}),jQuery("#layeractions_overview_innerwrap").RSScroll({wheelPropagation:!1,suppressScrollX:!0,minScrollbarLength:100})},RVS.F.refreshModalSlides=function(){if(RVS.L[RVS.selLayers[0]].actions.action.length&&"open_modal"==RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].action&&void 0!==RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].openmodal){var e=function(e){var t=!1;for(var i in RVS.LIB.SLIDERS)!1===t&&RVS.LIB.SLIDERS[i].alias===e&&(t=RVS.LIB.SLIDERS[i].id);return t}(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].openmodal);if(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].openmodalId=e,!1===e)return;var t="";RVS.F.ajaxRequest("get_slides_by_slider_id",{id:e},function(e){if(e.success){for(var i in e.slides)t+='";var a=jQuery("#la_open_modalslide");a[0].innerHTML=t,void 0!==RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].modalslide&&(a[0].value=RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx].modalslide),a.select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"})}})}},RVS.F.refreshFrameLists=function(){for(var t in e){if(void 0===RVS.L[RVS.S.actionTrgtLayerId])return;var i="",a=jQuery("#la_gotoframe"+e[t]),r=RVS.L[RVS.S.actionTrgtLayerId].timeline.frameOrder,s=RVS.L[RVS.S.actionTrgtLayerId].timeline.frames;for(var o in i+='",r)if(r.hasOwnProperty(o)){var n=r[o].id;"frame_0"!==n&&"frame_1"!==n&&"frame_999"!==n&&(i+='")}i+='",a[0].innerHTML=i,RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("X"===e[t]?"":e[t])]&&void 0!==s[RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("X"===e[t]?"":e[t])]]?a[0].value=RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("X"===e[t]?"":e[t])]:(RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("X"===e[t]?"":e[t])]="frame_1",a[0].value=RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("X"===e[t]?"":e[t])]),a.select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}),RVS.F.updatePlayFrameXOnlyOnAction(null,e[t])}},RVS.F.updatePlayFrameXOnlyOnAction=function(e,t){if(t=void 0===t?"X":"object"==typeof t?t.eventparam:t,void 0!==RVS.L[RVS.S.actionTrgtLayerId]){var i=jQuery("#overtake_frame"+t+"_control"),a=RVS.L[RVS.S.actionTrgtLayerId].timeline.frames,r=RVS.L[RVS.selLayers[0]].actions.action[RVS.S.actionIdx]["gotoframe"+("N"===t||"M"===t?t:"")];r&&void 0!==a[r]&&(i[0].dataset.r="timeline.frames."+r+".timeline.actionTriggered",i[0].checked=RVS.L[RVS.S.actionTrgtLayerId].timeline.frames[r].timeline.actionTriggered,RVS.F.turnOnOffVisUpdate({input:i}))}},RVS.F.upadteLayerTargetDropDowns=function(e){var i=jQuery("#la_layer_target"),a=void 0!==RVS.LIB.ACTIONTYPES[e.action]&&RVS.LIB.ACTIONTYPES[e.action].media;for(var r in i[0].innerHTML="",a&&(i[0].innerHTML+='",i[0].innerHTML+='"),RVS.L)RVS.L.hasOwnProperty(r)&&(void 0===RVS.L[r].type||"zone"===RVS.L[r].type||a&&"video"!==RVS.L[r].type&&"audio"!==RVS.L[r].type||(i[0].innerHTML+='"));if(-1===(""+RVS.S.slideId).indexOf("static_")&&void 0!==RVS.SLIDER.staticSlideId&&void 0!==RVS.SLIDER[RVS.SLIDER.staticSlideId]){i[0].innerHTML+='';var s=RVS.SLIDER[RVS.SLIDER.staticSlideId].layers;for(var r in s)s.hasOwnProperty(r)&&(void 0===s[r].type||"zone"===s[r].type||a&&"video"!==s[r].type&&"audio"!==s[r].type||(i[0].innerHTML+='"));i[0].innerHTML+=""}i.val(e.targetid).trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity",templateResult:t,templateSelection:t}),void 0!==e.targetid&&void 0!==RVS.L[e.targetid]&&(jQuery.inArray(RVS.L[e.targetid].type,["group","row","column"])>=0&&jQuery.inArray(e.action,["start_in","start_out","start_frame","next_frame","prev_frame","toggle_layer","toggle_frames"])>=0?jQuery("#la_settings_childrentimelines").show():jQuery("#la_settings_childrentimelines").hide())},RVS.F.updateLinkTypes=function(e){var t=jQuery("#la_link_type");t[0].innerHTML="",t.append('"),-1==jQuery.inArray(RVS.L[RVS.selLayers[0]].type,["group","column","row"])&&t.append('"),t.val(e.linktype).trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity"})},RVS.F.createActionGroup=function(e){var t=0!==jQuery("#"+e.id).length,i=t?jQuery("#"+e.id):jQuery('
            ');for(var a in e.title=void 0===RVS_LANG[e.id]?e.title?e.title:e.id:RVS_LANG[e.id],t||i.append('
            '+e.icon+""+e.title+'arrow_drop_down
            '),e.actions)if(e.actions.hasOwnProperty(a)){var r=e.actions[a];void 0!==r.alias&&(RVS_LANG["layeraction_"+r.val]=r.alias);var s=void 0!==r.title?r.title:void 0===RVS_LANG["layeraction_"+r.val]?r.val:RVS_LANG["layeraction_"+r.val];r.inputs=void 0===r.inputs?"":r.inputs,r.inputs=!0===r.layerTarget?"#la_settings_layertarget"+(r.inputs.length>0?", "+r.inputs:""):r.inputs,i.append('
            '+e.icon+""+s+"
            "),r.layerTarget&&RVS.LIB.ACTION_WITH_TRGT.push(r.val),RVS.LIB.ACTIONTYPES[r.val]={inputs:r.inputs,name:s,icon:e.icon,layerTarget:r.layerTarget,media:r.media}}t||jQuery("#layeraction_list").append(i)},RVS.F.updateSlideList=function(e){var i=jQuery("#la_jump_to_slide"),a='";for(var r in a+='","next"===e.targetid&&(a+='"),"previous"===e.targetid&&(a+='"),RVS.SLIDER.slideIDs)if(RVS.SLIDER.slideIDs.hasOwnProperty(r)){var s=RVS.SLIDER.slideIDs[r]+"";-1===s.indexOf("static_")&&(a+="")}i[0].innerHTML=a,i.val(e.targetid).trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity",templateResult:t,templateSelection:t})}}(), /*! * REVOLUTION 6.0.0 EDITOR LAYERLIST JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ function(){var e,t={},i=[],a={};function r(e,t){for(var i in e=function(e){var t,i=[],a=!1;for(var r in RVS.L)RVS.L.hasOwnProperty(r)&&""+RVS.L[r].group.puid==""+e&&i.push({id:RVS.L[r].uid,sort:RVS.L[r].group.groupOrder,zIndex:RVS.L[r].position.zIndex,type:RVS.L[r].type,alias:RVS.L[r].alias});for(var s in i)0!=i[s].sort&&"0"!=i[s].sort||(void 0===t?t=s:(i[s].sort=i[s].zIndex,a=!0));a&&(i[t].sort=i[t].zIndex);"top"===e||"bottom"===e||"middle"===e?i.sort(function(e,t){return e.sort-t.sort}):-1===e||"group"===RVS.L[e].type?i.sort(function(e,t){return t.sort-e.sort}):i.sort(function(e,t){return e.sort-t.sort});return i}(t))e.hasOwnProperty(i)&&("zone"!==e[i].type&&"row"!==e[i].type&&"column"!==e[i].type&&"group"!==e[i].type||(e[i].list=r(e,e[i].id)));return e}function s(e,t){var i=RVS.F.getLayerIcon(e.type),a='
            visibility_offlock';for(var r in RVS.JHOOKS.createLayerListElement)RVS.JHOOKS.createLayerListElement.hasOwnProperty(r)&&(a=RVS.JHOOKS.createLayerListElement[r]({set:a,layer:e}));a+='
            ',a+='keyboard_tab',a+="
            ";var s="zone"===e.type?"":" not_zone_layer",o='
          • ';return o+='
            ',o+='
            ',o+='
            ',o+='
            arrow_drop_down
            ',o+='
            '+i+"
            ",o+='
            '+RVS.F.sanitize_input_ws(e.alias)+"
            ","zone"!==e.type&&(o+=''),o+=a,o+="
            ",o+='
            ',o+='
            ',o+='
            ',o+="
            ",o+="
            ",o+="
          • ",jQuery(o)}function o(){jQuery(this).hasClass("collapsed")?this.dataset.wascollapsed=1:jQuery(this).addClass("collapsed")}function n(){1!=this.dataset.wascollapsed&&jQuery(this).removeClass("collapsed"),this.dataset.wascollapsed=0}function l(e){i=[],jQuery(e.container+" ."+e.cIdName).each(function(){null!==this.offsetParent&&i.push({dif:36,y:jQuery(this).offset().top,id:this.dataset.id,type:this.dataset.type,puid:this.dataset.puid})})}function d(e){var t=!1,a=0;if(void 0!==i&&i.length>0){for(;!t&&a=i[a].y&&e.y=i.length&&(a=i.length-1),{found:t,id:i[a].id,puid:i[a].puid,y:i[a].y,cover:e.y-parseInt(i[a].y,0),type:i[a].type}}return!1}function S(){var e=jQuery("#tl_layerList_"+RVS.S.slideId+" .layerlist_element");for(var t in e)if(e.hasOwnProperty(t)&&void 0!==e[t]&&void 0!==e[t].dataset&&void 0!==e[t].dataset.id){var i=jQuery(e[t]).parent().closest(".withchildren");if(i.length>0){e[t].dataset.puid=i.data("id");var a=RVS.F.getDeepVal({path:RVS.S.slideId+".layers."+e[t].dataset.id+".group.puid"});if(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e[t].dataset.id+".group.puid",val:e[t].dataset.puid}),a!=e[t].dataset.puid&&-1==jQuery.inArray(e[t].dataset.puid,["top","bottom","middle"])){var r=RVS.F.getLayerChildren({layerid:e[t].dataset.puid});RVS.F.setChildrenTimelines({childLayers:r,difference:0}),RVS.F.backupChildren({childLayers:r})}}else e[t].dataset.puid=-1,RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e[t].dataset.id+".group.puid",val:-1})}}RVS.F.initLayerListBuilder=function(){RVS.C.rb=void 0===RVS.C.rb?jQuery("#rev_builder"):RVS.C.rb,RVS.DOC.on("click dblclick",".layerselector",function(){var e=jQuery(this);return e.hasClass("checked")?(RVS.F.selectLayers({id:this.dataset.id,overwrite:!1,action:"remove"}),e.removeClass("checked")):(RVS.F.selectLayers({id:this.dataset.id,overwrite:!1,action:"add"}),e.addClass("checked")),!1}),RVS.DOC.on("click",".layerlist_element_innerwrap",function(e){if(!this.dataset.ignore&&"slide_bg_anim_trigger"!==this.id){for(var t in RVS.JHOOKS.layerListElementClicked)RVS.JHOOKS.layerListElementClicked.hasOwnProperty(t)&&RVS.JHOOKS.layerListElementClicked[t](this.dataset.id);var i="FRAMEWRAP"===e.target.nodeName||"FFBEFORE"===e.target.nodeName||"FFAFTER"===e.target.nodeName?e.target.dataset.frame:"FRAMEWRAP"===e.target.parentNode.nodeName?e.target.parentNode.dataset.frame:void 0;return void 0!==i?("animation"===RVS.eMode.mode&&"layer"===RVS.eMode.top||RVS.F.mainMode({mode:"slidelayout",forms:["*slidelayout**mode__slidecontent*#form_layer_animation"],set:!0,uncollapse:!0,slide:RVS.S.slideId}),jQuery("framewrap.selected").removeClass("selected"),"FRAMEWRAP"===e.target.nodeName&&(e.target.className+=" selected"),"FRAMEWRAP"===e.target.parentNode.nodeName&&(e.target.parentNode.className+=" selected"),RVS.F.selectLayers({id:this.dataset.id,overwrite:!0,action:"add"}),RVS.F.setKeyframeSelected(i),"animation"===RVS.eMode.mode&&RVS.F.updateKeyframeSelected(i)):-1==e.target.className.indexOf("layerselector")&&-1==e.target.className.indexOf("layerlist_element_level")&&-1==e.target.className.indexOf("material-icons")&&("animation"===RVS.eMode.mode?void 0!==RVS.L[this.dataset.id]&&(RVS.F.selectLayers({id:this.dataset.id,overwrite:!0,action:"add",selectedKeyFrame:RVS.L[this.dataset.id].timeline.frameToIdle}),RVS.F.updateKeyframeSelected(RVS.L[this.dataset.id].timeline.frameToIdle)):window.cmdctrldown?RVS.F.selectLayers({id:this.dataset.id,overwrite:!1,action:"add"}):RVS.F.selectLayers({id:this.dataset.id,overwrite:!0,action:"add"})),jQuery(".directedit").removeClass("directedit"),!1}}),RVS.DOC.on("click",".layerlist_element_level",function(){return jQuery(document.activeElement).blur(),this.className.indexOf("free_positioned_layers_toggle")>=0?jQuery("#mainLayerListWrap_"+RVS.S.slideId).toggleClass("collapsedfreelayers"):jQuery(this).closest("li").toggleClass("collapsed"),RVS.F.saveCollapsedGroups(),!1}),RVS.DOC.on("click",".layer_allcollaps",function(){return this.className.indexOf("collapsed")>=0?(this.className="layer_allcollaps",jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_group.collapsed").removeClass("collapsed"),jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_row.collapsed").removeClass("collapsed"),jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_column.collapsed").removeClass("collapsed")):(this.className="layer_allcollaps collapsed",jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_group").addClass("collapsed"),jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_row").addClass("collapsed"),jQuery("#tl_layerList_"+RVS.S.slideId+" .tllayerlist_element_column").addClass("collapsed")),RVS.F.saveCollapsedGroups(),RVS.F.layerListScrollable("update"),!1}),RVS.DOC.on("dblclick",".layerlist_element_innerwrap",function(){var e=jQuery(this);e.addClass("directedit"),e.find(".indeplayerinput").focus()}),RVS.DOC.on("click",".indeplayerinput",function(){return!1}),RVS.DOC.on("blur",".indeplayerinput",function(){jQuery(this).closest(".directedit").removeClass("directedit")}),RVS.DOC.on("click dblclick",".fclayer_withslideend",function(){var e=RVS.F.getLayerObjPath({layerid:this.dataset.layerid,frame:"frame_999"}),t=RVS.F.getDeepVal({path:e+"start"}),i=RVS.F.getLayerAliasAndFrame({layerid:this.dataset.layerid,frame:"frame_999"});return t=jQuery(this).hasClass("endswithslide")?parseInt(t,0)-100:10*RVS.F.getSlideLength(),RVS.F.updateSliderObj({path:e+"start",val:t,txt:i+" Start",icon:"access_time"}),RVS.F.updateLayerFrame({layerid:this.dataset.layerid,frame:"frame_999"}),!1}),RVS.DOC.on("click","#timeline_collapser",function(){clearTimeout(window.closeTimeLineTimer),RVS.F.expandCollapseTimeLine(!0,"close")}),jQuery("#tlLayerListWrap").on("mouseenter",function(){window.closeTimeLineTimer=setTimeout(function(){RVS.F.expandCollapseTimeLine(!0,"open")},400)}),jQuery("#tlLayerListWrap").on("mouseleave",function(){clearTimeout(window.closeTimeLineTimer)}),RVS.DOC.on("updateLayerAlias",function(e,t){document.getElementById("layerlist_element_alias_"+RVS.S.slideId+"_"+t).innerHTML=RVS.L[t].alias,"group"===RVS.L[t].type&&(document.getElementById("_group_head_title_"+RVS.S.slideId+"_"+t).innerHTML=RVS.L[t].alias),RVS.selLayers[0]==t&&(document.getElementById("updateLayerSingleAliasInput").value=RVS.L[t].alias)}),RVS.DOC.on("beforeSlideChange",function(e,i){RVS.F.stopAndPauseAllLayerAnimation(),void 0!==t[RVS.S.slideId]&&void 0!==t[RVS.S.slideId].tlLayerList&&t[RVS.S.slideId].tlLayerList.detach()}),RVS.DOC.on("updateScrollBars",function(e,t){RVS.F.layerListScrollable("update"),jQuery("#tlLayerListWrap").trigger("ps-scroll-x"),jQuery("#tlLayerListWrap").trigger("ps-scroll-y")}),RVS.DOC.on("updateSlideTransitionTimeLine",function(){RVS.F.updateSlideFrames()}),jQuery("#timeline").resizable({handles:"n",minHeight:71,maxHeight:600,start:function(e,t){jQuery("#timeline").addClass("inResize")},resize:function(e,t){tpGS.gsap.set("#tlLayerListWrap",{height:t.size.height-36+"px"}),tpGS.gsap.set("#timeline",{top:"0px"}),RVS.ENV.globVerOffset=t.size.height,RVS.DOC.trigger("updatesliderlayout","layerlist.js-355"),window.timeline_in_resize=!0},stop:function(e,t){jQuery("#timeline").removeClass("inResize"),tpGS.gsap.set("#tlLayerListWrap",{height:t.size.height-36+"px"}),RVS.V.timeline_height=t.size.height,RVS.DOC.trigger("updateScrollBars"),window.timeline_in_resize=!1,RVS.F.expandCollapseTimeLine(!0,"open")}}),RVS.F.layerListScrollable("init")},RVS.F.updateZoneZIndexes=function(){tpGS.gsap.set(RVS.C.rZone.top,{zIndex:RVS.L.top.position.zIndex}),tpGS.gsap.set(RVS.C.rZone.bottom,{zIndex:RVS.L.bottom.position.zIndex}),tpGS.gsap.set(RVS.C.rZone.middle,{zIndex:RVS.L.middle.position.zIndex})},RVS.F.buildLayerLists=function(e){RVS.L=RVS.SLIDER[RVS.S.slideId].layers,!0!==a[RVS.S.slideId]&&(a[RVS.S.slideId]=!0,RVS.F.preloadUsedFonts());var i=0;RVS.F.updateColumnBreaksChildren(),void 0===RVS.L.top&&(i=function(e){var t=0;for(var i in RVS.L)RVS.L.hasOwnProperty(i)&&"row"===RVS.L[i].type&&(t=t=0&&(t=RVS.F.getLayerChildren({layerid:RVS.L[i].uid,kids:t}))}return t},RVS.F.getVisibleLayersInList=function(){var e=0;for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&(-1===RVS.L[t].group.puid?e++:(-1!==RVS.L[RVS.L[t].group.puid].group.puid||jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+RVS.L[t].group.puid).hasClass("collapsed"))&&(-1===RVS.L[RVS.L[t].group.puid].group.puid||jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+RVS.L[RVS.L[t].group.puid].group.puid).hasClass("collapsed"))||e++);return e},RVS.F.expandCollapseTimeLine=function(t,i){var a,r;window.timeline_in_resize||(a=r=jQuery("#timeline").height(),t&&((a=a<=76&&"close"!==i||"open"===i?"auto"===RVS.V.timeline_height?Math.max(RVS.V.timeline_minOpenHeight,window.innerHeight-RVS.S.ulDIM.height):RVS.V.timeline_height:76)!==r?tpGS.gsap.to(jQuery("#timeline"),.3,{height:a,ease:"power3.out",onUpdate:function(){RVS.ENV.globVerOffset=jQuery("#timeline").height(),RVS.DOC.trigger("updatesliderlayout","layerlist.js-142")}}):RVS.ENV.globVerOffset=a,tpGS.gsap.to(jQuery("#tlLayerListWrap"),.3,{height:a-36,ease:"power3.out"}),setTimeout(function(){RVS.DOC.trigger("updateScrollBars")},350)),a>76?jQuery("#timeline_collapser").show():jQuery("#timeline_collapser").hide(),e!==a&&setTimeout(function(){RVS.ENV.globVerOffset=a,RVS.DOC.trigger("updatesliderlayout","layerlist.js-157"),tpGS.gsap.set(RVS.C.rb.find(".rs__scrollbar-x").first(),{bottom:a+5+"px",top:"auto"})},350),e=a)},RVS.F.getLayerOrder=function(){return r([],-1)},RVS.F.getLayerBeforeZIndex=function(e){var t,i,a=r([],RVS.L[e].group.puid);switch(RVS.L[e].type){case"row":case"column":for(i in a)a.hasOwnProperty(i)&&a[i].sortRVS.L[t].group.groupOrder)&&(t=a[i].id);break;default:for(i in a)a.hasOwnProperty(i)&&a[i].zIndex>RVS.L[e].position.zIndex&&(void 0===t||a[i].zIndexRVS.L[e].group.groupOrder&&(void 0===t||a[i].sortRVS.L[t].position.zIndex)&&(t=a[i].id)}return t},RVS.F.updateCoveredTimelines=function(){var e=jQuery("#timeline").offset().left;RVS.TL.ct.offset().left-e<290?RVS.TL.ct.addClass("covered"):RVS.TL.ct.removeClass("covered"),RVS.TL.mt.offset().left-e<290?RVS.TL.mt.addClass("covered"):RVS.TL.mt.removeClass("covered"),RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.set&&(RVS.TL.slte.offset().left-e<290?RVS.TL.slte.addClass("covered"):RVS.TL.slte.removeClass("covered"),RVS.TL.slts.offset().left-e<290?RVS.TL.slts.addClass("covered"):RVS.TL.slts.removeClass("covered"))},RVS.F.layerListScrollable=function(t){if(void 0===t||"init"===t)RVS.TL._scrollLeft=0,jQuery("#tlLayerListWrap").RSScroll({wheelPropagation:!0,suppressScrollX:!1,minScrollbarLength:30}).on("ps-scroll-y",function(){l({container:"#tl_layerList_"+RVS.S.slideId,cIdName:"tllayerlist_element"})}).on("ps-scroll-x",function(){RVS.TL._scrollLeft=this.scrollLeft,tpGS.gsap.set([jQuery("#tlLayerListWrap .context_left"),"#the_st_cl","#hovertime",".timeline_left_container"],{x:this.scrollLeft}),tpGS.gsap.set(["#timeline_top_toolbar"],{x:0-this.scrollLeft}),RVS.F.updateHoverTime({pos:!1,cont:!0}),RVS.F.updateCoveredTimelines()});else{if("scrollToSelected"===t){var i=jQuery(".tllayerlist_element.checked").first().length>0?jQuery(".tllayerlist_element.checked").first().offset().top:0;e=void 0===e?jQuery("#timeline").height():e,i>RVS.S.winh-e&&i+50'):(e={container:"#tl_layerList_"+RVS.S.slideId,cIdName:"tllayerlist_element"},jQuery(e.container+" ."+e.cIdName).each(function(){jQuery(this).data("uiDraggable")&&jQuery(this).draggable("destroy")}),document.getElementById("tl_layerList_"+RVS.S.slideId).innerHTML=""),t[RVS.S.slideId].tlLayerList=jQuery("#tl_layerList_"+RVS.S.slideId),function e(t){for(var i in t.list)if(t.list.hasOwnProperty(i)){var a=t.list[i],r=s(RVS.L[a.id],t.cIdName);"zone"!==a.type&&"group"!==a.type&&"row"!==a.type&&"column"!==a.type||(r.addClass("withchildren"),r.append("
              "),0===a.list.length&&r.data("status","empty"),e({list:a.list,container:r.find("ul"),showEmpty:!1,cIdName:t.cIdName})),"tllayerlist_element"===t.cIdName&&"top"!==a.id&&"middle"!==a.id&&"bottom"!==a.id&&RVS.F.addLayerFrames(RVS.L[a.id],r),t.container.append(r)}t.showEmpty&&0===t.list.length&&t.container.append('
            • not_interested
              No Layer Available
            • ')}({list:a,container:t[RVS.S.slideId].tlLayerList,showEmpty:!0,cIdName:"tllayerlist_element"}),function(e){e.length>0?jQuery(".layerlist_element.nolayeravailable").hide():jQuery(".layerlist_element.nolayeravailable").show()}(a),function(e){var a,r,s,S,c=0;jQuery(e.container+" ."+e.cIdName).draggable({helper:"clone",opacity:.5,axis:"y",start:function(i,n){"zone"!=this.dataset.type?("row"===this.dataset.type&&jQuery("#timeline").addClass("layer_in_drag"),n.helper.width(t[RVS.S.slideId][e.cacheSub].width()),s=jQuery(e.container).closest(".ps"),a=s.height(),"column"===this.dataset.type&&jQuery("#"+e.cIdName+"_"+RVS.S.slideId+"_"+this.dataset.puid).find("."+e.cIdName+"_column").each(o),"row"===this.dataset.type&&jQuery("."+e.cIdName+"_row").each(o),s.length>0&&s.hasClass("ps--active-y")&&RVS.F.layerListScrollable("update"),setTimeout(function(){l(e)},50),S=setInterval(function(){s.length>0&&s.hasClass("ps--active-y")&&(r=t[RVS.S.slideId][e.cacheSub].offset().top,c0?(s[0].scrollTop--,l(e)):c>parseInt(r,0)+parseInt(a,0)+s[0].scrollTop-20&&s[0].scrollTop=18&&("top"===o.id||"bottom"===o.id||"middle"===o.id)&&(s="zone"),o.cover<18&&"middle"===o.id&&(o.id="top",s="zonebottom"),o.cover<18&&"bottom"===o.id&&(o.id="middle",s="zonebottom");break;case"group":s=o.cover<18?"before":"after";break;case"column":o.puid===this.dataset.puid&&(s=o.cover<18?"before":"after");break;default:s=o.cover<18&&"column"!==o.type&&"row"!==o.type&&("zone"!==o.type||"top"===o.id)?"before":o.cover<18&&"column"===o.type?"column":o.cover>17&&"row"!==o.type&&"column"!==o.type&&"group"!==o.type&&"zone"!==o.type?"after":o.cover>17&&"column"===o.type?"column":o.cover>17&&"group"===o.type&&-1==o.puid?"group":-1!=o.puid&&"bottom"!==o.puid||"zone"!==o.type?s:"after"}}else switch(this.dataset.type){case"row":case"column":break;default:s="after",o.id=function(e){var t,i=0;for(var a in e)e.hasOwnProperty(a)&&e[a].y>=i&&(t=e[a],i=e[a].y);return t}(i).id}""!==s&&RVS.F.sortLayer({layer:this.dataset.id,target:s,env:o.id})}}},revert:"true"})}({container:"#tl_layerList_"+RVS.S.slideId,cacheSub:"tlLayerList",cIdName:"tllayerlist_element"}),jQuery("#tl_layerList_"+RVS.S.slideId).show(),RVS.F.updateCollapsedGroups()},RVS.F.sortLayerStepOne=function(e){if(e.env!==e.layer){var t="#tllayerlist_element_"+RVS.S.slideId+"_",i=jQuery(t+e.layer);switch(e.target){case"after":"group"==RVS.L[e.layer].type&&-1!==RVS.L[e.env].group.puid&&(e.env=RVS.L[e.env].group.puid),"row"!==RVS.L[e.layer].type&&"row"===RVS.L[e.env].type?i.appendTo("#tl_layerList_"+RVS.S.slideId):i.insertAfter(t+e.env);break;case"before":"group"==RVS.L[e.layer].type&&-1!==RVS.L[e.env].group.puid&&(e.env=RVS.L[e.env].group.puid),"row"!==RVS.L[e.layer].type&&"row"===RVS.L[e.env].type?i.appendTo("#tl_layerList_"+RVS.S.slideId):i.insertBefore(t+e.env);break;case"zone":RVS.L[e.env].group.puid!==e.env&&i.prependTo(t+e.env+">ul");break;case"zonebottom":"row"==RVS.L[e.layer].type?RVS.L[e.env].group.puid!==e.env&&i.appendTo(t+e.env+">ul"):i.appendTo("#tl_layerList_"+RVS.S.slideId);break;case"group":case"column":i.prependTo(t+e.env+" ul");break;case"columnend":i.appendTo(t+e.env+" ul");break;case"veryend":"row"==RVS.L[e.layer].type?i.appendTo(t+"bottom>ul"):i.appendTo("#tl_layerList_"+RVS.S.slideId)}}},RVS.F.sortLayerStepTwo=function(e){if("column"===e.dropto&&(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.x.#size#.v",val:0}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.y.#size#.v",val:0}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.horizontal.#size#.v",val:"left"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.vertical.#size#.v",val:"top"})),void 0!==e.resetPosition&&("group"===e.dropto||"root"===e.dropto)){var t=e.resetPosition.x-RVS.H[e.layer].w_offsetcache.horizontal,i=e.resetPosition.y-RVS.H[e.layer].w_offsetcache.vertical;RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.x.#size#.v",val:t}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.y.#size#.v",val:i}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.horizontal.#size#.v",val:"left"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.layer+".position.vertical.#size#.v",val:"top"})}},RVS.F.sortAllSelectedLayers=function(e){var t,i=jQuery.extend({},e),a=RVS.selLayers.length-1;for(t in RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(i.layer=RVS.selLayers[a-t],"row"!==RVS.L[i.layer].type&&"column"!==RVS.L[i.layer].type&&"group"!==RVS.L[i.layer].type&&RVS.F.sortLayerStepOne(i));for(t in RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(i.layer=RVS.selLayers[a-t],i.positionoffset=t,"row"!==RVS.L[i.layer].type&&"column"!==RVS.L[i.layer].type&&"group"!==RVS.L[i.layer].type&&RVS.F.sortLayerStepTwo(i));S(),RVS.F.updateZIndexTable(),RVS.F.reOrderHTMLLayers()},RVS.F.sortLayer=function(e){RVS.F.sortLayerStepOne(e),setTimeout(function(){RVS.F.openBackupGroup({id:"layersorting",txt:"Layer Sorting",icon:"sort_by_alpha"}),RVS.F.sortLayerStepTwo(e),S(),RVS.F.updateZIndexTable(),RVS.F.closeBackupGroup({id:"layersorting"}),RVS.F.reOrderHTMLLayers(),e.redraw&&RVS.F.updateSelectedHtmlLayers(!0),RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})},50)},RVS.F.updateZIndexTable=function(){var e=jQuery("#tl_layerList_"+RVS.S.slideId+" .layerlist_element"),t=e.length+5,i=0,a=0,r={};for(var s in e)if(e.hasOwnProperty(s)&&void 0!==e[s]&&void 0!==e[s].dataset&&void 0!==e[s].dataset.id){0;var o=RVS.L[e[s].dataset.id].group.puid;-1===o||"group"===RVS.L[o].type?t--:i++,a=-1===o||"group"===RVS.L[o].type?t:i,r[o]=void 0===r[o]?0:r[o],RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e[s].dataset.id+".position.zIndex",val:a}),-1!==o&&"group"!==RVS.L[o].type?(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e[s].dataset.id+".group.groupOrder",val:r[o]}),r[o]++):(0,RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e[s].dataset.id+".group.groupOrder",val:a})),"zone"!==RVS.L[e[s].dataset.id].type&&tpGS.gsap.set(RVS.H[e[s].dataset.id].w,{zIndex:a})}RVS.F.updateZoneZIndexes()}}(), /*! * REVOLUTION 6.0.0 EDITOR LAYERTOOLS JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ function(){RVS.RSCBA={a:["width","height","maxWidth","maxHeight","minWidth","minHeight"],ai:["layer_width","layer_height","layer_max_width","layer_max_height","layer_min_width","layer_min_height"],t:["fontSize","lineHeight","letterSpacing"],ti:["layer_font_size_idle","layer_line_height_idle","layer_letter_spacing_idle"],f:["transform","mask","chars","words","lines"],sh:["hoffset","voffset","blur","spread"]};var e,t,i=["horizontal","vertical","borderStyle","width","height","x","y","lineHeight","fontSize","color","textAlign","fontWeight","letterSpacing","blur","hoffset","voffset","spread","frameX","frameY","charsX","charsY","wordsX","wordsY","linesX","linesY","whiteSpace"];function a(e){var t="start";void 0!==e.container&&e.container.find(e.type).each(function(){e.uid!==this.dataset.uid&&(t=RVS.L[this.dataset.uid].group.groupOrder<=RVS.L[e.uid].group.groupOrder&&void 0!==RVS.H[this.dataset.uid]?this.dataset.uid:t)}),"start"===t?e.container.prepend(e.layer):RVS.F.insertAfter(e.layer[0],RVS.H[t].w[0])}function r(e){void 0!==e&&e.resizable({handles:"se",start:function(e,t){switch(RVS.L[RVS.selLayers[0]].type){case"text":case"button":RVS.F.showForms("*slidelayout**mode__slidecontent*#form_layer_style",!0);break;default:RVS.F.showForms("*slidelayout**mode__slidecontent*#form_layer_position",!0)}RVS.C.layergrid.addClass("layersInDragorResize"),RVS.F.doResizeLayers({mode:"init"}),window.lastReScalerWidth=RVS.H[RVS.selLayers[0]].w.width()},resize:function(e,t){var i=Math.round(t.size.width/t.originalSize.width*100)/100;i!==window.lastReScalerSize&&RVS.F.doResizeLayers({mode:"update",size:i}),window.lastReScalerSize=i},aspectRatio:!0,stop:function(e,t){var i=Math.round(t.size.width/t.originalSize.width*100)/100;RVS.F.doResizeLayers({mode:"set",size:i}),t.helper[0].style.width="100%",t.helper[0].style.height="100%",RVS.C.layergrid.removeClass("layersInDragorResize"),RVS.S.justresized=!0,setTimeout(function(){RVS.S.justresized=!1},100)}})}function s(e,t,i,a,r){var s;return void 0===t||"auto"==t||"none"==t||!jQuery.isNumeric(parseInt(t,0))||!jQuery.isNumeric(t)&&t.indexOf("%")>0?s=t:(s=Math[e](parseInt(t,0)*i),s=void 0===a?s:s+a),s}function o(e){var t={x:e.position.x[RVS.screen].v,y:e.position.y[RVS.screen].v,padding:jQuery.extend(!0,{},e.idle.padding[RVS.screen].v),borderRadius:jQuery.extend(!0,{},e.idle.borderRadius.v),width:e.size.width[RVS.screen].v,height:e.size.height[RVS.screen].v,minHeight:e.size.minHeight[RVS.screen].v,maxHeight:e.size.maxHeight[RVS.screen].v,minWidth:e.size.minWidth[RVS.screen].v,maxWidth:e.size.maxWidth[RVS.screen].v,wrap:e.idle.whiteSpace[RVS.screen].v,boxShadow:{hoffset:e.idle.boxShadow.hoffset[RVS.screen].v,voffset:e.idle.boxShadow.voffset[RVS.screen].v,blur:e.idle.boxShadow.blur[RVS.screen].v,spread:e.idle.boxShadow.spread[RVS.screen].v}};for(var i in jQuery.inArray(e.type,["text","button"])>=0&&(t.fontSize=e.idle.fontSize[RVS.screen].v,t.letterSpacing=e.idle.letterSpacing[RVS.screen].v,t.lineHeight=e.idle.lineHeight[RVS.screen].v),t.frames={},e.timeline.frames)t.frames[i]={transform:{x:e.timeline.frames[i].transform.x[RVS.screen].v,y:e.timeline.frames[i].transform.y[RVS.screen].v},mask:{x:e.timeline.frames[i].mask.x[RVS.screen].v,y:e.timeline.frames[i].mask.y[RVS.screen].v},chars:{x:e.timeline.frames[i].chars.x[RVS.screen].v,y:e.timeline.frames[i].chars.y[RVS.screen].v},words:{x:e.timeline.frames[i].words.x[RVS.screen].v,y:e.timeline.frames[i].words.y[RVS.screen].v},lines:{x:e.timeline.frames[i].lines.x[RVS.screen].v,y:e.timeline.frames[i].lines.y[RVS.screen].v}};return t}function n(e){var t=RVS.L[e.layerid],i=RSCBS[e.layerid],a=RVS.S.slideId+".layers."+e.layerid;if(jQuery.inArray(t.type,["text","button"])>=0)for(var r in RVS.RSCBA.t)RVS.F.updateSliderObj({path:a+".idle."+RVS.RSCBA.t[r]+"."+RVS.screen+".v",val:s("round",i[RVS.RSCBA.t[r]],e.size),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup});for(var r in RVS.RSCBA.a)RVS.F.updateSliderObj({path:a+".size."+RVS.RSCBA.a[r]+"."+RVS.screen+".v",val:s("round",i[RVS.RSCBA.a[r]],e.size),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup});for(var o=0;o<4;o++)RVS.F.updateSliderObj({path:a+".idle.padding."+RVS.screen+".v."+o,val:s("round",i.padding[o],e.size),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup});if(!0===t.idle.boxShadow.inuse)for(var r in RVS.RSCBA.sh)RVS.F.updateSliderObj({path:a+".idle.boxShadow."+RVS.RSCBA.sh[r]+"."+RVS.screen+".v",val:s("round",i.boxShadow[RVS.RSCBA.sh[r]],e.size,"px"),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup});for(o in RVS.L[e.layerid].timeline.frames)for(var r in RVS.RSCBA.f)RVS.F.updateSliderObj({path:a+".timeline.frames."+o+"."+RVS.RSCBA.f[r]+".x."+RVS.screen+".v",val:s("round",i.frames[o][RVS.RSCBA.f[r]].x,e.size,"px"),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup}),RVS.F.updateSliderObj({path:a+".timeline.frames."+o+"."+RVS.RSCBA.f[r]+".y."+RVS.screen+".v",val:s("round",i.frames[o][RVS.RSCBA.f[r]].y,e.size,"px"),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup});e.ingroup&&(RVS.F.updateSliderObj({path:a+".position.x."+RVS.screen+".v",val:s("round",i.x,e.size,"px"),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup}),RVS.F.updateSliderObj({path:a+".position.y."+RVS.screen+".v",val:s("round",i.y,e.size,"px"),ignoreResponsive:e.ignoreResponsive,ignoreBackup:e.ignoreBackup})),RVS.F.drawHTMLLayer({uid:e.layerid}),RVS.F.updateEasyInputs({container:jQuery("#form_layer_style"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),RVS.F.updateEasyInputs({container:jQuery("#form_layer_advstyle"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),RVS.F.updateEasyInputs({container:jQuery("#form_layer_position"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})}function l(e){var t=RVS.L[e.layerid],i=RSCBS[e.layerid];if(RVS.cC=void 0===RVS.cC?{}:RVS.cC,jQuery.inArray(t.type,["text","button"])>=0)for(var a in RVS.RSCBA.t)t.idle[RVS.RSCBA.t[a]][RVS.screen].v=s("round",i[RVS.RSCBA.t[a]],e.size),RVS.cC["js_"+RVS.RSCBA.t[a]]=void 0===RVS.cC["js_"+RVS.RSCBA.t[a]]?document.getElementById(RVS.RSCBA.ti[a]):RVS.cC["js_"+RVS.RSCBA.t[a]],RVS.cC["js_"+RVS.RSCBA.t[a]].value=t.idle[RVS.RSCBA.t[a]][RVS.screen].v+"px";for(var a in RVS.RSCBA.a)t.size[RVS.RSCBA.a[a]][RVS.screen].v=s("width"===RVS.RSCBA.a[a]?"ceil":"round",i[RVS.RSCBA.a[a]],e.size),RVS.cC["js_"+RVS.RSCBA.a[a]]=void 0===RVS.cC["js_"+RVS.RSCBA.a[a]]?document.getElementById(RVS.RSCBA.ai[a]):RVS.cC["js_"+RVS.RSCBA.a[a]],RVS.cC["js_"+RVS.RSCBA.a[a]].value=t.size[RVS.RSCBA.a[a]][RVS.screen].v+(jQuery.isNumeric(t.size[RVS.RSCBA.a[a]][RVS.screen].v)?"px":"");if(!0===t.idle.boxShadow.inuse)for(var a in RVS.RSCBA.sh)t.idle.boxShadow[RVS.RSCBA.sh[a]][RVS.screen].v=s("round",i.boxShadow[RVS.RSCBA.sh[a]],e.size,"px");for(var r=0;r<4;r++)t.idle.padding[RVS.screen].v[r]=s("round",i.padding[r],e.size);e.ingroup&&(t.position.x[RVS.screen].v=s("round",i.x,e.size,"px"),t.position.y[RVS.screen].v=s("round",i.y,e.size,"px")),RVS.F.drawHTMLLayer({uid:e.layerid,ignoreLayerAnimation:!0})}function d(e){RVS.H[e].w.removeClass("dont_blur").removeClass("drop_over_layer").removeClass("drop_after_layer").removeClass("drop_before_layer").removeClass("drop_before_firstlayer").removeClass("drop_after_lastlayer")}function S(){var e=void 0!==RVS.S.DaD.target?RVS.S.DaD.target.into:"free";"column"===e?(void 0!==RVS.S.DaD.target&&(RVS.C.layergrid.removeClass("drop_in_root"),void 0!==RVS.S.DaD.target.rowID&&"group"!==RVS.S.DaD.target.rowID&&RVS.H[RVS.S.DaD.target.rowID].w.addClass("dont_blur").addClass("drop_over_layer"),void 0!==RVS.S.DaD.target.columnID&&(RVS.H[RVS.S.DaD.target.columnID].w.addClass("dont_blur").addClass("drop_over_layer"),"none"!==RVS.SLIDER.settings.snap.adjust&&RVS.F.clearSnapVisual(),void 0===RVS.S.DaD.target.elementID&&(RVS.S.DaD.target.columnTop?RVS.H[RVS.S.DaD.target.columnID].w.addClass("drop_before_firstlayer"):RVS.H[RVS.S.DaD.target.columnID].w.addClass("drop_after_lastlayer"))),void 0!==RVS.S.DaD.target.elementID&&(RVS.S.DaD.target.elementBefore?RVS.H[RVS.S.DaD.target.elementID].w.addClass("drop_before_layer"):RVS.H[RVS.S.DaD.target.elementID].w.addClass("drop_after_layer"))),"column"==RVS.S.DaD.target.columnType&&0==RVS.S.DaD.showInMini&&(RVS.S.DaD.showInMini=!0,tpGS.gsap.to(RVS.S.DaD.uiHelper,.3,{left:RVS.S.mP.left-RVS.S.layer_grid_offset.left,top:RVS.S.mP.top-RVS.S.layer_grid_offset.top,transformOrigin:"0 0",width:RVS.S.DaD.originalWidth,display:RVS.L[RVS.S.DaD.currentLayerId].idle.display,opacity:.75,scale:.6,x:0+RVS.S.DaD.scrolldiff.x,y:0+RVS.S.DaD.scrolldiff.y}))):"free"===e&&(RVS.S.DaD.showInMini&&1==RVS.S.DaD.showInMini&&tpGS.gsap.to(RVS.S.DaD.uiHelper,.3,{top:RVS.S.mP.top+RVS.S.rb_ScrollY,width:RVS.L[RVS.S.DaD.currentLayerId].size.width[RVS.screen].v,display:"block",left:RVS.S.mP.left+RVS.S.rb_ScrollX,scale:1,x:0-RVS.S.DaD.touchPosition.x+"px",y:0-RVS.S.DaD.touchPosition.y+"px"}),RVS.S.DaD.showInMini=!1,void 0!==RVS.S.DaD.target&&(RVS.C.layergrid.addClass("drop_in_root"),void 0!==RVS.S.DaD.target.rowID&&-1!==RVS.S.DaD.target.rowID&&"group"!==RVS.S.DaD.target.rowID&&RVS.H[RVS.S.DaD.target.rowID].w.removeClass("dont_blur").removeClass("drop_over_layer"),void 0!==RVS.S.DaD.target.columnID&&RVS.H[RVS.S.DaD.target.columnID].w.removeClass("dont_blur").removeClass("drop_over_layer").removeClass("drop_before_firstlayer").removeClass("drop_after_lastlayer"),void 0!==RVS.S.DaD.target.elementID&&RVS.H[RVS.S.DaD.target.elementID].w.removeClass("drop_after_layer").removeClass("drop_before_layer"),-1!==RVS.S.DaD.lastRegisteredRow&&"group"!==RVS.S.DaD.lastRegisteredRow&&void 0!==RVS.S.DaD.lastRegisteredRow&&void 0!==RVS.S.DaD.lastRegisteredRow&&RVS.H[RVS.S.DaD.lastRegisteredRow].w.addClass("dont_blur").addClass("drop_over_layer")))}function c(){for(var e in RVS.H)delete RVS.H[e].coor}function p(e){var t=jQuery(e.id);t.addClass("selected"),jQuery(e.remove).removeClass("selected"),jQuery("#toolkit_selector_ph_icon").html(t[0].dataset.toolkiticon),jQuery("#toolkit_selector_ph_icon_sub").html(t[0].dataset.toolkiticonsub),e.multi&&0===jQuery("#selectbydraw").length?jQuery("#rev_slider_ul").append('
              '):e.multi||jQuery("#selectbydraw").remove(),window.RS_sel_and_add=e.add}RVS.F.initLayerTools=function(){RVS.DOC.on("copyhoversettings",function(e,t){if(0!==RVS.selLayers.length&&(void 0===t||"checkiffirst"!==t||!0!==RVS.L[RVS.selLayers[0]].hover.copied)){for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.L[RVS.selLayers[i]];a.hover.copied=!0,a.hover.backgroundColor=a.idle.backgroundColor,a.hover.borderColor=a.idle.borderColor,a.hover.color=a.idle.color[RVS.screen].v,a.hover.borderRadius=jQuery.extend(!0,{},a.idle.borderRadius),a.hover.borderStyle=a.idle.borderStyle[RVS.screen].v,a.hover.borderWidth=a.idle.borderWidth.map(e=>e),RVS.F.drawHTMLLayer({uid:RVS.selLayers[i]})}RVS.F.updateEasyInputs({container:jQuery("#form_layer_hover"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})}}),RVS.DOC.on("click",".add_linebreak",function(){var e=new Array;for(var t in RVS.F.openBackupGroup({id:"addLineBreak",txt:"Add LineBreak",icon:"add",lastkey:"layer"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&e.push(RVS.selLayers[t]);for(t in e)if(e.hasOwnProperty(t)&&-1!==RVS.L[e[t]].group.puid&&"column"===RVS.L[RVS.L[e[t]].group.puid].type){var i=RVS.F.addLayer({type:"linebreak",forceSelect:!1,subtype:this.dataset.subtype});RVS.F.intelligentUpdateValuesOnLayer(i),RVS.F.sortLayer({layer:""+i,target:this.dataset.pos,env:""+e[t]})}RVS.F.closeBackupGroup({id:"addLineBreak",txt:"Add LineBreak",icon:"add",lastkey:"layer"})}),RVS.DOC.on("updateRowPosition",function(e,t){if(null!=t&&void 0!==t.val)for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i))if("row"===RVS.L[RVS.selLayers[i]].type)RVS.L[RVS.selLayers[i]].group.puid!==t.val&&RVS.F.sortLayer({layer:RVS.selLayers[i],target:"zone",env:t.val});else if("column"===RVS.L[RVS.selLayers[i]].type){var a=RVS.L[RVS.selLayers[i]].group.puid;RVS.L[a].group.puid!==t.val&&RVS.F.sortLayer({layer:a,target:"zone",env:t.val})}}),RVS.DOC.on("click","#import_layers",function(){return RVS.F.openObjectLibrary({types:["modules"],filter:"all",selected:["modules"],context:"editor",depth:"layers",updatelist:!1,staticalso:!0,success:{slide:"addImportedLayers"}}),!1}),RVS.DOC.on("click","#add_from_layerlibrary",function(){return RVS.F.openObjectLibrary({types:["layers"],filter:"all",selected:["layers"],context:"editor",depth:"grouplayers",success:{layers:"addLayerLibrary"}}),!1}),RVS.DOC.on("click",".colselector",function(){jQuery("#row_column_structure").val(this.dataset.col).change()}),RVS.DOC.on("click","._group_lock_toggle_",function(){RVS.L[this.dataset.uid].group.locked=void 0===RVS.L[this.dataset.uid].group.locked||!RVS.L[this.dataset.uid].group.locked,RVS.F.updateGroupLocks()}),RVS.DOC.on("update blur change","#row_column_structure",function(){if(void 0!==this.value&&""!=this.value){var e=this.value=RVS.F.figureColumnSizes({plain:this.value}).plain;jQuery("#colselector_wrap .colselector").each(function(){e==RVS.F.sanitize_columns(this.dataset.col)?this.className="colselector selected":this.className="colselector"})}}),RVS.DOC.on("addMetaToLayer",function(e,t){window.metatarget=t.eventparam,RVS.F.RSDialog.create({modalid:"rbm_layer_metas",bgopacity:.5}),jQuery("#rbm_layer_metas .rbm_content").RSScroll({wheelPropagation:!1,suppressScrollX:!0})}),RVS.DOC.on("click",".mdl_group_header",function(){var e=jQuery(this).closest(".mdl_group");e.toggleClass("closed")}),RVS.DOC.on("click","#rbm_layer_metas .rbm_close",function(){RVS.F.RSDialog.close()}),RVS.DOC.on("click",".mdl_group_member",function(){if("layer"===metatarget){var e=jQuery("#ta_layertext")[0].selectionStart;for(var t in RVS.F.openBackupGroup({id:"insertMeta",txt:"Insert Meta Data",icon:"note_add"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i=RVS.selLayers[t],a=RVS.S.slideId+".layers."+i+".text",r=RVS.L[i].text.substring(0,e),s=RVS.L[i].text.substring(e,RVS.L[i].text.length);RVS.F.updateSliderObj({path:a,val:r+this.dataset.val+s}),RVS.F.redrawTextLayerInnerHTML(i),RVS.F.drawHTMLLayer({uid:i})}RVS.F.closeBackupGroup({id:"insertMeta"}),RVS.F.updateInputFields()}else{var o=jQuery(window.metatarget),e=o[0].selectionStart,n=o.val().substring(0,e)+this.dataset.val+o.val().substring(e,o.val().length);o.val(n).change(),RVS.F.RSDialog.close()}}),RVS.DOC.on("checkforaudiolayer",RVS.F.checkForAudioLayer),RVS.DOC.on("click",".add_layer",function(e,t){if("import_layers"!==this.id&&"add_from_layerlibrary"!==this.id){var i=RVS.F.addLayer({type:this.dataset.type,forceSelect:!0,subtype:this.dataset.subtype});RVS.F.intelligentUpdateValuesOnLayer(i),RVS.F.selectLayers({id:i,overwrite:!0,action:"add"})}}),RVS.DOC.on("click","#do_delete_layer",function(e){RVS.DOC.trigger("do_delete_layer")}),RVS.DOC.on("click",".all_layer_selector",function(){return RVS.DOC.trigger("do_select_all_layer"),!1}),RVS.DOC.on("click","#do_duplicate_layer",function(){RVS.DOC.trigger("do_duplicate_layer")}),RVS.DOC.on("click","#do_copy_layer",function(){RVS.DOC.trigger("do_copy_layer")}),RVS.DOC.on("click","#do_paste_layer",function(){RVS.DOC.trigger("do_paste_layer")}),RVS.DOC.on("mouseenter","#do_background_layer, #do_foreground_layer",function(){var e=RVS.selLayers[0];tpGS.gsap.set(RVS.H[e].w,{zIndex:RVS.L[e].position.zIndex})}),RVS.DOC.on("mouseleave","#do_background_layer, #do_foreground_layer",function(){RVS.F.updateSelectedHtmlLayers()}),RVS.DOC.on("click","#do_background_layer",function(){var e=RVS.selLayers[0],t=RVS.F.getLayerAfterZIndex(e);switch(RVS.L[e].type){case"row":void 0!==t?RVS.F.sortLayer({layer:e,target:"after",env:t,redraw:!0}):"top"===RVS.L[e].group.puid?RVS.F.sortLayer({layer:e,target:"zone",env:"middle",redraw:!0}):"middle"===RVS.L[e].group.puid&&RVS.F.sortLayer({layer:e,target:"zone",env:"bottom",redraw:!0});break;case"column":void 0!==t&&RVS.F.sortLayer({layer:e,target:"after",env:t,redraw:!0});break;default:-1===jQuery.inArray(t,["top","bottom","middle"])&&void 0!==RVS.L[e].group&&-1!==RVS.L[e].group.puid&&"column"===RVS.L[RVS.L[e].group.puid].type?(t=RVS.F.getPrevNextLayerInOrder(e,"next"))!==e&&RVS.F.sortLayer({layer:e,target:"after",env:t,redraw:!0}):void 0!==t&&(t="top"===t||"middle"===t?"bottom":t,RVS.F.sortLayer({layer:e,target:"after",env:t,redraw:!0}))}}),RVS.DOC.on("click","#do_foreground_layer",function(){var e=RVS.selLayers[0],t=RVS.F.getLayerBeforeZIndex(e);switch(RVS.L[e].type){case"row":void 0!==t?RVS.F.sortLayer({layer:e,target:"before",env:t,redraw:!0}):"bottom"===RVS.L[e].group.puid?RVS.F.sortLayer({layer:e,target:"zonebottom",env:"middle",redraw:!0}):"middle"===RVS.L[e].group.puid&&RVS.F.sortLayer({layer:e,target:"zonebottom",env:"top",redraw:!0});break;case"column":void 0!==t&&RVS.F.sortLayer({layer:e,target:"before",env:t,redraw:!0});break;default:-1===jQuery.inArray(t,["top","bottom","middle"])&&void 0!==RVS.L[e].group&&-1!==RVS.L[e].group.puid&&"column"===RVS.L[RVS.L[e].group.puid].type?(t=RVS.F.getPrevNextLayerInOrder(e,"prev"))!==e&&RVS.F.sortLayer({layer:e,target:"before",env:t,redraw:!0}):void 0!==t&&(t="bottom"===t||"middle"===t?"top":t,RVS.F.sortLayer({layer:e,target:"before",env:t,redraw:!0}))}}),RVS.DOC.on("keydown",function(e){window.shiftdown=e.shiftKey,window.altdown=e.altKey;var t=!1,i=window.shiftdown?10:1;if(("MacOS"===RVS.S.OSName&&e.metaKey&&!e.ctrlKey||e.ctrlKey)&&(window.cmdctrldown=!0),RVS.S.builderHover&&("none"===RVS.S.inFocus||void 0===RVS.S.inFocus)){if(!window.shiftdown||"layer"===RVS.eMode.top&&"#form_layer_animation"===RVS.eMode.menu||RVS.DOC.trigger("squareselection"),!window.cmdctrldown||"layer"===RVS.eMode.top&&"#form_layer_animation"===RVS.eMode.menu||RVS.DOC.trigger("cursorselectionadd"),"MacOS"===RVS.S.OSName&&e.metaKey&&!e.ctrlKey||e.ctrlKey)switch(e.keyCode){case 65:return RVS.DOC.trigger("do_select_all_layer"),!1;case 67:RVS.DOC.trigger("do_copy_layer");break;case 86:RVS.DOC.trigger("do_paste_layer");break;case 74:!0!==window.altdown&&RVS.DOC.trigger("do_duplicate_layer");break;case 79:var a=document.getElementById("magnet_fr_sticky_inh");a.checked=!0,t=!0;break;case 73:var a=document.getElementById("magnet_fr_sticky");a.checked=!0,t=!0;break;case 85:var a=document.getElementById("magnet_fr_none");a.checked=!0,t=!0}switch(e.keyCode){case 8:case 46:return RVS.DOC.trigger("do_delete_layer"),!1;case 37:return RVS.F.moveLayerByKeys({x:-1*i,y:0}),!1;case 39:return RVS.F.moveLayerByKeys({x:1*i,y:0}),!1;case 38:return RVS.F.moveLayerByKeys({x:0,y:-1*i}),!1;case 40:return RVS.F.moveLayerByKeys({x:0,y:1*i}),!1}}if(t)return e.preventDefault(),!1}),RVS.DOC.on("keyup",function(e){window.shiftdown=e.shiftKey,window.altdown=e.altKey,window.cmdctrldown="MacOS"===RVS.S.OSName&&e.metaKey&&!e.ctrlKey||e.ctrlKey,window.shiftdown||window.cmdctrldown||RVS.DOC.trigger("cursorselection"),window.moveByKeyboard&&(RVS.F.closeBackupGroup({id:"LayerPosition"}),window.moveByKeyboard=!1)}),RVS.DOC.on("click",".ui_free_layers, .ui_top_row_layers",function(){var e=jQuery(this);e.toggleClass("selected"),e.hasClass("selected")?(jQuery("#rev_builder_inner").removeClass(this.dataset.realref),jQuery("#timeline").removeClass(this.dataset.ref)):(jQuery("#rev_builder_inner").addClass(this.dataset.realref),jQuery("#timeline").addClass(this.dataset.ref))}),RVS.DOC.on("click dblclick","._lc_",function(e){if(void 0!==RVS.S.inFocus&&"none"!==RVS.S.inFocus&&RVS.S.inFocus.history&&RVS.S.inFocus.value&&RVS.S.inFocus.history!=RVS.S.inFocus.value&&jQuery(RVS.S.inFocus).trigger("change"),"click"===e.type&&RVS.S.clickedLayer===this.dataset.uid&&void 0!==RVS.S.clickOnLayerTimer&&e.timeStamp-RVS.S.clickOnLayerTimer<800)return!1;if(RVS.S.clickOnLayerTimer=e.timeStamp,RVS.S.clickedLayer=this.dataset.uid,RVS.F.selectLayers({id:this.dataset.uid,overwrite:!window.RS_sel_and_add&&!window.cmdctrldown,action:"add",ignoreUpdate:!1}),-1!==RVS.L[this.dataset.uid].group.puid&&"row"!==RVS.L[this.dataset.uid].type){var t=RVS.L[this.dataset.uid].group.puid;jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+t).removeClass("collapsed"),-1!==RVS.L[t].group.puid&&"row"!==RVS.L[t].type&&jQuery("#tllayerlist_element_"+RVS.S.slideId+"_"+RVS.L[t].group.puid).removeClass("collapsed"),RVS.F.saveCollapsedGroups()}if("dblclick"===e.type)switch(RVS.F.openSettings({forms:["*slidelayout**mode__slidecontent*#form_layer_content"],uncollapse:!0}),RVS.L[this.dataset.uid].type){case"text":case"button":jQuery("#ta_layertext").focus();break;case"image":"objectlibrary"===RVS.L[this.dataset.uid].media.imageLib?jQuery("#image_layer_object_library_button").trigger("click"):jQuery("#image_layer_media_library_button").trigger("click");break;case"svg":RVS.F.openObjectLibrary({types:["fonticons","svgs"],filter:"all",selected:["svgs"],success:{icon:"insertContentFromOL"}})}return 1===RVS.selLayers.length&&RVS.F.layerListScrollable("scrollToSelected"),RVS.DOC.trigger("layerselectioncomplete",[this]),!1}),RVS.DOC.on("dblclick","._lc_",function(){return RVS.F.selectLayers({id:this.dataset.uid,overwrite:!window.RS_sel_and_add,action:"add",ignoreUpdate:!1}),!1}),RVS.DOC.on("mouseenter",".layerlist_element",function(){-1==jQuery.inArray(this.dataset.id,["top","bottom","middle"])&&RVS.H[this.dataset.id].w.addClass("hoveredinlist")}),RVS.DOC.on("mouseleave",".layerlist_element",function(){-1==jQuery.inArray(this.dataset.id,["top","bottom","middle"])&&RVS.H[this.dataset.id].w.removeClass("hoveredinlist")}),RVS.DOC.on("click","#unlock_all_layer",function(){for(var e in RVS.L)if(void 0!==RVS.L[e].visibility&&RVS.L[e].visibility.locked){RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e+".visibility.locked",val:!1}),RVS.H[e].w.removeClass("_locked_");var t=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+e);t.className=t.className.replace(" _locked_","")}RVS.F.checkLockedLayers()}),RVS.DOC.on("click",".unlock_single_layerm",function(){RVS.F.lockUnlockLayer({uid:this.dataset.uid,val:!1}),RVS.F.checkLockedLayers()}),RVS.DOC.on("click",".layer_current_locked",function(){RVS.F.lockUnlockLayer({uid:this.dataset.uid}),RVS.F.checkLockedLayers()}),RVS.DOC.on("click","#visible_all_layer",function(){for(var e in RVS.L)if(RVS.L.hasOwnProperty(e)&&void 0!==RVS.L[e].visibility&&!1===RVS.L[e].visibility.visible){RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e+".visibility.visible",val:!0}),RVS.H[e].w.removeClass("_unvisible_");var t=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+e);t.className=t.className.replace(" _unvisible_","")}RVS.F.checkShowHideLayers()}),RVS.DOC.on("click","#toggle_lock_layer",function(){RVS.F.lockUnlockLayers()}),RVS.DOC.on("click","#toggle_visible_layer",function(){RVS.F.showHideLayers({uid:this.dataset.uid})}),RVS.DOC.on("click","#hide_highlight_boxes",function(){jQuery(this).toggleClass("selected"),jQuery("#the_editor").toggleClass("nohiglightboxes")}),RVS.DOC.on("click",".visible_single_layer",function(){return RVS.F.showHideLayer({uid:this.dataset.uid,val:!0}),RVS.F.checkShowHideLayers(),!1}),RVS.DOC.on("click"," .layer_current_visibility",function(){return RVS.F.showHideLayer({uid:this.dataset.uid}),RVS.F.checkShowHideLayers(),!1}),RVS.DOC.on("mouseenter",".visible_single_layer",function(e){RVS.H[this.dataset.uid].w.addClass("hoveredinlist")}),RVS.DOC.on("mouseleave",".visible_single_layer",function(e){RVS.H[this.dataset.uid].w.removeClass("hoveredinlist")}),RVS.DOC.on("mouseenter",".unlock_single_layer",function(e){RVS.H[this.dataset.uid].w.addClass("hoveredinlist")}),RVS.DOC.on("mouseleave",".unlock_single_layer",function(e){RVS.H[this.dataset.uid].w.removeClass("hoveredinlist")}),RVS.DOC.on("mousedown","#selectbydraw",function(e){RVS.WIN.scrollTop(0);var t=jQuery("#selectbydraw");t.append('
              '),RVS.F.updateContentDeltas(),RVS.S.click.y=e.clientY+RVS.S.rb_ScrollY,RVS.S.click.x=e.clientX+RVS.S.rb_ScrollX,window.scrollCacheY=RVS.S.rb_ScrollY,window.scrollCacheX=RVS.S.rb_ScrollX,window.selectbydraw=1,RVS.F.selectLayers({overwrite:!0})}),RVS.DOC.on("mouseup","#selectbydraw",function(e){jQuery("#selectbydraw").remove(),jQuery("#select_by_cursor").click(),RVS.F.selectLayers({}),window.selectbydraw=0}),RVS.DOC.on("mousemove","#selectbydraw",function(e){if(1===window.selectbydraw){var t=jQuery("#selectbydraw");RVS.S.DaD.dragdelta.x=e.clientX+RVS.S.rb_ScrollX-RVS.S.click.x,RVS.S.DaD.dragdelta.y=e.clientY+RVS.S.rb_ScrollY-RVS.S.click.y;var i={x:RVS.S.click.x,y:RVS.S.click.y};i.x=RVS.S.DaD.dragdelta.x<0?i.x+RVS.S.DaD.dragdelta.x:i.x,i.y=RVS.S.DaD.dragdelta.y<0?i.y+RVS.S.DaD.dragdelta.y:i.y;var a={top:i.y,left:i.x,right:i.x+Math.abs(RVS.S.DaD.dragdelta.x),bottom:i.y+Math.abs(RVS.S.DaD.dragdelta.y)},r=t.offset();for(var s in tpGS.gsap.set("#selectbydraw_box",{top:i.y,left:i.x,width:Math.abs(RVS.S.DaD.dragdelta.x),height:Math.abs(RVS.S.DaD.dragdelta.y)}),RVS.H)if(RVS.H.hasOwnProperty(s)){var o={top:RVS.H[s].w.offset().top-r.top,left:RVS.H[s].w.offset().left-r.left};o.right=o.left+RVS.H[s].w.width(),o.bottom=o.top+RVS.H[s].w.height(),RVS.L[s].visibility.locked||!RVS.L[s].visibility.visible?RVS.F.selectLayers({id:s,overwrite:!1,action:"remove",ignoreUpdate:"onlyhtml",ignoreFieldUpdates:!0,ignoreModeChange:!0}):!(o.left>a.left&&o.lefta.top&&o.topa.left&&o.righta.top&&o.topa.left&&o.lefta.top&&o.bottoma.left&&o.righta.top&&o.bottomo.left&&a.lefto.top&&a.topo.left&&a.righto.top&&a.topo.left&&a.lefto.top&&a.bottomo.left&&a.righto.top&&a.bottomo.bottom&&a.left>o.left&&a.righto.top&&a.bottomo.right)||a.left>o.left&&a.righto.top&&a.bottom=RVS.H[r].coor.left&&i.x<=RVS.H[r].coor.right&&i.y>=RVS.H[r].coor.top&&i.y<=RVS.H[r].coor.bottom;s&&"column"===RVS.L[r].type&&RVS.L[r].visibility.visible?(RVS.S.DaD.target.rowID=RVS.L[r].group.puid,RVS.S.DaD.target.columnID=RVS.S.DaD.toContainerID=r,RVS.S.DaD.target.columnType=RVS.S.DaD.toContainerType="column",RVS.S.DaD.target.columnTop=i.y<=RVS.H[r].coor.middle):s&&"group"===RVS.L[r].type&&RVS.L[r].visibility.visible?(RVS.S.DaD.target.rowID="group",RVS.S.DaD.target.columnID=RVS.S.DaD.toContainerID=r,RVS.S.DaD.target.columnType=RVS.S.DaD.toContainerType="group",RVS.S.DaD.target.columnTop=!0):s&&"row"!==RVS.L[r].type&&"group"!==RVS.S.DaD.target.columnType&&r!=RVS.S.DaD.currentLayerId&&(RVS.S.DaD.target.elementID=r,RVS.S.DaD.target.puid=RVS.L[r].group.puid,RVS.S.DaD.target.elementMiddle=RVS.H[r].coor.middle,RVS.S.DaD.target.elementBefore=i.y<=RVS.H[r].coor.middle)}if(void 0!==RVS.S.DaD.target&&"group"===RVS.S.DaD.target.rowID&&(RVS.S.DaD.dropParentPos.x=RVS.H[RVS.S.DaD.target.columnID].w_offset.left,RVS.S.DaD.dropParentPos.y=RVS.H[RVS.S.DaD.target.columnID].w_offset.top),void 0!==RVS.S.DaD.targetBefore&&void 0===RVS.S.DaD.target.elementID&&void 0!==RVS.S.DaD.target.columnID&&RVS.S.DaD.target.columnID===RVS.S.DaD.targetBefore.columnID){var o=RVS.F.getLayerChildren({layerid:RVS.S.DaD.target.columnID}),n=[],l=0,p=1e4;for(var r in o)o.hasOwnProperty(r)&&r!=RVS.S.DaD.currentLayerId&&(RVS.H[r].coor.bottom=i.y)&&(n.push(r),l=lMath.abs(RVS.H[r].coor.center-i.x)&&(p=Math.abs(RVS.H[r].coor.center-i.x),RVS.S.DaD.target.elementID=r,RVS.S.DaD.target.elementBefore=!1)}}else void 0!==RVS.S.DaD.target.elementID&&void 0!==RVS.S.DaD.target.columnID&&-1==RVS.S.DaD.target.puid&&(RVS.S.DaD.target.elementID=void 0)}else for(var r in RVS.H)RVS.H.hasOwnProperty(r)&&d(r);void 0!==RVS.S.DaD.target&&RVS.S.DaD.lastRegisteredRow===RVS.S.DaD.target.rowID?(RVS.S.DaD.target.into="column",RVS.S.DaD.toContainerID=RVS.S.DaD.target.columnID,RVS.S.DaD.toContainerType=RVS.S.DaD.target.columnType,clearTimeout(RVS.S.DaD.timerLeaveRow),RVS.S.DaD.timerLeaveRowStarted=!1,S()):(RVS.S.DaD.toContainerType="root",RVS.S.DaD.target.into="free",RVS.S.DaD.toContainerID=-1,S()),void 0!==RVS.S.DaD.target&&RVS.S.DaD.lastRegisteredRow!==RVS.S.DaD.target.rowID&&void 0!==RVS.S.DaD.target.rowID&&(RVS.S.DaD.timer=setTimeout(function(){RVS.S.DaD.lastRegisteredRow=RVS.S.DaD.target.rowID,void 0!==RVS.S.DaD.target&&RVS.S.DaD.lastRegisteredRow===RVS.S.DaD.target.rowID?(RVS.S.DaD.lastRegisteredRowBefore&&-1!==RVS.S.DaD.lastRegisteredRowBefore&&"group"!==RVS.S.DaD.lastRegisteredRowBefore&&RVS.H[RVS.S.DaD.lastRegisteredRowBefore].w.removeClass("dont_blur").removeClass("drop_over_layer"),clearTimeout(RVS.S.DaD.timerLeaveRow),RVS.S.DaD.timerLeaveRowStarted=!1,RVS.S.DaD.target.into="column",RVS.S.DaD.toContainerID=RVS.S.DaD.target.columnID,RVS.S.DaD.toContainerType=RVS.S.DaD.target.columnType,S()):(RVS.S.DaD.target.into="free",RVS.S.DaD.toContainerType="root",RVS.S.DaD.toContainerID=-1,S()),RVS.S.DaD.lastRegisteredRowBefore=RVS.S.DaD.lastRegisteredRow},400)),!0!==RVS.S.DaD.timerLeaveRowStarted&&-1!==RVS.S.DaD.lastRegisteredRow&&void 0!==RVS.S.DaD.target&&RVS.S.DaD.lastRegisteredRow!==RVS.S.DaD.target.rowID&&void 0===RVS.S.DaD.target.rowID&&(RVS.S.DaD.timerLeaveRowStarted=!0,RVS.S.DaD.timerLeaveRow=setTimeout(function(){-1!==RVS.S.DaD.lastRegisteredRow&&"group"!==RVS.S.DaD.lastRegisteredRow&&RVS.H[RVS.S.DaD.lastRegisteredRow].w.removeClass("dont_blur").removeClass("drop_over_layer"),RVS.S.DaD.lastRegisteredRow=-1,RVS.S.DaD.target.into="free",RVS.S.DaD.toContainerType="root",RVS.S.DaD.toContainerID=-1,RVS.S.DaD.timerLeaveRowStarted=!1,S()},600))}}),RVS.DOC.on("updateLayerPosition",function(){for(var e in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(e)){var t=RVS.selLayers[e];RVS.F.updateHTMLLayerPosition({uid:t,updateValues:!1,lhCwidth:RVS.H[t].c.outerWidth(),lhCheight:RVS.H[t].c.outerHeight()})}}),RVS.DOC.on("intelligentInheritUpdate",function(e,t){for(var i in void 0!==t&&(!0===t.val?RVS.F.setToIntelligentUpdate():RVS.F.disableIntelligentUpdate()),RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&RVS.F.drawHTMLLayer({uid:RVS.selLayers[i]})}),RVS.DOC.on("inheritValuesFromDesktop",function(e,t){RVS.F.resetLayersDeviceSizesToDesktop()}),RVS.DOC.on("resetIntelligentInherits",function(e,t){RVS.F.resetIntelligentInherits()}),RVS.DOC.on("updateAllInheritedSize",function(e,t){RVS.F.updateAllInheritedSize()}),RVS.DOC.on("updateColumnStructure",function(){RVS.F.openBackupGroup({id:"RowStructure",txt:"Change Row(s) Structure",icon:"view_column"});var e=RVS.F.figureColumnSizes({plain:jQuery("#row_column_structure").val()});for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i="column"===RVS.L[RVS.selLayers[t]].type?RVS.L[RVS.selLayers[t]].group.puid:RVS.selLayers[t];if("row"===RVS.L[i].type){var a=RVS.F.getColumnsInRow({layerid:i});if(a.length>e.cols.length)for(var r=a[e.cols.length-1],s=a.length-1;s>=e.cols.length;s--)RVS.F.deleteLayerfromLayers({layerid:a[s],newpuid:r});else if(a.length0)for(var o in i)i.hasOwnProperty(o)&&void 0!==RVS.L[i[o]]&&(0===RVS.F.getColumnsInRow({layerid:i[o]}).length?RVS.F.deleteLayerfromLayers({layerid:i[o]}):RVS.F.fixColumnsInRows({layerid:i[o]}));RVS.F.closeBackupGroup({id:"removeLayer"}),RVS.F.buildLayerLists({force:!0})}),RVS.DOC.on("updateColumnBreak",function(e,t){RVS.F.openBackupGroup({id:"ColumnBreak",txt:"Row Breakpoint",icon:"layers",lastkey:"layer"});var i=[];for(var a in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(a)&&("row"===RVS.L[RVS.selLayers[a]].type||"column"===RVS.L[RVS.selLayers[a]].type)){var r="column"===RVS.L[RVS.selLayers[a]].type?RVS.L[RVS.selLayers[a]].group.puid:RVS.selLayers[a],s=RVS.S.slideId+".layers."+r+".";RVS.F.updateSliderObj({path:s+"group.columnbreakat",val:t.val}),i.push(r)}for(var o in RVS.F.closeBackupGroup({id:"ColumnBreak"}),i)if(i.hasOwnProperty(o)){var n=RVS.F.getColumnsInRow({layerid:i[o]});for(var l in n)n.hasOwnProperty(l)&&(RVS.L[n[l]].group.columnbreakat=t.val,RVS.F.drawHTMLLayer({uid:n[l]}));RVS.F.drawHTMLLayer({uid:i[o]})}}),RVS.DOC.on("squareselection",function(){p({id:"#select_by_draw",remove:"#select_by_cursor, #select_by_cursor_add",add:!1,multi:!0})}),RVS.DOC.on("cursorselection",function(){p({id:"#select_by_cursor",remove:"#select_by_draw, #select_by_cursor_add",add:!1,multi:!1})}),RVS.DOC.on("cursorselectionadd",function(){p({id:"#select_by_cursor_add",remove:"#select_by_draw, #select_by_cursor",add:!0,multi:!1})}),RVS.DOC.on("lockLayer",function(e,t){RVS.F.lockUnlockLayers(t)}),RVS.DOC.on("showHideLayer",function(e,t){RVS.F.showHideLayers(t)}),RVS.DOC.on("frameAnimToCustom",function(e,t){}),RVS.DOC.on("click",".getLayerImageFromVimeo",function(){jQuery.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+jQuery("#layer_youtubevimeo_id").val()+".json?callback=showThumb",jsonp:"callback",dataType:"jsonp",success:function(e){jQuery("#layer_video_poster").val(e[0].thumbnail_large).trigger("change")}})}),RVS.DOC.on("click",".getLayerImageFromYouTube",function(){var e=jQuery("#layer_youtubevimeo_id").val();jQuery("#layer_video_poster").val("https://img.youtube.com/vi/"+e+"/maxresdefault.jpg").trigger("change")}),RVS.DOC.on("click",".removeLayerPoster",function(){RVS.F.openBackupGroup({id:"VideoPosterChange",txt:"Change Video Poster",icon:"layers",lastkey:"layer"}),jQuery("#layer_video_poster").val(RVS.ENV.img_ph_url).trigger("change"),RVS.F.closeBackupGroup({id:"VideoPosterChange"})}),RVS.DOC.on("click",".resetVideoArguments",function(){var e=jQuery('input[name="layer_video_type"]:checked').val(),t="vimeo"===e?RVS.ENV.vimeoargs:"youtube"===e?RVS.ENV.youtubeargs:"";jQuery("#layer_video_arg").val(t).trigger("change")}),RVS.DOC.on("checkVideoID",function(e,t){if(void 0!==t&&void 0!==t.val){for(var i in RVS.F.openBackupGroup({id:"VideoTypeChange",txt:"Change Video Type",icon:"layers",lastkey:"layer"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(_.uid=RVS.selLayers[i],_.l=RVS.L[_.uid],_.pre=RVS.S.slideId+".layers."+_.uid+".","vimeo"===t.val?(RVS.F.updateSliderObj({path:_.pre+"media.args",val:RVS.ENV.vimeoargs}),jQuery("#layer_video_arg").val(RVS.ENV.vimeoargs)):"youtube"===t.val&&(RVS.F.updateSliderObj({path:_.pre+"media.args",val:RVS.ENV.youtubeargs}),jQuery("#layer_video_arg").val(RVS.ENV.youtubeargs)),RVS.F.updateSliderObj({path:_.pre+"media.mediaType",val:t.val}));RVS.F.closeBackupGroup({id:"VideoTypeChange"})}var a=jQuery('input[name="layer_video_type"]:checked').val(),r=jQuery("#layer_youtubevimeo_id").val();"vimeo"===a&&RVS.F.checkVimeoID({id:r}),"youtube"===a&&RVS.F.checkYouTubeID({id:r})}),RVS.DOC.on("do_duplicate_layer",function(){var e,t=[],i=[],a=[],r=[];for(var s in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(s)){var o=RVS.selLayers[s];t.push({type:RVS.L[o].type,duplicateId:o,ignoreBackupGroup:!0,ignoreLayerList:!0,ignoreOrderHTMLLayers:!0}),i.push(o),"column"===RVS.L[o].type&&(e="row"===RVS.L[o].type?o:RVS.L[o].group.puid,-1===jQuery.inArray(e,r)&&r.push(e))}for(var n in RVS.F.openBackupGroup({id:"addLayer",txt:"Duplicate Layer(s)",icon:"layers",lastkey:"layer"}),t)if(t.hasOwnProperty(n)){var l=RVS.L[i[n]].group.puid;-1!==l&&-1!=jQuery.inArray(l,i)||a.push(RVS.F.addLayer(t[n]))}if(r.length>0)for(var n in r)r.hasOwnProperty(n)&&void 0!==RVS.L[r[n]]&&RVS.F.fixColumnsInRows({layerid:r[n]});for(var n in RVS.F.buildLayerLists({force:!0,ignoreRebuildHTML:!0}),RVS.F.reOrderHTMLLayers(),a)a.hasOwnProperty(n)&&RVS.F.selectLayers({id:a[n],overwrite:!1,action:"add",ignoreUpdate:!0,ignoreFieldUpdates:!0});RVS.F.selectedLayersVisualUpdate(),RVS.F.updateSelectedHtmlLayers(),RVS.F.updateZIndexTable(),RVS.F.closeBackupGroup({id:"addLayer"})}),RVS.DOC.on("do_copy_layer",function(){window.copyPasteLayers={amount:0,layers:{}};var e=[],t=[];for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i];e.push({type:RVS.L[a].type,duplicateId:a,ignoreBackupGroup:!0,ignoreLayerList:!0,ignoreOrderHTMLLayers:!0,copyPaste:"copy"}),t.push(a)}for(var r in e)if(e.hasOwnProperty(r)){var s=RVS.L[t[r]].group.puid;-1!==s&&-1!=jQuery.inArray(s,t)||RVS.F.addLayer(e[r])}jQuery("#do_paste_layer").removeClass("disabled")}),RVS.DOC.on("do_paste_layer",function(){var e,t=[],i=[],a=[],r=RVS.F.getFirstSelectedType("row"),s=RVS.F.getFirstSelectedType("column"),o=[];for(var n in window.backupCopyPaste=jQuery.extend(!0,{},window.copyPasteLayers.layers),r=!1===r&&!1!==s?RVS.L[s].group.puid:r,s=!1===s?RVS.F.getFirstSelectedType("group"):s,window.copyPasteLayers.layers)if(window.copyPasteLayers.layers.hasOwnProperty(n)){var l=window.copyPasteLayers.layers[n].type,d=window.copyPasteLayers.layers[n].group.puid;switch(l){case"column":void 0!==window.copyPasteLayers.layers[d]&&"row"===window.copyPasteLayers.layers[d].type||-1!==(d=!1!==r?r:RVS.F.addLayerToLayers({type:"row",alias:"row",buildHTMLLayer:!1,copyPaste:"copy"}))&&-1===jQuery.inArray(d,o)&&o.push(d);break;case"group":case"row":break;default:if((d=d>=0&&d<=5e3&&(void 0===window.copyPasteLayers.layers[d]||"group"!==window.copyPasteLayers.layers[d].type&&"column"!==window.copyPasteLayers.layers[d].type)?!1!==s?s:-1:-1===d&&!1!==s?s:d)===s)for(var S in RVS.V.sizes)if(RVS.V.sizes.hasOwnProperty(S)){var c=RVS.V.sizes[S];window.copyPasteLayers.layers[n].position.horizontal[c].v="center",window.copyPasteLayers.layers[n].position.vertical[c].v="middle",window.copyPasteLayers.layers[n].position.x[c].v=0,window.copyPasteLayers.layers[n].position.y[c].v=0}}window.copyPasteLayers.layers[n].group.puid=d}for(var n in window.copyPasteLayers.layers)if(window.copyPasteLayers.layers.hasOwnProperty(n)){var p=window.copyPasteLayers.layers[n].uid;t.push({type:window.copyPasteLayers.layers[n].type,duplicateId:p,ignoreBackupGroup:!0,ignoreLayerList:!0,ignoreOrderHTMLLayers:!0,copyPaste:"paste"}),i.push(p)}for(var u in RVS.F.openBackupGroup({id:"addLayer",txt:"Paste Layer(s)",icon:"layers",lastkey:"layer"}),t)if(t.hasOwnProperty(u)){var d=window.copyPasteLayers.layers[i[u]].group.puid;if(e=-1,-1===d||-1==jQuery.inArray(d,i)||"column"===t[u].type&&void 0!==RVS.L[d]&&"row"===RVS.L[d].type){var R=RVS.F.addLayer(t[u]);a.push(R),e="row"===RVS.L[R].type?R:d}-1!==(e=void 0!==RVS.L[d]&&"row"===RVS.L[d].type?d:e)&&-1===jQuery.inArray(e,o)&&o.push(e)}if(o.length>0)for(var u in o)o.hasOwnProperty(u)&&void 0!==RVS.L[o[u]]&&RVS.F.fixColumnsInRows({layerid:o[u]});for(var u in RVS.F.closeBackupGroup({id:"addLayer"}),RVS.F.buildLayerLists({force:!0,ignoreRebuildHTML:!0}),RVS.F.reOrderHTMLLayers(),a)a.hasOwnProperty(u)&&RVS.F.selectLayers({id:a[u],overwrite:!1,action:"add",ignoreUpdate:!0});RVS.F.selectedLayersVisualUpdate(),RVS.F.updateSelectedHtmlLayers(),window.copyPasteLayers.layers=jQuery.extend({},window.backupCopyPaste)}),RVS.DOC.on("insertContentFromOL",function(e,t){if("fonticons"==t.libraryType){var i="MaterialIcons"===t.tags[0]?"material-icons":t.handle.replace(".",""),a="MaterialIcons"===t.tags[0]?t.handle.replace(".",""):"";for(var r in RVS.F.openBackupGroup({id:"PreStyleLAyer",txt:"Prestyle Object Layer",icon:"layers",lastkey:"layer"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(r)&&(RVS.F.updateLayerObj({path:"text",val:''+a+"",ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"type",val:"text",ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"idle.fontSize."+RVS.screen+".v",val:"50px",ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"idle.lineHeight."+RVS.screen+".v",val:"50px",ignoreRedraw:!0}),RVS.H[RVS.selLayers[r]].c[0].innerHTML=''+a+"",RVS.F.drawHTMLLayer({uid:RVS.selLayers[r]}));RVS.F.closeBackupGroup({id:"PreStyleLAyer"})}else if("svgs"===t.libraryType){RVS.F.openBackupGroup({id:"PreStyleLAyer",txt:"Prestyle Object Layer",icon:"layers",lastkey:"layer"});var s=[];for(var r in RVS.selLayers)RVS.selLayers.hasOwnProperty(r)&&(s.push(RVS.selLayers[r]),RVS.F.updateLayerObj({path:"svg.source",val:t.img,ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"type",val:"svg",ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"size.width."+RVS.screen+".v",val:"100px",ignoreRedraw:!0}),RVS.F.updateLayerObj({path:"size.height."+RVS.screen+".v",val:"100px",ignoreRedraw:!0}));RVS.F.updateLayerSVGSrc({uids:s,src:t.img}),RVS.F.closeBackupGroup({id:"PreStyleLAyer"})}RVS.F.selectedLayersVisualUpdate(),RVS.F.updateSelectedHtmlLayers(),RVS.F.updateInputFields()}),r()},RVS.F.allSelectedHasHover=function(){var e=!0;for(var t in RVS.selLayers)RVS.selLayers.hasOwnProperty(t)&&(e=(!0===RVS.L[RVS.selLayers[t]].hover.usehover||"true"===RVS.L[RVS.selLayers[t]].hover.usehover||"desktop"===RVS.L[RVS.selLayers[t]].hover.usehover)&&e);return e},RVS.F.buildHTMLLayer=function(e){var t=RVS.L[e.uid];if(RVS.H=null==RVS.H?{}:RVS.H,1==e.force||null==RVS.H||void 0===RVS.H[e.uid]||0==jQuery("#_lc_"+RVS.S.slideId+"_"+e.uid+"_").length){if(1==e.force||0==jQuery("#_lc_"+RVS.S.slideId+"_"+e.uid+"_").length){jQuery("#_lc_"+RVS.S.slideId+"_"+e.uid+"_").remove();var i='
              lock_outline
              ';i+='',i+="column"===t.type||"row"===t.type?'':"",i+="column"===t.type||"row"===t.type?'':"",i+="column"===t.type||"row"===t.type?'':"",i+='
              ',i+='
              ',i+='
              ',i+='
              ',i+="
              ";var s=jQuery(i);-1===t.group.puid||"row"===t.type?"row"==t.type?a({container:RVS.C.rZone[t.group.puid],layer:s,uid:e.uid,type:"._lc_type_row"}):RVS.C.layergrid.append(s):"column"===t.type?a({container:RVS.H[t.group.puid].c,layer:s,uid:e.uid,type:"._lc_type_column"}):a({container:RVS.H[t.group.puid].c,layer:s,uid:e.uid,type:"._lc_"})}switch(RVS.H[e.uid]={w:jQuery("#_lc_"+RVS.S.slideId+"_"+e.uid+"_")},RVS.H[e.uid].m=RVS.H[e.uid].w.find("._lc_mask_").first(),RVS.H[e.uid].lp=RVS.H[e.uid].w.find("._lc_loop_").first(),RVS.H[e.uid].iw=RVS.H[e.uid].w.find("._lc_iw_").first(),RVS.H[e.uid].c=RVS.H[e.uid].w.find("._lc_content_").first(),void 0!==t.idle.style&&t.idle.style.length>0&&(RVS.H[e.uid].c[0].className+=" "+t.idle.style),"column"!==t.type&&"row"!==t.type||(RVS.H[e.uid].margins={top:RVS.H[e.uid].w.find("._topm_._c_margins").first(),bottom:RVS.H[e.uid].w.find("._botm_._c_margins").first(),left:RVS.H[e.uid].w.find("._lefm_._c_margins").first(),right:RVS.H[e.uid].w.find("._rigm_._c_margins").first()},RVS.H[e.uid].paddings={top:RVS.H[e.uid].w.find("._topp_._c_paddings").first(),bottom:RVS.H[e.uid].w.find("._botp_._c_paddings").first(),left:RVS.H[e.uid].w.find("._lefp_._c_paddings").first(),right:RVS.H[e.uid].w.find("._rigp_._c_paddings").first()}),RVS.H[e.uid].borders={top:RVS.H[e.uid].w.find("._tb_._borders_").first(),bottom:RVS.H[e.uid].w.find("._bb_._borders_").first(),left:RVS.H[e.uid].w.find("._lb_._borders_").first(),right:RVS.H[e.uid].w.find("._rb_._borders_").first()},t.type){case"svg":RVS.H[e.uid].c[0].innerHTML=t.svg.renderedData,RVS.H[e.uid].svg=RVS.H[e.uid].w.find("svg"),RVS.H[e.uid].svgPath=RVS.H[e.uid].w.find("svg path");break;case"button":case"object":break;case"image":RVS.H[e.uid].c.html('
              '),RVS.H[e.uid].c.append('
              filter_hdr
              '),t.media.imageUrl===RVS.ENV.img_ph_url&&RVS.H[e.uid].c.addClass("placeholder_on");break;case"video":RVS.H[e.uid].c.html("
              "+t.media.mediaType+"
              "),RVS.H[e.uid].vtitle=RVS.H[e.uid].c.find("._lc_video_title_"),RVS.H[e.uid].volay=RVS.H[e.uid].c.find("._lc_video_overlay"),RVS.H[e.uid].c.append('
              videocam
              '),t.media.posterUrl===RVS.ENV.img_ph_url&&RVS.H[e.uid].c.addClass("placeholder_on");break;case"audio":RVS.H[e.uid].c.html('
              audiotrack
              '),RVS.H[e.uid].c.append(""),!1===t.media.controls?RVS.H[e.uid].c.addClass("placeholder_on"):RVS.H[e.uid].c.addClass("audio_controls_on");break;case"group":0===RVS.H[e.uid].w.find(">._lc_extra_bg").length&&RVS.H[e.uid].w.append('
              '),0==RVS.H[e.uid].c.find("._lc_group_placeholder").length&&RVS.H[e.uid].c.append('
              format_shapes
              '),0===RVS.H[e.uid].c.find("._group_lock_").length&&RVS.H[e.uid].c.append('
              layers
              '),0===RVS.H[e.uid].w.find("._group_head_").length&&RVS.H[e.uid].w.append('
              '+t.alias+'
              layers_clearlayers
              '),RVS.H[e.uid].bg=RVS.H[e.uid].w.find(">._lc_extra_bg");break;case"row":0===RVS.H[e.uid].w.find(">._lc_extra_bg").length&&RVS.H[e.uid].w.append('
              '),RVS.H[e.uid].bg=RVS.H[e.uid].w.find(">._lc_extra_bg");break;case"column":0===RVS.H[e.uid].w.find(">._lc_extra_bg_wrap").length&&RVS.H[e.uid].w.append('
              '),RVS.H[e.uid].bg=RVS.H[e.uid].w.find(">._lc_extra_bg_wrap>._lc_extra_bg"),RVS.H[e.uid].bgmask=RVS.H[e.uid].w.find(">._lc_extra_bg_wrap")}t.linebreak&&RVS.H[e.uid].w.addClass("rs-linebreak"),RVS.H[e.uid].lipi=RVS.H[e.uid].c.find("._lc_img_placeholder i"),"column"!==t.type&&"row"!==t.type&&RVS.F.doDraggable({uid:e.uid,drag:!0,resize:!0})}if(jQuery.inArray(t.type,["text","button","svg","shape","group"])>=0&&0===RVS.H[e.uid].w.find(">._lc_reScaler").length&&(RVS.H[e.uid].w.append('
              '),RVS.H[e.uid].sclr=RVS.H[e.uid].w.find(">._lc_reScaler ._lc_reScaler_pin"),r(RVS.H[e.uid].sclr)),"text"===t.type||"button"==t.type)RVS.F.redrawTextLayerInnerHTML(e.uid),RVS.F.drawHTMLLayer({uid:e.uid});else if("svg"===t.type)void 0===t.svg.renderedData||void 0!==t.svg.source&&t.svg.source.length>4?jQuery.get(t.svg.source,function(i){RVS.H[e.uid].c[0].innerHTML=t.svg.renderedData=(new XMLSerializer).serializeToString(i.documentElement),RVS.H[e.uid].svg=RVS.H[e.uid].w.find("svg"),RVS.H[e.uid].svgPath=RVS.H[e.uid].w.find("svg path"),RVS.F.drawHTMLLayer({uid:e.uid})}):RVS.F.drawHTMLLayer({uid:e.uid});else{var o="image"===t.type?t.media.imageUrl:RVS.H[e.uid].c.find("img").first();void 0!==o&&o.length>0&&void 0!==t.media&&!0!==t.media.loaded?(tpGS.gsap.set(RVS.H[e.uid].w,{visibility:"hidden"}),RVS.F.preloadImage({uid:e.uid,slideId:RVS.S.slideId,image:RVS.H[e.uid].c.find("img").first().attr("src"),silent:!1,callback:function(){tpGS.gsap.set(RVS.H[e.uid].w,{visibility:"visible"}),RVS.F.drawHTMLLayer({uid:e.uid})}})):RVS.F.drawHTMLLayer({uid:e.uid})}},RVS.F.reOrderHTMLLayer=function(e){if(null!=RVS.H&&void 0!==RVS.H[e.uid]&&0!=jQuery("#_lc_"+RVS.S.slideId+"_"+e.uid+"_").length){var t=RVS.L[e.uid],i=RVS.H[e.uid].w,r=RVS.H[e.uid].last_puid===t.group.puid&&RVS.H[e.uid].last_groupOrder===t.group.groupOrder;RVS.H[e.uid].last_puid=t.group.puid,RVS.H[e.uid].last_groupOrder=t.group.groupOrder,-1===t.group.puid||"row"===t.type?"row"==t.type?a({container:RVS.C.rZone[t.group.puid],layer:i,uid:e.uid,type:"._lc_type_row"}):RVS.C.layergrid.append(i):"column"===t.type?a({container:RVS.H[t.group.puid].c,layer:i,uid:e.uid,type:"._lc_type_column"}):a({container:RVS.H[t.group.puid].c,layer:i,uid:e.uid,type:"._lc_"}),r||RVS.F.drawHTMLLayer({uid:e.uid})}},RVS.F.checkRowsChildren=function(){for(var e in RVS.L)if(RVS.L.hasOwnProperty(e)&&("row"==RVS.L[e].type||"group"==RVS.L[e].type)){var t=RVS.F.getLayerChildren({layerid:e}),i=0;for(var a in t)"column"!==t[a].type&&i++;i>0?RVS.H[e].w.removeClass("nocontent"):RVS.H[e].w.addClass("nocontent")}},RVS.F.addLayerToLayers=function(e){var t;return void 0!==e.layerobject?((t=jQuery.extend(!0,{},e.layerobject)).uid="copy"===e.copyPaste?window.copyPasteLayers.amount:RVS.F.getUniqueid(),(t=RVS.F.addLayerObj(t)).alias=void 0!==e.prefix?e.prefix+" "+t.alias.replace(/Copy/g,""):"Copy "+t.alias.replace(/Copy/g,"")):t=RVS.F.addLayerObj(e.type),e.extension&&(t=jQuery.extend(!0,t,e.extension)),t.group.puid=void 0!==e.puid?e.puid:t.group.puid,e.newGroupOrder&&"copy"!==e.copyPaste&&(t.group.groupOrder=function(e){e.type=void 0===e.type?"column":e.type;var t=RVS.F.getColumnsInRow({layerid:e.uid,type:e.type}),i=0;for(var a in t)t.hasOwnProperty(a)&&(i=parseInt(i,0)<=parseInt(RVS.L[t[a]].group.groupOrder,0)?parseInt(RVS.L[t[a]].group.groupOrder,0)+1:i);return i}({uid:t.group.puid,type:t.type})),t.alias=void 0!==e.alias?e.alias+"-"+t.uid:t.alias,"copy"===e.copyPaste?(window.copyPasteLayersSlideId=RVS.S.slideId,window.copyPasteLayers.amount++,t.copiedFromUid=e.layerobject.uid,window.copyPasteLayers.layers[t.uid]=t):(void 0!==e.layerobject&&RVS.F.duplicateSkinColors({type:"layer",layerFrom:void 0!==e.layerobject.copiedFromUid?e.layerobject.copiedFromUid:e.layerobject.uid,layerTo:t.uid,slideFrom:window.copyPasteLayersSlideId,slideTo:RVS.S.slideId}),delete t.copiedFromUid,RVS.SLIDER[RVS.S.slideId].layers[t.uid]=t,RVS.F.backup({path:t.uid,icon:"layers",txt:"Create New Layer",lastkey:"newlayer",force:!0,slideid:RVS.S.slideId,val:jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId]).layers[t.uid],old:{},backupType:"layer",bckpGrType:"addlayer"})),e.buildHTMLLayer&&"copy"!==e.copyPaste&&RVS.F.buildHTMLLayer({uid:t.uid}),t.uid},RVS.F.extendLayerTypes=function(e){if(RVS.S.extendedLayerTypes=void 0===RVS.S.extendedLayerTypes?{}:RVS.S.extendedLayerTypes,void 0===RVS.S.extendedLayerTypes[e.subtype]){e.extension.subtype=e.subtype,RVS.S.extendedLayerTypes[e.subtype]={type:e.type,subtype:e.subtype,extension:e.extension};var t='
              '+e.icon+""+e.alias+"
              ";jQuery(t).insertAfter("#toolbar_add_layer_group")}},RVS.F.addLayer=function(e){RVS.DOC.trigger("changeToLayerMode"),e.ignoreBackupGroup||RVS.F.openBackupGroup({id:"addLayer",txt:"Create New "+e.type+" Layer",icon:"layers",lastkey:"layer"});var t,i,a,r="paste"===e.copyPaste?window.copyPasteLayers.layers:RVS.L;switch(e.type){case"row":if(void 0===e.duplicateId){t=i=RVS.F.addLayerToLayers({type:"row",alias:"row",buildHTMLLayer:!0});for(var s=0;s<3;s++)RVS.F.addLayerToLayers({type:"column",puid:t,alias:"column",buildHTMLLayer:!0})}else{t=i=RVS.F.addLayerToLayers({layerobject:r[e.duplicateId],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix,newGroupOrder:!0});var o=RVS.F.getColumnsInRow({layerid:e.duplicateId,copyPaste:e.copyPaste});for(var n in o)if(o.hasOwnProperty(n)){var l=RVS.F.addLayerToLayers({puid:t,layerobject:r[o[n]],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix}),d=RVS.F.getLayersFirstDepth({layerid:o[n],copyPaste:e.copyPaste});for(var S in d)d.hasOwnProperty(S)&&RVS.F.addLayerToLayers({puid:l,layerobject:r[d[S]],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix})}}break;case"column":var c;if(void 0===e.duplicateId)i=RVS.F.addLayerToLayers({type:"column",puid:e.puid,alias:"column",buildHTMLLayer:!0});else for(var S in c=i=RVS.F.addLayerToLayers({layerobject:r[e.duplicateId],newGroupOrder:!0,buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix}),a=RVS.F.getLayersFirstDepth({layerid:e.duplicateId,copyPaste:e.copyPaste}))a.hasOwnProperty(S)&&RVS.F.addLayerToLayers({puid:c,layerobject:r[a[S]],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix});break;case"group":var p;if(void 0===e.duplicateId)i=RVS.F.addLayerToLayers({type:"group",alias:"group",buildHTMLLayer:!0});else for(var S in p=i=RVS.F.addLayerToLayers({layerobject:r[e.duplicateId],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix,newGroupOrder:!0}),a=RVS.F.getLayersFirstDepth({layerid:e.duplicateId,copyPaste:e.copyPaste}))a.hasOwnProperty(S)&&RVS.F.addLayerToLayers({puid:p,layerobject:r[a[S]],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix});break;case"linebreak":i=RVS.F.addLayerToLayers({type:"shape",alias:"linebreak",buildHTMLLayer:!0,extension:{size:{width:{d:{v:"100%"},n:{v:"100%"},t:{v:"100%"},m:{v:"100%"}},height:{d:{v:"10px"},n:{v:"10px"},t:{v:"10px"},m:{v:"10px"}}},idle:{backgroundColor:"transparent",clear:{d:{v:"both"},n:{v:"both"},t:{v:"both"},m:{v:"both"}}},linebreak:!0}});break;default:switch(i="predefined"===e.subtype?RVS.F.addLayerToLayers({type:e.type,alias:e.type,buildHTMLLayer:!0,extension:e.extension}):void 0===e.duplicateId?void 0!==RVS.S.extendedLayerTypes&&void 0!==RVS.S.extendedLayerTypes[e.subtype]?RVS.F.addLayerToLayers({type:e.type,alias:e.type,extension:RVS.S.extendedLayerTypes[e.subtype].extension,buildHTMLLayer:!0}):RVS.F.addLayerToLayers({type:e.type,alias:e.type,buildHTMLLayer:!0}):RVS.F.addLayerToLayers({layerobject:r[e.duplicateId],buildHTMLLayer:!0,copyPaste:e.copyPaste,prefix:e.prefix,newGroupOrder:-1!==r[e.duplicateId].group.puid}),e.subtype){case"wordpress_library":"image"===e.type?jQuery("#image_layer_media_library_button").trigger("click"):"video"===e.type&&jQuery("#video_layer_media_library_button").trigger("click");break;case"object_library":"object"===e.type?RVS.F.openObjectLibrary({types:["fonticons","svgs"],filter:"all",selected:["fonticons"],success:{icon:"insertContentFromOL"}}):"image"===e.type?jQuery("#image_layer_object_library_button").trigger("click"):"video"===e.type&&jQuery("#video_layer_object_library_button").trigger("click");break;case"headline":e.ignoreBackupGroup=!0,RVS.F.openQuickStyle({bacupGroupOpen:"addLayer",list:["headlines","content"]});break;case"simple_content":e.ignoreBackupGroup=!0,RVS.F.openQuickStyle({bacupGroupOpen:"addLayer",list:["content","headlines"]});break;case"button":e.ignoreBackupGroup=!0,RVS.F.openQuickStyle({bacupGroupOpen:"addLayer",list:["button"]})}}return e.ignoreBackupGroup||RVS.F.closeBackupGroup({id:"addLayer"}),e.ignoreLayerList||RVS.F.buildLayerLists({force:!0,ignoreRebuildHTML:!0}),e.ignoreOrderHTMLLayers||RVS.F.reOrderHTMLLayers(),void 0!==RVS.eMode&&"layer"===RVS.eMode.top&&"animation"===RVS.eMode.mode&&RVS.F.showForms("*slidelayout**mode__slidecontent*#form_layer_style",!0),i},RVS.F.deleteLayerfromLayers=function(e){if(RVS.DOC.trigger("changeToLayerMode"),void 0!==RVS.L[e.layerid]){var t=!1;switch(void 0!==e.groupisopen||RVS.S.bckpGrp||(RVS.S.bckpGrp||(t=!0),RVS.F.openBackupGroup({id:"removeLayer",txt:"Remove "+RVS.L[e.layerid].type+" Layer",icon:"delete",lastkey:"layer"})),RVS.L[e.layerid].type){case"row":var i=RVS.F.getColumnsInRow({layerid:e.layerid});for(var a in i)if(i.hasOwnProperty(a)){var r=RVS.F.getLayersFirstDepth({layerid:i[a]});for(var s in r)r.hasOwnProperty(s)&&(void 0!==e.newpuid?RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+r[s]+".group.puid",val:e.newpuid}):(RVS.F.backup({path:r[s],icon:"layers",txt:"Remove Layer",lastkey:"removelayer",slideid:RVS.S.slideId,force:!0,val:{},old:jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId]).layers[r[s]],backupType:"layer",bckpGrType:"removelayer"}),delete RVS.SLIDER[RVS.S.slideId].layers[r[s]],jQuery("#_lc_"+RVS.S.slideId+"_"+r[s]+"_").remove(),delete RVS.H[r[s]]));RVS.F.backup({path:i[a],icon:"layers",txt:"Remove Layer",lastkey:"removelayer",slideid:RVS.S.slideId,force:!0,val:{},old:jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId]).layers[i[a]],backupType:"layer",bckpGrType:"removelayer"}),delete RVS.SLIDER[RVS.S.slideId].layers[i[a]],jQuery("#_lc_"+RVS.S.slideId+"_"+i[a]+"_").remove(),delete RVS.H[i[a]]}break;case"column":case"group":r=RVS.F.getLayersFirstDepth({layerid:e.layerid});for(var s in r)r.hasOwnProperty(s)&&(void 0!==e.newpuid?RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+r[s]+".group.puid",val:e.newpuid}):(RVS.F.backup({path:r[s],icon:"layers",txt:"Remove Layer",lastkey:"removelayer",force:!0,slideid:RVS.S.slideId,val:{},old:jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId]).layers[r[s]],backupType:"layer",bckpGrType:"removelayer"}),delete RVS.SLIDER[RVS.S.slideId].layers[r[s]],jQuery("#_lc_"+RVS.S.slideId+"_"+r[s]+"_").remove(),delete RVS.H[r[s]]))}RVS.F.backup({path:e.layerid,icon:"layers",txt:"Remove Layer",lastkey:"removelayer",slideid:RVS.S.slideId,force:!0,val:{},old:jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId]).layers[e.layerid],backupType:"layer",bckpGrType:"removelayer"}),delete RVS.SLIDER[RVS.S.slideId].layers[e.layerid],delete RVS.H[e.layerid],jQuery("#_lc_"+RVS.S.slideId+"_"+e.layerid+"_").remove(),t&&(RVS.F.closeBackupGroup({id:"removeLayer"}),RVS.F.buildLayerLists({force:!0}))}},RVS.F.updateSelectedHtmlLayers=function(e){for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&"top"!==t&&"bottom"!==t&&"middle"!==t&&(!e&&RVS.F.inSelectedLayers({id:t})&&void 0!==RVS.H[t]?(RVS.H[t].w.addClass("selected").addClass("marked"),RVS.H[t].selected=!0,RVS.F.setZindex({id:t,o:475})):void 0!==RVS.H[t]&&(RVS.H[t].w.removeClass("selected").removeClass("marked"),RVS.H[t].selected=!1,RVS.F.setZindex({id:t})))},RVS.F.updateStaticStartEndList=function(){window.staticLayerStartIndex=void 0===window.staticLayerStartIndex?jQuery("#staticlayer_Startindex"):window.staticLayerStartIndex,window.staticLayerEndIndex=void 0===window.staticLayerEndIndex?jQuery("#staticlayer_Endindex"):window.staticLayerEndIndex,RVS.F.removeAllOptionsS2({select:window.staticLayerStartIndex}),RVS.F.removeAllOptionsS2({select:window.staticLayerEndIndex});for(var e=1;e1?i+" multiple_layers_selected":i,RVS.C.the_cont=void 0===RVS.C.the_cont?jQuery("#the_container"):RVS.C.the_cont,RVS.C.the_cont[0].className=i},RVS.F.doResizeLayers=function(e){if(!(RVS.selLayers.length>1||0===RVS.selLayers.length))switch(e.mode){case"init":if(window.RSCBS={},window.RSCBS[RVS.selLayers[0]]=o(RVS.L[RVS.selLayers[0]]),"group"===RVS.L[RVS.selLayers[0]].type||"auto"!==window.RSCBS[RVS.selLayers[0]].width||-1!==RVS.L[RVS.selLayers[0]].group.puid||"text"!==RVS.L[RVS.selLayers[0]].type&&"button"!==RVS.L[RVS.selLayers[0]].type||("full"!==window.RSCBS[RVS.selLayers[0]].wrap&&"normal"!==window.RSCBS[RVS.selLayers[0]].wrap||(RVS.L[RVS.selLayers[0]].idle.whiteSpace[RVS.screen].v="content"),window.RSCBS[RVS.selLayers[0]].CacheWidth=window.RSCBS[RVS.selLayers[0]].width,window.RSCBS[RVS.selLayers[0]].width="auto"===window.RSCBS[RVS.selLayers[0]].width?RVS.H[RVS.selLayers[0]].w.width():window.RSCBS[RVS.selLayers[0]].width),"group"===RVS.L[RVS.selLayers[0]].type)for(var t in window.RSCBS.layers=RVS.F.getLayersFirstDepth({layerid:RVS.selLayers[0]}),window.RSCBS.layers)window.RSCBS[window.RSCBS.layers[t]]=o(RVS.L[window.RSCBS.layers[t]]);break;case"update":if(l({layerid:RVS.selLayers[0],size:e.size}),"group"===RVS.L[RVS.selLayers[0]].type)for(var t in window.RSCBS.layers)l({layerid:window.RSCBS.layers[t],size:e.size,ingroup:!0});break;case"set":var i=!1;if("group"!==RVS.L[RVS.selLayers[0]].type&&-1===RVS.L[RVS.selLayers[0]].group.puid&&("text"===RVS.L[RVS.selLayers[0]].type||"button"===RVS.L[RVS.selLayers[0]].type)&&RVS.S.layer_grid_offset.left+RVS.S.lgw>RVS.H[RVS.selLayers[0]].w.offset().left+RVS.H[RVS.selLayers[0]].w.width()&&(i=!0,window.RSCBS[RVS.selLayers[0]].width="auto"===window.RSCBS[RVS.selLayers[0]].CacheWidth?"auto":window.RSCBS[RVS.selLayers[0]].width),l({layerid:RVS.selLayers[0],size:1}),"group"===RVS.L[RVS.selLayers[0]].type)for(var t in window.RSCBS.layers)l({layerid:window.RSCBS.layers[t],size:1});if(RVS.F.openBackupGroup({id:"layerScaling",txt:"Layer Scaling",icon:"layers",lastkey:"layer"}),n({layerid:RVS.selLayers[0],size:e.size,ignore:!1,redraw:!0,updatefields:!0,ignoreBackup:!1}),!0===i?RVS.L[RVS.selLayers[0]].idle.whiteSpace[RVS.screen].v=window.RSCBS[RVS.selLayers[0]].wrap:"group"===RVS.L[RVS.selLayers[0]].type||-1!==RVS.L[RVS.selLayers[0]].group.puid||"text"!==RVS.L[RVS.selLayers[0]].type&&"button"!==RVS.L[RVS.selLayers[0]].type||window.RSCBS[RVS.selLayers[0]].width===window.RSCBS[RVS.selLayers[0]].CacheWidth||"auto"!=window.RSCBS[RVS.selLayers[0]].CacheWidth||RVS.F.showInfo({content:RVS_LANG.layerbleedsout,type:"info",showdelay:0,hidedelay:8,hideon:"",event:""}),"group"===RVS.L[RVS.selLayers[0]].type)for(var t in window.RSCBS.layers)n({layerid:window.RSCBS.layers[t],size:e.size,ingroup:!0,ignore:!1,redraw:!0,updatefields:!0,ignoreBackup:!1});RVS.F.closeBackupGroup({id:"layerScaling"})}},RVS.F.selectLayers=function(e){RVS.S.justresized||(e=void 0===e?{}:e,"animation"!==RVS.eMode.mode?RVS.S.keyFrame="idle":(e.selectedKeyFrame=void 0===e.selectedKeyFrame?"idle":e.selectedKeyFrame,RVS.S.keyFrame=e.selectedKeyFrame),void 0===e||"add"!==e.action||void 0===e.id||!RVS.L[e.id].visibility||!RVS.L[e.id].visibility.locked&&RVS.L[e.id].visibility.visible||(e.action="remove"),e.ignoreModeChange||(RVS.F.mainMode({set:!1,ignoreReDraw:!0,mode:"slidelayout"}),RVS.F.showHideLayerEditor({mode:"slidecontent",openSettings:!1})),e.id="top"===e.id||"bottom"===e.id||"middle"===e.id?"ignore":void 0===e.id?e.id:parseInt(e.id,0),(e.overwrite||"layer"===RVS.eMode.top&&"#form_layer_animation"===RVS.eMode.menu)&&(!e.overwrite&&RVS.selLayers.length>0&&RVS.F.showInfo({content:RVS_LANG.noMultipleSelectionOfLayers,type:"info",showdelay:.2,hidedelay:2,hideon:"",event:""}),RVS.selLayers=[]),void 0!==e.id&&"ignore"!==e.id&&"add"===e.action&&-1==jQuery.inArray(e.id,RVS.selLayers)&&RVS.selLayers.push(e.id),void 0!==e.id&&"ignore"!==e.id&&"remove"===e.action&&-1!==jQuery.inArray(e.id,RVS.selLayers)&&RVS.selLayers.splice(jQuery.inArray(e.id,RVS.selLayers),1),!0!==e.ignoreUpdate&&("onlyhtml"!==e.ignoreUpdate&&RVS.F.selectedLayersVisualUpdate(),RVS.F.updateSelectedHtmlLayers(),"animation"!==RVS.eMode.mode&&RVS.F.updateAllLayerToIDLE(),RVS.F.updateSelectedLayersIdleHover()),!0!==e.ignoreFieldUpdates&&(RVS.F.updateInputFields({short:!0}),RVS.C.slit.innerHTML=1===RVS.selLayers.length?RVS.F.getLayerIcon(RVS.L[RVS.selLayers[0]].type):"layers",RVS.DOC.trigger("selectLayersDone"),RVS.F.checkForAudioLayer()),window.qstyle_library_open&&RVS.F.updateAvailableLayerTypes(),void 0!==e.selectedKeyFrame?(RVS.TL.cache.main=(RVS.F.getTimeAtSelectedFrameEnd()-2)/100,RVS.TL.cache.main<=0?RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"selectLayers"}):RVS.F.updateTimeLine({force:!0,state:"time",time:RVS.TL.cache.main,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0})):0===RVS.selLayers.length&&jQuery("framewrap.selected").removeClass("selected"),RVS.S.shwLayerAnim&&RVS.DOC.trigger("previewLayerAnimation"))},RVS.F.convertTimeToSec=function(e,t){e=""===e?parseFloat(t):e;var i=!jQuery.isNumeric(e)&&e.indexOf(":")>=0,a=0;return e=i?e.split(":"):e,null==(a=i&&e.length>1?60*parseFloat(e[0])+parseFloat(e[1]):i?parseFloat(e[0]):e)?0:a},RVS.F.updateAudioTimes=function(e){if(1==RVS.selLayers.length&&"audio"===RVS.L[RVS.selLayers[0]].type){RVS.L[RVS.selLayers[0]].media.startAt=""===RVS.L[RVS.selLayers[0]].media.startAt?0:RVS.L[RVS.selLayers[0]].media.startAt,RVS.L[RVS.selLayers[0]].media.endAt=""===RVS.L[RVS.selLayers[0]].media.endAt?e:RVS.L[RVS.selLayers[0]].media.endAt,RVS.L[RVS.selLayers[0]].media.endAt=RVS.L[RVS.selLayers[0]].media.endAt>e?e:RVS.L[RVS.selLayers[0]].media.endAt,document.getElementById("layer_video_start").value=RVS.L[RVS.selLayers[0]].media.startAt,document.getElementById("layer_video_end").value=RVS.L[RVS.selLayers[0]].media.endAt;var t=RVS.F.convertTimeToSec(RVS.L[RVS.selLayers[0]].media.startAt,0),i=RVS.F.convertTimeToSec(RVS.L[RVS.selLayers[0]].media.endAt,window.audiomaster.getDuration());i=0===i||i<=t?window.audiomaster.getDuration():i,window.audiomaster.regions.destroy(),window.audioregion=window.audiomaster.regions.add({start:t,end:i,color:"rgba(0,109,210,0.2)"}),window.audioregion.on("update",function(){RVS.L[RVS.selLayers[0]].media.startAt=window.audioregion.start,RVS.L[RVS.selLayers[0]].media.endAt=window.audioregion.end,document.getElementById("layer_video_start").value=RVS.L[RVS.selLayers[0]].media.startAt,document.getElementById("layer_video_end").value=RVS.L[RVS.selLayers[0]].media.endAt}),window.audioregion.on("dblclick",function(){window.audioregion.play()})}},RVS.F.checkForAudioLayer=function(){1==RVS.selLayers.length&&"audio"===RVS.L[RVS.selLayers[0]].type&&""!==RVS.L[RVS.selLayers[0]].media.audioUrl&&"FAIL"!==window.audiomaster&&(void 0===window.audiomaster?(RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.audiolibraryloading}),jQuery.getScript(RVS.ENV.plugin_url+"/admin/assets/js/plugins/wavesurfer.js",function(){window.audiomaster=WaveSurfer.create({container:"#media_audio_master",cursorColor:"#5e35b1",progressColor:"transparent",height:30,plugins:[WaveSurfer.regions.create({})]}),RVS.DOC.on("listenAudioMaster",function(){window.audiomaster.play()}),RVS.DOC.on("muteAudioMaster",function(){window.audiomaster.pause()}),RVS.DOC.on("updateaudiorange",function(){RVS.F.updateAudioTimes(window.audiomaster.getDuration())}),RVS.F.checkForAudioLayer(),setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100)}).fail(function(e,t,i){setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),window.audiomaster="FAIL"})):(window.audiomaster.on("ready",function(){RVS.F.updateAudioTimes(window.audiomaster.getDuration()),jQuery("#audio_simulator").removeClass("disabled")}),window.audiomaster.on("loading",function(){jQuery("#audio_simulator").addClass("disabled")}),window.audiomaster.on("finish",function(){RVS.F.changeSwitchState({el:jQuery("#audio_simulator")[0],state:"play"})}),window.audiomaster.load(RVS.L[RVS.selLayers[0]].media.audioUrl)))},RVS.F.updateSelectedLayersIdleHover=function(){for(var e in RVS.L)RVS.L.hasOwnProperty(e)&&void 0!==RVS.H[e]&&("idle"===RVS.eMode.mode&&void 0!==RVS.H[e].hover?RVS.H[e].hover.seek(0).pause():"hover"!==RVS.eMode.mode||!0!==RVS.L[e].hover.usehover&&"true"!==RVS.L[e].hover.usehover&&"desktop"!==RVS.L[e].hover.usehover||void 0===RVS.H[e].hover||(jQuery.inArray(parseInt(e,0),RVS.selLayers)>=0?RVS.H[e].hover.seek(9999).pause():(RVS.F.drawHTMLLayer({uid:e}),RVS.H[e].hover.seek(0).pause())))},RVS.F.checkCurrentLayerHoverMode=function(e){"hover"!==RVS.eMode.mode||"true"!=RVS.L[e.layerid].hover.usehover&&1!=RVS.L[e.layerid].hover.usehover&&"desktop"!=RVS.L[e.layerid].hover.usehover||void 0===RVS.H[e.layerid].hover||RVS.H[e.layerid].hover.seek(9999).pause()},RVS.F.getRowStructures=function(e){if("row"===RVS.L[e.layerid].type){var t=RVS.F.getColumnsInRow({layerid:e.layerid}),i="",a=0;for(var r in t)t.hasOwnProperty(r)&&(i=0===a?"":i+"+",i+=RVS.L[t[r]].group.columnSize,a++);return i}},RVS.F.updateRowColumnField=function(){var e="",t=!1;for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i],r="";"row"===RVS.L[a].type?r=RVS.F.getRowStructures({layerid:a}):"column"===RVS.L[a].type&&(r=RVS.F.getRowStructures({layerid:RVS.L[RVS.L[a].group.puid].uid})),"row"!==RVS.L[a].type&&"column"!==RVS.L[a].type||t||(""===e||e===r?e=r:(t=!0,e=""))}jQuery("#row_column_structure").val(RVS.F.sanitize_columns(e)).change()},RVS.F.getPrevNextLayerInOrder=function(e,t){if(void 0!==RVS.L[e]&&void 0!==RVS.L[e].group&&void 0!==RVS.L[e].group.puid){var i={order:"next"===t?99999:-2,id:e};for(var a in RVS.L)RVS.L.hasOwnProperty(a)&&RVS.L[a].group&&RVS.L[a].group.puid==RVS.L[e].group.puid&&("next"===t&&RVS.L[a].group.groupOrder>RVS.L[e].group.groupOrder&&RVS.L[a].group.groupOrderi.order)&&(i.order=RVS.L[a].group.groupOrder,i.id=RVS.L[a].uid);return i.id}},RVS.F.getColumnsInRow=function(e){var t=[],i=[];if(e.type=void 0===e.type?"column":e.type,"paste"===e.copyPaste)for(var a in window.copyPasteLayers.layers)window.copyPasteLayers.layers.hasOwnProperty(a)&&window.copyPasteLayers.layers[a].type===e.type&&window.copyPasteLayers.layers[a].group.puid==e.layerid&&t.push({order:window.copyPasteLayers.layers[a].group.groupOrder,uid:window.copyPasteLayers.layers[a].uid});else for(var a in RVS.L)RVS.L.hasOwnProperty(a)&&RVS.L[a].type===e.type&&RVS.L[a].group.puid==e.layerid&&t.push({order:RVS.L[a].group.groupOrder,uid:RVS.L[a].uid});for(var a in t.sort(function(e,t){return e.order-t.order}),t)t.hasOwnProperty(a)&&i.push(t[a].uid);return i},RVS.F.getLayersFirstDepth=function(e){var t=[];if("paste"===e.copyPaste)for(var i in window.copyPasteLayers.layers)window.copyPasteLayers.layers.hasOwnProperty(i)&&window.copyPasteLayers.layers[i].group.puid==e.layerid&&t.push(window.copyPasteLayers.layers[i].uid);else for(var i in RVS.L)RVS.L.hasOwnProperty(i)&&RVS.L[i].group.puid==e.layerid&&t.push(RVS.L[i].uid);return t},RVS.F.getLayersAllDepth=function(e){var t=[];for(var i in RVS.L)if(RVS.L.hasOwnProperty(i)&&RVS.L[i].group.puid==e.layerid)if("column"===RVS.L[i].type){var a=RVS.F.getLayersFirstDepth({layerid:RVS.L[i].uid});for(var r in a)a.hasOwnProperty(r)&&t.push(a[r].uid)}else t.push(RVS.L[i].uid);return t},RVS.F.inSelectedLayers=function(e){var t=!1;for(var i in RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&RVS.selLayers[i]==e.id&&(t=!0);return t},RVS.F.notOnRoot=function(e){return void 0!==e&&void 0!==e.group&&void 0!==e.group.puid&&e.group.puid>=0&&e.group.puid<=5e3},RVS.F.groupOrColumn=function(e){return null!=e&&("column"===e.type||"group"===e.type)},RVS.F.getFirstSelectedType=function(e){var t=!1;for(var i in RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(!1===t&&RVS.L[RVS.selLayers[i]].type===e&&(t=RVS.selLayers[i]),!1===t&&RVS.F.notOnRoot(RVS.L[RVS.selLayers[i]])&&RVS.L[RVS.L[RVS.selLayers[i]].group.puid].type===e&&(t=RVS.L[RVS.selLayers[i]].group.puid));return t},RVS.F.updateAllHTMLLayerPositions=function(){for(var e in RVS.L)RVS.L.hasOwnProperty(e)&&void 0!==RVS.L[e].position.x&&RVS.F.updateHTMLLayerPosition({uid:e})},RVS.F.updateHTMLLayerPosition=function(e){var t,i,a=RVS.H[e.uid],r=RVS.L[e.uid],s={left:0,top:0},o=null==e.o?{x:0,y:0}:e.o,n=r.position.vertical[RVS.screen].v,l=r.position.horizontal[RVS.screen].v;if(t=i={x:parseInt(r.position.x[RVS.screen].v,0),y:+parseInt(r.position.y[RVS.screen].v,0)},s.force3D=!0,"row"===r.type||"column"===r.type||-1!==r.group.puid&&"column"===RVS.L[r.group.puid].type)tpGS.gsap.set(a.w,{x:0,y:0,position:"relative",left:"auto",right:"auto",top:"auto",bottom:"auto"});else{var d=void 0===e.lhCwidth?a.c.outerWidth():e.lhCwidth,S=void 0===e.lhCheight?a.c.outerHeight():e.lhCheight,c=-1===r.group.puid?{width:RVS.C.layergrid.width(),height:RVS.C.layergrid.height()}:{width:RVS.H[r.group.puid].w.width(),height:RVS.H[r.group.puid].w.height()},p={x:"center"===l?c.width/2-d/2:t.x,y:"middle"===n?c.height/2-S/2:t.y};if(e.snapToGrid&&RVS.S.DaD.sameLevelNotColumn){var u=RVS.F.getSnapPoint(p.x,p.y),R=RVS.F.getSnapPoint(o.x,o.y);t=RVS.F.getSnapPoint(t.x,t.y),"center"!==l&&(p.x=u.x),"middle"!==n&&(p.y=u.y),RVS.S.updatePosToXDif=o.x-R.x-(t.x-i.x),RVS.S.updatePosToYDif=o.y-R.y-(t.y-i.y),o=R}if("right"!==l?(s.right="auto",s.left=p.x+o.x):(s.left="auto",s.right=p.x-o.x),"bottom"!==n?(s.bottom="auto",s.top=p.y+o.y):(s.top="auto",s.bottom=p.y-o.y),s.x="center"===l?t.x:0,s.y="middle"===n?t.y:0,e.updateValues){var V={x:"right"===l?i.x-o.x:i.x+o.x,y:"bottom"===n?i.y-o.y:i.y+o.y};if("column"===RVS.S.DaD.toContainerType)V.x=0,V.y=0;else if(e.snapToGrid&&RVS.S.DaD.sameLevelNotColumn)V=RVS.F.getSnapPoint(V.x,V.y);else if(e.snapToLayers&&RVS.S.DaD.sameLevelNotColumn){if(-1!==RVS.S.DaD.snapHF.uid){if(e.uid==RVS.S.DaD.currentLayerId){var y=parseInt(RVS.L[RVS.S.DaD.snapHF.uid].position.x[RVS.screen].v,0)+("left"===l?RVS.S.DaD.snapHF.offset:"center"===l?RVS.S.DaD.snapHF.offset-RVS.S.DaD.snapHF.w/2:RVS.S.DaD.snapHF.w-RVS.S.DaD.snapHF.offset);y+=RVS.S.DaD.snapHF.prio>6?"right"===l?0:"left"===l?0-d:0-d/2:RVS.S.DaD.snapHF.prio>3?"right"===l?0-d/2:"left"===l?0-d/2:0:RVS.S.DaD.snapHF.prio<4?"right"===l?0-d:"left"===l?0:d/2:0,RVS.S.DaD.difh=V.x-y,V.x=Math.round(y)}else V.x=V.x-RVS.S.DaD.difh;"right"===l?s.right=s.right-RVS.S.DaD.difh:s.left=s.left-RVS.S.DaD.difh}if(-1!==RVS.S.DaD.snapVF.uid){if(e.uid==RVS.S.DaD.currentLayerId){var m=parseInt(RVS.L[RVS.S.DaD.snapVF.uid].position.y[RVS.screen].v,0)+("top"===n?RVS.S.DaD.snapVF.offset:"middle"===n?RVS.S.DaD.snapVF.offset-RVS.S.DaD.snapVF.h/2:RVS.S.DaD.snapVF.h-RVS.S.DaD.snapVF.offset);m+=RVS.S.DaD.snapVF.prio>6?"bottom"===n?0:"top"===n?0-S:0-S/2:RVS.S.DaD.snapVF.prio>3?"bottom"===n?0-S/2:"top"===n?0-S/2:0:RVS.S.DaD.snapVF.prio<4?"bottom"===n?0-S:"top"===n?0:S/2:0,RVS.S.DaD.difv=V.y-m,V.y=Math.round(m)}else V.y=V.y-RVS.S.DaD.difv;"bottom"===n?s.bottom=s.bottom-RVS.S.DaD.difv:s.top=s.top-RVS.S.DaD.difv}}RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".position.x.#size#.v",val:V.x+"px",uid:e.uid}),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".position.y.#size#.v",val:V.y+"px",uid:e.uid}),RVS.S.updatePosToX=V.x,RVS.S.updatePosToY=V.y}else if(e.mouseInfo&&(RVS.S.updatePosToX="column"===RVS.S.DaD.toContainerType?0:"right"===l?i.x-o.x:i.x+o.x,RVS.S.updatePosToY="column"===RVS.S.DaD.toContainerType?0:"bottom"===n?i.y-o.y:i.y+o.y,e.snapToGrid&&RVS.S.DaD.sameLevelNotColumn)){var f=RVS.F.getSnapPoint(RVS.S.updatePosToX,RVS.S.updatePosToY);RVS.S.updatePosToX=f.x,RVS.S.updatePosToY=f.y}s.position="absolute",tpGS.gsap.set(a.w,s)}},RVS.F.resetDragStates=function(){for(var e in RVS.S.DaD.showInMini=!1,RVS.H)RVS.H.hasOwnProperty(e)&&d(e)},RVS.F.moveLayerByKeys=function(e){if(window.moveByKeyboard||(RVS.F.openBackupGroup({id:"LayerPosition",txt:"Layer Position",icon:"open_with"}),window.moveByKeyboard=!0),RVS.S.DaD.difh=0,RVS.S.DaD.difv=0,1===RVS.selLayers.length&&-1!==RVS.L[RVS.selLayers[0]].group.puid&&"column"===RVS.L[RVS.L[RVS.selLayers[0]].group.puid].type){if(-1==e.x||-1==e.y)(t=RVS.F.getPrevNextLayerInOrder(RVS.selLayers[0],"prev"))!==RVS.selLayers[0]&&RVS.F.sortLayer({layer:RVS.selLayers[0],target:"before",env:t,redraw:!0});else if(1===e.x||1===e.y){var t;(t=RVS.F.getPrevNextLayerInOrder(RVS.selLayers[0],"next"))!==RVS.selLayers[0]&&RVS.F.sortLayer({layer:RVS.selLayers[0],target:"after",env:t,redraw:!0})}}else for(var i in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(i)){var a=RVS.selLayers[i];RVS.F.updateHTMLLayerPosition({uid:a,o:e,updateValues:!0,lhCwidth:RVS.H[a].c.outerWidth(),lhCheight:RVS.H[a].c.outerHeight()}),document.getElementById("layer_pos_x").value=RVS.L[a].position.x[RVS.screen].v,document.getElementById("layer_pos_y").value=RVS.L[a].position.y[RVS.screen].v}},RVS.F.collectAllSameAlignedLayers=function(e){for(var t in RVS.S.DaD.snapH={},RVS.S.DaD.snapV={},RVS.L)RVS.L[t].hasOwnProperty&&RVS.L[t].group.puid===RVS.S.DaD.fromContainerID&&void 0!==RVS.L[t].hover&&e!=RVS.L[t].uid&&(RVS.L[t].position.horizontal[RVS.screen].v===RVS.L[e].position.horizontal[RVS.screen].v&&(RVS.S.DaD.snapH[RVS.L[t].uid]={ox:parseInt(RVS.L[t].position.x[RVS.screen].v,0),x:RVS.H[t].w[0].offsetLeft,w:RVS.H[t].w[0].offsetWidth},RVS.S.DaD.snapH[RVS.L[t].uid].x="center"===RVS.L[e].position.horizontal[RVS.screen].v?RVS.S.DaD.snapH[RVS.L[t].uid].ox+RVS.S.lgw/2-RVS.S.DaD.snapH[RVS.L[t].uid].w/2:RVS.S.DaD.snapH[RVS.L[t].uid].x,RVS.S.DaD.snapH[RVS.L[t].uid].xc=RVS.S.DaD.snapH[RVS.L[t].uid].x+RVS.S.DaD.snapH[RVS.L[t].uid].w/2,RVS.S.DaD.snapH[RVS.L[t].uid].xr=RVS.S.DaD.snapH[RVS.L[t].uid].x+RVS.S.DaD.snapH[RVS.L[t].uid].w),RVS.L[t].position.vertical[RVS.screen].v===RVS.L[e].position.vertical[RVS.screen].v&&(RVS.S.DaD.snapV[RVS.L[t].uid]={oy:parseInt(RVS.L[t].position.y[RVS.screen].v,0),y:RVS.H[t].w[0].offsetTop,h:RVS.H[t].w[0].offsetHeight},RVS.S.DaD.snapV[RVS.L[t].uid].y="middle"===RVS.L[e].position.vertical[RVS.screen].v?RVS.S.DaD.snapV[RVS.L[t].uid].oy+RVS.S.lgh/2-RVS.S.DaD.snapV[RVS.L[t].uid].h/2:RVS.S.DaD.snapV[RVS.L[t].uid].y,RVS.S.DaD.snapV[RVS.L[t].uid].ym=RVS.S.DaD.snapV[RVS.L[t].uid].y+RVS.S.DaD.snapV[RVS.L[t].uid].h/2,RVS.S.DaD.snapV[RVS.L[t].uid].yb=RVS.S.DaD.snapV[RVS.L[t].uid].y+RVS.S.DaD.snapV[RVS.L[t].uid].h))},RVS.F.closeToOtherLayers=function(e,t){RVS.S.DaD.snapHF={offset:1e4,d:2e4,uid:-1,prio:50},RVS.S.DaD.snapVF={offset:1e4,d:2e4,uid:-1,prio:50},t.m=t.x+t.w/2,t.e=t.x+t.w;var i=RVS.SLIDER.settings.snap.gap;for(var a in RVS.S.DaD.snapH){if(!RVS.S.DaD.snapH[a].hasOwnProperty)continue;let e=RVS.S.DaD.snapH[a],r=Math.abs(t.x-e.x+RVS.S.DaD.scrolldiff.x),s=Math.abs(t.x-e.xc+RVS.S.DaD.scrolldiff.x),o=Math.abs(t.x-e.xr+RVS.S.DaD.scrolldiff.x),n=Math.abs(t.x-(e.x-i)+RVS.S.DaD.scrolldiff.x),l=Math.abs(t.x-(e.xr+i)+RVS.S.DaD.scrolldiff.x),d=Math.abs(t.m-e.x+RVS.S.DaD.scrolldiff.x),S=Math.abs(t.m-e.xc+RVS.S.DaD.scrolldiff.x),c=Math.abs(t.m-e.xr+RVS.S.DaD.scrolldiff.x),p=Math.abs(t.e-e.x+RVS.S.DaD.scrolldiff.x),u=Math.abs(t.e-e.xc+RVS.S.DaD.scrolldiff.x),R=Math.abs(t.e-e.xr+RVS.S.DaD.scrolldiff.x);grl=Math.abs(t.e-(e.x-i)+RVS.S.DaD.scrolldiff.x),gre=Math.abs(t.e-(e.xr+i)+RVS.S.DaD.scrolldiff.x),r<10&&r5&&n<10&&n=2&&s<=10&&RVS.S.DaD.snapHF.offset>e.w/2?RVS.S.DaD.snapHF={offset:e.w/2,uid:a,prio:2,d:s,w:e.w}:RVS.S.DaD.snapHF.prio>=3&&o<=10&&RVS.S.DaD.snapHF.offset>e.w?RVS.S.DaD.snapHF={offset:e.w,uid:a,prio:3,d:o,w:e.w}:i>5&&RVS.S.DaD.snapHF.prio>=3&&l<10&&RVS.S.DaD.snapHF.offset>e.w?RVS.S.DaD.snapHF={offset:e.w+i,uid:a,prio:3,d:o,w:e.w,gap:1}:RVS.S.DaD.snapHF.prio>=4&&d<=10&&d=5&&S<=10&&S=6&&c<=10&&c=7&&p<=10&&p5&&RVS.S.DaD.snapHF.prio>=7&&grl=8&&u<=10&&u=9&&R<=10&&R5&&RVS.S.DaD.snapHF.prio>=9&&gre5&&n<10&&r=2&&s<10&&RVS.S.DaD.snapVF.offset>e.h/2?RVS.S.DaD.snapVF={offset:e.h/2,uid:a,prio:2,d:s,h:e.h}:RVS.S.DaD.snapVF.prio>=3&&o<10&&RVS.S.DaD.snapVF.offset>e.h?RVS.S.DaD.snapVF={offset:e.h,uid:a,prio:3,d:o,h:e.h}:i>5&&RVS.S.DaD.snapVF.prio>=3&&l<10&&RVS.S.DaD.snapVF.offset>e.h?RVS.S.DaD.snapVF={offset:e.h+i,uid:a,prio:3,d:o,h:e.h,gap:1}:RVS.S.DaD.snapVF.prio>=4&&d<10&&d=5&&S<10&&S=6&&c<10&&c=7&&p<10&&p5&&RVS.S.DaD.snapVF.prio>=7&&V<10&&p=8&&u<10&&u=9&&R<10&&R5&&RVS.S.DaD.snapVF.prio>=9&&y<10&&R=0&&RVS.S.DaD.fromContainerID<=5e3?RVS.L[RVS.L[e.uid].group.puid].type:"root",RVS.S.DaD.scrolldiff={x:RVS.S.rb_ScrollX-window.scrollMem.x,y:RVS.S.rb_ScrollY-window.scrollMem.y},RVS.ENV.tlGridWrap.removeClass("selected"),!0!==RVS.animationMode){for(var r in RVS.S.WWL=RVS.L[e.uid],RVS.S.lpv=RVS.S.WWL.position.vertical[RVS.screen].v,RVS.S.lph=RVS.S.WWL.position.horizontal[RVS.screen].v,RVS.C.layer_pos_x=void 0===RVS.C.layer_pos_x?document.getElementById("layer_pos_x"):RVS.C.layer_pos_x,RVS.C.layer_pos_y=void 0===RVS.C.layer_pos_y?document.getElementById("layer_pos_y"):RVS.C.layer_pos_y,"layers"===RVS.SLIDER.settings.snap.adjust&&RVS.F.collectAllSameAlignedLayers(e.uid),RVS.S.DaD.snapToGrid="grid"===RVS.SLIDER.settings.snap.adjust,RVS.S.DaD.snapToLayers="layers"===RVS.SLIDER.settings.snap.adjust,RVS.H)RVS.H.hasOwnProperty(r)&&"group"===RVS.L[r].type&&(RVS.H[r].w_offset=RVS.H[r].w.offset());for(var s in 0==RVS.F.inSelectedLayers({id:e.uid})&&RVS.F.selectLayers({id:e.uid,overwrite:!0,action:"add"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(s)){r=RVS.selLayers[s];RVS.H[r].c_width=RVS.H[r].c.outerWidth(),RVS.H[r].c_height=RVS.H[r].c.outerHeight(),RVS.H[r].w_offsetcache={horizontal:RVS.S.DaD.dragItemOffset.left-RVS.H[r].w.offset().left,vertical:RVS.S.DaD.dragItemOffset.top-RVS.H[r].w.offset().top}}RVS.S.DaD.originalWidth=t.w.width()+1,a.helper.css({zIndex:1e5,width:RVS.S.DaD.originalWidth}),tpGS.gsap.set(t.w,{opacity:0}),RVS.C.layergrid.addClass("layersInDragorResize")}else void 0!==RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame]&&RVS.S.DaD.currentLayerId===RVS.selLayers[0]||(RVS.F.selectLayers({id:RVS.S.DaD.currentLayerId,overwrite:!0,action:"add",ignoreUpdate:"onlyhtml",ignoreFieldUpdates:!1,ignoreModeChange:!0}),RVS.F.setKeyframeSelected("frame_1"),RVS.S.keyFrame="frame_1"),RVS.S.DaD.layerFrameX=document.getElementById("le_frame_x"),RVS.S.DaD.layerFrameY=document.getElementById("le_frame_y"),RVS.S.DaD.frameOX=parseInt(RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.x[RVS.screen].v,0),RVS.S.DaD.frameOY=parseInt(RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.y[RVS.screen].v,0),RVS.S.DaD.frameOX_N=jQuery.isNumeric(RVS.S.DaD.frameOX)&&((""+RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.x[RVS.screen].v).indexOf("px")>=0||"0"==RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.x[RVS.screen].v),RVS.S.DaD.frameOY_N=jQuery.isNumeric(RVS.S.DaD.frameOY)&&((""+RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.y[RVS.screen].v).indexOf("px")>=0||"0"==RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.y[RVS.screen].v),tpGS.gsap.set(t.w,{opacity:1}),a.helper.css({opacity:0})},drag:function(i,a){if(RVS.S.DaD.scrolldiff={x:RVS.S.rb_ScrollX-window.scrollMem.x,y:RVS.S.rb_ScrollY-window.scrollMem.y},RVS.S.DaD.dragdelta.x=i.clientX-RVS.S.click.x+RVS.S.DaD.scrolldiff.x,RVS.S.DaD.dragdelta.y=i.clientY-RVS.S.click.y+RVS.S.DaD.scrolldiff.y,!0===RVS.animationMode)RVS.S.DaD.frameOX_N&&(RVS.S.DaD.layerFrameX.value=RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.x[RVS.screen].v=RVS.S.DaD.frameOX+RVS.S.DaD.dragdelta.x+"px"),RVS.S.DaD.frameOY_N&&(RVS.S.DaD.layerFrameY.value=RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.y[RVS.screen].v=RVS.S.DaD.frameOY+RVS.S.DaD.dragdelta.y+"px"),RVS.F.renderLayerAnimation({layerid:RVS.S.DaD.currentLayerId,quickRendering:!1,timeline:"full",caller:"drawHTMLLayer"}),RVS.F.showMouseInfo({classes:"purplemouseinfo",html:"
              "+RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].alias+"
              X"+RVS.S.DaD.layerFrameX.value+"
              Y"+RVS.S.DaD.layerFrameY.value+"
              "});else{for(var r in RVS.S.DaD.startPos=void 0===RVS.S.DaD.startPos||"0"===RVS.S.DaD.startPos?RVS.S.DaD.fromContainerRowColumn?{x:a.helper.offset().left,y:a.helper.offset().top}:{x:t.w.offset().left,y:t.w.offset().top}:RVS.S.DaD.startPos,RVS.S.DaD.sameLevelNotColumn=-1===RVS.S.DaD.toContainerID&&"root"===RVS.S.DaD.fromContainerType,void 0!==RVS.S.updateEsyInputsTimer&&(clearTimeout(RVS.S.updateEsyInputsTimer),RVS.S.updateEsyInputsTimerMemory=!0,delete RVS.S.updateEsyInputsTimer),"column"!==RVS.S.DaD.fromContainerType||RVS.S.DaD.showInMini||(RVS.S.DaD.dragdelta.x=RVS.S.DaD.dragdelta.x+RVS.S.DaD.touchPosition.x-RVS.S.layer_grid_offset.left,RVS.S.DaD.dragdelta.y=RVS.S.DaD.dragdelta.y+RVS.S.DaD.touchPosition.y-RVS.S.layer_grid_offset.top),a.position={},RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){var s=RVS.selLayers[r];RVS.F.updateHTMLLayerPosition({uid:s,o:RVS.S.DaD.dragdelta,updateDistanceLines:e.uid,lhCwidth:RVS.H[s].c_width,lhCheight:RVS.H[s].c_height,updateFields:s==e.uid,mouseInfo:s==RVS.S.DaD.currentLayerId,snapToGrid:RVS.S.DaD.snapToGrid,snapToLayers:RVS.S.DaD.snapToLayers})}var o={left:i.clientX-RVS.S.layer_grid_offset.left,top:i.clientY-RVS.S.layer_grid_offset.top,transformOrigin:"0 0",opacity:.75,scale:.6,width:RVS.S.DaD.originalWidth,display:RVS.L[RVS.S.DaD.currentLayerId].idle.display,x:0+RVS.S.DaD.scrolldiff.x,y:0+RVS.S.DaD.scrolldiff.y};RVS.S.DaD.showInMini||("column"!==RVS.S.DaD.fromContainerType&&(o.left=i.clientX-RVS.S.DaD.touchPosition.x,o.top=i.clientY-RVS.S.DaD.touchPosition.y),o.width=RVS.L[RVS.S.DaD.currentLayerId].size.width[RVS.screen].v,o.display="block",o.scale=1),RVS.S.DaD.snapToGrid&&RVS.S.DaD.sameLevelNotColumn?(o.left=o.left-RVS.S.updatePosToXDif,o.top=o.top-RVS.S.updatePosToYDif):RVS.S.DaD.snapToLayers&&RVS.F.closeToOtherLayers(RVS.S.DaD.currentLayerId,{x:o.left,y:o.top,w:RVS.H[RVS.S.DaD.currentLayerId].c_width,h:RVS.H[RVS.S.DaD.currentLayerId].c_height}),tpGS.gsap.set(a.helper,o),RVS.C.layer_pos_x.value=RVS.S.updatePosToX,RVS.C.layer_pos_y.value=RVS.S.updatePosToY,void 0===RVS.S.updatePosToX||void 0===RVS.S.updatePosToY||0==RVS.S.updatePosToX&&0==RVS.S.updatePosToY?RVS.F.hideMouseInfo():RVS.F.showMouseInfo({html:"
              X"+RVS.S.updatePosToX+"
              Y"+RVS.S.updatePosToY+"
              "}),"none"!==RVS.SLIDER.settings.snap.adjust&&(RVS.S.DaD.sameLevelNotColumn?RVS.F.snapVisual({av:RVS.S.lpv,ah:RVS.S.lph,sp:"grid"===RVS.SLIDER.settings.snap.adjust?RVS.F.getSnapPoint(RVS.S.updatePosToX,RVS.S.updatePosToY):void 0}):RVS.F.clearSnapVisual())}},stop:function(e,i){"none"!==RVS.SLIDER.settings.snap.adjust&&RVS.F.clearSnapVisual(),tpGS.gsap.set(i.helper,{scale:1}),jQuery("#rev_slider_ul_inner").removeClass("dropSensorActive"),RVS.S.DaD.dropSensor=!1,c(),RVS.F.hideMouseInfo();var a=!0===RVS.animationMode?"frame":-1==RVS.S.DaD.fromContainerID&&void 0!==RVS.S.DaD.target&&"free"==RVS.S.DaD.target.into?"layermovement":"layersorting_layermovement";if(RVS.F.openBackupGroup({id:a,txt:!0!==RVS.animationMode?"Layer Position":"Frame Position",icon:"open_with"}),RVS.S.DaD.difh=0,RVS.S.DaD.difv=0,!0!==RVS.animationMode){for(var r in RVS.F.updateHTMLLayerPosition({uid:RVS.S.DaD.currentLayerId,o:RVS.S.DaD.dragdelta,updateValues:!0,lhCwidth:RVS.H[RVS.S.DaD.currentLayerId].c_width,lhCheight:RVS.H[RVS.S.DaD.currentLayerId].c_height,snapToGrid:RVS.S.DaD.snapToGrid,snapToLayers:RVS.S.DaD.snapToLayers}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r)){var s=RVS.selLayers[r];s!=RVS.S.DaD.currentLayerId&&RVS.F.updateHTMLLayerPosition({uid:s,o:RVS.S.DaD.dragdelta,updateValues:!0,lhCwidth:RVS.H[s].c_width,lhCheight:RVS.H[s].c_height,snapToGrid:RVS.S.DaD.snapToGrid,snapToLayers:RVS.S.DaD.snapToLayers})}}else RVS.S.DaD.frameOX_N&&RVS.F.backup({path:RVS.S.slideId+".layers."+RVS.S.DaD.currentLayerId+".timeline.frames."+RVS.S.keyFrame+".transform.x.#size#.v",lastkey:"v",val:RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.x[RVS.screen].v,old:RVS.S.DaD.frameOX}),RVS.S.DaD.frameOY_N&&RVS.F.backup({path:RVS.S.slideId+".layers."+RVS.S.DaD.currentLayerId+".timeline.frames."+RVS.S.keyFrame+".transform.y.#size#.v",lastkey:"v",val:RVS.L[RVS.S.DaD.currentLayerId].timeline.frames[RVS.S.keyFrame].transform.y[RVS.screen].v,old:RVS.S.DaD.frameOY});RVS.S.DaD.snapToGrid=!1,RVS.S.DaD.snapToLayers=!1,RVS.C.layergrid.removeClass("layersInDragorResize"),!0!==RVS.animationMode&&function(){if(clearTimeout(RVS.S.DaD.timer),"column"===(void 0!==RVS.S.DaD.target?RVS.S.DaD.target.into:"free")){if(void 0!==RVS.S.DaD.target)if(void 0===RVS.S.DaD.target.columnID||"group"!==RVS.S.DaD.target.columnType&&void 0!==RVS.S.DaD.target.elementID)void 0!==RVS.S.DaD.target.elementID&&(RVS.S.DaD.target.elementBefore?RVS.F.sortAllSelectedLayers({layer:RVS.S.DaD.currentLayerId,target:"before",env:RVS.S.DaD.target.elementID}):RVS.F.sortAllSelectedLayers({layer:RVS.S.DaD.currentLayerId,target:"after",env:RVS.S.DaD.target.elementID}));else if(RVS.S.DaD.target.columnTop){if("group"!==RVS.S.DaD.target.columnType||RVS.S.DaD.fromContainerID!=RVS.S.DaD.target.columnID){var e={x:RVS.S.DaD.clone.offset().left-RVS.S.DaD.dropParentPos.x+RVS.S.DaD.scrolldiff.x,y:RVS.S.DaD.clone.offset().top-RVS.S.DaD.dropParentPos.y+RVS.S.DaD.scrolldiff.y};if("column"===RVS.S.DaD.target.columnType)for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)&&"text"===RVS.L[RVS.selLayers[t]].type)for(var i in RVS.V.sizes)RVS.V.sizes.hasOwnProperty(i)&&(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[t]+".idle.whiteSpace."+RVS.V.sizes[i]+".v",val:"full",uid:RVS.selLayers[t]}),-1==RVS.L[RVS.selLayers[t]].size.width[RVS.V.sizes[i]].v.indexOf("%")&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[t]+".size.width."+RVS.V.sizes[i]+".v",val:"auto",uid:RVS.selLayers[t]}));RVS.F.sortAllSelectedLayers({layer:RVS.S.DaD.currentLayerId,target:RVS.S.DaD.target.columnType,env:RVS.S.DaD.target.columnID,dropto:RVS.S.DaD.target.columnType,resetPosition:e})}}else RVS.F.sortAllSelectedLayers({layer:RVS.S.DaD.currentLayerId,target:"columnend",env:RVS.S.DaD.target.columnID})}else{if(RVS.L[RVS.S.DaD.currentLayerId].linebreak)return void RVS.F.showInfo({content:RVS_LANG.cantpulllinebreakoutside,type:"goodtoknow",showdelay:0,hidedelay:3,hideon:"",event:""});-1!==RVS.L[RVS.S.DaD.currentLayerId].group.puid&&RVS.F.sortAllSelectedLayers({layer:RVS.S.DaD.currentLayerId,target:"before",env:"top",dropto:"root",resetPosition:{x:RVS.S.DaD.startPos.x+RVS.S.DaD.dragdelta.x-RVS.S.layer_grid_offset.left,y:RVS.S.DaD.startPos.y+RVS.S.DaD.dragdelta.y-RVS.S.layer_grid_offset.top}})}}(),tpGS.gsap.set(t.w,{opacity:1}),RVS.F.closeBackupGroup({id:a}),RVS.F.selectedLayersVisualUpdate(),RVS.S.updateEsyInputsTimerMemory&&(RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0}),RVS.S.updateEsyInputsTimerMemory=!1)}}),e.resize&&t.w.resizable({handles:"n,s,w,e",start:function(t,i){RVS.F.stopAndPauseAllLayerAnimation(),RVS.F.showForms("*slidelayout**mode__slidecontent*#form_layer_position",!0),RVS.S.WWL=RVS.L[e.uid],RVS.S.lpv=RVS.S.WWL.position.vertical[RVS.screen].v,RVS.S.lph=RVS.S.WWL.position.horizontal[RVS.screen].v,RVS.S.WWHL=RVS.H[e.uid],window.layertemp_width=window.layerneww=i.size.width,window.layertemp_height=window.layernewh=i.size.height,window.resizeDirection="none",RVS.F.setZindex({id:e.uid,o:475}),RVS.C.layergrid.addClass("layersInDragorResize"),"text"!==RVS.S.WWL.type&&"button"!==RVS.S.WWL.type||(window.layerclone=RVS.S.WWHL.w.clone(!1),window.layercloneinside=window.layerclone.find("._lc_content_").first(),RVS.C.slide.append(window.layerclone),tpGS.gsap.set(window.layerclone,{autoAlpha:0}))},resize:function(t,i){var a=window.layerneww!=i.size.width?"horizontal":"vertical";switch(window.layerneww=i.size.width,window.layernewh=i.size.height,RVS.S.WWL.type){case"text":case"button":tpGS.gsap.set([window.layercloneinside],{width:i.size.width,height:"auto"}),("auto"===RVS.S.WWL.size.height[RVS.screen].v||window.layercloneinside.height()>i.size.height)&&(window.layernewh=i.size.height="horizontal"===a?window.layercloneinside.outerHeight():Math.max(parseInt(i.size.height,0)||0,parseInt(window.layercloneinside.outerHeight(),0)||0))}if("none"!==RVS.S.WWL.size.minWidth[RVS.screen].v&&(window.layerneww=i.size.width=Math.max(window.layerneww,parseInt(RVS.S.WWL.size.minWidth[RVS.screen].v,0)||0)),"none"!==RVS.S.WWL.size.maxWidth[RVS.screen].v&&(window.layerneww=i.size.width=Math.min(window.layerneww,parseInt(RVS.S.WWL.size.maxWidth[RVS.screen].v,0)||0)),"none"!==RVS.S.WWL.size.minHeight[RVS.screen].v&&(window.layernewh=i.size.height=Math.max(window.layernewh,parseInt(RVS.S.WWL.size.minHeight[RVS.screen].v,0)||0)),"none"!==RVS.S.WWL.size.maxHeight[RVS.screen].v&&(window.layernewh=i.size.height=Math.min(window.layernewh,parseInt(RVS.S.WWL.size.maxHeight[RVS.screen].v,0)||0)),RVS.F.showMouseInfo({html:"
              W"+window.layerneww+"
              H"+window.layernewh+"
              "}),window.layertemp_width!=window.layerneww&&("none"===window.resizeDirection&&(window.resizeDirection="horizontal"),jQuery("#layer_width").val(window.layerneww+"px"),"fullwidth"!==RVS.L[e.uid].size.covermode&&"cover"!==RVS.L[e.uid].size.covermode&&"cover-proportional"!==RVS.L[e.uid].size.covermode||(jQuery("#layer_covermode").val("custom").trigger("change.select2RS"),"cover"===RVS.L[e.uid].size.covermode||"cover-proportional"===RVS.L[e.uid].size.covermode?jQuery(".layersize_wrap").removeClass("disablecontainer"):jQuery(".layersize_wrap_width").removeClass("disablecontainer"))),window.layertemp_height!=window.layernewh&&("none"===window.resizeDirection&&(window.resizeDirection="vertical"),jQuery("#layer_height").val("video"===RVS.S.WWL.type&&"auto"===RVS.S.WWL.size.height[RVS.screen].v?"auto":window.layernewh+"px"),"fullheight"!==RVS.L[e.uid].size.covermode&&"cover"!==RVS.L[e.uid].size.covermode&&"cover-proportional"!==RVS.L[e.uid].size.covermode||(jQuery("#layer_covermode").val("custom").trigger("change.select2RS"),"cover"===RVS.L[e.uid].size.covermode||"cover-proportional"===RVS.L[e.uid].size.covermode?jQuery(".layersize_wrap").removeClass("disablecontainer"):jQuery(".layersize_wrap_height").removeClass("disablecontainer"))),RVS.S.WWL.size.scaleProportional&&"auto"!==RVS.S.WWL.size.aspectRatio[RVS.screen].v&&("horizontal"===window.resizeDirection?window.layernewh=i.size.height=Math.round(window.layerneww/RVS.S.WWL.size.aspectRatio[RVS.screen].v):window.layerneww=i.size.width=Math.round(window.layernewh*RVS.S.WWL.size.aspectRatio[RVS.screen].v)),"video"===RVS.S.WWL.type&&"auto"===RVS.S.WWL.size.height[RVS.screen].v){var r=RVS.S.WWL.media.ratio.split(":");r=r[1]/r[0],i.size.height=window.layerneww*r}tpGS.gsap.set(RVS.H[e.uid].c,{width:window.layerneww,height:window.layernewh}),RVS.F.updateHTMLLayerPosition({uid:e.uid});var s=RVS.F.getLayerChildren({layerid:e.uid});for(var o in s)s.hasOwnProperty(o)&&RVS.F.updateHTMLLayerPosition({uid:o});RVS.F.updateMinSliderHeights()&&RVS.DOC.trigger("updatesliderlayout","layertools.js - 1026"),RVS.F.updateSharpCorners({uid:e.uid,resize:!0})},stop:function(t,i){RVS.C.layergrid.removeClass("layersInDragorResize"),RVS.F.hideMouseInfo(),RVS.S.justresized=!0,RVS.F.openBackupGroup({id:"layerresize",txt:"Resize Layer",icon:"photo_size_select_large"}),"text"!==RVS.S.WWL.type&&"button"!==RVS.S.WWL.type||(window.layernewh=window.layercloneinside.height()===window.layernewh&&"text"==RVS.L[e.uid].type?"auto":window.layernewh,window.layerclone.remove()),window.layertemp_width!=window.layerneww&&(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".size.width.#size#.v",val:window.layerneww+"px",uid:e.uid}),"fullwidth"!==RVS.L[e.uid].size.covermode&&"cover"!==RVS.L[e.uid].size.covermode&&"cover-proportional"!==RVS.L[e.uid].size.covermode||RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".size.covermode",val:"custom",uid:e.uid})),window.layertemp_height!=window.layernewh&&(RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".size.height.#size#.v",val:"video"===RVS.S.WWL.type&&"auto"===RVS.S.WWL.size.height[RVS.screen].v?"auto":isNaN(window.layernewh)?window.layernewh:window.layernewh+"px",uid:e.uid}),"fullheight"!==RVS.L[e.uid].size.covermode&&"cover"!==RVS.L[e.uid].size.covermode&&"cover-proportional"!==RVS.L[e.uid].size.covermode||RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".size.covermode",val:"custom",uid:e.uid})),RVS.F.closeBackupGroup({id:"layerresize"}),RVS.F.updateMinSliderHeights()&&RVS.DOC.trigger("updatesliderlayout","layertools.js - 1056"),setTimeout(function(){RVS.S.justresized=!1},100)}})},RVS.F.figureColumnSizes=function(e){if(void 0!==e.plain&&(e.plain=RVS.F.sanitize_columns(e.plain),e.plain=0===e.plain.length||void 0===e.plain||""===e.plain?"1/2+1/2":e.plain,e.cols=e.temp=e.plain.split("+")),e.summ=0,-1===e.plain.indexOf("/"))if(e.cols=[],e.plain="",1==e.temp.length){var t=parseInt(e.temp[0],0);t=t>9?"9":t;for(var i=0;i0&&(e.plain+="+"),e.plain+="1/"+t,e.cols.push("1/"+t)}else{var a=0;e.plain="";for(i=0;i0&&(a+=parseInt(e.temp[i],0));for(i=0;i0&&(e.plain.length>0&&(e.plain+="+"),e.plain+=e.temp[i]+"/"+a,e.cols.push(e.temp[i]+"/"+a))}var r;for(var s in e.cols)e.cols.hasOwnProperty(s)&&(r=RVS.F.convertFraction(e.cols[s]),e.summ+=100*r);return 100!==Math.round(e.summ)?jQuery("#row_column_structure").addClass("badvalue"):jQuery("#row_column_structure").removeClass("badvalue"),e},RVS.F.fixColumnsInRows=function(e){if(void 0!==RVS.L[e.layerid]&&"row"===RVS.L[e.layerid].type){var t=RVS.F.getColumnsInRow(e),i=0,a=[];for(var r in t)t.hasOwnProperty(r)&&(i=i+=100*RVS.F.convertFraction(RVS.L[t[r]].group.columnSize),a.push(RVS.L[t[r]].group.columnSize.split("/")));var s=t.length;if((i=99.99999999999999===i?100:i)<100){var o=100-i,n=t[t.length-1],l=RVS.L[n].group.columnSize,d=l.split("/"),S=o/(100*RVS.F.convertFraction(l)/parseInt(d[0],0)),c=parseInt(d[0],0)+parseInt(S,0)+"/"+d[1],p=RVS.S.slideId+".layers."+n+".group.columnSize";1===s?RVS.F.updateSliderObj({path:p,val:"1/1"}):RVS.F.updateSliderObj({path:p,val:c}),RVS.F.drawHTMLLayer({uid:n})}if(i>100){for(var r in t)t.hasOwnProperty(r)&&(a[r][0]=1,a[r][1]=s);for(var r in t)if(t.hasOwnProperty(r)){n=t[r],p=RVS.S.slideId+".layers."+n+".group.columnSize";RVS.F.updateSliderObj({path:p,val:a[r][0]+"/"+a[r][1]}),RVS.F.drawHTMLLayer({uid:n})}}}},RVS.F.checkLockedLayers=function(){for(var t in(e=void 0===e?{wrap:jQuery("#locked_layers_list"),switch:jQuery("#layer_lock_iconswitch")}:e).default=void 0===e.default?e.wrap[0].innerHTML:e.default,e.layers=[],RVS.L)RVS.L.hasOwnProperty(t)&&void 0!==RVS.L[t].visibility&&RVS.L[t].visibility.locked&&-1===jQuery.inArray(t,e.layers)&&e.layers.push(t);var i="";for(var a in e.layers)if(e.layers.hasOwnProperty(a)){var r=e.layers[a];RVS.H[r].w.addClass("_locked_");var s=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+r);-1===s.className.indexOf("_locked_")&&(s.className+=" _locked_",window.firstLockTest=void 0===window.firstLockTest?"change":window.firstLockTest),i+='
              lock_open'+RVS.L[r].alias+"
              "}i=e.default+i,e.wrap[0].innerHTML=i},RVS.F.lockUnlockLayer=function(e){if(e.val=void 0===e.val?!RVS.L[e.uid].visibility.locked:e.val,RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+e.uid+".visibility.locked",val:e.val}),!1===e.val&&RVS.H[e.uid].w[0].className.indexOf("_locked_")>=0){RVS.H[e.uid].w.removeClass("_locked_");var t=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+e.uid);t.className=t.className.replace(" _locked_","")}},RVS.F.lockUnlockLayers=function(e){for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i=void 0!==e&&void 0!==e.val?e.val:!RVS.L[RVS.selLayers[t]].visibility.locked;RVS.F.lockUnlockLayer({uid:RVS.selLayers[t],val:i})}RVS.F.checkLockedLayers()},RVS.F.checkShowHideLayers=function(){for(var e in(t=void 0===t?{wrap:jQuery("#unvisible_layers_list"),switch:jQuery("#layer_visibility_iconswitch")}:t).default=void 0===t.default?t.wrap[0].innerHTML:t.default,t.layers=[],RVS.L)RVS.L.hasOwnProperty(e)&&void 0!==RVS.L[e].visibility&&!1===RVS.L[e].visibility.visible&&-1===jQuery.inArray(e,t.layers)&&t.layers.push(e);var i="";for(var a in t.layers)if(t.layers.hasOwnProperty(a)){var r=t.layers[a];RVS.H[r].w.addClass("_unvisible_");var s=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+r);-1===s.className.indexOf("_unvisible_")&&(s.className+=" _unvisible_",window.firstLockTest=void 0===window.firstLockTest?"change":window.firstLockTest),i+='
              visibility'+RVS.L[r].alias+"
              "}i=t.default+i,t.wrap[0].innerHTML=i},RVS.F.showHideLayer=function(e){if(void 0===e.val&&(e.val=!RVS.L[e.uid].visibility.visible),RVS.F.updateSliderObj({ignoreBackup:e.ignoreBackup,path:RVS.S.slideId+".layers."+e.uid+".visibility.visible",val:e.val}),!0===e.val&&RVS.H[e.uid].w[0].className.indexOf("_unvisible_")>=0){RVS.H[e.uid].w.removeClass("_unvisible_");var t=document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+e.uid);t.className=t.className.replace(" _unvisible_","")}},RVS.F.showHideLayers=function(e){for(var t in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(t)){var i=void 0!==e&&void 0!==e.val?e.val:!RVS.L[RVS.selLayers[t]].visibility.visible;RVS.F.showHideLayer({uid:RVS.selLayers[t],val:i})}RVS.F.checkShowHideLayers()},RVS.F.updateColumnBreaksChildren=function(){for(var e in RVS.L)RVS.L.hasOwnProperty(e)&&"column"===RVS.L[e].type&&(RVS.L[e].group.columnbreakat=RVS.L[RVS.L[e].group.puid].group.columnbreakat)},RVS.F.isIntelligentInherited=function(e,t){return void 0!==t?void 0!==RVS.SLIDER[t].layers[e]&&RVS.SLIDER[t].layers[e].behavior.intelligentInherit:void 0!==RVS.L[e]&&RVS.L[e].behavior.intelligentInherit},RVS.F.setToIntelligentUpdate=function(e){RVS.F.updateScreenShrinks();var t=e?"Reset All values to Intelligent Values":"Enable Intelligent Inherit";for(var a in RVS.F.openBackupGroup({id:"IntelligentInherit",txt:t,icon:"important_devices",lastkey:"layer"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(a)){for(var r in i)i.hasOwnProperty(r)&&RVS.F.intelligentUpdate({calcShrink:!1,key:i[r],index:"v",uid:RVS.selLayers[a],backup:!0,notEdited:e,reset:e});for(var s=0;s<4;s++)RVS.F.intelligentUpdate({calcShrink:!1,key:"padding",index:s,uid:RVS.selLayers[a],backup:!0,notEdited:e,reset:e}),RVS.F.intelligentUpdate({calcShrink:!1,key:"margin",index:s,uid:RVS.selLayers[a],backup:!0,notEdited:e,reset:e});RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+RVS.selLayers[a]+".behavior.intelligentInherit",val:!0})}RVS.F.closeBackupGroup({id:"IntelligentInherit"}),RVS.DOC.trigger("sliderSizeChanged")},RVS.F.intelligentUpdateValuesOnLayer=function(e){if(RVS.L[e].behavior.intelligentInherit){for(var t in i)i.hasOwnProperty(t)&&RVS.F.intelligentUpdate({calcShrink:!1,key:i[t],index:"v",uid:e,backup:!1,notEdited:!0,reset:!0});for(var a=0;a<4;a++)RVS.F.intelligentUpdate({calcShrink:!1,key:"padding",index:a,uid:e,backup:!1,notEdited:!0,reset:!0}),RVS.F.intelligentUpdate({calcShrink:!1,key:"margin",index:a,uid:e,backup:!1,notEdited:!0,reset:!0})}},RVS.F.updateAllInheritedSize=function(){for(var e in RVS.F.updateScreenShrinks(),RVS.L)if(RVS.L.hasOwnProperty(e)&&"zone"!==RVS.L[e].type&&RVS.L[e].behavior.intelligentInherit){for(var t in i)i.hasOwnProperty(t)&&RVS.F.intelligentUpdate({calcShrink:!1,key:i[t],index:"v",uid:RVS.L[e].uid});for(var a=0;a<4;a++)RVS.F.intelligentUpdate({calcShrink:!1,key:"padding",index:a,uid:RVS.L[e].uid}),RVS.F.intelligentUpdate({calcShrink:!1,key:"margin",index:a,uid:RVS.L[e].uid});RVS.F.drawHTMLLayer({uid:RVS.L[e].uid})}RVS.F.closeBackupGroup({id:"IntelligentInherit"})},RVS.F.disableIntelligentUpdate=function(){for(var e in RVS.F.openBackupGroup({id:"DIntelligentInherit",txt:"Disable Intelligent Inherit",icon:"important_devices",lastkey:"layer"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(e)&&RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+RVS.selLayers[e]+".behavior.intelligentInherit",val:!1});RVS.F.closeBackupGroup({id:"DIntelligentInherit"})},RVS.F.resetLayersDeviceSizesToDesktop=function(){for(var e in RVS.F.openBackupGroup({id:"desktopValueReset",txt:"Reset Values to Dekstop",icon:"important_devices",lastkey:"layer"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(e)){for(var t in i)i.hasOwnProperty(t)&&RVS.F.intelligentUpdate({calcShrink:!1,key:i[t],index:"v",uid:RVS.selLayers[e],backup:!0,allToOne:!0,notEdited:!0});for(var a=0;a<4;a++)RVS.F.intelligentUpdate({calcShrink:!1,key:"padding",index:a,uid:RVS.selLayers[e],backup:!0,allToOne:!0,notEdited:!0}),RVS.F.intelligentUpdate({calcShrink:!1,key:"margin",index:a,uid:RVS.selLayers[e],backup:!0,allToOne:!0,notEdited:!0})}for(var r in RVS.F.closeBackupGroup({id:"desktopValueReset"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(r)&&RVS.F.drawHTMLLayer({uid:RVS.selLayers[r]})},RVS.F.resetIntelligentInherits=function(){RVS.F.setToIntelligentUpdate(!0)},RVS.F.iUHelp=function(e){for(var t=e.l[RVS.V.sizes[0]].v,i=1,a=0;a<=3;a++){var r=jQuery.isNumeric(t)?"":t.indexOf("%")>=0?"%":"px",s="inherit"===t||!jQuery.isNumeric(t)&&(t.indexOf("{")>=0||t.indexOf("[")>=0||jQuery.inArray(t,["top","left","bottom","right","center","middle"])>=0||"#"==t[0]&&"/"==t[2]&&"#"==t[4]);i=e.iii?RVS.S.shrink[RVS.V.sizes[a]]:i,e.allToOne||(t=e.reset||!e.l[RVS.V.sizes[a]].e?e.shrink?s||"auto"===t||!jQuery.isNumeric(t)&&t.indexOf("%")>=0?t:parseInt(t,0)*i:t:e.number&&!s&&"auto"!==t?parseInt(e.l[RVS.V.sizes[a]].v,0):e.l[RVS.V.sizes[a]].v);var o=e.allToOne?t:!e.reset&&e.l[RVS.V.sizes[a]].e?e.l[RVS.V.sizes[a]].v:e.number?"auto"===t||s?t:void 0!==e.minValue?Math.max(e.minValue,Math.round(parseInt(t,0))):Math.round(parseInt(t,0)):t;r="auto"!==o&&jQuery.isNumeric(o)?r:"",e.backup?(RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.p+RVS.V.sizes[a]+".v",val:o+r}),e.notEdited&&RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.p+RVS.V.sizes[a]+".e",val:!1})):(e.l[RVS.V.sizes[a]].v=o+r,e.notEdited&&(e.l[RVS.V.sizes[a]].e=!1)),t=o+r}},RVS.F.intelligentUpdate=function(e){e.calcShrink&&RVS.F.updateScreenShrinks(),RVS.S.respInfoBar.visible&&RVS.F.showFieldResponsiveValues(),e.iii=void 0===e.iii||e.iii;var t=void 0!==e.slide?RVS.SLIDER[e.slide].layers:RVS.L;switch(e.key){case"viewPortArea":e.l=RVS.SLIDER.settings.general.slideshow.viewPortArea,e.minValue=-1500,e.useSuffix=!0,e.number=!0,e.shrink=!0,RVS.F.iUHelp(e);break;case"horizontal":case"vertical":case"y":case"x":if(e.l=t[e.uid].position[e.key],e.p=e.uid+".position."+e.key+".","x"===e.key||"y"===e.key)for(var i in e.number=!0,e.shrink=!0,RVS.F.iUHelp(e),t[e.uid].timeline.frames)t[e.uid].timeline.frames.hasOwnProperty(i)&&(e.l=t[e.uid].timeline.frames[i].transform[e.key],e.p=e.uid+".timeline.frames."+i+".transform."+e.key+".",RVS.F.iUHelp(e),e.l=t[e.uid].timeline.frames[i].mask[e.key],e.p=e.uid+".timeline.frames."+i+".mask."+e.key+".",RVS.F.iUHelp(e),e.l=t[e.uid].timeline.frames[i].chars[e.key],e.p=e.uid+".timeline.frames."+i+".chars."+e.key+".",RVS.F.iUHelp(e),e.l=t[e.uid].timeline.frames[i].words[e.key],e.p=e.uid+".timeline.frames."+i+".words."+e.key+".",RVS.F.iUHelp(e),e.l=t[e.uid].timeline.frames[i].lines[e.key],e.p=e.uid+".timeline.frames."+i+".lines."+e.key+".",RVS.F.iUHelp(e));else RVS.F.iUHelp(e);break;case"width":case"height":e.l=t[e.uid].size[e.key],e.p=e.uid+".size."+e.key+".",e.minValue=1,e.useSuffix=!0,e.number=!0,e.shrink=!0,RVS.F.iUHelp(e);break;case"blur":case"spread":case"hoffset":case"voffset":e.l=t[e.uid].idle.boxShadow[e.key],e.p=e.uid+".idle.boxShadow."+e.key+".",e.useSuffix=!0,e.number=!0,e.shrink=!0,RVS.F.iUHelp(e),"spread"!==e.key&&(e.l=t[e.uid].idle.textShadow[e.key],e.p=e.uid+".idle.textShadow."+e.key+".",e.useSuffix=!0,e.number=!0,e.shrink=!0,RVS.F.iUHelp(e));break;case"margin":case"padding":if("v"===e.index)for(e.index=0;e.index<4;e.index++){e.val=t[e.uid].idle[e.key][RVS.V.sizes[0]].v[e.index];for(var a=parseInt(e.val,0),r=1,s=0;s<=3;s++)r=e.iii?RVS.S.shrink[RVS.V.sizes[s]]:r,a=e.allToOne?a:e.reset||!t[e.uid].idle[e.key][RVS.V.sizes[s]].e?Math.round(a*r):parseInt(t[e.uid].idle[e.key][RVS.V.sizes[s]].v[e.index],0),e.backup?(RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.uid+".idle."+e.key+"."+RVS.V.sizes[s]+".v."+e.index,val:a}),e.notEdited&&RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.uid+".idle."+e.key+"."+RVS.V.sizes[s]+".e",val:!1})):(t[e.uid].idle[e.key][RVS.V.sizes[s]].v[e.index]=a,e.notEdited&&(t[e.uid].idle[e.key][RVS.V.sizes[s]].e=!1))}else{e.val=t[e.uid].idle[e.key][RVS.V.sizes[0]].v[e.index];for(a=parseInt(e.val,0),r=1,s=0;s<=3;s++)r=e.iii?RVS.S.shrink[RVS.V.sizes[s]]:r,a=e.allToOne?a:e.reset||!t[e.uid].idle[e.key][RVS.V.sizes[s]].e?Math.round(a*r):parseInt(t[e.uid].idle[e.key][RVS.V.sizes[s]].v[e.index],0),e.backup?(RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.uid+".idle."+e.key+"."+RVS.V.sizes[s]+".v."+e.index,val:a}),e.notEdited&&RVS.F.updateSliderObj({ignoreResponsive:!0,path:RVS.S.slideId+".layers."+e.uid+".idle."+e.key+"."+RVS.V.sizes[s]+".e",val:!1})):(t[e.uid].idle[e.key][RVS.V.sizes[s]].v[e.index]=a,e.notEdited&&(t[e.uid].idle[e.key][RVS.V.sizes[s]].e=!1))}break;case"textAlign":case"fontWeight":case"borderStyle":case"color":e.l="color"===e.key&&"svg"===t[e.uid].type?t[e.uid].idle.svg.color:t[e.uid].idle[e.key],e.p="color"===e.key&&"svg"===t[e.uid].type?e.uid+".idle.svg.color.":e.uid+".idle."+e.key+".",RVS.F.iUHelp(e);break;case"lineHeight":case"letterSpacing":case"fontSize":e.l=t[e.uid].idle[e.key],e.p=e.uid+".idle."+e.key+".",e.number=!0,e.shrink=!0,"fontSize"===e.key&&(e.minValue=4),"lineHeight"===e.key&&(e.minValue=6),RVS.F.iUHelp(e);break;case"whiteSpace":e.p=e.uid+".idle.whiteSpace.",e.l=t[e.uid].idle[e.key],RVS.F.iUHelp(e)}},RVS.F.updateGroupLocks=function(){for(var e in RVS.L)RVS.L.hasOwnProperty(e)&&RVS.L[e].group&&"group"===RVS.L[e].type&&void 0!==RVS.H[e]&&(RVS.L[e].group.locked?RVS.H[e].w.addClass("_group_locked_"):RVS.H[e].w.removeClass("_group_locked_"))},RVS.DOC.on("updateLayerFrame",function(e,t){if(void 0!==t)for(var i in RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(RVS.F.updateLayerFrame({layerid:parseInt(RVS.selLayers[i],0),frame:RVS.S.keyFrame}),RVS.F.updateFrameRealSpeed())}),RVS.DOC.on("updateLayerFrameStart",function(e,t){if(void 0!==t||void 0!==t.val){RVS.F.openBackupGroup({id:"LayerFrameStart",txt:"Layer Frame Start",icon:"layers",lastkey:"layer"});var i=parseInt(RVS.selLayers[0],0),a=RVS.F.getPrevNextFrame({layerid:i,frame:RVS.S.keyFrame});for(var i in cur=parseInt(t.val,0),cur=cura.next.start?a.next.start-(a.cur.framelength+10):cur,cur=cur>10*RVS.F.getSlideLength()?10*RVS.F.getSlideLength():cur,RVS.F.updateLayerObj({path:"timeline.frames."+RVS.S.keyFrame+".timeline.start",val:cur}),RVS.F.closeBackupGroup({id:"LayerFrameStart"}),document.getElementById("layerframestart").value=cur,RVS.selLayers)RVS.selLayers.hasOwnProperty(i)&&(RVS.F.updateLayerFrame({layerid:parseInt(RVS.selLayers[i],0),frame:RVS.S.keyFrame}),RVS.F.updateFrameRealSpeed())}})}(),function(e,t,i){function a(e,t,i){return e.call.apply(e.bind,arguments)}function r(e,t,i){if(!e)throw Error();if(2e.c||this.c===e.c&&this.g>e.g||this.c===e.c&&this.g===e.g&&this.D>e.D?1:this.ca.c||536==a.c&&11>a.g))}function b(e,t,i){return(e=e.match(t))&&e[i]?e[i]:""}function w(e){this.ma=e||"-"}function F(e,t){this.N=e,this.Z=4,this.O="n";var i=(t||"n4").match(/^([nio])([1-9])$/i);i&&(this.O=i[1],this.Z=parseInt(i[2],10))}function I(e){return e.O+e.Z}function D(e){var t=4,i="n",a=null;return e&&((a=e.match(/(normal|oblique|italic)/i))&&a[1]&&(i=a[1].substr(0,1).toLowerCase()),(a=e.match(/([1-9]00|normal|bold)/i))&&a[1]&&(/bold/i.test(a[1])?t=7:/[1-9]00/.test(a[1])&&(t=parseInt(a[1].substr(0,1),10)))),i+t}function x(e,t){this.d=e,this.q=e.w.document.documentElement,this.Q=t,this.j="wf",this.h=new w("-"),this.ha=!1!==t.events,this.F=!1!==t.classes}function k(e){if(e.F){var t=S(e.q,e.h.e(e.j,"active")),i=[],a=[e.h.e(e.j,"loading")];t||i.push(e.h.e(e.j,"inactive")),d(e.q,i,a)}C(e,"inactive")}function C(e,t,i){e.ha&&e.Q[t]&&(i?e.Q[t](i.getName(),I(i)):e.Q[t]())}function O(){this.C={}}function T(e,t){this.d=e,this.I=t,this.o=this.d.createElement("span",{"aria-hidden":"true"},this.I)}function j(e,t){var i,a=e.o;i=[];for(var r=t.N.split(/,\s*/),s=0;s=e.X?e.k.ga&&P(e,t,i)&&(null===e.ca||e.ca.hasOwnProperty(e.m.getName()))?M(e,e.$):M(e,e.ka):function(e){setTimeout(s(function(){A(this)},e),50)}(e):M(e,e.$)}function M(e,t){e.t.remove(),e.u.remove(),e.H.remove(),t(e.m)}function H(e,t,i,a){this.d=t,this.A=i,this.S=0,this.ea=this.ba=!1,this.X=a,this.k=e.k}function N(e,t,i,a,r){if(i=i||{},0===t.length&&r)k(e.A);else for(e.S+=t.length,r&&(e.ba=r),r=0;r'+t.name+'
              content_copy
              ':a+='
              '+t.name+'
              editcontent_copydelete
              doneclose
              '}document.getElementById("rs_ne_factory_list").innerHTML=i,document.getElementById("rs_ne_custom_list").innerHTML=a,jQuery(".rs_ne_list_wrapper").scrollTop(0).RSScroll({suppressScrollX:!0})}function o(){void 0!==RVS.nav.currentSkin&&(RVS.nav.currentSkin.changed=!0),jQuery("#save_naveditor").show(),RVS.nav.toSave=!0}function n(){document.getElementById("rs_ne_nav_width").value=RVS.nav.currentSkin.dim.width,document.getElementById("rs_ne_nav_height").value=RVS.nav.currentSkin.dim.height,document.getElementById("rs_ne_nav_classname").value=RVS.nav.currentSkin.handle;var e="";for(var t in RVS.nav.currentSkin.placeholders){if(!RVS.nav.currentSkin.placeholders.hasOwnProperty(t))continue;e+='
              '+RVS.nav.currentSkin.placeholders[t].title+'',e+='
              addsettingsdelete
              doneclose
              ',e+="
              "}document.getElementById("rs_ne_meta_values_inner").innerHTML=e}function l(){var e=jQuery("#rs_ne_def_meta_handle")[0].value;0===e.length||0===jQuery("#rs_ne_def_meta_title")[0].value.length||RVS.nav.currentPlaceholder!==e&&void 0!==RVS.nav.currentSkin.placeholders[e]?jQuery("#update_nav_meta_value").addClass("disabled"):jQuery("#update_nav_meta_value").removeClass("disabled"),RVS.nav.currentPlaceholder!==e&&void 0!==RVS.nav.currentSkin.placeholders[e]?jQuery("#rs_ne_def_meta_handle").addClass("badvalue"):jQuery("#rs_ne_def_meta_handle").removeClass("badvalue")}function d(){e.appendTo(jQuery("#rev_slider_ul_inner")),t.appendTo(jQuery("#rev_slider_ul_inner")),i.appendTo(jQuery("#rev_slider_ul_inner")),a.tabs.self.appendTo(jQuery("#rev_slider_ul_inner")),a.thumbs.self.appendTo(jQuery("#rev_slider_ul_inner"))}function S(e){jQuery(".rs_ne_nav_skin.selected").removeClass("selected"),e.className+=" selected",RVS.nav.currentSkinType=e.dataset.type,RVS.nav.currentSkinHandle=e.dataset.handle,RVS.nav.currentSkin=RVS.nav[e.dataset.type][e.dataset.handle],n(),jQuery("#rs_ne_helper_wrap, #rs_ne_settings, #rs_ne_markup_css_button_wrap").show(),jQuery("#rs_ne_cssmeta_config").hide(),jQuery("#rs_ne_cssmeta_values").show(),jQuery("#rs_ne_nav_classname").removeClass("badvalue"),RVS.nav.editor.setValue(RVS.nav.currentSkin[RVS.nav.currentEditorMode]),RVS.nav.infactorymode=RVS.nav.currentSkin.factory,RVS.nav.infactorymode?jQuery("#rs_ne_settings").addClass("infactorymode"):jQuery("#rs_ne_settings").removeClass("infactorymode"),RVS.nav.editor.setOption("readOnly",RVS.nav.currentSkin.factory),RVS.F.drawEditorNavigation(),RVS.F.pickMarkupCssMode(document.getElementById("rs_ne_mcss_thecsseditor"))}function c(e){var t=RVS.SLIDER.settings.nav,i=jQuery("#sr_"+e.type+"_style_preset");if(i.html(''),null!=e.navobj&&null!==e.navobj.settings){if(void 0!==e.navobj)for(var a in e.navobj.presets)if(e.navobj.presets.hasOwnProperty(a)){var r=jQuery('");r.data("values",e.navobj.presets[a].values),i.append(r)}i.select2RS({tags:!0}),!0===e.presetChange&&(t[e.type].preset="default"),jQuery("#sr_"+e.type+"_style_preset").val(t[e.type].preset).trigger("change.select2RS"),RVS.F.updatePresetInputs(e),RVS.F.updateSlideBasedNavigationStyle()}}function p(i){var a=RVS.SLIDER.settings.nav[i.type].presets,r=RVS.SLIDER[RVS.S.slideId].slide.nav[i.type].presets,s=void 0===i.skin?RVS.nav[i.type][i.handle]:i.skin,o=s.css,n=o.split("##"),l=[],d=0,S="";if(null==o)return"";for(var c=0;c"+o+"")}function u(e){if(void 0===RVS.SLIDER[e.id])return"";var t=RVS.SLIDER[e.id].slide.thumb.customThumbSrc;return void 0===t||t.length<3||"/"===t[t.length-1]?RVS.F.getSlideBGDrawObj({id:e.id}):{"background-size":"cover",backgroundPosition:"center center",backgroundRepeat:"no-repeat",backgroundImage:"url("+t+")"}}function R(e,t){if(void 0!==t){var i=15,a=65,r="slider"===t.align?{x:parseInt(t.offsetX,0)+("left"===t.horizontal?i:0),y:parseInt(t.offsetY,0)+("top"===t.vertical?a:0)}:{x:parseInt(t.offsetX,0)+("right"===t.horizontal?RVS.S.layer_wrap_offset.xr:RVS.S.layer_wrap_offset.x),y:parseInt(t.offsetY,0)+("top"===t.vertical?RVS.S.layer_wrap_offset.y:RVS.S.layer_wrap_offset.y-a)},s={marginLeft:"0px",x:"0%",left:r.x+"px",right:"auto",marginTop:"0px",y:"0%",top:r.y+"px",bottom:"auto"};switch(RVS.S.dim_offsets=RVS.F.sliderDimensionOffsets(),t.horizontal){case"right":s.left="auto",s.right=parseInt(r.x,0)+"px";break;case"center":s.marginLeft=i/2+parseInt(t.offsetX,0)+"px",s.x="-50%",s.left="50%"}switch(t.vertical){case"bottom":s.top="auto",s.bottom=r.y+"px";break;case"center":var o=RVS.S.dim_offsets.carouseltop/2+RVS.S.dim_offsets.navtop/2-(RVS.S.dim_offsets.carouselbottom/2+RVS.S.dim_offsets.navbottom/2);s.marginTop=a/2+(parseInt(t.offsetY,0)+parseInt(o,0))+"px",s.y="-50%",s.top="50%"}if(!0===t.spanWrapper)switch(t.direction){case"horizontal":s.marginLeft="0px",s.x="0%",s.left="0%";break;case"vertical":s.marginTop="0px",s.y="0%",s.top="65px"}tpGS.gsap.set(e,s)}}function V(){RVS.DOC.on("openNavigationEditor",RVS.F.openNavigationEditor),RVS.DOC.on("sliderNavUpdate",function(e,t){RVS.F.updateNavStyleSelection({init:!1,type:t,presetChange:!0})}),RVS.DOC.on("redrawNavigation",function(e,t){RVS.F.drawNavigation({type:t,init:!0})}),RVS.DOC.on("sliderNavPreset",function(e,t){RVS.F.setNavPresetValues({type:t})}),RVS.DOC.on("sliderNavPositionUpdate",function(e,t){RVS.F.sliderNavPositionUpdate({type:t})}),RVS.DOC.on("navinnerouter",function(e,t){!function(e){var t=RVS.SLIDER.settings.nav[e.type],i=jQuery("#sr_"+e.type+"hor"),a=jQuery("#sr_"+e.type+"ver"),r="sr_"+e.type+"direction";switch(jQuery("#sr_"+e.type+"_halignwrap").show(),jQuery("#sr_"+e.type+"_valignwrap").show(),t.innerOuter){case"inner":jQuery("#"+e.type+"pos_selector_center-center").show(),jQuery("#"+e.type+"pos_selector_left-center").show(),jQuery("#"+e.type+"pos_selector_right-center").show(),jQuery("#"+e.type+"pos_selector_center-top").show(),jQuery("#"+e.type+"pos_selector_center-bottom").show();break;case"outer-vertical":RVS.F.setS2Option({select:i,selectValue:"left"}),RVS.F.setS2Option({select:a,selectValue:"center"}),RVS.F.setRadio({radio:r,radioValue:"vertical",change:!0}),jQuery("#"+e.type+"pos_selector_center-top").hide(),jQuery("#"+e.type+"pos_selector_center-center").hide(),jQuery("#"+e.type+"pos_selector_center-bottom").hide(),jQuery("#"+e.type+"pos_selector_left-center").show(),jQuery("#"+e.type+"pos_selector_right-center").show(),jQuery("#sr_"+e.type+"_halignwrap").hide();break;case"outer-horizontal":RVS.F.setS2Option({select:i,selectValue:"center"}),RVS.F.setS2Option({select:a,selectValue:"bottom"}),RVS.F.setRadio({radio:r,radioValue:"horizontal",change:!0}),jQuery("#"+e.type+"pos_selector_left-center").hide(),jQuery("#"+e.type+"pos_selector_center-center").hide(),jQuery("#"+e.type+"pos_selector_right-center").hide(),jQuery("#"+e.type+"pos_selector_center-top").show(),jQuery("#"+e.type+"pos_selector_center-bottom").show(),jQuery("#sr_"+e.type+"_valignwrap").hide()}i.trigger("change"),a.trigger("change")}({type:t})}),RVS.DOC.on("saveNavPreset",function(e,t){RVS.F.saveDeleteNavPreset({mode:"save",type:t})}),RVS.DOC.on("deleteNavPreset",function(e,t){RVS.F.saveDeleteNavPreset({mode:"delete",type:t})}),RVS.DOC.on("mouseenter","#select2RS-sr_arrows_style-results li",function(){var e=this.id.split("-result-")[1].split("-")[0],t=this.id.split(e+"-")[1];RVS.F.drawNavigation({type:"arrows",style:t,init:!1,presetChange:!0,default:!0})}),RVS.DOC.on("mouseenter","#select2RS-sr_bullets_style-results li",function(){var e=this.id.split("-result-")[1].split("-")[0],t=this.id.split(e+"-")[1];RVS.F.drawNavigation({type:"bullets",style:t,init:!1,presetChange:!0,default:!0})}),RVS.DOC.on("mouseenter","#select2RS-sr_thumbs_style-results li",function(){var e=this.id.split("-result-")[1].split("-")[0],t=this.id.split(e+"-")[1];RVS.F.drawNavigation({type:"thumbs",style:t,init:!1,presetChange:!0,default:!0})}),RVS.DOC.on("mouseenter","#select2RS-sr_tabs_style-results li",function(){var e=this.id.split("-result-")[1].split("-")[0],t=this.id.split(e+"-")[1];RVS.F.drawNavigation({type:"tabs",style:t,init:!1,presetChange:!0,default:!0})}),RVS.DOC.on("select2RS:open",".sr_nav_style_tos",function(){window.shortcachenav=jQuery.extend(!0,{},RVS.SLIDER.settings.nav[this.dataset.evtparam]),window.shortnavindex=this.selectedIndex}),RVS.DOC.on("select2RS:close",".sr_nav_style_tos",function(e){window.shortnavindex===this.selectedIndex?(RVS.SLIDER.settings.nav[this.dataset.evtparam]=jQuery.extend(!0,{},window.shortcachenav),RVS.F.drawNavigation({type:this.dataset.evtparam,init:!1})):RVS.F.drawNavigation({type:this.dataset.evtparam,init:!1})}),RVS.DOC.on("click",".nav_preseticon_pick",function(){var e=this.parentNode.parentNode;jQuery("#"+e.dataset.insertinto).val(this.dataset.content).trigger("change")})}function y(e){return"false"===e||!1===e||"off"===e||void 0===e||0===e||-1===e?e=!1:"true"!==e&&!0!==e&&"on"!==e||(e=!0),e}RVS.F.initNavigation=function(){e=jQuery("#tp-leftarrow"),t=jQuery("#tp-rightarrow"),i=jQuery("#tp-bullets"),a={tabs:{self:jQuery("#tp-tabs"),mask:jQuery("#tp-tabs-mask"),inner:jQuery("#tp-tabs-inner-wrapper"),single:"tp-tab"},thumbs:{self:jQuery("#tp-thumbs"),mask:jQuery("#tp-thumbs-mask"),inner:jQuery("#tp-thumbs-inner-wrapper"),single:"tp-thumb"}},RVS.F.buildNavigationLists(),V()},RVS.F.buildNavigationLists=function(e){for(var t in r)if(r.hasOwnProperty(t)){var i="";for(var a in RVS.nav[r[t]])RVS.nav[r[t]].hasOwnProperty(a)&&(i+='");jQuery("#sr_"+r[t]+"_style")[0].innerHTML=i,e&&jQuery("#sr_"+r[t]+"_style").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Enter or Select"})}e&&RVS.F.updateEasyInputs({container:jQuery("#nav_form_collector"),path:"settings."})},RVS.F.openNavigationEditor=function(){if(RVS.nav=void 0===RVS.nav?{}:RVS.nav,RVS.nav.toSave=!1,RVS.nav.toDelete=[],"FAIL"!==RVS.nav.editor)if("undefined"==typeof CodeMirror||void 0===CodeMirror)RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.loadingcodemirror}),RVS.F.loadCSS(RVS.ENV.plugin_url+"/admin/assets/css/codemirror.css"),jQuery.getScript(RVS.ENV.plugin_url+"/admin/assets/js/plugins/codemirror.js",function(){setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),RVS.F.openNavigationEditor()}).fail(function(e,t,i){setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),window.nav.editor="FAIL"});else{if(void 0===RVS.nav.editor){var c=jQuery("#nav_fontfamily");for(var p in RVS.LIB.FONTS)if(RVS.LIB.FONTS.hasOwnProperty(p)){var u=RVS.LIB.FONTS[p];"Dont Show Me"!==u.label&&c.append('"),u.labelLowerCase=u.label.toLowerCase()}c.trigger("change.select2RS"),V(),RVS.nav.editor=CodeMirror(document.getElementById("rs_nav_css_js_area"),{value:"",mode:"css",theme:"hopscotch",lineWrapping:!0,lineNumbers:!1}),RVS.DOC.on("click",".rs_ne_nav_skin",function(){S(this)}),RVS.DOC.on("click","#rbm_navigation_editor .rbm_close",function(){RVS.nav.toSave?RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"warning",title:RVS_LANG.warning,maintext:RVS_LANG.changesdone_exit,subtext:RVS_LANG.exitwihoutchangesornot,do:{icon:"exit_to_app",text:RVS_LANG.leavewithoutsave,event:"leavaeditorwithoutsave"},cancel:{icon:"cancel",text:RVS_LANG.stayineditor}}):(d(),RVS.F.RSDialog.close(),RVS.F.buildNavigationLists(!0))}),RVS.DOC.on("leavaeditorwithoutsave",function(){for(var e in r)r.hasOwnProperty(e)&&(RVS.nav[r[e]]=jQuery.extend(!0,{},RVS.nav.cache[r[e]]));RVS.nav.toDelete=[],RVS.nav.toSave=!1,jQuery("#save_naveditor").hide(),d()}),RVS.DOC.on("click","#save_naveditor",RVS.F.savechangesonnavigation),RVS.DOC.on("click",".rs_ne_selector",function(){RVS.F.pickNavType(this)}),RVS.DOC.on("click",".rs_ne_nskin_meta_config",function(){switch(jQuery("#rs_ne_cssmeta_config").show(),jQuery("#rs_ne_cssmeta_values").hide(),RVS.nav.currentPlaceholder=this.dataset.placeholder,jQuery("#rs_ne_meta_type").val(RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].type).change(),document.getElementById("rs_ne_def_meta_title").value=RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].title,document.getElementById("rs_ne_def_meta_handle").value=RVS.nav.currentPlaceholder,RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].type){case"color":jQuery("#rs_ne_def_meta_color_val").val(RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].data).rsColorPicker("refresh");break;case"icon":jQuery("#rs_ne_def_meta_icon_val").val(RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].data);var e=RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].data;e=e.length>0?e.replace("\\",""):e,jQuery(".rs_ne_pick.selected").removeClass("selected"),jQuery(".rs_ne_icon_"+e).addClass("selected");break;case"custom":jQuery("#rs_ne_def_meta_custom_val").val(RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].data);break;case"font-family":jQuery("#nav_fontfamily").val(RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder].data)}}),RVS.DOC.on("click","#add_new_placeholder",function(){jQuery("#rs_ne_cssmeta_config").show(),jQuery("#rs_ne_cssmeta_values").hide(),RVS.nav.currentPlaceholder="in_create_process",document.getElementById("rs_ne_def_meta_title").value="",document.getElementById("rs_ne_def_meta_handle").value="",jQuery("#rs_ne_def_meta_color_val").val("#ffffff"),jQuery("#rs_ne_def_meta_icon_val").val(),jQuery("#rs_ne_def_meta_custom_val").val(),jQuery("#nav_fontfamily").val("Arial"),l()}),RVS.DOC.on("change","#rs_ne_nav_classname",function(){var e=RVS.nav.currentSkin.handle,t=RVS.F.sanitize_input_lc(this.value.toLowerCase());if(this.value=t,e!==t){if(RVS.F.checkSkinHandle(this.value))jQuery("#rs_ne_nav_classname").addClass("badvalue");else{jQuery("#rs_ne_nav_classname").removeClass("badvalue"),RVS.nav.currentSkin.handle=t;var i=new RegExp("\\."+e,"g");RVS.nav.currentSkin.css=RVS.nav.currentSkin.css.replace(i,"."+t),RVS.nav.editor.setValue(RVS.nav.currentSkin[RVS.nav.currentEditorMode])}o()}}),RVS.DOC.on("setrsnavtovertical",function(){jQuery("#rs_ne_horizontaltest").removeClass("selected"),jQuery("#rs_ne_verticaltest").addClass("selected"),RVS.nav.currentAlignMode="vertical",RVS.F.drawEditorNavigation()}),RVS.DOC.on("setrsnavtohorizontal",function(){jQuery("#rs_ne_horizontaltest").addClass("selected"),jQuery("#rs_ne_verticaltest").removeClass("selected"),RVS.nav.currentAlignMode="horizontal",RVS.F.drawEditorNavigation()}),RVS.DOC.on("rsdimgapchange",function(e,t){if(void 0!==t&&void 0!==t.eventparam){switch(t.eventparam){case"width":case"height":RVS.nav.currentSkin.dim[t.eventparam]=t.val,o();break;case"space":RVS.nav.currentTestSpace=t.val}RVS.F.drawEditorNavigation()}}),RVS.DOC.on("setrsnavposition",function(){switch(jQuery("#rs_nav_test_position").val()){case"left top":RVS.nav.currentPosVer="top",RVS.nav.currentPosHor="left";break;case"center top":RVS.nav.currentPosVer="top",RVS.nav.currentPosHor="center";break;case"right top":RVS.nav.currentPosVer="top",RVS.nav.currentPosHor="right";break;case"left center":RVS.nav.currentPosVer="center",RVS.nav.currentPosHor="left";break;case"center center":RVS.nav.currentPosVer="center",RVS.nav.currentPosHor="center";break;case"right center":RVS.nav.currentPosVer="center",RVS.nav.currentPosHor="right";break;case"left bottom":RVS.nav.currentPosVer="bottom",RVS.nav.currentPosHor="left";break;case"center bottom":RVS.nav.currentPosVer="bottom",RVS.nav.currentPosHor="center";break;case"right bottom":RVS.nav.currentPosVer="bottom",RVS.nav.currentPosHor="right"}RVS.F.drawEditorNavigation()}),RVS.DOC.on("change","#rs_ne_def_meta_title",l),RVS.DOC.on("change","#rs_ne_def_meta_handle",function(){this.value=RVS.F.sanitize_input_lc(this.value),l()}),RVS.DOC.on("click",".rs_ne_pick",function(){jQuery(".rs_ne_pick.selected").removeClass("selected"),this.className+=" selected",jQuery("#rs_ne_def_meta_icon_val").val(this.dataset.content)}),RVS.DOC.on("click",".rs_ne_nskin_meta_add, .rs_ne_markup_meta_btn",function(){return RVS.nav.infactorymode||RVS.F.insertTextAtCursor(RVS.nav.editor,this.dataset.insert),!1}),RVS.DOC.on("closenavmetavalue",function(){jQuery("#rs_ne_cssmeta_config").hide(),jQuery("#rs_ne_cssmeta_values").show()}),RVS.DOC.on("updatenavmetavalue",function(){var e=document.getElementById("rs_ne_def_meta_handle").value;switch(RVS.nav.currentSkin.placeholders=""===RVS.nav.currentSkin.placeholders||void 0===RVS.nav.currentSkin.placeholders||"string"==typeof RVS.nav.currentSkin.placeholders?{}:RVS.nav.currentSkin.placeholders,RVS.nav.currentSkin.placeholders[e]=void 0===RVS.nav.currentSkin.placeholders[e]||""==RVS.nav.currentSkin.placeholders[e]?{}:RVS.nav.currentSkin.placeholders[e],RVS.nav.currentSkin.placeholders[e].type=document.getElementById("rs_ne_meta_type").value,RVS.nav.currentSkin.placeholders[e].title=document.getElementById("rs_ne_def_meta_title").value,RVS.nav.currentSkin.placeholders[e].type){case"color":RVS.nav.currentSkin.placeholders[e].data=document.getElementById("rs_ne_def_meta_color_val").value;break;case"icon":RVS.nav.currentSkin.placeholders[e].data=document.getElementById("rs_ne_def_meta_icon_val").value;break;case"custom":RVS.nav.currentSkin.placeholders[e].data=document.getElementById("rs_ne_def_meta_custom_val").value;break;case"font-family":RVS.nav.currentSkin.placeholders[e].data=document.getElementById("nav_fontfamily").value}e!==RVS.nav.currentPlaceholder&&delete RVS.nav.currentSkin.placeholders[RVS.nav.currentPlaceholder],n(),jQuery("#rs_ne_cssmeta_config").hide(),jQuery("#rs_ne_cssmeta_values").show(),RVS.F.drawEditorNavigation(),o()}),RVS.DOC.on("click",".rs_ne_nskin_edit",function(){var e=jQuery(this).closest(".rs_ne_nav_skin");return e[0].dataset.mode="rename",e.addClass("rs_changename"),e.find("input").focus().select(),RVS.S.waitOnFeedback={allowed:["rs_ne_nskin_title_input","rs_ne_nskin_yes","rs_ne_nskin_no","rbm_close"],closeEvent:"hideCustomNavNameEntering"},RVS.F.addBodyClickListener(),!1}),RVS.DOC.on("click",".rs_ne_nskin_delete",function(){var e=jQuery(this).closest(".rs_ne_listelement");return e[0].dataset.mode="delete",e.addClass("rs_showmessage"),e.find(".rs_ne_nskin_message").text(RVS_LANG.deletetemplate),RVS.S.waitOnFeedback={allowed:["rs_ne_nskin_yes","rs_ne_nskin_no","rbm_close"],closeEvent:"hideCustomNavNameEntering"},RVS.F.addBodyClickListener(),!1}),RVS.DOC.on("click",".rs_ne_nskin_copy",function(){var e=jQuery(this).closest(".rs_ne_nav_skin");RVS.nav.currentMaxid++,RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid]=jQuery.extend(!0,{},RVS.nav[e[0].dataset.type][e[0].dataset.handle]);var t=RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].handle,i=RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].handle+"_copy"+Math.round(100*Math.random()+10);!0===RVS.F.checkSkinHandle(i)&&(i+=Math.round(100*Math.random()+10)),!0===RVS.F.checkSkinHandle(i)&&(i+=Math.round(100*Math.random()+10)),RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].factory=!1,RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].name+=" Copy",RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].handle=i,RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].changed=!0,RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].id="new_"+RVS.nav.currentMaxid,RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].presets={};var a=new RegExp("\\."+t,"g");return RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].css=RVS.nav[e[0].dataset.type]["new_"+RVS.nav.currentMaxid].css.replace(a,"."+i),RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),s(e[0].dataset.type),o(),!1}),RVS.DOC.on("click","#rs_ne_new_custom_nav",function(){RVS.nav.currentMaxid++,RVS.nav[RVS.nav.currentSkinType]["new_"+RVS.nav.currentMaxid]=RVS.F.createNewNavigation(RVS.nav.currentSkinType),s(RVS.nav.currentSkinType),jQuery("#rs_ne_nav_skin_new_"+RVS.nav.currentMaxid).trigger("click"),jQuery("#rs_ne_nav_skin_new_"+RVS.nav.currentMaxid+" .rs_ne_nskin_edit").trigger("click"),o()}),RVS.DOC.on("hideCustomNavNameEntering",function(){jQuery(".rs_changename").removeClass("rs_changename")}),RVS.DOC.on("click",".rs_ne_nskin_yes",function(){var e=jQuery(this).closest(".rs_ne_listelement"),t=e.find("input");return"rename"===e[0].dataset.mode?(RVS.nav[e[0].dataset.type][e[0].dataset.handle].name=t.val(),RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),s(e[0].dataset.type),o(),!1):"delete"===e[0].dataset.mode?(e.hasClass("rs_ne_meta_value_btn")?(delete RVS.nav.currentSkin.placeholders[e[0].dataset.placeholder],RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),n(),RVS.F.drawEditorNavigation()):(void 0!==RVS.nav.cache[e[0].dataset.type][e[0].dataset.handle]&&RVS.nav.toDelete.push(e[0].dataset.handle),delete RVS.nav[e[0].dataset.type][e[0].dataset.handle],RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),s(e[0].dataset.type)),o(),!1):void 0}),RVS.DOC.on("click",".rs_ne_nskin_no",function(){var e=jQuery(this).closest(".rs_ne_listelement");return RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),e.hasClass("rs_ne_meta_value_btn")?n():s(e[0].dataset.type),!1}),RVS.DOC.on("click",".rs_ne_markup_css_button",function(){RVS.F.pickMarkupCssMode(this)}),RVS.nav.editor.on("change",function(){void 0!==RVS.nav.currentSkin&&void 0!==RVS.nav.currentEditorMode&&void 0!==RVS.nav.currentSkin[RVS.nav.currentEditorMode]&&RVS.nav.currentSkin[RVS.nav.currentEditorMode]!==RVS.nav.editor.getValue()&&(RVS.nav.currentSkin[RVS.nav.currentEditorMode]=RVS.nav.editor.getValue(),RVS.F.drawEditorNavigation(),o())})}for(var R in RVS.nav.cache={},r)r.hasOwnProperty(R)&&(RVS.nav.cache[r[R]]=jQuery.extend(!0,{},RVS.nav[r[R]]));RVS.nav.currentMaxid=0,s("arrows"),RVS.F.RSDialog.create({modalid:"rbm_navigation_editor",bgopacity:.5}),jQuery(".emc_toggle_inner").RSScroll({suppressScrollX:!0}),RVS.nav.editor.refresh(),e.detach(),t.detach(),i.detach(),a.tabs.self.detach(),a.thumbs.self.detach();var y="arrows";for(var R in r)if(r.hasOwnProperty(R)&&RVS.eMode&&RVS.eMode.menu.indexOf(r[R])>=0){y=r[R];break}var m=void 0!==RVS.SLIDER.settings.nav[y]?RVS.SLIDER.settings.nav[y].style:"1000";RVS.F.pickNavType(document.getElementById("rs_ne_selector_"+y));var f=jQuery('#rs_ne_navlist .rs_ne_nav_skin[data-handle="'+m+'"]');f.length>0&&S(f[0]),RVS.F.pickMarkupCssMode(document.getElementById("rs_ne_mcss_thecsseditor"))}},RVS.F.drawEditorNavigation=function(){void 0===RVS.nav.c&&(RVS.nav.c={arrows:jQuery("#rs_ne_arrows"),left:jQuery("#rs_ne_tp-leftarrow"),right:jQuery("#rs_ne_tp-rightarrow"),bullets:jQuery("#rs_ne_bullets"),tabs:{self:jQuery("#rs_ne_tabs"),inner:jQuery("#rs_ne_tabs-inner-wrapper"),mask:jQuery("#rs_ne_tabs-mask"),single:"tp-tab"},thumbs:{self:jQuery("#rs_ne_thumbs"),inner:jQuery("#rs_ne_thumbs-inner-wrapper"),mask:jQuery("#rs_ne_thumbs-mask"),single:"tp-thumb"}}),RVS.nav.currentTestSpace=null==RVS.nav.currentTestSpace?5:RVS.nav.currentTestSpace,RVS.nav.currentTestPadding=10,RVS.nav.currentAlignMode=null==RVS.nav.currentAlignMode?"horizontal":RVS.nav.currentAlignMode,RVS.nav.currentPosVer=null==RVS.nav.currentPosVer?"bottom":RVS.nav.currentPosVer,RVS.nav.currentPosHor=null==RVS.nav.currentPosHor?"center":RVS.nav.currentPosHor;var e=RVS.F.sanitize_input(RVS.nav.currentSkin.handle.toLowerCase())+" "+RVS.F.sanitize_input(RVS.nav.currentSkin.name.toLowerCase()),t=p({type:RVS.nav.currentSkinType,skin:RVS.nav.currentSkin,default:!0});switch(RVS.nav.currentSkinType){case"arrows":var i=RVS.nav.currentSkin.markup.replace("##title##","Title");RVS.nav.c.left[0].className="tparrows tp-leftarrow "+e,RVS.nav.c.right[0].className="tparrows tp-rightarrow "+e,RVS.nav.c.left[0].innerHTML=t+i,RVS.nav.c.right[0].innerHTML=i,RVS.nav.c.arrows.show(),RVS.nav.c.bullets.hide(),RVS.nav.c.tabs.self.hide(),RVS.nav.c.thumbs.self.hide();break;case"bullets":RVS.nav.c.arrows.hide(),RVS.nav.c.tabs.self.hide(),RVS.nav.c.thumbs.self.hide(),RVS.nav.c.bullets.show(),RVS.nav.c.bullets[0].className="tp-bullets "+e+" nav-dir-"+RVS.nav.currentAlignMode+" nav-pos-ver-"+RVS.nav.currentPosVer+" nav-pos-hor-"+RVS.nav.currentPosHor;i=RVS.nav.currentSkin.markup.replace("##title##","Slide Title");for(var a="",r=0;r<=4;r++)a+='
              '+i+"
              ";RVS.nav.c.bullets[0].innerHTML=t+a,RVS.nav.c.bullets.find(".tp-bullet").each(function(e){var t=jQuery(this),i=t.outerWidth()+parseInt(void 0===RVS.nav.currentTestSpace?0:RVS.nav.currentTestSpace,0),a=t.outerHeight()+parseInt(void 0===RVS.nav.currentTestSpace?0:RVS.nav.currentTestSpace,0);"vertical"===RVS.nav.currentAlignMode?(t.css({top:e*a+"px",left:"0px"}),tpGS.gsap.set(RVS.nav.c.bullets,{height:4*a+t.outerHeight(),width:t.outerWidth()})):(t.css({left:e*i+"px",top:"0px"}),tpGS.gsap.set(RVS.nav.c.bullets,{width:4*i+t.outerWidth(),height:t.outerHeight()}))});break;case"tabs":case"thumbs":var s=RVS.nav.currentSkinType,o=s.replace("s","");RVS.nav.c.arrows.hide(),RVS.nav.c.bullets.hide(),RVS.nav.c.tabs.self.hide(),RVS.nav.c.thumbs.self.hide(),RVS.nav.c[s].self.show(),RVS.nav.c[s].self[0].className="tp-"+s+" "+e+" nav-dir-"+RVS.nav.currentAlignMode+" nav-pos-ver-"+RVS.nav.currentPosVer+" nav-pos-hor-"+RVS.nav.currentPosHor;for(i=RVS.nav.currentSkin.markup.replace("##title##","Slide Title"),a="",r=0;r<10;r++)i=i.replace("##param"+r+"##","Parameter "+r);for(r=0;r<=2;r++)a+='
              '+i+"
              ";RVS.nav.c[s].inner[0].innerHTML=t+a;var n=parseInt(RVS.nav.currentSkin.dim.width,0)+parseInt(RVS.nav.currentTestSpace,0),l=parseInt(RVS.nav.currentSkin.dim.height,0)+parseInt(RVS.nav.currentTestSpace,0);tpGS.gsap.set(RVS.nav.c[s].self,{padding:RVS.nav.currentTestPadding}),RVS.nav.currentTestPadding=parseInt(RVS.nav.currentTestPadding,0),RVS.nav.c[s].inner.find("."+RVS.nav.c[s].single).each(function(e){"vertical"===RVS.nav.currentAlignMode?tpGS.gsap.set(this,{top:e*l+"px",left:"0px",width:RVS.nav.currentSkin.dim.width+"px",height:RVS.nav.currentSkin.dim.height+"px"}):tpGS.gsap.set(this,{left:e*n+"px",top:"0px",width:RVS.nav.currentSkin.dim.width+"px",height:RVS.nav.currentSkin.dim.height+"px"})});var d="horizontal"===RVS.nav.currentAlignMode?3*RVS.nav.currentSkin.dim.width+2*RVS.nav.currentTestSpace:RVS.nav.currentSkin.dim.width,S="horizontal"===RVS.nav.currentAlignMode?RVS.nav.currentSkin.dim.height:3*RVS.nav.currentSkin.dim.height+2*RVS.nav.currentTestSpace,c={width:d+"px",height:S+"px",overwrite:"auto"},u={top:"auto",left:"auto",bottom:"auto",marginTop:"0px",marginBottom:"0px",right:"auto",y:"0%",x:"0px",width:d+"px",height:S+"px",overflow:"hidden",position:"relative",overwrite:"auto",marginLeft:"auto",marginRight:"auto"};tpGS.gsap.set(RVS.nav.c[s].self,c),tpGS.gsap.set(RVS.nav.c[s].mask,u)}},RVS.F.savechangesonnavigation=function(){for(var e in RVS.nav.changes={},RVS.nav.currentHandle=void 0!==RVS.nav.currentSkin?RVS.nav.currentSkin.handle:void 0,r)if(r.hasOwnProperty(e))for(var t in RVS.nav[r[e]])RVS.nav[r[e]].hasOwnProperty(t)&&RVS.nav[r[e]][t].changed&&(RVS.nav.changes[t]=jQuery.extend(!0,{},RVS.nav[r[e]][t]),delete RVS.nav.changes[t].changed);RVS.F.ajaxRequest("save_navigation",{navs:RVS.nav.changes,delete:RVS.nav.toDelete},function(e){for(var t in r)r.hasOwnProperty(t)&&(RVS.nav[r[t]]=jQuery.extend(!0,{},e.navs[r[t]]));if(void 0!==RVS.nav.currentHandle){var i;for(var t in s(RVS.nav.currentSkinType),RVS.nav[RVS.nav.currentSkinType])RVS.nav[RVS.nav.currentSkinType].hasOwnProperty(t)&&(i=void 0===i&&RVS.nav[RVS.nav.currentSkinType][t].handle==RVS.nav.currentHandle?t:i);void 0!==i&&jQuery("#rs_ne_nav_skin_"+i).trigger("click")}}),RVS.nav.toDelete=[],RVS.nav.toSave=!1,jQuery("#save_naveditor").hide()},RVS.F.checkSkinHandle=function(e){var t=e.length<4||jQuery.inArray(e,["cursor","pointer","margin","padding","display","position","width","height","transition","relative","absolute","color","arrows","thumbs","arrow","thumb","tab","tabs","bullet","bullets","hover","z-index"])>=0;for(var i in RVS.nav[RVS.nav.currentSkinType])RVS.nav[RVS.nav.currentSkinType].hasOwnProperty(i)&&(t=!0===t||RVS.nav[RVS.nav.currentSkinType][i].handle===e);return t},RVS.F.bgUpdate=function(e,t){tpGS.gsap.set(a[e].self,{background:t})},RVS.F.pickMarkupCssMode=function(e){jQuery(".rs_ne_markup_css_button.selected").removeClass("selected"),jQuery(e.dataset.hide).hide(),jQuery(e.dataset.show).show(),RVS.nav.currentEditorMode=e.dataset.mode,e.className+=" selected",void 0!==RVS.nav.currentSkin&&RVS.nav.editor.setValue(RVS.nav.currentSkin[RVS.nav.currentEditorMode])},RVS.F.pickNavType=function(e){jQuery(".rs_ne_selector.selected").removeClass("selected"),e.className+=" selected",RVS.nav.currentSkinType=e.dataset.type,jQuery("#rs_ne_helper_wrap, #rs_ne_settings, #rs_ne_markup_css_button_wrap").hide(),jQuery("#rs_ne_cssmeta_config").hide(),jQuery("#rs_ne_cssmeta_values").show(),RVS.F.pickMarkupCssMode(document.getElementById("rs_ne_mcss_thecsseditor")),s(e.dataset.type),jQuery("#rs_ne_factory_list .rs_ne_nav_skin").first().trigger("click")},RVS.F.setNavPresetValues=function(e){var t=RVS.SLIDER.settings.nav[e.type];if("default"===t.preset)for(var i in RVS.nav[e.type][t.style].placeholders)RVS.nav[e.type][t.style].placeholders.hasOwnProperty(i)&&RVS.F.updateSliderObj({path:"settings.nav."+e.type+".presets",val:{}});else{var a=RVS.nav[e.type][t.style].presets[t.preset].values;for(var r in a)a.hasOwnProperty(r)&&(-1===r.indexOf("-def")?RVS.F.updateSliderObj({path:"settings.nav."+e.type+".presets."+r,val:a[r]}):"on"!==a[r]&&!0!==a[r]&&"true"!==a[r]||RVS.F.updateSliderObj({path:"settings.nav."+e.type+".presets."+r,val:!0}))}RVS.F.updateNavStyleSelection({init:!1,type:e.type})},RVS.F.updatePresetInputs=function(e){var t="slide"===e.env?RVS.SLIDER[RVS.S.slideId].slide.nav[e.type]:RVS.SLIDER.settings.nav[e.type],i="slide"===e.env?jQuery("#sl_"+e.type+"_styles_fieldset"):jQuery("#sr_"+e.type+"_styles_fieldset"),a="slide"===e.env?jQuery("#form_slide_nav_"+e.type):jQuery("#form_nav_"+e.type+"_style");RVS.SLIDER.settings.nav[e.type].style=void 0===RVS.nav[e.type][RVS.SLIDER.settings.nav[e.type].style]?"arrows"===e.type?1e3:"bullets"===e.type?3e3:"thumbs"===e.type?2e3:4e3:RVS.SLIDER.settings.nav[e.type].style;var r=RVS.nav[e.type][RVS.SLIDER.settings.nav[e.type].style].placeholders,s="slide"===e.env?void 0:RVS.SLIDER.settings.nav[e.type].preset,o=void 0!==s&&"default"!==s&&void 0!==RVS.nav[e.type][RVS.SLIDER.settings.nav[e.type].style].presets[s]?RVS.nav[e.type][RVS.SLIDER.settings.nav[e.type].style].presets[s].values:{},n="slide"===e.env?"sl_"+e.type+"_":"sr_"+e.type+"_",l="slide"===e.env?RVS.S.slideId+".slide.":"settings.",d="slide"===e.env?"slideinput":"sliderinput";for(var S in t.presets=void 0===t.presets?{}:t.presets,i.html(""),r)if(r.hasOwnProperty(S)){var c=r[S],p=void 0!==o[c]?o[c]:c.data,u=!1;switch("default"!==t.preset&&void 0!==t.presets&&void 0!==t.presets[S]?(p=t.presets[S],u=t.presets[S+"-def"]):(t.presets[S]=p,t.presets[S+"-def"]=u),u=y(u)?" checked='checked' ":"",c.type){case"icon":case"custom":var R="";try{jQuery.isNumeric(parseInt(p,0))&&(R=" valueduekeyboard")}catch(e){}var V=''+c.title+"";"icon"===c.type&&(V+='
              '),V+='',"icon"===c.type&&(V+='more_vertical',V+='
              ',V+="
              "),V+="
              ",V+='',V+="
              ",i.append(V);break;case"color":case"color-rgba":p.indexOf(",")>=0&&-1==p.indexOf("(")&&(p=p.split(",").length>3?"rgba("+p+")":"rgb("+p+")");V=''+c.title+"";V+='',V+="",V+='',V+="",i.append(V),RVS.F.initTpColorBoxes(jQuery("#"+n+S))}}for(var m in t.presets){if(t.presets.hasOwnProperty(m))void 0===r[m.replace("-def","")]&&delete t.presets[m]}RVS.F.initOnOff(i),""===i.html()?a.addClass("hide_while_empty"):a.removeClass("hide_while_empty")},RVS.F.updateNavStyleSelection=function(e){c({init:e.init,navobj:RVS.nav[e.type][RVS.SLIDER.settings.nav[e.type].style],type:e.type,presetChange:e.presetChange}),RVS.F.drawNavigation({type:e.type,init:e.init,presetChange:e.presetChange})},RVS.F.drawNavigation=function(r){if(void 0!==r&&0!=RVS.SLIDER.slideIDs.length){var s=RVS.SLIDER.settings.nav[r.type],o=void 0!==r.style?r.style:s.style,n=RVS.nav[r.type][o],l=RVS.SLIDER.slideIDs.length>0?RVS.SLIDER.slideIDs[1]:RVS.SLIDER.slideIDs[0],d=RVS.SLIDER.slideIDs[RVS.SLIDER.slideIDs.length-1];if(void 0!==n&&void 0!==n.markup){var S=RVS.F.sanitize_input(n.handle.toLowerCase()),c=void 0!==n.css?p({color:r.color,attribute:r.attribute,type:r.type,handle:o,default:r.default}):"";if("arrows"===r.type){var R,V;e.attr("class","aable markable tparrows tp-leftarrow "+S),t.attr("class","aable markable tparrows tp-rightarrow "+S),R=V=n.markup;var y=u({id:d}),m=u({id:l});R=R.replace("##title##",void 0===RVS.SLIDER[l]?"Title":RVS.SLIDER[l].slide.title),V=V.replace("##title##",void 0===RVS.SLIDER[d]?"Title":RVS.SLIDER[d].slide.title),e.html(c+V),t.html(R),e.find(".tp-arr-imgholder").css(y),e.find(".tp-arr-imgholder").attr("id","arrows_"+d),t.find(".tp-arr-imgholder").css(m),t.find(".tp-arr-imgholder").attr("id","arrows_"+l),RVS.F.dragMe({element:e,input:{x:jQuery("#nav_arrows_left_offsetx"),y:jQuery("#nav_arrows_left_offsety")},updateInput:!0,attributeRoot:"settings.",callEvent:"sliderNavPositionUpdate",callEventParam:"arrows",forms:["*navlayout*#form_nav_arrows:#sr_na_arr_12"]}),RVS.F.dragMe({element:t,input:{x:jQuery("#nav_arrows_right_offsetx"),y:jQuery("#nav_arrows_right_offsety")},updateInput:!0,attributeRoot:"settings.",callEvent:"sliderNavPositionUpdate",callEventParam:"arrows",forms:["*navlayout*#form_nav_arrows:#sr_na_arr_13"]})}else if("bullets"===r.type){i.data("cname",S),i.attr("class","aable markable tp-bullets "+S+" nav-dir-"+s.direction+" nav-pos-ver-"+s.vertical+" nav-pos-hor-"+s.horizontal),i.html(c);for(var f=n.markup,h=0;h<=RVS.SLIDER.slideIDs.length-1;h++){var g=RVS.SLIDER.slideIDs[h],v=f.replace("##title##",RVS.SLIDER[g].slide.title),_=0==h?"selected":"",L=jQuery('
              '+v+"
              ");L.find(".tp-bullet-image").css(u({id:g})).attr("id","bullets"+g),i.append(L)}RVS.F.dragMe({element:i,input:{x:jQuery("#nav_bullets_offsetx"),y:jQuery("#nav_bullets_offsety")},updateInput:!0,attributeRoot:"settings.",callEvent:"sliderNavPositionUpdate",callEventParam:"bullets",forms:["*navlayout*form_nav_bullets:#sr_na_bul_11"]})}else if("tabs"===r.type||"thumbs"===r.type){r.presetChange?(s.width=void 0!==n.dim.width?n.dim.width:s.width,s.height=void 0!==n.dim.height?n.dim.height:s.height,jQuery("#nav_"+r.type+"_width").val(s.width),jQuery("#nav_"+r.type+"_height").val(s.height)):tpGS.gsap.set(a[r.type].self,{background:window.RSColor.get(s.wrapperColor)}),a[r.type].self.data("cname",S),a[r.type].inner.html(c);for(f=n.markup,h=0;h<=Math.min(s.amount,RVS.SLIDER.slideIDs.length-1);h++){g=RVS.SLIDER.slideIDs[h],v=f.replace("##title##",RVS.SLIDER[g].slide.title),_=0==h?"selected":"";for(var b=0;b<10;b++){var w=void 0!==RVS.SLIDER[g].slide.info.params[b]?RVS.SLIDER[g].slide.info.params[b].val:"";void 0!==w&&w.length>0&&(v=v.replace("##param"+b+"##",w))}var F=jQuery('
              '+v+"
              ");F.find("."+a[r.type].single+"-image").css(u({id:g})).attr("id",r.type+"_"+g),a[r.type].inner.append(F)}var I="tabs"==r.type?"*navlayout*#form_nav_tabs:#sr_na_tab_11":"*navlayout*#form_nav_thumbs:#sr_na_thumb_11";RVS.F.dragMe({element:a[r.type].self,input:{x:jQuery("#nav_"+r.type+"_offsetx"),y:jQuery("#nav_"+r.type+"_offsety")},updateInput:!0,attributeRoot:"settings.",callEvent:"sliderNavPositionUpdate",callEventParam:r.type,forms:[I]})}}RVS.F.sliderNavPositionUpdate({type:r.type})}},RVS.F.sliderNavPositionUpdate=function(r){var s=RVS.SLIDER.settings.nav[r.type];switch(r.type){case"arrows":s.set&&"hero"!==RVS.SLIDER.settings.type?(e.show(),t.show()):(e.hide(),t.hide());break;case"bullets":s.set&&"hero"!==RVS.SLIDER.settings.type?i.show():i.hide();break;case"tabs":case"thumbs":s.set&&"hero"!==RVS.SLIDER.settings.type?a[r.type].self.show():a[r.type].self.hide()}if(!1===s.set||"hero"===RVS.SLIDER.settings.type)return!1;if("arrows"===r.type)R(e,s.left),R(t,s.right);else if("bullets"===r.type)i.attr("class","aable markable tp-bullets "+i.data("cname")+" nav-dir-"+s.direction+" nav-pos-ver-"+s.vertical+" nav-pos-hor-"+s.horizontal),i.find(".tp-bullet").each(function(e){var t=jQuery(this),a=RVS.SLIDER.slideIDs.length,r=t.outerWidth()+parseInt(void 0===s.space?0:s.space,0),o=t.outerHeight()+parseInt(void 0===s.space?0:s.space,0);"vertical"===s.direction?(t.css({top:e*o+"px",left:"0px"}),i.css({height:(a-1)*o+t.outerHeight(),width:t.outerWidth()})):(t.css({left:e*r+"px",top:"0px"}),i.css({width:(a-1)*r+t.outerWidth(),height:t.outerHeight()}))}),R(i,s);else if("tabs"===r.type||"thumbs"===r.type){var o=Math.min(s.amount,RVS.SLIDER.slideIDs.length),n=parseInt(s.width,0)+parseInt(s.space,0),l=parseInt(s.height,0)+parseInt(s.space,0);a[r.type].self.attr("class","aable markable "+a[r.type].single+"s "+a[r.type].self.data("cname")+" nav-dir-"+s.direction+" nav-pos-ver-"+s.vertical+" nav-pos-hor-"+s.horizontal),tpGS.gsap.set(a[r.type].self,{padding:s.padding}),s.padding=parseInt(s.padding,0),a[r.type].inner.find("."+a[r.type].single).each(function(e){"vertical"===s.direction?tpGS.gsap.set(this,{top:e*l+"px",left:"0px",width:s.width+"px",height:s.height+"px"}):tpGS.gsap.set(this,{left:e*n+"px",top:"0px",width:s.width+"px",height:s.height+"px"})});var d="horizontal"===s.direction?s.width*o+s.space*(o-1):s.width,S="horizontal"===s.direction?s.height:s.height*o+s.space*(o-1),c={width:d+"px",height:S+"px",overwrite:"auto"},p={top:"auto",left:"auto",bottom:"auto",marginTop:"0px",marginBottom:"0px",right:"auto",y:"0%",x:"0px",width:d+"px",height:S+"px",overflow:"hidden",position:"relative",overwrite:"auto",marginLeft:"auto",marginRight:"auto"};if(!0===s.spanWrapper)switch(s.direction){case"horizontal":c.width=RVS.S.ulDIM.width-2*parseInt(s.padding,0)+"px",p.x=s.offsetX,p.marginLeft="center"===s.horizontal?"auto":"0px",p.marginRight="center"===s.horizontal?"auto":"0px","right"===s.horizontal&&(p.right=s.padding+"px",p.position="absolute"),"outer-bottom"===s.innerOuter?RVS.S.navOffset[r.type].bottom=parseInt(s.height,0)+2*s.padding:"outer-top"===s.innerOuter&&(RVS.S.navOffset[r.type].top=parseInt(s.height,0)+2*s.padding);break;case"vertical":c.height=RVS.S.ulDIM.height-2*parseInt(s.padding,0)-65+"px",p.marginTop="bottom"!==s.vertical?s.offsetY+"px":"0px",p.marginBottom="bottom"===s.vertical?-1*s.offsetY+"px":"0px","center"===s.vertical?(p.top="50%",p.y="-50%",p.position="absolute"):"bottom"===s.vertical&&(p.top="auto",p.bottom=s.padding+"px",p.position="absolute"),"outer-left"===s.innerOuter?RVS.S.navOffset[r.type].left=parseInt(s.width,0)+2*s.padding:"outer-right"===s.innerOuter&&(RVS.S.navOffset[r.type].right=parseInt(s.width,0)+2*s.padding)}tpGS.gsap.set(a[r.type].self,c),tpGS.gsap.set(a[r.type].mask,p),R(a[r.type].self,s)}},RVS.F.saveDeleteNavPreset=function(e){var t=jQuery("#sr_"+e.type+"_style_preset").val(),i=RVS.F.sanitize_input(t),a={},r=RVS.SLIDER.settings.nav[e.type],s=RVS.nav[e.type][r.style],o="save"===e.mode?"create_navigation_preset":"delete_navigation_preset";if(""!==t&&"null"!==t&&null!==t){if("save"===e.mode){for(var n in r.presets)if(r.presets.hasOwnProperty(n)){var l=r.presets[n];if(n.indexOf("-def")>0&&("on"===l||!0===l||"true"===l)){var d=n.replace("-def","");a[d]=r.presets[d],a[n]=!0}}if(jQuery.isEmptyObject(a))return void RVS.F.showErrorMessage(RVS_LANG.no_nav_changes_done)}else"delete"===e.mode&&delete s.presets[i];var S="save"===e.mode?{navigation:r.style,name:t,handle:i,type:e.type,do_overwrite:!0,values:a}:{style_handle:r.style,handle:i,type:e.type};s.presets=void 0===s.presets||""===s.presets?{}:s.presets,"save"===e.mode&&(s.presets[t]={name:t,values:a}),RVS.F.ajaxRequest(o,S,function(e){}),c({init:!1,navobj:s,type:e.type,presetChange:!0}),r.preset="save"===e.mode?i:"default",RVS.F.setNavPresetValues({type:e.type})}else RVS.F.showErrorMessage(RVS_LANG.no_preset_name)},RVS.F.updateSlideBasedNavigationStyle=function(){"hero"!==RVS.F.type&&(RVS.SLIDER.settings.nav.arrows.set&&RVS.F.updatePresetInputs({type:"arrows",env:"slide"}),RVS.SLIDER.settings.nav.bullets.set&&RVS.F.updatePresetInputs({type:"bullets",env:"slide"}),RVS.SLIDER.settings.nav.thumbs.set&&RVS.F.updatePresetInputs({type:"thumbs",env:"slide"}),RVS.SLIDER.settings.nav.tabs.set&&RVS.F.updatePresetInputs({type:"tabs",env:"slide"}))},RVS.F.createNewNavigation=function(e){return{id:"new_"+RVS.nav.currentMaxid,name:"New "+e+" Navigation",css:"",markup:"",dim:{width:160,height:160},placeholders:{},presets:{},type:e,factory:!1,handle:"newnavclass_"+RVS.nav.currentMaxid}},RVS.F.migrateNavigation=function(e){RVS.nav=e}}(), /*! * REVOLUTION 6.0.0 EDITOR QUICK STYLE JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ RVS.LIB.QS={headlines:[{fs:32,lh:36,ff:"Indie Flower",fw:"400",ls:1},{fs:35,lh:45,ff:"Raleway",fw:"300",ls:2},{fs:46,lh:60,ff:"Shadows Into Light",fw:"400",ls:-1},{fs:36,lh:40,ff:"Roboto",fw:"500",ls:1.5},{fs:40,fst:"italic",lh:44,ff:"Raleway",fw:"800",ls:2},{fs:40,lh:50,ff:"Arial",fw:"400",ls:0},{fs:40,lh:50,ff:"Roboto",fw:"900",ls:0,tt:"uppercase"},{fs:60,lh:70,ff:"Poppins",fw:"500",ls:"-1",tt:"uppercase"},{fs:80,lh:90,ff:"Poppins",fw:"800",ls:"-4"},{fs:80,lh:90,ff:"Montserrat",fw:"200",ls:"-0.2"},{fs:100,lh:110,ff:"Montserrat",fw:"100",ls:"-6"}],headlines_color:"#fff",content_color:"#fff",content:[{fs:14,lh:24,ff:"Roboto",fw:"400",ls:1},{fs:16,lh:24,ff:"Poppins",fw:"400",ls:2},{fs:12,lh:20,ff:"Arial",fw:"400",content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum orci at leo consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore..."},{fs:15,lh:25,ff:"Montserrat",fw:"400",ls:2},{fs:13,lh:20,ff:"Open Sans",fw:"400",ls:2,tt:"uppercase"},{fs:16,lh:24,ff:"Roboto",fw:"500",ls:0},{fs:24,lh:30,ff:"Open Sans",fw:"300",ls:1,content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit"}],buttons:[{showsize:"half",fs:15,fw:"500",ff:"Roboto",lh:32,pd:["0px","20px","0px","20px"],bg:"rgba(255,255,255,1)",color:"#000000",content:"Click Here",cls:"rev-btn",hc:"rgba(255,255,255,1)",hbg:"#000000",hs:300,ease:"power3.inOut"},{showsize:"half",fs:15,fw:"500",ff:"Roboto",lh:32,pd:["0px","20px","0px","20px"],br:["16px","16px","16px","16px"],bg:"rgba(255,255,255,1)",color:"#000000",content:"Click Here",cls:"rev-btn",hc:"rgba(255,255,255,1)",hbg:"#000000",hs:300,ease:"power3.inOut"},{showsize:"half",fs:20,fw:"500",ff:"Roboto",lh:50,pd:["0px","20px","0px","20px"],bg:"rgba(0,0,0,1)",color:"#ffffff",content:"Click Here",cls:"rev-btn",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200,ease:"power1.inOut"},{showsize:"half",fs:20,fw:"500",ff:"Roboto",lh:50,pd:["0px","20px","0px","20px"],br:["25px","25px","25px","25px"],bg:"rgba(0,0,0,1)",color:"#ffffff",content:"Click Here",cls:"rev-btn",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200,ease:"power1.inOut"},{showsize:"half",fs:17,fw:"500",ff:"Roboto",lh:40,pd:["0px","25px","0px","25px"],bg:"rgba(0,0,0,0)",bw:["1px","1px","1px","1px"],bs:"solid",bc:"rgba(255,255,255,0.35)",color:"#ffffff",content:"Click Here",cls:"rev-btn",hbc:"rgba(255,255,255,0.75)",hc:"rgba(255,255,255,1)",hs:300,ease:"power1.inOut"},{showsize:"half",fs:17,fw:"500",ff:"Roboto",lh:40,pd:["0px","25px","0px","25px"],br:["25px","25px","25px","25px"],bw:["1px","1px","1px","1px"],bs:"solid",bc:"rgba(255,255,255,0.35)",bg:"rgba(0,0,0,0)",color:"#ffffff",content:"Click Here",cls:"rev-btn",hbc:"rgba(255,255,255,0.75)",hc:"rgba(255,255,255,1)",hs:300,ease:"power1.inOut"},{showsize:"half",fs:17,fw:"500",ff:"Roboto",lh:40,pd:["0px","25px","0px","25px"],bg:"#007aff",color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power3.inOut"},{showsize:"half",fs:17,fw:"500",ff:"Roboto",lh:40,pd:["0px","25px","0px","25px"],bg:"#007aff",color:"#ffffff",br:["25px","25px","25px","25px"],content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power3.inOut"},{fs:18,fw:"500",ff:"Roboto",lh:50,pd:["0px","40px","0px","40px"],bg:"#007aff",br:["3px","3px","3px","3px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:100,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut"},{fs:20,fw:"500",ff:"Roboto",lh:55,pd:["0px","50px","0px","50px"],bg:"#007aff",br:["3px","3px","3px","3px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:100,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut"},{fs:18,fw:"500",ff:"Roboto",lh:50,pd:["0px","40px","0px","40px"],bxb:"20px",bxc:"#461d7d",bxv:"5px",bxh:"0px",bxs:"0px",br:["5px","5px","5px","5px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut",bg:"{&type&:&linear&,&angle&:&181&,&colors&:[{&r&:110,&g&:74,&b&:185,&a&:1,&position&:0,&align&:&top&},{&r&:110,&g&:74,&b&:185,&a&:1,&position&:0,&align&:&bottom&},{&r&:94,&g&:53,&b&:177,&a&:1,&position&:100,&align&:&bottom&},{&r&:94,&g&:53,&b&:177,&a&:1,&position&:100,&align&:&top&}],&easing&:&sine.easeinout&,&strength&:100}"},{fs:20,fw:"500",ff:"Roboto",lh:60,pd:["0px","60px","0px","60px"],bxb:"20px",bxc:"#461d7d",bxv:"5px",bxh:"0px",bxs:"0px",br:["5px","5px","5px","5px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut",bg:"{&type&:&linear&,&angle&:&181&,&colors&:[{&r&:110,&g&:74,&b&:185,&a&:1,&position&:0,&align&:&top&},{&r&:110,&g&:74,&b&:185,&a&:1,&position&:0,&align&:&bottom&},{&r&:94,&g&:53,&b&:177,&a&:1,&position&:100,&align&:&bottom&},{&r&:94,&g&:53,&b&:177,&a&:1,&position&:100,&align&:&top&}],&easing&:&sine.easeinout&,&strength&:100}"},{fs:18,fw:"500",ff:"Roboto",lh:50,pd:["0px","40px","0px","40px"],bxb:"20px",bxc:"rgba(0,0,0,0.25)",bxv:"10px",bxh:"0px",bxs:"0px",br:["5px","5px","5px","5px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut",bg:"{&type&:&linear&,&angle&:&180&,&colors&:[{&r&:255,&g&:149,&b&:0,&a&:1,&position&:0,&align&:&top&},{&r&:255,&g&:149,&b&:0,&a&:1,&position&:0,&align&:&bottom&},{&r&:255,&g&:94,&b&:58,&a&:1,&position&:100,&align&:&bottom&},{&r&:255,&g&:94,&b&:58,&a&:1,&position&:100,&align&:&top&}],&easing&:&none&,&strength&:100}"},{fs:20,fw:"500",ff:"Roboto",lh:60,pd:["0px","60px","0px","60px"],bxb:"20px",bxc:"rgba(0,0,0,0.25)",bxv:"10px",bxh:"0px",bxs:"0px",br:["5px","5px","5px","5px"],color:"#ffffff",content:"Click Here",cls:"rev-btn",hs:300,hc:"#ffffff",hbg:"#007aff",hfb:"120%",hfbl:0,hfg:0,ease:"power1.inOut",bg:"{&type&:&linear&,&angle&:&180&,&colors&:[{&r&:255,&g&:149,&b&:0,&a&:1,&position&:0,&align&:&top&},{&r&:255,&g&:149,&b&:0,&a&:1,&position&:0,&align&:&bottom&},{&r&:255,&g&:94,&b&:58,&a&:1,&position&:100,&align&:&bottom&},{&r&:255,&g&:94,&b&:58,&a&:1,&position&:100,&align&:&top&}],&easing&:&none&,&strength&:100}"},{fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["12px","35px","12px","35px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{fs:14,ff:"Roboto",lh:18,ls:1,tt:"uppercase",pd:["10px","30px","10px","30px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{fs:12,ff:"Roboto",lh:14,ls:1,tt:"uppercase",pd:["8px","20px","8px","20px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["12px","35px","12px","35px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn rev-hiddenicon",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{fs:14,ff:"Roboto",lh:18,ls:1,tt:"uppercase",pd:["10px","30px","10px","30px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn rev-hiddenicon",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{fs:12,ff:"Roboto",lh:14,ls:1,tt:"uppercase",pd:["8px","20px","8px","20px"],br:["30px","30px","30px","30px"],bg:"rgba(0,0,0,0.75)",color:"#ffffff",content:'Click Here ',cls:"rev-btn rev-hiddenicon",hc:"rgba(0,0,0,1)",hbg:"#ffffff",hs:200},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],color:"#ffffff",content:"",cls:"rev-burger rev-b-span-light",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],bc:"rgba(255,255,255,0.75)",bs:"solid",bw:["2px","2px","2px","2px"],color:"#ffffff",content:"",cls:"rev-burger rev-b-span-light",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],bg:"#ffffff",color:"#ffffff",content:"",cls:"rev-burger rev-b-span-dark",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],color:"#ffffff",content:"",cls:"rev-burger rev-b-span-dark",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],bc:"rgba(51,51,51,0.75)",bs:"solid",bw:["2px","2px","2px","2px"],color:"#ffffff",content:"",cls:"rev-burger rev-b-span-dark",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"third",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["50%","50%","50%","50%"],bg:"#333333",color:"#ffffff",content:"",cls:"rev-burger rev-b-span-light",action:{action:"toggle_class",toggle_class:"open",tooltip_event:"click"}},{showsize:"fourth",w:"35px",h:"55px",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["23px","23px","23px","23px"],bc:"rgba(255,255,255,0.75)",bs:"solid",bw:["3px","3px","3px","3px"],color:"#ffffff",content:"",cls:"rev-scroll-btn rev-b-span-light"},{showsize:"fourth",w:"35px",h:"55px",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["23px","23px","23px","23px"],bc:"rgba(255,255,255,0.75)",bs:"solid",bw:["3px","3px","3px","3px"],bg:"#fff",color:"#ffffff",content:"",cls:"rev-scroll-btn rev-b-span-dark"},{showsize:"fourth",w:"35px",h:"55px",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["23px","23px","23px","23px"],bc:"rgba(51,51,51,0.75)",bs:"solid",bw:["3px","3px","3px","3px"],color:"#ffffff",content:"",cls:"rev-scroll-btn rev-b-span-dark"},{showsize:"fourth",w:"35px",h:"55px",fs:17,ff:"Roboto",lh:20,ls:1,tt:"uppercase",pd:["22px","14px","22px","14px"],br:["23px","23px","23px","23px"],bc:"rgba(51,51,51,0.75)",bs:"solid",bw:["3px","3px","3px","3px"],bg:"#333",color:"#ffffff",content:"",cls:"rev-scroll-btn rev-b-span-light"},{showsize:"fourth",w:"37px",h:"37px",fs:20,ff:"Roboto",lh:37,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"#3B5998",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"37px",h:"37px",fs:20,ff:"Roboto",lh:37,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"#FD1D1D",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"37px",h:"37px",fs:20,ff:"Roboto",lh:37,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"#00A0D1",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"37px",h:"37px",fs:20,ff:"Roboto",lh:37,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"rgba(0,0,0,0.5)",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"rgba(0,0,0,0.5)",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"#ffffff",color:"#333333",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["5px","5px","5px","5px"],bg:"rgba(0,0,0,0.5)",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["5px","5px","5px","5px"],bg:"#ffffff",color:"#333333",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"rgba(0,0,0,0.5)",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["50%","50%","50%","50%"],bg:"#ffffff",color:"#333333",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["5px","5px","5px","5px"],bg:"rgba(0,0,0,0.5)",color:"#ffffff",content:'',cls:""},{showsize:"fourth",w:"60px",h:"60px",fs:20,ff:"Roboto",lh:60,ta:"center",tt:"uppercase",pd:["0","0","0","0"],br:["5px","5px","5px","5px"],bg:"#ffffff",color:"#333333",content:'',cls:""}],shadows:[{showsize:"half",box_hoff:"0px",box_voff:"0px",box_blur:"0px",box_spread:"0px",box_color:"rgba(0,0,0,0.5)",box_inset:!1},{showsize:"half",box_hoff:"5px",box_voff:"0px",box_blur:"10px",box_spread:"0px",box_color:"rgba(0,0,0,0.25)",box_inset:!1},{showsize:"half",box_hoff:"0px",box_voff:"10px",box_blur:"10px",box_spread:"0px",box_color:"rgba(0,0,0,0.25)",box_inset:!1},{showsize:"half",box_hoff:"5px",box_voff:"5px",box_blur:"10px",box_spread:"0px",box_color:"rgba(0,0,0,0.15)",box_inset:!1},{showsize:"half",text_hoff:"7px",text_voff:"7px",text_blur:"10px",text_color:"rgba(0,0,0,0.75)"},{showsize:"half",text_hoff:"5px",text_voff:"0px",text_blur:"10px",text_color:"rgba(0,0,0,0.75)"},{showsize:"half",text_hoff:"0px",text_voff:"10px",text_blur:"10px",text_color:"rgba(0,0,0,0.75)"},{showsize:"half",text_hoff:"15px",text_voff:"15px",text_blur:"20px",text_color:"rgba(0,0,0,0.45)"}]},RVS.LIB.QS_CONT={headlines:"Headline",content:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum orci at leo..."},function(){function e(e){return e.ls=void 0===e.ls?0:e.ls,e.fw=void 0===e.fw?400:e.fw,e.fst=void 0===e.fst?"normal":e.fst,e.pd=void 0===e.pd?["0px","0px","0px","0px"]:e.pd,e.br=void 0===e.br?["0px","0px","0px","0px"]:e.br,e.bg=void 0===e.bg?"transparent":e.bg,e.bs=void 0===e.bs?"none":e.bs,e.tt=void 0===e.tt?"none":e.tt,e}function t(e,t){var i=e.closest(".quick_style_dep_all");RVS.LIB.QS[e[0].dataset.cont+"_color"]="dark"===t?"#000":"#fff",i.find(".quick_colorchange_"+("dark"===t?"light":"dark")).removeClass("selected"),tpGS.gsap.to(i.find(".quick_style_example_content"),.2,{color:RVS.LIB.QS[e[0].dataset.cont+"_color"]}),tpGS.gsap.to(i.find(".quick_style_example_wrap"),.2,{backgroundColor:"dark"===t?"#fff":"#202224"}),i.removeClass("light").removeClass("dark").addClass(t),e.addClass("selected")}function i(){var e=-1;for(var t in window.qstyle_scroll_targets)window.qstyle_scroll_targets[t].obj.length>0&&window.qstyle_scroll_targets[t].enable&&(window.qstyle_scroll_targets[t].top=window.qstyle_scroll_targets[t].obj.offset().top-100,window.qstyle_scroll_targets[t].height=window.qstyle_scroll_targets[t].obj.height(),30>=window.qstyle_scroll_targets[t].top&&0<=window.qstyle_scroll_targets[t].top+window.qstyle_scroll_targets[t].height&&(e=t));e=-1===e?window.qstyle_scroll_targets.length-1:e,jQuery(".quick_style_menu_point").removeClass("active"),window.qstyle_scroll_targets[e].menu.addClass("active")}RVS.F.initQuickStyle=function(){RVS.DOC.on("click",".quick_colorchange_dark",function(){t(jQuery(this),"dark")}),RVS.DOC.on("click",".quick_colorchange_light",function(){t(jQuery(this),"light")}),RVS.DOC.on("click","#quick_style_trigger",function(){RVS.F.openQuickStyle(!1)}),RVS.DOC.on("click","#quick_style_close",RVS.F.closeQuickStyle),RVS.DOC.on("showQuickStyle",RVS.F.showQuickStyle),RVS.DOC.on("click",".quick_style_example",function(){var t=this.dataset.qstyletype,i=jQuery.extend(!0,{},RVS.LIB.QS[t][this.dataset.qstyleindex]),a=this.dataset.layertype;if(RVS.F.updateScreenShrinks(),i=e(i),0===RVS.selLayers.length){var r=RVS.F.addLayer({type:a,forceSelect:!0});RVS.F.selectLayers({id:r,overwrite:!0,action:"add"})}for(var s in void 0===RVS.S.qstyleBackupGroup&&RVS.F.openBackupGroup({id:"quickstyle",txt:"Quick Style Change",icon:"invert_colors"}),RVS.selLayers)if(RVS.selLayers.hasOwnProperty(s)){var o=RVS.S.slideId+".layers."+RVS.selLayers[s]+".";switch(a){case"text":case"button":if("text"===RVS.L[RVS.selLayers[s]].type&&"text"===a||"button"===RVS.L[RVS.selLayers[s]].type&&"button"===a){var n;if("text"!==a||"headlines"!==t&&"content"!==t||RVS.F.updateSliderObj({path:o+"idle.color.d.v",val:RVS.LIB.QS[t+"_color"]}),void 0!==i.fs&&RVS.F.updateSliderObj({path:o+"idle.fontSize.d.v",val:i.fs}),void 0!==i.w?RVS.F.updateSliderObj({path:o+"size.width.d.v",val:i.w}):RVS.F.updateSliderObj({path:o+"size.width.d.v",val:"auto"}),void 0!==i.h?RVS.F.updateSliderObj({path:o+"size.height.d.v",val:i.h}):RVS.F.updateSliderObj({path:o+"size.height.d.v",val:"auto"}),void 0!==i.h&&"auto"!==i.h?RVS.F.updateSliderObj({path:o+"size.minHeight.d.v",val:i.h}):RVS.F.updateSliderObj({path:o+"size.minHeight.d.v",val:"0px"}),void 0!==i.w?RVS.F.updateSliderObj({path:o+"size.minWidth.d.v",val:i.w}):RVS.F.updateSliderObj({path:o+"size.minWidth.d.v",val:"none"}),void 0!==i.lh&&RVS.F.updateSliderObj({path:o+"idle.lineHeight.d.v",val:i.lh}),void 0!==i.ls&&RVS.F.updateSliderObj({path:o+"idle.letterSpacing.d.v",val:i.ls}),void 0!==i.fw&&RVS.F.updateSliderObj({path:o+"idle.fontWeight.d.v",val:i.fw}),void 0!==i.fst&&RVS.F.updateSliderObj({path:o+"idle.fontStyle",val:"italic"===i.fst}),void 0!==i.ff&&RVS.F.updateSliderObj({path:o+"idle.fontFamily",val:i.ff}),void 0!==i.ta&&RVS.F.updateSliderObj({path:o+"idle.textAlign.d.v",val:i.ta}),void 0!==i.tt&&RVS.F.updateSliderObj({path:o+"idle.textTransform",val:i.tt}),void 0!==i.pd&&RVS.F.updateSliderObj({path:o+"idle.padding.d.v",val:i.pd}),void 0!==i.bg&&RVS.F.updateSliderObj({path:o+"idle.backgroundColor",val:i.bg}),void 0!==i.br&&RVS.F.updateSliderObj({path:o+"idle.borderRadius.v",val:i.br}),void 0!==i.bc&&RVS.F.updateSliderObj({path:o+"idle.borderColor",val:i.bc}),void 0!==i.bw&&RVS.F.updateSliderObj({path:o+"idle.borderWidth",val:i.bw}),void 0!==i.bs&&RVS.F.updateSliderObj({path:o+"idle.borderStyle.d.v",val:i.bs}),void 0!==i.bxc?(RVS.F.updateSliderObj({path:o+"idle.boxShadow.inuse",val:!0}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.hoffset.d.v",val:i.bxh}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.voffset.d.v",val:i.bxv}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.blur.d.v",val:i.bxb}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.spread.d.v",val:i.bxs}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.color",val:i.bxc})):RVS.F.updateSliderObj({path:o+"idle.boxShadow.inuse",val:!1}),void 0!==i.color&&RVS.F.updateSliderObj({path:o+"idle.color.d.v",val:i.color}),void 0!==i.cls?RVS.F.updateSliderObj({path:o+"runtime.internalClass",val:i.cls}):RVS.F.updateSliderObj({path:o+"runtime.internalClass",val:""}),void 0!==i.action&&void 0!==(n=void 0!==RVS.L[RVS.selLayers[s]]&&void 0!==RVS.L[RVS.selLayers[s]].actions&&void 0!==RVS.L[RVS.selLayers[s]].actions.action?RVS.L[RVS.selLayers[s]].actions.action:void 0)){var l=!1;for(var d in n)!0!==l&&(l="toggle_class"===n[d].action&&""+n[d].layer_target==""+RVS.selLayers[s]&&"open"===n[d].toggle_class);i.action.layer_target=""+RVS.selLayers[s],!1===l&&n.push(i.action)}null!=i.content&&"button"===a&&(RVS.F.updateSliderObj({path:o+"text",val:i.content}),RVS.H[RVS.selLayers[s]].c.html(i.content)),void 0!==i.hs?(RVS.F.updateSliderObj({path:o+"hover.usehover",val:!0}),RVS.F.updateSliderObj({path:o+"hover.speed",val:i.hs}),void 0!==i.hc&&RVS.F.updateSliderObj({path:o+"hover.color",val:i.hc}),void 0!==i.hbg?RVS.F.updateSliderObj({path:o+"hover.backgroundColor",val:i.hbg}):void 0!==i.bg&&RVS.F.updateSliderObj({path:o+"hover.backgroundColor",val:i.bg}),void 0!==i.br&&RVS.F.updateSliderObj({path:o+"hover.borderRadius.v",val:i.br}),void 0!==i.hbc?RVS.F.updateSliderObj({path:o+"hover.borderColor",val:i.hbc}):void 0!==i.bc&&RVS.F.updateSliderObj({path:o+"hover.borderColor",val:i.bc}),void 0!==i.ease&&RVS.F.updateSliderObj({path:o+"hover.ease",val:i.ease}),void 0!==i.hfb&&(RVS.F.updateSliderObj({path:o+"hover.filter.grayscale",val:i.hfg}),RVS.F.updateSliderObj({path:o+"hover.filter.brightness",val:i.hfb}),RVS.F.updateSliderObj({path:o+"hover.filter.blir",val:i.hfbl})),void 0!==i.bw&&RVS.F.updateSliderObj({path:o+"hover.borderWidth",val:i.bw}),void 0!==i.bs&&RVS.F.updateSliderObj({path:o+"hover.borderStyle",val:i.bs})):RVS.F.updateSliderObj({path:o+"hover.usehover",val:!1})}break;case"boxshadow":RVS.F.updateSliderObj({path:o+"idle.boxShadow.hoffset.d.v",val:i.box_hoff}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.voffset.d.v",val:i.box_voff}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.blur.d.v",val:i.box_blur}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.spread.d.v",val:i.box_spread}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.color",val:i.box_color}),RVS.F.updateSliderObj({path:o+"idle.boxShadow.inuse",val:!0});break;case"textshadow":RVS.F.updateSliderObj({path:o+"idle.textShadow.hoffset.d.v",val:i.text_hoff}),RVS.F.updateSliderObj({path:o+"idle.textShadow.voffset.d.v",val:i.text_voff}),RVS.F.updateSliderObj({path:o+"idle.textShadow.blur.d.v",val:i.text_blur}),RVS.F.updateSliderObj({path:o+"idle.textShadow.spread.d.v",val:i.text_spread}),RVS.F.updateSliderObj({path:o+"idle.textShadow.color",val:i.text_color}),RVS.F.updateSliderObj({path:o+"idle.textShadow.inuse",val:!0})}RVS.F.intelligentUpdateValuesOnLayer(RVS.selLayers[s]),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[s]+".behavior.intelligentInherit",val:!0}),RVS.F.drawHTMLLayer({uid:RVS.selLayers[s]})}void 0===RVS.S.qstyleBackupGroup&&RVS.F.closeBackupGroup({id:"quickstyle"}),RVS.F.updateInputFields()}),RVS.DOC.on("click",".quick_style_menu_point",function(){i();var e={val:jQuery("#quick_style_scrollable").scrollTop()},t=e.val+window.qstyle_scroll_targets[this.dataset.ostref].top;tpGS.gsap.to(e,.6,{val:t,onUpdate:function(){jQuery("#quick_style_scrollable").scrollTop(e.val)},ease:"power3.out"}),i()}),RVS.DOC.on("mouseenter",".quick_style_example_content",function(){if(void 0!==this.dataset.hoverspeed){var e=jQuery(this);if(void 0===e.data("hoveranim")){var t=tpGS.gsap.timeline(),i={color:this.dataset.hovercolor,backgroundColor:this.dataset.hoverbgcolor};void 0!==this.dataset.hoverbordercolor&&"undefined"!==this.dataset.hoverbordercolor&&(i.borderColor=this.dataset.hoverbordercolor),void 0!==this.dataset.filterbrightness&&"undefined"!==this.dataset.filterbrightness&&(i.filter="blur("+this.dataset.filterblur+"px) grayscale("+this.dataset.filtergrayscale+"%) brightness("+this.dataset.filterbrightness+")",i["-webkit-filter"]="blur("+this.dataset.filterblur+"px) grayscale("+this.dataset.filtergrayscale+"%) brightness("+this.dataset.filterbrightness+")",tpGS.gsap.set(this,{filter:"blur(0px) grayscale(0%) brightness(100%)","-webkit-filter":"blur(0px) grayscale(0%) brightness(100%)"})),void 0!==this.dataset.ease&&(i.ease=this.dataset.ease),t.add(tpGS.gsap.to(this,this.dataset.hoverspeed/1e3,i)),e.data("hoveranim",t)}e.data("hoveranim").play()}}),RVS.DOC.on("mouseleave",".quick_style_example_content",function(){void 0!==this.dataset.hoverspeed&&jQuery(this).data("hoveranim").reverse()})},RVS.F.openQuickStyle=function(t){jQuery("#quick_style_trigger").addClass("selected"),RVS.S.qstyleBackupGroup=null==t||void 0===t.bacupGroupOpen?void 0:t.bacupGroupOpen,RVS.S.qstyle_library_open=!0,RVS.S.qstyleParams=t,window.quickStyleExists?RVS.F.showQuickStyle():(!function(){RVS.F.showWaitAMinute({fadeIn:100,text:"Building Quick Style Library"});var t={},a=[],r='
              ';for(var s in r+='
              ',RVS.LIB.QS)RVS.LIB.QS.hasOwnProperty(s)&&(r+='
              '+RVS_LANG["qs_"+s]+"
              ");for(var s in r+='
              close
              ',r+="
              ",r+='
              ',RVS.LIB.QS)if(RVS.LIB.QS.hasOwnProperty(s)){for(var o in r+='
              '+RVS_LANG["qs_"+s]+("headlines"===s||"content"===s?'
              ':"")+"
              ",RVS.LIB.QS[s])if(RVS.LIB.QS[s].hasOwnProperty(o)){var n=jQuery.extend(!0,{},RVS.LIB.QS[s][o]);switch(n=e(n),s){case"headlines":case"content":var l=void 0!==n.bc&&void 0!==n.bw&&void 0!==n.bs?"border-style:"+n.bs+";border-width:"+n.bw[0]+" "+n.bw[1]+" "+n.bw[2]+" "+n.bw[3]+";border-color:"+n.bc+";":"";r+='
              '+n.ff+","+n.fs+"px,"+n.fw+'
              '+(void 0!==n.content?n.content:RVS.LIB.QS_CONT[s])+"
              ";var d=n.ff.replace(/\ /g,"_");for(var S in t[d]=void 0===t[d]?{family:d,weights:[],italic:!1}:t[d],t[d].font=n.ff,t[d].italic=!0===t[d].italic||n.fst,RVS.V.sizes)RVS.V.sizes.hasOwnProperty(S)&&-1===t[d].weights.toString().indexOf(n.fw)&&t[d].weights.push(n.fw);break;case"buttons":var l=void 0!==n.bc&&void 0!==n.bw&&void 0!==n.bs?"border-style:"+n.bs+";border-width:"+n.bw[0]+" "+n.bw[1]+" "+n.bw[2]+" "+n.bw[3]+";border-color:"+n.bc+";":"",c=void 0!==n.hs?'data-ease="'+n.ease+'" data-filterbrightness="'+n.hfb+'" data-filtergrayscale="'+n.hfg+'" data-filterblur="'+n.hfbl+'" data-hoverbordercolor="'+n.hbc+'" data-hovercolor="'+n.hc+'" data-hoverspeed="'+n.hs+'" data-hoverbgcolor="'+n.hbg+'" ':"",p=void 0!==n.w?"width:"+n.w+";":"";p=void 0!==n.h?p+"height:"+n.h+";":p,r+='
              '+n.content+"
              ";var d=n.ff.replace(/\ /g,"_");for(var S in t[d]=void 0===t[d]?{family:d,weights:[],italic:!1}:t[d],t[d].font=n.ff,t[d].italic=!0===t[d].italic||n.fst,RVS.V.sizes)RVS.V.sizes.hasOwnProperty(S)&&-1===t[d].weights.toString().indexOf(n.fw)&&t[d].weights.push(n.fw);break;case"shadows":void 0!==n.box_hoff?r+='
              ':r+='
              Shadow
              '}}r+="
              "}for(var s in r+="
              ",r+="
              ",window.qstyle_container=jQuery(r),window.qstyle_scroll_targets=[],t)if(t.hasOwnProperty(s)){var u=RVS.F.loadSingleFont(t[s]);void 0!==u&&a.push(u)}RVS.F.showWaitAMinute({fadeOut:500,text:"Building Quick Style Library"}),RVS.F.do_google_font_load(a,void 0,"showQuickStyle"),jQuery("#the_editor").append(window.qstyle_container);var R=0;jQuery(".quick_style_menu_point").each(function(){void 0!==this.dataset.ref&&(window.qstyle_scroll_targets.push({enable:!0,library:this.dataset.library,obj:jQuery(this.dataset.ref),top:jQuery(this.dataset.ref).offset().top,height:jQuery(this.dataset.ref).height(),menu:jQuery(this),menu_js:this}),this.dataset.ostref=R,R++)}),jQuery("#quick_style_scrollable").RSScroll({wheelPropagation:!1}),jQuery("#quick_style_scrollable").on("scroll",i)}(),window.quickStyleExists=!0)},RVS.F.showQuickStyle=function(){RVS.F.updateAvailableLayerTypes(),tpGS.gsap.to("#quick_style",.4,{width:320,display:"block",ease:"power3.inOut"}),tpGS.gsap.to("#quick_style_inner",.4,{left:0,ease:"power3.inOut"}),setTimeout(i,400)},RVS.F.updateAvailableLayerTypes=function(){if(RVS.S.qstyle_library_open){window.quickstylefilter=[];var e=!1,t=!1,i=!1,a=!1;if(void 0!==RVS.S.qstyleParams.list&&jQuery.isArray(RVS.S.qstyleParams.list)){for(var r in RVS.S.qstyleParams.list)if(RVS.S.qstyleParams.list.hasOwnProperty(r))switch(RVS.S.qstyleParams.list[r]){case"button":e||(window.quickstylefilter.push("buttons"),a=!1===a?"buttons":a,e=!0);break;case"content":i||(window.quickstylefilter.push("content"),a=!1===a?"content":a,i=!0);break;case"headlines":case"text":t||(window.quickstylefilter.push("headlines"),a=!1===a?"headlines":a,t=!0)}}else for(var r in RVS.selLayers)if(RVS.selLayers.hasOwnProperty(r))switch(RVS.L[RVS.selLayers[r]].type){case"button":e||(window.quickstylefilter.push("buttons"),e=!0);break;case"text":t||(window.quickstylefilter.push("headlines"),window.quickstylefilter.push("content"),t=!0,i=!0,a="headlines")}for(var s in 0===window.quickstylefilter.length&&(window.quickstylefilter.push("headlines"),window.quickstylefilter.push("content"),window.quickstylefilter.push("buttons")),-1===jQuery.inArray("shadows",window.quickstylefilter)&&window.quickstylefilter.push("shadows"),jQuery(".quick_style_dep_all").hide(),jQuery(".quick_style_menu_point").hide(),window.qstyle_scroll_targets)window.qstyle_scroll_targets.hasOwnProperty(s)&&(jQuery.inArray(window.qstyle_scroll_targets[s].library,window.quickstylefilter)>=0?window.qstyle_scroll_targets[s].enable=!0:window.qstyle_scroll_targets[s].enable=!1);for(var s in window.quickstylefilter)window.quickstylefilter.hasOwnProperty(s)&&(jQuery("#quick_style_dep_"+window.quickstylefilter[s]).show(),jQuery("#quick_style_menu_"+window.quickstylefilter[s]).show());!1!==a&&setTimeout(function(){jQuery("#quick_style_menu_"+a).click()},400)}},RVS.F.closeQuickStyle=function(){void 0!==RVS.S.qstyleBackupGroup&&RVS.F.closeBackupGroup({id:RVS.S.qstyleBackupGroup}),RVS.S.qstyleBackupGroup=void 0,RVS.S.qstyle_library_open=!1,tpGS.gsap.to("#quick_style",.4,{width:0,display:"none",ease:"power3.inOut"}),tpGS.gsap.to("#quick_style_inner",.4,{left:-270,ease:"power3.inOut"}),jQuery("#quick_style_trigger").removeClass("selected")}}(), /*! * REVOLUTION 6.0.0 EDITOR RIGHTCLICK JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ jQuery(function(){var e,t,i,a,r,s,o,n,l,d,S,c,p,u,R,V,y,m,f,h=50,g=50,v=10;RVS.DOC=void 0===RVS.DOC?jQuery(document):RVS.DOC;var _={editlayer:function(){var e;switch(this.dataset.type){case"content":e=["#gst_layer_1"];break;case"image":e=["#gst_layer_1","#image_layer_media_library_button"];break;case"style":e=["#gst_layer_3"];break;case"advstyle":e=["#gst_layer_6"];break;case"size":e=["#gst_layer_2"];break;case"hover":e=["#gst_layer_9"];break;case"scroll":e=["#gst_layer_8"];break;case"responsive":e=["#gst_layer_13"];break;case"animation":e=["#gst_layer_4"];break;case"actions":e=["#gst_layer_5"]}a=!0,e.unshift("#module_layers_trigger");for(var t=e.length,i=0;i
              editEdit
              editContent
              editImage
              color_lensBase Style
              invert_colorsAdv. Style
              mouseHover Style
              open_withSize & Position
              photo_size_select_largeResponsivity
              play_arrowAnimation
              system_update_altOn Scroll
              touch_appActions
              content_pasteCopy
              layersSelected Layers
              color_lensBase Style
              invert_colorsAdv. Style
              mouseHover Style
              aspect_ratioSize
              open_withPosition
              photo_size_select_largeResponsivity
              play_arrowAnimation
              system_update_altOn Scroll
              touch_appActions
              file_downloadPaste
              content_copyDuplicate
              deleteDelete
              visibilityShow/Hide
              lock_outlineLock/Unlock
              toggle_offDisable Menu
              ').on("mouseleave",F),m=jQuery('
              editEdit
              editEdit
              styleMedia Library
              camera_enhanceObject Library
              content_pasteCopy
              color_lensBackground
              invert_colorsAnimation
              blur_onFilter
              system_update_altOn Scroll
              leak_addKen Burns
              file_downloadPaste
              toggle_offDisable Menu
              ').on("mouseleave",F),o=S.find("#rc_paste_layer"),V=m.find("#rc_paste_bg");var e=jQuery("body").on("click.rcmenu",".rc-menu-item:not(.rc-menu-title)",w).on("click.rcmenu",D);jQuery("#main_hor_toolbar, #the_right_toolbar, #timeline_settings").on("mouseover.rcmenu",F),e.append(S).append(m),t=jQuery(".rc-menu-single"),i=t.parents(".toolbar_dd_subdrop_wrap"),n=jQuery(".rc-menu-paste"),y=jQuery("#rc_menu_panzoom"),f=RVS.WIN.on("resize.rcmenu",F),l=!0}(),jQuery(this).hasClass("_lc_")?(m.hide(),function(){var e=this.className.split("_lc_type_");e=-1!==(e=e[1].split(" ")[0]).search(/text|button|video|audio/)?"content":"image"===e&&"image",jQuery(".rc-menu-layer-edit").hide(),e&&jQuery('.rc-menu-layer-edit[data-type="'+e+'"').show(),r?(o.removeClass("disabled"),n.text(s)):(o.addClass("disabled"),n.text("Paste"))}.call(this),e=S.removeClass(I),a=RVS.selLayers&&1===RVS.selLayers.length?"removeClass":"addClass",t[a]("disabled"),i[a]("disabled")):(S.hide(),function(){jQuery(".rc-menu-bg-edit").hide();var e="image"===RVS.SLIDER[RVS.S.slideId].slide.bg.type?"image":"content";e&&jQuery('.rc-menu-bg-edit[data-type="'+e+'"]').show(),!0===r||p?(V.removeClass("disabled"),n.text(s)):(V.addClass("disabled"),n.text("Paste"))}(),e=m.removeClass(I),c=RVS.SLIDER[RVS.S.slideId].slide.bg.type,y[a="image"===c||"external"===c?"show":"hide"]()),u.pageX'+i.alias+'settingsclose

            • ').insertAfter(window.replaceSlideAnimation),window.replaceSlideAnimation.remove(),delete window.replaceSlideAnimation):e.append('
            • '+i.alias+'settingsclose
            • '),t.create){var a=jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId].slide.timeline);void 0!==window.replaceSlideAnimationIndex?(a.transition[window.replaceSlideAnimationIndex]=t.handle,a.duration[window.replaceSlideAnimationIndex]="default",a.easeIn[window.replaceSlideAnimationIndex]="default",a.easeOut[window.replaceSlideAnimationIndex]="default",a.rotation[window.replaceSlideAnimationIndex]="default",a.slots[window.replaceSlideAnimationIndex]="default",delete window.replaceSlideAnimationIndex):(a.transition=p(a.transition),a.duration=p(a.duration),a.easeIn=p(a.easeIn),a.easeOut=p(a.easeOut),a.rotation=p(a.rotation),a.slots=p(a.slots),a.transition.push(t.handle),a.duration.push("default"),a.easeIn.push("default"),a.easeOut.push("default"),a.rotation.push("default"),a.slots.push("default")),a.txt="Add Active Slide Transition",a.icon="add_circle",c(a)}t.selected&&(RVS.S.slideTrans=jQuery(".dark_btn.added_slide_transition.selected").index(),RVS.F.updateEasyInputs({container:jQuery("#active_transitions_settings"),path:RVS.S.slideId+".slide.",trigger:"init"}),jQuery("#cur_transition_sub_settings").html(i.alias+" Settings"))}function R(){var e=jQuery(".transgroup.selected").data("group");jQuery(".inner_transitions").hide(),jQuery(".inner_transitions."+e).show()}function V(e,t){RVS.C.slide.find(".slots_wrapper").attr("class","slots_wrapper "+t)}function y(e,t,i){switch(e){case"slide_bg_color":i?RVS.F.redrawSlideBG():tpGS.gsap.set(RVS.C.slide.find(".slotwrapper_cur .defaultimg"),{background:t})}}function m(e,t,i,a,r,s){var o=!1;if(void 0!==t?window.lastColorEditjObj=jQuery(t):(void 0!==window.lastColorEditjObj&&(i=window.RSColor.get(window.lastColorEditjObj.val())),o=!0),void 0!==i&&(y(window.lastColorEditjObj[0].name,i,o),s&&!0!==o))for(var n in s.ref)if("slide"===s.ref[n].type&&s.ref[n].slide===RVS.S.slideId&&y(s.ref[n].inpname,i),"slide"===s.ref[n].type&&r)if(RVS.F.updateSliderObj({path:s.ref[n].r,val:i}),s.ref[n].slide===RVS.S.slideId){var l=jQuery("input[name="+s.ref[n].inpname+"]");l.length>0&&(l[0].value=i,l.rsColorPicker("refresh"))}else RVS.F.slideinWork(s.ref[n].slide)}function f(){RVS.SLIDER[RVS.S.slideId].slide.panzoom.set?(jQuery("#slide_bg_settings_wrapper").appendTo(jQuery("#ken_burn_bg_setting_on")),RVS.F.buildKenBurn()):(jQuery("#slide_bg_settings_wrapper").appendTo(jQuery("#ken_burn_bg_setting_off")),g())}function h(){RVS.F.setInputTo({field:jQuery("#sl_pz_set"),val:!1,path:"#slide#.slide"}),f()}function g(e){e=void 0===e?{id:RVS.S.slideId}:e;var t=jQuery("#slide_"+e.id+" .slots_wrapper");void 0!==RVS.TL[e.id]&&null!=RVS.TL[e.id].panzoom&&RVS.TL[e.id].panzoom.pause(),t.find(".rs-pzimg").remove(),RVS.TL[e.id].panzoom=void 0}function v(){RVS.SLIDER[RVS.S.slideId].slide.panzoom.set&&(null!=RVS.TL[RVS.S.slideId].panzoom?RVS.F.kenBurnTimeline({prgs:RVS.TL[RVS.S.slideId].panzoom.progress()}):RVS.F.kenBurnTimeline())}function _(e,t){return null==e?t:e}r+='\t\t
              ',r+='\t\t\t
              ',r+="\t\t\t
              ",r+="\t\t
              ",r+="\t",RVS.F.initSlideBuilder=function(){a=jQuery("#slide_thumb_repeater"),RVS.DOC.on("mouseenter",".slide_list_element",function(){a[0].innerHTML="",RVS.SLIDER.settings.general.useWPML?jQuery("#slide_thumb_repeater").append(jQuery(this).find(".sle_thumb").clone()):jQuery("#slide_thumb_repeater").append(jQuery(this).find(".sle_thumb").first().clone()),a.show()}),RVS.DOC.on("mouseleave",".slide_list_element",function(){a[0].innerHTML=""}),function(){var e=jQuery("#transition_selector");for(var t in RVS.LIB.SLIDEANIMS)if(RVS.LIB.SLIDEANIMS.hasOwnProperty(t)){var i=0===t?" selected":"",a='
              '+RVS.LIB.SLIDEANIMS[t].alias+'
              arrow_drop_down
              ';for(var r in RVS.LIB.SLIDEANIMS[t])RVS.LIB.SLIDEANIMS[t].hasOwnProperty(r)&&"alias"!==r&&(a+='
              '+RVS.LIB.SLIDEANIMS[t][r]+'add
              ');a+="
              ",e.append(a)}}(),RVS.DOC.on("changeflags",RVS.F.changeFlags),RVS.DOC.on("click",".editslide",function(){return s({id:this.dataset.id}),!1}),RVS.DOC.on("showLastEditedSlideStatic",function(){jQuery(".showunderstatic").removeClass("showunderstatic"),RVS.SLIDER[RVS.S.slideId].slide.static.isstatic&&void 0!==RVS.S.lastShownSlideId&&(RVS.SLIDER[RVS.S.slideId].slide.static.lastEdited?(jQuery("#slide_"+RVS.S.lastShownSlideId).addClass("showunderstatic"),jQuery("#slide_"+RVS.S.lastShownSlideId).find("._lc_.selected").removeClass("selected"),setTimeout(function(){jQuery("#slide_"+RVS.S.slideId).addClass("hideslotsinslide")},200)):jQuery("#slide_"+RVS.S.slideId).removeClass("hideslotsinslide"))}),RVS.DOC.on("click",".open_close_slide",function(){return s({id:this.dataset.id,openclose:!0}),!1}),RVS.DOC.on("click",".added_slide_transition",function(){jQuery(".added_slide_transition.selected").removeClass("selected"),this.className=this.className+" selected",RVS.S.slideTrans=jQuery(this).index(),RVS.F.updateEasyInputs({container:jQuery("#active_transitions_settings"),path:RVS.S.slideId+".slide.",trigger:"init"}),jQuery("#cur_transition_sub_settings").html(this.dataset.alias+" Settings"),RVS.F.updateSlideFrames()}),RVS.DOC.on("click",".transition-replace",function(){window.replaceSlideAnimation=jQuery(this).closest("li.added_slide_transition"),RVS.DOC.trigger("showhidetransitions")}),RVS.DOC.on("click",".added_slide_transition .right-divided-icon",function(){return function(e){if(1!==jQuery("#active_transitions_innerwrap li").length){var t=jQuery.extend(!0,{},RVS.SLIDER[RVS.S.slideId].slide.timeline),i=e.this.index();t.transition.splice(i,1),t.duration.splice(i,1),t.easeIn.splice(i,1),t.easeOut.splice(i,1),t.rotation.splice(i,1),t.slots.splice(i,1),t.txt="Remove Active Slide Transition",t.icon="remove_circle",c(t),e.this.remove(),RVS.F.selectFirstActiveTransition()}}({this:jQuery(this).closest("li.added_slide_transition")}),RVS.F.updateSlideFrames(),!1}),RVS.DOC.on("click",".transgroup",function(){jQuery(".transgroup.selected").removeClass("selected"),this.className=this.className+" selected",R()}),RVS.DOC.on("click",".slide_trans_liste",function(){u({slotable:this.dataset.slotable,rotatable:this.dataset.rotatable,handle:this.dataset.handle,selected:!0,create:!0}),RVS.DOC.trigger("showhidetransitions"),RVS.F.updateSlideFrames()}),RVS.DOC.on("mouseenter",".slide_trans_liste.dark_btn",function(e){clearTimeout(window.backToDefaultAnimationTimer),RVS.F.buildSlideAnimation({animation:this.dataset.handle,MS:"default"}),RVS.TL[RVS.S.slideId].slide.play(0)}),RVS.DOC.on("mouseleave",".slide_trans_liste.dark_btn",function(){clearTimeout(window.backToDefaultAnimationTimer),window.backToDefaultAnimationTimer=setTimeout(function(){RVS.F.buildSlideAnimation({animation:RVS.SLIDER[RVS.S.slideId].slide.timeline.transition[RVS.S.slideTrans]}),RVS.F.slideAnimation({progress:1})},100)}),RVS.DOC.on("updateslidebasic",function(e,t){RVS.F.redrawSlideBG("double"!==t&&"force")}),RVS.DOC.on("coloredit colorcancel",m),RVS.DOC.on("showSlideFilter",V),RVS.DOC.on("updateKenBurnBasics",function(){f()}),RVS.DOC.on("updateKenBurnSettings",v),RVS.DOC.on("previewKenBurn",function(){v(),RVS.F.updateTimeLine({state:"play",timeline:"panzoom"})}),RVS.DOC.on("previewStopKenBurn",function(){v(),RVS.F.updateTimeLine({state:"stop",timeline:"panzoom"})}),RVS.DOC.on("rewindKenBurn",function(){v(),RVS.F.updateTimeLine({state:"rewind",timeline:"panzoom"})}),RVS.DOC.on("beforeLayoutModeChange accordionaction",function(){RVS.F.updateTimeLine({state:"stop",timeline:"panzoom"}),RVS.F.changeSwitchState({el:jQuery("#kenburn_simulator")[0],state:"play"})}),RVS.DOC.on("updateslidethumbs",function(){n()}),RVS.DOC.on("resetslideadminthumb",function(e,t){RVS.F.updateSliderObj({path:RVS.S.slideId+"."+t,val:""}),n()}),RVS.DOC.on("changeToLayerMode",function(){RVS.F.showHideLayerEditor({mode:"slidecontent"})}),RVS.DOC.on("changeToSlideMode",function(){RVS.F.showHideLayerEditor({mode:"slidelayout"})}),RVS.DOC.on("windowresized",function(){RVS.F.redrawSlideBG(!0)}),RVS.DOC.on("sliderSizeChanged",function(){RVS.F.redrawSlideBG(!0)}),RVS.DOC.on("showhidetransitions",function(){var e=jQuery("#transition_selector");e.is(":visible")?e.hide():e.show()}),RVS.DOC.on("updateSlideNameInList",function(){jQuery("#slide_list_element_title_"+RVS.S.slideId).html(RVS.SLIDER[RVS.S.slideId].slide.title)}),RVS.DOC.on("click","#do_edit_slidename",function(){jQuery("#slide_title_field").focus()}),(t={container:jQuery("#kenburn_timeline")}).pin=t.container.find(".pz_pin"),t.done=t.container.find(".pz_timedone"),t.pinWidth=9,t.hovered=!1,t.pin.draggable({axis:"x",containment:"parent",start:function(e,i){t.container.addClass("indrag"),t.containerWidth=t.container.width()},stop:function(e,i){t.container.removeClass("indrag")},drag:function(e,i){o({left:i.position.left,force:!0}),RVS.F.updateTimeLine({state:"progress",timeline:"panzoom",prgs:i.position.left/(t.containerWidth-t.pinWidth)})}}),t.container.hover(function(){t.hovered=!0,t.laststate=RVS.F.updateTimeLine({state:"getstate",timeline:"panzoom"}),RVS.F.updateTimeLine({state:"pause",timeline:"panzoom"})},function(){t.hovered=!1,t.laststate&&RVS.F.updateTimeLine({state:"play",timeline:"panzoom"})})},RVS.F.changeFlags=function(e){e=RVS.SLIDER[RVS.S.slideId].slide.child,document.getElementById(RVS.S.slideId+"_flag_source").innerHTML=RVS.SLIDER.settings.general.useWPML&&"undefined"!=typeof RS_WPML_LANGS&&void 0!==RS_WPML_LANGS&&void 0!==e&&void 0!==e.language&&""!==e.language&&!1!==e.language&&void 0!==RS_WPML_LANGS[e.language]?'':""},RVS.F.addToSlideList=function(e){var t=r.replace(/\###/g,RVS.S.slideId),a=RVS.SLIDER[e.id].slide,s=RVS.SLIDER.settings.general.useWPML&&"undefined"!=typeof RS_WPML_LANGS&&void 0!==RS_WPML_LANGS&&void 0!==a.child&&void 0!==a.child.language&&""!==a.child.language&&!1!==a.child.language&&void 0!==RS_WPML_LANGS[a.child.language]?'':'',o="undefined"!=typeof RS_WPML_LANGS&&void 0!==RS_WPML_LANGS?'
              playlist_add
              ':"",d=a.static.isstatic?jQuery('
              layers'+a.title+"
              "):void 0===a.child||void 0===a.child.parentId||""===a.child.parentId||0===a.child.parentId.length||!1===a.child.parentId?jQuery('
            • swap_vert'+s+''+a.title+'
              visibilityvisibility_off
              delete
              content_copy
              settings
              '+o+"
              "+t+'
            • '):jQuery('
            • '+s+''+a.title+'
              visibilityvisibility_off
              delete
              settings
              '+t+"
            • "),S=d.find(".sle_thumb");n({id:e.id,target:S}),a.static.isstatic?d.insertBefore("#slidelist"):""!==a.child.parentId&&void 0!==a.child.parentId?jQuery("#slide_list_element_childwrap_"+a.child.parentId).append(d):jQuery("#slidelist").append(d),function(){var e=jQuery("#slidelist");e.hasClass("ui-sortable")&&e.sortable("destroy");l(),e.sortable({item:".sortable_slide_list_element",cancel:"#theslidermodule, #newslide, .do_not_sort_slide_list_element",start:function(t,i){RVS.C.vW.addClass("slides_in_sort"),e.sortable("refreshPositions")},stop:function(e,t){RVS.C.vW.removeClass("slides_in_sort");var i=Array.prototype.slice.call(document.getElementById("slidelist").getElementsByClassName("sortable_slide_list_element")),a=[],r="";for(var s in RVS.SLIDER.slideIDs)RVS.SLIDER.slideIDs.hasOwnProperty(s)&&(""+RVS.SLIDER.slideIDs[s]).indexOf("static_")>=0&&(r=RVS.SLIDER.slideIDs[s]);for(var o in i)i.hasOwnProperty(o)&&a.push(i[o].dataset.ref);a.push(r),RVS.F.updateSliderObj({path:"slideIDs",val:a}),l()}})}(),void 0===i?i=jQuery("#slidelist").RSScroll({wheelPropagation:!1,suppressScrollX:!0,minScrollbarLength:100}):jQuery("#slidelist").RSScroll("update")},RVS.F.addRemoveSlideWithBackupAfterSlideId=function(e){var t=void 0!==e.urls?e.urls.length:1,i=jQuery.extend(!0,{},e.slideObj);i.slide.child.parentId=void 0!==e.parentId?e.parentId:"",RVS.F.ajaxRequest("create_slide",{slider_id:RVS.ENV.sliderID,amount:t},function(t){if(t.success){for(var a in t.slide_id)t.slide_id.hasOwnProperty(a)&&(e.slideId=t.slide_id[a],e.slideObj=jQuery.extend(!0,{},i),e.slideObj.id=e.slideObj.slide.uid=t.slide_id[a],void 0!==e.urls&&e.urls.length>0&&(e.slideObj.slide.bg.type="image",e.slideObj.slide.bg.image=e.urls[a].url,e.slideObj.slide.bg.imageSourceType="full",RVS.F.slideinWork(t.slide_id[a])),RVS.F.addRemoveSlideWithBackup(e),void 0===e.parentID&&void 0===e.fromSlideId||(RVS.F.convertIDStoTxt(),RVS.F.saveSlides({index:0,slides:RVS.SLIDER.slideIDs,trigger:RVS.F.saveSliderSettings,works:RVS.SLIDER.inWork,force:!0})),void 0!==e.fromSlideId&&RVS.F.duplicateSkinColors({type:"slide",slideFrom:e.fromSlideId,slideTo:e.slideId}),RVS.DOC.trigger("newSlideCreated",[t.slide_id[a]]));void 0!==e.endOfMain&&e.endOfMain()}})},RVS.F.addRemoveSlideWithBackup=function(e,t){RVS.F.openBackupGroup({id:e.id,txt:e.step,icon:e.icon,lastkey:"#"+e.slideId}),RVS.SLIDER[e.slideId]=e.slideObj;var i,a,r,s=RVS.SLIDER.slideIDs.slice(),o=!1;if("deleteslide"===e.id){var n=RVS.F._inArray(e.slideId,RVS.SLIDER.slideIDs);r=n-1>=0?n-1:n,RVS.S.slideId==e.slideId&&(o=!0),s.splice(n,1),RVS.F.updateSliderObj({path:"slideIDs",val:s}),i=jQuery("#slide_list_element_"+e.slideId).removeClass("selected").detach()}else s.push(e.slideId),RVS.F.updateSliderObj({path:"slideIDs",val:s}),RVS.F.addToSlideList({id:e.slideId}),a={mode:"slidelayout",set:!0,slide:e.slideId};RVS.F.backup({path:e.slideId,cache:i,beforeSelected:e.beforeSelected,icon:e.icon,txt:e.step,lastkey:"#"+e.slideId,force:!0,val:jQuery.extend(!0,{},RVS.SLIDER[e.slideId]),old:e.slideObjOld,backupType:"slide",bckpGrType:e.id}),0==jQuery(".slide_list_element.sortable_slide_list_element").length&&(a={mode:"sliderlayout",set:!0}),void 0!==a?RVS.F.mainMode(a):o&&RVS.F.setSlideFocus({slideid:r>=RVS.SLIDER.slideIDs.length?RVS.SLIDER.slideIDs[0]:RVS.SLIDER.slideIDs[r]}),RVS.F.closeBackupGroup({id:e.id}),void 0!==e.after&&e.after()},RVS.F.setSlideFocus=function(e){if(RVS.F.setEditorUrl(e.slideid),RVS.F.slideinWork(e.slideid),delete RVS.S.bgobj,RVS.DOC.trigger("beforeSlideChange"),jQuery(".slide_list_element.selected, .slide_list_child_element.selected").removeClass("selected"),jQuery("#slide_list_element_"+e.slideid).addClass("selected"),jQuery(".slide_li").hide(),RVS.SLIDER[e.slideid].slide.static.isstatic?(window.lastSlideSettingForm="static",RVS.F.updateStaticStartEndList(),RVS.C.vW.addClass("staticlayersview"),RVS.F.openSettings({forms:["*slidelayout**mode__slidestyle*#form_slidestatic"],uncollapse:!0})):(RVS.C.vW.removeClass("staticlayersview"),"static"===window.lastSlideSettingForm&&(window.lastSlideSettingForm=jQuery(".slide_submodule_trigger.selected").data("forms"),RVS.F.openSettings({forms:window.lastSlideSettingForm,uncollapse:!0}))),RVS.DOC.trigger("slideAmountUpdated"),RVS.S.slideId=e.slideid,RVS.DOC.trigger("showLastEditedSlideStatic"),RVS.DOC.trigger("slideFocusChanged"),0===jQuery("#slide_"+e.slideid).length){var t=jQuery("#slide_li_template").clone();t.attr("id","slide_"+e.slideid),RVS.SLIDER[e.slideid].slide.static.isstatic&&t.addClass("static_slide_li"),t.find(".crumb_title").html('wallpaper'+RVS.SLIDER[e.slideid].slide.title),jQuery("#rev_slider_ul_inner").append(t),RVS.TL[RVS.S.slideId]=void 0===RVS.TL[RVS.S.slideId]?{}:RVS.TL[RVS.S.slideId]}RVS.C.slide=jQuery("#slide_"+e.slideid),RVS.C.layergrid=RVS.C.slide.find(".layer_grid"),RVS.DOC.trigger("sliderProgressUpdate"),window.contentDeltaFirstRun||RVS.F.updateContentDeltas(),RVS.C.rZone.top=RVS.C.layergrid.find(".row_wrapper_top"),RVS.C.rZone.middle=RVS.C.layergrid.find(".row_wrapper_middle"),RVS.C.rZone.bottom=RVS.C.layergrid.find(".row_wrapper_bottom"),RVS.C.layergrid.attr("id","layer_grid_"+e.slideid),RVS.H={},RVS.C.slide.show(),RVS.DOC.trigger("updatesliderlayout","setSlideFocus-139"),RVS.F.setRulers(),RVS.F.updateFields(),RVS.F.redrawSlideBG(),RVS.F.updateParallaxLevelTexts(),RVS.F.buildLayerLists(),RVS.F.updateAllLayerFrames(),RVS.DOC.trigger("updateScrollBars"),RVS.F.setRulers(),RVS.DOC.trigger("updateAllInheritedSize"),RVS.DOC.trigger("slideFocusFunctionEnd"),setTimeout(function(){RVS.F.expandCollapseTimeLine(!0,"open")},300),RVS.DOC.trigger("updateSlideLoopRange"),RVS.DOC.trigger("updateFixedScrollRange"),RVS.S.lastSaved=void 0===RVS.S.lastSaved?{}:RVS.S.lastSaved,void 0===RVS.S.lastSaved[RVS.S.slideId]&&!0!==RVS.S.zIndexAtStartChanged&&(RVS.S.lastSaved[RVS.S.slideId]={params:JSON.stringify(RVS.F.simplifySlide(RVS.SLIDER[RVS.S.slideId].slide)),layers:JSON.stringify(RVS.F.simplifyAllLayer(RVS.SLIDER[RVS.S.slideId].layers))},delete RVS.S.zIndexAtStartChanged)},RVS.F.getAllSlidesBgDimension=function(){for(var e in RVS.SLIDER.slideIDs)RVS.SLIDER.slideIDs.hasOwnProperty(e)&&(RVS.F.getSliderBgDimension(RVS.SLIDER.slideIDs[e]),RVS.F.slideinWork(RVS.SLIDER.slideIDs[e]))},RVS.F.getSliderBgDimension=function(e){if(RVS.allimages=void 0===RVS.allimages?{src:[],dim:[]}:RVS.allimages,RVS.F.JWALL())switch(e=void 0===e?RVS.S.slideId:e,RVS.SLIDER[e].slide.bg.type){case"image":case"external":var t="image"===RVS.SLIDER[e].slide.bg.type?RVS.SLIDER[e].slide.bg.image:RVS.SLIDER[e].slide.bg.externalSrc;if(t!==RVS.S.lastLoadedBGImage){RVS.S.lastLoadedBGImage=t;var i=jQuery.inArray(t,RVS.allimages.src);if(i>=0)void 0!==RVS.allimages.dim[i]&&(RVS.SLIDER[e].slide.bg.imageWidth=RVS.allimages.dim[i].w,RVS.SLIDER[e].slide.bg.imageHeight=RVS.allimages.dim[i].h,RVS.SLIDER[e].slide.bg.imageRatio=RVS.allimages.dim[i].r,RVS.DOC.trigger("device_area_dimension_update"));else{var a=new Image;i=RVS.allimages.src.length,RVS.allimages.src[i]=t,a.onload=function(){RVS.allimages.dim[i]={w:this.width,h:this.height,r:this.width/this.height},RVS.SLIDER[e].slide.bg.imageWidth=this.width,RVS.SLIDER[e].slide.bg.imageHeight=this.height,RVS.SLIDER[e].slide.bg.imageRatio=this.width/this.height,RVS.DOC.trigger("device_area_dimension_update")},a.onerror=function(e){},a.src=RVS.allimages.src[i]}}}},RVS.F.redrawSlideBG=function(e){if(void 0!==RVS.C.slide){var t,i=RVS.SLIDER[RVS.S.slideId].slide;for(var a in RVS.JHOOKS.redrawSlideBG)RVS.JHOOKS.redrawSlideBG.hasOwnProperty(a)&&(t=RVS.JHOOKS.redrawSlideBG[a](t));var r=RVS.F.getSlideBGDrawObj({updateSip:!0,slideBGFrom:t}),s=RVS.C.slide.find(".slotwrapper_cur .defaultimg");RVS.C.slide.find(".slots_wrapper").attr("class","slots_wrapper "+i.bg.mediaFilter),void 0!==RVS.S.bgobj&&r.background===RVS.S.bgobj.background&&r.backgroundImage===RVS.S.bgobj.backgroundImage&&r["background-size"]===RVS.S.bgobj["background-size"]&&r.backgroundColor===RVS.S.bgobj.backgroundColor&&r.backgroundPosition===RVS.S.bgobj.backgroundPosition&&r.backgroundRepeat===RVS.S.bgobj.backgroundRepeat||(RVS.S.bgobj=jQuery.extend(!0,{},r),RVS.S.bgobj.mediaFilter=i.bg.mediaFilter,tpGS.gsap.set([s,jQuery(".inst-filter-griditem-img")],{backgroundImage:"none"}),tpGS.gsap.set([s,jQuery(".inst-filter-griditem-img")],jQuery.extend(!0,{},r)),n()),RVS.TL.over||RVS.TL.inDrag||(RVS.F.buildSlideAnimation({animation:RVS.F.getSlideAnimParams("transition")}),RVS.F.slideAnimation({progress:1}),i.panzoom.set&&("image"!==i.bg.type&&"external"!==i.bg.type?h():null!=i.bg.lastLoadedImage&&RVS.F.buildKenBurn())),RVS.F.getSliderBgDimension(),RVS.DOC.trigger("redrawSlideBGDone"),clearTimeout(window.redrawSlideBGTimeOut)}},RVS.F.updateFields=function(){!function(){var e=jQuery("#slide_seo_linktoslide");for(var t in e.html(""),e.append(''),e.append(''),e.append(''),e.append(''),RVS.SLIDER.slideIDs)if(RVS.SLIDER.slideIDs.hasOwnProperty(t)){var i=RVS.SLIDER.slideIDs[t],a=RVS.SLIDER[i].slide.title;a=void 0===a?"Slide":a,e.append('")}}(),RVS.F.updateSlideAnimation(),RVS.F.updateEasyInputs({container:jQuery(".slide_settings_collector"),path:RVS.S.slideId+".slide.",trigger:"init"}),jQuery("#s_bg_color").val(RVS.SLIDER[RVS.S.slideId].slide.bg.color).rsColorPicker("refresh"),jQuery("#slide_bg_type").trigger("change"),RVS.F.updateSlideBasedNavigationStyle(),f(),RVS.F.buildSlideFrames(),RVS.F.updateSlideFrames(),RVS.F.updateMaxTime({pos:!0,cont:!0}),RVS.F.goToIdle()},RVS.F.getSlideBGDrawObj=function(e){(e=void 0===e?{updateSip:!1}:e).id=void 0===e.id?RVS.S.slideId:e.id;var t=void 0===e.slideBGFrom?RVS.SLIDER[e.id].slide:e.slideBGFrom,i={backgroundImage:"",backgroundColor:"transparent",backgroundRepeat:t.bg.repeat,backgroundPosition:"percentage"===t.bg.position?parseInt(t.bg.positionX,0)+"% "+parseInt(t.bg.positionY,0)+"%":t.bg.position,"background-size":"percentage"===t.bg.fit?parseInt(t.bg.fitX,0)+"% "+parseInt(t.bg.fitY,0)+"%":t.bg.fit},a=jQuery("#slide_bg_image_path");switch(t.bg.type){case"solid":var r=window.RSColor.get(t.bg.color);r.indexOf("gradient")>=0?i={background:r}:i.backgroundColor=t.bg.color;break;case"trans":break;case"external":i.backgroundImage="url("+t.bg.externalSrc+")",e.updateSip&&(a.val(t.bg.externalSrc),a.height(Math.max(25,8+t.bg.externalSrc.length/20*16)));break;case"html5":case"vimeo":case"youtube":case"image":i.backgroundImage="url("+t.bg.image+")",e.updateSip&&(a.val(t.bg.image),void 0!==t.bg.image?a.height(Math.max(25,8+t.bg.image.length/20*16)):void 0!==t.bg.image&&a.height(Math.max(25,8+t.bg.image.length/20*16)))}return i},RVS.F.slideMinLength=function(e){var t=e;e="default"===e||"Default"===e||0===e||"0ms"===e?parseInt(RVS.SLIDER.settings.def.delay,0):parseInt(e,0);var i=10*RVS.F.setSmallestSlideLength({left:e/10});return"Default"===t||0===t||"0ms"===t||"default"===t?"Default":i},RVS.F.getSlideLength=function(){var e=RVS.SLIDER[RVS.S.slideId].slide.timeline.delay;return(e=null==(e=null==e||""==e||"default"===e||0==e||"Default"===e?RVS.SLIDER.settings.def.delay:e)||""==e||"default"===e||0==e||"Default"===e?8e3:parseInt(e,0))/10},RVS.F.getSlideAnimParams=function(e){var t=jQuery("#active_transitions_innerwrap li.selected").index();t=-1===t?1:t;var i=RVS.SLIDER[RVS.S.slideId].slide.timeline[e][t];return i=0===t?"default"==i&&"duration"==e?RVS.F.getSliderTransitionParameters(RVS.SLIDER[RVS.S.slideId].slide.timeline.transition[t]).TR[10]:i:"default"==i&&"duration"==e?void 0===RVS.SLIDER[RVS.S.slideId].slide.timeline[e][t]?RVS.SLIDER.settings.def.transitionDuration:RVS.F.getSliderTransitionParameters(RVS.SLIDER[RVS.S.slideId].slide.timeline.transition[t]).TR[10]:i},RVS.F.buildSlideAnimation=function(e){var t=RVS.C.slide.find(".slotwrapper_cur"),i=RVS.C.slide.find(".slotwrapper_prev");t.find(".slot").each(function(){jQuery(this).remove()}),i.find(".slot").each(function(){jQuery(this).remove()}),void 0!==RVS.TL[RVS.S.slideId]&&void 0!==RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.kill(),e.animation=void 0===e.animation?RVS.F.getSlideAnimParams("transition"):e.animation,RVS.TL[RVS.S.slideId]=void 0===RVS.TL[RVS.S.slideId]?{}:RVS.TL[RVS.S.slideId],RVS.TL[RVS.S.slideId].slide=RVS.F.animateSlide(t,i,e.animation,e.MS)},RVS.F.slideAnimation=function(e){void 0!==RVS.TL[RVS.S.slideId].slide&&void 0!==e.progress&&(RVS.TL[RVS.S.slideId].slide.progress(e.progress),RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.progress(0))},RVS.F.selectFirstActiveTransition=function(){var e=jQuery("li.added_slide_transition").first();jQuery(".added_slide_transition.selected").removeClass("selected"),e.addClass("selected"),RVS.S.slideTrans=0,RVS.F.updateEasyInputs({container:jQuery("#active_transitions_settings"),path:RVS.S.slideId+".slide.",trigger:"init"}),jQuery("#cur_transition_sub_settings").html(e.data("alias")+" Settings")},RVS.F.showHideLayerEditor=function(e){var t;RVS.eMode=void 0===RVS.eMode?{top:"",menu:""}:RVS.eMode,"slidecontent"===e.mode?(RVS.C.vW.addClass("mode__slidecontent"),RVS.C.vW.removeClass("mode__slidestyle"),RVS.eMode.top="layer",void 0!==(t=jQuery(".layer_submodule_trigger.selected"))&&!1!==e.openSettings&&RVS.F.openSettings({forms:t.data("forms"),uncollapse:t[0].dataset.collapse})):(RVS.C.vW.removeClass("mode__slidecontent"),RVS.C.vW.addClass("mode__slidestyle"),RVS.eMode.top="slide",t=jQuery(".slide_submodule_trigger.selected")),void 0!==t&&t.length>=1&&void 0!==t.data("forms")&&(RVS.eMode.menu=t.data("forms")[0])},RVS.F.updateSlideAnimation=function(){(e=void 0===e?jQuery("#active_transitions_innerwrap"):e).hasClass(".ui-sortable")&&e.sortable("destroy"),e.html(""),RVS.S.slideTrans=0,R(),RVS.F.updateEasyInputs({container:jQuery("#active_transitions_settings"),path:RVS.S.slideId+".slide.",trigger:"init"});var t=RVS.SLIDER[RVS.S.slideId].slide.timeline;for(var i in t.duration=S(d(t.duration)),t.rotation=S(d(t.rotation)),t.slots=S(d(t.slots)),t.transition=S(d(t.transition)),void 0!==t.transition&&void 0!==t.transition[0]&&""===t.transition[0]&&(t.transition[0]="fade"),t.transition)t.transition.hasOwnProperty(i)&&u({handle:t.transition[i],selected:0==i});e.sortable({start:function(t,i){e[0].dataset.fromIndex=i.item.index()},stop:function(i,a){var r=e[0].dataset.fromIndex,s=a.item.index(),o=jQuery.extend(!0,{},t);o.transition=RVS.F.amove(o.transition,r,s),o.duration=RVS.F.amove(o.duration,r,s),o.easeIn=RVS.F.amove(o.easeIn,r,s),o.easeOut=RVS.F.amove(o.easeOut,r,s),o.rotation=RVS.F.amove(o.rotation,r,s),o.slots=RVS.F.amove(o.slots,r,s),c(o)}})},RVS.F.buildKenBurn=function(e){if(RVS.SLIDER[RVS.S.slideId].slide.panzoom.set){jQuery("#internal_kenburn_settings").hide(),jQuery("#kenburnissue").hide();var t=new Image,i=RVS.SLIDER[RVS.S.slideId].slide,a=jQuery("#slide_"+RVS.S.slideId+" .slots_wrapper"),r="external"===i.bg.type?i.bg.externalSrc:i.bg.image;a.data("inload")||(void 0===i.bg.lastLoadedImage||r!==i.bg.lastLoadedImage.src?(a.data("inload",!0),t.onload=function(){i.bg.lastLoadedImage={width:this.width,height:this.height,src:this.src},a.data("inload",!1),g(),RVS.F.kenBurnTimeline(),jQuery("#internal_kenburn_settings").show()},t.onerror=function(){h(),jQuery("#kenburnissue_info").html(RVS_LANG.imageCouldNotBeLoaded),jQuery("#kenburnissue").show(),jQuery(".slide_submodule_trigger").one("click",function(){jQuery("#kenburnissue").hide()}),a.data("inload",!1)},t.onabort=function(){console.log("Pan Zoom Demo Image could not be Loaded"),jQuery("#kenburnissue_info").html(RVS_LANG.imageCouldNotBeLoaded),jQuery("#kenburnissue").show(),jQuery(".slide_submodule_trigger").one("click",function(){jQuery("#kenburnissue").hide()}),h(),a.data("inload",!1)},t.src=r):(jQuery("#internal_kenburn_settings").show(),RVS.F.kenBurnTimeline()))}},RVS.F.kenBurnTimeline=function(e){RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}),RVS.F.buildMainTimeLine(),RVS.F.updateCurTime({pos:!0,cont:!0,force:!1,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}),e=void 0===e?{prgs:1e-6}:e;var i=RVS.SLIDER[RVS.S.slideId].slide,a=jQuery("#slide_"+RVS.S.slideId+" .slots_wrapper"),r={lastsrc:i.bg.lastLoadedImage.src,owidth:i.bg.lastLoadedImage.width,oheight:i.bg.lastLoadedImage.height,bgposition:"percentage"===i.bg.position?i.bg.positionX+"% "+i.bg.positionY+"%":i.bg.position,duration:parseInt(i.panzoom.duration,0),rotatestart:parseInt(i.panzoom.rotateStart,0),rotateend:parseInt(i.panzoom.rotateEnd,0),scalestart:parseInt(i.panzoom.fitStart,0),scaleend:parseInt(i.panzoom.fitEnd,0),offsetstart:i.panzoom.xStart+" "+i.panzoom.yStart,offsetend:i.panzoom.xEnd+" "+i.panzoom.yEnd,blurstart:parseInt(i.panzoom.blurStart,0),blurend:parseInt(i.panzoom.blurEnd,0),ease:i.panzoom.ease},s=r.lastsrc,n=a.width(),l=a.height();if(RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.kill(),e.prgs=e.prgs||1e-6,void 0!==s){0===a.find(".rs-pzimg").length&&(a.find(".slotwrapper_cur").append(''),a.data("kenburn",a.find(".rs-pzimg")));var d=function(e,t,i,a,r,s,o){var n=e*i,l=t*i,d=Math.abs(a-n),S=Math.abs(r-l),c={};return c.l=(0-s)*d,c.r=c.l+n,c.t=(0-o)*S,c.b=c.t+l,c.h=s,c.v=o,c};void 0!==RVS.TL[RVS.S.slideId]&&null!=RVS.TL[RVS.S.slideId].panzoom&&(RVS.TL[RVS.S.slideId].panzoom.kill(),delete RVS.TL[RVS.S.slideId].panzoom);var S=a.data("kenburn"),c=S.parent(),p=function(e,t,i){var a=i.scalestart/100,r=i.scaleend/100,s=null!=i.offsetstart&&i.offsetstart.split(" ")||[0,0],o=null!=i.offsetend&&i.offsetend.split(" ")||[0,0];i.bgposition="center center"==i.bgposition?"50% 50%":i.bgposition;var n={start:{width:e,height:e/i.owidth*i.oheight},starto:{},end:{},endo:{}};n.start.height0?0:S+s[0]0?0:p+o[0]0?0:c+s[1]0?0:u+o[1]=0||(window.__Slides[RVS.SLIDER.slideIDs[t]]=RVS.F.simplifySlide(RVS.SLIDER[RVS.SLIDER.slideIDs[t]].slide)))},RVS.F.expandSlide=function(e){return jQuery.extend(!0,RVS.F.addSlideObj(),e)}}(), /*! * REVOLUTION 6.0.0 EDITOR SLIDER JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ RVS.S.ulDIM={width:0,height:0},function(){var e,t,i,a,r,s,o,n,l,d,S,c,p,u,R,V,y={width:0,height:0},m={width:0,height:0},f={x:0,y:0},h={left:0,top:0},g={x:0,y:0};function v(e,t){var i='
              ';null!==e&&(i+='',i+='',i+='
              delete
              ',i+="
              ",i=jQuery(i),RVS.ENV.skinColors.append(i),RVS.F.initTpColorBoxes(i.find(".my-color-field")))}function _(e){void 0!==window.initQuickGuide&&window.initQuickGuide.page!=window.initQuickGuide.active&&(jQuery("#mcg_page_"+window.initQuickGuide.page).addClass("mcg_selected"),tpGS.gsap.fromTo("#mcg_page_"+window.initQuickGuide.page,.5,{x:-1===e?"-100%":"100%"},{x:"0%",ease:"power3.inOut"}),tpGS.gsap.fromTo("#mcg_page_"+window.initQuickGuide.active,.5,{x:"0%"},{x:-1===e?"100%":"-100%",ease:"power3.inOut",onComplete:function(){jQuery("#mcg_page_"+window.initQuickGuide.active).removeClass("mcg_selected"),window.initQuickGuide.active=window.initQuickGuide.page}}))}function L(e){1==RVS.S.TRTIS_initied||void 0!==e&&"init"!==e?"update"===e&&1==RVS.S.TRTIS_initied&&(clearTimeout(RVS.S.scrollUpdateTimer),RVS.S.scrollUpdateTimer=setTimeout(function(){RVS.C.rb.RSScroll("update"),jQuery("#the_right_toolbar_inner").RSScroll("update")},50)):(RVS.S.rb_ScrollX=0,RVS.S.rb_ScrollY=0,R=jQuery("#settings_sticky_info"),RVS.C.rb.RSScroll({wheelPropagation:!0,minScrollbarLength:100}),jQuery("#the_right_toolbar_inner").RSScroll({wheelPropagation:!0,suppressScrollX:!0,minScrollbarLength:100}).on("ps-scroll-y",function(){this.scrollTop>50?R.show():R.hide(),RVS.S.respInfoBar&&RVS.S.respInfoBar.toolbar&&null!==RVS.S.respInfoBar.toolbar[0]&&(RVS.S.respInfoBar.toolbar[0].style.display="none")}),RVS.C.rb.on("ps-scroll-x",function(){RVS.S.rb_ScrollX=g.x=this.scrollLeft,RVS.F.setRulers()}),RVS.C.rb.on("ps-scroll-y",function(){g.x=this.scrollLeft,g.y=this.scrollTop,RVS.S.rb_ScrollY=g.y=this.scrollTop,RVS.F.setRulers()}),RVS.S.TRTIS_initied=!0)}function b(e,t){("force"===t||V||void 0===V)&&("flickr"===RVS.SLIDER.settings.sourcetype&&I(),"facebook"===RVS.SLIDER.settings.sourcetype&&D(),"youtube"===RVS.SLIDER.settings.sourcetype&&x()),V=!1,RVS.DOC.trigger("updatesliderthumb")}function w(e){jQuery("rs-loader").css("background","").find("div").css("background","");var t,i=parseInt(RVS.SLIDER.settings.layout.spinner.type,10);if(NaN===i||i<6)t='
              ';else{var a,r=[10,0,4,2,5,9,0,4,4,2][i-6];if(t='
              2&&(a=RSColor.rgbString(a[0].trim(),a[1].trim(),a[2].trim())),a&&"string"==typeof e&&(-1===(a=a.replace(")",", ")).search("rgba")&&(a=a.replace("rgb","rgba")),t+=' style="border-top-color: '+a+"0.65); border-bottom-color: "+a+"0.15); border-left-color: "+a+"0.65); border-right-color: "+a+'0.15)"');else 12===i&&(t+=' style="background:'+e+'"');t+=">";for(var s=0;s0&&(t+=" "),t+='';t+="
              "}return t}function F(e){e=void 0===e?RVS.SLIDER.settings.layout.spinner.color:e;var t=RVS.SLIDER.settings.layout.spinner.type;0!=t&&5!=t||(e="#ffffff");var i=jQuery("rs-loader");0==t||1==t||2==t||5==t?i.css({backgroundColor:e}):3==t||4==t?(i.css({backgroundColor:"transparent"}),i.find("div").css({backgroundColor:e})):i.html(w(e))}function I(){var e=RVS.SLIDER.settings.source.flickr;if("photosets"==e.type)if(""!=e.userURL&&""!=e.apiKey){var t={url:e.userURL,key:e.apiKey,count:e.count,set:e.photoSet};RVS.F.ajaxRequest("get_flickr_photosets",t,function(t){jQuery("#sr_src_flickr_photoset").html(t.data.html),RVS.F.setS2Option({select:jQuery("#sr_src_flickr_photoset"),selectValue:e.photoSet})})}else jQuery("#sr_src_flickr_photoset").html(""),RVS.F.setS2Option({select:jQuery("#sr_src_flickr_photoset"),selectValue:""})}function D(){var e=RVS.SLIDER.settings.source.facebook;if("album"==e.typeSource)if(""!=e.appId&&""!==e.pageURL){var t={url:e.pageURL,album:e.album,app_id:e.appId};RVS.F.ajaxRequest("get_facebook_photosets",t,function(t){jQuery("#sr_src_facebok_album").html(t.html),RVS.F.setS2Option({select:jQuery("#sr_src_facebok_album"),selectValue:e.album})})}else jQuery("#sr_src_facebok_album").html(""),RVS.F.setS2Option({select:jQuery("#sr_src_facebok_album"),selectValue:""})}function x(){var e=RVS.SLIDER.settings.source.youtube;if("playlist"==e.typeSource)if(""!=e.api&&""!=e.channelId){var t={api:e.api,id:e.channelId,playlist:e.playList};RVS.F.ajaxRequest("get_youtube_playlists",t,function(t){if(jQuery("#sr_src_youtube_playlist").html(t.data.html),""===e.playList){var i=jQuery("#sr_src_youtube_playlist option").first();e.playList=i[0].value}RVS.F.setS2Option({select:jQuery("#sr_src_youtube_playlist"),selectValue:e.playList})})}else jQuery("#sr_src_youtube_playlist").html(""),RVS.F.setS2Option({select:jQuery("#sr_src_youtube_playlist"),selectValue:""})}function k(e){var t=!1,i={w:RVS.F.GW("d"),h:RVS.SLIDER.settings.size.height.d};for(var a in RVS.V.sizes)RVS.V.sizes.hasOwnProperty(a)&&(!t&&RVS.SLIDER.settings.size.custom[RVS.V.sizes[a]]&&(i.w=RVS.F.GW(RVS.V.sizes[a]),i.h=parseInt(RVS.SLIDER.settings.size.height[RVS.V.sizes[a]],0)),RVS.V.sizes[a]===e&&(t=!0));return i}function C(a,r){var s=RVS.SLIDER.settings.size.custom[RVS.screen],o=k(RVS.screen),n=s?RVS.F.GW(RVS.screen):Math.min(o.w,RVS.ENV.grid_sizes[RVS.screen]),d=s?parseInt(RVS.SLIDER.settings.size.height[RVS.screen],0):n/o.w*o.h,S="fullscreen"===RVS.SLIDER.settings.layouttype?RVS.SLIDER.settings.size.minHeightFullScreen:RVS.SLIDER.settings.size.minHeight,p="100%",R=d/n;RVS.SLIDER.settings.carousel.justify&&"carousel"===RVS.SLIDER.settings.type?RVS.C.tRC.classList.add("_just_carousel_"):RVS.C.tRC.classList.remove("_just_carousel_"),S="none"!==S&&jQuery.isNumeric()?S:0,S="fullscreen"===RVS.SLIDER.settings.layouttype?Math.max(Math.max(S,RVS.S.winh-RVS.ENV.globVerOffset),d+65):Math.max(S,d+65),S=RVS.SLIDER.settings.size.respectAspectRatio?Math.max(RVS.C.rb.width(),n)*R:S,RVS.F.updateMinSliderHeights(),S=Math.max(S,u+65),R=(d=Math.max(d,u))/n;var V=n,y=parseInt(RVS.SLIDER.settings.layout.bg.padding,0)||0;RVS.S.dim_offsets=RVS.F.sliderDimensionOffsets(),jQuery.isNumeric(RVS.SLIDER.settings.size.maxWidth)&&RVS.SLIDER.settings.size.maxWidth>0&&(V=Math.min(parseInt(RVS.SLIDER.settings.size.maxWidth,0),n)+"px"),tpGS.gsap.set([t,".layer_grid"],{width:n+"px",maxWidth:"none",height:d+"px"}),tpGS.gsap.set(e,{minWidth:parseInt(V,0)+parseInt(y,0)+"px",maxWidth:"none",width:p,minHeight:parseInt(S,0)+parseInt(y,0)}),tpGS.gsap.set(i,{minHeight:S+RVS.ENV.globVerOffset}),RVS.S.ulDIM={width:e.width(),height:e.height()};var m=Math.max(0,(RVS.S.ulDIM.width+15)/2-n/2),f=Math.max(0,(RVS.S.ulDIM.height-65-d)/2);tpGS.gsap.set(e,{minHeight:RVS.S.ulDIM.height+RVS.S.dim_offsets.carouseloffset+RVS.S.dim_offsets.navtop+RVS.S.dim_offsets.navbottom,minWidth:V}),f=f+RVS.S.dim_offsets.carouseltop+RVS.S.dim_offsets.navtop+65,m=Math.max(15,m),f=Math.max(65,f),RVS.S.layer_grid_offset=void 0===RVS.S.layer_grid_offset?{left:0,top:f}:RVS.S.layer_grid_offset,RVS.S.layer_grid_offset.top=f;var h=document.getElementById("slide_"+RVS.S.slideId);"carousel"===RVS.SLIDER.settings.type?(h&&tpGS.gsap.set(h,{width:n,height:d,top:f,left:m,overflow:"hidden",borderRadius:RVS.SLIDER.settings.carousel.borderRadius}),tpGS.gsap.set([".layer_grid"],{x:0,y:0,left:"0px",top:"0px"}),tpGS.gsap.set(t,{x:0,y:0,left:m+"px",top:f}),tpGS.gsap.set(".slots_wrapper",{top:0,left:0,maxWidth:"none",maxHeight:"none"})):(h&&tpGS.gsap.set(h,{width:"100%",height:"100%",top:0,left:0,overflow:"visible",borderRadius:0}),tpGS.gsap.set([t,".layer_grid"],{x:0,y:0,left:m+"px",top:f}),tpGS.gsap.set(".slots_wrapper",{top:65,left:15,maxWidth:Math.max(RVS.S.ulDIM.width,l.width()-15)+"px",maxHeight:RVS.S.ulDIM.height-65+"px"})),a&&function(){for(var e in RVS.V.sizes)if(RVS.V.sizes.hasOwnProperty(e)){var t=RVS.V.sizes[e],i=RVS.SLIDER.settings.size.custom[t],a=k(t),r=i?RVS.F.GW(t):Math.min(a.w,RVS.ENV.grid_sizes[t]),s=i?parseInt(RVS.SLIDER.settings.size.height[t],0):r/a.w*a.h;r=Math.round(r),s=Math.round(s),jQuery("#sr_size_width_"+t).val(r+"px"),jQuery("#sr_size_height_"+t).val(s+"px")}var o="none"===RVS.SLIDER.settings.size.maxWidth||0===RVS.SLIDER.settings.size.maxWidth||""===RVS.SLIDER.settings.size.maxWidth?"none":RVS.SLIDER.settings.size.maxWidth;jQuery("#sr_size_maxwidth").val(o),jQuery("#sr_size_minheight").val(RVS.SLIDER.settings.size.minHeight),jQuery("#sr_size_minheight_fs").val(RVS.SLIDER.settings.size.minHeightFullScreen),void 0!==c&&(c.innerHTML=Math.round(RVS.F.GW(RVS.screen))+"px")}(),r&&RVS.F.updateScreenShrinks(),RVS.F.updateContentDeltas(),"carousel"===RVS.SLIDER.settings.type?function(e){var t=RVS.SLIDER.settings,i=jQuery("#fake_carousel_elements"),a=0,r=1,s="center"===t.carousel.horizontal?2:1,o=0,n=0;jQuery(".fakecarouselslide").hide();for(var l=1;l'),i.append(S)),o=l%2==1?o+1:o,d={width:e.width,height:e.height,top:e.top,borderRadius:t.carousel.borderRadius,display:"block"};var c=parseInt(t.carousel.scaleDown,0)/100,p=parseInt(t.carousel.maxRotation,0),u=parseInt(t.carousel.maxOpacity,0)/100;t.carousel.fadeOut?t.carousel.varyFade?d.autoAlpha=1-Math.abs(u/Math.ceil(t.carousel.maxItems/s)*o):d.autoAlpha=o>=1||o<=-1?u:u+(1-u)*(1-Math.abs(o)):d.autoAlpha=Math.abs(o)0?(t.carousel.varyScale?d.scale=1-Math.abs((1-c)/Math.ceil(t.carousel.maxItems/s)*o):d.scale=o*r>=1||o*r<=-1?c:100-c*Math.abs(o),n=o*(d.width-d.width*d.scale)/2):d.scale=1,a=l%2==1?parseFloat(a)+parseFloat(e.width)+parseInt(t.carousel.space,0)*(t.carousel.offsetScale?d.scale:1):a,d.left=parseFloat(e.left)+r*a,t.carousel.rotation&&void 0!==t.carousel.maxRotation&&0!=Math.abs(p)?(t.carousel.varyRotate?(d.rotationY=Math.abs(p)-Math.abs((1-Math.abs(1/Math.ceil(t.carousel.maxItems/s)*o))*p),d.autoAlpha=Math.abs(d.rotationY)>90?0:d.autoAlpha):d.rotationY=o*r>=1||o*r<=-1?p:Math.abs(o)*p,d.rotationY=d.rotationY*r*-1):d.rotationY=0,void 0!==d.scale&&1!==d.scale&&(d.left=r<0?d.left+n:d.left-n),d.zIndex=Math.round(100-Math.abs(5*o)),d.force3D=!0,d.transformStyle="flat",d.transformPerspective=1200,d.transformOrigin="50% "+t.carousel.vertical,tpGS.gsap.set(S,d),r*=-1}}({width:n,height:d,top:f,left:m}):jQuery(".fakecarouselslide").remove(),RVS.F.sliderNavPositionUpdate({type:"arrows"}),RVS.F.sliderNavPositionUpdate({type:"bullets"}),RVS.F.sliderNavPositionUpdate({type:"tabs"}),RVS.F.sliderNavPositionUpdate({type:"thumbs"}),L("update")}function O(e){tpGS.gsap.set(n,{backgroundImage:""});var t=RVS.SLIDER.settings,i=window.RSColor.get(t.layout.bg.color),a=t.layout.bg.useImage&&void 0!==t.layout.bg.image?t.layout.bg.image:"";i.indexOf("gradient")>=0?tpGS.gsap.set([n,"#slider_bg_image"],{background:i}):tpGS.gsap.set([n,"#slider_bg_image"],{backgroundColor:i,backgroundImage:"none"}),""!==a&&tpGS.gsap.set([n,"#slider_bg_image"],{backgroundPosition:t.layout.bg.position,"background-size":t.layout.bg.fit,backgroundRepeat:t.layout.bg.repeat,backgroundImage:"url("+a+")"}),jQuery("#slider_overlay").attr("class",t.layout.bg.dottedOverlay),setTimeout(function(){RVS.F.updateEasyInputs({container:jQuery("#slider_used_library"),trigger:"init"}),RVS.F.updateEasyInputs({container:jQuery("#slider_used_library_lists"),trigger:"init"}),RVS.F.updateEasyInputs({container:jQuery("#slider_bg_inputfields"),trigger:"init"})},100)}function T(){var e=RVS.SLIDER.settings.general.progressbar;RVS.C.pbar=void 0===RVS.C.pbar?jQuery("#rev_progress_bar_wrap"):RVS.C.pbar,RVS.C.pbar_lc=void 0===RVS.C.pbar_lc?document.getElementById("progressbar_selector_left-center"):RVS.C.pbar_lc,RVS.C.pbar_rc=void 0===RVS.C.pbar_rc?document.getElementById("progressbar_selector_right-center"):RVS.C.pbar_rc,RVS.C.pbar_ct=void 0===RVS.C.pbar_ct?document.getElementById("progressbar_selector_center-top"):RVS.C.pbar_ct,RVS.C.pbar_cb=void 0===RVS.C.pbar_cb?document.getElementById("progressbar_selector_center-bottom"):RVS.C.pbar_cb,RVS.C.pbar_cc=void 0===RVS.C.pbar_cc?document.getElementById("progressbar_selector_center-center"):RVS.C.pbar_cc,RVS.C.pbar_lc=void 0===RVS.C.pbar_lc?document.getElementById("progressbar_selector_left-center"):RVS.C.pbar_lc,"grid"===e.alignby&&void 0!==RVS.C.layergrid?RVS.C.layergrid.append(RVS.C.pbar):n.append(RVS.C.pbar),"horizontal"===e.style?(tpGS.gsap.set([RVS.C.pbar_lc,RVS.C.pbar_rc],{display:"block"}),tpGS.gsap.set([RVS.C.pbar_ct,RVS.C.pbar_cb,RVS.C.pbar_cc],{display:"none"})):"vertical"===e.style?(tpGS.gsap.set([RVS.C.pbar_ct,RVS.C.pbar_cb],{display:"block"}),tpGS.gsap.set([RVS.C.pbar_lc,RVS.C.pbar_rc,RVS.C.pbar_cc],{display:"none"})):tpGS.gsap.set([RVS.C.pbar_ct,RVS.C.pbar_cb,RVS.C.pbar_lc,RVS.C.pbar_rc,RVS.C.pbar_cc],{display:"block"});var t="grid"===e.alignby?RVS.S.lgw:RVS.S.ulDIM.width,i="grid"===e.alignby?RVS.S.lgh:RVS.S.ulDIM.height-65;if(e.set&&"hero"!==RVS.SLIDER.settings.style){if("horizontal"===e.style||"vertical"===e.style){var a,r;RVS.C.pbar[0].innerHTML="module"===e.basedon?'
              ':'
              ',RVS.C.pbars=RVS.C.pbar[0].getElementsByClassName("rev_progress_bar"),RVS.C.pbbgs=RVS.C.pbar[0].getElementsByClassName("rev_progress_bg"),RVS.C.pbgaps=RVS.C.pbar[0].getElementsByClassName("rev_progress_gap"),"horizontal"===e.style?(a=Math.ceil(t/4),r=Math.ceil((t-3*parseInt(e.gapsize,0))/4),tpGS.gsap.set(RVS.C.pbar,{top:"top"===e.vertical?e.y:"center"===e.vertical?"50%":"auto",bottom:"top"===e.vertical||"center"===e.vertical?"auto":e.y,y:"center"===e.vertical?e.y:0,x:0,left:0,right:"auto",width:"100%",height:e.size,marginTop:"grid"===e.alignby?0:"bottom"===e.vertical?0:"top"===e.vertical?65:33,backgroundColor:"module"===e.basedon?"transparent":e.bgcolor}),tpGS.gsap.set(RVS.C.pbars,{backgroundColor:e.color,y:0,x:"module"===e.basedon?e.gap?function(t){return("right"===e.horizontal?3-t:t)*(r+parseInt(e.gapsize,0))}:function(t){return("right"===e.horizontal?3-t:t)*a}:0,width:"module"===e.basedon?e.gap?r+"px":"25%":"75%",height:"100%"}),"module"===e.basedon&&tpGS.gsap.set(RVS.C.pbbgs,{backgroundColor:e.bgcolor,y:0,x:"module"===e.basedon?e.gap?function(t){return t*(r+parseInt(e.gapsize,0))}:function(e){return e*a}:0,width:"module"===e.basedon?e.gap?r+"px":"25%":"75%",height:"100%"}),tpGS.gsap.set(RVS.C.pbgaps,{backgroundColor:e.gapcolor,height:"100%",width:"module"===e.basedon&&e.gap?e.gapsize+"px":0,y:0,x:"module"===e.basedon&&e.gap?function(t){return(t+1)*r+parseInt(e.gapsize,0)*t}:0})):"vertical"===e.style&&(a=i/4,r=(i-3*parseInt(e.gapsize,0))/4,tpGS.gsap.set(RVS.C.pbar,{left:"left"===e.horizontal?e.x:"center"===e.horizontal?"50%":"auto",right:"left"===e.horizontal||"center"===e.horizontal?"auto":e.x,x:"center"===e.horizontal?e.x:0,y:"grid"===e.alignby?0:65,top:0,bottom:"auto",height:"100%",width:e.size,marginLeft:"grid"===e.alignby?0:"left"===e.horizontal?15:"right"===e.horizontal?0:8,backgroundColor:"module"===e.basedon?"transparent":e.bgcolor}),tpGS.gsap.set(RVS.C.pbars,{backgroundColor:e.color,y:"module"===e.basedon?e.gap?function(t){return("bottom"===e.vertical?3-t:t)*(r+parseInt(e.gapsize,0))}:function(t){return("bottom"===e.vertical?3-t:t)*a}:0,height:"module"===e.basedon?e.gap?r+"px":"25%":"75%",width:"100%"}),"module"===e.basedon&&tpGS.gsap.set(RVS.C.pbbgs,{backgroundColor:e.bgcolor,y:"module"===e.basedon?e.gap?function(t){return t*(r+parseInt(e.gapsize,0))}:function(e){return e*a}:0,height:"module"===e.basedon?e.gap?r+"px":"25%":"75%",width:"100%"}),tpGS.gsap.set(RVS.C.pbgaps,{backgroundColor:e.gapcolor,width:"100%",height:"module"===e.basedon&&e.gap?e.gapsize+"px":0,x:0,y:"module"===e.basedon&&e.gap?function(t){return(t+1)*r+parseInt(e.gapsize,0)*t}:0}))}else RVS.C.pbar[0].innerHTML='',RVS.C.pbars=RVS.C.pbar[0].getElementsByClassName("rev_progress_bar")[0],tpGS.gsap.set(RVS.C.pbar,{top:"top"===e.vertical?e.y:"center"===e.vertical?"50%":"auto",bottom:"top"===e.vertical||"center"===e.vertical?"auto":e.y,left:"left"===e.horizontal?e.x:"center"===e.horizontal?"50%":"auto",right:"left"===e.horizontal||"center"===e.horizontal?"auto":e.x,y:"center"===e.vertical?e.y:0,x:"center"===e.horizontal?e.x:0,width:2*e.radius,height:2*e.radius,marginTop:"bottom"===e.vertical?0:"top"===e.vertical?65:33-e.radius,marginLeft:"left"===e.horizontal?15:"right"===e.horizontal?0:8-e.radius,backgroundColor:"transparent"}),j();RVS.C.pbar.removeClass("deactivated")}else RVS.C.pbar.addClass("deactivated")}function j(e){var t=RVS.SLIDER.settings.general.progressbar,i=RVS.C.pbars.getContext("2d"),a=parseInt(t.radius),r=parseInt(t.radius),s="cw"!==t.style?294:64;i.lineCap="round",i.clearRect(0,0,2*t.radius,2*t.radius),i.beginPath(),i.arc(a,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*630),i.strokeStyle=void 0!==e&&void 0!==e.bgcolor?e.bgcolor:t.bgcolor,i.lineWidth=parseInt(t.size,0)-1,i.stroke(),i.beginPath(),i.strokeStyle=void 0!==e&&void 0!==e.color?e.color:t.color,i.lineWidth=parseInt(t.size,0),i.arc(a,r,t.radius-parseInt(t.size,0),Math.PI/180*270,Math.PI/180*(270+s),"cw"!==t.style),i.stroke()}function z(t,i,a){switch(t){case"progressgapcolor":"horizontal"!==RVS.SLIDER.settings.general.progressbar.style&&"vertical"!==RVS.SLIDER.settings.general.progressbar.style||tpGS.gsap.set(RVS.C.pbgaps,{bakgroundColor:i});break;case"sliderprogresscolor":"horizontal"===RVS.SLIDER.settings.general.progressbar.style||"vertical"===RVS.SLIDER.settings.general.progressbar.style?tpGS.gsap.set(RVS.C.pbars,{background:i}):j({color:i});break;case"sliderprogresscolorbg":"horizontal"===RVS.SLIDER.settings.general.progressbar.style||"vertical"===RVS.SLIDER.settings.general.progressbar.style?tpGS.gsap.set(RVS.C.pbar,{background:i}):j({bgcolor:i});break;case"sliderbgcolor":a?O():tpGS.gsap.set(e,{background:i});break;case"sliderTabBgColor":RVS.F.bgUpdate("tabs",i);break;case"sliderThumbBgColor":RVS.F.bgUpdate("thumbs",i);break;case"module_spinner_color":F(i)}}function Q(e,t,i,a,r,s){var o=!1;if(void 0!==t?window.lastColorEditjObj=jQuery(t):(void 0!==window.lastColorEditjObj&&(i=window.RSColor.get(window.lastColorEditjObj.val())),o=!0),void 0!==i&&(1==window.lastColorEditjObj[0].dataset.navcolor?RVS.F.drawNavigation({type:window.lastColorEditjObj[0].dataset.evtparam,color:i,attribute:window.lastColorEditjObj[0].name}):z(window.lastColorEditjObj[0].name,i,o),s&&!0!==o))for(var n in s.ref)if("slider"===s.ref[n].type&&z(s.ref[n].inpname,i,o),"navstyle"===s.ref[n].type&&RVS.F.drawNavigation({type:s.ref[n].evtparam,color:i,attribute:s.ref[n].inpname}),("slider"===s.ref[n].type||"navstyle"===s.ref[n].type)&&r){RVS.F.updateSliderObj({path:s.ref[n].r,val:i});var l=jQuery("input[name="+s.ref[n].inpname+"]");l.length>0&&(l[0].value=i,l.rsColorPicker("refresh"))}}function E(e){var t={};return t.addOns=jQuery.extend(!0,{},e.addOns)||{},t.version=P(e.version,"6.0.0"),t.version=t.version<"6.0.0"?"6.0.0":t.version,t.alias=P(e.alias,""),t.shortcode=P(e.shortcode,""),t.type=P(e.type,"standard"),t.layouttype=P(e.layouttype,"fullwidth"),t.sourcetype=P(e.sourcetype,"gallery"),t.title=P(e.title,"New Slider"),t.googleFont=P(e.googleFont,[]),t.id=P(e.id,""),t.class=P(e.class,""),t.wrapperclass=P(e.wrapperclass,""),t.snap=P(e.snap,{adjust:"none",snap:!1,helpLines:!1,gap:20}),t.source=P(e.source,{gallery:{},post:{excerptLimit:55,maxPosts:30,fetchType:"cat_tag",category:"",sortBy:"ID",types:"post",list:"",sortDirection:"DESC",subType:"post"},woo:{excerptLimit:55,maxProducts:30,featuredOnly:!1,inStockOnly:!1,category:"",sortBy:"ID",types:"product",sortDirection:"DESC",regPriceFrom:"",regPriceTo:"",salePriceFrom:"",salePriceTo:""},instagram:{count:8,hashTag:"",transient:1200,type:"user",userId:""},facebook:{album:"",appId:"",appSecret:"",count:8,pageURL:"",transient:1200,typeSource:"album"},flickr:{apiKey:"",count:8,galleryURL:"",groupURL:"",photoSet:"",transient:1200,type:"publicphotos",userURL:""},twitter:{accessSecret:"",accessToken:"",consumerKey:"",consumerSecret:"",count:8,excludeReplies:!1,imageOnly:!1,includeRetweets:!1,transient:1200,userId:""},vimeo:{albumId:"",channelName:"",count:8,transient:1200,groupName:"",typeSource:"user",userName:""},youtube:{api:"",channelId:"",count:8,playList:"",transient:1200,typeSource:"channel"}}),"youtube"===t.sourcetype&&(""===t.source.youtube.count&&(t.source.youtube.count=8),""===t.source.youtube.channelId&&(t.source.youtube.channelId="UCpVm7bg6pXKo1Pr6k5kxG9A")),"vimeo"===t.sourcetype&&""===t.source.vimeo.count&&(t.source.vimeo.count=8),"twitter"===t.sourcetype&&""===t.source.twitter.count&&(t.source.twitter.count=8),"flickr"===t.sourcetype&&""===t.source.flickr.count&&(t.source.flickr.count=8),"facebook"===t.sourcetype&&""===t.source.facebook.count&&(t.source.facebook.count=8),t.def=P(e.def,{intelligentInherit:!0,autoResponsive:!0,responsiveChilds:!0,responsiveOffset:!0,transition:"fade",transitionDuration:300,delay:9e3,background:{fit:"cover",fitX:100,fitY:100,position:"center center",positionX:0,positionY:0,repeat:"no-repeat"},panZoom:{set:!1,blurStart:0,blurEnd:0,duration:1e4,ease:"none",fitEnd:100,fitStart:100,xEnd:0,yEnd:0,xStart:0,yStart:0,rotateStart:0,rotateEnd:0}}),t.def.intelligentInherit=void 0===t.def.intelligentInherit||t.def.intelligentInherit,t.def.autoResponsive=void 0===t.def.autoResponsive||t.def.autoResponsive,t.def.responsiveChilds=void 0===t.def.responsiveChilds||t.def.responsiveChilds,t.def.responsiveOffset=void 0===t.def.responsiveOffset||t.def.responsiveOffset,t.size=P(e.size,{enableUpscaling:!1,respectAspectRatio:!1,disableForceFullWidth:!1,custom:{d:!0,n:!1,t:!1,m:!1},minHeightFullScreen:"",minHeight:"",maxWidth:0,maxHeight:0,fullScreenOffsetContainer:"",fullScreenOffset:"",width:{d:1240,n:1024,t:778,m:480},height:{d:900,n:768,t:960,m:720},editorCache:{d:0,n:0,t:0,m:0},overflow:!1,useFullScreenHeight:!0,overflowHidden:!1,gridEQModule:!1,forceOverflow:!1,keepBPHeight:!1,ignoreHeightChanges:!0}),t.size.editorCache=void 0===t.size.editorCache?{d:0,n:0,t:0,m:0}:t.size.editorCache,t.size.editorCache.d=0===t.size.editorCache.d?t.size.height.d:t.size.editorCache.d,t.size.editorCache.n=0===t.size.editorCache.n?t.size.height.n:t.size.editorCache.n,t.size.editorCache.t=0===t.size.editorCache.t?t.size.height.t:t.size.editorCache.t,t.size.editorCache.m=0===t.size.editorCache.m?t.size.height.m:t.size.editorCache.m,t.codes=P(e.codes,{css:"",javascript:""}),t.carousel=P(e.carousel,{justify:!1,justifyMaxWidth:!1,snap:!0,borderRadius:0,borderRadiusUnit:"px",ease:"power3.inOut",fadeOut:!0,scale:!1,offsetScale:!1,horizontal:"center",vertical:"center",infinity:!1,maxItems:3,maxRotation:0,maxOpacity:100,paddingTop:0,paddingBottom:0,rotation:!1,scaleDown:50,space:0,speed:800,stretch:!1,varyFade:!1,varyRotate:!1,varyScale:!1,showAllLayers:"false"}),t.carousel.showAllLayers="true"===t.carousel.showAllLayers||!0===t.carousel.showAllLayers?"all":t.carousel.showAllLayers,t.hero=P(e.hero,{activeSlide:-1}),t.layout=P(e.layout,{bg:{color:"transparent",padding:0,dottedOverlay:"none",shadow:0,useImage:!1,image:"",imageSourceType:"full",fit:"cover",position:"center center",repeat:"no-repeat"},spinner:{color:"#ffffff",type:"0"},position:{marginTop:0,marginBottom:0,marginLeft:0,marginRight:0,align:"center",fixedOnTop:!1,addClear:!1}}),t.visibility=P(e.visibility,{hideSelectedLayersUnderLimit:0,hideAllLayersUnderLimit:0,hideSliderUnderLimit:0}),t.general=P(e.general,{slideshow:{slideShow:!0,stopOnHover:!1,stopSlider:!1,stopAfterLoops:0,stopAtSlide:1,shuffle:!1,loopSingle:!1,viewPort:!1,viewPortStart:"wait",viewPortArea:RVS.F.cToResp({default:"200px"}),presetSliderHeight:!1,initDelay:0,waitForInit:!1},progressbar:{set:!1,alignby:"slider",style:"horizontal",size:"5px",radius:10,vertical:"bottom",horizontal:"left",x:0,y:0,color:"rgba(255,255,255,0.5)",bgcolor:"transparent",basedon:"slide",gapsize:0,gap:!1,gapcolor:"rgba(255,255,255,0.5)",reset:"reset",visibility:{d:!0,m:!0,n:!0,t:!0}},firstSlide:{set:!1,duration:300,slotAmount:7,type:"fade",alternativeFirstSlideSet:!1,alternativeFirstSlide:1},layerSelection:!1,lazyLoad:"none",nextSlideOnFocus:!1,disableFocusListener:!1,disableOnMobile:!1,autoPlayVideoOnMobile:!0,disablePanZoomMobile:!1,useWPML:!1,perspective:600,perspectiveType:"global"}),void 0!==t.general.progressbar.height&&(t.general.progressbar.size=t.general.progressbar.height,delete t.general.progressbar.height),void 0!==t.general.progressbar.position&&(t.general.progressbar.vertical=t.general.progressbar.position,delete t.general.progressbar.position),void 0===t.general.perspectiveType&&(t.general.perspectiveType="local"),void 0===t.general.perspective&&(t.general.perspective=600),"object"!=typeof t.general.slideshow.viewPortArea&&(t.general.slideshow.viewPortArea=RVS.F.cToResp({default:t.general.slideshow.viewPortArea})),void 0!==e&&void 0!==e.nav&&void 0!==e.nav.swipe&&(e.nav.swipe.setMobileCarousel=void 0===e.nav.swipe.setMobileCarousel||e.nav.swipe.setMobileCarousel,e.nav.swipe.setDesktopCarousel=void 0===e.nav.swipe.setDesktopCarousel||e.nav.swipe.setDesktopCarousel),t.nav=P(e.nav,{preview:{width:50,height:100},swipe:{set:!1,setOnDesktop:!1,setMobileCarousel:!0,setDesktopCarousel:!0,blockDragVertical:!1,direction:"horizontal",minTouch:1,velocity:75},keyboard:{direction:"horizontal",set:!1},mouse:{set:"off",reverse:"default"},arrows:{set:!1,rtl:!1,animSpeed:"1000ms",animDelay:"1000ms",style:"1000",preset:"default",presets:{},alwaysOn:!0,hideDelay:200,hideDelayMobile:1200,hideOver:!1,hideOverLimit:0,hideUnder:!1,hideUnderLimit:778,left:{anim:"fade",horizontal:"left",vertical:"center",offsetX:30,offsetY:0,align:"slider"},right:{anim:"fade",horizontal:"right",vertical:"center",offsetX:30,offsetY:0,align:"slider"}},thumbs:{anim:"fade",animSpeed:"1000ms",animDelay:"1000ms",set:!1,rtl:!1,style:"2000",preset:"default",presets:{},alwaysOn:!0,hideDelay:200,hideDelayMobile:1200,hideOver:!1,hideOverLimit:0,hideUnder:!1,hideUnderLimit:778,spanWrapper:!1,horizontal:"center",vertical:"bottom",amount:5,direction:"horizontal",height:50,width:100,widthMin:100,innerOuter:"inner",offsetX:0,offsetY:20,space:5,align:"slider",padding:5,wrapperColor:"transparent"},tabs:{anim:"fade",animSpeed:"1000ms",animDelay:"1000ms",set:!1,rtl:!1,style:"4000",preset:"default",presets:{},alwaysOn:!0,hideDelay:200,hideDelayMobile:1200,hideOver:!1,hideOverLimit:0,hideUnder:!1,hideUnderLimit:778,spanWrapper:!1,horizontal:"center",vertical:"bottom",amount:5,direction:"horizontal",height:50,width:100,widthMin:100,innerOuter:"inner",offsetX:0,offsetY:20,space:5,align:"slider",padding:5,wrapperColor:"transparent"},bullets:{anim:"fade",animSpeed:"1000ms",animDelay:"1000ms",set:!1,rtl:!1,style:"3000",preset:"default",presets:{},alwaysOn:!0,horizontal:"center",vertical:"bottom",direction:"horizontal",offsetX:0,offsetY:20,align:"slider",space:5,hideDelay:200,hideDelayMobile:1200,hideOver:!1,hideOverLimit:0,hideUnder:!1,hideUnderLimit:778}}),void 0!==t.nav&&(void 0===t.nav.arrows||""!=t.nav.arrows.style&&null!=t.nav.arrows.style||(t.nav.arrows.style="1000"),void 0===t.nav.thumbs||""!=t.nav.thumbs.style&&null!=t.nav.thumbs.style||(t.nav.thumbs.style="2000"),void 0===t.nav.bullets||""!=t.nav.bullets.style&&null!=t.nav.bullets.style||(t.nav.bullets.style="3000"),void 0===t.nav.tabs||""!=t.nav.tabs.style&&null!=t.nav.tabs.style||(t.nav.tabs.style="4000")),t.troubleshooting=P(e.troubleshooting,{alternateImageType:"off",alternateURL:"",jsNoConflict:!1,jsInBody:!1,outPutFilter:"none",simplify_ie8_ios4:!1}),t.parallax=P(e.parallax,{set:!1,setDDD:!1,disableOnMobile:!1,levels:[5,10,15,20,25,30,35,40,45,46,47,48,49,50,51,30],ddd:{BGFreeze:!1,layerOverflow:!1,overflow:!1,shadow:!1,zCorrection:65},mouse:{speed:0,bgSpeed:0,layersSpeed:0,origo:"slidercenter",type:"scroll"}}),t.modal=P(e.modal,{bodyclass:"",horizontal:"center",vertical:"middle",cover:!0,coverColor:"rgba(0,0,0,0.5)"}),t.scrolleffects=P(e.scrolleffects,{set:!1,setBlur:!1,setFade:!1,setGrayScale:!1,bg:!1,direction:"both",layers:!1,maxBlur:10,multiplicator:"1.3",multiplicatorLayers:"1.3",disableOnMobile:!1,parallaxLayers:!1,staticLayers:!1,staticParallaxLayers:!1,tilt:30}),t.scrolltimeline=P(e.scrolltimeline,{set:!1,fixed:!1,fixedStart:2e3,fixedEnd:4e3,layers:!1,ease:"none",speed:500}),t.skins=P(e.skins,{colorsAtStart:!1}),t.source.post.fetchType=void 0===t.source.post.fetchType?"cat_tag":t.source.post.fetchType,t.source.instagram.hashTag=void 0===t.source.instagram.hashTag?"":t.source.instagram.hashTag,t.source.instagram.transient=void 0===t.source.instagram.transient?1200:t.source.instagram.transient,t.source.instagram.type=void 0===t.source.instagram.type?"":t.source.instagram.type,t.source.flickr.transient=void 0===t.source.flickr.transient?1200:t.source.flickr.transient,t.source.vimeo.transient=void 0===t.source.vimeo.transient?1200:t.source.vimeo.transient,t.source.youtube.transient=void 0===t.source.youtube.transient?1200:t.source.youtube.transient,t.def.transition=void 0===t.def.transition?"fade":t.def.transition,t.def.background.imageSourceType=void 0===t.def.background.imageSourceType?"full":t.def.background.imageSourceType,t.def.panZoom.blurStart=void 0===t.def.panZoom.blurStart?0:t.def.panZoom.blurStart,t.def.panZoom.blurEnd=void 0===t.def.panZoom.blurEnd?0:t.def.panZoom.blurEnd,t.size.maxWidth=void 0===t.size.maxWidth?"":t.size.maxWidth,t.carousel.ease=void 0===t.carousel.ease?"power3.inOut":t.carousel.ease,t.carousel.speed=void 0===t.carousel.speed?"800":t.carousel.speed,t.general.firstSlide.alternativeFirstSlideSet=void 0===t.general.firstSlide.alternativeFirstSlideSet?"":t.general.firstSlide.alternativeFirstSlideSet,t.nav.preview&&(t.nav.preview.width=void 0===t.nav.preview.width?50:t.nav.preview.width),t.nav.preview&&(t.nav.preview.height=void 0===t.nav.preview.height?100:t.nav.preview.height),t.nav.mouse&&(t.nav.mouse.reverse=void 0===t.nav.mouse.reverse?"default":t.nav.mouse.reverse),t.nav.arrows.left&&(t.nav.arrows.left.align=void 0===t.nav.arrows.left.align?"slider":t.nav.arrows.left.align),t.nav.arrows.right&&(t.nav.arrows.right.align=void 0===t.nav.arrows.right.align?"slider":t.nav.arrows.right.align),t.nav.bullets&&(t.nav.bullets.align=void 0===t.nav.bullets.align?"slider":t.nav.bullets.align),t.parallax.ddd.zCorrection=void 0===t.parallax.ddd.zCorrection?65:t.parallax.ddd.zCorrection,t.parallax.mouse.bgSpeed=void 0===t.parallax.mouse.bgSpeed?0:t.parallax.mouse.bgSpeed,t.parallax.mouse.layersSpeed=void 0===t.parallax.mouse.layersSpeed?1e3:t.parallax.mouse.layersSpeed,t.scrolleffects.bg=void 0!==t.scrolleffects.bg&&t.scrolleffects.bg,t.scrolleffects.direction=void 0===t.scrolleffects.direction?"both":t.scrolleffects.direction,t.scrolleffects.maxBlur=void 0===t.scrolleffects.maxBlur?10:t.scrolleffects.maxBlur,t.scrolleffects.multiplicator=void 0===t.scrolleffects.multiplicator?"1.3":t.scrolleffects.multiplicator,t.scrolleffects.multiplicatorLayers=void 0===t.scrolleffects.multiplicatorLayers?"1.3":t.scrolleffects.multiplicatorLayers,t.scrolleffects.tilt=void 0===t.scrolleffects.tilt?"":t.scrolleffects.tilt,t}function P(e,t){return null==e?t:e}RVS.F.setSlider=function(e){return e=void 0===e||0==e.length?{}:e,"undefined"!=typeof _rmig_&&(e=_rmig_.migrateSlider(e)),jQuery.extend(!0,E({}),E(e))},RVS.F.initSliderBuilder=function(){for(var p in RVS.C.rb=jQuery("#rev_builder"),RVS.C.tRC=document.getElementById("the_right_toolbar"),e=jQuery("#rev_slider_ul"),n=jQuery("#rev_slider_ul_inner"),t=jQuery("#layer_grid"),i=jQuery("#rev_slider_inbuild"),a=jQuery("#ruler_top_offset"),r=jQuery("#ruler_left_offset"),s=jQuery("#ruler_hor_marker"),o=jQuery("#ruler_ver_marker"),l=jQuery("#rev_builder_inner"),function(){if(RVS.ENV.skinColors=void 0===RVS.ENV.skinColors?jQuery("#module_color_skins"):RVS.ENV.skinColors,RVS.ENV.skinFonts=void 0===RVS.ENV.skinFonts?jQuery("#module_font_skins"):RVS.ENV.skinFonts,void 0!==RVS.SLIDER.settings.skins)for(var e in void 0===RVS.SLIDER.settings.skins.colors&&(RVS.SLIDER.settings.skins.cid=2,RVS.SLIDER.settings.skins.colors={0:{alias:"Highlight",v:"#ff0000"},1:{alias:"Headline Text",v:"#ffffff"},2:{alias:"Content Text",v:"#00ffff"}}),RVS.SLIDER.settings.skins.colors)if(RVS.SLIDER.settings.skins.colors.hasOwnProperty(e)){var t=RVS.SLIDER.settings.skins.colors[e];v(t,e)}}(),jQuery("#screenselector").on("change",function(e){RVS.screen=this.value,RVS.S.nextscreen="d"===RVS.screen?"none":"n"===RVS.screen?"d":"t"===RVS.screen?"n":"m"==RVS.screen?"t":"none",RVS.S.prevscreen="d"===RVS.screen?"n":"n"===RVS.screen?"t":"t"===RVS.screen?"m":"none",jQuery(".screen_selector.selected").removeClass("selected"),jQuery(".screen_selector.ss_"+RVS.screen).addClass("selected"),C(!1),RVS.DOC.trigger("sliderSizeChanged"),RVS.F.setRulers()}),RVS.DOC.on("click","#newslide, #add_blank_slide",function(){return RVS.F.addRemoveSlideWithBackupAfterSlideId({id:"addnewslide",step:"Add New Slide",icon:"fiber_new",slideObj:{slide:RVS.F.addSlideObj(),layers:{}},slideObjOld:{},beforeSelected:RVS.S.slideId,after:function(){RVS.DOC.trigger("changeToSlideMode")}}),!1}),RVS.DOC.on("addBulkSlides",function(e,t){return RVS.F.addRemoveSlideWithBackupAfterSlideId({id:"addnewslide",step:"Add New Slide",icon:"fiber_new",slideObj:{slide:RVS.F.addSlideObj(),layers:{}},slideObjOld:{},beforeSelected:RVS.S.slideId,urls:t.urlImage,endOfMain:function(){RVS.DOC.trigger("changeToSlideMode"),setTimeout(function(){RVS.DOC.trigger("saveslider",{force:!0})},500)}}),!1}),RVS.DOC.on("click","#add_template_slide",function(){RVS.F.openObjectLibrary({types:["moduletemplates","modules"],filter:"all",selected:["moduletemplates"],context:"editor",success:{slide:"addSlideFromTemplate"}})}),RVS.DOC.on("click","#add_module_slide",function(){RVS.F.openObjectLibrary({types:["modules","moduletemplates"],filter:"all",selected:["modules"],context:"editor",success:{slide:"addSlideFromTemplate"}})}),RVS.DOC.on("addSlideFromTemplate",function(e,t){RVS.F.ajaxRequest("install_template_slide",{slider_id:RVS.ENV.sliderID,slide_id:t},function(e){if(e.success){for(var t in e.slides)if(e.slides.hasOwnProperty(t)){var i={slide:RVS.F.addSlideObj(RVS.F.expandSlide(e.slides[t].params)),layers:{},id:e.slides[t].id};for(var a in e.slides[t].layers)if(e.slides[t].layers.hasOwnProperty(a)){var r=e.slides[t].layers[a],s=RVS.F.addLayerObj(jQuery.extend(!0,RVS.F.addLayerObj(r.type,void 0,!0),r));s&&(i.layers[s.uid]=s)}RVS.SLIDER[e.slides[t].id]=i,RVS.SLIDER.slideIDs.push(e.slides[t].id),RVS.F.addToSlideList({id:e.slides[t].id})}RVS.F.mainMode({mode:"slidelayout",set:!0,slide:e.slides[0].id})}})}),RVS.DOC.on("updatepublishicons",function(e,t){void 0!==t&&void 0!==t.val&&(document.getElementById("publish_toggle_icon_"+RVS.S.slideId).className=t.val+"slide")}),RVS.DOC.on("click",".publishedslide, .unpublishedslide",function(){var e=jQuery(this).closest("li").data("ref");return RVS.SLIDER[e].slide.publish.state="published"===RVS.SLIDER[e].slide.publish.state?"unpublished":"published",this.className=RVS.SLIDER[e].slide.publish.state+"slide",RVS.F.updateEasyInputs({container:jQuery("#form_slidegeneral_progstate"),path:e+".slide.",trigger:"init"}),RVS.F.slideinWork(e),!1}),RVS.DOC.on("deletesingleslide",function(){RVS.F.addRemoveSlideWithBackup({id:"deleteslide",step:"Remove Slide",icon:"remove",slideObjOld:jQuery.extend(!0,{},RVS.SLIDER[window.delete_slide_id]),slideId:window.delete_slide_id,slideObj:{},beforeSelected:RVS.S.slideId})}),RVS.DOC.on("click",".deleteslide, #do_delete_slide",function(){return window.delete_slide_id="do_delete_slide"===this.id?RVS.S.slideId:jQuery(this).closest("li").data("ref"),RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"delete",title:RVS_LANG.deleteslide,maintext:RVS_LANG.deletingslide,subtext:RVS_LANG.deleteselectedslide+" "+RVS.SLIDER[window.delete_slide_id].slide.title+" ?",do:{icon:"delete",text:RVS_LANG.yesdeleteslide,event:"deletesingleslide"},cancel:{icon:"cancel",text:RVS_LANG.cancel}}),!1}),RVS.DOC.on("click",".duplicateslide, #do_duplicate_slide",function(){var e="do_duplicate_slide"===this.id?RVS.S.slideId:jQuery(this).closest("li").data("ref");return RVS.F.addRemoveSlideWithBackupAfterSlideId({id:"duplicateslide",step:"Duplicate Existing Slide",icon:"content_copy",slideObj:jQuery.extend(!0,{},RVS.SLIDER[e]),fromSlideId:e,slideObjOld:{},beforeSelected:RVS.S.slideId}),!1}),RVS.DOC.on("click",".addchildslide, #do_addchild_slide",function(){var e="do_addchild_slide"===this.id?RVS.S.slideId:jQuery(this).closest("li").data("ref");return RVS.F.addRemoveSlideWithBackupAfterSlideId({id:"duplicateslide",parentId:e,step:"Duplicate Existing Slide",icon:"content_copy",slideObj:jQuery.extend(!0,{},RVS.SLIDER[e]),fromSlideId:e,slideObjOld:{},beforeSelected:RVS.S.slideId}),!1}),RVS.DOC.on("click","#add_skin_color",function(){void 0!==RVS.SLIDER.settings.skins&&(RVS.SLIDER.settings.skins.colors.length>10||(RVS.SLIDER.settings.skins.cid++,RVS.SLIDER.settings.skins.colors[RVS.SLIDER.settings.skins.cid]={alias:"Color Alias",v:"#ffffff"},v(RVS.SLIDER.settings.skins.colors[RVS.SLIDER.settings.skins.cid],RVS.SLIDER.settings.skins.cid),RVS.F.updateEasyInputs({container:RVS.ENV.skinColors,trigger:"init",visualUpdate:!0})))}),RVS.DOC.on("deleteSkinColor",function(e,t){void 0!==t&&(RVS.S.skinColorToDelete=t,void 0!==RVS.SLIDER.settings.skins.colors[t].ref&&RVS.SLIDER.settings.skins.colors[t].ref.length>0?RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"delete",title:RVS_LANG.deleteskin,maintext:RVS_LANG.areyousuredeleteskin,subtext:RVS_LANG.colrskinhas+" "+RVS.SLIDER.settings.skins.colors[t].ref.length+" "+RVS_LANG.references+". "+RVS_LANG.colorwillkept,do:{icon:"check_circle",text:RVS_LANG.deleteskin,event:"forcedeleteskincolor"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0}):RVS.DOC.trigger("forcedeleteskincolor"))}),RVS.DOC.on("forcedeleteskincolor",function(){delete RVS.SLIDER.settings.skins.colors[RVS.S.skinColorToDelete],jQuery("#globalskin_colorrule_"+RVS.S.skinColorToDelete).remove()}),RVS.DOC.on("updateSnapVisual",function(){RVS.F.snapVisual()}),RVS.DOC.on("showhidescrollonssm",function(e,t){jQuery(".sr_sbased_tab").hide(),jQuery("#sr_sbased_"+t).show(),RVS.F.checkForFixedScroll()}),RVS.DOC.on("updateAutoRotate",function(e,t){if(void 0===t||void 0===t.val)RVS.SLIDER.settings.general.slideshow.slideShow||jQuery("#generalslideshow").hide();else{RVS.F.openBackupGroup({id:"autorotate",txt:"Auto Slideshow",icon:"play_circle_outline"});var i="settings.general.slideshow.";t.val?RVS.F.updateSliderObj({path:i+"stopSlider",val:!1}):(RVS.F.updateSliderObj({path:i+"stopSlider",val:!0}),RVS.F.updateSliderObj({path:i+"stopAfterLoops",val:0}),RVS.F.updateSliderObj({path:i+"stopAtSlide",val:1})),RVS.F.closeBackupGroup({id:"autorotate"}),RVS.F.updateEasyInputs({container:jQuery("#form_slidergeneral_slideshow"),trigger:"init",visualUpdate:!0})}}),RVS.DOC.on("screenSelectorChanged",function(){RVS.F.updateEasyInputs({container:jQuery("#form_slidergeneral_general_viewport"),init:"true"})}),RVS.DOC.on("checkOnScrollSettings",function(){void 0!==RVS.TL&&void 0!==RVS.TL.TL&&(RVS.SLIDER.settings.scrolltimeline.set&&RVS.SLIDER.settings.scrolltimeline.fixed&&"auto"!==RVS.SLIDER.settings.layouttype?RVS.TL.TL.addClass("fixedscrollon"):RVS.TL.TL.removeClass("fixedscrollon"),RVS.DOC.trigger("checkLayerLoopswithOnScroll"))}),RVS.DOC.on("checkLayerLoopswithOnScroll",function(){clearTimeout(RVS.S.checkLayerLoopswithOnScroll),RVS.S.checkLayerLoopswithOnScroll=setTimeout(function(){if(!0===RVS.SLIDER.settings.scrolltimeline.set){var e=!1;for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&void 0!==RVS.L[t].timeline&&void 0!==RVS.L[t].timeline.scrollBased&&("true"==RVS.L[t].timeline.scrollBased||"default"==RVS.L[t].timeline.scrollBased&&!0===RVS.SLIDER.settings.scrolltimeline.layers)&&(RVS.L[t].timeline.loop.use=!1,e=!0);e&&(RVS.F.updateEasyInputs({container:jQuery("#layer_looping_wrap"),trigger:"init",visualUpdate:!0}),RVS.F.showInfo({content:RVS_LANG.layerloopdisabledduetimeline,type:"goodtoknow",showdelay:0,hidedelay:2,hideon:"",event:""}))}},200)}),RVS.DOC.on("click",".insertineditor",function(){return RVS.F.insertTextAtCursor(window.rs_jscss_editor,"\n"+jQuery(this.dataset.insertfrom).val().replace("revapi.","revapi"+RVS.ENV.sliderID+".")+"\n"),!1}),RVS.DOC.on("click",".js_css_editor_tabs",function(){jQuery(".js_css_editor_tabs").removeClass("selected"),jQuery(this).addClass("selected"),RVS.SLIDER.settings.codes[window.rs_jscss_editor.getMode().name]=window.rs_jscss_editor.getValue(),window.rs_jscss_editor.setValue(RVS.SLIDER.settings.codes[this.dataset.mode]),window.rs_jscss_editor.setOption("mode",this.dataset.mode)}),RVS.DOC.on("click","#emc_toggle, #form_slidergeneral_advanced_api",function(){jQuery(".emc_toggle_wrap").toggleClass("open")}),RVS.DOC.on("openColorSkinApi",RVS.F.openColorSkinApi),RVS.DOC.on("click","#rbm_colorskins .rbm_close",function(){RVS.F.RSDialog.close()}),RVS.DOC.on("openSliderApi",RVS.F.openSliderApi),RVS.DOC.on("click","#rbm_slider_api .rbm_close",function(){RVS.SLIDER.settings.codes[window.rs_jscss_editor.getMode().name]=window.rs_jscss_editor.getValue(),RVS.F.RSDialog.close()}),RVS.DOC.on("device_area_dimension_update",function(){C(!0,!0),RVS.DOC.trigger("updateAllInheritedSize"),RVS.F.redrawSlideBG(),RVS.F.expandCollapseTimeLine(!0,"open")}),RVS.DOC.on("updatePerspective",function(){jQuery("#global_layers_perspectives").val(RVS.SLIDER.settings.general.perspective),RVS.F.allLayersReDraw()}),RVS.DOC.on("updatesliderlayout_main",function(e,t){RVS.DOC.trigger("checkOnScrollSettings"),RVS.DOC.trigger("updatesliderlayout",[e,t])}),RVS.DOC.on("updatesliderlayout",function(e,t){clearTimeout(window.updateSliderLayoutTimer),d=RVS.S.lgh,window.updateSliderLayoutTimer=setTimeout(function(){C(!1),RVS.F.redrawSlideBG(),"slidertype"===t&&T(),d!==RVS.S.lgh&&RVS.F.updateAllHTMLLayerPositions()},100)}),RVS.DOC.on("device_area_availibity",function(){C(!0),RVS.F.updateAvailableDevices(),RVS.F.updateDeviceOnOffBtns()}),RVS.DOC.on("check_custom_size",function(e,t){var i;i=t.eventparam,RVS.SLIDER.settings.size.custom[i]=!0,jQuery("#sr_custom_"+i).prop("checked",RVS.SLIDER.settings.size.custom[i]),RVS.F.turnOnOffVisUpdate({input:jQuery("#sr_custom_"+i)})}),RVS.F.staticsDoubleUpdate=function(e){!0!==RVS.S.resetLastShownAndStatic&&RVS.SLIDER[RVS.S.slideId].slide.static.isstatic&&RVS.SLIDER[RVS.S.slideId].slide.static.lastEdited&&void 0!==RVS.S.lastShownSlideId&&(RVS.S.resetLastShownAndStatic=!0,RVS.S.slideIdCache=RVS.S.slideId,RVS.S.slideId=RVS.S.lastShownSlideId),e.call(),RVS.S.resetLastShownAndStatic&&(clearTimeout(window.resetLastShownTimer),window.resetLastShownTimer=setTimeout(function(){RVS.S.resetLastShownAndStatic=!1,RVS.S.lastShownSlideId=RVS.S.slideId,RVS.S.slideId=RVS.S.slideIdCache,e.call()},200))},RVS.DOC.on("windowresized",function(){RVS.F.staticsDoubleUpdate(RVS.F.sliderUpdateAfterResize)}),RVS.F.sliderUpdateAfterResize=function(){m.width=l.width(),y.width=i.width(),C(!1),RVS.F.setRulers(),RVS.F.updateContentDeltas(),L("update")},RVS.DOC.on("updateShortCode",function(){RVS.SLIDER.settings.alias=RVS.F.sanitize_input(RVS.SLIDER.settings.alias),RVS.SLIDER.settings.shortcode='[rev_slider alias="'+RVS.SLIDER.settings.alias+'"][/rev_slider]',RVS.SLIDER.settings.modalshortcode='[rev_slider usage="modal" alias="'+RVS.SLIDER.settings.alias+'"][/rev_slider]',RVS.F.updateEasyInputs({container:jQuery("#form_module_title"),init:"true"}),RVS.F.updateEasyInputs({container:jQuery("#form_slider_as_modal"),init:"true"})}),RVS.DOC.on("sliderBGUpdate",O),RVS.DOC.on("sliderProgressUpdate",T),RVS.DOC.on("coloredit colorcancel",Q),RVS.DOC.on("updateParallaxLevelTexts",RVS.F.updateParallaxLevelTexts),RVS.DOC.on("updateParallaxdddBG",RVS.F.updateParallaxdddBG),RVS.DOC.on("updateSourcePostCategories",function(){RVS.F.updatePostCategories({postTypes:RVS.SLIDER.settings.source.post.types,categories:jQuery("#post_category")})}),RVS.DOC.on("updateSourceWooCategories",function(){RVS.F.updatePostCategories({postTypes:RVS.SLIDER.settings.source.woo.types,categories:jQuery("#woo_category")})}),RVS.DOC.on("flickrsourcechange",I),RVS.DOC.on("facebooksourcechange",D),RVS.DOC.on("youtubesourcechange",x),RVS.DOC.on("loadStreamDependencies",b),RVS.DOC.on("revertEasyInputs.source",function(e,t){RVS.F.updateEasyInputs({container:t,trigger:"init",path:"settings."});var i=RVS.SLIDER.settings.source.flickr.apiKey!==RVS.F.revert.settings.source.flickr.apiKey||RVS.SLIDER.settings.source.flickr.userURL!==RVS.F.revert.settings.source.flickr.userURL||RVS.SLIDER.settings.source.flickr.apiKey!==RVS.F.revert.settings.source.flickr.apiKey,a=RVS.SLIDER.settings.source.facebook.pageURL!==RVS.F.revert.settings.source.facebook.pageURL||RVS.SLIDER.settings.source.facebook.appId!==RVS.F.revert.settings.source.facebook.appId;ytchange=RVS.SLIDER.settings.source.youtube.api!==RVS.F.revert.settings.source.youtube.api||RVS.SLIDER.settings.source.youtube.channelId!==RVS.F.revert.settings.source.youtube.channelId,(i||a||ytchange)&&(V=!0)}),RVS.DOC.on("moduleSpinnerChange",function(){var e=RVS.SLIDER.settings.layout.spinner.type;jQuery("rs-loader").attr("class","spinner"+e).html(w()),(isNaN(e)||parseInt(e,10)<6)&&F()}),RVS.DOC.on("scrollUpdates",function(){L("update")}),function(){for(var t=0,s=0;s<480;s++){if(t%2!=0&&0!==t)a.append('
              '),r.append('
              ');else if(0===t){var o=10*(s-120),n=(""+o).split(""),l=n.join("
              ");a.append('
              '+o+"
              "),r.append('
              '+l+"
              ")}else a.append('
              '),r.append('
              ');t=10==++t?0:t}y.width=i.width(),RVS.S.ulDIM={width:e.width(),height:e.height()},h=RVS.C.rb.offset()}(),RVS.F.sliderUpdateAllFields(),RVS.DOC.trigger("updateShortCode"),L(),S=document.getElementById("show_c_height"),void 0!==(c=document.getElementById("show_c_width"))&&(c.innerHTML=Math.round(RVS.F.GW(RVS.screen))+"px"),b(),RVS.F.checkSliderSource(),RVS.V.sizesold)document.getElementById("global_size_"+RVS.V.sizesold[p]).innerHTML=0==p?"> "+RVS.ENV.glb_slizes[RVS.V.sizes[1]]:3==p?"< "+RVS.ENV.glb_slizes[RVS.V.sizes[p]]:parseInt(RVS.ENV.glb_slizes[RVS.V.sizes[p]],0)-1+"px - "+RVS.ENV.glb_slizes[RVS.V.sizes[parseInt(p,0)+1]]},RVS.F.clearSnapVisual=function(){RVS.C.gcanvas=void 0===RVS.C.gcanvas?document.getElementById("gridcanvas"):RVS.C.gcanvas,RVS.C.gCTX=void 0===RVS.C.gCTX?RVS.C.gcanvas.getContext("2d"):RVS.C.gCTX,RVS.C.gcanvas.width=RVS.S.ulDIM.width,RVS.C.gcanvas.height=RVS.S.ulDIM.height,RVS.C.gCTX.clearRect(0,0,RVS.S.ulDIM.width,RVS.S.ulDIM.height)},RVS.F.getSnapPoint=function(e,t){return{x:RVS.SLIDER.settings.snap.gap*Math.round(e/RVS.SLIDER.settings.snap.gap),y:RVS.SLIDER.settings.snap.gap*Math.round(t/RVS.SLIDER.settings.snap.gap)}},RVS.F.snapVisual=function(e){(e=void 0===e?{}:e).av=void 0===e.av?void 0!==RVS.selLayers[0]?RVS.L[RVS.selLayers[0]].position.horizontal[RVS.screen].v:"left":e.av,e.ah=void 0===e.ah?void 0!==RVS.selLayers[0]?RVS.L[RVS.selLayers[0]].position.vertical[RVS.screen].v:"top":e.ah;var t=f.x,i=f.y;if(RVS.F.clearSnapVisual(),RVS.SLIDER.settings.snap.gap=parseInt(RVS.SLIDER.settings.snap.gap,0),RVS.SLIDER.settings.snap.gap=0===RVS.SLIDER.settings.snap.gap?1:RVS.SLIDER.settings.snap.gap,"grid"===RVS.SLIDER.settings.snap.adjust&&RVS.SLIDER.settings.snap.gap>4){RVS.GSNAP={X:"left"===e.ah?t:"right"===e.ah?t+RVS.S.lgw:t+RVS.S.lgw/2,Y:"top"===e.av?i:"bottom"===e.av?i+RVS.S.lgh:i+RVS.S.lgh/2},RVS.GSNAP.XO=RVS.SLIDER.settings.snap.gap*Math.ceil(RVS.GSNAP.X/RVS.SLIDER.settings.snap.gap),RVS.GSNAP.YO=RVS.SLIDER.settings.snap.gap*Math.ceil(RVS.GSNAP.Y/RVS.SLIDER.settings.snap.gap),RVS.C.gCTX.beginPath();for(var a=RVS.GSNAP.X-RVS.GSNAP.XO;a5&&(void 0===s[e.x-RVS.SLIDER.settings.snap.gap]&&(RVS.C.gCTX.moveTo(e.x-RVS.SLIDER.settings.snap.gap+t,0),RVS.C.gCTX.lineTo(e.x-RVS.SLIDER.settings.snap.gap+t,RVS.S.ulDIM.height),s[e.x-RVS.SLIDER.settings.snap.gap]=!0),void 0===s[e.xr+RVS.SLIDER.settings.snap.gap]&&(RVS.C.gCTX.moveTo(e.xr+RVS.SLIDER.settings.snap.gap+t,0),RVS.C.gCTX.lineTo(e.xr+RVS.SLIDER.settings.snap.gap+t,RVS.S.ulDIM.height),s[e.xr+RVS.SLIDER.settings.snap.gap]=!0))}for(var o in s={},RVS.S.DaD.snapV){if(!RVS.S.DaD.snapV.hasOwnProperty(o))continue;let e=RVS.S.DaD.snapV[o];void 0===s[e.y]&&(RVS.C.gCTX.moveTo(0,e.y+i),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.y+i),s[e.y]=!0),void 0===s[e.ym]&&(RVS.C.gCTX.moveTo(0,e.ym+i),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.ym+i),s[e.ym]=!0),void 0===s[e.yb]&&(RVS.C.gCTX.moveTo(0,e.yb+i),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.yb+i),s[e.yb]=!0),RVS.SLIDER.settings.snap.gap>5&&(void 0===s[e.y-RVS.SLIDER.settings.snap.gap]&&(RVS.C.gCTX.moveTo(0,e.y+i-RVS.SLIDER.settings.snap.gap),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.y+i-RVS.SLIDER.settings.snap.gap),s[e.y-RVS.SLIDER.settings.snap.gap]=!0),void 0===s[e.yb+RVS.SLIDER.settings.snap.gap]&&(RVS.C.gCTX.moveTo(0,e.yb+i+RVS.SLIDER.settings.snap.gap),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.yb+i+RVS.SLIDER.settings.snap.gap),s[e.yb+RVS.SLIDER.settings.snap.gap]=!0))}if(RVS.C.gCTX.strokeStyle="rgba(250, 63, 142, 0.25)",RVS.C.gCTX.stroke(),RVS.C.gCTX.beginPath(),void 0!==RVS.S.DaD.snapHF&&-1!==RVS.S.DaD.snapHF.uid){let e=RVS.S.DaD.snapH[RVS.S.DaD.snapHF.uid];RVS.C.gCTX.moveTo(e.x+t+RVS.S.DaD.snapHF.offset,0),RVS.C.gCTX.lineTo(e.x+t+RVS.S.DaD.snapHF.offset,RVS.S.ulDIM.height),RVS.C.gCTX.lineWidth=2,RVS.C.gCTX.strokeStyle="rgba(250, 63, 142, 1)",RVS.C.gCTX.stroke()}if(void 0!==RVS.S.DaD.snapVF&&-1!==RVS.S.DaD.snapVF.uid){let e=RVS.S.DaD.snapV[RVS.S.DaD.snapVF.uid];RVS.C.gCTX.moveTo(0,e.y+i+RVS.S.DaD.snapVF.offset),RVS.C.gCTX.lineTo(RVS.S.ulDIM.width,e.y+f.y+RVS.S.DaD.snapVF.offset),RVS.C.gCTX.lineWidth=2,RVS.C.gCTX.strokeStyle="rgba(250, 63, 142, 1)",RVS.C.gCTX.stroke()}}},RVS.F.updateAvailableDevices=function(){for(var e=!1,t=1;t<4;t++)RVS.SLIDER.settings.size.custom[RVS.V.sizes[t]]?jQuery("#screen_selecotr_ss_"+RVS.V.sizes[t]).removeClass("ssnotavailable"):(jQuery("#screen_selecotr_ss_"+RVS.V.sizes[t]).addClass("ssnotavailable"),RVS.screen==RVS.V.sizes[t]&&(e=!0));e&&jQuery("#screen_selecotr_ss_d").trigger("click"),RVS.DOC.trigger("updateAllInheritedSize")},RVS.F.checkForFixedScroll=function(){"slider"===RVS.eMode.top&&"#form_module_scroll"==RVS.eMode.menu&&jQuery("#timeline_slider_tab").hasClass("selected")?(RVS.TL.TL.addClass("fixedscrolledit"),RVS.TL.FixedScrollEdit=!0):RVS.TL.FixedScrollEdit&&(RVS.TL.TL.removeClass("fixedscrolledit"),RVS.TL.FixedScrollEdit=!1)},RVS.F.updateDeviceOnOffBtns=function(e){for(var t in RVS.V.sizes)if("d"!==RVS.V.sizes[t]){var i=jQuery("#sr_custom_"+RVS.V.sizes[t]),a=jQuery("#sr_custom_"+RVS.V.sizes[t]+"_opt");i.prop("checked",RVS.SLIDER.settings.size.custom[RVS.V.sizes[t]]),a.prop("checked",RVS.SLIDER.settings.size.custom[RVS.V.sizes[t]]),e||(RVS.F.turnOnOffVisUpdate({input:i}),RVS.F.turnOnOffVisUpdate({input:a}))}},RVS.F.sliderUpdateAllFields=function(t){C(!0);var i=RVS.SLIDER.settings;for(var a in jQuery('input[name="sliderlayouttype_guide"][value="'+i.layouttype+'"]').prop("checked","checked"),jQuery('input[name="sliderlayouttype"][value="'+i.layouttype+'"]').prop("checked","checked"),jQuery('input[name="slidertype"][value="'+i.type+'"]').prop("checked","checked"),jQuery('input[name="slidertype_guide"][value="'+i.type+'"]').prop("checked","checked"),RVS.F.updateDeviceOnOffBtns(!0),RVS.F.updateAvailableDevices(),jQuery("#sr_size_minheight").val(parseInt(i.size.minHeight,0)||""),jQuery("#sr_size_maxheight").val(parseInt(i.size.maxHeight,0)||""),jQuery("#sr_size_minheight_fs").val(parseInt(i.size.minHeightFullScreen,0)||""),jQuery("#sr_size_maxwidth").val(parseInt(i.size.maxWidth,0)||""),jQuery("#slidermodalcolor").val(i.modal.coverColor).rsColorPicker("refresh"),jQuery("#sliderbgcolor").val(i.layout.bg.color).rsColorPicker("refresh"),jQuery("#sr_layout_padding").val(parseInt(i.layout.bg.padding,0)||""),jQuery("#sliderprogresscolor").val(i.general.progressbar.color).rsColorPicker("refresh"),jQuery("#sliderprogresscolorbg").val(i.general.progressbar.bgcolor).rsColorPicker("refresh"),jQuery("#progressgapcolor").val(i.general.progressbar.gapcolor).rsColorPicker("refresh"),jQuery("#sr_pb_gap").val(parseInt(i.general.progressbar.gap,0)||10),jQuery("#sr_pb_radius").val(parseInt(i.general.progressbar.gap,0)||10),jQuery("#sr_pb_size").val(parseInt(i.general.progressbar.size,0)||10),jQuery("#generalprogressbaroffsetx").val(parseInt(i.general.progressbar.x,0)||10),jQuery("#generalprogressbaroffsety").val(parseInt(i.general.progressbar.y,0)||10),jQuery("#generalprogressbaroffsety").val(parseInt(i.general.progressbar.y,0)||10),RVS.F.setRadio({radio:"sr_pr_alignscene",radioValue:i.general.progressbar.alignby||"slider"}),t&&(jQuery(".slider_general_collector .tponoffwrap").each(function(){RVS.F.turnOnOff(jQuery(this),!1)}),RVS.F.updateEasyInputs({container:jQuery(".slider_general_collector"),path:"settings."})),RVS.F.updateEasyInputs({container:jQuery("#rbm_colorskins"),path:"settings."}),RVS.F.initTpColorBoxes(jQuery("#rbm_colorskins").find(".my-color-field")),RVS.F.updateEasyInputs({container:jQuery("#screen_selector_top_list"),path:"settings."}),RVS.F.updateEasyInputs({container:jQuery("#slider_settings"),path:"settings."}),RVS.F.updateEasyInputs({container:jQuery("#nav_form_collector"),path:"settings."}),jQuery("#sliderTabBgColor").val(i.nav.tabs.wrapperColor).rsColorPicker("refresh"),jQuery("#sliderThumbBgColor").val(i.nav.thumbs.wrapperColor).rsColorPicker("refresh"),jQuery("#slider_title").html(RVS.SLIDER.settings.title),RVS.DOC.trigger("updateSourcePostCategories"),RVS.DOC.trigger("updateSourceWooCategories"),RVS.DOC.trigger("updatesliderthumb"),RVS.DOC.trigger("moduleSpinnerChange"),RVS.DOC.trigger("updateAutoRotate"),RVS.SLIDER.settings.addOns)RVS.SLIDER.settings.addOns.hasOwnProperty(a)&&RVS.SLIDER.settings.addOns[a].enable&&RVS.DOC.trigger(a+"_init");jQuery("#global_layers_perspectives").val(parseInt(i.general.perspective,0)||"600px"),RVS.F.updateContentDeltas(),RVS.F.updateAllNavigationContainer(!0),T(),O(!1),RVS.S.ulDIM={width:e.width(),height:e.height()},RVS.F.updateParallaxLevelTexts(),RVS.F.updateParallaxdddBG(),RVS.DOC.trigger("checkOnScrollSettings")},RVS.F.updateAllNavigationContainer=function(e){RVS.SLIDER.settings.nav.arrows.set&&RVS.F.updateNavStyleSelection({init:e,type:"arrows"}),RVS.SLIDER.settings.nav.bullets.set&&RVS.F.updateNavStyleSelection({init:e,type:"bullets"}),RVS.SLIDER.settings.nav.tabs.set&&RVS.F.updateNavStyleSelection({init:e,type:"tabs"}),RVS.SLIDER.settings.nav.thumbs.set&&RVS.F.updateNavStyleSelection({init:e,type:"thumbs"})},RVS.F.redrawAllNavigationContainer=function(e){RVS.SLIDER.settings.nav.arrows.set&&RVS.F.drawNavigation({init:e,type:"arrows"}),RVS.SLIDER.settings.nav.bullets.set&&RVS.F.drawNavigation({init:e,type:"bullets"}),RVS.SLIDER.settings.nav.tabs.set&&RVS.F.drawNavigation({init:e,type:"tabs"}),RVS.SLIDER.settings.nav.thumbs.set&&RVS.F.drawNavigation({init:e,type:"thumbs"})},RVS.F.setRulers=function(e){f.x=Math.max(15,6+(y.width-RVS.F.GW(RVS.screen))/2),f.y=Math.max(65,RVS.S.layer_grid_offset.top),function(e){if(void 0===e||void 0===e.offset.x||void 0===e.offset.y)return;var t={x:parseInt(e.offset.x,0)-g.x+"px",y:65-g.y+RVS.S.dim_offsets.navtop+"px"};tpGS.gsap.set(a,{x:t.x}),tpGS.gsap.set(r,{y:t.y})}({offset:{x:f.x,y:f.y}})},RVS.F.setRulerMarkers=function(e){e=void 0===e?{y:0,x:0}:e;var t="overruler"===RVS.S.builderHover||"overbuilder"===RVS.S.builderHover?"block":"hidden",i=e.x,a=Math.max(65,e.y-h.top);tpGS.gsap.set(s,{left:i+"px",height:"15px",display:t}),tpGS.gsap.set(o,{top:a+"px",width:"15px",display:t})},RVS.F.updateContentDeltas=function(){if(void 0!==RVS.C.layergrid||void 0!==t){var i=e.offset(),a="slidelayout"===RVS.S.vWmode?void 0===RVS.C.layergrid?t.offset():RVS.C.layergrid.offset():void 0===t?RVS.C.layergrid.offset():t.offset();RVS.S.layer_grid_offset=a,RVS.S.layer_wrap_offset.x=a.left-i.left,RVS.S.layer_wrap_offset.y=a.top-i.top,RVS.S.layer_wrap_offset.xr=e.width()-t.width()-RVS.S.layer_wrap_offset.x,RVS.S.lgw=t.width(),RVS.S.lgh=t.height(),RVS.SLIDER.settings.size.editorCache[RVS.screen]=RVS.S.lgh,void 0!==S&&(S.innerHTML=parseInt(RVS.S.lgh,0)+"px"),void 0!==c&&(c.innerHTML=Math.round(RVS.F.GW(RVS.screen))+"px"),window.contentDeltaFirstRun=!0}},RVS.F.panSlider=function(e){},RVS.F.updateParallaxLevelTexts=function(){jQuery(".prallaxlevelselect").each(function(){for(var e=jQuery(this),t=1;t<16;t++)e[0].options[t].text=t+". ("+RVS.SLIDER.settings.parallax.levels[t-1]+" %)";e.select2RS({minimumResultsForSearch:"Infinity"})})},RVS.F.checkSliderSource=function(){var e=!0,t=RVS.SLIDER.settings.source[RVS.SLIDER.settings.sourcetype],i=t.count;switch(i=void 0===i||""==i?0:i,RVS.SLIDER.settings.sourcetype){case"facebook":e=""!==t.apiId&&(""!==t.pageURL||""!==t.album)&&0!=i;break;case"flickr":e=""!==t.apiKey&&""!==t.appSecret&&(""!==t.galleryURL||""!==t.groupURL||""!==t.photoSet||""!==t.userURL)&&0!=i;break;case"instagram":e=""!==t.userId&&0!=i;break;case"vimeo":e=!0===(e=("channel"!=t.typeSource||""!=t.channelName)&&(("user"!=t.typeSource||""!=t.userName)&&(("group"!=t.typeSource||""!=t.groupName)&&("album"!=t.typeSource||""!=t.albumId))))&&0!=i;break;case"youtube":e=""!==t.api&&""!==t.channelId&&0!=i;break;case"twitter":e=""!==t.accessSecret&&""!==t.accessToken&&""!==t.consumerKey&&""!=t.consumerSecret&&""!==t.userId&&0!=i}e||RVS.F.showInfo({content:RVS_LANG.somesourceisnotcorrect,type:"goodtoknow",showdelay:2,hidedelay:5,hideon:"click",event:""})},RVS.F.updateParallaxdddBG=function(){clearTimeout(window.updateParallaxDDDBGTimer),window.updateParallaxDDDBGTimer=setTimeout(function(){RVS.F.updateEasyInputs({container:jQuery(".slider_ddd_subsettings"),init:!0})},50)},RVS.F.reSortSlides=function(){for(var e in RVS.SLIDER.slideIDs)RVS.SLIDER.slideIDs.hasOwnProperty(e)&&-1===(""+RVS.SLIDER.slideIDs[e]).indexOf("static_")&&jQuery("#slidelist").append(jQuery("#slide_list_element_"+RVS.SLIDER.slideIDs[e]))},RVS.F.openNewGuide=function(){window.initQuickGuide?window.initQuickGuide.page=0:(RVS.DOC.on("click","#rbm_quickguide .rbm_close, .mcg_quit_page",function(){RVS.F.RSDialog.close(),RVS.F.sliderUpdateAllFields(!0)}),RVS.DOC.on("click",".mcg_next_page",function(){window.initQuickGuide.page++,_()}),RVS.DOC.on("click",".mcg_prev_page",function(){window.initQuickGuide.page--,_(-1)}),window.initQuickGuide={page:0,active:0},RVS.DOC.on("click",".guide_combi_resize",function(){switch(jQuery(".guide_combi_resize").removeClass("selected"),this.className+=" selected",this.id){case"guide_classic":RVS.SLIDER.settings.def.intelligentInherit=!1,RVS.SLIDER.settings.def.autoResponsive=!1,RVS.SLIDER.settings.def.responsiveChilds=!1,RVS.SLIDER.settings.def.responsiveOffset=!1,RVS.SLIDER.settings.size.custom.n=!1,RVS.SLIDER.settings.size.custom.t=!1,RVS.SLIDER.settings.size.custom.m=!1;break;case"guide_intelligent":RVS.SLIDER.settings.def.intelligentInherit=!0,RVS.SLIDER.settings.def.autoResponsive=!0,RVS.SLIDER.settings.def.responsiveChilds=!0,RVS.SLIDER.settings.def.responsiveOffset=!0;break;case"guide_manual":RVS.SLIDER.settings.def.intelligentInherit=!1,RVS.SLIDER.settings.def.autoResponsive=!1,RVS.SLIDER.settings.def.responsiveChilds=!1,RVS.SLIDER.settings.def.responsiveOffset=!1,RVS.SLIDER.settings.size.custom.n=!0,RVS.SLIDER.settings.size.custom.t=!0,RVS.SLIDER.settings.size.custom.m=!0}RVS.F.sliderUpdateAllFields(!0),C(!0),RVS.F.updateAvailableDevices(),RVS.F.updateDeviceOnOffBtns()})),_(),jQuery("#guide_classic").removeClass("selected"),jQuery("#guide_intelligent").removeClass("selected"),jQuery("#guide_manual").removeClass("selected"),RVS.SLIDER.settings.def.intelligentInherit?jQuery("#guide_intelligent").addClass("selected"):RVS.SLIDER.settings.size.custom.n||RVS.SLIDER.settings.size.custom.t||RVS.SLIDER.settings.size.custom.m?jQuery("#guide_manual").addClass("selected"):jQuery("#guide_classic").addClass("selected"),RVS.F.updateEasyInputs({container:jQuery("#rbm_quickguide"),path:"settings."}),RVS.F.RSDialog.create({modalid:"rbm_quickguide",bgopacity:.85})},RVS.F.duplicateSkinColors=function(e){if(void 0!==RVS.SLIDER.settings.skins&&void 0!==RVS.SLIDER.settings.skins.colors)for(var t in RVS.SLIDER.settings.skins.colors)if(RVS.SLIDER.settings.skins.colors.hasOwnProperty(t)&&void 0!==RVS.SLIDER.settings.skins.colors[t].ref){var i=RVS.SLIDER.settings.skins.colors[t].ref,a=[];for(var r in i){if(i.hasOwnProperty(r))if("slide"===e.type&&void 0!==e.slideFrom&&void 0!==e.slideTo&&""+i[r].slide==""+e.slideFrom)(s=jQuery.extend(!0,{},i[r])).slide=""+e.slideTo,s.r=s.r.replace(e.slideFrom,e.slideTo),a.push(s);else if("layer"===e.type&&void 0!==e.layerFrom&&void 0!==e.layerTo&&""+i[r].slide==""+e.slideFrom&&""+i[r].layer==""+e.layerFrom){var s;(s=jQuery.extend(!0,{},i[r])).layer=""+e.layerTo,s.slide=""+e.slideTo,s.r=s.r.replace(e.slideFrom,e.slideTo),s.r=s.r.replace(".layers."+e.layerFrom,".layers."+e.layerTo),a.push(s)}}for(r=0;r=0&&(t=e[i].replace("[","").replace("]","").split("|"),e[i]=new function(e){return tpGS.gsap.utils.wrap(t,void 0)});return e}function V(e,t,i){if(void 0!==e&&e.indexOf("block")>=0){var a={};switch(0===t.find(".tp-blockmask_in").length&&(t.append('
              '),t.append('
              ')),i=void 0===i?"power3.inOut":i,a.ft=[{scaleY:1,scaleX:0,transformOrigin:"0% 50%"},{scaleY:1,scaleX:1,ease:i,immediateRender:!1}],a.t={scaleY:1,scaleX:0,transformOrigin:"100% 50%",ease:i,immediateRender:!1},a.bmask_in=t.find(".tp-blockmask_in"),a.bmask_out=t.find(".tp-blockmask_out"),a.type="block",e){case"blocktoleft":case"blockfromright":a.ft[0].transformOrigin="100% 50%",a.t.transformOrigin="0% 50%";break;case"blockfromtop":case"blocktobottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 0%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 100%",ease:i,immediateRender:!1};break;case"blocktotop":case"blockfrombottom":a.ft=[{scaleX:1,scaleY:0,transformOrigin:"50% 100%"},{scaleX:1,scaleY:1,ease:i,immediateRender:!1}],a.t={scaleX:1,scaleY:0,transformOrigin:"50% 0%",ease:i,immediateRender:!1}}return a.ft[1].overwrite="auto",a.t.overwrite="auto",a}return t.find(".tp-blockmask").remove(),!1}function y(e){var t=void 0===e.source?jQuery.extend(!0,{},e.frame.transform):jQuery.extend(!0,{},e.frame[e.source]),i=RVS.H[e.layerid].w.height(),a=RVS.H[e.layerid].w.width(),r=RVS.H[e.layerid].w.position(),s="slide"===RVS.L[e.layerid].behavior.baseAlign?RVS.S.layer_grid_offset.left:0,o=-1===RVS.L[e.layerid].group.puid?RVS.S.lgh:void 0===RVS.H[RVS.L[e.layerid].group.puid]?RVS.S.lgh:RVS.H[RVS.L[e.layerid].group.puid].w.height(),n=-1===RVS.L[e.layerid].group.puid?RVS.S.lgw:void 0===RVS.H[RVS.L[e.layerid].group.puid]?RVS.S.lgw:RVS.H[RVS.L[e.layerid].group.puid].w.width(),l={originX:"50%",originY:"50%",originZ:"0"};for(var d in t)if(t.hasOwnProperty(d)){if(t[d]="object"==typeof t[d]?t[d][RVS.screen].v:t[d],"inherit"===t[d]||"delay"===d||"direction"===d||"use"===d||"fuse"===d)delete t[d];else if("originX"===d||"originY"===d||"originZ"===d)l[d]=t[d],delete t[d];else if("perspective"!==d&&"transformPerspective"!==d||"global"!==RVS.SLIDER.settings.general.perspectiveType&&"isometric"!==RVS.SLIDER.settings.general.perspectiveType||(t[d]="isometric"===RVS.SLIDER.settings.general.perspectiveType?0:RVS.SLIDER.settings.general.perspective),jQuery.isNumeric(t[d],0))t[d]=t[d];else if(t[d].match(/[\{\}]/g))t[d]="random("+t[d].replace(/[\{&&\}]+/g,"")+")";else if(t[d].match(/%/g)&&jQuery.isNumeric(parseInt(t[d],0)))t[d]="x"==d?a*parseInt(t[d],0)/100:"y"==d?i*parseInt(t[d],0)/100:t[d];else if(t[d].match(/[\[\]]/g)){var S=t[d].replace("[","").replace("]","").split("|");t[d]=new function(e){return tpGS.gsap.utils.wrap(S,void 0)}}else switch(t[d]){case"top":t[d]=0-i-r.top;break;case"bottom":t[d]=o-r.top;break;case"left":t[d]=s-a-r.left;break;case"right":t[d]=n-r.left;break;case"middle":case"center":t[d]="x"===d?n/2-r.left-a/2:"y"===d?o/2-r.top-i/2:t[d]}"skewX"===d&&void 0!==t[d]&&0!==parseFloat(t[d])&&(t.scaleY=void 0===t.scaleY?1:parseFloat(t.scaleY),t.scaleY*=Math.cos(parseFloat(t[d])*tpGS.DEG2RAD)),"skewY"===d&&void 0!==t[d]&0!==parseFloat(t[d])&&(t.scaleX=void 0===t.scaleX?1:parseFloat(t.scaleX),t.scaleX*=Math.cos(parseFloat(t[d])*tpGS.DEG2RAD))}if(t.transformOrigin=l.originX+" "+l.originY+" "+l.originZ,t.clip&&RVS.L[e.layerid].timeline.clipPath.use){var c="rectangle"==RVS.L[e.layerid].timeline.clipPath.type,p=parseInt(t.clip,0),u=100-parseInt(t.clipB,0),R=Math.round(p/2);switch(RVS.L[e.layerid].timeline.clipPath.origin){case"invh":t.clipPath="polygon(0% 0%, 0% 100%, "+p+"% 100%, "+p+"% 0%, 100% 0%, 100% 100%, "+u+"% 100%, "+u+"% 0%, 0% 0%)";break;case"invv":t.clipPath="polygon(100% 0%, 0% 0%, 0% "+p+"%, 100% "+p+"%, 100% 100%, 0% 100%, 0% "+u+"%, 100% "+u+"%, 100% 0%)";break;case"cv":t.clipPath=c?"polygon("+(50-R)+"% 0%, "+(50+R)+"% 0%, "+(50+R)+"% 100%, "+(50-R)+"% 100%)":"circle("+p+"% at 50% 50%)";break;case"ch":t.clipPath=c?"polygon(0% "+(50-R)+"%, 0% "+(50+R)+"%, 100% "+(50+R)+"%, 100% "+(50-R)+"%)":"circle("+p+"% at 50% 50%)";break;case"l":t.clipPath=c?"polygon(0% 0%, "+p+"% 0%, "+p+"% 100%, 0% 100%)":"circle("+p+"% at 0% 50%)";break;case"r":t.clipPath=c?"polygon("+(100-p)+"% 0%, 100% 0%, 100% 100%, "+(100-p)+"% 100%)":"circle("+p+"% at 100% 50%)";break;case"t":t.clipPath=c?"polygon(0% 0%, 100% 0%, 100% "+p+"%, 0% "+p+"%)":"circle("+p+"% at 50% 0%)";break;case"b":t.clipPath=c?"polygon(0% 100%, 100% 100%, 100% "+(100-p)+"%, 0% "+(100-p)+"%)":"circle("+p+"% at 50% 100%)";break;case"lt":t.clipPath=c?"polygon(0% 0%,"+2*p+"% 0%, 0% "+2*p+"%)":"circle("+p+"% at 0% 0%)";break;case"lb":t.clipPath=c?"polygon(0% "+(100-2*p)+"%, 0% 100%,"+2*p+"% 100%)":"circle("+p+"% at 0% 100%)";break;case"rt":t.clipPath=c?"polygon("+(100-2*p)+"% 0%, 100% 0%, 100% "+2*p+"%)":"circle("+p+"% at 100% 0%)";break;case"rb":t.clipPath=c?"polygon("+(100-2*p)+"% 100%, 100% 100%, 100% "+(100-2*p)+"%)":"circle("+p+"% at 100% 100%)";break;case"clr":t.clipPath=c?"polygon(0% 0%, 0% "+p+"%, "+(100-p)+"% 100%, 100% 100%, 100% "+(100-p)+"%, "+p+"% 0%)":"circle("+p+"% at 50% 50%)";break;case"crl":t.clipPath=c?"polygon(0% "+(100-p)+"%, 0% 100%, "+p+"% 100%, 100% "+p+"%, 100% 0%, "+(100-p)+"% 0%)":"circle("+p+"% at 50% 50%)"}!0!==RVS.F.isFirefox()&&(t["-webkit-clip-path"]=t.clipPath),t["clip-path"]=t.clipPath,delete t.clip}else t.clip&&(t.clipPath=RVS.L[e.layerid].idle.spikeUse?"polygon("+RVS.F.getClipPaths(RVS.L[e.layerid].idle.spikeLeft,0,parseFloat(RVS.L[e.layerid].idle.spikeLeftWidth))+","+RVS.F.getClipPaths(RVS.L[e.layerid].idle.spikeRight,100,100-parseFloat(RVS.L[e.layerid].idle.spikeRightWidth),!0)+")":"none",!0!==RVS.F.isFirefox()&&(t["-webkit-clip-path"]=t.clipPath),t["clip-path"]=t.clipPath,delete t.clip);return void 0!==e.frame&&void 0!==e.frame.filter&&e.frame.filter.use?(t["-webkit-filter"]="blur("+(parseInt(e.frame.filter.blur,0)||0)+"px) grayscale("+(parseInt(e.frame.filter.grayscale,0)||0)+"%) brightness("+(parseInt(e.frame.filter.brightness,0)||100)+"%)",t.filter="blur("+(parseInt(e.frame.filter.blur,0)||0)+"px) grayscale("+(parseInt(e.frame.filter.grayscale,0)||0)+"%) brightness("+(parseInt(e.frame.filter.brightness,0)||100)+"%)"):jQuery.inArray(e.source,["chars","words","lines"])>=0&&e.frame[e.source].fuse?(t["-webkit-filter"]="blur("+(parseInt(e.frame[e.source].blur,0)||0)+"px) grayscale("+(parseInt(e.frame[e.source].grayscale,0)||0)+"%) brightness("+(parseInt(e.frame[e.source].brightness,0)||100)+"%)",t.filter="blur("+(parseInt(e.frame[e.source].blur,0)||0)+"px) grayscale("+(parseInt(e.frame[e.source].grayscale,0)||0)+"%) brightness("+(parseInt(e.frame[e.source].brightness,0)||100)+"%)"):e.sessionFilterUsed||void 0===e.sessionFilterUsed?(t["-webkit-filter"]="blur(0px) grayscale(0%) brightness(100%)",t.filter="blur(0px) grayscale(0%) brightness(100%)"):(t["-webkit-filter"]="none",t.filter="none"),t.ease=void 0!==t.ease?t.ease:void 0===t.ease&&void 0!==e.ease||void 0!==t.ease&&void 0!==e.ease&&"inherit"===t.ease?e.ease:e.frame.timeline.ease,t.ease=void 0===t.ease||"default"===t.ease?"power3.inOut":t.ease,t.force3D="auto",t}function m(e){var t=Math.floor(e/6e3),i=Math.floor(Math.ceil(e-6e3*t)/100),a=Math.round(e-100*i-6e3*t);return 0==t?t="00":t<10&&(t="0"+t.toString()),0==i?i="00":i<10&&(i="0"+i.toString()),0==a?a="00":a<10&&(a="0"+a.toString()),{m:t.toString(),s:i.toString(),ms:a.toString()}}RVS.F.initTimeLineModules=function(){RVS.ENV.tlGridWrap=void 0===RVS.ENV.tlGridWrap?jQuery("#tl_gridmanagement_wrap"):RVS.ENV.tlGridWrap,RVS.ENV.tlMultipWrap=void 0===RVS.ENV.tlMultipWrap?jQuery(".tl_multip_wrap"):RVS.ENV.tlMultipWrap,RVS.ENV.tlMagnifWrap=void 0===RVS.ENV.tlMagnifWrap?jQuery(".tl_magnifying_wrap"):RVS.ENV.tlMagnifWrap,RVS.DOC.on("click","#maxtime",function(){jQuery(".slide_submodule_trigger.selected").removeClass("selected"),RVS.F.mainMode({mode:"slidelayout",forms:["*slidelayout**mode__slidestyle*#form_slide_progress"],set:!0,uncollapse:!0,slide:RVS.S.slideId})}),RVS.DOC.on("updateAllLayerFrames",RVS.F.updateAllLayerFrames),RVS.DOC.on("updateSlideLoopRange",function(){RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.set&&RVS.F.updateSlideLoopTimes({cont:!0,pos:!0,start:RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.start/10,end:RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.end/10})}),RVS.DOC.on("updateFixedScrollRange",function(){RVS.SLIDER.settings.scrolltimeline.set&&RVS.SLIDER.settings.scrolltimeline.fixed&&RVS.F.updateFixedScrollTimes({cont:!0,pos:!0,start:parseInt(RVS.SLIDER.settings.scrolltimeline.fixedStart)/10,end:parseInt(RVS.SLIDER.settings.scrolltimeline.fixedEnd)/10})}),RVS.DOC.on("click","#the_slide_timeline",function(){return RVS.F.selectLayers({overwrite:!0}),jQuery(".slide_submodule_trigger.selected").removeClass("selected"),RVS.F.mainMode({mode:"slidelayout",forms:["*slidelayout**mode__slidestyle*#form_slide_transition"],set:!0,uncollapse:!0,slide:RVS.S.slideId}),!1}),RVS.DOC.on("click","#tl_multiplicator",function(){RVS.ENV.tlMultipWrap.toggleClass("selected"),RVS.ENV.tlMultipWrap.hasClass("selected")&&(RVS.ENV.tlMagnifWrap.removeClass("selected"),RVS.ENV.tlGridWrap.removeClass("selected"),RVS.F.clearSnapVisual())}),RVS.DOC.on("click","#tl_framemagnet",function(){RVS.ENV.tlMagnifWrap.toggleClass("selected"),RVS.ENV.tlMagnifWrap.hasClass("selected")&&(RVS.ENV.tlMultipWrap.removeClass("selected"),RVS.ENV.tlGridWrap.removeClass("selected"),RVS.F.clearSnapVisual())}),RVS.DOC.on("click","#tl_gridmanagement",function(){RVS.F.updateEasyInputs({container:RVS.ENV.tlGridWrap,visualUpdate:!0}),RVS.ENV.tlGridWrap.toggleClass("selected"),RVS.ENV.tlGridWrap.hasClass("selected")?(RVS.F.snapVisual(),RVS.ENV.tlMagnifWrap.removeClass("selected"),RVS.ENV.tlMultipWrap.removeClass("selected")):RVS.F.clearSnapVisual()}),RVS.DOC.on("click",".closeme_tl_miniwrapper",function(){RVS.ENV.tlGridWrap.removeClass("selected"),RVS.ENV.tlMagnifWrap.removeClass("selected"),RVS.ENV.tlMultipWrap.removeClass("selected")}),RVS.DOC.on("magnetframes",function(e,t){void 0!==t&&void 0!==t.val&&(s=t.val)}),RVS.DOC.on("click","#gsf_ok",function(){var e=parseInt(document.getElementById("general_speed_factor").value,0);if(jQuery.isNumeric(e)&&100!==e){for(var t in e/=100,RVS.F.openBackupGroup({id:"frame",txt:"General Timings",icon:"access_time"}),RVS.L)if(void 0!==RVS.L[t].timeline)for(var i in RVS.L[t].timeline.frames){if(!RVS.L[t].timeline.frames.hasOwnProperty(i))continue;let a=RVS.L[t].timeline.frames[i];jQuery.isNumeric(parseInt(a.timeline.start,0))&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+t+".timeline.frames."+i+".timeline.start",val:Math.round(parseInt(a.timeline.start,0)*e)}),jQuery.isNumeric(parseInt(a.timeline.speed,0))&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+t+".timeline.frames."+i+".timeline.speed",val:Math.round(parseInt(a.timeline.speed,0)*e)}),a.words.use&&jQuery.isNumeric(parseInt(a.words.delay,0))&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+t+".timeline.frames."+i+".words.delay",val:Math.round(parseInt(a.words.delay,0)*e)}),a.chars.use&&jQuery.isNumeric(parseInt(a.chars.delay,0))&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+t+".timeline.frames."+i+".chars.delay",val:Math.round(parseInt(a.chars.delay,0)*e)}),a.lines.use&&jQuery.isNumeric(parseInt(a.lines.delay,0))&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+t+".timeline.frames."+i+".lines.delay",val:Math.round(parseInt(a.lines.delay,0)*e)})}RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.timeline.delay",val:10*Math.round(RVS.F.getSlideLength()*e)}),jQuery.isNumeric(RVS.SLIDER[RVS.S.slideId].slide.timeline.duration[0])&&RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.timeline.duration.0",val:Math.round(RVS.SLIDER[RVS.S.slideId].slide.timeline.duration[0]*e)}),RVS.F.updateAllLayerFrames(),RVS.F.updateSlideFrames(),RVS.F.closeBackupGroup({id:"frame"}),RVS.DOC.trigger("updateMaxTime")}document.getElementById("general_speed_factor").value="100%"}),RVS.DOC.on("updateMaxTime",function(e,t){RVS.F.updateMaxTime({pos:!0,cont:!0});var i=RVS.F.getLayersEndWithSlide(),a=RVS.F.getSlideLength();for(var r in i)i.hasOwnProperty(r)&&i[r].endWithSlide&&(RVS.L[r].timeline.frames.frame_999.timeline.start=10*a,RVS.F.updateLayerFrame({layerid:r,frame:"frame_999",maxtime:a}))}),RVS.DOC.on("windowresized",function(){RVS.TL.hasOwnProperty("cache")&&(RVS.TL.timelineStartedFromPlayStop=!1,RVS.TL.cache.main=0,RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}),RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}))}),RVS.DOC.on("updateSlideTransitionTimeLine",function(){RVS.F.updateSlideFrames()}),RVS.DOC.on("playTimeLine",function(){RVS.F.changeSwitchState({el:document.getElementById("timline_process"),state:"stop"}),RVS.TL.timelineStartedFromPlayStop=!0,RVS.F.buildMainTimeLine();var e=RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main?RVS.TL[RVS.S.slideId].main.time():0;RVS.F.updateTimeLine({force:!0,state:"time",time:e,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0}),RVS.F.updateTimeLine({state:"play",timeline:"main",force:!1})}),RVS.DOC.on("stopTimeLine",function(){RVS.TL.cache.main=0,RVS.TL.timelineStartedFromPlayStop=!1,RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}),RVS.F.buildMainTimeLine(),RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"})}),RVS.DOC.on("previewLayerAnimation",function(){for(var e in RVS.S.shwLayerAnim=!0,RVS.F.changeSwitchState({el:document.getElementById("layer_simulator"),state:"stop"}),RVS.F.changeSwitchState({el:document.getElementById("layer_simulator_loop"),state:"stop"}),RVS.selLayers)RVS.selLayers.hasOwnProperty(e)&&(RVS.F.renderLayerAnimation({layerid:RVS.selLayers[e]}),RVS.F.playLayerAnimation({layerid:RVS.selLayers[e]}))}),RVS.DOC.on("previewStopLayerAnimation",function(){RVS.S.shwLayerAnim=!1,RVS.F.changeSwitchState({el:document.getElementById("layer_simulator"),state:"play"}),RVS.F.changeSwitchState({el:document.getElementById("layer_simulator_loop"),state:"play"}),RVS.F.stopAllLayerAnimation()}),RVS.DOC.on("click","#copy_keyframe",function(){1==RVS.selLayers.length&&void 0!==RVS.S.keyFrame&&(l=jQuery.extend(!0,{},RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame]),jQuery("#paste_keyframe").show())}),RVS.DOC.on("click","#paste_keyframe",function(){if(1==RVS.selLayers.length&&void 0!==RVS.S.keyFrame){var e=RVS.F.getPrevNextFrame({layerid:RVS.selLayers[0],frame:RVS.S.keyFrame});if(e.next.start>=e.cur.end+l.timeline.frameLength){var t=RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame];l.timeline.actionTriggered=t.timeline.actionTriggered,l.timeline.start=t.timeline.start,l.timeline.startRelative=t.timeline.startRelative,RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+".timeline.frames."+RVS.S.keyFrame,val:l}),RVS.DOC.trigger("updateKeyFramesList"),RVS.F.updateAllLayerFrames(),RVS.F.updateInputFields()}else RVS.F.showInfo({content:RVS_LANG.framesizecannotbeextended,type:"warning",showdelay:0,hidedelay:2,hideon:"",event:""})}}),RVS.TL.c.layertime=jQuery("#layer_simulator_time"),RVS.TL.c.layerprogress=jQuery("#layer_animation_progressarrow")},RVS.F.animateSlide=function(e,t,i,a){return f(e,t,i,a)},RVS.F.buildMainTimeLine=function(e){RVS.TL[RVS.S.slideId].main=new tpGS.TimelineMax({paused:!0}),RVS.F.buildSlideAnimation({animation:RVS.SLIDER[RVS.S.slideId].slide.timeline.transition[RVS.S.slideTrans]}),RVS.TL[RVS.S.slideId].main.add(RVS.TL[RVS.S.slideId].slide,0),RVS.TL[RVS.S.slideId].main.add("end",RVS.F.getSlideLength()/100),window.tpfake=1,RVS.TL[RVS.S.slideId].main.add(new tpGS.gsap.set(window,{tpfake:0}),"end"),RVS.SLIDER[RVS.S.slideId].slide.panzoom.set&&void 0!==RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].main.add(RVS.TL[RVS.S.slideId].panzoom,0),e&&(e.time||e.progress)&&RVS.F.updateTimeLine({timeline:"main",state:"time",time:e.tim}),RVS.TL[RVS.S.slideId].main.eventCallback("onUpdate",function(){RVS.F.updateCurTime({pos:!0,cont:!0,left:100*this._time,refreshMainTimeLine:!1,caller:"buildMainTimeLine"})}),RVS.TL[RVS.S.slideId].main.eventCallback("onComplete",function(){RVS.TL.timelineStartedFromPlayStop&&(RVS.TL.timelineStartedFromPlayStop=!1,RVS.TL.cache.main=0,RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"}))})},RVS.F.updateFramesZIndexes=function(e){var t=1e3;for(var i in void 0===RVS.L[e.layerid].timeline.frameOrder&&RVS.F.getFrameOrder({layerid:e.layerid}),RVS.L[e.layerid].timeline.frameOrder)if(RVS.L[e.layerid].timeline.frameOrder.hasOwnProperty(i)&&"frame_0"!==RVS.L[e.layerid].timeline.frameOrder[i].id){var a=document.getElementById(RVS.S.slideId+"_"+e.layerid+"_"+RVS.L[e.layerid].timeline.frameOrder[i].id);a&&tpGS.gsap.set(a,{zIndex:t}),t--}},RVS.F.addFrame=function(e){var t="frame_1"===e.frame?'':"",i={wrap:e.container,bg:e.container.find("framebg").first(),frame:jQuery('2500chevron_rightchevron_left'+t+"")};return e.container.append(i.frame),i.info=i.frame.find("frameinfo").first(),i.framedelay=i.frame.find("framedelay").first(),i.sloop=i.frame.find("startloop"),i.eloop=i.frame.find("endloop"),void 0!==e.resize&&i.frame.resizable({handles:e.resize,minWidth:5,start:e.start,stop:e.stopresize,resize:e.onresize}),void 0!==e.ondrag&&(i.frame.draggable({axis:"x",delay:200,start:e.start,stop:e.stopdrag,drag:e.ondrag}),i.bg.draggable({axis:"x",delay:200,start:e.start,stop:e.stopdrag,drag:e.ondrag})),i},RVS.F.buildSlideFrames=function(){RVS.TL.fref=void 0===RVS.TL.fref?RVS.F.addFrame({container:jQuery("#slide_frame_container .frameswrap"),frame:"0",resize:"e",layerid:"",start:function(e,t){RVS.F.selectFirstActiveTransition(),i=(i=RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main?RVS.TL[RVS.S.slideId].main.time():0)<.0015?"idle":i,a=t.element.find("frameinfo"),r=RVS.F.getSlideLength(),RVS.TL.inDrag=!0},onresize:function(e,t){t.size.width=t.size.width<=r?t.size.width:r,RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.timeline.duration.0",val:10*t.size.width,ignoreBackup:!0}),RVS.F.buildMainTimeLine({time:i}),a[0].innerHTML=10*t.size.width},stopresize:function(e,t){RVS.F.backup({path:RVS.S.slideId+".slide.timeline.duration.0",lastkey:"speed",val:10*t.size.width,old:10*t.originalSize.width}),RVS.F.selectFirstActiveTransition(),RVS.F.buildMainTimeLine({time:i}),RVS.F.timelineDragsStop()}}):RVS.TL.fref,RVS.F.updateSlideFrames()},RVS.F.updateSlideFrames=function(e){(e=void 0===e?{}:e).slidedelay=void 0===e.slidedelay?RVS.F.getSlideLength():e.slidedelay;var t=RVS.F.getSlideAnimParams("duration");t="default"===t||"Default"===t||"Random"===t?"Default":parseInt(t,0)/10,e.animspeed=void 0===e.animspeed?t:e.animspeed,tpGS.gsap.set(RVS.TL.fref.wrap,{width:e.slidedelay}),tpGS.gsap.set(RVS.TL.fref.frame,{width:e.animspeed}),RVS.TL.fref.info[0].innerHTML=10*e.animspeed},RVS.F.addLayerFrames=function(e,t){RVS.TL[RVS.S.slideId].layers=void 0===RVS.TL[RVS.S.slideId].layers?{}:RVS.TL[RVS.S.slideId].layers,RVS.TL[RVS.S.slideId].layers[e.uid]=void 0===RVS.TL[RVS.S.slideId].layers[e.uid]?{}:RVS.TL[RVS.S.slideId].layers[e.uid];var i=10*RVS.F.getSlideLength();for(var a in void 0===e.timeline.frameOrder&&RVS.F.getFrameOrder({layerid:e.uid}),e.timeline.frameOrder)if(e.timeline.frameOrder.hasOwnProperty(a)){var r=e.timeline.frameOrder[a].id;"frame_0"!==r&&(e.timeline.frames.frame_999.timeline.start=0===e.timeline.frames.frame_999.timeline.start||e.timeline.frames.frame_999.timeline.start>i?i:e.timeline.frames.frame_999.timeline.start,RVS.F.addLayerFrameOnDemand(e,t,r))}RVS.F.updateFramesZIndexes({layerid:e.uid})},RVS.F.addLayerFrameOnDemand=function(e,t,i){RVS.F.addLayerFrame({frame:e.timeline.frames[i],frameindex:i,layerid:e.uid,layertype:e.type,framecontainer:RVS.TL[RVS.S.slideId].layers[e.uid],wrap:t.find(".frameswrap").first()}),RVS.F.updateLayerFrame({layerid:e.uid,frame:i})},RVS.F.getLayerAliasAndFrame=function(e){var t=e.frame.replace("_"," ").replace("f","F");return t=RVS.F.sanitize_input(RVS.L[e.layerid].alias)+" "+t},RVS.F.setChildrenTimelines=function(e){if(void 0!==e.childLayers)for(var t in e.childLayers)if(e.childLayers.hasOwnProperty(t)){var i=e.childLayers[t];for(var a in i.frames)if(i.frames.hasOwnProperty(a)&&"frame_0"!==a){var s=RVS.F.getPrevNextFrame({layerid:t,frame:a}),o=i.frames[a]/10-e.difference;s.prev.end/10>=o?o=s.prev.end/10:s.next.start/10<=o+s.cur.framelength/10&&(o=s.next.start/10-s.cur.framelength/10),o>r&&(o=r),void 0===i.endWithSlide?RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[a].timeline.start=10*o:i.endWithSlide?RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[a].timeline.start=10*o:i.frames[a]>10*r&&"frame_999"===a&&!i.endWithSlide&&(RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[a].timeline.start=Math.max(s.prev.end,10*r)),RVS.F.updateLayerFrame({layerid:t,frame:a,maxtime:r})}}},RVS.F.moveChildrenTimelines=function(e){if(void 0!==e.childLayers)for(var t in e.childLayers)if(e.childLayers.hasOwnProperty(t)&&(1!=s||t===o.layerid)){var i=e.childLayers[t],a=i.forder.length-1;for(var n in i.forder)if(i.forder.hasOwnProperty(n)){var l=-1===e.order?i.forder[a-n]:i.forder[n];if("frame_0"!==l){var d=RVS.F.getPrevNextFrame({layerid:t,frame:l}),S=i.frames[l]/10-e.difference;d.prev.frameid===o.frame&&e.thend&&d.prev&&(S=SS&&(S=0),d.next.start/10r&&(S=r),(void 0===i.endWithSlide||i.endWithSlide)&&(RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[l].timeline.start=10*S),i.frames[l]>10*r&&"frame_999"===l&&!i.endWithSlide&&(RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[l].timeline.start=Math.max(d.prev.end,10*r)),RVS.F.updateLayerFrame({layerid:t,frame:l,maxtime:r})}}}},RVS.F.backupChildren=function(e){if(void 0!==e.childLayers)for(var t in e.childLayers)if(e.childLayers.hasOwnProperty(t)){var i=e.childLayers[t];for(var a in i.frames)i.frames.hasOwnProperty(a)&&RVS.F.backup({path:RVS.S.slideId+".layers."+t+".timeline.frames."+a+".timeline.start",lastkey:"start",val:RVS.SLIDER[RVS.S.slideId].layers[t].timeline.frames[a].timeline.start,old:i.frames[a]})}},RVS.F.getFirstFrame=function(e){return void 0===RVS.L[e.layerid].timeline.frameOrder&&RVS.F.getFrameOrder({layerid:e.layerid}),"frame_0"===RVS.L[e.layerid].timeline.frameOrder[0].id?RVS.L[e.layerid].timeline.frameOrder[1].id:RVS.L[e.layerid].timeline.frameOrder[0].id},RVS.F.addLayerFrame=function(e){e.framecontainer[e.frameindex]=RVS.F.addFrame({container:e.wrap,frame:e.frameindex,layerid:e.layerid,layertype:e.layertype,resize:"w,e",start:function(e,t){if(RVS.TL.inDrag=!0,RVS.TL.tS.addClass("frame_in_drag"),RVS.TL.timeBeforeFrameChange=RVS.TL[RVS.S.slideId].main.time(),"true"!==(o=void 0===t.element?{licontainer:document.getElementById("tllayerlist_element_"+RVS.S.slideId+"_"+t.helper[0].dataset.layerid),layerid:t.helper[0].dataset.layerid,frame:t.helper[0].dataset.frame,type:t.helper[0].dataset.layertype,bg:t.helper[0].dataset.bg}:{layerid:t.element[0].dataset.layerid,frame:t.element[0].dataset.frame,type:t.element[0].dataset.layertype,bg:t.element[0].dataset.bg}).bg?(o.frameName=RVS.F.getLayerAliasAndFrame(o),n=RVS.F.getPrevNextFrame(o),o.path=RVS.F.getLayerObjPath(o)):(o.layerwidth=t.helper.width(),o.frame="All Frames",n=RVS.F.getPrevNextFrame({layerid:o.layerid,frame:RVS.F.getFirstFrame({layerid:o.layerid})}),o.frameName=RVS.F.getLayerAliasAndFrame(o)),r=RVS.F.getSlideLength(),(o.bg&&"dragstart"==e.type&&jQuery.inArray(o.type,["column","row","group"])>=0||"dragstart"==e.type&&o.frame==RVS.F.getFirstFrame({layerid:o.layerid})&&jQuery.inArray(o.type,["column","row","group"])>=0)&&(o.childLayers=RVS.F.getLayerChildren({layerid:o.layerid})),o.bg?o.childLayers=RVS.F.getLayerFrames({layerid:o.layerid,extend:o.childLayers}):o.childLayers=RVS.F.getLayerFrames({layerid:o.layerid,extend:o.childLayers,afterStart:n.cur.start,include999:!0}),1==s||2==s)for(var i in o.childLayers)if(o.childLayers.hasOwnProperty(i))for(var a in o.childLayers[i].forder=[],o.childLayers[i].frames)o.childLayers[i].frames.hasOwnProperty(a)&&o.childLayers[i].forder.push(a);if(RVS.F.updateFrameTime({pos:!0,cont:!0,left:n.cur.start-.31}),"frame_1"===o.frame)for(var i in jQuery(o.licontainer).addClass("frame_1_indrag"),o.childLayers)o.childLayers.hasOwnProperty(i)&&(o.childLayers[i].hiddenc=document.getElementById("frame_unvisible_start_"+RVS.S.slideId+"_"+i))},ondrag:function(e,t){for(var i in t.position.left>window.lastCachedUiPosition&&(1==s||2==s)&&RVS.F.moveChildrenTimelines({thend:t.position.left+o.framelength/10,order:-1,childLayers:o.childLayers,difference:t.originalPosition.left-t.position.left}),n=RVS.F.getPrevNextFrame(o),"true"!==o.bg?("frame_1"!==o.frame&&n.prev.end/10>=t.position.left&&(t.position.left=n.prev.end/10),"frame_1"==o.frame&&0>=t.position.left&&(t.position.left=0),n.next.layerid==o.layerid&&n.next.start/10<=t.position.left+n.cur.framelength/10&&(t.position.left=n.next.start/10-n.cur.framelength/10),t.position.left>r&&(t.position.left=r)):t.position.left=t.position.left=r?r-o.layerwidth:t.position.left,1!=s&&2!=s||RVS.F.moveChildrenTimelines({thend:t.position.left+o.framelength/10,childLayers:o.childLayers,difference:t.originalPosition.left-t.position.left}),window.lastCachedUiPosition=t.position.left,"true"!==o.bg?(RVS.F.updateSliderObj({path:o.path+"start",val:Math.round(10*t.position.left),ignoreBackup:!0}),RVS.F.updateSliderObj({path:o.path+"startRelative",val:Math.round(10*t.position.left)-n.prev.end,ignoreBackup:!0}),o.framelength=n.cur.framelength,RVS.F.updateLayerFrame(o)):RVS.F.updateLayerFrame({layerid:o.layerid,frame:"frame_999"}),jQuery.inArray(parseInt(o.layerid,0),RVS.selLayers)>=0&&(document.getElementById("layerframestart").value=Math.round(10*t.position.left)),RVS.F.updateFrameTime({pos:!0,cont:!0,left:t.position.left-.31}),o.childLayers)o.childLayers.hasOwnProperty(i)&&i!==o.layerid&&tpGS.gsap.set(o.childLayers[i].hiddenc,{width:t.position.left+20});n=RVS.F.getPrevNextFrame(o)},onresize:function(e,t){"frame_1"!==o.frame&&n.prev.end/10>t.position.left?(t.position.left=n.prev.end/10,t.size.width=(n.cur.end-n.prev.end)/10):"frame_1"==o.frame&&0>t.position.left?(t.position.left=0,t.size.width=n.cur.end/10):n.next.start/10<=t.position.left+t.size.width&&(t.size.width=(n.next.start-n.cur.start)/10),t.position.left>r&&(t.position.left=r),RVS.F.updateSliderObj({path:o.path+"start",val:Math.round(10*t.position.left),ignoreBackup:!0}),RVS.F.updateSliderObj({path:o.path+"startRelative",val:Math.round(10*t.position.left)-n.prev.end,ignoreBackup:!0}),RVS.F.updateSliderObj({path:o.path+"speed",val:Math.round(10*t.size.width-n.cur.splitDelay),ignoreBackup:!0}),RVS.F.updateLayerFrame(o),jQuery.inArray(parseInt(o.layerid,0),RVS.selLayers)>=0&&(document.getElementById("layerframespeed").value=Math.round(10*t.size.width-n.cur.splitDelay),document.getElementById("layerframestart").value=Math.round(10*t.position.left),document.getElementById("layerframespeed_sub").innerHTML="("+Math.round(10*t.size.width)+")")},stopdrag:function(e,t){for(var i in jQuery(o.licontainer).removeClass("frame_1_indrag"),RVS.F.timelineDragsStop(),RVS.F.openBackupGroup({id:"frame",txt:o.frameName+" Start",icon:"access_time"}),RVS.F.updateAllstartRelatives(),RVS.F.backup({path:o.path+"start",lastkey:"start",val:Math.round(10*t.position.left),old:Math.round(10*t.originalPosition.left)}),RVS.F.backupChildren({childLayers:o.childLayers}),RVS.F.closeBackupGroup({id:"frame"}),RVS.F.renderLayerAnimation({layerid:o.layerid,timeline:"full",time:RVS.TL.timeBeforeFrameChange}),o.childLayers)o.childLayers.hasOwnProperty(i)&&RVS.F.renderLayerAnimation({layerid:i,timeline:"full",time:RVS.TL.timeBeforeFrameChange});RVS.TL.tS.removeClass("frame_in_drag")},stopresize:function(e,t){for(var i in RVS.F.timelineDragsStop(),RVS.F.openBackupGroup({id:"frame",txt:o.frameName+" Speed",icon:"slow_motion_video"}),RVS.F.updateAllstartRelatives(),RVS.F.backup({path:o.path+"start",lastkey:"start",val:Math.round(10*t.position.left),old:Math.round(10*t.originalPosition.left)}),RVS.F.backup({path:o.path+"speed",lastkey:"speed",val:Math.round(10*t.size.width-n.cur.splitDelay),old:Math.round(10*t.originalSize.width-n.cur.splitDelay)}),RVS.F.closeBackupGroup({id:"frame"}),t.element.css({maxWidth:"none"}),RVS.F.renderLayerAnimation({layerid:o.layerid,timeline:"full",time:RVS.TL.timeBeforeFrameChange}),o.childLayers)o.childLayers.hasOwnProperty(i)&&RVS.F.renderLayerAnimation({layerid:i,timeline:"full",time:RVS.TL.timeBeforeFrameChange});RVS.TL.tS.removeClass("frame_in_drag")}})},RVS.F.updateAllstartRelatives=function(){for(var e in RVS.L)if(RVS.L.hasOwnProperty(e)&&e>=0&&e<=9999)for(var t in RVS.L[e].timeline.frameOrder)if(RVS.L[e].timeline.frameOrder.hasOwnProperty(t)){var i=RVS.L[e].timeline.frameOrder[t].id;if("frame_0"!==i){var a=RVS.F.getPrevNextFrame({layerid:RVS.L[e].uid,frame:i});RVS.F.updateSliderObj({path:RVS.F.getLayerObjPath({layerid:RVS.L[e].uid,frame:i})+"startRelative",val:a.cur.start-a.prev.end})}}},RVS.F.getLayerObjPath=function(e){return RVS.S.slideId+".layers."+e.layerid+".timeline.frames."+e.frame+".timeline."},RVS.F.getPrevNextFrame=function(e){var t=RVS.L[e.layerid].timeline.frames[e.frame].timeline,i=RVS.F.getSplitDelay({layerid:e.layerid,frame:e.frame}),a=RVS.F.addT([t.start,t.speed,i]),r=RVS.F.getFirstFrame({layerid:e.layerid}),s={cur:{start:t.start,end:a,splitDelay:i,framelength:a-t.start},prev:{start:-1,end:0,frame:{}},next:{start:9999999,end:9999999,frame:{}}};for(var o in RVS.L[e.layerid].timeline.frames)if(RVS.L[e.layerid].timeline.frames.hasOwnProperty(o)&&"frame_0"!==o&&o!==e.frame){var n=RVS.L[e.layerid].timeline.frames[o].timeline;n.starts.prev.start&&(s.prev={start:n.start,end:RVS.F.addT([n.start,n.speed,RVS.F.getSplitDelay({layerid:e.layerid,frame:o})]),frame:n,layerid:e.layerid,frameid:o}),n.start>t.start&&n.start=e.maxtime?(t.endframemarker.addClass("endswithslide"),r.endWithSlide=!0):(t.endframemarker.removeClass("endswithslide"),r.endWithSlide=!1)),a.actionTriggered=""!==RVS.F.layerFrameTriggeredBy({layerid:e.layerid,frame:e.frame}).uid&&RVS.F.layerFrameTriggered({layerid:e.layerid,frame:e.frame}),t.framedelay[0].innerHTML=a.actionTriggered?"a":!0===a.endWithSlide?RVS_LANG.framewait:a.start,null!=RVS.L[e.layerid].timeline&&(t.sloop[0].style.display=RVS.L[e.layerid].timeline.tloop.use&&RVS.L[e.layerid].timeline.tloop.from===e.frame?"block":"none",t.eloop[0].style.display=RVS.L[e.layerid].timeline.tloop.use&&RVS.L[e.layerid].timeline.tloop.to===e.frame?"block":"none"),t.framedelay[0].className=!0===a.endWithSlide?"coloredbg":a.actionTriggered&&e.frame===i?"coloredbgover":a.actionTriggered?"coloredbg":""}},RVS.F.updateAllLayerToIDLE=function(){for(var e in RVS.L)RVS.L.hasOwnProperty(e)&&void 0!==RVS.H[e]&&void 0!==RVS.H[e].timeline&&RVS.H[e].timeline.pause("frame_IDLE")},RVS.F.updateTimeLine=function(t){if(t.force&&void 0!==RVS.TL[RVS.S.slideId]&&void 0===RVS.TL[RVS.S.slideId].main&&RVS.F.buildMainTimeLine(),void 0===RVS.TL[RVS.S.slideId]||void 0===RVS.TL[RVS.S.slideId][t.timeline])return!1;switch("panzoom"===t.timeline&&(RVS.TL[RVS.S.slideId].slide.progress(1),RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.progress(0)),(t.forceFullLayerRender||!0===e&&"main"===t.timeline)&&RVS.F.buildFullLayerAnimation("atstart"),t.state){case"play":if("main"===t.timeline&&(e=!1),"main"===t.timeline&&RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.play(),"main"===t.timeline&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.play(),RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.play(),"main"===t.timeline)for(var i in RVS.L)void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.play();break;case"stop":case"pause":for(var i in"main"===t.timeline&&RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.pause(),"main"===t.timeline&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.pause(),RVS.L)RVS.L.hasOwnProperty(i)&&void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.pause();RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.pause();break;case"rewind":if("main"===t.timeline&&RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.time(0),"main"===t.timeline&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.time(0),"main"===t.timeline)for(var i in RVS.L)void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.time(0);RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.time(0);break;case"time":if("main"===t.timeline&&(e=0===t.time),"main"===t.timeline&&RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.time(t.time),"main"===t.timeline&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.time(t.time),RVS.TL[RVS.S.slideId].panzoom&&(void 0===t.time?RVS.TL[RVS.S.slideId].panzoom.progress(0):RVS.TL[RVS.S.slideId].panzoom.time(t.time)),t.time=0===t.time?"frame_IDLE":t.time,"main"===t.timeline)for(var i in RVS.L)void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.time(t.time);break;case"progress":if("main"===t.timeline&&(e=0===t.prgs),"main"===t.timeline&&RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.progress(t.prgs),"main"===t.timeline&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.progress(t.prgs),"main"===t.timeline)for(var i in RVS.L)void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.progress(t.prgs);RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.progress(t.prgs);break;case"getprogress":return RVS.TL[RVS.S.slideId][t.timeline].progress();case"getstate":return RVS.TL[RVS.S.slideId][t.timeline].isActive();case"idle":for(var i in RVS.TL.cache={},RVS.TL[RVS.S.slideId].main&&(RVS.TL.cache.main=RVS.TL[RVS.S.slideId].main.time()),RVS.TL[RVS.S.slideId].panzoom&&RVS.TL[RVS.S.slideId].panzoom.progress(0).pause(),RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.progress(0).pause(),RVS.TL[RVS.S.slideId].slide&&RVS.TL[RVS.S.slideId].slide.progress(1).pause(),RVS.F.changeSwitchState({el:document.getElementById("timline_process"),state:"play"}),RVS.TL.timelineStartedFromPlayStop=!1,RVS.L)RVS.L.hasOwnProperty(i)&&void 0!==RVS.H[i]&&void 0!==RVS.H[i].timeline&&RVS.H[i].timeline.pause("frame_IDLE");e=!0}0!==t.time&&void 0!==t.time||tpGS.gsap.set(jQuery("rs-sbg-wrap.slotwrapper_cur"),{autoAlpha:1}),RVS.TL[RVS.S.slideId].main&&(RVS.TL.cache.main=RVS.TL[RVS.S.slideId].main.time()),RVS.TL.requestedTime=void 0===t.time?RVS.TL[RVS.S.slideId].main.time():t.time,t.updateCurTime&&RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:100*RVS.TL.cache.main,refreshMainTimeLine:!1})},RVS.F.getTimeAtSelectedFrameEnd=function(){var e=0;try{e=RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].timeline.start/10+RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].timeline.frameLength/10}catch(e){}return e},RVS.F.getTimeAtSelectedFrameMiddle=function(){var e=0;try{e=RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].timeline.start/10+RVS.L[RVS.selLayers[0]].timeline.frames[RVS.S.keyFrame].timeline.frameLength/10/2}catch(e){}return e},RVS.F.getTimeAtSelectedFrameStart=function(e){var t=0;try{t=RVS.L[RVS.selLayers[0]].timeline.frames[e].timeline.start/10}catch(e){}return t},RVS.F.timelineDragsStop=function(){RVS.TL.inDrag=!1,RVS.TL.over||RVS.F.goToIdle()},RVS.F.updateLoopInputs=function(e){e=null==e?{s:RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.start,e:RVS.SLIDER[RVS.S.slideId].slide.timeline.loop.end}:e,jQuery("#slide_loop_end").val(e.e),jQuery("#slide_loop_start").val(e.s)},RVS.F.updateFixedScrollInputs=function(e){e=null==e?{s:RVS.SLIDER.settings.scrolltimeline.fixedStart,e:RVS.SLIDER.settings.scrolltimeline.fixedEnd}:e,jQuery("#fixed_scroll_end").val(e.e),jQuery("#fixed_scroll_start").val(e.s)},RVS.F.initTimeLineConstruct=function(){t=jQuery("#time_linear"),function(){for(var e=0,i=0;i<2e3;i++)e%20==0?t.append('
              '+i/10+"s
              "):e%10==0?t.append('
              '+i/10+"s
              "):t.append('
              '),e=20==++e?0:e}(),RVS.TL.tS=jQuery("#timeline_settings"),RVS.TL.ft=jQuery("#frametime"),RVS.TL.ft_txt=RVS.TL.ft.find(".timebox"),RVS.TL.mt=jQuery("#maxtime"),RVS.TL.slts=jQuery("#slidelooptimestart"),RVS.TL.slts_marker=RVS.TL.slts.find(".timebox_marker"),RVS.TL.slts_txt=RVS.TL.slts.find(".timebox"),RVS.TL.slte=jQuery("#slidelooptimeend"),RVS.TL.slte_marker=RVS.TL.slte.find(".timebox_marker"),RVS.TL.slte_txt=RVS.TL.slte.find(".timebox"),RVS.TL.fixs=jQuery("#fixedscrolltimestart"),RVS.TL.fixs_marker=RVS.TL.fixs.find(".timebox_marker"),RVS.TL.fixs_txt=RVS.TL.fixs.find(".timebox"),RVS.TL.fixe=jQuery("#fixedscrolltimeend"),RVS.TL.fixe_marker=RVS.TL.fixe.find(".timebox_marker"),RVS.TL.fixe_txt=RVS.TL.fixe.find(".timebox"),RVS.TL.mtfbg=jQuery("#slide_frame_container .frameswrap"),RVS.TL.mt_txt=RVS.TL.mt.find(".timebox"),RVS.TL.ct=jQuery("#currenttime"),RVS.TL.ct_marker=RVS.TL.ct.find(".timebox_marker"),RVS.TL.ct_txt=RVS.TL.ct.find(".timebox"),RVS.TL.ht=jQuery("#hovertime"),RVS.TL.ht_txt=RVS.TL.ht.find(".timebox"),RVS.F.updateMaxTime({pos:!0,cont:!0}),RVS.TL.TL=jQuery("#timeline"),t.click(function(e){var t=e.pageX-310+RVS.TL._scrollLeft;RVS.F.updateCurTime({pos:!0,cont:!0,left:t,refreshMainTimeLine:!0,caller:"initTimeLineConstruct"})}),RVS.TL.fixs.draggable({start:function(e,t){RVS.TL.inDrag=!0},drag:function(e,t){var i=RVS.TL.fixe.position().left;t.position.left=t.position.left>=i?i:t.position.left,t.position.left=t.position.left<1?1:t.position.left,tpGS.gsap.set(".fixedscrolltimemarker",{left:t.position.left,width:i-t.position.left}),RVS.TL.fixs.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.fixs.addClass("covered"):RVS.TL.fixs.removeClass("covered"),RVS.F.updateFixedScrollTimes({cont:!0,start:Math.max(0,t.position.left),end:i}),RVS.F.updateFixedScrollInputs({e:10*i,s:10*Math.max(0,t.position.left)})},stop:function(e,t){var i=RVS.TL.fixe.position().left;t.position.left=t.position.left>=i?i:t.position.left,tpGS.gsap.set(".fixedscrolltimemarker",{left:t.position.left,width:i-t.position.left}),RVS.TL.fixs.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.fixs.addClass("covered"):RVS.TL.fixs.removeClass("covered"),RVS.F.updateFixedScrollTimes({cont:!0,start:t.position.left,end:i}),RVS.F.openBackupGroup({id:"SliderFixedScrollStartTime",txt:"Fixed Scroll Start Time ",icon:"timer_off"}),RVS.F.updateSliderObj({path:"settings.scrolltimeline.fixedStart",val:Math.round(10*t.position.left)}),RVS.F.closeBackupGroup({id:"SliderFixedScrollStartTime"}),RVS.F.updateFixedScrollInputs()},axis:"x"}),RVS.TL.fixe.draggable({start:function(e,t){RVS.TL.inDrag=!0},drag:function(e,t){var i=RVS.TL.fixs.position().left;t.position.left=t.position.left<=i?i:t.position.left,tpGS.gsap.set(".fixedscrolltimemarker",{width:t.position.left-i}),RVS.TL.fixe.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.fixe.addClass("covered"):RVS.TL.fixe.removeClass("covered"),RVS.F.updateFixedScrollTimes({cont:!0,end:t.position.left,start:i}),RVS.F.updateFixedScrollInputs({s:10*i,e:10*t.position.left})},stop:function(e,t){var i=RVS.TL.fixs.position().left;t.position.left=t.position.left<=i?i:t.position.left,tpGS.gsap.set(".fixedscrolltimemarker",{width:t.position.left-i}),RVS.TL.fixe.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.fixe.addClass("covered"):RVS.TL.fixe.removeClass("covered"),RVS.F.updateFixedScrollTimes({cont:!0,end:t.position.left,start:i}),RVS.F.openBackupGroup({id:"SliderFixedScrollEndTime",txt:"Fixed Scroll End Time ",icon:"timer_off"}),RVS.F.updateSliderObj({path:"settings.scrolltimeline.fixedEnd",val:Math.round(10*t.position.left)}),RVS.F.closeBackupGroup({id:"SliderFixedScrollEndTime"}),RVS.F.updateFixedScrollInputs()},axis:"x"}),RVS.TL.slts.draggable({start:function(e,t){RVS.TL.inDrag=!0},drag:function(e,t){var i=RVS.TL.slte.position().left;t.position.left=t.position.left>=i?i:t.position.left,tpGS.gsap.set(".slidelooptimemarker",{left:t.position.left,width:i-t.position.left}),RVS.TL.slts.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.slts.addClass("covered"):RVS.TL.slts.removeClass("covered"),RVS.F.updateSlideLoopTimes({cont:!0,start:t.position.left,end:i}),RVS.F.updateLoopInputs({e:10*i,s:10*t.position.left})},stop:function(e,t){var i=RVS.TL.slte.position().left;t.position.left=t.position.left>=i?i:t.position.left,tpGS.gsap.set(".slidelooptimemarker",{left:t.position.left,width:i-t.position.left}),RVS.TL.slts.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.slts.addClass("covered"):RVS.TL.slts.removeClass("covered"),RVS.F.updateSlideLoopTimes({cont:!0,start:t.position.left,end:i}),RVS.F.openBackupGroup({id:"SlideLoopStartTime",txt:"Slide Loop Start Time ",icon:"timer_off"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.timeline.loop.start",val:Math.round(10*t.position.left)}),RVS.F.closeBackupGroup({id:"SlideLoopStartTime"}),RVS.F.updateLoopInputs()},axis:"x"}),RVS.TL.slte.draggable({start:function(e,t){RVS.TL.inDrag=!0},drag:function(e,t){var i=RVS.TL.slts.position().left;t.position.left=t.position.left<=i?i:t.position.left,tpGS.gsap.set(".slidelooptimemarker",{width:t.position.left-i}),RVS.TL.slte.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.slte.addClass("covered"):RVS.TL.slte.removeClass("covered"),RVS.F.updateSlideLoopTimes({cont:!0,end:t.position.left,start:i}),RVS.F.updateLoopInputs({s:10*i,e:10*t.position.left})},stop:function(e,t){var i=RVS.TL.slts.position().left;t.position.left=t.position.left<=i?i:t.position.left,tpGS.gsap.set(".slidelooptimemarker",{width:t.position.left-i}),RVS.TL.slte.offset().left-RVS.TL.TL.offset().left<290?RVS.TL.slte.addClass("covered"):RVS.TL.slte.removeClass("covered"),RVS.F.updateSlideLoopTimes({cont:!0,end:t.position.left,start:i}),RVS.F.openBackupGroup({id:"SlideLoopEndTime",txt:"Slide Loop End Time ",icon:"timer_off"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.timeline.loop.end",val:Math.round(10*t.position.left)}),RVS.F.closeBackupGroup({id:"SlideLoopEndTime"}),RVS.F.updateLoopInputs()},axis:"x"}),RVS.TL.ct.draggable({start:function(e,t){RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.isActive()||(RVS.F.buildMainTimeLine(),RVS.TL.ht.addClass("hideme"),RVS.TL.inDrag=!0)},stop:function(e,t){RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.isActive()||(RVS.TL.ct.offset().left-RVS.TL.TL.offset().left<265?RVS.TL.ct.addClass("covered"):RVS.TL.ct.removeClass("covered"),RVS.TL.ht.removeClass("hideme"),RVS.F.timelineDragsStop())},drag:function(e,t){RVS.TL[RVS.S.slideId]&&RVS.TL[RVS.S.slideId].main&&RVS.TL[RVS.S.slideId].main.isActive()||(RVS.F.updateCurTime({pos:!1,cont:!0,left:t.position.left,refreshMainTimeLine:!0,caller:"Timeline DraG"}),RVS.TL.ct.offset().left-RVS.TL.TL.offset().left<265?RVS.TL.ct.addClass("covered"):RVS.TL.ct.removeClass("covered"))},containment:".timeline_right_container",axis:"x"}),RVS.DOC.on("mousemove",".stimeline",function(e,t){RVS.F.updateHoverTime({pos:!0,cont:!0,left:e.pageX-310})}),RVS.DOC.on("mouseenter",".stimeline",function(e,t){RVS.TL.ht.show()}),RVS.DOC.on("mouseenter",".timeline_left_container, .context_left, .timeline_right_container",function(e,t){RVS.TL.ht.hide()}),RVS.DOC.on("mouseenter","#timeline_settings",function(e,t){RVS.DOC.trigger("previewStopLayerAnimation"),!RVS.TL.over&&RVS.TL[RVS.S.slideId].main&&void 0!==RVS.TL.cache&&void 0!==RVS.TL.cache.main&&0!==RVS.TL.cache.main&&RVS.F.goToIdle(),RVS.TL.over=!0}),RVS.DOC.on("mouseleave","#timeline_settings",function(e,t){"animation"!==RVS.eMode.mode&&(RVS.TL.over=!1,RVS.TL.ht.hide(),RVS.TL.inDrag||RVS.F.goToIdle())})},RVS.F.animationMode=function(e){RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"GoToIdle"})},RVS.F.setSmallestSlideLength=function(e){var t=Math.max(e.left,function(){var e=0;for(var t in RVS.L)if(RVS.L.hasOwnProperty(t)&&"top"!==t&&"bottom"!==t&&"middle"!==t){var i=RVS.F.getPrevNextFrame({layerid:t,frame:"frame_999"});e=e'+t.m+':'+t.s+':'+t.ms+""}RVS.F.updateCoveredTimelines()},RVS.F.updateCurTime=function(e){if(e.pos&&tpGS.gsap.set(RVS.TL.ct,{left:e.left+"px"}),e.cont){var t=m(e.left);e.left=isNaN(e.left)?0:e.left,e.left>0?(RVS.TL.ct_txt[0].className="timebox inmove",RVS.TL.ct_marker[0].className="timebox_marker inmove",RVS.TL.ct_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+""):(RVS.TL.ct_txt[0].className="timebox",RVS.TL.ct_marker[0].className="timebox_marker",RVS.TL.ct_txt[0].innerHTML="EDITOR"),RVS.F.updateCoveredTimelines()}e.refreshMainTimeLine&&(e.left/100<=0?RVS.F.updateTimeLine({force:e.force,state:"idle",timeline:"main",caller:"UpdateCurTime A"}):RVS.F.updateTimeLine({force:e.force,state:"time",time:e.left/100,timeline:"main",freeze:e.freeze}))},RVS.F.updateSlideLoopTimes=function(e){if(e.pos&&(tpGS.gsap.set(RVS.TL.slts,{left:e.start+"px"}),tpGS.gsap.set(RVS.TL.slte,{left:e.end+"px"}),tpGS.gsap.set(".slidelooptimemarker",{left:e.start,width:e.end-e.start})),e.cont){var t=m(e.start);RVS.TL.slts_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+"",t=m(e.end),RVS.TL.slte_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+""}},RVS.F.updateFixedScrollTimes=function(e){if(e.pos&&(tpGS.gsap.set(RVS.TL.fixs,{left:e.start+"px"}),tpGS.gsap.set(RVS.TL.fixe,{left:e.end+"px"}),tpGS.gsap.set(".fixedscrolltimemarker",{left:e.start,width:e.end-e.start})),e.cont){var t=m(e.start);RVS.TL.fixs_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+"",t=m(e.end),RVS.TL.fixe_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+""}},RVS.F.updateHoverTime=function(e){if(RVS.TL.hoverTimeLeft=void 0===e.left?RVS.TL.hoverTimeLeft:e.left,RVS.TL.hoverTimeLeft=void 0===RVS.TL.hoverTimeLeft?0:RVS.TL.hoverTimeLeft,RVS.TL._scrollLeft=void 0===RVS.TL._scrollLeft?0:RVS.TL._scrollLeft,e.pos&&tpGS.gsap.set(RVS.TL.ht,{left:e.left+"px"}),e.cont){var t=m(RVS.TL.hoverTimeLeft+RVS.TL._scrollLeft);RVS.TL.ht_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+""}},RVS.F.updateFrameTime=function(e){if(RVS.TL.frameTimeLeft=void 0===e.left?RVS.TL.frameTimeLeft:e.left,RVS.TL.frameTimeLeft=void 0===RVS.TL.frameTimeLeft?0:RVS.TL.frameTimeLeft,RVS.TL._scrollLeft=void 0===RVS.TL._scrollLeft?0:RVS.TL._scrollLeft,e.pos&&tpGS.gsap.set(RVS.TL.ft,{left:e.left+"px"}),e.cont){var t=m(RVS.TL.frameTimeLeft);RVS.TL.ft_txt[0].innerHTML=''+t.m+':'+t.s+':'+t.ms+""}},RVS.F.getLayerFrames=function(e){var t=void 0===e.extend?{}:e.extend;for(var i in t[e.layerid]={type:RVS.L[e.layerid].type,frames:{}},RVS.L[e.layerid].timeline.frameOrder)if(RVS.L[e.layerid].timeline.frameOrder.hasOwnProperty(i)){var a=RVS.L[e.layerid].timeline.frameOrder[i].id;void 0!==e.afterStart?(RVS.L[e.layerid].timeline.frames[a].timeline.start>e.afterStart&&"frame_999"!==a&&(t[e.layerid].frames[a]=RVS.L[e.layerid].timeline.frames[a].timeline.start),"frame_999"===a&&!0===e.include999&&(t[e.layerid].frames[a]=RVS.L[e.layerid].timeline.frames[a].timeline.start)):t[e.layerid].frames[a]=RVS.L[e.layerid].timeline.frames[a].timeline.start}return t},RVS.F.getLayersEndWithSlide=function(){var e={};for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&"top"!==t&&"bottom"!==t&&"middle"!==t&&(e[t]={type:RVS.L[t].type,endWithSlide:RVS.L[t].timeline.frames.frame_999.timeline.endWithSlide,frames:{frame_999:RVS.L[t].timeline.frames.frame_999.timeline.start}});return e},RVS.F.clearLayerAnimation=function(e){RVS.H[e.layerid].timeline.clear()},RVS.F.formatTime=function(e){e*=1e3;var t=parseInt(e%1e3/10),i=parseInt(e/1e3%60),a=parseInt(e/6e4%60);return(a=a<10?"0"+a:a)+":"+(i=i<10?"0"+i:i)+":"+(t=t<10?"0"+t:t)},RVS.F.updateSplitContent=function(e){var t=!1;if(RVS.H[e.layerid].splitText&&RVS.H[e.layerid].splitText.revert(),"text"===RVS.L[e.layerid].type||"button"===RVS.L[e.layerid].type){for(var i in RVS.L[e.layerid].timeline.frames)if(RVS.L[e.layerid].timeline.frames.hasOwnProperty(i)&&(RVS.L[e.layerid].timeline.frames[i].chars.use||RVS.L[e.layerid].timeline.frames[i].words.use||RVS.L[e.layerid].timeline.frames[i].lines.use)){t=!0;break}RVS.H[e.layerid].splitText=t?new tpGS.SplitText(RVS.H[e.layerid].c,{type:"lines,words,chars",wordsClass:"rs_splitted_words",linesClass:"rs_splitted_lines",charsClass:"rs_splitted_chars"}):void 0}else RVS.H[e.layerid].splitText=void 0;return t},RVS.F.getFrameOrder=function(e){for(var t in RVS.L[e.layerid].timeline.frameOrder=[],RVS.L[e.layerid].timeline.frames)RVS.L[e.layerid].timeline.frames.hasOwnProperty(t)&&RVS.L[e.layerid].timeline.frameOrder.push({id:t,start:"frame_0"===t?-1:RVS.L[e.layerid].timeline.frames[t].timeline.start});RVS.L[e.layerid].timeline.frameOrder.sort(function(e,t){return e.start-t.start}),RVS.L[e.layerid].timeline.frameToIdle=void 0===RVS.L[e.layerid].timeline.frameToIdle?"frame_1":RVS.L[e.layerid].timeline.frameToIdle},RVS.F.renderLayerAnimation=function(t){var i=RVS.H[t.layerid],a=RVS.L[t.layerid],r=600;if(void 0!==RVS.TL[RVS.S.slideId].layers&&void 0!==RVS.TL[RVS.S.slideId].layers[t.layerid]&&void 0!==i&&void 0!==a.timeline&&void 0!==a.timeline.frames){i.timeline&&i.timeline.pause("frame_IDLE"),i.timeline=new tpGS.TimelineMax({paused:!0});var s=("text"===a.type||"button"===a.type)&&RVS.F.updateSplitContent({layerid:t.layerid});a.timeline.split=s,RVS.F.getFrameOrder({layerid:t.layerid});var o=RVS.F.getFirstFrame({layerid:t.layerid});for(var n in a.timeline.frameOrder)if(a.timeline.frameOrder.hasOwnProperty(n)){var l=a.timeline.frameOrder[n].id;if("frame_0"!==l){var S=void 0===t.frameObj||t.frame!==l?a.timeline.frames[l]:t.frameObj;a.timeline.sessionFilterUsed=RVS.F.checkGlobalFiltersOnLayer(t.layerid),"frame_999"===l&&a.timeline.frames.frame_999.timeline.auto&&((S=jQuery.extend(!0,{},a.timeline.frames.frame_999)).transform=jQuery.extend(!0,{},a.timeline.frames.frame_0.transform),S.mask=jQuery.extend(!0,{},a.timeline.frames.frame_0.mask),S.words=jQuery.extend(!0,{},a.timeline.frames.frame_0.words),S.lines=jQuery.extend(!0,{},a.timeline.frames.frame_0.lines),S.chars=jQuery.extend(!0,{},a.timeline.frames.frame_0.chars),S.sfx=jQuery.extend(!0,{},a.timeline.frames.frame_0.sfx),S.filter=jQuery.extend(!0,{},a.timeline.frames.frame_0.filter),S.color=jQuery.extend(!0,{},a.timeline.frames.frame_0.color),S.bgcolor=jQuery.extend(!0,{},a.timeline.frames.frame_0.bgcolor));var m=l===o?a.timeline.frames.frame_0:void 0,f=RVS.TL[RVS.S.slideId].layers[t.layerid][l],h=i.c,g=V(S.sfx.effect,i.m,S.timeline.ease),v=new tpGS.TimelineMax,_=S.timeline.speed/1e3,L=0;f.timeline=new tpGS.TimelineMax,"block"===g.type&&(g.ft[0].background=window.RSColor.get(S.sfx.color),f.timeline.add(tpGS.gsap.fromTo(g.bmask_in,_/2,g.ft[0],g.ft[1],0)),f.timeline.add(tpGS.gsap.fromTo(g.bmask_in,_/2,g.ft[1],g.t,_/2)),"frame_0"===l||"frame_1"===l?f.timeline.add(v.staggerFromTo(h,.05,{autoAlpha:0},{autoAlpha:1,delay:_/2},0),0):"frame_999"===l&&f.timeline.add(v.staggerFromTo(h,.05,{autoAlpha:1},{autoAlpha:0,delay:_/2},0),0));var b,w=y({sessionFilterUsed:a.timeline.sessionFilterUsed,frame:S,layerid:t.layerid,ease:S.timeline.ease,splitAmount:h.length,target:l}),F=l===o?y({sessionFilterUsed:a.timeline.sessionFilterUsed,frame:m,layerid:t.layerid,ease:S.timeline.ease,splitAmount:h.length,target:"frame_0"}):void 0,I="true"==S.mask.use||1==S.mask.use?y({frame:{transform:{x:S.mask.x,y:S.mask.y,clip:S.mask.clip}},layerid:t.layerid,ease:w.ease,target:"mask"}):void 0,D=l===o?y({frame:{transform:{x:m.mask.x,y:m.mask.y,clip:m.mask.clip}},layerid:t.layerid,ease:w.ease,target:"frommask"}):void 0,x=w.ease;if(void 0!==S.color&&S.color.use?w.color=window.RSColor.get(S.color.color):w.color=window.RSColor.get(a.idle.color[RVS.screen].v),void 0!==m&&(void 0!==m.color&&m.color.use?F.color=window.RSColor.get(m.color.color):F.color=window.RSColor.get(a.idle.color[RVS.screen].v)),void 0!==S.bgcolor&&S.bgcolor.use)(b=window.RSColor.get(S.bgcolor.backgroundColor)).indexOf("gradient")>=0?w.background=b:w.backgroundColor=b;else(b=window.RSColor.get(a.idle.backgroundColor)).indexOf("gradient")>=0?w.background=b:w.backgroundColor=b;if(void 0!==m)if(void 0!==m.bgcolor&&m.bgcolor.use)(b=window.RSColor.get(m.bgcolor.backgroundColor)).indexOf("gradient")>=0?F.background=b:F.backgroundColor=b;else(b=window.RSColor.get(a.idle.backgroundColor)).indexOf("gradient")>=0?F.background=b:F.backgroundColor=b;var k=0;if(s)for(var C in d)if(d.hasOwnProperty(C)&&S[d[C]].use&&!t.quickRendering){var O=i.splitText[d[C]],T=y({frame:S,source:d[C],ease:x,layerid:t.layerid,splitAmount:O.length,target:l+"_"+d[C]}),j=l===o?y({frame:m,ease:T.ease,source:d[C],layerid:t.layerid,splitAmount:O.length,target:"frame_0_"+d[C]}):void 0;L=parseInt(S[d[C]].delay,0)/100,window.RSColor.get(a.idle.color[RVS.screen].v)===w.color&&"frame_1"===l||(T.color=w.color),void 0!==F&&window.RSColor.get(a.idle.color[RVS.screen].v)!==F.color&&(j.color=F.color),void 0!==j&&j.color!==w.color&&(T.color=w.color);var z=R(jQuery.extend(!0,{},T)),Q=l===o?R(jQuery.extend(!0,{},j)):void 0,E=p(S[d[C]].direction);delete z.grayscale,delete z.brightness,void 0!==Q&&(delete Q.grayscale,delete Q.brightness),z.stagger="center"===E||"edge"===E?u({each:L,offset:L/2,from:E}):{each:L,from:p(S[d[C]].direction)},z.duration=_,void 0!==Q&&delete Q.dir,l===o?f.timeline.add(v.fromTo(O,Q,z),0):f.timeline.add(v.to(O,z),0),k=Math.max(k,O.length*L)}if(_+=k,r="local"===RVS.SLIDER.settings.general.perspectiveType?void 0!==F&&void 0!==F.transformPerspective?F.transformPerspective:void 0!==w.transformPerspective?w.transformPerspective:RVS.SLIDER.settings.general.perspective:RVS.SLIDER.settings.general.perspective,void 0!==I?(I.overflow="hidden",I.rotationX=a.idle.rotationX,I.rotationY=a.idle.rotationY,I.rotationZ=a.idle.rotationZ,I.opacity=a.idle.opacity,I.transformPerspective=r,l===o?(D.rotationX=a.idle.rotationX,D.rotationY=a.idle.rotationY,D.rotationZ=a.idle.rotationZ,D.opacity=a.idle.opacity,f.timeline.add(tpGS.gsap.fromTo([i.m,i.bgmask],_,D,I),0)):f.timeline.add(tpGS.gsap.to([i.m,i.bgmask],_,I),0)):f.timeline.add(tpGS.gsap.to(i.m,.001,{transformPerspective:r,filter:"none",x:0,y:0,opacity:a.idle.opacity,rotationX:a.idle.rotationX,rotationY:a.idle.rotationY,rotationZ:a.idle.rotationZ,overflow:"visible"}),0),w.force3D="auto",delete w.clipB,l===o?(delete F.clipB,void 0!==i.bg&&f.timeline.fromTo(i.bg,_,F,w,0),void 0!==i.bg&&"column"===a.type?f.timeline.fromTo(h,_,c(F),c(w),0):f.timeline.fromTo(h,_,F,w,0)):(void 0!==i.bg&&f.timeline.to(i.bg,_,w,0),void 0!==i.bg&&"column"===a.type?f.timeline.to(h,_,c(w),0):f.timeline.to(h,_,w,0)),void 0!==x&&Array.isArray(x)&&x.indexOf("SFXBounce")>=0&&f.timeline.to(h,_,{scaleY:.5,scaleX:1.3,ease:w.ease+"-squash",transformOrigin:"bottom"},1e-4),"full"===t.timeline){var P=parseInt(S.timeline.start,0)/1e3;i.timeline.addLabel(l,P),i.timeline.add(f.timeline,P),i.timeline.addLabel(l+"_end","+=0.01"),a.timeline.frameToIdle===l&&i.timeline.addLabel("frame_IDLE")}else i.timeline.addLabel(l),i.timeline.add(f.timeline),l===t.frame?i.timeline.addPause(l+"_end+=0.5",function(e){this.play(e)},[t.frame]):(i.timeline.addLabel(l+"_end"),a.timeline.frameToIdle===l&&i.timeline.addLabel("frame_IDLE"),a.timeline.loop.use?(i.timeline.addPause(l+"_end+="+a.timeline.loop.speed/500,function(){this.play()}),"frame_999"==l&&i.timeline.addPause(l+"_end+=0.5",function(){this.play(0)})):i.timeline.addPause(l+"_end+=0.5",function(){this.play()}))}}if("true"!=a.hover.usehover&&1!=a.hover.usehover&&"desktop"!=a.hover.usehover||!i.htr)i.hoverlistener&&(i.hoverlistener=!1,i.w.unbind("hover"));else{i.hover=new tpGS.TimelineMax,i.hover.pause(),i.htr.ease=a.hover.ease;var A=parseInt(a.hover.speed,0)/1e3;A=0===A?1e-5:A,"column"!==a.type&&"row"!==a.type||i.hover.to(i.bg,A,jQuery.extend(!0,{},i.htr),0),"text"!==a.type&&"button"!==a.type||!a.timeline.split||void 0===i.splitText||i.hover.to([i.splitText.lines,i.splitText.words,i.splitText.chars],A,{color:i.htr.color,ease:i.htr.ease},0),"column"===a.type?i.hover.to(i.c,A,c(jQuery.extend(!0,{},i.htr)),0):i.hover.to(i.c,A,jQuery.extend(!0,{},i.htr),0),"svg"===a.type&&(i.hover.to(i.svg,A,{fill:window.RSColor.get(a.hover.svg.color),stroke:window.RSColor.get(a.hover.svg.strokeColor),"stroke-width":a.hover.svg.strokeWidth,"stroke-dasharray":RVS.F.getDashArray(a.hover.svg.strokeDashArray),"stroke-dashoffset":void 0===a.hover.svg.strokeDashOffset?0:a.hover.svg.strokeDashOffset},0),i.hover.to(i.svgPath,A,{fill:window.RSColor.get(a.hover.svg.color)},0)),i.hover.to([i.m,i.bgmask],A,{overflow:a.hover.usehovermask?"hidden":"visible"},0),i.hoverlistener||(i.hoverlistener=!0,i.w.hover(function(){i.hover.play()},function(){"hover"===RVS.eMode.mode&&i.w.hasClass("selected")||i.hover.reverse()}),"hover"===RVS.eMode.mode&&jQuery.inArray(parseInt(a.uid,0),RVS.selLayers)>=0?i.hover.play():i.hover.time()>0&&i.hover.reverse())}if(!a.timeline.loop.use||e&&"animation"!==RVS.eMode.mode)(B=new tpGS.TimelineMax({})).set(i.lp,{"-webkit-filter":"blur(0px) grayscale(0%) brightness(100%)",filter:"blur(0px) grayscale(0%) brightness(100%)",x:0,y:0,z:0,scale:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:r,transformOrigin:"50% 50%",opacity:1}),i.timeline.add(B,0);else{var M=a.timeline.loop.frame_0,H=a.timeline.loop.frame_999,N=new tpGS.TimelineMax({}),B=new tpGS.TimelineMax({repeat:-1,yoyo:a.timeline.loop.yoyo_move}),G=new tpGS.TimelineMax({repeat:-1,yoyo:a.timeline.loop.yoyo_rotate}),W=new tpGS.TimelineMax({repeat:-1,yoyo:a.timeline.loop.yoyo_scale}),X=new tpGS.TimelineMax({repeat:-1,yoyo:a.timeline.loop.yoyo_filter}),Y=parseInt(a.timeline.loop.speed,0)/1e3,U=parseInt(a.timeline.loop.start)/1e3||0,q=U+.2,Z="blur(0px) grayscale(0%) brightness(100%)",K="blur("+parseInt(M.blur||0,0)+"px) grayscale("+parseInt(M.grayscale||0,0)+"%) brightness("+parseInt(M.brightness||100,0)+"%)",J="blur("+(H.blur||0)+"px) grayscale("+(H.grayscale||0)+"%) brightness("+(H.brightness||100)+"%)";if("blur(0px) grayscale(0%) brightness(100%)"===K&&"blur(0px) grayscale(0%) brightness(100%)"===J&&(K="none",J="none",Z="none"),N.add(B,0),N.add(G,0),N.add(W,0),N.add(X,0),a.timeline.loop.curved){var $=parseInt(a.timeline.loop.radiusAngle,0)||0,ee=[{x:parseInt(M.x,0)-parseInt(M.xr,0),y:0,z:parseInt(M.z,0)-parseInt(M.zr,0)},{x:0,y:parseInt(M.y,0)+parseInt(M.yr,0),z:0},{x:parseInt(H.x,0)+parseInt(H.xr,0),y:0,z:parseInt(H.z,0)+parseInt(H.zr,0)},{x:0,y:parseInt(H.y,0)-parseInt(H.yr,0),z:0}],te={type:"thru",curviness:a.timeline.loop.curviness,path:[],autoRotate:a.timeline.loop.autoRotate};for(var ie in ee)ee.hasOwnProperty(ie)&&(te.path[ie]=ee[$],$=++$==ee.length?0:$);i.timeline.fromTo(i.lp,.2,{"-webkit-filter":Z,filter:Z,x:0,y:0,z:0,scale:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:r,transformOrigin:a.timeline.loop.originX+" "+a.timeline.loop.originY+" "+a.timeline.loop.originZ,opacity:1},{x:te.path[3].x,y:te.path[3].y,z:te.path[3].z,scaleX:M.scaleX,skewX:M.skewX,skewY:M.skewY,scaleY:M.scaleY,rotationX:M.rotationX,rotationY:M.rotationY,rotationZ:M.rotationZ,"-webkit-filter":K,filter:K,ease:"sine.out",opacity:M.opacity},U),B.to(i.lp,a.timeline.loop.yoyo_move?Y/2:Y,{motionPath:te,ease:a.timeline.loop.ease})}else i.timeline.fromTo(i.lp,.2,{"-webkit-filter":Z,filter:Z,x:0,y:0,z:0,scale:1,skewX:0,skewY:0,rotationX:0,rotationY:0,rotationZ:0,transformPerspective:r,transformOrigin:a.timeline.loop.originX+" "+a.timeline.loop.originY+" "+a.timeline.loop.originZ,opacity:1},RVS.F.checkLoopSkew({x:M.x,y:M.y,z:M.z,scaleX:M.scaleX,skewX:M.skewX,skewY:M.skewY,scaleY:M.scaleY,rotationX:M.rotationX,rotationY:M.rotationY,rotationZ:M.rotationZ,ease:"sine.out",opacity:M.opacity,"-webkit-filter":K,filter:K}),U),B.to(i.lp,a.timeline.loop.yoyo_move?Y/2:Y,{x:H.x,y:H.y,z:H.z,ease:a.timeline.loop.ease});G.to(i.lp,a.timeline.loop.yoyo_rotate?Y/2:Y,{rotationX:H.rotationX,rotationY:H.rotationY,rotationZ:H.rotationZ,ease:a.timeline.loop.ease}),W.to(i.lp,a.timeline.loop.yoyo_scale?Y/2:Y,RVS.F.checkLoopSkew({scaleX:H.scaleX,scaleY:H.scaleY,skewX:H.skewX,skewY:H.skewY,ease:a.timeline.loop.ease}));var ae={opacity:H.opacity,ease:a.timeline.loop.ease,"-webkit-filter":J,filter:J};X.to(i.lp,a.timeline.loop.yoyo_filter?Y/2:Y,ae),i.timeline.add(N,q)}"atstart"!==t.mode&&("0"===RVS.S.keyFrame?i.timeline.pause("frame_0"):"idle"===RVS.S.keyFrame?i.timeline.pause("frame_IDLE"):i.timeline.pause(RVS.S.keyFrame+"_end")),void 0!==t.time&&i.timeline.time(t.time),"loopsingleframe"===t.timeline?i.timeline.play(t.frame):"full"!==t.timeline&&i.timeline.eventCallback("onComplete",function(){this.restart()})}},RVS.F.checkLoopSkew=function(e){return void 0===e.skewX&&delete e.skewX,void 0===e.skewY&&delete e.skewY,e},RVS.F.buildFullLayerAnimation=function(e){for(var t in RVS.L)RVS.L.hasOwnProperty(t)&&void 0!==RVS.L[t].uid&&RVS.F.renderLayerAnimation({layerid:t,timeline:"full",mode:e})},RVS.F.playLayerAnimation=function(e){void 0!==e.time?RVS.H[e.layerid].timeline.play(e.time):RVS.H[e.layerid].timeline.play(0),S.push(e.layerid)},RVS.F.stopLayerAnimation=function(e){void 0!==RVS.H[e.layerid]&&(RVS.H[e.layerid].timeline&&RVS.H[e.layerid].timeline.pause("frame_IDLE"),S=RVS.F.rArray(S,parseInt(e.layerid,0)))},RVS.F.stopAllLayerAnimation=function(){for(var e=S.length;S.length>0;)RVS.F.stopLayerAnimation({layerid:S[0]});e>0&&(RVS.TL.cache.main<=0?RVS.F.updateCurTime({pos:!0,cont:!0,force:!0,left:0,refreshMainTimeLine:!0,caller:"stopAllLayerAnimation"}):RVS.F.updateTimeLine({force:!0,state:"time",time:RVS.TL.cache.main,timeline:"main",forceFullLayerRender:!0,updateCurTime:!0}))},RVS.F.stopAndPauseAllLayerAnimation=function(){RVS.S.shwLayerAnim=!1,RVS.F.changeSwitchState({el:document.getElementById("layer_simulator"),state:"play"}),RVS.F.changeSwitchState({el:document.getElementById("layer_simulator_loop"),state:"play"}),RVS.F.stopAllLayerAnimation()},RVS.F.checkGlobalFiltersOnLayer=function(e){var t=!0===RVS.L[e].timeline.hoverFilterUsed;if(!0!==t)for(var i in RVS.L[e].timeline.frames){if(!0===t||!RVS.L[e].timeline.frames.hasOwnProperty(i))continue;t=RVS.L[e].timeline.frames[i].filter.use}return t},RVS.F.getClipPaths=function(e,t,i,a){var r;switch(e){case"none":r=t+"% 100%,"+t+"% 0%";break;case"top":r=i+"% 100%,"+t+"% 0%";break;case"middle":r=i+"% 100%,"+t+"% 50%,"+i+"% 0%";break;case"bottom":r=t+"% 100%,"+i+"% 0%";break;case"two":r=i+"% 100%,"+t+"% 75%,"+i+"% 50%,"+t+"% 25%,"+i+"% 0%";break;case"three":r=t+"% 100%,"+i+"% 75%,"+t+"% 50%,"+i+"% 25%,"+t+"% 0%";break;case"four":r=t+"% 100%,"+i+"% 87.5%,"+t+"% 75%,"+i+"% 62.5%,"+t+"% 50%,"+i+"% 37.5%,"+t+"% 25%,"+i+"% 12.5%,"+t+"% 0%";break;case"five":r=t+"% 100%,"+i+"% 90%,"+t+"% 80%,"+i+"% 70%,"+t+"% 60%,"+i+"% 50%,"+t+"% 40%,"+i+"% 30%,"+t+"% 20%,"+i+"% 10%,"+t+"% 0%"}if(a){var s=r.split(",");for(var i in r="",s)s.hasOwnProperty(i)&&(r+=s[s.length-1-i]+(i=27&&s.nTR<=30)?11:s.nTR;a=void 0===a?RVS.F.getSlideAnimParams("duration"):"default",r.slots=RVS.F.getSlideAnimParams("slots"),r.rotate=RVS.F.getSlideAnimParams("rotation"),a="default"===a||"d"===a?s.TR[10]:"random"===a?Math.round(1e3*Math.random()+300):null!=a?parseInt(a,0):s.TR[10],r.rotate=null==r.rotate||"default"==r.rotate||"d"==r.rotate?0:999==r.rotate||"random"==r.rotate?Math.round(360*Math.random()):r.rotate,(o<11||16===o||17===o||18===o||s.nTR>=27&&s.nTR<=30)&&(r.slots=null==r.slots||"default"==r.slots||"d"==r.slots?s.TR[11]:"random"==r.slots?Math.round(12*Math.random()+4):r.slots,r.slots=r.slots<1?"boxslide"==s.TR[0]?Math.round(6*Math.random()+3):"boxslide"==s.TR[0]||"flyin"==s.TR[0]?Math.round(4*Math.random()+1):r.slots:r.slots,r.slots=(4==o||5==o||6==o)&&r.slots<3?3:r.slots,r.slots=0!=s.TR[3]?Math.min(r.slots,s.TR[3]):r.slots,r.slots=0===r.slots?5:r.slots,r.slots=9==o?r.width/r.slots:10==o?r.height/r.slots:r.slots,r.slots=jQuery.inArray(o,[19,20,21,22,23,24,25,27])>=0?1:r.slots,r.slots=3!=o&&8!=o&&10!=o||"vertical"!==s.TR[4]?r.slots:r.slots+2,jQuery.isNumeric(r.slots)||(r.slots=5),null!=s.TR[6]&&(r=h(t,r,s.TR[6],s.TR[4],0)),null!=s.TR[5]&&(r=h(e,r,s.TR[5],s.TR[4])));var n=7===o||16===o||8===o||17===o||18===o?0:1,l=o<11||17===o||18===o?0:1;r.mtl.add(tpGS.gsap.set(t.find("rs-sbg"),{x:0,y:0,z:0,rotationZ:0,rotationX:0,rotationY:0,scale:1,top:0,left:0,clearProps:"filter, transform",opacity:1}),0),r.mtl.add(tpGS.gsap.set(e.find("rs-sbg"),{x:0,y:0,z:0,rotationZ:0,rotationX:0,rotationY:0,scale:1,top:0,left:0,clearProps:"filter, transform",opacity:1}),0),r.mtl.add(tpGS.gsap.set(t.find("rs-sbg"),{opacity:n}),.001),r.mtl.add(tpGS.gsap.set(e.find("rs-sbg"),{opacity:l}),.001),r.mtl.add(tpGS.gsap.set(e,{zIndex:20,transformOrigin:"50% 50% 0",transformPerspective:0,scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,autoAlpha:1,top:0,left:0,x:0,y:0,clearProps:"filter, transform"}),0),r.mtl.add(tpGS.gsap.set(t,{zIndex:10,transformOrigin:"50% 50% 0",transformPerspective:0,scale:1,rotationX:0,rotationY:0,rotationZ:0,z:0,autoAlpha:1,top:0,left:0,x:0,y:0,clearProps:"filter, transform"}),0),r.mtl.add(tpGS.gsap.set(e.parent(),{perspective:1200,transformStyle:"flat",force3D:"auto",backgroundColor:"transparent"}),0);var d=RVS.F.getSlideAnimParams("easeIn"),S=RVS.F.getSlideAnimParams("easeOut");if(d="default"===d||"d"===d?s.TR[8]||"power2.inOut":d||s.TR[8]||"power2.inOut",S="default"===S||"d"===S?s.TR[9]||"power2.inOut":S||s.TR[9]||"power2.inOut",0==o){var c=Math.ceil(r.height/r.sloth),p=0;e.find(".slotslide").each(function(e){p=++p===c?0:p,r.rotate=1===s.trC?45:r.rotate,r.mtl.add(tpGS.gsap.from(this,a/2e3,{opacity:0,transformStyle:"flat",transformPerspective:600,scale:0,rotationZ:0!==r.rotate?Math.random()*r.rotate-r.rotate/2:0,force3D:"auto",ease:d}),(10*e+30*p)/3e3)})}else if(1==o)e.find(".slotslide").each(function(e){r.mtl.add(tpGS.gsap.from(this,(Math.random()*a+300)/1e3,{autoAlpha:0,force3D:"auto",rotation:r.rotate,ease:d}),(500*Math.random()+200)/1e3)});else if(2==o||3==o)t.find(".slotslide").each(function(){r.mtl.add(tpGS.gsap.to(this,a/1e3,{top:3===o?r.sloth:0,left:2===o?r.slotw:0,ease:d,force3D:"auto",rotation:0-r.rotate}),0)}),e.find(".slotslide").each(function(){r.mtl.add(tpGS.gsap.from(this,a/1e3,{top:3==o?r.sloth:0,left:2==o?r.slotw:0,ease:d,force3D:"auto",rotation:r.rotate}),0)});else if(4==o||5==o||6==o){var u=new tpGS.TimelineLite,R=a/1e3-a/1e3/r.slots;r.slots-=r.slots%2==1?1:0,t.find(".slotslide").each(function(e){var t=6!==o?e:e>r.slots/2?r.slots-e:e;u.add(tpGS.gsap.to(this,R,{transformPerspective:600,force3D:"auto",top:r.height,opacity:.75,rotation:r.rotate,ease:d,delay:(5!==o?t:r.slots-t)*(R/r.slots)/(6===o?1.3:1)}),0),r.mtl.add(u,0)}),e.find(".slotslide").each(function(e){var t=6!==o?e:e>r.slots/2?r.slots-e:e;u.add(tpGS.gsap.from(this,R,{top:-r.height,opacity:.75,rotation:r.rotate,force3D:"auto",ease:S,delay:(5!==o?t:r.slots-t)*(R/r.slots)/(6===o?1.3:1)}),0),r.mtl.add(u,0)})}else if(7==o||8==o)a=Math.min(r.duration||a,a),t.find(".slotslide").each(function(e){var t=e>r.slots/2?r.slots-e:e;r.mtl.add(tpGS.gsap.to(this.getElementsByTagName("div"),a/1e3,{x:8===o&&0===s.trC?0:t*r.slotw/3,y:8===o&&0===s.trC?t*r.sloth/3:0,ease:d,transformPerspective:600,force3D:"auto",filter:"blur(2px)",scale:1.2,opacity:0}),0)}),e.find(".slotslide").each(function(e){var t=e>r.slots/2?r.slots-e:e;r.mtl.add(tpGS.gsap.fromTo(this.getElementsByTagName("div"),a/1e3,{x:8===o&&0===s.trC?0:0-t*r.slotw/3,y:8===o&&0===s.trC?0-t*r.sloth/3:0,filter:"blur(2px)",opacity:0,transformPerspective:600,scale:1.2},{x:0,y:0,ease:S,force3D:"auto",scale:1,filter:"blur(0px)",opacity:1,rotation:0}),0)});else if(9==o||10==o)for(var V=e[0].getElementsByClassName("slotslide"),y=a-a/1.8,m=0;m=0?5:jQuery.inArray(s.trC,[11,12])>=0?10:0)+"px) grayscale("+(jQuery.inArray(s.trC,[5,6,7,8])>=0?100:0)+"%) brightness("+(jQuery.inArray(s.trC,[7,8])>=0?300:0)+"%)",v="blur(0px) grayscale(0%) brightness(100%)";r.mtl.add(tpGS.gsap.fromTo(e,a/1e3,{autoAlpha:0,filter:g,"-webkit-filter":g},{autoAlpha:1,filter:v,"-webkit-filter":v,force3D:"auto",ease:d}),0),jQuery.inArray(s.trC,[6,8,10])>=0&&r.mtl.add(tpGS.gsap.fromTo(t,a/1e3,{autoAlpha:1,filter:v,"-webkit-filter":v},{autoAlpha:0,force3D:"auto",ease:d,filter:g,"-webkit-filter":g}),0)}r.mtl.add(tpGS.gsap.set(e.find("rs-sbg"),{autoAlpha:1}),0),r.mtl.add(tpGS.gsap.set(t.find("rs-sbg"),{autoAlpha:1}),0)}else if(12==o||13==o||14==o||15==o){var _=3==s.trC?a/1300:a/1e3,L=a/1e3,b=5==s.trC||6==s.trC?0:r.width,w=5==s.trC||6==s.trC?0:r.height,F=12==o?b:15==o?0-b:0,I=13==o?w:14==o?0-w:0,D=1==s.trC||2==s.trC||5==s.trC||6==s.trC?0:1,x=4==s.trC||5==s.trC?.6:6==s.trC?1.4:1,k=5==s.trC?1.4:6==s.trC?.6:1;if(7!=s.trC&&4!=s.trC||(b=0,w=0),8==s.trC?(r.mtl.add(tpGS.gsap.set(t,{zIndex:20}),0),r.mtl.add(tpGS.gsap.set(e,{zIndex:15}),0),r.mtl.add(tpGS.gsap.to(e,.01,{overflow:"hidden",left:0,top:0,x:0,y:0,scale:1,autoAlpha:1,rotation:0,overwrite:!0,immediateRender:!0,force3D:"auto"}),0)):(r.mtl.add(tpGS.gsap.set(t,{zIndex:15}),0),r.mtl.add(tpGS.gsap.set(e,{zIndex:20}),0),r.mtl.add(tpGS.gsap.from(e,_,{left:F,top:I,overflow:"hidden",scale:k,autoAlpha:D,rotation:r.rotate,ease:d,force3D:"auto"}),0)),1!=s.trC)switch(o){case 12:r.mtl.add(tpGS.gsap.to(t,L,{left:0-b+"px",overflow:"hidden",force3D:"auto",scale:x,autoAlpha:D,rotation:r.rotate,ease:S}),0);break;case 15:r.mtl.add(tpGS.gsap.to(t,L,{left:b+"px",overflow:"hidden",force3D:"auto",scale:x,autoAlpha:D,rotation:r.rotate,ease:S}),0);break;case 13:r.mtl.add(tpGS.gsap.to(t,L,{top:0-w+"px",overflow:"hidden",force3D:"auto",scale:x,autoAlpha:D,rotation:r.rotate,ease:S}),0);break;case 14:r.mtl.add(tpGS.gsap.to(t,L,{top:w+"px",overflow:"hidden",force3D:"auto",scale:x,autoAlpha:D,rotation:r.rotate,ease:S}),0)}}else if(17==o||18==o)e.find(".slotslide").each(function(e){r.mtl.add(tpGS.gsap.fromTo(this,a/r.slots/1e3,{opacity:0,top:0,left:0,rotationY:17===o?0:90,scale:1,rotationX:17===o?-90:0,force3D:"auto",transformPerspective:600,transformOrigin:17===o?"top center":"center left"},{opacity:1,top:0,left:0,rotationX:0,rotationY:0,force3D:"auto",ease:S,delay:e*(a/r.slots/2e3)}),0)}),t.find(".slotslide").each(function(e){r.mtl.add(tpGS.gsap.fromTo(this,a/r.slots/1e3,{opacity:1,rotationY:0,scale:1,rotationX:0,force3D:"auto",transformPerspective:600,transformOrigin:17===o?"bottom center":"center right"},{opacity:0,rotationX:17===o?110:0,rotationY:17===o?0:110,force3D:"auto",ease:d,delay:e*(a/r.slots/2e3)}),0)});else if(19==o||22==o||23==o||24==o){r.mtl.add(tpGS.gsap.set(t,{zIndex:20}),0),r.mtl.add(tpGS.gsap.set(e,{zIndex:10}),0);var C=19===o?"center center -"+r.height/2+"px":22===o?"center center "+r.height/2+"px":23===o?"center center -"+r.width/2+"px":"center center "+r.width/2+"px";tpGS.gsap.set(jQuery(".slots_wrapper"),{transformStyle:"flat",backfaceVisibility:"hidden",force3D:!0}),r.mtl.add(tpGS.gsap.set([e,t],{transformPerspective:1200,transformOrigin:C,transformStyle:"flat",overflow:"hidden",backfaceVisibility:"hidden",force3D:!0}),0),r.mtl.add(tpGS.gsap.fromTo(e,a/1e3,{rotationX:19==o||22===o?90:0,rotationY:23==o||24===o?90:0,autoAlpha:22===o||24===o?1:0,left:0,top:0,scale:1,x:0,y:0},{overflow:"hidden",left:0,autoAlpha:1,rotationX:0,rotationY:0,top:0,scale:1,ease:d}),0),r.mtl.add(tpGS.gsap.fromTo(e,a/2e3,{z:19==o||23===o?-200:0},{z:19===o||23===o?0:-200,ease:"power3.inOut",delay:19===o||23===o?a/2e3:0}),0),22!==o&&24!==o||r.mtl.add(tpGS.gsap.fromTo([t,e],a/2e3,{z:-200},{z:0,ease:"power2.in",delay:a/2e3}),0),r.mtl.add(tpGS.gsap.fromTo(t,a/2e3,{z:0},{z:-200,ease:"power3.inOut",delay:0,force3D:"auto"}),0),19!==o&&23!==o||r.mtl.add(tpGS.gsap.fromTo(t,a/2e3,{autoAlpha:1},{autoAlpha:0,ease:"none",delay:a/2e3,force3D:"auto"}),0),r.mtl.add(tpGS.gsap.fromTo(t,a/1e3,{overflow:"hidden",rotationX:0,rotationY:0,rotationZ:0,top:0,left:0,scale:1},{rotationX:19===o||22===o?-90:0,rotationY:23===o||24===o?-90:0,overflow:"hidden",top:0,scale:1,delay:0,force3D:"auto",ease:d}),0)}else if(20==o){C="80% ";C+="60% -50%",r.mtl.add(tpGS.gsap.set(e,{transformOrigin:C}),0),r.mtl.add(tpGS.gsap.fromTo(e,a/1e3,{left:r.width,rotationX:20,z:-r.width,autoAlpha:0,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:C,rotationY:-50},{left:0,rotationX:0,autoAlpha:1,top:0,z:0,scale:1,rotationY:0,delay:0,ease:d}),0),C="20% ",C+="60% -50%",r.mtl.add(tpGS.gsap.set(t,{transformOrigin:C}),0),r.mtl.add(tpGS.gsap.fromTo(t,a/1e3,{autoAlpha:1,rotationX:0,top:0,z:0,scale:1,left:0,force3D:"auto",transformPerspective:600,transformOrigin:C,rotationY:0},{autoAlpha:1,rotationX:20,top:0,z:-r.width,left:-r.width/1.2,force3D:"auto",rotationY:50,delay:0,ease:"power2.inOut"}),0)}else if(16==o){C="20% 50% 0";r.mtl.add(tpGS.gsap.set(t,{zIndex:20}),.001),r.mtl.add(tpGS.gsap.set(e,{zIndex:10}),.001),t.find(".slotslide").each(function(e){r.mtl.add(tpGS.gsap.fromTo(this,a/1e3,{rotationZ:0,opacity:1,top:0,left:0,z:0,scale:1},{opacity:1,left:0===e?r.width/1.6:r.width/1.8,rotationZ:0===e?25:-35,z:0,top:0==e?"-120%":"140%",scale:.8,force3D:"auto",transformPerspective:600,transformOrigin:C,delay:0,ease:d}),0),r.mtl.add(tpGS.gsap.fromTo(this,a/2e3,{opacity:1},{opacity:0,delay:a/2e3}),0)}),r.mtl.add(tpGS.gsap.fromTo(e,a/1e3-a/7e3,{x:100*Math.random()-50,opacity:1,scale:.9,rotationZ:10*Math.random()-5},{x:0,opacity:1,scale:1,rotationZ:0,ease:d,force3D:"auto",delay:a/7e3}),0)}else if(21==o||25==o){var O=25===o?r.rotate:-90,T=25===o?90:r.rotate;C=25===o?"center bottom 0":"right center 0";r.mtl.add(tpGS.gsap.set(e,{transformOrigin:C}),0),r.mtl.add(tpGS.gsap.fromTo(e,a/1e3,{transformStyle:"flat",rotationX:T,top:0,left:0,autoAlpha:0,force3D:"auto",transformPerspective:1200,transformOrigin:C,rotationY:O},{autoAlpha:1,rotationX:0,rotationY:0,ease:d}),0),C=25===o?"center top 0":"left center 0",O=25!==o?-O:O,T=25!==o?T:-T,r.mtl.add(tpGS.gsap.set(t,{transformOrigin:C}),0),r.mtl.add(tpGS.gsap.fromTo(t,a/1e3,{rotationX:0,rotationY:0,transformStyle:"flat",transformPerspective:1200,force3D:"auto"},{immediateRender:!0,rotationX:T,transformOrigin:C,rotationY:O,ease:S}),0)}else if(26==o)a=0,r.mtl.add(tpGS.gsap.fromTo(e,.001,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:d}),0),r.mtl.add(tpGS.gsap.to(t,.001,{autoAlpha:0,force3D:"auto",ease:d}),0),r.mtl.add(tpGS.gsap.set(e.find("rs-sbg"),{autoAlpha:1}),0),r.mtl.add(tpGS.gsap.set(t.find("rs-sbg"),{autoAlpha:1}),0);else if(27==o||28==o||29==o||30==o){var j=e.find(".slot"),z=27==o||29==o?"-100%":"100%",Q=27==o||29==o?"100%":"-100%",E=27==o||29==o?"-80%":"80%",P=27==o||29==o?"80%":"-80%",A=27==o||29==o?"10%":"-10%",M={overwrite:"all"},H={autoAlpha:0,zIndex:1,force3D:"auto",ease:d},N={position:"inherit",autoAlpha:0,overwrite:"all",zIndex:1},B={autoAlpha:1,force3D:"auto",ease:S},G={overwrite:"all",zIndex:2,opacity:1,autoAlpha:1},W={autoAlpha:1,force3D:"auto",overwrite:"all",ease:d},X={overwrite:"all",zIndex:2,autoAlpha:1},Y={autoAlpha:1,force3D:"auto",ease:d},U=1==(27==o||28==o?1:2)?"y":"x";M[U]="0px",H[U]=z,N[U]=A,B[U]="0%",G[U]=Q,W[U]=z,X[U]=E,Y[U]=P,j.append(''),r.mtl.add(tpGS.gsap.fromTo(t,a/1e3,M,H),0),r.mtl.add(tpGS.gsap.fromTo(e.find("rs-sbg"),a/2e3,N,B),a/2e3),r.mtl.add(tpGS.gsap.fromTo(j,a/1e3,G,W),0),r.mtl.add(tpGS.gsap.fromTo(j.find(".slotslide div"),a/1e3,X,Y),0)}return r.mtl},h=function(e,t,i,a,r){var s;for(var o in RVS.JHOOKS.prepareOneSlide)RVS.JHOOKS.prepareOneSlide.hasOwnProperty(o)&&(s=RVS.JHOOKS.prepareOneSlide[o](s));var n=RVS.F.getSlideBGDrawObj({slideBGFrom:s}),l=0!==r?n.backgroundImage:RVS.C.slide.find(".slotwrapper_prev .defaultimg").css("backgroundImage").replace('"',"").replace('"',""),d=t.width,S="on"==t.autoHeight?t.c.height():t.height,c=e.find("rs-sbg"),p=e.data("zoomstart"),u=e.data("rotationstart"),R=Math.ceil(d/t.slots),V=Math.ceil(S/t.slots),y=0!==r?n["background-size"]:"16px 16px",m=0!==r?n.backgroundRepeat:"repeat",f=n.backgroundPosition,h=n.backgroundColor?"background-color:"+n.backgroundColor+"; background-image:"+l+";background-repeat:"+m+";background-size:"+y+";background-position:"+f:"background:"+n.background+";";null!=c.data("currotate")&&(u=c.data("currotate")),null!=c.data("curscale")&&"box"==a?p=100*c.data("curscale"):null!=c.data("curscale")&&(p=c.data("curscale")),t.slotw=V>R?V:R,t.sloth=V>R?V:R,e.find(".slot").each(function(){jQuery(this).remove()});var g=0;if("box"===a)for(var v=0,_=0,L=0;L
              '),_+=t.sloth,null!=p&&null!=u&&tpGS.gsap.set(e.find(".slot").last(),{rotationZ:u});v+=t.slotw}else if("horizontal"===a){i||(g=0-t.slotw);for(o=0;o
              '),null!=p&&null!=u&&tpGS.gsap.set(e.find(".slot").last(),{rotationZ:u})}else if("vertical"===a){i||(g=0-t.sloth);for(o=0;o
              '),null!=p&&null!=u&&tpGS.gsap.set(e.find(".slot").last(),{rotationZ:u})}return t}}(), /*! * REVOLUTION 6.0.0 EDITOR BUILDER JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ RVS.S.nextscreen="none",RVS.S.prevscreen="n",RVS.S.uniqueIds=[],RVS.S.uniqueId=0,RVS.S.selLayerTypes={row:!1,column:!1,group:!1,text:!1,image:!1,shape:!1,object:!1,button:!1,audio:!1,video:!1,bottom:!1,top:!1,middle:!1},RVS.S.selElements=[],RVS.selLayers=[],RVS.screen="d",RVS.TL={currentTime:0,c:{}},RVS.C.rZone={top:"",middle:"",bottom:""},RVS.S.slideTrans=0,function(){var e,t;RVS.F.initAdmin(),RVS.SLIDER={},RVS.F.loadBuilder=function(e){var t=void 0!==e&&void 0!==e.id&&e.id;!1!==t&&RVS.F.setEditorUrl(t),RVS.V.ignoreAutoStart=!0,jQuery("#builderView").length>0&&jQuery("#builderView").remove(),RVS.F.ajaxRequest("load_builder",{},function(e){jQuery("#wpbody").append(e.data),!1!==t&&RVS.F.loadSlider({id:t})})},RVS.F.loadSlider=function(e){(void 0!==e.id&&""!==e.id||void 0!==e.alias&&""!==e.alias)&&(RVS.F.showWaitAMinute({fadeIn:0,text:RVS_LANG.loadingcontent}),setTimeout(function(){RVS.F.ajaxRequest("get_full_slider_object",void 0!==e.alias&&""!==e.alias?{alias:e.alias}:{id:e.id},function(e){if(void 0===e.id)RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.redirectingtooverview}),RVS.F.backToOverview();else{for(var t in RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.preparingdatas}),RVS.SLIDER.id=e.id,RVS.ENV.sliderID=e.id,e.slider_params.alias=e.alias,e.slider_params.title=e.title,r(e.slider_params),e.slides)if(e.slides.hasOwnProperty(t)){let i=e.slides[t];for(var o in i.params=void 0!==i.params&&jQuery.isArray(i.params)?void 0:RVS.F.expandSlide(i.params),i.layers)void 0!==i.layers[o].position&&null==i.layers[o].position.zIndex&&void 0!==i.layers[o].group&&void 0!==i.layers[o].group.groupOrder&&(i.layers[o].position.zIndex=i.layers[o].group.groupOrder,RVS.S.zIndexAtStartChanged=!0);a({slideid:i.id,uid:i.id,slide:i.params,layers:i.layers})}i(e.static_slide),s(),RVS.F.showWaitAMinute({fadeOut:500,text:RVS_LANG.preparingdatas}),void 0===e.slider_params.layout?RVS.F.openNewGuide():void 0!==RVS.SLIDER.settings.skins&&!0===RVS.SLIDER.settings.skins.colorsAtStart&&setTimeout(RVS.F.openColorSkinApi(),500)}},void 0,!0),RVS.F.showWaitAMinute({fadeOut:0,text:RVS_LANG.loadingcontent})},100))},RVS.F.addOnsBasics=function(){for(var e in RVS.LIB.ADDONS)RVS.LIB.ADDONS.hasOwnProperty(e)&&(RVS.SLIDER.settings.addOns[e]=void 0===RVS.SLIDER.settings.addOns[e]?{enable:!1}:RVS.SLIDER.settings.addOns[e])};var i=function(e){var t=void 0!==e.params?RVS.F.addSlideObj():RVS.F.addSlideObj(e.slide);t.title=RVS_LANG.globalLayers,t.static.isstatic=!0,void 0!==e.params&&void 0!==e.params.static&&(t.static.overflow=void 0===e.params.static.overflow?"hidden":e.params.static.overflow,t.static.position=void 0===e.params.static.position?"front":e.params.static.position,t.static.lastEdited=void 0===e.params.static.lastEdited||"front"===e.params.static.lastEdited||e.params.static.lastEdited),e.id=void 0===e.id?RVS.ENV.sliderID:e.id,a({slideid:"static_"+e.id,uid:e.id,slide:t,layers:e.layers,order:999}),RVS.SLIDER.staticSlideId="static_"+e.id},a=function(e){e.layers=void 0===e.layers?{}:e.layers,e.slide=void 0===e.slide?{}:e.slide,RVS.SLIDER.slideIDs=void 0===RVS.SLIDER.slideIDs?[]:RVS.SLIDER.slideIDs;var t={slide:RVS.F.addSlideObj(e.slide),layers:{},id:e.uid};for(var i in e.layers)if(e.layers.hasOwnProperty(i)){var a=e.layers[i],r=RVS.F.addLayerObj(jQuery.extend(!0,RVS.F.addLayerObj(a.type,void 0,!1,!0),a));"zone"===r.type&&"bottom"!==r.uid&&"middle"!==r.uid&&"top"!==r.uid||r&&(t.layers[r.uid]=r)}RVS.SLIDER[e.slideid]=t,RVS.SLIDER.slideIDs.push(e.slideid),RVS.S.slideId=e.slideid,RVS.F.addToSlideList({id:e.slideid})},r=function(e){RVS.SLIDER.settings=RVS.F.setSlider(e)},s=function(){RVS.F.generateAttachmentMetaData(),RVS.C.vW=jQuery("#builderView"),RVS.C.rb=jQuery("#rev_builder"),RVS.C.rb_tlw=jQuery("#rb_tlw"),RVS.S.slideId=RVS.F.getEditorUrl(),""+RVS.S.slideId.indexOf("slider-")>=0&&(RVS.S.slideId=RVS.SLIDER.slideIDs[0],""+RVS.S.slideId.indexOf("static_")>0&&RVS.SLIDER.slideIDs.length>1&&(RVS.S.slideId=RVS.SLIDER.slideIDs[1])),RVS.DOC.on("revertEasyInputs",function(e,t){RVS.F.updateEasyInputs({container:t,trigger:"init",path:"settings."})}),RVS.F.initNavigation(),RVS.F.initialiseInputBoxes(),RVS.F.initSliderBuilder(),RVS.F.initTimeLineModules(),RVS.F.initTimeLineConstruct(),RVS.F.initSlideBuilder(),RVS.F.initLayerTools(),RVS.F.initLayerActions(),RVS.F.initLayerBuilder(),RVS.F.initLayerListBuilder(),RVS.F.initQuickStyle(),RVS.F.updateInputBoxes(),RVS.F.initOnOff(),RVS.F.switchButtonInit(),jQuery("#undoredowrap").RSScroll({wheelPropagation:!1,suppressScrollX:!0,minScrollbarLength:100}),tpGS.gsap.set("#adminmenumain, #wpadminbar",{opacity:0}),window.onbeforeunload=function(t){if(RVS.F.showWaitAMinute({fadeIn:500,text:e?RVS_LANG.redirectingtooverview:RVS_LANG.leavingpage}),RVS.S.need_to_save){e=!1,RVS.F.showWaitAMinute({fadeOut:500});var t=t||window.event;return t&&(t.returnValue=RVS_LANG.leaving),RVS_LANG.leaving}},RVS.DOC.on("enablePXModule",function(e,t){void 0!==t&&("slideparallax"===t&&!0!==RVS.SLIDER.settings.parallax.set&&"-"!==RVS.SLIDER[RVS.S.slideId].slide.effects.parallax||"object"==typeof t&&"-"!==RVS.L[t.layerid].effects.parallax&&!0!==RVS.SLIDER.settings.parallax.set)&&(RVS.SLIDER.settings.parallax.set=!0,RVS.F.updateEasyInputs({container:jQuery("#form_slidergeneral_effects_scroll"),trigger:"init",visualUpdate:!0}),RVS.F.showInfo({content:RVS_LANG.parallaxsettoenabled,type:"goodtoknow",showdelay:0,hidedelay:2,hideon:"",event:""}))}),RVS.DOC.on("enableScrollEffectModule",function(e,t){void 0!==t&&("object"!=typeof t&&("fade"===t||"blur"===t||"grayscale"===t)&&!0!==RVS.SLIDER.settings.parallax.set&&"true"==RVS.SLIDER[RVS.S.slideId].slide.effects[t]||"object"==typeof t&&null==t.layerid&&void 0!==t.val&&"true"==t.val&&!0!==RVS.SLIDER.settings.scrolleffects.set||"object"==typeof t&&void 0!==t.layerid&&"true"==RVS.L[t.layerid].effects.effect&&!0!==RVS.SLIDER.settings.scrolleffects.set)&&(RVS.SLIDER.settings.scrolleffects.set=!0,RVS.F.updateEasyInputs({container:jQuery("#form_slidergeneral_effects_scroll"),trigger:"init",visualUpdate:!0}),RVS.F.showInfo({content:RVS_LANG.feffectscrollsettoenabled,type:"goodtoknow",showdelay:0,hidedelay:2,hideon:"",event:""}))}),RVS.DOC.on("enableScrollModule",function(e,t){void 0!==t&&void 0!==t.layerid&&("true"==RVS.L[t.layerid].timeline.scrollBased&&!0!==RVS.SLIDER.settings.scrolltimeline.set&&(RVS.SLIDER.settings.scrolltimeline.set=!0,RVS.F.updateEasyInputs({container:jQuery("#form_slidergeneral_effects_scroll"),trigger:"init",visualUpdate:!0}),RVS.F.showInfo({content:RVS_LANG.timelinescrollsettoenabled,type:"goodtoknow",showdelay:0,hidedelay:2,hideon:"",event:""})),!0===RVS.SLIDER.settings.scrolltimeline.set&&("true"==RVS.L[t.layerid].timeline.scrollBased||"default"==RVS.L[t.layerid].timeline.scrollBased&&!0===RVS.SLIDER.settings.scrolltimeline.layers)&&(RVS.L[t.layerid].timeline.loop.use=!1,RVS.F.updateEasyInputs({container:jQuery("#layer_looping_wrap"),trigger:"init",visualUpdate:!0}),RVS.F.showInfo({content:RVS_LANG.layerloopdisabledduetimeline,type:"goodtoknow",showdelay:0,hidedelay:2,hideon:"",event:""})))}),RVS.DOC.on("click",".action_collection_wrap",function(){jQuery(this).toggleClass("showmore")}),RVS.DOC.on("click","#rb_editor_logo",function(){clearTimeout(t),jQuery(".rs-builder-mode.hideallwp").addClass("showwpmenus"),tpGS.gsap.to("#adminmenumain",.5,{opacity:1})}),RVS.DOC.on("mouseenter","#adminmenumain, #wpadminbar",function(){clearTimeout(t),jQuery(".rs-builder-mode.hideallwp").addClass("showwpmenus"),tpGS.gsap.to("#adminmenumain",.5,{opacity:1})}),RVS.DOC.on("mouseleave","#adminmenumain, #wpadminbar",function(){t=setTimeout(function(){tpGS.gsap.to("#adminmenumain, #wpadminbar",.1,{opacity:0,onComplete:function(){jQuery(".rs-builder-mode.hideallwp").removeClass("showwpmenus")}})},200)}),RVS.DOC.on("mouseleave",".action_collection_wrap",function(){jQuery(this).removeClass("showmore")}),RVS.DOC.on("mouseover",".aable",function(e){jQuery(".aable.hovered").removeClass("hovered");var t=jQuery(e.toElement);t.hasClass("aable")?t.addClass("aable").addClass("hovered"):t.closest(".aable").addClass("hovered")}),RVS.DOC.on("mouseleave",".aable",function(e){var t=jQuery(this);t.hasClass("aable")?t.removeClass("hovered"):t.closest(".aable").removeClass("hovered")}),RVS.DOC.on("click",".markable",function(){if(!RVS.S.justresized)return function(e){if(void 0===e||"object"!=typeof e||void 0===e.element&&void 0===e.jelement&&void 0===e.id)return!1;void 0!==e.id&&(e.jelement=jQuery("#"+e.id)),void 0===e.element&&(e.element=e.jelement[0]),void 0===e.jelement&&(e.jelement=jQuery(e.element)),void 0===e.id&&(e.id=e.element.id),void 0!==e.jelement&&(function(e){var t=[];for(var i in RVS.S.selElements)RVS.S.selElements[i].id===e?t.push(RVS.S.selElements[i]):RVS.S.selElements[i].jobj.removeClass("marked");RVS.S.selElements=t,RVS.DOC.trigger("cursorselection"),RVS.F.selectLayers({ignoreModeChange:!0,overwrite:!0})}(e.element.id),RVS.S.selElements=[],RVS.S.selElements.push({jobj:e.jelement,multiplemark:e.element.dataset.multiplemark,forms:e.jelement.data("forms"),id:e.element.id}),e.jelement.addClass("marked"))}({id:this.id}),RVS.F.openSettings({forms:jQuery(this).data("forms"),uncollapse:this.dataset.collapse}),!1}),RVS.DOC.on("click",".slide_list_element, .slide_list_child_element",function(){var e=RVS.SLIDER[RVS.S.slideId].slide.static.isstatic;RVS.S.lastShownSlideId=RVS.S.slideId;var t=RVS.C.vW.hasClass("mode__slidestyle");return RVS.F.mainMode({mode:"slidelayout",slide:this.dataset.ref}),t?(RVS.DOC.trigger("changeToSlideMode"),!RVS.SLIDER[RVS.S.slideId].slide.static.isstatic&&e&&(jQuery(".slide_submodule_trigger.selected").removeClass("selected"),RVS.F.showForms("#form_slidebg",!0))):RVS.DOC.trigger("changeToLayerMode"),setTimeout(function(){RVS.DOC.trigger("sliderSizeChanged"),RVS.DOC.trigger("device_area_availibity")},300),!1}),RVS.DOC.on("click",".callEventButton",function(){void 0!==this.dataset.evt&&RVS.DOC.trigger(this.dataset.evt,this.dataset.evtparam)}),jQuery("#back_to_overview").on("click",function(){RVS.F.setCookie("rs6_shortly_edited_slider",RVS.ENV.sliderID,17e-5),e=!0,RVS.S.need_to_save||RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.redirectingtooverview}),RVS.F.backToOverview()}),RVS.DOC.on("click","#undo, #undo_redo_wrap",function(){RVS.F.undo({step:1})}),RVS.DOC.on("click","#redo",function(){RVS.F.redo({step:1})}),RVS.DOC.on("click",".undoredostep",function(){"redolist"===this.parentElement.id?RVS.F.redo({step:parseInt(jQuery(this).index(),0)+1}):RVS.F.undo({step:jQuery("#undolist li").length-jQuery(this).index()-1})}),RVS.DOC.on("click","#noactiondone_undo",function(){RVS.F.undo({step:jQuery("#undolist li").length})}),RVS.DOC.on("keydown",function(e){if(("none"===RVS.S.inFocus||void 0===RVS.S.inFocus)&&("MacOS"===RVS.S.OSName&&e.metaKey&&!e.ctrlKey||e.ctrlKey))switch(e.keyCode){case 83:return e.preventDefault(),RVS.DOC.trigger("saveslider"),!1;case 90:return RVS.F.undo({step:1}),!1;case 89:return RVS.F.redo({step:1}),!1}}),RVS.DOC.on("click",".close_and_accept",function(){var e=jQuery(this.closest(".form_collector"));e.hide(),void 0!==e.data("underlay")&&(jQuery(e.data("underlay")).hide(),tpGS.gsap.set("#the_container",{filter:"none"})),void 0!==this.dataset.evt&&RVS.DOC.trigger(this.dataset.evt,this.dataset.evtparam)}),RVS.DOC.on("mouseover",".callhoverevt",function(e){void 0!==this.dataset.hoverevt&&RVS.DOC.trigger(this.dataset.hoverevt,this.dataset.hoverevtparam)}),RVS.DOC.on("mouseleave",".callhoverevt",function(e){void 0!==this.dataset.leaveevt&&RVS.DOC.trigger(this.dataset.leaveevt,this.dataset.leaveevtparam)}),RVS.DOC.on("mouseover","#ruler_top, #ruler_left",function(e){return RVS.S.builderHover="overruler",!1}),RVS.DOC.on("mouseover","#timeline_settings",function(e){return RVS.S.builderHover="overtimeline",!1}),RVS.DOC.on("mouseover","#rev_builder_inner",function(e){return RVS.S.builderHover="overbuilder",!1}),RVS.DOC.on("mouseleave","#rev_builder_wrapper",function(e){return RVS.S.builderHover=!1,RVS.F.setRulerMarkers(),!1}),RVS.DOC.on("mouseleave","#the_right_toolbar_inner",function(e){return RVS.S.builderHover=!1,RVS.F.setRulerMarkers(),!1}),tpGS.gsap.set("#optimizeslider",{display:"none",autoAlpha:0,y:50}),RVS.DOC.on("mouseenter","#save_slider, #optimizeslider",function(e){clearTimeout(RVS.S.mouseOverSaveOpt),tpGS.gsap.to("#optimizeslider",.3,{display:"block",autoAlpha:1,y:0,ease:"power3.inOut"})}),RVS.DOC.on("mouseleave","#save_slider, #optimizeslider",function(e){RVS.S.mouseOverSaveOpt=setTimeout(function(){tpGS.gsap.to("#optimizeslider",.3,{display:"none",autoAlpha:0,y:50,ease:"power3.inOut"})},10)}),RVS.DOC.on("click","#save_slider",function(){RVS.DOC.trigger("saveslider")}),RVS.DOC.on("click","#optimizeslider",function(e){RVS.F.openOptimizer()}),RVS.DOC.on("click","#preview_slider",function(){RVS.F.openPreivew({title:RVS.SLIDER.settings.title,alias:RVS.SLIDER.settings.alias,id:RVS.SLIDER.id,mode:this.dataset.mode})}),RVS.DOC.on("saveslider",function(e,t){RVS.F.convertIDStoTxt(),RVS.F.convertArrayToObjects(),RVS.F.saveSlides({index:0,slides:RVS.SLIDER.slideIDs,trigger:RVS.F.saveSliderSettings,works:RVS.SLIDER.inWork,force:void 0!==t&&void 0!==t.force&&t.force})}),jQuery(".form_collector").each(function(e){var t=jQuery(this);void 0===t.attr("id")&&t.attr("id","form_collector_id_"+e)}),RVS.F.fixTools(),tpGS.gsap.fromTo(jQuery("#builderView"),.001,{x:"100%"},{x:"0%",ease:"power3.inOut"}),setTimeout(function(){RVS.F.mainMode({mode:"slidelayout",forms:["*slidelayout**mode__slidecontent*#form_layer_content"],set:!0,uncollapse:!0,slide:RVS.S.slideId}),RVS.F.mainMode({mode:"sliderlayout",forms:["*sliderlayout*#form_module_title"],set:!0,uncollapse:!0,slide:RVS.S.slideId}),jQuery("body.rs-builder-mode").addClass("hideallwp"),jQuery("#ui_preset_toggle").click(function(){var e=jQuery(this);e.hasClass("windowmode")?(e.removeClass("windowmode"),RVS.F.fixTools()):(e.addClass("windowmode"),RVS.F.releaseDarkTools())}),"MacOS"===RVS.F.os()&&(jQuery(".shortcut_cmdctrl").html("⌘"),jQuery(".shortcuttext").addClass("osx")),RVS.DOC.trigger("checkOnScrollSettings")},1)};RVS.F.fixTools=function(){jQuery(".form_collector").each(function(e){var t=jQuery(this);t.hasClass("__inmodal")||t.appendTo(jQuery("#the_right_toolbar_inner"))})}}();admin/assets/js/modules/admin.min.js000064400000336142150212006510013433 0ustar00/*! * REVOLUTION 6.0.0 BUILDER JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ window.RVS=void 0===window.RVS?{}:window.RVS,RVS.F=void 0===RVS.F?{}:RVS.F,RVS.ENV=void 0===RVS.ENV?{}:RVS.ENV,RVS.LIB=void 0===RVS.LIB?{}:RVS.LIB,RVS.V=void 0===RVS.V?{}:RVS.V,RVS.S=void 0===RVS.S?{}:RVS.S,RVS.C=void 0===RVS.C?{}:RVS.C,RVS.WIN=void 0===RVS.WIN?jQuery(window):RVS.WIN,RVS.DOC=void 0===RVS.DOC?jQuery(document):RVS.DOC,function(){var e,t,i,a,o,r,s,n,l,d,c,p,u,S;function v(){RVS.C.undo=void 0===RVS.C.undo?jQuery("#undolist"):RVS.C.undo,RVS.C.redo=void 0===RVS.C.redo?jQuery("#redolist"):RVS.C.redo}function R(e){if(!0===e.todo.SliderSettings&&(RVS.F.sliderUpdateAllFields(!0),jQuery(".sliderinput").trigger("init")),e.todo.slide=void 0!==e.todo.forceSelectSlide?e.todo.forceSelectSlide:e.todo.slide,e.todo.slide=void 0===e.todo.slide?RVS.S.slideId:e.todo.slide,e.todo.slide=RVS.F._inArray(e.todo.slide,RVS.SLIDER.slideIDs)>=0?e.todo.slide:RVS.SLIDER.slideIDs[0],!0===e.todo.SlideSettings&&(0===jQuery(".slide_list_element.sortable_slide_list_element").length?e.todo.mode="sliderlayout":(RVS.F.setSlideFocus({slideid:e.todo.slide}),e.todo.LayerSettings=!1)),!0===e.todo.SlideList&&RVS.F.reSortSlides(),void 0!==e.todo.mode&&RVS.F.mainMode({mode:e.todo.mode,set:!0,slide:e.todo.slide}),e.todo.LayerSettings=!1,"slidelayout"!==e.todo.mode||e.todo.layerAndSlideMode||(void 0!==e.todo.layer?RVS.DOC.trigger("changeToLayerMode"):RVS.DOC.trigger("changeToSlideMode")),!0===e.todo.LayerSettings&&RVS.F.updateAllLayerFrames(),(e.todo.rebuildLayerList||!0===e.todo.LayerSorting)&&(("slidelayout"!==e.todo.mode||e.todo.forceRebuildLayerList)&&(RVS.H={},RVS.F.buildLayerLists({force:!0}),RVS.F.updateLayerToggleActionWaits()),RVS.F.reOrderHTMLLayers()),void 0!==e.todo.framesToAdd){for(var t in e.todo.framesToAdd)e.todo.framesToAdd.hasOwnProperty(t)&&(RVS.F.addLayerFrameOnDemand(RVS.L[e.todo.framesToAdd[t].layerid],e.todo.framesToAdd[t].el,e.todo.framesToAdd[t].newframe),RVS.F.getFrameOrder({layerid:e.todo.framesToAdd[t].layerid}),RVS.F.updateFramesZIndexes({layerid:e.todo.framesToAdd[t].layerid}));RVS.DOC.trigger("updateKeyFramesList")}if(void 0!==e.todo.framesToRedraw)for(var t in e.todo.framesToRedraw)e.todo.framesToRedraw.hasOwnProperty(t)&&(RVS.F.updateLayerFrames({layerid:e.todo.framesToRedraw[t]}),RVS.F.renderLayerAnimation({layerid:e.todo.framesToRedraw[t]}));if(void 0!==e.todo.framesToReorder){for(var t in e.todo.framesToReorder)e.todo.framesToReorder.hasOwnProperty(t)&&(RVS.F.getFrameOrder({layerid:e.todo.framesToReorder[t].layerid}),RVS.F.updateFramesZIndexes({layerid:e.todo.framesToReorder[t].layerid}));RVS.DOC.trigger("updateKeyFramesList")}if(void 0!==e.todo.lastSelectedLayers)for(var t in e.todo.lastSelectedLayers)e.todo.lastSelectedLayers.hasOwnProperty(t)&&void 0!==RVS.L[e.todo.lastSelectedLayers[t]]&&RVS.F.selectLayers({id:e.todo.lastSelectedLayers[t],action:"add"});for(var t in e.todo.updateLayerImageSrcList)e.todo.updateLayerImageSrcList.hasOwnProperty(t)&&RVS.F.updateLayerImageSrc({},{layerid:e.todo.updateLayerImageSrcList[t]});RVS.DOC.trigger("SceneUpdatedAfterRestore")}function V(e){var t=jQuery.isNumeric(e.path);if(void 0!==e.backupType&&(e.todo.SlideList=!0,e.todo.SliderSettings=!0,e.todo.SlideSettings=!0,e.todo.LayerSettings=!0,e.todo.LayerSorting=!0,e.todo.layerAndSlideMode=!1),t||0!==e.path.indexOf("settings")||(e.todo.SliderSettings=!0,e.todo.mode="sliderlayout"),!t&&e.path.indexOf(".layers.")>=0&&e.path.indexOf(".layers.")<=6){e.todo.lastSelectedLayers=RVS.selLayers,e.todo.LayerSettings=!0;var i=e.path.split("."),a=jQuery.inArray("layers",i);e.todo.slide=i[a-1],e.todo.layer=i[a+1],e.todo.mode="slidelayout"}if(!t&&e.path.indexOf(".slide.")>=0&&e.path.indexOf(".slide.")<=6){e.todo.SlideSettings=!0;i=e.path.split("."),a=jQuery.inArray("slide",i);e.todo.slide=i[a-1],e.todo.mode="slidelayout"}return!t&&(e.path.indexOf(".slide.timeline.delay")>=0||e.path.indexOf(".slide.timeline.duration.0")>=0)&&(e.todo.layerAndSlideMode=!0),"slideIDs"===e.path&&(e.todo.SlideList=!0),"layersorting"!==e.groupid&&"layersorting_layermovement"!==e.groupid||(e.todo.LayerSorting=!0,e.todo.slide=e.path.split(".")[0]),e.todo}function g(e){var t=e.step,i=void 0===e.todo?{SlideList:!1,SliderSettings:!1,SlideSettings:!1,LayerSettings:!1,LayerSorting:!1}:e.todo;if(i.updateLayerImageSrcList=void 0===i.updateLayerImageSrcList?[]:i.updateLayerImageSrcList,i.slides=void 0===i.slides?[]:i.slides,void 0!==t.chngamount){for(var a in t.steps)if(t.steps.hasOwnProperty(a)){var o=t.steps[a];if("old"===e.valkey)o=t.steps[t.chngamount-a-1];if(void 0!==o.backupType)switch("addlayer"!==o.bckpGrType&&"removelayer"!==o.bckpGrType&&"layerTemplateAnimation"!==o.bckpGrType||(i.forceRebuildLayerList=!0),o.backupType){case"layerFrames":jQuery.isEmptyObject(o[e.valkey])||(RVS.SLIDER[o.slide].layers[o.layer].timeline.frames=jQuery.extend(!0,{},o[e.valkey]),i.framesToRedraw=void 0===i.framesToRedraw?[]:i.framesToRedraw,i.framesToRedraw.push(o.layer));break;case"clipPath":jQuery.isEmptyObject(o[e.valkey])||(RVS.SLIDER[o.slide].layers[o.layer].timeline.clipPath=jQuery.extend(!0,{},o[e.valkey]),i.framesToRedraw=void 0===i.framesToRedraw?[]:i.framesToRedraw,i.framesToRedraw.push(o.layer));break;case"singleFrame":jQuery.isEmptyObject(o[e.valkey])||(RVS.SLIDER[o.slide].layers[o.layer].timeline.frames[o.frame]=jQuery.extend(!0,{},o[e.valkey]),i.framesToRedraw=void 0===i.framesToRedraw?[]:i.framesToRedraw,i.framesToRedraw.push(o.layer));break;case"layerLoop":jQuery.isEmptyObject(o[e.valkey])||(RVS.SLIDER[o.slide].layers[o.layer].timeline.loop=jQuery.extend(!0,{},o[e.valkey]),i.framesToRedraw=void 0===i.framesToRedraw?[]:i.framesToRedraw,i.framesToRedraw.push(o.layer));break;case"frame":jQuery.isEmptyObject(o[e.valkey])?(delete RVS.SLIDER[o.slide].layers[o.layer].timeline.frames[o.frame],jQuery("#"+o.slide+"_"+o.layer+"_"+o.frame).remove(),i.framesToReorder=void 0===i.framesToReorder?[]:i.framesToReorder,i.framesToReorder.push({layerid:o.layer})):(RVS.SLIDER[o.slide].layers[o.layer].timeline.frames[o.frame]=jQuery.extend(!0,{},o[e.valkey]),i.framesToAdd=void 0===i.framesToAdd?[]:i.framesToAdd,i.framesToAdd.push({layerid:o.layer,el:jQuery("#tllayerlist_element_"+o.slide+"_"+o.layer),newframe:o.frame}));break;case"slide":jQuery.isEmptyObject(o[e.valkey])?(delete RVS.SLIDER[o.path],o.cache=jQuery("#slide_list_element_"+o.path).removeClass("selected").detach(),i.forceSelectSlide=o.beforeSelected):(RVS.SLIDER[o.path]=jQuery.extend(!0,{},o[e.valkey]),void 0!==o.cache&&jQuery("#slidelist").append(o.cache),jQuery.inArray(o.bckpGrType,["addnewslide","duplicateslide"])>=0?i.forceSelectSlide=o.path:i.forceSelectSlide=o.beforeSelected),i.mode="slidelayout";break;case"layer":jQuery.isEmptyObject(o[e.valkey])?(delete RVS.SLIDER[void 0!==o.slideid?o.slideid:RVS.S.slideId].layers[o.path],jQuery("#_lc_"+(void 0!==o.slideid?o.slideid:RVS.S.slideId)+"_"+o.path+"_").remove()):RVS.SLIDER[void 0!==o.slideid?o.slideid:RVS.S.slideId].layers[o.path]=jQuery.extend(!0,{},o[e.valkey]),i.rebuildLayerList=!0,i.layer=!0;break;case"full":RVS.SLIDER=jQuery.extend(!0,{},o[e.valkey])}else RVS.F.updateSliderObj({path:o.path,val:o[e.valkey],ignoreBackup:!0,ignoreResponsive:o.ignoreResponsive,wasEdited:o.wasEdited,editedPath:o.editedPath,undoRedo:"old"===e.valkey?"undo":"redo"});"updatelayerimagesrc"===o.evt&&-1===jQuery.inArray(i.updateLayerImageSrcList.indexOf,o.uid)&&i.updateLayerImageSrcList.push(o.uid),i=V({todo:i,path:o.path,groupid:t.id})}-1===jQuery.inArray(i.slide,i.slides)&&i.slides.push(i.slide),"layersorting_layermovement"==t.id&&(i.forceRebuildLayerList=!0)}else{if(void 0!==t.backupType)switch(t.backupType){case"slide":jQuery.isEmptyObject(t[e.valkey])?delete RVS.SLIDER[t.path]:RVS.SLIDER[t.path]=jQuery.extend(!0,{},t[e.valkey]);break;case"full":RVS.SLIDER=jQuery.extend(!0,{},t[e.valkey])}else RVS.F.updateSliderObj({path:t.path,val:t[e.valkey],ignoreBackup:!0,evt:t.evt,evtparam:t.evtparam,undoRedo:"old"===e.valkey?"undo":"redo",ignoreResponsive:t.ignoreResponsive,wasEdited:t.wasEdited,editedPath:t.editedPath});i=V({todo:i,path:t.path}),-1===jQuery.inArray(i.slide,i.slides)&&i.slides.push(i.slide)}return i}function m(e){void 0!==e&&void 0===e.type&&(e.type=e.path.indexOf(RVS.S.slideId+".layers.")>=0?"layer":e.type);var t=e.path,i=t.indexOf("addOns")>=0?t.split("addOns.")[1]:"none",a="layer"===e.type?"layers":"undo",o=e.path.split(".");return o=o[o.length-1],{txt:"none"!==i?i.replace("revslider-","").replace("-addon."," "+("layer"===e.type?"layer":"Slide")+" "):t.indexOf("settings.size.width")>=0?"Layer Container Width":t.indexOf("settings.size.height")>=0?"Layer Container Height":t.indexOf("settings.size.minHeight")>=0?"Slider Min Height":t.indexOf("settings.size.maxWidth")>=0?"Slider Max Width":t.indexOf("settings.size")>=0?"Slider Size Settings":t.indexOf("settings.carousel")>=0?"Carousel Settings":t.indexOf("slide.bg")>=0?"Slide Background":t.indexOf(".fontWeight")>=0?"Font Weight":t.indexOf(".fontSize")>=0?"Font Size":t.indexOf(".fontFamily")>=0?"Font Family":t.indexOf(".fontStyle")>=0?"Font Style":t.indexOf(".textTransform")>=0?"Text Transform":t.indexOf(".idle.selectable")>=0?"Layer Markable":t.indexOf(".textDecoration")>=0?"Text Decoration":t.indexOf("slide.attributes")>=0?"Slide Attributes":t.indexOf(".media")>=0&&"layer"===e.type?"Media ("+o+")":t.indexOf("alias")>=0&&(t.indexOf(".layers")>=0||"layer"===e.type)?"Layer Alias":t.indexOf("slide.timeline.duration")>=0?"Slide Transition Speed":t.indexOf("timeline.frames")>=0?"Layer Animation ("+o+")":"slideIDs"===t?"Slide Order Change":t,icon:a="none"!==i?"extension":t.indexOf("settings.size.width")>=0?"open_with":t.indexOf("settings.size.height")>=0?"open_with":t.indexOf("settings.size.minHeight")>=0?"vertical_align_bottom":t.indexOf("settings.size.maxWidth")>=0?"trending_flat":t.indexOf("settings.size")>=0?"exposure":t.indexOf("settings.carousel")>=0?"view_carousel":t.indexOf("slide.bg")>=0?"image":t.indexOf(".fontWeight")>=0?"font_download":t.indexOf(".fontSize")>=0?"text_format":t.indexOf(".fontFamily")>=0?"translate":t.indexOf(".fontStyle")>=0?"format_italic":t.indexOf(".textTransform")>=0?"text_fields":t.indexOf(".idle.selectable")>=0?"select_all":t.indexOf(".textDecoration")>=0?"text_format":t.indexOf("slide.attributes")>=0?"speaker_notes":t.indexOf(".media")>=0&&"layer"===e.type?"videocam":t.indexOf("alias")>=0&&(t.indexOf(".layers")>=0||"layer"===e.type)?"title":t.indexOf("slide.timeline.duration")>=0?"timelapse":t.indexOf("timeline.frames")>=0?"theaters":"slideIDs"===t?"sort":a,lastkey:e.lastkey}}function y(e){e.pos.x=e.mem.x+e.revert.x*RVS.S.DaD.dragdelta.x,e.pos.y=e.mem.y+e.revert.y*RVS.S.DaD.dragdelta.y,e.updateInput&&(void 0!==e.input&&void 0!==e.input.x&&e.input.x.val(e.pos.x),void 0!==e.input&&void 0!==e.input.y&&e.input.y.val(e.pos.y)),RVS.F.updateSliderObj({path:e.attributeRoot+e.attribute.x,val:e.pos.x}),RVS.F.updateSliderObj({path:e.attributeRoot+e.attribute.y,val:e.pos.y}),void 0!==e.callEvent&&jQuery("body").trigger(e.callEvent,e.callEventParam)}function f(e){var t='";for(var i in e.array)e.array.hasOwnProperty(i)&&(void 0!==e.filter&&"all"!==e.filter&&e.filter!==e.array[i].type||void 0!==e.subfilter&&"all"!==e.subfilter&&e.subfilter!==e.array[i].subtype||(t+=""));return t}function h(e){return e.id?jQuery(''+e.text+""):e.text}function _(e){var t='
              ';return t+='",t+="
              "}RVS.F.initAdmin=function(){try{jQuery.fn.select2=void 0===jQuery.fn.select2?jQuery.fn.select2RS:jQuery.fn.select2}catch(e){}try{$.fn.select2=void 0===$.fn.select2?$.fn.select2RS:$.fn.select2}catch(e){}RVS.screen="d",RVS.S.bckpGrp=!1,RVS.S.winh=RVS.WIN.height(),RVS.S.winw=RVS.WIN.width(),RVS.ENV.youtubeargs="hd=1&wmode=opaque&showinfo=0&rel=0;",RVS.ENV.vimeoargs="title=0&byline=0&portrait=0&api=1",RVS.V.sizes=["d","n","t","m"],RVS.V.dirs=["top","bottom","left","right"],RVS.V.sizesold=["desktop","notebook","tablet","mobile"],RVS.ENV.grid_sizes={d:1240,n:1024,t:778,m:480,none:"none"},RVS.ENV.globVerOffset=75,RVS.S.shrink={d:1,m:.625,n:.82580645,t:.75},RVS.S.mP={top:0,left:0},RVS.S.redoList=[],RVS.S.undoList=[],RVS.S.layer_wrap_offset={x:0,y:0},RVS.S.navOffset={thumbs:{top:0,bottom:0,left:0,right:0},tabs:{top:0,bottom:0,left:0,right:0}},RVS.S.rb_ScrollX=0,RVS.S.rb_ScrollY=0,RVS.eMode=void 0===RVS.eMode?{top:"",menu:"",mode:""}:RVS.eMode,RVS.S.respInfoBar={},RVS.V.timeline_height="auto",RVS.V.timeline_minHeight=275,RVS.V.timeline_minOpenHeight=275,RVS.S.editorSize={w:RVS.WIN.width()-335,h:RVS.WIN.height()-RVS.V.timeline_minHeight-65},RVS.S.click={x:0,y:0},RVS.JHOOKS={createLayerListElement:[],redrawSlideBG:[],prepareOneSlide:[],layerListElementClicked:[],updateFrameOptionsVisual:[],changeLayerAnimation:[],defaultFrame:[]},RVS.S.DaD={},RVS.S.DaD.dragdelta={x:0,y:0},RVS.WIN.on("resize",function(){var e=RVS.WIN.width(),t=RVS.WIN.height();RVS.S.winw==e&&RVS.S.winh==t||(RVS.S.winh=t,RVS.S.winw=e,RVS.S.editorSize.w=RVS.S.winw-335,RVS.S.editorSize.h=RVS.S.winh-RVS.V.timeline_minHeight-65,clearTimeout(o),o=setTimeout(function(){RVS.DOC.trigger("windowresized")},25))}),RVS.DOC.on("mousemove","#builderView",function(e){RVS.S.mP.top=e.pageY,RVS.S.mP.left=e.pageX,r&&tpGS.gsap.set(RVS.C.mouseInfo,{top:RVS.S.mP.top-40,left:RVS.S.mP.left+40,display:"block"}),void 0!==RVS.S.builderHover&&!1!==RVS.S.builderHover&&RVS.F.setRulerMarkers({x:RVS.S.mP.left,y:RVS.S.mP.top})})},RVS.F.get_browser=function(){var e,t=navigator.userAgent,i=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(i[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],"IE"):"Chrome"===i[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?e[1].replace("OPR","Opera"):(i=i[2]?[i[1],i[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&i.splice(1,1,e[1]),i[0])},RVS.F.isFirefox=function(e){return RVS.ENV.isFirefox=void 0===RVS.ENV.isFirefox?"Firefox"===RVS.F.get_browser():RVS.ENV.isFirefox,RVS.ENV.isFirefox},RVS.F.HighContrast=function(e){"toggle"===e?jQuery("body").hasClass("rs-high-contrast")?jQuery("body").removeClass("rs-high-contrast"):jQuery("body").addClass("rs-high-contrast"):e?jQuery("body").addClass("rs-high-contrast"):jQuery("body").removeClass("rs-high-contrast")},RVS.F.updateSliderObj=function(e){if(!(e.path.indexOf("#targetlayer#")>=0)||void 0!==RVS.S.actionTrgtLayerId&&"none"!==RVS.S.actionTrgtLayerId){e.path=RVS.F.getConcVals(e.path,RVS.screen);var t=e.path.split("."),i=!1;try{e.old=RVS.F.getDeepValue(RVS.SLIDER,e.path),RVS.F.writeDeepPath(RVS.SLIDER,e.path,e.val),e.lastkey=t[t.length-1]}catch(t){i=!0,console.log("Object Path Does Not Exists:"+e.path)}if(!0!==i&&!0!==e.ignoreResponsive&&("v"===t[t.length-1]||"v"===t[t.length-2])){if(e.uid=void 0===e.uid?t[jQuery.inArray("layers",t)+1]:e.uid,void 0===e.editedPath){e.editedPath="";for(var o=0;"v"!==t[o]&&o1){t=e.path;var i={path:e.path,icon:"layers",lastkey:"layer",type:"layer",id:"MultipleLayers"};RVS.F.openBackupGroup(m(i))}for(var a in RVS.selLayers)RVS.selLayers.hasOwnProperty(a)&&(void 0!==e.evt&&(e.evtparam=void 0===e.evtparam?{}:e.evtparam,e.evtparam.layerid=RVS.selLayers[a]),RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[a]+"."+e.path,val:e.val,evt:e.evt,evtparam:e.evtparam,uid:RVS.selLayers[a],ignoreBackup:e.ignoreBackup}),!0!==e.ignoreRedraw&&RVS.F.drawHTMLLayer({uid:RVS.selLayers[a]}));"none"!==t&&RVS.F.closeBackupGroup({id:"MultipleLayers"})},RVS.F.openBackupGroup=function(e){v(),e.steps=[],RVS.S.bckpGrp=e,RVS.S.bckpGrp.chngamount=0},RVS.F.closeBackupGroup=function(e){e.ignore||(RVS.S.bckpGrp.close=!0,RVS.F.backup(RVS.S.bckpGrp))},RVS.F.ignoreEventsOpen=function(){a=!0},RVS.F.ignoreEventsClose=function(){a=!1},RVS.F.backup=function(e){if(!0===e.force||!0===RVS.S.bckpGrp.close||e.val!==e.old){if(v(),0!=RVS.S.bckpGrp&&!0!==RVS.S.bckpGrp.close)RVS.S.bckpGrp.steps.push(e),RVS.S.bckpGrp.chngamount++;else{RVS.F.clearRedoList();var t=0!=RVS.S.bckpGrp?{icon:RVS.S.bckpGrp.icon,txt:RVS.S.bckpGrp.txt,lastkey:RVS.S.bckpGrp.chngamount}:void 0!==e.icon&&void 0!==e.txt?{icon:e.icon,txt:e.txt,lastkey:e.lastkey}:m(e);e.stepMarkup='
            • ',e.stepMarkup+=''+t.icon+"",e.stepMarkup+=''+t.txt+"",e.stepMarkup+="
            • ",RVS.S.undoList.push(e),RVS.S.undoList.length>30&&(RVS.S.undoList.splice(0,1),RVS.C.undo.find("li").first().remove()),RVS.C.undo.append(e.stepMarkup),RVS.S.bckpGrp=!1}1,RVS.S.need_to_save=!0}},RVS.F.clearRedoList=function(){RVS.S.redoList=[],RVS.C.redo.html("")},RVS.F.undo=function(e){var t;if((void 0===e||e.step>=1)&&(e.step=void 0===e.step?1:e.step,RVS.S.undoList.length>e.step-1)){for(var i=0;i=1)&&(e.step=void 0===e.step?1:e.step,RVS.S.redoList.length>e.step-1)){for(var i=0;i0&&void 0!==RVS.S.undoList[e]&&RVS.C.undo.append(RVS.S.undoList[e].stepMarkup);for(var t in RVS.S.redoList)RVS.S.redoList.length>0&&void 0!==RVS.S.redoList[t]&&RVS.C.redo.prepend(RVS.S.redoList[t].stepMarkup);jQuery("#undoredowrap").RSScroll("update")},RVS.F.showIconPicker=function(e){RVS.F.container=void 0===RVS.F.container?jQuery('
              "},RVS.F.buildAddonList=function(e,t){var i="";for(var a in RVS.LIB.ADDONS=void 0===RVS.LIB.ADDONS?{}:RVS.LIB.ADDONS,e)e.hasOwnProperty(a)&&(RVS.LIB.ADDONS[a]=void 0===RVS.LIB.ADDONS[a]?{}:RVS.LIB.ADDONS[a],RVS.LIB.ADDONS[a].enable=RVS.S.ovMode?e[a].global?RVS.LIB.ADDONS[a].enable:void 0:e[a].global?RVS.LIB.ADDONS[a].enable:void 0!==RVS.SLIDER.settings.addOns[a]&&RVS.SLIDER.settings.addOns[a].enable,RVS.LIB.ADDONS[a].enable=0!==RVS.LIB.ADDONS[a].enable&&"0"!==RVS.LIB.ADDONS[a].enable&&(1===RVS.LIB.ADDONS[a].enable||"1"===RVS.LIB.ADDONS[a].enable||(0===RVS.LIB.ADDONS[a].enable||RVS.LIB.ADDONS[a].enable)),"update"!==t&&(i+=RVS.F.buildSingleAddonElement(e[a],a)),RVS.LIB.ADDONS_LIST[a]=jQuery.extend(!0,{},e[a]));"update"!==t&&(jQuery("#rbm_addonlist").append(i),RVS.F.RSDialog.center())},RVS.F.loadAddonList=function(e,t,i){RVS.LIB.ADDONS_LIST={},RVS.F.ajaxRequest("get_addon_list",{},function(a){if(a.success){if(a.addons&&Array.isArray(a.addons)&&1===a.addons.length&&!1===a.addons[0])return;RVS.F.buildAddonList(a.addons,t),e&&"update"!==t&&RVS.F.showAddonInfos(e),"update"===t&&i()}})},RVS.F.loadCSS=function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)},RVS.F.openAddonModal=function(){RVS.LIB.ADDONS_LIST||(RVS.F.loadAddonList(),RVS.DOC.on("click","#rbm_addons .rbm_close",function(){RVS.F.RSDialog.close()}),RVS.DOC.on("click",".rs_ale",function(){"false"!=RVS.ENV.activated&&0!=RVS.ENV.activated?(jQuery(".rs_ale.selected").removeClass("selected"),this.className+=" selected",RVS.F.showAddonInfos(this.dataset.ref)):RVS.F.showRegisterSliderInfo()}),RVS.DOC.on("click",".ale_i_installaddon",function(){var e=this.dataset.slug;RVS.F.ajaxRequest("activate_addon",{addon:e},function(t){t.success&&(RVS.LIB.ADDONS_LIST[e].installed=!0,jQuery("#ale_"+e+" .rs_ale_notinstalled").remove(),RVS.F.showAddonInfos(e))},void 0,void 0,RVS_LANG.addon+'
              "'+RVS_LANG.installingaddon+'"')}),RVS.DOC.on("click",".ale_i_activateaddon",function(){if("true"===RVS.ENV.activated||!0===RVS.ENV.activated){var e=this.dataset.slug,t=e.replace(/-/g,"_"),i=jQuery("#ale_"+e+" .rs_alethumb_img");RVS.LIB.ADDONS_LIST[e].global||RVS.S.ovMode||(RVS.SLIDER.settings.addOns[e]=void 0===RVS.SLIDER.settings.addOns[e]?{}:RVS.SLIDER.settings.addOns[e],RVS.SLIDER.settings.addOns[e].enable=!0,RVS.LIB.ADDONS[e].enable=!0),RVS.F.ajaxRequest("activate_addon",{addon:e},function(a){a.success&&(RVS.LIB.ADDONS_LIST[e].active=!0,window[t]=a[e],"undefined"==typeof revbuilder||RVS.SLIDER.settings.addOns.hasOwnProperty(e)?window[t].enabled=RVS.F._d(RVS.F._truefalse(window[t].enabled),!RVS.S.ovMode&&(void 0!==RVS.SLIDER.settings.addOns[e]&&RVS.SLIDER.settings.addOns[e].enable)):window[t].enabled=!0,tpGS.gsap.fromTo(i,2,{zIndex:"13",clip:"rect(95px 95px 95px 95px)"},{clip:"rect(0px 190px 190px 0px)"}),jQuery("#ale_"+e+" .rs_ale_enabled").show(),RVS.F.showAddonInfos(e),RVS.F.addonInstalledOnDemand(e),RVS.F.loadCSS(RVS.ENV.wp_plugin_url+e+"/admin/assets/css/"+e+"-admin.css"),jQuery.getScript(RVS.ENV.wp_plugin_url+e+"/admin/assets/js/"+e+"-admin.js",function(){RVS.F.showAddonInfos(e),!RVS.S.ovMode&&RVS.LIB.ADDONS[e].enable&&RVS.DOC.trigger(e+"_init")}).fail(function(e,t,i){console.log(i)}))},void 0,void 0,RVS_LANG.addon+'
              "'+RVS_LANG.activatingaddon+'"')}}),RVS.DOC.on("click","#check_addon_updates",function(){RVS.F.ajaxRequest("check_for_updates",{},function(e){e.success&&(RVS.ENV.latest_version=e.version,delete RVS.LIB.ADDONS_LIST,document.getElementById("rbm_addonlist").innerHTML="",RVS.F.loadAddonList())})}),RVS.DOC.on("click",".ale_i_enableaddon",function(){var e=this.dataset.slug;!0!==RVS.LIB.ADDONS_LIST[e].global?(RVS.SLIDER.settings.addOns[e]=void 0===RVS.SLIDER.settings.addOns[e]?{}:RVS.SLIDER.settings.addOns[e],RVS.SLIDER.settings.addOns[e].enable=!0,RVS.LIB.ADDONS[e].enable=!0,RVS.DOC.trigger(e+"_init"),RVS.F.showAddonInfos(e),jQuery("#ale_"+this.dataset.slug+" .rs_ale_enabled").show()):RVS.F.ajaxRequest("wp_ajax_enable_"+e,{},function(t){RVS.LIB.ADDONS[e].enable=!0,RVS.DOC.trigger(e+"_init"),RVS.F.showAddonInfos(e),jQuery("#ale_"+e+" .rs_ale_enabled").show()},void 0,void 0,RVS_LANG.addon+'
              "'+RVS_LANG.enablingaddon+'"')}),RVS.DOC.on("click",".ale_i_disableaddon",function(){var e=this.dataset.slug;RVS.LIB.ADDONS_LIST[e].global?RVS.F.ajaxRequest("wp_ajax_disable_"+e,{},function(t){RVS.LIB.ADDONS[e].active=!1,RVS.LIB.ADDONS[e].enable=!1,RVS.DOC.trigger(e+"_init"),RVS.F.showAddonInfos(e),jQuery("#ale_"+e+" .rs_ale_enabled").hide()},void 0,void 0,RVS_LANG.addon+'
              "'+RVS_LANG.disablingaddon+'"'):(RVS.SLIDER.settings.addOns[e].enable=!1,RVS.DOC.trigger(e+"_init"),RVS.LIB.ADDONS[e].enable=!1,RVS.F.showAddonInfos(e),jQuery("#ale_"+this.dataset.slug+" .rs_ale_enabled").hide())}),RVS.DOC.on("click",".ale_i_updateaddon",function(){var e=this.dataset.slug;RVS.F.ajaxRequest("activate_addon",{addon:e,update:!0},function(t){t.success&&(void 0!==RVS.ENV.addOns_to_update[e]&&!0!==RVS.ENV.addOns_to_update[e].updated&&(RVS.ENV.addOns_to_update[e].updated=!0),delete RVS.LIB.ADDONS_LIST,document.getElementById("rbm_addonlist").innerHTML="",RVS.F.loadAddonList(e))},void 0,void 0,RVS_LANG.addon+'
              "'+RVS_LANG.updatingaddon+" "+e+'"')}),RVS.DOC.on("click","#rbm_configpanel_savebtn",function(){RVS.DOC.trigger("save_"+this.dataset.slug)})),RVS.F.RSDialog.create({modalid:"rbm_addons",bgopacity:.85}),jQuery("#rbm_addonlist, #rbm_addon_details").RSScroll({suppressScrollX:!0})},RVS.F.showAddonInfos=function(e){var t='
              ',i=RVS.LIB.ADDONS_LIST[e],a=i.active?i.global?RVS_LANG.enableglobaladdon:RVS_LANG.enableaddon:i.global?RVS_LANG.activateglobaladdon:RVS_LANG.activateaddon,o=i.global?RVS_LANG.disableglobaladdon:RVS_LANG.disableaddon;t+='
              ',t+='
              '+i.title+"
              ",t+='
              '+i.line_1+" "+i.line_2+"
              ",t+='
              ',RVS.S.ovMode&&!i.global&&i.active&&i.installed?t+='
              error_outline'+RVS_LANG.addonOnlyInSlider+"
              ":RVS.ENV.revisionerror_outline'+RVS_LANG.checkforrequirements+"
              ":i.installed?i.active?RVS.LIB.ADDONS[e].enable?t+='
              remove_circle_outline'+o+"
              ":RVS.S.ovMode&&!i.global?t+="":t+='
              power_settings_new'+a+"
              ":t+='
              power_settings_new'+a+"
              ":t+='
              get_app'+RVS_LANG.install_and_activate+"
              ",t+="",t+='
              ',t+='
              ',t+="",t+="",t+='
              '+RVS_LANG.installedversion+"
              ",!1===i.installed?t+='
              '+RVS_LANG.notinstalled+"
              ":t+='
              '+i.installed+"
              ",t+="
              ",t+="",t+='
              '+RVS_LANG.availableversion+"
              ",t+='
              '+i.available+"
              ",t+="
              ",t+="
              ",t+='
              ',t+='
              '+RVS_LANG.requirements+"
              ",RVS.ENV.revision>=i.version_from?t+='
              check'+RVS_LANG.sliderrevversion+" "+i.version_from+"
              ":t+='
              error_outline'+RVS_LANG.sliderrevversion+" "+i.version_from+"
              ",!1!==i.installed&&i.installed
              ',t+='
              get_app'+RVS_LANG.updateNow+"
              "),t+="",t+='
              ',t+='
              ',document.getElementById("rbm_addon_details").innerHTML=t,RVS.F.configPanelSaveButton({show:!1,slug:e}),i.active&&RVS.DOC.trigger(i.slug+"_config",{container:"addon_configuration_subpanel"})},RVS.F.configPanelSaveButton=function(e){var t=document.getElementById("rbm_configpanel_savebtn");!0===e.show?(t.style.display="block",t.dataset.slug=e.slug):t.style.display="none"},RVS.F.preloadImage=function(e){var t=new Image;!0!==e.silent&&RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.imageisloading}),t.onload=function(){if(void 0!==e.slideId&&void 0!==e.uid){RVS.SLIDER[e.slideId].layers[e.uid].size.originalWidth=this.width,RVS.SLIDER[e.slideId].layers[e.uid].size.originalHeight=this.height;var t=0===parseInt(this.height,0)?0:parseInt(this.width,0)/parseInt(this.height,0);RVS.SLIDER[e.slideId].layers[e.uid].size.aspectRatio=RVS.F.cToResp({default:"1",val:t}),RVS.SLIDER[e.slideId].layers[e.uid].media.loaded=!0}!0!==e.silent&&setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),e.callback&&e.callback.call()},t.onerror=function(){void 0!==e.slideId&&void 0!==e.uid&&(RVS.SLIDER[e.slideId].layers[e.uid].media.imageUrl=RVS.ENV.img_ph_url,RVS.SLIDER[e.slideId].layers[e.uid].size.originalWidth=300,RVS.SLIDER[e.slideId].layers[e.uid].size.originalHeight=200,RVS.SLIDER[e.slideId].layers[e.uid].size.aspectRatio=RVS.F.cToResp({default:"1",val:1.5}),RVS.SLIDER[e.slideId].layers[e.uid].media.loaded=!0),!0!==e.silent&&setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),e.callback&&e.callback.call()},t.onabort=function(){!0!==e.silent&&setTimeout(function(){RVS.F.showWaitAMinute({fadeOut:500})},100),e.callback&&e.callback.call()},t.src=e.image},RVS.F.createMiniPreloader=function(e){jQuery("#font_minipreloader").remove(),e.container.append(jQuery('
              ')),RVS.S.miniPreloaderTL=tpGS.gsap.timeline({repeat:-1,delay:.3}),RVS.S.miniPreloaderTL.add(tpGS.gsap.fromTo(".circle-fill",.7,{drawSVG:"0%"},{drawSVG:"80%",ease:"none",force3D:!0}),0),RVS.S.miniPreloaderTL.add(tpGS.gsap.to(".circle-fill",.7,{drawSVG:"0%",ease:"none"}),1),RVS.S.miniPreloaderTL.add(tpGS.gsap.to(".circle-fill",.7,{rotation:360,ease:"none",transformOrigin:"50% 50%"}),0),RVS.S.miniPreloaderTL.add(tpGS.gsap.to(".circle-fill",.7,{rotation:0,ease:"none",transformOrigin:"50% 50%"}),.7)},RVS.F.miniPreloaderOut=function(e){RVS.S.miniPreloaderTL.reverse(),tpGS.gsap.to("#font_minipreloader",1,{scale:0,transformOrigin:"50% 50%",ease:"power3.inOut",overwrite:"all",force3D:!0,delay:.5,onComplete:e?function(){jQuery("#font_minipreloader").remove()}:function(){}})},RVS.F.miniPreloaderKill=function(){setTimeout(function(){jQuery("#font_minipreloader").remove()},2e3)},RVS.F.checkVimeoID=function(e){RVS.F.createMiniPreloader({container:jQuery("#video_id_wrap")}),jQuery("#hidden_video_container").remove(),jQuery("body").append('
              '),p=new Vimeo.Player("hidden_video_container",e),u=setTimeout(function(){jQuery("#layer_youtubevimeo_id").addClass("badvalue"),RVS.F.miniPreloaderOut()},3e3),p.ready().then(function(){jQuery("#layer_youtubevimeo_id").removeClass("badvalue"),RVS.F.miniPreloaderOut(),clearTimeout(u)}).catch(function(e){jQuery("#layer_youtubevimeo_id").addClass("badvalue"),RVS.F.miniPreloaderOut(),clearTimeout(u)})},RVS.F.checkYouTubeID=function(e){RVS.F.createMiniPreloader({container:jQuery("#video_id_wrap")}),jQuery("#hidden_video_container").remove(),jQuery("body").append('
              '),u=setTimeout(function(){jQuery("#layer_youtubevimeo_id").addClass("badvalue"),RVS.F.miniPreloaderOut()},3e3),window._youtubeplayer_=new YT.Player("hidden_video_container",{videoId:e.id,events:{onReady:function(){jQuery("#layer_youtubevimeo_id").removeClass("badvalue"),RVS.F.miniPreloaderOut(),clearTimeout(u)},onError:function(){console.log("ERROR"),jQuery("#layer_youtubevimeo_id").addClass("badvalue"),RVS.F.miniPreloaderOut(),clearTimeout(u)}}})},RVS.F.showMouseInfo=function(e){void 0===RVS.C.mouseInfo&&(RVS.C.mouseInfo=jQuery("#mouseInfoBox"),RVS.C.mouseInfo.appendTo(jQuery("body"))),void 0!==e.html?RVS.C.mouseInfo[0].innerHTML=e.html:void 0!==e.text&&(RVS.C.mouseInfo[0].innerHTML=e.text),r=!0,RVS.C.mouseInfo[0].className=e.classes||""},RVS.F.hideMouseInfo=function(){r=!1,void 0!==RVS.C.mouseInfo&&tpGS.gsap.set(RVS.C.mouseInfo,{display:"none"})},RVS.F.os=function(){var e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")?e="Windows":-1!=navigator.appVersion.indexOf("Mac")?e="MacOS":-1!=navigator.appVersion.indexOf("X11")?e="UNIX":-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),RVS.S.OSName=e,e},RVS.F.setEditorUrl=function(e){window.history&&window.history.pushState&&(window.lastUrlState=window.location.href,window.history.pushState({},null,window.location.origin+window.location.pathname+"?page=revslider&view=slide&id="+e),RVS.WIN.on("popstate",function(e){window.location.href=window.lastUrlState}))},RVS.F.getEditorUrl=function(){window.location.href;if(window.location.href.indexOf("alias=")>=0)return RVS.SLIDER.slideIDs[0];var e=window.location.href.split("&id=");return e=jQuery.isArray(e)?e[1]:RVS.SLIDER.slideIDs[0],e=jQuery.isNumeric(e)?e:e.split("&")[0],e=jQuery.isNumeric(e)?e:e.split("#")[0]},RVS.F.backToOverview=function(){window.location.href=window.location.origin+window.location.pathname+"?page=revslider"},RVS.F.getProportionalSizes=function(e){e.image.width=parseInt("100%"==e.image.width||"auto"==e.image.width?e.viewPort.width:e.image.width,0),e.image.height=parseInt("100%"==e.image.height||"auto"==e.image.height?e.viewPort.height:e.image.height,0),e.viewPort.width=parseInt("100%"==e.viewPort.width||"auto"==e.viewPort.width?e.image.width:e.viewPort.width,0),e.viewPort.height=parseInt("100%"==e.viewPort.height||"auto"==e.viewPort.height?e.image.height:e.viewPort.height,0);var t=e.image.width/e.image.height,i=e.viewPort.width/e.viewPort.height,a={width:e.image.width,height:e.image.height};switch(e.type){case"fit":t>i?(a.width=e.viewPort.width,a.height=e.viewPort.width/t):(a.width=e.viewPort.height*t,a.height=e.viewPort.height);break;case"cover-proportional":t<=i?(a.width=e.viewPort.width,a.height=e.viewPort.width/t):(a.width=e.viewPort.height*t,a.height=e.viewPort.height);break;case"fullwidth":a.width=e.viewPort.width,a.height=e.proportional?a.width/t:e.image.height;break;case"fullheight":a.height=e.viewPort.height,a.width=e.proportional?a.height/t:e.image.width;break;case"cover":a.width=e.viewPort.width,a.height=e.viewPort.height}return a},RVS.F.convPercVals=function(e){return!jQuery.isNumeric(e)&&!1!==e&&void 0!==e&&!0!==e&&e.match(/%]/g)&&(e=e.split("[")[1].split("]")[0]),e},RVS.F.convertHexToRGB=function(e){return[(e=parseInt(e.indexOf("#")>-1?e.substring(1):e,16))>>16,(65280&e)>>8,255&e]},RVS.F.sanitize_input_ws=function(e){return e.replace(/[^-0-9a-zA-Z_ -]/g,"")},RVS.F.sanitize_columns=function(e){return e.replace(/[^-1-9+\/]/g,"")},RVS.F.sanitize_input=function(e){if(null!==e)return e.replace(/ /g,"-").replace(/[^-0-9a-zA-Z_-]/g,"")},RVS.F.sanitize_alias=function(e){if(null!==e)return(e=e.replace(/ +(?= )/g,"")).replace(/ /g,"-").replace(/[^-0-9a-zA-Z_-]/g,"")},RVS.F.fontNameConvert=function(e){return e.replace(/"/g,"")},RVS.F.sanitize_input_lc=function(e){return e.replace(/ /g,"-").replace(/[^-0-9a-z_-]/g,"")},RVS.F.parseIntPlus=function(e){var t=parseInt(e,0);return jQuery.isNumeric(t)?t:e},RVS.F.htmlToText=function(e){return e.replace(//g,">")},RVS.F.insertTextAtCursor=function(e,t){var i=e.getDoc(),a=i.getCursor();i.replaceRange(t,a)},RVS.F.getResizeDirection=function(e){return e.size.heighte.originalSize.height?"height":e.size.widthe.originalSize.width?"width":"none"},RVS.F.whichBGPos=function(e){return"custom"===e.position?e.positionX+"% "+e.positionY+"%":e.position},RVS.F.matchArray=function(e,t){if(!jQuery.isArray(e)||!jQuery.isArray(t))return!1;if(e.length!=t.length)return!1;var i=!0;for(var a in e)if(e.hasOwnProperty(a)&&-1===jQuery.inArray(e[a],t)){i=!1;break}if(i)for(var a in t)if(t.hasOwnProperty(a)&&-1===jQuery.inArray(t[a],e)){i=!1;break}return i},RVS.F.mergeArrays=function(e,t){for(var i in t)t.hasOwnProperty(i)&&-1===jQuery.inArray(t[i],e)&&e.push(t[i]);return e},RVS.F.makeArray=function(e,t){if(!jQuery.isArray(e)){for(var i=[],a=0;a=e.length)for(var a=i-e.length+1;a--;)e.push(void 0);return e.splice(i,0,e.splice(t,1)[0]),e},RVS.F.rArray=function(e,t){return jQuery.grep(e,function(e){return e!=t})},RVS.F._inArray=function(e,t){for(var i=-1,a=0;a=0?t=!0:jQuery.isNumeric(e)&&(t=!0),t},RVS.F.retWitSuf=function(e,t){return!jQuery.isNumeric(e)&&e.indexOf("px")>=0?parseInt(e)+"px":!jQuery.isNumeric(e)&&e.indexOf("%")>=0?parseInt(e)+"%":!jQuery.isNumeric(e)&&jQuery.isNumeric(parseInt(e,0))?parseInt(e)+t:jQuery.isNumeric(e)?e+t:void 0},RVS.F.firstCharUppercase=function(e){return e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()},RVS.F._d=function(e,t){return null==e?t:e},RVS.F._truefalse=function(e){return"false"===e||!1===e||"off"===e||void 0===e||0===e||-1===e?e=!1:"true"!==e&&!0!==e&&"on"!==e||(e=!0),e},RVS.F.cToResp=function(e){var t={},i=void 0===(e=void 0===e?{default:0,unit:""}:e).default?0:e.default,a=void 0===e.unit?"":e.unit;for(var o in RVS.V.sizes)if(RVS.V.sizes.hasOwnProperty(o)){var r=RVS.V.sizes[o],s=RVS.V.sizesold[o];if("object"==typeof(i=jQuery.isArray(e.val)?e.val:void 0!==e.val&&"object"!=typeof e.val?e.val:void 0===e.val||"object"!=typeof e.val||void 0===e.val[s]||null===e.val[s]?i:e.val[s]))for(var n in t[r]=jQuery.extend(!0,{},{v:i,e:!1}),void 0!==e&&void 0!==e.val&&void 0!==e.val[s]&&(t[r].e=!0),i)i.hasOwnProperty(n)&&(t[r].v[n]=a.length>0&&"auto"!==i[n]&&"none"!==i[n]?parseFloat(i[n])+a:i[n],""!=a||jQuery.isNumeric(t[r].v[n])||(t[r].v[n].indexOf("%")>=0?t[r].v[n]=parseInt(t[r].v[n],0)+"%":t[r].v[n].indexOf("px")>=0&&(t[r].v[n]=parseInt(t[r].v[n],0)+"px")));else t[r]=jQuery.extend(!0,{},{v:a.length>0&&"auto"!==i&&"none"!==i&&""!==i?parseFloat(i)+a:i,e:!1,u:a}),void 0!==e&&void 0!==e.val&&void 0!==e.val[s]&&(t[r].e=!0),""===t[r].v&&""!==e.default&&(t[r].v=e.default),""!=a||jQuery.isNumeric(t[r].v)||!1===t[r].v||!0===t[r].v||(t[r].v.indexOf("%")>=0?t[r].v=parseInt(t[r].v,0)+"%":t[r].v.indexOf("px")>=0&&(t[r].v=parseInt(t[r].v,0)+"px"))}return t},RVS.F.cToVandU=function(e){var t={v:e.default,u:e.u};t.v=void 0===e.val?t.v:e.val;var i=0;if("object"==typeof t.v)for(var a in t.v)t.v.hasOwnProperty(a)&&(jQuery.isNumeric(t.v[a])||(t.u=0==i&&t.v[a].indexOf("px")>=0?"px":0==i&&t.v[a].indexOf("%")>=0?"%":t.u,t.v[a]=parseInt(t.v[a],0)+t.u,i++));else jQuery.isNumeric(t.v)||(t.u=0==i&&t.v.indexOf("px")>=0?"px":0==i&&t.v.indexOf("%")>=0?"%":t.u,t.v=parseInt(t.v,0)+t.u,i++);return t},RVS.F.exportLayerCombo=function(e){void 0===S&&(jQuery("body").append(''),S=jQuery("#downloadExportLayerCombo"));var t,i=RVS.SLIDER[RVS.S.slideId].slide.thumb.customAdminThumbSrcId,a={};for(var o in RVS.L)RVS.L.hasOwnProperty(o)&&("video"===RVS.L[o].type&&(t=RVS.L[o].media.id),"video"!==RVS.L[o].type&&(a[o]=jQuery.extend(!0,{},RVS.L[o])));return delete a.bottom,delete a.top,delete a.middle,a=JSON.stringify(RVS.F.simplifyAllLayer(a)),RVS.F.ajaxRequest("export_layer_group",{videoid:t,thumbid:i,layers:a,title:e.title},function(e){S[0].href=e.url,S[0].click()},!0,!0),"Exporting Layer Combo File"},RVS.F.simplifyObject=function(e,t){for(var i in t)t.hasOwnProperty(i)&&("object"!=typeof t[i]||jQuery.isArray(t[i])?e[i]==t[i]&&"text"!==i&&"endWithSlide"!==i&&delete t[i]:(void 0!==e[i]&&"margin"!==i&&"padding"!==i&&(t[i]=jQuery.extend(!0,{},RVS.F.simplifyObject(e[i],t[i]))),jQuery.isEmptyObject(t[i])&&delete t[i]));return t},RVS.F.removeEmptyChilds=function(e){var t={};for(var i in e)e.hasOwnProperty(i)&&("object"!=typeof e[i]&&(t[i]=e[i]),jQuery.isEmptyObject(e[i])||(t[i]=jQuery.extend(!0,{},RVS.F.removeEmptyChilds(e[i]))));return t},RVS.F.convertFraction=function(e){var t,i;return-1!==e.search("/")&&2===(i=e.split("/")).length&&(t=parseInt(i[0],10)/parseInt(i[1],10)),t||1/3},RVS.F.openPreivew=function(e){RVS.preview=void 0===RVS.preview?{selectedSize:"d",inited:!1,c:jQuery("#rbm_preview")}:RVS.preview,jQuery("#wpwrap").addClass("inRS_RSpreview"),document.getElementById("rbm_preview_moduletitle").innerHTML=e.title,document.getElementById("copy_shortcode_from_preview").value='[rev_slider alias="'+e.alias+'"][/rev_slider]',RVS.preview.open=!0,RVS.preview.inited||(RVS.preview.inited=!0,RVS.DOC.on("click",".rbm_prev_size_sel",function(){jQuery(".rbm_prev_size_sel.selected").removeClass("selected"),this.className+=" selected",RVS.preview.selectedSize=this.dataset.ref,RVS.F.updatePreviewSize()}),RVS.DOC.on("click","#rbm_preview .rbm_close",function(){jQuery("#wpwrap").removeClass("inRS_RSpreview"),RVS.F.RSDialog.close(),RVS.preview.open=!1,document.getElementById("rbm_preview_live").innerHTML=""}),RVS.F.initCopyClipboard(".copypreviewshortcode"),RVS.DOC.on("windowresized",function(){RVS.preview.open&&RVS.F.updatePreviewSize()})),RVS.preview.iframe=document.createElement("iframe"),document.getElementById("rbm_preview_live").appendChild(RVS.preview.iframe),RVS.F.RSDialog.create({modalid:"rbm_preview",bgopacity:.85});var t={id:e.id};"editor"===e.mode&&(t.data=RVS.F.getAllSliderDatas()),RVS.F.ajaxRequest("preview_slider",t,function(e){RVS.preview.layouttype=e.layouttype,RVS.preview.sizes=e.size,RVS.preview.iframe.contentWindow.document.open(),RVS.preview.iframe.contentWindow.document.write(e.html),RVS.preview.iframe.contentWindow.document.close(),RVS.F.updatePreviewSize()})},RVS.F.updatePreviewSize=function(){if(void 0!==RVS.preview&&void 0!==RVS.preview.sizes&&null!=RVS.preview.sizes.width&&null!=RVS.preview.sizes.height){var e=function(e,t){var i=!1,a={w:parseInt(e.width.d,0),h:e.height.d};for(var o in RVS.V.sizes)RVS.V.sizes.hasOwnProperty(o)&&!0!==i&&(e.custom[RVS.V.sizes[o]]&&(a.w=parseInt(e.width[RVS.V.sizes[o]],0),a.h=parseInt(e.height[RVS.V.sizes[o]],0)),RVS.V.sizes[o]===t&&(i=!0));return a}(RVS.preview.sizes,RVS.preview.selectedSize),t={w:parseInt(RVS.preview.sizes.width[RVS.preview.selectedSize],0),h:parseInt(RVS.preview.sizes.height[RVS.preview.selectedSize],0)};!1===RVS.preview.sizes.custom[RVS.preview.selectedSize]&&(t.w=Math.min(e.w,RVS.ENV.grid_sizes[RVS.preview.selectedSize]),t.h=t.w/e.w*e.h),t.w=t.w-1;var i=Math.min(t.w,RVS.S.winw),a=Math.min(t.h+50,RVS.S.winh),o="fullscreen"===RVS.preview.layouttype||"fullwidth"===RVS.preview.layouttype,r="fullscreen"===RVS.preview.layouttype;tpGS.gsap.set(RVS.preview.c,{width:"d"===RVS.preview.selectedSize&&o?"100%":Math.max(690,i),height:"d"===RVS.preview.selectedSize&&r?"100%":a}),tpGS.gsap.set(RVS.preview.iframe,{maxHeight:"100%",maxWidth:"100%",margin:"auto",position:"relative",left:"50%",x:"-50%"}),RVS.preview.iframe.width=o?"m"===RVS.preview.selectedSize?Math.min(t.w,i):"100%":Math.min(t.w,i),RVS.preview.iframe.height=r&&"d"===RVS.preview.selectedSize?RVS.S.winh-50:t.h,RVS.F.RSDialog.center()}}}();admin/assets/js/modules/tooltip.js000064400000025543150212006510013253 0ustar00/*! // **************************** // ********** USAGE ********** // **************************** RsTooltips( true, // initialize the tooltip mode? ['add_layer', 'change_slides'] // array of tooltips to show and in what order ); */ (function() { var data, shell, bodies, tipList, toolTip, tipText, section, linkButton, totalSteps, currentTip, currentStep, currentData, currentTarget, toolTipWidth, rightToolbar; var defaults = [ 'back', 'slides', 'add_slide', 'global_layers', 'slide_order', 'add_layer', 'add_layer_text', 'add_layer_image', 'add_layer_button', 'add_layer_shape', 'add_layer_video', 'add_layer_audio', 'add_layer_object', 'add_layer_row', 'add_layer_group', 'add_layer_layerlibrary', 'add_layer_importlayer', 'edit_layer_name', 'duplicate_layer', 'copy_layer', 'paste_layer', 'delete_layer', 'lock_layers', 'unlock_layers', 'hide_highlight_boxes', 'show_hide_selected', 'set_all_visible', 'change_layer_order', 'layer_selections', 'undo_redo', 'device_switcher', 'help_mode', 'tooltip_button', 'quick_style', 'slider_settings', 'slider_navigation', 'slide_settings', 'layer_settings', 'shortcode', 'layout_type', 'layout_sizing', 'breakpoints', 'module_content', 'auto_rotate', 'lazy_loading', 'progress_bar', 'navigation_arrows', 'navigation_bullets', 'navigation_tabs', 'navigation_thumbs', 'slide_background', 'slide_animation', 'background_filter', 'slide_duration', 'slide_link', 'edit_text', 'font_size', 'font_family', 'font_color', 'layer_position', 'layer_animations', 'layer_hover', 'responsive_behavior', 'timeline_preview', 'save_module', 'preview_module' ]; function getData() { jQuery('').appendTo(jQuery('head')); RVS.F.ajaxRequest('get_tooltips', {}, function(response) { if(response.success) { try { data = JSON.stringify(response.data); data = JSON.parse(data); } catch(e) { data = false; } if(data) init(); else console.log('tooltip ajax error'); } else { console.log('tooltip ajax error'); } }); } function clonePreviewSave() { jQuery(this).clone().addClass('tooltip-save-preview').insertAfter(toolTip); } function openToolTips() { jQuery(shell).appendTo(jQuery('#rb_tlw')); jQuery('.rs-tooltip-btn').not('.tooltip-link').on('click.tooltips', btnClick); jQuery('.rs-tooltip-check').on('click.tooltips', cancelTips); jQuery('#rs-tooltip-close').on('click.tooltips', exitTips); toolTip = jQuery('#rs-tooltip'); tipText = jQuery('.tooltip-text'); section = jQuery('.tooltip-section'); toolTipWidth = toolTip.outerWidth(); linkButton = jQuery('.tooltip-link').on('click.tooltips', openLink); rightToolbar = jQuery('#the_right_toolbar_inner'); tipList = window.RsTooltipList || defaults; totalSteps = tipList.length; currentStep = 0; bodies = jQuery('body'); RVS.WIN.on('keydown.tooltips', keyShortcut).on('resize.tooltips', runStep); jQuery('.rs-save-preview').each(clonePreviewSave); runStep(); } function openLink() { window.open(this.dataset.href); } function closeToolTips() { jQuery('.tooltip-hide-target').removeClass('tooltip-hide-target'); jQuery('.tip-clone').remove(); jQuery('.rs-tooltip-btn').off('.tooltips'); jQuery('.rs-tooltip-check').off('.tooltips'); jQuery('#rs-tooltip-close').off('.tooltips'); jQuery('#rs-tooltip').remove(); jQuery('.tooltip-save-preview').remove(); jQuery('body').removeClass('rb-tooltips-active'); RVS.WIN.off('.tooltips'); linkButton.off('.tooltips'); bodies = null; toolTip = null; tipText = null; section = null; currentTip = null; linkButton = null; rightToolbar = null; currentTarget = null; } function cleanup() { cancelAnimationFrame(displayStep); } function exitTips() { cleanup(); closeToolTips(); } function cancelTips() { RVS.F.ajaxRequest('set_tooltip_preference', false, false, true, true); exitTips(); } function btnClick() { if(this.id === 'rs-tooltip-next') { currentStep++; runStep(); } else { exitTips(); } } function nextButton() { var btn = jQuery('#rs-tooltip-next'); if(!btn.is(':visible')) btn = jQuery('#rs-tooltip-gotit'); btn.click(); } function runStep() { cleanup(); currentTip = currentData.tooltips[tipList[currentStep]]; tipText.html(currentTip.text); /* if(currentTip.section) section.html(currentTip.section).show(); else section.hide(); */ /* if(currentTip.link) linkButton.attr('data-href', currentTip.link).text(currentTip.linkText).show(); else linkButton.hide(); */ if(currentStep < totalSteps - 1) toolTip.removeClass('tooltip-gotit'); else toolTip.addClass('tooltip-gotit'); if(currentTip.trigger) { let triggers = currentTip.trigger, len = triggers.length; for(let i = 0; i < len; i++) { let trigger = jQuery(triggers[i]); if(trigger.length) { jQuery(trigger).first().click(); } else { console.log('tooltip trigger does not exist'); nextButton(); return; } } } currentTarget = jQuery(currentTip.target).first(); if(!currentTarget.length) { console.log('tooltip target does not exist'); nextButton(); return; } rightToolbar.scrollTop(0); if(currentTip.scrollTo) { let scrollTo = jQuery(currentTip.scrollTo).filter(':visible'); rightToolbar.scrollTop(scrollTo.offset().top - 50); requestAnimationFrame(displayStep); } requestAnimationFrame(displayStep); } function displayStep() { jQuery('.tooltip-hide-target').removeClass('tooltip-hide-target'); jQuery('.tip-clone').remove(); var offset = currentTarget.offset(), position, placer; toolTip.removeClass(function(i, clas) {return (clas.match (/(^|\s)tip-\S+/g) || []).join(' ');}); toolTip.addClass('tip-' + currentTip.alignment); if(currentTip.margin) toolTip.css('margin', currentTip.margin); else toolTip.css('margin', 0); var padding = currentTarget.css('padding'), paddingLeft = Math.round(parseInt(currentTarget.css('padding-left'), 10) * 0.25); cloned = currentTarget.clone(); cloned.find('input[type="radio"]').each(function() {this.name = this.name + '-tooltip';}); cloned.addClass('tip-clone').css({top: offset.top, left: offset.left, padding: padding}).insertBefore(toolTip); if(currentTip.cssClass) cloned.addClass(currentTip.cssClass); if(currentTip.elementcss) { let css = currentTip.elementcss.split(';'), len = css.length; for(let i = 0; i < len; i++) { let style = css[i].split(':'); cloned.css(jQuery.trim(style[0]), jQuery.trim(style[1])); } } if(currentTip.placer) { placer = jQuery(currentTip.placer).first(); if(placer.length) { offset = placer.offset(); } else { console.log('tooltip placer does not exist'); nextButton(); return; } } var noFocus = currentTip.focus === 'none'; if(!currentTip.focus || noFocus) { if(!noFocus) cloned.addClass('tip-focussed'); if(!placer) placer = currentTarget; } else { let clas = currentTip.focusClass || 'tip-focussed'; focussed = cloned.find(currentTip.focus).first().addClass(clas); if(!focussed.length) { console.log('tooltip focus does not exist'); nextButton(); return; } if(!placer) { placer = focussed; offset = placer.offset(); } } position = getPosition(placer, currentTip.alignment); toolTip.css({left: offset.left + position.x - paddingLeft, top: offset.top + position.y}); currentTarget.addClass('tooltip-hide-target'); bodies.addClass('rb-tooltips-active'); if(!currentTip.hidePrevSave) bodies.removeClass('tooltip-hide-preview-save'); else bodies.addClass('tooltip-hide-preview-save'); } function getPosition(target, align) { var xx, yy; switch(align) { case 'top': case 'bottom': xx = (Math.round(target.outerWidth() * 0.5) - Math.round(toolTipWidth * 0.5)); break; case 'left': case 'right': yy = -(Math.round(toolTip.outerHeight() * 0.5) - Math.round(target.outerHeight() * 0.5)); break; case 'bottom-left': case 'top-left': case 'right-top': xx = -toolTip.width(); break; case 'bottom-right': case 'top-right': xx = target.outerWidth(); break; } switch(align) { case 'top': case 'right-top': yy = -(target.outerHeight() + toolTip.height()); break; case 'top-left': case 'top-right': yy = 0; break; case 'bottom': case 'bottom-left': case 'bottom-right': yy = target.outerHeight(); break; case 'left': xx = -toolTipWidth; break; case 'right': xx = target.outerWidth(); break; } return {x: xx, y: yy}; } function keyShortcut(e) { if(e.keyCode === 13) nextButton(); } function init() { currentData = jQuery.extend(true, {}, data); shell = '
              ' + '
              ' + '' + 'redo' + currentData.translations.next_tip + 'thumb_up' + currentData.translations.got_it +'' + '
              ' + '
              ' + currentData.translations.hide_tips + '
              ' + 'close' + '
              '; var btn = jQuery('.tooltip_wrap'), defs = btn.data('tooltip-definitions'); if(defs) { jQuery.extend(true, currentData.tooltips, defs); btn.removeData('tooltip-definitions'); } jQuery(document).on('start-tooltips', openToolTips); btn.data('scriptready', true); openToolTips(); } getData(); })(); admin/assets/js/modules/help.js000064400000052667150212006510012520 0ustar00/*! * REVOLUTION 6.0.0 HELP JS * @version: 1.0 (01.07.2019) * @author ThemePunch */ jQuery(function(){if("undefined"!=typeof jQuery){var e,t,s,a,i,r,l,o,n,c,d,p,u,h,f,_,m,y,v,g,b,j,k,w,Q,C,S,R,x,T,O,V,H,G,P,N,A,I,L,q,E,D,M,z,J,W,F,B=":checked",U=new RegExp("layerinput|actioninput"),X=new RegExp("sliderinput|navstyleinput"),K=new RegExp("slideinput|added_slide_transition"),Y="*[data-r], *[data-select], *[data-helpkey], .select2RS, .revbuilder-colorpicker, .tponoffwrap, .fake_on_button, .added_slide_transition, .lal_group_member",Z=".frame_list_title, .intelligent_buttons";jQuery(".help_wrap").on("click",function(t){t.stopImmediatePropagation(),void 0!==RVS.ENV.plugin_url&&"undefined"!=typeof RVS&&"undefined"!=typeof tpGS&&(D?ee():(jQuery("head").append(''),RVS.F.ajaxRequest("get_help_directory",{},function(t){var n;if(t.success){try{n=JSON.stringify(t.data),n=JSON.parse(n)}catch(e){n=!1}n?(r=n.translations,a=n.helpindex,D=!0,function(){win=jQuery(window),l=jQuery("body");var t='
              touch_appsettingsgamepadburst_modelayers'+r.helpMode+''+r.instructions+'
              library_books '+r.viewDocs+'
              near_mesettingsgamepadburst_modelayers '+r.showOption+'
              close
              ';jQuery(t).prependTo(jQuery("#the_right_toolbar")),s=jQuery("#help_mode_title"),y=jQuery("#help_mode_title_wrap"),H=jQuery("#help_mode_description"),jQuery("#help-mode-buttons"),S=jQuery("#help_faq_results"),q=jQuery("#help_search_results"),E=jQuery("#help_options_results"),jQuery("#help_mode_search"),F=jQuery("#help_search_input").on("focus",oe).on("keyup",Ge),M=jQuery("#help_input_clear").on("click",function(){F.val("").trigger("keyup")}),s.data("origtext",s.html()),o=jQuery("#help_mode_modal").draggable({cancel:".help-no-drag, .help-mode-description, #help_mode_search_wrap"}).on("mouseenter",ge).on("mouseleave",be),jQuery("#help_modal_close").on("click",function(){l.removeClass("help-mode-active")}),Q=jQuery("#help_mode_documentation").on("click",function(){jQuery(".help-input-focus").removeClass("help-input-focus"),window.open(this.dataset.link)}),N=jQuery("#help_mode_option").on("click",He),W=jQuery(".help-results-wrap").RSScroll({wheelPropagation:!0,suppressScrollX:!0,minScrollbarLength:100}),v=jQuery("#help_mode_video"),b=jQuery("#help_mode_video_wrap"),J=jQuery(".help-mode-description"),function(){for(var e=[[".fake_on_button","slider","size.custom.d"],['*[data-r="source.woo.types"]',"slider","source.post.types"],['*[data-r="source.woo.category"]',"slider","source.post.category"],['*[data-r="source.woo.sortBy"]',"slider","source.post.sortBy"],['*[data-r="source.woo.sortDirection"]',"slider","source.post.sortDirection"],['*[data-r="source.woo.maxProducts"]',"slider","source.post.maxPosts"],['*[data-r="source.woo.excerptLimit"]',"slider","source.post.excerptLimit"],["#row_column_structure","layer","row_column_structure"],[".colselector label_bigicon","layer","row_column_structure"],[".layer_rowbreak_icons","layer","group.columnbreakat"],[".modal_hor_selector","slider","modal.horizontal"],[".modal_ver_selector","slider","modal.vertical"]],t=0;t";for(var c=0;c'+p.description+""),p.article&&(_='assignment'+b+""),p.section)if(Array.isArray(p.section)){m="";for(var j=p.section.length,k=0;k'+p.section[k].replace(/\-\>/g,g)+""}else m=''+p.section.replace(/\-\>/g,g)+"";if(p.highlight&&HelpGuide.verifyObject(p.highlight)){var w="",Q="",C="",S="",R=p.dependency_id?' id="revhelp_'+p.dependency_id+'"':"";(y=p.highlight).menu&&(w=' data-menu="'+y.menu+'"'),y.modal&&(Q=' data-modal="'+y.modal+'"'),y.focus&&(C=' data-focus="'+y.focus+'"'),y.scrollTo&&(S=' data-scrollto="'+y.scrollTo+'"'),y.dependencies&&Array.isArray(y.dependencies)&&(S+=" data-dependencies='"+JSON.stringify(y.dependencies)+"'"),y="settings'+r.option+""}if(c===n){for(var x=0;x";i=0}e+='
            • '+t+""+p.title+'
              • '+m+v+_+y+"
            • "+f}else{switch(d){case"general_how_to":t="help_outline";break;case"slider_settings":t="settings";break;case"navigation_settings":t="gamepad";break;case"slide_settings":t="burst_mode";break;case"layer_settings":t="layers"}var T=d.replace(/\_/g," ").replace(/\b\w/g,function(e){return e.toUpperCase()});e+='
            • folderfolder_open'+T+"
              ",i++,ie(p,"")}}}e+=""}function re(){var e=jQuery(this);return e.html()?e.children("li").not(".help-hide-addon").length:(e.remove(),!1)}function le(){jQuery('.help-directory-menu[data-path="addons"]').each(function(){var e=jQuery(this);e.children("ul").filter(re).length?e.show():e.hide()})}function oe(){k=[],HelpGuide.allHelpPaths.find(".help-directory-target").each(function(e){for(var t="",s=jQuery(this).parents(".help-directory-menu").not(".help-hide-addon").toArray().reverse(),a=s.length,i=0;i1){var s=t.shift();return!!e.hasOwnProperty(s)&&ne(e[s],t)}return!!e.hasOwnProperty(t[0])&&e[t[0]]}function ce(e,t,s){if(!t)return!1;if(s||(s=function(e,t){var s=e.attr("class");if(s){if(-1!==s.search(X))return function(e,t){return e.closest(".slider_general_collector").length?"slider":"nav"}(e);if(-1!==s.search(K)||-1!==t.search("#slide#"))return"slide";if(-1!==s.search(U)||-1!==t.search("#layer#"))return"layer"}return e.closest("#rbm_layer_action").length?"layer":e.closest(".mode__sliderlayout").length?"slider":e.closest(".mode__navlayout").length?"nav":e.closest(".mode__slidecontent").length?"layer":!!e.closest(".mode__slidelayout").length&&"slide"}(e,t)),!s)return!1;var i=-1!==t.indexOf("actions.")&&"actions";if("actions"===i&&(i=function(e){return-1!==e.search(/panorama|whiteboard|beforeafter/)?"addons":"actions"}(t)),0===t.indexOf("#frame#.")&&(i=function(e){return-1!==e.search("explode")&&"addons"}(t)),i||(i="slider"!==s?s:"general",i+="_submodule_trigger",i=jQuery("."+i+".selected").attr("id")),i){"nav"===s&&(s="navigation"),i=function(e,t){switch(t){case"progress":if("navigation_settings"===e)return"progress_bar";break;case"prev_image":return"preview_image";case"holiday_snow":return"snow"}return t}(s+="_settings",i=jQuery.trim(i).toLowerCase().replace(".","").replace("&","and").replace(/\-/g,"_").replace(/\s/g,"_"));var r=a.editor_settings[s]&&a.editor_settings[s][i];if(r||(i="addons",r=a.editor_settings[s]&&a.editor_settings[s][i]),r&&(h="",function e(t,s,a){if(!h){var i,r=t.helpPath;if(r){i=(r=r.split(",")).length;for(var l=0;l',s){case"slider":i='settings';break;case"nav":i='gamepad';break;case"slide":i='burst_mode';break;case"layer":i='layers';break;case"doc":i='library_books';break;default:i='help_outline'}return a+=i+""+e+""}function pe(){var e=this.dataset.path;fe(ne(a,e),e)}function ue(e,t){var s=Math.max(E.height(),S.height()),a=Math.min(RVS.WIN.height()/3,s);W.height(a),W[0].scrollTop=0,W[1].scrollTop=0,W.RSScroll("update")}function he(e,t){return(t.match(/(^|\s)help-\icon-\S+/g)||[]).join(" ")}function fe(e,t){var a=e.highlight,i=e.buttonTitle||e.title;t="general_how_to"!==(t=t.split("."))[0]?t[1].replace("_settings",""):"faq",g.text(i),s.html(t+" "+r.options),y.removeClass(he).addClass("help-icon-"+t),H.html(e.description),J.show(),Q.attr("data-link",e.article).css("display","inline-block"),N.removeAttr("data-menu data-modal data-scrollto data-focus data-dependencies").removeClass(he).addClass("help-icon-"+t).css("display","inline-block"),a?(a.menu&&N.attr("data-menu",a.menu),a.modal&&N.attr("data-modal",a.modal),a.scrollTo&&N.attr("data-scrollto",a.scrollTo),a.focus&&N.attr("data-focus",a.focus),a.dependencies&&Array.isArray(a.dependencies)&&N.attr("data-dependencies",JSON.stringify(a.dependencies))):N.hide(),l.addClass("help-mode-active")}function _e(){p=setTimeout(function(){u||_||G||l.removeClass("help-mode-active")},3e3)}function me(){var e;if(this.className&&-1!==this.className.search("frame_list_title")){var t=jQuery(this).closest(".keyframe_liste").attr("data-frame");if(!t)return;switch(t=t.replace("frame_","")){case"0":e="animation.in.from";break;case"1":e="animation.in.to";break;case"999":e="animation.out.to";break;default:e="animation.keyframe.to"}}else e=this.dataset.evt;this.dataset.helpkey=e,ye.call(this)}function ye(){var e=jQuery(this);if(!e.hasClass("opensettingstrigger")&&!e.hasClass("formcontainer")){clearTimeout(f),clearTimeout(n),jQuery(".help-input-focus").removeClass("help-input-focus");var t,s=this.dataset.helpkey||this.dataset.r;if(s||(s=(t=(t=e).attr("data-select")?jQuery(t.attr("data-select")):t.hasClass("select2RS")?t.prev("select"):t.hasClass("revbuilder-colorpicker")?t.find(".revbuilder-cpicker-component"):t.find("input[data-r]")).attr("data-helpkey")||t.attr("data-r")||""),t&&t.length||(t=e),s=function(e,t){return-1!==t.search("parallax.levels")&&3===(t=t.split(".")).length?t[0]+"."+t[1]:-1!==t.search("info.params")&&4===(t=t.split(".")).length?t[0]+"."+t[1]+"."+t[3]:e.hasClass("added_slide_transition")?"added_slide_transition":-1===t.search(/nav\.|bullets\./)?t:e.closest("#sr_bullets_styles_fieldset, #sr_tabs_styles_fieldset").length?-1===t.search("def")?"navigation.styles":"navigation.styles.default":e.closest("#sl_bullets_styles_fieldset, #sl_tabs_styles_fieldset").length?-1===t.search("def")?"navigation.styles":"navigation.styles.default":t}(t,s)){var a=s;"radio"===this.type&&(a+="."+this.value);var i=ce(t,a,e.attr("data-helproot"));(i||("radio"===this.type&&(i=ce(t,s,e.attr("data-helproot"))),i))&&(m=!0,z=!0,n=setTimeout(function(){if(m)if(clearTimeout(p),M.click(),_=!0,te(),fe(ne(i[1],i[2].substr(1)),i[0]),e.hasClass("revbuilder-colorpicker")||e.hasClass("tponoffwrap")){var s=e.closest(".tponoffwrap");s.length?s.addClass("help-input-focus"):e.addClass("help-input-focus")}else e.attr("class")&&-1===e.attr("class").search(/bg_alignselector|layer_hor_selector|layer_ver_selector|layer_content_hor_selector|layer_content_ver_selector/)?t.addClass("help-input-focus"):e.addClass("help-input-focus")},500))}}}function ve(){m=!1,_=!1,_e()}function ge(){clearTimeout(p),u=!0}function be(){u=!1,z&&!G&&_e()}function je(){u||G||(z=!0,be())}function ke(){jQuery(this).removeClass(function(e,t){return(t.match(/(^|\s)help-\hover-\S+/g)||[]).join(" ")})}function we(){V&&(V=!1,l.off(".helpguidehover"),jQuery(".help-hover").removeClass("help-hover").each(ke))}function Qe(){l.off(".helpguidehover").one("click.helpguidehover",we)}function Ce(e,t){var s;clearTimeout(j),we(),"layers"===e?(t||(t="text"),d.addClass("help-hover"),d.addClass("help-hover-"+t)):(s=d.prev().addClass("help-hover"),"slideorder"===e?s.addClass("help-hover-slideorder"):"staticlayers"===e&&s.addClass("help-hover-staticlayers")),V=!0,j=setTimeout(Qe,100)}function Se(){var e=jQuery(this);e.hasClass("tponoff")?e=e.closest(".tponoffwrap"):e.hasClass("revbuilder-cpicker-component")&&(e=e.closest(".revbuilder-colorpicker")),e.addClass("help-input-focus")}function Re(e){var t,s,a,i,r,l,o,n,c,d,p;switch((e=e.split("::"))[0]){case"layerselected":if(2===e.length&&(p=e[1]),p)for(n=p.split("||"),d="",-1!==(p=n[0]).search("{{")&&(d=" .tp-"+(o=(p=p.split("{{"))[1].split("}}")[0]),p=o),a=n.length,i="",t=0;t0&&(i+=", "),s=n[t],d&&(s=s.split("{{")[0]),i+="._lc_type_"+s+d;else i="._lc_";try{l=jQuery(i)}catch(e){l=!1}l&&l.length?(l.hasClass("_lc_content_")&&(l=l.closest("._lc_")),(r=l.filter(".selected")).length||(r=l.eq(0).click()),c=function(e){for(var t=e[0].className.split(" "),s=t.length;s--;)if(-1!==t[s].search("_lc_type_"))return t[s].replace("_lc_type_","");return!1}(r)):Ce("layers",p);break;case"addlayer":Ce("layers","text");break;case"addslide":Ce("slides");break;case"slideorder":Ce("slideorder");break;case"staticlayers":Ce("staticlayers");break;default:try{jQuery(e[0]).click()}catch(e){}}return c}function xe(e){return"true"===e||"on"===e||"false"!==e&&"off"!==e&&e}function Te(e){return"#layer#"===e&&void 0!==RVS.selLayers&&Array.isArray(RVS.selLayers)&&RVS.selLayers.length?void 0!==RVS.S.clickedLayer?lastClickedLayer:RVS.selLayers[0].toString():"#slide#"===e&&void 0!==RVS.S.slideId?RVS.S.slideId:"#frame#"===e&&void 0!==RVS.S.keyFrame?RVS.S.keyFrame:"#action#"===e&&void 0!==RVS.S.actionIdx?RVS.S.actionIdx:e}function Oe(e){if(!(e=JSON.parse(e))||!Array.isArray(e))return!1;for(var t,s,a,i,r,l,o,n,c=e.length,d=0;d2){e=function(e,t){e=jQuery.trim(e);for(var s,i,r,l,o,n,c="",d="",p="",u="",h="",f=k.length,_=[],m=0;mmore_horizBack
            • '),sliderLibrary.selectedFolder=-1,sliderLibrary.selectedPage=1,sliderLibrary.slidesContainer=jQuery(".overview_slide_elements"),updateParentAttributes(),sliderLibrary.filters=buildModuleFilters(),function(){window.ov_scroll_targets=[];var e=0;jQuery(".rso_scrollmenuitem").each(function(){void 0!==this.dataset.ref&&(window.ov_scroll_targets.push({obj:jQuery(this.dataset.ref),top:jQuery(this.dataset.ref).offset().top,height:jQuery(this.dataset.ref).height(),menu:jQuery(this),menu_js:this}),this.dataset.ostref=e,e++)}),jQuery("#adminmenuwrap").append('
              '),jQuery("#wpcontent").append('
              '),tpGS.gsap.to(["#wpadmin_overlay","#wpadmin_overlay_top"],.6,{opacity:1,ease:"power3.inOut"}),tpGS.gsap.to(["#adminmenuback","#adminmenuwrap","#wpadminbar"],.6,{filter:"grayscale(100%)",ease:"power3.inOut"}),jQuery("#adminmenuback, #adminmenuwrap, #wpadminbar").hover(function(){tpGS.gsap.to(["#wpadmin_overlay","#wpadmin_overlay_top"],.3,{opacity:0,ease:"power3.inOut"}),tpGS.gsap.to(["#adminmenuback","#adminmenuwrap","#wpadminbar"],.6,{filter:"grayscale(0%)",ease:"power3.inOut"})},function(){tpGS.gsap.to(["#wpadmin_overlay","#wpadmin_overlay_top"],.3,{opacity:1,ease:"power3.inOut"}),tpGS.gsap.to(["#adminmenuback","#adminmenuwrap","#wpadminbar"],.6,{filter:"grayscale(100%)",ease:"power3.inOut"})}),s(),t(),tpGS.gsap.to("#rs_overview_menu",1,{opacity:1,ease:"power3.out"})}(),RVS.F.updateDraw(),RVS.F.isActivated(),updateOVFilteredList(),updateSysChecks(),initBasics(),RVS.ENV.updated&&RVS.F.welcome(),RVS.F.generateAttachmentMetaData(),checkAddOnVersions(),RVS.ENV.newTemplatesCounter=document.getElementById("new_templates_counter"),RVS.ENV.newAddonsCounter=document.getElementById("new_addons_counter");var e={i:0},i={i:0};void 0!==RVS.ENV.newTemplatesAmount&&RVS.ENV.newTemplatesAmount>0&&(tpGS.gsap.fromTo(e,Math.min(1.5,Math.max(.2,.02*RVS.ENV.newTemplatesAmount)),{i:0},{i:RVS.ENV.newTemplatesAmount,ease:"none",onUpdate:function(){RVS.ENV.newTemplatesCounter.innerHTML="+ "+Math.round(e.i)}}),RVS.ENV.newTemplatesCounter.style.display="block"),void 0!==RVS.ENV.newAddonsAmount&&RVS.ENV.newAddonsAmount>0&&(tpGS.gsap.fromTo(i,Math.min(1.5,Math.max(.2,.02*RVS.ENV.newAddonsAmount)),{i:0},{i:RVS.ENV.newAddonsAmount,ease:"none",onUpdate:function(){RVS.ENV.newAddonsCounter.innerHTML="+ "+Math.round(i.i)}}),RVS.ENV.newAddonsCounter.style.display="block");var r=RVS.F.getCookie("rs6_shortly_edited_slider")+"";if(void 0!==r&&r.length>0){RVS.F.setCookie("rs6_shortly_edited_slider","",0);var a=!1;for(var d in sliderLibrary.sliders)!1===a&&(a=sliderLibrary.sliders[d].id==r?sliderLibrary.sliders[d].parent:a);!1!==a&&-1!==a&&"-1"!==a&&RVS.F.changeOVToFolder(a)}RVS.F.notifications()},RVS.F.getBackupList=function(){return RVS.F.ajaxRequest("get_v5_slider_list",{},function(e){e.success?console.log(e.slider):console.log("Response Error")},!1,!1,void 0,!0),"Getting Slide List from Backup Database..."},RVS.F.reImportBackup=function(e){return RVS.F.ajaxRequest("reimport_v5_slider",{id:e},function(e){console.log(e)},!1,!1,void 0,!0),"Importing Slider "+e+" from the Backup Database..."},RVS.F.setObjBg=function(e,i){var r=void 0!==e.bg.src&&e.bg.src.length>3?e.bg.src:RVS.ENV.plugin_url+"admin/assets/images/sources/"+e.source+".png",t=void 0!==e.bg.style?e.bg.style:{};switch(Array.isArray(t)&&(t=RVS.F.toObject(t)),e.bg.type){case"image":void 0!==t&&void 0!==t.css?t.css.backgroundImage="url("+r+")":void 0!==t&&(t.backgroundImage="url("+r+")"),tpGS.gsap.set(i,t);break;case"color":case"colored":case"solid":var s=window.RSColor.get(t["background-color"]);s.indexOf("gradient")>=0?tpGS.gsap.set(i,{backgroundImage:s}):tpGS.gsap.set(i,{backgroundColor:s});break;case"transparent":tpGS.gsap.set(i,{backgroundImage:"url("+RVS.ENV.plugin_url+"admin/assets/images/sources/"+e.source+".png)",backgroundRepeat:"no-repeat",backgroundSize:"cover"})}},RVS.F.notifications=function(){var e={0:"",1:"",2:""},i=2,r=jQuery("#rso_menu_notices"),t=document.getElementById("rs_notices_wrapper"),s=document.getElementById("rs_notice_bell"),a=document.getElementById("rs_notice_counter"),d=document.getElementById("rs_notice_the_bell"),l=new Array;t.innerHTML="",RVS.ENV.notices=void 0===RVS.ENV.notices?new Array:RVS.ENV.notices,RVS.ENV.noticeCache=void 0===RVS.ENV.noticeCache?RVS.ENV.notices.slice():RVS.ENV.noticeCache,RVS.ENV.notices=RVS.ENV.noticeCache.slice(),"true"!==RVS.ENV.activated&&!0!==RVS.ENV.activated&&(RVS.ENV.notices.push({function:"registerPlugin",additional:[],code:"INTERN",disable:!0,icon:"vpn_key",is_global:!1,text:RVS_LANG.notRegistered,type:1}),RVS.ENV.notices.push({function:"registerPlugin",additional:[],code:"INTERN",disable:!0,icon:"style",is_global:!1,text:RVS_LANG.notRegNoAll,type:1})),void 0!==RVS.ENV.addOns_to_updateArray&&RVS.ENV.addOns_to_updateArray.length>0&&RVS.ENV.notices.push({function:"checkAddOnVersions",additional:[],code:"INTERN",disable:!0,icon:"extension",is_global:!1,text:RVS_LANG.addonsmustbeupdated,type:0}),RVS.F.compareVersion(RVS.ENV.latest_version,RVS.ENV.revision)>0&&RVS.ENV.notices.push({function:"updatePluginNow",additional:[],code:"INTERN",disable:!0,icon:"new_releases",is_global:!1,text:RVS_LANG.newVersionAvailable,type:1});var o=!1;for(var n in RVS.LIB.ADDONS)o||RVS.LIB.ADDONS[n].available>RVS.LIB.ADDONS[n].installed&&(o=!0,RVS.ENV.notices.push({additional:[],code:"INTERN",disable:!0,icon:"extension",is_global:!1,text:RVS_LANG.someAddonnewVersionAvailable,type:1}));var c=0;for(var n in RVS.ENV.notices)if("3"!==RVS.ENV.notices[n].type&&c++,"2"===RVS.ENV.notices[n].type&&l.push(RVS.ENV.notices[n].code),"3"!==RVS.ENV.notices[n].type){var u=void 0!==RVS.ENV.notices[n].function&&RVS.ENV.notices[n].function.length>0?"notification_function_"+RVS.ENV.notices[n].function:"no_notification_function";e[RVS.ENV.notices[n].type]+='
            • '+RVS.ENV.notices[n].icon+""+RVS.ENV.notices[n].text+"
            • ",i=i>parseInt(RVS.ENV.notices[n].type)?parseInt(RVS.ENV.notices[n].type):i}else RVS.S.advert=void 0===RVS.S.advert?[]:RVS.S.advert,RVS.S.advert.push(jQuery.extend({},!0,RVS.ENV.notices[n]));if(c>0){if(r.show(),e[0].length>0&&(t.innerHTML+=e[0]),e[1].length>0&&(t.innerHTML+=e[1]),e[2].length>0&&(t.innerHTML+=e[2]),s.classList.remove("notice_level_1"),s.classList.remove("notice_level_2"),s.classList.remove("notice_level_3"),a.classList.remove("notice_level_1"),a.classList.remove("notice_level_2"),a.classList.remove("notice_level_3"),s.className+=" notice_level_"+i,a.className+=" notice_level_"+i,a.innerHTML=c,t.innerHTML.length>0&&l.length>0&&(t.innerHTML+='
            • close'+RVS_LANG.dismissmessages+"
            • "),jQuery(".notification_function_checkAddOnVersions").click(checkAddOnVersions),jQuery(".notification_function_registerPlugin").click(function(){RVS.F.showRegisterSliderInfo()}),jQuery(".notification_function_updatePluginNow").click(function(){!0===RVS.ENV.activated?RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"update",title:RVS_LANG.updateplugin,maintext:RVS_LANG.areyousureupdateplugin,subtext:RVS_LANG.updatingtakes,do:{icon:"check_circle",text:RVS_LANG.updatenow,event:"updateThePlugin"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0}):RVS.F.showRegisterSliderInfo()}),jQuery("#remove_notifications").click(function(){RVS.F.ajaxRequest("dismiss_dynamic_notice",{id:l},function(e){},!1,!1,void 0,!0)}),void 0===RVS.S.noticesListener){RVS.S.noticesListener=!0;var p=tpGS.gsap.timeline({repeat:-1});tpGS.CustomWiggle.create("myWiggle",{wiggles:8,type:"uniform"}),p.add(tpGS.gsap.to("#rs_notice_the_bell",.5,{transformOrigin:"50% 0%",x:5,rotationZ:10,ease:"myWiggle",onComplete:function(){d.innerHTML="notifications"},onStart:function(){d.innerHTML="notifications_active"}}),2)}}else r.hide();if(void 0!==RVS.S.advert&&RVS.S.advert.length>0)for(var _ in RVS.S.advert)RVS.S.advert[_].id="rs_advert_"+Math.round(1e7*Math.random()),jQuery("#rs_welcome_h3").after('
              '),RVS.S.advert[_].container=document.getElementById(RVS.S.advert[_].id),RVS.S.advert[_].container.innerHTML=RVS.S.advert[_].text,RVS.S.advert[_].mwrap=RVS.S.advert[_].container.getElementsByTagName("RS-MODULE-WRAP"),void 0===RVS.S.advert[_].mwrap[0]&&(RVS.S.advert[_].mwrap=RVS.S.advert[_].container),jQuery(RVS.S.advert[_].mwrap).append('
              close'+RVS_LANG.closeNews+"
              "),RVS.S.advert[_].revmodule=RVS.S.advert[_].container.getElementsByTagName("RS-MODULE")[0],void 0!==RVS.S.advert[_].revmodule?(RVS.S.advert[_].rsoptions=JSON.parse(RVS.S.advert[_].script),jQuery("#"+RVS.S.advert[_].revmodule.id).show().revolution(RVS.S.advert[_].rsoptions)):RVS.S.advert[_].mwrap.style.marginTop="50px",tpGS.gsap.fromTo(jQuery("#rs_close_advert_"+_),1,{opacity:0},{opacity:1,delay:2}),tpGS.gsap.set(RVS.S.advert[_].mwrap,{boxShadow:"0px 0px 0px 0px rgba(0,0,0,0.2)"}),tpGS.gsap.to(RVS.S.advert[_].mwrap,1,{boxShadow:"0px 0px 20px 10px rgba(0,0,0,0.2)",delay:2}),jQuery("#rs_close_advert_"+_).click(function(){tpGS.gsap.to(RVS.S.advert[this.dataset.ai].mwrap,1,{marginTop:0,marginBottom:0,overflow:"hidden",height:0,ease:"power3.inOut",onComplete:function(){RVS.S.advert[this.dataset.ai].container.innerHTML=""}}),tpGS.gsap.to(RVS.S.advert[this.dataset.ai].container,1,{autoAlpha:0});var e=new Array;e.push(RVS.S.advert[this.dataset.ai].code),RVS.F.ajaxRequest("dismiss_dynamic_notice",{id:e},function(e){},!1,!1,void 0,!0)})},RVS.F.welcome=function(){RVS.F.RSDialog.create({modalid:"rbm_welcomeModal",bgopacity:.85}),jQuery("#rbm_welcomeModal .rbm_close").click(RVS.F.RSDialog.close),RVS.ENV.activated?jQuery("#open_welcome_register_form").click(RVS.F.RSDialog.close):jQuery("#open_welcome_register_form").click(RVS.F.showRegisterSliderInfo)},RVS.F.changeOVToFolder=function(e){sliderLibrary.selectedFolder=e,resetAllOVFilters(),updateOVFilteredList()},RVS.F.getOVSliderIndex=function(e){var i=-1;for(var r in sliderLibrary.sliders)sliderLibrary.sliders.hasOwnProperty(r)&&sliderLibrary.sliders[r].id==e&&(i=r);return i},RVS.F.getOVSlideIndex=function(e,i){var r=-1;for(var t in sliderLibrary.slides[i])sliderLibrary.slides[i].hasOwnProperty(t)&&""+sliderLibrary.slides[i][t].id==""+e&&(r=t);return r},RVS.F.updateDraw=function(){RVS.F.compareVersion(RVS.ENV.latest_version,RVS.ENV.revision)>0?(jQuery("#available_version_icon").addClass("warning"),jQuery("#available_version_content").addClass("warning")):(jQuery("#available_version_icon").removeClass("warning"),jQuery("#available_version_content").removeClass("warning"))},RVS.F.isActivated=function(){"true"==RVS.ENV.activated||1==RVS.ENV.activated?(jQuery("#rs_register_to_unlock").text(RVS_LANG.premium_features_unlocked),jQuery("#purchasekey").val(RVS.ENV.code),jQuery("#updateplugin").removeClass("halfdisabled").text(RVS_LANG.updateNow),jQuery("#activated_ornot_box").removeClass("not_activated").html('done'+RVS_LANG.registered),RVS.ENV.selling?jQuery("#activateplugin").text(RVS_LANG.deregisterKey):jQuery("#activateplugin").text(RVS_LANG.deregisterCode),RVS.ENV.selling?jQuery("#activateplugintitle").text(RVS_LANG.registeredlicensekey):jQuery("#activateplugintitle").text(RVS_LANG.registeredpurchasecode),jQuery("#purchasekey_wrap").addClass("activated"),jQuery(".activate_to_unlock").hide()):(jQuery("#rs_register_to_unlock").text(RVS_LANG.register_to_unlock),jQuery("#purchasekey").val(),jQuery("#updateplugin").addClass("halfdisabled").text(RVS_LANG.activateToUpdate),jQuery("#activated_ornot_box").addClass("not_activated").html('do_not_disturb'+RVS_LANG.notRegisteredNow),RVS.ENV.selling?jQuery("#activateplugin").text(RVS_LANG.registerKey):jQuery("#activateplugin").text(RVS_LANG.registerCode),RVS.ENV.selling?jQuery("#activateplugintitle").text(RVS_LANG.registerlicensekey):jQuery("#activateplugintitle").text(RVS_LANG.registerpurchasecode),jQuery("#purchasekey_wrap").removeClass("activated"),jQuery(".activate_to_unlock").show()),RVS.F.compareVersion(RVS.ENV.latest_version,RVS.ENV.revision)<=0?jQuery("#updateplugin").hide():jQuery("#updateplugin").show()},RVS.F.createNewFolder=function(e){a({keepOverlay:!1});var i=void 0!==e&&void 0!==e.foldername?{title:e.foldername}:{};-1!==sliderLibrary.selectedFolder&&(i.parentFolder=sliderLibrary.selectedFolder),RVS.F.ajaxRequest("create_slider_folder",i,function(i){i.folder.parent=sliderLibrary.selectedFolder,-1!==sliderLibrary.selectedFolder&&sliderLibrary.sliders[RVS.F.getOVSliderIndex(sliderLibrary.selectedFolder)].children.push(i.folder.id),i.success&&sliderLibrary.sliders.push(i.folder),resetAllOVFilters(),void 0!==e&&e.enter?(sliderLibrary.selectedFolder=i.folder.id,sliderLibrary.filters=buildModuleFilters()):(sliderLibrary.filters=buildModuleFilters(),jQuery("#slider_id_"+i.folder.id).addClass("selected")),i.success&&void 0!==e&&void 0!==e.callBack&&RVS.DOC.trigger(e.callBack,e.callBackParam)})};var e=function(e){var i='
              ';return i+='',i+='',i+='',i+='
              ',i+='
              ',i+='
              delete
              ',i+="
              "},i=function(){var i,r="";for(RVS.S.glob_cus_fonts=void 0===RVS.S.glob_cus_fonts?jQuery("#global_custom_fonts"):RVS.S.glob_cus_fonts,i=0;i0&&(window.ov_scroll_targets[i].top=window.ov_scroll_targets[i].obj.offset().top,!window.ov_scroll_targets[i].shown&&window.ov_scroll_targets[i].top=window.ov_scroll_targets[i].top&&window.scroll_top<=window.ov_scroll_targets[i].top+window.ov_scroll_targets[i].height&&(e=i));e=-1===e?window.ov_scroll_targets.length-1:e,jQuery(".rso_scrollmenuitem").removeClass("active"),window.ov_scroll_targets[e].menu.addClass("active")}function s(){tpGS.gsap.set("#rs_overview_menu",{width:jQuery("#wpbody").width()}),jQuery("#wpadmin_overlay").width(jQuery("#adminmenuback").width()),jQuery("#wpadmin_overlay_top").height(jQuery("#wpadminbar").height()),t()}function a(e){e.keepOverlay||jQuery(".overview_elements").removeClass("infocus"),jQuery(".rs_library_el_next").hide(),jQuery(".rs_library_element.selected").each(function(){var i=jQuery(this);void 0!==e.id&&i.id===e.id||(tpGS.gsap.to(i.find(".rsle_tbar"),.3,{y:"-100%",transformOrigin:"50% 0%",ease:"power3.out"}),i.removeClass("menuopen"),setTimeout(function(){window.lastBreacCrumbText="",jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText),i.removeClass("selected")},300))})}function d(e,i){if(void 0===i||void 0===e)return e;if(jQuery.isArray(i))for(var r in i)i.hasOwnProperty(r)&&-1==jQuery.inArray(i[r],e)&&e.push(i[r]);else-1==jQuery.inArray(i,e)&&e.push(i);return e}function l(e){if(void 0!==e.array&&e.array.length>0)for(var i in e.array)if(e.array.hasOwnProperty(i)){var r=e.sanitize?new Option(RVS.F.sanitize_input(RVS.F.capitalise(e.array[i])),e.array[i],!1,e.old===e.array[i]):new Option(RVS.F.capitalise(e.array[i]),e.array[i],!1,e.old===e.array[i]);r.className="dynamicadded",e.select.append(r)}}function o(e,i){return null==e?i:e}function n(e){return"false"===e||!1===e||"off"===e||void 0===e||0===e||-1===e?e=!1:"true"!==e&&!0!==e&&"on"!==e||(e=!0),e}openGlobalSettings=function(){window.initGlobalSettings||(RVS.F.initOnOff(jQuery("#rbm_globalsettings")),window.revbuilder=void 0===window.revbuilder?{}:window.revbuilder,RVS.SLIDER=void 0===RVS.SLIDER?{}:RVS.SLIDER,RVS.F.ajaxRequest("get_global_settings",{},function(e){var i,r;e.success&&(RVS.SLIDER.globals=(i=null==(i=e.global_settings)?{}:i,(r={}).version=r.version<"6.0.0"?"6.0.0":r.version,r.permission=o(i.permission,"admin"),r.lang=o(i.lang,"default"),r.allinclude=n(o(i.allinclude,!0)),r.highContrast=n(o(i.highContrast,!1)),r.includeids=o(i.includeids,""),r.script=o(i.script,{footer:!1,defer:!1,full:!1}),r.imgcrossOrigin=o(i.imgcrossOrigin,"unset"),r.lazyloaddata=o(i.lazyloaddata,""),r.fontdownload=o(i.fontdownload,"off"),r.script.footer=n(r.script.footer),r.script.defer=n(r.script.defer),r.script.full=n(r.script.full),r.fontawesomedisable=n(i.fontawesomedisable),r.fonturl=o(i.fonturl,""),r.size=o(i.size,{desktop:1240,notebook:1024,tablet:778,mobile:480}),r.customfonts=o(i.customfonts,""),r.customFontList=o(i.customFontList,[{family:"",url:"",frontend:!1,backend:!0,weights:"200,300,400,500,600,700,800,900"}]),r),window.initGlobalSettings=!0,RVS.F.updateEasyInputs({container:jQuery("#rbm_globalsettings"),path:"",trigger:"init"}))}),RVS.DOC.on("click",".deletecustomglobalfont",function(e){RVS.SLIDER.globals.customFontList.splice(this.dataset.todelete,1),i()}),RVS.DOC.on("click","#add_new_custom_font",function(){RVS.SLIDER.globals.customFontList.length<9&&(RVS.S.glob_cus_fonts[0].innerHTML+=e(RVS.SLIDER.globals.customFontList.length),RVS.SLIDER.globals.customFontList.push({family:"",url:"",frontend:!1,backend:!0,weights:"200,300,400,500,600,700,800,900"}),RVS.F.initOnOff(jQuery("#rbm_globalfontsettings")),RVS.F.updateEasyInputs({container:jQuery("#rbm_globalfontsettings"),path:"",trigger:"init"}))}),RVS.DOC.on("click","#rs_gl_custom_fonts",function(){i(),RVS.F.RSDialog.create({modalid:"rbm_globalfontsettings",bgopacity:.85})}),RVS.DOC.on("click","#rbm_globalfontsettings .rbm_close",function(){RVS.F.RSDialog.close()}),jQuery("#rbm_globalsettings_savebtn").off("click").on("click",function(){RVS.F.ajaxRequest("update_global_settings",{global_settings:RVS.SLIDER.globals},function(e){RVS.F.RSDialog.close()})}),jQuery("#add_custom_global_fonts").off("click").on("click",function(){RVS.SLIDER.globals.customfonts[RVS.SLIDER.globals.customfonts.length]="",jQuery("#general_custom_fonts_list").append('')})),RVS.F.RSDialog.create({modalid:"rbm_globalsettings",bgopacity:.85})},initBasics=function(){jQuery("#newsletter_mail").val(""),tpGS.gsap.set(".plugin_inforow",{autoAlpha:0}),window.tp_twitter=initTwitter("twitter_timeline"),initFeatureSliders()},initFeatureSliders=function(){jQuery(".feature_slider").each(function(){jQuery(this).show().revolution({jsFileLocation:RVS.ENV.plugin_url+"public/assets/js/",visibilityLevels:1240,gridwidth:400,gridheight:200,lazyType:"all",responsiveLevels:1240,progressBar:{disableProgressBar:!0},navigation:{onHoverStop:!1},viewPort:{enable:!0,visible_area:100,presize:!1},fallbacks:{disableFocusListener:!0,allowHTML5AutoPlayOnAndroid:!0}})})},drawOVOverview=function(e){e=void 0===e?{noanimation:!1}:e;var i=sliderLibrary.output.find(".overview_elements");if(i.find(".rsl_breadcrumb_wrap").remove(),-1!==sliderLibrary.selectedFolder||sliderLibrary.inSlideMode){var r='
              ';if(r+='
              apps'+RVS_LANG.simproot+"
              ",r+='keyboard_arrow_right',-1!==sliderLibrary.selectedFolder){for(var s="",a=sliderLibrary.selectedFolder;-1!==a;){var d=RVS.F.getOVSliderIndex(a);s='
              folder_open'+sliderLibrary.sliders[d].title+'
              keyboard_arrow_right'+s,a=sliderLibrary.sliders[d].parent||-1}r+=s}sliderLibrary.inSlideMode&&(r+='
              burst_mode'+sliderLibrary.sliders[RVS.F.getOVSliderIndex(sliderLibrary.selectedSlider)].title+'
              keyboard_arrow_right'),r+='
              ',r+="
              ",i.append(r)}sliderLibrary.inSlideMode,-1!=sliderLibrary.selectedFolder||sliderLibrary.inSlideMode?sliderLibrary.backOneLevel.appendTo(i):sliderLibrary.backOneLevel.detach();var l=0;if(!0!==sliderLibrary.inSlideMode){for(var o in sliderLibrary.sliders)if(sliderLibrary.sliders.hasOwnProperty(o)){var n=sliderLibrary.sliders[o];void 0===sliderLibrary.pages||jQuery.inArray(n.id,sliderLibrary.pages[sliderLibrary.selectedPage-1])>=0?(l++,void 0!==n.ref&&n.folder&&n.ref.remove(),0===n.slide_id&&!0===n.folder&&(n.slide_id=Math.round(1e8*Math.random())),n.ref=void 0===n.ref||n.folder?buildOVElement(n):n.ref,e.noanimation||tpGS.gsap.fromTo(n.ref,.4,{autoAlpha:0,scale:.8,transformOrigin:"50% 50%",force3D:!0},{scale:1,autoAlpha:1,ease:"power3.inOut",delay:.02*l}),n.ref.appendTo(i),doOVDraggable(n.ref)):void 0!==n.ref&&n.ref.detach()}}else{i.find(".rs_library_element").detach(),tpGS.gsap.to("#modulesoverviewheader, #modulesoverviewfooter",.5,{autoAlpha:0,opacity:0,ease:"power3.inOut"});var c=1;for(var o in sliderLibrary.slidesOrder[sliderLibrary.selectedSlider]){if(void 0!==(d=sliderLibrary.slidesOrder[sliderLibrary.selectedSlider][o]))if(sliderLibrary.slides[sliderLibrary.selectedSlider].hasOwnProperty(d))l++,(n=sliderLibrary.slides[sliderLibrary.selectedSlider][d]).ref=void 0===n.ref?buildOVElement({order:c,title:n.title,bg:n.customAdminThumbSrc,id:sliderLibrary.selectedSlider,slide_id:n.id,type:"slide",state:n.state}):n.ref,n.ref.appendTo(i),c++,e.noanimation||tpGS.gsap.fromTo(n.ref,.4,{autoAlpha:0,scale:.8,transformOrigin:"50% 50%",force3D:!0},{scale:1,autoAlpha:1,ease:"power3.inOut",delay:.02*l})}doOVSortable(i)}t()},buildOVElement=function(e,i){var r=e.folder?"folder_library_element":"",t=jQuery('
              '),s=i?jQuery('
              '):jQuery('
              ');if(s.append(t),!i){var a='
              ',d=e.folder?jQuery(''):jQuery(''),l=e.folder||"slide"===e.type||e.slide_ids.length<2?"":jQuery('');if("slide"!==e.type&&(a+='
              add_to_queue'+RVS_LANG.embed+"
              "),"slide"!==e.type&&(a+='
              file_download'+RVS_LANG.export+"
              "),"slide"!==e.type&&(a+='
              code'+RVS_LANG.exporthtml+"
              "),"slide"!==e.type&&(a+='
              content_copy'+RVS_LANG.duplicate+"
              "),"slide"!==e.type&&(a+='
              search'+RVS_LANG.preview+"
              "),"slide"!==e.type&&(a+='
              local_offer'+RVS_LANG.tags+"
              "),a+='
              title'+RVS_LANG.rename+"
              ","slide"===e.type&&(a+='
              visibility'+RVS_LANG.publish+"
              "),"slide"===e.type&&(a+='
              visibility_off'+RVS_LANG.unpublish+"
              "),e.folder||(a+='
              photo'+RVS_LANG.thumbnail+"
              "),"slide"===e.type||e.folder||(a+='
              flash_on'+RVS_LANG.optimize+"
              "),"slide"!==e.type&&(a+='
              delete'+RVS_LANG.delete+"
              "),"slide"!==e.type){for(var o in a+='
              "}a=jQuery(a),s.append(d),e.folder||s.append(l),s.append(a),a.find(".elementtags").select2RS({tags:!0,tokenSeparators:[","," "]}),a.find(".elementfolders").select2RS({}),e.folder||s.append('
              ')}if(e.children&&e.children.length>0){var n=[],c=!1;for(var o in e.children)if(e.children.hasOwnProperty(o)){for(var u in c=!1,sliderLibrary.sliders)if(sliderLibrary.sliders.hasOwnProperty(u)&&sliderLibrary.sliders[u].id==e.children[o]){c=!0;break}c&&n.push(e.children[o])}e.children=n}if(e.folder)if(-1!=e.id&&"root"!=e.quicktype||(s.addClass("rootlevel_wrap"),t.append('
              apps'+RVS_LANG.root+"
              ")),"parent"===e.quicktype)s.addClass("rootlevel_wrap"),t.append('
              reply'+RVS_LANG.parent+"
              "),s.append(jQuery('
              folder_open
              '));else{s.append(jQuery('
              folder_open
              '));for(o=1;o<=4;o++){var p=jQuery('
              ');if(void 0!==e.children&&e.children.length>=o){var _=findRekursiveChildImage(RVS.F.getOVSliderIndex(e.children[e.children.length-o]));-1!==_&&!1!==_&&RVS.F.setObjBg(sliderLibrary.sliders[_],p)}t.append(p)}}else{var y=jQuery('
              ');s.append(y),RVS.F.setObjBg(e,y)}return s},findRekursiveChildImage=function(e,i){if(i=void 0!==i&&i,!0===sliderLibrary.sliders[e].folder&&!0!==i){var r=sliderLibrary.sliders[e].children.length-1;for(var t in sliderLibrary.sliders[e].children)if(!1===i){var s=RVS.F.getOVSliderIndex(sliderLibrary.sliders[e].children[r-t]);void 0!==sliderLibrary.sliders[s]&&!0===sliderLibrary.sliders[s].folder?i=findRekursiveChildImage(s,i):void 0!==sliderLibrary.sliders[s]&&""!==sliderLibrary.sliders[s].bg&&(i=s)}}else void 0!==sliderLibrary.sliders[e]&&""!==sliderLibrary.sliders[e].bg&&(i=e);return i},buildOVPagination=function(e){if(sliderLibrary.inSlideMode)tpGS.gsap.to("#modulesoverviewheader, #modulesoverviewfooter",.5,{autoAlpha:0,opacity:0,ease:"power3.inOut"});else{var i=Math.max(1,Math.floor((sliderLibrary.output.width()+30)/290)),r=i,t=RVS.F.getCookie("rs6_overview_pagination");if(sliderLibrary.maxAmountPerPage!==i){jQuery("#pagination_select_2").select2RS("destroy"),sliderLibrary.maxAmountPerPage=i;for(var s=0;s<=4;s++){var a=document.getElementById("page_per_page_"+s);a.value=r,a.selected=a.value===t,a.innerHTML=RVS_LANG.show+" "+r+" "+RVS_LANG.perpage,r*=2}jQuery("#pagination_select_2").select2RS({minimumResultsForSearch:"Infinity"})}sliderLibrary.inited=!0,sliderLibrary.sliders.length<=i?(sliderLibrary.output.find(".overview_header_footer").hide(),sliderLibrary.output.find(".overview_pagination").val("all")):sliderLibrary.output.find(".overview_header_footer").show(),sliderLibrary.selectedPage=e.keeppage&&jQuery(".page_button.global_library_pagination.selected").length>0?jQuery(".page_button.global_library_pagination.selected").data("page"):1;var d,l=sliderLibrary.output.find(".ov-pagination"),o=void 0===sliderLibrary.output.find(".overview_pagination").select2RS("data")[0]?4:sliderLibrary.output.find(".overview_pagination").select2RS("data")[0].id,n=0,c=sliderLibrary.filteredList.length;if(c=-1!=sliderLibrary.selectedFolder?c+Math.ceil(c/parseInt(o)):c,sliderLibrary.pageAmount="all"===o?1:Math.ceil(c/parseInt(o)),sliderLibrary.itemPerPage="all"===o?99999:parseInt(o),sliderLibrary.itemPerPage=-1!=sliderLibrary.selectedFolder?sliderLibrary.itemPerPage-1:sliderLibrary.itemPerPage,l[0].innerHTML="",sliderLibrary.selectedPage=sliderLibrary.selectedPage>sliderLibrary.pageAmount?sliderLibrary.pageAmount:sliderLibrary.selectedPage,sliderLibrary.pageAmount>1)for(s=1;s<=sliderLibrary.pageAmount;s++)d=s!==sliderLibrary.selectedPage?"":"selected",l[0].innerHTML+='
              '+s+"
              ",1===s?l[0].innerHTML+='
              ...
              ':s===sliderLibrary.pageAmount-1&&(l[0].innerHTML+='
              ...
              ');for(var u in smartPagination(),sliderLibrary.pages=[],sliderLibrary.pages.push([]),sliderLibrary.filteredList)sliderLibrary.filteredList.hasOwnProperty(u)&&(sliderLibrary.pages[sliderLibrary.pages.length-1].push(sliderLibrary.filteredList[u]),++n===sliderLibrary.itemPerPage&&(n=0,sliderLibrary.pages.push([])))}},resetAllOVFilters=function(){sliderLibrary.selectedPage=1,jQuery("#sel_overview_sorting").val("datedesc").trigger("change.select2RS"),jQuery("#sel_overview_filtering").val("all").trigger("change.select2RS"),RVS.DOC.trigger("updateSlidersOverview",{val:"datedesc",eventparam:"#reset_sorting",ignoreRebuild:!0,ignoreCookie:!0}),RVS.DOC.trigger("updateSlidersOverview",{val:"all",eventparam:"#reset_filtering",ignoreCookie:!0})},smartPagination=function(){sliderLibrary.pageAmount=parseInt(sliderLibrary.pageAmount,0),sliderLibrary.selectedPage=parseInt(sliderLibrary.selectedPage,0),jQuery(".page_button.global_library_pagination").each(function(){var e=parseInt(this.dataset.page,0),i=!1;1!==e&&e!==sliderLibrary.pageAmount||(i=!0),sliderLibrary.selectedPage<4&&e>0&&e<5&&(i=!0),sliderLibrary.selectedPage>sliderLibrary.pageAmount-3&&e>sliderLibrary.pageAmount-4&&e<9999&&(i=!0),e<9999&&e>=sliderLibrary.selectedPage-1&&e<=sliderLibrary.selectedPage+1&&e>0&&(i=!0),(sliderLibrary.selectedPage>=4&&-9999===e||sliderLibrary.selectedPage<=sliderLibrary.pageAmount-3&&9999===e)&&(i=!0),sliderLibrary.pageAmount<8&&(i=9999!=e&&-9999!=e),this.style.display=i?"inline-block":"none"})},filterMatch=function(e){return e.filter===e.o.source||e.filter===e.o.type||e.filter===e.o.size||jQuery.inArray(e.filter,e.o.tags)>=0},getParentPath=function(e){var i=[],r=0;for(i.push(e);-1!==e&&r<1e4;){r++;var t=RVS.F.getOVSliderIndex(e);e=-1!==t&&void 0!==sliderLibrary.sliders[t]&&sliderLibrary.sliders[t].parent||-1,i.push(e)}return i},updateOVFilteredList=function(e){e=void 0===e?{force:!1,keeppage:!1,noanimation:!1,focusItem:!1}:e;var i=sliderLibrary.output.find(".overview_filterby").select2RS("data")[0];switch(sliderLibrary.output.find(".overview_sortby").select2RS("data")[0].id){case"datedesc":sliderLibrary.sliders.sort(function(e,i){return i.id-e.id});break;case"title":sliderLibrary.sliders.sort(function(e,i){return e.title.toUpperCase().localeCompare(i.title.toUpperCase())});break;case"titledesc":sliderLibrary.sliders.sort(function(e,i){return i.title.toUpperCase().localeCompare(e.title.toUpperCase())});break;default:sliderLibrary.sliders.sort(function(e,i){return e.id-i.id})}sliderLibrary.oldlist=sliderLibrary.filteredList,sliderLibrary.filteredList=[];var r=jQuery("#searchmodules").val().toLowerCase();for(var t in sliderLibrary.sliders)if(sliderLibrary.sliders.hasOwnProperty(t)){var s=sliderLibrary.sliders[t];s.parent=void 0===s.parent?-1:s.parent;var a=getParentPath(s.parent);(r.length>2&&jQuery.inArray(sliderLibrary.selectedFolder,a)>=0&&(s.title.toLowerCase().indexOf(r)>=0||s.tags.toString().toLowerCase().indexOf(r)>=0)&&("all"==i.id||filterMatch({o:s,filter:i.id}))||r.length<3&&"all"==i.id&&s.parent==sliderLibrary.selectedFolder||r.length<3&&filterMatch({o:s,filter:i.id})&&jQuery.inArray(sliderLibrary.selectedFolder,a)>=0)&&sliderLibrary.filteredList.push(s.id)}sliderLibrary.filteredList.length<1&&-1===sliderLibrary.selectedFolder&&0===r.length?tpGS.gsap.to("#modulesoverviewheader, #modulesoverviewfooter",.5,{autoAlpha:0,opacity:0,ease:"power3.inOut"}):tpGS.gsap.to("#modulesoverviewheader, #modulesoverviewfooter",.5,{autoAlpha:1,opacity:1,ease:"power3.inOut"}),sliderLibrary.isSlideMode&&tpGS.gsap.to("#modulesoverviewheader, #modulesoverviewfooter",.5,{autoAlpha:0,opacity:0,ease:"power3.inOut"}),(e.force||JSON.stringify(sliderLibrary.oldlist)!==JSON.stringify(sliderLibrary.filteredList))&&(buildOVPagination({keeppage:e.keeppage,focusItem:e.focusitem}),drawOVOverview({noanimation:e.noanimation,focusItem:e.focusItem}))},updateParentAttributes=function(){for(var e in sliderLibrary.sliders)if(sliderLibrary.sliders.hasOwnProperty(e)&&sliderLibrary.sliders[e].folder)for(var i in sliderLibrary.sliders[e].children)if(sliderLibrary.sliders[e].children.hasOwnProperty(i)){var r=RVS.F.getOVSliderIndex(sliderLibrary.sliders[e].children[i]);-1!==r&&(sliderLibrary.sliders[r].parent=sliderLibrary.sliders[e].id)}},buildModuleFilters=function(){var e={folders:[],tags:[],types:[],sources:[],sizes:[]};for(var i in e.folders.push({id:-1,title:"Root"}),sliderLibrary.sliders)if(sliderLibrary.sliders.hasOwnProperty(i)){var r=sliderLibrary.sliders[i];e.tags=d(e.tags,r.tags),e.types=d(e.types,r.type),e.sources=d(e.sources,r.source),e.sizes=d(e.sizes,r.size),r.folder&&e.folders.push({id:r.id})}var t=sliderLibrary.output.find(".overview_filterby"),s=t.val();return t.find(".dynamicadded").remove(),l({select:t,array:e.tags,group:"Tags",old:s,sanitize:!0}),l({select:t,array:e.types,group:"Types",old:s}),l({select:t,array:e.sources,group:"Sources",old:s}),l({select:t,array:e.size,group:"Sizes",old:s}),t.select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}),e},drawFolderListSideBar=function(e){sliderLibrary.filters=buildModuleFilters(),window.showFolderOverview=tpGS.gsap.timeline(),sliderLibrary.sfw[0].innerHTML="",window.showFolderOverview.add(tpGS.gsap.fromTo(sliderLibrary.sfw,.6,{display:"none",x:-400},{display:"block",x:0,ease:"power3.out"}),.1),window.showFolderOverview.add(tpGS.gsap.fromTo(sliderLibrary.sfwu,.3,{display:"none",autoAlpha:0},{display:"block",autoAlpha:.5,ease:"power3.out"}),0);var i=void 0===e?void 0:sliderLibrary.sliders[RVS.F.getOVSliderIndex(e)],r="first_fwlt";if(-1!==sliderLibrary.selectedFolder&&(sliderLibrary.sfw.append('
              '+RVS_LANG.toplevels+"
              "),buildDroppableList(buildOVElement({id:-1,title:"Root",quicktype:"root",folder:!0,children:[]},!0),0),r=""),void 0!==i&&-1!==i.parent&&-1!==i.parent){var t=sliderLibrary.sliders[RVS.F.getOVSliderIndex(i.parent)];void 0!==t&&-1!==t.parent&&buildDroppableList(buildOVElement({id:t.parent,title:"Parent",quicktype:"parent",folder:!0,children:[]},!0),0)}var s=!1;for(var a in sliderLibrary.filters.folders)if(sliderLibrary.filters.folders.hasOwnProperty(a)){var d=RVS.F.getOVSliderIndex(sliderLibrary.filters.folders[a].id);void 0!==i&&void 0!==sliderLibrary.sliders[d]&&i.parent!==sliderLibrary.sliders[d].parent||-1!==d&&(!1===s&&(sliderLibrary.sfw.append('
              '+RVS_LANG.siblings+"
              "),s=!0,r=""),buildDroppableList(buildOVElement({id:sliderLibrary.filters.folders[a].id,title:sliderLibrary.sliders[d].title,folder:!0,children:sliderLibrary.sliders[d].children},!0),a))}for(var a in s=!1,sliderLibrary.filters.folders)if(sliderLibrary.filters.folders.hasOwnProperty(a)){d=RVS.F.getOVSliderIndex(sliderLibrary.filters.folders[a].id);void 0!==i&&void 0!==sliderLibrary.sliders[d]&&i.parent===sliderLibrary.sliders[d].parent||void 0!==i&&i.parent===sliderLibrary.filters.folders[a].id||-1!==d&&(!1===s&&(sliderLibrary.sfw.append('
              '+RVS_LANG.otherfolders+"
              "),s=!0,r=""),buildDroppableList(buildOVElement({id:sliderLibrary.filters.folders[a].id,title:sliderLibrary.sliders[d].title,folder:!0,children:sliderLibrary.sliders[d].children},!0),a))}sliderLibrary.sfw.RSScroll({wheelPropagation:!1})},buildDroppableList=function(e,i){window.showFolderOverview.add(tpGS.gsap.from(e,.2,{x:"-150%",ease:"power3.out"}),.2+.04*i),doOVDroppable(e),sliderLibrary.sfw.append(e)},doOVDroppable=function(e){e.droppable({drop:function(i,r){var t=this.dataset.sliderid,s=r.draggable[0].dataset.sliderid,d=RVS.F.getOVSliderIndex(t),l=RVS.F.getOVSliderIndex(s);if(t!==s){if(-1!=sliderLibrary.sliders[l].parent){var o=RVS.F.getOVSliderIndex(sliderLibrary.sliders[l].parent);sliderLibrary.sliders[o].children.splice(jQuery.inArray(s,sliderLibrary.sliders[o].children),1),RVS.F.ajaxRequest("save_slider_folder",{id:sliderLibrary.sliders[o].id,children:sliderLibrary.sliders[o].children},function(e){})}-1!=e&&-1!==d&&(sliderLibrary.sliders[d].children=void 0===sliderLibrary.sliders[d].children||0===sliderLibrary.sliders[d].children.length?[]:sliderLibrary.sliders[d].children,sliderLibrary.sliders[d].children.push(s),RVS.F.ajaxRequest("save_slider_folder",{id:t,children:sliderLibrary.sliders[d].children},function(e){})),sliderLibrary.filters=buildModuleFilters(),sliderLibrary.sliders[l].parent=t,a({keepOverlay:!1}),updateOVFilteredList({force:!0,keeppage:!0,noanimation:!1})}return window.showFolderOverview.reverse(),window.droppedIntoFolder=!0,!1}})},doOVDraggable=function(e){e.data("draggable")&&e.draggable("destroy"),e.draggable({distance:20,helper:"clone",appendTo:"body",revert:"invalid",start:function(e,i){window.droppedIntoFolder=!1,drawFolderListSideBar(i.helper[0].dataset.sliderid)},stop:function(e,i){!1===window.droppedIntoFolder&&(window.showFolderOverview.reverse(),a({keepOverlay:!1}),updateOVFilteredList({force:!0,keeppage:!0,noanimation:!1}))}})},doOVSortable=function(e){e.data("sortable")&&e.sortable("destroy"),e.sortable({items:".rs_library_element",start:function(){a({keepOverlay:!1}),RVS.S.OVslidesOldOrder=[],e.find(".rs_library_element").each(function(e){var i=(""+this.dataset.slideid).replace("slide_id_","");void 0!==i&&"undefined"!==i&&RVS.S.OVslidesOldOrder.push(i)})},stop:function(i,r){RVS.S.OVslidesNeworder=[],e.find(".rs_library_element").each(function(e){var i=(""+this.dataset.slideid).replace("slide_id_","");if(slide=sliderLibrary.slides[this.dataset.sliderid][i],slide.order=e+1,slide.ref.find(".slide_order_number").html("#"+(e+1)),RVS.S.OVslidesNeworder.push(i),0===e){var r=RVS.F.getOVSliderIndex(this.dataset.sliderid);sliderLibrary.sliders[r].bg.type=void 0===slide.bg?slide.customAdminThumbSrc.type:slide.bg.type,sliderLibrary.sliders[r].bg.src=void 0===slide.bg?slide.customAdminThumbSrc.src:slide.bg.src,sliderLibrary.sliders[r].bg.style=void 0===slide.bg?slide.customAdminThumbSrc.style:slide.bg.style,RVS.F.setObjBg(sliderLibrary.sliders[r],sliderLibrary.sliders[r].ref.find(".image_container"))}}),RVS.S.OVslidesOldOrder.toString()!==RVS.S.OVslidesNeworder.toString()&&RVS.F.ajaxRequest("update_slide_order",{slide_ids:RVS.S.OVslidesNeworder},function(e){})}})},initTwitter=function(e){var i,r=document.getElementsByTagName("script")[0];return(i=document.createElement("script")).id=e,i.src="https://platform.twitter.com/widgets.js",r.parentNode.insertBefore(i,r),window.waitForTwitter=setInterval(function(){if(jQuery("#twitter_wrapper iframe").contents().find(".timeline-Widget").length>0){var e=jQuery("#twitter_wrapper iframe").contents();e.find(".timeline-Widget").css({backgroundColor:"transparent"}),e.find(".timeline-Body").css({borderColor:"#323438"}),e.find(".timeline-Tweet-text").css({fontSize:"14px",lineHeight:"22px"}),e.find(".timeline-Header").hide(),e.find(".timeline-TweetList-tweet").css({borderColor:"#323438",paddingTop:"20px"}),e.find(".timeline-Tweet--isRetweet").closest("li").remove(),e.find(".timeline-LoadMore").remove(),e.find(".TwitterCard-container").css({borderColor:"#323438"}),clearInterval(window.waitForTwitter)}},100),{}},updateSysChecks=function(){for(var e in window.rs_system)if(window.rs_system.hasOwnProperty(e)){var i=window.rs_system[e];"object"==typeof i&&1==i.good||!0===i||"1"===i?jQuery("#syscheck_"+e).removeClass("warning"):jQuery("#syscheck_"+e).addClass("warning")}},checkAddOnVersions=function(){if("true"===RVS.ENV.activated||!0===RVS.ENV.activated){var e="";for(var i in RVS.ENV.addOns_to_update=void 0===RVS.ENV.addOns_to_update?{}:RVS.ENV.addOns_to_update,RVS.ENV.addOns_to_updateArray=[],window.addOnUpdateCounter=0,RVS.ENV.addOns_to_update)RVS.ENV.addOns_to_updateArray.push(i),e+='
              '+RVS.ENV.addOns_to_update[i].title+" "+RVS_LANG.to+" "+RVS.ENV.addOns_to_update[i].new+'
              ';""!==e&&RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"extension",title:RVS_LANG.addonsupdatetitle,maintext:RVS_LANG.addonsupdatemain,subtext:e,do:{icon:"check_circle",text:RVS_LANG.updateallnow,event:"updateAddonsNow",keepDialog:!0},cancel:{icon:"cancel",text:RVS_LANG.updatelater},swapbuttons:!0})}},updateNextRequiredAddon=function(){if(window.addOnUpdateCounterdone
              close
              '):RVS.F.container,void 0===RVS.F.list&&(RVS.F.list=jQuery('
              '),RVS.F.container.append(RVS.F.list)),void 0!==e.parent&&jQuery(e.parent).append(RVS.F.container),void 0!==e.classlist&&(RVS.F.container[0].className=e.classlist),RVS.F.insertinto=jQuery(e.insertinto),RVS.S.icon_closeafterpick=e.closeafterpick,RVS.S.icon_shortreturn=e.shortreturn,"#ta_layertext"===e.insertinto&&"none"===RVS.F.insertinto[0].style.display&&(RVS.F.insertinto=jQuery("#ta_toggletext")),null==RVS.LIB.OBJ||void 0===RVS.LIB.OBJ.items||void 0===RVS.LIB.OBJ.items.fonticons?RVS.F.openObjectLibrary({types:["fonticons"],filter:"all",selected:["fonticons"],event:"showIconToTextLayerForm",silent:!0}):RVS.DOC.trigger("showIconToTextLayerForm")},RVS.F.initIconPicker=function(){RVS.F.initialized||(RVS.F.initialized=!0,RVS.DOC.on("showIconToTextLayerForm",function(){if(RVS.F.open=!0,!RVS.V.buildIconPicker)for(var e in RVS.V.buildIconPicker=!0,RVS.LIB.OBJ.items.fonticons)if(RVS.LIB.OBJ.items.fonticons.hasOwnProperty(e)){var t=RVS.LIB.OBJ.items.fonticons[e];void 0!==t.tags&&(void 0===RVS.C[t.tags[0]]&&(RVS.C[t.tags[0]]=jQuery('
              '+t.tags[0]+"
              "),RVS.F.list.append(RVS.C[t.tags[0]])),"MaterialIcons"===t.tags[0]?RVS.C[t.tags[0]].append(''+t.handle.replace(".","")+""):RVS.C[t.tags[0]].append(''))}RVS.F.container.show(),RVS.F.list.RSScroll({wheelPropagation:!1,suppressScrollX:!0})}),RVS.DOC.on("click",".closers_iconselector",function(){RVS.F.open=!1,RVS.F.container.hide()}),RVS.DOC.on("keyup","#rs_iconselector_search",function(){if(this.value.length>1){RVS.F.list.scrollTop(0);var e=this.value.toLowerCase();RVS.F.list.find("i").each(function(){this.dataset.title.toLowerCase().indexOf(e)>=0?this.style.display="inline-block":this.style.display="none"})}else RVS.F.list.find("i").each(function(){this.style.display="inline-block"})}),jQuery("body").on("click",function(e){if(RVS.F.open)if("rs_iconselector_search"===e.target.id);else if(e.target.dataset.fonticon)RVS.S.icon_shortreturn?RVS.F.insertinto.val(e.target.className):RVS.F.insertinto.val(RVS.F.insertinto.val()+''+("material-icons"===e.target.className?e.target.innerHTML:"")+""),RVS.F.insertinto.trigger("change"),RVS.S.icon_closeafterpick&&(RVS.F.open=!1,RVS.F.container.hide());else if(!(jQuery(e.target).closest("#rs_iconselector_inner").length>0))return RVS.F.open=!1,RVS.F.container.hide(),!1}))},RVS.DOC.on("addIcontoTextLayer",function(e,t){RVS.F.initIconPicker();var i=t.event.currentTarget.dataset;RVS.F.showIconPicker({parent:i.iconparent,classlist:i.classlist,insertinto:i.insertinto,closeafterpick:i.closeafterpick,shortreturn:i.shortreturn})}),RVS.F.addBodyClickListener=function(e){jQuery("body").on("click.revbuilderbodyclick",function(e){if(void 0!==RVS.S.waitOnFeedback&&void 0!==RVS.S.waitOnFeedback.allowed){var t=!1;for(var i in RVS.S.waitOnFeedback.allowed)RVS.S.waitOnFeedback.allowed.hasOwnProperty(i)&&(t=!0===t||jQuery.inArray(RVS.S.waitOnFeedback.allowed[i],e.target.classList)>=0);if(!t)return void 0!==RVS.S.waitOnFeedback.closeEvent&&RVS.DOC.trigger(RVS.S.waitOnFeedback.closeEvent),RVS.S.waitOnFeedback=void 0,jQuery("body").unbind("click.revbuilderbodyclick"),!1}})},RVS.F.findUndefineds=function(e,t){var i="";for(var a in t=void 0===t?"ROOT":t,e)e.hasOwnProperty(a)&&("object"==typeof e[a]?(i=t+"."+a,RVS.F.findUndefineds(e[a],i)):void 0===e[a]&&console.log(t+"."+a+"="+t+"."+a+'===undefined ? "" : '+t+"."+a+";"))},RVS.F.dragMe=function(e){e.element.data("dragstart",{top:"auto",left:"auto",right:"auto",bottom:"auto"}),e.element.draggable({start:function(t,i){RVS.F.openBackupGroup({id:"elementmovement",txt:"Move "+e.element.attr("id"),icon:"open_with"}),RVS.F.updateContentDeltas(),RVS.S.click.y=t.clientY,RVS.S.click.x=t.clientX,s=[],e.mem={x:0,y:0},e.revert={x:"auto"===this.style.left?-1:1,y:"auto"===this.style.top?-1:1},void 0!==e.input&&void 0!==e.input.x&&(e.mem.x=parseInt(e.input.x.val(),0)),void 0!==e.input&&void 0!==e.input.y&&(e.mem.y=parseInt(e.input.y.val(),0)),e.attribute=void 0===e.attribute?{x:"",y:""}:e.attribute,e.attribute.x=""===e.attribute.x||void 0===e.attribute.x?e.input.x.data("r"):e.attribute.x,e.attribute.y=""===e.attribute.y||void 0===e.attribute.y?e.input.y.data("r"):e.attribute.y,e.pos={x:0,y:0},s.push(e),RVS.C.vW.removeClass("mode__slidelayout"),RVS.C.vW.addClass("mode__navlayout"),RVS.F.openSettings({forms:e.forms,uncollapse:!0})},drag:function(e,t){for(var i in RVS.S.DaD.dragdelta.x=e.clientX-RVS.S.click.x,RVS.S.DaD.dragdelta.y=e.clientY-RVS.S.click.y,s)s.hasOwnProperty(i)&&y(s[i]);t.position={}},stop:function(t,i){RVS.F.closeBackupGroup({id:"elementmovement",txt:"Move "+e.element.attr("id"),icon:"open_with"})}})},RVS.F.updateFormPositions=function(e){var t=e.jf.closest(".form_collector"),i=e.jf.closest("#the_right_toolbar_inner"),a=t.data();if(!0===e.uncollapse||"true"===e.uncollapse){var o=i.find(".form_collector:visible .formcontainer");if("form_collector_layerlist"!==t.attr("id"))for(var r=0;r=0&&"sliderlayout"!==RVS.S.vWmode&&(RVS.F.mainMode({mode:"sliderlayout"}),RVS.eMode.top="slider",i=jQuery(".general_submodule_trigger.selected")),a[0].indexOf("*navlayout*")>=0&&"navlayout"!==RVS.S.vWmode&&(RVS.F.mainMode({mode:"navlayout"}),RVS.eMode.top="navigation",i=jQuery(".nav_submodule_trigger.selected")),a[0].indexOf("*slidelayout*")>=0&&"slidelayout"!==RVS.S.vWmode&&(RVS.F.mainMode({mode:"slidelayout"}),RVS.eMode.top="slide",i=jQuery(".slide_submodule_trigger.selected")),a[0].indexOf("*mode__slidestyle*")>=0&&(RVS.DOC.trigger("changeToSlideMode"),RVS.eMode.top="slide",i=jQuery(".slide_submodule_trigger.selected")),a[0].indexOf("*mode__slidecontent*")>=0&&(RVS.DOC.trigger("changeToLayerMode"),RVS.eMode.top="layer",i=jQuery(".layer_submodule_trigger.selected")),void 0!==i&&i.length>=1&&void 0!==i.data("forms")&&(RVS.eMode.menu=i.data("forms")[0]),a)a.hasOwnProperty(o)&&(a[o]=a[o].replace("*sliderlayout*",""),a[o]=a[o].replace("*navlayout*",""),a[o]=a[o].replace("*slidelayout*",""),a[o]=a[o].replace("*mode__slidestyle*",""),a[o]=a[o].replace("*mode__slidecontent*",""));if(""!==a[0]&&(RVS.eMode.menu=a[0]),RVS.F.updateFormPositions({jf:jQuery(a[0]),focus:!0,uncollapse:t}),RVS.eMode.preMode=RVS.eMode.mode,"layer"===RVS.eMode.top&&"#form_layer_content"===RVS.eMode.menu&&1===RVS.selLayers.length&&"audio"===RVS.L[RVS.selLayers[0]].type&&RVS.F.checkForAudioLayer(),"layer"!==RVS.eMode.top||"#form_layer_animation"!==RVS.eMode.menu&&"#form_layer_loop"!==RVS.eMode.menu?"layer"===RVS.eMode.top&&"#form_layer_hover"===RVS.eMode.menu&&"hover"!==RVS.eMode.mode?(RVS.eMode.mode="hover",RVS.eMode.lo_container.className="mmbw_hover",RVS.eMode.sticky_container.className="sticky_in_animation",RVS.F.animationMode(!1),RVS.S.shwLayerAnim&&(RVS.S.shwLayerAnim=!1,RVS.F.changeSwitchState({el:document.getElementById("layer_simulator"),state:"play"}),RVS.F.changeSwitchState({el:document.getElementById("layer_simulator_loop"),state:"play"})),RVS.F.updateSelectedLayersIdleHover(),RVS.TL.TL.removeClass("inAnimationMode"),RVS.C.rb.removeClass("inAnimationMode")):"idle"!==RVS.eMode.mode&&(RVS.eMode.mode="idle",RVS.eMode.lo_container.className="mmbw_idle",RVS.eMode.sticky_container.className="",RVS.F.animationMode(!1),RVS.S.shwLayerAnim&&(RVS.S.shwLayerAnim=!1,RVS.F.changeSwitchState({el:document.getElementById("layer_simulator"),state:"play"}),RVS.F.changeSwitchState({el:document.getElementById("layer_simulator_loop"),state:"play"})),RVS.F.updateSelectedLayersIdleHover(),RVS.TL.TL.removeClass("inAnimationMode"),RVS.C.rb.removeClass("inAnimationMode")):(RVS.selLayers.length>=1&&RVS.F.selectLayers({id:RVS.L[RVS.selLayers[0]].uid,overwrite:!0,action:"add"}),RVS.eMode.mode="animation",RVS.eMode.lo_container.className="mmbw_animation",RVS.eMode.sticky_container.className="sticky_in_animation",RVS.F.animationMode(!0),RVS.TL.TL.addClass("inAnimationMode"),RVS.C.rb.addClass("inAnimationMode")),"idle"===RVS.eMode.mode&&"idle"!==RVS.S.keyFrame&&(RVS.S.keyFrame="idle",RVS.F.animationMode(!1)),"hover"===RVS.eMode.preMode&&"hover"!==RVS.eMode.mode)for(var r in RVS.selLayers)RVS.selLayers.hasOwnProperty(r)&&RVS.F.drawHTMLLayer({uid:RVS.selLayers[r]});"slide"===RVS.eMode.top&&"#form_slide_loops"==RVS.eMode.menu?(RVS.TL.TL.addClass("slideloopedit"),RVS.TL.slideLoopEdit=!0):RVS.TL.slideLoopEdit&&(RVS.TL.TL.removeClass("slideloopedit"),RVS.TL.slideLoopEdit=!1),RVS.F.checkForFixedScroll(),RVS.DOC.trigger("editorViewModeChange"),clearTimeout(RVS.eMode.stickytimer),RVS.eMode.stickytimer=setTimeout(function(e){var t=(e=void 0===e?"slider"===RVS.eMode.top?jQuery(".general_submodule_trigger.selected"):"navigation"===RVS.eMode.top?jQuery(".nav_submodule_trigger.selected"):"slide"===RVS.eMode.top?jQuery(".slide_submodule_trigger.selected"):jQuery(".layer_submodule_trigger.selected"):e).find(".gso_title")[0];void 0!==t&&(RVS.eMode.stickyLeft.innerHTML=t.innerHTML,RVS.eMode.stickyLeft.classList.remove("purple"),void 0!==t.dataset.stickycolor&&"purple"===t.dataset.stickycolor&&(RVS.eMode.stickyLeft.className+=" purple")),RVS.eMode.stickyRight.innerHTML=RVS_LANG["sticky_"+RVS.eMode.top]},50,i)},RVS.F.openSettings=function(e){if(void 0!==e.btn&&void 0===e.forms&&(e.forms=e.btn.data("forms"),e.forms=void 0===e.forms?e.btn.closest(".markable").length>0?e.btn.closest(".markable").data("forms"):[]:e.forms),void 0!==e.forms)if("string"==typeof e.forms)RVS.F.showForms(e.forms,e.uncollapse);else for(var t in e.forms)e.forms.hasOwnProperty(t)&&RVS.F.showForms(e.forms[t],e.uncollapse)},RVS.F.mainMode=function(e){switch(RVS.C.vW.removeClass("mode__sliderlayout"),RVS.C.vW.removeClass("mode__slidelayout"),RVS.C.vW.removeClass("mode__navlayout"),RVS.S.vWmode=e.mode,!0!==e.ignoreReDraw&&RVS.DOC.trigger("beforeLayoutModeChange"),e.mode){case"navlayout":RVS.C.vW.addClass("mode__navlayout"),RVS.F.redrawAllNavigationContainer();break;case"sliderlayout":jQuery("#theslidermodule").addClass("selected"),RVS.C.vW.addClass("mode__sliderlayout"),RVS.F.redrawAllNavigationContainer();break;case"slidelayout":RVS.C.vW.addClass("mode__slidelayout"),void 0!==e.slide?RVS.F.setSlideFocus({slideid:e.slide}):RVS.F.updateAllHTMLLayerPositions()}e.set&&void 0!==e.forms&&RVS.F.openSettings({forms:e.forms,uncollapse:e.uncollapse})},RVS.F.setInputTo=function(e){jQuery.each(e.field,function(t,i){i=jQuery(i),RVS.F.updateEasyInput({el:i[0],nval:e.val,path:e.path}),"checkbox"===i[0].type&&RVS.F.turnOnOffVisUpdate({input:i}),i.trigger("change")})},RVS.F.generateAttachmentMetaData=function(){RVS.ENV.create_img_meta&&RVS.F.ajaxRequest("generate_attachment_metadata",{},function(){},!0,!0)},RVS.F.updateInputBoxes=function(){jQuery(".tos2, .slideinput, .sliderinput").trigger("init")},RVS.F.reInitInputBoxes=function(){jQuery(".tos2, .slideinput, .sliderinput").trigger("init")},RVS.F.checkAvailableTagS2=function(e){return void 0!==e.val&&void 0!==e.select&&(!(e.select.find('option[value="'+e.val+'"]').length>0)&&(e.select.append('"),e.select.trigger("change.select2RS").select2RS({tags:!0}),!0))},RVS.F.removeAllOptionsS2=function(e){void 0!==e&&void 0!==e.select&&(e.select.find("option").remove(),e.select.hasClass("nosearchbox")?e.select.trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Enter or Select"}):e.select.hasClass("setboxes")&&e.select.trigger("change.select2RS").select2RS({tags:!0,placeholder:"Enter or Select"}))},RVS.F.addOptionS2=function(e){return void 0!==e.val&&void 0!==e.select&&(!(e.select.find('option[value="'+e.val+'"]').length>0)&&(e.select.append('"),void(e.select.hasClass("nosearchbox")?e.select.trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Enter or Select"}):e.select.hasClass("setboxes")&&e.select.trigger("change.select2RS").select2RS({tags:!0,placeholder:"Enter or Select"}))))},RVS.F.addOrSelectOption=function(e){if(void 0===e.val||void 0===e.select)return!1;e.select.find('option[value="'+e.val+'"]').length>0&&!1!==e.selected?e.select.val(e.val).trigger("change"):(!1!==e.selected?e.select.append('"):e.select.append('"),e.select.select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}))},RVS.F.setS2Option=function(e){void 0!==e&&(void 0!==e.enableValue&&e.select.find('option[value="'+e.enableValue+'"]').removeAttr("disabled"),void 0!==e.disableValue&&e.select.find('option[value="'+e.disableValue+'"]').attr("disabled","disabled"),void 0!==e.selectValue&&e.select.val(e.selectValue),e.select.hasClass("nosearchbox")?e.select.trigger("change.select2RS").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Enter or Select"}):e.select.hasClass("setboxes")&&e.select.trigger("change.select2RS").select2RS({tags:!0,placeholder:"Enter or Select"}),!0===e.update&&RVS.F.updateEasyInput({el:e.select[0],path:e.path}))},RVS.F.setRadio=function(e){if(void 0!==e&&void 0!==e.radio&&void 0!==e.radioValue){var t=jQuery('input:radio[name="'+e.radio+'"]').filter('[value="'+e.radioValue+'"]');t.prop("checked",!0),!0===e.change&&t.trigger("change"),!0===e.update&&RVS.F.updateEasyInput({el:e.select[0],path:e.path})}},RVS.F.insertAfter=function(e,t){var i=t.parentNode;i.lastChild==t?i.appendChild(e):i.insertBefore(e,t.nextSibling)},RVS.F.prepareOneInputWithPresets=function(e){var t=jQuery(e);if(!t.parent().hasClass("input_presets_wrap")){t.wrap('
              ');var i=t.parent(),a=jQuery('
              '),o=e.dataset.presets_val.split("!"),r=e.dataset.presets_text.split("!"),s="";for(var n in i.append('more_vert'),r)r.hasOwnProperty(n)&&(s=r[n].indexOf("$$")>=0?"ipwborder":"",r[n]=r[n].replace("$R$",'shuffle').replace("$C$",'create').replace("$I$",'system_update_alt').replace("$SC$",'fullscreen_exit').replace("$SR$",'arrow_back').replace("$SB$",'arrow_upward').replace("$ST$",'arrow_downward').replace("$SL$",'arrow_forward').replace("$CL$",'remove_circle_outline').replace("$LI$",'link').replace("$LO$",'local_offer').replace("$CY$",'import_export'),a.append('
              '+r[n]+"
              "));i.append(a)}},RVS.F.initInputsWithPresets=function(e){void 0===e&&jQuery(".input_with_presets").each(function(){RVS.F.prepareOneInputWithPresets(this)})},RVS.F.createSelectOptions=function(e){void 0===(n=void 0===n?{}:n)[e.ctype]?(n[e.ctype]=[],RVS.F.ajaxRequest("get_list_of",{type:e.ctype},function(t){if(t.pages)for(var i in t.pages)t.pages.hasOwnProperty(i)&&n[e.ctype].push({id:i,slug:t.pages[i].slug,title:t.pages[i].title});if(t.sliders)for(var i in t.sliders)t.sliders.hasOwnProperty(i)&&n[e.ctype].push({id:i,slug:t.sliders[i].slug,title:t.sliders[i].title,type:t.sliders[i].type,subtype:t.sliders[i].subtype});if(t.posttypes)for(var i in t.posttypes)t.posttypes.hasOwnProperty(i)&&n[e.ctype].push({slug:t.posttypes[i].slug,title:t.posttypes[i].title});e.select.innerHTML=f({array:n[e.ctype],type:e.select.dataset.valuetype,preselected:e.select.value,filter:e.select.dataset.filter,subfilter:e.select.dataset.subfilter}),jQuery(e.select).select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}),RVS.F.updateSelectsWithSpecialOptions()},void 0,void 0,RVS_LANG.updateselects+'
              "'+RVS_LANG.buildingSelects+'"')):(e.select.innerHTML=f({array:n[e.ctype],type:e.select.dataset.valuetype,preselected:e.select.value,filter:e.select.dataset.filter,subfilter:e.select.dataset.subfilter}),jQuery(e.select).select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}),RVS.F.updateSelectsWithSpecialOptions())},RVS.F.getCustomPostTypes=function(e){if(void 0!==RVS.LIB.POST_TYPES)return e&&e(),RVS.LIB.POST_TYPES;RVS.LIB.POST_TYPES=[],RVS.F.ajaxRequest("get_list_of",{type:"posttypes"},function(t){if(t.posttypes)for(var i in t.posttypes)t.posttypes.hasOwnProperty(i)&&RVS.LIB.POST_TYPES.push({slug:t.posttypes[i].slug,title:t.posttypes[i].title,tax:t.posttypes[i].tax});return e&&e(),RVS.LIB.POST_TYPES})},RVS.F.updateSelectsWithSpecialOptions=function(){if(void 0===l?l={listofselects:document.getElementsByClassName("select_of_customlist"),curindex:0}:l.curindex++,l.curindex>=l.listofselects.length)return delete l,!0;RVS.F.createSelectOptions({ctype:l.listofselects[l.curindex].dataset.ctype,select:l.listofselects[l.curindex]})},RVS.F.noGradient=function(e){return-1==e.indexOf("slide.bg.color")&&-1==e.indexOf("slider.bg.color")&&-1==e.indexOf(".progressbar.color")&&(e.indexOf(".color")>=0||e.indexOf(".borderColor")>=0||e.indexOf(".strokeColor")>=0)},RVS.DOC.on("RSCOLOR.OPEN",function(e,t){if(jQuery.rsColorPickerApi.hideGlobal(),null!=t&&void 0!==t.currentInput&&void 0!==t.currentInput[0]){var i=t.currentInput[0].className.indexOf("layerinput")>=0?"layer":t.currentInput[0].className.indexOf("sliderinput")>=0?"slider":t.currentInput[0].className.indexOf("navstyleinput")>=0?"navstyle":t.currentInput[0].className.indexOf("slideinput")>=0?"slide":"na";if("na"!==i){var a=RVS.F.getConcVals(t.currentInput[0].dataset.r,RVS.screen),o=[];switch(a=a.replace("slider.",""),i){case"layer":for(var r in RVS.selLayers)RVS.selLayers.hasOwnProperty(r)&&o.push({inpname:t.currentInput[0].name,r:RVS.S.slideId+".layers."+RVS.selLayers[r]+"."+a,layer:RVS.selLayers[r],slide:RVS.S.slideId,type:"layer"});break;case"slide":o.push({inpname:t.currentInput[0].name,r:RVS.S.slideId+".slide."+a,slide:RVS.S.slideId,type:"slide"});break;case"slider":o.push({inpname:t.currentInput[0].name,r:"settings."+a,type:"slider"});break;case"navstyle":o.push({inpname:t.currentInput[0].name,r:a,type:"navstyle",evtparam:t.currentInput[0].dataset.evtparam})}RVS.F.checkGlobalSkinAvail(),jQuery.rsColorPickerApi.showGlobal(t,RVS.SLIDER.settings.skins.colors,o)}}}),RVS.DOC.on("click","#edit_skin_colors",function(){jQuery.rsColorPickerApi.closeColorPicker(),RVS.F.openColorSkinApi()}),RVS.F.checkGlobalSkinAvail=function(){for(var e in RVS.SLIDER.settings.skins.colors)if(RVS.SLIDER.settings.skins.colors.hasOwnProperty(e)){var t=[];for(var i in RVS.SLIDER.settings.skins.colors[e].ref)if(RVS.SLIDER.settings.skins.colors[e].ref.hasOwnProperty(i)){var a=RVS.SLIDER.settings.skins.colors[e].ref[i];void 0!==a.slide&&void 0===RVS.SLIDER[a.slide]||(void 0===a.layer||void 0!==RVS.SLIDER[a.slide]&&void 0!==RVS.SLIDER[a.slide].layers&&void 0!==RVS.SLIDER[a.slide].layers[a.layer])&&t.push(a)}RVS.SLIDER.settings.skins.colors[e].ref=t}},RVS.F.initTpColorBoxes=function(e){jQuery(e).rsColorPicker({init:function(e,t,i,a){var o=jQuery('').appendTo(e);t.data("ghost",o).hide()},onRefresh:function(e,t,i,a){e.data("ghost").val(t)},onEdit:function(e,t,i,a){e.data("ghost").val(t);var o=void 0!==i&&void 0!==a&&-1!==a&&void 0!==i[a]?i[a]:void 0;void 0!==o&&(o.v=t),RVS.DOC.trigger("coloredit",[e,t,void 0,void 0,void 0!==o?o:e[0].className.indexOf("skininput")>0?RVS.SLIDER.settings.skins.colors[e[0].dataset.evtparam]:void 0])},change:function(e,t,i,a,o){e.data("ghost").val(t);var r,s=void 0!==a?a:e[0].className.indexOf("skininput")>0?jQuery.extend(!0,{},RVS.SLIDER.settings.skins.colors):void 0;if(void 0!==s){var n=-1==o||void 0===o?e[0].dataset.evtparam:o;void 0!==s[n]&&(s[n].v=t),RVS.F.openBackupGroup({id:"colorchange",txt:void 0!==s[n]?s[n].alias+" Skin Change":(r=e[0].name,("layerTextColorHover"===r?"Layer Hover Color":"layerTextColor"===r?"Layer Color":"layerTextColorInFrame"===r?"Layer Color in Frame":"frameColorAnimation"===r?"Layer Color Animation":"frameBGColorAnimation"===r?"Frame BG Color Animation":"frameBGColorAnimationDouble"===r?"Frame BG Color Animation":"layerBGColor"===r?"Layer Background Color":"layerBorderColor"===r?"Layer Border Color":"layerSVGColor"===r?"SVG Color":"layerStrokeColor"===r?"Stroke Color":"slide_bg_color"===r?"Slide Background Color":"sliderprogresscolor"===r?"Progress Bar Color":"sliderTabBgColor"===r?"Tab Wrap Color":"sliderThumbBgColor"===r?"Thumbnails BG Color":"sliderbgcolor"===r?"Slider Bakground Color":"Color Change")+" "),icon:"style"}),RVS.F.updateSliderObj({path:"settings.skins.colors",val:jQuery.extend(!0,{},void 0===a?s:a)}),s=s[n]}RVS.DOC.trigger("coloredit",[e,t,i,!0,s]),void 0!==s&&setTimeout(function(){RVS.F.closeBackupGroup({id:"colorchange"})},500)},cancel:function(e,t,i,a,o){e.data("ghost").val(t);var r=void 0!==a&&void 0!==o&&-1!==o&&void 0!==a[o]?a[o]:void 0;void 0!==r&&(r.v=t),RVS.DOC.trigger("colorcancel",[e,t,void 0,void 0,void 0!==r?r:e[0].className.indexOf("skininput")>0?RVS.SLIDER.settings.skins.colors[e[0].dataset.evtparam]:void 0])}})},RVS.F.createWPMLOptions=function(e){var t="";if("undefined"!=typeof RS_WPML_LANGS&&void 0!==RS_WPML_LANGS){for(var i in RS_WPML_LANGS)RS_WPML_LANGS.hasOwnProperty(i)&&(t+='");e.innerHTML=t}},RVS.F.convertEase=function(e){return e=(e="none"===(e=void 0===e?"power2.inOut":e)?"none":"slow"===e?"slow":e.replace("easeIn","in").replace("easeOut","out").replace("easeInOut","inOut")).indexOf(".")>=0?e.charAt(0).toLowerCase()+e.slice(1):e},RVS.F.createEaseOptions=function(e){e=void 0===e.innerHTML?e[0]:e,void 0!==i&&""!==i||(i='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+='',i+=''),e.innerHTML=i,void 0!==e.dataset&&!0===e.dataset.inherit&&(e.innerHTML+=''+thisease)},RVS.F.createSlideAnimOptions=function(t){if(t=void 0===t.innerHTML?t[0]:t,void 0===e||""===e)for(var i in RVS.LIB.SLIDEANIMS)if(RVS.LIB.SLIDEANIMS.hasOwnProperty(i)){var a='';for(var o in RVS.LIB.SLIDEANIMS[i])RVS.LIB.SLIDEANIMS[i].hasOwnProperty(o)&&"alias"!==o&&(a+='");e+=a+""}t.innerHTML=e},RVS.F.createSliderListOptions=function(e){if(e=void 0===e.innerHTML?e[0]:e,void 0===t||""===t)for(var i in t="",RVS.LIB.SLIDERS)RVS.LIB.SLIDERS.hasOwnProperty(i)&&(t+='");e.innerHTML=t},RVS.F.initialiseGlobalBoxes=function(){jQuery(".tos2.slideAnimSelect").each(function(){RVS.F.createSlideAnimOptions(this)}),jQuery(".tos2.selectsliderlist").each(function(){RVS.F.createSliderListOptions(this)}),jQuery(".tos2.easingSelect").each(function(){RVS.F.createEaseOptions(this)}),jQuery(".tos2.wpml_lang_selector").each(function(){RVS.F.createWPMLOptions(this)}),jQuery(".tos2.nosearchbox").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List"}),jQuery(".tos2.searchbox").select2RS({placeholder:"Enter or Select"}),jQuery(".tos2.setboxes").select2RS({tags:!0,placeholder:"Enter or Select"}),jQuery(".tos2.wpml_lang_selector").select2RS({minimumResultsForSearch:"Infinity",placeholder:"Select From List",templateResult:h}),RVS.DOC.on("click","#add_on_management",function(){void 0!==RVS.ENV.newAddonsCounter&&(RVS.ENV.newAddonsCounter.style.display="none"),RVS.F.openAddonModal()}),RVS.DOC.on("openAddonModal",RVS.F.openAddonModal)},RVS.F.initialiseInputBoxes=function(){if(RVS.F.initialiseGlobalBoxes(),RVS.F.initTpColorBoxes(".my-color-field"),RVS.F.initPreDrops(),RVS.F.initInputsWithPresets(),RVS.DOC.on("keyup focus change",".livechange",function(e){var t=this.dataset;RVS.S.inputField=this.id,RVS.S.inputFieldCursorAt=this.selectionStart,void 0!==t&&void 0!==t.evt&&jQuery("body").trigger(t.evt,{event:e,val:this.value,eventparam:t.evtparam})}),RVS.DOC.on("focus","textarea, input",function(e){RVS.S.inFocus=e.currentTarget,RVS.S.inFocusValue=e.currentTarget.value}),RVS.DOC.on("blur","textarea, input",function(e){"ta_layertext"===e.target.id&&RVS.F.redrawEditedTextLayerwhenPlaceholder(),RVS.S.inFocus="none"}),RVS.DOC.on("click","#filedrop_close",RVS.F.browserDroppable.close),RVS.DOC.on("click","#fullpage_close",RVS.F.fullPageInfo.close),RVS.DOC.on("mouseleave",".input_presets_wrap",function(){jQuery(this).removeClass("infocus")}),RVS.DOC.on("click",".input_preset",function(){if("###metapicker###"===this.dataset.val)RVS.DOC.trigger("addMetaToLayer",{eventparam:"#"+this.dataset.iid});else{var e=jQuery("#"+this.dataset.iid);e.val(this.dataset.val),e.trigger("change"),e.focus()}}),RVS.DOC.on("click",".show_more_toggle",function(){jQuery(this).toggleClass("showlesson"),jQuery(this.dataset.toggle).toggle()}),RVS.DOC.on("click",".icon_switcher",function(){this.className.indexOf("icsw_on")>=0?RVS.F.setInputTo({field:jQuery(this.dataset.ref),val:!1}):RVS.F.setInputTo({field:jQuery(this.dataset.ref),val:!0})}),RVS.DOC.on("click",".triggerEvent",function(e){var t=this.dataset;jQuery("body").trigger(t.evt,{event:e,eventparam:t.evtparam})}),RVS.DOC.on("click",".vs-item",function(){jQuery(this.parentNode).find(".vs-item").removeClass("selected"),this.className+=" selected",RVS.F.showHideGroups({hide:this.dataset.hide,show:this.dataset.show,showprio:this.dataset.showprio})}),RVS.DOC.on("click",".screen_selector, .toolkit_selector, .eventcaller, .form_opener_btn, .collectortab, .opensettingstrigger, .extendval, .openmodaltrigger",function(e){if(e.target.className.indexOf("tponoff")>=0||this.className.indexOf("ssnotavailable")>=0);else{if(void 0!==this.dataset.triggerinp&&jQuery(this.dataset.triggerinp).val(this.dataset.triggerinpval).trigger("change"),void 0!==this.dataset.forms&&RVS.F.openSettings({forms:jQuery(this).data("forms"),uncollapse:this.dataset.collapse}),void 0!==this.dataset.unselect&&jQuery(this.dataset.unselect).removeClass("selected"),void 0!==this.dataset.select&&jQuery(this.dataset.select).addClass("selected"),void 0!==this.dataset.extendval){var t=jQuery(this.dataset.inp);t.val(t.val()+" "+this.dataset.extendval).trigger("change")}void 0!==this.dataset.screenicon&&(jQuery("#screen_selector_ph_icon").html(this.dataset.screenicon),jQuery("#screen_selector_ph_icon_sr").html(this.dataset.screenicon)),void 0!==this.dataset.evt&&(this.className.indexOf("callEvent")>=0||this.className.indexOf("eventcaller")>=0)&&jQuery("body").trigger(this.dataset.evt,this.dataset.evtparam),void 0!==this.dataset.modal&&RVS.F.RSDialog.create({modalid:this.dataset.modal})}RVS.DOC.trigger("previewStopLayerAnimation")}),jQuery(".copyclipboard").length>0&&"undefined"!=typeof RSClipboard){var e=new RSClipboard(".copyclipboard");e.on("success",function(e){tpGS.gsap.fromTo(jQuery(e.trigger),.4,{autoAlpha:0},{autoAlpha:1,ease:"power3.inOut"})}),e.on("error",function(e){(e=jQuery(e.trigger)).addClass("errorcopy"),setTimeout(function(){e.removeClass("errorcopy")},400)})}jQuery(".inputDatePicker").length>0&&jQuery(".inputDatePicker").datepicker({dateFormat:"dd-mm-yy 00:00"}),RVS.F.reInitInputBoxes(),RVS.DOC.on("keydown",".valueduekeyboard",function(e,t){var i=e.keyCode?e.keyCode:e.which,a=null!=e.currentTarget.dataset.steps?parseFloat(e.currentTarget.dataset.steps):1,o=null!=e.currentTarget.dataset.min?e.currentTarget.dataset.min:-99999,r=null!=e.currentTarget.dataset.max?e.currentTarget.dataset.max:99999,s=parseFloat(e.currentTarget.value)||0;switch(e.shiftKey&&(a*=10),i){case 38:e.currentTarget.value=Math.min(s+a,r),e.currentTarget.value!==Math.round(e.currentTarget.value)&&(e.currentTarget.value=Math.round(100*e.currentTarget.value)/100);break;case 40:e.currentTarget.value=Math.max(s-a,o),e.currentTarget.value!==Math.round(e.currentTarget.value)&&(e.currentTarget.value=Math.round(100*e.currentTarget.value)/100)}38!==i&&40!==i||jQuery(e.currentTarget).trigger("change")}),RVS.DOC.on("keyup",".losefocusonenter",function(e,t){13===e.keyCode&&jQuery(document.activeElement).blur()}),RVS.DOC.on("keyup","input, textarea",function(e,t){13===e.keyCode&&(RVS.S.inFocusValue=this.value)}),RVS.DOC.on("keyup keydown",function(e,t){"9"==e.keyCode&&jQuery("#builderView").scrollTop(0)}),RVS.DOC.on("keydown",function(e,t){if("27"==e.keyCode&&(void 0!==RVS.S.inFocus&&"none"!==RVS.S.inFocus&&RVS.S.inFocus.value!==RVS.S.inFocusValue&&(RVS.S.inFocus.value=RVS.S.inFocusValue,void 0!==RVS.S.inFocus.dataset.evt&&RVS.DOC.trigger(RVS.S.inFocus.dataset.evt,{val:RVS.S.inFocusValue,eventparam:RVS.S.inFocus.dataset.evtparam})),void 0!==RVS.S.inFocus&&"none"!==RVS.S.inFocus&&jQuery(RVS.S.inFocus).trigger("blur")),!0!==RVS.S.ovMode&&"32"==e.keyCode&&("none"===RVS.S.inFocus||void 0===RVS.S.inFocus))return RVS.F.toggleTimeLine(),!1}),RVS.DOC.on("click",".resettodefault",function(){var e=jQuery(this),t=e.data(),i=jQuery(t.target);void 0!==t.r?e.hasClass("layerinput")?(RVS.F.updateLayerObj({path:t.r,val:t.default,evt:t.evt,evtparam:t.evtparam}),void 0!==t.lib&&RVS.F.updateLayerObj({path:t.lib,val:""})):(RVS.F.updateSliderObj({path:t.r,val:t.default,evt:t.evt,evtparam:t.evtparam}),void 0!==t.lib&&RVS.F.updateSliderObj({path:t.lib,val:""})):(void 0!==i&&(i.val(t.default),i.trigger("change")),void 0!==t.evt&&RVS.DOC.trigger(t.evt,t.evtparam))}),RVS.DOC.on("getNewImageSize",function(e,t){if(void 0!==t){var i=t.split(".");if("slidebg"!==i[0]&&"slider"!==i[0]&&RVS.selLayers.length<=0)return;var a="slidebg"===i[0]?{r:"#slide#.slide.bg.image",rid:"#slide#.slide.bg.imageId",lib:"#slide#.slide.bg.imageLib",targetType:"slide",evt:"updateslidebasic",size:RVS.SLIDER[RVS.S.slideId].slide.bg.imageSourceType,url:RVS.SLIDER[RVS.S.slideId].slide.bg.image,id:RVS.SLIDER[RVS.S.slideId].slide.bg.imageId}:"slider"===i[0]?{r:"settings.layout.bg.image",rid:"settings.layout.bg.imageId",lib:"settings.layout.bg.imageLib",targetType:"slide",evt:"sliderBGUpdate",size:RVS.SLIDER.settings.layout.bg.imageSourceType,url:RVS.SLIDER.settings.layout.bg.image,id:RVS.SLIDER.settings.layout.bg.imageId}:{lib:"media.imageLib",targetType:"layer",evt:"updatelayerimagesrc",size:RVS.L[RVS.selLayers[0]].behavior.imageSourceType};switch(i[0]){case"slider":break;case"slidebg":a.evtparam="object"===i[1]?"double":"kenburnupdate";break;case"image":case"poster":a.rid="media."+i[0]+"Id",a.r="media."+i[0]+"Url",a.url=RVS.L[RVS.selLayers[0]].media[i[0]+"Url"],a.id=RVS.L[RVS.selLayers[0]].media[i[0]+"Id"];break;case"bg":a.rid="idle.backgroundImageId",a.r="idle.backgroundImage",a.lib="idle.bgimagelib",a.evt="updatelayerbgimage",a.url=RVS.L[RVS.selLayers[0]].idle.backgroundImage,a.id=RVS.L[RVS.selLayers[0]].idle.backgroundImageId}switch(i[1]){case"media":RVS.F.getMediaWithNewSize(a);break;case"object":RVS.F.getObjectWithNewSize(a)}}}),RVS.DOC.on("click",".removePosterImage",function(){var e=jQuery(this),t=e.data(),i=jQuery(t.target);"true"===this.dataset.multiple||this.dataset.multiple;void 0!==t.r?e.hasClass("layerinput")?(RVS.F.openBackupGroup({id:"UpdateLayerImage",txt:"Update Layer Image",icon:"photo"}),void 0!==t.rid&&RVS.F.updateLayerObj({path:t.rid,val:""}),void 0!==t.lib&&RVS.F.updateLayerObj({path:t.lib,val:"nothing"}),RVS.F.updateLayerObj({path:t.r,val:"",evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"UpdateLayerImage"})):(RVS.F.openBackupGroup({id:"UpdateSlideImage",txt:"Update Slide Image",icon:"photo"}),void 0!==t.rid&&RVS.F.updateSliderObj({path:t.rid,val:""}),void 0!==t.lib&&RVS.F.updateSliderObj({path:t.lib,val:"nothing"}),RVS.F.updateSliderObj({path:t.r,val:"",evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"UpdateSlideImage"}),RVS.F.updateEasyInputs({container:jQuery("#form_slidebg_source"),path:RVS.S.slideId+".slide.",trigger:"init"})):(void 0!==i&&(i.val(""),i.trigger("change")),t.evtparam=void 0===t.evtparam?{}:t.evtparam,t.evtparam.urlImage="",void 0!==t.evt&&RVS.DOC.trigger(t.evt,t.evtparam))}),RVS.DOC.on("click",".getVideoFromMediaLibrary",function(){var e=jQuery(this).data(),t=jQuery(e.target),i=this.className.indexOf("layerinput")>=0;RVS.F.openAddVideoDialog(RVS_LANG.choose_video,function(a,o){void 0!==e.r?(RVS.F.openBackupGroup({id:"updateVideo",txt:"Update Video from Media Library",icon:"videocam"}),void 0!==e.rid&&RVS.F.updateSliderObj({path:e.rid,val:o}),RVS.F.updateSliderObj({path:e.r,val:a,evt:e.evt,evtparam:e.evtparam}),RVS.F.closeBackupGroup({id:"updateVideo"})):(void 0!==t&&(t.val(a),RVS.F.openBackupGroup({id:"updateVideo",txt:"Update Video from Media Library",icon:"videocam"}),t.trigger("change"),void 0===e.rid||i||RVS.F.updateSliderObj({path:e.rid,val:o}),RVS.selLayers.length>0&&i&&(RVS.F.updateLayerObj({path:"media.mediaType",val:void 0!==e.mediatype?e.mediatype:"html5"}),void 0!==e.rid&&i&&RVS.F.updateLayerObj({path:e.rid,val:o}),RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})),RVS.F.closeBackupGroup({id:"updateVideo"})),void 0!==e.evt&&RVS.DOC.trigger(e.evt,e.evtparam))})}),RVS.DOC.on("click",".getVideoFromObjectLibrary",function(){var e=jQuery(this),t=e.data();t.targetType=e.hasClass("layerinput")?"layer":"slide",RVS.F.openObjectLibrary({types:["videos"],filter:"all",selected:["videos"],data:t,success:{video:"updateVideoSrcFromLibrary"}})}),RVS.DOC.on("updateVideoSrcFromLibrary",function(e,t){void 0!==t.r?"layer"===t.targetType?(RVS.F.openBackupGroup({id:"videofromobjlibrary",txt:"Video from OBJ Library",icon:"videocam",lastkey:"mp4Url"}),RVS.F.updateLayerObj({path:"media.imageLib",val:"objectlibrary"}),RVS.F.updateLayerObj({path:"media.mediaType",val:"html5"}),RVS.F.updateLayerObj({path:"media.posterUrl",val:t.img}),RVS.F.updateLayerObj({path:"media.mp4Url",val:t.video,evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"videofromobjlibrary"}),RVS.F.updateEasyInputs({container:jQuery(".layer_settings_collector"),path:RVS.S.slideId+".layers.",trigger:"init",multiselection:!0})):(RVS.F.openBackupGroup({id:"videofromobjlibrary",txt:"Video from OBJ Library",icon:"videocam",lastkey:"mp4Url"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.bg.image",val:t.img}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.bg.imageId",val:void 0}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.bg.imageLib",val:"objectlibrary"}),RVS.F.updateSliderObj({path:RVS.S.slideId+".slide.bg.mpeg",val:t.video,evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"videofromobjlibrary"}),RVS.F.updateEasyInputs({container:jQuery(".slide_settings_collector"),path:RVS.S.slideId+".slide.",trigger:"init"})):(void 0!==t.target&&(t.target.val(t.img),t.target.trigger("change")),void 0!==t.evt&&RVS.DOC.trigger(t.evt,t.evtparam))}),RVS.DOC.on("click",".getImageFromMediaLibrary",function(){var e=jQuery(this),t=e.data(),i="true"===this.dataset.multiple||1==this.dataset.multiple;t.targetType=e.hasClass("layerinput")?"layer":"slide",RVS.F.openAddImageDialog(RVS_LANG.choose_image,function(e,i){RVS.F.updateImageSrcFromMedia(t,e,i)},i)}),RVS.F.getMediaWithNewSize=function(e){jQuery(e.target);RVS.F.ajaxRequest("load_wordpress_image",{type:e.size,id:e.id},function(t){RVS.F.updateImageSrcFromMedia(e,t.url,e.id)},!1)},RVS.F.updateImageSrcFromMedia=function(e,t,i){if(void 0!==e.r)"layer"===e.targetType?(RVS.F.openBackupGroup({id:"UpdateLayerImage",txt:"Update Layer Image",icon:"photo"}),void 0!==e.lib&&RVS.F.updateLayerObj({path:e.lib,val:"medialibrary"}),void 0!==e.rid&&RVS.F.updateLayerObj({path:e.rid,val:i}),void 0!==e.sty&&RVS.F.updateLayerObj({path:e.sty,val:"full"}),RVS.F.updateLayerObj({path:e.r,val:t,evt:e.evt,evtparam:e.evtparam}),RVS.F.closeBackupGroup({id:"UpdateLayerImage"})):(RVS.F.openBackupGroup({id:"UpdateSlideImage",txt:"Update Slide Image",icon:"photo"}),void 0!==e.lib&&RVS.F.updateSliderObj({path:e.lib,val:"medialibrary"}),void 0!==e.rid&&RVS.F.updateSliderObj({path:e.rid,val:i}),void 0!==e.sty&&RVS.F.updateSliderObj({path:e.sty,val:"full"}),RVS.F.updateSliderObj({path:e.r,val:t,evt:e.evt,evtparam:e.evtparam}),RVS.F.closeBackupGroup({id:"UpdateSlideImage"}),RVS.F.updateEasyInputs({container:jQuery("#form_slidebg_source"),path:RVS.S.slideId+".slide.",trigger:"init"}));else{if(void 0!==e.target&&""!==e.target){var a=jQuery(e.target);a.val(t),a.trigger("change")}e.evtparam=void 0===e.evtparam?{}:e.evtparam,e.evtparam.urlImage=t,void 0!==e.evt&&RVS.DOC.trigger(e.evt,e.evtparam)}},RVS.F.getObjectWithNewSize=function(e){RVS.F.ajaxRequest("load_library_object",{type:e.size,id:e.url},function(t){t.success&&(e.img=t.url,RVS.DOC.trigger("updateImageSrcFromLibrary",e))})},RVS.DOC.on("click",".getImageFromObjectLibrary",function(){var e=jQuery(this),t=e.data();t.targetType=e.hasClass("layerinput")?"layer":"slide",RVS.F.openObjectLibrary({types:["images","objects"],filter:"all",selected:["images"],data:t,success:{image:"updateImageSrcFromLibrary"}})}),RVS.DOC.on("updateImageSrcFromLibrary",function(e,t){void 0!==t.r?"layer"===t.targetType?(RVS.F.openBackupGroup({id:"UpdateLayerImage",txt:"Update Layer Image",icon:"photo"}),void 0!==t.sty&&RVS.F.updateLayerObj({path:t.sty,val:t.size}),void 0!==t.rid&&RVS.F.updateLayerObj({path:t.rid,val:"objectlibrary"}),void 0!==t.lib&&RVS.F.updateLayerObj({path:t.lib,val:"objectlibrary"}),RVS.F.updateLayerObj({path:t.r,val:t.img,evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"UpdateLayerImage"})):(RVS.F.openBackupGroup({id:"UpdateSlideImage",txt:"Update Slide(r) Image",icon:"photo"}),void 0!==t.rid&&RVS.F.updateSliderObj({path:t.rid,val:"objectlibrary"}),void 0!==t.sty&&RVS.F.updateSliderObj({path:t.sty,val:t.size}),void 0!==t.lib&&RVS.F.updateSliderObj({path:t.lib,val:"objectlibrary"}),RVS.F.updateSliderObj({path:t.r,val:t.img,evt:t.evt,evtparam:t.evtparam}),RVS.F.closeBackupGroup({id:"UpdateSlideImage"}),RVS.F.updateEasyInputs({container:jQuery("#form_slidebg_source"),path:RVS.S.slideId+".slide.",trigger:"init"})):(void 0!==t.target&&(t.target.val(t.img),t.target.trigger("change")),void 0!==t.evt&&RVS.DOC.trigger(t.evt,t.evtparam))}),RVS.DOC.on("click",".getImageFromStream",function(){var e=this.dataset;e.targetType=this.className.indexOf("layerinput")>=0?"layer":"slide",void 0!==e.r?"layer"===e.targetType?(RVS.F.openBackupGroup({id:"UpdateLayerImage",txt:"Update Layer Image",icon:"photo"}),RVS.F.updateLayerObj({path:"media.imageLib",val:"stream"}),RVS.F.updateLayerObj({path:e.rid,val:"stream"}),RVS.F.updateLayerObj({path:e.r,val:RVS.ENV.img_ph_url,evt:e.evt,evtparam:e.evtparam}),RVS.F.closeBackupGroup({id:"UpdateLayerImage"})):(RVS.F.openBackupGroup({id:"UpdateSlideImage",txt:"Update Slide Image",icon:"photo"}),RVS.F.updateSliderObj({path:e.rid,val:"stream"}),RVS.F.updateSliderObj({path:e.r,val:RVS.ENV.img_ph_url,evt:e.evt,evtparam:e.evtparam}),RVS.F.closeBackupGroup({id:"UpdateSlideImage"})):(void 0!==e.target&&(e.target.val("stream"),e.target.trigger("change")),void 0!==e.evt&&RVS.DOC.trigger(e.evt,e.evtparam))}),RVS.DOC.on("click",".getImageFromYouTube",function(){var e=jQuery(this).data(),t=jQuery(e.target),i="https://img.youtube.com/vi/"+RVS.F.getDeepVal({path:e.f})+"/sddefault.jpg";void 0!==e.r?(RVS.F.openBackupGroup({id:"UpdateLayerImage",txt:"Update Layer Image",icon:"photo"}),RVS.F.updateSliderObj({path:e.r,val:i,evt:e.evt,evtparam:e.evtparam}),void 0!==e.rid&&RVS.F.updateSliderObj({path:e.rid,val:"objectlibrary"}),RVS.F.closeBackupGroup({id:"UpdateLayerImage"})):(void 0!==t&&(t.val(i),t.trigger("change")),void 0!==e.evt&&RVS.DOC.trigger(e.evt,e.evtparam))});var t=jQuery("body").on("click",".form_menu_level_1_li, .form_menu_level_2_li",function(){var e=jQuery(this),t=e.closest(".form_menu_inside");e.siblings("li").removeClass("selected"),e.addClass("selected"),e.hasClass("form_menu_level_1_li")||t.find(".form_level_2_inner").hide().removeClass("open");var i=jQuery(e.data("target"));i.show().addClass("open"),RVS.F.updateFormPositions({jf:e.closest(".formcontainer"),uncollapse:!0}),void 0!==i.data("evt")&&RVS.DOC.trigger(i.data("evt"),i.data("evtparam"))});t.on("click",".form_intoaccordion",function(){var e=jQuery(this),t=e.closest(".form_inner"),i=e.closest(".formcontainer");if(t.length>0&&t.hasClass("open")||0===t.length&&!i.hasClass("collapsed"))return function(e){e.closest(".form_inner").length>0?e.closest(".form_inner").removeClass("open"):e.closest(".formcontainer").addClass("collapsed"),RVS.DOC.trigger("scrollUpdates"),RVS.DOC.trigger("accordionaction")}(e),!1;!function(e){void 0!==e.data("trigger")&&jQuery(e.data("trigger")).click(),e.closest(".formcontainer").removeClass("collapsed"),RVS.DOC.trigger("scrollUpdates"),RVS.DOC.trigger("accordionaction")}(e)}),t.on("mouseenter",".form_intoaccordion",function(){this.parentNode.dataset.hovered="on"}),t.on("mouseleave",".form_intoaccordion",function(){this.parentNode.dataset.hovered="off"}),t.on("click",".triggerselect",function(){var e=jQuery(this).data(),t=jQuery(e.select);void 0!==t&&t.length>0&&t.val(e.val),t.trigger("change")}),t.on("click",".navaligntrigger",function(){var e=jQuery(this).data(),t=e.select.split(","),i=e.val.split(",");for(var a in RVS.F.openBackupGroup({id:"NavigationAlign",txt:e.type+" Align",icon:"navigation",lastkey:"navigation"}),RVS.F.ignoreEventsOpen(),t)if(t.hasOwnProperty(a)){var o=jQuery(t[a]);void 0!==o&&o.length>0&&(i.length>0?o.val(i[a]):o.val(i[0]),o.trigger("change"))}RVS.F.ignoreEventsClose(),RVS.F.closeBackupGroup({id:"NavigationAlign"}),RVS.DOC.trigger("sliderNavPositionUpdate",e.type)}),t.on("click",".progressbar_selector",function(){var e=jQuery(this).data(),t=e.select.split(","),i=e.val.split(",");for(var a in RVS.F.openBackupGroup({id:"progressbar_selector",txt:e.type+" Align",icon:"navigation",lastkey:"navigation"}),RVS.F.ignoreEventsOpen(),t)if(t.hasOwnProperty(a)){var o=jQuery(t[a]);void 0!==o&&o.length>0&&(i.length>0?o.val(i[a]):o.val(i[0]),o.trigger("change"))}RVS.F.ignoreEventsClose(),RVS.F.closeBackupGroup({id:"progressbar_selector"}),RVS.DOC.trigger("sliderProgressUpdate",e.type)}),RVS.DOC.on("click",".mdl_group_wrap_menuitem",function(){jQuery(".mdl_group_wrap_menuitem.selected, .mdl_group_wrap.selected").removeClass("selected"),jQuery(this).addClass("selected"),jQuery("#"+this.dataset.show).addClass("selected"),jQuery("#meta_rbm_content").scrollTop(0).RSScroll("update")}),RVS.F.updateMetaTranslate();var i='
              ';for(var a in i+='
              ',i+='
              photo'+RVS_LANG.featuredimages+'arrow_drop_down
              ',RVS.ENV.img_sizes)if(RVS.ENV.img_sizes.hasOwnProperty(a)){var o=RVS.ENV.img_sizes[a].replace(" ","_").toLowerCase();i+='
              photo{{featured_image_url_'+o+'}}
              '+o+'
              http://featured.img
              '}i+="
              ",i+="
              ",jQuery("#meta_datas_list").append(jQuery(i)),jQuery("#mdl_group_wrap_menu").append('
              '+RVS_LANG.images+"
              "),RVS.DOC.trigger("extendmetas"),RVS.DOC.on("click",".ssmbtn",function(){jQuery(this.dataset.inside).find(".ssmbtn.selected, .ssm_content.selected").removeClass("selected"),this.className+=" selected",jQuery(this.dataset.showssm).addClass("selected"),void 0!==this.dataset.evt&&RVS.DOC.trigger(this.dataset.evt,this.dataset.evtparam)}),RVS.DOC.on("click",".input_presets_dropdown",function(){jQuery(".input_presets_wrap.infocus").removeClass("infocus"),this.parentElement.className+=" infocus"}),RVS.DOC.on("blur","input",function(){RVS.S.respInfoBar.toolbar&&(RVS.S.respInfoBar.visible=!1,RVS.S.respInfoBar.toolbar[0].style.display="none")})},RVS.F.updateMetaTranslate=function(e){RVS.LIB.META={},jQuery(".mdl_group_member").each(function(){var e=this.dataset.val.split(":");e=e.length>1?e[0]+".*?}}":e[0],RVS.LIB.META[e]=jQuery(this).find(".mdl_placeholder_content").text()})},RVS.F.updatePostCategories=function(e){if(jQuery.isArray(e.postTypes)||(e.postTypes=e.postTypes.split(",")),!jQuery.isArray(e.postTypes)){var t=[];t.push(e.postTypes),e.postTypes=t}e.categories.html(""),jQuery(e.postTypes).each(function(t,i){var a=RVS.LIB.POST_TYPES_CAT[i];for(var o in a)if(a.hasOwnProperty(o)){var r=a[o],s=new Option(r,o);0==o.indexOf("option_disabled")&&jQuery(s).prop("disabled","disabled"),0==e.categories.find('option[value="'+o+'"]').length&&e.categories.append(s)}}),RVS.F.setS2Option({select:e.categories,update:!0})},RVS.F.showFieldResponsiveValues=function(e){if(RVS.S.respInfoBar.field=void 0!==e?jQuery(e):RVS.S.respInfoBar.field,"slider"===RVS.eMode.top||1===RVS.selLayers.length&&void 0!==RVS.S.respInfoBar.field&&RVS.S.respInfoBar.visible){RVS.S.respInfoBar.toolbar||(RVS.S.respInfoBar.toolbar=jQuery('
              '),jQuery("#the_right_toolbar").append(RVS.S.respInfoBar.toolbar));var t=0,i="";for(var a in i+=''+RVS_LANG.intinheriting+"",RVS.V.sizes)RVS.V.sizes.hasOwnProperty(a)&&RVS.V.sizes[a]!==RVS.screen&&RVS.SLIDER.settings.size.custom[RVS.V.sizes[a]]&&(i+='
              ',i+='',i+="d"==RVS.V.sizes[a]?"desktop_mac":"n"==RVS.V.sizes[a]?"laptop":"t"==RVS.V.sizes[a]?"tablet_android":"phone_iphone",i+="",i+=''+RVS.F.getDeepVal({path:"slider"===RVS.eMode.top?"settings."+RVS.S.respInfoBar.field[0].dataset.r:RVS.S.slideId+".layers."+RVS.selLayers[0]+"."+RVS.S.respInfoBar.field[0].dataset.r,screen:RVS.V.sizes[a]})+"",i+="
              ",t++);if(t>0){RVS.S.respInfoBar.toolbar[0].style.display="block",RVS.S.respInfoBar.toolbar[0].innerHTML=i;var o=RVS.S.respInfoBar.field.offset();RVS.S.respInfoBar.toolbar.width();tpGS.gsap.set(RVS.S.respInfoBar.toolbar,{top:o.top,left:-85})}else RVS.S.respInfoBar.visible=!1,RVS.S.respInfoBar.toolbar[0].style.display="none"}},RVS.F.initCopyClipboard=function(e){if(jQuery(e).length>0&&-1==jQuery.inArray(e,d)){(d=void 0===d?[]:d).push(e);var t=new RSClipboard(e);t.on("success",function(e){jQuery(":focus").blur(),RVS.F.showInfo({content:"Copied To Clipboard",type:"success",showdelay:0,hidedelay:1,hideon:"",event:""}),tpGS.gsap.fromTo(jQuery(e.trigger),.4,{autoAlpha:0},{autoAlpha:1,ease:"power3.inOut"})}),t.on("error",function(e){(e=jQuery(e.trigger)).addClass("errorcopy"),setTimeout(function(){e.removeClass("errorcopy")},400)})}},RVS.F.switchButtonInit=function(e){(e=void 0===e?{}:e).container=void 0===e.container?"#builderView":e.container,e.init=void 0===e.init||e.init,e.init&&jQuery(e.container).find(".switch_button").each(function(){var e=jQuery(this),t=this.dataset;e.hasClass("activeswitch")||(e.addClass("activeswitch"),RVS.F.changeSwitchState({el:this,state:t.start_state})),e.on("click",function(){RVS.F.changeSwitchState({el:this,callEvent:!0})})})},RVS.F.changeSwitchState=function(e){if(null!==e.el){var t=e.el.dataset,i=jQuery(e.el),a=t.states.split(",");t.state=void 0!==e.state?e.state:t.state===a[0]?a[1]:a[0],i.find(".switch_button_state").html(t[t.state+"_state"]),i.find(".switch_button_icon").html(t[t.state+"_icon"]),void 0!==e.callEvent&&RVS.DOC.trigger(t[t.state])}},RVS.F.createPresets=function(e){e.groupid=void 0===e.groupid?"preset_list_"+Math.round(1e5*Math.random()):e.groupid;var t='
              ',i=void 0===e.prefix?"":e.prefix+"_";for(var a in t+='\t
              '+e.title+'arrow_drop_down
              ',t+='\t
              ',e.groups)if(e.groups.hasOwnProperty(a)){for(var o in t+='
              ',t+='\t
              '+e.groups[a].title+'
              arrow_drop_down
              ',t+='\t
              ',"custom"===a&&(t+='
              Save Current Template
              donecloseadd
              '),e.groups[a].elements)e.groups[a].elements.hasOwnProperty(o)&&(t+="custom"===a?'
              '+e.groups[a].elements[o].title+'
              '+RVS_LANG.overwritetemplate+'
              donecloseeditsavedelete
              ':'
              '+e.groups[a].elements[o].title+"
              ");t+="\t
              ",t+="
              "}return t+="\t
              ",t+="
              ",RVS.DOC.on("click","#"+e.groupid+" .presets_listelement",function(){if("custom"===this.dataset.key){var t=jQuery(this);return this.dataset.mode="create",t.addClass("cla_showentername"),t.find("input").focus().select(),RVS.S.waitOnFeedback={allowed:["cla_entername","cla_answer_yes","cla_answer_no"],closeEvent:"hideCustomLayerNameEntering"},RVS.F.addBodyClickListener(),!1}this.className.indexOf("cla_showentername")>=0||e.onclick(this.dataset.key,this.dataset.custom)}),c||(RVS.DOC.on("click",".presets_liste_head",function(){jQuery(this.parentElement).toggleClass("open")}),RVS.DOC.on("click",".presetssgroup_head",function(){var e=this.parentElement.className.indexOf("open")>=0;jQuery(this).closest(".presets_liste").find(".presetssgroup.open").removeClass("open"),e||(this.parentElement.className+=" open")}),c=!0),t},RVS.F.createMetaGroups=function(e){var t=0!==jQuery("#"+e.id).length,i=t?jQuery("#"+e.id):jQuery('
              ');for(var a in e.title=void 0===RVS_LANG[e.id]?e.id:RVS_LANG[e.id],t||i.append('
              '+e.icon+""+e.title+'arrow_drop_down
              '),e.actions)if(e.actions.hasOwnProperty(a)){var o=e.actions[a],r=void 0!==o.title?o.title:void 0===RVS_LANG["metadata_"+o.val]?o.val:RVS_LANG["metadata_"+o.val];o.inputs=void 0===o.inputs?"":o.inputs,o.inputs=!0===o.layerTarget?"#la_settings_layertarget"+(o.inputs.length>0?", "+o.inputs:""):o.inputs,i.append('
              '+e.icon+""+r+"
              "),o.layerTarget&&RVS.LIB.ACTION_WITH_TRGT.push(o.val),RVS.LIB.ACTIONTYPES[o.val]={inputs:o.inputs,name:r,icon:e.icon,layerTarget:o.layerTarget,media:o.media}}t||jQuery("#layeraction_list").append(i)},RVS.F.setUnsetSelected=function(e){if(void 0!==e.unselect&&jQuery(e.unselect).removeClass("selected"),void 0!==e.select){e.val=void 0!==e.val?e.val.replace(/\s/g,"-"):e.val,null!=e.prval&&RVS.selLayers.length>0&&void 0!==RVS.L[RVS.selLayers[0]]&&(void 0===e.prvalif||RVS.L[RVS.selLayers[0]].type===e.prvalif)&&(e.val=RVS.F.getDeepVal({path:e.prval.replace("#parentlayer#",RVS.L[RVS.selLayers[0]].group.puid)})||"");var t=e.select.replace("*val*",e.val),i=void 0!==e.rval?RVS.F.getDeepVal({path:e.rval}):"";t=t.replace("*RVAL*",i),jQuery(t).addClass("selected")}},RVS.F.setUnsetClass=function(e){void 0!==e.class&&void 0!==e.container&&(void 0!==e.rval&&e.rval===e.val||e.val?(jQuery(e.container).addClass(e.class),e.inversclass&&jQuery(e.container).removeClass(e.inversclass)):(jQuery(e.container).removeClass(e.class),e.inversclass&&jQuery(e.container).addClass(e.inversclass)))},RVS.F.setEnableDisable=function(e){void 0!==e.enable&&jQuery(e.enable.replace("*val*",e.val)).removeClass("disablecontainer"),void 0!==e.disable&&jQuery(e.disable.replace("*val*",e.val)).addClass("disablecontainer")},RVS.F.setUnAvailable=function(e){void 0!==e.available&&jQuery(e.available.replace("*val*",e.val)).removeClass("unavailablecontainer"),void 0!==e.unavailable&&jQuery(e.unavailable.replace("*val*",e.val)).addClass("unavailablecontainer")},RVS.F.initPreDrops=function(e){void 0===e&&jQuery(".predrop_wrap").each(function(){var e=jQuery(this);if(!e.hasClass("inited")){e.append('
                ');e.data(),e.find(".predrop_ul")}})},RVS.F.fullPageInfo={init:function(e){var t=jQuery('
                '+e.content+'
                close
                ');jQuery("#wpwrap").addClass("blurred"),jQuery("body").append(t),tpGS.gsap.fromTo(t,.4,{autoAlpha:0,scale:.9},{autoAlpha:1,scale:1,ease:"power3.inOut"})},close:function(){jQuery("#fullpageinfo").remove(),jQuery("#wpwrap").removeClass("blurred")}},RVS.F.browserDroppable={init:function(e){e.textblock='
                ',e.textblock+='\t
                ',e.textblock+='\t\t
                ',e.textblock+='\t\t\t',e.textblock+='\t\t\tfile_download',e.textblock+='\t\t\t
                '+RVS_LANG.dragAndDropFile+"
                ",!0!==e.onlydrop&&(e.textblock+='\t\t\t
                '+RVS_LANG.or+"
                "),!0!==e.onlydrop&&(e.textblock+='\t\t\t"),e.textblock+="\t\t
                ",e.textblock+='\t\t
                ',e.textblock+='\t\t\tfile_download',!0!==e.onlydrop?e.textblock+='\t\t\t
                '+RVS_LANG.releaseToUpload+"
                ":e.textblock+='\t\t\t
                '+RVS_LANG.releaseToAddLayer+"
                ",!0!==e.onlydrop&&(e.textblock+='\t\t\t
                '+RVS_LANG.moduleZipFile+"
                "),e.textblock+="\t\t
                ",e.textblock+='\t\t
                ',e.textblock+='\t\t\tautorenew',e.textblock+='\t\t\t
                '+RVS_LANG.importing+"
                ",e.textblock+=' \t\t\t
                ',e.textblock+="\t\t\t
                ",e.textblock+="\t\t
                ",e.textblock+='\t\t
                close
                ',e.textblock+="\t
                ",e.textblock+="
                ",RVS.fileDrop=jQuery(e.textblock),RVS.fileDropForm=RVS.fileDrop.find("#filedrop_zone"),tpGS.gsap.fromTo(RVS.fileDrop,.3,{autoAlpha:0,scale:.9},{zIndex:5e6,autoAlpha:1,scale:1,ease:"power3.inOut"}),jQuery("body").append(RVS.fileDrop),void 0===RVS.fileDropListener&&(jQuery("html").on("dragover drop dragleave dragend",function(e){clearTimeout(window.htmldragout),"drop"===e.type?(jQuery("#filedrop").remove(),jQuery("#wpwrap").removeClass("blurred")):"dragleave"===e.type&&(window.htmldragout=setTimeout(function(){0==RVS.S.overFileDropZone&&(tpGS.gsap.to(RVS.fileDrop,.3,{autoAlpha:0,scale:.9,ease:"power3.inOut"}),jQuery("#wpwrap").removeClass("blurred"))},50)),e.preventDefault(),e.stopPropagation()}).on("dragenter",function(){RVS.S.overFileDropZone=!1,!0!==e.onlydrop&&jQuery("#wpwrap").addClass("blurred"),!0===e.onlydrop&&(tpGS.gsap.set(RVS.fileDropForm,{width:RVS.S.editorSize.w-50,height:RVS.S.editorSize.h-50,top:90,left:41,xPercent:0,yPercent:0}),tpGS.gsap.set(RVS.fileDrop,{background:"transparent"})),tpGS.gsap.to(RVS.fileDrop,.3,{autoAlpha:1,scale:1,ease:"power3.inOut"})}),RVS.fileDropForm.on("drag dragstart dragend dragover dragenter dragleave drop",function(e){e.preventDefault(),e.stopPropagation()}).on("dragover dragenter",function(e){RVS.S.overFileDropZone=!0,RVS.fileDropForm[0].className="is-dragover"}).on("dragleave dragend",function(){RVS.S.overFileDropZone=!1,RVS.fileDropForm[0].className=""}).on("drop",function(t){for(var i in RVS.fileDropForm[0].className="is-processing",jQuery("#importing_processing_files").html(""),t.originalEvent.dataTransfer.files)if(t.originalEvent.dataTransfer.files.hasOwnProperty(i)&&"object"==jQuery.type(t.originalEvent.dataTransfer.files[i])){var a=t.originalEvent.dataTransfer.files[i].name+" ("+Math.round(t.originalEvent.dataTransfer.files[i].size/1024)+"kb)";jQuery("#importing_processing_files").append('
                '+a+'
                ')}RVS.F.uploadFiles({form:RVS.fileDropForm,files:t.originalEvent.dataTransfer.files,fileindex:0,report:"#fileprocessing_",success:e.success,action:e.action})}),jQuery("#file").on("change",function(t){for(var i in RVS.fileDropForm[0].className="is-processing",t.target.files)if(t.target.files.hasOwnProperty(i)&&"object"==jQuery.type(t.target.files[i])){var a=t.target.files[i].name+" ("+Math.round(t.target.files[i].size/1024)+"kb)";jQuery("#importing_processing_files").append('
                '+a+'
                ')}RVS.F.uploadFiles({form:RVS.fileDropForm,files:t.target.files,fileindex:0,report:"#fileprocessing_",success:e.success,action:e.action})}))},close:function(){jQuery("#filedrop").remove(),jQuery("#wpwrap").removeClass("blurred")}},RVS.F.uploadFiles=function(e){e.fileindex=void 0===e.fileindex?0:e.fileindex,jQuery(e.report+e.fileindex).find(".fileupload_status").html("autorenew").addClass("rotating");var t=new FormData;t.append("import_file",e.files[e.fileindex]),t.append("action",RVS.ENV.plugin_dir+"_ajax_action"),t.append("client_action",void 0===e.action?"import_slider":e.action),t.append("nonce",RVS.ENV.nonce),jQuery.ajax({url:ajaxurl,type:"post",contentType:!1,processData:!1,data:t,success:function(t){(t=JSON.parse(t)).success?(jQuery(e.report+e.fileindex).find(".fileupload_status").html("done").removeClass("rotating").addClass("doneupload"),void 0!==e.success&&RVS.DOC.trigger(e.success,t)):(e.anyError=!0,jQuery(e.report+e.fileindex).find(".fileupload_status").html("priority_high").removeClass("rotating").addClass("errorupload"),jQuery(e.report+e.fileindex).find(".fileupload_message").html(t.message)),e.fileindex++,e.files.length>e.fileindex?RVS.F.uploadFiles(e):!0!==e.anyError?(jQuery("#file_upload_mininfo").html(RVS_LANG.successImportFile),jQuery("#file_upload_processicon").removeClass("rotating").addClass("done").html("done"),setTimeout(function(){RVS.F.browserDroppable.close()},500)):(jQuery("#file_upload_mininfo").html(RVS_LANG.importReport),jQuery("#file_upload_processicon").removeClass("rotating").addClass("error").html("error"))},error:function(t){e.anyError=!0,jQuery(e.report+e.fileindex).find(".fileupload_status").html("priority_high").removeClass("rotating").addClass("errorupload"),jQuery(e.report+e.fileindex).find(".fileupload_message").html(t.message),e.fileindex++,e.files.length>e.fileindex?RVS.F.uploadFiles(e):!0!==e.anyError?(jQuery("#file_upload_mininfo").html(RVS_LANG.successImportFile),jQuery("#file_upload_processicon").removeClass("rotating").addClass("done").html("done"),setTimeout(function(){RVS.F.browserDroppable.close()},500)):(jQuery("#file_upload_mininfo").html(RVS_LANG.importReport),jQuery("#file_upload_processicon").removeClass("rotating").addClass("error").html("error"))}})},RVS.F.slideinWork=function(e){RVS.SLIDER.inWork=void 0===RVS.SLIDER.inWork?[]:RVS.SLIDER.inWork,-1===jQuery.inArray(e,RVS.SLIDER.inWork)&&-1===jQuery.inArray(""+e,RVS.SLIDER.inWork)&&RVS.SLIDER.inWork.push(""+e)},RVS.F.convertIDStoTxt=function(){for(var e in RVS.SLIDER.slideIDs)RVS.SLIDER.slideIDs.hasOwnProperty(e)&&(RVS.SLIDER.slideIDs[e]=""+RVS.SLIDER.slideIDs[e]);for(var e in RVS.SLIDER.inWork)RVS.SLIDER.inWork.hasOwnProperty(e)&&(RVS.SLIDER.inWork[e]=""+RVS.SLIDER.inWork[e])},RVS.F.saveSlides=function(e){if(e.index=0){var a=JSON.stringify(RVS.F.simplifySlide(RVS.SLIDER[e.slides[e.index]].slide)),o=JSON.stringify(RVS.F.simplifyAllLayer(RVS.SLIDER[e.slides[e.index]].layers));if(!0===e.force||void 0===RVS.S.lastSaved||void 0===RVS.S.lastSaved[t]||a!==RVS.S.lastSaved[t].params||o!==RVS.S.lastSaved[t].layers){var r={slider_id:RVS.ENV.sliderID,slide_id:e.slides[e.index],params:a,layers:o,slide_order:e.order};RVS.DOC.trigger("rs_save_slide_params",[r]),RVS.F.ajaxRequest("save_slide",r,function(i){i.success&&(RVS.S.lastSaved=void 0===RVS.S.lastSaved?{}:RVS.S.lastSaved,RVS.S.lastSaved[t]={params:a,layers:o},e.index++,RVS.F.saveSlides(e))},void 0,void 0,RVS_LANG.saveslide+'
                "'+RVS.SLIDER[e.slides[e.index]].slide.title+'"')}else e.index++,RVS.F.saveSlides(e)}else e.index++,RVS.F.saveSlides(e)}else RVS.SLIDER.inWork=[],RVS.F.slideinWork(RVS.S.slideId),RVS.S.need_to_save=!1,void 0!==e.trigger&&e.trigger()},RVS.F.convertArrayToObjects=function(){RVS.SLIDER.settings.nav.arrows.presets=Object.assign({},RVS.SLIDER.settings.nav.arrows.presets),RVS.SLIDER.settings.nav.bullets.presets=Object.assign({},RVS.SLIDER.settings.nav.bullets.presets),RVS.SLIDER.settings.nav.thumbs.presets=Object.assign({},RVS.SLIDER.settings.nav.thumbs.presets),RVS.SLIDER.settings.nav.tabs.presets=Object.assign({},RVS.SLIDER.settings.nav.tabs.presets),void 0!==RVS.SLIDER.settings.skins&&void 0!==RVS.SLIDER.settings.skins.colors&&(RVS.SLIDER.settings.skins.colors=Object.assign({},RVS.SLIDER.settings.skins.colors))},RVS.F.saveSliderSettings=function(){var e=JSON.stringify(RVS.SLIDER.settings),t=RVS.SLIDER.slideIDs.slice(),i=-1;for(var a in t)t.hasOwnProperty(a)&&(""+t[a]).indexOf("static")>=0&&(i=a);t.splice(i,1),RVS.F.ajaxRequest("save_slider",{slider_id:RVS.ENV.sliderID,params:e,slide_ids:t},function(e){e.success&&void 0!==e.missing&&e.missing.length>0&&RVS.F.saveSlides({index:0,slides:RVS.SLIDER.slideIDs,works:e.missing})},void 0,void 0,RVS_LANG.saveslide+'
                '+RVS_LANG.slidersettings+"")},RVS.F.getAllSliderDatas=function(){RVS.F.convertIDStoTxt();var e={slider:JSON.stringify(RVS.SLIDER.settings),slide_order:JSON.stringify(RVS.SLIDER.slideIDs)},t=RVS.SLIDER.slideIDs.slice();for(var i in t)t.hasOwnProperty(i)&&(e[t[i]]={params:JSON.stringify(RVS.F.simplifySlide(RVS.SLIDER[t[i]].slide)),layers:JSON.stringify(RVS.F.simplifyAllLayer(RVS.SLIDER[t[i]].layers))});return e},RVS.F.addOnContainer={create:function(e){if(e.slug&&e.icon&&e.alias){var t="";!0===e.slider&&(jQuery("#gst_sl_collector").append('"),t+=_({a:"slider_general_collector",f:"#gst_sl_",b:"sliderconfig",c:"slider_settings",d:"form_module_"+e.slug,title:e.title,e:"form_slidergeneral_"+e.slug,slug:e.slug})),!0===e.layer&&(jQuery("#gst_layer_collector").append('"),t+=_({a:"layer_settings_collector",f:"#gst_layer_",b:"layersconfig",c:"layer_settings",d:"form_layer_"+e.slug,title:e.title,e:"form_layerinner_"+e.slug,slug:e.slug})),!0===e.slide&&(jQuery("#slide_menu_gso_wrap").append('"),t+=_({a:"slide_settings_collector",f:"#gst_slide_",b:"slideconfig",c:"slide_settings",d:"form_slide_"+e.slug,title:e.title,e:"form_slidegeneral_"+e.slug,slug:e.slug})),jQuery("#the_right_toolbar_inner").append(t)}}},RVS.F.buildSingleAddonElement=function(e,t){if(void 0===e||""===e||0===e)return"";var i='
                ';i+='
                ',""===e.logo.img&&(i+='
                '+e.logo.text+"
                "),i+="
                ",""!==e.logo.img&&(i+='
                '),e.installed&&e.active||(e.installed?i+="":i+='
                '+RVS_LANG.notinstalled+"
                ",i+='
                ');var a=e.active&&RVS.LIB.ADDONS[t].enable?"block":"none",o=RVS_LANG.enabled;return i+=void 0!==RVS.ENV.addOns_to_update[t]&&!0!==RVS.ENV.addOns_to_update[t].updated||e.installed'+RVS_LANG.actionneeded+"
                ":'
                '+o+"
                ",i+="
                ",i+='
                '+e.title+"
                ",i+="
                '+RVS_LANG.updatedoneexist,NaN).show().off("click").on("click",function(){RVS.F.RSDialog.close(),RVS.F.RSDialog.close()})},initLocalListeners=function(){RVS.WIN.on("resize",function(){clearTimeout(window.resizedOverviewTimeOut),window.resizedOverviewTimeOut=setTimeout(function(){var e=Math.floor((sliderLibrary.output.width()+30)/290);e=e<1?1:e,sliderLibrary.maxAmountPerPage!==e&&updateOVFilteredList({force:!0,keeppage:!0,noanimation:!0})},10)}),RVS.DOC.on("updateAddonsNow",function(){updateNextRequiredAddon(),jQuery("#decmod_dont_btn").hide(),jQuery("#decmod_do_btn").hide()}),RVS.DOC.on("updateThePlugin",function(){wp.updates.maybeRequestFilesystemCredentials(),RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.updatingplugin});var e={plugin:RVS.ENV.slug_path,slug:RVS.ENV.slug,checkforupdates:!0,success:function(e){RVS.F.showWaitAMinute({fadeOut:0}),RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"update",title:RVS_LANG.updateplugin,maintext:"",subtext:RVS_LANG.updatepluginsuccesssubtext+" "+e.newVersion+"",do:{icon:"check_circle",text:RVS_LANG.reloadpage,event:"reloadpagenow"}})},error:function(e){RVS.F.showWaitAMinute({fadeOut:0});var i="
                ";for(var r in e.debug)i+="- "+e.debug[r]+"";i+=""+RVS_LANG.tryagainlater+"",RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"update",title:RVS_LANG.updatepluginfailed,maintext:RVS_LANG.updatepluginfailure,subtext:(void 0!==e&&void 0!==e.errorMessage&&e.errorMessage.indexOf("PCLZIP_ERR_BAD_FORMAT")>=0?RVS_LANG.licenseissue:e.errorMessage)+"
                "+i,do:{icon:"error",text:RVS_LANG.leave,event:""}})}};wp.updates.ajax("update-plugin",e)}),RVS.DOC.on("click","#updateplugin",function(){if(!(RVS.F.compareVersion(RVS.ENV.latest_version,RVS.ENV.revision)<=0))if(this.className.indexOf("halfdisabled")>=0){t();var e={val:window.scroll_top};tpGS.gsap.to(e,.6,{val:window.ov_scroll_targets[2].top-200,onUpdate:function(){RVS.WIN.scrollTop(e.val)},ease:"power3.out"}),t()}else RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"update",title:RVS_LANG.updateplugin,maintext:RVS_LANG.areyousureupdateplugin,subtext:RVS_LANG.updatingtakes,do:{icon:"check_circle",text:RVS_LANG.updatenow,event:"updateThePlugin"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0})}),RVS.DOC.on("click",".link_to_slides_overview",function(){sliderLibrary.selectedSlider=this.dataset.id,a({keepOverlay:!1});jQuery(".overview_elements");sliderLibrary.slides=void 0===sliderLibrary.slides?{}:sliderLibrary.slides,sliderLibrary.inSlideMode=!0,void 0===sliderLibrary.slides[sliderLibrary.selectedSlider]?(sliderLibrary.slides[sliderLibrary.selectedSlider]={},RVS.F.ajaxRequest("get_slides_by_slider_id",{id:this.dataset.id},function(e){if(e.success){for(var i in e.slides)e.slides.hasOwnProperty(i)&&(sliderLibrary.slides[sliderLibrary.selectedSlider][e.slides[i].id]=jQuery.extend(!0,{},e.slides[i]));r(),drawOVOverview()}})):(r(),drawOVOverview())}),RVS.DOC.on("reloadpagenow",function(){tpGS.gsap.to(jQuery("#wpwrap"),.5,{opacity:0}),jQuery("#waitaminute").appendTo("body"),RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.reLoading}),window.location.reload()}),RVS.DOC.on("click",".link_to_slideadmin_a",function(){"A"==this.tagName&&void 0!==this.href&&(tpGS.gsap.to(jQuery("#wpwrap"),.5,{opacity:0}),jQuery("#waitaminute").appendTo("body"),RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.editorisLoading+""+RVS_LANG.opening+" "+this.dataset.title+""}))}),RVS.DOC.on("click",".link_to_quickeditor",function(){var e=jQuery(this).closest(".rs_library_element");RVS.F.openQuickContent({sliderid:e[0].dataset.sliderid})}),RVS.DOC.on("mouseenter",".link_to_slideadmin, .link_to_slides_overview",function(){var e=jQuery(this).closest(".rs_library_element"),i=e.find(".rs_library_el_next");e.find(".title_container")[0]!==document.activeElement&&(i.show(),i.html(this.dataset.info))}),RVS.DOC.on("mousemove",".link_to_quickeditor, .link_to_quickstyleeditor, .link_to_slideadmin_a",function(){var e=jQuery(this).closest(".rs_library_element"),i=e.find(".rs_library_el_next");e.find(".title_container")[0]!==document.activeElement&&(i.show(),i.html(this.dataset.info))}),RVS.DOC.on("mouseleave",".link_to_slideadmin, .link_to_slides_overview",function(){var e=jQuery(this);e.closest(".rs_library_element").find(".rs_library_el_next").hide(),clearTimeout(e.data("tlcount")),void 0!==e.data("tl")&&e.data("tlcount",setTimeout(function(){e.data("tl").reverse()},200))}),RVS.DOC.on("click","#back_one_folder",function(){if(sliderLibrary.inSlideMode)sliderLibrary.inSlideMode=!1,sliderLibrary.output.find(".overview_elements").find(".rs_library_element").detach();else{var e=RVS.F.getOVSliderIndex(sliderLibrary.selectedFolder);sliderLibrary.selectedFolder=sliderLibrary.sliders[e].parent||-1}resetAllOVFilters(),updateOVFilteredList({force:!0,keeppage:!1,noanimation:!1})}),RVS.DOC.on("click",".rsl_breadcrumb",function(){sliderLibrary.inSlideMode&&(sliderLibrary.inSlideMode=!1,sliderLibrary.output.find(".overview_elements").find(".rs_library_element").detach()),sliderLibrary.selectedFolder=parseInt(this.dataset.folderid,0),updateOVFilteredList({force:!0,keeppage:!1,noanimation:!1})}),RVS.DOC.on("click","#slider_folders_wrap_underlay",function(){window.showFolderOverview.reverse()}),RVS.DOC.on("click","#add_folder",function(e,i){RVS.F.createNewFolder(i)}),RVS.DOC.on("click","#rs_db_force_create",function(e,i){RVS.F.ajaxRequest("fix_database_issues",{},function(e){},!1)}),RVS.DOC.on("click","#rs_trigger_font_deletion",function(e,i){RVS.F.ajaxRequest("trigger_font_deletion",{},function(e){},!1)}),RVS.DOC.on("click","#reset_sorting",function(){jQuery("#sel_overview_sorting").val("datedesc").trigger("change.select2RS"),RVS.DOC.trigger("updateSlidersOverview",{val:"datedesc",eventparam:"#reset_sorting",ignoreCookie:!0})}),RVS.DOC.on("click","#reset_filtering",function(){jQuery("#sel_overview_filtering").val("all").trigger("change.select2RS"),RVS.DOC.trigger("updateSlidersOverview",{val:"all",eventparam:"#reset_filtering",ignoreCookie:!0})}),RVS.DOC.on("updateSlidersOverview",function(e,i){if(void 0!==i&&void 0!==i.eventparam){var r="#reset_sorting"===i.eventparam?"datedesc"===i.val?0:1:"all"===i.val?0:1,t=1===r?"inline-block":"none";tpGS.gsap.set(i.eventparam,{autoAlpha:r,display:t})}void 0===i||i.ignoreRebuild||(void 0!==i.val&&!0!==i.ignoreCookie&&RVS.F.setCookie("rs6_overview_pagination",i.val,360),a({keepOverlay:!1}),updateOVFilteredList({force:!0,keeppage:!1,noanimation:!1}))}),RVS.DOC.on("click",".global_library_pagination",function(){a({keepOverlay:!1}),jQuery(".global_library_pagination.selected").removeClass("selected"),jQuery(this).addClass("selected"),sliderLibrary.selectedPage=-9999===parseInt(this.dataset.page,0)?sliderLibrary.selectedPage=parseInt(sliderLibrary.selectedPage,0)-3:9999===parseInt(this.dataset.page,0)?sliderLibrary.selectedPage=parseInt(sliderLibrary.selectedPage,0)+3:this.dataset.page,smartPagination(),drawOVOverview()}),RVS.DOC.on("keyup","#searchmodules",function(){a({keepOverlay:!1}),clearTimeout(window.searchKeyUp),window.searchKeyUp=setTimeout(function(){updateOVFilteredList()},200)}),RVS.DOC.on("select2RS:select select2RS:unselect",".elementtags",function(e){var i=RVS.F.getOVSliderIndex(e.target.dataset.id);for(var r in sliderLibrary.sliders[i].tags=[],e.target.options)e.target.options.hasOwnProperty(r)&&void 0!==e.target.options[r]&&e.target.options[r].selected&&sliderLibrary.sliders[i].tags.push(RVS.F.sanitize_input(e.target.options[r].value.toLowerCase()));RVS.F.ajaxRequest("update_slider_tags",{id:sliderLibrary.sliders[i].id,tags:sliderLibrary.sliders[i].tags},function(e){},!1),sliderLibrary.filters=buildModuleFilters(),jQuery(".elementtags").each(function(){var e=jQuery(this);this.dataset.id;for(var i in e.find("option").remove(),sliderLibrary.filters.tags)if(sliderLibrary.filters.tags.hasOwnProperty(i)){var r=RVS.F.sanitize_input(sliderLibrary.filters.tags[i].toLowerCase()),t=RVS.F.getOVSliderIndex(this.dataset.id),s=jQuery.inArray(r,sliderLibrary.sliders[t].tags)>=0?' selected="selected" ':"";e.append('")}})}),RVS.DOC.on("keyup",".title_container",function(e){13===e.keyCode&&(jQuery(document.activeElement).blur(),a({keepOverlay:!1}))}),RVS.DOC.on("click",".show_rsle, .rsle_folder",function(){var e=jQuery(this).closest(".rs_library_element"),i=e.find(".rsle_tbar"),r=e.hasClass("selected"),t=e.attr("id"),s=e[0].dataset.sliderid,d=(""+e[0].dataset.slideid).replace("slide_id_","");r?(a({keepOverlay:!1}),window.lastBreacCrumbText="",jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText)):(a({keepOverlay:!0,id:t}),clearTimeout(window.unsetFocusOverviewOverlay),e.addClass("selected").addClass("menuopen"),tpGS.gsap.fromTo(i,.3,{y:"-100%"},{opacity:1,y:"0%",ease:"power3.out"}),jQuery(".overview_elements").addClass("infocus"),window.lastBreacCrumbText=sliderLibrary.inSlideMode?sliderLibrary.slides[s][d].title:sliderLibrary.sliders[RVS.F.getOVSliderIndex(s)].title,jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText))}),RVS.DOC.on("mouseenter",".rs_library_element",function(){sliderLibrary.inSlideMode?jQuery("#rsl_bread_selected").html(sliderLibrary.slides[this.dataset.sliderid][(""+this.dataset.slideid).replace("slide_id_","")].title):-1!=this.dataset.sliderid&&jQuery("#rsl_bread_selected").html(sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.sliderid)].title)}),RVS.DOC.on("mouseleave",".rs_library_element",function(){window.lastBreacCrumbText=void 0===window.lastBreacCrumbText?"":window.lastBreacCrumbText,jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText)}),RVS.DOC.on("click",".overview_elements_overlay",function(){a({keepOverlay:!1})}),RVS.DOC.on("click",".tagsslider",function(){var e=jQuery(this).closest(".rs_library_element");e.toggleClass("in_tag_view"),e.removeClass("in_folder_view")}),RVS.DOC.on("click",".renameslider",function(){jQuery(this).closest(".rs_library_element").find(".title_container").focus()}),RVS.DOC.on("click",".unpublishslide",function(){var e=jQuery(this).closest(".rs_library_element"),i=this.dataset.id,r=this.dataset.slideid;sliderLibrary.inSlideMode&&RVS.F.ajaxRequest("save_slide_advanced",{slide_id:r,params:{publish:{state:"unpublished"}},slider_id:i},function(i){i.success&&e.addClass("unpublished")})}),RVS.DOC.on("click",".publishslide",function(){var e=jQuery(this).closest(".rs_library_element");sliderId=this.dataset.id,slideId=this.dataset.slideid,sliderLibrary.inSlideMode&&RVS.F.ajaxRequest("save_slide_advanced",{slide_id:slideId,params:{publish:{state:"published"}},slider_id:sliderId},function(i){i.success&&e.removeClass("unpublished")})}),RVS.DOC.on("click",".adminthumb",function(){jQuery(this).closest(".rs_library_element");var e=RVS.F.getOVSliderIndex(this.dataset.id),i=this.dataset.id,r=this.dataset.slideid;RVS.F.openAddImageDialog(RVS_LANG.choose_image,function(t,s){RVS.F.ajaxRequest("save_slide_advanced",{slide_id:r,params:{thumb:{customAdminThumbSrc:t,customAdminThumbSrcId:s}},slider_id:i},function(s){a({keepOverlay:!1}),s.success&&(sliderLibrary.sliders[e].bg.type="image",sliderLibrary.sliders[e].bg.src=t,RVS.F.setObjBg(sliderLibrary.sliders[e],sliderLibrary.sliders[e].ref.find(".image_container")),void 0!==sliderLibrary.slides&&void 0!==sliderLibrary.slides[i]&&void 0!==sliderLibrary.slides[i][r]&&(sliderLibrary.slides[i][r].bg={type:"image",src:t},RVS.F.setObjBg(sliderLibrary.slides[i][r],sliderLibrary.slides[i][r].ref.find(".image_container"))))})},!1)}),RVS.DOC.on("change",".title_container",function(){var e=this,i=RVS.F.getOVSliderIndex(this.dataset.id),r=this.dataset.id,t=this.dataset.slideid,s=this.value;sliderLibrary.inSlideMode?RVS.F.ajaxRequest("save_slide_advanced",{slide_id:t,params:{title:this.value},slider_id:r},function(i){i.success&&(e.value=s),sliderLibrary.slides[r][t].title=s}):RVS.F.ajaxRequest("update_slider_name",{id:this.dataset.id,title:this.value},function(r){r.success&&(e.value=r.title),sliderLibrary.sliders[i].title=r.title})}),RVS.DOC.on("click",".optimizeslider",function(){RVS.F.openOptimizer({sliderid:this.dataset.id})}),RVS.DOC.on("click",".deleteslider",function(){if(sliderLibrary.inSlideMode){var e=jQuery(this).closest(".rs_library_element");window.deleteSlide=(""+e[0].dataset.slideid).replace("slide_id_",""),a({keepOverlay:!1});var i=0;for(var r in sliderLibrary.slides[sliderLibrary.selectedSlider])sliderLibrary.slides[sliderLibrary.selectedSlider].hasOwnProperty(r)&&i++;i<2?RVS.F.showInfo({content:RVS_LANG.lastslidenodelete,type:"error",showdelay:0,hidedelay:2,hideon:"",event:""}):RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"delete",title:RVS_LANG.deleteslide,maintext:RVS_LANG.cannotbeundone,subtext:RVS_LANG.areyousuretodelete+""+sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide].title+" ?",do:{icon:"delete",text:RVS_LANG.yesdeleteslide,event:"deletemarkedslide"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0})}else{var t=RVS.F.getOVSliderIndex(this.dataset.id);a({keepOverlay:!1}),window.deleteSlidersIndex=0,sliderLibrary.sliders[t].folder?(window.deleteSliders=function e(i,r){i=void 0===i?[]:i;var t=sliderLibrary.sliders[r];for(var s in t.children)if(t.children.hasOwnProperty(s)){var a=RVS.F.getOVSliderIndex(t.children[s]);sliderLibrary.sliders[a]&&sliderLibrary.sliders[a].folder&&(i=e(i,a)),sliderLibrary.sliders[a]&&i.push(t.children[s])}return i}([],t),window.deleteSliders.push(this.dataset.id),RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"delete",title:RVS_LANG.deleteslider,maintext:RVS_LANG.cannotbeundone,subtext:RVS_LANG.areyousuretodeleteeverything+" "+sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.id)].title+" ?",do:{icon:"delete",text:RVS_LANG.yesdeleteall,event:"deletemarkedslider"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0})):(window.deleteSliders=[this.dataset.id],RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"delete",title:RVS_LANG.deleteslider,maintext:RVS_LANG.cannotbeundone,subtext:RVS_LANG.areyousuretodelete+" "+sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.id)].title+" ?",do:{icon:"delete",text:RVS_LANG.yesdelete,event:"deletemarkedslider"},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0}))}}),RVS.DOC.on("deletemarkedslide",function(){RVS.F.ajaxRequest("delete_slide",{slide_id:window.deleteSlide},function(e){e.success&&(void 0!==sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide]&&(void 0!==sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide].ref&&sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide].ref.remove(),delete sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide],sliderLibrary.output.find(".overview_elements").find(".rs_library_element").each(function(e){var i=sliderLibrary.slides[this.dataset.sliderid][(""+this.dataset.slideid).replace("slide_id_","")];if(i.order=e+1,i.ref.find(".slide_order_number").html("#"+(e+1)),0===e){var r=RVS.F.getOVSliderIndex(this.dataset.sliderid);sliderLibrary.sliders[r].bg.type=void 0===i.bg?i.customAdminThumbSrc.type:i.bg.type,sliderLibrary.sliders[r].bg.src=void 0===i.bg?i.customAdminThumbSrc.src:i.bg.src,sliderLibrary.sliders[r].bg.style=void 0===i.bg?i.customAdminThumbSrc.style:i.bg.style,RVS.F.setObjBg(sliderLibrary.sliders[r],sliderLibrary.sliders[r].ref.find(".image_container"))}})))},void 0,void 0,RVS_LANG.deletingsingleslide+""+sliderLibrary.slides[sliderLibrary.selectedSlider][window.deleteSlide].title+"")}),RVS.DOC.on("deletemarkedslider",function(){window.deletedSliderSINDEX=RVS.F.getOVSliderIndex(window.deleteSliders[window.deleteSlidersIndex]),window.mayDeleteFolder=sliderLibrary.sliders[window.deletedSliderSINDEX],RVS.F.ajaxRequest("delete_slider",{id:window.deleteSliders[window.deleteSlidersIndex]},function(e){if(e.success){if(void 0!==window.mayDeleteFolder&&-1!=window.mayDeleteFolder.parent){var i=RVS.F.getOVSliderIndex(window.mayDeleteFolder.parent);sliderLibrary.sliders[i]?sliderLibrary.sliders[i].children.splice(jQuery.inArray(window.mayDeleteFolder.id,sliderLibrary.sliders[i].children),1):console.log("Info:Folder with Index "+i+" is not existing any more.")}sliderLibrary.sliders[window.deletedSliderSINDEX]&&sliderLibrary.sliders[window.deletedSliderSINDEX].ref&&sliderLibrary.sliders[window.deletedSliderSINDEX].ref.remove(),jQuery("#slide_id_"+window.deleteSliders[window.deleteSlidersIndex]).remove(),sliderLibrary.sliders.splice(window.deletedSliderSINDEX,1)}window.deleteSlidersIndex++,window.deleteSlidersIndex"+(sliderLibrary.sliders[window.deletedSliderSINDEX]?sliderLibrary.sliders[window.deletedSliderSINDEX].alias:window.deletedSliderSINDEX)+"
                ")}),RVS.DOC.on("click",".exportslider, .exporthtmlslider",function(){var e=this.className.indexOf("exportslider")>=0?"export_slider":"export_slider_html";window.exportSliders=[this.dataset.id],window.exportSlidersIndex=0,RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"cloud_download",title:RVS_LANG.exportslider+("export_slider_html"===e?" "+RVS_LANG.ashtmlexport:""),maintext:RVS_LANG.exportslidertxt,subtext:RVS_LANG.areyousuretoexport+sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.id)].alias,do:{icon:"cloud_download",text:RVS_LANG.yesexport,event:"exportmarkedslider",eventparam:e},cancel:{icon:"cancel",text:RVS_LANG.cancel},swapbuttons:!0})}),RVS.DOC.on("exportmarkedslider",function(e,i){a({keepOverlay:!1}),window.lastBreacCrumbText="",jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText),location.href=ajaxurl+(-1===ajaxurl.indexOf("?")?"?":"&")+"action="+RVS.ENV.plugin_dir+"_ajax_action&client_action="+i+"&nonce="+RVS.ENV.nonce+"&id="+window.exportSliders[window.exportSlidersIndex]}),RVS.DOC.on("click","#collapse-button",s),RVS.DOC.on("click","#rbm_globalsettings .rbm_close",function(){RVS.F.RSDialog.close()}),RVS.DOC.on("click",".rso_scrollmenuitem",function(){if("globalsettings"!==this.id){if("rso_menu_notices"!==this.id&&"rso_menu_updatewarning"!==this.id){if("contactsupport"===this.id)return"true"!==RVS.ENV.activated&&!0!==RVS.ENV.activated?void RVS.F.showRegisterSliderInfo():void window.open("https://themepunch.support/","_blank");if("linktodocumentation"!==this.id){t();var e={val:window.scroll_top};tpGS.gsap.to(e,.6,{val:window.ov_scroll_targets[this.dataset.ostref].top-200,onUpdate:function(){RVS.WIN.scrollTop(e.val)},ease:"power3.out"}),t()}else window.open("https://www.themepunch.com/support-center","_blank")}}else openGlobalSettings()}),RVS.WIN.resize(s).on("scroll",t),RVS.DOC.on("click",".enter_into_folder",function(){sliderLibrary.selectedFolder=this.dataset.folderid,resetAllOVFilters(),updateOVFilteredList()}),RVS.DOC.on("click","#new_blank_slider",function(){tpGS.gsap.to(jQuery("#wpwrap"),.5,{opacity:0}),jQuery("#waitaminute").appendTo("body"),RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.editorisLoading+""+RVS_LANG.addingnewblankmodule+""}),RVS.F.ajaxRequest("create_slider",{},function(e){if(e.success){var i=RVS.F.getOVSliderIndex(sliderLibrary.selectedFolder);if(-1!==i){sliderLibrary.sliders[i].children.push(e.slider_id);var r=e.slide_id;RVS.F.ajaxRequest("save_slider_folder",{id:sliderLibrary.selectedFolder,children:sliderLibrary.sliders[i].children},function(e){window.location.href=RVS.ENV.admin_url+"&view=slide&id="+r})}else window.location.href=RVS.ENV.admin_url+"&view=slide&id="+e.slide_id}})}),RVS.DOC.on("highContrast",function(e,i){void 0!==i&&void 0!==i.val&&(!0===i.val?jQuery("body").addClass("rs-high-contrast"):jQuery("body").removeClass("rs-high-contrast"))}),RVS.DOC.on("addNewSlider",function(e,i){if(void 0!==i&&void 0!==i.slider){if(i.slider.parent=sliderLibrary.selectedFolder,sliderLibrary.sliders.push(i.slider),-1!==sliderLibrary.selectedFolder){var r=RVS.F.getOVSliderIndex(sliderLibrary.selectedFolder);-1!==r&&(sliderLibrary.sliders[r].children.push(i.slider.id),i.ignoreAjaxFolderMove||RVS.F.ajaxRequest("save_slider_folder",{id:sliderLibrary.selectedFolder,children:sliderLibrary.sliders[r].children},function(e){},i.silent))}sliderLibrary.filters=buildModuleFilters(),resetAllOVFilters()}}),RVS.DOC.on("addDraftPage",function(e,i){RVS.F.ajaxRequest("create_draft_page",{slider_ids:i.pages,modals:i.modals,additions:i.additions},function(e){e.success&&(window.visitURLCreatedPage=e.open,setTimeout(function(){RVS.F.RSDialog.create({bgopacity:.85,modalid:"rbm_decisionModal",icon:"fiber_new",title:RVS_LANG.blank_page_added,maintext:RVS_LANG.blank_page_created,subtext:void 0!==e.edit&&e.edit.length>0?RVS_LANG.edit_page+': '+e.edit+"":"",do:{icon:"exit_to_app",text:RVS_LANG.visit_page,event:"visitcreatedpage"},cancel:{icon:"cancel",text:RVS_LANG.closeandstay},swapbuttons:!0})},200))})}),RVS.DOC.on("visitcreatedpage",function(){window.open(window.visitURLCreatedPage,"_blank")}),RVS.DOC.on("click","#new_slider_import",function(){jQuery("#filedrop").remove(),RVS.F.browserDroppable.init({success:"addNewSlider"})}),RVS.DOC.on("click",".duplicateslider",function(){var e=RVS.F.getOVSliderIndex(this.dataset.id),i=-1==e?-1:sliderLibrary.sliders[e].parent,r=RVS.F.getOVSliderIndex(i);RVS.F.ajaxRequest("duplicate_slider",{id:this.dataset.id},function(e){e.success&&(e.slider.parent=i,sliderLibrary.sliders.push(e.slider),-1!==r&&(sliderLibrary.sliders[r].children.push(e.slider.id),RVS.F.ajaxRequest("save_slider_folder",{id:i,children:sliderLibrary.sliders[r].children},function(e){})),sliderLibrary.filters=buildModuleFilters(),resetAllOVFilters())})}),RVS.DOC.on("mouseover","#slider_folders_wrap",function(e){window.scrollInterval=setInterval(function(){var e={top:sliderLibrary.sfw.scrollTop()};tpGS.gsap.to(e,.1,{top:sliderLibrary.sfw.scrollTop()+window.scrollIntervalOffset,onUpdate:function(){sliderLibrary.sfw.scrollTop(e.top)}})},110)}),RVS.DOC.on("mousemove","#slider_folders_wrap",function(e){var i=e.pageY-jQuery(this).offset().top-window.innerHeight/2,r=Math.round(window.innerHeight/3),t=i<0?i+r/2:i-r/2;t=i<0?Math.min(t,0):Math.max(t,0),window.scrollIntervalOffset=Math.round(t)/5}),RVS.DOC.on("mouseleave","#slider_folders_wrap",function(e){clearInterval(window.scrollInterval)}),RVS.DOC.on("dragstart dragend",function(e){"dragstart"===e.type&&(RVS.S.dragginginside=!0),"dragend"===e.type&&(RVS.S.dragginginside=!1)}),jQuery("#rs_overview").on(" dragover dragenter ",function(e){RVS.S.dragginginside||0!==jQuery("#filedrop").length||RVS.F.browserDroppable.init({success:"addNewSlider"})}),RVS.DOC.on("click","#activateplugin",function(){if("true"==RVS.ENV.activated||1==RVS.ENV.activated)RVS.F.ajaxRequest("deactivate_plugin",{},function(e){e.success&&(RVS.ENV.activated=!1,RVS.ENV.code="",RVS.F.updateDraw(),RVS.F.isActivated(),RVS.F.notifications())});else{var e=jQuery("#purchasekey").val();RVS.F.ajaxRequest("activate_plugin",{code:e},function(i){i.success&&(RVS.ENV.activated=!0,RVS.ENV.code=e,RVS.F.updateDraw(),RVS.F.isActivated(),RVS.F.notifications())})}}),RVS.DOC.on("click","#check_for_updates",function(){RVS.F.ajaxRequest("check_for_updates",{},function(e){e.success&&(RVS.ENV.latest_version=e.version,jQuery(".available_latest_version").html(RVS.ENV.latest_version),RVS.F.updateDraw(),RVS.F.isActivated())})}),RVS.DOC.on("click",".previewslider",function(){var e=sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.id)];RVS.F.openPreivew({title:this.dataset.title,alias:e.alias,id:this.dataset.id}),a({keepOverlay:!1}),window.lastBreacCrumbText="",jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText)}),RVS.DOC.on("click","#signuptonewsletter",function(){var e=jQuery("#newsletter_mail").val();e.length>0&&e.indexOf("@")>=0&&RVS.F.ajaxRequest("subscribe_to_newsletter",{email:e},function(e){})}),RVS.DOC.on("click","#check_for_themepunchserver",function(){RVS.F.ajaxRequest("check_system",{},function(e){e.success&&(window.rs_system=jQuery.extend(!0,{},e.system),updateSysChecks())})}),RVS.DOC.on("click",".embedslider",function(){var e=sliderLibrary.sliders[RVS.F.getOVSliderIndex(this.dataset.id)],i='playlist_add';i+='
                '+RVS_LANG.embedingLine1+"
                ",i+='
                '+RVS_LANG.embedingLine2+"
                ",i+='
                ',i+="",i+='
                content_copy
                ',i+="
                ",i+='
                ',i+='
                '+RVS_LANG.embedingLine2a+"
                ",i+='
                ',i+="",i+='
                content_copy
                ',i+="
                ",i+='
                ',i+='
                '+RVS_LANG.embedingLine3+"
                ",i+='
                ',i+='
                '+RVS_LANG.embedingLine4+"
                ",i+='
                '+RVS_LANG.embedingLine5+"
                ",i+='
                ',i+='\">",i+='
                content_copy
                ',i+="
                ",i+='
                ',i+='
                '+RVS_LANG.embedingLine6+"
                ",i+='
                ',i+='\">",i+='
                content_copy
                ',i+="
                ",i+='
                ',i+='
                '+RVS_LANG.embedingLine7+"
                ",i+='
                ',i+='\">",i+='
                content_copy
                ',i+="
                ",RVS.F.fullPageInfo.init({content:i}),RVS.F.initCopyClipboard(".copyshortcode"),a({keepOverlay:!1}),window.lastBreacCrumbText="",jQuery("#rsl_bread_selected").html(window.lastBreacCrumbText)}),RVS.DOC.on("click","#new_slider_from_template",function(){RVS.ENV.newTemplatesCounter.style.display="none",RVS.F.openObjectLibrary({types:["moduletemplates"],filter:"all",selected:["moduletemplates"],success:{slider:"addNewSlider",draftpage:"addDraftPage"}})})}}();admin/assets/js/shortcode_generator/vc.js000064400000000000150212006510014536 0ustar00admin/assets/js/shortcode_generator/shortcode_generator.js000064400000071737150212006510020217 0ustar00/*! * REVOLUTION 6.1.6 * @version: 1.0 (29.11.2019) * @author ThemePunch */ /********************************** - GLOBAL VARIABLES - **********************************/ ;window.RVS = window.RVS === undefined ? {} : window.RVS; RVS.F = RVS.F === undefined ? {} : RVS.F; RVS.ENV = RVS.ENV === undefined ? {} : RVS.ENV; RVS.LIB = RVS.LIB === undefined ? {} : RVS.LIB; RVS.V = RVS.V === undefined ? {} : RVS.V; RVS.S = RVS.S === undefined ? {} : RVS.S; RVS.C = RVS.C === undefined ? {} : RVS.C; RVS.WIN = RVS.WIN === undefined ? jQuery(window) : RVS.WIN; RVS.DOC = RVS.DOC === undefined ? jQuery(document) : RVS.DOC; RVS.OZ = RVS.OZ === undefined ? {} : RVS.OZ; RVS.SC = RVS.SC === undefined ? {} : RVS.SC; (function() { RVS.V.sizes = RVS.V.sizes==undefined ? ["d","n","t","m"] : RVS.V.sizes; RVS.V.dirs = RVS.V.dirs==undefined ? ["top","bottom","left","right"] : RVS.V.dirs; RVS.V.dirN = RVS.V.dirN==undefined ? {t:"top",b:"bottom",l:"left",r:"right"} : RVS.V.dirN; /* DEFINE SHORTCODE FUNCTIONS */ RVS.SC = RS_SC_WIZARD = { /* INITIALISE SHORTCODE MANAGER */ init : function() { if(typeof QTags !== 'undefined') { var add_rs_button = true; if(typeof edButtons !== 'undefined') for(var key in edButtons) { if(!edButtons.hasOwnProperty(key) || add_rs_button===false) continue; if(edButtons[key].id == 'slider-revolution') add_rs_button = false; } if(add_rs_button) QTags.addButton('slider-revolution', 'Slider Revolution', function() {RVS.SC.openTemplateLibrary('qtags');}); } if(typeof RVS.LIB.OBJ !== 'undefined' && RVS.LIB.OBJ && RVS.LIB.OBJ.items && RVS.LIB.OBJ.items.length) RVS.SC.defaultAlias = RVS.LIB.OBJ.items[0].alias; // INIT HOOKS AND GET EDITOR TYPE elementorHooks(); vcHooks(); shortCodeListener(); }, /* PARSE SHORTCODE */ parseShortCode : function(e){ if (e===undefined) return; var t,T,E,a=/(\s+|\W)|(\w+)/g,s="",n="NOT STARTED",r={name:"",attributes:{},content:""},i=(e.match(/\]/g)||[]).length;if(20) RVS.SC.BLOCK.content +=' offset="'+RVS.SC.BLOCK.offsettext+'"'; else RVS.SC.BLOCK.offsettext=""; if (RVS.SC.BLOCK.zindex!==undefined && RVS.SC.BLOCK.zindex!=="" && RVS.SC.BLOCK.zindex!==0) RVS.SC.BLOCK.content += ' zindex="'+RVS.SC.BLOCK.zindex+'"'; } } if (RVS.ENV.activated!==false && RVS.SC.BLOCK.layout !== RVS.SC.BLOCK.origlayout) RVS.SC.BLOCK.content += ' layout="'+RVS.SC.BLOCK.layout+'"'; RVS.SC.BLOCK.content += '][/rev_slider]'; delete RVS.SC.BLOCK.text; return {popup:popup, usage:usage}; }, updateShortCode : function() { if (RVS!==undefined && RVS.SC!==undefined && RVS.SC.suppress) return; var SC = RVS.SC.buildShortCode(); switch(RVS.SC.type) { case 'wpbackery': var temp = jQuery.extend(true,{},RVS.SC.BLOCK); if (SC.usage==="modal") { temp.usage = SC.usage; temp.modal = SC.popup;delete temp.offset;delete temp.zimdex; } else { if (temp.offsettext!=="") temp.offset = RVS.SC.BLOCK.offsettext; else delete temp.offset; delete temp.usage; delete temp.modal; } if (temp.layout===temp.origlayout) delete temp.layout; delete temp.offsettext; delete temp.origlayout; delete temp.content; delete temp.popup; RVS.SC.VC.model.save('params', temp); break; case 'tinymce': tinyMCE.activeEditor.selection.setContent(RVS.SC.BLOCK.content); break; case 'elementor': RVS.SC.suppress = true; RVS.SC.EL.model.setSetting('revslidertitle', RVS.SC.BLOCK.slidertitle); RVS.SC.EL.model.setSetting('shortcode', RVS.SC.BLOCK.content); RVS.SC.EL.control.find('input[data-setting="shortcode"]').trigger('input'); setTimeout(function() {RVS.SC.suppress = false;}, 500); break; case 'qtags': QTags.insertContent(RVS.SC.BLOCK.content); break; case 'gutenberg': var obj = {slidertitle: RVS.SC.BLOCK.slidertitle, alias: RVS.SC.BLOCK.alias, modal: RVS.SC.BLOCK.modal , content: RVS.SC.BLOCK.content , zindex: RVS.SC.BLOCK.zindex , wrapperid: RVS.SC.BLOCK.wrapperid}; revslider_react.setState(obj); revslider_react.props.setAttributes(obj); revslider_react.forceUpdate(); break; default:break; } }, openTemplateLibrary: function(type) { // 5.0 to 6.0 update patch if(typeof RVS.LIB.OBJ === 'undefined') return; if (type==="tinymce") { RVS.SC.BLOCK = {}; } RVS.SC.type = type; if(!RVS.SC.libraryInited) { RVS.SC.libraryInited = true; RVS.F.initObjectLibrary(true); RVS.F.initOnOff(jQuery('#obj_addsliderasmodal').css('display', 'inline-block')); jQuery('body').on('change', '#sel_olibrary_sorting', function() { jQuery('#reset_objsorting').css((this.value === 'datedesc' ? {display: 'none'} : {display: 'inline-block', opacity: '1', visibility: 'visible'} )); if(this.dataset.evt!==undefined) RVS.DOC.trigger(this.dataset.evt, this.dataset.evtparam); }).on('change', '#ol_pagination', function(e) { if(this.dataset.evt!==undefined) RVS.DOC.trigger(this.dataset.evt,[e, this.value, this.dataset.evtparam]); }); } var successObj = {modules: 'addRevSliderShortcode', event: 'selectRevSliderItem'}; jQuery('#obj_addsliderasmodal .tponoffwrap').addClass('off').find('input').removeAttr('checked').prop('checked', false); RVS.F.openObjectLibrary({types: ['modules'], filter: 'all', selected: ['modules'], success: successObj}); var folder = RVS.F.getCookie('rs6_wizard_folder'); if(folder && folder !== -1 && folder !== '-1' && ((RVS.LIB.OBJ !==undefined && RVS.LIB.OBJ.items!==undefined && RVS.LIB.OBJ.items.modules!==undefined))) RVS.F.changeOLIBToFolder(folder); }, openBlockSettings : function(type,sc){ if (RVS.ENV.activated!==true) RVS.F.showRegisterSliderInfo(); if (sc===undefined && RVS.SC.BLOCK===undefined) return; RVS.SC.BLOCK = sc!==undefined ? RVS.SC.scToBlock(sc) : RVS.SC.BLOCK===undefined || RVS.SC.BLOCK.text===undefined ? RVS.SC.scToBlock(RVS.SC.BLOCK.content) : RVS.SC.scToBlock(RVS.SC.BLOCK.text); if (RVS!==undefined && RVS.SC!==undefined && RVS.SC.BLOCK!==undefined && RVS.SC.BLOCK.alias.length>0) { RVS.SC.type = type; //Ajax Call to get the original Layout RVS.F.ajaxRequest('getSliderSizeLayout', { alias : RVS.SC.BLOCK.alias }, function(response) { if(response.success) { if (response!==undefined && response.layout!==undefined) { response.layout = response.layout===undefined || response.layout==="" ? "auto" : response.layout; RVS.SC.BLOCK.origlayout = response.layout; RVS.SC.BLOCK.slidertitle = response.slidertitle!==undefined ? response.slidertitle : response.sliderTitle!==undefined ? response.sliderTitle : response.title!==undefined ? response.title : RVS.SC.BLOCK.slidertitle; if(typeof RVS.SC.BLOCK.layout === "undefined" || RVS.SC.BLOCK.layout==="") RVS.SC.BLOCK.layout = RVS.SC.BLOCK.origlayout; } RVS.F.showWaitAMinute({fadeIn:0,text:RVS_LANG.loadingcontent}); RVS.F.initOnOff(jQuery('#rbm_blocksettings')); RVS.F.RSDialog.create({modalid:'#rbm_blocksettings', bgopacity:0.5}); jQuery('#rbm_blocksettings').RSScroll({wheelPropagation:false, suppressScrollX:true}); RVS.F.RSDialog.center(); jQuery('#rbm_blocksettings .origlayout').hide(); jQuery('#rbm_blocksettings .origlayout.origlayout_'+RVS.SC.BLOCK.origlayout).show(); if (RVS.SC.type==="wpbackery") { setTimeout(RVS.F.RSDialog.center,19); setTimeout(RVS.F.RSDialog.center,50); } blockSettingsUpdate(); } }); } }, openSliderEditor : function(alias) { if (alias!==undefined && alias.length>0) window.open(RVS.ENV.admin_url+"&view=slide&alias="+alias);}, openOptimizer : function(alias){ if (alias!==undefined && alias.length>0) RVS.F.openOptimizer({alias:alias});} }; // INITIALISE PROCESSES jQuery(document).ready(function() { RVS.SC.init(); }); function updateInherits(novisual) { if (RVS==undefined || RVS.SC.BLOCK==undefined || RVS.SC.BLOCK.offset===undefined) return; var inh = {top:0, bottom:0, left:0, right:0},val,s,d,txt='',com,nxt; for (var j in RVS.V.dirs) { d = RVS.V.dirs[j]; com = false; txt += RVS.V.dirs[j][0]+":"; for (var i in RVS.V.sizes) { s = RVS.V.sizes[i]; nxt = (s=="d" && (RVS.SC.BLOCK.offset.d.use || RVS.SC.BLOCK.offset.n.use || RVS.SC.BLOCK.offset.t.use || RVS.SC.BLOCK.offset.n.use)) || (s=="n" && (RVS.SC.BLOCK.offset.n.use || RVS.SC.BLOCK.offset.t.use || RVS.SC.BLOCK.offset.n.use)) || (s=="t" && (RVS.SC.BLOCK.offset.t.use || RVS.SC.BLOCK.offset.m.use)) || (s=="m" && RVS.SC.BLOCK.offset.m.use); if (com && nxt) txt +=','; com = true; if (novisual!==true) { var inp = jQuery("#rbm_blocksettings .scblockinput[data-r='offset."+s+"."+d+"']"); if (inp[0]===undefined) continue; inp[0].dataset.s = s; } if (RVS.SC.BLOCK.offset[s].use) { inh[d] = val = RVS.SC.BLOCK.offset[s][d]; if (novisual!==true) inp[0].style.opacity = 1; } else { val = inh[d]; if (novisual!==true) inp[0].style.opacity = 0.5; } if (novisual!==true) inp[0].value = val; if (nxt) txt +=val; else com = false; } txt +=';' } if (txt==="t:;b:;l:;r:;") txt=""; RVS.SC.BLOCK.offsettext = txt; } function newBlock(alias) { alias = alias===undefined ? "" : alias; return new Object({ alias:alias, zindex:0, popup: { time : {use:false, v:2000}, scroll : {use:false, type:"offset", v:2000,container:""}, event : {use:false, v:"popup_"+alias}}, offset: { d : {top:"0px", bottom:"0px", left:"0px", right:"0px" ,use:false}, n : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}, t : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}, m : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}}, modal: false }) } function blockSettingsUpdate() { RVS.F.updateEasyInputs({path:'SC.BLOCK.', container:'#rbm_blocksettings', root:RVS}); RVS.F.updateAllOnOff(); updateInherits(); jQuery('.scblockinput').trigger('init'); if (RVS.SC.BLOCK.popup!==undefined) { document.getElementById('srbs_scr_evt').innerHTML = RVS.SC.BLOCK.popup.event.v; if (RVS.ENV.activated!==false) jQuery('.rb_not_on_notactive').removeClass("disabled"); else jQuery('.rb_not_on_notactive').addClass("disabled"); } } function blockSettingsReset() { if (RVS.SC.BLOCK!==undefined) { RVS.SC.BLOCK.zindex = 0; RVS.SC.BLOCK.popup = { time : {use:false, v:2000}, scroll : {use:false, type:"offset", v:2000,container:""},event : {use:false, v:"popup_"+RVS.SC.BLOCK.alias}}; RVS.SC.BLOCK.offset = { d : {top:"0px", bottom:"0px", left:"0px", right:"0px" ,use:false}, n : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}, t : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}, m : {top:"0px", bottom:"0px", left:"0px", right:"0px",use:false}}; RVS.SC.BLOCK.modal = false; } } /* ELEMENTOR HOOKS */ function elementorHooks() { if (typeof elementor!=="undefined" && elementor.hooks!==undefined) { elementor.hooks.addAction( 'panel/open_editor/widget/slider_revolution', function( panel, model, view ) { RVS.SC.type = "elementor"; RVS.SC.EL = RVS.SC.EL===undefined ? {} : RVS.SC.EL; RVS.SC.EL.control = panel.$el.find('#elementor-controls'); RVS.SC.EL.view = view; RVS.SC.EL.model = model; // CHECK ALIAS FOR FROM VERSION 6.1.6 + if (view!==undefined && view.container!==undefined && view.container.settings!==undefined && view.container.settings.attributes!==undefined) { if (view.container.settings.attributes.shortcode!==undefined) { RVS.SC.BLOCK = RVS.SC.scToBlock(view.container.settings.attributes.shortcode); // FALLBACK if (view.container.settings.attributes.revslidertitle!==undefined) RVS.SC.BLOCK.slidertitle = view.container.settings.attributes.revslidertitle; if (view.container.settings.attributes.modal!==undefined) RVS.SC.BLOCK.modal = view.container.settings.attributes.modal; } } //STYLING ELEMNTOR TO LOOK MORE SLIDER REVOLUTION LIKE jQuery('.elementor-component-tab.elementor-panel-navigation-tab.elementor-tab-control-advanced').hide(); RVS.SC.EL.control.addClass("rs-elementor-component-tab"); }); // BASIC LISTENER window.elementorSelectRevSlider = function(e) { if (e) RVS.SC.openTemplateLibrary('elementor'); else jQuery('button[data-event="themepunch.selectslider"]').click();} /* FURTHER LISTNERS */ RVS.DOC.on('click', 'button[data-event="themepunch.selectslider"]', function() {RVS.SC.openTemplateLibrary('elementor');}); RVS.DOC.on('click', 'button[data-event="themepunch.settingsslider"]', function() {RVS.SC.openBlockSettings('elementor',(RVS.SC.EL.view!==undefined && RVS.SC.EL.view.container!==undefined && RVS.SC.EL.view.container.settings!==undefined && RVS.SC.EL.view.container.settings.attributes!==undefined && RVS.SC.EL.view.container.settings.attributes.shortcode!==undefined ? RVS.SC.EL.view.container.settings.attributes.shortcode : {}));}); RVS.DOC.on('click', 'button[data-event="themepunch.editslider"]', function() {RVS.SC.openSliderEditor(RVS.SC.BLOCK.alias)}); RVS.DOC.on('click', 'button[data-event="themepunch.optimizeslider"]', function() {RVS.SC.openOptimizer(RVS.SC.BLOCK.alias)}); } } /* VISUAL COMPOSER HOOKS */ function vcHooks() { function convertVCParamsToSC(params) { var temp = jQuery.extend(true,{},params), sc = '[rev_slider alias="' + temp.alias + '"'; if (temp.slidertitle!==undefined) sc+= ' slidertitle="'+temp.slidertitle+'"'; else if (temp.sliderTitle!==undefined) sc+= ' slidertitle="'+temp.sliderTitle+'"'; else if (temp.title!==undefined) sc+= ' slidertitle="'+temp.title+'"'; if (temp.modal!==undefined) sc+= ' modal="'+temp.modal+'"'; if (temp.usage!==undefined) sc+= ' usage="'+temp.usage+'"'; if (temp.offset!==undefined) sc+= ' offset="'+temp.offset+'"'; if (temp.zindex!==undefined) sc+= ' zindex="'+temp.zindex+'"'; if (temp.layout!==undefined) sc+= ' layout="'+temp.layout+'"'; sc += '][/rev_slider]'; return sc; } /* OPEN TEMPLATE LIBRARY FOR VC */ function VCopenTemplateLibrary(params) { jQuery('.wpb-element-edit-modal').hide(); //hide the normal VC window and use own (old vc version) jQuery('#vc_properties-panel').hide(); //hide the normal VC window and use own (new vc version) RVS.SC.BLOCK = RVS.SC.scToBlock(convertVCParamsToSC(params)); RVS.SC.openTemplateLibrary('wpbackery'); } if (typeof vc==="undefined" || vc==undefined) return; window.VcSliderRevolution = vc.shortcode_view.extend({ events: { 'click > .vc_controls .vc_control_rev_optimizer': 'rs_optim', 'click > .vc_controls .vc_control_rev_selector': 'rs_select', 'click > .vc_controls .vc_control_rev_settings': 'rs_settings', 'click .column_delete,.vc_control-btn-delete': 'deleteShortcode', 'click .vc_control-btn-edit': 'editElement', 'click .column_clone,.vc_control-btn-clone': 'clone', mousemove: "checkControlsPosition" }, initialize: function() {return window.VcSliderRevolution.__super__.initialize.call(this);}, render: function () { RVS.SC.VC = this; if(vc.add_element_block_view.$el.is(':visible')) VCopenTemplateLibrary(this.model.get('params'));return window.VcSliderRevolution.__super__.render.call(this);}, editElement: function() { RVS.SC.openSliderEditor(this.model.get('params').alias);}, rs_select : function() { RVS.SC.VC = this;VCopenTemplateLibrary(this.model.get('params'));}, rs_optim : function() { RVS.SC.openOptimizer(this.model.get('params').alias);}, rs_settings : function() { RVS.SC.VC = this; RVS.SC.openBlockSettings('wpbackery',convertVCParamsToSC(this.model.get('params')));} }); if(typeof(window.InlineShortcodeView) !== 'undefined') { var rs_show_frontend_overlay = false; jQuery(window).on('vc_build', function() { vc.add_element_block_view.$el.find('[data-element="rev_slider"]').click(function() { rs_show_frontend_overlay = true; }); }); window.InlineShortcodeView_rev_slider = window.InlineShortcodeView.extend({ events: { 'click > .vc_controls .vc_control_rev_optimizer': 'rs_optim', 'click > .vc_controls .vc_control_rev_selector': 'rs_select', 'click > .vc_controls .vc_control_rev_settings': 'rs_settings', 'click .column_delete,.vc_control-btn-delete': 'destroy', 'click .vc_control-btn-edit': 'edit', mousemove: "checkControlsPosition" }, render: function() { RVS.SC.VC = this; if(rs_show_frontend_overlay) VCopenTemplateLibrary(this.model.get('params')) window.InlineShortcodeView_rev_slider.__super__.render.call(this); var mv = this.$controls.find('.vc_element-move'); if (this.$controls[0].getElementsByClassName('vc_control_rev_optimizer').length===0) jQuery('flash_on').insertAfter(mv); if (this.$controls[0].getElementsByClassName('vc_control_rev_settings').length===0) jQuery('tune').insertAfter(mv); if (this.$controls[0].getElementsByClassName('vc_control_rev_selector').length===0) jQuery('cached').insertAfter(mv); if (this.$controls[0].getElementsByClassName('vc_control_rev_edit').length===0) mv.find('.vc_control-btn.vc_control-btn-edit').addClass('vc_control_rev_edit'); this.$controls.find('.vc_control-btn-clone').hide(); return this; }, rs_settings : function() { RVS.SC.VC = this; RVS.SC.openBlockSettings('wpbackery',convertVCParamsToSC(this.model.get('params'))); return false;}, rs_optim : function() { RVS.SC.openOptimizer(this.model.get('params').alias);return false;}, update: function(model) { rs_show_frontend_overlay = false;window.InlineShortcodeView_rev_slider.__super__.update.call(this, model);return this;}, edit: function() { RVS.SC.openSliderEditor(this.model.get('params').alias);return false;}, rs_select : function() { RVS.SC.VC = this; VCopenTemplateLibrary(this.model.get('params'));return false; }, }); }; /* LISTENERS */ RVS.DOC.on('mouseenter','.wpb_rev_slider.wpb_content_element.wpb_sortable',function() { //CHECK TOOLBAR OF VC var controls = jQuery(this.getElementsByClassName('vc_controls-cc')[0]); if (controls!==undefined) { var mv = controls.find('.vc_element-move'); if (this.getElementsByClassName('vc_control_rev_optimizer').length===0) jQuery('flash_on').insertAfter(mv); if (this.getElementsByClassName('vc_control_rev_settings').length===0) jQuery('tune').insertAfter(mv); if (this.getElementsByClassName('vc_control_rev_selector').length===0) jQuery('cached').insertAfter(mv); if (this.getElementsByClassName('vc_control_rev_edit').length===0) mv.find('.vc_control-btn.vc_control-btn-edit').addClass('vc_control_rev_edit'); } }); } function shortCodeListener() { if (RVS.S.shortCodeListener!==undefined) return; RVS.S.shortCodeListener = true; // COOKIE HANDLING jQuery('body').on('click', '#objectlibrary *[data-folderid]', function() {RVS.F.setCookie("rs6_wizard_folder",this.dataset.folderid,360);}); // RVS.F.initOnOff(jQuery('#slide_template_row').css('display', 'inline-block')); RVS.DOC.on('registrationdone',function() { if (RVS.ENV.activated===false) { jQuery('.rs_wp_plg_act_wrapper').show(); jQuery('.rb_not_on_notactive').addClass("disabled"); } else { jQuery('.rs_wp_plg_act_wrapper').hide(); jQuery('.rb_not_on_notactive').removeClass("disabled"); } }); if (RVS.ENV.activated===false) { jQuery('.rs_wp_plg_act_wrapper').show(); RVS.DOC.on('click','.rs_wp_plg_act_wrapper',RVS.F.showRegisterSliderInfo); } else { jQuery('.rs_wp_plg_act_wrapper').hide(); } /********************************** - PAGE BACKGROUND COLOR - **********************************/ // Color Picker jQuery('#rs_page_bg_color').rsColorPicker({ init: function(inputWrap, inputElement, cssColor, widgetSettings) { var ghost = jQuery('').appendTo(inputWrap); inputElement.data('ghost', ghost).hide(); }, change:function(currentInput, cssColor, gradient, globalColors, globalColorActive) { currentInput.data('ghost').val(cssColor); currentInput.val(cssColor); } }); // Page Template , Color Picker, checkbox check only when RevSlider Blank Template jQuery('body').on('change', '.editor-page-attributes__template select', function() { if(jQuery(this).val() === "../public/views/revslider-page-template.php"){ jQuery('#rs_page_bg_color_column').show(); jQuery('#rs_blank_template').prop('checked', true); } else { jQuery('#rs_page_bg_color_column').hide(); jQuery('#rs_blank_template').prop('checked', false); } }); // Page Template , checkbox check sync Page Template Selectbox jQuery('body').on('change', '#rs_blank_template', function() { if(jQuery(this).prop('checked')){ jQuery('.editor-page-attributes__template select').val("../public/views/revslider-page-template.php").change(); jQuery('#rs_page_bg_color_column').show(); } else { jQuery('.editor-page-attributes__template select').val("").change(); jQuery('#rs_page_bg_color_column').hide(); } }); /* DEFAULT LISTENERS */ RVS.DOC.on('click','.block-editor-editor-skeleton__content, .interface-interface-skeleton__content', function() {RVS.SC.updateBlockViews(true);}); RVS.DOC.on('addRevSliderShortcode', function(e, data) { if(data!==undefined && data.alias !== '-1'){ data.size = data.size==="" || data.size===undefined ? "auto" : data.size; var block = newBlock(data.alias); RVS.SC.BLOCK = jQuery.extend(true,block,RVS.SC.BLOCK); RVS.SC.BLOCK.alias = data.alias; RVS.SC.BLOCK.slidertitle = data.slidertitle!==undefined ? data.slidertitle : data.title!==undefined ? data.title : data.alias; RVS.SC.BLOCK.layout = RVS.SC.BLOCK.origlayout = data.size; RVS.SC.updateShortCode(); } }); RVS.DOC.on('selectRevSliderItem', function() { var folder = RVS.F.getCookie('rs6_wizard_folder'); if(folder && folder !== -1 && folder !== '-1') RVS.F.changeOLIBToFolder(folder); }); // CLOSE EDITOR RVS.DOC.on('click','#rbm_blocksettings .rbm_close' , function() { RVS.SC.updateShortCode(); RVS.F.RSDialog.close(); }); RVS.DOC.on('focus','.scblockinput',function() { this.dataset.focusvalue = this.value; this.style.opacity = 1; }); RVS.DOC.on('change blur','.scblockinput',function() { if (this.dataset.s!==undefined && this.dataset.focusvalue!==this.value) RVS.SC.BLOCK.offset[this.dataset.s].use = true; blockSettingsUpdate(); }); RVS.DOC.on('updateSRBSSVREVT',function(e,v){ if(v!==undefined) { if (v.val==="") RVS.SC.BLOCK.popup.event.v = "popup_"+RVS.SC.BLOCK.alias; document.getElementById('srbs_scr_evt').innerHTML = v.val; } }); } })();admin/assets/js/shortcode_generator/tinymce.js000064400000000722150212006510015611 0ustar00(function() { if(typeof tinymce !== 'undefined') { tinymce.PluginManager.add('revslider_sc_button', function(editor, url) { editor.addButton('revslider_sc_button', { title: 'Slider Revolution Shortcode Creator', icon: 'icon dashicons-before dashicons-update', onclick: function() { // OPEN THE OBJECT LIBRARY RS_SC_WIZARD.openTemplateLibrary('tinymce'); } }); }); } })();admin/assets/js/plugins/penner-easing.js000064400000006114150212006510014316 0ustar00var PennerEasing = { linear: { easenone: function(t, b, c, d) { return c * t / d + b; }, easein: function(t, b, c, d) { return c * t / d + b; }, easeout: function(t, b, c, d) { return c * t / d + b; }, easeinout: function(t, b, c, d) { return c * t / d + b; } }, quint: { easeout: function (t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b; }, easein: function(t, b, c, d) { return c * (t /= d) * t * t * t * t + b; }, easeinout: function(t, b, c, d) { return ((t /= d / 2) < 1) ? c / 2 * t * t * t * t * t + b : c / 2 * ((t -= 2) * t * t * t * t + 2) + b; } }, quad: { easein: function (t, b, c, d) { return c * (t /= d) * t + b; }, easeout: function (t, b, c, d) { return -c * (t /= d) * (t - 2) + b; }, easeinout: function (t, b, c, d) { return ((t /= d / 2) < 1) ? c / 2 * t * t + b : -c / 2 * ((--t) * (t - 2) - 1) + b; } }, quart: { easein: function(t, b, c, d) { return c * (t /= d) * t * t * t + b; }, easeout: function(t, b, c, d) { return -c * ((t = t / d - 1) * t * t * t - 1) + b; }, easeinout: function(t, b, c, d) { return ((t /= d / 2) < 1) ? c / 2 * t * t * t * t + b : -c / 2 * ((t -= 2) * t * t * t - 2) + b; } }, cubic: { easein: function(t, b, c, d) { return c * (t /= d) * t * t + b; }, easeout: function(t, b, c, d) { return c * ((t = t / d - 1) * t * t + 1) + b; }, easeinout: function(t, b, c, d) { return ((t /= d / 2) < 1) ? c / 2 * t * t * t + b : c / 2 * ((t -= 2) * t * t + 2) + b; } }, circ: { easein: function(t, b, c, d) { return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b; }, easeout: function(t, b, c, d) { return c * Math.sqrt(1 - (t = t / d - 1) * t) + b; }, easeinout: function(t, b, c, d) { return ((t /= d / 2) < 1) ? -c / 2 * (Math.sqrt(1 - t * t) - 1) + b : c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b; } }, sine: { easein: function(t, b, c, d) { return -c * Math.cos(t / d * (Math.PI / 2)) + c + b; }, easeout: function(t, b, c, d) { return c * Math.sin(t / d * (Math.PI / 2)) + b; }, easeinout: function(t, b, c, d) { return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b; } }, expo: { easein: function(t, b, c, d) { return (t === 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b; }, easeout: function(t, b, c, d) { return (t === d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; }, easeinout: function(t, b, c, d) { if(t === 0) return b; if(t === d) return b + c; if((t /= d / 2) < 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b; return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b; } } };admin/assets/js/plugins/wavesurfer.js000064400000173515150212006510013766 0ustar00 /*! * wavesurfer.js 2.0.6 (Fri Jun 15 2018 10:57:58 GMT+0200 (CEST)) * https://github.com/katspaugh/wavesurfer.js * @license BSD-3-Clause */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("WaveSurfer",[],t):"object"==typeof exports?exports.WaveSurfer=t():e.WaveSurfer=t()}(window,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=17)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(16);Object.defineProperty(t,"ajax",{enumerable:!0,get:function(){return p(n).default}});var i=r(15);Object.defineProperty(t,"getId",{enumerable:!0,get:function(){return p(i).default}});var a=r(14);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return p(a).default}});var s=r(13);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return p(s).default}});var o=r(3);Object.defineProperty(t,"Observer",{enumerable:!0,get:function(){return p(o).default}});var u=r(12);Object.defineProperty(t,"extend",{enumerable:!0,get:function(){return p(u).default}});var l=r(11);Object.defineProperty(t,"style",{enumerable:!0,get:function(){return p(l).default}});var c=r(2);Object.defineProperty(t,"requestAnimationFrame",{enumerable:!0,get:function(){return p(c).default}});var h=r(10);Object.defineProperty(t,"frame",{enumerable:!0,get:function(){return p(h).default}});var f=r(9);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return p(f).default}});var d=r(8);function p(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"preventClick",{enumerable:!0,get:function(){return p(d).default}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=e.getDuration()?(e.setState(u),e.fireEvent("pause")):t>=e.scheduledPause?e.pause():e.state===e.states[s]&&e.fireEvent("audioprocess",t)}}},{key:"removeOnAudioProcess",value:function(){this.scriptNode.onaudioprocess=null}},{key:"createAnalyserNode",value:function(){this.analyser=this.ac.createAnalyser(),this.analyser.connect(this.gainNode)}},{key:"createVolumeNode",value:function(){this.ac.createGain?this.gainNode=this.ac.createGain():this.gainNode=this.ac.createGainNode(),this.gainNode.connect(this.ac.destination)}},{key:"setSinkId",value:function(e){if(e){var t=new window.Audio;if(!t.setSinkId)return Promise.reject(new Error("setSinkId is not supported in your browser"));t.autoplay=!0;var r=this.ac.createMediaStreamDestination();return this.gainNode.disconnect(),this.gainNode.connect(r),t.src=URL.createObjectURL(r.stream),t.setSinkId(e)}return Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"setVolume",value:function(e){this.gainNode.gain.setValueAtTime(e,this.ac.currentTime)}},{key:"getVolume",value:function(){return this.gainNode.gain.value}},{key:"decodeArrayBuffer",value:function(e,t,r){this.offlineAc||(this.offlineAc=this.getOfflineAudioContext(this.ac?this.ac.sampleRate:44100)),this.offlineAc.decodeAudioData(e,function(e){return t(e)},r)}},{key:"setPeaks",value:function(e,t){this.explicitDuration=t,this.peaks=e}},{key:"setLength",value:function(e){if(!this.mergedPeaks||e!=2*this.mergedPeaks.length-1+2){this.splitPeaks=[],this.mergedPeaks=[];var t=this.buffer?this.buffer.numberOfChannels:1,r=void 0;for(r=0;rp&&(p=y),ythis.mergedPeaks[2*c])&&(this.mergedPeaks[2*c]=p),(0==o||d=this.getDuration()&&(e=0),null==t&&(t=this.getDuration()),this.startPosition=e,this.lastPlay=this.ac.currentTime,this.state===this.states[u]&&this.setState(o),{start:e,end:t}}},{key:"getPlayedTime",value:function(){return(this.ac.currentTime-this.lastPlay)*this.playbackRate}},{key:"play",value:function(e,t){if(this.buffer){this.createSource();var r=this.seekTo(e,t);e=r.start,t=r.end,this.scheduledPause=t,this.source.start(0,e,t-e),"suspended"==this.ac.state&&this.ac.resume&&this.ac.resume(),this.setState(s),this.fireEvent("play")}}},{key:"pause",value:function(){this.scheduledPause=null,this.startPosition+=this.getPlayedTime(),this.source&&this.source.stop(0),this.setState(o),this.fireEvent("pause")}},{key:"getCurrentTime",value:function(){return this.state.getCurrentTime.call(this)}},{key:"getPlaybackRate",value:function(){return this.playbackRate}},{key:"setPlaybackRate",value:function(e){e=e||1,this.isPaused()?this.playbackRate=e:(this.pause(),this.playbackRate=e,this.play())}}]),t}();l.scriptBufferSize=256,t.default=l,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return setTimeout(e,1e3/60)}).bind(window),e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=0;n--)r[n]==t&&r.splice(n,1);else r.length=0}}},{key:"unAll",value:function(){this.handlers=null}},{key:"once",value:function(e,t){var r=this;return this.on(e,function n(){for(var i=arguments.length,a=Array(i),s=0;s1?t-1:0),n=1;n=1/0&&(e=this.media.seekable.end(0)),e}},{key:"getCurrentTime",value:function(){return this.media&&this.media.currentTime}},{key:"getPlayedPercents",value:function(){return this.getCurrentTime()/this.getDuration()||0}},{key:"getPlaybackRate",value:function(){return this.playbackRate||this.media.playbackRate}},{key:"setPlaybackRate",value:function(e){this.playbackRate=e||1,this.media.playbackRate=this.playbackRate}},{key:"seekTo",value:function(e){null!=e&&(this.media.currentTime=e),this.clearPlayEnd()}},{key:"play",value:function(e,t){this.seekTo(e);var r=this.media.play();return t&&this.setPlayEnd(t),r}},{key:"pause",value:function(){var e=void 0;return this.media&&(e=this.media.pause()),this.clearPlayEnd(),e}},{key:"setPlayEnd",value:function(e){var t=this;this._onPlayEnd=function(r){r>=e&&(t.pause(),t.seekTo(e))},this.on("audioprocess",this._onPlayEnd)}},{key:"clearPlayEnd",value:function(){this._onPlayEnd&&(this.un("audioprocess",this._onPlayEnd),this._onPlayEnd=null)}},{key:"getPeaks",value:function(e,r,n){return this.buffer?function e(t,r,n){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,r);if(void 0===i){var a=Object.getPrototypeOf(t);return null===a?void 0:e(a,r,n)}if("value"in i)return i.value;var s=i.get;return void 0!==s?s.call(n):void 0}(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getPeaks",this).call(this,e,r,n):this.peaks||[]}},{key:"setSinkId",value:function(e){return e?this.media.setSinkId?this.media.setSinkId(e):Promise.reject(new Error("setSinkId is not supported in your browser")):Promise.reject(new Error("Invalid deviceId: "+e))}},{key:"getVolume",value:function(){return this.volume||this.media.volume}},{key:"setVolume",value:function(e){this.volume=e,this.media.volume=this.volume}},{key:"destroy",value:function(){this.pause(),this.unAll(),this.params.removeMediaElementOnDestroy&&this.media&&this.media.parentNode&&this.media.parentNode.removeChild(this.media),this.media=null}}]),t}();t.default=o,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r1&&(s=1):s=(r-n.left+this.wrapper.scrollLeft)/this.wrapper.scrollWidth||0,s}},{key:"setupWrapperEvents",value:function(){var e=this;this.wrapper.addEventListener("click",function(t){var r=e.wrapper.offsetHeight-e.wrapper.clientHeight;if(0!=r){var n=e.wrapper.getBoundingClientRect();if(t.clientY>=n.bottom-r)return}e.params.interact&&e.fireEvent("click",t,e.handleEvent(t))}),this.wrapper.addEventListener("scroll",function(t){return e.fireEvent("scroll",t)})}},{key:"drawPeaks",value:function(e,t,r,n){this.setWidth(t)||this.clearWave(),this.params.barWidth?this.drawBars(e,0,r,n):this.drawWave(e,0,r,n)}},{key:"resetScroll",value:function(){null!==this.wrapper&&(this.wrapper.scrollLeft=0)}},{key:"recenter",value:function(e){var t=this.wrapper.scrollWidth*e;this.recenterOnPosition(t,!0)}},{key:"recenterOnPosition",value:function(e,t){var r=this.wrapper.scrollLeft,n=~~(this.wrapper.clientWidth/2),i=this.wrapper.scrollWidth-this.wrapper.clientWidth,a=e-n,s=a-r;if(0!=i){if(!t&&-n<=s&&s=t){if(this.lastPos=r,this.params.scrollParent&&this.params.autoCenter){var n=~~(this.wrapper.scrollWidth*e);this.recenterOnPosition(n)}this.updateProgress(r)}}},{key:"destroy",value:function(){this.unAll(),this.wrapper&&(this.wrapper.parentNode==this.container&&this.container.removeChild(this.wrapper),this.wrapper=null)}},{key:"updateCursor",value:function(){}},{key:"updateSize",value:function(){}},{key:"drawBars",value:function(e,t,r,n){}},{key:"drawWave",value:function(e,t,r,n){}},{key:"clearWave",value:function(){}},{key:"updateProgress",value:function(e){}}]),t}();t.default=a,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=function(){function e(e,t){for(var r=0;rr;)this.removeCanvas();this.canvases.forEach(function(t,r){var n=e.maxCanvasWidth+2*Math.ceil(e.params.pixelRatio/2);r==e.canvases.length-1&&(n=e.width-e.maxCanvasWidth*(e.canvases.length-1)),e.updateDimensions(t,n,e.height),e.clearWaveForEntry(t)})}},{key:"addCanvas",value:function(){var e={},t=this.maxCanvasElementWidth*this.canvases.length;e.wave=this.wrapper.appendChild(this.style(document.createElement("canvas"),{position:"absolute",zIndex:2,left:t+"px",top:0,bottom:0,height:"100%",pointerEvents:"none"})),e.waveCtx=e.wave.getContext("2d"),this.hasProgressCanvas&&(e.progress=this.progressWave.appendChild(this.style(document.createElement("canvas"),{position:"absolute",left:t+"px",top:0,bottom:0,height:"100%"})),e.progressCtx=e.progress.getContext("2d")),this.canvases.push(e)}},{key:"removeCanvas",value:function(){var e=this.canvases.pop();e.wave.parentElement.removeChild(e.wave),this.hasProgressCanvas&&e.progress.parentElement.removeChild(e.progress)}},{key:"updateDimensions",value:function(e,t,r){var n=Math.round(t/this.params.pixelRatio),i=Math.round(this.width/this.params.pixelRatio);e.start=e.waveCtx.canvas.offsetLeft/i||0,e.end=e.start+n/i,e.waveCtx.canvas.width=t,e.waveCtx.canvas.height=r,this.style(e.waveCtx.canvas,{width:n+"px"}),this.style(this.progressWave,{display:"block"}),this.hasProgressCanvas&&(e.progressCtx.canvas.width=t,e.progressCtx.canvas.height=r,this.style(e.progressCtx.canvas,{width:n+"px"}))}},{key:"clearWave",value:function(){var e=this;this.canvases.forEach(function(t){return e.clearWaveForEntry(t)})}},{key:"clearWaveForEntry",value:function(e){e.waveCtx.clearRect(0,0,e.waveCtx.canvas.width,e.waveCtx.canvas.height),this.hasProgressCanvas&&e.progressCtx.clearRect(0,0,e.progressCtx.canvas.width,e.progressCtx.canvas.height)}},{key:"drawBars",value:function(e,t,r,n){var i=this;return this.prepareDraw(e,t,r,n,function(e){var t=e.absmax,a=e.hasMinVals,s=(e.height,e.offsetY),o=e.halfH,u=e.peaks;if(void 0!==r){var l=a?2:1,c=u.length/l,h=i.params.barWidth*i.params.pixelRatio,f=h+(null===i.params.barGap?Math.max(i.params.pixelRatio,~~(h/2)):Math.max(i.params.pixelRatio,i.params.barGap*i.params.pixelRatio)),d=c/i.width,p=n,v=void 0;for(v=r;vo||h=f;v--){var k=r[2*v+1]||0,g=Math.round(k/n*i);t.lineTo((v-c)*l+this.halfPixel,i-g+a)}t.closePath(),t.fill()}}}},{key:"fillRect",value:function(e,t,r,n){var i=Math.floor(e/this.maxCanvasWidth),a=Math.min(Math.ceil((e+r)/this.maxCanvasWidth)+1,this.canvases.length),s=void 0;for(s=i;sl?-c:l}var h=[].some.call(e,function(e){return e<0}),f=a.params.height*a.params.pixelRatio;return i({absmax:u,hasMinVals:h,height:f,offsetY:f*t||0,halfH:f/2,peaks:e})})()}},{key:"fillRectToContext",value:function(e,t,r,n,i){e&&e.fillRect(t,r,n,i)}},{key:"setFillStyles",value:function(e){e.waveCtx.fillStyle=this.params.waveColor,this.hasProgressCanvas&&(e.progressCtx.fillStyle=this.params.progressColor)}},{key:"getImage",value:function(e,t){var r=this.canvases.map(function(r){return r.wave.toDataURL(e,t)});return r.length>1?r:r[0]}},{key:"updateProgress",value:function(e){this.style(this.progressWave,{width:e+"px"})}}]),t}();t.default=u,e.exports=t.default},function(e,t,r){"use strict";function n(e){e.stopPropagation(),document.body.removeEventListener("click",n,!0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){document.body.addEventListener("click",n,!0)},e.exports=t.default},function(e,t){e.exports=function(e,t,r){var n,i,a,s,o;function u(){var l=Date.now()-s;l=0?n=setTimeout(u,t-l):(n=null,r||(o=e.apply(a,i),a=i=null))}null==t&&(t=100);var l=function(){a=this,i=arguments,s=Date.now();var l=r&&!n;return n||(n=setTimeout(u,t)),l&&(o=e.apply(a,i),a=i=null),o};return l.clear=function(){n&&(clearTimeout(n),n=null)},l.flush=function(){n&&(o=e.apply(a,i),a=i=null,clearTimeout(n),n=null)},l}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){for(var t=arguments.length,r=Array(t),n=0;n1?t-1:0),n=1;nt&&(t=e[r])}),t},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return"wavesurfer_"+Math.random().toString(32).substring(2)},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=new a.default,r=new XMLHttpRequest,n=!1;r.open(e.method||"GET",e.url,!0),r.responseType=e.responseType||"json",e.xhr&&(e.xhr.requestHeaders&&e.xhr.requestHeaders.forEach(function(e){r.setRequestHeader(e.key,e.value)}),e.xhr.withCredentials&&(r.withCredentials=!0));return r.addEventListener("progress",function(e){t.fireEvent("progress",e),e.lengthComputable&&e.loaded==e.total&&(n=!0)}),r.addEventListener("load",function(e){n||t.fireEvent("progress",e),t.fireEvent("load",e),200==r.status||206==r.status?t.fireEvent("success",r.response,e):t.fireEvent("error",e)}),r.addEventListener("error",function(e){return t.fireEvent("error",e)}),r.send(),t.xhr=r,t};var n,i=r(3),a=(n=i)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r=this.getDuration()?this.seekTo(1):this.seekTo(e/this.getDuration())}},{key:"play",value:function(e,t){var r=this;return this.fireEvent("interaction",function(){return r.play(e,t)}),this.backend.play(e,t)}},{key:"pause",value:function(){if(!this.backend.isPaused())return this.backend.pause()}},{key:"playPause",value:function(){return this.backend.isPaused()?this.play():this.pause()}},{key:"isPlaying",value:function(){return!this.backend.isPaused()}},{key:"skipBackward",value:function(e){this.skip(-e||-this.params.skipLength)}},{key:"skipForward",value:function(e){this.skip(e||this.params.skipLength)}},{key:"skip",value:function(e){var t=this.getDuration()||1,r=this.getCurrentTime()||0;r=Math.max(0,Math.min(t,r+(e||0))),this.seekAndCenter(r/t)}},{key:"seekAndCenter",value:function(e){this.seekTo(e),this.drawer.recenter(e)}},{key:"seekTo",value:function(e){var t=this;if("number"!=typeof e||!isFinite(e)||e<0||e>1)return console.error("Error calling wavesurfer.seekTo, parameter must be a number between 0 and 1!");this.fireEvent("interaction",function(){return t.seekTo(e)});var r=this.backend.isPaused();r||this.backend.pause();var n=this.params.scrollParent;this.params.scrollParent=!1,this.backend.seekTo(e*this.getDuration()),this.drawer.progress(e),r||this.backend.play(),this.params.scrollParent=n,this.fireEvent("seek",e)}},{key:"stop",value:function(){this.pause(),this.seekTo(0),this.drawer.progress(0)}},{key:"setSinkId",value:function(e){return this.backend.setSinkId(e)}},{key:"setVolume",value:function(e){this.backend.setVolume(e),this.fireEvent("volume",e)}},{key:"getVolume",value:function(){return this.backend.getVolume()}},{key:"setPlaybackRate",value:function(e){this.backend.setPlaybackRate(e)}},{key:"getPlaybackRate",value:function(){return this.backend.getPlaybackRate()}},{key:"toggleMute",value:function(){this.setMute(!this.isMuted)}},{key:"setMute",value:function(e){e!==this.isMuted?(e?(this.savedVolume=this.backend.getVolume(),this.backend.setVolume(0),this.isMuted=!0,this.fireEvent("volume",0)):(this.backend.setVolume(this.savedVolume),this.isMuted=!1,this.fireEvent("volume",this.savedVolume)),this.fireEvent("mute",this.isMuted)):this.fireEvent("mute",this.isMuted)}},{key:"getMute",value:function(){return this.isMuted}},{key:"isReady",value:function(){return this.isReady}},{key:"getFilters",value:function(){return this.backend.filters||[]}},{key:"toggleScroll",value:function(){this.params.scrollParent=!this.params.scrollParent,this.drawBuffer()}},{key:"toggleInteraction",value:function(){this.params.interact=!this.params.interact}},{key:"getWaveColor",value:function(){return this.params.waveColor}},{key:"setWaveColor",value:function(e){this.params.waveColor=e,this.drawBuffer()}},{key:"getProgressColor",value:function(){return this.params.progressColor}},{key:"setProgressColor",value:function(e){this.params.progressColor=e,this.drawBuffer()}},{key:"getCursorColor",value:function(){return this.params.cursorColor}},{key:"setCursorColor",value:function(e){this.params.cursorColor=e,this.drawer.updateCursor()}},{key:"getHeight",value:function(){return this.params.height}},{key:"setHeight",value:function(e){this.params.height=e,this.drawer.setHeight(e*this.params.pixelRatio),this.drawBuffer()}},{key:"drawBuffer",value:function(){var e=Math.round(this.getDuration()*this.params.minPxPerSec*this.params.pixelRatio),t=this.drawer.getWidth(),r=e,n=this.drawer.getScrollX(),i=Math.max(n+t,r);this.params.fillParent&&(!this.params.scrollParent||ee&&(this.end=e,this.start=e-(this.end-this.start)),null!=this.minLength&&(this.end=Math.max(this.start+this.minLength,this.end)),null!=this.maxLength&&(this.end=Math.min(this.start+this.maxLength,this.end)),null!=this.element){var r=Math.round(this.start/e*t),n=Math.round(this.end/e*t)-r;for(var i in this.style(this.element,{left:r+"px",width:n+"px",backgroundColor:this.color,cursor:this.drag?"move":"default"}),this.attributes)this.element.setAttribute("data-region-"+i,this.attributes[i]);this.element.title=this.formatTime(this.start,this.end)}}},{key:"bindInOut",value:function(){var e=this;this.firedIn=!1,this.firedOut=!1;var t=function(t){!e.firedOut&&e.firedIn&&(e.start>=Math.round(100*t)/100||e.end<=Math.round(100*t)/100)&&(e.firedOut=!0,e.firedIn=!1,e.fireEvent("out"),e.wavesurfer.fireEvent("region-out",e)),!e.firedIn&&e.start<=t&&e.end>t&&(e.firedIn=!0,e.firedOut=!1,e.fireEvent("in"),e.wavesurfer.fireEvent("region-in",e))};this.wavesurfer.backend.on("audioprocess",t),this.on("remove",function(){e.wavesurfer.backend.un("audioprocess",t)}),this.on("out",function(){e.loop&&e.wavesurfer.play(e.start)})}},{key:"bindEvents",value:function(){var e,t,r,n,i,s,a,o,u,l,d,h,c,v,f,p=this;this.element.addEventListener("mouseenter",function(e){p.fireEvent("mouseenter",e),p.wavesurfer.fireEvent("region-mouseenter",p,e)}),this.element.addEventListener("mouseleave",function(e){p.fireEvent("mouseleave",e),p.wavesurfer.fireEvent("region-mouseleave",p,e)}),this.element.addEventListener("click",function(e){e.preventDefault(),p.fireEvent("click",e),p.wavesurfer.fireEvent("region-click",p,e)}),this.element.addEventListener("dblclick",function(e){e.stopPropagation(),e.preventDefault(),p.fireEvent("dblclick",e),p.wavesurfer.fireEvent("region-dblclick",p,e)}),(this.drag||this.resize)&&(e=p.wavesurfer.drawer.container,t=p.wavesurfer.getDuration(),r=p.scrollSpeed,n=p.scrollThreshold,i=void 0,s=void 0,a=void 0,o=void 0,u=void 0,l=!1,d=void 0,h=void 0,c=function(e){e.touches&&e.touches.length>1||(s=e.targetTouches?e.targetTouches[0].identifier:null,e.stopPropagation(),i=p.wavesurfer.drawer.handleEvent(e,!0)*t,o=p.wrapper.scrollWidth-p.wrapper.clientWidth,h=p.wrapper.getBoundingClientRect(),"handle"==e.target.tagName.toLowerCase()?u=e.target.classList.contains("wavesurfer-handle-start")?"start":"end":(a=!0,u=!1))},v=function(e){e.touches&&e.touches.length>1||((a||u)&&(a=!1,d=null,u=!1),l&&(l=!1,p.util.preventClick(),p.fireEvent("update-end",e),p.wavesurfer.fireEvent("region-update-end",p,e)))},f=function(c){if(!(c.touches&&c.touches.length>1)&&(!c.targetTouches||c.targetTouches[0].identifier==s)&&(a||u)){var v=i,f=p.wavesurfer.drawer.handleEvent(c)*t,m=f-i;if(i=f,p.drag&&a&&(l=l||!!m,p.onDrag(m)),p.resize&&u&&(l=l||!!m,p.onResize(m,u)),p.scroll&&e.clientWidth=0?d=-1:f>v&&w+g.width<=h.right&&(d=1),(-1===d&&w>n||1===d&&w+g.width=h.right-n?1:null}d&&function e(n){if(d&&(a||u)){var s=p.wrapper.scrollLeft+r*d;p.wrapper.scrollLeft=s=Math.min(o,Math.max(0,s));var l=p.wavesurfer.drawer.handleEvent(n)*t,h=l-i;i=l,a?p.onDrag(h):p.onResize(h,u),window.requestAnimationFrame(function(){e(n)})}}(c)}}},p.element.addEventListener("mousedown",c),p.element.addEventListener("touchstart",c),p.wrapper.addEventListener("mousemove",f),p.wrapper.addEventListener("touchmove",f),document.body.addEventListener("mouseup",v),document.body.addEventListener("touchend",v),p.on("remove",function(){document.body.removeEventListener("mouseup",v),document.body.removeEventListener("touchend",v),p.wrapper.removeEventListener("mousemove",f),p.wrapper.removeEventListener("touchmove",f)}),p.wavesurfer.on("destroy",function(){document.body.removeEventListener("mouseup",v),document.body.removeEventListener("touchend",v)}))}},{key:"onDrag",value:function(e){var t=this.wavesurfer.getDuration();this.end+e>t||this.start+e<0||this.update({start:this.start+e,end:this.end+e})}},{key:"onResize",value:function(e,t){"start"==t?this.update({start:Math.min(this.start+e,this.end),end:Math.max(this.start+e,this.end)}):this.update({start:Math.min(this.end+e,this.start),end:Math.max(this.end+e,this.start)})}}]),e}(),a=function(){function e(t,r){var n=this;i(this,e),this.params=t,this.wavesurfer=r,this.util=r.util,Object.getOwnPropertyNames(this.util.Observer.prototype).forEach(function(e){s.prototype[e]=n.util.Observer.prototype[e]}),this.wavesurfer.Region=s,this.list={},this._onReady=function(){n.wrapper=n.wavesurfer.drawer.wrapper,n.params.regions&&n.params.regions.forEach(function(e){n.add(e)}),n.params.dragSelection&&n.enableDragSelection(n.params)}}return n(e,null,[{key:"create",value:function(t){return{name:"regions",deferInit:!(!t||!t.deferInit)&&t.deferInit,params:t,staticProps:{initRegions:function(){console.warn('Deprecated initRegions! Use wavesurfer.initPlugins("regions") instead!'),this.initPlugin("regions")},addRegion:function(e){return this.initialisedPluginList.regions||this.initPlugin("regions"),this.regions.add(e)},clearRegions:function(){this.regions&&this.regions.clear()},enableDragSelection:function(e){this.initialisedPluginList.regions||this.initPlugin("regions"),this.regions.enableDragSelection(e)},disableDragSelection:function(){this.regions.disableDragSelection()}},instance:e}}}]),n(e,[{key:"init",value:function(){this.wavesurfer.isReady&&this._onReady(),this.wavesurfer.on("ready",this._onReady)}},{key:"destroy",value:function(){this.wavesurfer.un("ready",this._onReady),this.disableDragSelection(),this.clear()}},{key:"add",value:function(e){var t=this,r=new this.wavesurfer.Region(e,this.wavesurfer);return this.list[r.id]=r,r.on("remove",function(){delete t.list[r.id]}),r}},{key:"clear",value:function(){var e=this;Object.keys(this.list).forEach(function(t){e.list[t].remove()})}},{key:"enableDragSelection",value:function(e){var t=this,r=e.slop||2,n=this.wavesurfer.drawer.container,i=!1!==e.scroll&&this.wavesurfer.params.scrollParent,s=e.scrollSpeed||1,a=e.scrollThreshold||10,o=void 0,u=this.wavesurfer.getDuration(),l=void 0,d=void 0,h=void 0,c=void 0,v=0,f=void 0,p=void 0,m=function(e){e.touches&&e.touches.length>1||(u=t.wavesurfer.getDuration(),c=e.targetTouches?e.targetTouches[0].identifier:null,l=t.wrapper.scrollWidth-t.wrapper.clientWidth,p=t.wrapper.getBoundingClientRect(),o=!0,d=t.wavesurfer.drawer.handleEvent(e,!0),h=null,f=null)};this.wrapper.addEventListener("mousedown",m),this.wrapper.addEventListener("touchstart",m),this.on("disable-drag-selection",function(){t.wrapper.removeEventListener("touchstart",m),t.wrapper.removeEventListener("mousedown",m)});var g=function(e){e.touches&&e.touches.length>1||(o=!1,v=0,f=null,h&&(t.util.preventClick(),h.fireEvent("update-end",e),t.wavesurfer.fireEvent("region-update-end",h,e)),h=null)};this.wrapper.addEventListener("mouseup",g),this.wrapper.addEventListener("touchend",g),document.body.addEventListener("mouseup",g),document.body.addEventListener("touchend",g),this.on("disable-drag-selection",function(){document.body.removeEventListener("mouseup",g),document.body.removeEventListener("touchend",g),t.wrapper.removeEventListener("touchend",g),t.wrapper.removeEventListener("mouseup",g)});var w=function(m){if(o&&!(++v<=r||m.touches&&m.touches.length>1||m.targetTouches&&m.targetTouches[0].identifier!=c)){h||(h=t.add(e||{}));var g=t.wavesurfer.drawer.handleEvent(m);if(h.update({start:Math.min(g*u,d*u),end:Math.max(g*u,d*u)}),i&&n.clientWidth=p.right-a?1:null)&&function e(r){if(h&&f){var n=t.wrapper.scrollLeft+s*f;t.wrapper.scrollLeft=n=Math.min(l,Math.max(0,n));var i=t.wavesurfer.drawer.handleEvent(r);h.update({start:Math.min(i*u,d*u),end:Math.max(i*u,d*u)}),n0&&window.requestAnimationFrame(function(){e(r)})}}(m)}}};this.wrapper.addEventListener("mousemove",w),this.wrapper.addEventListener("touchmove",w),this.on("disable-drag-selection",function(){t.wrapper.removeEventListener("touchmove",w),t.wrapper.removeEventListener("mousemove",w)})}},{key:"disableDragSelection",value:function(){this.fireEvent("disable-drag-selection")}},{key:"getCurrentRegion",value:function(){var e=this,t=this.wavesurfer.getCurrentTime(),r=null;return Object.keys(this.list).forEach(function(n){var i=e.list[n];i.start<=t&&i.end>=t&&(!r||i.end-i.starte[o]-e[n]-1&&(e.reach[d]="end"),t&&(v.dispatchEvent(c("ps-scroll-"+d)),t<0?v.dispatchEvent(c("ps-scroll-"+p)):t>0&&v.dispatchEvent(c("ps-scroll-"+u)),r&&l(e,d)),e.reach[d]&&(t||a)&&v.dispatchEvent(c("ps-"+d+"-reach-"+e.reach[d]))}(e,i,o,r,a)},_={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},V=function(e){var t=e.element,i=Math.floor(t.scrollTop);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(o(t,f.element.rail("x")).forEach(function(e){return a(e)}),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(o(t,f.element.rail("y")).forEach(function(e){return a(e)}),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),v(t,e),e.scrollbarXActive?t.classList.add(f.state.active("x")):(t.classList.remove(f.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=0),e.scrollbarYActive?t.classList.add(f.state.active("y")):(t.classList.remove(f.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)},k={"click-rail":function(e){e.event.bind(e.scrollbarY,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarYRail,"mousedown",function(t){var i=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=i*e.containerHeight,V(e),t.stopPropagation()}),e.event.bind(e.scrollbarX,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarXRail,"mousedown",function(t){var i=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=i*e.containerWidth,V(e),t.stopPropagation()})},"drag-thumb":function(e){h(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),h(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(e){var t=e.element,i=function(){return r(t,":hover")},a=function(){return r(e.scrollbarX,":focus")||r(e.scrollbarY,":focus")};e.event.bind(e.ownerDocument,"keydown",function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(i()||a())){var o=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(p(o))return}var n=0,s=0;switch(r.which){case 37:n=r.metaKey?-e.contentWidth:r.altKey?-e.containerWidth:-30;break;case 38:s=r.metaKey?e.contentHeight:r.altKey?e.containerHeight:30;break;case 39:n=r.metaKey?e.contentWidth:r.altKey?e.containerWidth:30;break;case 40:s=r.metaKey?-e.contentHeight:r.altKey?-e.containerHeight:-30;break;case 32:s=r.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:s=e.containerHeight;break;case 34:s=-e.containerHeight;break;case 36:s=e.contentHeight;break;case 35:s=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==n||e.settings.suppressScrollY&&0!==s||(t.scrollTop-=s,t.scrollLeft+=n,V(e),function(i,r){var a=Math.floor(t.scrollTop);if(0===i){if(!e.scrollbarYActive)return!1;if(0===a&&r>0||a>=e.contentHeight-e.containerHeight&&r<0)return!e.settings.wheelPropagation}var o=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===o&&i<0||o>=e.contentWidth-e.containerWidth&&i>0)return!e.settings.wheelPropagation}return!0}(n,s)&&r.preventDefault())}})},wheel:function(t){function i(t,i,r){if(!_.isWebKit&&a.querySelector("select:focus"))return!0;if(!a.contains(t))return!1;for(var o=t;o&&o!==a;){if(o.classList.contains(f.element.consuming))return!0;var n=e(o);if([n.overflow,n.overflowX,n.overflowY].join("").match(/(scroll|auto)/)){var s=o.scrollHeight-o.clientHeight;if(s>0&&!(0===o.scrollTop&&r>0||o.scrollTop===s&&r<0))return!0;var l=o.scrollWidth-o.clientWidth;if(l>0&&!(0===o.scrollLeft&&i<0||o.scrollLeft===l&&i>0))return!0}o=o.parentNode}return!1}function r(e){var r=function(e){var t=e.deltaX,i=-1*e.deltaY;return void 0!==t&&void 0!==i||(t=-1*e.wheelDeltaX/6,i=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,i*=10),t!=t&&i!=i&&(t=0,i=e.wheelDelta),e.shiftKey?[-i,-t]:[t,i]}(e),o=r[0],n=r[1];if(!i(e.target,o,n)){var s=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(n?a.scrollTop-=n*t.settings.wheelSpeed:a.scrollTop+=o*t.settings.wheelSpeed,s=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(o?a.scrollLeft+=o*t.settings.wheelSpeed:a.scrollLeft-=n*t.settings.wheelSpeed,s=!0):(a.scrollTop-=n*t.settings.wheelSpeed,a.scrollLeft+=o*t.settings.wheelSpeed),V(t),(s=s||function(e,i){var r=Math.floor(a.scrollTop),o=0===a.scrollTop,n=r+a.offsetHeight===a.scrollHeight,s=0===a.scrollLeft,l=a.scrollLeft+a.offsetWidth===a.scrollWidth;return!(Math.abs(i)>Math.abs(e)?o||n:s||l)||!t.settings.wheelPropagation}(o,n))&&!e.ctrlKey&&(e.stopPropagation(),e.preventDefault())}}var a=t.element;void 0!==window.onwheel?t.event.bind(a,"wheel",r):void 0!==window.onmousewheel&&t.event.bind(a,"mousewheel",r)},touch:function(t){function i(e,i){var r=Math.floor(d.scrollTop),a=d.scrollLeft,o=Math.abs(e),n=Math.abs(i);if(n>o){if(i<0&&r===t.contentHeight-t.containerHeight||i>0&&0===r)return 0===window.scrollY&&i>0&&_.isChrome}else if(o>n&&(e<0&&a===t.contentWidth-t.containerWidth||e>0&&0===a))return!0;return!0}function r(e,i){d.scrollTop-=i,d.scrollLeft-=e,V(t)}function a(e){return e.targetTouches?e.targetTouches[0]:e}function o(e){return!(e.pointerType&&"pen"===e.pointerType&&0===e.buttons||(!e.targetTouches||1!==e.targetTouches.length)&&(!e.pointerType||"mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))}function n(e){if(o(e)){var t=a(e);p.pageX=t.pageX,p.pageY=t.pageY,u=(new Date).getTime(),null!==h&&clearInterval(h)}}function s(t,i,r){if(!d.contains(t))return!1;for(var a=t;a&&a!==d;){if(a.classList.contains(f.element.consuming))return!0;var o=e(a);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var n=a.scrollHeight-a.clientHeight;if(n>0&&!(0===a.scrollTop&&r>0||a.scrollTop===n&&r<0))return!0;var s=a.scrollLeft-a.clientWidth;if(s>0&&!(0===a.scrollLeft&&i<0||a.scrollLeft===s&&i>0))return!0}a=a.parentNode}return!1}function l(e){if(o(e)){var t=a(e),n={pageX:t.pageX,pageY:t.pageY},l=n.pageX-p.pageX,c=n.pageY-p.pageY;if(s(e.target,l,c))return;r(l,c),p=n;var d=(new Date).getTime(),h=d-u;h>0&&(v.x=l/h,v.y=c/h,u=d),i(l,c)&&e.preventDefault()}}function c(){t.settings.swipeEasing&&(clearInterval(h),h=setInterval(function(){t.isInitialized?clearInterval(h):v.x||v.y?Math.abs(v.x)<.01&&Math.abs(v.y)<.01?clearInterval(h):(r(30*v.x,30*v.y),v.x*=.8,v.y*=.8):clearInterval(h)},10))}if(_.supportsTouch||_.supportsIePointer){var d=t.element,p={},u=0,v={},h=null;_.supportsTouch?(t.event.bind(d,"touchstart",n),t.event.bind(d,"touchmove",l),t.event.bind(d,"touchend",c)):_.supportsIePointer&&(window.PointerEvent?(t.event.bind(d,"pointerdown",n),t.event.bind(d,"pointermove",l),t.event.bind(d,"pointerup",c)):window.MSPointerEvent&&(t.event.bind(d,"MSPointerDown",n),t.event.bind(d,"MSPointerMove",l),t.event.bind(d,"MSPointerUp",c)))}}},O=function(r,a){var o=this;if(void 0===a&&(a={}),"string"==typeof r&&(r=document.querySelector(r)),!r||!r.nodeName)throw new Error("no element is specified to initialize RSPerfectScrollbar");for(var n in this.element=r,r.classList.add(f.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},a)o.settings[n]=a[n];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s=function(){return r.classList.add(f.state.focus)},l=function(){return r.classList.remove(f.state.focus)};this.isRtl="rtl"===e(r).direction,this.isNegativeScroll=function(){var e,t=r.scrollLeft;return r.scrollLeft=-1,e=r.scrollLeft<0,r.scrollLeft=t,e}(),this.negativeScrollAdjustment=this.isNegativeScroll?r.scrollWidth-r.clientWidth:0,this.event=new y,this.ownerDocument=r.ownerDocument||document,this.scrollbarXRail=i(f.element.rail("x")),r.appendChild(this.scrollbarXRail),this.scrollbarX=i(f.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",s),this.event.bind(this.scrollbarX,"blur",l),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=e(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=d(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=d(c.borderLeftWidth)+d(c.borderRightWidth),t(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=d(c.marginLeft)+d(c.marginRight),t(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(f.element.rail("y")),r.appendChild(this.scrollbarYRail),this.scrollbarY=i(f.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",s),this.event.bind(this.scrollbarY,"blur",l),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var p=e(this.scrollbarYRail);this.scrollbarYRight=parseInt(p.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=d(p.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var i=e(t);return d(i.width)+d(i.paddingLeft)+d(i.paddingRight)+d(i.borderLeftWidth)+d(i.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=d(p.borderTopWidth)+d(p.borderBottomWidth),t(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=d(p.marginTop)+d(p.marginBottom),t(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:r.scrollLeft<=0?"start":r.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:r.scrollTop<=0?"start":r.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(e){return k[e](o)}),this.lastScrollTop=Math.floor(r.scrollTop),this.lastScrollLeft=r.scrollLeft,this.event.bind(this.element,"scroll",function(e){return o.onScroll(e)}),V(this)};return O.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,t(this.scrollbarXRail,{display:"block"}),t(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=d(e(this.scrollbarXRail).marginLeft)+d(e(this.scrollbarXRail).marginRight),this.railYMarginHeight=d(e(this.scrollbarYRail).marginTop)+d(e(this.scrollbarYRail).marginBottom),t(this.scrollbarXRail,{display:"none"}),t(this.scrollbarYRail,{display:"none"}),V(this),R(this,"top",0,!1,!0),R(this,"left",0,!1,!0),t(this.scrollbarXRail,{display:""}),t(this.scrollbarYRail,{display:""}))},O.prototype.onScroll=function(e){this.isAlive&&(V(this),R(this,"top",this.element.scrollTop-this.lastScrollTop),R(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},O.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),a(this.scrollbarX),a(this.scrollbarY),a(this.scrollbarXRail),a(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},O.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")},O}),function(){var e,t,i=null,r=null,a=null,o=null;RVS.DOC.on("click","#rs_copyright",function(){RVS.F.RSDialog.create({modalid:"#rbm_copyright",bgopacity:.25})}),RVS.DOC.on("click","#rbm_copyright .rbm_close",function(){RVS.F.RSDialog.close()}),RVS.DOC.on("click",".copyright_sel",function(){jQuery(".copyright_sel").removeClass("selected"),jQuery(".crm_content_wrap").removeClass("selected"),this.className+=" selected",document.getElementById("crm_"+this.dataset.crm).className+=" selected"}),RVS.F.capitalise=function(e){return e.substr(0,1).toUpperCase()+e.substr(1)},RVS.F.capitaliseAll=function(e){var t=e.split(" ");for(var i in t)t[i]=t[i].substr(0,1).toUpperCase()+t[i].substr(1);return t.join(" ")},RVS.F.debug=function(e){console.log(e)},RVS.F.compareVersion=function(e,t){if("string"!=typeof e)return!1;if("string"!=typeof t)return!1;e=e.split("."),t=t.split(".");const i=Math.min(e.length,t.length);for(let r=0;rt[r])return 1;if(e[r]0?(c.draggable({handle:".rbm_header",axis:!1,cancel:".rbm_close"}),l.RSScroll("destroy")):(c.draggable({handle:".rbm_header",axis:"x",cancel:".rbm_close"}),l.RSScroll({wheelPropagation:!0,suppressScrollX:!1,minScrollbarLength:30}))},center:function(){if(s){var e=Math.max(.5*window.innerHeight-.5*c.height(),0),t="auto";s[0].dataset.centerineditor&&(t=Math.round(.5*RVS.C.rb.width()-.5*c.width())),RVS.F.RSDialog.setDragScroll(e),c.css({marginTop:Math.ceil(e),marginLeft:t,left:0,top:0}),l.RSScroll("update")}},close:function(e){s&&(tpGS.gsap.killTweensOf(s),s.hide().css("opacity",0)),!n&&d&&(tpGS.gsap.killTweensOf(d),d.hide().css("opacity",0)),d.css("z-index",999995),s=n,n=void 0},doCancelModal:function(e){var t,i;document.getElementById("decmod_icon").innerHTML=e.icon,document.getElementById("decmod_title").innerHTML=e.title,document.getElementById("decmod_maintxt").innerHTML=e.maintext,document.getElementById("decmod_subtxt").innerHTML=e.subtext,void 0!==e.do?(t=document.getElementById("decmod_do_icon"),i=document.getElementById("decmod_do_txt"),void 0!==t&&(t.innerHTML=e.do.icon),void 0!==i&&(i.innerHTML=e.do.text),jQuery("#decmod_do_btn").show().off("click").on("click",function(){void 0!==e.do.event&&RVS.DOC.trigger(e.do.event,e.do.eventparam),!0!==e.do.keepDialog&&(RVS.F.RSDialog.close(),RVS.F.RSDialog.close())})):jQuery("#decmod_do_btn").hide(),void 0!==e.cancel?(t=document.getElementById("decmod_dont_icon"),i=document.getElementById("decmod_dont_txt"),void 0!==t&&(t.innerHTML=e.cancel.icon),void 0!==i&&(i.innerHTML=e.cancel.text),jQuery("#decmod_dont_btn").show().off("click").on("click",function(){RVS.F.RSDialog.close()})):jQuery("#decmod_dont_btn").hide(),e.swapbuttons?jQuery("#decmod_do_btn").css({float:"right",marginLeft:"10px",marginRight:"0px"}):jQuery("#decmod_do_btn").css({float:"none",marginLeft:"0px",marginRight:"10px"})}},RVS.DOC.on("mousedown",".rb_modal",function(){RVS.S.clickStartOnModal=!0}).on("mouseup",".rb_modal",function(){setTimeout(function(){RVS.S.clickStartOnModal=!1},50)}),RVS.DOC.on("click",".rb-modal-content",function(){s&&!0!==RVS.S.clickStartOnModal&&s.find(".rbm_close").click(),RVS.S.clickStartOnModal=!1}).on("click",".rb_modal",function(e){e.stopPropagation()}).on("keydown",function(e,t){"27"==e.keyCode&&s&&s.find(".rbm_close").click()}),jQuery(window).on("resize",RVS.F.RSDialog.center),RVS.F.triggerShowHideDep=function(e,t){void 0===e.dataset.show||void 0===e.dataset.hide||"radio"===e.type&&!e.checked?RVS.F.showHideDep({target:e.dataset.showhide,nortarget:e.dataset.hideshow,value:void 0===t?e.value:t,depend:e.dataset.showhidedep}):RVS.F.showHideGroups({hide:e.dataset.hide,show:e.dataset.show,val:t,showprio:e.dataset.showprio})},RVS.F.triggerInput=function(e){if(void 0!==e.inp){var t=e.inp.split(",");for(var i in e.when="true"===e.when||"false"!==e.when&&e.when,e.whennot="true"===e.whennot||"false"!==e.whennot&&e.whennot,t)if(t.hasOwnProperty(i)){var r=jQuery(t[i].replace("*val*",e.dep));void 0!==e.val&&(e.val=e.val.replace("*val*",e.dep),(void 0!==e.when&&e.dep==e.when||void 0!==e.whennot&&e.dep!=e.whennot||void 0===e.when&&void 0===e.whennot)&&("checkbox"===r[0].type?r.checked="false"!==e.val&&!1!==e.val:r.val(e.val))),r.trigger("change")}}},RVS.F.showHideDep=function(e){var t=jQuery(e.target),i=jQuery(e.nortarget),r="true"===e.depend||"false"!==e.depend&&e.depend;"string"==typeof r&&r.indexOf("!!")>=0?(r=r.replace("!!",""),e.value!==r?(t.show().removeClass("showhide_hidden"),i.hide().addClass("showhide_hidden")):(t.hide().addClass("showhide_hidden"),i.show().removeClass("showhide_hidden"))):e.value===r?(t.show().removeClass("showhide_hidden"),i.hide().addClass("showhide_hidden")):(t.hide().addClass("showhide_hidden"),i.show().removeClass("showhide_hidden"))},RVS.F.showHideGroups=function(e){void 0!==e.val&&(e.show=e.show.replace(/\*val\*/g,e.val).replace(/ /g,""),e.hide=e.hide.replace(/\*val\*/g,e.val).replace(/ /g,"")),"hide"===e.showprio?(jQuery(e.show).show(),jQuery(e.hide).hide()):(jQuery(e.hide).hide(),jQuery(e.show).show())},RVS.F.updateEasyInput=function(e){e.nval="false"!==e.nval&&("true"===e.nval||e.nval),e.path=void 0===e.path?"settings.":e.path;var t=void 0,i="",r=e.el.type,a=e.el.dataset;switch(r){case"checkbox":case"text":case"textarea":case"select-one":case"select-multiple":if(e.multiselection)for(var o in RVS.selLayers)RVS.selLayers.hasOwnProperty(o)&&(i=void 0===e.nval?RVS.F.getDeepVal({root:e.root,path:e.path+RVS.selLayers[o]+"."+e.el.dataset.r}):e.nval,t=null==t||t==i?i:void 0!==a.multiplaceholder?a.multiplaceholder:"");else t=void 0===e.nval?RVS.F.getDeepVal({root:e.root,path:e.path+e.el.dataset.r}):e.nval;void 0===t&&void 0!==e.el.dataset.default&&(t=e.el.dataset.default),"select-one"===r&&(e.el.className.indexOf("setboxes")>=0&&RVS.F.checkAvailableTagS2({select:jQuery(e.el),val:t}),e.el.value=t,jQuery(e.el).trigger("change.select2RS")),"select-multiple"===r&&(jQuery.isArray(t)||(t=t.split(",")),jQuery(e.el).val(t),jQuery(e.el).trigger("change.select2RS")),void 0===a.unselect&&void 0===a.select||RVS.F.setUnsetSelected({unselect:a.unselect,select:a.select,val:e.el.value,rval:a.rval,prval:a.prval,prvalif:a.prvalif}),"checkbox"===r?e.el.checked=void 0===t?void 0:"false"!==t&&!1!==t:(e.el.value=t,e.el.history=e.el.value),"layer_action_type"===e.el.id&&(e.el.value=RVS_LANG["layeraction_"+e.el.value]),void 0!==e.el.value&&"undefined"!==e.el.value||(e.el.value=""),"text"===r&&e.el.className.indexOf("my-color-field")>=0&&jQuery(e.el).rsColorPicker("refresh");break;case"radio":if(e.multiselection)for(var o in RVS.selLayers)RVS.selLayers.hasOwnProperty(o)&&(i=void 0===e.nval?e.el.value===RVS.F.getDeepVal({root:e.root,path:e.path+RVS.selLayers[o]+"."+e.el.dataset.r}):e.nval,t=null==t||t==i?i:"");else t=void 0===e.nval?e.el.value===RVS.F.getDeepVal({root:e.root,path:e.path+e.el.dataset.r}):e.nval;e.el.checked=t,void 0===a.unselect&&void 0===a.select||e.el.checked.checked&&RVS.F.setUnsetSelected({unselect:a.unselect,select:a.select,val:e.el.checked,rval:a.rval,prval:a.prval,prvalif:a.prvalif})}},RVS.F.updateEasyInputs=function(e){e.path=void 0===e.path?"settings.":e.path,jQuery(e.container).find(".easyinit").each(function(t){if(RVS.F.updateEasyInput({el:this,path:e.path,multiselection:e.multiselection,root:e.root}),"init"===e.trigger||e.visualUpdate){var i=jQuery(this);"init"===e.trigger&&i.trigger("init"),"checkbox"===this.type&&RVS.F.turnOnOffVisUpdate({input:i})}})},RVS.F.getDeepValue=function(e,t){if("string"==typeof t&&(t=t.split(".")),t.length>1){var i=t.shift();return e.hasOwnProperty(i)?RVS.F.getDeepValue(e[i],t):void 0}return e.hasOwnProperty(t[0])?e[t[0]]:void 0},RVS.F.writeDeepPath=function(e,t,i){if("string"==typeof t){var r=t.split("."),a=r.length,o=a-1,n=e;if(a)for(var s=0;s=0)||void 0!==RVS.S.actionTrgtLayerId&&"none"!==RVS.S.actionTrgtLayerId)return RVS.F.getDeepValue(void 0===e.root?RVS.SLIDER:e.root,RVS.F.getConcVals(e.path,void 0===e.screen?RVS.screen:e.screen))},RVS.F.minMaxCheck=function(e){return e.v="wrong"!==e.v&&void 0!==e.max?Math.min(e.v,e.max):e.v,e.v="wrong"!==e.v&&void 0!==e.min?Math.max(e.v,e.min):e.v,e.v},RVS.F.checkNumInput=function(e){var t=jQuery.isNumeric(e.val),i=t?e.val:e.val.replace(/[^\d||-]+/g,""),r=t?"":e.val.replace(/\d+/,""),a=void 0!==e.history?e.history.replace(/\d+/,""):"px",o=void 0!==e.allowed?e.allowed.toLowerCase().split(","):["px"],n="";if(i=""===i?"wrong":i,r=r.toLowerCase(),jQuery.inArray("random",o)>=0&&"{"===r[0]&&"}"===r[r.length-1]||jQuery.inArray("cycle",o)>=0&&"["===r[0]&&"]"===r[r.length-1])return e.val=e.val.replace(/[^[\d||%||\-||{||}||.||,||\[||\]]+/g,""),e.val;if(jQuery.inArray("#/#",o)>=0&&"#"===r[0]&&"#"===r[r.length-1]&&"/"===e.val[2])return e.val;for(var s in o)o.hasOwnProperty(s)&&(r!=o[s]&&r!="-"+o[s]||(n=o[s]));return"wrong"===i&&""===n&&e.val.length>0?"badvalue":(i="wrong"===i?0:i,"%"===n||"px"===n||"ms"===n||"deg"===n||"char"===n||"-%"===n||"-px"===n||"-ms"===n||"-deg"===n?RVS.F.minMaxCheck({v:i,min:e.min,max:e.max})+n:""!==n?n.toLowerCase():e.val.length<=1||e.val==i?jQuery.inArray("none",o)>=0&&0===i?"none":(a=jQuery.inArray(a,o)>=0&&("px"===a||"%"===a||"ms"===a||"deg"===a||"char"===a)?a:jQuery.inArray("px",o)>=0?"px":jQuery.inArray("ms",o)>=0?"ms":jQuery.inArray("%",o)>=0?"%":jQuery.inArray("deg",o)>=0?"deg":jQuery.inArray("char",o)>=0?"char":"",RVS.F.minMaxCheck({v:i,min:e.min,max:e.max})+a):"badvalue")},RVS.DOC.on("change init update focus",".tos2, .basicinput, .scblockinput, .slideinput, .sliderinput, .globalinput, .layerinput, .navinput, .navstyleinput, .indeplayerinput, .actioninput, .targetlayeractioninput",function(e){var t=e.currentTarget,i=t.dataset,r="checkbox"===t.type?this.checked:this.value,a=jQuery(this);if(i.numeric){if("badvalue"===(r=RVS.F.checkNumInput({val:r,allowed:i.allowed,history:i.history,min:i.min,max:i.max})))return void jQuery(t).addClass("badvalue");t.className=t.className.replace("badvalue",""),t.value=r,i.history=t.value}switch("true"===i.sanitize&&(r=RVS.F.sanitize_input(r)),"select-multiple"===t.type&&(r=[],jQuery.each(t.selectedOptions,function(){r.push(this.value)})),void 0===i.showhide&&void 0===i.show&&void 0===i.hide||("radio"!==t.type||t.checked)&&RVS.F.triggerShowHideDep(t,r),void 0===i.unselect&&void 0===i.select||("radio"!==t.type||t.checked)&&RVS.F.setUnsetSelected({unselect:i.unselect,select:i.select,val:r,rval:i.rval,prval:i.prval,prvalif:i.prvalif}),void 0===i.setclasson&&void 0===i.class||("radio"!==t.type||t.checked)&&RVS.F.setUnsetClass({container:i.setclasson,class:i.class,inversclass:i.inversclass,val:r,rval:i.rval}),void 0===i.disable&&void 0===i.enable||("radio"!==t.type||t.checked)&&RVS.F.setEnableDisable({disable:i.disable,enable:i.enable,val:r}),void 0===i.available&&void 0===i.unavailable||("radio"!==t.type||t.checked)&&RVS.F.setUnAvailable({unavailable:i.unavailable,available:i.available,val:r}),void 0!==i.change&&(void 0!==i.changewhen&&(r===i.changewhen||!0===r&&"true"===i.changewhen||!1===r&&"false"===i.changewhen)&&RVS.F.setInputTo({field:jQuery(i.change),val:i.changeto,path:i.path}),void 0!==i.changewhennot&&r!==i.changewhennot&&(!1!==r&&"false"!==r||i.changewhennot+""!="false")&&(!0!==r&&"true"!==r||i.changewhennot+""!="true")&&RVS.F.setInputTo({field:jQuery(i.change),val:i.changeto,path:i.path})),void 0!==i.updatetext&&jQuery(i.updatetext).text(r),e.type){case"change":if(void 0!==i.r){if(void 0!==i.valcheck&&RVS.F.hasOwnProperty(i.valcheck)&&"function"==typeof RVS.F[i.valcheck]){r=RVS.F[i.valcheck](r);i.numeric&&(r=RVS.F.checkNumInput({val:r,allowed:i.allowed,history:i.history,min:i.min,max:i.max})),this.value=r,i.history=r}a.hasClass("scblockinput")&&RVS.F.writeDeepPath(RVS.SC.BLOCK,i.r,r),a.hasClass("slideinput")&&RVS.F.updateSliderObj({path:RVS.S.slideId+".slide."+i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("navstyleinput")&&(RVS.F.updateSliderObj({path:i.r+"-def",val:!0}),jQuery("#"+e.currentTarget.id+"-def").prop("checked","checked"),RVS.F.turnOnOff(jQuery("#"+e.currentTarget.id+"-def").closest(".tponoffwrap"),!1),RVS.F.updateSliderObj({path:i.r,val:r,evt:i.evt,evtparam:i.evtparam})),a.hasClass("globalinput")&&RVS.F.updateSliderObj({path:i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("sliderinput")&&RVS.F.updateSliderObj({path:"settings."+i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("layerinput")&&"true"!==i.updateviaevt&&1!=i.updateviaevt&&RVS.F.updateLayerObj({path:i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("actioninput")&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.selLayers[0]+"."+i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("targetlayeractioninput")&&(void 0!==RVS.S.actionTrgtLayerId&&(""+RVS.S.actionTrgtLayerId).indexOf("static-")>=0?RVS.F.updateSliderObj({path:RVS.SLIDER.staticSlideId+".layers."+(""+RVS.S.actionTrgtLayerId).replace("static-","")+"."+i.r,val:r,evt:i.evt,evtparam:i.evtparam}):RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+RVS.S.actionTrgtLayerId+"."+i.r,val:r,evt:i.evt,evtparam:i.evtparam})),a.hasClass("indeplayerinput")&&RVS.F.updateSliderObj({path:RVS.S.slideId+".layers."+i.r,val:r,evt:i.evt,evtparam:i.evtparam}),a.hasClass("presetToCustom")&&(jQuery("#sr_"+i.evtparam+"_style_preset").val("").trigger("change.select2RS"),RVS.SLIDER.settings.nav[i.evtparam].preset=""),void 0!==this.dataset.triggerinp&&RVS.F.triggerInput({inp:this.dataset.triggerinp,dep:r,val:this.dataset.triggerinpval,when:this.dataset.triggerwhen,whennot:this.dataset.triggerwhennot})}a.hasClass("callEvent")&&jQuery("body").trigger(i.evt,{event:e,val:r,eventparam:i.evtparam});break;case"focusin":void 0!==i.focusevt&&RVS.DOC.trigger(i.focusevt,{event:e,val:r,eventparam:i.focusevtparam}),void 0!==i.responsive&&(RVS.S.respInfoBar.visible=!0,RVS.F.showFieldResponsiveValues(this)),"true"==i.cursortoclick?window.setTimeout(function(){!function(e){if("number"==typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if(void 0!==e.createTextRange){e.focus();var t=e.createTextRange();t.collapse(!1),t.select()}}(this)},1):a.select()}}),RVS.F.showInfo=function(e){if(!("register"==e.type&&jQuery("#rbm_activate_slider").length>0)){var t="register"==e.type?e.content:'info';"info"==e.type&&(t='info'),"goodtoknow"==e.type&&(t='mode_comment'),"warning"==e.type&&(t='close'),"success"==e.type&&(t='done'),e.showdelay=null!=e.showdelay?e.showdelay:0,e.hidedelay=null!=e.hidedelay?e.hidedelay:0,0===jQuery("#rb_maininfo_wrap").length&&jQuery("body").append('
                '),0==jQuery("#eg-toolbox-wrapper").length&&jQuery("#rb_maininfo_wrap").append('
                ').appendTo(jQuery("body")),"register"===e.type?jQuery("#eg-toolbox-wrapper").append(t):jQuery("#eg-toolbox-wrapper").append('
                '+t+e.content+"
                ");var i=jQuery("#eg-toolbox-wrapper").find(".eg-toolbox.newadded");i.removeClass("newadded"),tpGS.gsap.fromTo(i,.5,{y:-50,autoAlpha:0,transformOrigin:"50% 50%",transformPerspective:900,rotationX:-90},{autoAlpha:1,y:0,rotationX:0,ease:"back.out",delay:e.showdelay}),"event"!=e.hideon?("register"==e.type?i.find(".rbmas_close").click(function(){tpGS.gsap.to(i,.3,{x:200,ease:"power3.inOut",autoAlpha:0,onComplete:function(){i.remove()}})}):i.click(function(){tpGS.gsap.to(i,.3,{x:200,ease:"power3.inOut",autoAlpha:0,onComplete:function(){i.remove()}})}),0!=e.hidedelay&&"click"!=e.hideon&&tpGS.gsap.to(i,.3,{x:200,ease:"power3.inOut",autoAlpha:0,delay:e.hidedelay+e.showdelay,onComplete:function(){i.remove()}})):jQuery("#eg-toolbox-wrapper").on(e.event,function(){tpGS.gsap.to(i,.3,{x:200,ease:"power3.inOut",autoAlpha:0,onComplete:function(){i.remove()}})})}},RVS.F.showRegisterSliderInfo=function(){void 0===window.rbmContent&&(window.rbmContent='
                ',window.rbmContent+='
                close
                ',window.rbmContent+='
                ',window.rbmContent+='\t
                '+RVS_LANG.active_sr_to_access+"
                ",window.rbmContent+='\t
                check'+RVS_LANG.active_sr_tmp_obl+"
                ",window.rbmContent+='\t
                check'+RVS_LANG.addons+"
                ",window.rbmContent+='\t
                check'+RVS_LANG.active_sr_inst_upd+"
                ",window.rbmContent+='\t
                check'+RVS_LANG.active_sr_one_on_one+"
                ",window.rbmContent+='\t
                ',window.rbmContent+='\t\t
                vpn_key'+(RVS.ENV.selling?RVS_LANG.ihavelicensekey:RVS_LANG.ihavepurchasecode)+"
                ",window.rbmContent+='\t\t
                shopping_cart'+(RVS.ENV.selling?RVS_LANG.getlicensekey:RVS_LANG.getpurchasecode)+"",window.rbmContent+="\t
                ",window.rbmContent+="
                ",window.rbmContent+='
                ',window.rbmContent+='\t
                '+(RVS.ENV.selling?RVS_LANG.active_sr_plg_activ_key:RVS_LANG.active_sr_plg_activ)+"
                ",window.rbmContent+='\t',window.rbmContent+='\tvpn_key'+(RVS.ENV.selling?RVS_LANG.registerKey:RVS_LANG.registerCode)+"",window.rbmContent+='\t
                ',window.rbmContent+='\t\t
                '+(RVS.ENV.selling?RVS_LANG.onelicensekey:RVS_LANG.onepurchasekey)+"
                ",window.rbmContent+='\t\t
                '+(RVS.ENV.selling?RVS_LANG.onelicensekey_info:RVS_LANG.onepurchasekey_info)+"
                ",window.rbmContent+='\t\t
                shopping_cart'+(RVS.ENV.selling?RVS_LANG.getlicensekey:RVS_LANG.getpurchasecode)+"",RVS.ENV.selling&&(window.rbmContent+='person'+RVS_LANG.membersarea+""),window.rbmContent+="\t
                ",window.rbmContent+="
                ",window.rbmContent+='
                ',window.rbmContent+="
                ",RVS.DOC.on("click","#rbmas_active_plugin_now",function(){return jQuery("#rbm_activate_slider").addClass("rbmas_show_activate"),!1})),RVS.F.showInfo({content:window.rbmContent,type:"register",showdelay:0,hidedelay:0,hideon:"",event:""})},RVS.F.showWaitAMinute=function(e){var i=jQuery("#waitaminute");if(t=void 0===t?0:t,null!=e.delay&&(t++,tpGS.gsap.to(i,.3,{autoAlpha:1,ease:"power3.inOut"}),tpGS.gsap.set(i,{display:"block"}),setTimeout(function(){0===--t&&tpGS.gsap.to(i,.3,{autoAlpha:0,ease:"power3.inOut",onComplete:function(){tpGS.gsap.set(i,{display:"block"})}})},e.delay)),null!=e.fadeIn&&(i&&i.length>0&&(tpGS.gsap.to(i,e.fadeIn/1e3,{autoAlpha:1,ease:"power3.inOut"}),tpGS.gsap.set(i,{display:"block"})),t++),null!=e.fadeOut&&0===--t&&i&&i.length>0&&tpGS.gsap.to(i,e.fadeOut/1e3,{autoAlpha:0,ease:"power3.inOut",onComplete:function(){tpGS.gsap.set(i,{display:"block"})}}),null!=e.text)switch(e.text){case"progress1":break;default:i.html('
                '+e.text+"
                ")}else i.html('
                '+RVS_LANG.please_wait_a_moment+"
                ");return!0},RVS.F.turnOnOff=function(e,t){var i=e.find("input");i.is(":checked")?t?(i.removeAttr("checked"),i.trigger("change"),e.addClass("off")):e.removeClass("off"):t?(i.prop("checked","checked"),i.trigger("change"),e.removeClass("off")):e.addClass("off")},RVS.F.turnOnOffVisUpdate=function(e){e.btn=void 0===e.btn?e.input.closest(".tponoff_inner"):e.btn,e.wrap=e.btn.closest(".tponoffwrap"),e.input=void 0===e.input?btn.find("input"):e.input,e.input.is(":checked")?(e.wrap.addClass("on"),e.wrap.removeClass("off")):(e.wrap.removeClass("on"),e.wrap.addClass("off"))},RVS.F.initOnOff=function(t){void 0===t?jQuery('input[type="checkbox"]').each(function(){var e=jQuery(this);e.hasClass("simplechkbx")||e.hasClass("tponoff")||(e.wrap('
                On
                Off
                '),e.addClass("tponoff"))}):t.find('input[type="checkbox"]').each(function(){var e=jQuery(this);e.hasClass("simplechkbx")||e.hasClass("tponoff")||(e.wrap('
                On
                Off
                '),e.addClass("tponoff"))}),void 0===e&&(e=!0,RVS.DOC.on("click",".tponoffwrap",function(){RVS.F.turnOnOff(jQuery(this),!0)})),RVS.F.updateAllOnOff()},RVS.F.updateAllOnOff=function(){jQuery(".tponoffwrap").each(function(){RVS.F.turnOnOff(jQuery(this),!1)})},RVS.F.getAllShortCodes=function(){console.log(""),console.log("%c ------- INSERT SHORTCODE PARAMETERS INTO TEMPLATE LIBRARY --------","background:#222;color:#bada55"),console.log(""),jQuery(".slider_slug").find("input").each(function(){var e,t="";void 0!==(e=RVS.SC.parseShortCode(this.value))&&void 0!==e.attributes&&(void 0!==(e=e.attributes).usage&&(t+=' usage="'+e.usage+'"'),void 0!==e.modal&&(t+=' modal="'+e.modal+'"'),void 0!==e.offset&&(t+=' offset="'+e.offset+'"'),void 0!==e.layout&&(t+=' layout="'+e.layout+'"'),void 0!==e.zindex&&(t+=' zindex="'+e.zindex+'"'),""!==t&&void 0!==t&&(console.log("%c==== "+e.alias+" ==== ","background:#222;font-size:13px; line-height:15px;"),console.log("%c"+t,"background:#222;color:#c0392b;font-size:10px; line-height:15px;"),console.log("")))}),console.log("%c -------------------------------------------------------------------","background:#222;color:#bada55")},RVS.F.ajaxRequest=function(e,t,i,r,a,o,n){var s={action:RVS.ENV.plugin_dir+"_ajax_action",client_action:e,nonce:RVS.ENV.nonce,data:t};b(),h(),f(),void 0===r&&(void 0!==o?RVS.F.showWaitAMinute({fadeIn:500,text:o}):RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.please_wait_a_moment})),jQuery.ajax({type:"post",url:ajaxurl,dataType:"json",data:s,success:function(t){if(void 0!==r||t.is_redirect||RVS.F.showWaitAMinute({fadeOut:500}),g(),!t)return RVS.F.showErrorMessage("Empty ajax response!"),!1;if(-1==t)return RVS.F.showErrorMessage("ajax error!!!"),!1;if(0==t)return RVS.F.showErrorMessage("ajax error, action: "+e+" not found"),!1;if(null==t.success)return RVS.F.showErrorMessage("The 'success' param is a must!"),!1;if(0==t.success){if(void 0===a)return RVS.F.showErrorMessage(t.message),!1;"function"==typeof i&&i(t)}else"function"==typeof i&&i(t),t.message&&!0!==n&&S(t.message),t.is_redirect&&(location.href=t.redirect_url)},error:function(t,i,a){switch(void 0===r&&RVS.F.showWaitAMinute({fadeOut:500}),g(),e){case"preview_slider":jQuery("#rbm_preview .rbm_close").click(),RVS.F.showInfo({content:RVS_LANG.previewnotworking,type:"info",showdelay:0,hidedelay:5,hideon:"",event:""});break;case"check_system":RVS.F.showInfo({content:RVS_LANG.checksystemnotworking,type:"info",showdelay:0,hidedelay:5,hideon:"",event:""});break;default:"parsererror"==i&&RVS.F.debug(t.responseText),RVS.F.showErrorMessage("Ajax Error!!! "+i)}}})},RVS.F.showErrorMessage=function(e){RVS.F.showInfo({content:e,type:"warning",showdelay:0,hidedelay:3,hideon:"",event:""}),m()},RVS.F.setErrorMessageID=function(e){i=e},RVS.F.setSuccessMessageID=function(e){r=e},RVS.F.hideSuccessMessage=function(){r?(jQuery("#"+r).hide(),r=null):jQuery("#success_message").slideUp("slow").fadeOut("slow"),m()};var h=function(){a&&jQuery("#"+a).show()},g=function(){a&&(jQuery("#"+a).hide(),a=null)},f=function(){if(o){var e=o.split(",");if(e.length>1)for(var t=0;t1)for(var t=0;t0&&(e.splice(p-1,2),p-=2)}e=e.join("/")}if((g||m)&&f){for(p=(i=e.split("/")).length;p>0;p-=1){if(r=i.slice(0,p).join("/"),g)for(u=g.length;u>0;u-=1)if((a=f[g.slice(0,u).join("/")])&&(a=a[r])){o=a,s=p;break}if(o)break;!l&&m&&m[r]&&(l=m[r],c=p)}!o&&l&&(o=l,s=c),o&&(i.splice(0,s,o),e=i.join("/"))}return e}function m(t,i){return function(){var r=v.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),o.apply(e,r.concat([t,i]))}}function b(e){return function(t){l[e]=t}}function S(i){if(g(c,i)){var r=c[i];delete c[i],p[i]=!0,t.apply(e,r)}if(!g(l,i)&&!g(p,i))throw new Error("No "+i);return l[i]}function y(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function R(e){return e?y(e):[]}function _(e){return function(){return d&&d.config&&d.config[e]||{}}}n=function(e,t){var i,r,a=y(e),o=a[0],n=t[1];return e=a[1],o&&(i=S(o=f(o,n))),o?e=i&&i.normalize?i.normalize(e,(r=n,function(e){return f(e,r)})):f(e,n):(o=(a=y(e=f(e,n)))[0],e=a[1],o&&(i=S(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:i}},s={require:function(e){return m(e)},exports:function(e){var t=l[e];return void 0!==t?t:l[e]={}},module:function(e){return{id:e,uri:"",exports:l[e],config:_(e)}}},t=function(t,i,r,a){var o,d,u,v,h,f,y,_=[],V=typeof r;if(f=R(a=a||t),"undefined"===V||"function"===V){for(i=!i.length&&r.length?["require","exports","module"]:i,h=0;h0&&(i.call(arguments,e.prototype.constructor),a=t.prototype.constructor),a.apply(this,arguments)}t.displayName=e.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},t.appendMany=function(t,i){if("1.7"===e.fn.jquery.substr(0,3)){var r=e();e.map(i,function(e){r=r.add(e)}),i=r}t.append(i)},t.__cache={};var a=0;return t.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2RS-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2RS-id",t)):(e.setAttribute("data-select2RS-id",++a),t=a.toString())),t},t.StoreData=function(e,i,r){var a=t.GetUniqueElementId(e);t.__cache[a]||(t.__cache[a]={}),t.__cache[a][i]=r},t.GetData=function(i,r){var a=t.GetUniqueElementId(i);return r?t.__cache[a]&&null!=t.__cache[a][r]?t.__cache[a][r]:e(i).data(r):t.__cache[a]},t.RemoveData=function(e){var i=t.GetUniqueElementId(e);null!=t.__cache[i]&&delete t.__cache[i],e.removeAttribute("data-select2RS-id")},t}),t.define("select2RS/results",["jquery","./utils"],function(e,t){function i(e,t,r){this.$element=e,this.data=r,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=e('
                  ');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var i=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var r=e(''),a=this.options.get("translations").get(t.message);r.append(i(a(t.args))),r[0].className+=" select2RS-results__message",this.$results.append(r)},i.prototype.hideMessages=function(){this.$results.find(".select2RS-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var i=0;i0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var i=this;this.data.current(function(r){var a=e.map(r,function(e){return e.id.toString()});i.$results.find(".select2RS-results__option[aria-selected]").each(function(){var i=e(this),r=t.GetData(this,"data"),o=""+r.id;null!=r.element&&r.element.selected||null==r.element&&e.inArray(o,a)>-1?i.attr("aria-selected","true"):i.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},i=this.option(t);i.className+=" loading-results",this.$results.prepend(i)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(i){var r=document.createElement("li");r.className="select2RS-results__option";var a={role:"option","aria-selected":"false"},o=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var n in(null!=i.element&&o.call(i.element,":disabled")||null==i.element&&i.disabled)&&(delete a["aria-selected"],a["aria-disabled"]="true"),null==i.id&&delete a["aria-selected"],null!=i._resultId&&(r.id=i._resultId),i.title&&(r.title=i.title),i.children&&(a.role="group",a["aria-label"]=i.text,delete a["aria-selected"]),a){var s=a[n];r.setAttribute(n,s)}if(i.children){var l=e(r),c=document.createElement("strong");c.className="select2RS-results__group";e(c);this.template(i,c);for(var d=[],p=0;p",{class:"select2RS-results__options select2RS-results__options--nested"});h.append(d),l.append(c),l.append(h)}else this.template(i,r);return t.StoreData(r,"data",i),r},i.prototype.bind=function(i,r){var a=this,o=i.id+"-results";this.$results.attr("id",o),i.on("results:all",function(e){a.clear(),a.append(e.data),i.isOpen()&&(a.setClasses(),a.highlightFirstItem())}),i.on("results:append",function(e){a.append(e.data),i.isOpen()&&a.setClasses()}),i.on("query",function(e){a.hideMessages(),a.showLoading(e)}),i.on("select",function(){i.isOpen()&&(a.setClasses(),a.options.get("scrollAfterSelect")&&a.highlightFirstItem())}),i.on("unselect",function(){i.isOpen()&&(a.setClasses(),a.options.get("scrollAfterSelect")&&a.highlightFirstItem())}),i.on("open",function(){a.$results.attr("aria-expanded","true"),a.$results.attr("aria-hidden","false"),a.setClasses(),a.ensureHighlightVisible()}),i.on("close",function(){a.$results.attr("aria-expanded","false"),a.$results.attr("aria-hidden","true"),a.$results.removeAttr("aria-activedescendant")}),i.on("results:toggle",function(){var e=a.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),i.on("results:select",function(){var e=a.getHighlightedResults();if(0!==e.length){var i=t.GetData(e[0],"data");"true"==e.attr("aria-selected")?a.trigger("close",{}):a.trigger("select",{data:i})}}),i.on("results:previous",function(){var e=a.getHighlightedResults(),t=a.$results.find("[aria-selected]"),i=t.index(e);if(!(i<=0)){var r=i-1;0===e.length&&(r=0);var o=t.eq(r);o.trigger("mouseenter");var n=a.$results.offset().top,s=o.offset().top,l=a.$results.scrollTop()+(s-n);0===r?a.$results.scrollTop(0):s-n<0&&a.$results.scrollTop(l)}}),i.on("results:next",function(){var e=a.getHighlightedResults(),t=a.$results.find("[aria-selected]"),i=t.index(e)+1;if(!(i>=t.length)){var r=t.eq(i);r.trigger("mouseenter");var o=a.$results.offset().top+a.$results.outerHeight(!1),n=r.offset().top+r.outerHeight(!1),s=a.$results.scrollTop()+n-o;0===i?a.$results.scrollTop(0):n>o&&a.$results.scrollTop(s)}}),i.on("results:focus",function(e){e.element.addClass("select2RS-results__option--highlighted")}),i.on("results:message",function(e){a.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=a.$results.scrollTop(),i=a.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY>0&&t-e.deltaY<=0,o=e.deltaY<0&&i<=a.$results.height();r?(a.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):o&&(a.$results.scrollTop(a.$results.get(0).scrollHeight-a.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2RS-results__option[aria-selected]",function(i){var r=e(this),o=t.GetData(this,"data");"true"!==r.attr("aria-selected")?a.trigger("select",{originalEvent:i,data:o}):a.options.get("multiple")?a.trigger("unselect",{originalEvent:i,data:o}):a.trigger("close",{})}),this.$results.on("mouseenter",".select2RS-results__option[aria-selected]",function(i){var r=t.GetData(this,"data");a.getHighlightedResults().removeClass("select2RS-results__option--highlighted"),a.trigger("results:focus",{data:r,element:e(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2RS-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),i=this.$results.offset().top,r=e.offset().top,a=this.$results.scrollTop()+(r-i),o=r-i;a-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(a)}},i.prototype.template=function(t,i){var r=this.options.get("templateResult"),a=this.options.get("escapeMarkup"),o=r(t,i);null==o?i.style.display="none":"string"==typeof o?i.innerHTML=a(o):e(i).append(o)},i}),t.define("select2RS/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2RS/selection/base",["jquery","../utils","../keys"],function(e,t,i){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var i=e('');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),i.attr("title",this.$element.attr("title")),i.attr("tabindex",this._tabindex),i.attr("aria-disabled","false"),this.$selection=i,i},r.prototype.bind=function(e,t){var r=this,a=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){r.trigger("focus",e)}),this.$selection.on("blur",function(e){r._handleBlur(e)}),this.$selection.on("keydown",function(e){r.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){r.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){r.update(e.data)}),e.on("open",function(){r.$selection.attr("aria-expanded","true"),r.$selection.attr("aria-owns",a),r._attachCloseHandler(e)}),e.on("close",function(){r.$selection.attr("aria-expanded","false"),r.$selection.removeAttr("aria-activedescendant"),r.$selection.removeAttr("aria-owns"),r.$selection.trigger("focus"),r._detachCloseHandler(e)}),e.on("enable",function(){r.$selection.attr("tabindex",r._tabindex),r.$selection.attr("aria-disabled","false")}),e.on("disable",function(){r.$selection.attr("tabindex","-1"),r.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(t){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||e.contains(i.$selection[0],document.activeElement)||i.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(i){e(document.body).on("mousedown.select2RS."+i.id,function(i){var r=e(i.target).closest(".select2RS");e(".select2RS.select2RS-container--open").each(function(){this!=r[0]&&t.GetData(this,"element").select2RS("close")})})},r.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2RS."+t.id)},r.prototype.position=function(e,t){t.find(".selection").append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r}),t.define("select2RS/selection/single",["jquery","./base","../utils","../keys"],function(e,t,i,r){function a(){a.__super__.constructor.apply(this,arguments)}return i.Extend(a,t),a.prototype.render=function(){var e=a.__super__.render.call(this);return e.addClass("select2RS-selection--single"),e.html(''),e},a.prototype.bind=function(e,t){var i=this;a.__super__.bind.apply(this,arguments);var r=e.id+"-container";this.$selection.find(".select2RS-selection__rendered").attr("id",r).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",r),this.$selection.on("mousedown",function(e){1===e.which&&i.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),e.on("focus",function(t){e.isOpen()||i.$selection.trigger("focus")})},a.prototype.clear=function(){var e=this.$selection.find(".select2RS-selection__rendered");e.empty(),e.removeAttr("title")},a.prototype.display=function(e,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(e,t))},a.prototype.selectionContainer=function(){return e("")},a.prototype.update=function(e){if(0!==e.length){var t=e[0],i=this.$selection.find(".select2RS-selection__rendered"),r=this.display(t,i);i.empty().append(r);var a=t.title||t.text;a?i.attr("title",a):i.removeAttr("title")}else this.clear()},a}),t.define("select2RS/selection/multiple",["jquery","./base","../utils"],function(e,t,i){function r(e,t){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2RS-selection--multiple"),e.html('
                    '),e},r.prototype.bind=function(t,a){var o=this;r.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){o.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2RS-selection__choice__remove",function(t){if(!o.options.get("disabled")){var r=e(this).parent(),a=i.GetData(r[0],"data");o.trigger("unselect",{originalEvent:t,data:a})}})},r.prototype.clear=function(){var e=this.$selection.find(".select2RS-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(e,t))},r.prototype.selectionContainer=function(){return e('
                  • ×
                  • ')},r.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],r=0;r1||i)return e.call(this,t);this.clear();var r=this.createPlaceholder(this.placeholder);this.$selection.find(".select2RS-selection__rendered").append(r)},t}),t.define("select2RS/selection/allowClear",["jquery","../keys","../utils"],function(e,t,i){function r(){}return r.prototype.bind=function(e,t,i){var r=this;e.call(this,t,i),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2RS-selection__clear",function(e){r._handleClear(e)}),t.on("keypress",function(e){r._handleKeyboardClear(e,t)})},r.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var r=this.$selection.find(".select2RS-selection__clear");if(0!==r.length){t.stopPropagation();var a=i.GetData(r[0],"data"),o=this.$element.val();this.$element.val(this.placeholder.id);var n={data:a};if(this.trigger("clear",n),n.prevented)this.$element.val(o);else{for(var s=0;s0||0===r.length)){var a=this.options.get("translations").get("removeAllItems"),o=e('×');i.StoreData(o[0],"data",r),this.$selection.find(".select2RS-selection__rendered").prepend(o)}},r}),t.define("select2RS/selection/search",["jquery","../utils","../keys"],function(e,t,i){function r(e,t,i){e.call(this,t,i)}return r.prototype.render=function(t){var i=e('');this.$searchContainer=i,this.$search=i.find("input");var r=t.call(this);return this._transferTabIndex(),r},r.prototype.bind=function(e,r,a){var o=this,n=r.id+"-results";e.call(this,r,a),r.on("open",function(){o.$search.attr("aria-controls",n),o.$search.trigger("focus")}),r.on("close",function(){o.$search.val(""),o.$search.removeAttr("aria-controls"),o.$search.removeAttr("aria-activedescendant"),o.$search.trigger("focus")}),r.on("enable",function(){o.$search.prop("disabled",!1),o._transferTabIndex()}),r.on("disable",function(){o.$search.prop("disabled",!0)}),r.on("focus",function(e){o.$search.trigger("focus")}),r.on("results:focus",function(e){e.data._resultId?o.$search.attr("aria-activedescendant",e.data._resultId):o.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2RS-search--inline",function(e){o.trigger("focus",e)}),this.$selection.on("focusout",".select2RS-search--inline",function(e){o._handleBlur(e)}),this.$selection.on("keydown",".select2RS-search--inline",function(e){if(e.stopPropagation(),o.trigger("keypress",e),o._keyUpPrevented=e.isDefaultPrevented(),e.which===i.BACKSPACE&&""===o.$search.val()){var r=o.$searchContainer.prev(".select2RS-selection__choice");if(r.length>0){var a=t.GetData(r[0],"data");o.searchRemoveChoice(a),e.preventDefault()}}}),this.$selection.on("click",".select2RS-search--inline",function(e){o.$search.val()&&e.stopPropagation()});var s=document.documentMode,l=s&&s<=11;this.$selection.on("input.searchcheck",".select2RS-search--inline",function(e){l?o.$selection.off("input.search input.searchcheck"):o.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2RS-search--inline",function(e){if(l&&"input"===e.type)o.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=i.SHIFT&&t!=i.CTRL&&t!=i.ALT&&t!=i.TAB&&o.handleSearch(e)}})},r.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(e,t){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2RS-selection__rendered").append(this.$searchContainer),this.resizeSearch(),i&&this.$search.trigger("focus")},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},r.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2RS-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},r}),t.define("select2RS/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,i,r){var a=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],n=["opening","closing","selecting","unselecting","clearing"];t.call(this,i,r),i.on("*",function(t,i){if(-1!==e.inArray(t,o)){i=i||{};var r=e.Event("select2RS:"+t,{params:i});a.$element.trigger(r),-1!==e.inArray(t,n)&&(i.prevented=r.isDefaultPrevented())}})},t}),t.define("select2RS/translation",["jquery","require"],function(e,t){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var r=t(e);i._cache[e]=r}return new i(i._cache[e])},i}),t.define("select2RS/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),t.define("select2RS/data/base",["../utils"],function(e){function t(e,i){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,i){var r=t.id+"-result-";return r+=e.generateChars(4),null!=i.id?r+="-"+i.id.toString():r+="-"+e.generateChars(4),r},t}),t.define("select2RS/data/select",["./base","../utils","jquery"],function(e,t,i){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return t.Extend(r,e),r.prototype.current=function(e){var t=[],r=this;this.$element.find(":selected").each(function(){var e=i(this),a=r.item(e);t.push(a)}),e(t)},r.prototype.select=function(e){var t=this;if(e.selected=!0,i(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(r){var a=[];(e=[e]).push.apply(e,r);for(var o=0;o=0){var d=a.filter(s(c)),p=this.item(d),u=i.extend(!0,{},c,p),v=this.option(u);d.replaceWith(v)}else{var h=this.option(c);if(c.children){var g=this.convertToOptions(c.children);t.appendMany(h,g)}n.push(h)}}return n},r}),t.define("select2RS/data/ajax",["./array","../utils","jquery"],function(e,t,i){function r(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,e,t)}return t.Extend(r,e),r.prototype._applyDefaults=function(e){var t={data:function(e){return i.extend({},e,{q:e.term})},transport:function(e,t,r){var a=i.ajax(e);return a.then(t),a.fail(r),a}};return i.extend({},t,e,!0)},r.prototype.processResults=function(e){return e},r.prototype.query=function(e,t){var r=this;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var a=i.extend({type:"GET"},this.ajaxOptions);function o(){var o=a.transport(a,function(a){var o=r.processResults(a,e);r.options.get("debug")&&window.console&&console.error&&(o&&o.results&&i.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(o)},function(){"status"in o&&(0===o.status||"0"===o.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=o}"function"==typeof a.url&&(a.url=a.url.call(this.$element,e)),"function"==typeof a.data&&(a.data=a.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(o,this.ajaxOptions.delay)):o()},r}),t.define("select2RS/data/tags",["jquery"],function(e){function t(t,i,r){var a=r.get("tags"),o=r.get("createTag");void 0!==o&&(this.createTag=o);var n=r.get("insertTag");if(void 0!==n&&(this.insertTag=n),t.call(this,i,r),e.isArray(a))for(var s=0;s0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,i)},e}),t.define("select2RS/data/maximumSelectionLength",[],function(){function e(e,t,i){this.maximumSelectionLength=i.get("maximumSelectionLength"),e.call(this,t,i)}return e.prototype.bind=function(e,t,i){var r=this;e.call(this,t,i),t.on("select",function(){r._checkIfMaximumSelected()})},e.prototype.query=function(e,t,i){var r=this;this._checkIfMaximumSelected(function(){e.call(r,t,i)})},e.prototype._checkIfMaximumSelected=function(e,t){var i=this;this.current(function(e){var r=null!=e?e.length:0;i.maximumSelectionLength>0&&r>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):t&&t()})},e}),t.define("select2RS/dropdown",["jquery","./utils"],function(e,t){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=e('');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},i.prototype.bind=function(){},i.prototype.position=function(e,t){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),t.define("select2RS/dropdown/search",["jquery","../utils"],function(e,t){function i(){}return i.prototype.render=function(t){var i=t.call(this),r=e('');return this.$searchContainer=r,this.$search=r.find("input"),i.prepend(r),i},i.prototype.bind=function(t,i,r){var a=this,o=i.id+"-results";t.call(this,i,r),this.$search.on("keydown",function(e){a.trigger("keypress",e),a._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(t){e(this).off("keyup")}),this.$search.on("keyup input",function(e){a.handleSearch(e)}),i.on("open",function(){a.$search.attr("tabindex",0),a.$search.attr("aria-controls",o),a.$search.trigger("focus"),window.setTimeout(function(){a.$search.trigger("focus")},0)}),i.on("close",function(){a.$search.attr("tabindex",-1),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.val(""),a.$search.trigger("blur")}),i.on("focus",function(){i.isOpen()||a.$search.trigger("focus")}),i.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(a.showSearch(e)?a.$searchContainer.removeClass("select2RS-search--hide"):a.$searchContainer.addClass("select2RS-search--hide"))}),i.on("results:focus",function(e){e.data._resultId?a.$search.attr("aria-activedescendant",e.data._resultId):a.$search.removeAttr("aria-activedescendant")})},i.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},i.prototype.showSearch=function(e,t){return!0},i}),t.define("select2RS/dropdown/hidePlaceholder",[],function(){function e(e,t,i,r){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),e.call(this,t,i,r)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var i=t.slice(0),r=t.length-1;r>=0;r--){var a=t[r];this.placeholder.id===a.id&&i.splice(r,1)}return i},e}),t.define("select2RS/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,i,r){this.lastParams={},e.call(this,t,i,r),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,i){var r=this;e.call(this,t,i),t.on("query",function(e){r.lastParams=e,r.loading=!0}),t.on("query:append",function(e){r.lastParams=e,r.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&t&&(this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore())},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('
                  • '),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t}),t.define("select2RS/dropdown/attachBody",["jquery","../utils"],function(e,t){function i(t,i,r){this.$dropdownParent=e(r.get("dropdownParent")||document.body),t.call(this,i,r)}return i.prototype.bind=function(e,t,i){var r=this;e.call(this,t,i),t.on("open",function(){r._showDropdown(),r._attachPositioningHandler(t),r._bindContainerResultHandlers(t)}),t.on("close",function(){r._hideDropdown(),r._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},i.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},i.prototype.position=function(e,t,i){t.attr("class",i.attr("class")),t.removeClass("select2RS"),t.addClass("select2RS-container--open"),t.css({position:"absolute",top:-999999}),this.$container=i},i.prototype.render=function(t){var i=e(""),r=t.call(this);return i.append(r),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},i.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var i=this;t.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("results:message",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("select",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("unselect",function(){i._positionDropdown(),i._resizeDropdown()}),this._containerResultsHandlersBound=!0}},i.prototype._attachPositioningHandler=function(i,r){var a=this,o="scroll.select2RS."+r.id,n="resize.select2RS."+r.id,s="orientationchange.select2RS."+r.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){t.StoreData(this,"select2RS-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(o,function(e){}),e(window).on(o+" "+n+" "+s,function(e){a._positionDropdown(),a._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,r){var a="scroll.select2RS."+r.id,o="resize.select2RS."+r.id,n="orientationchange.select2RS."+r.id;this.$container.parents().filter(t.hasScroll).off(a),e(window).off(a+" "+o+" "+n)},i.prototype._positionDropdown=function(){var t=e(window),i=this.$dropdown.hasClass("select2RS-dropdown--above"),r=this.$dropdown.hasClass("select2RS-dropdown--below"),a=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var n={height:this.$container.outerHeight(!1)};n.top=o.top,n.bottom=o.top+n.height;var s=this.$dropdown.outerHeight(!1),l=t.scrollTop(),c=t.scrollTop()+t.height(),d=lo.bottom+s,u={left:o.left,top:n.bottom},v=this.$dropdownParent;"static"===v.css("position")&&(v=v.offsetParent());var h={top:0,left:0};(e.contains(document.body,v[0])||v[0].isConnected)&&(h=v.offset()),u.top-=h.top,u.left-=h.left,i||r||(a="below"),p||!d||i?!d&&p&&i&&(a="below"):a="above",("above"==a||i&&"below"!==a)&&(u.top=n.top-h.top-s),null!=a&&(this.$dropdown.removeClass("select2RS-dropdown--below select2RS-dropdown--above").addClass("select2RS-dropdown--"+a),this.$container.removeClass("select2RS-container--below select2RS-container--above").addClass("select2RS-container--"+a)),this.$dropdownContainer.css(u)},i.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},i.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},i}),t.define("select2RS/dropdown/minimumResultsForSearch",[],function(){function e(e,t,i,r){this.minimumResultsForSearch=i.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,i,r)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var i=0,r=0;r0&&(d.dataAdapter=c.Decorate(d.dataAdapter,m)),d.maximumInputLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,b)),d.maximumSelectionLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,S)),d.tags&&(d.dataAdapter=c.Decorate(d.dataAdapter,g)),null==d.tokenSeparators&&null==d.tokenizer||(d.dataAdapter=c.Decorate(d.dataAdapter,f)),null!=d.query){var p=t(d.amdBase+"compat/query");d.dataAdapter=c.Decorate(d.dataAdapter,p)}if(null!=d.initSelection){var L=t(d.amdBase+"compat/initSelection");d.dataAdapter=c.Decorate(d.dataAdapter,L)}}if(null==d.resultsAdapter&&(d.resultsAdapter=i,null!=d.ajax&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,V)),null!=d.placeholder&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,_)),d.selectOnClose&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,w))),null==d.dropdownAdapter){if(d.multiple)d.dropdownAdapter=y;else{var I=c.Decorate(y,R);d.dropdownAdapter=I}if(0!==d.minimumResultsForSearch&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,O)),d.closeOnSelect&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,B)),null!=d.dropdownCssClass||null!=d.dropdownCss||null!=d.adaptDropdownCssClass){var x=t(d.amdBase+"compat/dropdownCss");d.dropdownAdapter=c.Decorate(d.dropdownAdapter,x)}d.dropdownAdapter=c.Decorate(d.dropdownAdapter,k)}if(null==d.selectionAdapter){if(d.multiple?d.selectionAdapter=a:d.selectionAdapter=r,null!=d.placeholder&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,o)),d.allowClear&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,n)),d.multiple&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,s)),null!=d.containerCssClass||null!=d.containerCss||null!=d.adaptContainerCssClass){var C=t(d.amdBase+"compat/containerCss");d.selectionAdapter=c.Decorate(d.selectionAdapter,C)}d.selectionAdapter=c.Decorate(d.selectionAdapter,l)}d.language=this._resolveLanguage(d.language),d.language.push("en");for(var A=[],j=0;j0){for(var o=e.extend(!0,{},a),n=a.children.length-1;n>=0;n--)null==i(r,a.children[n])&&o.children.splice(n,1);return o.children.length>0?o:i(r,o)}var s=t(a.text).toUpperCase(),l=t(r.term).toUpperCase();return s.indexOf(l)>-1?a:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},I.prototype.applyFromElement=function(e,t){var i=e.language,r=this.defaults.language,a=t.prop("lang"),o=t.closest("[lang]").prop("lang"),n=Array.prototype.concat.call(this._resolveLanguage(a),this._resolveLanguage(i),this._resolveLanguage(r),this._resolveLanguage(o));return e.language=n,e},I.prototype._resolveLanguage=function(t){if(!t)return[];if(e.isEmptyObject(t))return[];if(e.isPlainObject(t))return[t];var i;i=e.isArray(t)?t:[t];for(var r=[],a=0;a0){var o=i[a].split("-")[0];r.push(o)}return r},I.prototype._processTranslations=function(t,i){for(var r=new d,a=0;a-1||(t.isPlainObject(this.options[p])?t.extend(this.options[p],d[p]):this.options[p]=d[p]);return this},a.prototype.get=function(e){return this.options[e]},a.prototype.set=function(e,t){this.options[e]=t},a}),t.define("select2RS/core",["jquery","./options","./utils","./keys"],function(e,t,i,r){var a=function(e,r){null!=i.GetData(e[0],"select2RS")&&i.GetData(e[0],"select2RS").destroy(),this.$element=e,this.id=this._generateId(e),r=r||{},this.options=new t(r,e),a.__super__.constructor.call(this);var o=e.attr("tabindex")||0;i.StoreData(e[0],"old-tabindex",o),e.attr("tabindex","-1");var n=this.options.get("dataAdapter");this.dataAdapter=new n(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var d=this.options.get("resultsAdapter");this.results=new d(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var p=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){p.trigger("selection:update",{data:e})}),e.addClass("select2RS-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),i.StoreData(e[0],"select2RS",this),e.data("select2RS",this)};return i.Extend(a,i.Observable),a.prototype._generateId=function(e){return"select2RS-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+i.generateChars(2):i.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},a.prototype._resolveWidth=function(e,t){var i=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var r=this._resolveWidth(e,"style");return null!=r?r:this._resolveWidth(e,"element")}if("element"==t){var a=e.outerWidth(!1);return a<=0?"auto":a+"px"}if("style"==t){var o=e.attr("style");if("string"!=typeof o)return null;for(var n=o.split(";"),s=0,l=n.length;s=1)return c[1]}return null}return"computedstyle"==t?window.getComputedStyle(e[0]).width:t},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2RS",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2RS",function(e){t.trigger("focus",e)}),this._syncA=i.bind(this._syncAttributes,this),this._syncS=i.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=r?(this._observer=new r(function(i){e.each(i,t._syncA),e.each(i,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},a.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,i){e.trigger(t,i)})},a.prototype._registerSelectionEvents=function(){var t=this,i=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(r,a){-1===e.inArray(r,i)&&t.trigger(r,a)})},a.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,i){e.trigger(t,i)})},a.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,i){e.trigger(t,i)})},a.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2RS-container--open")}),this.on("close",function(){e.$container.removeClass("select2RS-container--open")}),this.on("enable",function(){e.$container.removeClass("select2RS-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2RS-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2RS-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(i){e.trigger("results:all",{data:i,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(i){e.trigger("results:append",{data:i,query:t})})}),this.on("keypress",function(t){var i=t.which;e.isOpen()?i===r.ESC||i===r.TAB||i===r.UP&&t.altKey?(e.close(),t.preventDefault()):i===r.ENTER?(e.trigger("results:select",{}),t.preventDefault()):i===r.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):i===r.UP?(e.trigger("results:previous",{}),t.preventDefault()):i===r.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(i===r.ENTER||i===r.SPACE||i===r.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._syncSubtree=function(e,t){var i=!1,r=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(var a=0;a0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(e){r.trigger("selection:update",{data:e})})}},a.prototype.trigger=function(e,t){var i=a.__super__.trigger,r={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in r){var o=r[e],n={prevented:!1,name:e,args:t};if(i.call(this,o,n),n.prevented)return void(t.prevented=!0)}i.call(this,e,t)},a.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.trigger("query",{})},a.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},a.prototype.isOpen=function(){return this.$container.hasClass("select2RS-container--open")},a.prototype.hasFocus=function(){return this.$container.hasClass("select2RS-container--focus")},a.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2RS-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2RS("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},a.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2RS("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},a.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2RS("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var i=t[0];e.isArray(i)&&(i=e.map(i,function(e){return e.toString()})),this.$element.val(i).trigger("change")},a.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2RS"),this.$element.attr("tabindex",i.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2RS-hidden-accessible"),this.$element.attr("aria-hidden","false"),i.RemoveData(this.$element[0]),this.$element.removeData("select2RS"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var t=e('');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2RS-container--"+this.options.get("theme")),i.StoreData(t[0],"element",this.$element),t},a}),t.define("select2RS/compat/utils",["jquery"],function(e){return{syncCssClasses:function(t,i,r){var a,o,n=[];(a=e.trim(t.attr("class")))&&e((a=""+a).split(/\s+/)).each(function(){0===this.indexOf("select2RS-")&&n.push(this)}),(a=e.trim(i.attr("class")))&&e((a=""+a).split(/\s+/)).each(function(){0!==this.indexOf("select2RS-")&&null!=(o=r(this))&&n.push(o)}),t.attr("class",n.join(" "))}}}),t.define("select2RS/compat/containerCss",["jquery","./utils"],function(e,t){function i(e){return null}function r(){}return r.prototype.render=function(r){var a=r.call(this),o=this.options.get("containerCssClass")||"";e.isFunction(o)&&(o=o(this.$element));var n=this.options.get("adaptContainerCssClass");if(n=n||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=n;n=function(e){var t=s(e);return null!=t?t+" "+e:e}}var l=this.options.get("containerCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(a,this.$element,n),a.css(l),a.addClass(o),a},r}),t.define("select2RS/compat/dropdownCss",["jquery","./utils"],function(e,t){function i(e){return null}function r(){}return r.prototype.render=function(r){var a=r.call(this),o=this.options.get("dropdownCssClass")||"";e.isFunction(o)&&(o=o(this.$element));var n=this.options.get("adaptDropdownCssClass");if(n=n||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=n;n=function(e){var t=s(e);return null!=t?t+" "+e:e}}var l=this.options.get("dropdownCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(a,this.$element,n),a.css(l),a.addClass(o),a},r}),t.define("select2RS/compat/initSelection",["jquery"],function(e){function t(e,t,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=i.get("initSelection"),this._isInitialized=!1,e.call(this,t,i)}return t.prototype.current=function(t,i){var r=this;this._isInitialized?t.call(this,i):this.initSelection.call(null,this.$element,function(t){r._isInitialized=!0,e.isArray(t)||(t=[t]),i(t)})},t}),t.define("select2RS/compat/inputData",["jquery","../utils"],function(e,t){function i(e,t,i){this._currentData=[],this._valueSeparator=i.get("valueSeparator")||",","hidden"===t.prop("type")&&i.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `
                    delete
                    save
                    delete
                    delete
                    OFF
                    ON
                    save
                    close
                    palettekeyboard_arrow_up
                    check
                    ';function st(){this.innerHTML=ge[dt(this,"data-text")]}function lt(){this.setAttribute("placeholder",ge[dt(this,"data-placeholder")])}function ct(){this.setAttribute("data-message",ge[dt(this,"data-alert")])}function dt(e,t){return e.getAttribute(t)||""}function pt(t){t||(t={}),"string"==typeof t&&(t=JSON.parse(t.replace(/\&/g,'"'))),ge=e.extend({},rt,t),G=ge.color,b.find("*[data-placeholder]").each(lt),b.find("*[data-alert]").each(ct),b.find("*[data-text]").each(st)}function ut(t,i,r,a){var o,n,s,l,c;if(e.isPlainObject(t))for(var d in t)t.hasOwnProperty(d)&&("string"==typeof(t=t[d])?"gradient"===(t=RSColor.process(t))[1]?(l=(n=t[2]).angle,c=n.type,t=RSColor.processGradient(e.extend(!0,{},n),!0)):t=t[0]:(l=t.angle,c=t.type),o=isNaN(d)?d.replace(/_/g," ").replace(/\b\w/g,function(e){return e.toUpperCase()}):"radial"!==c?l+"°":"radial");else o=t;if("blank"!==t){e.isPlainObject(t)&&(n=t,"",t=a||RSColor.processGradient(e.extend(!0,{},t),!0));var p='';return i||(p+='clear'),s=e(p+=""),n&&s.data("gradient",n),s[0]}return(s=document.createElement("span")).className="revbuilder-cpicker-color blank",s}function vt(){var t=dt(this,"data-color").toLowerCase(),i=!Je&&t===xe.toLowerCase();if(t===be||i){var r=e(this);return r.closest(".revbuilder-cpicker-presets-group").find(".revbuilder-cpicker-color.selected").removeClass("selected"),Pe=r,Je&&!W&&ft(Pe.data("gradient"),!0),r.addClass("selected"),!1}}function ht(e,t){for(var i=document.createDocumentFragment(),r=-1!==e.search("core"),a=r?"":" revbuilder-picker-color-custom",o=t.length,n=Math.max(Math.ceil(o/Ue),We),s=0;st)return i}(t,i).color,a=St(r,t,!0),n=_t(t,i,yt(r,!0),a);C&&C.removeClass("active"),C=e(n).addClass("active").appendTo(ue).draggable(it),z=C.children(".revbuilder-cpicker-point-square")[0],$=C.children(".revbuilder-cpicker-point-triangle")[0],pe=ue.children();var s=bt(i);Bt(n),"bottom"===t&&x.val(s[1]).change()}function bt(e){void 0===e&&(e=o[ne].x);var t=C.attr("data-color"),i=C.hasClass("revbuilder-cpicker-point-bottom");if(i)ve.hasClass("active")&&ve.removeClass("active"),t=RSColor.rgbaToHex(t)[0],Qe.css("background",t),b.find(".revbuilder-cpicker-point-bottom").length>2&&ve.addClass("active"),de.parent().addClass("disabled"),b.addClass("open");else{ve.hasClass("active")&&(Qe.css("background",""),ve.removeClass("active"));var r=RSColor.getOpacity(t);de.attr("data-opacity",r).val(r).parent().removeClass("disabled"),b.find(".revbuilder-cpicker-point-top").length>2&&ve.addClass("active"),b.removeClass("open")}return I.val(e+"%").parent().removeClass("disabled"),[i,t]}function St(e,t,i){return"bottom"===t?"rgb("+e.r+","+e.g+","+e.b+")":"rgba(0, 0, 0, "+(i?"1":e.a)+")"}function yt(e,t){var i=t?"1":e.a;return"rgba("+e.r+","+e.g+","+e.b+","+i+")"}function Rt(e,t){var i=RSColor.hexToRGB(e);t?(_.val(e),g.value=i[0],f.value=i[1],m.value=i[2]):(L.val(e),u.value=i[0],v.value=i[1],h.value=i[2],"0%"===Le[0].value&&Le.val("100%").trigger("focusout")),L.rsColorPicker("refresh")}function _t(t,i,r,a){var o=document.createElement("span");return o.className="revbuilder-cpicker-point revbuilder-cpicker-point-"+t,"string"==typeof r?o.setAttribute("data-color",r):e(o).data("gradient",r),o.setAttribute("data-location",i),o.style.left=i+"%",o.innerHTML="bottom"===t?'':'',o}function Vt(e){return M||(M=document.createElement("textarea")),e&&"radial"!==e||(e="0"),M.innerHTML=e+"°",M.value}function kt(){C&&(C.removeClass("active"),C=!1),I.parent().addClass("disabled"),de.parent().addClass("disabled"),ve.removeClass("active"),ve.removeClass("active"),Qe.css("background",""),b.removeClass("open")}function Ot(e,t){b.removeClass("active is-basic").hide(),r.removeClass("revbuilder-colorpicker-open"),De.css({left:"",top:""}),A&&(A.remove(),A=!1),Pe?(Pe.hasClass("selected")?(t&&we.data("hex",Pe.attr("data-color").toLowerCase()),Pe.removeClass("selected")):we.removeData("hex"),Pe=!1):we.removeData("hex"),t||(J&&J(we,le,se,Se,Re),Ie&&"transparent"!==Ie?(Ae[0].style.background=Ie,Oe.css("background",Ie)):(Ae.css("background",""),Oe.css("background","")),RVS.DOC.trigger("revcolorpickercancel",[we,le,se])),l=null,n=null,u=null,v=null,h=null,g=null,f=null,m=null,_=null,j=null,L=null,X=null,N=null,U=null,Y=null,K=null,H=null,M=null,re=null,ie=null,ue=null,Oe=null,Le=null,Ae=null,we=null}function wt(t){var i=e.extend(!0,{},Ge);return RSColor.processGradient(i,!0,t)}function Bt(i,r,a,l){q=r,At(),q=!1;for(var c,d,p,u,v=[],h=o.length,g=0;g=-360&&l<=360,n=l;else{var c=parseInt(t.data("orig-value"),10);l||(l="0"),(isNaN(l)||l<-360||l>360)&&(l=n=c,t.val(Vt(l)),o=!0),l!==c&&(n=l,o=!0,t.val(Vt(l)),s||(l=r||l,oe.removeClass("selected"),e('.revbuilder-cpicker-orientation[data-direction="'+l+'"]').addClass("selected")))}(o||r)&&(n&&Jt(n),Bt())}function Ft(e,t){var i=parseInt(100*(Math.round(t.position.left)/(He-2)).toFixed(2),10);I.val(i+"%").trigger("keyup")}function Et(){var t=e(this);t.hasClass("revbuilder-cpicker-point-bottom")?"bottom":"top",t.click()}function Dt(){I.trigger("focusout")}function Pt(e){Me=!0,Ne.slider("value",Math.round(.01*e*Ke)),Me=!1}function Nt(e){var t=te.offset(),i=e.pageX-t.left,r=e.pageY-t.top;if(!isNaN(i)&&!isNaN(r)){var a=Math.atan2(r-Ze,i-Ze)*(180/Math.PI)+90;a<0&&(a+=360),a=Math.max(0,Math.min(360,Math.round(a))),a=5*Math.round(a/5),!0,Tt(!1,!1,a),!1}}function Mt(e){e.stopImmediatePropagation()}function zt(t){t||(t=Be),t.each(function(){var t=e(this).find(".revbuilder-cpicker-color").css("margin-bottom",0),i=t.length;t.each(function(e){e'+nt+"").appendTo(r));Ve.core&&(Ve.core.colors&&(at=Ve.core.colors),Ve.core.gradients&&(ot=Ve.core.gradients));Ht(Ve),pt(Ve.language||rt),S=!0}(),Qe=e("#revbuilder-cpicker-preview-gradient"),ve=e("#revbuilder-cpicker-color-delete"),de=e("#revbuilder-cpicker-grad-opacity"),I=e("#revbuilder-cpicker-color-location"),oe=e(".revbuilder-cpicker-orientation"),x=e("#revbuilder-cpicker-iris-gradient"),Q=e("#revbuilder-cpicker-iris-color"),R=e("#revbuilder-cpicker-gradient-btn"),ae=e("#revbuilder-cpciker-clear-hex"),y=e("#revbuilder-cpicker-meta-reverse"),Ne=e("#revbuilder-cpicker-scroll"),B=e("#revbuilder-cpicker-color-btn"),w=e("#revbuilder-cpicker-strength"),t=e("#revbuilder-cpicker-meta-angle"),te=e("#revbuilder-cpicker-wheel"),De=e("#revbuilder-cpicker"),s=e("#revbuilder-cpicker-easing"),it.drag=Ft,it.stop=Dt,it.start=Et,B.data("state",e("#revbuilder-cpicker-colors").find(".revbuilder-cpicker-color").eq(0).attr("data-color")||"#ffffff"),R.data("state",e("#revbuilder-cpicker-gradients").find(".revbuilder-cpicker-color").eq(0).attr("data-color")||"linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 1) 100%)"),De.draggable({containment:"window",handle:".revbuilder-cpicker-draggable",stop:function(){De.css("height","auto")}}),Be=e(".revbuilder-cpicker-presets-group").RSScroll({wheelPropagation:!1,suppressScrollX:!0}),te.on("mousedown.revcpicker",function(e){oe.removeClass("selected"),Z=!0,Nt(e)}).on("mousemove.revcpicker",function(e){Z&&Nt(e)}).on("mouseleave.revcpicker mouseup.revcpicker",function(){Z=!1}),e(".revbuilder-cpicker-main-btn").on("click.revcpicker",function(){var t;if(W=-1===this.id.search("gradient"),Ae&&(t=e(this).data("state")),W?(Ae&&(be=L.val()),b.removeClass("gradient-view").addClass("color-view")):(Ae&&(be=t),b.removeClass("color-view").addClass("gradient-view"),ce||(j.children(".revbuilder-cpicker-color").not(".blank").eq(0).click(),ce=!0)),t){var i="transparent"===t?"":t;Ae.css("background",i),Oe.css("background",i),Je=!0,e(".revbuilder-cpicker-color").not(".blank").each(vt),Je=!1,RVS.DOC.trigger("revcolorpickerupdate",[we,t])}W||(Te=!0,e(".revbuilder-cpicker-point-bottom").first().click(),Te=!1)}),e("#revbuilder-cpicker-palette").on("click",function(){b.hasClass("palette-open")?b.removeClass("palette-open"):(b.addClass("palette-open"),zt())}),e("#revbuilder-cpicker-check").on("click.revcipicker",function(){var t,i,r,a;if(b.hasClass("color-view")){var o=L.val(),n=Le.val();r="transparent"===o?"transparent":"100%"===n?RSColor.sanitizeHex(o):RSColor.processRgba(o,n),t=[we,r,!1],i=r}else{kt(),Bt(!1,!1,!0,!0);var s=JSON.stringify(Ge).replace(/\"/g,"&");i=RSColor.processGradient(e.extend(!0,{},Ge),!0),t=[we,i,s]}!0!==(a=t[1]!==Ie)&&!0!==he||(we.attr("data-color",t[1]),RVS.DOC.trigger("revcolorpickerchanged",t),$e&&$e(t[0],t[1],t[2],Se,Re)),Ot(0,!0===a||!0===he)}),b.on("click.revcpicker",function(t){e(t.target).closest("#revbuilder-cpicker").length||kt()}),e(".revbuilder-cpicker-close").on("click.revcpicker",Ot),Q.wpColorPicker({palettes:!1,width:190,border:!1,hide:!1,change:function(e,t){var i=t.color.toString();if(this.value=i,Rt(i),!je){var r=Le.val();0===parseInt(r,10)&&(i="transparent"),gt(!1,i,r),Pe&&(Pe.removeClass("selected"),Pe=!1)}}}),x.wpColorPicker({palettes:!1,height:190,border:!1,hide:!1,change:function(e,t){var i=t.color.toString();this.value=i,Rt(i,!0),Qe.css("background",i),z.style.backgroundColor=i,$.style.borderBottomColor=i;var r=RSColor.processRgba(i,100),a=RSColor.rgbValues(r,4),o=Ge.colors[ne];o.r=a[0],o.g=a[1],o.b=a[2],o.a=RSColor.sanitizeAlpha(a[3]),C&&C.attr("data-color",r),Bt()}}),Ne.slider({orientation:"vertical",max:Ke,value:Ke,start:function(){Ee="transparent"===L.val()},slide:function(e,t){if(!Me){var i,r=parseInt(100*(t.value/Ke).toFixed(2),10);Ee&&(i=r?"#ffffff":"transparent",L.val(i)),0===r&&(i="transparent"),gt(!1,i,r||"transparent"),Le.val(r+"%")}}}),e("body").on("click.revcpicker",".revbuilder-cpicker-point",function(){ue.find(".revbuilder-cpicker-point.active").removeClass("active"),C=e(this).addClass("active"),z=C.children(".revbuilder-cpicker-point-square")[0],$=C.children(".revbuilder-cpicker-point-triangle")[0],Bt(this);var t=bt();t[0]&&x.val(t[1]).change()}).on("mousedown.revcpicker",".revbuilder-cpicker-point",function(t){C=e(this).data("mousestart",t.pageY)}).on("mousemove.revcpicker",function(e){if(C&&C.data("mousestart")){var t=C.data("mousestart"),i=e.pageY;C.hasClass("revbuilder-cpicker-point-bottom")?i>t&&i-t>Xe&&ve.hasClass("active")?C.addClass("warning"):C.removeClass("warning"):t>i&&t-i>Xe&&ve.hasClass("active")?C.addClass("warning"):C.removeClass("warning")}}).on("mouseup.revcpicker",function(e){if(C&&C.data("mousestart")){var t=C.data("mousestart"),i=e.pageY;C.removeData("mousestart"),C.hasClass("revbuilder-cpicker-point-bottom")?i>t&&i-t>Ye&&ve.hasClass("active")?ve.click():C.removeClass("warning"):t>i&&t-i>Ye&&ve.hasClass("active")?ve.click():C.removeClass("warning")}}).on("keypress.revcpicker",function(e){if(b.hasClass("active")){var t=e.which;27==t?Ot():13==t&&V&&V.blur()}}).on("click.revcpicker",".revbuilder-cpicker-color:not(.blank)",function(){if(Pe){if(Pe[0]===this&&Pe.hasClass("selected"))return;Pe.removeClass("selected")}if(Pe=e(this),b.hasClass("color-view")){var t,i=Pe.attr("data-color"),r=RSColor.process(i);"rgba"===r[1]?(i=RSColor.rgbaToHex(r[0]),t=100*parseFloat(i[1]),Le.val(t+"%").trigger("keyup"),i=i[0]):"transparent"!==r[1]&&"transparent"!==i?Le.val("100%").trigger("keyup"):(je=!0,ae.click()),je=!0,Q.val(i).change(),"transparent"===L.val()&&L.val(i.toLowerCase()),je=!1;var a=Le.val();0===parseInt(a,10)&&(i="transparent"),gt(!1,i,a),Pe.addClass("selected")}else l.removeClass("full"),N.removeClass("full"),ft(Pe.data("gradient"),!0),y.removeClass("checked"),j.find(".revbuilder-cpicker-color.selected").removeClass("selected"),e(".revbuilder-cpicker-point-bottom").first().click(),Pe.addClass("selected")}).on("mouseover.revcpicker",".revbuilder-cpicker-color:not(.blank)",function(){Fe&&(re.style.background=dt(this,"data-color"))}).on("mouseout.revcpicker",".revbuilder-cpicker-color:not(.blank)",function(){Fe&&Bt()}).on("click.revcpicker",".revbuilder-cpicker-delete",function(){if(p){if(window.confirm(document.getElementById("revbuilder-cpicker-remove-delete").innerHTML)){b.addClass("onajax onajaxdelete");var t=e(this),i=t.parent(),r=i.attr("data-title")||"";if(!r)return void console.log("Preset does not have a name/title");var a=-1!==t.closest(".revbuilder-cpicker-presets-group")[0].id.search("colors")?"colors":"gradients";RVS.DOC.off("revcpicker_onajax_delete.revcpicker").on("revcpicker_onajax_delete.revcpicker",function(r,a){a&&console.log(a);var o=t.closest(".revbuilder-cpicker-presets-group"),n=o.find(".rs__scrollbar-x-rail");i.remove(),e('').insertBefore(n),zt(o),b.removeClass("onajax onajaxdelete")}),r=e.trim(r.replace(/\W+/g,"_")).replace(/^\_|\_$/g,"").toLowerCase(),p("delete",r,a,"revcpicker_onajax_delete",we)}return!1}console.log("Ajax callback not defined")}),e(".revbuilder-cpicker-save-preset-btn").on("click.revcpicker",function(){if(p){var t,i,r=e(this),a=r.closest(".revbuilder-cpicker-presets").find(".revbuilder-cpicker-preset-save").val();if(a&&isNaN(a)){if(t=b.hasClass("color-view")?"colors":"gradients",a=e.trim(a.replace(/\W+/g,"_")).replace(/^\_|\_$/g,"").toLowerCase(),e("#revbuilder-cpicker-"+t+"-custom").find(".revbuilder-cpicker-color").not(".blank").each(function(){if(e.trim(dt(this,"data-title").replace(/\W+/g,"_")).replace(/^\_|\_$/g,"").toLowerCase()===a)return alert(r.attr("data-message")),i=!0,!1}),!i){b.addClass("onajax onajaxsave");var o,n,s={};if("colors"===t){var l=L.val(),c=Le.val();o="transparent"===l?"transparent":"100%"===c?RSColor.sanitizeHex(l):RSColor.processRgba(l,c)}else n=re.style.background,Bt(!1,!1,!0),o=e.extend({},Ge);s[a]=o,RVS.DOC.off("revcpicker_onajax_save.revcpicker").on("revcpicker_onajax_save.revcpicker",function(i,a){if(a)return b.removeClass("onajax onajaxsave"),void alert(r.attr("data-message"));var o=e(ut(s,!1," revbuilder-picker-color-custom",n)),l=e("#revbuilder-cpicker-"+t+"-custom"),c=l.find(".rs__scrollbar-x-rail"),d=l.find(".revbuilder-cpicker-color.blank");if(d.length)d=d.eq(0),o.insertBefore(d),d.remove();else{o.insertBefore(c);for(var p=l.children(".revbuilder-cpicker-color").length,u=Math.max(Math.ceil(p/Ue),We)*Ue;p++').insertBefore(c)}e("#revbuilder-cpicker-preset-"+t).val("custom").trigger("change"),zt(l),o.click(),e(".revbuilder-cpicker-preset-save").val(""),b.removeClass("onajax onajaxsave")}),p("save",s,t,"revcpicker_onajax_save",we)}}else alert(r.attr("data-message"))}else console.log("Ajax callback not defined")}),ae.on("click.revcpicker",function(){Pt(0),Q.val(RSColor.defaultValue).change(),L.val("transparent"),gt(!1,"transparent"),clearTimeout(ke),ke=setTimeout(Gt,100)}),b.find('input[type="text"]').on("focusin.revcpicker",function(){V=this}).on("focusout.revcpicker",function(){V=!1}),e(".revbuilder-cpicker-input").on("focusin.revcpicker",function(){var t=e(this);t.data("orig-value",t.val()).parent().addClass("focus")}).on("focusout.revcpicker",function(){e(this).parent().removeClass("focus")}),e(".revbuilder-cpicker-rgb").on("focusin.revcpicker",function(){e(this).data("prev",this.value)}).on("focusout.revcpicker keyup.revcpicker",function(){var t=this.value;isNaN(t)||t<0||t>255?this.value=e(this).data("prev"):b.hasClass("color-view")?L.val(RSColor.rgbToHex("rgb("+u.value+","+v.value+","+h.value+")")).trigger("focusout"):_.val(RSColor.rgbToHex("rgb("+g.value+","+f.value+","+m.value+")")).trigger("focusout")}),e(".revbuilder-cpicker-hex").on("focusout.revcpicker",function(){var t,i;if("revbuilder-cpicker-color-hex"===this.id){if(!(i=L.val()))return void ae.click();if(i=RSColor.sanitizeHex(i),RSColor.isColor.test(i))Rt(i);else{if(!(t=e(this).data("orig-value")))return void ae.click();if("transparent"===(i=t))return void ae.click();Rt(i)}Q.val(i).change()}else i=_.val()||RSColor.defaultValue,i=RSColor.sanitizeHex(i),RSColor.isColor.test(i)||(i=(t=e(this).data("orig-value"))||RSColor.defaultValue),_.val(i),x.val(i).change()}).on("focusin.revcpicker",Mt),I.on("keyup.revcpicker focusout.revcpicker",function(e){if(C){var t,i="bottom"===(C.hasClass("revbuilder-cpicker-point-bottom")?"bottom":"top")?P:D,r=I.val().replace("%","")||"0",a=e.type;for(isNaN(r)&&(r="keyup"===a?"0":C.attr("data-location")),t=(r=Math.max(0,Math.min(100,parseInt(r,10))))<50?1:-1;-1!==i.indexOf(r);)r+=t;"focusout"===a&&(I.val(r+"%"),C.attr("data-location",r)),C.css("left",r+"%"),Bt()}}).on("focusin.revcpicker",Mt),e("#revbuilder-cpciker-clear-gradient").on("click.revcpicker",function(){x.val(RSColor.defaultValue).change()}),t.on("keyup.revcpicker focusout.revcpicker",Tt).on("focusin.revcpicker",Mt),oe.on("click.revcpicker",function(){var i=e(this),r=i.attr("data-direction");oe.removeClass("selected"),i.addClass("selected"),"radial"!==r?t.val(Vt(r)):t.val(0),Tt(!1,r)}),e(".revbuilder-cpicker-point-delete").on("click.revcpicker",function(){if(-1!==this.className.search("active")){var e=C.hasClass("revbuilder-cpicker-point-bottom")?"bottom":"top",t=b.find(".revbuilder-cpicker-point-"+e).length;t>2&&(C.draggable("destroy").remove(),pe=ue.children(),b.click(),Bt()),t<=qe&&("bottom"===e?N.removeClass("full"):l.removeClass("full"))}}),e(".revbuilder-cpicker-preset-save").on("focusin.revcpicker",Mt),e(".revbuilder-cpicker-opacity-input").on("keyup.revcpicker focusout.revcpicker",function(t){var i,r=-1===this.id.search("grad"),a=r?Le:de,o=a.val().replace("%",""),n=t.type;if(isNaN(o)&&(o="keyup"===n?"0":e(this).data("orig-value").replace("%","")),o=Math.max(0,Math.min(100,o)),"focusout"===n&&(a.val(o+"%"),r||C.attr("data-opacity",o)),r){gt(!1,0===parseInt(o,10)&&"transparent",o),Pt(o)}else{var s=RSColor.rgbValues(C.attr("data-color"),3),l=Ge.colors[ne];o=RSColor.sanitizeAlpha(.01*parseInt(o,10)),l.r=s[0],l.g=s[1],l.b=s[2],l.a=o,i=RSColor.rgbaString(l.r,l.g,l.b,o),C.attr("data-color",i),Bt(),i="rgba(0, 0, 0, "+o+")",z.style.backgroundColor=i,$.style.borderTopColor=i}}).on("focusin.revcpicker",Mt),e(".revbuilder-cpicker-builder-hit").on("click.revcpicker",function(e){o||At();for(var t=parseInt(100*((e.pageX-l.offset().left)/He).toFixed(2),10),i=-1!==this.id.search("bottom")?"bottom":"top",r="bottom"===i?P:D,a=t<50?1:-1;-1!==r.indexOf(t);)t+=a;"bottom"===i?b.find(".revbuilder-cpicker-point-bottom").length'+e.text+""):e.text}function Ut(e){for(var t in void 0!==Se[e]&&ft(Se[e].v,!1),_e)for(var i in Se)Se.hasOwnProperty(i)&&(i!==e&&void 0!==Se[i].ref&&0!==Se[i].ref.length&&(Se[i].ref=qt(Se[i].ref,_e[t],"r")),i===e&&(Se[i].ref=void 0===Se[i].ref?[]:Se[i].ref,-1==Zt(_e[t],Se[i].ref,"r")&&Se[i].ref.push(_e[t])))}e.rsColorPickerApi={setValue:function(e,t){ft(e,t)},setGlobalColors:function(e){Se=jQuery.extend(!0,{},e)},setGlobalCandidates:function(e){_e=e},getGlobalColors:function(){return Se},closeColorPicker:function(){Ot()},showGlobal:function(e,t,i){Se=jQuery.extend(!0,{},t),_e=i,ye=e.mode;var r,a;e.currentInput[0].dataset;for(var o in currentEditing=document.getElementById("revbuilder-cpicker-current-edit"),editTitle=document.getElementById("revbuilder-cpicker-edit-title"),widgetId=we.attr("data-widget-id"),html=we.attr("data-appended-html"),editing=we.attr("data-editing"),r='
                    '+RVS_LANG.globalcoloractive+"
                    ",r+='',r+='
                    ',r+='
                    ",r+='
                    color_lens'+RVS_LANG.editskins+"
                    ",r+="
                    ",b.find("#revbuilder-cpicker").append(r=jQuery(r)),a=r.find("#gc_skinPicker");var n=function(){var e=[];for(var t in _e)for(var i in e[t]=-1,Se)Se.hasOwnProperty(i)&&void 0!==Se[i].ref&&0!==Se[i].ref.length&&-1===e[t]&&(e[t]=-1!==Zt(_e[t],Se[i].ref,"r")?i:-1);var r=-1;for(var i in e)r=-1===r&&-1!==e[i]?e[i]:-1!==e[i]&&-1!==r[i]?-999:r;return r}();-1===n||-999===n?(Re=!1,document.getElementById("inp_SkinPicker").style.display="none",jQuery("#enadisaGlobalSkin")[0].checked=!1):(Re=n,a[0].value=n,document.getElementById("inp_SkinPicker").style.display="inline-block",jQuery("#enadisaGlobalSkin")[0].checked=!0,currentEditing.innerHTML=Se[n].alias+" Skin"),void 0!==RVS&&void 0!==RVS.F&&void 0!==RVS.F.initOnOff&&(RVS.F.initOnOff(r),RVS.F.turnOnOff(r,!1)),a.select2RS({tags:!1,templateResult:Wt,minimumResultsForSearch:"Infinity"}),jQuery("#enadisaGlobalSkin").on("change",function(){he=!0,!0===this.checked?(document.getElementById("inp_SkinPicker").style.display="inline-block",a.trigger("change.select2")):(Re=!1,Ut(-1),document.getElementById("inp_SkinPicker").style.display="none",ft(Ie,!1),currentEditing.innerHTML=editing)}),a.on("change.select2",function(){he=!0,Se=jQuery.extend(!0,{},t),-1!==Re&&-999!==Re&&void 0!==t[Re]&&ft(t[Re].v,!1),Re=this.value,Ut(this.value),function(e,t){var i="single"===t||"basic"===t;if(!i)for(var r in Se[e].ref)Se[e].ref.hasOwnProperty(r)&&(i=!0===i||RVS.F.noGradient(Se[e].ref[r].r));i?jQuery("#revbuilder-cpicker-gradient-btn").hide():jQuery("#revbuilder-cpicker-gradient-btn").show()}(this.value,ye),currentEditing.innerHTML=Se[this.value].alias+" Skin"})},hideGlobal:function(){jQuery("#revbuilder-cpicker-globals").remove(),Se=void 0,Re=void 0}},e.rsColorPicker=function(t){Ve=e.extend(!0,Ve||{},t),t.mode&&(tt=t.mode),t.init&&(d=t.init),t.onAjax&&(O=t.onAjax),t.onEdit&&(k=t.onEdit),t.change&&(E=t.change),t.cancel&&(F=t.cancel),t.title&&(T=t.title),t.language&&t.language,t.widgetId&&(me=t.widgetId),t.defaultValue&&(RSColor.defaultValue=t.defaultValue),t.wrapClasses&&(ze=t.wrapClasses),t.appendedHtml&&(Ce=t.appendedHtml),t.onRefresh&&(ee=t.defRefresh),S&&(zt(),t.language&&pt(t.language))};var Yt={refresh:function(){var t=e(this),i=[t];if(t.hasClass("revbuilder-cpicker-component")){var r=t.data("revcp")||{},a=t.val()||r.defaultValue||RSColor.defaultValue,o=r.onRefresh||ee,n=RSColor.process(a);a=n[0],n="rgba"===n[1]&&RSColor.transparentRgba(a,!0)?"":a,"transparent"!==a?(t.data("tpcp")[0].style.background=n,Oe&&Oe.css("background",n)):(t.data("tpcp").css("background",""),Oe&&Oe.css("background","")),t.attr("data-color",a).data("hex",a),i[1]=a,o&&o(i[0],a)}else i[1]=!1,i[2]="Color Picker not inited for this input field yet";RVS.DOC.trigger("revcolorpickerrefresh",i)},destroy:function(){e(this).removeData().closest(".revbuilder-cpicker-master-wrap").removeData().remove()}};e.fn.rsColorPicker=function(t){return t&&"string"==typeof t?this.each(Yt[t]):this.each(function(){var i=e(this);if(i.hasClass("revbuilder-cpicker-component"))i.rsColorPicker("refresh");else{var r,a,o=e('').data("revcolorinput",i),n=e(''),s=e(''),l=i.attr("data-wrap-classes"),c=i.attr("data-wrapper"),p=i.attr("data-wrap-id"),u=i.attr("data-title"),v=i.val(),h=1==i.data("visible")?"visible-cp-input":"";if(o.insertBefore(i).append([n,s,i]),t&&e.isPlainObject(t)){c||(c=t.wrapper),l||(l=t.wrapClasses),p||(p=t.wrapId),u||(u=t.title),a=t.defaultValue;var g=i.data("revcp");g&&(t=e.extend({},g,t)),i.data("revcp",t)}l||(l=ze),l&&o.addClass(l),p&&o.attr("id",p),v||(v=a||RSColor.defaultValue,i.val(v)),v=(r=RSColor.process(v))[0],"transparent"!==(r="rgba"===r[1]&&RSColor.transparentRgba(v,!0)?"":v)&&(n[0].style.background=r),s[0].innerHTML=u||T||G||rt.color,i.attr("data-color",v).data("tpcp",n).addClass("revbuilder-cpicker-component"),c?(c=e(c).addClass("revbuilder-cpicker-master-wrap").addClass(h),o.wrap(c)):o.addClass("revbuilder-cpicker-master-wrap").addClass(h);var f=!!t&&(t.init||d),m=Ve?e.extend(!0,Ve,t||{}):t||!1;f&&f(o,i,v,m),RVS.DOC.trigger("revcolorpickerinit",[o,i,v,m])}})},e(function(){e("body").on("click.revcpicker",".revbuilder-colorpicker",function(){i||Qt(),re=document.getElementById("revbuilder-cpicker-gradient-output"),g=document.getElementById("revbuilder-cpicker-r2"),f=document.getElementById("revbuilder-cpicker-g2"),m=document.getElementById("revbuilder-cpicker-b2"),u=document.getElementById("revbuilder-cpicker-r"),v=document.getElementById("revbuilder-cpicker-g"),h=document.getElementById("revbuilder-cpicker-b"),ue=e("#revbuilder-cpciker-point-container"),Oe=e("#revbuilder-cpicker-preview-color"),Le=e("#revbuilder-cpicker-color-opacity"),n=e("#revbuilder-cpicker-orientation-radial"),j=e("#revbuilder-cpicker-gradients-core"),_=e("#revbuilder-cpicker-gradient-hex"),N=e("#revbuilder-cpicker-hit-bottom"),L=e("#revbuilder-cpicker-color-hex"),l=e("#revbuilder-cpicker-hit-top"),we=e(this).data("revcolorinput");var t,o,s,d,S,y,V,w,I,x,C,T,D,P=document.getElementById("revbuilder-cpicker-current-edit"),M=document.getElementById("revbuilder-cpicker-edit-title"),z=we.attr("data-widget-id"),$=we.attr("data-appended-html"),Q=we.attr("data-editing"),G=we.attr("data-colors"),H=we.attr("data-mode"),q=we.data("revcp"),Z=we.attr("data-lang");if(G&&((G=JSON.parse(G.replace(/\&/g,'"'))).colors&&(y=G.colors),G.gradients&&(d=G.gradients)),q){var W=q.colors;W&&(W.core&&(s=W.core.colors,t=W.core.gradients),W.custom&&(S=W.custom.colors,o=W.custom.gradients)),C=q.onEdit,T=q.onAjax,w=q.change,I=q.cancel,Z||(Z=q.lang),H||(H=q.mode),$||($=q.appendedHtml),Q||(Q=q.editing),z||(z=q.widgetId)}(t||s||o||S||d||y)&&(V={},(t||s||d||y)&&(V.core={colors:y||s||at,gradients:d||t||ot}),(o||S)&&(V.custom={colors:S||at,gradients:o||ot}),Ht(V)),z||(z=me),z&&(b[0].id=z),$||($=Ce),$&&(A=e($).appendTo(De)),Z&&pt(Z),H||(H=tt),Q?M.style.visibility="visible":(Q="",M.style.visibility="hidden"),P.innerHTML=Q,"single"===H||"basic"===H?(a=!1,R.hide(),B.show(),"basic"===H&&b.addClass("is-basic")):(a=!0,R.show(),B.show()),function(e){return"string"==typeof e&&"transparent"!==e.trim()&&-1===e.search(/\[\{/)&&-1!==e.search("-gradient")}(D=we.val()||RSColor.defaultValue)&&(D=RSColor.reverseGradient(D)),D.split("||").length>1&&(D=RSColor.joinToRgba(D),we.val(D)),x=ft(D),Ie=x[0],le=Ie,se=we.val(),c=C||k,p=T||O,J=I||F,$e=w||E,"gradient"!==x[1]?B.data("state",Ie):R.data("state",Ie),r.addClass("revbuilder-colorpicker-open"),Ae=we.data("tpcp"),b.data("revcpickerinput",we).addClass("active").show(),zt(),xe=we.attr("data-color");var U=RSColor.process(D);"rgba"===U[1]?0==(U=RSColor.rgbValues(U[0],4))[3]?Oe.css("background",""):Oe.css("background",xe):"transparent"===U[1]?Oe.css("background",""):Oe.css("background",xe),be=we.data("hex"),e(".revbuilder-cpicker-color").not(".blank").each(vt),De.css({marginLeft:-.5*De.width(),marginTop:-.5*De.height()}),RVS.DOC.trigger("RSCOLOR.OPEN",{openingValue:x[0],mode:H,currentInput:we})})}),RVS.DOC.ready(function(){void 0!==RVS.LIB.COLOR_PRESETS&&RVS.LIB.COLOR_PRESETS||(RVS.LIB.COLOR_PRESETS={colors:[],gradients:[]}),RVS.LIB.COLOR_PRESETS.colors||(RVS.LIB.COLOR_PRESETS.colors=[]),RVS.LIB.COLOR_PRESETS.gradients||(RVS.LIB.COLOR_PRESETS.gradients=[]),e.rsColorPicker({custom:RVS.LIB.COLOR_PRESETS,onAjax:function(e,t,i,r,a){var o=!1,n=RVS.LIB.COLOR_PRESETS[i];switch(e){case"save":n[n.length]=t,o=!0;break;case"delete":var s=n.length;e:for(var l=0;l0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=r+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=o})},{select:5}],8:[function(e,t,i){!function(r,a){if(void 0!==i)a(t,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var o={exports:{}};a(o,r.clipboardAction,r.tinyEmitter,r.goodListener),r.clipboard=o.exports}}(this,function(e,t,i,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var i="data-clipboard-"+e;if(t.hasAttribute(i))return t.getAttribute(i)}var n=a(t),s=a(i),l=a(r),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=function(){function e(e,t){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===c(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,l.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new n.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return o("action",e)}},{key:"defaultTarget",value:function(e){var t=o("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return o("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach(function(e){i=i&&!!document.queryCommandSupported(e)}),i}}]),t}();e.exports=p})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}),window.RVS=void 0===window.RVS?{}:window.RVS,RVS.F=void 0===RVS.F?{}:RVS.F,RVS.ENV=void 0===RVS.ENV?{}:RVS.ENV,RVS.LIB=void 0===RVS.LIB?{}:RVS.LIB,RVS.V=void 0===RVS.V?{}:RVS.V,RVS.S=void 0===RVS.S?{}:RVS.S,RVS.C=void 0===RVS.C?{}:RVS.C,RVS.WIN=void 0===RVS.WIN?jQuery(window):RVS.WIN,RVS.DOC=void 0===RVS.DOC?jQuery(document):RVS.DOC,RVS.OZ=void 0===RVS.OZ?{}:RVS.OZ,function(){function e(e){if(void 0===RVS.ENV.optimizer){var n='
                    ';n+='\t
                    ',n+='\t\t
                    ',n+='\t\t\t
                    ',n+='\t\t\t\t
                    flash_on'+RVS_LANG.optimizertitel+'close
                    ',n+='
                    ',n+='
                    ',n+='
                    '+RVS_LANG.element+"
                    ",n+='
                    '+RVS_LANG.filesize+"
                    ",n+='
                    '+RVS_LANG.dimensions+'help
                    '+RVS_LANG.toosmall+'
                    '+RVS_LANG.standard1x+'
                    '+RVS_LANG.retina2x+'
                    '+RVS_LANG.oversized+"
                    ",n+='
                    '+RVS_LANG.suggestion+"
                    ",n+='
                    ',n+="
                    ",n+="
                    ",n+='\t\t\t\t
                    ',n+="\t\t\t\t
                    ",n+='\t\t\t\t",n+="\t\t\t
                    ",n+="\t\t
                    ",n+="\t
                    ",n+="
                    ",RVS.ENV.optimizer=jQuery(n),RVS.ENV.optlist=RVS.ENV.optimizer.find("#rbm_optimizer_list"),jQuery("body").append(RVS.ENV.optimizer)}RVS.ENV.optlist[0].innerHTML="",RVS.F.RSDialog.create({modalid:"#rbm_optimizer",bgopacity:.5}),RVS.S.optUID=0,RVS.OZ.slideFullSize=0,RVS.OZ.list={},RVS.OZ.loadAddons=[],RVS.OZ.addOnsFullSize=0,function(){if(RVS.V.avSizes=function(){var e=[];for(var t in void 0===RVS.V.sizes&&(RVS.V.sizes=["d","n","t","m"],RVS.V.sizesold=["desktop","notebook","tablet","mobile"]),RVS.V.sizes)!0===RVS.OZ.settings.size.custom[RVS.V.sizes[t]]&&e.push(RVS.V.sizes[t]);return e}(),RVS.OZ.toLoad={},void 0!==RVS.OZ&&void 0!==RVS.OZ.settings&&void 0!==RVS.OZ.settings.size){var e,n={w:s(RVS.OZ.settings.size.width),h:s(RVS.OZ.settings.size.height)},l=function(e,t,i,r){var a={w:e,h:t};e>t?e>i&&(a.w=i):t>r&&(a.h=r);return a}(n.w.max,n.h.max,1920,1920);for(var d in void 0!==RVS.OZ.settings&&void 0!==RVS.OZ.settings.layout&&void 0!==RVS.OZ.settings.layout.bg&&RVS.OZ.settings.layout.bg.useImage&&void 0!==RVS.OZ.settings.layout.bg.image&&""!==RVS.OZ.settings.layout.bg.image&&RVS.OZ.settings.layout.bg.image.length<5&&(RVS.ENV.optlist.append(t({alias:RVS_LANG.modulbackground,url:RVS.OZ.settings.layout.bg.image,rw:l.w,rh:l.h,pathURL:"settings.layout.bg.image",pathSize:"settings.layout.bg.imageSourceType",slideid:"settings"})),RVS.OZ.toLoad[RVS.S.optUID]=RVS.OZ.list[RVS.S.optUID].url),RVS.OZ.slideIDs){var p=RVS.OZ.slideIDs[d];void 0!==RVS.OZ[p]&&void 0!==RVS.OZ[p].slide&&void 0!==RVS.OZ[p].slide.bg&&("image"!==RVS.OZ[p].slide.bg.type&&"external"!==RVS.OZ[p].slide.bg.type&&"html5"!==RVS.OZ[p].slide.bg.type&&"youtube"!==RVS.OZ[p].slide.bg.type&&"vimeo"!==RVS.OZ[p].slide.bg.type||void 0===RVS.OZ[p].slide.bg.image||""===RVS.OZ[p].slide.bg.image||RVS.OZ[p].slide.bg.image.length<5||(RVS.OZ[p].slide.title=void 0===RVS.OZ[p].slide.title?"Slide":RVS.OZ[p].slide.title,RVS.ENV.optlist.append(t({alias:"#"+(parseInt(d)+1)+" "+RVS.OZ[p].slide.title,url:RVS.OZ[p].slide.bg.image,rw:l.w,rh:l.h,pathURL:p+".slide.bg.image",pathSize:p+".slide.bg.imageSourceType",slideid:p})),RVS.OZ.toLoad[RVS.S.optUID]=RVS.OZ.list[RVS.S.optUID].url))}for(var d in RVS.OZ.slideIDs){var p=RVS.OZ.slideIDs[d];if(void 0!==RVS.OZ[p]&&void 0!==RVS.OZ[p].layers)for(var u in RVS.OZ[p].layers){var v,h=RVS.OZ[p].layers[u],g=0;if(void 0!==h.idle&&void 0!==h.idle.backgroundImage&&h.idle.backgroundImage.length>4&&(g={layerid:u,imgtype:"bg",bgsize:h.idle.backgroundSize,alias:h.alias,url:h.idle.backgroundImage,path:p+".layers."+u+".idle.",pathURL:p+".layers."+u+".idle.backgroundImage",pathSize:p+".layers."+u+".behavior.imageSourceType",slideid:p}),"image"===h.type&&void 0!==h.media&&void 0!==h.media.imageUrl&&h.media.imageUrl.length>4&&(g={layerid:u,imgtype:"image",alias:h.alias,url:h.media.imageUrl,pathURL:p+".layers."+u+".media.imageUrl",pathSize:p+".layers."+u+".behavior.imageSourceType",slideid:p}),"video"===h.type&&void 0!==h.media&&void 0!==h.media.posterUrl&&h.media.posterUrl.length>4&&(g={layerid:u,imgtype:"poster",alias:h.alias,url:h.media.posterUrl,pathURL:p+".layers."+u+".media.posterUrl",pathSize:p+".layers."+u+".behavior.imageSourceType",slideid:p}),"text"!==h.type&&"button"!==h.type||o(h),void 0!==g&&0!==g){var f={w:n.w.sizes,h:n.w.sizes};if(-1!==h.group.puid&&void 0!==h.group.puid){var m=RVS.OZ[p].layers[h.group.puid];"group"===m.type&&(f.w=s(m.size.width,f.w).sizes,f.h=s(m.size.height,f.h).sizes)}"column"===h.type?(g.rw=s(h.size.width,f.w,RVS.F.convertFraction(h.group.columnSize),h.group.columnbreakat).max,g.rh=s(h.size.height,f.h).max):(g.rw=s(h.size.width,f.w).max,g.rh=s(h.size.height,f.h).max),RVS.ENV.optlist.append(t(g)),RVS.OZ.toLoad[RVS.S.optUID]=RVS.OZ.list[RVS.S.optUID].url}}}for(d in RVS.OZ.fontFamilies)RVS.OZ.fontFamilies.hasOwnProperty(d)&&(v=i({alias:d,weights:RVS.OZ.fontFamilies[d].weights}),RVS.ENV.optlist.append(v));for(d in RVS.OZ.settings.addOns)RVS.OZ.settings.addOns.hasOwnProperty(d)&&!0===RVS.OZ.settings.addOns[d].enable&&(e=r({alias:void 0===RVS.LIB.ADDONS||void 0===RVS.LIB.ADDONS[d]||void 0===RVS.LIB.ADDONS[d].full_title?d:RVS.LIB.ADDONS[d].full_title,slug:d}),RVS.ENV.optlist.append(e));var b=void 0!==RVS.ENV.output_compress&&RVS.ENV.output_compress.length>0;RVS.ENV.optlist.append(a({alias:RVS_LANG.coretools,size:b?"43 kb":"116 kb",warning:b?"":RVS_LANG.enablecompression})),RVS.ENV.optlist.append(a({alias:RVS_LANG.corejs,size:b?"72 kb":"289 kb",warning:b?"":RVS_LANG.enablecompression})),RVS.ENV.optlist.append(a({alias:RVS_LANG.corecss,size:b?"11 kb":"55 kb",warning:b?"":RVS_LANG.enablecompression})),RVS.OZ.coreFullSize=b?134:481,function(){if(void 0===RVS.OZ.loadAddons||0==RVS.OZ.loadAddons.length)return;RVS.F.ajaxRequest("get_addons_sizes",{addons:RVS.OZ.loadAddons},function(e){if(e.success){for(var t in e.addons)if(jQuery.isNumeric(parseInt(e.addons[t]))){var i=Math.round(parseInt(e.addons[t],0)/1e3);jQuery("#addrowsize_"+t).html(i+" kb"),RVS.OZ.addOnsFullSize+=i}c()}},void 0,!0)}(),RVS.F.ajaxRequest("get_same_aspect_ratio",{images:RVS.OZ.toLoad},function(e){if(e.success){for(var t in e.images)if(e.images.hasOwnProperty(t))for(var i in RVS.OZ.list[t].images=jQuery.extend(!0,{},e.images[t]),RVS.OZ.list[t].images)RVS.OZ.list[t].images.hasOwnProperty(i)&&!0===RVS.OZ.list[t].images[i].default&&(RVS.OZ.list[t].selected=jQuery.extend(!0,{},RVS.OZ.list[t].images[i]));c()}},void 0,!0)}}(),jQuery("#rbm_optimizer_list").RSScroll({wheelPropagation:!1,suppressScrollX:!0}),RVS.F.RSDialog.center()}function t(e){RVS.S.optUID++;var t='
                    ';return t+='
                    '+e.alias+"
                    ",t+='
                    '+RVS_LANG.calculating+"
                    ",t+='
                    ',t+='
                    ',t+='
                    ',t+="
                    ",RVS.OZ.list[RVS.S.optUID]={row:jQuery(t),url:e.url,rw:e.rw,rh:e.rh,path:e.path,bgsize:e.bgsize,pathURL:e.pathURL,pathSize:e.pathSize,slideid:e.slideid,layerid:e.layerid,imgtype:e.imgtype},RVS.OZ.list[RVS.S.optUID].row}function i(e){e.alias=e.alias.trimStart(),e.alias=e.alias.trimEnd();var t=e.alias.split(" ").join("+"),i=e.alias.split(" ").join("_"),r=e.weights.toString().split(",").join("%2C"),a='
                    ';return a+='
                    text_fields'+e.alias+" "+e.weights.toString()+"
                    ",a+='
                    '+RVS_LANG.calculating+"
                    ",a+='
                    ',a+='
                    ',a+='
                    ',a+="
                    ",a=jQuery(a),function(e,t,i){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){if(this.readyState==this.DONE){var e=[],a=r.response.split("url(");for(var o in a)if("h"===a[o][0]||"H"===a[o][0]){var s=a[o].split(") format");-1==jQuery.inArray(s[0],e)&&e.push(s[0])}for(var l in e)n(e[l],t,i)}},r.onerror=function(e){jQuery("#fontrowsize_"+i)[0].innerHTML="N.A."},r.send()}("https://fonts.googleapis.com/css?family="+t+":"+r,e.alias,i),a}function r(e){RVS.OZ.loadAddons.push(e.slug),e.alias=e.alias.replace("Slider Revolution","");e.alias.split(" ").join("_");var t='
                    ';return t+='
                    extension'+e.alias+"
                    ",t+='
                    '+RVS_LANG.calculating+"
                    ",t+='
                    ',t+='
                    ',t+='
                    ',t+="
                    ",t=jQuery(t)}function a(e){var t='
                    ';return t+='
                    code'+e.alias+"
                    ",t+='
                    '+e.size+"
                    ",t+='
                    ',t+='
                    '+e.warning+"
                    ",t+='
                    ',t+="
                    ",t=jQuery(t)}function o(e){for(var t in void 0!==e.idle&&void 0===e.idle.fontFamily&&(e.idle.fontFamily="Roboto"),RVS.OZ.fontFamilies=void 0===RVS.OZ.fontFamilies?{}:RVS.OZ.fontFamilies,RVS.OZ.fontFamilies[e.idle.fontFamily]=void 0===RVS.OZ.fontFamilies[e.idle.fontFamily]?{weights:[],italic:!1}:RVS.OZ.fontFamilies[e.idle.fontFamily],RVS.V.avSizes)void 0!==e.idle&&void 0!==e.idle.fontWeight&&void 0!==e.idle.fontWeight[RVS.V.avSizes[t]]&&-1===jQuery.inArray(e.idle.fontWeight[RVS.V.avSizes[t]].v,RVS.OZ.fontFamilies[e.idle.fontFamily].weights)&&RVS.OZ.fontFamilies[e.idle.fontFamily].weights.push(e.idle.fontWeight[RVS.V.avSizes[t]].v);RVS.OZ.fontFamilies[e.idle.fontFamily].italic=!0===RVS.OZ.fontFamilies[e.idle.fontFamily].italic||!0===e.idle.fontStyle}function n(e,t,i){var r=new XMLHttpRequest;r.open("HEAD",e,!0),r.onreadystatechange=function(){if(this.readyState===this.DONE){var e=parseInt(r.getResponseHeader("Content-Length"));RVS.OZ.fontFamilies[t].size=void 0===RVS.OZ.fontFamilies[t].size?e:RVS.OZ.fontFamilies[t].size+e,jQuery("#fontrowsize_"+i)[0].innerHTML=Math.round(parseInt(RVS.OZ.fontFamilies[t].size)/1e3)+" kb",p()}},r.onerror=function(e){jQuery("#fontrowsize_"+i)[0].innerHTML="N.A."},r.send()}function s(e,t,i,r){var a=0,o={};for(var n in RVS.V.avSizes){var s=a;void 0!==i?("notebook"===r&&jQuery.inArray(RVS.V.avSizes[n],["t","m","n"])>=0&&(i=1),"mobile"===r&&jQuery.inArray(RVS.V.avSizes[n],["m"])>=0&&(i=1),"tablet"===r&&jQuery.inArray(RVS.V.avSizes[n],["t","m"])>=0&&(i=1),s=t[RVS.V.avSizes[n]]*i):(void 0!==e&&void 0!==e[RVS.V.avSizes[n]]&&(s=void 0!==e[RVS.V.avSizes[n]].v?jQuery.isNumeric(parseInt(e[RVS.V.avSizes[n]].v))?e[RVS.V.avSizes[n]].v:a:jQuery.isNumeric(parseInt(e[RVS.V.avSizes[n]]))?e[RVS.V.avSizes[n]]:a),s=(s+"").indexOf("%")>=0?t[RVS.V.avSizes[n]]*(parseInt(s,0)/100):parseInt(s,0)),a=Math.max(s,a),o[RVS.V.avSizes[n]]=s}return{max:parseInt(a,0),sizes:o}}function l(e){e.h,e.w;return 0===e.rh&&0===e.rw&&(e.rh=e.h,e.rw=e.w),0===e.rh&&(e.rh=e.rw/e.w*e.h),0===e.rw&&(e.rw=e.rh/e.h*e.w),{width:e.rw,height:e.rh}}function c(){for(var e in RVS.OZ.minFullSize=0,RVS.OZ.list)if(RVS.OZ.list.hasOwnProperty(e)){var t,i,r,a,o=RVS.OZ.list[e],n=jQuery(o.row.find(".op_c_c")),s={index:-1,val:0},c={index:-1,val:999999},u="width",v=0,h=0,g=0,f=0,m=[];if(void 0!==o.selected){if(jQuery.isNumeric(o.selected.size)){o.currentSize=o.selected.size,o.currentUrl=o.selected.url;var b=Math.round(o.selected.size/1e3)+" kb";o.row.find(".op_c_b")[0].innerHTML=b}(t=l({rw:o.rw,rh:o.rh,w:o.selected.width,h:o.selected.height})).widtho.selected.height&&(u="height"),"contain"===o.bgsize&&(u="width"===u?"height":"width")}if(void 0!==t){for(var S in o.images)if(o.images.hasOwnProperty(S)){var y=o.images[S][u]/t[u]*100/3;if(y>=33&&y<=67&&h++,1==o.images[S].default)i=y>=33&&y<=67,r=y>67,g=y,f=o.images[S].size,v=d({cont:n,ozindex:e,imgindex:S,left:y>100?100:y,amnt:v,class:"selected original"});else if(o.images[S][u]===t[u]||2*o.images[S][u]===t[u])v=d({cont:n,ozindex:e,imgindex:S,left:y>100?100:y,amnt:v});else if(s.valy&&y>67)c={index:S,val:y,size:o.images[S].size};else if(y>33&&y<67){for(var R in a=y<38?38:y>62?62:y,m)Math.abs(m[R]-a)<3&&(a+=a30?30:s.val,v=d({cont:n,ozindex:e,imgindex:s.index,left:a,amnt:v})),-1!==c.index&&(!0!==r||g>c.val)&&(Math.abs(c.val-g)<3&&(c.val+=g=97?97:c.val<70?70:c.val,v=d({cont:n,ozindex:e,imgindex:c.index,left:a,amnt:v}));var _=f;-1!==s.index&&jQuery.isNumeric(parseInt(s.size,0))?_=f>s.size?parseInt(s.size,0):f:-1!==c.index&&jQuery.isNumeric(parseInt(c.size,0))&&(_=f>c.size?parseInt(c.size,0):f),RVS.OZ.minFullSize+=_}var V="";0===h?V=RVS_LANG.chgimgsizesrc:h>0&&!0!==i&&(V=RVS_LANG.pickandim),""!==V&&(o.row.find(".op_c_d")[0].innerHTML=V),o.row[0].dataset.currentinfo=V}RVS.OZ.minFullSize=RVS.OZ.minFullSize/1e3,p(!0)}function d(e){return e.class=void 0===e.class?"":e.class,e.cont.append('
                    '),e.amnt+1}function p(e){var t=[];for(var i in RVS.OZ.slideFullSize=0,RVS.OZ.list)if(RVS.OZ.list.hasOwnProperty(i)){var r=RVS.OZ.list[i];if(jQuery.isNumeric(r.currentSize)&&-1==jQuery.inArray(r.currentUrl,t)){t.push(r.currentUrl),RVS.OZ.slideFullSize+=Math.round(r.currentSize/1e3);var a=Math.round(r.currentSize/1e3)+" kb";r.row.find(".op_c_b")[0].innerHTML=a}}for(var o in RVS.OZ.fontsFullSize=0,RVS.OZ.fontFamilies)RVS.OZ.fontFamilies.hasOwnProperty(o)&&void 0!==RVS.OZ.fontFamilies[o].size&&jQuery.isNumeric(parseInt(RVS.OZ.fontFamilies[o].size))&&(RVS.OZ.fontsFullSize+=Math.round(parseInt(RVS.OZ.fontFamilies[o].size)/1e3));!0===e&&(RVS.OZ.slideFullSizeCache=RVS.OZ.slideFullSize);var n=parseInt(RVS.OZ.fontsFullSize)+parseInt(RVS.OZ.addOnsFullSize)+parseInt(RVS.OZ.coreFullSize),s=parseInt(RVS.OZ.slideFullSizeCache)+n,l=parseInt(RVS.OZ.minFullSize)+n,c=parseInt(RVS.OZ.slideFullSize)+n,d=Math.round(l/s*100),p=Math.round((s-c)/s*100),u=s-c==0?"":" ( "+(s=0){var i=JSON.stringify(RVS.OZ[e.slides[e.index]].slide),r=JSON.stringify(RVS.OZ[e.slides[e.index]].layers),a={slider_id:RVS.ENV.sliderID,slide_id:e.slides[e.index],params:i,layers:r,slide_order:e.order};RVS.DOC.trigger("rs_save_slide_params",[a]),RVS.F.ajaxRequest("save_slide",a,function(t){t.success&&(e.index++,u(e))},void 0,void 0,RVS_LANG.saveslide+'
                    "'+RVS.OZ[e.slides[e.index]].slide.title+'"')}else e.index++,u(e)}else RVS.OZ.inWork=void 0===RVS.OZ.inWork?[]:RVS.OZ.inWork,void 0!==e.trigger&&e.trigger()}function v(){var e=JSON.stringify(RVS.OZ.settings),t=RVS.OZ.slideIDs.slice(),i=-1;for(var r in t)t.hasOwnProperty(r)&&(""+t[r]).indexOf("static")>=0&&(i=r);t.splice(i,1),RVS.F.ajaxRequest("save_slider",{slider_id:RVS.ENV.sliderID,params:e,slide_ids:t},function(e){e.success&&void 0!==e.missing&&e.missing.length>0&&u({index:0,slides:RVS.OZ.slideIDs,works:e.missing})},void 0,void 0,RVS_LANG.saveslide+'
                    '+RVS_LANG.slidersettings+"")}function h(e,t,i,r){if("string"==typeof t){var a=t.split("."),o=a.length,n=o-1,s=e;if(o)for(var l=0;l69?RVS_LANG.pickandim:"",!0!==s.default?o[0].innerHTML='flash_on':o[0].innerHTML=""),p()}),RVS.DOC.on("mouseleave",".ofs_markpoint",function(){var e=jQuery(this),t=e.closest(".optim_row"),i=t.find(".op_c_b"),r=t.find(".op_c_d"),a=t[0].dataset.uid;RVS.OZ.list[a].lastSize!==RVS.OZ.list[a].currentSize&&(RVS.OZ.list[a].currentSize=RVS.OZ.list[a].lastSize,RVS.OZ.list[a].currentUrl=RVS.OZ.list[a].lastUrl,jQuery.isNumeric(RVS.OZ.list[a].lastSize)&&(i[0].innerHTML=Math.round(RVS.OZ.list[a].lastSize/1e3)+" kb"),p()),t[0].dataset.currentinfo=void 0===t[0].dataset.currentinfo?"":t[0].dataset.currentinfo,r[0].innerHTML=t[0].dataset.currentinfo}),RVS.DOC.on("click","#rbm_optpanel_savebtn",function(){var e=[],t=[];for(var i in RVS.OZ.list)if(RVS.OZ.list.hasOwnProperty(i)&&void 0!==RVS.OZ.list[i].pickedImage){var r=RVS.OZ.list[i],a=r.images[r.pickedImage];!0!==a.default&&(-1==jQuery.inArray(r.slideid,e)&&e.push(r.slideid),void 0!==r.layerid&&t.push({slideid:r.slideid,layerid:r.layerid,type:r.imgtype,url:a.url}),h(RVS.OZ,r.pathURL,a.url),h(RVS.OZ,r.pathSize,r.pickedImage))}if(e.length>0)if(void 0!==RVS.SLIDER){for(i in e)"settings"!==e[i]&&-1==jQuery.inArray(e[i],RVS.SLIDER.inWork)&&RVS.SLIDER.inWork.push(e[i]),RVS.SLIDER[e[i]]=jQuery.extend(!0,RVS.SLIDER[e[i]],RVS.OZ[e[i]]);for(i in t)if(t.hasOwnProperty(i)){var o=t[i],n=jQuery("#_lc_"+o.slideid+"_"+o.layerid+"_");n.length>0&&("image"===o.type&&n.find("._lc_image_inside_").attr("src",o.url),RVS.F.drawHTMLLayer({uid:o.layerid}))}RVS.F.convertIDStoTxt(),RVS.F.convertArrayToObjects(),RVS.F.saveSlides({index:0,slides:RVS.SLIDER.slideIDs,trigger:RVS.F.saveSliderSettings,works:RVS.SLIDER.inWork})}else{for(i in e)RVS.OZ.inWork=void 0===RVS.OZ.inWork?[]:RVS.OZ.inWork,"settings"!==e[i]&&-1==jQuery.inArray(e[i],RVS.OZ.inWork)&&RVS.OZ.inWork.push(e[i]),RVS.OZ[e[i]]=jQuery.extend(!0,RVS.OZ[e[i]],RVS.OZ[e[i]]);for(i in t)if(t.hasOwnProperty(i)){var o=t[i],n=jQuery("#_lc_"+o.slideid+"_"+o.layerid+"_");n.length>0&&("image"===o.type&&n.find("._lc_image_inside_").attr("src",o.url),RVS.F.drawHTMLLayer({uid:o.layerid}))}convertIDStoTxt(),RVS.OZ.settings.nav.arrows.presets=Object.assign({},RVS.OZ.settings.nav.arrows.presets),RVS.OZ.settings.nav.bullets.presets=Object.assign({},RVS.OZ.settings.nav.bullets.presets),RVS.OZ.settings.nav.thumbs.presets=Object.assign({},RVS.OZ.settings.nav.thumbs.presets),RVS.OZ.settings.nav.tabs.presets=Object.assign({},RVS.OZ.settings.nav.tabs.presets),void 0!==RVS.OZ.settings.skins&&void 0!==RVS.OZ.settings.skins.colors&&(RVS.OZ.settings.skins.colors=Object.assign({},RVS.OZ.settings.skins.colors)),u({index:0,slides:RVS.OZ.slideIDs,trigger:v,works:RVS.OZ.inWork})}RVS.F.RSDialog.close()}),RVS.DOC.on("click","#more_about_optimizer",function(){RVS.F.RSDialog.create({modalid:"#rbm_optimizer_infos",bgopacity:.5}),RVS.F.RSDialog.center()}),RVS.DOC.on("click","#rbm_optimizer_infos .rbm_close",function(){RVS.F.RSDialog.close()}),jQuery("#rbm_optimizer_infos").closest(".rb-modal-wrapper").appendTo(jQuery("body")),RVS.S.optimizerListener=!0}(),void 0!==t&&(void 0!==t.sliderid&&""!==t.sliderid||void 0!==t.alias&&""!==t.alias)){RVS.F.showWaitAMinute({fadeIn:0,text:RVS_LANG.loadingcontent});var i={};void 0!==t.alias&&""!==t.alias&&(i.alias=t.alias),void 0!==t.sliderid&&""!==t.sliderid&&(i.id="slider-"+t.sliderid),setTimeout(function(){RVS.F.ajaxRequest("get_full_slider_object",i,function(t){if(void 0===t.id)RVS.F.showWaitAMinute({fadeOut:500,text:RVS_LANG.preparingdatas});else{for(var i in RVS.ENV.sliderid=t.id,RVS.ENV.sliderID=t.id,RVS.F.showWaitAMinute({fadeIn:500,text:RVS_LANG.preparingdatas}),t.slider_params.alias=t.alias,t.slider_params.title=t.title,RVS.OZ={slideIDs:[]},RVS.OZ.settings=jQuery.extend(!0,{},t.slider_params),void 0!==t.static_slide&&null!=t.static_slide.params&&void 0!==t.static_slide.params.static&&!0===t.static_slide.params.static.isstatic&&(RVS.OZ[t.static_slide.id]={slide:jQuery.extend(!0,{},t.static_slide.params),layers:jQuery.extend(!0,{},t.static_slide.layers)},RVS.OZ.slideIDs.push(t.static_slide.id)),t.slides)if(t.slides.hasOwnProperty(i)){let e=t.slides[i];RVS.OZ[e.id]={slide:jQuery.extend(!0,{},e.params),layers:jQuery.extend(!0,{},e.layers)},RVS.OZ.slideIDs.push(e.id)}e(),RVS.F.showWaitAMinute({fadeOut:500,text:RVS_LANG.preparingdatas})}},void 0,!0),RVS.F.showWaitAMinute({fadeOut:0,text:RVS_LANG.loadingcontent})},100)}else void 0!==RVS.SLIDER&&(RVS.S.optimID=RVS.SLIDER.id,RVS.OZ=jQuery.extend(!0,{},RVS.SLIDER),e())},convertIDStoTxt=function(){for(var e in RVS.OZ.slideIDs)RVS.OZ.slideIDs.hasOwnProperty(e)&&(RVS.OZ.slideIDs[e]=""+RVS.OZ.slideIDs[e]);for(var e in RVS.OZ.inWork)RVS.OZ.inWork.hasOwnProperty(e)&&(RVS.OZ.inWork[e]=""+RVS.OZ.inWork[e])}}(),window.RVS=void 0===window.RVS?{}:window.RVS,RVS.F=void 0===RVS.F?{}:RVS.F,RVS.ENV=void 0===RVS.ENV?{}:RVS.ENV,RVS.LIB=void 0===RVS.LIB?{}:RVS.LIB,RVS.V=void 0===RVS.V?{}:RVS.V,RVS.S=void 0===RVS.S?{}:RVS.S,RVS.C=void 0===RVS.C?{}:RVS.C,RVS.WIN=void 0===RVS.WIN?jQuery(window):RVS.WIN,RVS.DOC=void 0===RVS.DOC?jQuery(document):RVS.DOC,function(){var e={images:"photo_camera",modules:"aspect_ratio",moduletemplates:"aspect_ratio",layers:"layers",videos:"videocam",svgs:"copyright",fonticons:"font_download",objects:"filter_drama"},t={xs:10,s:25,m:50,l:75,o:100};function i(t){jQuery("#ol_filter_"+t).remove(),m({groupType:t,groupAlias:RVS_LANG["ol_"+t],icon:e[t],count:RVS.LIB.OBJ.types[t].count,tags:RVS.LIB.OBJ.types[t].tags,groupopen:!0})}function r(e,t){var i=void 0!==e.bg.src&&e.bg.src.length>3?e.bg.src:RVS.ENV.plugin_url+"admin/assets/images/sources/"+e.source+".png",r=void 0!==e.bg.style?e.bg.style:{};switch(Array.isArray(r)&&(r=RVS.F.toObject(r)),e.bg.type){case"image":r.backgroundImage="url("+i+")",tpGS.gsap.set(t,r);break;case"color":case"colored":case"solid":var a=window.RSColor.get(r["background-color"]);a.indexOf("gradient")>=0?tpGS.gsap.set(t,{backgroundImage:a}):tpGS.gsap.set(t,{backgroundColor:a});break;case"transparent":tpGS.gsap.set(t,{backgroundImage:"url("+RVS.ENV.plugin_url+"admin/assets/images/sources/"+(void 0===e.source?"gallery":e.source)+".png)",backgroundRepeat:"no-repeat",backgroundSize:"cover"})}}function a(e,t){RVS.LIB.OBJ.selectedSlideId=e,void 0===RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers?RVS.F.ajaxRequest("get_layers_by_slide",{slide_id:t},function(e){if(e.success){var t=!0;if(void 0!==e.layers&&null!==e.layers)for(var i in e.layers){if(!t)continue;t="top"==i||"bottom"==i||"middle"==i}t?RVS.F.showInfo({content:RVS_LANG.nolayersinslide,type:"success",showdelay:0,hidedelay:2,hideon:"",event:""}):(RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers=jQuery.extend(!0,{},e.layers),RVS.F.layerImportList())}}):RVS.F.layerImportList()}function o(e,t,i){var r='\t
                    ';r+='\t\t'+RVS.F.getLayerIcon(e.type)+"",r+='\t\t
                    '+e.alias+"
                    ",r+='\t\t
                    '+e.size.width.d.v+" x "+e.size.height.d.v+"
                    ",e.actions.action.length>0&&(r+='\t\t
                    '+RVS_LANG.layerwithaction+"
                    ");var a=RVS.F.layerFrameTriggeredBy({layerid:e.uid,src:RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers});return""!==a.alias&&""!==a.uid&&(r+='\t\t
                    '+RVS_LANG.triggeredby+" "+a.alias+"
                    "),r+='\t\t
                    radio_button_unchecked
                    ',r+="\t
                    "}function n(e,t){var i;for(var r in RVS.LIB.OBJ.items[t])RVS.LIB.OBJ.items[t].hasOwnProperty(r)&&(i=RVS.LIB.OBJ.items[t][r].id===e?RVS.LIB.OBJ.items[t][r]:i);return i}function s(e){return function(e,t){var i;for(var r in RVS.LIB.OBJ.items[t])RVS.LIB.OBJ.items[t].hasOwnProperty(r)&&(i=RVS.LIB.OBJ.items[t][r].uid===e?RVS.LIB.OBJ.items[t][r]:i);return i}(e,"moduletemplates")}function l(e,t){for(var i in RVS.LIB.OBJ.items.moduletemplates)if(RVS.LIB.OBJ.items.moduletemplates.hasOwnProperty(i)&&RVS.LIB.OBJ.items.moduletemplates[i].uid===e.uid&&(RVS.LIB.OBJ.items.moduletemplates[i].installed=e.hiddensliderid,t&&(RVS.LIB.OBJ.items.moduletemplates[i].modal="1"),void 0!==RVS.LIB.OBJ.items.moduletemplates[i].ref&&RVS.LIB.OBJ.items.moduletemplates[i].ref.find(".installed_notinstalled").html(RVS_LANG.installed),e.children))for(var r in RVS.LIB.OBJ.items.moduletemplateslides)RVS.LIB.OBJ.items.moduletemplateslides.hasOwnProperty(r)&&RVS.LIB.OBJ.items.moduletemplateslides[r].parent==RVS.LIB.OBJ.items.moduletemplates[i].id&&(RVS.LIB.OBJ.items.moduletemplateslides[r].installed=e.hiddensliderid,RVS.LIB.OBJ.items.moduletemplateslides[r].slideid=e.slideids[parseInt(RVS.LIB.OBJ.items.moduletemplateslides[r].slideid,0)],void 0!==RVS.LIB.OBJ.items.moduletemplateslides[r].ref&&RVS.LIB.OBJ.items.moduletemplateslides[r].ref.find(".installed_notinstalled").html(RVS_LANG.installed))}function c(e){e&&jQuery("#searchobjects").val("");var t=jQuery("li.ol_filter_listelement.selected");t.length>0&&void 0!==t&&jQuery("#searchobjects").attr("placeholder",RVS_LANG.search+" "+f(t[0].dataset.title).t+" ...")}function d(){jQuery(".olibrary_item.selected").removeClass("selected"),RVS.LIB.OBJ.container_Underlay.hide(),jQuery("#obj_library_mediapreview").remove(),RVS.LIB.OBJ.moduleInFocus=!1}function p(){var e=Math.floor(RVS.LIB.OBJ.container_OutputWrap.width()/287),t=Math.floor(RVS.LIB.OBJ.container_OutputWrap.innerHeight()/235);return 0!==e&&0!==t||(e=Math.floor((window.innerWidth-330)/287),t=Math.floor((window.innerHeight-160)/235)),e*t}function u(){RVS.LIB.OBJ.pageAmount=parseInt(RVS.LIB.OBJ.pageAmount,0),RVS.LIB.OBJ.selectedPage=parseInt(RVS.LIB.OBJ.selectedPage,0),jQuery(".page_button.ol_pagination").each(function(){var e=parseInt(this.dataset.page,0),t=!1;1!==e&&e!==RVS.LIB.OBJ.pageAmount||(t=!0),RVS.LIB.OBJ.selectedPage<4&&e>0&&e<5&&(t=!0),RVS.LIB.OBJ.selectedPage>RVS.LIB.OBJ.pageAmount-3&&e>RVS.LIB.OBJ.pageAmount-4&&e<9999&&(t=!0),e<9999&&e>=RVS.LIB.OBJ.selectedPage-1&&e<=RVS.LIB.OBJ.selectedPage+1&&e>0&&(t=!0),(RVS.LIB.OBJ.selectedPage>=4&&-9999===e||RVS.LIB.OBJ.selectedPage<=RVS.LIB.OBJ.pageAmount-3&&9999===e)&&(t=!0),RVS.LIB.OBJ.pageAmount<8&&(t=9999!=e&&-9999!=e),this.style.display=t?"inline-block":"none"})}function v(e){var t=[];t.push(e);for(var i=0;-1!==e&&20!==i;){e=-1!==RVS.F.getSliderIndex(e)&&void 0!==RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][e]&&RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][e].parent||-1,t.push(e),i++}return t}function h(e){return e.filter===e.o.source||e.filter===e.o.type||e.filter===e.o.size||jQuery.inArray(e.filter,e.o.tags)>=0}function g(){RVS.LIB.OBJ.container_Filters.RSScroll({wheelPropagation:!1}),RVS.LIB.OBJ.container_OutputWrap.RSScroll({wheelPropagation:!1})}function f(e){switch(e){case"Slider":return{o:1,t:"Slider"};case"Carousel":return{o:2,t:"Carousel"};case"Hero":return{o:3,t:"Hero"};case"Website":return{o:4,t:"Website"};case"Premium":return{o:5,t:"Special FX"};case"Postbased":return{o:6,t:"Post Based"};case"Socialmedia":return{o:7,t:"Social Media"};case"Revolution Base":return{o:8,t:"Basic"};default:return{o:0,t:e}}}function m(e){var t=void 0!==e.tags&&Object.keys(e.tags).length>0;if(_html='
                    '+e.icon+''+e.groupAlias+"
                    ",t){_html+='
                      ',_html+='
                    • All
                    • ';var i=new Array,r=new Array;for(var a in e.tags)if(e.tags.hasOwnProperty(a)){var o="moduletemplates"===e.groupType?f(e.tags[a]):{o:0,t:e.tags[a]};0==o.o?r.push('
                    • '+o.t+"
                    • "):i[o.o]='
                    • '+o.t+"
                    • "}for(var a in i)void 0!==i[a]&&(_html+=i[a]);for(var a in r)void 0!==r[a]&&(_html+=r[a]);_html+="
                    "}_html+="
                    ",RVS.LIB.OBJ.container_Filters.append(_html)}RVS.F.initObjectLibrary=function(e){RVS.DOC.on("click","#ol_close",function(){!0===RVS.LIB.OBJ.moduleInFocus?(d(),RVS.LIB.OBJ.moduleInFocus=!1):RVS.F.closeObjectLibrary()}),RVS.DOC.on("click","#reset_objsorting",function(){d(),jQuery("#sel_olibrary_sorting").val("datedesc").trigger("change.select2RS"),RVS.DOC.trigger("updateObjectLibraryOverview",{val:"datedesc",eventparam:"#reset_objsorting",ignoreCookie:!0})}),RVS.DOC.on("updateObjectLibraryOverview",function(e,t){if(void 0!==t&&void 0!==t.eventparam){var i="#reset_objsorting"===t.eventparam?"datedesc"===t.val?0:1:"all"===t.val?0:1,r=1===i?"inline-block":"none";tpGS.gsap.set(t.eventparam,{autoAlpha:i,display:r})}void 0===t||t.ignoreRebuild||(void 0!==t.val&&!0!==t.ignoreCookie&&RVS.F.setCookie("rs6_library_pagination",t.val,360),d(),RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1}))}),RVS.DOC.on("click",".ol_filter_listelement",function(){var e=jQuery(this),t=e.closest(".ol_filter_type");if("true"!=this.dataset.subtags)RVS.LIB.OBJ.lastSelectedType=RVS.LIB.OBJ.selectedType,RVS.LIB.OBJ.selectedType=this.dataset.type,RVS.LIB.OBJ.selectedFilter=this.dataset.filter,RVS.LIB.OBJ.selectedPage=1,RVS.LIB.OBJ.selectedPackage=-1,RVS.LIB.OBJ.selectedFolder=-1,RVS.F.loadLibrary({modules:[this.dataset.type],event:"reBuildObjectLibrary"}),jQuery(".ol_filter_listelement.selected").removeClass("selected"),e.addClass("selected"),t.find(".ol_filter_headerelement").addClass("selected");else{var i=t.hasClass("open");jQuery(".ol_filter_type.open").removeClass("open"),i||t.addClass("open");var r=t.find(".ol_filter_group");0===r.find(".selected").length&&r.find(".ol_filter_listelement").first().click()}return c(),d(),!1}),RVS.DOC.on("click","#ol_right_underlay",d),RVS.DOC.on("click",".ol_link_to_add",function(){var e=this.dataset.librarytype;if("modules"===e||"true"===RVS.ENV.activated||!0===RVS.ENV.activated)switch(e){case"modules":let u,v=jQuery(this).closest(".olibrary_item").attr("data-objid"),h=RVS.LIB.OBJ.items.modules,g=h.length;for(let e=0;e'+this.dataset.parenttitle+"")}else RVS.DOC.trigger(RVS.LIB.OBJ.success.slide,t.slideid),RVS.F.closeObjectLibrary();break;case"moduletemplates":RVS.LIB.OBJ.container_Underlay.show(),RVS.LIB.OBJ.moduleInFocus=!0;var t=jQuery(this);if("moduletemplates"===this.dataset.librarytype){var r=t.closest(".olibrary_item"),a=r.find(".ol_template_info_wrap");r.addClass("selected");var o=r.offset().left;tpGS.gsap.set(a,{left:"auto",right:"auto"}),o+630>window.outerWidth+(RVS.S.isRTL?-300:0)?o-340>300?tpGS.gsap.set(a,{left:"auto",right:"100%",x:"-20px",transformOrigin:"100% 0%"}):tpGS.gsap.set(a,{left:r.width()-(o+630-window.outerWidth)+"px",zIndex:200,right:"auto",x:"20px",transformOrigin:"0% 0%"}):tpGS.gsap.set(a,{left:"100%",right:"auto",x:"20px",transformOrigin:"0% 0%"});var s=r.find(".redownloadTemplateState"),c=r.find(".createBlankPageState");s.length>0&&(s[0].checked=RVS.LIB.OBJ.reDownloadTemplate),c.length>0&&(c[0].checked=RVS.LIB.OBJ.createBlankPage),RVS.F.turnOnOffVisUpdate({input:s}),RVS.F.turnOnOffVisUpdate({input:c})}break;case"videos":var d=jQuery.extend(!0,RVS.LIB.OBJ.data,n(this.dataset.id,this.dataset.librarytype));RVS.F.ajaxRequest("load_library_object",{type:"video",id:this.dataset.id},function(e){e.success&&(d.img=e.cover,d.video=e.url,RVS.DOC.trigger(RVS.LIB.OBJ.success.video,d))}),RVS.F.closeObjectLibrary();break;case"layers":RVS.F.ajaxRequest("load_library_object",{type:"layers",id:this.dataset.id},function(e){if(e.success){for(var t in RVS.LIB.OBJ.import={toImport:[]},e.layers)e.layers.hasOwnProperty(t)&&RVS.LIB.OBJ.import.toImport.push(e.layers[t].uid);RVS.F.showWaitAMinute({fadeIn:100,text:RVS_LANG.importinglayers}),RVS.F.importSelectedLayers(e.layers),RVS.DOC.trigger(RVS.LIB.OBJ.success.layers)}else RVS.F.closeObjectLibrary()});break;case"fonticons":case"svgs":var p=function(e,t){var i;for(var r in RVS.LIB.OBJ.items[t])RVS.LIB.OBJ.items[t].hasOwnProperty(r)&&(i=RVS.LIB.OBJ.items[t][r].handle===e?RVS.LIB.OBJ.items[t][r]:i);return i}(this.dataset.handle,this.dataset.librarytype);"svgs"===this.dataset.librarytype&&(p.path=p.ref.find("svg path").attr("d")),RVS.DOC.trigger(RVS.LIB.OBJ.success.icon,p),RVS.F.closeObjectLibrary()}else RVS.F.showRegisterSliderInfo()}),RVS.DOC.on("mouseenter",".ol_link_to_add_image",function(){var e=document.getElementById("sizeinfo_"+this.dataset.librarytype+"_"+this.dataset.id);null!=e&&(e.innerHTML=Math.round(parseInt(e.dataset.w,0)*(t[this.dataset.size]/100))+"x"+Math.round(parseInt(e.dataset.h,0)*(t[this.dataset.size]/100)))}),RVS.DOC.on("mouseleave",".ol_link_to_add_image",function(){var e=document.getElementById("sizeinfo_"+this.dataset.librarytype+"_"+this.dataset.id);null!=e&&(e.innerHTML=parseInt(e.dataset.w,0)+"x"+parseInt(e.dataset.h,0))}),RVS.DOC.on("click",".ol_link_to_add_image",function(){if("true"===RVS.ENV.activated||!0===RVS.ENV.activated){var e=jQuery.extend(!0,RVS.LIB.OBJ.data,n(this.dataset.id,this.dataset.librarytype));e.size=t[this.dataset.size],RVS.F.ajaxRequest("load_library_object",{type:t[this.dataset.size],id:this.dataset.id},function(t){t.success&&(e.img=t.url,RVS.DOC.trigger(RVS.LIB.OBJ.success.image,e))}),RVS.F.closeObjectLibrary()}else RVS.F.showRegisterSliderInfo()}),RVS.DOC.on("reBuildObjectLibrary",function(){d(),RVS.F.reBuildObjectLibrary(),jQuery(".ol_filter_type.selected").removeClass("selected"),jQuery(".ol_filter_listelement.selected").removeClass("selected"),jQuery(".ol_filter_listelement").each(function(){this.dataset.filter===RVS.LIB.OBJ.selectedFilter&&this.dataset.type===RVS.LIB.OBJ.selectedType&&this.classList.add("selected")}),jQuery(".ol_filter_type.open").addClass("selected")}),RVS.DOC.on("reBuildObjectLibraryAndCheckSingleSlide",function(){d(),RVS.F.reBuildObjectLibrary();var e,t,i=0;for(var r in RVS.LIB.OBJ.items.moduleslides)RVS.LIB.OBJ.items.moduleslides.hasOwnProperty(r)&&RVS.LIB.OBJ.items.moduleslides[r].slider_id===RVS.LIB.OBJ.selectedModule&&(i++,e=RVS.LIB.OBJ.items.moduleslides[r].id,t=RVS.LIB.OBJ.items.moduleslides[r].installed);1===i&&"layers"===RVS.LIB.OBJ.depth&&a(e,t)}),RVS.DOC.on("click",".ol_link_to_view",function(){var e=jQuery(this);void 0!==e[0].dataset.preview&&e[0].dataset.preview.length>0&&window.open(e[0].dataset.preview,"_blank")}),RVS.DOC.on("mouseenter",".show_video_on_hover",function(){clearTimeout(window.showVideOnHoverTimer);var e=jQuery(this),t=e.closest(".olibrary_item"),i=t.find(".ol_template_info_wrap"),r=this.dataset.videosource;window.showVideOnHoverTimer=setTimeout(function(){t.find(".videopreview").append(''),t.addClass("selected");var e=t.offset().left;tpGS.gsap.set(i,{left:"auto",right:"auto"}),e+630>window.outerWidth+(RVS.S.isRTL?-300:0)?e-340>300?tpGS.gsap.set(i,{left:"auto",right:"100%",x:"-20px",transformOrigin:"100% 0%"}):tpGS.gsap.set(i,{left:t.width()-(e+630-window.outerWidth)+"px",zIndex:200,right:"auto",x:"20px",transformOrigin:"0% 0%"}):tpGS.gsap.set(i,{left:"100%",right:"auto",x:"20px",transformOrigin:"0% 0%"})},500)}),RVS.DOC.on("mouseleave",".show_video_on_hover",function(){clearTimeout(window.showVideOnHoverTimer),d()}),RVS.DOC.on("click",".ol_link_to_deeper",function(){RVS.LIB.OBJ.selectedModule=-1,RVS.LIB.OBJ.selectedModuleTitle="",jQuery("#searchobjects").val(""),"moduletemplates"===this.dataset.librarytype?"package_parent"===this.dataset.elementtype?(RVS.LIB.OBJ.selectedPackage=this.dataset.packageid,RVS.LIB.OBJ.selectedPackageTitle=this.dataset.title,d(),RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1})):"module_parent"===this.dataset.elementtype&&(RVS.LIB.OBJ.lastSelectedType=RVS.LIB.OBJ.selectedType,RVS.LIB.OBJ.selectedModule=this.dataset.packageid,RVS.LIB.OBJ.selectedModuleTitle=this.dataset.title,RVS.LIB.OBJ.selectedType="moduletemplateslides",RVS.F.loadSimpleModule({modules:["moduletemplateslides"],parenttype:"moduletemplates",moduleid:this.dataset.moduleid,module_uid:this.dataset.module_uid,event:"reBuildObjectLibrary"})):"modules"===this.dataset.librarytype?"folder_parent"===this.dataset.elementtype?(RVS.LIB.OBJ.selectedFolder=this.dataset.folderid,RVS.F.resetAllFilters(),RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1})):"module_parent"===this.dataset.elementtype&&(RVS.LIB.OBJ.lastSelectedType=RVS.LIB.OBJ.selectedType,RVS.LIB.OBJ.selectedModule=this.dataset.packageid,RVS.LIB.OBJ.selectedModuleTitle=this.dataset.title,RVS.LIB.OBJ.selectedType="moduleslides",RVS.F.loadSimpleModule({modules:["moduleslides"],parenttype:"modules",moduleid:this.dataset.moduleid,event:"reBuildObjectLibraryAndCheckSingleSlide"})):"moduleslides"===this.dataset.librarytype&&a(this.dataset.id,this.dataset.slideid),jQuery("#ol_right").scrollTop(0)}),RVS.DOC.on("click",".page_button.ol_pagination",function(){d(),jQuery(".page_button.ol_pagination.selected").removeClass("selected"),RVS.LIB.OBJ.selectedPage=-9999===parseInt(this.dataset.page,0)?RVS.LIB.OBJ.selectedPage=parseInt(RVS.LIB.OBJ.selectedPage,0)-3:9999===parseInt(this.dataset.page,0)?RVS.LIB.OBJ.selectedPage=parseInt(RVS.LIB.OBJ.selectedPage,0)+3:this.dataset.page,jQuery(".page_button.ol_pagination[data-page="+RVS.LIB.OBJ.selectedPage+"]").addClass("selected"),jQuery("#ol_right").scrollTop(0),RVS.F.drawOverview(),u()}),RVS.WIN.on("resize",function(){RVS.LIB.OBJ.open&&(clearTimeout(window.resizedObjectLibraryTimeOut),window.resizedObjectLibraryTimeOut=setTimeout(function(){var e=p();e=e<1?1:e,d(),RVS.LIB.OBJ.maxAmountPerPage!==e&&RVS.F.updateFilteredList({force:!0,keeppage:!0,noanimation:!0})},10))}),RVS.DOC.on("click",".rsl_breadcrumb",function(){RVS.LIB.OBJ.selectedModule=-1,RVS.LIB.OBJ.selectedModuleTitle="",RVS.LIB.OBJ.selectedModuleType="",RVS.LIB.OBJ.selectedType="moduletemplateslides"===RVS.LIB.OBJ.selectedType?"moduletemplates":"moduleslides"===RVS.LIB.OBJ.selectedType?"modules":RVS.LIB.OBJ.selectedType,void 0!==this.dataset.folderid&&(d(),"moduletemplates"===RVS.LIB.OBJ.selectedType&&(RVS.LIB.OBJ.selectedPackage=parseInt(this.dataset.folderid,0)),"modules"===RVS.LIB.OBJ.selectedType&&(RVS.LIB.OBJ.selectedFolder=parseInt(this.dataset.folderid,0),RVS.F.resetAllFilters()),RVS.F.updateFilteredList({force:!0,keeppage:!0,noanimation:!0}))}),RVS.DOC.on("click",".olibrary_favorit",function(){var e=jQuery(this),t={do:"add",type:this.dataset.librarytype,id:this.dataset.id};e.toggleClass("selected"),e.hasClass("selected")||(t.do="remove"),RVS.F.ajaxRequest("set_favorite",t,function(e){e.success&&(function(e){for(var t in RVS.LIB.OBJ.items[e.type])RVS.LIB.OBJ.items[e.type].hasOwnProperty(t)&&RVS.LIB.OBJ.items[e.type][t].id===e.id&&(RVS.LIB.OBJ.items[e.type][t].favorite="add"===e.do)}(t),RVS.F.updateFilteredList({force:!0,keeppage:!0,noanimation:!0}))})}),RVS.DOC.on("click","#obj_updatefromserver",function(){RVS.F.updateObjectLibraryFromServer(RVS.LIB.OBJ.selectedType)}),RVS.DOC.on("click","#obj_fil_favorite",function(){var e=jQuery(this);e.toggleClass("selected"),d(),RVS.F.updateFilteredList({force:!0,keeppage:!0,noanimation:!0})}),RVS.DOC.on("keyup","#searchobjects",function(){d(),clearTimeout(window.searchKeyUp),window.searchKeyUp=setTimeout(function(){RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1}),RVS.LIB.OBJ.container_OutputWrap.RSScroll("update")},200)}),RVS.DOC.on("change",".redownloadTemplateState",function(){RVS.LIB.OBJ.reDownloadTemplate=this.checked}),RVS.DOC.on("change",".createBlankPageState",function(){RVS.LIB.OBJ.createBlankPage=this.checked}),RVS.DOC.on("click",".olti_install_template",function(){if("true"===RVS.ENV.activated||!0===RVS.ENV.activated){var e=this.dataset.uid,t=s(e);RVS.LIB.OBJ.sliderPackageIds=[],RVS.LIB.OBJ.reDownloadTemplate||0==t.installed?RVS.F.ajaxRequest("import_template_slider",{uid:e,install:!0},function(t){t.success&&(RVS.LIB.OBJ.sliderPackageIds.push(t.slider.id),void 0!==RVS.LIB.OBJ.success&&void 0!==RVS.LIB.OBJ.success.slider&&RVS.DOC.trigger(RVS.LIB.OBJ.success.slider,t),RVS.LIB.OBJ.createBlankPage&&RVS.LIB.OBJ.success&&RVS.LIB.OBJ.success.draftpage&&RVS.DOC.trigger(RVS.LIB.OBJ.success.draftpage,{pages:RVS.LIB.OBJ.sliderPackageIds}),l({uid:e,hiddensliderid:t.hiddensliderid})),RVS.F.closeObjectLibrary()},void 0,void 0,RVS_LANG.installtemplate+'
                    '+this.dataset.title+""):RVS.F.ajaxRequest("install_template_slider",{uid:this.dataset.uid,sliderid:t.installed},function(e){e.success&&RVS.LIB.OBJ.sliderPackageIds.push(e.slider.id),void 0!==RVS.LIB.OBJ.success&&void 0!==RVS.LIB.OBJ.success.slider&&RVS.DOC.trigger(RVS.LIB.OBJ.success.slider,e),RVS.LIB.OBJ.createBlankPage&&RVS.LIB.OBJ.success&&RVS.LIB.OBJ.success.draftpage&&RVS.DOC.trigger(RVS.LIB.OBJ.success.draftpage,{pages:RVS.LIB.OBJ.sliderPackageIds}),RVS.F.closeObjectLibrary()},void 0,void 0,RVS_LANG.installtemplate+'
                    '+this.dataset.title+"")}else RVS.F.showRegisterSliderInfo()}),RVS.DOC.on("click",".olti_install_template_package",function(){if("true"===RVS.ENV.activated||!0===RVS.ENV.activated){var e=this.dataset.uids.split(","),t=this.dataset.folderuid;RVS.F.createNewFolder({foldername:this.dataset.package,enter:!0,callBack:"sliderPackageInstall",callBackParam:{uids:e,index:0,folderuid:t,name:this.dataset.package,createBlankPage:RVS.LIB.OBJ.createBlankPage,amount:e.length-1}})}else RVS.F.showRegisterSliderInfo()}),RVS.DOC.on("sliderPackageInstall",function(e,t){RVS.LIB.OBJ.sliderPackageIds=[],RVS.LIB.OBJ.sliderPackageReferenceMap=new Object,RVS.LIB.OBJ.sliderPackageReferenceMap.slider_map=new Object,RVS.LIB.OBJ.sliderPackageReferenceMap.slides_map=new Object,RVS.LIB.OBJ.sliderPackageModals=[],RVS.LIB.OBJ.sliderPackageModalsOrig=[],RVS.LIB.OBJ.sliderPackageModalsOrigUid=[],RVS.LIB.OBJ.sliderPackageModal=!1,RVS.LIB.OBJ.sliderPackageAdditions={},RVS.LIB.OBJ.sliderPackageAdditionsUID={},RVS.LIB.OBJ.sliderPackageAdditionsInstalled={},function e(t){if(t.index<=t.amount){var i=t.uids[t.index],r=s(i);1!==r.modal&&"1"!==r.modal||(RVS.LIB.OBJ.sliderPackageModal=!0,RVS.LIB.OBJ.sliderPackageModalsOrig.push(""+r.installed),RVS.LIB.OBJ.sliderPackageModalsOrigUid.push(r.uid)),void 0!==r.additions&&""!==r.additions&&(RVS.LIB.OBJ.sliderPackageAdditionsUID[r.uid]=r.additions,RVS.LIB.OBJ.sliderPackageAdditionsInstalled[r.installed]=r.additions),RVS.LIB.OBJ.reDownloadTemplate||0==r.installed?RVS.F.ajaxRequest("import_template_slider",{folderid:void 0!==sliderLibrary?sliderLibrary.selectedFolder:-1,uid:i},function(r){r.success&&(r.silent=!0,r.ignoreAjaxFolderMove=!0,r.slider.modal=jQuery.inArray(""+r.hiddensliderid,RVS.LIB.OBJ.sliderPackageModalsOrig)>=0||jQuery.inArray(r.uid,RVS.LIB.OBJ.sliderPackageModalsOrigUid)>=0,l({uid:i,hiddensliderid:r.hiddensliderid,modal:r.slider.modal}),void 0!==RVS.LIB.OBJ.success&&void 0!==RVS.LIB.OBJ.success.slider&&RVS.DOC.trigger(RVS.LIB.OBJ.success.slider,r),RVS.LIB.OBJ.sliderPackageIds.push(r.slider.id),void 0!==r.map&&void 0!==r.map.slider&&(RVS.LIB.OBJ.sliderPackageReferenceMap.slider_map=jQuery.extend(!0,RVS.LIB.OBJ.sliderPackageReferenceMap.slider_map,r.map.slider)),void 0!==r.map&&void 0!==r.map.slides&&(RVS.LIB.OBJ.sliderPackageReferenceMap.slides_map=jQuery.extend(!0,RVS.LIB.OBJ.sliderPackageReferenceMap.slides_map,r.map.slides)),r.slider.modal&&RVS.LIB.OBJ.sliderPackageModals.push(r.slider.id),void 0!==RVS.LIB.OBJ.sliderPackageAdditionsUID[r.uid]&&(RVS.LIB.OBJ.sliderPackageAdditions[r.slider.id]=RVS.LIB.OBJ.sliderPackageAdditionsUID[r.uid])),t.index++,e(t)},void 0,void 0,RVS_LANG.installpackage+'
                    '+t.name+" ("+(t.index+1)+" / "+(t.amount+1)+")"):RVS.F.ajaxRequest("install_template_slider",{folderid:void 0!==sliderLibrary?sliderLibrary.selectedFolder:-1,uid:i,sliderid:r.installed},function(i){i.success&&(i.silent=!0,i.ignoreAjaxFolderMove=!0,void 0!==RVS.LIB.OBJ.success&&void 0!==RVS.LIB.OBJ.success.slider&&RVS.DOC.trigger(RVS.LIB.OBJ.success.slider,i),RVS.LIB.OBJ.sliderPackageIds.push(i.slider.id),void 0!==i.map&&void 0!==i.map.slider&&(RVS.LIB.OBJ.sliderPackageReferenceMap.slider_map=jQuery.extend(!0,RVS.LIB.OBJ.sliderPackageReferenceMap.slider_map,i.map.slider)),void 0!==i.map&&void 0!==i.map.slides&&(RVS.LIB.OBJ.sliderPackageReferenceMap.slides_map=jQuery.extend(!0,RVS.LIB.OBJ.sliderPackageReferenceMap.slides_map,i.map.slides)),(jQuery.inArray(""+i.hiddensliderid,RVS.LIB.OBJ.sliderPackageModalsOrig)>=0||jQuery.inArray(i.uid,RVS.LIB.OBJ.sliderPackageModalsOrigUid)>=0)&&RVS.LIB.OBJ.sliderPackageModals.push(i.slider.id),void 0!==RVS.LIB.OBJ.sliderPackageAdditionsUID[i.uid]&&(RVS.LIB.OBJ.sliderPackageAdditions[i.slider.id]=RVS.LIB.OBJ.sliderPackageAdditionsUID[i.uid]),void 0!==RVS.LIB.OBJ.sliderPackageAdditionsInstalled[i.hiddensliderid]&&(RVS.LIB.OBJ.sliderPackageAdditions[i.slider.id]=RVS.LIB.OBJ.sliderPackageAdditionsInstalled[i.hiddensliderid])),t.index++,e(t)},void 0,void 0,RVS_LANG.installpackage+'
                    '+t.name+" ("+(t.index+1)+" / "+(t.amount+1)+")")}else{l({uid:t.folderuid,hiddensliderid:!0}),RVS.LIB.OBJ.createBlankPage&&RVS.LIB.OBJ.success&&RVS.LIB.OBJ.success.draftpage&&RVS.DOC.trigger(RVS.LIB.OBJ.success.draftpage,{pages:RVS.LIB.OBJ.sliderPackageIds,modals:RVS.LIB.OBJ.sliderPackageModals,additions:RVS.LIB.OBJ.sliderPackageAdditions}),RVS.F.closeObjectLibrary();var a=void 0!==sliderLibrary?sliderLibrary.selectedFolder:-1;if(-1!==a&&(a=RVS.F.getOVSliderIndex(a),RVS.F.ajaxRequest("save_slider_folder",{id:sliderLibrary.sliders[a].id,children:sliderLibrary.sliders[a].children},function(e){}),-1!==sliderLibrary.sliders[a].parent)){var o=RVS.F.getOVSliderIndex(sliderLibrary.sliders[a].parent);RVS.F.ajaxRequest("save_slider_folder",{id:sliderLibrary.sliders[o].id,children:sliderLibrary.sliders[o].children},function(e){})}RVS.LIB.OBJ.sliderPackageModal&&RVS.F.ajaxRequest("adjust_modal_ids",{map:RVS.LIB.OBJ.sliderPackageReferenceMap},function(e){})}}(t)}),RVS.F.buildObjectLibrary(e),RVS.LIB.OBJ.items={},RVS.LIB.OBJ.search=jQuery("#searchobjects"),RVS.LIB.OBJ.inited=!0},RVS.F.openObjectLibrary=function(e){RVS.LIB.OBJ.open=!0,e=void 0===e?{types:"all",filter:"all",selected:["moduletemplates"],success:{slider:"addNewSlider"}}:e,RVS.S.isRTL=void 0===RVS.S.isRTL?jQuery("body").hasClass("rtl"):RVS.S.isRTL,RVS.LIB.OBJ.inited||RVS.F.initObjectLibrary(),!0!==e.silent&&(tpGS.gsap.fromTo(RVS.LIB.OBJ.container_Library,.7,{scale:.8,autoAlpha:0,display:"none"},{autoAlpha:1,display:"block",scale:1,ease:"power3.inOut"}),tpGS.gsap.fromTo("#ol_header, #ol_footer",.5,{autoAlpha:0,ease:"power3.inOut"},{autoAlpha:1,opacity:1,ease:"power3.inOut",delay:.5})),RVS.LIB.OBJ.staticalso=e.staticalso,RVS.LIB.OBJ.success=e.success,RVS.LIB.OBJ.selectedType=e.selected[0],RVS.LIB.OBJ.selectedFilter=e.filter,RVS.LIB.OBJ.selectedFolder=-1,RVS.LIB.OBJ.selectedPage=0,RVS.LIB.OBJ.selectedPackage=-1,RVS.LIB.OBJ.selectedModule=-1,RVS.LIB.OBJ.selectedModuleTitle="",RVS.LIB.OBJ.slideParent=-1,RVS.LIB.OBJ.reDownloadTemplate=!1,RVS.LIB.OBJ.createBlankPage=!1,RVS.LIB.OBJ.data=e.data,RVS.LIB.OBJ.context=void 0===e.context?"overview":"editor",RVS.LIB.OBJ.depth=void 0===e.depth?"slide":e.depth,jQuery(".ol_filter_type.selected").removeClass("selected"),jQuery(".ol_filter_type.open").removeClass("open"),"all"!==e.types?RVS.LIB.OBJ.container_Filters.find(".ol_filter_type").each(function(){jQuery.inArray(this.dataset.type,e.types)>=0?jQuery(this).show():jQuery(this).hide()}):RVS.LIB.OBJ.container_Filters.find(".ol_filter_type").show();var t=jQuery("#ol_filter_"+e.selected);t.addClass("open"),t.find(".ol_filter_headerelement").addClass("selected"),t.find('.ol_filter_listelement[data-filter="'+e.filter+'"]').addClass("selected"),c(!0),RVS.F.loadLibrary({modules:e.selected,event:void 0!==e.event?e.event:"reBuildObjectLibrary"}),!1===e.updatelist?jQuery("#obj_updatefromserver").hide():jQuery("#obj_updatefromserver").show()},RVS.F.reBuildObjectLibrary=function(){RVS.F.updateFilteredList()},RVS.F.updateObjectLibraryFromServer=function(e){RVS.F.removeModuleTemplatesFromLibrary(e),RVS.LIB.OBJ.refreshFromServer=!0,RVS.F.loadLibrary({modules:[e],event:"reBuildObjectLibrary"})},RVS.F.removeModuleTemplatesFromLibrary=function(e){delete RVS.LIB.OBJ.types[e],delete RVS.LIB.OBJ.items[e],RVS.LIB.OBJ.selectedType=e,RVS.LIB.OBJ.lastSelectedType=e,RVS.LIB.OBJ.filteredList=[],RVS.LIB.OBJ.oldList=[],RVS.LIB.OBJ.pages=[],RVS.LIB.OBJ.container_Output[0].innerHTML=""},RVS.F.loadLibrary=function(e){var t=[],r=[];for(var a in e.modules)e.modules.hasOwnProperty(a)&&(RVS.LIB.OBJ.types[e.modules[a]]=void 0===RVS.LIB.OBJ.types[e.modules[a]]?{}:RVS.LIB.OBJ.types[e.modules[a]],!0!==RVS.LIB.OBJ.types[e.modules[a]].loaded?t.push(e.modules[a]):r.push(e.modules[a]));t.length>0&&RVS.F.ajaxRequest("load_module",{module:t,refresh_from_server:RVS.LIB.OBJ.refreshFromServer},function(t){if(t.success){for(var r in t.modules)if(t.modules.hasOwnProperty(r)){for(var a in RVS.LIB.OBJ.items[r]=void 0===RVS.LIB.OBJ.items[r]?[]:RVS.LIB.OBJ.items[r],t.modules[r].items)t.modules[r].items.hasOwnProperty(a)&&(RVS.LIB.OBJ.items[r][a]=t.modules[r].items[a],RVS.LIB.OBJ.items[r][a].libraryType=r,void 0===RVS.LIB.OBJ.items[r][a].id&&(RVS.LIB.OBJ.items[r][a].id=a));void 0!==t.modules[r].tags&&(RVS.LIB.OBJ.types[r].tags=t.modules[r].tags,i(r)),RVS.LIB.OBJ.types[r].loaded=!0}if(void 0!==e.event&&RVS.DOC.trigger(e.event,e.eventparam),RVS.LIB.OBJ.success&&RVS.LIB.OBJ.success.event){let e=RVS.LIB.OBJ.success.eventparam||!1;RVS.DOC.trigger(RVS.LIB.OBJ.success.event,e)}}}),r.length>0&&0===t.length&&void 0!==e.event&&RVS.DOC.trigger(e.event,e.eventparam),RVS.LIB.OBJ.refreshFromServer=!1},RVS.F.loadSimpleModule=function(e){var t=!1;for(var i in RVS.LIB.OBJ.items[e.modules[0]])RVS.LIB.OBJ.items[e.modules[0]].hasOwnProperty(i)&&(t=!0===t||RVS.LIB.OBJ.items[e.modules[0]][i].parent==e.moduleid);t?void 0!==e.event&&RVS.DOC.trigger(e.event,e.eventparam):RVS.F.ajaxRequest("load_module",{module:e.modules[0],module_id:e.moduleid,module_uid:e.module_uid,static:RVS.LIB.OBJ.staticalso},function(t){if(t.success){for(var i in t.modules)if(t.modules.hasOwnProperty(i)){RVS.LIB.OBJ.items[i]=void 0===RVS.LIB.OBJ.items[i]?[]:RVS.LIB.OBJ.items[i];var r=RVS.LIB.OBJ.items[i].length,a=RVS.F.getModuleIndex(e.moduleid,e.parenttype),o=RVS.LIB.OBJ.items[e.parenttype][a].title;for(var n in t.modules[i].items)t.modules[i].items.hasOwnProperty(n)&&(t.modules[i].items[n].libraryType=i,t.modules[i].items[n].moduleid=e.moduleid,t.modules[i].items[n].module_uid=e.module_uid,t.modules[i].items[n].parenttitle=o,t.modules[i].items[n].slideid=void 0===t.modules[i].items[n].id?n:t.modules[i].items[n].id,t.modules[i].items[n].id=parseInt(r,0)+parseInt(n,0),RVS.LIB.OBJ.items[i].push(t.modules[i].items[n]))}void 0!==e.event&&RVS.DOC.trigger(e.event,e.eventparam)}})},RVS.F.addonInstalledOnDemand=function(e){var t=!1;if(void 0!==RVS.LIB.OBJ&&void 0!==RVS.LIB.OBJ.items){for(var i in RVS.LIB.OBJ.items.moduletemplates)if(RVS.LIB.OBJ.items.moduletemplates.hasOwnProperty(i)){var r=RVS.LIB.OBJ.items.moduletemplates[i];for(var a in r.plugin_require)if(r.plugin_require.hasOwnProperty(a)){var o=r.plugin_require[a].path.split("/");(o=o[o.length-1].split(".php")[0])!==e&&r.plugin_require[a].name!==e||(r.plugin_require[a].installed=!0,r&&r.ref&&r.ref.remove(),delete r.ref,t=!0)}}t&&RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1})}},RVS.F.updateParentAttributes=function(){if(window.parentAttributesUpdateForObjects)return!1;for(var e in window.parentAttributesUpdateForObjects=!0,RVS.LIB.OBJ.items.modules)if(RVS.LIB.OBJ.items.modules.hasOwnProperty(e)&&RVS.LIB.OBJ.items.modules[e].folder)for(var t in RVS.LIB.OBJ.items.modules[e].children)if(RVS.LIB.OBJ.items.modules[e].children.hasOwnProperty(t)){var i=RVS.F.getSliderIndex(RVS.LIB.OBJ.items.modules[e].children[t]);-1!==i&&(RVS.LIB.OBJ.items.modules[i].parent=RVS.LIB.OBJ.items.modules[e].id)}},RVS.F.updateFilteredList=function(e){if(e=void 0===e?{force:!1,keeppage:!1,noanimation:!1,focusItem:!1}:e,-1!==RVS.LIB.OBJ.selectedPackage)RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return e.package_order-t.package_order}),RVS.LIB.OBJ.container_Sorting.hide();else switch(RVS.LIB.OBJ.container_Sorting.show(),RVS.LIB.OBJ.container_Library.find("#sel_olibrary_sorting").select2RS("data")[0].id){case"datedesc":"moduletemplateslides"===RVS.LIB.OBJ.selectedType||"moduleslides"===RVS.LIB.OBJ.selectedType?RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return e.id-t.id}):RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return t.id-e.id});break;case"title":RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return e.title.toUpperCase().localeCompare(t.title.toUpperCase())});break;case"titledesc":RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return t.title.toUpperCase().localeCompare(e.title.toUpperCase())});break;default:RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].sort(function(e,t){return e.id-t.id})}RVS.LIB.OBJ.selectedFolder=parseInt(RVS.LIB.OBJ.selectedFolder,0),RVS.LIB.OBJ.oldlist=RVS.LIB.OBJ.filteredList,RVS.LIB.OBJ.filteredList=[];var t=jQuery("#searchobjects").val().toLowerCase(),i=jQuery("#obj_fil_favorite").hasClass("selected");for(var r in"modules"===RVS.LIB.OBJ.selectedType&&RVS.F.updateParentAttributes(),RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType])if(RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].hasOwnProperty(r)){var a=RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][r];a.parent=void 0===a.parent?-1:a.parent;var o=v(a.parent);if(!i||a.favorite){var n=jQuery.inArray(RVS.LIB.OBJ.selectedFolder,o)>=0||jQuery.inArray(""+RVS.LIB.OBJ.selectedFolder,o)>=0;(t.length>2&&n&&a.title.toLowerCase().indexOf(t)>=0&&("all"==RVS.LIB.OBJ.selectedFilter||h({o:a,filter:RVS.LIB.OBJ.selectedFilter}))||t.length<3&&RVS.LIB.OBJ.selectedType===a.libraryType&&"all"==RVS.LIB.OBJ.selectedFilter&&parseInt(a.parent,0)==RVS.LIB.OBJ.selectedFolder||t.length<3&&RVS.LIB.OBJ.selectedType===a.libraryType&&h({o:a,filter:RVS.LIB.OBJ.selectedFilter})&&n||"moduletemplateslides"===RVS.LIB.OBJ.selectedType||"moduleslides"===RVS.LIB.OBJ.selectedType)&&(i&&a.favorite&&(-1==RVS.LIB.OBJ.selectedPackage||a.package_id==RVS.LIB.OBJ.selectedPackage)||"moduletemplates"===RVS.LIB.OBJ.selectedType&&(t.length>2||-1==RVS.LIB.OBJ.selectedPackage&&(null==a.package_id||"true"==a.package_parent)||-1!==RVS.LIB.OBJ.selectedPackage&&a.package_id==RVS.LIB.OBJ.selectedPackage&&"true"!=a.package_parent)||("moduletemplateslides"===RVS.LIB.OBJ.selectedType||"moduleslides"===RVS.LIB.OBJ.selectedType)&&RVS.LIB.OBJ.selectedModule==a.parent||"moduletemplates"!==RVS.LIB.OBJ.selectedType&&"moduletemplateslides"!==RVS.LIB.OBJ.selectedType&&"moduleslides"!==RVS.LIB.OBJ.selectedType)&&RVS.LIB.OBJ.filteredList.push(a.id)}}(e.force||JSON.stringify(RVS.LIB.OBJ.oldlist)!==JSON.stringify(RVS.LIB.OBJ.filteredList))&&(RVS.F.buildPagination({keeppage:e.keeppage,focusItem:e.focusitem}),RVS.F.drawOverview({noanimation:e.noanimation,focusItem:e.focusItem})),RVS.LIB.OBJ.container_OutputWrap.RSScroll("update")},RVS.F.drawOverview=function(e){if(e=void 0===e?{noanimation:!1}:e,RVS.LIB.OBJ.container_Output.find(".rsl_breadcrumb_wrap").remove(),-1!==RVS.LIB.OBJ.selectedFolder||-1!==RVS.LIB.OBJ.selectedPackage||-1!==RVS.LIB.OBJ.selectedModule){var t='
                    ';t+='
                    apps'+RVS_LANG.simproot+"
                    ",t+='keyboard_arrow_right';var i="";if(-1!==RVS.LIB.OBJ.selectedFolder){for(var r=RVS.LIB.OBJ.selectedFolder,a=0;-1!==r&&100!==a;){var o="moduleslides"===RVS.LIB.OBJ.selectedType?"modules":RVS.LIB.OBJ.selectedType,n=RVS.F.getModuleIndex(r,o);-1!==n&&"-1"!==n?(i='
                    folder_open'+RVS.LIB.OBJ.items[o][n].title+'
                    keyboard_arrow_right'+i,r=RVS.LIB.OBJ.items[o][n].parent||-1,a++):(a=100,RVS.LIB.OBJ.selectedModule=-1,RVS.LIB.OBJ.selectedModuleTitle="",RVS.LIB.OBJ.selectedModuleType="",d(),"moduletemplates"===RVS.LIB.OBJ.selectedType&&(RVS.LIB.OBJ.selectedPackage=-1),"modules"===RVS.LIB.OBJ.selectedType&&(RVS.LIB.OBJ.selectedFolder=-1,RVS.F.resetAllFilters()),RVS.F.updateFilteredList({force:!0,keeppage:!0,noanimation:!0}))}t+=i}t+=-1!==RVS.LIB.OBJ.selectedPackage?'
                    '+RVS.LIB.OBJ.selectedPackageTitle+"
                    ":'
                    ',t+=-1!==RVS.LIB.OBJ.selectedModule?-1!==RVS.LIB.OBJ.selectedPackage?'keyboard_arrow_right
                    '+RVS.LIB.OBJ.selectedModuleTitle+"
                    ":'
                    '+RVS.LIB.OBJ.selectedModuleTitle+"
                    ":'
                    ',t+="
                    ",RVS.LIB.OBJ.container_Output.append(t)}if(void 0!==RVS.LIB.OBJ.lastSelectedType&&RVS.LIB.OBJ.lastSelectedType!==RVS.LIB.OBJ.selectedType)for(var s in RVS.LIB.OBJ.items[RVS.LIB.OBJ.lastSelectedType])void 0!==RVS.LIB.OBJ.items[RVS.LIB.OBJ.lastSelectedType][s].ref&&RVS.LIB.OBJ.items[RVS.LIB.OBJ.lastSelectedType][s].ref.detach();for(var s in RVS.LIB.OBJ.lastSelectedType=RVS.LIB.OBJ.selectedType,RVS.LIB.OBJ.selectedPage=void 0===RVS.LIB.OBJ.selectedPage?1:RVS.LIB.OBJ.selectedPage,RVS.LIB.OBJ.waitForLoad=[],RVS.LIB.OBJ.waitForLoadIndex=0,RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType])if(RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].hasOwnProperty(s)){var l=RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][s];jQuery.inArray(l.id,RVS.LIB.OBJ.pages[RVS.LIB.OBJ.selectedPage-1])>=0&&void 0===l.ref&&(void 0!==l.img&&("object"==typeof l.img&&-1===l.img.url.indexOf("//")||"object"!=typeof l.img&&-1===l.img.indexOf("//"))&&RVS.LIB.OBJ.waitForLoad.push({librarytype:l.libraryType,mediatype:"img",ind:s,id:"object"==typeof l.img?l.img.url:l.img}),void 0!==l.video_thumb&&("object"==typeof l.video_thumb&&-1===l.video_thumb.url.indexOf("//")||"object"!=typeof l.video_thumb&&-1===l.video_thumb.indexOf("//"))&&RVS.LIB.OBJ.waitForLoad.push({librarytype:l.libraryType,mediatype:"video",ind:s,id:"object"==typeof l.video_thumb?l.video_thumb.url:l.img}))}RVS.F.loadAllMissingMedia()},RVS.F.loadAllMissingMedia=function(){if(RVS.LIB.OBJ.waitForLoad.length>0){if(RVS.LIB.OBJ.waitForLoadIndex'+RVS_LANG.loading+" "+e+"")}}else RVS.F.finalDrawOfElements()},RVS.F.finalDrawOfElements=function(){for(var e in RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType])if(RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].hasOwnProperty(e)){var t=RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][e];jQuery.inArray(t.id,RVS.LIB.OBJ.pages[RVS.LIB.OBJ.selectedPage-1])>=0?(0,void 0!==t.ref&&t.folder&&t.ref.remove(),t.ref=void 0===t.ref||t.folder?RVS.F.buildElement(t):t.ref,t.ref.appendTo(RVS.LIB.OBJ.container_Output)):void 0!==t.ref&&t.ref.detach()}"moduletemplates"===RVS.LIB.OBJ.selectedType&&RVS.F.initOnOff(RVS.LIB.OBJ.container_Output),g()},RVS.F.buildElement=function(e,t){var i='
                    ';i+='\t
                    ',i+='\t
                    ',i+="\t
                    ",i+="
                    ";var a=jQuery(i),o=a.find(".olibrary_content_wrap"),n=a.find(".olibrary_media_wrap"),s="",l="",c='check',d='close';switch(e.libraryType){case"moduletemplates":var p,u=!0,v=!0;if(s='
                    ',s+='\t
                    '+e.title+"
                    ",s+="true"==e.package_parent?'\t
                    '+RVS_LANG.packageBIG+"
                    ":'\t
                    '+RVS_LANG.moduleBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",l+='
                    ',l+='
                    '+e.title+"
                    ",l+=e.description,l+='
                    ',l+='
                    '+RVS_LANG.setupnotes+"
                    ",l+=e.setup_notes,(void 0!==e.required||void 0!==e.plugin_require&&null!==e.plugin_require)&&(l+='
                    ',l+='
                    '+RVS_LANG.requirements+"
                    ",void 0!==e.required&&(l+='
                    '+(e.required<=RVS.ENV.revision?c:d)+"Slider Revolution Version "+e.required+"
                    "),e.required>RVS.ENV.revision&&(u=!1),void 0!==e.plugin_require&&null!==e.plugin_require))for(var h in e.plugin_require)e.plugin_require.hasOwnProperty(h)&&(l+='
                    '+("true"==e.plugin_require[h].installed||1==e.plugin_require[h].installed?c:d)+''+e.plugin_require[h].name+"
                    ","true"!==e.plugin_require[h].installed&&!0!==e.plugin_require[h].installed&&(u=!1));u=!1!==RVS.ENV.activated&&u,"editor"===RVS.LIB.OBJ.context?"true"==e.package_parent?a.append('
                    folder
                    '):u?a.append('
                    burst_mode
                    '):a.append('
                    burst_mode
                    '):"true"==e.package_parent?a.append('
                    addfoldervisibility
                    '):a.append('
                    addvisibility
                    '),void 0!==e.package_id&&-1!==e.package_id&&(p=function(e){var t,i=[],r=!0;for(var a in RVS.LIB.OBJ.items.moduletemplates)RVS.LIB.OBJ.items.moduletemplates.hasOwnProperty(a)&&RVS.LIB.OBJ.items.moduletemplates[a].package_id===e.packageId&&("true"===RVS.LIB.OBJ.items.moduletemplates[a].package_parent?t=RVS.LIB.OBJ.items.moduletemplates[a]:i.push({o:parseInt(RVS.LIB.OBJ.items.moduletemplates[a].package_order,0),uid:RVS.LIB.OBJ.items.moduletemplates[a].uid}));i.sort(function(e,t){return e.o-t.o});var o=[];for(var a in i)void 0!==i[a]&&void 0!==i[a].uid&&o.push(i[a].uid);if(void 0!==t)for(var n in t.plugin_require)"true"!=t.plugin_require[n].installed&&(r=!1);return{installable:r,uids:o}}({packageId:e.package_id}),"true"!=e.package_parent&&!1===p.installable&&(v=!1)),l+='
                    ',l+='
                    '+RVS_LANG.availableversion+"
                    ",l+='
                    '+e.version+"
                    ",l+='
                    ';var g=!1;if("true"!=e.package_parent&&(RVS.ENV.activated?l+=u?'
                    file_download'+RVS_LANG.installtemplate+"
                    ":'
                    file_download'+RVS_LANG.installtemplate+"
                    ":(g=!0,l+='
                    file_download'+RVS_LANG.licencerequired+"
                    "),void 0!==e.package_id&&-1!==e.package_id&&(l+='
                    ')),void 0!==e.package_id&&-1!==e.package_id&&(RVS.ENV.activated?l+=u&&v?'
                    file_download'+RVS_LANG.installpackage+"
                    ":'
                    file_download'+RVS_LANG.installpackage+"
                    ":g||(l+='
                    file_download'+RVS_LANG.licencerequired+"
                    ")),("true"!=e.package_parent&&u||void 0!==e.package_id&&-1!==e.package_id&&u&&v)&&(l+='
                    ',l+='
                    '+RVS_LANG.redownloadTemplate+"
                    ",l+='
                    '+RVS_LANG.createBlankPage+"
                    "),l+="
                    ",void 0!==e.img&&"string"===jQuery.type(e.img))tpGS.gsap.set(n,{backgroundImage:"url("+e.img+")","background-size":"cover",backgroundPosition:"center center"});else if(void 0!==e.img&&"object"===jQuery.type(e.img)){var f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")"}),n.append(f)}break;case"moduleslides":case"moduletemplateslides":u=!0,v=!0;if(s='
                    ',s+='\t
                    '+e.title+"
                    ",s+="true"==e.package_parent?'\t
                    '+RVS_LANG.packageBIG+"
                    ":'\t
                    '+RVS_LANG.moduleBIG+"
                    ","moduletemplateslides"===e.libraryType&&(void 0!==e.required||void 0!==e.plugin_require&&null!==e.plugin_require)&&(e.required>RVS.ENV.revision&&(u=!1),void 0!==e.plugin_require&&null!==e.plugin_require))for(var h in e.plugin_require)e.plugin_require.hasOwnProperty(h)&&"true"!=e.plugin_require[h].installed&&u&&(u=!1);if("layers"===RVS.LIB.OBJ.depth)a.append('
                    layers
                    '),r(e,n);else if(u&&(a.append('
                    add
                    '),s+="moduletemplateslides"===e.libraryType?'\t":"",s+="
                    "),"moduletemplateslides"===e.libraryType){if(void 0!==e.img&&"string"===jQuery.type(e.img))tpGS.gsap.set(n,{backgroundImage:"url("+e.img+")","background-size":"cover",backgroundPosition:"center center"});else if(void 0!==e.img&&"object"===jQuery.type(e.img)){f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")"}),n.append(f)}}else r(e,n);break;case"svgs":s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.iconBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",a.append('
                    add
                    '),void 0!==e.img&&jQuery.get(e.img,function(e){var t=document.createElement("div");t.className="ol_svg_preview",t.innerHTML=(new XMLSerializer).serializeToString(e.documentElement),n.append(t)}),n[0].className+=" patternbg";break;case"fonticons":s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.iconBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",a.append('
                    add
                    ');var m="";if(void 0!==e.classextension)for(var b in e.classextension)e.classextension.hasOwnProperty(b)&&(m+=" "+e.classextension[b]);"MaterialIcons"===e.tags[0]?n.append(''+e.handle.replace(".","")+""):n.append(''),n[0].className+=" patternbg";break;case"modules":let t=!("undefined"==typeof RS_SHORTCODE_FAV||!RS_SHORTCODE_FAV.modules)&&RS_SHORTCODE_FAV.modules;if(t)for(let i in t)if(t.hasOwnProperty(i)&&t[i]===e.id){e.favorite=!0;break}if(s='
                    ',s+='\t
                    '+e.title+"
                    ",e.folder?s+='\t
                    '+RVS_LANG.folderBIG+"
                    ":s+='\t
                    '+RVS_LANG.moduleBIG+"
                    ",e.folder||(s+='\t"),s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",e.folder){a.append('
                    folder
                    ');for(b=1;b<=4;b++){var S=jQuery('
                    ');if(void 0!==e.children&&e.children.length>=b){var y=RVS.F.getSliderIndex(e.children[b-1]);-1!==y&&r(RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][y],S)}n.append(S)}n.addClass("obj_med_darkbg")}else"editor"===RVS.LIB.OBJ.context?a.append('
                    burst_mode
                    '):RVS.LIB.OBJ.shortcode_generator?a.append('
                    add
                    '):a.append('
                    addvisibility
                    '),r(e,n);break;case"objects":if(s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.objectBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",!1===RVS.ENV.activated?a.append('
                    not_interested'+RVS_LANG.licencerequired+"
                    "):a.append('
                    '),void 0!==e.img&&"string"===jQuery.type(e.img)){f=jQuery('');n.append(f)}else if(void 0!==e.img&&"object"===jQuery.type(e.img)){f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")",backgroundRepeat:"no-repeat","background-size":"contain",backgroundPosition:"center center"}),n.append(f)}n[0].className+=" patternbg";break;case"images":if(s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.imageBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",!1===RVS.ENV.activated?a.append('
                    not_interested'+RVS_LANG.licencerequired+"
                    "):a.append('
                    '),void 0!==e.img&&"string"===jQuery.type(e.img))tpGS.gsap.set(n,{backgroundImage:"url("+e.img+")","background-repeat":"no-repeat","background-size":"cover",backgroundPosition:"center center",backgroundRepeat:"no-repeat"});else if(void 0!==e.img&&"object"===jQuery.type(e.img)){f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")"}),n.append(f)}n[0].className+=" patternbg";break;case"videos":if(s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.videoBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",l+='
                    ',l+="
                    ",a[0].className+=" show_video_on_hover",a[0].dataset.videosource=e.video_thumb.url,!1===RVS.ENV.activated?a.append('
                    not_interested'+RVS_LANG.licencerequired+"
                    "):a.append('
                    add
                    '),n[0].dataset.videosource=e.video_thumb.url,void 0!==e.img&&"string"===jQuery.type(e.img))tpGS.gsap.set(n,{backgroundImage:"url("+e.img+")","background-repeat":"no-repeat","background-size":"cover",backgroundPosition:"center center"});else if(void 0!==e.img&&"object"===jQuery.type(e.img)){f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")"}),n.append(f)}break;case"layers":if(e.title=RVS.F.capitaliseAll(e.title.replace(/[_-]/g," ")),s='
                    ',s+='\t
                    '+e.title+"
                    ",s+='\t
                    '+RVS_LANG.layersBIG+"
                    ",s+='\t",s+="
                    ",s+='
                    ',s+='\tstar',s+="
                    ",l+='
                    ',l+="
                    ",a[0].className+=" show_video_on_hover",a[0].dataset.videosource=e.video_thumb.url,!1===RVS.ENV.activated?a.append('
                    not_interested'+RVS_LANG.licencerequired+"
                    "):a.append('
                    add
                    '),n[0].dataset.videosource=e.video_thumb.url,void 0!==e.img&&"string"===jQuery.type(e.img))tpGS.gsap.set(n,{backgroundImage:"url("+e.img+")","background-repeat":"no-repeat","background-size":"cover",backgroundPosition:"center center"});else if(void 0!==e.img&&"object"===jQuery.type(e.img)){f=void 0!==e.img.style?jQuery('
                    '):jQuery('
                    ');void 0!==e.img.url&&e.img.url.length>3&&tpGS.gsap.set(f,{backgroundImage:"url("+e.img.url+")",backgroundSize:"cover"}),n.append(f)}}return""!==s&&o.append(s),""!==l&&a.append(l),a},RVS.F.changeOLIBToFolder=function(e){RVS.LIB.OBJ.selectedFolder=e,RVS.F.resetAllFilters(),RVS.F.updateFilteredList({force:!0,keeppage:!1,noanimation:!1})},RVS.F.buildPagination=function(e){var t,i,r,a=RVS.F.getCookie("rs6_library_pagination");if(t=i=r=p(),jQuery("#ol_right").scrollTop(0),e=void 0===e?{keeppage:!1}:e,RVS.LIB.OBJ.maxAmountPerPage!==t){jQuery("#ol_pagination").select2RS("destroy"),RVS.LIB.OBJ.maxAmountPerPage=t;for(var o=0;o<=4;o++){var n=document.getElementById("olpage_per_page_"+o);n.value=r,n.selected=n.value===a,n.innerHTML=RVS_LANG.show+" "+r+" "+RVS_LANG.perpage,r+=i}jQuery("#ol_pagination").select2RS({minimumResultsForSearch:"Infinity"})}RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].length0?jQuery(".page_button.ol_pagination.selected").data("page"):1;var s,l=void 0===RVS.LIB.OBJ.container_Pagination.select2RS("data")[0]?4:RVS.LIB.OBJ.container_Pagination.select2RS("data")[0].id,c=0;if(RVS.LIB.OBJ.pageAmount="all"===l||null===parseInt(l,0)||0===parseInt(l,0)?1:Math.ceil(RVS.LIB.OBJ.filteredList.length/parseInt(l,0)),RVS.LIB.OBJ.itemPerPage="all"===l?99999:parseInt(l,0),RVS.LIB.OBJ.itemPerPage=-1!=RVS.LIB.OBJ.selectedFolder?RVS.LIB.OBJ.itemPerPage-1:RVS.LIB.OBJ.itemPerPage,RVS.LIB.OBJ.container_PaginationWrap[0].innerHTML="",RVS.LIB.OBJ.selectedPage=RVS.LIB.OBJ.selectedPage>RVS.LIB.OBJ.pageAmount?RVS.LIB.OBJ.pageAmount:RVS.LIB.OBJ.selectedPage,RVS.LIB.OBJ.pageAmount>1)for(o=1;o<=RVS.LIB.OBJ.pageAmount;o++)s=o!==RVS.LIB.OBJ.selectedPage?"":"selected",RVS.LIB.OBJ.container_PaginationWrap[0].innerHTML+='
                    '+o+"
                    ",1===o?RVS.LIB.OBJ.container_PaginationWrap[0].innerHTML+='
                    ...
                    ':o===RVS.LIB.OBJ.pageAmount-1&&(RVS.LIB.OBJ.container_PaginationWrap[0].innerHTML+='
                    ...
                    ');for(var d in RVS.LIB.OBJ.pages=[],RVS.LIB.OBJ.pages.push([]),RVS.LIB.OBJ.filteredList)RVS.LIB.OBJ.filteredList.hasOwnProperty(d)&&(RVS.LIB.OBJ.pages[RVS.LIB.OBJ.pages.length-1].push(RVS.LIB.OBJ.filteredList[d]),++c===RVS.LIB.OBJ.itemPerPage&&(c=0,RVS.LIB.OBJ.pages.push([])));u()},RVS.F.buildObjectLibrary=function(t){var i='
                    ';for(var r in i+='\t',i+='\t
                    ',i+='\t\t
                    ',i+="\t
                    ",i+='\t
                    ',i+='\t\t",i+='\t\t
                    ',i+=' \t\t\t
                    ',i+='\t\t\t
                    ',i+="\t\t
                    ",i+='\t\t",i+="\t
                    ",i+="
                    ",RVS.LIB.OBJ.container_Library=jQuery(i),RVS.LIB.OBJ.container_Underlay=RVS.LIB.OBJ.container_Library.find("#ol_right_underlay"),RVS.LIB.OBJ.container_Right=RVS.LIB.OBJ.container_Library.find("#ol_right"),RVS.LIB.OBJ.container_Filters=RVS.LIB.OBJ.container_Library.find("#ol_filters"),RVS.LIB.OBJ.container_Output=RVS.LIB.OBJ.container_Library.find("#ol_results"),RVS.LIB.OBJ.container_OutputWrap=RVS.LIB.OBJ.container_Library.find("#ol_results_wrap"),RVS.LIB.OBJ.container_PaginationWrap=RVS.LIB.OBJ.container_Library.find("#ol_pagination_wrap"),RVS.LIB.OBJ.container_Pagination=RVS.LIB.OBJ.container_Library.find("#ol_pagination"),RVS.LIB.OBJ.container_Sorting=RVS.LIB.OBJ.container_Library.find("#ol_modulessorting"),RVS.LIB.OBJ.types)RVS.LIB.OBJ.types.hasOwnProperty(r)&&m({groupType:r,groupAlias:RVS_LANG["ol_"+r],icon:e[r],count:RVS.LIB.OBJ.types[r].count,tags:RVS.LIB.OBJ.types[r].tags});jQuery("body").append(RVS.LIB.OBJ.container_Library),jQuery("#sel_olibrary_sorting").select2RS({minimumResultsForSearch:"Infinity"}),jQuery("#ol_pagination").select2RS({minimumResultsForSearch:"Infinity"}),g()},RVS.F.buildLayerListToSelect=function(e){var t='
                    ',i={root:""};for(var r in e)e.hasOwnProperty(r)&&"zone"!==e[r].type&&(e[r]=jQuery.extend(!0,RVS.F.addLayerObj(e[r].type,void 0,!0),e[r]),void 0!==e[r].group&&"row"!==e[r].type&&"group"!==e[r].type&&"column"!==e[r].type&&(-1==e[r].group.puid?i.root+=o(e[r],0):(i[e[r].group.puid]=null==i[e[r].group.puid]?"":i[e[r].group.puid],i[e[r].group.puid]+=o(e[r],"column"==e[e[r].group.puid].type?2:1))));for(var r in e)e.hasOwnProperty(r)&&"column"===e[r].type&&(i[e[r].group.puid]=null==i[e[r].group.puid]?"":i[e[r].group.puid],i[e[r].group.puid]+='
                    ',i[e[r].group.puid]+=o(e[r],1),i[e[r].group.puid]+='
                    ',void 0!==i[e[r].uid]&&(i[e[r].group.puid]+=i[e[r].uid]),i[e[r].group.puid]+="\t
                    ",i[e[r].group.puid]+="
                    ");for(var r in e)e.hasOwnProperty(r)&&("row"!==e[r].type&&"group"!==e[r].type||(t+='
                    ',t+=o(e[r],0),t+='\t
                    ',void 0!==i[e[r].uid]&&(t+=i[e[r].uid]),t+="\t
                    ",t+="
                    "));return t+=i.root,t+="
                    "},RVS.F.layerImportList=function(){jQuery("#rb_modal_underlay").appendTo("body"),void 0!==RVS.LIB.OBJ.import&&void 0!==RVS.LIB.OBJ.import.basics||(jQuery('.rb-modal-wrapper[data-modal="rbm_layerimport"]').appendTo("body"),RVS.LIB.OBJ.import={container:jQuery("#rbm_layerimport_list"),basics:!0},RVS.DOC.on("click","#rbm_layerimport .rbm_close",function(){jQuery("#rb_modal_underlay").appendTo("#slider_settings"),RVS.F.RSDialog.close()}),RVS.DOC.on("click",".layimpli_element",function(){jQuery(this).toggleClass("selected"),function(e){if("column"===e.dataset.type||"row"===e.dataset.type||"group"===e.dataset.type){var t=e.parentNode.getElementsByClassName("layimpli_element");if(e.className.indexOf("selected")>=0)for(let e in t)t.hasOwnProperty(e)&&void 0!==t[e].className&&-1==t[e].className.indexOf("selected")&&(t[e].className+=" selected");else for(let e in t)t.hasOwnProperty(e)&&t[e].className&&(t[e].className=t[e].className.replace("selected",""))}if(-1!=e.dataset.puid&&e.className.indexOf("selected")>=0){var i=RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers;jQuery("#layi_"+e.dataset.puid).addClass("selected"),void 0!==i[e.dataset.puid]&&"column"===i[e.dataset.puid].type&&jQuery("#layi_"+i[e.dataset.puid].group.puid).addClass("selected")}for(var r in RVS.LIB.OBJ.import.layers)if(void 0!==RVS.LIB.OBJ.import.layers[r].className&&"row"==RVS.LIB.OBJ.import.layers[r].dataset.type&&RVS.LIB.OBJ.import.layers[r].className.indexOf("selected")>=0){t=RVS.LIB.OBJ.import.layers[r].parentNode.getElementsByClassName("layimpli_element layimpli_level_1");for(let e in t)t.hasOwnProperty(e)&&void 0!==t[e].className&&-1==t[e].className.indexOf("selected")&&(t[e].className+=" selected")}}(this),function(){for(var e in RVS.LIB.OBJ.import.toImport=[],RVS.LIB.OBJ.import.layers){if(!RVS.LIB.OBJ.import.layers.hasOwnProperty(e))continue;let t=RVS.LIB.OBJ.import.layers[e].dataset;void 0!==RVS.LIB.OBJ.import.layers[e]&&void 0!==RVS.LIB.OBJ.import.layers[e].className&&(RVS.LIB.OBJ.import.layers[e].className.indexOf("selected")>=0?(RVS.LIB.OBJ.import.toImport.push(t.uid),RVS.LIB.OBJ.import.layers[e].getElementsByClassName("layimpli_icon_checbox")[0].innerHTML="check_circle_outline"):RVS.LIB.OBJ.import.layers[e].getElementsByClassName("layimpli_icon_checbox")[0].innerHTML="radio_button_unchecked")}jQuery("#layers_import_feedback").html(RVS.LIB.OBJ.import.toImport.length>0?RVS.LIB.OBJ.import.toImport.length+" "+RVS_LANG.nrlayersimporting:RVS_LANG.nothingselected)}()}),RVS.DOC.on("click","#layers_import_from_slides_button",function(){RVS.F.showWaitAMinute({fadeIn:100,text:RVS_LANG.importinglayers}),setTimeout(RVS.F.importSelectedLayers,200)})),RVS.LIB.OBJ.import.container[0].innerHTML=RVS.F.buildLayerListToSelect(RVS.LIB.OBJ.items.moduleslides[RVS.LIB.OBJ.selectedSlideId].layers),RVS.LIB.OBJ.import.container.RSScroll({suppressScrollX:!0}),RVS.LIB.OBJ.import.layers=RVS.LIB.OBJ.import.container[0].getElementsByClassName("layimpli_element"),RVS.F.RSDialog.create({modalid:"rbm_layerimport",bgopacity:.85})},RVS.F.resetAllFilters=function(){RVS.LIB.OBJ.selectedPage=1,jQuery("#sel_olibrary_sorting").val("datedesc").trigger("change.select2RS"),RVS.DOC.trigger("updateObjectLibraryOverview",{val:"datedesc",eventparam:"#reset_objsorting",ignoreRebuild:!0,ignoreCookie:!0})},RVS.F.closeObjectLibrary=function(){d(),RVS.LIB.OBJ.moduleInFocus=!1,tpGS.gsap.fromTo(RVS.LIB.OBJ.container_Library,.7,{autoAlpha:1,display:"block",scale:1},{scale:.8,autoAlpha:0,display:"none",ease:"power3.inOut"}),tpGS.gsap.fromTo("#ol_header, #ol_footer",.5,{autoAlpha:1},{autoAlpha:0,ease:"power3.inOut"}),RVS.LIB.OBJ.open=!1},RVS.F.getSliderIndex=function(e){var t=-1;for(var i in RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType])RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType].hasOwnProperty(i)&&RVS.LIB.OBJ.items[RVS.LIB.OBJ.selectedType][i].id==e&&(t=i);return t},RVS.F.getModuleIndex=function(e,t){var i=-1;for(var r in RVS.LIB.OBJ.items[t])RVS.LIB.OBJ.items[t].hasOwnProperty(r)&&RVS.LIB.OBJ.items[t][r].id==e&&(i=r);return i}}();admin/assets/js/plugins/codemirror.js000064400000626423150212006510013743 0ustar00!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.CodeMirror=t()}(this,function(){"use strict";var e=navigator.userAgent,t=navigator.platform,g=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),n=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),i=/Edge\/(\d+)/.exec(e),x=r||n||i,C=x&&(r?document.documentMode||6:+(i||n)[1]),b=!i&&/WebKit\//.test(e),o=b&&/Qt\/\d+\.\d+/.test(e),l=!i&&/Chrome\//.test(e),v=/Opera\//.test(e),a=/Apple Computer/.test(navigator.vendor),s=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),u=/PhantomJS/.test(e),c=!i&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),h=/Android/.test(e),f=c||h||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),w=c||/Mac/.test(t),d=/\bCrOS\b/.test(e),p=/win/i.test(t),m=v&&e.match(/Version\/(\d*\.\d*)/);m&&(m=Number(m[1])),m&&15<=m&&(b=!(v=!1));var y=w&&(o||v&&(null==m||m<12.11)),S=g||x&&9<=C;function L(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var k,T=function(e,t){var r=e.className,n=L(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function M(e){for(var t=e.childNodes.length;0=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&to?ve(o,ae(e,o).text.length):(n=ae(e,(r=t).line).text.length,null==(i=r.ch)||n=t:o.to>t);(n||(n=[])).push(new Me(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.fromt)&&(!r||Ee(r,o.marker)<0)&&(r=o.marker)}return r}function Ge(e,t,r,n,i){var o=ae(e,t),l=Te&&o.markedSpans;if(l)for(var s=0;se.lastLine())return t;var r,n=ae(e,t);if(!je(e,n))return t;for(;r=Re(n);)n=r.find(1,!0).line;return fe(n)+1}function je(e,t){var r=Te&&t.markedSpans;if(r)for(var n=void 0,i=0;ir.maxLineLength&&(r.maxLineLength=t,r.maxLine=e)})}var qe=null;function Ze(e,t,r){var n;qe=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:qe=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:qe=i)}return null!=n?n:qe}var Qe=function(){var I="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",z="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,B=/[stwN]/,G=/[LRr]/,U=/[Lb1n]/,V=/[1n]/;function K(e,t,r){this.level=e,this.from=t,this.to=r}return function(e,t){var r="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!R.test(e))return!1;for(var n,i=e.length,o=[],l=0;l=this.string.length},Ft.prototype.sol=function(){return this.pos==this.lineStart},Ft.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ft.prototype.next=function(){if(this.post},Ft.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ft.prototype.skipToEnd=function(){this.pos=this.string.length},Ft.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(-1e.options.maxHighlightLength&&Dt(e.doc.mode,n.state),o=It(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Rt(r,n,e){var t=r.doc,i=r.display;if(!t.mode.startState)return new Et(t,!0,n);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;lt.first&&ae(t,o-1).stateAfter,s=l?Et.fromSaved(t,l,o):new Et(t,Ht(t.mode),o);return t.iter(o,n,function(e){Bt(r,e.text,s);var t=s.line;e.stateAfter=t==n-1||t%5==0||t>=i.viewFrom&&tt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}Et.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Et.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Et.prototype.nextLine=function(){this.line++,0e.options.maxHighlightLength?(s=!1,l&&Bt(e,t,n,h.pos),h.pos=t.length,a=null):a=jt(Ut(r,h,n.state,f),o),f){var d=f[0].name;d&&(a="m-"+(a?d+" "+a:d))}if(!s||c!=a){for(;us&&u.from<=s);c++);if(u.to>=a)return h(e,t,r,n,i,o,l);h(e,t.slice(0,u.to-s),r,n,null,o,l),n=null,t=t.slice(u.to-s),s=u.to}}}function tr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,h,f,d=i.length,p=0,g=1,v="",m=0;;){if(m==p){a=u=c=h=s="",f=null,m=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)?(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&!h&&(h=C.title),C.collapsed&&(!f||Ee(f.marker,C)<0)&&(f=x)):x.from>p&&m>x.from&&(m=x.from)}if(b)for(var S=0;Sr)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Nr(e,t,r,n){return Dr(e,Ar(e,t),r,n)}function Or(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(i=(o=a-s)-1,a<=t&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=o.text.length?(t=o.text.length,r="before"):t<=0&&(t=0,r="after"),!u)return a("before"==r?t-1:t,"before"==r);function c(e,t,r){return a(r?e-1:e,1==u[t].level!=r)}var h=Ze(u,t,r),f=qe,d=c(t,h,"before"==r);return null!=f&&(d.other=c(t,f,"before"!=r)),d}function Xr(e,t){var r=0;t=Se(e.doc,t),e.options.lineWrapping||(r=en(e.display)*t.ch);var n=ae(e.doc,t.line),i=Ye(n)+xr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Yr(e,t,r,n,i){var o=ve(e,t,r);return o.xRel=i,n&&(o.outside=!0),o}function _r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Yr(n.first,0,null,!0,-1);var i=de(n,r),o=n.first+n.size-1;if(on},o,i)}}function qr(e,t,r,n){return r||(r=Ar(e,t)),$r(e,t,r,Ur(e,t,Dr(e,r,n),"line").top)}function Zr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function Qr(r,e,t,n,i){i-=Ye(e);var o=Ar(r,e),l=Gr(e),s=0,a=e.text.length,u=!0,c=Je(e,r.doc.direction);if(c){var h=(r.options.lineWrapping?function(e,t,r,n,i,o,l){var s=$r(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,h=null,f=0;f=u||d.to<=a)){var p=1!=d.level,g=Dr(e,n,p?Math.min(u,d.to)-1:Math.max(a,d.from)).right,v=gu&&(c={from:c.from,to:u,level:c.level});return c}:function(n,i,o,l,s,a,u){var e=le(function(e){var t=s[e],r=1!=t.level;return Zr(jr(n,ve(o,r?t.to:t.from,r?"before":"after"),"line",i,l),a,u,!0)},0,s.length-1),t=s[e];if(0u&&(t=s[e-1])}return t})(r,e,t,o,c,n,i);s=(u=1!=h.level)?h.from:h.to-1,a=u?h.to:h.from-1}var f,d,p=null,g=null,v=le(function(e){var t=Dr(r,o,e);return t.top+=l,t.bottom+=l,!!Zr(t,n,i,!1)&&(t.top<=i&&t.left<=n&&(p=e,g=t),!0)},s,a),m=!1;if(g){var y=n-g.left=w.bottom}return Yr(t,v=oe(e.text,v,1),d,m,n-f)}function Jr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Wr){Wr=A("pre");for(var t=0;t<49;++t)Wr.appendChild(document.createTextNode("x")),Wr.appendChild(A("br"));Wr.appendChild(document.createTextNode("x"))}N(e.measure,Wr);var r=Wr.offsetHeight/50;return 3=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(k,y||0,null==b?C:b,function(e,t,r,n){var i="ltr"==r,o=S(e,i?"left":"right"),l=S(t-1,i?"right":"left"),s=null==y&&0==e,a=null==b&&t==C,u=0==n,c=!k||n==k.length-1;if(l.top-o.top<=3){var h=(N?a:s)&&c,f=(N?s:a)&&u?T:(i?o:l).left,d=h?M:(i?l:o).right;O(f,o.top,d-f,o.bottom)}else{var p,g,v,m;i?(p=N&&s&&u?T:o.left,g=N?M:L(e,r,"before"),v=N?T:L(t,r,"after"),m=N&&a&&c?M:l.right):(p=N?L(e,r,"before"):T,g=!N&&s&&u?M:o.right,v=!N&&a&&c?T:l.left,m=N?L(t,r,"after"):M),O(p,o.top,g-p,o.bottom),o.bottom=l&&(o=de(t,Ye(ae(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function xn(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=rn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;lo&&(t.bottom=t.top+o);var s=e.doc.height+Cr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var h=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=kr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),d=t.right-t.left>f;return d&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.leftf+h-3&&(l.scrollLeft=t.right+(d?0:10)-f),l}function Ln(e,t){null!=t&&(Mn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function kn(e){Mn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Tn(e,t,r){null==t&&null==r||Mn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Mn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Nn(e,Xr(e,t.from),Xr(e,t.to),t.margin))}function Nn(e,t,r,n){var i=Sn(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Tn(e,i.scrollLeft,i.scrollTop)}function On(e,t){Math.abs(e.doc.scrollTop-t)<2||(g||li(e,{top:t}),An(e,t,!0),g&&li(e),ti(e,100))}function An(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Dn(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,xn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Wn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Cr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Hn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),tt(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),tt(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,x&&C<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&0=i.viewTo)||i.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new ni(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Vn(e){var t=e.cm,r=t.display;e.updatedDisplay&&yn(t),e.barMeasure=Wn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Nr(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-kr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Kn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!u){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-xr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?ve(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?ve(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=jr(e,t),a=r&&r!=t?jr(e,r):s,u=Sn(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=u.scrollTop&&(On(e,u.scrollTop),1t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Te&&Ve(e.doc,t)i.viewFrom?Qn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)Qn(e);else if(t<=i.viewFrom){var o=Jn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):Qn(e)}else if(r>=i.viewTo){var l=Jn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):Qn(e)}else{var s=Jn(e,t,t,-1),a=Jn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(ir(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):Qn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[sn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function Qn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Jn(e,t,r,n){var i,o=sn(e,t),l=e.display.view;if(!Te||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a=a.display.viewTo)){var c=+new Date+a.options.workTime,h=Rt(a,u.highlightFrontier),f=[];u.iter(h.line,Math.min(u.first+u.size,a.display.viewTo+500),function(e){if(h.line>=a.display.viewFrom){var t=e.styles,r=e.text.length>a.options.maxHighlightLength?Dt(u.mode,h.state):null,n=It(a,e,h,!0);r&&(h.state=r),e.styles=n.styles;var i=e.styleClasses,o=n.classes;o?e.styleClasses=o:i&&(e.styleClasses=null);for(var l=!t||t.length!=e.styles.length||i!=o&&(!i||!o||i.bgClass!=o.bgClass||i.textClass!=o.textClass),s=0;!l&&sc)return ti(a,a.options.workDelay),!0}),u.highlightFrontier=h.line,u.modeFrontier=Math.max(u.modeFrontier,h.line),f.length&&Xn(a,function(){for(var e=0;e=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==ei(e))return!1;Cn(e)&&(Qn(e),t.dims=tn(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Te&&(o=Ve(e.doc,o),l=Ke(e.doc,l));var s,a,u,c,h=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;a=o,u=l,0==(c=(s=e).display).view.length||a>=c.viewTo||u<=c.viewFrom?(c.view=ir(s,a,u),c.viewFrom=a):(c.viewFrom>a?c.view=ir(s,a,c.viewFrom).concat(c.view):c.viewFromu&&(c.view=c.view.slice(0,sn(s,u)))),c.viewTo=u,r.viewOffset=Ye(ae(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var f=ei(e);if(!h&&0==f&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var d=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return 4=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ii(e,t);n=!1){yn(e);var i=Wn(e);an(e),Pn(e,i),ai(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function li(e,t){var r=new ni(e,t);if(ii(e,r)){yn(e),oi(e,r);var n=Wn(e);an(e),Pn(e,n),ai(e,n),r.finish()}}function si(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function ai(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function ui(e){var t=e.display.gutters,r=e.options.gutters;M(t);for(var n=0;nl.clientWidth,a=l.scrollHeight>l.clientHeight;if(n&&s||i&&a){if(i&&w&&b)e:for(var u=t.target,c=o.view;u!=l;u=u.parentNode)for(var h=0;ha-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=(s=i).lastOp==n?(Hi(s.done),$(s.done)):s.done.length&&!$(s.done).ranges?$(s.done):1i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||it(e,"historyAdded")}function Pi(e,t,r,n){var i,o,l,s,a,u=e.history,c=n&&n.origin;r==u.lastSelOp||c&&u.lastSelOrigin==c&&(u.lastModTime==u.lastSelTime&&u.lastOrigin==c||(i=e,o=c,l=$(u.done),s=t,"*"==(a=o.charAt(0))||"+"==a&&l.ranges.length==s.ranges.length&&l.somethingSelected()==s.somethingSelected()&&new Date-i.history.lastSelTime<=(i.cm?i.cm.options.historyEventDelay:500)))?u.done[u.done.length-1]=t:Ei(t,u.done),u.lastSelTime=+new Date,u.lastSelOrigin=c,u.lastSelOp=r,n&&!1!==n.clearRedo&&Hi(u.undone)}function Ei(e,t){var r=$(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Ii(t,r,e,n){var i=r["spans_"+t.id],o=0;t.iter(Math.max(t.first,e),Math.min(t.first+t.size,n),function(e){e.markedSpans&&((i||(i=r["spans_"+t.id]={}))[o]=e.markedSpans),++o})}function zi(e){if(!e)return null;for(var t,r=0;r=t.ch:s.to>t.ch))){if(i&&(it(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var u=a.find(n<0?1:-1),c=void 0;if((n<0?a.inclusiveRight:a.inclusiveLeft)&&(u=eo(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=me(u,r))&&(n<0?c<0:0e.first?Se(e,ve(t.line-1)):null:0e.lastLine())){if(t.from.lineo&&(t={from:t.from,to:ve(o,ae(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ue(e,t.from,t.to),r||(r=Ci(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=fe(Ue(ae(n,o.line))),n.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0}));-1i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0));(function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiert.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&qn(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&qi(t.doc)),t&&sr(t,"markerCleared",t,this,i,o),r&&Gn(t),this.parent&&this.parent.clear()}},bo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(i,o,l){i=Se(this,i),o=Se(this,o);var s=[],a=i.line;return this.iter(i.line,o.line+1,function(e){var t=e.markedSpans;if(t)for(var r=0;r=n.to||null==n.from&&a!=i.line||null!=n.from&&a==o.line&&n.from>=o.ch||l&&!l(n.marker)||s.push(n.marker.parent||n.marker)}++a}),s},getAllMarks:function(){var n=[];return this.iter(function(e){var t=e.markedSpans;if(t)for(var r=0;rt&&(t=e.from),null!=e.to&&e.toe.text.length?null:n}function Yo(e,t,r){var n=Xo(e,t.ch,r);return null==n?null:new ve(t.line,n,r<0?"after":"before")}function _o(e,t,r,n,i){if(e){var o=Je(r,t.doc.direction);if(o){var l,s=i<0?$(o):o[0],a=i<0==(1==s.level)?"after":"before";if(0l.doc.first){var o=ae(l.doc,n.line-1).text;o&&(n=new ve(n.line,1),l.replaceRange(i.charAt(0)+l.doc.lineSeparator()+o.charAt(o.length-1),ve(n.line-1,o.length-1),n,"+transpose"))}t.push(new mi(n,n))}l.setSelections(t)})},newlineAndIndent:function(n){return Xn(n,function(){for(var e=n.listSelections(),t=e.length-1;0<=t;t--)n.replaceRange(n.doc.lineSeparator(),e[t].anchor,e[t].head,"+input");e=n.listSelections();for(var r=0;rc&&t.push(new mi(ve(s,c),ve(s,X(u,l,r))))}t.length||t.push(new mi(m,m)),Yi(b,yi(C.ranges.slice(0,x).concat(t),x),{origin:"*mouse",scroll:!1}),v.scrollIntoView(e)}else{var h,f=w,d=hl(v,e,y.unit),p=f.anchor;0=i.to||n.linea.bottom?20:0;o&&setTimeout(Yn(v,function(){u==r&&(l.scroller.scrollTop+=o,e(t))}),50)}}(e):n(e)}),o=Yn(v,n);v.state.selectingText=o,tt(l.wrapper.ownerDocument,"mousemove",i),tt(l.wrapper.ownerDocument,"mouseup",o)}(e,n,t,o)}(t,l,a,e):dt(e)==r.scroller&&ut(e):2==s?(l&&Ui(t.doc,l),setTimeout(function(){return r.input.focus()},20)):3==s&&(S?pl(t,e):gn(t)))}}function hl(e,t,r){if("char"==r)return new mi(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new mi(ve(t.line,0),Se(e.doc,ve(t.line+1,0)));var n=r(e,t);return new mi(n.from,n.to)}function fl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&ut(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!st(e,r))return ht(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return it(e,r,e,de(e.doc,o),e.options.gutters[a],t),ht(t)}}function dl(e,t){return fl(e,t,"gutterClick",!0)}function pl(e,t){wr(e.display,t)||function(e,t){if(!st(e,"gutterContextMenu"))return!1;return fl(e,t,"gutterContextMenu",!1)}(e,t)||ot(e,t,"contextmenu")||e.display.input.onContextMenu(t)}function gl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),zr(e)}ul.prototype.compare=function(e,t,r){return this.time+400>e&&0==me(t,this.pos)&&r==this.button};var vl={toString:function(){return"CodeMirror.Init"}},ml={},yl={};function bl(e){ui(e),qn(e),xn(e)}function wl(e,t,r){if(!t!=!(r&&r!=vl)){var n=e.display.dragFunctions,i=t?tt:nt;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function xl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),$e(e)),on(e),qn(e),zr(e),setTimeout(function(){return Pn(e)},100)}function Cl(e,t){var r=this;if(!(this instanceof Cl))return new Cl(e,t);this.options=t=t?I(t):{},I(ml,t,!1),ci(t);var n=t.value;"string"==typeof n&&(n=new ko(n,t.mode,null,t.lineSeparator,t.direction)),this.doc=n;var i=new Cl.inputStyles[t.inputStyle](this),o=this.display=new se(e,n,i);for(var l in ui(o.wrapper.CodeMirror=this),gl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),zn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!f&&o.input.focus(),x&&C<11&&setTimeout(function(){return r.display.input.reset(!0)},20),function(i){var o=i.display;tt(o.scroller,"mousedown",Yn(i,cl)),tt(o.scroller,"dblclick",x&&C<11?Yn(i,function(e){if(!ot(i,e)){var t=ln(i,e);if(t&&!dl(i,e)&&!wr(i.display,e)){ut(e);var r=i.findWordAt(t);Ui(i.doc,r.anchor,r.head)}}}):function(e){return ot(i,e)||ut(e)});S||tt(o.scroller,"contextmenu",function(e){return pl(i,e)});var r,n={end:0};function l(){o.activeTouch&&(r=setTimeout(function(){return o.activeTouch=null},1e3),(n=o.activeTouch).end=+new Date)}function s(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return 400o.first?z(ae(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var h="",f=0;if(e.options.indentWithTabs)for(var d=Math.floor(u/l);d;--d)f+=l,h+="\t";if(f=r.text.length?(s.ch=r.text.length,s.sticky="before"):s.ch<=0&&(s.ch=0,s.sticky="after");var n=Ze(a,s.ch,s.sticky),i=a[n];if("ltr"==t.doc.direction&&i.level%2==0&&(0s.ch:i.from=i.from&&f>=c.begin)){var d=h?"before":"after";return new ve(s.line,f,d)}}var p=function(e,t,r){for(var n=function(e,t){return t?new ve(s.line,u(e,1),"before"):new ve(s.line,e,"after")};0<=e&&e=n.first+n.size||(i=new ve(r,i.ch,i.sticky),!(s=ae(n,r))))return!1;i=_o(l,n.cm,s,i.line,o)}else i=t;return!0}if("char"==e)a();else if("column"==e)a(!0);else if("word"==e||"group"==e)for(var u=null,c="group"==e,h=n.cm&&n.cm.getHelper(i,"wordChars"),f=!0;!(o<0)||a(!f);f=!1){var d=s.text.charAt(i.ch)||"\n",p=te(d,h)?"w":c&&"\n"==d?"n":!c||/\s/.test(d)?null:"p";if(!c||f||p||(p="s"),u&&u!=p){o<0&&(o=1,a(),i.sticky="after");break}if(p&&(u=p),0=l.height){o.hitSide=!0;break}i+=5*r}return o}var Pl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function El(e,t){var r=Or(e,t.line);if(!r||r.hidden)return null;var n=ae(e.doc,t.line),i=Mr(r,n,t.line),o=Je(n,e.doc.direction),l="left";o&&(l=Ze(o,t.ch)%2?"right":"left");var s=Fr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Il(e,t){return t&&(e.bad=!0),e}function zl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Il(e.clipPos(ve(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||i.line=t.display.viewFrom&&El(t,n)||{node:s[0].measure.map[2],offset:0},u=i.linen.firstLine()&&(l=ve(l.line-1,ae(n.doc,l.line-1).length)),s.ch==ae(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=sn(n,l.line))?(t=fe(i.view[0].line),r=i.view[0].node):(t=fe(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=sn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=fe(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var h=n.doc.splitLines(function(a,e,t,u,c){var r="",h=!1,f=a.doc.lineSeparator(),d=!1;function p(){h&&(r+=f,d&&(r+=f),h=d=!1)}function g(e){e&&(p(),r+=e)}function v(e){if(1==e.nodeType){var t=e.getAttribute("cm-text");if(t)return void g(t);var r,n=e.getAttribute("cm-marker");if(n){var i=a.findMarks(ve(u,0),ve(c+1,0),(s=+n,function(e){return e.id==s}));return void(i.length&&(r=i[0].find(0))&&g(ue(a.doc,r.from,r.to).join(f)))}if("false"==e.getAttribute("contenteditable"))return;var o=/^(pre|div|p|li|table|br)$/i.test(e.nodeName);if(!/^br$/i.test(e.nodeName)&&0==e.textContent.length)return;o&&p();for(var l=0;ll.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)d--,p++;h[h.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(d).replace(/\u200b+$/,"");var x=ve(t,d),C=ve(a,f.length?$(f).length-p:0);return 1n&&(Ll(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&kn(t));else{var l=o.from(),s=o.to(),a=Math.max(n,l.line);n=Math.min(t.lastLine(),s.line-(s.ch?0:1))+1;for(var u=a;u>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]h)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=h&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=Sn(o,l)).scrollTop&&On(o,s.scrollTop),null!=s.scrollLeft&&Dn(o,s.scrollLeft))},triggerOnKeyDown:_n(il),triggerOnKeyPress:_n(ll),triggerOnKeyUp:ol,triggerOnMouseDown:_n(cl),execCommand:function(e){if($o.hasOwnProperty(e))return $o[e].call(null,this)},triggerElectric:_n(function(e){Ol(this,e)}),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=Se(this.doc,e),l=0;l!?|~^@]/,v=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function k(e,t,r){return n=e,a=r,t}function y(e,t){var a,r=e.next();if('"'==r||"'"==r)return t.tokenize=(a=r,function(e,t){var r,n=!1;if(o&&"@"==e.peek()&&e.match(v))return t.tokenize=y,k("jsonld-keyword","meta");for(;null!=(r=e.next())&&(r!=a||n);)n=!n&&"\\"==r;return n||(t.tokenize=y),k("string","string")}),t.tokenize(e,t);if("."==r&&e.match(/^\d+(?:[eE][+\-]?\d+)?/))return k("number","number");if("."==r&&e.match(".."))return k("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(r))return k(r);if("="==r&&e.eat(">"))return k("=>","operator");if("0"==r&&e.match(/^(?:x[\da-f]+|o[0-7]+|b[01]+)n?/i))return k("number","number");if(/\d/.test(r))return e.match(/^\d*(?:n|(?:\.\d*)?(?:[eE][+\-]?\d+)?)?/),k("number","number");if("/"==r)return e.eat("*")?(t.tokenize=w)(e,t):e.eat("/")?(e.skipToEnd(),k("comment","comment")):Je(e,t,1)?(function(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if("/"==t&&!n)return;"["==t?n=!0:n&&"]"==t&&(n=!1)}r=!r&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),k("regexp","string-2")):(e.eat("="),k("operator","operator",e.current()));if("`"==r)return(t.tokenize=b)(e,t);if("#"==r)return e.skipToEnd(),k("error","error");if(m.test(r))return">"==r&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=r&&"="!=r||e.eat("="):/[<>*+\-]/.test(r)&&(e.eat(r),">"==r&&e.eat(r))),k("operator","operator",e.current());if(f.test(r)){e.eatWhile(f);var n=e.current();if("."!=t.lastType){if(s.propertyIsEnumerable(n)){var i=s[n];return k(i.type,i.style,n)}if("async"==n&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,!1))return k("async","keyword",n)}return k("variable","variable",n)}}function w(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=y;break}n="*"==r}return k("comment","comment")}function b(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&("`"==r||"$"==r&&e.eat("{"))){t.tokenize=y;break}n=!n&&"\\"==r}return k("quasi","string-2",e.current())}var x="([{}])";function i(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf("=>",e.start);if(!(r<0)){if(u){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var a=0,i=!1,o=r-1;0<=o;--o){var c=e.string.charAt(o),s=x.indexOf(c);if(0<=s&&s<3){if(!a){++o;break}if(0==--a){"("==c&&(i=!0);break}}else if(3<=s&&s<6)++a;else if(f.test(c))i=!0;else{if(/["'\/]/.test(c))return;if(i&&!a){++o;break}}}i&&!a&&(t.fatArrowAt=o)}}var h={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function g(e,t,r,n,a,i){this.indented=e,this.column=t,this.type=r,this.prev=a,this.info=i,null!=n&&(this.align=n)}function j(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}var M={state:null,column:null,marked:null,cc:null};function V(){for(var e=arguments.length-1;0<=e;e--)M.cc.push(arguments[e])}function A(){return V.apply(null,arguments),!0}function E(e,t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}function r(e){var t=M.state;if(M.marked="def",t.context)if("var"==t.lexical.info&&t.context&&t.context.block){var r=function e(t,r){{if(r){if(r.block){var n=e(t,r.prev);return n?n==r.prev?r:new I(n,r.vars,!0):null}return E(t,r.vars)?r:new I(r.prev,new T(t,r.vars),!1)}return null}}(e,t.context);if(null!=r)return void(t.context=r)}else if(!E(e,t.localVars))return void(t.localVars=new T(e,t.localVars));l.globalVars&&!E(e,t.globalVars)&&(t.globalVars=new T(e,t.globalVars))}function z(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function I(e,t,r){this.prev=e,this.vars=t,this.block=r}function T(e,t){this.name=e,this.next=t}var t=new T("this",new T("arguments",null));function $(){M.state.context=new I(M.state.context,M.state.localVars,!1),M.state.localVars=t}function C(){M.state.context=new I(M.state.context,M.state.localVars,!0),M.state.localVars=null}function q(){M.state.localVars=M.state.context.vars,M.state.context=M.state.context.prev}function O(n,a){var e=function(){var e=M.state,t=e.indented;if("stat"==e.lexical.type)t=e.lexical.indented;else for(var r=e.lexical;r&&")"==r.type&&r.align;r=r.prev)t=r.indented;e.lexical=new g(t,M.stream.column(),n,null,e.lexical,a)};return e.lex=!0,e}function P(){var e=M.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function S(r){return function e(t){return t==r?A():";"==r||"}"==t||")"==t||"]"==t?V():A(e)}}function N(e,t){return"var"==e?A(O("vardef",t),ye,S(";"),P):"keyword a"==e?A(O("form"),W,N,P):"keyword b"==e?A(O("form"),N,P):"keyword d"==e?M.stream.match(/^\s*$/,!1)?A():A(O("stat"),F,S(";"),P):"debugger"==e?A(S(";")):"{"==e?A(O("}"),C,ie,P,q):";"==e?A():"if"==e?("else"==M.state.lexical.info&&M.state.cc[M.state.cc.length-1]==P&&M.state.cc.pop()(),A(O("form"),W,N,P,ge)):"function"==e?A(ze):"for"==e?A(O("form"),je,N,P):"class"==e||u&&"interface"==t?(M.marked="keyword",A(O("form"),$e,P)):"variable"==e?u&&"declare"==t?(M.marked="keyword",A(N)):u&&("module"==t||"enum"==t||"type"==t)&&M.stream.match(/^\s*\w/,!1)?(M.marked="keyword","enum"==t?A(Fe):"type"==t?A(ue,S("operator"),ue,S(";")):A(O("form"),we,S("{"),O("}"),ie,P,P)):u&&"namespace"==t?(M.marked="keyword",A(O("form"),B,ie,P)):u&&"abstract"==t?(M.marked="keyword",A(N)):A(O("stat"),Z):"switch"==e?A(O("form"),W,S("{"),O("}","switch"),C,ie,P,P,q):"case"==e?A(B,S(":")):"default"==e?A(S(":")):"catch"==e?A(O("form"),$,U,N,P,q):"export"==e?A(O("stat"),Pe,P):"import"==e?A(O("stat"),Ne,P):"async"==e?A(N):"@"==t?A(B,N):V(O("stat"),B,S(";"),P)}function U(e){if("("==e)return A(Ie,S(")"))}function B(e,t){return D(e,t,!1)}function H(e,t){return D(e,t,!0)}function W(e){return"("!=e?V():A(O(")"),B,S(")"),P)}function D(e,t,r){if(M.state.fatArrowAt==M.stream.start){var n=r?R:Q;if("("==e)return A($,O(")"),ne(Ie,")"),P,S("=>"),n,q);if("variable"==e)return V($,we,S("=>"),n,q)}var a,i=r?J:G;return h.hasOwnProperty(e)?A(i):"function"==e?A(ze,i):"class"==e||u&&"interface"==t?(M.marked="keyword",A(O("form"),Te,P)):"keyword c"==e||"async"==e?A(r?H:B):"("==e?A(O(")"),F,S(")"),P,i):"operator"==e||"spread"==e?A(r?H:B):"["==e?A(O("]"),De,P,i):"{"==e?ae(ee,"}",null,i):"quasi"==e?V(K,i):"new"==e?A((a=r,function(e){return"."==e?A(a?Y:X):"variable"==e&&u?A(me,a?J:G):V(a?H:B)})):"import"==e?A(B):A()}function F(e){return e.match(/[;\}\)\],]/)?V():V(B)}function G(e,t){return","==e?A(B):J(e,t,!1)}function J(e,t,r){var n=0==r?G:J,a=0==r?B:H;return"=>"==e?A($,r?R:Q,q):"operator"==e?/\+\+|--/.test(t)||u&&"!"==t?A(n):u&&"<"==t&&M.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?A(O(">"),ne(ue,">"),P,n):"?"==t?A(B,S(":"),a):A(a):"quasi"==e?V(K,n):";"!=e?"("==e?ae(H,")","call",n):"."==e?A(_,n):"["==e?A(O("]"),F,S("]"),P,n):u&&"as"==t?(M.marked="keyword",A(ue,n)):"regexp"==e?(M.state.lastType=M.marked="operator",M.stream.backUp(M.stream.pos-M.stream.start-1),A(a)):void 0:void 0}function K(e,t){return"quasi"!=e?V():"${"!=t.slice(t.length-2)?A(K):A(B,L)}function L(e){if("}"==e)return M.marked="string-2",M.state.tokenize=b,A(K)}function Q(e){return i(M.stream,M.state),V("{"==e?N:B)}function R(e){return i(M.stream,M.state),V("{"==e?N:H)}function X(e,t){if("target"==t)return M.marked="keyword",A(G)}function Y(e,t){if("target"==t)return M.marked="keyword",A(J)}function Z(e){return":"==e?A(P,N):V(G,S(";"),P)}function _(e){if("variable"==e)return M.marked="property",A()}function ee(e,t){if("async"==e)return M.marked="property",A(ee);if("variable"==e||"keyword"==M.style){return M.marked="property","get"==t||"set"==t?A(te):(u&&M.state.fatArrowAt==M.stream.start&&(r=M.stream.match(/^\s*:\s*/,!1))&&(M.state.fatArrowAt=M.stream.pos+r[0].length),A(re));var r}else{if("number"==e||"string"==e)return M.marked=o?"property":M.style+" property",A(re);if("jsonld-keyword"==e)return A(re);if(u&&z(t))return M.marked="keyword",A(ee);if("["==e)return A(B,oe,S("]"),re);if("spread"==e)return A(H,re);if("*"==t)return M.marked="keyword",A(ee);if(":"==e)return V(re)}}function te(e){return"variable"!=e?V(re):(M.marked="property",A(ze))}function re(e){return":"==e?A(H):"("==e?V(ze):void 0}function ne(n,a,i){function o(e,t){if(i?-1"),ue):void 0}function fe(e){if("=>"==e)return A(ue)}function le(e,t){return"variable"==e||"keyword"==M.style?(M.marked="property",A(le)):"?"==t?A(le):":"==e?A(ue):"["==e?A(B,oe,S("]"),le):void 0}function de(e,t){return"variable"==e&&M.stream.match(/^\s*[?:]/,!1)||"?"==t?A(de):":"==e?A(ue):V(ue)}function pe(e,t){return"<"==t?A(O(">"),ne(ue,">"),P,pe):"|"==t||"."==e||"&"==t?A(ue):"["==e?A(S("]"),pe):"extends"==t||"implements"==t?(M.marked="keyword",A(ue)):void 0}function me(e,t){if("<"==t)return A(O(">"),ne(ue,">"),P,pe)}function ve(){return V(ue,ke)}function ke(e,t){if("="==t)return A(ue)}function ye(e,t){return"enum"==t?(M.marked="keyword",A(Fe)):V(we,oe,xe,he)}function we(e,t){return u&&z(t)?(M.marked="keyword",A(we)):"variable"==e?(r(t),A()):"spread"==e?A(we):"["==e?ae(we,"]"):"{"==e?ae(be,"}"):void 0}function be(e,t){return"variable"!=e||M.stream.match(/^\s*:/,!1)?("variable"==e&&(M.marked="property"),"spread"==e?A(we):"}"==e?V():A(S(":"),we,xe)):(r(t),A(xe))}function xe(e,t){if("="==t)return A(H)}function he(e){if(","==e)return A(ye)}function ge(e,t){if("keyword b"==e&&"else"==t)return A(O("form","else"),N,P)}function je(e,t){return"await"==t?A(je):"("==e?A(O(")"),Me,S(")"),P):void 0}function Me(e){return"var"==e?A(ye,S(";"),Ae):";"==e?A(Ae):"variable"==e?A(Ve):V(B,S(";"),Ae)}function Ve(e,t){return"in"==t||"of"==t?(M.marked="keyword",A(B)):A(G,Ae)}function Ae(e,t){return";"==e?A(Ee):"in"==t||"of"==t?(M.marked="keyword",A(B)):V(B,S(";"),Ee)}function Ee(e){")"!=e&&A(B)}function ze(e,t){return"*"==t?(M.marked="keyword",A(ze)):"variable"==e?(r(t),A(ze)):"("==e?A($,O(")"),ne(Ie,")"),P,ce,N,q):u&&"<"==t?A(O(">"),ne(ve,">"),P,ze):void 0}function Ie(e,t){return"@"==t&&A(B,Ie),"spread"==e?A(Ie):u&&z(t)?(M.marked="keyword",A(Ie)):V(we,oe,xe)}function Te(e,t){return"variable"==e?$e(e,t):Ce(e,t)}function $e(e,t){if("variable"==e)return r(t),A(Ce)}function Ce(e,t){return"<"==t?A(O(">"),ne(ve,">"),P,Ce):"extends"==t||"implements"==t||u&&","==e?("implements"==t&&(M.marked="keyword"),A(u?ue:B,Ce)):"{"==e?A(O("}"),qe,P):void 0}function qe(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||u&&z(t))&&M.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(M.marked="keyword",A(qe)):"variable"==e||"keyword"==M.style?(M.marked="property",A(u?Oe:ze,qe)):"["==e?A(B,oe,S("]"),u?Oe:ze,qe):"*"==t?(M.marked="keyword",A(qe)):";"==e?A(qe):"}"==e?A():"@"==t?A(B,qe):void 0}function Oe(e,t){return"?"==t?A(Oe):":"==e?A(ue,xe):"="==t?A(H):V(ze)}function Pe(e,t){return"*"==t?(M.marked="keyword",A(We,S(";"))):"default"==t?(M.marked="keyword",A(B,S(";"))):"{"==e?A(ne(Se,"}"),We,S(";")):V(N)}function Se(e,t){return"as"==t?(M.marked="keyword",A(S("variable"))):"variable"==e?V(H,Se):void 0}function Ne(e){return"string"==e?A():"("==e?V(B):V(Ue,Be,We)}function Ue(e,t){return"{"==e?ae(Ue,"}"):("variable"==e&&r(t),"*"==t&&(M.marked="keyword"),A(He))}function Be(e){if(","==e)return A(Ue,Be)}function He(e,t){if("as"==t)return M.marked="keyword",A(Ue)}function We(e,t){if("from"==t)return M.marked="keyword",A(B)}function De(e){return"]"==e?A():V(ne(H,"]"))}function Fe(){return V(O("form"),we,S("{"),O("}"),ne(Ge,"}"),P,P)}function Ge(){return V(we,xe)}function Je(e,t,r){return t.tokenize==y&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return P.lex=q.lex=!0,{startState:function(e){var t={tokenize:y,lastType:"sof",cc:[],lexical:new g((e||0)-d,0,"block",!1),localVars:l.localVars,context:l.localVars&&new I(null,null,!1),indented:e||0};return l.globalVars&&"object"==typeof l.globalVars&&(t.globalVars=l.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),i(e,t)),t.tokenize!=w&&e.eatSpace())return null;var r=t.tokenize(e,t);return"comment"==n?r:(t.lastType="operator"!=n||"++"!=a&&"--"!=a?n:"incdec",function(e,t,r,n,a){var i=e.cc;for(M.state=e,M.stream=a,M.marked=null,M.cc=i,M.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((i.length?i.pop():c?B:N)(r,n)){for(;i.length&&i[i.length-1].lex;)i.pop()();return M.marked?M.marked:"variable"==r&&j(e,n)?"variable-2":t}}(t,r,n,a,e))},indent:function(e,t){if(e.tokenize==w)return Ke.Pass;if(e.tokenize!=y)return 0;var r,n=t&&t.charAt(0),a=e.lexical;if(!/^\s*else\b/.test(t))for(var i=e.cc.length-1;0<=i;--i){var o=e.cc[i];if(o==P)a=a.prev;else if(o!=ge)break}for(;("stat"==a.type||"form"==a.type)&&("}"==n||(r=e.cc[e.cc.length-1])&&(r==G||r==J)&&!/^[,\.=+\-*:?[\(]/.test(t));)a=a.prev;p&&")"==a.type&&"stat"==a.prev.type&&(a=a.prev);var c,s,u=a.type,f=n==u;return"vardef"==u?a.indented+("operator"==e.lastType||","==e.lastType?a.info.length+1:0):"form"==u&&"{"==n?a.indented:"form"==u?a.indented+d:"stat"==u?a.indented+(s=t,"operator"==(c=e).lastType||","==c.lastType||m.test(s.charAt(0))||/[,.]/.test(s.charAt(0))?p||d:0):"switch"!=a.info||f||0==l.doubleIndentSwitch?a.align?a.column+(f?0:1):a.indented+(f?0:d):a.indented+(/^(?:case|default)\b/.test(t)?d:2*d)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:c?null:"/*",blockCommentEnd:c?null:"*/",blockCommentContinue:c?null:" * ",lineComment:c?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:c?"json":"javascript",jsonldMode:o,jsonMode:c,expressionAllowed:Je,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=B&&t!=H||e.cc.pop()}}}),Ke.registerHelper("wordChars","javascript",/[\w$]/),Ke.defineMIME("text/javascript","javascript"),Ke.defineMIME("text/ecmascript","javascript"),Ke.defineMIME("application/javascript","javascript"),Ke.defineMIME("application/x-javascript","javascript"),Ke.defineMIME("application/ecmascript","javascript"),Ke.defineMIME("application/json",{name:"javascript",json:!0}),Ke.defineMIME("application/x-json",{name:"javascript",json:!0}),Ke.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),Ke.defineMIME("text/typescript",{name:"javascript",typescript:!0}),Ke.defineMIME("application/typescript",{name:"javascript",typescript:!0})}); !function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}(function(T){"use strict";function e(e){for(var t={},r=0;r*\/]/.test(r)?k(null,"select-op"):"."==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?k("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?k(null,r):("u"==r||"U"==r)&&e.match(/rl(-prefix)?\(/i)||("d"==r||"D"==r)&&e.match("omain(",!0,!0)||("r"==r||"R"==r)&&e.match("egexp(",!0,!0)?(e.backUp(1),t.tokenize=x,k("property","word")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),k("property","word")):k(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),k("number","unit")):e.match(/^-[\w\\\-]+/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?k("variable-2","variable-definition"):k("variable-2","variable")):e.match(/^\w+-/)?k("meta","meta"):void 0})(e,t);return r&&"object"==typeof r&&(o=r[1],r=r[0]),i=r,"comment"!=o&&(t.state=B[t.state](o,e,t)),i},indent:function(e,t){var r=e.context,o=t&&t.charAt(0),i=r.indent;return"prop"!=r.type||"}"!=o&&")"!=o||(r=r.prev),r.prev&&("}"!=o||"block"!=r.type&&"top"!=r.type&&"interpolation"!=r.type&&"restricted_atBlock"!=r.type?(")"!=o||"parens"!=r.type&&"atBlock_parens"!=r.type)&&("{"!=o||"at"!=r.type&&"atBlock"!=r.type)||(i=Math.max(0,r.indent-a)):i=(r=r.prev).indent),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:y,fold:"brace"}});var t=["domain","regexp","url","url-prefix"],r=e(t),o=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],i=e(o),a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],n=e(a),l=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],s=e(l),c=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=e(c),p=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],u=e(p),m=e(["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),h=e(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],b=e(g),f=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],y=e(f),w=t.concat(o).concat(a).concat(l).concat(c).concat(p).concat(g).concat(f);function k(e,t){for(var r,o=!1;null!=(r=e.next());){if(o&&"/"==r){t.tokenize=null;break}o="*"==r}return["comment","comment"]}T.registerHelper("hintWords","css",w),T.defineMIME("text/css",{documentTypes:r,mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:d,nonStandardPropertyKeywords:u,fontProperties:m,counterDescriptors:h,colorKeywords:b,valueKeywords:y,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=k)(e,t)}},name:"css"}),T.defineMIME("text/x-scss",{mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:d,nonStandardPropertyKeywords:u,colorKeywords:b,valueKeywords:y,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=k)(e,t):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),T.defineMIME("text/x-less",{mediaTypes:i,mediaFeatures:n,mediaValueKeywords:s,propertyKeywords:d,nonStandardPropertyKeywords:u,colorKeywords:b,valueKeywords:y,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=k)(e,t):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),T.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:i,mediaFeatures:n,propertyKeywords:d,nonStandardPropertyKeywords:u,fontProperties:m,counterDescriptors:h,colorKeywords:b,valueKeywords:y,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=k)(e,t)}},name:"css",helperType:"gss"})});admin/assets/icons/MaterialIcons-Regular.woff2000064400000126414150212006510015347 0ustar00wOF2 $6P` D6$  z [UQlDl֪}*lD؃_ 1t3o Rr0@53 Nإm6Z(娫coh꫌\9RuzP  Yjo㐛Zl뮊ciK[Җ 'G W=^Zƥ*?Fd]pXCbT':"n (HKU3jLN "(I DBϭ,?7,yVP_UkLnL! Lp4LSWR)1/QyA{gМJѱ{syXdkϼ$/6zM]w[88q7.ň꤮=¶˕jjt2:#6EQ I_ڝo wYVv # <̲`|$\Dn3/#! { < eJ`9{Vֶ h_[6tLmi:\v>ږRp,{d-X"w 4amU H)cC8NTRf6j--4F̤sW:jAi v&H N0ڄytV_Z-0d Y${M^6g3Ǵ]YjD=D:jV}x-NͿ(ͦ}yk,ch@RP7l/RW-αE>>~ps h(  ʆ('rDeP].J+*\.k;uen D+b4 ĎNOPOx\Sz2j(] R"lK8Z8s_NsO O&d   @PT1 dwU7TbVcAP)ՐTW{ZgԪ1s|qOׅm!bx2N'}UJ aV!V73_{}{"""J((%ݯBN:BE}j^MYZjuou@!B $<3#s;تUTN?+Ą^O=vDJ峣 Ћje5^tëq|عFF/PiEŽ;O,PuhരP^ :o8u2Nm5vm={?(a}8DaxT#4\<9uwZ)ugKAXeay0SE„ٚsWpfp&QD.URN}m: 9TCL4NJ*<]N2Q^cLm5y :[g*UʝӪ깽N ڱޱ.׬" 3(%wrvaA=Uaaqؘh̨n{W=\.Q_^}2Z&p:o( DȈ-R-SfSkë+*gwE`XS8j6NO̓`k >b?Yɫ& #yoԌhW ==RsvpnjpY9¿Dm+ _/2v06N0rI!4aO[u!!x!uLjVh+Mޗae3qe~wKՃTʲ.I:!KomhŪO99Bp' KmĦм }t`TdTwt5/l\^U(m=.wj;ʎrY ӽ|wUT([)%D$#nȼfoZ*M9[ִo$mKb^3}=/<%;FǮfihatXG?D_^^Qo^/Z'Gn0lb", \H~{,#ӣЁ'Nw+gx!a5պrdz2qNRr>2#Rt>xKY;VI(U߳|')8fl)viV!T\#2KyZ&**թ>MqSh٩DTKTUD$*ޡTPa-]=~;r*Iŗ)_ЦŕktiR .LL9DQ:=)ŝ\Q2WG2!zdvE,У(FL~͜lW]8I0[Б:xmÅbMgGy!^w4KV~#PCw}*,l.U?dN ۙ[MYeϲx" TuoțZU30aF#NF0[8N)D2({G2aۗC Y*fN5,^Q/}W[.WqZz~߅$wgf}JݻAZ0Up|Ex(ڷAá&W_?j.i;H0n^/Ɓ0} N W =F!Lѣi'Qc6(uLg٥5[:hA4̥Pi'Gm< p1gCvLߐ"ڱgѥ tU 3u.u`Tt >ݛSkI6G(Ɗ'YEg/զM{`}s1=cÝQOtQ;)# Io'm0;fxx SҪ_7W6u{Z! -"bn8$EDN>~<{ iB<=<:W~%^}z͕r dVn,q}_:ǣ`ҁU[VV :w$86Da9q XV3D#hPMTǎǪ!d  ."=+LCL'Ax T5z^\Ҥrf# \Z QzitP*|^&ظD "- d,z<`iG]VIq컟<8KV[gbc٫yto[ CQ>B QsJ8)H55|TQAyU&%xmv]ȥֲFj @HnytXi~_d눁ؼ֎#drN+Gxk4? {K?1 +"jZ 7MP7$GT 50@gR8ZGNl5F hj[.^iÑ.nKxhy&u8RakGqZB;+Mɍ9e6lNSupsyd`AFfxD?jG7 61 1kxE{<[94nk7)3T)#t(GLR1T(mD-T_M]ގТB+^&z4FRM$.;Q?+>28&eQ%qqj gq='>uS-tK>С-AhB/J;PSE,ܩV٬a3 _-^BJ)MyF|WB6۪DDE|(p4£!JQ>uڛ>jٴ=0tQVu׻"[< Q]cYR1u .QMoES_H-ZZI@;Q 4T@J5o9<hiY0sV8qقmF 65nuMM&:~a^82p5|h/ʎ*Sj 0%>_+uYXIe> 'qlHdt ȴp~[yP4du3$>3'm9ax<~n[#|^?KTg;.wB(e>F&ۓA]}bAk2*}e+QuϏ WO0q?YϨ͵urF743K֪թPZ>DL~k`Hf<]JIՓb~paDNekʁ7\7̑U(FJˀdsNH)JԠsʪ=H*CDjPI.5b"9i!@nDU?ـ18 ^[ns1x!U_ǸJqAVNQ' $c!c()PRu\L2jϹ(ӹnL"tBG:sz-M9~Ɉm@Y7^Lq` b_)ubdV.H#Nja%FXV6wҐۯL%5BfTa/}/էwL]|E(yѽr=Շ*F)~L(KY [p28U >WJ](-*9nd##wC24g˃)hBoO!ꝃ5n  TC!:2eX7qfVmL륁f;=p!s@R &q=i^uvJ_i2)hn$ᵎW*A蓙{N*OTxS؜&!/!PW`O ǭqF[{EC8Qeu0B u5 <zPabjHYJUoa䧻mx`T GRS^²ZNhA( 3_g:zٛ{a֍ir2wxOUYB<~q!=7# 4>񽜟#fm6h,Q:lm2:,Ae\fڎ y}ќ,KV-G<Hu z hPUV%JɈO O$ ZbwiMp/S)'H$t6bu8hipZRV"rHf9P ~ C3v}&!fTvAiEo^(W`5JA*';cJ/l ]>Cϑ24ҞU󸆇y(xF {.fj!&*}̿˖bR~jo_R%+u +Bj }*r2UPV~Z6BhtX{G?X"Y:aN7%\[0 wUz^&mMׯͭdTA(ϵ낰 *˖e6|aiuns9ΚhP0MK$2!'c{FM]$F (Ib붛bC#3va񞏨a:6 1G4#X=j*ڇ1UhJE[ ۄlxP*X~8s@^YTώ6 ! x9?96YfƧg+XNhZ S4yA{FA,$m׺&-l['qŖG<0ɓ@D x&t*ycS>a4jl/984(ޭI# NL"ߓ'-y#.'p* h~;#UO9[/7kaJ'|h &b떥vHqɽ5\Q !8ZpBkKg}tb6n1y0!2n6p0/_$"Im%qE+R%̝ =A{foE-~eM*uam0m=T`CO6S3)D8m0mt>OKu`y,hK%!%_8t`IłbJg[  Yޡ:K"{JinNPT1%w()&C8E"*yuDX$4uݗ).AY#F _ҠMm!'eT#}͐o2ݷX!LAnY~A2ЊO}dP^ Sv/+L,BR4j>yEUoa4Nd`,rhN_<b<_ڵ(p#~BO Ԥ]̕7&kM] 0{/п޸bIF;wuWR46`{P_&&&ٗ4ZG!eɂV%]+<ΎgcI 7`q׼2 :AGm{n͹;n3=\'v1dQm?31 w.G{ FÈMܓ;"¬6)?A` rn٩Ӥ:5v_OIeK(_K٧dKO#zĢȣCóɚ'M'>j7 ._ݬzieF$ͥ]eJk(G1+YP\o;o+YK+YZJb~ʦyCGWx3ر<w/+>^|=%7'nO}]>፞sj{E]auE r)fJnBAf70ۈ}[X "nZd$؀{I(eSi },yɆ'O@9_zup0xesv+'ezqW~\FVUv\J# tpd9 auW5FW*L_:|^/l<6!)+*ngv8ʯ4v0u'C/mknvոXZgOSM6= WKS587& qOhW29j}{Wp:h?l37Iֹ]N2Vc#+!by}|:;bWO S[[+wI,6X;]._SB렴f ^{sjl_ =7*]]E̱>WƝkn8>83|PD# OMҋf (pss߭j"˞$@Q$z;8vߝ=ɐNE9^BK=6 0W6!d,Jj[5+ ) hgcC=&7[n=n.nLәy=v_Hpr\d3.bJUHԻ?M& Ҙ! [iˋMaHg"DYHˈ#{gWMD"Gg $j{Smk^8)B#Zk1!aL:xCF /r(LݕSTZ3{yc6~:>- a?XyJ KQr'졹W҈ւ˒ռUb_"V-l[y~+ 'H*H '++vN#֎֬UECJ/Xۯ*EPaUc4|I#:~Q>& CPbKW4ƆhBl9B"4t䱆&BA֥'0ί |͵|}fߒ.}ΧbVAa)JC2Bf_/8R$|!b=ƆLs8U-Y߆9$ \KA,HfUb_AQԔ:JPTWT UUURUj*_Se&|<n$1eb|1-+1YC+mhAPT-I/=\<1h􎘋 z|0&!)|!N$4ufd!~3͙eيkyx!SԹ5j ۍ$\Gu(9ɫ& ̛Qb2!JY95>ŸhpjdmMeC*Q떾&GS7a;@P*-6il)%^8"@ۖ찪srMF7V-~p!ibT>+_BrxL ٧KMd6QMΦZKzuJ~b}kś5x(lcSE|?%+\P?Kcܹ> ".mDzDɀO <ݷ?=2>SϮUQ 5/$3 kum醭S2Rӛ m^JјS`DSmK~#eg]dJ Q݇Sbhk &:/ףb.sO[ &*+,[\3`3 #)VZ3R l;}u1:@ Ԥ6H4*Wh&ԌbPv|9Le-8DSSBgmdxՓS$DT>~7+"] ĠrdPMԊ^6ž$†x{q+K[vKA >oև{Gj ;*mU1VjyYɷ0VQƙifsDE]D iIbC2Ň5IK斌x-|)醕uTgD;f=\{FU{*N5~_?MrzF:~U GCR n{t[pY*wk t!W oZSoYW 6;3]6MG`r~J|# gCwAm)kOR -Z ^kcᠢ^xE=ٳP ~ug\)W_^]Y0<7Z KЃ`gK6)Hm,uZP sEf|~yv:۟ Oo|93rdy+6}^(;vǾG=[< yoV1A"0[ >Ft0's/q%8ޭaeZst^Q2<8p>`!I"#aE߉^ֈT::moػ3VI&#˗$FuJԨБo vneu*C^Ĭ2bGKD|ÇVl,1ϺW(ц:hJYϒR-t^h wq/ƀfq)>BbPCNkL.4sb|BЦ0M1oqx TɦI&U-:P|c[74-ջXc!^A'%{W !ߏk%r#z|r !9n6}ad-/?9+nhK/?-V>8WSNj|M)9'%W iVV`K8g $-j"|ru F+NөPpf7~r*µ=K:֑aU da }N8jdg@ _GyX.**;ˡWԮ@UIH+APU+d}C3@3u¼@PPlGX|Dh1SgBuтCS'^L&2\_r`^*DmcUh%p(W|?0uSE9?助ٮNV=R3pV淢0TPcseϷ`@t[H0D)9UMsWW<^&ͲaeU#A¶\cOn; CuDA n]G\=9/յb-\8 a"ǀ1jb*+yUr%#J99 9!}|KYWuhڜ!=Y>$4 鎺p]s%"ga% SK!6dAa#bDgξsfvh tC騃$5 O -0]bs6~xwsFڶ޿VUy IxxTP2I}a Fef2"Ad=V:E5ST3A}{HL@9&崁UZ95A42 uxi'$I1KA%kDo p L@)vFÂF*BBշ{R=6,J T,G`/%42Z *&(ty40nשHr3 gj[6@ʾ8$:QYJ9EkIHo 7~0;,F އjW_M L]腓EVBjFV UfB(6bjHbst*o)TĵmKHJ*0AsY\/8r 3-^A}GymrT<{F=Ͼs92D 6^%0cwhF amIN`:jrdu0S+d1Jτl^sw/U4T24hAQ6vX1b0*aji -ZPdLƴ5[L9 (t@1 rМR&ڰ":'@cN$wD70U,"}[{'z(iCg07(/y|FZG>XqtЇNEQQ r%(3b>?vX2gXݵ";W]}D5T3ܯCX@=0 PZ*.5{yqcU L? Out]oOW@p4f+^ 5jQt^sF;:>Ǻ"&vp~ MKxeCn> 4x ]wΚr E6|~ sՍ_ :l( |9UTo꥜Sy30a^x=͔D||&+TK.!])o $מke& I980\gphr1PP[HpO*rBɢa$)G Os!3`ޡ݉$2+ZQq VgYD3`9c O$qX; {1v4zMR!Ĭu hG!NbO.2{"J' Ċ Us |H9( 蕌޷)k+I^:񡧱-8eLzJ:0>咔kbNAY@gIM^Hpz4\ LPAB5;ь)@q '4їiv)@M=M%AV9P'\P.>![!u=GK_noحN+1\a? dwLMϞ[q/YArsfL-NDBC=,U)^չWr:kr+UhID YƁR >Z/7 ηJES_8PxMp0y9'+!=Ԅ`$ ml,1㰰(z.&GaLkW2 N%/_U늪pGyLDufq-ik [(NhE"_ H$}(:wxj' ÂX".2\ЂIB+NFžuVe'w`~rwXb7om鍀^?WrF@UF~Oс__'PCL|ٙW+Βg,%&d2t9lɲVjaiNO'CƺGvy>cp1d\3p 1WE[LTl@<1uyj@4K a j?= hyDmk!.Lyo ْ1HʒY˚ڃ "z0e\ff1 qO%/V;N Z ^L2䊼<T|m< 'ȒwejWU3qC2 9=8eDJVƹ2dU*S_gWf .Glq~NT"Ӗ1!:#`d&zYGBw5׉'VM0(he h'M#Ӈj^h * $9P5hmCjvKHR}( $BuT[~C͖r;^LT'u *H1G.P2ٺk=Knrr*6Zhz :3oGK;]3Փ\x1#:u?:5j}?^iX*۽ @ѐʷkyL3L3J(͝wv # ߐĩ g!<#U (=LQpZhG=bIII> Лer|7'Qt m4<|8eH^pOjO=$%dqɒT8zq2+щZ!1PvS ;JAԔ&c.9rQ D"GQy9ʖ$!v$"`9 ^;VM`9L0K1^-,c]'h/= M (Q2i0) Tė#IFOp,Iy;L iٞkڹҗ( 1=q:rv1`Xki4> *3b_Ћq%/ѷ+1[V/SO\$:Hn+8Dݤ!f}m%"„57/im?qy19l?m0(& 8fFþ'#=*ڇ眖ɾ!y<9YU Z6J@HgܮhRV|H BLCGh&|/e5 DeB,&w] j}!*lD0L1ޔ&7 jGi<,)q"4? I6I-R_@EtV@E2(SI@WsjP-@Shmd)&{UOg֒mt!gɬ!ogj|^Zv]ycF8C^X"S+oA-yh&E)w|trj>7?qK^f?6|S{g&Ʀ&$T /=k+4ۍt\l X7֫F H 4zNI HQб'[(QoaUm9SU9_ugHE??mmD通 QMC)HDY]ڠ4/ͲOcz"3X8i.#Ɩ.0(M6۷mGA0|#vmsdZW칹8ɘ &fQaA;1MmpV|,깍tn3%"wa>!T9Lv0{ߞ4DRh:rzގ]"p/ʶZCp5!c"״~ͺAEq ɥ?mC73]Ls'<ֽ 2? l`"f_RFɠ;UrM,ck1hlyvaȫ;KKcLK-K x(:豇cC@vBwu+Ăټ^~'w$tSj[VNIr¢'-䌣7)M_i+d4x"&/oյ] $ fMI">RO`f {.W硇j .\d`Cv;X"G.sRv(H>uMG1[S&2cq,aNmBO>} HfpYr}&ja +r@>=/T ʼ~SvAKu|)a mwpFqvԇT;ŖCU/78P>76K{_|a8{/p.$|fױJݴ4s4.P# d;sŝv2K3"[y41c'6g;j&(e<{L{!4p{P(oeũpf쓘'q U%ʊ7%C԰ۖ䫀v/w@t\&xji$6u47qq| d N˚6:pOZ,b6Y,gʂ0ZyFӧC5aBLz-'$@v7{fg&ccͅC\]$_~yOV[io6 ATf A !s!MUOj^VV`d%UJ @͟y_wSN !Oj`y&7nGִ:'K'$\rrSk7|PJ$$6>s.A[ LDsxxqi}Er>p>x>ua~قѷHefa3)8ܹW,G +Fޯ<7D,)cjd8ftkɷ6X}Dv5wi繯 k~t#F?DUl.)<͚ i$2rɝJǝgy򜝟y_`;6e 6 c-/OӮLw-eA^xUcm7nT+kT0)ua1ԻPsJƥ.&-w>iDѐےVG>#Vh~>?['uX b#F w0bylMA^^K:.ֻ(gux tx.3NKw|gzhF뇰J%|v WxՎX6ޙoom[؜؟n&MLh̷}7ѴaUgW%ekr5/a##mJ㎆2MJ=šE}._ϔwL>8M9FW@* f#ˬsK ?M8]@X7{@t!-X ZGmɸtѢ%**x=`XYI6WCLճ<+Pt=7~~ vJ?'NiQz/x=A=QzMd"i3G,=[ p*5x6$bf]7#.Jx =rMm.PyP'̾F_"2,Dڹ!ƈBV] UL:U&Qb{%J-jnMAq`ڏ}<μ KyY;|GD8*XGIO }\pԫïD>"]n|THL{[ºw0\U7T+ʨKG8 Ua`@ؒŠP x(:\m *, /}8biDśT#-bf~2 _ x Pzs;RųY1*@GSs7băEù4W:t&_R5 6 ִ~rYh/6bJS-H "&z$k vTq5 hqX}Kd/eXUqF{lâXb0pU>օ m$^ „KA\MNj5yNUrLS+Be Un|w>lhSomc շGE/O o /[GO{o_   \4|@5#pǨBPW&4O!ĭVa.o@Gyɍu#-pfsWf.heȧq]Bjp D=(Q LK-Xmvo{4IpNZUݣV6a}B2N-xhu+*=iacg:/1R%iYsE-jޅ.,K֒_H6Zd|X遻w4Bƿd{9& YcC/2IE/e^؎>mfB3 a 9 B%Mp5t^l?hl/$i\'HI+W.'~ Y~ Wn<ܠ,0Nd,>R9p>1 ӣ?ddCljqi j>*LJ,#v 5 Ԁ ^Kjg іi{H,?TrM"B%:=HEѨy+H|IhAR_Tۊ2 'D@äL𜫕}=AVS}seWu/0M)5qA7-|I$?!y M:Qd>Uhr%g>6;;O΂.eKyӘ6]& Q}PV VpaYn{g_t^cbX{ Fegd0aEٿ4v A+YGOO? wPw3!<%N+z#"SSZs 9ȕ4̏>[ƙ j@=Xt|/:m.Fpqmᣛ0Z%rǂT>hwbwJ @_77m*v0tN-3*HdZjamղ#>qSan|^dum, uf先]Q&L:V+{jkN+P4ox ptn$ٌgAJbs9V~vH6a'5Ѹ׌Щaӱ:-=ahr6{wSy\?ڕaO?sj섊dWrܢ?#<K'Vqr_-+8P#|fk},&Sq_ixlK ! N uۏR\o ߙ=^^}qfPYRwvvPmf!]R]BBՎU Fg&-[=CᖾGw _ç1+5``/ [ƃ$7צ&֣^S¶%^_<ow OBиnr',~~tj23[g"@: I|BD2xMVD6l&_bKDz;tՙ(& @cnQ9uClsDo 4@C!$O5y[{ G 7[vzձJnͥձ!E>c;h)U&\;wLm Qkt6壹Idg2UKVSѯ3s(xrp뇳Fe)g9SgW m㫈I(uq[Xz_e؍x4m Ł)=O!mK jY0J;c 6Sn:h62PͅĊDte*Ȃt=1MWkɝ{/rm$vw). mM^]5GgMj@}W?"cdXڗz: Hp_^{zZ%.F8-uk0_bâ//Ըf~ֲWȶ֏Z?׵yi?T>&?ߣ'Nx8V45k5eŬ P+$F2/@c|:38|HqϹhPɇjN#xx,wUNqX &>h| ΁HÏovvHA/J ]+w]9=5ޢ_)Jʿ9}ȑq֕6o:Ey׶j0ܘTVKK{cZPc?\ϒ ò,a*{z*W>[Jћv:\_U*|QaZNYFI RPt^: K/-|OҲ)hsv>ͮ`%QJy(0(,B=}_, LSKUh C"LmHcBV5Agͤ1•_@1CnċX,vhIK5+Gd2LXh:]QZiFyu2f3jtQq:@y :[<6oڶRYG IpX@>:GDnʟe2B (PeREi| )M_:^gp<06j# aVDx&bXʪTalM9ΆǺe;PҽG({"5k[a!:5(ovNv:΋="(8`vhm9L@h>bOe|tJʡjZ8B F%V+G]jp9 [?m #==lHg[ۉAwu7uLdVSnZɲ0ICWymLmF4J[/hf%iOp9- bqLe@;2fcoPཁ: c#cLyGT6m[8h Rl&.x5$<(1A8U)OxsdK˾^+mcjRlX6Sd3te8^eAWju_bR"-%2E~S6&k Th(JNaˍƐ6eG%ב`Kdޒ@8}JTu~#[FӘ]DVb+;_w) zo?f= /"^{6 Q6fHy(C|؆ %[#l炻6Nj8$6cxsPK~ƈh$"} AUN33ha"KMD, 3br|.Oo[%ׇ|f_Ckﹰo>poiB7rkU:j7`)0'G-#P#U{' .ȵoCsEǜw9[=<=Ye"bP ZK/ʅcF#d\)>Fo"fj/W2JbU(sr6nM](ΔJ,<:8qC%c jYGDjkM޽UOn7z@ly#|HuW9ewaw ?>Gqvo lO'pT @ۈy6 9̲¥Ƙݤ?EEMu(߰)F0 pN2QY3gwqg9 Upeoؔ{8B03 ƴ("X6(FĊ=}zO$(,ZX]}7t"Y5Zь0,{Lz d; hnGpoq*j{E!]*" ʅc)Hs,wkgXjE~"_ߓ1V^.VUY;=U*\~_g gM5ծS!Ba]Tuܗjp;父~\CU"" }%3U &R-៛ ==W7iC醫YL᫻̯]^ -n'eT*UiQ0?`% ԟ_ձ_4 K'57%Squs}j!Q ? S^X"_,fo_p b7f}] ӸL&go|C5=蠛jHI^>(.]Y8RJ*uCcC.Rw Nhd ^YDz*/)OYTwy0>4gל-rl ŐE,g397L@3q?kgM{d9ʜ0?%,:|(?lW2',lD++bKKl5^Oi/ʧLTХM80T<(fbktk|A -1:AHa.?IRҌtUUA}Aˤ-57AAk[σh[Ö=#u[gc/Q[c26@p~Z/CyboRY:*a }3gOpu-k --Wzkdɓ32}~-pq\[~q}tۮZ"?7zR\48h6K?E 1MZy)V jڄ@vÉ?ARVr;o64#Kp3x7 n[{;DYPf2moNkJChnvbfC a$o,éIcݶvAw}uu}DF("ݸdYQo?g2d_"bT_}*T%y5H^_MINH)Y^ۻXTHPTwc7g+IU^6*C :Ֆ:N%%p~( fڹuw [e*|7؃d2@[v T[v7 W`^d@˦2:<ɾn-lVI")Y5%F"F}, Uh{~8c~arXtȰo\a,)3|؊ODCe-jÝussoсYmt?C5!x0,y+~+) 7A_|O6q`f0!"EfێI*;upM}7կl$w3 D-/~T',&`v_cȂpEc*;}|H:GʝlO=BY׫jG%]JIZ^ W]M.Xwy\ȥ9Ж>^t撩w}J;6kSC3`U)ZQgGjH8`CP! :ؐmFS"#`*uJE)<,_=t?oGKu,QϏHmSyv% k7i{G鳝R[YȈtֆƠGZ兖-+|Z1m1WEKv;ec5-5̳'֚\Mc**+z5kq0G+Tgs5hBS5ת6nW}qۦooִc>iiZmƭJ.]M+@ϴѧJ Bzoy_AɇhS&Ȅ%%%d!t膇 ng $mSh ]&'jBu-sF/}er&rC~Vn׈FpݦP'[ &\>w(< R335Q( T Q !/K ޱsVyr@xCqFG&>Igύ@SIXQyXh3 w!t.ׄGY锡_+fxݻv{ӞGtLL&L=2']GF}^XP{>jOeG}$(!_+ y8}D^h|Qj\IvE Χ^5#~pyhN!"__|`ԾS{ ͛~гMlznQ;}`Mix#XCͅ^ % 6Hc>~|V_U#VV6){۹жPhkDuSbRGfJLqf:c,e>KuH BH.[ 5>jOwWyuk]~vU-¿t`kp/{}vewʜuևlK*3M捚}Γ'4v\[T?]d KTRȩb^=/Jt;QNoGK:NwT&Mײ$ -~FHjg앚.vaľ1IZo)j{5v[44 b<DZ_f,̙ zF@iYz L޸0@*U/Lnw}=;@6W+ggtdC y$$gDDŒ$ w{N%6Z iCQQ}_UZj>*ҙ "2|Mrb @sI|Eq@W* ʡ ])& w}XU?q,yNPd|% A%H.nn | 0% zXze@|5"ϊ\2!z ^)eQfa?ǫ 4k~Tf?_ 1{ R*ʼHMiƩǕ+}M)'"#'S۷knBV2?W*+hݫט=SJG 8!U*FFN<_ˊE?v?,k۞ɔT9̷ aGcԘkRd"LBWHAw^")SSؒm?e"^AQOܖޛ @֥`8FhȌ9gNWxnBӒLڸ0!7ЩX!Á]"X!z(C1Vnxd rLv։ !eٔ%eCY8%%3B)S~<@Rͣ!1,xO[- P<ӧ1И촚4ܻIucڪF6]6{JqbA]B <-u ah BC^JH@i^,ঀ4hWLV/gaFӞYO]+Į)6OZa/%48 ˲,!_{NWte窷e Toe*:kyɊ?k㊫_VǸ}yU'<ּ3 i,S]U.Muvj!gt,_tR]G lC>1|R͋{efD9ø ƶsµ{ˊEq/5ݲ-)=U(, Z/V1CS,;F}*R_QOZrP.|̭8t!v%'rI焧R߱G*|лc0V3R>єy[RPU_@(yymwϼtte%f?f"c'p.;;LcnId_s S^97AHl1^Q3 [J F~24?m:;q΁:lh Xa%Q2bi@3Gr}= 孞QR#P LVl\3.늓FuȩWtkn|O*JYf2:].K{/KIc!HَwI/.J[JrzlJ^§`@$d0pzS=DdlZيkYO3" 0yϣs%8&6[)ۊ4BXS:o|Ipl{ww`xtgbPozE.sLoJHlJ'eIe<iBpP.`xFAoq%7=. Zms%5{7Pm׽DO}"zCnׯ~)Krl k4j)9Yeق߃f6S3͏^[ p#Z{Hm W)$$̂A v3, ɍkP\,i ;lUj&h-dq]! e™5Q"߱w=,]B$U""5=3DR?TV )|zdEk\Cy dyd939g{`Whj!o L,_r*U ^S.bke9lS6Caxۡdp7:pl7oy"fjsqk/ú,[ѢkiLBMpCux&p:m4%~N,!ueL`%<ohʿ 2J-~6F /\wlݑORuvʸg2izϷM}"=$/`LwTIꑏQŊC ]oߏȊ{k@GSdAJ1{5!FlZօ1kM! U($2) 'IYB"Zb=aCa~1(DD# iw7W tQrPgq_][% sN󕕍yo^XYA\?O[11 7ZKտvIXߝԖ=UhbOv/~;XDv?\8*\ )h"AϯHǑ9+M ^ŲZdu@9}+~3,O{MAkFʧFƀǸ_[KrX1X^5DK_|BN{8z |U&M\yZVt;3׬>N}[J#u-~}Fz< E\jJ[ޒJ\^ˎʰlAH$2r`ȯu&h<E T^1t(2?ODh,%D0Sj'&k_ b"Ab@ =OԲf{Cdpn)< e!abDi&)3q%c5`E>J= ZJ L: {'5fkwb2sǪt=sC[Iu}]|3]W6MzNd[_۵GG7#}{u&Kgʔ۷N NEss(58i LݨV7vK*!j O^k<lWO?YF@Хʸu5&vɴ5ugB/\CsL](x xoAJsK9qƾ^l|d+Bbe Bg#"5ʼ^]1V_ w/Ik(3A֘M{3 6hM#UzD 6jVOA~ \<1tֵ;Zm-o[[?O7dY{f5RՊ:&RQ2k"RԈԼr ČVJ#X/3jlqI9 -yKoȖK1̊VU*/<6z\!8[͟4ulgc; ExuxӅ]b^o^*yz[,bKp"hlqh |$ʞ'ݒę~fh̡Є 7cB{[ʞAǸ\aEہCh{^HHqJ2Z[^ktۼD!4bZcVJ?/L;#6l}\\_ߐr{6cƦ ɱ˂d.˺u/^TvyZ|/ٷO$=kݖdT"{^Ǘ3d7(VƗx s ~ب^X+7\YטW,ZEb` l''<(p̲ӂ_;sQ[y$H@҄ҥ~p.C%r+qs(;KӦ-Up3]w^{Cz!?AU9##62n]:x27MF5U;EXraF+ Fd|NIff$pO}^YfQ\T"3 Ag]V`ދY# qX$2V7P71PpkH٧J63T\7уZp PxŔl@s6[ ^Zo{zxS[弣{ sp[|0~MqJf܂g 'S=__l1YbTR oYwOXg$6YF6F%^`ꑢհ(_t/c;k-@Mm\\=38-ΈDTbNy,o;==3s̪-^64G:^w! MfphN-`9cx ܘ:,ZN5jmۀbpOE]އGcd58 m޶L8 ~E̍1`ۿ %튑e~InA]WYxK77N:V9氳|VL9̤yڮ"F1lrsҘ}KJBm[lfoeF2߻ .b 0*N_dc" 6޾}\9!C#dϷA} 9lkTـuWuR%-UD Fֱ<VNn7m8%;D;f5S̝/mc+%yȳ/'3qK$bUDJ`w{⾭s;jPώeg*}ˈ?4>n1HAƙ ۤq GEhޟU<o>woIͤZ,A#+V|dzdz@ͧԜ~T5UxC`dƞb]#Ӆ 6:j]tWU2)K*h5MYCB)Yʳĸ,?鳗nѺxdA6!@C6bӲ! ^DL\ZfÄ*Ƕ=ѿ U TTn 3}j%`xe.+M~^J6xI@Vj都-;+LCVֆa["= (\(hx+ژ7(j ,g bαhpixZ6s _~N L:w]2d"1.8/j͙뽗((`& bCѸҿ? Yԫ˿C 8/U3>S #\;aa}0Dxǃ n%p\ORP}/:Vza `Q eaA r<' bZx`>Bِ"D|Mw{W{B\P˾("Ivp`@7۱hVT-O,Cy ] ]NOuWӹx8.5m3JʹD" ɘ.Fn^f,&amƺ,buu/9ˏY'&c6)bڢz't"^ m"kq7ȝ&MEݛI'׉=C݇y&,Mnp:B>3Ctɨb?n7X|su^2~d+Vd%i6^# IJip,zKcc]n:>AXB^rs6`ҳߎ +ɖ*K9VWqpT-b$ I.K0Bweho]Q,Z"JLKH"f-̥` ߫|[#Hш9˾ ٬}4Wǃ'8ዧlSO;DKsU}>cwr]AwU7 ))Ԧdi_C`2< oZkOȆ~_h2ԁԀ;\'2i?E qˍ{W1>y(,wU֙ߐoA#)j;c2!osӨ>(?[QcmWuݾiIR'͌qPhYҎ׸q џy!90S`j[ yԧ/LjKK1b/LE|^&߬@E,g<#3}˜8G^9p悌˗d퉖kvɀQWV?&?|-ئFvt]8SfS͋&+Keh`84Bdg@WM46]i ulr6 G `U!:Œ"y[el\_R ČvȚzTE s&7k0$D&W ֜ZRL!dB.!M%}XJ23[ܦ _T桐LVY4)\YQ4 3_IHz͎Ҁƀeiٯ֌~I(E6&m"25'HJo1oXe^9Zץ[ӋGh.&D0+=!@HӅ$e аQܰ{d)া^L^[ez|鐺aHW}r% r]UqQZCt`Gl }uǞɈQ(ہP#o\)$,};<Rd)GsrK{i%D F"|>֋YܒG|G5B9A'͕Ʃ&_ 85$\WT%0kGTv%F]n@ݨK++_YqcJ+pҞaB=we9Jn?~L.e3V rY~g3RNmCCJwS:7m~.ꚁ{k}[|[fg2ǟ85jV]t, s+@%E3aƒN}_mzS;d} nk-nPHI61oR{>Spn-u%*eN<7h']lY?Qt&v0ᢀDҸh9m> []!2AeyvT@4Ü8;Hk}k+X,~"g=Dq1b@dG^D\yP!yCu.wkFZw;|jk@vJ_-FW\^JkfGM|]XN'~Y~ԫC>eVkc譛 W S}^o> _b΅k$] %8 YH%bw1,a$0+_nr26g<Ա2(2rIV:zS%`HÁǭGYĩ貉VRqΚy?k"KoB"MIL=С1Mk) FA%{ӥrS# $(8ĔN_l,( g6m* M#.W-I}O0 zJȺf9qT z`?^Aг!B-^6VJx+cЛz.Lg״ ַ*WNOm֍Z@uzbBRR?vCۆ {J{G~״4Xjŀڣ6w@,;z^=qq fxаȅw/J#^xgW߂bk' m$o1B4BZ"jz45b }rf!V2i3"4-=D"oy/&65>zt9⟕(&J6y%3ϰ@ ;haEےlLÊF䈑A (=OM;6I%8Qv\P׿T~;@K\ FmΜv?ޏ>m[?Z b=xy=N.?d,3${Vu֬U^qŔ$q w&mhJh&sI>_J%| j+td=< $,yXNGn.PIUYlBۇ<~Ce͵N0}D ҝYy)Ǽ2c/u>((x*4[KKm?m'B_g]Ozyeƨ J#%,N>d١S@ wp 'uqm ;#=G `= |0dmP@"kJ'peAO)A79nL@ !N 7Gj۲p\ɑME 9{ieJ :bΧ7&8vbBܻW4{ϬCYg 캃>w| -(p.Ȼ\6"񚲲Zڍ-l3frqYXVa4 _u V)/H!gknfX5EE B-&s)8=%Sӕu-r8/<&8Tj(6>LR(5G1K[$  >=#cEmOYm$q\ ]_(<c0RwZ0Er؁~#2'0i4(w|ןұ"ΤӕlxkK=MZ}{ޙomTBGv%}˥;oo7E {G;p3>qӆ^$ ?qΝc^؃e0p@39@.is0(ϔEEѹəPp_zƔf?h-QRGG&ےZjVB]ؤ&Ǩ#BBl+zI)>*QMQxxA-9=s˘hMyf< U۝vT?߿`mMGOUp{YYc(kHU󸼭?ݙ5x:1B^aA~k +VֹX̆lQ'Jk'] -[!qxfM<(zgxr#c%Z*5Gڙ,Q,Oe輺t;i%Q!OE(\V;oYm7\А7B03WE'E@j ۲.>P]Ci]Ȗ-!uƮ#֑RM#o> j[quq˫'3|$x2 XtFKB`:A6=*%BPbS 0煠\,'oDrCqm Y1u 7vGEM[7n$?VQU<*?ަ򯤽t&ufKG$1(Qұe&uMW-`孠ӕ>A`:["XDL;66ZM}3:I%,VlU|Zn,>%R_'Fe3/̷߯Xr_]o:/'\YCg&.kk!Pj\@1>Ȱm5mE#}Q|`V\GN ?90prqh,}̀Z(b+Յ)O='4nȿk޹=E%RQe;IUʂKKeUW\O:3J3x<)*i律LJ."VN0IM8!ut }u_"%p}C7C"P[ KL="êEY5|iamAWDl^9<$'܍z6-JFbۚGA<5:|IAQ^손&d}3XAY zg ”NP˯.wEh!Cږ/\ap9YH9r#lzkг`8aQ75`*T ffwV`lm2qD8L`(X55$d'ϹԮH`ȸ~M R.uh#pI6s fjE>ݸ4y0wF/m6eLiᴎIiaT(Ɇ_,{[Rz!l,>@ xZ,B,iYv,lS^Ms1T?]u Oz뭳: MK{z衶-u;glm ؅]tK0v6:*<ܑ'hD(x:LxoS=c^^admin/assets/icons/MaterialIcons-Regular.ttf000064400000372264150212006510015127 0ustar00pGDEFS$GPOS,6GSUBҩQdiPOS/2 s"cx`cmap1 xcvt D|gaspglyfD}rHheadڋf6hhea4$hmtxjiFloca;)maxp'X name5dzpost2 O"_< ޣޣ@.LfGLf0 +++@+@@U@U5+@@Ukk@+++++++++++@+@@UU++++@+k@@+@"UUUUUU+++U++,@++@+@Uw@kU+@++@U++k@@+k+++3@+[kk++@U+>+@Uk@++@+k++@@+@kU=@+++!k++@@@@+@k++@@+++++++++k@U@+U@+++@kU++3+ +f+@@@@@@@@@@@@@@@+U@@ 5+Uk@@kUk@+U+@+@w+@kU@UUUUWUK+U5+k++kk++++++@@+@++k@Ukk@@@UkkU@+U@+++@k+@55+k@+++kk+@@+@@@+@@@@@@@@kU+@@+U+U+@@+,1@+@@U+@*@+@@@+@@@@@@+++k+@++U+@U+++@WU@+++@+Y@%++@@@+L++@@+U@%UUU+@++++@+@+@@U@U@@U+@@@+++:+@@@`kk+:@@U>kk@k@@U@+Uk+UU+U+Ikkk@UVUkUUwk@+++@@@@++@@@@@UU++U=@k+@+* +@@+U+UU@U+++U++@+@++UUU+U@+UUU@+@U+++++@@+++++@+@@+++#+++@@@@@@@UUkkU++U++@kU@I @@++++++UU@@k+++++U++U@@+@@UUU++U@@+++@kU@ @+++@+k+@-@kk@UZk++4+@U+@k+U@@++@+kk@+U+U+UUUUU++++++k++@@@+5'k@+Z+>kek+@++@@U+@U@+@+Uk+?+@++UU+U+++++, , x@89_z!$,19Sqmd8.<6r E:Qs+L0_a#(.3;UE& 0-9# 4MSu; (     iGA;73,(QPOtr <09__ az(,!-#$4(,6.1;39?;SFUq_|Em&d JSWX Z8i.0<-6#9r-g #E 4:MQSsuJa+;L  !"#$%&'D)))19AIQYaiqy !)19AIQn U 3$`6q#/Fh&eM[  ( P f v E s ! F 0{5c6Y)HvM`{4q4YMu/`"R|Y :t FZ.Wq+Jl7k+Il  3 Q m !!4!n!!!"2"Y"""##6#V#v##$ $8$q$$$%%L%%%&4&e&&'*'P']'s''((b() )N)x))))**+*:***++P++,,7,--<--.^../*//00B0h00011;1Y11112#2_222223!3A3X33344>4r4444555b5y55566&6v6666737E7w77788Z88889 9.9a99: :0:Y:::;;<;e;;;;;<<*<<<<= =&=[===>>C>s>>?(?K???@1@U@~@@@AAEAcAAB'BPB}BBCBCDEEEEFFCFgFFFG/GeGGH%HcHHI*IRIIIJ J-JRJtJJJKK:K\KKKKLLLILgLLM$MmMMN2NyNOOaOP P0PnPPPQ#QQR'RIRgRxRS$SST1TwTTUUyUUV VV[VVVWWDWuWWXX5XxXXXY YY-YzYYYZZRZvZZ[[c[[[\7\p\\] ]8]g]]]^{^_,_w__` `f```aaSaabblbbcc]ccddIdndde=eeff=f|fffggHgjggh h0hhhiRiijj,jrjjk k4kSk{kkll+lZlllmBmwmmmnn>nlnnnoohooop p?ppppqqgqqr4rlrrrrrrrs ss7sHsYs}ssst t1tMtht}tttttu,ueuuuv$vYvvvwwZwwxxZxxy$yNytyyyz7zrzz{{W{{{||4|T|||})}g}}~~,~L~~~3j&Pzh*f̂=z,d܅:X܆GMч-Nu)` >wɊi-rUэU܏1Lvߐ%6VݑXzM "V!6p=̕0mAnƘ*mH|,Ipƚ3؜'Q+Z.jʟ*T#Yՠ7m0Tr٢,Q$R¤!lϥWW>8T)  @U/?54&##"332655##53#54&##"332655##5372#!"&5463 @ @ ++u @ @ ++ V  @  V  @ UU 3#!5333UVVV*V@뫫V@@ 5#35#535#572#!"&5463@UUU@+++*+*U#57#'7++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@+5462"'&472653#"'&'&'&'&5462#4&" ,,r88EE+2#))W~V+=Z>$( *,,88EEo#27%)*?VV?->>- "& @U#3%5354&##"33353265##5#35372#!"&54635+ @   + +@@ V V 55++U%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UVk@3#5&&5326"&55462q$K5*5K$C\CW4&&4&6QFFQ6/==&&&k@(3#5&&5326'326574&""&55462q$K5*5K$C\C 44&&4&6QFFQ6/==  &&&@@!''#5&&53327'#"&55''5462'65[eY!*5K$C.#&&4&U YFFQ6/= #&&&%!+U3#!"&546333'33'33U*@**+@+++@VVVVV++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++ $5#5#75#72#!"&5463!!"&5ՀV+k**++U++U*+++&!!"&55#&#"265572#!"&5463U+UU ,k*+*u ,vj!%5#5#%'''7'7'777***4M(II(M44M(II(M뀀V++k;ODCO;>1qe11>>++ 5!5#5!572#!463+UU++++k++U@k !!5!%5!+U+*k+++V**++ 5!5!5!%'!"&5463!2UUVU++@++@++U+#'%54&"6"26472#!"&54635!!5kIDI(({V  ((WU++++@@ &26%2#"&5463327675#'3##'#535#53#7#5 K  //^/ $(@+@@++@+V K Ֆ ($ /\1/  +@+@@@+kk U'/7?GO2"&42"&462"&42"&4&2"&46"&4622"&462"&462"&42"&4""""""""f""""""""""""""f""""f""""""""""""""+U5'72#!"&5463U+kk+j++ ##463!22'#"&55!5k U  U U  V+ @ U +k@ %3'353'##5#U@UU@*U@*@UUU@ '7'5''#"'&&7'71Oy&fL:/W$M lDG. EAR DgD.W>0ENk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ 5!5!5!2#!463+UU++@++@++U++ 2#!463UU++%!72#!463++U+*U3 '##"&55'%'732Nu( 8b2)82@@7632#"&5463320]/ $( K  ]0/  K Ֆ ($ +5"2B'#"&57'&&547'&&547'"'632'654&'654&#"'632Fe" *#!.'19,,+%2=X} e1#2# #5K"1%;#&.6.O%c:J9-}X=2')Fe# #2# K5@/%&4737'7'54&""26472#!"&5463}# *,,* uXPX4&&4&V,*+!4,4!+*U%%&4&&4f*@ #)5#54&""26472#!"&5463'57ժXPX4&&4&V@@@@%%&4&&4f*k**++C *&'77#5'7"'&'&55&""''&476 JLn*LLU5 .h. 5i"/JLjj[KL5BB5d[+#%5#72##"&55463&2&"'62&"@}  z  #E88:,~,ZU  E88=,,k!!%463!2#!"&5*kk%#2##"&5463kk*k!!%463!2#!"&5*kk%#2##"&5463kk*+k!#"&554&"3'354622655#U@2F2"@UU@2F2"@V#22#UU#33#++ 5##5##5#%2#!463k++*++U++++++U#$264&"264&"$2#!"&4623&54l>++>,>,,>+/bDD11DDbE`,>++>,,>++>DbEEbDD1+ +16264&"73##5##"&4632""+U] B*5KK5*B""T2##"&5533##5463264&"7#'##"&7'&'''4775'&7763677633276++&""|+ +@+V+@""%  $%  $@ #7##!2#!"&5463*UU*VUUUA,V*5 &%5&#"6322#"'&#"&#""#"&56326!*A44A''L*)=A4+J60+KJ++u   9 +U7!5'2#!"&5463VVkjj+U%7'633!53"&55463!2VVi+UUUVPP.n:z++!%767'''!53"&5547''7'"'!23#1" n:}U!v"Vp;( "[:+ ! v O-o+@k 77#53#5@wb+Mw+bUU2#44#4&#462#"&UX|=Y>YÉq(kk %##5#53533**뀀*@@ %5#5##33572#!"&5463kV*VV**VV*VV*++ %5#5##335&2"&4kV*VV*m}}}*VV*VV}}}++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@@ !'!7#5##%#!"&547763!2m&uJVJ+    u++   $ @ %'7''72#!"''763LLLMMMML^ssMMMMMMMM+++%2654''7&#"62"&4Fe$-o$-76'&( % #  09*)54>!(<7 ;  #2  t%&&  $ ('$$<7"5E>'!H  I 0$$"@@ %5!32652#!"&5463V&4&U&&*+k#2##53264&##553$33#"&4633#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)+U5'72#!"&5463U+kk+j+U5'72#!"&5463U+kk+j!k7#7&#"'6632LN0>8Y2uIUMM(A4DVk%!5!**++ %5#62"&4k}}}**}}}++6264&"2"&43#eeeS}}}jUeee}}}C*@U&#'7hqM@[mWU&#'7'7hqMUU@[mW@UU@@@ %5#264&"#'57* lpppp뀀\ pppp@@ 5#264&"#!"&5463@{4&&4&U@UU&4&&4/U*@@  $(,16:>BFK35535353753'5353'5353#553"&532#'#55353'53'463++++*++++++*U+U++*+*+*+++@++++U+++++**++++++UU+++++++**++@75%%5+@@++@ 75!%!!53@**+++kk 3#73#'!!(P],e e,*k&//Z*+k2&&#"#56 It2Y8>0NL?UVD4A(MM7++%3#3732#!"&54637T-m(m-xo,,u@ Vvv@@ '3535!32652#!"&5463UUU*VjV&4&U+VV@@k&&*@@ !'!33537#!"&547763!2m&uJVJA    vu++   # ++ #77'355232#!"&5546335463UU@@VVVuVU@@ **+**k'2!54&'54632#!"&55462!54/""*. ,, .jkk@@+U!537353##"&%3#53#3#+@UUU**+*++U64633#"3355#"73#53#53#+Q9KK(88( @@ 9rQ*8P8*@@++++*++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp2bQ QQ T ++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ #3##5#535264&"62"&4%'7'7@@*@@)|WW|WEpppbbb@@+@@+@X|WW|qqqL!S R R++7''575577''5462@P{+KJ*kDzO  u5*Pk*N  ++''575575462+KJ*@5u  u5*ku  uk+k%5#5#2##"&5463353***c   #VkkU+++  G **+k77#5372##"&5463353U+U+c   #VUv  G **+k2##"&5463353N   #V  G **+k2##"&5463353N   #V  G **+k,%654&"34623475#2##"&54633531&4&  "(b   #V&&  a))*  G **k+z%'73#5'7'753=((=\\zbwwb)QQ)\\ybwwb@+ ''73#5'7'753'7++*.((=\\zbwwbk*++++++\)QQ)\\ybwwb+++U+ %7'''#5'7''53'7((81\bw*zA"|()1[bw E+kyA#@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1%3'#3737#'#5'7537371)E*E)DFFdGGdFFdGGd*rGGdFFdGGdFFNN2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG++%27#"&5467'654&'H,8@lX}oQ6JWSQo8 J6k8!W}XSy@T8>WiyS0'!8TU '%53##"&5537'7'7'7%#54632#5k**@bbCCCb**k*UU*QbbDbDDb*UU*U %5#72##"&55463%3!535463!Uk + +@@+@ '#57#5#57#5!2###5#"&5463****kk++U**U++U**+++'6264&"%3##5&&'#53667532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F6264&"%3##5&&'#5366753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`/%'327'#5&&'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`/%'327'#5&&'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`6264&"%3##5&&'#5366753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`@+ 3#3%533'3++U++*++VUUVVVU++%!V+6 '07'62DyyTUU++,!3#35#"&5475463!2#!"&5463U*@"V+0  0VV++"'073#"&5553##52#5#5"&4627!#54633U**V@+@+****}O9U+*@@ 3#53'#5353cyy]NxyxxN]ݫk!1354&""&5546354622#5!2#!"&554634 $ jU+  @  @ k1%#2##"&5463354&""&5546354622#kQ4 $ k*  @  @ '?354&""&5546354622#7"&'3%"'&47762'7'7fI , Qd Ep   4-yx/  V  V Qc;a    4,xy/ '77"&'377"'&47762'72#&&Qd Dш  Qd D6Qc<`    Qc<`U+ 5##5##5#72#!"&57+++UVVVVVV@&%!2#!"&5463"&5467363232#&!.*j,V*&$+%,++7++V++ 7#353'53+U+***+**U3 '##"&55'%'732Nu( 8b2)82++!!VVC '!7'%'fo*u+f6%62yy65UU +#9%7>2&#"54&"32##"&554635462KK  $'-.-'$  ,-=V k .8^6      8=M  U U 6 '67''632F HGS!-+t-, JGg5,[ +U 355!%5#'!!355!U+U+*V*+U**@VV**@V**@VVf&,3###"&5475#"&55&546235#7#35#@U@(@&@+@@+@kV*AA, ,VV*+)%54&"32##"&554635462'"6 &V k , 6,>Kp p9  U U j>,=cUUUL+2-52'6654&"&&54'654&"&&54622"&4}91'/dd.'19U#*2F2*#KjK""|Y:c%O.FddF/N%c:YY#;%1#22#1%;#5KK ""'3"&5462"&55326554&"265` DbE3F2,  , 3F21EE1 #33#  #33#@`(#5&&'332654'&546753#&#" )"@!+/;@d* @!#/4  '..*!-$A)./,-@@ 5#5#'5#5#!!*+U@@ #'+/37;?C7#55!%#5%53'3##553'53'#5##5#5'#5'#5#5'#5#5'#5k++U+++++U+++U++*++*+*++*++++++**++++*++++V**++++**V++U++**++++U**@@ #'+/37;?CGKOS5353535373#5335353'5353'53'5353535353353'5353'53'53@+++++*++*+++++++*+++++++++***+++++++**++U++++U++++++**V++V**++U++U**V++U++++U++U++**++ 5!!'762#57*P*2EPUU*P*2EP@@ #'+/37;?C%53#53'53753'3#5!53753#5#57#5##5##553'535#553++*++++*+***++*+U++++@++++U+++++**++U+++++U++U++++++++U++++++ @@#'+/37;%53533##5#535533#53'#5##53#5535#553#53+++*U+*+++U+++U++U++++U++**+++U++++++++++++++++@@ #'+/37;?C535353'53'3#5353533753'5353753'53'535353@+++*++++++++*++*++++++*********++**++**+++U++++**++++**U++U++++U++@@ #5#5!!!%#5##57#5+*++++*****U++U*U****V++@@ #'+/37;?C53'5353753533#'5353'5353'5353#53753'53#5353*****++++*++U+*+++++*+*++++*+@++U++**++++**V++++++V**++++**++++++@@ !53%!!#%535353#53353#53++U+++*+++@+++**V++U++++++++@@ #'+/37;?C%53535353753!!53'5353'535353'5353'53#5353@+*+*++*+U+++*+++++++***+++**++++++U++++**U++++++U**++U++U++****++@@ #'+/37;?C%53535353'3#5353#3753535353'53353535353@+++++*+++++++*+++++++*++++++**++U++U+++**++U++++++U++****++U++U++@@ !!3#5!5!%3#@UU+*+U**+++@@ !!5!5!5!5!@+U++U**V++U++@@ !!5!%5!'!5!5@+++**++++@@ !!5!5!5!5!@+U++U**V++U++{%264&##53264&###32 K@  8.-"$1@@[4"/+2H+@!#'7#'''#7'+|"-3<:4y!@4@P,$<yN{!5!!"&5467%3'#"''&477'7+" g u v n3UU / & -fP  u u  n3U= '#"&547''7p89%/5KG+:+G8 K5"6G K6{ 3''3#'##!!f3*u00u9@@@U@@ 753'53%!!5!%753UV**U+++++U++@@ 753'53%!!53%5!UU**U+++++UUk++ 3#3#537#ի,5k+UK5++5U #3!57'5jj@kk@++@@ %5##5##5#2#!"&5463k++*++VV֖+*++ 5!5!5!2'!"&5463+UU++@++@++UU+3''3#!"&546vv@u V++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@%5!332#!"&54633533#5++kk+*++kk+k#2##53264&##553$33#"&4633#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)@@7!'#!"&5463!2J*`J*``5*wM 7#'75'7``KtIIU``swHH++ '!"&5463!2UVU@@ '7627#'P'2PPj'P'2PkU 77##5'!!kUU*Ֆ+U@3!53!++@U@873254&'"&&##5!##"'&'&574#"#4&5&547632>1 SC$'3$ b "156$++=2x-  %)U@ 7!!%'353UVUU@*k+VVU !!%'3537##5UVUU@*jUU@**UUVVUUVVU@ !!7##5UVVUU@*+VVU@2##'73264&#!5%!553k#22#+@@0V2F2+@@+"*****W@"'#5&&'3327'&5'"'6753#&r7/!@!,/<%KSI@ #/0..*!-J;I!./,-U@75!5!5UV++++ "&:73'##73#735#5#'535#5##35#35#3#5##535#533538%K#IH"`++++******++++ր++րRm*++++****+++++Uր++ր++K+ 7%773#5!#5j---s**k@t-..-@kk@jj+52#"'#"'##"&463236236$ > H > $$ > H > 5, , U@73#5!!UV++5k##5#5'!###@@@k@k@@@k@++"*%654'&546323&'5##"'#32"&4CZ8-*;9%Y95*C9v}}}~ 6=(9**#8 ! (9*}}}kk!###k*u@u@+k%646332##"&4633#"33264&##"33#"+D1#22#  ,,1bE3F2, +",>++U#!"&54676632):?,5KB0L-:X*=*,?K51I'0I++%264&##4&#"'"32"&4` 2#-&&}}},#3%&4&*}}}U77''%#!"&54676632Սo,):?,5KB0L-:Xn,J=*,?K51I'0IU%#5##7#!"&54676632k@V@k):?,5KB0L-:XUUk=*,?K51I'0I++#"337'#"&5467'654&##54&#"'632%#22#e+5KH3"):-!& D1 '/:X+3F2*K54J+=*7 && 1D IU&%264&##54&#"#"3%#!"&54676632&& D1(> #22#):?,5KB0L-:X&4& 1D0%3F2=*,?K51I'0IU%3'337#!"&54676632+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IkU 7!!%'353k**U+땕kU 7!!75#7#k*UUU+V+U32#!"&5463+++U%5!2#!"&54633V+++U!%54&"6"26472#!"&54633;4;f""@+""Z++U %5#5##33572#!"&54633@*@@*V++@@+@@+@'2#4&#2#4&#2#2##53!#5463a+qO>X+?,&@++aPp+W>,?+&+*@@@!).2##53!#54632#4&#%#&&'52#4&#2#++a+qOx_?V>X+?,&@+*@@aPpk?`#W>,?+&U!53!53"&55463!2UVUUV+++%5!2###57#"&5463**@@+%!2##3#535#"&5463***+**++@ /3#'3#73#3#!%#3#3##!"&5463!23UUkkUUkk*****+*kk@@V**+*++***%5#2##"&546353U*+*++++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@U2##5354&"3#"&554p&@UW|WU@&qO&+>WW>+&O@2##535#5354&"3#"&554p&UUW|WU@&qO&++>WW>+&O +k #'+;5#5#'5#5#5#'5#5#735'3535'3572#!"&55463**********@******+**@**@**@**V++**@*****@**@**@**@Y7'bbYbbI%'7IbbU77'7bbbbU7'7'bb@!'7LL*MM 75!''7b++b + "&*.>%'375#5#'5#5#5#'5#5#735'3535'3572#!"&55463U@**********@******V++@++@++@++U++++@+++++@++@++@++@+ 3!'7!+MMkMM 3#'7'7!5!**M/M*k+3#5&&5326"&55462q$K5*5K$C\CW4&&4&6QFFQ6/>>&&&U!53!53"&55463!2UVUUV++U%5!5#!3!53!V++@++@U #6264&"!53#!"&53"&55463!2  VUVUVk  U!53!535"&55463!2#UVUUV++@@37;%5#%#3####5##5#"&55#535#5354633533533235#7#5k++++++*++++++++*+++*Uր*++++++++*+++++++U**UU #465!"&#WWVee?WA`UUFeeo`Ak%#5#2##"&5463pV&&&&+@&&&V&k %#264&"2##"&5463USv+U  j U %5#72##"&55463%3!535463!Uk + +@@+#"&2##'35#'5463%3'!53547'!'! @.U+ Q+"2+ '+DU @o+Y %HQ"2@ 'B+@@ )3%5##5##5#%2#!"&554633537&#"'632&#"'632@+ * ++1! ()1)10)-=>-++++++kUUUU $$--@U%5##5#%#!"&55463!%7+*;  ++++ uUm(@ &&55667#5nRRn;RVYYiCBzU+ %%5#'5#5#'5#5##5##!"&5732k++***++++UU+**UUUUUU****@k%#2##"&5463kk*k+)2"&4264&""3264&72##"&54634&&4&X??X?kZ&4&&4?X??X""*VU!13#"&5462"264&"6"326472##"&5463 ,, F22F3g"/+U, , 2F33F$$D3U%!2#!"&5463U+@%!5#2#!"&5463V&&&&kU@&&&&+ %!264&"2#!"&5463kUVj "&53"&4632#5462E`F0EE00EE0E`F0EE0E`FE`F0EE0@%!2###5#"&5463kk+++U264&"#'&4773KjKKjAAA5jKKjK.4zz22zz@@%3#5'#5375&&5462kUkUUkUV&4&kAZZAkUD && D+@ %53!53!53'!!Ukkjjk+++++++U)7%5#72##"&55463264&"7#5&5475'3#"&5463!Uj wJUUU  b&&&&+++264&"264&"'5#5##335%2#!"&55463B@@+@@+R*@@*@@++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++"&462264&"2"&4@&4&&4`eeeS}}}4&&4&eee}}}@%7''2##'#"&5463(XX((XX(U@@U((XX((X@@@+k@ 3#'##33xx**k@3###"&4632U6%(88(@$18P8++'/7?GOW_go$2"&42#"54264&"2"&42#"542#"54'"54322"&4'"54322#"542#"54'2#"542"&462"&4"   feeeS}}}@ 5   @ K J 6 A     > Keee}}}# U  , @ J  b  @@%)19AIMU]e$"&462&"&462&"&462"432'"5432%!!"5432"&462&"&462&"&4625!"&462"&462"&462      @ +   ]K    ]  I  I  WV u+  >C++  a  l55 !'/TZbjrz62"52"&42#"4&2"52"&4$2"52"&47'"&4632'#"&5467'"&4632#"4"&462"&462"&462&"&462"542'"4323"432&&'5462#6"&4625B  j B  J  [P  <  <   i         K     @  > @   @  Q  <  <    b  b    W   `  55%-3;CKS[ciou{2"&42"&42"&462"&42#"462"&462"5&2"&42"&42"&462"&4&2"&46"&462'"4322#"4&2"57"432"&462"542$2"&42"562"&42"&462"&4?  v   >        )        6B      KCM  J  W  I    b    > J  W j  T     b  ++6462"+}}}}}}k+ 2#"'664&'6Y}}Y:019910}}ctc+ 2#"'664&'6X}}X"BSSB}} qq  %264&#"7#'#5'753735KK5!))!FFdGGdFFdGGdKjK ?L? GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF@@ #!"&5577'''5463!2@@UV@UVU@* @a@VVތ@VVVAa+@ '7622#"'2654;4&2#4!;&#2+++ %7667#"'3&&7#&54''7#7'632NN;LO.C l8fO.CN;L0#0GS(S= GO0+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(k'+462552##5#535#"&5463"&4623#IDI@@jj@|""jj+@@+*+*""*k $264&"72##5#535#"&54633#"}@@jj@jj""@@+*+*U*++ 35#5#'5#5#'5#5#3###"&5463354633232++++***++++V U @++++++++++++@ @@#+%53##52#5#5#546333#"&5562"&4+UU+U+UUUUF22F2kUU+UUU++UU+U+U2F22F@@!*36264&"62"&453##52#5#5#546333#"&55""F22F2+UU+U+UUUU""f2F22FUU+UUU++UU+U+U++ 3!!"&57!'#!"&5463!2+*+@V?*UjO@@4264&"&264&"264&"264&"72##"#"&46h-W-Oq?,%PppChdG,>  pp@@77'%'#57'7762)OC)e)Ck)C)e)C@ 2##5#5553#5#"&5463jjjVjj++j+@+*+*++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@'$264&"62"&4&&4673##5#535|WW|WEpppU.'8HH8'@@*@@kW|WW|ppp$XI.dzd. @*@@*@@%5!%2#!"&55463*@U%!2#!"&5463*+7!##5#"&55#53535#532VV*VV*֫*VV*Vի*@k%5!2#!"&55463*@k%5!%2#!"&55463*@@%!2#!"&5463*k*U*@@#2#5#553##5'3#"&=4633##+UU+UUUUU+UU+UU+UU+U+U@k%5!2#!"&55463*@@%#7!2#!"&5463*K:**eL3C*U*k@%#2##"&5463kk*U*UU%!2#!"&5463++ !!!!!!+VVV+@+@*@U7%!xx+@@ '7627#'P'2PPj'P'2P++"%3572#!"&5463#53533##+++**+UV@**@V++++*U %#55733#*@d$$*+ 3#%23#5767654'&#"#476+4V=Y  ..*K B$ a  1$U%#55733##5#535+@dVV*VV$$*V*VV*V+ 03##5#5353#5767654'&#"#4767632UU+UUY   .  kV*VV*V$ a   $# Y)4'&'&"327655432#"'&'&5+      XA((((98(9t>,;?"%!2#!"&54635#53%!!"&5++UU+V+ի*+U(1%#546335#532##!2#!"&5463!!"&5k+UU++UU+U+*+*V+V+V+U!%5%##535#535#532#2%!!"&5!2#!"&5463kUU++UU U++*++*  +U+V+!%!2#!"&5463!!"&5#7+UU?L;*+V+V+UqdK2&%!2#!"&54635#53353%!!"&5+U*++U+V+UUU+U.%##535#53#32%!!"&5!2#!"&5463kUUUV+U++**++U+V++435"&554633#32#!2#!"&5463!!"&5++VV++UU**U*+*++V+V+U #%#7#53!2#!"&5463!!"&5*UUU+UU**+V+V+U%)9B35'35"&55463"&5546332#2#!2#!"&5463!!"&5++++ + +UU**V++    ++V+V+U+45#72##535#"&55463!2#!"&5463!!"&5@++UU++UU@++U+*++V+V+U#7@5!!5##5#535372#!"&546335###535#"&5546332'!!"&5++*++*+V@@@U@Հ**++++U+@+U@@%#72#!"&54633k**@@"+2"&453##52#5#5#546333#"&554&&4&+UU+U+UUUU@&4&&4UU+UUU++UU+U+UU*%264&##54&#"#4&"3%#!"&54676632&& D1:$)5+2F22#):?,5KB0L-:X&4& 1D/ E,#33F2=*,?K51I'0I++ !!#'#2#!"&546337+`JKaVVUUU++KKV+UU!77'+*`"<Q%!2#!"&5463!!"&5+UU+V+V+U ,, %+1777&7677673&"&462&'7#67&'7'&'5'67y%/?i/$3?r+)e&4&&4)M+)N)M%/?i/%3?[+%)k&->34&&4&U/$3?~%/?3r/%3?+%)1@6264&"467'&&56&5467676'&'&&547F22F2z-%"@@ ## @@""@@ ## @2F22FT&E ;!%%#;;#%%!;;!%%#;;#%  #'753'777&2"&43#7'7'#5'7#5*...4&&4&..U*'.....&4&&4*..c.s**@ 3'7#'##7!335#g2E)D)EUU@]N*++++'53''5#5'k!VOXM@j+9.YOk+k335#VV@ժ @ '+/%53'53'535332#!4633#3#"&5%5353+++*+*+UUUUU++@+**++++*++++++ @@+/3?CG5!3335335355##5##5#2#!"&54633#73#'33#5##5335!#3*++*++++*++*++++U*++*++****++++*++++++@*+++++*****+++UU'/7?2"&42"&42"&42"&46"&4622"&462"&42"&4""o""o"";""""""""o""""<""<"";""""""""<""   $=%3'5'#'5'#5#33'!"&5'35!#'!2'5#'35#'5#'35#'U* J* JVVa++UV+J*+JV*+JV*UJ VJ VVVa6+J+VV*+*VJ+*VJ+ ++ #35#5#5#5#5#5#5#5#5#2#!"&5463VVVVV*VVVVV*VVVVVVUVVVVVVVVVVVVVVVVVVV!0'#5'#5##53353'#'32'735#'532#'#5b6H + +u (  `++K  cI i55++u  ) `i -+@@ +%5#72##553#5##535#3#'##532**  J@ + @+K  K @@` @ ++55+  -++ 6264&"62"&4$2"&4Z""F22F3!jKKjK""f2F22F]KjKKj$264&"62"&4&2"&4HF22F3!jKKjKF22F32F22FKjKKj 2F22F** 'L%7'6"264264&"&264&"'7'"264#"''"''&477'&47762762cNNM  I    $MMN  eU\ TU]UU]UT\NNMNz  I    NMN#  4U]UU]UT\UU\@@7!'#!"&5463!2J*`J*``5*+U#%!2#!"&5463#5##5#57#5V+*+***+++++V**V++@@"%#53733535#5#72#!"&5463kkk* + ++  J* ++ ++`*!77'+*`"<Q@@ $)%463"3463#463"#52653#5265##5+W>,?+&aPp+W>,?aPp&@>W*?,&@a+pP>W*?,a+pP&@@@ -363"'63"'657'#47'#47'#527'#5277'65H9?/*B" "e=*++85BVE5)2"X " "+B" *?9*/="2)5DVB58++*X" ++2"&4}}}}}}@@(54&##3#3#326554ੰ#!"&5463@VV++VVV ++*++ * 2#4&"#462#4&"#4Š+pp+zX*?X?*aOqqOa5X>,??,>@@ %5##5#32#!"&5463@+*+UVVV+*@@!5#3#326554&##572#!"&5463@UUU*@+++++*@@#'5#"3326554&##572#!"&546353@U***@+++*++@@%5#32#!"&5463+V+++*@@$54&##3#"35#532672#!"&5463@UU*U*U+++V++*++6264&"2##"&473##5#535eeeS}X}VV*VVUeee}X}V*VV*V+@/%#2#5"&463264"32#!"&5463373->>-((((->>-E&&k=Z>&(:'(:'&=Z>*+++U3#!"&546333'33'33U*@**+@+++@VVVVV@ 3#"&4632U3F22#U#22F3 k+%3!535&&5462ր6GX|WLS**T S7>XX>9T++%"&462%3!5#546332#35&&5462nYL8@ @ 6GX|W9TS*jV V@T S7>XXI'7IbbbbbU'7'Հbbbb@@4264&"&264&"264&"264&"72##"#"&46h-W-Oq?,%PppChdG,>  ppU7!'#!"&5463!2J*`J``5++6264&"2"&4eeeS}}}Ueee}}}+U!2#"'&"#"5432276#"'632 `` ``N]XSRYXS##:##7U+ 73&47##!"54764'&543!2##:#USSRYXk `` `+U2"/&4?"2764']]]VVVBBBB9r99r9@@7!'#!"&5463!2J*`J*``5*U+ 7!'''7572#!"&5463R@.@56kmR7 *V+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(++ 3!!"&57!'#!"&5463!2+*+@V?*UjO++ $0@53'!!"&55375#3535#554&##326'54&##3532672#!"&5463++@ 555k 5   @@u*+K * @@ 7 *@@#%!2#!"&5463#5462&"&462*B,++,>ZZQNNNr888 ,+|,,EZ[ENNN<WW 5664&''77&'&'7#67?WW?.==.aa~09A+``+G^GS_a+%._-&UW  %673677#&'7'5&&4675h+r$0+Wa.==.?WW?.%%G_SG^G+``B@@%!2#!"&5463*jkkk*U*kUU#%5##5##5##5##5#%2#!"&55463+*++*++*+UUUUUUUU0 &75#"&6264&"#"'&5477632&&77}J"  C  j  4[  !A  A }+U %7'#55372#!"&5463373@KKKKkD''KK66KK6**+k %7'#55377'#!"&5463!2KKJJkUU + KK66KK6JVVK  ++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@ 777##73546335%&'*U*U=`@=+U+U*=++6264&"2"&4$"'75eeeS}}} LJj&ZUeee}}}(LhL&Z~U\%54'&#"2766'432#"5%"3#"'&533254.'&'&547632#4'&%73#5  ,{S)RS , 9)&!# * !** Ie+@6$45   Gm9)nn5  %'    &:%Y~8^"23#"'&533254&&'&'&'&547632#4'&"&53324##5327654#"#47632v , 8(!* !** *J/+ *. & *0&*!  %'   &*%&" R! & -$H@+6264&"%"&4632753#5|WW|W+*pppPA7*+UX|WW|5BOqqq+ ++%/%27''#"&547'537#5'654&#"'632'$W{628Pp ;*+* W>(" 0:C5U")>XV6 qO:0;YI++L5B:0")>W *++ !)%67#67#67#53&''3&''3&2"&4p  > p>J?WW}}}@>@>R``v}}}+532#5#3'35#"&55#535#7#!Հ+U+@@*UU+@@**U++@@+++@@@@ #533##53%3#5#53#533#3#3#@+UUU++UU**Հ@+*+U*++*Հ+**** @k #'+/3#53#53#53#53753'3##5353#53#53'53UUUVUUUVVjUVUUUUUUUUUUUUUjVVUUUkVVVVVVkUU@k !!5!!53@kkU!73'#373%3#'#'#"&4632373%7(D+D)D',% &R1GddGR3 " * +4ee@NNU#!"&54676632):?,5KB0L-:X*=*,?K51I'0I!!%773#'"&546753#553'7p&@@k#KjK#@*&&}&+:#5KK5#:g++??S'' !#'77532"&43#7'7'#5#57'7L&&*JjKKjK+@@;&&&*@{&t''5??jKjKKj +x&K&&5??++y&++5#772#!"&5463!!"&5k56V+ U*+@7!''%2#!"&5463k*`J6 `@*@  $)-16:>73'''!!"&53#73#'#463#3#3#%2#3#'3##553#3#@D5'`+V**U+++;****+++++++++++k[E.fU+++++++*+*+++*++@  ',049=A#53#5#57#46#5#5#5#5"&5532##5'#5#57#5#5*++++e***++++++++++++++++**+++U++++++U*++U+++**U++@6264&"%2#!"&5463dddkKjKKj*L! 7'77'7#53''3#5!j&D&B&y**&***V&$&'z?_&[?ꀀ%17!##5#"&55#53535#5322#&&''267"#"&'3+++++d D5Q_Qd D+++++ր++c<`Q6Qc<`++$,4234&#264&"73#!"&54633732'52#4&462"U*X??X?jD'5K;(8((8*>X??X+@gK5);:((:'+ $064632"264&"'535332#!"&=33##5#5(((:X??X>+@'D+@@+@:(((&>X??X@@+ր@@+@@++U(7''7''3#!"&546333'33'33i,,,,e;;;;U*@**+@+++@,,,;;;+@@@@@@@"''77''773#!"&54633#!::::k,,,,*+:::*,,,,*+k73''72#!"&5463#3#3#D6& j**V++ZD.  *@77''%2'&5463L*Ltt++ %7'#"3537"''&47762+JJk *VJK5 U@+%-5=$264&"62"&4'#5'&54776323"''264&"62"&4$"&462v>,,>+Z>>Z=E/*E <) ,?->++>,Z==Z>\""K+>,,>>Z==Z^1j< < ) +-+>,,>>Z==Z""U@ 15!264&"264&"'5462##"&55###"&55&+XX   kk3""3&  &@@ -!'#264&"264&"%##"&55!##"&5576332k* ),   ,`€  %"575'&77546335332#"'"'#3#"''##532727(@@(1%%`%%1V**-)UU)-**.('\'(U**U c@@c ****++,,+U@ )5#264&"'5#264&"2#!57"&554k=Uk-X, ,kkmkk-"3+ +3U@ 5!264&"'5462#!57"&o""XX, ,+jj""3##3+ +U@ )5#264&"'5#264&"2#!57"&554k=Uk-X, ,kkmkk-"3+ +3!3735'735"''&#"#3576"&462<-',+- .G> o+&`""Bӫ++@5*4"/dHI""++''575575462+KJ*@5u  u5*ku  ukU2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4@? %&&'77'7 && ##qp?{+?''77'&&'7''7'7FPj#K- &EZ;>pQR{;"q6Z.0++%''575575462+KJ*5u  u5*ku  uk+U3%!2#!"&54635#535#"&554633533#32##V+U@ *+U@ +* @ * @ +U &%'7''763#!"&552654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU@@37!!3!535'5!&Gkkk*j++j++@75!5#72####"&55++++2##3@++@@k@@#33#@ -8CN7!'#264&"264&"%##"&55!##"&5576332&"&54677"&54677"&54677k* ),   , Y X `À  *  %   %   % +U !5##5#3'5#3#35#573#5##35!U+U@**@+@V@*k++@++@@@VV@@+7!2654&''!##"&' m4& @+UVV&:H+D{@+17="26447&546325462632#"'"&55#"&"&52463,, ,   ,  PpPppPp ,,F!!   !!  qOqOOqOqU@ 5264&"5#%"&55##46332322655#"&547'7w  k&,   "-+   jj;kU` $-+#+$2"&43!2##33!"&5477'#2"&4Z""F< L M+o""""o* #+ 5""@@ %5#5##33572#!"&5463UVUUVjVUUVUU*U2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4U+'-6264&""2646"26472#!"&54637"jKKjK  3  Dx2FUKjKKj    7VyG2@"&46263"44&&4&@PpoQQopU&4&&4qKLL@+ '6265#"&5#6"342#!"&54633462X?+&4&+4&U*?X?>,&&,&,??,U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++++264&""''&5546332ht $  ku $  @264&##72###E@5KK5@U"VKjK@@ %5#5##3357!57'5!7U@*@@*++++2+@@+@@*++*VC@@7632#"&5463320]/ $( K  ]0/  K Ֆ ($ @+6264&"&264&"&2""@"""M""""@UU+U &%'7''763#!"&552654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU+U5'72#!"&5463U+kk+j+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&::''7&6766'&47= L. @Z @ .MZF+U#6264&"332#!"&54633462"X??X?+'DD#(8((8?X??X*8((8(U )$264&"7#3264&"%#"&5#"&5#5463!r@5_K@+&4&&4&++u5Uk&&&&V@@ 1!'#264&"264&"%##"&55!##"&5576335332k* ),   ,55`€  ++@"%54&"6"26472##'#"&5463XPX0""0"[U@@U%%"0!!0h@@+@@%5'2'"54777@ xr xrk-( )-, B)-,'6264&"%3##5&&'#53667532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F`@''z@@k+ 7!!3264&".5462k*j"@ +GKjKU*;""++u%%4|+5KKk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ %5##376''&%2#!463u+`5&+U++&U::''7&6766'&47= L. @Z @ .MZF@@ !7!'''265##526572#!"&5463k*`J6J>W+>,&`@ X>,?kA'**@U%5#%##5##5#57!'!5@+UVUUU+kk++!77'+*`"<QU@ I2654&"264&#"264&#"73##"&55&&535&&535&&535463323$$$$$@$ $@$@$@ @$@""""-, ,-, ,>"7'77#5726323"'#5'6"&462ӕi"'*o ?G. -+-I""c+Id/"3+5@**""k+ 5#5##335&2.54U@*@@*S|W,+4' +*@@*@@W>PF=EAR>k+ 6''&7'62.54>PGG|W,+4' _PGGW>PF=EAR>@@#''588k+"6274&"6"2654&2.54n;4;f""i|W,+4' .DW>PF=EAR>@@ %#7'7#57'53'73''71>=π1=>O1>=π1=>1=>O1>=π1=>O1>=@+463#5#'53#5&&553353UA*56j*."5".+*+7Vk"11"U@ 777#536264&"7"&55##46332322655#"&547'7U+U+  ;,   "-kK  /kU` $-@@ &54633462"632##54)  ?X??XH4@!9) *NX??X?G' u++"&.6%54&#"337335'26!467623#462"6462"B>;E!$ < !+.V.++    &&! !.D--Dk3    U@ 0$264&"'35#5#264&"2##'##57"&554>R+kk*kSX, +*Q*0 ,55UUUU-"3+ ++ +$k+ *%5#264&"7#3#'##57&&554677#53#k] +*Q*0" D;fF?Akk`& ** "$) *+!(/3735'735"&''&#"3576"&46255#573#'7{;-%.+, -G1  p*&a""55u5uu55Bӫ+,@7*".dGI""%56& Z %56 UU #%53'53'5373#53#535335353UVVVV*VVVVVV*VVUVVVVVVVVVVVVVVVVVVUU!'7ww*xxk+3k+k++ %7#&2"&4U}}}V}}}k@77kkkkUU'7!5!'wwx*x++ %'7''72"&4kMMMMMMMM}}}MMMMMMMM@}}}Ik77'7wwI'7IbbbbbU'7'Հbbbbkk ''7'77wwwwwwwwwwwwwwwwwU''bbUbbI'7bbIbkk 3#5#53#5'53#3#5+j*@@*jj@@jj@@j*j*@V@*jkk 3#5353#'53#553#5U@j**j@*jj*U*jj*@@j**j@@ !!5!5!@+j**k++U+2"&462"&4&2"&4""""""+""""""U+62"&462"&46"&462""""<""""""D""VU7#7&#"32673#"&4632y2E&45KK5*B ,\;FddFGy2E&KjK/&8HddUb '777'bbbDDbbDDbbDDbbDD@b %7'77'7DbbDDbb|DbbDbbUU7'#Uw*xwwk@ 353#'M+M@MMU@ %'7#33'7M+MMMUU'737w*xww 3#%'7++ bbw 3#'7'7U++bbk'264&"264&"7!547'76275!"&7  t  ==-1 D 1*W|W@    W-KK--11UU>XX@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1+U6264&"72#"&463#53""*GddGFdd***""eedd@kU**++%2654''7&#"62"&4Fe%0r%09FeS}}}UeF90%90%e}}}++%654&#"27'2"&4$eF<-i<-$e}}}-Pp K  //^/ $&+?,>W+pPK K Ֆ ($ /\1/  @@:54&"32##"&5546354622#"&54633276Z k , K  //^/ $  U U   K Ֆ ($ /\1/  C(%"'&'&55&""''&476 %#53#75 .h. 5i" K`5BB5dK `@@ $3#2#"&54633276#5++ K  //^/ $+v K Ֆ ($ /\1/   U+ 5##5##5#72#!"&57+++UVVVVVVU+%5#5#2#!"&57***jjV++@++ 5##5##5#%2#!463k++*++U++++++U++5#5#2#!463***U+UUV++UU%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UV== #)'654'57'567'7#7&5477'6733 &/O2 &/33f 33E0*4&/2,4&/33E0* @U%753756654'553'4677#7&*22H8&/%0U*H8&/%022뀀32F;\, B*5%/++k;\, B*5%/32k %'353#2##"&5463UUU@*VVVjj*+!)2##&'3#&'54632#4&#2#52#4&#k-Aja*qO&@>W+>,+* bOq&X>,?@U -!'#264&"264&"%##"&55!##"&5576332k* ),   ,+`À  @#%#2##"&54635373#53'53U+++k+k+k*U@֫++++%55#3572#!463UUիDDEU /7M75"&55'73#"&54632####3232654754&"32##"&554635462gV+}XY}}Y!+ +  ,/Y j ,A*fAaY}}YX} 6* * @/D  U U  *k&&66!##5#%!532&4&&4&#2&&4&&p*++j*3 k&&667'#5%%70303a0-"1030g((""`(_yB @k 2!5335"&462#3*+<4&&4&k3#֖&4&&4+@%'#"&5533276%33#"&553 OI&K H t&,>* $& e&+?,@@%2##5#"&55332%33#"&553  `&k&,?+&&+?,@@ !33#"&553##57#"&5533232k&UU,?+?`&k* &+?,@U&+@!*%'#"&''&67367'#"&''33&&66Z{ Q##040>c(<***$?#` @~  % ."WU+3'# #U5"*%'#"&55463323"'333#"&5536&462Kl&9>8J&,?+/"TK&{!//O&+?,""+U (5#5#5#7"3#!"&552654ᕗ!2*****VK**`**`**"UUU+!2#!"&54633'77FUUF+VU++FUUF@5!2###5#"&5463UkkU+++@%!2###5#"&5463kk+++@2#5'5463353353VKjK*V*kuK@@KuUUUU+)"&462"&462#5#76332#5#546332#r$$$$@@6  6@ @ $$$$uuU 762&"62'6 &"k>=*,~,+L@ba+PP==+,,+@aa+OOU+ +%5#5##335'354&"2#!"&5546335462U@*@@*W'6'?X?*@@*@@++''F+,??,+U (763&'77&'7!66&%2#"&54776k@\1%  +'1 E3*;O=w- 4o@=% >*'<3;/9)-  @#'663232'354&"'#!"&5547'7';),?t'6','(6?,++'' +U+ +5#535#264&"73#"&5#"&5535#'732k@@UI  *&4&+V@@@@++@@  3*&&@@*@@+73'#''#"&547'#'632'3J+e;6CX}&<VJ6CX}&c*`<&}XC6;&}XC6d++ %5#62"&4k}}}**}}}@+ 3#462"VV$$g$$++ %3#'&&46lLLl+QooLllLVzz++ %667#&73.2"&4:SV@?iS}}}WS:V`R:S3}}}UU462"462"&4632#";V<K$$@&! .. .. !&++ b b  ??  +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**k $%2#54'6"2!5466"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4#/62!54%#54&"&462"'64'632'##5#5353PX%8@4&&4&+  &&@+@@+#++++"H&4&&4&D&4&+@@+@@ @@ #,%5#5#5#5#5#5#'5#5#5#73!357***V*******V*****Հ@@++U****V++U++U**++U++U**+*@@++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}++ %62#66"&462"&462264&"2"&4J; "eeeS}}})!!ieee}}}U+%!5754675462"&53++3--3V++j2J    J2U+!%54&"7!5754675462"&53U.N.++3--3o"V)77)++j2J    J2U+'%'667372635462"&53'!57547'7 -3n$V6++<   J2:9++k) ;++%$"&537!5754675462&'7%#67$UV++3--3*FSG+S+j++j2J    J'V3@g2Wg@U+ $5#335#!5754675462"&535j;;j;++3--3V/&&I&&;++j2J    J2@@#2#75'3##5'7#"&=4633'#kVVkjVVkVkVk@VkkV+U /%2654'###7"3&54633&72#!"&5463373,?-&U!4,?-&U!wD''?,&+?,&+@**k $%2#54'6"2!5466"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4k)1>"264"&462&"264"&46254&#"#54&"%2!546326q"" >,,>,"" >,,>,G$& GHG++`*`+/11u""\,>++>I""\,>++>    `'::'UU62!546"&462luF22F2/&++&Z2F33FU$2!54'3##5#5353"&462 lu@@+@@+F22F2/&++&+@@+@k2F33FUU !62!54662"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&U7#53##5#5355`*6`VV*VV~ U+UU+U@@ %5##5##5#2#!"&5463k++*++VV֖+*++"*%654&'####32325"&55'2"&4~-;0* * fW}}}0C5V + + @T)fA`v}}}@ #5'7'+ViYRRVQQ@,&%2"&547'#"&46327&5462#"'6$%2%&&&4&&%%% X&4&W &&4&X XU+ 72654'"&54732654&'+; D<(C@KddE,! )k;+,*) 5'4TFddFlR!.-"4++ !)62#&"#6264&"2"&4462"6462"J; #b# eeeS}}}j)!**!Weee}}}0++#6264&"2"&4462"6462"3#eeeS}}}j~Ueee}}}0@ ++ !)6273"&'3264&"2"&4462"6462"b# ;J; #eeeS}}}j*!))!eee}}}0++%-62#67'7'77'7''7'7264&"2"&4J; eeeS}}})!!TCeee}}}++ !$"&'3''777'264&"2"&4%J; -.A.-reeeS}}})!!x----eee}}}@@77''%2#!"&5463L*L*@@2#!"&5463!!***+++6264&"2"&4eeeS}}}Ueee}}}++6264&"2"&462"&4eeeS}}}X??X?Ueee}}}?X??X+@ %7'77#t<VCePPe +@ %'7''%'7'77PG^$$^G%t##t<<0[>VV>[ePPe  DN2#&&''4##32765'2##5#"&53324##5324#"#476327"&'3d E5Qo/$ /5#11 #HQd Dc;`Q9{"Y/ &S    62  Qc<`@+ ##5###5!&2"&4+*+""@뀀+j""++ !53#5!3#'3#k*@@@@@@k++Uj@@@@ %$264&"53#!"&5463!2#"3H5*G+*@@7!54&"64&"2'463!2#!"&5XPX&4&&4*%%t4&&4&++627&&"6"264&2"&4/XNX4&&4&}}}fE&%&4&&4f}}}+%-9733!"&5477'#53367##2"&4&2"&475#53533#M+F$ K%R """"@@*@@+ 5**+ M#H""""@+@@+@++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp24L%/7GPp/bs!**Pp! W*5>XzL%//qOF7.!S X qO,( >W++ 77'7264&"62"&47'7'7iD|WW|WEppphbbHbjDX|WW|qqq~R RR!S +&2L5##5#7!47'&6632762"&554$2"&5545!##"&55#"&55#"&@V54  AU * =&AB%      KKKK ++%5#75#72#!463***U++UU@%!2#!"&5463#53#535U*jj@j,V*@k+@k+@@@ %5##5##5#2#!"&5463k++*++VV֖+*@@ )5#5#5#"26472#!"&54633662k֖t  Y * @++U**V+++   *@@-%54&""264&"26472#!"&54633662XPX4&&4&7  Y * k%%&4&&4{   *@@ %264&"5#5#2#!"&54633662  ****Y *   ̀U++@*@@$%5#55"26472#!"&54633662UUkk   Y * U@jk@   *@@$%7#5##6"26472#!"&54633662k@V@t  Y * kUU   *@@ #77''6"26472#!"&54633662ի7  Y * 7   *U#'72654''"&54635eFUU5Kq5KeFUU[)2Fe@VU@K5DK5!)2Fe@VUU%3'337#!"&54676632+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IU+7572#!"&546356 *Vk@ 2'463k@@Uk@%#72'463kkk/@@UU@75#5#7#3#3#"&'#53&55#53547#5367'7627+VVV-++-<;F;<-++-<#//#++U***++##++*#..# %''&'&&77'61$Q ^@\&X k1 X&\@\ Q$U3'34632&#"%##"'73265#@UV@eF2)!5KV@eF2)!5K@UUFeK UFeK5+U!!VՈ++ 77''62"&4L=}}}L}}}@%#2#!"&54633#53#3#Ֆk@  U+7572#!"&546356 *V+ %7'7''77cccbbb+U5!5!2#!"&5463VVU++Հ+@@ 3#53!53'53Հk@!5373!##"&Jj++U+ 3'5#5##!"&5463vv@@u++U++UV@@/264&"%2#!"&55463264&"%2#!"&55463""@ /""@ @""f ""g Ik77'7ww k 77'77'7 wZxYwwYĈ@@%5!332#!"&54633533#5++kk+*++kk@@ 2#!"&553!!#54637#53'7+*+l77kkUU*UU8*8kk++ %72"&42"&4/QQ(}}}  ѯQU}}}A  ++/2####54&"#"&553264&##54633546232  Q"0"Q !! V,V,V !! Q"0"Q   V++&62654'#"'2"&42"&4&2"&4en@!OS}}} pUeFZP# F}}}S+9%'.5463263250;C2:&&:2C4=E90.D71D--D1'T>>+9-%>54&#"#&&#"2'.5463260.6+ +(+ +6.0`2C;05E=4C2:&&t+,<. ** .<,+ND17D.0>>T'1D--++5#5#2#!463***U+UUV++UU+!6462"'654&"327#!"&54633&4&&4R?X??,^ 4&&4&MR,>>X?_VU6!%'#"'5332673'"#66327#7&cgh(0>,,6-'9+':+T8=,,6hg,,60%$0%6J,,6 @@"&+/48<%5353!!"&553'5353"&53#532##5#46#57#5@+++U+++++U*+*+++++++++*++++U**V+++++**V++ @@ #(,075335375#2##"&554635353"&53'53'53++*+++++++@++++++++*++V**kU 7!!%'353k**U+땕+@ %7'77#t<XX|W@VS@UZ-7pp8,W|WW>VSP+U 7#5#7##5#j@@jVU+ 75#'3!!57'UUUUUUU UKKUUKUUUU+ !!57'UUUUՀUUUUU+'54&"264&"72#!"&5546335462B'6'1""?X?U+''+""+,??,+++5#5#2"&4***C}}}@++@}}}++ 53264&"2"&453*[eeeS}}}*@++eee}}}À@75#53572#!"&553!!#5463U++@*@UVV,VUU4%7"&477Z&L2dd2y^5Z&54L2dd2y@k##"&5546332x]] @k%7'#%##"&5546332ULL ]] kk ++ #+05=%364'#67#'64'#67#'67&''3&47#73&&'&2"&4]HH)= ? d2 R 9 = = PHH R x = }}},8(R,,),,($88$(*,),,,8$(}}}@@3#5'7#53#!"&54633#++Lj+L֕*+@k !!5!%5!%5353'53++++++++k+++V**U++++V**U+'54&"264&"72#!"&5546335462B'6'1""?X?U+''+""+,??,+U+!)%5!2#!"&55463354&"#462"&462'6')?X?Z""U+'',??,+""U+ #+%5!354&"2#!"&5546335462"&462>'6'?X?Z""U+++''F+,??,+""++*%64&#"'&#"264&""''&5546332p[t $  ,[ u $  ++2#!"&5463353#35+*UU+3'5#5##335#!"&5463vv@@*@@*@u*@@*@@*V@U##5#72##535!3#"&5463U@*@UUUU+V++@@3#5'7#53#!"&54633#++Lj+L֕*+ %3'35%5#535#'775#7#+@kk@k@@@kkU@kk@@kk@@k@V@@V@kk@@kk@+U %%7'654&"32772#!"&54632"&4f>8P88(, ,|>(88P8k, ,+U5!5!2#!"&5463VVU++Հ++@ /%54&"2672##5665#"&5##"&5463373+""->+2F2+>-D''UU-G/#33#/G-++@@'%54&""26472#!"&5463353353XPX4&&4&U++%%&4&&4f*++++CM$264&"7''##"5'&'''&774&465'&776677433276'"#&o*  *OB^K%  %%  %^Bk%#2##"&5463#57#5k***k*րV++UU !62!54662"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&+7!''72#!"&54633!!"&5+K5K+`@`k*+*+@@!3#2#"&54633276@ K  /0]/ $@6 K Ֆ ($ /]0/  + 35#5#26****xvU+Հ[;Z@%!2#!"&5463#5Uj,V*U U #7'#'73``U`8U``U`8c򫫫c@@"&5472654''#5|DppD7W|W7I*:XPppPX:-G>WW>G,M+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ ##463!22'#"&55!5k U  U U  V+ @ U +@+!%7777777''''''%5!5!5!@  + V ++U**V+++@  A%5#&''7#5!"2646"2642#!"&554633&546327632m-#@@#-mVt  t  V/&! !&Հ<W WXX|W@VS@UZ-7pp8,W|WW>VSPk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}@K6264&"'5'#"&462P88P8j j&4:QQtP!8P88P8j j!PtQQ:4&-+?6264&"7''##"''&'''&77&47'&776677633276>,,>,-+ 5V5 +--+ 5V5 +-,>,,> # J8 8 J ## J8 8 J #@@7GO$4'76''&&''&##"'&773327767776''72#!"&54632"&4p % < %  % < % &""4 '(34 '(3*""@2#"'73264&"3'34"&462ppPB3(/>WW|W@VU@""pp(W|WW>UUP?""kz%'73#5'7'75353#53353=((=\\zbwwb@+++*(PP([\zbxwb++++++%#2##"&546353#53#53U+*+UU++++++@)264&5'75373#'!2#!"&5463&&o 5 5 5 @&4&5 5 5 5 A,V*u '7'537#553''7{tt!]]o*V++]]!ttpp********pp" (2#4&"#4''75&5462&2#4&"#4Š+pp+I@@I ,s|W*?X?*aPppPaFI@@IF $$W>,??,> "-9E%53#5&3#5354623#53546253#5&&753#5&&3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU  "-9E%53#5&3#5354623#53546253#5&&753#5&&3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU k+ 353353353#5'53546332***+@@@****@@@@@'3;$2"&462"&4264&"2"&42"&46##"&46332"&462>=ppp_ŠŠ@@}ppp;Š¡}@%!2#!"&5463'''%'#++U5555+Vj,V*66V++++6@@ $(3#2#"&54633276'#5##5++ K  /0]/ $++*@+` K Ֆ ($ /]0/  ++++U#!53"&5472654''#553#53@+ JddJ=KjK>-**+++4XFddFX4&H5KK5H%S+++++Z(2&"'662&"264&"72##"&5463cC88E ,|,Z;""k E88E,,""f  k#'#5&&5326553#536"&5546253K5*5K$C\C1+*4&&4&++6RFFR6/>>/++++&&&+++@77'7353#!"&53546332V*VkUk+++++%%7'5353#!"&553546332!#!"&55uuU+kjUUU@k++++@ "6264&"'3'32#!"''&54633762""@of ( 6 f]""^^ ( +#+$2"&43!2##33!"&5477'#2"&4Z""F< L M+o""""o* #+ 5""++ %5#5#5#'5#5#5#2#!463kk*++++++UU++@++@++++@++@++U4 '7'3''##3lNX,Ux-m(m mOv@@++ %'7''72"&4ZPi))iPZX}}}gE `aEg6}}}@U%5#%##5##5#57!'!5@+UVUUU+kk++Uk !!5!5!5#5UVV*++++**+k "72#54662#54&"&462"&46237BJP4&&4&v,,.05$ 00`&4&&4;, ,@k 5#5353#'U֖U@U@*@@*@Uk@ ##5#3'353U@*@@UU@*UUU++ %#5##'3353'&2"&4u5+5K5+5K-}}}UUKUUKJ}}}52#!"&54633#!#5'3533@U@*@+*+*U@%5#5#2#!"&5463kUU*@  ',049=A%53#5375353535353532#5"&53'535346353'53k*++++***++++++++++++@++++**+U++++U+++++U*++U++U+**U++U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++3#2'&557#"&57#547763VVU  A   b)@3##"&55477323A   *V+)  b/2'&5667#"&5547763'##"&5547732 j o 1 P1  j o +  i 4 qUq  i 4 @k %53'3#53!5!%5!%5!++++++++**+++++V**U++@@3#5!2#!"&5463353353kk*+++kUU*++++U &&467264&"62"&4@/&8HH8&jKKjK:eee*TB ,\v\, KjKKjeee++5"&4633"&54752654'7"&546752654'>}}}X"$2F2&KjK=.?Wee2>YX}}}  -,#22#!&45KK5/G+`AFeeFG2+ #%3'7#'##''7&'367#53533#SE#`+e+`MBkm(+.*?5]9@@l,Bjk,5(3?+**+P;+ %7''777U1hUU11hUU1@U5!5!5U@U@*@+ 3'''77U1UUh1UUhk@ 2'463k@@Uk@%#72'463kkk/@@U@77''&&55ի7nRRn7VYY+@2#!"&554632#!"&55463 k  U 733#!3@@@+k 3#!533UUU*@U 3#!333Ukkkk+@!!2#!"&554635!+k @+ @@Uk !!5!5!%5!UVVVV*V++**U++Uk !!5!%5!%5353'53VVVVVUUUjVVkUUUUjVVU 3##5353#53#53'53UkkkkkkkkU 3#53!3353kkk뀀U!!5!Ukk+k/2##"&546332##"&5463#2##"&5463 @ @ @     `2"&4264&"62"&'64&&4&X??X?@&4&&4?X??XXHHXXHH+%532'327'#"&547'7&&'#"&'67&&"'632'654&& ?,!&z5+2O7 +.'.O1>?@&3,? !&4XH>, ,7.XH;*>,?+@  A%5#&''7#5!"2646"2642#!"&554633&546327632m-#@@#-mVt  t  V/&! !&Հ<W W>X+++#'2#4>54&"#4264&"2"&453F2@*"*eeeS}}}*2#9!#eee}}}++@k !!5!5!%5!@*V++**U++@K %##5#53533264&"'5'#"&462++++]P88P8j j&4:QQtP!+++++k8P88P8j j!PtQQ:4&@K 3#264&"'5'#"&462kkP88P8j j&4:QQtP!@V8P88P8j j!PtQQ:4&@+5#72###553##5#53##553#5##53++  + u` ` U +  5  + `` `` +55++@ %#5463323#%3#5!#5#k@@j@@V@j@@@@@5@%&''55'!!+R|"j);q  j n2  C+'@&'77'776!! |Rq"1*jX)r xj?! T  +U 732653"&733'3+2F2+KjKk*K``K#22#5KKw``k@ ##3##53#2#353##"&5546;#@++ ` J* @ u   + @ + V @@%5#%2#!"&5463k***++ 77''5#2"&4܏q)}}}Տq)++U}}}ZR$64&""&4653#5!#35DDaDDnXX|VVlUUUUUDaDDaD X|VV|X@UUUUU++/6264&"2"&4"32653#"&5547632#4'&'&eeeS}}}((&(*&!& Ueee}}}:: 0*)  >+6Je|%#&'&54622654&#"'&476632"&54&"'3262#"'&5432"'&'&5462"54&""&76762'&'&&%"'&#"&47632>.!.&6'&[@.L W4Ig'6&&(* =7)  (3 9GdG:R:  02x21 -.l.-,;N,1 1,N> @%!%#!"&5463!2#5Vj,++ $(83'7'3772#5!!#3#535#"&54635#72##"&55463A5455A*+++kk k @&>''>&@Ukk++**+ e,%##"''76323546232'&546254&" j Iq+8P8* , q  j24(88(5Pk+-5%3#"&5467326'4633"'32#5#"&54462",:',>0%&!6*$282@*k$$%0>,':,!& '*)Iuj$$+k %'73#55#5@UUUUUU@*V@UU@*@+#'%5!2#!"&5463353353#5##5##5*++++*++UV+**********++%66737&&'5'&&4670I@hPI0Ph2NN2QooQlH0Pi0HAhPVlVAzz++ %6737&'5'&&467 iO( OiQooQ Ml lM("("zz @U #'+!!53!5353#53#53#53#53753#53#53@ի++*++kjkVU++++++++++++++V******@U !!5!5!%5!@Vj@@@++k/$264&"'#53&&#"3267"&547##"&4633'#53{4&&4&<<!&&!)8>Z=;#9'->>-+L^&4&&4+&4&<+-==-;%0=Z>+*U27!4''7"&5477&ZZ&2dd2y7&^]&H2FGddGF2y+*+3;CK%&##"'&'&667667676363226462"&462"&462"462"r     'SS'  !   ",,,,,,,, * ** (  (Q, ,u,, ,, 6, ,+U %##5#5462&462"U@@*&4&*$$Vjj&&$$@'64''64'2!546462">>#,,# $luV2F22FA>"30%#X $-/&++&F22F2 @@ #'+/3#54&##5325335335353#535353'53533#+&jj,?+*++*++++++++*++++Ujj&+?++++++U++++U++++V**V++*+U"'%'5'#56776332'532"&4#'@@ 8L Q""`6+K @@@ .!{L1 k""6J 3#"'"&547'"'"&46327&5462627&5462L"7 a"a"6L"f"L7a"a6K@@'5#7&&27653"'&4627 J[Ց;,{,+V|,++8888p8:UZ-7j-<,+,xX,+=O7887p8<++ %7'5#&2"&4Z` C}}}:o}}},##"''6363254623546235462354623#$ \#24  ˶  v @@'%27#"&'#53&47#536632&#"3#3#@3'&6J>cKAAKc>J6&'3'B{{Au"&1H8++8H1&")"++")++!%AU%4&##3533#'326'6677#7&'4'#3#"&46327'&#"32672##'#"&54633 )M ::+  U 8T/ !$33$%/U V'$99;+ / F ! * 3H30@@-62"&47'!23'#'#"&547'#"&5477''7"" L l+2L= /^"" ++#=  5c^U+%%264&#"'3'632#"'##!"&5463,??,: U".,,'% 5L?X>1U"(+>, #UV 2'35#'35#'3'5#'#'i~)++++ezU+++)~+k++FzUj+k@3!537377'7''!##"&KJJj.-------S++.----...+++#'#'#5'75#'7#53'735'753737YEc+dE*Ed+cEYYEc+dE*Ed+cE*Ed+cEYYEc+dE*Ed+cEYYEc+dEk /3'#264&"'5#264&"'35#%#"&5#"&5#5463@kV(@UN UU+6&4&u&4&+VwVVwV*j&&&&s'2"''7264&""&462'&"27677]`CC`" <**<G5!D^D"*<*>5@@&&6&&7&474367t2>0s1z11 2=??FbQ8D2 11z1s0>2=??F8+@+5#32##5##"&554633573353#!"&553+VVU+U+Vk**@++@*++*UU@@'7264&"264&"&264&"&264&"264&"2#!"&5463RNN@NN.*@%CKS73"&26723264&#"#&&""&#"3263%"&'&&'&4766767632$462"6462" 4@4!fO  OfO  k _r^!!6I:]![##M0% ++(-$264&"264&"%#"&'##"&547'#53!'2#^+*-),'-/J7GdUE!+%%+,^++9dF++%'''7''7'7'7777--LL--LL--LL--LLU@7!!5#72####"&55UVV+++2##3k+@@k@@#33#U+"&5473462"k. pQbBDf'<8R " %Z ` ` | R `  *Copyright 2015 Google, Inc. All Rights Reserved.Material IconsRegularFontForge 2.0 : Material Icons : 8-2-2016Version 1.011MaterialIcons-Regular2 '( 4latnsize ,latnligah8T)+n-L/1n9=0@ @JKP^Zb2bfhh  !!H@xDr>b ,Ll:Vr*D\t(>Rfz.>N\ht~ ! #" "! !  " !   !   !  %! !  %! ! ! j$  $ "!  $! !# ! !"  ! !" !#  "!  ! ! !" ! !  ! !  !! !i$  $ ! "!!"! "! $ $$ !   " #k $  "  ! ! l $ $  !&   | $ "$ !! &f  ! "" ! ! "![  !   "! %  !   ! !!  !h $       ! "!J !!!j ! !  +  !     "!$  !! -# ! "!# %_& "!" !,"g 7p8\"Bb(B\v,F`z "8Nbv!!&  ""!! !"!! u $!"!!  ! " '! "!! "!"  ! #!! "!! "!!& "$ ! $  !! " " !!& !   !      !  !  !  !  !  !  " !       !& !!& "  !  "! "   ! !!& !  !   " !" " !  "!!  #" |"  " "" "V8b$Hj >\z$@\x.F^v6Lbx 2FXj| .<HT`lx! ! "! % "! !    "!! " "!! " !! "  W! $ ! " $! "  N" $  !&.  ! $ Y ! ! & v ! !   ! !p # ! !!  !  ! !!     #  !! !! Q " "  ! !! &L " o # !    !#  !! !      ! " !! "!P " ""  " !        !   M "   !           % &!O "   !! '      Z"!~ !m !K" nq !}X !/`@b&Fd0H`x*>Rdt !  !"  !  !" !+! ! !*! $&)! "$& !  !"  $  *! !(! &(! !,! $%! ]# \ ! $$ Z! "'! # &! "  !  !"! # # ! ! $ "! [  !   ! "! B  $ !  # "   !  ! "  # !   "    ! # '! ! ^ #>n:Xv*@Vl ! ! ! &!% " " % " " #! #% " " % " " % "  % "   % " '\ ! !)  "!r %   %! ! s %  " & #! " & #! !a # !! #! !/ "' %! % "0%! %! #!(!Z&T*Rz<b8Zz0Nl0Lf4Ld|  6Lbx   & 8 J \ n    $ .-! !%!!  ! ,! !%!!  ! #! !  "! !  &!  ! "!+! !!"'!  ! "!  " !&%!  !  !! ! " k "  !   !l ! !  !w!" &  !! !! !!!  !%!!  !.! "!  .! "#! "!#! u"  %!!   $! !! !x!" #! #!  !  ! " R  $ ! $$ ! !V   !    ! !C !  ) ! "!  !  !  ! ( ! !     1  ! $ !  !  ! !* ! 'U   !  ! 2  ! $S  "t " a $  !    "!` $   !    / "! t  h  $b $ g  #! ! ! ! ! ! !   #!! ! $-!T!",H`x 0@LXdp|  ! %  "  ! !   " $ "   % ! !  !"_ #3 "!0Rr"4DTdt! #" !&" " ! 5  "!&  "!a  !   !D ! $ !&` !! !"4  .! !! !!],\4Tt0<HT^!!  %  ! !2 ! # #!  !! # 4 ! #!!$#!  ! !! 3 ! !1 ! !$ #!  ! %!"  "!6  ! !0  ! !5  ! #"!%!  Fn&Fde& $ !d& $ !c& $ $g&  f& $ "h&  w& !j& !"l& #i & k & !b&!O$Jn Bd<Zv:Vp $<Tl&<Rh|.@P`p 7 # !> "& #; & !! H  ! :  !!!  !" "!n! N!  !&3 !!!I ! J  !"!I ! 6  $ 3 !#!&L <  !p! $$ D &9   !C    ?  &= & " < &   ! !&1  !&  "! ! ,  "!J  0 &  $ !&A  # E   ! F  ''8  ; &   #=  !B  E    $!  !&@  5  o ! M  !%G  &K  4  2  !  !   !$+       #  '"-&!&   # !# /& ("m!" % 6) !*'Pv$Dd ":Pf| ,<JVblv." % !   "!<& &  "!! "=& & " H!'! "! !# !;& &  # ! %  "!8  ! # !P & !m "  #w  '7  !& "  ! " !&x  #!9  !A &    8 9  q&r" :#v"O 76`4Rn.H`v!! " !! !#!! !! !! #! !$ ?! ! !  &! !!  !$  #! %! $ $ !" > $   !$ $ !$  $ $! Q #! %! $/! ]  !"y!.Ld|0  $  #1   $  2  $!!&WBr&Nv8^8Z| @^|0Nl0Lf2H^t  " 4 D T d t ! ' ! !"! ' ! ! ' !  "!! 8 # !!"  !" !6 !! B"   "!E&  "!A"    $  '!?$ !! $D&   ! "!o& !  =!"  !"7 ! !!^    #!! $    &D&  8 # 6 !!   &5     $ !"  #  "!  "!<  $;     ! ! !"  ! $ !& 9  !!& &  $s  v  i & ! & ! &   !  "      t   ! F & ! ! ! ! ! " $ "!C & $:     N    !&   !u R !!"  !3#$4&!:" !!>&" @!@" !$S ! <d" !! " !! p"" & %!B" !  $A "& "H "" " G"",Z 4X|8Tp2FZn,:HT`j "!! "#  "!!!   $#  ! "!! q#  "" # # "!! U !"! " "!! " #  &E!  # J ! !   #  !  !! !  #"T ! #$ !! !`  !"!L !  & d & c &  # "e&  F !C!y $K!!#w"!DM&&IGuD|Dv2`BnFp<d@d6Vv  0 N l  0 L h $ < R h ~   . D X l   * : J Z j z $.8@+ " !  !!  !! #&  ! !! & ! &S!! "!  !R!! "! !!! #& ! ~"!& $ !}"!& $ !L!! "  ! "  Q!! "! !!& &  !& "!   $   !!  ! U!! "! #K!! ! !& "! !! "  !& & !!    " "W!  !&  !!  !!g$ #!  " O!! ! T!! "! !! ! M!! "!!d"#  "! $  !  P!! !!!! "!V!! #  ! r$ ! #h& ! "! !O!!  &g$ #! h& ! "! !#<!!"  !!]  ! $ Y!! !  !T"" "X!! $W!! Z!! # $! _  ! }  "^ ! &     & ! "!^  !P  #" n " ! N !!  &     $! # &  ! "!   ! `   e $ '  { ! !   ! $  b !!#$ !! $ !F ! !%!S "!!  !   $f $ #!O  %!;  V !!y"!&z \ !$H"J!! c"!N" |x!Q'Ic"$&a! !&b!!![&#R! -\ (D`|&:Nbv ,<L\jvf  $!  !!u "!n" " $! j " !r     ! #x "  !t  $u  !   &v  " %! !G %!  l " $ !  "          w " s  !m" "!&k!   %!"%!  Y  X~!I! dp&& e"qoi#&>R`j{  z   #! %Lx.Lh 8Ph2FZn>!  !=!  !!?!  !U !$ !  ! !&  $ U  &| $ " y  "  $ !W   $ !} $ "{   $ "z $ X " $Y " "!  !&{ $ &z    ! $ & $ "!Z "  ! $ $ $  ! [ " "!!~$ &V  &0Tt*>Rfx!    !! !  !!   ! ! !# ! !s   ! @  !%!    "&! ! "&!  "!*!\"!"  "4_  "!  "! $ &'admin/assets/icons/MaterialIcons-Regular.svg000064400001046072150212006510015125 0ustar00 Created by FontForge 20151118 at Mon Feb 8 11:58:02 2016 By shyndman Copyright 2015 Google, Inc. All Rights Reserved. admin/assets/icons/MaterialIcons-Regular.eot000064400000427632150212006510015121 0ustar00/.LPbڍMaterial IconsRegularVersion 1.011 Material IconsFFTMx/ .GDEFS $GPOS.6GSUBҩQ0iPOS/2 u"g`cmap1 cvt Dgaspglyfm0uhead܋c 6hhea4D$hmtxo5flocaFYmaxp'h nameA(postX5:Ѝb_< ޣޣ.@.LfGLf0 +++@+@@U@U5+@@Ukk@+++++++++++@+@@UU++++@+k@@+@"UUUUUU+++U++,@++@+@Uw@kU+@++@U++k@@+k+++3@+[kk++@U+>+@Uk@++@+k++@@+@kU=@+++!k++@@@@+@k++@@+++++++++k@U@+U@+++@kU++3+ +f+@@@@@@@@@@@@@@@+U@@ 5+Uk@@kUk@+U+@+@w+@kU@UUUUWUK+U5+k++kk++++++@@+@++k@Ukk@@@UkkU@+U@+++@k+@55+k@+++kk+@@+@@@+@@@@@@@@kU+@@+U+U+@@+,1@+@@U+@*@+@@@+@@@@@@+++k+@++U+@U+++@WU@+++@+Y@%++@@@+L++@@+U@%UUU+@++++@+@+@@U@U@@U+@@@+++:+@@@`kk+:@@U>kk@k@@U@+Uk+UU+U+Ikkk@UVUkUUwk@+++@@@@++@@@@@UU++U=@k+@+* +@@+U+UU@U+++U++@+@++UUU+U@+UUU@+@U+++++@@+++++@+@@+++#+++@@@@@@@UUkkU++U++@kU@I @@++++++UU@@k+++++U++U@@+@@UUU++U@@+++@kU@ @+++@+k+@-@kk@UZk++4+@U+@k+U@@++@+kk@+U+U+UUUUU++++++k++@@@+5'k@+Z+>kek+@++@@U+@U@+@+Uk+?+@++UU+U+++++, , x@89_z!$,19Sqmd8.<6r E:Qs+L0_a#(.3;UE& 0-9# 4MSu; (     iGA;73,(QPOtr <09__ az(,!-#$4(,6.1;39?;SFUq_|Em&d JSWX Z8i.0<-6#9r-g #E 4:MQSsuJa+;L  !"#$%&'D***2:BJRZbjrz "*2:BJRpZ:.jB~ 4@Xz:z.ft " D l & b , B h T(\^ 2TtHz8fh L>jX@bTP~PfJz@z` &4Ln d v !*!\!!!"("\"""# #F#r###$$>$r$$%%:%b%%%&$&d&&''f''''(&(n(())|))***8*R*v***++(+R++,,T,,---..t.//t/00x00011>1b1112 242J2r223323N3l333344B4b4455&5B5^5~5556606H6t667747`7r7778828^888909Z9r999::,:f:::;(;n;;;< >2>~>>>?&?f??@@>@`@@AA8AfAAABBBlBBCCPPQQNQQQRRfRS S.SLS^ST TjTUU^UUUVbVVVW WHWWWX X4XfXXXY&YjYYYZZZ$ZrZZZ[[N[r[[\\b\\\]6]p]]^ ^:^j^^__``2`~``a(anaaabb^bbccxccddldde*eZeeffPffg$gTggghh0hbhhii$iLiijjpjjk(kLkkkl,lVlvlllm*mPmmmn"njnnooo@ohooopp2pppq*q~~~2`Jȁ8Ph܂ṽJ̄2fPΆ*Fp†,H.p@^Vx֋0Bx >j*dԏ.Rjؐ2FbԐ>j‘FjLrܔ:Lzʖ"Jxҗ6bƘDؙ2`ĚBLț>fԝ4LzʝVΞ2dҠnΠPȡ>zܣT֣Nh֤bХDnΧTl~Χ8Rlީ$8|\ʪ(8nFxд ̵>r:lx@乖`U./<2<2/<2<233'3#wffU31111111111111111111111111111111111111++%5#5#2"&4***C}}}뀀V++@}}}++6264&"2"&473#3#eeeS}}}****Ueee}}}++@ %5#5#***VVU++@k@ %%5#5##335!57546754623"&U@*@@*~--@11@T"+@@+@@Q--|3Q  Q3++2"&4264&"62"&4  P88P8}}}  i8P88P}}}@@*26462"6"&462'32"&5475'2654&'#462"    PpppMt!W|WJ6*      pppP`9s)5>WW>8T)  @U/?54&+";26=##53#54&+";26=##5372#!"&5463 @ @ ++u @ @ ++ V  @  V  @ UU 3#!5333UVVV*V@뫫V@@ 5#35#535#572#!"&5463@UUU@+++*+*U#57#'7++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@+5462"'&472653#"'&'&'&'&5462#4&" ,,r88EE+2#))W~V+=Z>$( *,,88EEo#27%)*?VV?->>- "& @U#3%5354&+";353265##5#35372#!"&54635+ @   + +@@ V V 55++U%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UVk@3#5.5326"&=462q$K5*5K$C\CW4&&4&6QFFQ6/==&&&k@(3#5.5326'326574&""&=462q$K5*5K$C\C 44&&4&6QFFQ6/==  &&&@@!''#5.53327'#"&=''5462'65[eY!*5K$C.#&&4&U YFFQ6/= #&&&%!+U3#!"&546;3'33'33U*@**+@+++@VVVVV++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++ $5#5#75#72#!"&5463!!"&5ՀV+k**++U++U*+++&!!"&55#&#"26=72#!"&5463U+UU ,k*+*u ,vj!%5#5#%'/7'7'?7***4M(II(M44M(II(M뀀V++k;ODCO;4&'537'#+ATTA/;;/55UkkUii,NfNSxkk+U %5#'5#5#2#!"&5463VVkUUkUU+@@ )%53'326=4&#5##5#3532#!"&54635+KV + +@@` V 55++*"1 %3#57#533/3#'##3#7P~}S*#`'m'c23e2""o.44#2l2+2+53!3#"&54637UUUU@**kU@4;O%32?6=&4&#"7#"#"'.'&=4?632632#557346355"2653"&  (     Y&dGkk4LLhL+ee++      5F FdVkkVKjKK5GddU@'G746355"2653"&732?6=&4&#"7#"#"'&'&=4?632632#2=&4+"#4632632#"#"#"'.'&53;62=&4+5UdGkk4LLhL+ee  *  q        FdVkkVKjKK5Gdd++         U@2F7#73#25465;2#"'.'&5332?6=/&#'46355"2653"& 3%    dGkk4LLhL+ee/     FdVkkVKjKK5GddU@4;O%32?6=&4&#"7#"#"'.'&=4?632632#557372"&53264&#'7  *     [&Gdee+LhLL4kk++      5F dFGddG5KKjKVkkU@5w%32?6=4&54&#"7#"#"'&'&=4?632632#2=&4+"#4632632#"#"#"'.'&53;62=&4+572"&53264&#'7 (  q        3Gdee+LhLL4kk++         dFGddG5KKjKVkkU@4H7#73#25465;2#"'.'&5332?6=/4"&53264&#'73%    Gdee+LhLL4kk/    dFGddG5KKjKVkk@ ###5#5353!2+#5#"&5463U@*@@*kk++@@+@@+++@ .2654&+3533'67#'#'54&+326%2#!"&54633#%3#K  &  %B KK  ++++ ++- 6II @*@@+U'7%5##5##5#;26'5#35#535#55#'#35%2#!"&5463 U UU555667k`KK`k YeKKKK+k %%5!7!5!5kjjUj@@U++**U+++k 7''7+"&=46;2535#5#530%%+@0 0++++*UU6462"UeeeeeeU 5>4&'462"k8HH8&//&eee\v\, BTB eee@ !6463253#"!2#!"&5463&k@&44&+%*U*++%'%#!"&=463!2'!5!5!UVU+VE**++U '7%537!5!5 a AժV ` @**++U++ (%'7'7'3##5#535372#5!!##5#"&5463` @@ @@*@@*+@+k` @@ K+@@+@U*++@#5!2+#5#"&5463Ukk++++++,, #'5>4&'57&'&'7#6?'67nQ?VV?Q%/?U)M+)/%3?+??ARz+aa++/$3?~%/?3")//1@U%5!2#!"&5463*++U )-%5#'#35#5#'54&+3532672#!"&54633#56 +K + ++KKKKK+@%5#2#!"&5463kU*@%5!2#!"&5463k@@U*@5#5#%2#!"&5463k**V++*@5#%2#!"&5463*+U37#"&5463!@u v@ %5#5##335?'#!"&=463!2+@+@@+UU  *@@*@@5UUK @%5!2#!"&5463* +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ k""/&476 "'&'&=&4. 5i"i5 2@B5dd5BUU3#5'7#*ՍwM 7#'75'7``KtIIU``swHH@k '#53#+bwkb+wkk3#537**ՍUU#5'5;''71q*e1ր1>>1qe11>>++ 5!5#5!572#!463+UU++++k++U@k !!5!%5!+U+*k+++V**++ 5!5!5!%'!"&5463!2UUVU++@++@++U+#'%54&"6"26472#!"&54635!!5kIDI(({V  ((WU++++@@ &26%2#"&546;27675#'3##'#535#53#7#5 K  //^/ $(@+@@++@+V K Ֆ ($ /\1/  +@+@@@+kk U'/7?GO2"&42"&462"&42"&4&2"&46"&4622"&462"&462"&42"&4""""""""f""""""""""""""f""""f""""""""""""""+U5'72#!"&5463U+kk+j++ +463!22'#"&=!5k U  U U  V+ @ U +k@ %3'353'##5#U@UU@*U@*@UUU@ '7'5''#"'.7'71Oy&fL:/W$M lDG. EAR DgD.W>0ENk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ 5!5!5!2#!463+UU++@++@++U++ 2#!463UU++%!72#!463++U+*U3 '+"&='%'732Nu( 8b2)82@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ +5"2B'#"&57'.547'.547'"'632'654&'654&#"'632Fe" *#!.'19,,+%2=X} e1#2# #5K"1%;#&.6.O%c:J9-}X=2')Fe# #2# K5@/%&4737'7'54&""26472#!"&5463}# *,,* uXPX4&&4&V,*+!4,4!+*U%%&4&&4f*@ #)5#54&""26472#!"&5463'57ժXPX4&&4&V@@@@%%&4&&4f*k**++C *&'77#5'7"'&'&=&""/&476 JLn*LLU5 .h. 5i"/JLjj[KL5BB5d[+#%5#72+"&=463&2&"'62&"@}  z  #E88:,~,ZU  E88=,,k!!%463!2#!"&5*kk%#2+"&5463kk*k!!%463!2#!"&5*kk%#2+"&5463kk*+k!#"&=4&"3'3546226=#U@2F2"@UU@2F2"@V#22#UU#33#++ 5##5##5#%2#!463k++*++U++++++U#$264&"264&"$2#!"&4623&54l>++>,>,,>+/bDD11DDbE`,>++>,,>++>DbEEbDD1+ +16264&"73##5##"&4632""+U] B*5KK5*B""T2+"&=33##5463264&"7#'+"&7'&'/4?5'&?636?6;276++&""|+ +@+V+@""%  $%  $@ #7##!2#!"&5463*UU*VUUUA,V*5 &%5&#"6322#"'&#"&#""#"&56326!*A44A''L*)=A4+J60+KJ++u   9 +U7!5'2#!"&5463VVkjj+U%7'633!53"&=463!2VVi+UUUVPP.n:z++!%767'''!53"&=47''7'"'!23#1" n:}U!v"Vp;( "[:+ ! v O-o+@k 77#53#5@wb+Mw+bUU2#44#4&#462#"&UX|=Y>YÉq(kk %##5#53533**뀀*@@ %5#5##33572#!"&5463kV*VV**VV*VV*++ %5#5##335&2"&4kV*VV*m}}}*VV*VV}}}++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@@ !'!7#5##%#!"&54?63!2m&uJVJ+    u++   $ @ %'7''72#!"/763LLLMMMML^ssMMMMMMMM+++%2654''7&#"62"&4Fe$-o$-2**  Y * UV@@   V@@ '7627#'P'2PPj'P'2P+U%7'#!"&=4?ngg qq @ 75!%!!53V**+++k@ 3#'##33xx**kUU55#5UVV=@E%267/67632327676323##"&5467.#"&54>76'&( % #  09*)54>!(<7 ;  #2  t%&&  $ ('$$<7"5E>'!H  I 0$$"@@ %5!32652#!"&5463V&4&U&&*+k#2+53264&+553$;#"&46;#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)+U5'72#!"&5463U+kk+j+U5'72#!"&5463U+kk+j!k7#7&#"'>32LN0>8Y2uIUMM(A4DVk%!5!**++ %5#62"&4k}}}**}}}++6264&"2"&43#eeeS}}}jUeee}}}C*@U&#'7hqM@[mWU&#'7'7hqMUU@[mW@UU@@@ %5#264&"#'57* lpppp뀀\ pppp@@ 5#264&"#!"&5463@{4&&4&U@UU&4&&4/U*@@  $(,16:>BFK35535353753'5353'5353#553"&532#'#55353'53'463++++*++++++*U+U++*+*+*+++@++++U+++++**++++++UU+++++++**++@75-5+@@++@ 75!%!!53@**+++kk 3#73#'!!(P],e e,*k&//Z*+k2.#"#56 It2Y8>0NL?UVD4A(MM7++%3#3732#!"&54637T-m(m-xo,,u@ Vvv@@ '3535!32652#!"&5463UUU*VjV&4&U+VV@@k&&*@@ !'!33537#!"&54?63!2m&uJVJA    vu++   # ++ #?'3=232#!"&=46;5463UU@@VVVuVU@@ **+**k'2!54&'54632#!"&=462!54/""*. ,, .jkk@@+U!537353+"&%3#53#3#+@UUU**+*++U646;#";55#"73#53#53#+Q9KK(88( @@ 9rQ*8P8*@@++++*++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp2bQ QQ T ++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ #3##5#535264&"62"&4%'7'7@@*@@)|WW|WEpppbbb@@+@@+@X|WW|qqqL!S R R++7''5755?/5462@P{+KJ*kDzO  u5*Pk*N  ++''575575462+KJ*@5u  u5*ku  uk+k%5#5#2+"&546;53***c   #VkkU+++  G **+k?#5372+"&546;53U+U+c   #VUv  G **+k2+"&546;53N   #V  G **+k2+"&546;53N   #V  G **+k,%654&"34623475#2+"&546;531&4&  "(b   #V&&  a))*  G **k+z%'73#5'7'753=((=\\zbwwb)QQ)\\ybwwb@+ ''73#5'7'753'7++*.((=\\zbwwbk*++++++\)QQ)\\ybwwb+++U+ %7/'#5'7''53'7((81\bw*zA"|()1[bw E+kyA#@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1%3'#3737#'#5'7537371)E*E)DFFdGGdFFdGGd*rGGdFFdGGdFFNN2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG++%27#"&5467'654&'H,8@lX}oQ6JWSQo8 J6k8!W}XSy@T8>WiyS0'!8TU '%53+"&=37'7'7'7%#54632#5k**@bbCCCb**k*UU*QbbDbDDb*UU*U %5#72+"&=463%3!535463!Uk + +@@+@ '#57#5#57#5!2+#5#"&5463****kk++U**U++U**+++'6264&"%3##5.'#53>7532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F6264&"%3##5.'#53>753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`/%'327'#5.'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`/%'327'#5.'#53673#'654&#"'6753[W>2e,-7*C`,,%S,, W> %*C`)2>W:,%,,`C*7-d*' >W ,,`6264&"%3##5.'#53>753|WW|WT,,`C*C`,,`C*C`kW|WW|S*C`,,`C*C`,,`@+ 3#3%533'3++U++*++VUUVVVU++%!V+6 '07'62DyyTUU++,!3#35#"&5475463!2#!"&5463U*@"V+0  0VV++"'073#"&=53+52#5#5"&4627!#546;U**V@+@+****}O9U+*@@ 3#53'#5353cyy]NxyxxN]ݫk!1354&""&=46354622#5!2#!"&=4634 $ jU+  @  @ k1%#2+"&5463354&""&=46354622#kQ4 $ k*  @  @ '?354&""&=46354622#7"&'3%"'&4?62'7'7fI , Qd Ep   4-yx/  V  V Qc;a    4,xy/ '?"&'377"'&4?62'72#.Qd Dш  Qd D6Qc<`    Qc<`U+ 5##5##5#72#!"&57+++UVVVVVV@&%!2#!"&5463"&5467363232#&!.*j,V*&$+%,++7++V++ 7#353'53+U+***+**U3 '+"&='%'732Nu( 8b2)82++! !VVC '!7'%'fo*u+f6%62yy65UU +#9%7>2&#"54&"32+"&=4635462KK  $'-.-'$  ,-=V k .8^6      8=M  U U 6 '67''632F HGS!-+t-, JGg5,[ +U 355!%5#'!!355!U+U+*V*+U**@VV**@V**@VVf&,3#+"&5475#"&=&546235#7#35#@U@(@&@+@@+@kV*AA, ,VV*+)%54&"32+"&=4635462'"6 &V k , 6,>Kp p9  U U j>,=cUUUL+2-52'>54&".54'654&".54622"&4}91'/dd.'19U#*2F2*#KjK""|Y:c%O.FddF/N%c:YY#;%1#22#1%;#5KK ""'3"&5462"&=326=4&"265` DbE3F2,  , 3F21EE1 #33#  #33#@`(#5.'332654'&546753#&#" )"@!+/;@d* @!#/4  '..*!-$A)./,-@@ 5#5#'5#5#!!*+U@@ #'+/37;?C7#55!%#5%53'3##553'53'#5##5#5'#5'#5#5'#5#5'#5k++U+++++U+++U++*++*+*++*++++++**++++*++++V**++++**V++U++**++++U**@@ #'+/37;?CGKOS5353535373#5335353'5353'53'5353535353353'5353'53'53@+++++*++*+++++++*+++++++++***+++++++**++U++++U++++++**V++V**++U++U**V++U++++U++U++**++ 5!!'762#57*P*2EPUU*P*2EP@@ #'+/37;?C%53#53'53753'3#5!53753#5#57#5##5##553'535#553++*++++*+***++*+U++++@++++U+++++**++U+++++U++U++++++++U++++++ @@#'+/37;%53533##5#535533#53'#5##53#5535#553#53+++*U+*+++U+++U++U++++U++**+++U++++++++++++++++@@ #'+/37;?C535353'53'3#5353533753'5353753'53'535353@+++*++++++++*++*++++++*********++**++**+++U++++**++++**U++U++++U++@@ #5#5!!!%#5##57#5+*++++*****U++U*U****V++@@ #'+/37;?C53'5353753533#'5353'5353'5353#53753'53#5353*****++++*++U+*+++++*+*++++*+@++U++**++++**V++++++V**++++**++++++@@ !53%!!#%535353#53353#53++U+++*+++@+++**V++U++++++++@@ #'+/37;?C%53535353753!!53'5353'535353'5353'53#5353@+*+*++*+U+++*+++++++***+++**++++++U++++**U++++++U**++U++U++****++@@ #'+/37;?C%53535353'3#5353#3753535353'53353535353@+++++*+++++++*+++++++*++++++**++U++U+++**++U++++++U++****++U++U++@@ !!3#5!5!%3#@UU+*+U**+++@@ !!5!5!5!5!@+U++U**V++U++@@ !!5!%5!'!5!5@+++**++++@@ !!5!5!5!5!@+U++U**V++U++{%264&+53264&#+32 K@  8.-"$1@@[4"/+2H+@!#'7#/'#7'+|"-3<:4y!@4@P,$<yN{!5!!"&5467%3'#"/&4?'7+" g u v n3UU / & -fP  u u  n3U= '#"&547''7p89%/5KG+:+G8 K5"6G K6{ 3/3#'##!!f3*u00u9@@@U@@ 753'53%!!5!%753UV**U+++++U++@@ 753'53%!!53%5!UU**U+++++UUk++ 3#3#537#ի,5k+UK5++5U #3!57'5jj@kk@++@@ %5##5##5#2#!"&5463k++*++VV֖+*++ 5!5!5!2'!"&5463+UU++@++@++UU+3/3#!"&546vv@u V++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@%5!332#!"&546;533#5++kk+*++kk+k#2+53264&+553$;#"&46;#"k,>>,VV''Vj'VV,>>,VVk?X?)'6')**06')?X?)@@7!'#!"&5463!2J*`J*``5*wM 7#'75'7``KtIIU``swHH++ '!"&5463!2UVU@@ '7627#'P'2PPj'P'2PkU ?##5'!!kUU*Ֆ+U@3!53!++@U@873254&'".+5!##"'&'&574#"#4&5&547632>1 SC$'3$ b "156$++=2x-  %)U@ 7!!%'353UVUU@*k+VVU !!%'3537##5UVUU@*jUU@**UUVVUUVVU@ !!7##5UVVUU@*+VVU@2+'73264&#!5%!553k#22#+@@0V2F2+@@+"*****W@"'#5.'3327'&5'"'6753#&r7/!@!,/<%KSI@ #/0..*!-J;I!./,-U@75!5!5UV++++ "&:73'##73#735#5#'535#5##35#35#3#5##535#533538%K#IH"`++++******++++ր++րRm*++++****+++++Uր++ր++K+ 7%773#5!#5j---s**k@t-..-@kk@jj+52#"'#"'##"&463236236$ > H > $$ > H > 5, , U@73#5!!UV++5k##5#5'!###@@@k@k@@@k@++"*%654'&546323&'5##"'#32"&4CZ8-*;9%Y95*C9v}}}~ 6=(9**#8 ! (9*}}}kk!###k*u@u@+k%646;2+"&46;#";264&+";#"+D1#22#  ,,1bE3F2, +",>++U#!"&5467>32):?,5KB0L-:X*=*,?K51I'0I++%264&+4&#"'"32"&4` 2#-&&}}},#3%&4&*}}}U?''%#!"&5467>32Սo,):?,5KB0L-:Xn,J=*,?K51I'0IU%#5##7#!"&5467>32k@V@k):?,5KB0L-:XUUk=*,?K51I'0I++#";7'#"&5467'654&+54&#"'632%#22#e+5KH3"):-!& D1 '/:X+3F2*K54J+=*7 && 1D IU&%264&+54&#"#"3%#!"&5467>32&& D1(> #22#):?,5KB0L-:X&4& 1D0%3F2=*,?K51I'0IU%3'337#!"&5467>32+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IkU 7!!%'353k**U+땕kU 7!!75#7#k*UUU+V+U32#!"&5463+++U%5!2#!"&546;V+++U!%54&"6"26472#!"&546;;4;f""@+""Z++U %5#5##33572#!"&546;@*@@*V++@@+@@+@'2#4&#2#4&#2#2+53!#5463a+qO>X+?,&@++aPp+W>,?+&+*@@@!).2+53!#54632#4&#%#.'52#4&#2#++a+qOx_?V>X+?,&@+*@@aPpk?`#W>,?+&U!53!53"&=463!2UVUUV+++%5!2+#57#"&5463**@@+%!2+3#535#"&5463***+**++@ /3#'3#73#3#!%#3#3##!"&5463!23UUkkUUkk*****+*kk@@V**+*++***%5#2+"&546353U*+*++++ 3#'7##5%'53`uu@`@@ @@u@@@@`@@u@@ @@u@U2+5354&"3#"&=4p&@UW|WU@&qO&+>WW>+&O@2+535#5354&"3#"&=4p&UUW|WU@&qO&++>WW>+&O +k #'+;5#5#'5#5#5#'5#5#735'3535'3572#!"&=463**********@******+**@**@**@**V++**@*****@**@**@**@Y7'bbYbbI%'7IbbU?'7bbbbU7'7'bb@!'7LL*MM 75!''7b++b + "&*.>%'375#5#'5#5#5#'5#5#735'3535'3572#!"&=463U@**********@******V++@++@++@++U++++@+++++@++@++@++@+ 3!'7!+MMkMM 3#'7'7!5!**M/M*k+3#5.5326"&=462q$K5*5K$C\CW4&&4&6QFFQ6/>>&&&U!53!53"&=463!2UVUUV++U%5!5#!3!53!V++@++@U #6264&"!53#!"&53"&=463!2  VUVUVk  U!53!535"&=463!2#UVUUV++@@37;%5#%#3#+#5##5#"&=#535#53546;533533235#7#5k++++++*++++++++*+++*Uր*++++++++*+++++++U**UU #465!"&#WWVee?WA`UUFeeo`Ak%#5#2+"&5463pV&&&&+@&&&V&k %#264&"2+"&5463USv+U  j U %5#72+"&=463%3!535463!Uk + +@@+#"&2+'35#'5463%3'!53547'!'! @.U+ Q+"2+ '+DU @o+Y %HQ"2@ 'B+@@ )3%5##5##5#%2#!"&=46;537&#"'632&#"'632@+ * ++1! ()1)10)-=>-++++++kUUUU $$--@U%5##5#%#!"&=463!%7+*;  ++++ uUm(@ .=>7#5nRRn;RVYYiCBzU+ %%5#'5#5#'5#5##5##!"&5732k++***++++UU+**UUUUUU****@k%#2+"&5463kk*k+)2"&4264&""3264&72+"&54634&&4&X??X?kZ&4&&4?X??X""*VU!13#"&5462"264&"6"326472+"&5463 ,, F22F3g"/+U, , 2F33F$$D3U%!2#!"&5463U+@%!5#2#!"&5463V&&&&kU@&&&&+ %!264&"2#!"&5463kUVj "&53"&4632#5462E`F0EE00EE0E`F0EE0E`FE`F0EE0@%!2+#5#"&5463kk+++U264&"#'&4?3KjKKjAAA5jKKjK.4zz22zz@@%3#5'#5375.5462kUkUUkUV&4&kAZZAkUD && D+@ %53!53!53'!!Ukkjjk+++++++U)7%5#72+"&=463264&"7#5&5475'3#"&5463!Uj wJUUU  b&&&&+++264&"264&"'5#5##335%2#!"&=463B@@+@@+R*@@*@@++ $5#5##33572#!"&5463!!"&5U+UU+kV++UU+UUU*+++"&462264&"2"&4@&4&&4`eeeS}}}4&&4&eee}}}@%7/2+'#"&5463(XX((XX(U@@U((XX((X@@@+k@ 3#'##33xx**k@3###"&4632U6%(88(@$18P8++'/7?GOW_go$2"&42#"54264&"2"&42#"542#"54'"54322"&4'"54322#"542#"54'2#"542"&462"&4"   feeeS}}}@ 5   @ K J 6 A     > Keee}}}# U  , @ J  b  @@%)19AIMU]e$"&462&"&462&"&462"432'"5432%!!"5432"&462&"&462&"&4625!"&462"&462"&462      @ +   ]K    ]  I  I  WV u+  >C++  a  l55 !'/TZbjrz62"52"&42#"4&2"52"&4$2"52"&47'"&4632'#"&5467'"&4632#"4"&462"&462"&462&"&462"542'"4323"432.'5462#6"&4625B  j B  J  [P  <  <   i         K     @  > @   @  Q  <  <    b  b    W   `  55%-3;CKS[ciou{2"&42"&42"&462"&42#"462"&462"5&2"&42"&42"&462"&4&2"&46"&462'"4322#"4&2"57"432"&462"542$2"&42"562"&42"&462"&4?  v   >        )        6B      KCM  J  W  I    b    > J  W j  T     b  ++6462"+}}}}}}k+ 2#"'>4&'6Y}}Y:019910}}ctc+ 2#"'>4&'6X}}X"BSSB}} qq  %264&#"7#'#5'753735KK5!))!FFdGGdFFdGGdKjK ?L? GGdFFdGGdFF6264&"#'#5'75373jKKjK+dGGdFFdGGdFKjKKjdFFdGGdFFdG%264&##'#5'753735KK5dGGdFFdGGdFKjKdFFdGGdFFdG2"&4264&"%#'#5'75373F22F2 jKKjK+FFdGGdFFdGGdU2F22FKjKKj|GGdFFdGGdFF@@ #!"&=77'''5463!2@@UV@UVU@* @a@VVތ@VVVAa+@ '7622#"'2654;4&2#4!;&#2+++ %7>7#"'3.#&54/7#7'632NN;LO.C l8fO.CN;L0#0GS(S= GO0+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(k'+462=2+5#535#"&5463"&4623#IDI@@jj@|""jj+@@+*+*""*k $264&"72+5#535#"&54633#"}@@jj@jj""@@+*+*U*++ 35#5#'5#5#'5#5#3#+"&546;546;232++++***++++V U @++++++++++++@ @@#+%53+52#5#5#546;3#"&=62"&4+UU+U+UUUUF22F2kUU+UUU++UU+U+U2F22F@@!*36264&"62"&453+52#5#5#546;3#"&=""F22F2+UU+U+UUUU""f2F22FUU+UUU++UU+U+U++ 3!!"&57!'#!"&5463!2+*+@V?*UjO@@4264&"&264&"264&"264&"72+"#"&46h-W-Oq?,%PppChdG,>  pp@@?'%'#57'7762)OC)e)Ck)C)e)C@ 2+5#5553#5#"&5463jjjVjj++j+@+*+*++6264&"2"&473##5#535eeeS}}}VV*VVUeee}}}V*VV*V@'$264&"62"&4.4673##5#535|WW|WEpppU.'8HH8'@@*@@kW|WW|ppp$XI.dzd. @*@@*@@%5!%2#!"&=463*@U%!2#!"&5463*+7!##5#"&=#53535#532VV*VV*֫*VV*Vի*@k%5!2#!"&=463*@k%5!%2#!"&=463*@@%!2#!"&5463*k*U*@@#2#5#553+5'3#"&=46;##+UU+UUUUU+UU+UU+UU+U+U@k%5!2#!"&=463*@@%#7!2#!"&5463*K:**eL3C*U*k@%#2+"&5463kk*U*UU%!2#!"&5463++ !!!!!!+VVV+@+@*@U7%!xx+@@ '7627#'P'2PPj'P'2P++"%3572#!"&5463#53533##+++**+UV@**@V++++*U %#55733#*@d$$*+ 3#%23#5767654'&#"#476+4V=Y  ..*K B$ a  1$U%#55733##5#535+@dVV*VV$$*V*VV*V+ 03##5#5353#5767654'&#"#4767632UU+UUY   .  kV*VV*V$ a   $# Y)4'&'&"3276=432#"'&'&5+      XA((((98(9t>,;?"%!2#!"&54635#53%!!"&5++UU+V+ի*+U(1%#546;5#532+!2#!"&5463!!"&5k+UU++UU+U+*+*V+V+V+U!%5%+535#535#532#2%!!"&5!2#!"&5463kUU++UU U++*++*  +U+V+!%!2#!"&5463!!"&5#7+UU?L;*+V+V+UqdK2&%!2#!"&54635#53353%!!"&5+U*++U+V+UUU+U.%+535#53#32%!!"&5!2#!"&5463kUUUV+U++**++U+V++435"&=46;#32#!2#!"&5463!!"&5++VV++UU**U*+*++V+V+U #%#7#53!2#!"&5463!!"&5*UUU+UU**+V+V+U%)9B35'35"&=463"&=46;2#2#!2#!"&5463!!"&5++++ + +UU**V++    ++V+V+U+45#72+535#"&=463!2#!"&5463!!"&5@++UU++UU@++U+*++V+V+U#7@5!!5##5#535372#!"&546335#+535#"&=46;2'!!"&5++*++*+V@@@U@Հ**++++U+@+U@@%#72#!"&54633k**@@"+2"&453+52#5#5#546;3#"&=4&&4&+UU+U+UUUU@&4&&4UU+UUU++UU+U+UU*%264&+54&#"#4&"3%#!"&5467>32&& D1:$)5+2F22#):?,5KB0L-:X&4& 1D/ E,#33F2=*,?K51I'0I++ !!#'#2#!"&546;7+`JKaVVUUU++KKV+UU!77'+*`"<Q%!2#!"&5463!!"&5+UU+V+V+U ,, %+17?&7677673&"&462&'7#67&'7'&'5'67y%/?i/$3?r+)e&4&&4)M+)N)M%/?i/%3?[+%)k&->34&&4&U/$3?~%/?3r/%3?+%)1@6264&"467'.56&5467676'&'.547F22F2z-%"@@ ## @@""@@ ## @2F22FT&E ;!%%#;;#%%!;;!%%#;;#%  #'753'7?&2"&43#7'7'#5'7#5*...4&&4&..U*'.....&4&&4*..c.s**@ 3'7#'##7!335#g2E)D)EUU@]N*++++'53''5#5'k!VOXM@j+9.YOk+k335#VV@ժ @ '+/%53'53'535332#!46;#3#"&5%5353+++*+*+UUUUU++@+**++++*++++++ @@+/3?CG5!3335335355##5##5#2#!"&54633#73#'33#5##5335!#3*++*++++*++*++++U*++*++****++++*++++++@*+++++*****+++UU'/7?2"&42"&42"&42"&46"&4622"&462"&42"&4""o""o"";""""""""o""""<""<"";""""""""<""   $=%3'5'#'5'#5#33'!"&5'35!#'!2'5#'35#'5#'35#'U* J* JVVa++UV+J*+JV*+JV*UJ VJ VVVa6+J+VV*+*VJ+*VJ+ ++ #35#5#5#5#5#5#5#5#5#2#!"&5463VVVVV*VVVVV*VVVVVVUVVVVVVVVVVVVVVVVVVV!0'#5'#5##53353'#'32'735#'532#'#5b6H + +u (  `++K  cI i55++u  ) `i -+@@ +%5#72+553#5##535#3#'##532**  J@ + @+K  K @@` @ ++55+  -++ 6264&"62"&4$2"&4Z""F22F3!jKKjK""f2F22F]KjKKj$264&"62"&4&2"&4HF22F3!jKKjKF22F32F22FKjKKj 2F22F** 'L%7'6"264264&"&264&"'7'"264#"/"/&4?'&4?62762cNNM  I    $MMN  eU\ TU]UU]UT\NNMNz  I    NMN#  4U]UU]UT\UU\@@7!'#!"&5463!2J*`J*``5*+U#%!2#!"&5463#5##5#57#5V+*+***+++++V**V++@@"%#53733535#5#72#!"&5463kkk* + ++  J* ++ ++`*!77'+*`"<Q@@ $)%463"3463#463"#52653#5265##5+W>,?+&aPp+W>,?aPp&@>W*?,&@a+pP>W*?,a+pP&@@@ -363"'63"'657'#47'#47'#527'#52?'65H9?/*B" "e=*++85BVE5)2"X " "+B" *?9*/="2)5DVB58++*X" ++2"&4}}}}}}@@(54&+3#3#326=4ੰ#!"&5463@VV++VVV ++*++ * 2#4&"#462#4&"#4Š+pp+zX*?X?*aOqqOa5X>,??,>@@ %5##5#32#!"&5463@+*+UVVV+*@@!5#3#326=4&+572#!"&5463@UUU*@+++++*@@#'5#";26=4&+572#!"&546353@U***@+++*++@@%5#32#!"&5463+V+++*@@$54&+3#"35#532672#!"&5463@UU*U*U+++V++*++6264&"2+"&473##5#535eeeS}X}VV*VVUeee}X}V*VV*V+@/%#2#5"&463264"32#!"&546;73->>-((((->>-E&&k=Z>&(:'(:'&=Z>*+++U3#!"&546;3'33'33U*@**+@+++@VVVVV@ 3#"&4632U3F22#U#22F3 k+%3!535.5462ր6GX|WLS**T S7>XX>9T++%"&462%3!5#546;2#35.5462nYL8@ @ 6GX|W9TS*jV V@T S7>XXI'7IbbbbbU'7'Հbbbb@@4264&"&264&"264&"264&"72+"#"&46h-W-Oq?,%PppChdG,>  ppU7!'#!"&5463!2J*`J``5++6264&"2"&4eeeS}}}Ueee}}}+U!2#"'&"#"5432276#"'632 `` ``N]XSRYXS##:##7U+ 73&47##!"54764'&543!2##:#USSRYXk `` `+U2"/&4?"2764']]]VVVBBBB9r99r9@@7!'#!"&5463!2J*`J*``5*U+ 7!'/7572#!"&5463R@.@56kmR7 *V+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(++ 3!!"&57!'#!"&5463!2+*+@V?*UjO++ $0@53'!!"&55375#3535#554&+326'54&+3532672#!"&5463++@ 555k 5   @@u*+K * @@ 7 *@@#%!2#!"&5463#5462&"&462*B,++,>ZZQNNNr888 ,+|,,EZ[ENNN<WW 5>4&''77&'&'7#67?WW?.==.aa~09A+``+G^GS_a+%._-&UW  %673677#&'7'5.4675h+r$0+Wa.==.?WW?.%%G_SG^G+``B@@%!2#!"&5463*jkkk*U*kUU#%5##5##5##5##5#%2#!"&=463+*++*++*+UUUUUUUU0 &75#"&6264&"#"'&54?632.?}J"  C  j  4[  !A  A }+U %7'#55372#!"&546;73@KKKKkD''KK66KK6**+k %7'#553?'#!"&5463!2KKJJkUU + KK66KK6JVVK  ++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}@@ ?7+73546;5%&'*U*U=`@=+U+U*=++6264&"2"&4$"'75eeeS}}} LJj&ZUeee}}}(LhL&Z~U\%54'&#"27>'432#"5%"3#"'&533254.'&'&547632#4'&%73#5  ,{S)RS , 9)&!# * !** Ie+@6$45   Gm9)nn5  %'    &:%Y~8^"23#"'&533254.'&'&'&547632#4'&"&53324+5327654#"#47632v , 8(!* !** *J/+ *. & *0&*!  %'   &*%&" R! & -$H@+6264&"%"&4632753#5|WW|W+*pppPA7*+UX|WW|5BOqqq+ ++%/%27''#"&547'537#5'654&#"'632'$W{628Pp ;*+* W>(" 0:C5U")>XV6 qO:0;YI++L5B:0")>W *++ !)%67#67#67#53&/3&/3&2"&4p  > p>J?WW}}}@>@>R``v}}}+532#5#3'35#"&=#535#7#!Հ+U+@@*UU+@@**U++@@+++@@@@ #533##53%3#5#53#533#3#3#@+UUU++UU**Հ@+*+U*++*Հ+**** @k #'+/3#53#53#53#53753'3+5353#53#53'53UUUVUUUVVjUVUUUUUUUUUUUUUjVVUUUkVVVVVVkUU@k !!5!!53@kkU!73'#373%3#'#'#"&4632373%7(D+D)D',% &R1GddGR3 " * +4ee@NNU#!"&5467>32):?,5KB0L-:X*=*,?K51I'0I!!%773#'"&546753#553'7p&@@k#KjK#@*&&}&+:#5KK5#:g++??S'' !#'?532"&43#7'7'#5#57'7L&&*JjKKjK+@@;&&&*@{&t''5??jKjKKj +x&K&&5??++y&++5#?2#!"&5463!!"&5k56V+ U*+@7!''%2#!"&5463k*`J6 `@*@  $)-16:>73'/!!"&53#73#'#463#3#3#%2#3#'3##=3#3#@D5'`+V**U+++;****+++++++++++k[E.fU+++++++*+*+++*++@  ',049=A#53#5#57#46#5#5#5#5"&=32##5'#5#57#5#5*++++e***++++++++++++++++**+++U++++++U*++U+++**U++@6264&"%2#!"&5463dddkKjKKj*L! 7'77'7#53/3#5!j&D&B&y**&***V&$&'z?_&[?ꀀ%17!##5#"&=#53535#5322#.''267"#"&'3+++++d D5Q_Qd D+++++ր++c<`Q6Qc<`++$,4234&#264&"73#!"&546;732'52#4&462"U*X??X?jD'5K;(8((8*>X??X+@gK5);:((:'+ $064632"264&"'535332#!"&=33##5#5(((:X??X>+@'D+@@+@:(((&>X??X@@+ր@@+@@++U(7/7/3#!"&546;3'33'33i,,,,e;;;;U*@**+@+++@,,,;;;+@@@@@@@"/?/?3#!"&546;#!::::k,,,,*+:::*,,,,*+k73''72#!"&5463#3#3#D6& j**V++ZD.  *@?''%2'&5463L*Ltt++ %7'#"3537"/&4?62+JJk *VJK5 U@+%-5=$264&"62"&4'#5'&54?6323"/264&"62"&4$"&462v>,,>+Z>>Z=E/*E <) ,?->++>,Z==Z>\""K+>,,>>Z==Z^1j< < ) +-+>,,>>Z==Z""U@ 15!264&"264&"'5462+"&=#+"&=&+XX   kk3""3&  &@@ -!'#264&"264&"%+"&=!+"&=76;2k* ),   ,`€  %"575'&?546;5332#"'"'#3#"''+532727(@@(1%%`%%1V**-)UU)-**.('\'(U**U c@@c ****++,,+U@ )5#264&"'5#264&"2#!57"&=4k=Uk-X, ,kkmkk-"3+ +3U@ 5!264&"'5462#!57"&o""XX, ,+jj""3##3+ +U@ )5#264&"'5#264&"2#!57"&=4k=Uk-X, ,kkmkk-"3+ +3!3735'735"/&#"#3576"&462<-',+- .G> o+&`""Bӫ++@5*4"/dHI""++''575575462+KJ*@5u  u5*ku  ukU2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4@? %.'77'7 && ##qp?{+?''77'.'7''7'7FPj#K- &EZ;>pQR{;"q6Z.0++%''575575462+KJ*5u  u5*ku  uk+U3%!2#!"&54635#535#"&=46;533#32+V+U@ *+U@ +* @ * @ +U &%'7/763#!"&=2654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU@@37)3!535'5!&Gkkk*j++j++@75!5#72++"&=++++2##3@++@@k@@#33#@ -8CN7!'#264&"264&"%+"&=!+"&=76;2&"&546?"&546?"&546?k* ),   , Y X `À  *  %   %   % +U !5##5#3'5#3#35#573#5##35!U+U@**@+@V@*k++@++@@@VV@@+7!2654&/!+"&' m4& @+UVV&:H+D{@+17="26447&546325462632#"'"&=#"&"&52463,, ,   ,  PpPppPp ,,F!!   !!  qOqOOqOqU@ 5264&"5#%"&=##46;23226=#"&547'7w  k&,   "-+   jj;kU` $-+#+$2"&43!2+;!"&54?'#2"&4Z""F< L M+o""""o* #+ 5""@@ %5#5##33572#!"&5463UVUUVjVUUVUU*U2#5!#335"&462#3+++<4&&4&k3#@@@&4&&4U+'-6264&""2646"26472#!"&54637"jKKjK  3  Dx2FUKjKKj    7VyG2@"&46263"44&&4&@PpoQQopU&4&&4qKLL@+ '6265#"&5#6"342#!"&546;462X?+&4&+4&U*?X?>,&&,&,??,U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++++264&""/&=46;2ht $  ku $  @264&+72+#E@5KK5@U"VKjK@@ %5#5##3357!57'5!7U@*@@*++++2+@@+@@*++*VC@@7632#"&546;20]/ $( K  ]0/  K Ֆ ($ @+6264&"&264&"&2 ""@"""M""""@UU+U &%'7/763#!"&=2654ᕗ!2"LFZ!![GLVW:TT:W1F"UUUU+U5'72#!"&5463U+kk+j+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&::''7&67>'&47= L. @Z @ .MZF+U#6264&"332#!"&546;462"X??X?+'DD#(8((8?X??X*8((8(U )$264&"7#3264&"%#"&5#"&5#5463!r@5_K@+&4&&4&++u5Uk&&&&V@@ 1!'#264&"264&"%+"&=!+"&=76;5332k* ),   ,55`€  ++@"%54&"6"26472+'#"&5463XPX0""0"[U@@U%%"0!!0h@@+@@%5'2'"54?7@ xr xrk-( )-, B)-,'6264&"%3##5.'#53>7532"&4|WW|WT,,`C*C`,,`C*C`F22F2kW|WW|S*C`,,`C*C`,,`2F22F`@''z@@k+ 7!!3264&".5462k*j"@ +GKjKU*;""++u%%4|+5KKk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ %5##376/&%2#!463u+`5&+U++&U::''7&67>'&47= L. @Z @ .MZF@@ !7!'/265##526572#!"&5463k*`J6J>W+>,&`@ X>,?kA'**@U%5#%##5##5#57!'!5@+UVUUU+kk++!77'+*`"<QU@ I2654&"264&#"264&#"73+"&=.535.535.53546;23$$$$$@$ $@$@$@ @$@""""-, ,-, ,>"7'77#5726323"'#5'6"&462ӕi"'*o ?G. -+-I""c+Id/"3+5@**""k+ 5#5##335&2.54U@*@@*S|W,+4' +*@@*@@W>PF=EAR>k+ 6/&7'62.54>PGG|W,+4' _PGGW>PF=EAR>@@#/588k+"6274&"6"2654&2.54n;4;f""i|W,+4' .DW>PF=EAR>@@ %#7'7#57'53'73''71>=π1=>O1>=π1=>1=>O1>=π1=>O1>=@+463#5#'53#5.=3353UA*56j*."5".+*+7Vk"11"U@ 7?#536264&"7"&=##46;23226=#"&547'7U+U+  ;,   "-kK  /kU` $-@@ &546;462"632+54)  ?X??XH4@!9) *NX??X?G' u++"&.6%54&#"337335'26!467623#462"6462"B>;E!$ < !+.V.++    &&! !.D--Dk3    U@ 0$264&"'35#5#264&"2##'##57"&=4>R+kk*kSX, +*Q*0 ,55UUUU-"3+ ++ +$k+ *%5#264&"7#3#'##57.=46?#53#k] +*Q*0" D;fF?Akk`& ** "$) *+!(/3735'735"&/&#"3576"&46255#573#'7{;-%.+, -G1  p*&a""55u5uu55Bӫ+,@7*".dGI""%56& Z %56 UU #%53'53'5373#53#535335353UVVVV*VVVVVV*VVUVVVVVVVVVVVVVVVVVVUU!'7ww*xxk+3k+k++ %7#&2"&4U}}}V}}}k@?kkkkUU'7!5!'wwx*x++ %'7''72"&4kMMMMMMMM}}}MMMMMMMM@}}}Ik?'7wwI'7IbbbbbU'7'Հbbbbkk ''7'77wwwwwwwwwwwwwwwwwU''bbUbbI'7bbIbkk 3#5#53#5'53#3#5+j*@@*jj@@jj@@j*j*@V@*jkk 3#5353#'53#553#5U@j**j@*jj*U*jj*@@j**j@@ !!5!5!@+j**k++U+2"&462"&4&2"&4""""""+""""""U+62"&462"&46"&462""""<""""""D""VU7#7&#"32673#"&4632y2E&45KK5*B ,\;FddFGy2E&KjK/&8HddUb '777'bbbDDbbDDbbDDbbDD@b %7'?'7DbbDDbb|DbbDbbUU7'#Uw*xwwk@ 353#'M+M@MMU@ %'7#33'7M+MMMUU'737w*xww 3#%'7++ bbw 3#'7'7U++bbk'264&"264&"7!547'76275!"&7  t  ==-1 D 1*W|W@    W-KK--11UU>XX@+!%'73#5'7'753'64'7((<\\zbwwb!V1 )QQ)\\ybwwbd2z4*X*V1+U6264&"72#"&463#53""*GddGFdd***""eedd@kU**++%2654''7&#"62"&4Fe%0r%09FeS}}}UeF90%90%e}}}++%654&#"27'2"&4$eF<-i<-$e}}}-Pp K  //^/ $&+?,>W+pPK K Ֆ ($ /\1/  @@:54&"32+"&=46354622#"&546;276Z k , K  //^/ $  U U   K Ֆ ($ /\1/  C(%"'&'&=&""/&476 %#53#75 .h. 5i" K`5BB5dK `@@ $3#2#"&546;276#5++ K  //^/ $+v K Ֆ ($ /\1/   U+ 5##5##5#72#!"&57+++UVVVVVVU+%5#5#2#!"&57***jjV++@++ 5##5##5#%2#!463k++*++U++++++U++5#5#2#!463***U+UUV++UU%55"&5472'654&#'7UUFeK5FeK5UU@UV@eF2)!5K+eF2)!5K@UV== #)'654'57'567'7#7&54?'6733 &/O2 &/33f 33E0*4&/2,4&/33E0* @U%75375>54'553'4677#7&*22H8&/%0U*H8&/%022뀀32F;\, B*5%/++k;\, B*5%/32k %'353#2+"&5463UUU@*VVVjj*+!)2+&'3#&'54632#4&#2#52#4&#k-Aja*qO&@>W+>,+* bOq&X>,?@U -!'#264&"264&"%+"&=!+"&=76;2k* ),   ,+`À  @#%#2+"&54635373#53'53U+++k+k+k*U@֫++++%55#3572#!463UUիDDEU /7M75"&='73#"&54632++3232654754&"32+"&=4635462gV+}XY}}Y!+ +  ,/Y j ,A*fAaY}}YX} 6* * @/D  U U  *k.>!##5#%!532&4&&4&#2&&4&&p*++j*3 k.>7'#5%%70303a0-"1030g((""`(_yB @k 2!5335"&462#3*+<4&&4&k3#֖&4&&4+@%'#"&=33276%;#"&=3 OI&K H t&,>* $& e&+?,@@%2+5#"&=332%;#"&=3  `&k&,?+&&+?,@@ !;#"&=3+57#"&=33232k&UU,?+?`&k* &+?,@U&+@!*%'#"&/&67367'#"&/33.>Z{ Q##040>c(<***$?#` @~  % ."WU+3'# #U5"*%'#"&=46;23"'3;#"&=36&462Kl&9>8J&,?+/"TK&{!//O&+?,""+U (5#5#5#7"3#!"&=2654ᕗ!2*****VK**`**`**"UUU+!2#!"&546;'77FUUF+VU++FUUF@5!2+#5#"&5463UkkU+++@%!2+#5#"&5463kk+++@2#5'546;53353VKjK*V*kuK@@KuUUUU+)"&462"&462#5#76;2#5#546;2#r$$$$@@6  6@ @ $$$$uuU 762&"62'6 &"k>=*,~,+L@ba+PP==+,,+@aa+OOU+ +%5#5##335'354&"2#!"&=46;5462U@*@@*W'6'?X?*@@*@@++''F+,??,+U (763&'77&'7!>&%2#"&54?6k@\1%  +'1 E3*;O=w- 4o@=% >*'<3;/9)-  @#'>3232'354&"'#!"&=47'7';),?t'6','(6?,++'' +U+ +5#535#264&"73#"&5#"&=35#'732k@@UI  *&4&+V@@@@++@@  3*&&@@*@@+73'#''#"&547'#'632'3J+e;6CX}&<VJ6CX}&c*`<&}XC6;&}XC6d++ %5#62"&4k}}}**}}}@+ 3#462"VV$$g$$++ %3#'.46lLLl+QooLllLVzz++ %>7#&73.2"&4:SV@?iS}}}WS:V`R:S3}}}UU462"462"&4632#";V<K$$@&! .. .. !&++ b b  ??  +@#'+/39%#57#55#3#3#5#5#5#5#5#5#5#5#3!3+++V+++++*******++++++++V++U**+*++***V++U++U****V++U++U**k $%2#54'6"2!54>"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4#/62!54%#54&"&462"'64'632'##5#5353PX%8@4&&4&+  &&@+@@+#++++"H&4&&4&D&4&+@@+@@ @@ #,%5#5#5#5#5#5#'5#5#5#73!357***V*******V*****Հ@@++U****V++U++U**++U++U**+*@@++ %$"&'3&"&462"&462264&"2"&4%J; eeeS}}})!!aeee}}}++ %62#>"&462"&462264&"2"&4J; "eeeS}}})!!ieee}}}U+%!5754675462"&53++3--3V++j2J    J2U+!%54&"7!5754675462"&53U.N.++3--3o"V)77)++j2J    J2U+'%'>7372635462"&53'!57547'7 -3n$V6++<   J2:9++k) ;++%$"&537!5754675462&'7%#67$UV++3--3*FSG+S+j++j2J    J'V3@g2Wg@U+ $5#335#!5754675462"&535j;;j;++3--3V/&&I&&;++j2J    J2@@#2#75'3+5'7#"&=46;'#kVVkjVVkVkVk@VkkV+U /%2654'#+7"3&546;&72#!"&546;73,?-&U!4,?-&U!wD''?,&+?,&+@**k $%2#54'6"2!54>"&462"&462UB8*8B78x4&&4%4&&4&$55,$55$:&4&&4&&4&&4k)1>"264"&462&"264"&46254&#"#54&"%2!546326q"" >,,>,"" >,,>,G$& GHG++`*`+/11u""\,>++>I""\,>++>    `'::'UU62!546"&462luF22F2/&++&Z2F33FU$2!54'3##5#5353"&462 lu@@+@@+F22F2/&++&+@@+@k2F33FUU !62!54>2"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&U7#53##5#5355`*6`VV*VV~ U+UU+U@@ %5##5##5#2#!"&5463k++*++VV֖+*++"*%654&'++32325"&='2"&4~-;0* * fW}}}0C5V + + @T)fA`v}}}@ #5'7'+ViYRRVQQ@,&%2"&547'#"&46327&5462#"'6$%2%&&&4&&%%% X&4&W &&4&X XU+ 72654'"&54732654&'+; D<(C@KddE,! )k;+,*) 5'4TFddFlR!.-"4++ !)62#&"#6264&"2"&4462"6462"J; #b# eeeS}}}j)!**!Weee}}}0++#6264&"2"&4462"6462"3#eeeS}}}j~Ueee}}}0@ ++ !)6273"&'3264&"2"&4462"6462"b# ;J; #eeeS}}}j*!))!eee}}}0++%-62#67'7'77'7''7'7264&"2"&4J; eeeS}}})!!TCeee}}}++ !$"&'3''7?'264&"2"&4%J; -.A.-reeeS}}})!!x----eee}}}@@?''%2#!"&5463L*L*@@2#!"&5463!!***+++6264&"2"&4eeeS}}}Ueee}}}++6264&"2"&462"&4eeeS}}}X??X?Ueee}}}?X??X+@ %7'?#t<VCePPe +@ %'7/%'7'?PG^$$^G%t##t<<0[>VV>[ePPe  DN2#.''4+32765'2+5#"&53324+5324#"#476327"&'3d E5Qo/$ /5#11 #HQd Dc;`Q9{"Y/ &S    62  Qc<`@+ ##5###5!&2"&4+*+""@뀀+j""++ !53#5!3#'3#k*@@@@@@k++Uj@@@@ %$264&"53#!"&5463!2#"3H5*G+*@@7!54&"64&"2'463!2#!"&5XPX&4&&4*%%t4&&4&++627."6"264&2"&4/XNX4&&4&}}}fE&%&4&&4f}}}+%-97;!"&54?'#53367+2"&4&2"&475#53533#M+F$ K%R """"@@*@@+ 5**+ M#H""""@+@@+@++6264&"62"&47'5''7'7|WW|WEpppUeCbbHbUX|WW|qqqp24L%/7GPp/bs!**Pp! W*5>XzL%//qOF7.!S X qO,( >W++ ?'7264&"62"&47'7'7iD|WW|WEppphbbHbjDX|WW|qqq~R RR!S +&2L5##5#7!47'&6632762"&=4$2"&=45!+"&=#"&=#"&@V54  AU * =&AB%      KKKK ++%5#75#72#!463***U++UU@%!2#!"&5463#53#535U*jj@j,V*@k+@k+@@@ %5##5##5#2#!"&5463k++*++VV֖+*@@ )5#5#5#"26472#!"&546;>2k֖t  Y * @++U**V+++   *@@-%54&""264&"26472#!"&546;>2XPX4&&4&7  Y * k%%&4&&4{   *@@ %264&"5#5#2#!"&546;>2  ****Y *   ̀U++@*@@$%5#55"26472#!"&546;>2UUkk   Y * U@jk@   *@@$%7#5##6"26472#!"&546;>2k@V@t  Y * kUU   *@@ #?''6"26472#!"&546;>2ի7  Y * 7   *U#'72654/"&54635eFUU5Kq5KeFUU[)2Fe@VU@K5DK5!)2Fe@VUU%3'337#!"&5467>32+@kk@Vr):?,5KB0L-:XjjV=*,?K51I'0IU+7572#!"&546356 *Vk@ 2'463k@@Uk@%#72'463kkk/@@UU@75#5#7#3#3#"&'#53&=#53547#5367'7627+VVV-++-<;F;<-++-<#//#++U***++##++*#..# %/&'.77'61$Q ^@\&X k1 X&\@\ Q$U3'34632&#"%##"'73265#@UV@eF2)!5KV@eF2)!5K@UUFeK UFeK5+U!!VՈ++ ?''62"&4L=}}}L}}}@%#2#!"&54633#53#3#Ֆk@  U+7572#!"&546356 *V+ %7'7''77cccbbb+U5!5!2#!"&5463VVU++Հ+@@ 3#53!53'53Հk@!5373!+"&Jj++U+ 3'5#5##!"&5463vv@@u++U++UV@@/264&"%2#!"&=463264&"%2#!"&=463""@ /""@ @""f ""g Ik?'7ww k ?'77'7 wZxYwwYĈ@@%5!332#!"&546;533#5++kk+*++kk@@ 2#!"&=3!!#54637#53'7+*+l77kkUU*UU8*8kk++ %72"&42"&4/QQ(}}}  ѯQU}}}A  ++/2++54&"#"&=3264&+546;546232  Q"0"Q !! V,V,V !! Q"0"Q   V++&62654'#"'2"&42"&4&2"&4en@!OS}}} pUeFZP# F}}}S+9%'.5463263250;C2:&&:2C4=E90.D71D--D1'T>>+9-%>54&#"#.#"2'.5463260.6+ +(+ +6.0`2C;05E=4C2:&&t+,<. ** .<,+ND17D.0>>T'1D--++5#5#2#!463***U+UUV++UU+!6462"'654&"327#!"&546;&4&&4R?X??,^ 4&&4&MR,>>X?_VU6!%'#"'5332673'"#>327#7&cgh(0>,,6-'9+':+T8=,,6hg,,60%$0%6J,,6 @@"&+/48<%5353!!"&553'5353"&53#532##5#46#57#5@+++U+++++U*+*+++++++++*++++U**V+++++**V++ @@ #(,075335375#2+"&=4635353"&53'53'53++*+++++++@++++++++*++V**kU 7!!%'353k**U+땕+@ %7'?#t<XX|W@VS@UZ-7pp8,W|WW>VSP+U 7#5#7##5#j@@jVU+ 75#'3!!57'UUUUUUU UKKUUKUUUU+ !!57'UUUUՀUUUUU+'54&"264&"72#!"&=46;5462B'6'1""?X?U+''+""+,??,+++5#5#2"&4***C}}}@++@}}}++ 53264&"2"&453*[eeeS}}}*@++eee}}}À@75#53572#!"&=3!!#5463U++@*@UVV,VUU4%7"&4?Z&L2dd2y^5Z&54L2dd2y@k+"&=46;2x]] @k%7'#%+"&=46;2ULL ]] kk ++ #+05=%364'#67#'64'#67#'67&/3&47#73&&'&2"&4]HH)= ? d2 R 9 = = PHH R x = }}},8(R,,),,($88$(*,),,,8$(}}}@@3#5'7#53#!"&546;#++Lj+L֕*+@k !!5!%5!%5353'53++++++++k+++V**U++++V**U+'54&"264&"72#!"&=46;5462B'6'1""?X?U+''+""+,??,+U+!)%5!2#!"&=46;54&"#462"&462'6')?X?Z""U+'',??,+""U+ #+%5!354&"2#!"&=46;5462"&462>'6'?X?Z""U+++''F+,??,+""++*%64&#"'&#"264&""/&=46;2p[t $  ,[ u $  ++2#!"&546;53#35+*UU+3'5#5##335#!"&5463vv@@*@@*@u*@@*@@*V@U##5#72+535!3#"&5463U@*@UUUU+V++@@3#5'7#53#!"&546;#++Lj+L֕*+ %3'35%5#535#'775#7#+@kk@k@@@kkU@kk@@kk@@k@V@@V@kk@@kk@+U %%7'654&"32?2#!"&54632"&4f>8P88(, ,|>(88P8k, ,+U5!5!2#!"&5463VVU++Հ++@ /%54&"2672+5>5#"&5##"&546;73+""->+2F2+>-D''UU-G/#33#/G-++@@'%54&""26472#!"&546;53353XPX4&&4&U++%%&4&&4f*++++CM$264&"7/+"5'&'/&?4&465'&?66?4;276'"#&o*  *OB^K%  %%  %^Bk%#2+"&5463#57#5k***k*րV++UU !62!54>2"&4"!54&"264@L??IF22F2XVo&&*@@*3F22F!  &&+7!''72#!"&546;!!"&5+K5K+`@`k*+*+@@!3#2#"&546;276@ K  /0]/ $@6 K Ֆ ($ /]0/  + 35#5#2 6****xvU+Հ[;Z@%!2#!"&5463#5Uj,V*U U #7'#'73``U`8U``U`8c򫫫c@@"&5472654/#5|DppD7W|W7I*:XPppPX:-G>WW>G,M+@ !5264&"5#72#!5#5463   +&UU&UU  jj&UU&++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}++ +463!22'#"&=!5k U  U U  V+ @ U +@+!%7777777''''''%5!5!5!@  + V ++U**V+++@  A%5#&''7#5!"2646"2642#!"&=46;&546327632m-#@@#-mVt  t  V/&! !&Հ<W WXX|W@VS@UZ-7pp8,W|WW>VSPk+264&"&2.54,, |W,+4'  ,,W>PF=EAR>++ '5264&"2"&4 `p1eeeS}}}kp9Deee}}}@K6264&"'5'#"&462P88P8j j&4:QQtP!8P88P8j j!PtQQ:4&-+?6264&"7/+"/&'/&?&47'&?66?6;276>,,>,-+ 5V5 +--+ 5V5 +-,>,,> # J8 8 J ## J8 8 J #@@7GO$4'76/&&/&+"'&?;2?67?6/72#!"&54632"&4p % < %  % < % &""4 '(34 '(3*""@2#"'73264&"3'34"&462ppPB3(/>WW|W@VU@""pp(W|WW>UUP?""kz%'73#5'7'75353#53353=((=\\zbwwb@+++*(PP([\zbxwb++++++%#2+"&546353#53#53U+*+UU++++++@)264&5'75373#'!2#!"&5463&&o 5 5 5 @&4&5 5 5 5 A,V*u '7'537#553''7{tt!]]o*V++]]!ttpp********pp" (2#4&"#4''75&5462&2#4&"#4Š+pp+I@@I ,s|W*?X?*aPppPaFI@@IF $$W>,??,> "-9E%53#5&3#5354623#53546253#5.753#5.3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU  "-9E%53#5&3#5354623#53546253#5.753#5.3#535462k+*V++  +*  U*+*U*+  ** ZZWUU ^U **-ZZ ** ZZ ?UU k+ 353353353#5'53546;2***+@@@****@@@@@'3;$2"&462"&4264&"2"&42"&46+"&46;2"&462>=ppp_ŠŠ@@}ppp;Š¡}@%!2#!"&5463/'%'#++U5555+Vj,V*66V++++6@@ $(3#2#"&546;276'#5##5++ K  /0]/ $++*@+` K Ֆ ($ /]0/  ++++U#!53"&5472654/#553#53@+ JddJ=KjK>-**+++4XFddFX4&H5KK5H%S+++++Z(2&"'662&"264&"72+"&5463cC88E ,|,Z;""k E88E,,""f  k#'#5.5326553#536"&=46253K5*5K$C\C1+*4&&4&++6RFFR6/>>/++++&&&+++@?'7353#!"&53546;2V*VkUk+++++%%7'5353#!"&=3546;2!#!"&=uuU+kjUUU@k++++@ "6264&"'3'32#!"/&546;762""@of ( 6 f]""^^ ( +#+$2"&43!2+;!"&54?'#2"&4Z""F< L M+o""""o* #+ 5""++ %5#5#5#'5#5#5#2#!463kk*++++++UU++@++@++++@++@++U4 '7'3''##3lNX,Ux-m(m mOv@@++ %'7/72"&4ZPi))iPZX}}}gE `aEg6}}}@U%5#%##5##5#57!'!5@+UVUUU+kk++Uk !!5!5!5#5UVV*++++**+k "72#54>2#54&"&462"&46237BJP4&&4&v,,.05$ 00`&4&&4;, ,@k 5#5353#'U֖U@U@*@@*@Uk@ ##5#3'353U@*@@UU@*UUU++ %#5##'3353'&2"&4u5+5K5+5K-}}}UUKUUKJ}}}52#!"&546;#!#5'3533@U@*@+*+*U@%5#5#2#!"&5463kUU*@  ',049=A%53#5375353535353532#5"&53'535346353'53k*++++***++++++++++++@++++**+U++++U+++++U*++U++U+**U++U@ +5#5#5#'5#5#5#3#5##5##33533++++++++++++++++++@++U**V++++U**V++++++++++3#2'&=7#"&57#54?63VVU  A   b)@3+"&=4?323A   *V+)  b/2'&5>7#"&=4?63'+"&=4?32 j o 1 P1  j o +  i 4 qUq  i 4 @k %53'3#53!5!%5!%5!++++++++**+++++V**U++@@3#5!2#!"&546;53353kk*+++kUU*++++U .467264&"62"&4@/&8HH8&jKKjK:eee*TB ,\v\, KjKKjeee++5"&46;"&54752654'7"&546752654'>}}}X"$2F2&KjK=.?Wee2>YX}}}  -,#22#!&45KK5/G+`AFeeFG2+ #%3'7#'##''7&'367#53533#SE#`+e+`MBkm(+.*?5]9@@l,Bjk,5(3?+**+P;+ %7''777U1hUU11hUU1@U5!5!5U@U@*@+ 3'''77U1UUh1UUhk@ 2'463k@@Uk@%#72'463kkk/@@U@?''.=ի7nRRn7VYY+@2#!"&=4632#!"&=463 k  U 733#!3@@@+k 3#!533UUU*@U 3#!333Ukkkk+@!!2#!"&=4635!+k @+ @@Uk !!5!5!%5!UVVVV*V++**U++Uk !!5!%5!%5353'53VVVVVUUUjVVkUUUUjVVU 3+5353#53#53'53UkkkkkkkkU 3#53!3353kkk뀀U!!5!Ukk+k/2+"&546;2+"&5463#2+"&5463 @ @ @     `2"&4264&"62"&'64&&4&X??X?@&4&&4?X??XXHHXXHH+%532'327'#"&547'7.'#"&'67."'632'654&& ?,!&z5+2O7 +.'.O1>?@&3,? !&4XH>, ,7.XH;*>,?+@  A%5#&''7#5!"2646"2642#!"&=46;&546327632m-#@@#-mVt  t  V/&! !&Հ<W W>X+++#'2#4>54&"#4264&"2"&453F2@*"*eeeS}}}*2#9!#eee}}}++@k !!5!5!%5!@*V++**U++@K %##5#53533264&"'5'#"&462++++]P88P8j j&4:QQtP!+++++k8P88P8j j!PtQQ:4&@K 3#264&"'5'#"&462kkP88P8j j&4:QQtP!@V8P88P8j j!PtQQ:4&@+5#72+#553##5#53##553#5##53++  + u` ` U +  5  + `` `` +55++@ %#546;23#%3#5!#5#k@@j@@V@j@@@@@5@%&/55'!!+R|"j);q  j n2  C+'@&'77'776!! |Rq"1*jX)r xj?! T  +U 732653"&733'3+2F2+KjKk*K``K#22#5KKw``k@ ##3##53#2#353+"&=46;#@++ ` J* @ u   + @ + V @@%5#%2#!"&5463k***++ ?''5#2"&4܏q)}}}Տq)++U}}}ZR$64&""&4653#5!#35DDaDDnXX|VVlUUUUUDaDDaD X|VV|X@UUUUU++/6264&"2"&4"32653#"&=47632#4'&'&eeeS}}}((&(*&!& Ueee}}}:: 0*)  >+6Je|%#&'&54622654&#"'&47>32"&54&"'3262#"'&5432"'&'&5462"54&""&76762'&'.%"'&#"&47632>.!.&6'&[@.L W4Ig'6&&(* =7)  (3 9GdG:R:  02x21 -.l.-,;N,1 1,N> @%!%#!"&5463!2#5Vj,++ $(83'7'3?2#5!!#3#535#"&54635#72+"&=463A5455A*+++kk k @&>''>&@Ukk++**+ e,%+"/76323546232'&546254&" j Iq+8P8* , q  j24(88(5Pk+-5%3#"&5467326'4633"'32#5#"&5<62",:',>0%&!6*$282@*k$$%0>,':,!& '*)Iuj$$+k %'73#55#5@UUUUUU@*V@UU@*@+#'%5!2#!"&546;53353#5##5##5*++++*++UV+**********++%>737.'5'.4670I@hPI0Ph2NN2QooQlH0Pi0HAhPVlVAzz++ %6737&'5'.467 iO( OiQooQ Ml lM("("zz @U #'+!!53!5353#53#53#53#53753#53#53@ի++*++kjkVU++++++++++++++V******@U !!5!5!%5!@Vj@@@++k/$264&"'#53.#"326%"&547##"&46;'#53{4&&4&<<!&&!)8>Z=;#9'->>-+L^&4&&4+&4&<+-==-;%0=Z>+*U27!4/7"&54?&ZZ&2dd2y7&^]&H2FGddGF2y+*+3;CK%&+"'&'&>7>7676363226462"&462"&462"462"r     'SS'  !   ",,,,,,,, * ** (  (Q, ,u,, ,, 6, ,+U %##5#5462&462"U@@*&4&*$$Vjj&&$$@'64''64'2!546462">>#,,# $luV2F22FA>"30%#X $-/&++&F22F2 @@ #'+/3#54&+5325335335353#535353'53533#+&jj,?+*++*++++++++*++++Ujj&+?++++++U++++U++++V**V++*+U"'%'5'#56?6;2'532"&4#'@@ 8L Q""`6+K @@@ .!{L1 k""6J 3#"'"&547'"'"&46327&5462627&5462L"7 a"a"6L"f"L7a"a6K@@'5#7.27653"'&4627 J[Ց;,{,+V|,++8888p8:UZ-7j-<,+,xX,+=O7887p8<++ %7'5#&2"&4Z` C}}}:o}}},+"/6363254623546235462354623#$ \#24  ˶  v @@'%27#"&'#53&47#53>32&#"3#3#@3'&6J>cKAAKc>J6&'3'B{{Au"&1H8++8H1&")"++")++!%AU%4&+3533#'326'>?#7&'4'#3#"&46327'&#"32672+'#"&546; )M ::+  U 8T/ !$33$%/U V'$99;+ / F ! * 3H30@@-62"&47'!23'#'#"&547'#"&54?/7"" L l+2L= /^"" ++#=  5c^U+%%264&#"'3'632#"'##!"&5463,??,: U".,,'% 5L?X>1U"(+>, #UV 2'35#'35#'3'5#'#'i~)++++ezU+++)~+k++FzUj+k@3!537377'7''!+"&KJJj.-------S++.----...+++#'#'#5'75#'7#53'735'753737YEc+dE*Ed+cEYYEc+dE*Ed+cE*Ed+cEYYEc+dE*Ed+cEYYEc+dEk /3'#264&"'5#264&"'35#%#"&5#"&5#5463@kV(@UN UU+6&4&u&4&+VwVVwV*j&&&&s'2"/7264&""&462'&"276?]`CC`" <**<G5!D^D"*<*>5?@.6.7&474367t2>0s1z11 2=??FbQ8D2 11z1s0>2=??F8+@+5#32+5##"&=46;573353#!"&=3+VVU+U+Vk**@++@*++*UU@@'7264&"264&"&264&"&264&"264&"2#!"&5463RNN@NN.*@%CKS73"&26723264&#"#.""&#"3263%"&'.'&47>767632$462"6462" 4@4!fO  OfO  k _r^!!6I:]![##M0% ++(-$264&"264&"%#"&'##"&547'#53!'2#^+*-),'-/J7GdUE!+%%+,^++9dF++%'''7''7'7'7777--LL--LL--LL--LLU@7!!5#72++"&=UVV+++2##3k+@@k@@#33#U+"&5473462"k.7&5462!!'?VV?"VZ aAAa *+)-19%'3'"&463";2#54#54춭3#73#%7'#53k??6**!, <% 1$ ' 5 vkՕ?[+:* '"R:$,,$3 @@@@+k,0482#54&+"&463"37#54춮43#73#%!!V+ !**]% 1$*' 5 v@&&#+:* 5:#00$2  *@@@@@++&'672>3&'.J* *CCDp!!pD_LL_3""_CCgB33BT+N#'"/+"/+"57#+"/+"5'75&5!7&76'&'"'&743 / #" 0/  $ )> pQbBDf'<8R " %0b),t `   R V  *Copyright 2015 Google, Inc. All Rights Reserved.Copyright 2015 Google, Inc. All Rights Reserved.Material IconsMaterial IconsRegularRegularFontForge 2.0 : Material Icons : 8-2-2016FontForge 2.0 : Material Icons : 8-2-2016Material IconsMaterial IconsVersion 1.011 Version 1.011 MaterialIcons-RegularMaterialIcons-Regular2    DEFGHIJKLMNOPQRSTUVWXYZ[\]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0123456789_error error_outlinewarning add_alertalbumav_timerclosed_caption equalizerexplicit fast_forward fast_rewindgameshearing high_qualityloopmicmic_nonemic_offmovie library_add library_books library_music new_releasesnot_interestedpausepause_circle_filledpause_circle_outline play_arrowplay_circle_filledplay_circle_outline playlist_addqueue queue_musicradio recent_actorsrepeat repeat_onereplayshuffle skip_next skip_previoussnoozestop subtitlessurround_sound video_libraryvideocam videocam_off volume_down volume_mute volume_off volume_upwebhd sort_by_alphaairplay forward_10 forward_30 forward_5 replay_10 replay_30replay_5 add_to_queue fiber_dvr fiber_new playlist_play art_trackfiber_manual_recordfiber_smart_record music_video subscriptionsplaylist_add_checkqueue_play_nextremove_from_queueslow_motion_video web_asset fiber_pinbranding_watermarkcall_to_actionfeatured_play_listfeatured_videonote video_call video_labelbusinesscallcall_end call_made call_merge call_missed call_received call_splitchat clear_allcommentcontacts dialer_sipdialpademailforum import_exportinvert_colors_off live_help location_off location_onmessage chat_bubblechat_bubble_outlineno_simphoneportable_wifi_off contact_phone contact_mail ring_volume speaker_phonestay_current_landscapestay_current_portraitstay_primary_landscapestay_primary_portrait swap_callstextsms voicemailvpn_keyphonelink_erasephonelink_lockphonelink_ringphonelink_setuppresent_to_allimport_contacts mail_outline screen_sharestop_screen_sharecall_missed_outgoingrss_feedaddadd_box add_circleadd_circle_outlinearchive backspaceblockclear content_copy content_cut content_pastecreatedrafts filter_listflagforwardgestureinboxlinkmail markunreadredoremove remove_circleremove_circle_outlinereply reply_allreportsave select_allsendsort text_formatundo font_download move_to_inbox unarchive next_weekweekend delete_sweep low_priority access_alarm access_alarms access_time add_alarmairplanemode_inactiveairplanemode_active battery_alertbattery_charging_full battery_full battery_stdbattery_unknown bluetoothbluetooth_connectedbluetooth_disabledbluetooth_searchingbrightness_autobrightness_highbrightness_lowbrightness_medium data_usagedeveloper_modedevicesdvr gps_fixed gps_not_fixedgps_offlocation_disabledlocation_searching graphic_eq network_cell network_wifinfc wallpaperwidgetsscreen_lock_landscapescreen_lock_portraitscreen_lock_rotationscreen_rotation sd_storagesettings_system_daydreamsignal_cellular_4_bar+signal_cellular_connected_no_internet_4_barsignal_cellular_no_simsignal_cellular_nullsignal_cellular_offsignal_wifi_4_barsignal_wifi_4_bar_locksignal_wifi_offstorageusb wifi_lockwifi_tethering attach_file attach_money border_all border_bottom border_clear border_colorborder_horizontal border_inner border_left border_outer border_right border_style border_topborder_verticalformat_align_centerformat_align_justifyformat_align_leftformat_align_right format_bold format_clearformat_color_fillformat_color_resetformat_color_textformat_indent_decreaseformat_indent_increase format_italicformat_line_spacingformat_list_bulletedformat_list_numbered format_paint format_quote format_sizeformat_strikethroughformat_textdirection_l_to_rformat_textdirection_r_to_lformat_underlined functions insert_chartinsert_commentinsert_drive_fileinsert_emoticoninsert_invitation insert_link insert_photo merge_type mode_comment mode_editpublish space_barstrikethrough_svertical_align_bottomvertical_align_centervertical_align_top wrap_text money_off drag_handle format_shapes highlight linear_scale short_text text_fieldsmonetization_ontitle attachmentcloud cloud_circle cloud_donecloud_download cloud_off cloud_queue cloud_upload file_download file_uploadfolder folder_open folder_sharedcreate_new_foldercastcast_connectedcomputer desktop_macdesktop_windowsdeveloper_boarddockgamepadheadset headset_mickeyboardkeyboard_arrow_downkeyboard_arrow_leftkeyboard_arrow_rightkeyboard_arrow_upkeyboard_backspacekeyboard_capslock keyboard_hidekeyboard_return keyboard_tabkeyboard_voicelaptoplaptop_chromebook laptop_maclaptop_windowsmemorymouse phone_android phone_iphone phonelink phonelink_offrouterscannersecuritysim_card smartphonespeaker speaker_grouptablettablet_android tablet_mactoystvwatch device_hub power_input devices_othervideogame_asset add_to_photosadjust assistantassistant_photo audiotrack blur_circular blur_linearblur_offblur_on brightness_1 brightness_2 brightness_3 brightness_4 brightness_5 brightness_6 brightness_7 broken_imagebrushcamera camera_alt camera_front camera_rear camera_rollcenter_focus_strongcenter_focus_weak collections color_lenscolorizecompare control_pointcontrol_point_duplicate crop_16_9crop_3_2cropcrop_5_4crop_7_5crop_din crop_freecrop_landscape crop_original crop_portrait crop_squaredehazedetailseditexposureexposure_neg_1exposure_neg_2exposure_plus_1exposure_plus_2 exposure_zerofilter_1filter_2filter_3filterfilter_4filter_5filter_6filter_7filter_8filter_9 filter_9_plusfilter_b_and_wfilter_center_focus filter_drama filter_frames filter_hdr filter_nonefilter_tilt_shiftfilter_vintageflare flash_auto flash_offflash_onflipgradientgraingrid_offgrid_onhdr_offhdr_on hdr_stronghdr_weakhealingimageimage_aspect_ratioiso landscapeleak_add leak_removelenslooks_3lookslooks_4looks_5looks_6 looks_one looks_twoloupemonochrome_photosmovie_creation music_notenature nature_peoplenavigate_before navigate_nextpalettepanoramapanorama_fish_eyepanorama_horizontalpanorama_verticalpanorama_wide_anglephoto photo_album photo_camera photo_librarypicture_as_pdfportraitremove_red_eyerotate_90_degrees_ccw rotate_left rotate_right slideshow straightenstyle switch_camera switch_video tag_facestexture timelapsetimer_10timer_3timer timer_offtonality transformtune view_comfy view_compactwb_auto wb_cloudywb_incandescentwb_sunnycollections_bookmarkphoto_size_select_actualphoto_size_select_largephoto_size_select_smallvignette wb_iridescent crop_rotate linked_camera add_a_photo movie_filter photo_filter burst_modebeenhere directionsdirections_bikedirections_busdirections_cardirections_boatdirections_subwaydirections_railwaydirections_transitdirections_walkflighthotellayers layers_clear local_airport local_atmlocal_activity local_bar local_cafelocal_car_washlocal_convenience_store local_drink local_floristlocal_gas_stationlocal_grocery_storelocal_hospital local_hotellocal_laundry_service local_library local_mall local_movies local_offer local_parkinglocal_pharmacy local_phone local_pizza local_playlocal_post_officelocal_printshop local_dining local_seelocal_shipping local_taxi person_pinmap my_location navigationpin_dropplace rate_reviewrestaurant_menu satellitestore_mall_directoryterraintrafficdirections_run add_location edit_locationnear_meperson_pin_circle zoom_out_map restaurant ev_station streetviewsubwaytraintramtransfer_within_a_stationapps arrow_backarrow_drop_downarrow_drop_down_circle arrow_drop_up arrow_forwardcancelcheck chevron_left chevron_rightclose expand_less expand_more fullscreenfullscreen_exitmenu more_horiz more_vertrefresh unfold_less unfold_more arrow_upwardsubdirectory_arrow_leftsubdirectory_arrow_rightarrow_downward first_page last_pageadbbluetooth_audio disc_fulldo_not_disturb_altdo_not_disturb drive_etaevent_available event_busy event_notefolder_specialmmsmorenetwork_lockedphone_bluetooth_speakerphone_forwarded phone_in_talk phone_locked phone_missed phone_pausedsd_cardsim_card_alertsms sms_failedsync sync_disabled sync_problem system_update tap_and_play time_to_leave vibration voice_chatvpn_lockairline_seat_flatairline_seat_flat_angledairline_seat_individual_suiteairline_seat_legroom_extraairline_seat_legroom_normalairline_seat_legroom_reducedairline_seat_recline_extraairline_seat_recline_normalconfirmation_numberlive_tvondemand_videopersonal_videopowerwcwifienhanced_encryption network_check no_encryption rv_hookupdo_not_disturb_offdo_not_disturb_on priority_high pie_chartpie_chart_outlined bubble_chartmultiline_chart show_chartcakedomaingroup group_add location_citymoodmood_bad notificationsnotifications_nonenotifications_offnotifications_activenotifications_pausedpages party_modepeoplepeople_outlineperson person_addperson_outlineplus_onepollpublicschoolsharewhatshotsentiment_dissatisfiedsentiment_neutralsentiment_satisfiedsentiment_very_dissatisfiedsentiment_very_satisfied check_boxcheck_box_outline_blankradio_button_uncheckedradio_button_checkedstar star_half star_border 3d_rotation accessibilityaccount_balanceaccount_balance_wallet account_boxaccount_circleadd_shopping_cartalarm alarm_add alarm_offalarm_onandroid announcement aspect_ratio assessment assignmentassignment_indassignment_lateassignment_returnassignment_returnedassignment_turned_in autorenewbackupbookbookmarkbookmark_border bug_reportbuildcachedchange_history check_circlechrome_reader_modeclasscode credit_card dashboarddelete descriptiondnsdonedone_allevent exit_to_appexplore extensionfacefavoritefavorite_borderfeedback find_in_page find_replace flip_to_back flip_to_frontget_appgrade group_workhelp highlight_offhistoryhomehourglass_emptyhourglass_fullhttpsinfo info_outlineinput invert_colorslabel label_outlinelanguagelaunchlistlock lock_open lock_outlineloyaltymarkunread_mailboxnote_addopen_in_browser open_in_new open_withpageviewpaymentperm_camera_micperm_contact_calendarperm_data_settingperm_device_information perm_identity perm_mediaperm_phone_msgperm_scan_wifipicture_in_picturepolymerpower_settings_newprint query_builderquestion_answerreceiptredeemreport_problemrestoreroomschedulesearchsettingssettings_applicationssettings_backup_restoresettings_bluetooth settings_cellsettings_brightnesssettings_ethernetsettings_input_antennasettings_input_componentsettings_input_compositesettings_input_hdmisettings_input_svideosettings_overscansettings_phonesettings_powersettings_remotesettings_voiceshopshop_twoshopping_basket shopping_cart speaker_notes spellcheckstarsstoresubjectsupervisor_account swap_horiz swap_vertswap_vertical_circlesystem_update_alttabtab_unselectedtheaters thumb_downthumb_upthumbs_up_downtoctodaytoll track_changes translate trending_down trending_flat trending_up turned_in turned_in_not verified_user view_agenda view_array view_carousel view_columnview_day view_headline view_list view_module view_quilt view_stream view_week visibilityvisibility_off card_giftcardcard_membership card_travelworkyoutube_searched_forejectcamera_enhance help_outlinereorderzoom_inzoom_outhttp event_seat flight_landflight_takeoff play_for_workgifindeterminate_check_box offline_pinall_out fingerprintgavellightbulb_outlinepicture_in_picture_altimportant_devices touch_app accessiblecompare_arrows date_range donut_large donut_small line_style line_weight motorcycleopacitypetspregnant_womanrecord_voice_overrounded_cornerrowingtimelineupdate watch_laterpan_tool euro_symbol g_translateremove_shopping_cart restore_pagespeaker_notes_offdelete_foreverac_unitairport_shuttle all_inclusive beach_accessbusiness_centercasino child_carechild_friendlyfitness_centerfree_breakfast golf_coursehot_tubkitchenpool room_service smoke_free smoking_roomsspagoat '( ,latnligah8T)+n-L/1n9=0@ @JKP^Zb2bfhh  !!H@xDr>b ,Ll:Vr*D\t(>Rfz.>N\ht~ ! #" "! !  " !   !   !  %! !  %! ! ! j$  $ "!  $! !# ! !"  ! !" !#  "!  ! ! !" ! !  ! !  !! !i$  $ ! "!!"! "! $ $$ !   " #k $  "  ! ! l $ $  !&   | $ "$ !! &f  ! "" ! ! "![  !   "! %  !   ! !!  !h $       ! "!J !!!j ! !  +  !     "!$  !! -# ! "!# %_& "!" !,"g 7p8\"Bb(B\v,F`z "8Nbv!!&  ""!! !"!! u $!"!!  ! " '! "!! "!"  ! #!! "!! "!!& "$ ! $  !! " " !!& !   !      !  !  !  !  !  !  " !       !& !!& "  !  "! "   ! !!& !  !   " !" " !  "!!  #" |"  " "" "V8b$Hj >\z$@\x.F^v6Lbx 2FXj| .<HT`lx! ! "! % "! !    "!! " "!! " !! "  W! $ ! " $! "  N" $  !&.  ! $ Y ! ! & v ! !   ! !p # ! !!  !  ! !!     #  !! !! Q " "  ! !! &L " o # !    !#  !! !      ! " !! "!P " ""  " !        !   M "   !           % &!O "   !! '      Z"!~ !m !K" nq !}X !/`@b&Fd0H`x*>Rdt !  !"  !  !" !+! ! !*! $&)! "$& !  !"  $  *! !(! &(! !,! $%! ]# \ ! $$ Z! "'! # &! "  !  !"! # # ! ! $ "! [  !   ! "! B  $ !  # "   !  ! "  # !   "    ! # '! ! ^ #>n:Xv*@Vl ! ! ! &!% " " % " " #! #% " " % " " % "  % "   % " '\ ! !)  "!r %   %! ! s %  " & #! " & #! !a # !! #! !/ "' %! % "0%! %! #!(!Z&T*Rz<b8Zz0Nl0Lf4Ld|  6Lbx   & 8 J \ n    $ .-! !%!!  ! ,! !%!!  ! #! !  "! !  &!  ! "!+! !!"'!  ! "!  " !&%!  !  !! ! " k "  !   !l ! !  !w!" &  !! !! !!!  !%!!  !.! "!  .! "#! "!#! u"  %!!   $! !! !x!" #! #!  !  ! " R  $ ! $$ ! !V   !    ! !C !  ) ! "!  !  !  ! ( ! !     1  ! $ !  !  ! !* ! 'U   !  ! 2  ! $S  "t " a $  !    "!` $   !    / "! t  h  $b $ g  #! ! ! ! ! ! !   #!! ! $-!T!",H`x 0@LXdp|  ! %  "  ! !   " $ "   % ! !  !"_ #3 "!0Rr"4DTdt! #" !&" " ! 5  "!&  "!a  !   !D ! $ !&` !! !"4  .! !! !!],\4Tt0<HT^!!  %  ! !2 ! # #!  !! # 4 ! #!!$#!  ! !! 3 ! !1 ! !$ #!  ! %!"  "!6  ! !0  ! !5  ! #"!%!  Fn&Fde& $ !d& $ !c& $ $g&  f& $ "h&  w& !j& !"l& #i & k & !b&!O$Jn Bd<Zv:Vp $<Tl&<Rh|.@P`p 7 # !> "& #; & !! H  ! :  !!!  !" "!n! N!  !&3 !!!I ! J  !"!I ! 6  $ 3 !#!&L <  !p! $$ D &9   !C    ?  &= & " < &   ! !&1  !&  "! ! ,  "!J  0 &  $ !&A  # E   ! F  ''8  ; &   #=  !B  E    $!  !&@  5  o ! M  !%G  &K  4  2  !  !   !$+       #  '"-&!&   # !# /& ("m!" % 6) !*'Pv$Dd ":Pf| ,<JVblv." % !   "!<& &  "!! "=& & " H!'! "! !# !;& &  # ! %  "!8  ! # !P & !m "  #w  '7  !& "  ! " !&x  #!9  !A &    8 9  q&r" :#v"O 76`4Rn.H`v!! " !! !#!! !! !! #! !$ ?! ! !  &! !!  !$  #! %! $ $ !" > $   !$ $ !$  $ $! Q #! %! $/! ]  !"y!.Ld|0  $  #1   $  2  $!!&WBr&Nv8^8Z| @^|0Nl0Lf2H^t  " 4 D T d t ! ' ! !"! ' ! ! ' !  "!! 8 # !!"  !" !6 !! B"   "!E&  "!A"    $  '!?$ !! $D&   ! "!o& !  =!"  !"7 ! !!^    #!! $    &D&  8 # 6 !!   &5     $ !"  #  "!  "!<  $;     ! ! !"  ! $ !& 9  !!& &  $s  v  i & ! & ! &   !  "      t   ! F & ! ! ! ! ! " $ "!C & $:     N    !&   !u R !!"  !3#$4&!:" !!>&" @!@" !$S ! <d" !! " !! p"" & %!B" !  $A "& "H "" " G"",Z 4X|8Tp2FZn,:HT`j "!! "#  "!!!   $#  ! "!! q#  "" # # "!! U !"! " "!! " #  &E!  # J ! !   #  !  !! !  #"T ! #$ !! !`  !"!L !  & d & c &  # "e&  F !C!y $K!!#w"!DM&&IGuD|Dv2`BnFp<d@d6Vv  0 N l  0 L h $ < R h ~   . D X l   * : J Z j z $.8@+ " !  !!  !! #&  ! !! & ! &S!! "!  !R!! "! !!! #& ! ~"!& $ !}"!& $ !L!! "  ! "  Q!! "! !!& &  !& "!   $   !!  ! U!! "! #K!! ! !& "! !! "  !& & !!    " "W!  !&  !!  !!g$ #!  " O!! ! T!! "! !! ! M!! "!!d"#  "! $  !  P!! !!!! "!V!! #  ! r$ ! #h& ! "! !O!!  &g$ #! h& ! "! !#<!!"  !!]  ! $ Y!! !  !T"" "X!! $W!! Z!! # $! _  ! }  "^ ! &     & ! "!^  !P  #" n " ! N !!  &     $! # &  ! "!   ! `   e $ '  { ! !   ! $  b !!#$ !! $ !F ! !%!S "!!  !   $f $ #!O  %!;  V !!y"!&z \ !$H"J!! c"!N" |x!Q'Ic"$&a! !&b!!![&#R! -\ (D`|&:Nbv ,<L\jvf  $!  !!u "!n" " $! j " !r     ! #x "  !t  $u  !   &v  " %! !G %!  l " $ !  "          w " s  !m" "!&k!   %!"%!  Y  X~!I! dp&& e"qoi#&>R`j{  z   #! %Lx.Lh 8Ph2FZn>!  !=!  !!?!  !U !$ !  ! !&  $ U  &| $ " y  "  $ !W   $ !} $ "{   $ "z $ X " $Y " "!  !&{ $ &z    ! $ & $ "!Z "  ! $ $ $  ! [ " "!!~$ &V  &0Tt*>Rfx!    !! !  !!   ! ! !# ! !s   ! @  !%!    "&! ! "&!  "!*!\"!"  "4_  "!  "! $ &' 4latnsizerxޣޣadmin/assets/icons/MaterialIcons-Regular.ijmap000064400000067400150212006510015423 0ustar00{"icons":{"e84d":{"name":"3d Rotation"},"eb3b":{"name":"Ac Unit"},"e190":{"name":"Access Alarm"},"e191":{"name":"Access Alarms"},"e192":{"name":"Access Time"},"e84e":{"name":"Accessibility"},"e914":{"name":"Accessible"},"e84f":{"name":"Account Balance"},"e850":{"name":"Account Balance Wallet"},"e851":{"name":"Account Box"},"e853":{"name":"Account Circle"},"e60e":{"name":"Adb"},"e145":{"name":"Add"},"e439":{"name":"Add A Photo"},"e193":{"name":"Add Alarm"},"e003":{"name":"Add Alert"},"e146":{"name":"Add Box"},"e147":{"name":"Add Circle"},"e148":{"name":"Add Circle Outline"},"e567":{"name":"Add Location"},"e854":{"name":"Add Shopping Cart"},"e39d":{"name":"Add To Photos"},"e05c":{"name":"Add To Queue"},"e39e":{"name":"Adjust"},"e630":{"name":"Airline Seat Flat"},"e631":{"name":"Airline Seat Flat Angled"},"e632":{"name":"Airline Seat Individual Suite"},"e633":{"name":"Airline Seat Legroom Extra"},"e634":{"name":"Airline Seat Legroom Normal"},"e635":{"name":"Airline Seat Legroom Reduced"},"e636":{"name":"Airline Seat Recline Extra"},"e637":{"name":"Airline Seat Recline Normal"},"e195":{"name":"Airplanemode Active"},"e194":{"name":"Airplanemode Inactive"},"e055":{"name":"Airplay"},"eb3c":{"name":"Airport Shuttle"},"e855":{"name":"Alarm"},"e856":{"name":"Alarm Add"},"e857":{"name":"Alarm Off"},"e858":{"name":"Alarm On"},"e019":{"name":"Album"},"eb3d":{"name":"All Inclusive"},"e90b":{"name":"All Out"},"e859":{"name":"Android"},"e85a":{"name":"Announcement"},"e5c3":{"name":"Apps"},"e149":{"name":"Archive"},"e5c4":{"name":"Arrow Back"},"e5db":{"name":"Arrow Downward"},"e5c5":{"name":"Arrow Drop Down"},"e5c6":{"name":"Arrow Drop Down Circle"},"e5c7":{"name":"Arrow Drop Up"},"e5c8":{"name":"Arrow Forward"},"e5d8":{"name":"Arrow Upward"},"e060":{"name":"Art Track"},"e85b":{"name":"Aspect Ratio"},"e85c":{"name":"Assessment"},"e85d":{"name":"Assignment"},"e85e":{"name":"Assignment Ind"},"e85f":{"name":"Assignment Late"},"e860":{"name":"Assignment Return"},"e861":{"name":"Assignment Returned"},"e862":{"name":"Assignment Turned In"},"e39f":{"name":"Assistant"},"e3a0":{"name":"Assistant Photo"},"e226":{"name":"Attach File"},"e227":{"name":"Attach Money"},"e2bc":{"name":"Attachment"},"e3a1":{"name":"Audiotrack"},"e863":{"name":"Autorenew"},"e01b":{"name":"Av Timer"},"e14a":{"name":"Backspace"},"e864":{"name":"Backup"},"e19c":{"name":"Battery Alert"},"e1a3":{"name":"Battery Charging Full"},"e1a4":{"name":"Battery Full"},"e1a5":{"name":"Battery Std"},"e1a6":{"name":"Battery Unknown"},"eb3e":{"name":"Beach Access"},"e52d":{"name":"Beenhere"},"e14b":{"name":"Block"},"e1a7":{"name":"Bluetooth"},"e60f":{"name":"Bluetooth Audio"},"e1a8":{"name":"Bluetooth Connected"},"e1a9":{"name":"Bluetooth Disabled"},"e1aa":{"name":"Bluetooth Searching"},"e3a2":{"name":"Blur Circular"},"e3a3":{"name":"Blur Linear"},"e3a4":{"name":"Blur Off"},"e3a5":{"name":"Blur On"},"e865":{"name":"Book"},"e866":{"name":"Bookmark"},"e867":{"name":"Bookmark Border"},"e228":{"name":"Border All"},"e229":{"name":"Border Bottom"},"e22a":{"name":"Border Clear"},"e22b":{"name":"Border Color"},"e22c":{"name":"Border Horizontal"},"e22d":{"name":"Border Inner"},"e22e":{"name":"Border Left"},"e22f":{"name":"Border Outer"},"e230":{"name":"Border Right"},"e231":{"name":"Border Style"},"e232":{"name":"Border Top"},"e233":{"name":"Border Vertical"},"e06b":{"name":"Branding Watermark"},"e3a6":{"name":"Brightness 1"},"e3a7":{"name":"Brightness 2"},"e3a8":{"name":"Brightness 3"},"e3a9":{"name":"Brightness 4"},"e3aa":{"name":"Brightness 5"},"e3ab":{"name":"Brightness 6"},"e3ac":{"name":"Brightness 7"},"e1ab":{"name":"Brightness Auto"},"e1ac":{"name":"Brightness High"},"e1ad":{"name":"Brightness Low"},"e1ae":{"name":"Brightness Medium"},"e3ad":{"name":"Broken Image"},"e3ae":{"name":"Brush"},"e6dd":{"name":"Bubble Chart"},"e868":{"name":"Bug Report"},"e869":{"name":"Build"},"e43c":{"name":"Burst Mode"},"e0af":{"name":"Business"},"eb3f":{"name":"Business Center"},"e86a":{"name":"Cached"},"e7e9":{"name":"Cake"},"e0b0":{"name":"Call"},"e0b1":{"name":"Call End"},"e0b2":{"name":"Call Made"},"e0b3":{"name":"Call Merge"},"e0b4":{"name":"Call Missed"},"e0e4":{"name":"Call Missed Outgoing"},"e0b5":{"name":"Call Received"},"e0b6":{"name":"Call Split"},"e06c":{"name":"Call To Action"},"e3af":{"name":"Camera"},"e3b0":{"name":"Camera Alt"},"e8fc":{"name":"Camera Enhance"},"e3b1":{"name":"Camera Front"},"e3b2":{"name":"Camera Rear"},"e3b3":{"name":"Camera Roll"},"e5c9":{"name":"Cancel"},"e8f6":{"name":"Card Giftcard"},"e8f7":{"name":"Card Membership"},"e8f8":{"name":"Card Travel"},"eb40":{"name":"Casino"},"e307":{"name":"Cast"},"e308":{"name":"Cast Connected"},"e3b4":{"name":"Center Focus Strong"},"e3b5":{"name":"Center Focus Weak"},"e86b":{"name":"Change History"},"e0b7":{"name":"Chat"},"e0ca":{"name":"Chat Bubble"},"e0cb":{"name":"Chat Bubble Outline"},"e5ca":{"name":"Check"},"e834":{"name":"Check Box"},"e835":{"name":"Check Box Outline Blank"},"e86c":{"name":"Check Circle"},"e5cb":{"name":"Chevron Left"},"e5cc":{"name":"Chevron Right"},"eb41":{"name":"Child Care"},"eb42":{"name":"Child Friendly"},"e86d":{"name":"Chrome Reader Mode"},"e86e":{"name":"Class"},"e14c":{"name":"Clear"},"e0b8":{"name":"Clear All"},"e5cd":{"name":"Close"},"e01c":{"name":"Closed Caption"},"e2bd":{"name":"Cloud"},"e2be":{"name":"Cloud Circle"},"e2bf":{"name":"Cloud Done"},"e2c0":{"name":"Cloud Download"},"e2c1":{"name":"Cloud Off"},"e2c2":{"name":"Cloud Queue"},"e2c3":{"name":"Cloud Upload"},"e86f":{"name":"Code"},"e3b6":{"name":"Collections"},"e431":{"name":"Collections Bookmark"},"e3b7":{"name":"Color Lens"},"e3b8":{"name":"Colorize"},"e0b9":{"name":"Comment"},"e3b9":{"name":"Compare"},"e915":{"name":"Compare Arrows"},"e30a":{"name":"Computer"},"e638":{"name":"Confirmation Number"},"e0d0":{"name":"Contact Mail"},"e0cf":{"name":"Contact Phone"},"e0ba":{"name":"Contacts"},"e14d":{"name":"Content Copy"},"e14e":{"name":"Content Cut"},"e14f":{"name":"Content Paste"},"e3ba":{"name":"Control Point"},"e3bb":{"name":"Control Point Duplicate"},"e90c":{"name":"Copyright"},"e150":{"name":"Create"},"e2cc":{"name":"Create New Folder"},"e870":{"name":"Credit Card"},"e3be":{"name":"Crop"},"e3bc":{"name":"Crop 16 9"},"e3bd":{"name":"Crop 3 2"},"e3bf":{"name":"Crop 5 4"},"e3c0":{"name":"Crop 7 5"},"e3c1":{"name":"Crop Din"},"e3c2":{"name":"Crop Free"},"e3c3":{"name":"Crop Landscape"},"e3c4":{"name":"Crop Original"},"e3c5":{"name":"Crop Portrait"},"e437":{"name":"Crop Rotate"},"e3c6":{"name":"Crop Square"},"e871":{"name":"Dashboard"},"e1af":{"name":"Data Usage"},"e916":{"name":"Date Range"},"e3c7":{"name":"Dehaze"},"e872":{"name":"Delete"},"e92b":{"name":"Delete Forever"},"e16c":{"name":"Delete Sweep"},"e873":{"name":"Description"},"e30b":{"name":"Desktop Mac"},"e30c":{"name":"Desktop Windows"},"e3c8":{"name":"Details"},"e30d":{"name":"Developer Board"},"e1b0":{"name":"Developer Mode"},"e335":{"name":"Device Hub"},"e1b1":{"name":"Devices"},"e337":{"name":"Devices Other"},"e0bb":{"name":"Dialer Sip"},"e0bc":{"name":"Dialpad"},"e52e":{"name":"Directions"},"e52f":{"name":"Directions Bike"},"e532":{"name":"Directions Boat"},"e530":{"name":"Directions Bus"},"e531":{"name":"Directions Car"},"e534":{"name":"Directions Railway"},"e566":{"name":"Directions Run"},"e533":{"name":"Directions Subway"},"e535":{"name":"Directions Transit"},"e536":{"name":"Directions Walk"},"e610":{"name":"Disc Full"},"e875":{"name":"Dns"},"e612":{"name":"Do Not Disturb"},"e611":{"name":"Do Not Disturb Alt"},"e643":{"name":"Do Not Disturb Off"},"e644":{"name":"Do Not Disturb On"},"e30e":{"name":"Dock"},"e7ee":{"name":"Domain"},"e876":{"name":"Done"},"e877":{"name":"Done All"},"e917":{"name":"Donut Large"},"e918":{"name":"Donut Small"},"e151":{"name":"Drafts"},"e25d":{"name":"Drag Handle"},"e613":{"name":"Drive Eta"},"e1b2":{"name":"Dvr"},"e3c9":{"name":"Edit"},"e568":{"name":"Edit Location"},"e8fb":{"name":"Eject"},"e0be":{"name":"Email"},"e63f":{"name":"Enhanced Encryption"},"e01d":{"name":"Equalizer"},"e000":{"name":"Error"},"e001":{"name":"Error Outline"},"e926":{"name":"Euro Symbol"},"e56d":{"name":"Ev Station"},"e878":{"name":"Event"},"e614":{"name":"Event Available"},"e615":{"name":"Event Busy"},"e616":{"name":"Event Note"},"e903":{"name":"Event Seat"},"e879":{"name":"Exit To App"},"e5ce":{"name":"Expand Less"},"e5cf":{"name":"Expand More"},"e01e":{"name":"Explicit"},"e87a":{"name":"Explore"},"e3ca":{"name":"Exposure"},"e3cb":{"name":"Exposure Neg 1"},"e3cc":{"name":"Exposure Neg 2"},"e3cd":{"name":"Exposure Plus 1"},"e3ce":{"name":"Exposure Plus 2"},"e3cf":{"name":"Exposure Zero"},"e87b":{"name":"Extension"},"e87c":{"name":"Face"},"e01f":{"name":"Fast Forward"},"e020":{"name":"Fast Rewind"},"e87d":{"name":"Favorite"},"e87e":{"name":"Favorite Border"},"e06d":{"name":"Featured Play List"},"e06e":{"name":"Featured Video"},"e87f":{"name":"Feedback"},"e05d":{"name":"Fiber Dvr"},"e061":{"name":"Fiber Manual Record"},"e05e":{"name":"Fiber New"},"e06a":{"name":"Fiber Pin"},"e062":{"name":"Fiber Smart Record"},"e2c4":{"name":"File Download"},"e2c6":{"name":"File Upload"},"e3d3":{"name":"Filter"},"e3d0":{"name":"Filter 1"},"e3d1":{"name":"Filter 2"},"e3d2":{"name":"Filter 3"},"e3d4":{"name":"Filter 4"},"e3d5":{"name":"Filter 5"},"e3d6":{"name":"Filter 6"},"e3d7":{"name":"Filter 7"},"e3d8":{"name":"Filter 8"},"e3d9":{"name":"Filter 9"},"e3da":{"name":"Filter 9 Plus"},"e3db":{"name":"Filter B And W"},"e3dc":{"name":"Filter Center Focus"},"e3dd":{"name":"Filter Drama"},"e3de":{"name":"Filter Frames"},"e3df":{"name":"Filter Hdr"},"e152":{"name":"Filter List"},"e3e0":{"name":"Filter None"},"e3e2":{"name":"Filter Tilt Shift"},"e3e3":{"name":"Filter Vintage"},"e880":{"name":"Find In Page"},"e881":{"name":"Find Replace"},"e90d":{"name":"Fingerprint"},"e5dc":{"name":"First Page"},"eb43":{"name":"Fitness Center"},"e153":{"name":"Flag"},"e3e4":{"name":"Flare"},"e3e5":{"name":"Flash Auto"},"e3e6":{"name":"Flash Off"},"e3e7":{"name":"Flash On"},"e539":{"name":"Flight"},"e904":{"name":"Flight Land"},"e905":{"name":"Flight Takeoff"},"e3e8":{"name":"Flip"},"e882":{"name":"Flip To Back"},"e883":{"name":"Flip To Front"},"e2c7":{"name":"Folder"},"e2c8":{"name":"Folder Open"},"e2c9":{"name":"Folder Shared"},"e617":{"name":"Folder Special"},"e167":{"name":"Font Download"},"e234":{"name":"Format Align Center"},"e235":{"name":"Format Align Justify"},"e236":{"name":"Format Align Left"},"e237":{"name":"Format Align Right"},"e238":{"name":"Format Bold"},"e239":{"name":"Format Clear"},"e23a":{"name":"Format Color Fill"},"e23b":{"name":"Format Color Reset"},"e23c":{"name":"Format Color Text"},"e23d":{"name":"Format Indent Decrease"},"e23e":{"name":"Format Indent Increase"},"e23f":{"name":"Format Italic"},"e240":{"name":"Format Line Spacing"},"e241":{"name":"Format List Bulleted"},"e242":{"name":"Format List Numbered"},"e243":{"name":"Format Paint"},"e244":{"name":"Format Quote"},"e25e":{"name":"Format Shapes"},"e245":{"name":"Format Size"},"e246":{"name":"Format Strikethrough"},"e247":{"name":"Format Textdirection L To R"},"e248":{"name":"Format Textdirection R To L"},"e249":{"name":"Format Underlined"},"e0bf":{"name":"Forum"},"e154":{"name":"Forward"},"e056":{"name":"Forward 10"},"e057":{"name":"Forward 30"},"e058":{"name":"Forward 5"},"eb44":{"name":"Free Breakfast"},"e5d0":{"name":"Fullscreen"},"e5d1":{"name":"Fullscreen Exit"},"e24a":{"name":"Functions"},"e927":{"name":"G Translate"},"e30f":{"name":"Gamepad"},"e021":{"name":"Games"},"e90e":{"name":"Gavel"},"e155":{"name":"Gesture"},"e884":{"name":"Get App"},"e908":{"name":"Gif"},"eb45":{"name":"Golf Course"},"e1b3":{"name":"Gps Fixed"},"e1b4":{"name":"Gps Not Fixed"},"e1b5":{"name":"Gps Off"},"e885":{"name":"Grade"},"e3e9":{"name":"Gradient"},"e3ea":{"name":"Grain"},"e1b8":{"name":"Graphic Eq"},"e3eb":{"name":"Grid Off"},"e3ec":{"name":"Grid On"},"e7ef":{"name":"Group"},"e7f0":{"name":"Group Add"},"e886":{"name":"Group Work"},"e052":{"name":"Hd"},"e3ed":{"name":"Hdr Off"},"e3ee":{"name":"Hdr On"},"e3f1":{"name":"Hdr Strong"},"e3f2":{"name":"Hdr Weak"},"e310":{"name":"Headset"},"e311":{"name":"Headset Mic"},"e3f3":{"name":"Healing"},"e023":{"name":"Hearing"},"e887":{"name":"Help"},"e8fd":{"name":"Help Outline"},"e024":{"name":"High Quality"},"e25f":{"name":"Highlight"},"e888":{"name":"Highlight Off"},"e889":{"name":"History"},"e88a":{"name":"Home"},"eb46":{"name":"Hot Tub"},"e53a":{"name":"Hotel"},"e88b":{"name":"Hourglass Empty"},"e88c":{"name":"Hourglass Full"},"e902":{"name":"Http"},"e88d":{"name":"Https"},"e3f4":{"name":"Image"},"e3f5":{"name":"Image Aspect Ratio"},"e0e0":{"name":"Import Contacts"},"e0c3":{"name":"Import Export"},"e912":{"name":"Important Devices"},"e156":{"name":"Inbox"},"e909":{"name":"Indeterminate Check Box"},"e88e":{"name":"Info"},"e88f":{"name":"Info Outline"},"e890":{"name":"Input"},"e24b":{"name":"Insert Chart"},"e24c":{"name":"Insert Comment"},"e24d":{"name":"Insert Drive File"},"e24e":{"name":"Insert Emoticon"},"e24f":{"name":"Insert Invitation"},"e250":{"name":"Insert Link"},"e251":{"name":"Insert Photo"},"e891":{"name":"Invert Colors"},"e0c4":{"name":"Invert Colors Off"},"e3f6":{"name":"Iso"},"e312":{"name":"Keyboard"},"e313":{"name":"Keyboard Arrow Down"},"e314":{"name":"Keyboard Arrow Left"},"e315":{"name":"Keyboard Arrow Right"},"e316":{"name":"Keyboard Arrow Up"},"e317":{"name":"Keyboard Backspace"},"e318":{"name":"Keyboard Capslock"},"e31a":{"name":"Keyboard Hide"},"e31b":{"name":"Keyboard Return"},"e31c":{"name":"Keyboard Tab"},"e31d":{"name":"Keyboard Voice"},"eb47":{"name":"Kitchen"},"e892":{"name":"Label"},"e893":{"name":"Label Outline"},"e3f7":{"name":"Landscape"},"e894":{"name":"Language"},"e31e":{"name":"Laptop"},"e31f":{"name":"Laptop Chromebook"},"e320":{"name":"Laptop Mac"},"e321":{"name":"Laptop Windows"},"e5dd":{"name":"Last Page"},"e895":{"name":"Launch"},"e53b":{"name":"Layers"},"e53c":{"name":"Layers Clear"},"e3f8":{"name":"Leak Add"},"e3f9":{"name":"Leak Remove"},"e3fa":{"name":"Lens"},"e02e":{"name":"Library Add"},"e02f":{"name":"Library Books"},"e030":{"name":"Library Music"},"e90f":{"name":"Lightbulb Outline"},"e919":{"name":"Line Style"},"e91a":{"name":"Line Weight"},"e260":{"name":"Linear Scale"},"e157":{"name":"Link"},"e438":{"name":"Linked Camera"},"e896":{"name":"List"},"e0c6":{"name":"Live Help"},"e639":{"name":"Live Tv"},"e53f":{"name":"Local Activity"},"e53d":{"name":"Local Airport"},"e53e":{"name":"Local Atm"},"e540":{"name":"Local Bar"},"e541":{"name":"Local Cafe"},"e542":{"name":"Local Car Wash"},"e543":{"name":"Local Convenience Store"},"e556":{"name":"Local Dining"},"e544":{"name":"Local Drink"},"e545":{"name":"Local Florist"},"e546":{"name":"Local Gas Station"},"e547":{"name":"Local Grocery Store"},"e548":{"name":"Local Hospital"},"e549":{"name":"Local Hotel"},"e54a":{"name":"Local Laundry Service"},"e54b":{"name":"Local Library"},"e54c":{"name":"Local Mall"},"e54d":{"name":"Local Movies"},"e54e":{"name":"Local Offer"},"e54f":{"name":"Local Parking"},"e550":{"name":"Local Pharmacy"},"e551":{"name":"Local Phone"},"e552":{"name":"Local Pizza"},"e553":{"name":"Local Play"},"e554":{"name":"Local Post Office"},"e555":{"name":"Local Printshop"},"e557":{"name":"Local See"},"e558":{"name":"Local Shipping"},"e559":{"name":"Local Taxi"},"e7f1":{"name":"Location City"},"e1b6":{"name":"Location Disabled"},"e0c7":{"name":"Location Off"},"e0c8":{"name":"Location On"},"e1b7":{"name":"Location Searching"},"e897":{"name":"Lock"},"e898":{"name":"Lock Open"},"e899":{"name":"Lock Outline"},"e3fc":{"name":"Looks"},"e3fb":{"name":"Looks 3"},"e3fd":{"name":"Looks 4"},"e3fe":{"name":"Looks 5"},"e3ff":{"name":"Looks 6"},"e400":{"name":"Looks One"},"e401":{"name":"Looks Two"},"e028":{"name":"Loop"},"e402":{"name":"Loupe"},"e16d":{"name":"Low Priority"},"e89a":{"name":"Loyalty"},"e158":{"name":"Mail"},"e0e1":{"name":"Mail Outline"},"e55b":{"name":"Map"},"e159":{"name":"Markunread"},"e89b":{"name":"Markunread Mailbox"},"e322":{"name":"Memory"},"e5d2":{"name":"Menu"},"e252":{"name":"Merge Type"},"e0c9":{"name":"Message"},"e029":{"name":"Mic"},"e02a":{"name":"Mic None"},"e02b":{"name":"Mic Off"},"e618":{"name":"Mms"},"e253":{"name":"Mode Comment"},"e254":{"name":"Mode Edit"},"e263":{"name":"Monetization On"},"e25c":{"name":"Money Off"},"e403":{"name":"Monochrome Photos"},"e7f2":{"name":"Mood"},"e7f3":{"name":"Mood Bad"},"e619":{"name":"More"},"e5d3":{"name":"More Horiz"},"e5d4":{"name":"More Vert"},"e91b":{"name":"Motorcycle"},"e323":{"name":"Mouse"},"e168":{"name":"Move To Inbox"},"e02c":{"name":"Movie"},"e404":{"name":"Movie Creation"},"e43a":{"name":"Movie Filter"},"e6df":{"name":"Multiline Chart"},"e405":{"name":"Music Note"},"e063":{"name":"Music Video"},"e55c":{"name":"My Location"},"e406":{"name":"Nature"},"e407":{"name":"Nature People"},"e408":{"name":"Navigate Before"},"e409":{"name":"Navigate Next"},"e55d":{"name":"Navigation"},"e569":{"name":"Near Me"},"e1b9":{"name":"Network Cell"},"e640":{"name":"Network Check"},"e61a":{"name":"Network Locked"},"e1ba":{"name":"Network Wifi"},"e031":{"name":"New Releases"},"e16a":{"name":"Next Week"},"e1bb":{"name":"Nfc"},"e641":{"name":"No Encryption"},"e0cc":{"name":"No Sim"},"e033":{"name":"Not Interested"},"e06f":{"name":"Note"},"e89c":{"name":"Note Add"},"e7f4":{"name":"Notifications"},"e7f7":{"name":"Notifications Active"},"e7f5":{"name":"Notifications None"},"e7f6":{"name":"Notifications Off"},"e7f8":{"name":"Notifications Paused"},"e90a":{"name":"Offline Pin"},"e63a":{"name":"Ondemand Video"},"e91c":{"name":"Opacity"},"e89d":{"name":"Open In Browser"},"e89e":{"name":"Open In New"},"e89f":{"name":"Open With"},"e7f9":{"name":"Pages"},"e8a0":{"name":"Pageview"},"e40a":{"name":"Palette"},"e925":{"name":"Pan Tool"},"e40b":{"name":"Panorama"},"e40c":{"name":"Panorama Fish Eye"},"e40d":{"name":"Panorama Horizontal"},"e40e":{"name":"Panorama Vertical"},"e40f":{"name":"Panorama Wide Angle"},"e7fa":{"name":"Party Mode"},"e034":{"name":"Pause"},"e035":{"name":"Pause Circle Filled"},"e036":{"name":"Pause Circle Outline"},"e8a1":{"name":"Payment"},"e7fb":{"name":"People"},"e7fc":{"name":"People Outline"},"e8a2":{"name":"Perm Camera Mic"},"e8a3":{"name":"Perm Contact Calendar"},"e8a4":{"name":"Perm Data Setting"},"e8a5":{"name":"Perm Device Information"},"e8a6":{"name":"Perm Identity"},"e8a7":{"name":"Perm Media"},"e8a8":{"name":"Perm Phone Msg"},"e8a9":{"name":"Perm Scan Wifi"},"e7fd":{"name":"Person"},"e7fe":{"name":"Person Add"},"e7ff":{"name":"Person Outline"},"e55a":{"name":"Person Pin"},"e56a":{"name":"Person Pin Circle"},"e63b":{"name":"Personal Video"},"e91d":{"name":"Pets"},"e0cd":{"name":"Phone"},"e324":{"name":"Phone Android"},"e61b":{"name":"Phone Bluetooth Speaker"},"e61c":{"name":"Phone Forwarded"},"e61d":{"name":"Phone In Talk"},"e325":{"name":"Phone Iphone"},"e61e":{"name":"Phone Locked"},"e61f":{"name":"Phone Missed"},"e620":{"name":"Phone Paused"},"e326":{"name":"Phonelink"},"e0db":{"name":"Phonelink Erase"},"e0dc":{"name":"Phonelink Lock"},"e327":{"name":"Phonelink Off"},"e0dd":{"name":"Phonelink Ring"},"e0de":{"name":"Phonelink Setup"},"e410":{"name":"Photo"},"e411":{"name":"Photo Album"},"e412":{"name":"Photo Camera"},"e43b":{"name":"Photo Filter"},"e413":{"name":"Photo Library"},"e432":{"name":"Photo Size Select Actual"},"e433":{"name":"Photo Size Select Large"},"e434":{"name":"Photo Size Select Small"},"e415":{"name":"Picture As Pdf"},"e8aa":{"name":"Picture In Picture"},"e911":{"name":"Picture In Picture Alt"},"e6c4":{"name":"Pie Chart"},"e6c5":{"name":"Pie Chart Outlined"},"e55e":{"name":"Pin Drop"},"e55f":{"name":"Place"},"e037":{"name":"Play Arrow"},"e038":{"name":"Play Circle Filled"},"e039":{"name":"Play Circle Outline"},"e906":{"name":"Play For Work"},"e03b":{"name":"Playlist Add"},"e065":{"name":"Playlist Add Check"},"e05f":{"name":"Playlist Play"},"e800":{"name":"Plus One"},"e801":{"name":"Poll"},"e8ab":{"name":"Polymer"},"eb48":{"name":"Pool"},"e0ce":{"name":"Portable Wifi Off"},"e416":{"name":"Portrait"},"e63c":{"name":"Power"},"e336":{"name":"Power Input"},"e8ac":{"name":"Power Settings New"},"e91e":{"name":"Pregnant Woman"},"e0df":{"name":"Present To All"},"e8ad":{"name":"Print"},"e645":{"name":"Priority High"},"e80b":{"name":"Public"},"e255":{"name":"Publish"},"e8ae":{"name":"Query Builder"},"e8af":{"name":"Question Answer"},"e03c":{"name":"Queue"},"e03d":{"name":"Queue Music"},"e066":{"name":"Queue Play Next"},"e03e":{"name":"Radio"},"e837":{"name":"Radio Button Checked"},"e836":{"name":"Radio Button Unchecked"},"e560":{"name":"Rate Review"},"e8b0":{"name":"Receipt"},"e03f":{"name":"Recent Actors"},"e91f":{"name":"Record Voice Over"},"e8b1":{"name":"Redeem"},"e15a":{"name":"Redo"},"e5d5":{"name":"Refresh"},"e15b":{"name":"Remove"},"e15c":{"name":"Remove Circle"},"e15d":{"name":"Remove Circle Outline"},"e067":{"name":"Remove From Queue"},"e417":{"name":"Remove Red Eye"},"e928":{"name":"Remove Shopping Cart"},"e8fe":{"name":"Reorder"},"e040":{"name":"Repeat"},"e041":{"name":"Repeat One"},"e042":{"name":"Replay"},"e059":{"name":"Replay 10"},"e05a":{"name":"Replay 30"},"e05b":{"name":"Replay 5"},"e15e":{"name":"Reply"},"e15f":{"name":"Reply All"},"e160":{"name":"Report"},"e8b2":{"name":"Report Problem"},"e56c":{"name":"Restaurant"},"e561":{"name":"Restaurant Menu"},"e8b3":{"name":"Restore"},"e929":{"name":"Restore Page"},"e0d1":{"name":"Ring Volume"},"e8b4":{"name":"Room"},"eb49":{"name":"Room Service"},"e418":{"name":"Rotate 90 Degrees Ccw"},"e419":{"name":"Rotate Left"},"e41a":{"name":"Rotate Right"},"e920":{"name":"Rounded Corner"},"e328":{"name":"Router"},"e921":{"name":"Rowing"},"e0e5":{"name":"Rss Feed"},"e642":{"name":"Rv Hookup"},"e562":{"name":"Satellite"},"e161":{"name":"Save"},"e329":{"name":"Scanner"},"e8b5":{"name":"Schedule"},"e80c":{"name":"School"},"e1be":{"name":"Screen Lock Landscape"},"e1bf":{"name":"Screen Lock Portrait"},"e1c0":{"name":"Screen Lock Rotation"},"e1c1":{"name":"Screen Rotation"},"e0e2":{"name":"Screen Share"},"e623":{"name":"Sd Card"},"e1c2":{"name":"Sd Storage"},"e8b6":{"name":"Search"},"e32a":{"name":"Security"},"e162":{"name":"Select All"},"e163":{"name":"Send"},"e811":{"name":"Sentiment Dissatisfied"},"e812":{"name":"Sentiment Neutral"},"e813":{"name":"Sentiment Satisfied"},"e814":{"name":"Sentiment Very Dissatisfied"},"e815":{"name":"Sentiment Very Satisfied"},"e8b8":{"name":"Settings"},"e8b9":{"name":"Settings Applications"},"e8ba":{"name":"Settings Backup Restore"},"e8bb":{"name":"Settings Bluetooth"},"e8bd":{"name":"Settings Brightness"},"e8bc":{"name":"Settings Cell"},"e8be":{"name":"Settings Ethernet"},"e8bf":{"name":"Settings Input Antenna"},"e8c0":{"name":"Settings Input Component"},"e8c1":{"name":"Settings Input Composite"},"e8c2":{"name":"Settings Input Hdmi"},"e8c3":{"name":"Settings Input Svideo"},"e8c4":{"name":"Settings Overscan"},"e8c5":{"name":"Settings Phone"},"e8c6":{"name":"Settings Power"},"e8c7":{"name":"Settings Remote"},"e1c3":{"name":"Settings System Daydream"},"e8c8":{"name":"Settings Voice"},"e80d":{"name":"Share"},"e8c9":{"name":"Shop"},"e8ca":{"name":"Shop Two"},"e8cb":{"name":"Shopping Basket"},"e8cc":{"name":"Shopping Cart"},"e261":{"name":"Short Text"},"e6e1":{"name":"Show Chart"},"e043":{"name":"Shuffle"},"e1c8":{"name":"Signal Cellular 4 Bar"},"e1cd":{"name":"Signal Cellular Connected No Internet 4 Bar"},"e1ce":{"name":"Signal Cellular No Sim"},"e1cf":{"name":"Signal Cellular Null"},"e1d0":{"name":"Signal Cellular Off"},"e1d8":{"name":"Signal Wifi 4 Bar"},"e1d9":{"name":"Signal Wifi 4 Bar Lock"},"e1da":{"name":"Signal Wifi Off"},"e32b":{"name":"Sim Card"},"e624":{"name":"Sim Card Alert"},"e044":{"name":"Skip Next"},"e045":{"name":"Skip Previous"},"e41b":{"name":"Slideshow"},"e068":{"name":"Slow Motion Video"},"e32c":{"name":"Smartphone"},"eb4a":{"name":"Smoke Free"},"eb4b":{"name":"Smoking Rooms"},"e625":{"name":"Sms"},"e626":{"name":"Sms Failed"},"e046":{"name":"Snooze"},"e164":{"name":"Sort"},"e053":{"name":"Sort By Alpha"},"eb4c":{"name":"Spa"},"e256":{"name":"Space Bar"},"e32d":{"name":"Speaker"},"e32e":{"name":"Speaker Group"},"e8cd":{"name":"Speaker Notes"},"e92a":{"name":"Speaker Notes Off"},"e0d2":{"name":"Speaker Phone"},"e8ce":{"name":"Spellcheck"},"e838":{"name":"Star"},"e83a":{"name":"Star Border"},"e839":{"name":"Star Half"},"e8d0":{"name":"Stars"},"e0d3":{"name":"Stay Current Landscape"},"e0d4":{"name":"Stay Current Portrait"},"e0d5":{"name":"Stay Primary Landscape"},"e0d6":{"name":"Stay Primary Portrait"},"e047":{"name":"Stop"},"e0e3":{"name":"Stop Screen Share"},"e1db":{"name":"Storage"},"e8d1":{"name":"Store"},"e563":{"name":"Store Mall Directory"},"e41c":{"name":"Straighten"},"e56e":{"name":"Streetview"},"e257":{"name":"Strikethrough S"},"e41d":{"name":"Style"},"e5d9":{"name":"Subdirectory Arrow Left"},"e5da":{"name":"Subdirectory Arrow Right"},"e8d2":{"name":"Subject"},"e064":{"name":"Subscriptions"},"e048":{"name":"Subtitles"},"e56f":{"name":"Subway"},"e8d3":{"name":"Supervisor Account"},"e049":{"name":"Surround Sound"},"e0d7":{"name":"Swap Calls"},"e8d4":{"name":"Swap Horiz"},"e8d5":{"name":"Swap Vert"},"e8d6":{"name":"Swap Vertical Circle"},"e41e":{"name":"Switch Camera"},"e41f":{"name":"Switch Video"},"e627":{"name":"Sync"},"e628":{"name":"Sync Disabled"},"e629":{"name":"Sync Problem"},"e62a":{"name":"System Update"},"e8d7":{"name":"System Update Alt"},"e8d8":{"name":"Tab"},"e8d9":{"name":"Tab Unselected"},"e32f":{"name":"Tablet"},"e330":{"name":"Tablet Android"},"e331":{"name":"Tablet Mac"},"e420":{"name":"Tag Faces"},"e62b":{"name":"Tap And Play"},"e564":{"name":"Terrain"},"e262":{"name":"Text Fields"},"e165":{"name":"Text Format"},"e0d8":{"name":"Textsms"},"e421":{"name":"Texture"},"e8da":{"name":"Theaters"},"e8db":{"name":"Thumb Down"},"e8dc":{"name":"Thumb Up"},"e8dd":{"name":"Thumbs Up Down"},"e62c":{"name":"Time To Leave"},"e422":{"name":"Timelapse"},"e922":{"name":"Timeline"},"e425":{"name":"Timer"},"e423":{"name":"Timer 10"},"e424":{"name":"Timer 3"},"e426":{"name":"Timer Off"},"e264":{"name":"Title"},"e8de":{"name":"Toc"},"e8df":{"name":"Today"},"e8e0":{"name":"Toll"},"e427":{"name":"Tonality"},"e913":{"name":"Touch App"},"e332":{"name":"Toys"},"e8e1":{"name":"Track Changes"},"e565":{"name":"Traffic"},"e570":{"name":"Train"},"e571":{"name":"Tram"},"e572":{"name":"Transfer Within A Station"},"e428":{"name":"Transform"},"e8e2":{"name":"Translate"},"e8e3":{"name":"Trending Down"},"e8e4":{"name":"Trending Flat"},"e8e5":{"name":"Trending Up"},"e429":{"name":"Tune"},"e8e6":{"name":"Turned In"},"e8e7":{"name":"Turned In Not"},"e333":{"name":"Tv"},"e169":{"name":"Unarchive"},"e166":{"name":"Undo"},"e5d6":{"name":"Unfold Less"},"e5d7":{"name":"Unfold More"},"e923":{"name":"Update"},"e1e0":{"name":"Usb"},"e8e8":{"name":"Verified User"},"e258":{"name":"Vertical Align Bottom"},"e259":{"name":"Vertical Align Center"},"e25a":{"name":"Vertical Align Top"},"e62d":{"name":"Vibration"},"e070":{"name":"Video Call"},"e071":{"name":"Video Label"},"e04a":{"name":"Video Library"},"e04b":{"name":"Videocam"},"e04c":{"name":"Videocam Off"},"e338":{"name":"Videogame Asset"},"e8e9":{"name":"View Agenda"},"e8ea":{"name":"View Array"},"e8eb":{"name":"View Carousel"},"e8ec":{"name":"View Column"},"e42a":{"name":"View Comfy"},"e42b":{"name":"View Compact"},"e8ed":{"name":"View Day"},"e8ee":{"name":"View Headline"},"e8ef":{"name":"View List"},"e8f0":{"name":"View Module"},"e8f1":{"name":"View Quilt"},"e8f2":{"name":"View Stream"},"e8f3":{"name":"View Week"},"e435":{"name":"Vignette"},"e8f4":{"name":"Visibility"},"e8f5":{"name":"Visibility Off"},"e62e":{"name":"Voice Chat"},"e0d9":{"name":"Voicemail"},"e04d":{"name":"Volume Down"},"e04e":{"name":"Volume Mute"},"e04f":{"name":"Volume Off"},"e050":{"name":"Volume Up"},"e0da":{"name":"Vpn Key"},"e62f":{"name":"Vpn Lock"},"e1bc":{"name":"Wallpaper"},"e002":{"name":"Warning"},"e334":{"name":"Watch"},"e924":{"name":"Watch Later"},"e42c":{"name":"Wb Auto"},"e42d":{"name":"Wb Cloudy"},"e42e":{"name":"Wb Incandescent"},"e436":{"name":"Wb Iridescent"},"e430":{"name":"Wb Sunny"},"e63d":{"name":"Wc"},"e051":{"name":"Web"},"e069":{"name":"Web Asset"},"e16b":{"name":"Weekend"},"e80e":{"name":"Whatshot"},"e1bd":{"name":"Widgets"},"e63e":{"name":"Wifi"},"e1e1":{"name":"Wifi Lock"},"e1e2":{"name":"Wifi Tethering"},"e8f9":{"name":"Work"},"e25b":{"name":"Wrap Text"},"e8fa":{"name":"Youtube Searched For"},"e8ff":{"name":"Zoom In"},"e900":{"name":"Zoom Out"},"e56b":{"name":"Zoom Out Map"}}}admin/assets/icons/codepoints000064400000037641150212006510012346 0ustar003d_rotation e84d ac_unit eb3b access_alarm e190 access_alarms e191 access_time e192 accessibility e84e accessible e914 account_balance e84f account_balance_wallet e850 account_box e851 account_circle e853 adb e60e add e145 add_a_photo e439 add_alarm e193 add_alert e003 add_box e146 add_circle e147 add_circle_outline e148 add_location e567 add_shopping_cart e854 add_to_photos e39d add_to_queue e05c adjust e39e airline_seat_flat e630 airline_seat_flat_angled e631 airline_seat_individual_suite e632 airline_seat_legroom_extra e633 airline_seat_legroom_normal e634 airline_seat_legroom_reduced e635 airline_seat_recline_extra e636 airline_seat_recline_normal e637 airplanemode_active e195 airplanemode_inactive e194 airplay e055 airport_shuttle eb3c alarm e855 alarm_add e856 alarm_off e857 alarm_on e858 album e019 all_inclusive eb3d all_out e90b android e859 announcement e85a apps e5c3 archive e149 arrow_back e5c4 arrow_downward e5db arrow_drop_down e5c5 arrow_drop_down_circle e5c6 arrow_drop_up e5c7 arrow_forward e5c8 arrow_upward e5d8 art_track e060 aspect_ratio e85b assessment e85c assignment e85d assignment_ind e85e assignment_late e85f assignment_return e860 assignment_returned e861 assignment_turned_in e862 assistant e39f assistant_photo e3a0 attach_file e226 attach_money e227 attachment e2bc audiotrack e3a1 autorenew e863 av_timer e01b backspace e14a backup e864 battery_alert e19c battery_charging_full e1a3 battery_full e1a4 battery_std e1a5 battery_unknown e1a6 beach_access eb3e beenhere e52d block e14b bluetooth e1a7 bluetooth_audio e60f bluetooth_connected e1a8 bluetooth_disabled e1a9 bluetooth_searching e1aa blur_circular e3a2 blur_linear e3a3 blur_off e3a4 blur_on e3a5 book e865 bookmark e866 bookmark_border e867 border_all e228 border_bottom e229 border_clear e22a border_color e22b border_horizontal e22c border_inner e22d border_left e22e border_outer e22f border_right e230 border_style e231 border_top e232 border_vertical e233 branding_watermark e06b brightness_1 e3a6 brightness_2 e3a7 brightness_3 e3a8 brightness_4 e3a9 brightness_5 e3aa brightness_6 e3ab brightness_7 e3ac brightness_auto e1ab brightness_high e1ac brightness_low e1ad brightness_medium e1ae broken_image e3ad brush e3ae bubble_chart e6dd bug_report e868 build e869 burst_mode e43c business e0af business_center eb3f cached e86a cake e7e9 call e0b0 call_end e0b1 call_made e0b2 call_merge e0b3 call_missed e0b4 call_missed_outgoing e0e4 call_received e0b5 call_split e0b6 call_to_action e06c camera e3af camera_alt e3b0 camera_enhance e8fc camera_front e3b1 camera_rear e3b2 camera_roll e3b3 cancel e5c9 card_giftcard e8f6 card_membership e8f7 card_travel e8f8 casino eb40 cast e307 cast_connected e308 center_focus_strong e3b4 center_focus_weak e3b5 change_history e86b chat e0b7 chat_bubble e0ca chat_bubble_outline e0cb check e5ca check_box e834 check_box_outline_blank e835 check_circle e86c chevron_left e5cb chevron_right e5cc child_care eb41 child_friendly eb42 chrome_reader_mode e86d class e86e clear e14c clear_all e0b8 close e5cd closed_caption e01c cloud e2bd cloud_circle e2be cloud_done e2bf cloud_download e2c0 cloud_off e2c1 cloud_queue e2c2 cloud_upload e2c3 code e86f collections e3b6 collections_bookmark e431 color_lens e3b7 colorize e3b8 comment e0b9 compare e3b9 compare_arrows e915 computer e30a confirmation_number e638 contact_mail e0d0 contact_phone e0cf contacts e0ba content_copy e14d content_cut e14e content_paste e14f control_point e3ba control_point_duplicate e3bb copyright e90c create e150 create_new_folder e2cc credit_card e870 crop e3be crop_16_9 e3bc crop_3_2 e3bd crop_5_4 e3bf crop_7_5 e3c0 crop_din e3c1 crop_free e3c2 crop_landscape e3c3 crop_original e3c4 crop_portrait e3c5 crop_rotate e437 crop_square e3c6 dashboard e871 data_usage e1af date_range e916 dehaze e3c7 delete e872 delete_forever e92b delete_sweep e16c description e873 desktop_mac e30b desktop_windows e30c details e3c8 developer_board e30d developer_mode e1b0 device_hub e335 devices e1b1 devices_other e337 dialer_sip e0bb dialpad e0bc directions e52e directions_bike e52f directions_boat e532 directions_bus e530 directions_car e531 directions_railway e534 directions_run e566 directions_subway e533 directions_transit e535 directions_walk e536 disc_full e610 dns e875 do_not_disturb e612 do_not_disturb_alt e611 do_not_disturb_off e643 do_not_disturb_on e644 dock e30e domain e7ee done e876 done_all e877 donut_large e917 donut_small e918 drafts e151 drag_handle e25d drive_eta e613 dvr e1b2 edit e3c9 edit_location e568 eject e8fb email e0be enhanced_encryption e63f equalizer e01d error e000 error_outline e001 euro_symbol e926 ev_station e56d event e878 event_available e614 event_busy e615 event_note e616 event_seat e903 exit_to_app e879 expand_less e5ce expand_more e5cf explicit e01e explore e87a exposure e3ca exposure_neg_1 e3cb exposure_neg_2 e3cc exposure_plus_1 e3cd exposure_plus_2 e3ce exposure_zero e3cf extension e87b face e87c fast_forward e01f fast_rewind e020 favorite e87d favorite_border e87e featured_play_list e06d featured_video e06e feedback e87f fiber_dvr e05d fiber_manual_record e061 fiber_new e05e fiber_pin e06a fiber_smart_record e062 file_download e2c4 file_upload e2c6 filter e3d3 filter_1 e3d0 filter_2 e3d1 filter_3 e3d2 filter_4 e3d4 filter_5 e3d5 filter_6 e3d6 filter_7 e3d7 filter_8 e3d8 filter_9 e3d9 filter_9_plus e3da filter_b_and_w e3db filter_center_focus e3dc filter_drama e3dd filter_frames e3de filter_hdr e3df filter_list e152 filter_none e3e0 filter_tilt_shift e3e2 filter_vintage e3e3 find_in_page e880 find_replace e881 fingerprint e90d first_page e5dc fitness_center eb43 flag e153 flare e3e4 flash_auto e3e5 flash_off e3e6 flash_on e3e7 flight e539 flight_land e904 flight_takeoff e905 flip e3e8 flip_to_back e882 flip_to_front e883 folder e2c7 folder_open e2c8 folder_shared e2c9 folder_special e617 font_download e167 format_align_center e234 format_align_justify e235 format_align_left e236 format_align_right e237 format_bold e238 format_clear e239 format_color_fill e23a format_color_reset e23b format_color_text e23c format_indent_decrease e23d format_indent_increase e23e format_italic e23f format_line_spacing e240 format_list_bulleted e241 format_list_numbered e242 format_paint e243 format_quote e244 format_shapes e25e format_size e245 format_strikethrough e246 format_textdirection_l_to_r e247 format_textdirection_r_to_l e248 format_underlined e249 forum e0bf forward e154 forward_10 e056 forward_30 e057 forward_5 e058 free_breakfast eb44 fullscreen e5d0 fullscreen_exit e5d1 functions e24a g_translate e927 gamepad e30f games e021 gavel e90e gesture e155 get_app e884 gif e908 golf_course eb45 gps_fixed e1b3 gps_not_fixed e1b4 gps_off e1b5 grade e885 gradient e3e9 grain e3ea graphic_eq e1b8 grid_off e3eb grid_on e3ec group e7ef group_add e7f0 group_work e886 hd e052 hdr_off e3ed hdr_on e3ee hdr_strong e3f1 hdr_weak e3f2 headset e310 headset_mic e311 healing e3f3 hearing e023 help e887 help_outline e8fd high_quality e024 highlight e25f highlight_off e888 history e889 home e88a hot_tub eb46 hotel e53a hourglass_empty e88b hourglass_full e88c http e902 https e88d image e3f4 image_aspect_ratio e3f5 import_contacts e0e0 import_export e0c3 important_devices e912 inbox e156 indeterminate_check_box e909 info e88e info_outline e88f input e890 insert_chart e24b insert_comment e24c insert_drive_file e24d insert_emoticon e24e insert_invitation e24f insert_link e250 insert_photo e251 invert_colors e891 invert_colors_off e0c4 iso e3f6 keyboard e312 keyboard_arrow_down e313 keyboard_arrow_left e314 keyboard_arrow_right e315 keyboard_arrow_up e316 keyboard_backspace e317 keyboard_capslock e318 keyboard_hide e31a keyboard_return e31b keyboard_tab e31c keyboard_voice e31d kitchen eb47 label e892 label_outline e893 landscape e3f7 language e894 laptop e31e laptop_chromebook e31f laptop_mac e320 laptop_windows e321 last_page e5dd launch e895 layers e53b layers_clear e53c leak_add e3f8 leak_remove e3f9 lens e3fa library_add e02e library_books e02f library_music e030 lightbulb_outline e90f line_style e919 line_weight e91a linear_scale e260 link e157 linked_camera e438 list e896 live_help e0c6 live_tv e639 local_activity e53f local_airport e53d local_atm e53e local_bar e540 local_cafe e541 local_car_wash e542 local_convenience_store e543 local_dining e556 local_drink e544 local_florist e545 local_gas_station e546 local_grocery_store e547 local_hospital e548 local_hotel e549 local_laundry_service e54a local_library e54b local_mall e54c local_movies e54d local_offer e54e local_parking e54f local_pharmacy e550 local_phone e551 local_pizza e552 local_play e553 local_post_office e554 local_printshop e555 local_see e557 local_shipping e558 local_taxi e559 location_city e7f1 location_disabled e1b6 location_off e0c7 location_on e0c8 location_searching e1b7 lock e897 lock_open e898 lock_outline e899 looks e3fc looks_3 e3fb looks_4 e3fd looks_5 e3fe looks_6 e3ff looks_one e400 looks_two e401 loop e028 loupe e402 low_priority e16d loyalty e89a mail e158 mail_outline e0e1 map e55b markunread e159 markunread_mailbox e89b memory e322 menu e5d2 merge_type e252 message e0c9 mic e029 mic_none e02a mic_off e02b mms e618 mode_comment e253 mode_edit e254 monetization_on e263 money_off e25c monochrome_photos e403 mood e7f2 mood_bad e7f3 more e619 more_horiz e5d3 more_vert e5d4 motorcycle e91b mouse e323 move_to_inbox e168 movie e02c movie_creation e404 movie_filter e43a multiline_chart e6df music_note e405 music_video e063 my_location e55c nature e406 nature_people e407 navigate_before e408 navigate_next e409 navigation e55d near_me e569 network_cell e1b9 network_check e640 network_locked e61a network_wifi e1ba new_releases e031 next_week e16a nfc e1bb no_encryption e641 no_sim e0cc not_interested e033 note e06f note_add e89c notifications e7f4 notifications_active e7f7 notifications_none e7f5 notifications_off e7f6 notifications_paused e7f8 offline_pin e90a ondemand_video e63a opacity e91c open_in_browser e89d open_in_new e89e open_with e89f pages e7f9 pageview e8a0 palette e40a pan_tool e925 panorama e40b panorama_fish_eye e40c panorama_horizontal e40d panorama_vertical e40e panorama_wide_angle e40f party_mode e7fa pause e034 pause_circle_filled e035 pause_circle_outline e036 payment e8a1 people e7fb people_outline e7fc perm_camera_mic e8a2 perm_contact_calendar e8a3 perm_data_setting e8a4 perm_device_information e8a5 perm_identity e8a6 perm_media e8a7 perm_phone_msg e8a8 perm_scan_wifi e8a9 person e7fd person_add e7fe person_outline e7ff person_pin e55a person_pin_circle e56a personal_video e63b pets e91d phone e0cd phone_android e324 phone_bluetooth_speaker e61b phone_forwarded e61c phone_in_talk e61d phone_iphone e325 phone_locked e61e phone_missed e61f phone_paused e620 phonelink e326 phonelink_erase e0db phonelink_lock e0dc phonelink_off e327 phonelink_ring e0dd phonelink_setup e0de photo e410 photo_album e411 photo_camera e412 photo_filter e43b photo_library e413 photo_size_select_actual e432 photo_size_select_large e433 photo_size_select_small e434 picture_as_pdf e415 picture_in_picture e8aa picture_in_picture_alt e911 pie_chart e6c4 pie_chart_outlined e6c5 pin_drop e55e place e55f play_arrow e037 play_circle_filled e038 play_circle_outline e039 play_for_work e906 playlist_add e03b playlist_add_check e065 playlist_play e05f plus_one e800 poll e801 polymer e8ab pool eb48 portable_wifi_off e0ce portrait e416 power e63c power_input e336 power_settings_new e8ac pregnant_woman e91e present_to_all e0df print e8ad priority_high e645 public e80b publish e255 query_builder e8ae question_answer e8af queue e03c queue_music e03d queue_play_next e066 radio e03e radio_button_checked e837 radio_button_unchecked e836 rate_review e560 receipt e8b0 recent_actors e03f record_voice_over e91f redeem e8b1 redo e15a refresh e5d5 remove e15b remove_circle e15c remove_circle_outline e15d remove_from_queue e067 remove_red_eye e417 remove_shopping_cart e928 reorder e8fe repeat e040 repeat_one e041 replay e042 replay_10 e059 replay_30 e05a replay_5 e05b reply e15e reply_all e15f report e160 report_problem e8b2 restaurant e56c restaurant_menu e561 restore e8b3 restore_page e929 ring_volume e0d1 room e8b4 room_service eb49 rotate_90_degrees_ccw e418 rotate_left e419 rotate_right e41a rounded_corner e920 router e328 rowing e921 rss_feed e0e5 rv_hookup e642 satellite e562 save e161 scanner e329 schedule e8b5 school e80c screen_lock_landscape e1be screen_lock_portrait e1bf screen_lock_rotation e1c0 screen_rotation e1c1 screen_share e0e2 sd_card e623 sd_storage e1c2 search e8b6 security e32a select_all e162 send e163 sentiment_dissatisfied e811 sentiment_neutral e812 sentiment_satisfied e813 sentiment_very_dissatisfied e814 sentiment_very_satisfied e815 settings e8b8 settings_applications e8b9 settings_backup_restore e8ba settings_bluetooth e8bb settings_brightness e8bd settings_cell e8bc settings_ethernet e8be settings_input_antenna e8bf settings_input_component e8c0 settings_input_composite e8c1 settings_input_hdmi e8c2 settings_input_svideo e8c3 settings_overscan e8c4 settings_phone e8c5 settings_power e8c6 settings_remote e8c7 settings_system_daydream e1c3 settings_voice e8c8 share e80d shop e8c9 shop_two e8ca shopping_basket e8cb shopping_cart e8cc short_text e261 show_chart e6e1 shuffle e043 signal_cellular_4_bar e1c8 signal_cellular_connected_no_internet_4_bar e1cd signal_cellular_no_sim e1ce signal_cellular_null e1cf signal_cellular_off e1d0 signal_wifi_4_bar e1d8 signal_wifi_4_bar_lock e1d9 signal_wifi_off e1da sim_card e32b sim_card_alert e624 skip_next e044 skip_previous e045 slideshow e41b slow_motion_video e068 smartphone e32c smoke_free eb4a smoking_rooms eb4b sms e625 sms_failed e626 snooze e046 sort e164 sort_by_alpha e053 spa eb4c space_bar e256 speaker e32d speaker_group e32e speaker_notes e8cd speaker_notes_off e92a speaker_phone e0d2 spellcheck e8ce star e838 star_border e83a star_half e839 stars e8d0 stay_current_landscape e0d3 stay_current_portrait e0d4 stay_primary_landscape e0d5 stay_primary_portrait e0d6 stop e047 stop_screen_share e0e3 storage e1db store e8d1 store_mall_directory e563 straighten e41c streetview e56e strikethrough_s e257 style e41d subdirectory_arrow_left e5d9 subdirectory_arrow_right e5da subject e8d2 subscriptions e064 subtitles e048 subway e56f supervisor_account e8d3 surround_sound e049 swap_calls e0d7 swap_horiz e8d4 swap_vert e8d5 swap_vertical_circle e8d6 switch_camera e41e switch_video e41f sync e627 sync_disabled e628 sync_problem e629 system_update e62a system_update_alt e8d7 tab e8d8 tab_unselected e8d9 tablet e32f tablet_android e330 tablet_mac e331 tag_faces e420 tap_and_play e62b terrain e564 text_fields e262 text_format e165 textsms e0d8 texture e421 theaters e8da thumb_down e8db thumb_up e8dc thumbs_up_down e8dd time_to_leave e62c timelapse e422 timeline e922 timer e425 timer_10 e423 timer_3 e424 timer_off e426 title e264 toc e8de today e8df toll e8e0 tonality e427 touch_app e913 toys e332 track_changes e8e1 traffic e565 train e570 tram e571 transfer_within_a_station e572 transform e428 translate e8e2 trending_down e8e3 trending_flat e8e4 trending_up e8e5 tune e429 turned_in e8e6 turned_in_not e8e7 tv e333 unarchive e169 undo e166 unfold_less e5d6 unfold_more e5d7 update e923 usb e1e0 verified_user e8e8 vertical_align_bottom e258 vertical_align_center e259 vertical_align_top e25a vibration e62d video_call e070 video_label e071 video_library e04a videocam e04b videocam_off e04c videogame_asset e338 view_agenda e8e9 view_array e8ea view_carousel e8eb view_column e8ec view_comfy e42a view_compact e42b view_day e8ed view_headline e8ee view_list e8ef view_module e8f0 view_quilt e8f1 view_stream e8f2 view_week e8f3 vignette e435 visibility e8f4 visibility_off e8f5 voice_chat e62e voicemail e0d9 volume_down e04d volume_mute e04e volume_off e04f volume_up e050 vpn_key e0da vpn_lock e62f wallpaper e1bc warning e002 watch e334 watch_later e924 wb_auto e42c wb_cloudy e42d wb_incandescent e42e wb_iridescent e436 wb_sunny e430 wc e63d web e051 web_asset e069 weekend e16b whatshot e80e widgets e1bd wifi e63e wifi_lock e1e1 wifi_tethering e1e2 work e8f9 wrap_text e25b youtube_searched_for e8fa zoom_in e8ff zoom_out e900 zoom_out_map e56b admin/assets/icons/material-icons.css000064400000001712150212006510013663 0ustar00@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(MaterialIcons-Regular.woff2) format('woff2'), url(MaterialIcons-Regular.woff) format('woff'), url(MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; } admin/assets/icons/README.md000064400000000474150212006510011525 0ustar00The recommended way to use the Material Icons font is by linking to the web font hosted on Google Fonts: ```html ``` Read more in our full usage guide: http://google.github.io/material-design-icons/#icon-font-for-the-web admin/assets/icons/MaterialIcons-Regular.woff000064400000160424150212006510015264 0ustar00wOFFtGDEFD#$SGPOSh-6GSUB'?iPҩQOS/2(@` s"ccmap)1gasp,4glyf,<rYhead 56NhheaD$hmtx\9jiFlocaؘjmaxp 'name<z5post 2xc`d``b fBfu (Wxc`d``bc0a`I,c``a2řUP px%=;am۶m۶m۶mllUVwWLFJ*ԣ=]Bq… BOD8O2Ƶ>JV9}]x{7}5?=Ӈ|G?{'|⇂=D$% R%b@dG[~WR]^WtV?INss3έwWuwuOuou_vtGxk6n^y3?Ÿ̓ニۃ~`AY)[Q2|s&_2B")0SRAp~A}fY"<>$)y2Z"~/;!i!sKn9EKͶzFj"&8O@IT!H*)hE_NJ/IHG^_cۂHKTG~ȒhxAF%F k_&R\;tiibkCvdy+Nu1ԣ$eJTE Eؕ4%dFg ;Dߒ}fGQODo}ZRKA BPy}vxO:q8*7]_ /P]!ɉTRz k͋|w!cxd)H{c+)Sm;OlƹS)do\^1h:[ey[>ɠӣq輰;α]*șz"HI pIs̻'tQ1}H[4i)5o=B+r/rOB]:#{5rS㝟,=V(VU4Үǃm֓:]W݊GB7vZ+7+'K9UM=L͔UuVL?#;9ƶe3U %*sYu3n7YЎl5$TNTa T߱BE{;̝ha=BX>6nVxңūfjL'@qP@uqV LyTq*6T+k5Dk][IGOs"gEgkP|Ne[g3MۻG߻^W6vn^>~yi*3,$Mw3P贰2ǝΙ;:|⶛\v pL8W`zmx0ԇïr4&-;Z6Z?Q2Sˣ; NLrտKƫƻGǧԧ^Tl񵅈 4,%T8/RZ֜% ]q61F.NX `Z.]h9DJq|=[x6̞E9=_ 8(NjǕvyiXpM7JM~Ѫ:Vv_ [IbN~ʞCPDk98)ZD3X=T{U -/ 'Yà { _a/jBdX`>`l<*UTsL5O,vt)֟x Njҵ4եv cHǩ/2//T Pֶ;+#b_ZS L7zhn6'JO8 q5u{bI`!J6no5~XBz wݏZҦi ]WTR>M>rt%.>ɧ+=\k[| /*t]e6 EWЇrV*BSCʍL%STԤ1;PۮvPCXՑ>(Q̕Gm|}u9-Dv(=Ah,BI]()Qm֜4szw(1޹%С )Vov8ϤߚO(̽Tނ/ Ẏ""1?+^J\6NQ'2K[wl:4GkOi@N( ~,fUeE-'w&4fM7vkWJz>i(L ,l)Yӂe5WQ o=Y{*^#r<<Q5mx.M䫓Tqi]Gyuͫ6^52=^ѧYkԁtR$& ")9m3Z7;{X vTdX Lx!Y4Wda&߫sL0ٛ*O^ɨSJzB:-iᦐl?Em#3`ZlV%7{Rݭ- V^؊-NHrE'(R}[&SH)V/L!- ]ZlN='PoeOژ,,#@'c1M=yYޚ~~7fi6;ڜ/}5" u녹.?DL`bC\;EДV:%W |Xq կso_w2sYQaS!?3Sd`,2z :BZf RS{E'pf4  ${DA-^j",7R -b%[DEU{{6 Y Q BSGJ&S{WR{<]M$^w iCr7ۛSW,/k%YJKHzCUYU߆pU^)w#֔*őхRx12.K}bxxuL(U+{O4I]Ó3{g/˦\)'gi y]nMWdC,>1}b|lHhܓr㔳%XqzS:mWo22B^ao ɰ:-Us_x~ȝW{dVlAK9U5?_r.Hˋk_ۺ=ו~hHKզW}.kQj-NXeSCC쳽I7p)ހWÚjX)ޘbı1}shb֋( Yrui07ݞ:5ޝZ4V3=?͂Bwm[+ل+5G%Tϴh07OzTO,/Tw3ďU=V%_B@ x)vđ[˂i܌oKҴھ:%1 M]z|GIV-%CrK FR;9=%|]hj:NG1=k ҊZ%6DiS.Tja^Q]՘i3Nw\'rkՋPW]U%_-(QBB_:Y*o=Pp΁8/Z)U&9ui)LiDLvbx~ ڷ/4o/ ڼ OD^TZXtbeZ-͛yn@~w<~i^s곴(1?t$.2jD S*<OuE?j(XB܃ m.7wQ1hMi{:Τk.z^COUyCޚwH> y=w} EE37SLҐsk9I8 5#YJMCU=cH?|ˉ-~;FZQp21%?Œ1 O1QL*:$lNcPSjt.8 ÕQ" ԧWOfaeQ0d2(cظ(yqE?ۀo֕ ߮Ruf6(3s=jatII4iKr>+SL/_t e0'V/MYʬkv7'_[j"2ͥDn?c=Z;لHYic}-jjZ %oV;4kG(FT;t*rգjU3ĩ@zV*+C1O=`o^ |59g d>[+â@Ia5 f23 2̬0_0W0K=!#u[,D?l={;OafƖ}'*o?U}x[>ƒTS=]~vbh` 霷(q< t|=`}GZc#xnho /PT9hX1{+hn{k>fk5.1](M=tyeCLiW?^M%[u]Ep:kÎO$$&OG}{ˢ%-MSV']6j6Ux뉱r?O#MtQLKjg>eP̫LcDKc8^(FEŞN#6M=.|uݛ PE(ظ t(fBO߄)_³m< eR$OM+ӳJ(JB4OQn;m7j߆Bz--ሳy2;V|!4ý7#HSܝί;'vm:Î7?%[g5n ׸ש|+4oD>MdA1QSrqKi,~#e)(ŹezFKu.keZJ {}_i]/.y7c؋|;$Dr~7$&*4GTU~yC8zY۾JO"Kz٘6< G8|Lgt32>zD#md82&=OfϏ5OfDNY|b[h}3Ah# /g@yHyRynU}zgyeɫo-TSUAk-07vn =2KYMWY]-a5 yw] }V^.k_v,< H䭯** 2v `+uӑF(]ƻD#-qkȶ vY4dy[ 8m6NIX* j鶊O/FX+Lj Y:nqA' %i#47DOswhRejM9%yEX ]S~OGWGN`]iC@=5^ۊ6lZ΋Cm'l4b6j9IV,Ϩ'uty8V{ԒDFe7j #jc*8~QKB-%kH;ձi&TSa5!,*eMPqWiQBW:WЀ(wGY2g7F95pdF$JdtmlmPFVAC[!GaEoZ ^P^hl_nc2da{]Ʃ5(r. F-)RLO'>~JvDVWPNLGi޲"S>NE*kUJ磀į 2p;쩳~ݡz]CTOƒ?"*՛rYkUm٤QS+ae{맻P/8t|w 2|KnA|5!Sh-bpVpfPhB5#yݴ255*.6M,n$‰:#+P䒜kDNꢷs%^DV /,*ƘX]OdMz ˵d5[#c5ɛS<]O4f] H ~,06CS22˛Ps]_rRК`%.![.)iuޜwh>/+f=?O =mƑ⸱VH_Oϲ}5us25ﺩ0FB=֊,fi1[.(-Hz u@G 5]o~%(ҸG4xE>HD}JNy&cL#QHO_H]D_)b5UmY)']֦rI3t|v*>sx7eTַRܧ]%'|boJl,P*E]noݻ r2ŮSĘYXڏƴ4 Y*!m4S|=0GyoIT'[罬}0Pp4T ؙAQW;`ܾ =/Dm&gAP&FS^=YJ̢ X?Vu㨎RzJk9n}]%ʫ֟<y+/M~p\nZřl5߿S.ǡ4":Rȹ8xmK%qMQHMeuX?Ɛ8HdS ~+wGåDFS?Ȼ{LW a?iIhIgvAUW$\kF3~1P+pG!K;#Gv_%*NGbWShYz '^ۙ*_F [rmxA^Z5D _#`C%KAHO 4L>>f{ Og9:0$4 ;f~mXIO, >DfHE5 ha"zq:xc`ab`Ø2H2000123`a@ 3LP5H Tx,W3Xۻg3vwb۶mضBPmcw~3WDJB"IKᷔd؟~N|""|ftqrJGW5Rujf?ß/7Apr03, pBrM\6?.a~S+RUTRNZݢ{"^ITE;Ed/MO V]jUd5CwxyW`b0\KnD3ߝQ-+GJ71z}DFɨMP ]ؙEn[/'#=HD'ljlZ}p"^7DR[XL.>M-GۀaS"bo Eؤ\*]RZV^QYU-j0-~ J*j \xzxX-1 )b+-+CJtRyp/n,uF.3ˌ.^ft߹Wr,;c~ωs=bP!jl1!TT"r%"Es3"0r?~ Hܡ2FISlXż(?p.t-ظ@&}/DjZgQ]K<z 6n@ ҃SRRU#w:&tp%a릪k( ( t<&*(9Mת5ri(<سt|͉|jzQR9P҉$n.\L3dלGh vjy8/2: M) 0j\V5Y>.kZ(Rj`}.я~ӣ4-O冚Biۂ>~~iq-,<>G `v%! $)RԄZus$J9 9RU`@VU w \D鯓FịeDch:@e J (؉f~Օ:663M9|ceiSFQꖪ*ݡŸ\yIXcز,,2F1d0c2P̞"/LZ?o5 tӋک0˿Ҥt:"q52U`yhj!`0,ŢV! LڱIq5MfyjX-bvz|uuttubJ!r:v•t:YR HOd|1O%P ɘ.A'{eHwH&(=)iMjZ3vﵩB^_bIz(B.F*2qdf-";DI$"b(jEze%.1*g\$k4UT:Vt@f$"XE.ԣ2Ǝeu:ݝRUptp kՇEP3AvLtf(*df-< w΍Q]Gt.p"ɜ,OuQ#Ǩ;zt8WݾC5'#2ѓ\{\{ T9\S<{vcų.~gv#J+]ݘ}q;[eMJ3-I"ֳeBt䎌 pSOk~X{wכ~QkǎDG"=5UTwGD&\%l>DL. C;T 13Z5mZCQ'03G'-|:̂yuB//fh_F]F-~u&boʃ(x-oG[% p9,U19uZnzbIlϡKy#s:XA*CsӴ98ϢSSft #f9{$L1J#/PMkR\$!| rx\qf8sˈ8Ql(6'dR F`h&1NAKĖG^u 2`hu𑦱e,P>oY+N 65 A7YB }{ArյskkZ#{D[z"Yu^ec˘Ƶ[8(޷AL?*篜Ѓ%E["v>-"7k X ae c6E 4C) Hȭٶ=d;SwBoWڷǼ1yñMT(,Bhq܉ ZV]٪{Y ̅C 9nۡZUHVt&͑IJxd>r9S,W#4紆h8[Fx}Mkұfܹ=ĝΥEeZMyYҀD`5eh4'@POw4̍ l^Sk X\Xwamr":{h|.5TKIjaOSi `>oykJ֥3tsgNnzB=3 pC|Y6,&c-`.. mKe`OlgFkgݢie< g^GKK-${Vd%Y$$znR"ҺD\=F]=jU^&R#wqۆ"¡>M(2ʰ@( ?Jr W5$C>iȁ8 dt=!}{ƻMX*ђy'` THtexVxRs^̡yڀIpR&q \y03q[^4` Q:ڕ7n=mxa=a.ޱqY a{'" #fe fAHʕ*p0}rQwYqL[)01;! 'g(2d2R8`ǀ%c)1A s_X ]¥-P-hhGW0cF/ 㑆GwͮZ e~WΤd"sb_ٍ0ڥ Utߥ +肶 ~1b? CsU/YGB߂AG&d;N@ #}Péˮ72GMNRA uU4%:;)z"RVJLMmXkk% ֦T5i3B$ Z&^;>kc]zAR&EMxX8B( *s2d]nY"R&# "Iu^"L#gTRѷ3@nb;iLX Ǔg3=Xne6~ĕd[ \mۿrMVJKjʪ੡hw`AmaYk6ZŽ3jdaDFaʋv5 cʈ숃 ۉ 70Rj ij6C@$ ^6g'62?+#Th5\*T ?礐(@+œrj** Q#Y1z(@-:VWP)fGn#&B2۹4B1Ak@/d8)ʽpCJ9©LJ[}"y87\ @i@Hʱyz-+ $v"F=l˞,M"(c#| O=k {C&HƁvR[,;O?y!nv^g0*tQa[ kVQl?J?OO_OB'lOa8 ⷤMuw A=1Ё O^DJtFNq2Q+/=(K[Jzl,YyFvv^U` V #q:&I Um%=CAMM2C*AEDXw C "(Jx5!gÄ bQ EV1{CG~nZm6ST[܎d0Dk.Ȣ!vUi|RrCT_%_pvN 7GGtR PccyA%D7OJHGrrPmsmwy#>Zv_>CжѡK8ݣվry/~2󢾣JI~6O깶{]]{AZ#%/2}\ B`v}̓]:V_ 6*Mw\PdP6ɾ҄ÀbӼxjXTgp LL";Ma>bTxorK)Ia|/y(k=WR㩫פzחddWp0lũ5&9WB2>SaCAu&J"l '$44)ħJE|0󩗩*6u$ 9\o 1$Q_c9n|袞24g8~rvbWPCc ?P1`Cܲ𔐱WDM<l ccD=̂?C:[dN^V^G˺ 䶶%hRkvK=( _}[W2 fՆhʿ\eV>?=ߊ$+_ dc?^9'*11H&0u#ttz)Ii+mx#& (S):j!S ,$HBR[ß`dzRF*f2{j{N{Eo=07'̘$. _ FAȜ&E0<y^2c /LMT M3wg 6a d#1Y'"D{f=L]["r`<칓pxpG1M%NF fB}Gj{T4&CEbwA"I9l$.I0@ D fAp38 n+yV$$Ky%gֲO:a 9$>]Ш {u>Ish&W?wXޛʞO<D({/幇>ghd4tA[f 65>>Xer M:͖ç.lZz6hsVNo S+dwfHi)D֫fW#*+N)l2Pzg,o`5mON0?\KjzYm=sgouɦ$>XpԖD Q0ȵb7Ԝ`ϛdK|ihXr.T hmK(t0~A)sͤd+xCo!l1N4wz1j:"J DSF>Jl%6Bd)']`f[F|2t lzs'1XŨP݂q&Y$u ЈՔ+r px۔TY7MK秾߉KCuTVֵ[8YNh LÀY.00C$w/dOgz4vfxiSVDofU`meOOw񂃿7w^O={!-Fz[Y@ &Ȩ4Ԁfio$<@"{1 nkV\ %["5^arYPKsTIy,F0u8[r63%:kNo4H vyގPtz6y{ E@Wjo[7F#ȞpR6<q7ؠ˹-$G4|`֮^B(u\j:z0X+֜m>]vFՊYy|iiTfZu]7tޘiӰJC)8.;Yqzifl"Pat\ߡ1y4Ɖ$Z^X+*ƻvu}}tPZ:!  3zvW*6]Dwʲ )SNr[qWc%d5MP6Yh!?ЮE% nB,i˅8F1~'IR-6]>.u0M:_g0!X x`˷ -G;[=x@_d_*hぴu;Z)5NZAL`Ձ֋X3Ԫ0Ä{י 5 n3 x[aCw^ +9y3λuf4a+5iUNam;ѸK~ƤӷI3*IrfjccF7$')tX߼4}c>SmKL9s\i ox ~ej\5XB\^{I]X‘ySd9-$K.64*j4Nޕ)>_kh5IU~(xL1(C!H2H ujp3ZĿ!hU~)gE%㘧ksAp!7& S\E(sRN(JBWB$T~IUA :9NGC:h4(VgQG0LiVL~˃+Q9m]ˣ ]'o:罆CEEMڮ|MAQA/ 595Ϧ(D/FwwYiG>psנU;r%33g7%D>-u*Jy:ֵwiFXXҮ!qU\Ձ^HLvDb Ym͏\h>-$)0$r-6tIFhko-W}d^}OF8H(J"q9537vBK@F߮Rk[f^˘e:@N mrmtp"/׻|~G0Iiyñ>?Z80 )S& \/>m1;7WoWXڈ6ǡQE5j{30u';;G8|16ƴ 8IY@ɂyx~ gd;:[PDN?a3cKKV$@"+yòMnη [P\5!Pe"iҰ}-fnŬ[Ӕ'džύߊ^8KIByDZ[ j;dXQJ3['4?Zth a VTA=y̅$'T63vX;<{#G>znZ8\մ7 7Jbp-6 n+O0L`Ere) b{SΊ+&O)s#~&M|ږPPm7Ōld TU ,/\x3'Ο;`BB=57-,g{?7MFEr5mc,Bk fU-iKMsYY#9f3vcw6ZQ_E ~{>bwV" UxLEiD$UXX&7Xn\]5n+Wj:\ħ 9Bm/[a ip h(s6ָB2-F7j4 !8pA# y>W~vrP;"L|?'~ANr{;S9,LZz2+b7* x얯/m}=' 'QP@ F 0v _ǫW;x=SLtO؟4%MbB vV*?yXժ7dؑM`Ś71fm_z8qw3"Pgo>u>H-!6h25¢ CT^Ư^δW=}mO&KHe-dE6 -l Q  Q}wos]|#yM|#9xoWzsd.:_gZ=p3L> ?oAC" |Ь VUSF5ɼ8dUן&=qxhT=+g'x}Rrq t'Q <+NA$ueoednyL IDT29*sZF&q(X$dikى[rK8 w = }?+3_ND-Nc˞DI-N*䯄(g … FtB+ehob dMcFQ h4bw`f0 {`,Ŝ"U z.Y͠KפK 7@>H4ޅғYO!ⳑڄ*4uE]g]3?t7يbjHр6ERmύkOݼzjwCo9Og<ێw_pLARM\[*$51[IX,G-a'|m։obK ˫h;=#l;1s*69RSr [CC ذSxԸ[KrELhgrR֒jHhLM$6ZY;#UL0u34+6LI納TAZ5$!X=!@wñVX+y&}kR4lI[]uȽWH%N~WܯHB$)g9*-G9l5Rp8gJp,nmaVhh} [_iuV{9xPb~JktH p8keWԐ/h5^?^ IǏžo?e=m Pl;7_7[yc?MFCm)"doLj&:cFߚtuhR;<՟޸ TN:zCUZ2T _;Ӫlݮ)*oGjsu 놸m.Dݦp.=S;!5LTI]}v\;^OOm#;<*⼔`g(^zF_K앰!}Mܓ{j)U7.`>ioM̠_k o%OZ+< >,IotOeFVlA 7gH/۪ZV0֣Vk3rӴYo6'5v,-W OC#ݮ%E{irt6jqCM"EI͹ 9vo~% J  Qi Y{ gI\(~X OYovkMnWRCn"Zc%Wl54Ei>`)aJP)䶘\8b蒘Ө/8(*6,:jlFQKĊr CO\:ajX4KRHaJ I%̬VI/Q.V7mc5OJ`R˄R*_tQV=yv~?Z#eSr97ϔGTMKnF(6m3Ch=YOYvo>G!JJya,CIHh,IYrmL>@oU]i9[(Z\]a,=k`^T Vꏓ'rbWȫ+J`5"oШU.ԂPs+dNc2ԯ\1uPAH8`ciԠ,Hb~^8o &  sq; (;n?1p_H0㹑.g__ϝ.obx&á{;4DE9.sn5 xpc-@n'I3Pcr> z~lNPV1a3^i{yD] ?,OlGoҶ{9LI\HQIV7iCLT &BT@C:aNo ѩ@HpOg {N\ <^:hA^˒^nqi MV'b&bo4\MDlr267 UyY^ot8fy؋(^>ۈxJ[k4=0b0}iνqwv؊RqWXVH:MN4t@S cB;G vVNo_c8;BޡayQ2Om=P$:IU0f-TJTl _>cc'L$qh&&S:*BЊE[ϝpPB"ޟdfu\Z/WicH]źG?Xt[Z3E;ZSGZҞ'_YkoRE[/p7t.:+Uur:o" K'>f#SGFIH})x_mV9 !^ T5F'XP.ixkYj=(AaAг&(ynЩ H`Ub:* $/ D.V4$A:)I [vfnyS}jBq:Մ_ԬPmSQy}J0uŪ۝FdvXћݦ` : APb#Ӛތ"Mj bE[8Wd(asSB)'16G@uS(lKVi*6&B!h&Qÿ41\9(iDc@;q);L[M҉\,OL(K8~߆xL>m;|R]@hD2lSW"urPNCs!7R[dtes&r6uq,l/Y14 ajXgW8.t?$A.=~fV 8X$pvEzg/iwf؝.Vd"OERJe|(Y*~EJx/^Ry!7N '݀74c=G#t e`Y1S׿FRRkks·sjKh +f|74Ё.\4(PjN#Vs$QKXM~hXc>[NYu6?3kWߊ(5#".- 3m^kEhIϟĵ( xu`rƠ/qZN {5_@8YneB`WX9eDru Oߜyy1zaĢL#Tso1$_/-:9ք${7TYY_7NȄ4r #$wн"qyj_asWF=]/9XYRUv>aҫD]i  | f]aHFu$_ӧ=bIA6 [σIdj( ]Y S$fѴ `dGR m2&:w0}8:xޙe"i\yP×;vMel/Łm[lf3ЙҒgM(b҄eRɢb~OLHx|mK2]Qkl.` 8Vombn\ y9L@0ƳgX[<@,7 fKҁ'$InJŵ<-ĸ$ؤX8Z mŸdz1G'F68As O/,@<*R @rMfq"L1&wSmŭ 1B\I¥+^X [F}LxOU~/c2ܗ{rG:<200rHk|B ަ_S;? IڰgIcӜ͒l&_RkeVlTq>|FS;G{>Kgbk 85R\\ŋJ(.P7@H|Cd[9txӸ1 ;ć;U#I#̷M|d+S5e?&,O.a'f?;"n-+;oߒy*+)\)0w P-xqxHN׬q>rbFs|#kiV6bmW2Ea_C_@i*MgZq5,Qz'BX!i@h7AUzwf`& dmK~D+aMfEJ~5K)b4T#_9/r`ڢ4h&[#4mlRAXc ˲ns=z(n}_fF;dZ^~TT)2|QflG[b[l%ɶPg1X~z,l98s>kߎφuvv+`C[2mtԅ+IoT:1SN^z`%헎K7Lut: M[uv+ $B{O)6 lW(q- 1䬌OBQJJe5ʔ$ރQ|~])ZKÈ"-$ҝҪ& #}Xzy/%85țk#tf$HMDUgӿCӵsJ^KRޔ  Zb0j+5 Qvi-18}݁= )hh YauwPBtR(tߠw4/39TA=KНw ]t<|X_ }!IkiiByt.~.KOJH>$}B$Yiy^ILogU9>R+M/tĮ1C,& }^+qy1Z>?J5'.7vP߼e[P}{(tj€6U94 U: l`!Dmin,MpΦ4 mP\~3vL:<8xw  v]x ño:C|8mٰLAB!MA_q);R!rU7G^ik*BgeQr 2Rg܁{?cRڏ}k$\m5kɋ/P?ÈM%{cp=DR:tf#G a)ф #4>GZ[Be pݨܸxR: z{ϏM [aRQ ; P8}~=8}_U_{D=LdZ1Q'cN^B6Ӻ'һf2EoLٰG@MKsN:}o1Fu?c%{qۈ4܁ِYkQMܜUAId+q9sqQVͿqڴzU5g9̝{ dWVR` Hl]~u[n9899F垮'I9}@تO߬,NUݸ[^jYSU: ?R7WOP]Ju3tMst2/7ݽ}=]#=neH݇g&7CMf3XAyyKOsyw: ]Je673FGGw-䇗">N sC6ԷƣJWbc5*fL8;H(5G ɢyT4{(v..bg2E^ յ~?֪dWHPC6Fb`j2ͲT@wwn`tߥ"Z|kUp8!}tHVhkg7>B4h`\sv"0= Gmާnn} *IDK20Yɿb" p5F}>>yDl#԰DFAAH6CWJVJCCîs"lk e +'eW6s}$qnQ߆t?.ĩO@w=2g\[`x*c) (҂\9|aENV,J-S,@X,k \Cٶ\a\wH8&e& T@r (r!́5 k]8m,C?5{ӠGC+ؘn't,~R[ܛ !8#LQ @"R #081FO̡O6C*29.T~b"6#54rx; c8=NGv}S%yMþd:{<:XcٕN'ɘŶ߀8wz 2 cO&cQLs.,\bboS~^[{+eK,gIjd9(` ɜsSٰ۽cue+F 劵kR\8'1'qrccn0Vɵ ک/5 p`5ʽ)KX}RХuB k#N$mĒ@ybTXL܁7-.I9ҶY'TsdA[^;UYh:R)HO+'^7[Sg`[+:1CN6?n `ůI Ig[#aV=aJIӋ- cb+`#9^ς,v['x~_Z%{lYA#@s-vka֣6cg1)ƾ M!_bkžPY".8#4?q^:H^{ob;w`2ЈD`rWkK9/WDUЉiژuf'FvܰQ A*Յ2jj+nMD'd9'n(OS&lEۤȱ$)&Em.[nƭ{f{Bn4"M<2{lFx43锎Upzsf:,IVs 6M$S(J t;kߔv`8=79yo@u}!t8^va=t`Kcʾ]qm*>{ócҁDw$rVmQ r&-BDs+[ިA2]v `i#ُKBKR^ $a h5oC#^ѾmbCrz$5EST32#瘄!&QZ SYke!\7DmFb*1\ !]rKR,S( ئ<섧v-۷^+b՝['(=h$FAdbRHѱ eMzЀ项.& kCMۨ4ť s'|K a6VN,-M ǂጙ)3)Rftw92p0MT?@{b)j.km,9б 82EmI@6X2,PpX…'Y_a@hQCv4s vdED)da$UlRM\JifF2g7\B *ew$V dXőɎ3pe t;I;<5Yut)>(Ĉ5I S!Z l6Y *vSä m?@CDB}>k7V\`.;{sG*ai_/$I6xXDe"\txs;6WG[`3z[ f{J%LX8g}]=|(6!Z(U ydYcWZHT7y\ڸ୊dD>84YZgzS)[|:v=ҕ ^*O|O>_tJwxfmr*Yꄩ%BrVBR-yYD ى(6Toxv`ρ ncsDPs`+lښB .dE&&~±c`| U8Z4b :l 4y&^™=M.ŋgo|؛>0ן?|ÿ_yKSFUؒypL ' nhM;yo]>w!9WG^wG~XzuD,Bӗ$2P O2*^ )G?w`*_Pc^JLSUHڌ3Un 6]%)zK#Ɛ? ̀4:yz$ JpUX V!g(q&qd[{>ZuF>v5#OG_Vt_R0 OˉIkhd;e0 e 0emNu6JG{O)&4;<#DqLW%L2":I(Z")tT7闁@#?J*Q"txIVk5Fp-lMd'Of.n"=FOdѣ ( ¶! \@|J0΅T9Bt !=' Y h)@vzUz\O Ξc1p2x{n=Iz<=)|_͏{=sw Ƽt;T8<wWgWוuTOpzL+6פa//HKG"Kx.r%9.Eu?g Oa]OXGC~xT7}RPOL]~m2Nt82N6h,:]N'sny^|R(' >-.YAo٤[D=r:@dQ0QPB5A_3MIҚzfT)Jr8PM&ځ' /%J]ŴDx|k"A}ou.-NrqW ;꫅<,OKO(GGJq‹Jp#~ `#A'`2a HLc6M0C5I$d[*dKڰc#zw::LîCMD]2dch)yH͎Ǫp٠`Vk ؗV `v4~^*LQb.&5&kb&U 98 |<-4O; C!P_2ov`ONmW;l,s)v%K.21)Uj0ֵ2Oeb_ߝBתn}5PJw.˒NX^ۛ=*`Tk[ [OB1oNXVUѵ+Ɠp0߷ruT- p8ܲ)Bi}r~~T&^q@s0ݖ{y!++pE/*Xx O[Z^|'lآ Y:flL,Fd 5ピQ_ণ:)tף}s{PE/\p4>Ht|} zbv?AV>plJyV-8<)\4VK:T!u|TuӮ9YlTkȄᑊ&:>? !XYHW4aI4Y0՜8Ђ%aY Kx!H״]Jq:ecOc[]5M!ZKm<'Txnfep Z {Ro(;7%]_] J v+Y,3\}{|>oo[*]Ev4~Pn"礚G~ ?N~U@׺!熇su a dv6HeSIͲͣj:`AN\S*)ecDqOj)+_*eڪETcFY6SpMt?: 0 {8"/4  @GL:N0X'Ɗű Mޚe&b56~((w1iꐃ?ĭqEFaX7F}VqN)$ybfy/bP]$@o7lb8J\Otu%+9("@>˼ ^!ϫT*U9$^%)jy`Hp`[}}Dv\<4U] =.;OU|Q7ܰ☺Xq>DE, H8 yx|B[[VQ_N$%ʗrYjj*@e>I"syOSQZΥj4zdB.yZ-ΏjTU~hRh>Y{i槸 4u{,=ZK}l96Y*.}&ƥ虳蓋a(`N76⁘ĚmX&4Vurn"X[qQltpp2hZ'MqWCy j:&ˉ0RSNW4gjr m{]yF$&n~ M s L̐ACiPPms$R-"Mi3HJb$+*JH/?^7JkӘTp!PBȵK,dmGzbTCS(Is&j,{j2>d[pL$;8GءƓ}ҷIHV@H%IثB/2R.3?ndua[pN%=dmf s?`G=t 9{PpnA:;/509~uY_Ҫ Y*"+MZ 5@l%rVl{"Kk+5ݍ_{<|tZ)n)?s2 ”;kA/=x̃X'O^m Xf))|Γڮq:~251+XGe"/\dNE7rgcg=ƸLCJȁ%1Dk7A4i*a|W|#\AX&o~dI&"fQ- VEȎ@AQd U*_ՌA+&QS$NOzVxfJn Z}S-hA-ۦ:}#8}ntumSnׯ#|MQCZ=>cffUCD ZFK4 `I֊,/e @9lUp 4_%y@3mFo| kW#-f" $5UX0F$-fW-\]Y%"4tЌ-|?bONvg/WXu};&oG_ʶB:]բɆR MD5>KGlƄ\A Z n 3e$_{y38p]^cQ3}vW {uJ9`2|Li|\^9\?&AsNV^$3OF/c8NFEyAF<~ʂ05}&{JiYru!Set e+⧏gKVjT0K,7E2ߗތWӹ{1Ntp^᚝"3Ma IێjP࠰yW9hU_ޟhm߶O7͌ `dt&P⺢4PjL{氥dqz|$(DH@vǐE0{z$4{>2h vw58bU4^G*.Z%3 @lƩ# x'`\ouI \'3 j%I0k vS{pV{$:J2d>q㻆tr(9=oh/+FC4W{ӈHsΑ׶ ah5 2)%LMٿ x7z{!LJ3Y#z/(kᗆqn+PG@Bo1֌vXd |zP{MclQR(` i!GцX͜Y=sfo|p\ rgsD+A3wŠ69$SXQZ3Z13\?E3o=hΞ 3?Z-Ew\܉!5+'n )h=؁*[ǦUdqwGKrlH![f4n$h^A*<_m? ^LI(+ eW`3:0ؓH I>(MKXw1t-PD;d}& LW9[˖LyEUM,ȔM29[r%;6gs(Zֵ34H 2(ߕe]'stϳi" t 5^H,Ҫ#8+Fe<qġEG+Tp`&ѩig9bE|{TjqgH-oqU ?8ǻ'%-s͋|r|}r(hCAGt~>$uxmvB6p}AUZ'/؁GM?d!!OdIbvy#UhZ=1J_QtH6pC/Yo EQ6@jQ1a؉?:C߈kw 3b7_r5XH$fBW~X ~Cls iDb !+so:ȗ'ţ<誃z;R1:tmms?oom:)$Q"*@8B˱$S3C_1 YWCq~!l[jNwʖv!K+LZ^UeR+I%D~plhX)ji!Bޒ[kY@N(ai÷VQJ=W`uBc 7seˡ7'*\]j!5o\6Dt1-_f+$[ MF׮blW~tAi\eWr 2VpSQO``W~ 0rm2)d|SM|Y05uTG3 ^]\;96ԭ3S.O/ݳw xƖjnPR߭F wJATn6$ nJ{z3#*.Kʶ`R$yX޾":pn>)2&vBщjku$4:.4ugB7o inM''COa8wpT~_{u²;^V4 z6 ж?ZퟕuUP*3ܲh +_}[vt-l)zWZym?• Y֯M\ij(ʯ~~կJ/~RڎC~ȉHE3}(xrځ({̎ţ2ӛpWK4OJlg9L"O Ȫ\$ћ( x;~ Lz3 xlh.Ǣ7w_:<^HPL4&,`m>Ȁe)(B:ZuvBf*=]0Zn=|zl\p8ȄK<.v 1>H6^OQ}vd>W(YN)yJ=_Gil#RPR1r}Su|hGڬK}k/Nb6E M(2ׯDz_mAǕ!̅҈krq5]|`?`/iE<#LjT{TTYLe`72+X:V0T(sݫEަ "Q* LYUUZ_΁<Ⓣ3?CN5B]WFx`r S==r0Է.//׿Y ;RjIKlkRNB3[*V/? X/YZ8%aHjuS|9y20ԗ LMRxk(\% 2ʏn* {vaW᭖3lYVbD!&?£u 4ɽq "KGz#L/U1'^KOU<)t cAR://4Y6?+hv-Θ" &1ra,_ L`IŵUj 7jxJ7_7)}0bX׼x-HpӇ}:EN%O<NMg6" @aeèV"!vkkhS\)Oaa$ihTӻ eh OyV@JGw7_lDdpp~݂(?√2z0lKq(Jdu> ;(:HeL~a/<%̃^(yK}-00~ThɦpS}N`dPv`}.ǟ)J5UOk.q^,SҘ&w0^[D3 Yef-7&De.ċŽ㋱c==p|Xn\/9<3Nj#d CNERPm<("4KU'tZo52R^|^HNufJoj'G%Jmp@8x`_8PhC3.oDcnfPK)U,)hJ" nE*GMY㿟khOzx?$NfFjHׇ➸x表!nD|ZaaJ7/A˰ua`FךukBaھ\(EM^LPlb8H.=:1e zL0A0\u@hMbK(쉮^d'zNO%;O)Mwa=;+N8Y 'R+жXԨaҥdaΡ\{`3M4旜aƑpP}uo6s3U@?jAyiJ*([Q%Z%AGŒH윻n}ho?n=7{>C1F,a뼻 dg2;ȝ=| k{ BǬJˡR)TPcS)}c׻9WBTJ{j3ۢI.?sͣG7CU²<2`a.6;VK-6kȴ\kF# 놂>'գ#LW豣LWڊ>53.ӭ\8ds`gd%߽; oH4WY]x} E/ 4b2k-,FlZBnţlj֥$ǪP3*ǰ.qr_cmqmJ E654׾oπX gn* Lܦm~[Ɵw9z>>emx(%I@UKjAN[e-'ToXAT{mw`@1 ﷁ#(<GDKA Qo|llxiȂ:r XEN2ʠ~lFFҳi@@酃K#tu;\:;;/5WMfLP|8q}C{F`Pqx<ʋ6ӝչMh2Yorrb88'Z=pZ30VvR\S;ézrcMJa%״yqGD~h ;,TΊ|KɿڡKh$i¦ Oe=$RG()Uw:nWoRu dC!ubR?9Y|LU'&BE>3(Zv'J\j И Wm|o)@5x_Enb;SdϞo@9PvG>-.ǁ,Y1M6Mk̯s#RS+(|EEH IiTk4 <謕 t[ Gҕ+AOdjUlv|]Mp]B`m(qq2oQ(Y,H{&sFTBxEvQ6؅/RtLz*veGڂ kuބlBm6|+GZGAHe9}jKGnhqlR E>JĄ35^UAAݰqÀW}3z';3!bǣf#{̻&ΞMKHB9"F@zDX6  j > %X(1eJ5\!ImJjisc$l`To|cߝdttp)@l`4 3N_ $;γ_6^'N6 >Щ#0]H:5>\:/ bPZW~<vuzIh4CEt(Yd. rP=9®h{7͍Ǫe_`7`og(%5in''"X$i7>G"C8`V A7ӓ{ tW(h}xS VCܮgr-0&iub$+Pg͊"y7YiSDѸE[U\ԆC^OmfʭVa7 -!@$΍ŲVϛMVuk@.|2-l_r cL*"քrSm omKTH5֬PF##O8ߥܱ l0iZbK@dx]ˣy*eS/^{n*{ lcrΎ,dm{_#b~!tn=rQ*Xr>[W$!VG 󘟰ia M6f4:5;x3HOmhfSV_ސiqYH"T~bu4vI^~g21⯝g !V )10YsH盎$2t+&_@uܑVSA; YX*‰ѲLXX ɀdje}0#!j-QdK$2붮&1`yf5ZW诌f "'%O(S# 5ߎ)+uW4[쮏$b3aOngq6cGT47cm]i{]'i%*0!a5pB{Q% -w#^a%Ҩ1FvUE6iL#kkl4CK_%5+BH&YTkekAwiXtjfpEH|*1 ]t?xͩZ7Hvkcy&̟y~z={'=0MozCT&TF?SrS+E*%6Kl<p[sQzn!V.8h[)=F6:gFiؿv'+ߍWHý`Vcp%0a/h"?:g@29%0FE{7p`OO8q1)qwRa\"ʅMr`Ft V%Ji.q_ߘyUbv`?8 gw4DvWwnia/]Nϟ{l9aĝ 9iA#Iv$~m*\oG a C3  B0H&xH@\|Iן?xXLM %5yvGZ8RX_p"dW2~McTP/Unt!"nb$Bw _X:iiMPIbI[vf!6wHr'":zTr;݌o[*Fnjb[vG5 jXg҆TD5Nk2-3{ȇ[}k5kad{,@g8\f#XVDϨ^# O[ϱ9eivT5MFCr*EiR5N*\nAMì6ܤᮘȌbS @ rb Nu|RYyZ?JZ`I L9YP>~;_n?ξ;ĚQzN5fc"!wWr4L\~ZT- Ql]neb;ͣ)shԓc֨p4IP"BAf8k[s973ttvܛH v>tTcxy */F* |:6>>:\X[jpe0pmOvWZ"o`%z'Wu E~$\kW*w,ZEҴU bmߕF.Im[!t2qmney*R\_gPVU+E= ױo/}iٽX=/_ynQBFrX]ꋇ>pv0z[o;]:8$⠷IN4W4fL'z:fe6+-6q2DeYʞqLBM ="j%\E~0#S0(b_Z]VH,Yk/Plg) ^ &̣ۮ ".ziƖzN/,Fhz*.׽C+E%MH ^| D;`h# 畉%(8}imAWXNޣSm`w/ʧi۪}(!;L > ʄ?pHPAW qy,af 9nxj68ᯨ䓏?ASLXNtE.qy;#npw/\=/Nzip唇\!N~uɬr9AkSgSvxn?aտw4х6l^MF,S@oS&pNj6NÉߐ0P&7 ӗ˯<&>AmX)Všn> @ LF;:mBQ Me *c)>v xGXFrK7EѯZNڢdŵmTEAv{| 2*F)*++ŕj-Gl1 yZH\كuy>b} 5û/`t cG::~nH6UnkҌ(/63;n$kPF%%Q/`|!Jsc=m kHu/0jXd&lMQN^UĒn|D %\[H4!_-X7՘<)bO䪛{绺· !vD,%h> 9>8b76C 2lH'z}gۊJlgOZO ٭:J-;\[`l^w'd,tt,x|Ý坾 QsY pX-@DrHU wB!)iK,vŜtp0O_G W +"tpGn-^^.{ץK^tŰH=(R?PRV5I!#|/?ëA3^o~&ɪFTmj!cP,չa&m3HlISǐr"̤mِ=T["~j/"}J05C~?I_|~4gM=`%45Naoz1!69'~oY22ڹ]Gq LY$Jnnoϖy'b{ diBPz>9w=.2`X\ްg̋>("=%)lG:[xq!vcXb|31qHc 'mk{%7>LGg`9zJ|t7XВ#o=8CMR#Gg秖@eD24 qI, 49j/4+AZ.!2<ڤ}I/2*"V kXq`EqZZ6J5[,4&U^Պi!eɞb\l2!ks7m+ThjXY3G &bLIkaL.cU; j&&"k:r$<>AճJ 5Q;g9sbqCacys [FB&s>Z7y^b qN%[VҼ-%zLG4&2=BO~gNuDއEJ7}^"XIU=5̖~D&"[9\=0A8Ei%%!v"#7P$aMDVovUHkG&4i}q^>%yhpXJ;}gĄ{~' & Z$1?we{9!_7auJ)/Rx&Ht HbB+= Ftep2+ڕ} ouMBGxn3EF--yqg^_x,{lq*_S̺ztW/gmlc{ |7䩷,y!Ԝ+7%hQ\OcKw±Em)y nྱYCMn1(gi`q* MfI=DݖUӖh"%8k=ynjǟT@qҐsYziUBdܚ-mˤ%Kp;|vUV^=н@YN\8?kaO}5Q$q/YΞٝ˒Ȏ5VM00) BkM aϞDfRt(lG \YF#.=cze{,K# R?>'ʾ5\hC?=2kh JZfSs6ݥP!jHrF++RaγImt~Lov?TpWtD lDBOUQn;_YK7Q+X$p]K8x[9O2 ڨ[5`%c}KpjTQH<yꖌ>dO ǃcuw;]Ƈٕ降7zgs>AY$ ~}f~hv\-UAw!:tǡCoÁRbX< W:S \6φ 0tzQnRsFvho0Rb0!e%t;:7=Dw{vÁi3FʠttB,A=~ 1/ދ r'˃ Ɂcfн86Kǩa@`kxNnmJIS8TOz^[rN&'3YԽŘ<8ξ^0#:1GOGstzF#].gO=zu>/{\fg➎NwtbɉA'w==GK%'#`4 FӝcwDpj_b>NwHQg46:7uTgg:NLD"nOGVUـ:b1J$\}v4?bº& c{[.a{?{Ũ݄1[ 4,; d GEMP[HtgpΌ߸k6!ٶ_FÒeF$`qMң-Ard Xqik|0_d J*lv)cGC&Ky 05 K$)xAEᚇݛSΞjse~Qɜ8+ adAC^~ cvp|4څ7h#[Q{hHhȆ>f t` QZ,Ve 48ojc5C_;_̃3s$TSlZ_?v!>mQP!xijMX+qtZ+T0i2}\6?mǧO{ug}WzKۦ#@ .`j7x~/`_&nx@~X~QyxtX0ϻKlцN4%"/l:z܃u5@zk @:*? Z~=ұPKWB!ö.[݊4ղ&HV$?g 66tqg1ݕXZ{z@v'/^\5M;˪w% 9Ā/4-L\GU/dn-sl-}xfhI!Jc'kڕ  ?05FK_h޶h{={ٕ .gLv\NOt;d]VJ?!0u>Ҽy y9f[ Ȃ͍DŽ١g"&N,4B(-bƗ4jN_%HN)4q)&d%lS3|LJB/Cw'ΐJ~e^_Nd@o0d$xrnV&|O$`x&`&iZL%n>cy: Nx`g>;f'=nsݞqN~02^܄^2 kNRzq]_#K_tW'3} S.-iCv!ˊi+ wVF6bkr!c6nsQv6r?lɝVX0KR`jj6\xs Y++_/<)g  `~8O *3r0X+Ñn%{y83slAY}LfxlXчL/z162f`C5_SqcpÒe[-6** ~)<`tpewgqӔ3Tb1%8ɑ\n$=+؝ " }(ʎX}? yjTW.WknfjXnG@$! B#Rbb"$Ÿhem9Ew @q?8lѽ݀sڧL)q]۔OEm{lT=*Fd3]X#/ Uxm}pp2>>@i_d`qxT_O 6CP xGM6)ܔʱqLgEq_o 'jE<$Y co(@4D(U\I/0!3aȢp|O&'b眈/>TY^j+p| C4 F!͇cwwkww~)%^ms?\+*dV~VH<%Q.)x#~LL7a cWRyǸV5w^Lq<8 o(>\축WphQ$@ {  *!m,m͙7_}>Vͫp;<̌GIݷG١ل♁<g;g$Abq}Lx\a t(!ɤdb",fA+i %%k޲=C VVdMgĽp}Y!B?L JoR~Mn(D$iΝ@s|Iw9uBi`SHǕϜMx>6k9c.yn"&vݧ6+^Cjph-t ~=S iyj߾)9=y$304MgQ!nT= <_U=ͩ=,ZiY\1NLBբ氚h4C0!oia4وcX|"XlW gbB9fٹ-:̦T#o{x@:_x\U ~9dĆͱc6lU d|F2 \_ed5̗kAX#ˤ3$I,}WUI_qvw[T\^is3]J"?67cnW(Khߋڴӥ\=jt%g]r|ǷvFVs?lIQ޷o~Hӆ!/=tbfOMdɝHzݢJ?ճ=GGr 2phbp_227QʚuJU\AڅV5iJqkyU?oH:@ ]|,TFb<2Bܳ{J RBVX\4w Nxc`d``b8 A x51EnbfʉRm`Se>NMI-Z7CLTPh$(-}3@cJnF2qݡ)A)Xy>؜P&=J)UzK`3G}!9L1Ӧ`SԹ\ֈȪKe.^iFdr5쎫Uz:TgmhuڏUƆ-5r7Z1sR~o uH'#a{bXf8 ]jgu_)#pv 5/52v[xs y}ʇ3~ ᫚ϑNmwu9}g0hs9#f)r_ 7svQMʩҠQm y5s%k_3Ή D\˵-2/̢Q鿝C_kMYC Z%9~-UG*ܦ{9k=Z|{p o{̬`U~.}Q'3Ji!1x@qRo>۶m۶m۶m۶=LHAf 4TZCg a4LٰVf kp;$ Ddʌr?ND~b8O<$>2َBޣT)jzHktmz >L?`LTbz0뙫-϶e[٫s+uqox7wBz0Bd[eGagS6!3*Z܅CGo<ؓ3sS8;.x^/^[ۻ§ ~_BށA*X*8(4x(4d 5 }  -8R"X)TDj+IO\P-)>%RMi V(U]R竻- 4Y .P}PpcؔfsybiVo}ڑݑQ:-98z7fŽ\G *Q&19.#(9?&y 8=KYΩi?Ulӵm+۶m۶m۶mw];ZwIOTNOjYlfcmouYGZ[?FS{.7?9:8F;v;8G.k;{;{{{ ^ʻ˧NM~/P+ l| 3{CYBMCCBWBezx{I}D|ڢDtSSbC{/OǗ'' %q0q9/Y;iH m[ɷ)%!(9]'mI !i+@ED0Xl v(p1xZAC DAe^ \c$RpV1 r),+] qkDFa27م'TE#fQbz~ÔdZ2 3V`uWk1|?Bqa0J"<k>qx^*) VHGwruWGJ%P^Դ:Uݩ^Si֚S;֋}uB_<@Y̶mvٶm^77۶mۺum5|{틷ۯ(cb9  P."N)ߡ2Psh4p" 1$;XY43ѻ,/iE)~Ed#jۈ$q,M"IC Qa%]DL613ak8ۄna-øK߆bBWaŒb1.Kt^'wJ%eB+Wji:\UG=>ӊkm4IkuOc1aqxn0S5ObV[k5 [6`;5!tGw;ݖdWuϸ_ ^{oyAZu`{pAH([whjH ] g w a(r'Z6:1JEZ1%"^%>4#~6Q,/!q Y, %/~y?vM00_@.x|5RaF8-Z zΘsΛZw~ +, yԫ * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch * @since 6.0 */ if(!defined('ABSPATH')) exit(); class RevSliderFolder extends RevSliderSlider { public $folder = false; /** * Initialize A slider as a Folder **/ public function init_folder_by_id($id){ global $wpdb; $folder = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE `id` = %s AND `type` = 'folder'", $id), ARRAY_A); if(!empty($folder)){ $this->id = $this->get_val($folder, 'id'); $this->title = $this->get_val($folder, 'title'); $this->alias = $this->get_val($folder, 'alias'); $this->settings = (array)json_decode($this->get_val($folder, 'settings', '')); $this->params = (array)json_decode($this->get_val($folder, 'params', '')); $this->folder = true; return true; }else{ return false; } } /** * Get all Folders from the Slider Table **/ public function get_folders(){ global $wpdb; $folders = array(); $entries = $wpdb->get_results("SELECT `id` FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE `type` = 'folder'", ARRAY_A); if(!empty($entries)){ foreach($entries as $folder){ $slider = new RevSliderFolder(); $folder_id = $this->get_val($folder, 'id'); $slider->init_folder_by_id($folder_id); $folders[] = $slider; } } return $folders; } /** * Get all Folders from the Slider Table **/ public function get_folder_by_id($id){ global $wpdb; $folder = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE `type` = 'folder' AND `id` = %s", $id), ARRAY_A); return $folder; } /** * Create a new Slider as a Folder **/ public function create_folder($alias = 'New Folder', $parent = 0){ global $wpdb; $title = esc_html($alias); $alias = sanitize_title($title); $temp = $title; $folder = false; $ti = 1; while($this->alias_exists($alias)){ //set a new alias and title if its existing in database $title = $temp . ' ' . $ti; $alias = sanitize_title($title); $ti++; } //check if Slider with title and/or alias exists, if yes change both to stay unique $done = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('title' => $title, 'alias' => $alias, 'type' => 'folder')); if($done !== false){ $this->init_folder_by_id($wpdb->insert_id); $folder = $this; if(intval($parent) > 0){ $slider = new RevSliderFolder(); $slider->init_folder_by_id($parent); $children = $slider->get_children(); $children = (!is_array($children)) ? array() : $children; $children[] = $this->get_id(); $slider->add_slider_to_folder($children, $parent); } } return $folder; } /** * Add a Slider ID to a Folder **/ public function add_slider_to_folder($children, $folder_id, $replace_all = true){ global $wpdb; $response = false; $folder = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE `id` = %s AND `type` = 'folder'", $folder_id), ARRAY_A); if(!empty($folder)){ $settings = json_decode($this->get_val($folder, 'settings'), true); if(!isset($settings['children'])){ $settings['children'] = array(); } if($replace_all){ $settings['children'] = $children; }else{ $children = (array)$children; if(!empty($children)){ foreach($children as $child){ if(!in_array($child, $settings['children'])){ $settings['children'][] = $child; } } } } $response = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('settings' => json_encode($settings)), array('id' => $folder_id)); $response = ($response == false && empty($wpdb->last_error)) ? true : $response; } return $response; } /** * Get the Children of the folder (if any exist) **/ public function get_children(){ return $this->get_val($this->settings, 'children', array()); } /** * Get the Children of the folder (if any exist) * @since: 6.1.4 **/ public function set_children($children){ return $this->set_val($this->settings, 'children', $children); } } ?>admin/includes/import.class.php000064400000225477150212006510012602 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderSliderImport extends RevSliderSlider { private $old_slider_id; private $real_slider_id; private $slider_id; private $remove_path; private $download_path; private $import_zip; private $exists; private $unzipped_data; private $slider_raw_data; private $slider_data; private $slides_data; private $import_statics; private $imported; private $is_template; private $navigation_map; public function __construct(){ require_once(ABSPATH . 'wp-admin/includes/file.php'); $this->old_slider_id = ''; $this->real_slider_id = ''; $upload_dir = wp_upload_dir(); $this->remove_path = $upload_dir['basedir'].'/rstemp/'; $this->download_path = $this->remove_path; $this->slider_id = $this->get_post_var('sliderid'); $this->import_zip = false; $this->exists = !empty($this->slider_id); $this->imported = array(); $this->slider_data = array(); $this->slides_data = array(); $this->navigation_map = array(); } /** * return the old Slider ID **/ public function get_old_slider_id(){ return $this->old_slider_id; } /** * import slider from multipart form * @since: 5.3.1: $updateStatic is deprecated * @since: 6.0: $updateStatic is now removed (was second parameter) * @before: RevSliderSlider::importSliderFromPost(); */ public function import_slider($update_animation = true, $exact_filepath = false, $is_template = false, $single_slide = false, $update_navigation = true, $install = true){ global $wp_filesystem; WP_Filesystem(); try{ if($this->exists){ $this->init_by_id($this->slider_id); }else{ $exec = $this->unzip_slider($exact_filepath); if($exec !== true) return $exec; } $this->is_template = $is_template; //read all files needed $error = $this->check_template(); if(is_array($error)) return $error; $this->set_slider_data_raw(); $this->set_animations($update_animation); $this->set_dynamic_css_v5(); //used prior 6.0 exports $this->set_dynamic_css_v6(); //used since 6.0 exports $this->set_navigations($update_navigation); $this->process_slider_raw_data(); if($this->exists) $this->delete_all_slides(); //delete current slides $this->process_slide_data(); $this->process_layer_data(); $this->process_static_slide_data(); //do the update routines $slider = new RevSliderSliderImport(); $slider->init_by_id($this->slider_id); $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($slider); //RevSliderPluginUpdate::upgrade_slider_to_latest($slider); //reinit because we just updated data which is outside of the $slider object $slider = new RevSliderSliderImport(); $slider->init_by_id($this->slider_id); $slider->update_css_and_javascript_ids($this->old_slider_id, $this->slider_id, $this->map); $slider->update_color_ids($this->map); //$slider->update_modal_ids($slider_ids, $slides_ids); $this->real_slider_id = $this->slider_id; if($install){ $duplicate = $this->duplicate_template_slider($single_slide); if(is_array($duplicate)) return $duplicate; //error } $wp_filesystem->delete($this->remove_path, true); }catch(Exception $e){ if(isset($this->remove_path)){ $wp_filesystem->delete($this->remove_path, true); } return array('success' => false, 'error' => $e->getMessage(), 'sliderID' => $this->slider_id); } do_action('revslider_slider_imported', $this->real_slider_id); return array( 'success' => true, 'sliderID' => $this->real_slider_id, 'map' => array( 'slider' => array( 'zip_to_template' => array($this->old_slider_id => $this->slider_id), //zip id to template id 'zip_to_duplication' => array($this->old_slider_id => $this->real_slider_id) //template id to duplication id ), 'slides' => $this->map ) ); } /** * unzip an uploaded Slider */ private function unzip_slider($exact_filepath = false){ require_once(ABSPATH . 'wp-admin/includes/file.php'); if($exact_filepath !== false){ $path = $exact_filepath; }else{ $import_file = $this->get_val($_FILES, 'import_file'); $error = $this->get_val($import_file, 'error'); switch($error){ case UPLOAD_ERR_OK: break; case UPLOAD_ERR_NO_FILE: $this->throw_error(__('No file sent.', 'revslider')); case UPLOAD_ERR_INI_SIZE: case UPLOAD_ERR_FORM_SIZE: $this->throw_error(__('Exceeded filesize limit.', 'revslider')); default: break; } $path = $this->get_val($import_file, 'tmp_name'); } if(isset($path['error'])){ $this->throw_error($path['error']); } if(file_exists($path) == false) $this->throw_error(__('Import file not found', 'revslider')); WP_Filesystem(); global $wp_filesystem; $file = unzip_file($path, $this->download_path); if(is_wp_error($file)){ @define('FS_METHOD', 'direct'); //lets try direct. WP_Filesystem(); //WP_Filesystem() needs to be called again since now we use direct! $file = unzip_file($path, $this->download_path); if(is_wp_error($file)){ $this->download_path = RS_PLUGIN_PATH.'rstemp/'; $this->remove_path = $this->download_path; $file = unzip_file($path, $this->download_path); if(is_wp_error($file)){ $file_basename = basename($path); $this->download_path = str_replace($file_basename, '', $path); $file = unzip_file($path, $this->download_path); } } } $this->unzipped_data = $file; if(!is_wp_error($this->unzipped_data)){ $this->import_zip = true; return true; }else{ $wp_filesystem->delete($this->remove_path, true); return array('success' => false, 'error' => $this->unzipped_data->get_error_message()); } } /** * set the Slider data in raw from the slider_export.txt **/ public function set_slider_data_raw(){ global $wp_filesystem; $this->slider_raw_data = ($wp_filesystem->exists($this->download_path.'slider_export.txt')) ? $wp_filesystem->get_contents($this->download_path.'slider_export.txt') : ''; if($this->slider_raw_data == ''){ $dirs = scandir($this->download_path); if(!empty($dirs)){ foreach($dirs as $dir){ if($dir !== '.' && $dir !== '..' && is_dir($this->download_path . $dir)){ $dir = $this->download_path . $dir . '/'; $this->slider_raw_data = ($wp_filesystem->exists($dir.'slider_export.txt')) ? $wp_filesystem->get_contents($dir.'slider_export.txt') : ''; if($this->slider_raw_data != '') { $this->download_path = $dir; break; } } } } if($this->slider_raw_data == '') $this->throw_error(__('slider_export.txt does not exist!', 'revslider')); } } /** * set the Slider animations from custom_animations.txt and add/update them if needed in the database **/ public function set_animations($update){ global $wp_filesystem, $wpdb; $animations = ($wp_filesystem->exists($this->download_path.'custom_animations.txt')) ? $wp_filesystem->get_contents($this->download_path.'custom_animations.txt') : ''; $json_animations = @json_decode($animations, true); $animations = (empty($json_animations)) ? $this->rs_unserialize($animations) : $json_animations; if(!empty($animations)){ foreach($animations as $animation){ $exist = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS." WHERE handle = %s", $animation['handle']), ARRAY_A); if(!empty($exist)){ //update the animation, get the ID $animation_id = $exist['id']; }else{ //insert the animation, get the ID //check if we are v5 or v6+ $an = array( 'handle' => $this->get_val($animation, 'handle'), 'params' => stripslashes(json_encode(str_replace("'", '"', $this->get_val($animation, 'params')))) ); if(in_array($this->get_val($animation, 'settings'), array('in', 'out'))){ $an['settings'] = $this->get_val($animation, 'settings'); } $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, $an); $animation_id = $wpdb->insert_id; //and set the current customin-oldID and customout-oldID in slider raw data to the new ID from the animation } $this->slider_raw_data = str_replace(array('customin-'.$animation['id'].'"', 'customout-'.$animation['id'].'"'), array('customin-'.$animation_id.'"', 'customout-'.$animation_id.'"'), $this->slider_raw_data); } } } /** * set the Slider dynamic css from dynamic-captions.txt and add/update them if needed in the database * @used if we import a slider below 6.0, as here we still have the dynamic-captions.css. on 6.0 it is replaces with a styles.txt **/ public function set_dynamic_css_v5(){ global $wp_filesystem, $wpdb; $dynamic = ($wp_filesystem->exists($this->download_path.'dynamic-captions.css')) ? $wp_filesystem->get_contents($this->download_path.'dynamic-captions.css') : ''; $css_class = new RevSliderCssParser(); //parse css to classes $css = $css_class->css_to_array($dynamic); if(is_array($css) && $css !== false && count($css) > 0){ foreach($css as $class => $styles){ //check if static style or dynamic style $class = trim($class); if(strpos($class, ',') !== false && strpos($class, '.tp-caption') !== false){ //we have something like .tp-caption.redclass, .redclass $class_t = explode(',', $class); foreach($class_t as $cl){ if(strpos($cl, '.tp-caption') !== false) $class = $cl; } } if((strpos($class, ':hover') === false && strpos($class, ':') !== false) || //before, after strpos($class, ' ') !== false || // .tp-caption.imageclass img or .tp-caption .imageclass or .tp-caption.imageclass .img strpos($class, '.tp-caption') === false || // everything that is not tp-caption (strpos($class, '.') === false || strpos($class, "#") !== false) || // no class -> #ID or img strpos($class, '>') !== false){ //.tp-caption>.imageclass or .tp-caption.imageclass>img or .tp-caption.imageclass .img continue; } //is a dynamic style if(strpos($class, ':hover') !== false){ $class = trim(str_replace(':hover', '', $class)); $insert = array( 'hover' => json_encode($styles), 'settings' => json_encode(array('hover' => 'true')) ); }else{ $insert = array( 'params' => json_encode($styles), 'settings' => '' ); } //check if class exists $result = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_CSS." WHERE handle = %s", $class), ARRAY_A); if(!empty($result)){ //update $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_CSS, $insert, array('handle' => $class)); }else{ //insert $insert['handle'] = $class; $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_CSS, $insert); } } } } /** * set the Slider dynamic css from styles.txt and add/update them if needed in the database **/ public function set_dynamic_css_v6(){ global $wp_filesystem, $wpdb; $styles = ($wp_filesystem->exists($this->download_path.'styles.txt')) ? $wp_filesystem->get_contents($this->download_path.'styles.txt') : ''; $json_styles = @json_decode($styles, true); $styles = (empty($json_styles)) ? $this->rs_unserialize($styles) : $json_styles; if(!empty($styles)){ foreach($styles as $style){ foreach($style as $v => $s){ if(is_array($s) || is_object($s)){ $style[$v] = json_encode($s); } } $exist = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_CSS." WHERE handle = %s", $this->get_val($style, 'handle')), ARRAY_A); if(!empty($exist)){ $rh = $this->get_val($style, 'handle'); unset($style['handle']); $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_CSS, $style, array('handle' => $rh)); }else{ $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_CSS, $style); } } } } /** * set the Slider navigatons from navigation.txt and add/update them if needed in the database **/ public function set_navigations($update_navigation){ global $wp_filesystem, $wpdb; $upd = new RevSliderPluginUpdate(); $navigations = ($wp_filesystem->exists($this->download_path.'navigation.txt')) ? $wp_filesystem->get_contents($this->download_path.'navigation.txt') : ''; $json_navigations = @json_decode($navigations, true); $navigations = (empty($json_navigations)) ? $this->rs_unserialize($navigations) : $json_navigations; if(!empty($navigations)){ foreach($navigations as $navigation){ $_navigations[] = $navigation; if(!isset($navigation['type'])){ //translate navigations to v6 if they are v5 $_navigations = array(); $navigation['css'] = json_decode($navigation['css'], true); $navigation['markup'] = json_decode($navigation['markup'], true); $navigation['settings'] = json_decode($navigation['settings'], true); foreach($upd->navtypes as $navtype){ if(isset($navigation['css'][$navtype]) && !empty($navigation['css'][$navtype]) || isset($navigation['markup'][$navtype]) && !empty($navigation['markup'][$navtype])){ $_navigations[] = $upd->create_new_navigation_6_0($navigation, $navtype); } } } if(!empty($_navigations)){ foreach($_navigations as $navigation){ $exist = $wpdb->get_row($wpdb->prepare("SELECT id FROM ".$wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS." WHERE handle = %s AND type = %s", array($this->get_val($navigation, 'handle'), $this->get_val($navigation, 'type'))), ARRAY_A); $old_nav_id = $this->get_val($navigation, 'id', false); if($old_nav_id !== false){ unset($navigation['id']); } foreach($navigation as $v => $s){ if(is_array($s) || is_object($s)){ $navigation[$v] = json_encode($s); } } $rh = $navigation['handle']; $rt = $navigation['type']; $insert_id = ''; if(!empty($exist)){ //create new navigation, get the ID if($update_navigation == 'true'){ //overwrite navigation if exists unset($navigation['handle']); $upd = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS, $navigation, array('handle' => $rh, 'type' => $rt)); $insert_id = $this->get_val($exist, 'id', $wpdb->insert_id); }else{ //insert with new handle $navigation['handle'] = $navigation['handle'].'-'.date('is'); $navigation['name'] = $navigation['name'].'-'.date('is'); //for prior to version 6.0 sliders, the next line needs to stay $this->slider_raw_data = str_replace($rh.'"', $navigation['handle'].'"', $this->slider_raw_data); //for prior to version 6.0 sliders end $navigation['css'] = str_replace('.'.$rh, '.'.$navigation['handle'], $navigation['css']); //change css class to the correct new class $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS, $navigation); $insert_id = $wpdb->insert_id; } }else{ $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS, $navigation); $insert_id = $wpdb->insert_id; } if($old_nav_id !== false){ $this->navigation_map[$old_nav_id] = $insert_id; } } } } } } /** * check if the slider is a template slider and if so, check further if uid is correct **/ public function check_template(){ global $wp_filesystem, $wpdb; $uid_check = ($wp_filesystem->exists($this->download_path.'info.cfg')) ? $wp_filesystem->get_contents($this->download_path.'info.cfg') : ''; if($this->is_template !== false){ if($uid_check != $this->is_template){ return array('success' => false, 'error' => __('Please select the correct zip file, checksum failed!', 'revslider')); } }else{ //someone imported a template base Slider, check if it is existing in Base Sliders, if yes, check if it was imported if($uid_check !== ''){ $tmpl = new RevSliderTemplate(); $tmpl_slider = $tmpl->get_tp_template_sliders(); if(!empty($tmpl_slider)){ foreach($tmpl_slider as $tp_slider){ if(!isset($tp_slider['installed'])) continue; if($tp_slider['uid'] == $uid_check){ $this->is_template = $uid_check; break; } } } } } return false; } /** * initialize the raw data and turn it into a Slider **/ public function process_slider_raw_data(){ $this->slider_data = @json_decode($this->slider_raw_data, true); if(empty($this->slider_data)){ //pre 6.0 Slider $this->slider_raw_data = preg_replace_callback('!s:(\d+):"(.*?)";!', array('RevSliderSliderImport', 'clear_error_in_string') , $this->slider_raw_data); //clear errors in string $this->slider_data = $this->rs_unserialize($this->slider_raw_data); $this->process_slider_raw_data_pre_6(); }else{ $this->process_slider_raw_data_post_6(); } } /** * process the Slider Data from Sliders that were exported before version 6.0 **/ public function process_slider_raw_data_pre_6(){ global $wpdb, $wp_filesystem; if(empty($this->slider_data)){ $wp_filesystem->delete($this->remove_path, true); $this->throw_error(__('Wrong export slider file format! Please make sure that the uploaded file is either a zip file with a correct slider_export.txt in the root of it or an valid slider_export.txt file.', 'revslider')); } //update slider params $params = $this->get_val($this->slider_data, 'params'); if($this->exists){ $params['title'] = $this->get_param('title'); $params['alias'] = $this->get_param('alias'); $params['shortcode'] = $this->get_param('shortcode'); } if($this->get_val($params, 'background_image', false) !== false){ $params['background_image'] = $this->check_file_in_zip($this->download_path, $params['background_image'], $this->get_param('alias'), $this->imported); $params['background_image'] = $this->get_image_url_from_path($params['background_image']); } //$params['background_image'] = (isset($params['background_image'])) ? $this->get_image_url_from_path($params['background_image']) : ''; $this->import_statics = true; if(isset($params['enable_static_layers'])){ if($params['enable_static_layers'] == 'off') $this->import_statics = false; unset($params['enable_static_layers']); } //update slider or create new if($this->exists){ $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('params' => json_encode($params)), array('id' => $this->slider_id) ); $this->title = $this->get_val($params, 'title'); $this->alias = $this->get_val($params, 'alias'); }else{ //new slider //check if Slider with title and/or alias exists, if yes change both to stay unique $insert = array( 'title' => $this->get_val($params, 'title', 'Slider1'), 'alias' => $this->get_val($params, 'alias', 'slider1') ); if($this->is_template === false){ //we want to stay at the given alias if we are a template $talias = $insert['alias']; $ttitle = $insert['title']; $ti = 1; while($this->alias_exists($talias)){ //set a new alias and title if its existing in database $talias = $insert['alias'] . $ti; $ttitle = $insert['title'] . $ti; $ti++; } if($talias !== $insert['alias']){ $params['title'] = $ttitle; $params['alias'] = $talias; $insert['title'] = $ttitle; $insert['alias'] = $talias; } }else{ //add that we are an template $params['uid'] = $this->is_template; $insert['title'] = $this->get_val($insert, 'title'); //.' Template'; $insert['alias'] = $this->get_val($insert, 'alias'); //.'-template'; $insert['type'] = 'template'; } $insert['params'] = json_encode($params); $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $insert); $this->slider_id = $wpdb->insert_id; $this->title = $this->get_val($insert, 'title'); $this->alias = $this->get_val($insert, 'alias'); } } /** * process the Slider Data from Sliders that were exported before version 6.0 **/ public function process_slider_raw_data_post_6(){ global $wpdb, $wp_filesystem; if(empty($this->slider_data)){ $wp_filesystem->delete($this->remove_path, true); $this->throw_error(__('Wrong export slider file format! Please make sure that the uploaded file is either a zip file with a correct slider_export.txt in the root of it or an valid slider_export.txt file.', 'revslider')); } //update slider params $params = $this->get_val($this->slider_data, 'params'); $this->old_slider_id = $this->get_val($this->slider_data, 'id', ''); $title = ($this->exists) ? $this->get_title() : $this->get_val($this->slider_data, 'title', 'Slider1'); $alias = ($this->exists) ? $this->get_alias() : $this->get_val($this->slider_data, 'alias', 'slider1'); $params['shortcode'] = ($this->exists) ? $this->get_shortcode('alias') : $params['shortcode']; /** * images/videos in Sliders: * troubleshooting.alternateURL * troubleshooting.alternateURLId remove * layout.bg.useImage * layout.bg.image **/ if(!isset($params['troubleshooting'])) $params['troubleshooting'] = array(); if(!isset($params['layout'])) $params['layout'] = array(); if(!isset($params['layout']['bg'])) $params['layout']['bg'] = array(); //remove imageId if it is set if($this->get_val($params, array('layout', 'bg', 'imageId'), false) !== false) unset($params['layout']['bg']['imageId']); if($this->get_val($params, array('layout', 'bg', 'useImage'), false) !== false){ $params['layout']['bg']['useImage'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('layout', 'bg', 'useImage')), $alias, $this->imported); $params['layout']['bg']['useImage'] = $this->get_image_url_from_path($this->get_val($params, array('layout', 'bg', 'useImage'))); } if($this->get_val($params, array('layout', 'bg', 'image'), false) !== false){ $params['layout']['bg']['image'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('layout', 'bg', 'image')), $alias, $this->imported); $params['layout']['bg']['image'] = $this->get_image_url_from_path($this->get_val($params, array('layout', 'bg', 'image'))); } if($this->get_val($params, array('troubleshooting', 'alternateURL'), false) !== false){ $params['troubleshooting']['alternateURL'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('troubleshooting', 'alternateURL')), $alias, $this->imported); $params['troubleshooting']['alternateURL'] = $this->get_image_url_from_path($this->get_val($params, array('troubleshooting', 'alternateURL'))); } if(isset($params['troubleshooting']['alternateURLId'])) unset($params['troubleshooting']['alternateURLId']); $this->import_statics = true; //remap the navigations if(!empty($this->navigation_map)){ $arrows = $this->get_val($params, array('nav', 'arrows', 'style'), false); $bullets = $this->get_val($params, array('nav', 'bullets', 'style'), false); $thumbs = $this->get_val($params, array('nav', 'thumbs', 'style'), false); $tabs = $this->get_val($params, array('nav', 'tabs', 'style'), false); if(isset($this->navigation_map[$arrows])) $this->set_val($params, array('nav', 'arrows', 'style'), $this->navigation_map[$arrows]); if(isset($this->navigation_map[$bullets])) $this->set_val($params, array('nav', 'bullets', 'style'), $this->navigation_map[$bullets]); if(isset($this->navigation_map[$thumbs])) $this->set_val($params, array('nav', 'thumbs', 'style'), $this->navigation_map[$thumbs]); if(isset($this->navigation_map[$tabs])) $this->set_val($params, array('nav', 'tabs', 'style'), $this->navigation_map[$tabs]); } //update slider or create new if($this->exists){ $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDER, array( 'title' => $title, 'alias' => $alias, 'params' => json_encode($params) ), array('id' => $this->slider_id) ); $this->title = $title; $this->alias = $alias; }else{ //new slider //check if Slider with title and/or alias exists, if yes change both to stay unique $insert = array( 'title' => $title, 'alias' => $alias ); if($this->is_template === false){ //we want to stay at the given alias if we are a template $talias = $insert['alias']; $ttitle = $insert['title']; $ti = 1; while($this->alias_exists($talias)){ //set a new alias and title if its existing in database $talias = $insert['alias'] . $ti; $ttitle = $insert['title'] . $ti; $ti++; } if($talias !== $insert['alias']){ $params['title'] = $ttitle; $params['alias'] = $talias; $insert['title'] = $ttitle; $insert['alias'] = $talias; } }else{ //add that we are an template $params['uid'] = $this->is_template; $insert['title'] = $this->get_val($insert, 'title').' Template'; $insert['type'] = 'template'; } $insert['settings'] = $this->get_val($this->slider_data, 'settings', array()); if($this->get_val($insert, array('settings', 'version'), false) === false){ $this->set_val($insert, array('settings', 'version'), $this->get_val($params, 'version', '1.0.0')); } $insert['settings'] = json_encode($insert['settings']); $insert['params'] = json_encode($params); $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $insert); $this->slider_id = $wpdb->insert_id; $this->title = $this->get_val($insert, 'title'); $this->alias = $this->get_val($insert, 'alias'); } } /** * process the slide data, mapping and layers **/ public function process_slide_data(){ $this->slides_data = $this->get_val($this->slider_data, 'slides'); if(empty($this->slides_data)) return false; foreach($this->slides_data as $slide_key => $slide){ $params = $this->get_val($slide, 'params'); if(version_compare($this->get_val($params, 'version', '1.0.0'), '6.0.0', '<')){ $this->process_slide_data_pre_6(); }else{ $this->process_slide_data_post_6(); } break; } } /** * process Slide data, mapping and layers of a pre 6.0 slide **/ public function process_slide_data_pre_6(){ global $wpdb; $template = new RevSliderTemplate(); if(empty($this->slides_data)) return false; foreach($this->slides_data as $slide_key => $slide){ $params = $this->get_val($slide, 'params'); $layers = $this->get_val($slide, 'layers'); $settings = $this->get_val($slide, 'settings', ''); $alias = $this->get_val($this->slider_data, 'alias'); //convert params images: if($this->import_zip === true){ //we have a zip, check if exists //remove image_id as it is not needed in import if(isset($params['image_id'])) unset($params['image_id']); if(isset($params['image'])){ $params['image'] = $this->check_file_in_zip($this->download_path, $params['image'], $alias, $this->imported); $params['image'] = $this->get_image_url_from_path($params['image']); } if(isset($params['background_image'])){ $params['background_image'] = $this->check_file_in_zip($this->download_path, $params['background_image'], $alias, $this->imported); $params['background_image'] = $this->get_image_url_from_path($params['background_image']); } if(isset($params['slide_thumb'])){ $params['slide_thumb'] = $this->check_file_in_zip($this->download_path, $params['slide_thumb'], $alias, $this->imported); $params['slide_thumb'] = $this->get_image_url_from_path($params['slide_thumb']); } //check if we are a template slider, if yes, use template slide image if($this->is_template !== false && empty($params['slide_thumb'])){ $params['slide_thumb'] = $template->get_slide_image_by_uid($this->is_template, $slide_key); $params['thumb_for_admin'] = 'on'; } if(isset($params['show_alternate_image'])){ $params['show_alternate_image'] = $this->check_file_in_zip($this->download_path, $params['show_alternate_image'], $alias, $this->imported); $params['show_alternate_image'] = $this->get_image_url_from_path($params['show_alternate_image']); } if(isset($params['background_type']) && $params['background_type'] == 'html5'){ if(isset($params['slide_bg_html_mpeg']) && $params['slide_bg_html_mpeg'] != ''){ $params['slide_bg_html_mpeg'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $params['slide_bg_html_mpeg'], $alias, $this->imported, true)); } if(isset($params['slide_bg_html_webm']) && $params['slide_bg_html_webm'] != ''){ $params['slide_bg_html_webm'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $params['slide_bg_html_webm'], $alias, $this->imported, true)); } if(isset($params['slide_bg_html_ogv']) && $params['slide_bg_html_ogv'] != ''){ $params['slide_bg_html_ogv'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $params['slide_bg_html_ogv'], $alias, $this->imported, true)); } } } //convert layers images: if(!empty($layers)){ foreach($layers as $layer_key => $layer){ //import if exists in zip folder if($this->import_zip === true){ //we have a zip, check if exists if(isset($layer['image_url'])){ $layer['image_url'] = $this->check_file_in_zip($this->download_path, $layer['image_url'], $alias, $this->imported); $layer['image_url'] = $this->get_image_url_from_path($layer['image_url']); } if(isset($layer['bgimage_url'])){ $layer['bgimage_url'] = $this->check_file_in_zip($this->download_path, $layer['bgimage_url'], $alias, $this->imported); $layer['bgimage_url'] = $this->get_image_url_from_path($layer['bgimage_url']); } if(isset($layer['type']) && ($layer['type'] == 'video' || $layer['type'] == 'audio')){ $video_data = (isset($layer['video_data'])) ? (array) $layer['video_data'] : array(); if(!empty($video_data) && isset($video_data['video_type']) && $video_data['video_type'] == 'html5'){ if(isset($video_data['urlPoster']) && $video_data['urlPoster'] != ''){ $video_data['urlPoster'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlPoster'], $alias, $this->imported)); } if(isset($video_data['urlMp4']) && $video_data['urlMp4'] != ''){ $video_data['urlMp4'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlMp4'], $alias, $this->imported, true)); } if(isset($video_data['urlWebm']) && $video_data['urlWebm'] != ''){ $video_data['urlWebm'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlWebm'], $alias, $this->imported, true)); } if(isset($video_data['urlOgv']) && $video_data['urlOgv'] != ''){ $video_data['urlOgv'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlOgv'], $alias, $this->imported, true)); } }elseif(!empty($video_data) && isset($video_data['video_type']) && $video_data['video_type'] != 'html5'){ //video cover image if($video_data['video_type'] == 'audio'){ if(isset($video_data['urlAudio']) && $video_data['urlAudio'] != ''){ $video_data['urlAudio'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlAudio'], $alias, $this->imported, true)); } }else{ if(isset($video_data['previewimage']) && $video_data['previewimage'] != ''){ $video_data['previewimage'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['previewimage'], $alias, $this->imported)); } } } $layer['video_data'] = $video_data; if(isset($layer['video_image_url']) && $layer['video_image_url'] != ''){ $layer['video_image_url'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $layer['video_image_url'], $alias, $this->imported)); } } if(isset($layer['type']) && $layer['type'] == 'svg'){ if(isset($layer['svg']) && isset($layer['svg']->src)){ $layer['svg']->src = content_url().$layer['svg']->src; } } } $layer['text'] = stripslashes($this->get_val($layer, 'text')); $layers[$layer_key] = $layer; } } $this->slides_data[$slide_key]['layers'] = $layers; $d = array('params' => $params, 'sliderParams' => $this->slider_data, 'layers' => $layers, 'settings' => $settings, 'imported' => $this->imported); $d = apply_filters('revslider_importSliderFromPost_modify_data', $d, 'normal', $this->download_path); $params = $d['params']; $this->slider_data = $d['sliderParams']; $layers = $d['layers']; $settings = $d['settings']; $this->imported = $d['imported']; $my_layers = json_encode($layers); $my_layers = (empty($my_layers)) ? stripslashes(json_encode($layers)) : $my_layers; $my_params = json_encode($params); $my_params = (empty($my_params)) ? stripslashes(json_encode($params)) : $my_params; $my_settings = json_encode($settings); $my_settings = (empty($my_settings)) ? stripslashes(json_encode($settings)) : $my_settings; //create new slide $wpdb->insert( $wpdb->prefix . RevSliderFront::TABLE_SLIDES, array( 'slider_id' => $this->slider_id, 'slide_order' => $this->get_val($slide, 'slide_order'), 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ) ); if(isset($slide['id'])){ $this->map[$slide['id']] = $wpdb->insert_id; } } } /** * process Slide data, mapping and layers of a pre 6.0 slide **/ public function process_slide_data_post_6(){ global $wpdb; $template = new RevSliderTemplate(); if(empty($this->slides_data)) return false; foreach($this->slides_data as $slide_key => $slide){ $params = $this->get_val($slide, 'params'); $layers = $this->get_val($slide, 'layers', array()); $settings = $this->get_val($slide, 'settings', ''); $alias = $this->get_val($this->slider_data, 'alias'); //import videos/images if($this->import_zip === true){ //we have a zip, check if exists /** * images/videos in slide: * bg.image * bg.imageId * bg.mpeg * bg.ogv * bg.webm * bg.videoId * thumb.customThumbSrc * thumb.customThumbSrcId * thumb.customAdminThumbSrc * thumb.customAdminThumbSrcId **/ //remove image_id as it is not needed in import if($this->get_val($params, array('bg', 'imageId'), false) !== false) unset($params['bg']['imageId']); //if($this->get_val($params, array('bg', 'videoId'), false) !== false) unset($params['bg']['videoId']); //TODO maybe not delete, depending on if this is a wordpress media library id (then yes) or not if($this->get_val($params, array('thumb', 'customThumbSrcId'), false) !== false) unset($params['thumb']['customThumbSrcId']); if($this->get_val($params, array('thumb', 'customAdminThumbSrcId'), false) !== false) unset($params['thumb']['customAdminThumbSrcId']); if($this->get_val($params, array('bg', 'image'), false) !== false){ $params['bg']['image'] = $this->check_file_in_zip($this->download_path, $params['bg']['image'], $alias, $this->imported); $params['bg']['image'] = $this->get_image_url_from_path($params['bg']['image']); if(!empty($params['bg']['image'])){ $imgid = $this->get_image_id_by_url($params['bg']['image']); if(!empty($imgid) && $imgid !== 0){ $params['bg']['imageId'] = $imgid; } } } if($this->get_val($params, array('layout', 'bg', 'image'), false) !== false){ $params['layout']['bg']['image'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('layout', 'bg', 'image')), $alias, $this->imported); $params['layout']['bg']['image'] = $this->get_image_url_from_path($this->get_val($params, array('layout', 'bg', 'image'))); } if($this->get_val($params, array('thumb', 'customThumbSrc'), false) !== false){ $params['thumb']['customThumbSrc'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('thumb', 'customThumbSrc')), $alias, $this->imported); $params['thumb']['customThumbSrc'] = $this->get_image_url_from_path($this->get_val($params, array('thumb', 'customThumbSrc'))); } if($this->get_val($params, array('thumb', 'customAdminThumbSrc'), false) !== false){ $params['thumb']['customAdminThumbSrc'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('thumb', 'customAdminThumbSrc')), $alias, $this->imported); $params['thumb']['customAdminThumbSrc'] = $this->get_image_url_from_path($this->get_val($params, array('thumb', 'customAdminThumbSrc'))); } //check if we are a template slider, if yes, use template slide image if($this->is_template !== false){ if($this->get_val($params, array('thumb', 'customThumbSrc'), false) === false){ if(!isset($params['thumb'])) $params['thumb'] = array(); $params['thumb']['customThumbSrc'] = $template->get_slide_image_by_uid($this->is_template, $slide_key); } if($this->get_val($params, array('thumb', 'customAdminThumbSrc'), false) === false){ if(!isset($params['thumb'])) $params['thumb'] = array(); $params['thumb']['customAdminThumbSrc'] = $this->get_val($params, array('thumb', 'customThumbSrc')); } } if($this->get_val($params, array('troubleshooting', 'alternateURL'), false) !== false){ $params['troubleshooting']['alternateURL'] = $this->check_file_in_zip($this->download_path, $this->get_val($params, array('troubleshooting', 'alternateURL')), $alias, $this->imported); $params['troubleshooting']['alternateURL'] = $this->get_image_url_from_path($this->get_val($params, array('troubleshooting', 'alternateURL'))); } if($this->get_val($params, array('bg', 'type')) == 'html5'){ if($this->get_val($params, array('bg', 'mpeg')) !== ''){ $params['bg']['mpeg'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($params, array('bg', 'mpeg')), $alias, $this->imported, true)); } if($this->get_val($params, array('bg', 'webm')) !== ''){ $params['bg']['webm'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($params, array('bg', 'webm')), $alias, $this->imported, true)); } if($this->get_val($params, array('bg', 'ogv')) !== ''){ $params['bg']['ogv'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($params, array('bg', 'ogv')), $alias, $this->imported, true)); } } $this->slides_data[$slide_key]['params'] = $params; } //convert layers images: if(!empty($layers)){ /** * media.imageUrl * media.imageId * media.posterUrl * media.posterId * media.audioUrl * media.thumbs.veryBig * media.thumbs.big * media.thumbs.large * media.thumbs.medium * media.thumbs.small * media.mp4Url * media.ogvUrl * media.webmUrl * svg.source * idle.backgroundImage * idle.backgroundImageId **/ foreach($layers as $layer_key => $layer){ //import if exists in zip folder if($this->import_zip === true){ //we have a zip, check if exists $layer_type = $this->get_val($layer, 'type', 'text'); if($this->get_val($layer, array('media', 'imageId'), false) !== false) unset($layer['media']['imageId']); if($this->get_val($layer, array('media', 'posterId'), false) !== false) unset($layer['media']['posterId']); if($this->get_val($layer, array('idle', 'backgroundImageId'), false) !== false) unset($layer['idle']['backgroundImageId']); $image_url = $this->get_val($layer, array('media', 'imageUrl'), false); $bg_image = $this->get_val($layer, array('idle', 'backgroundImage'), false); $very_big = $this->get_val($layer, array('media', 'thumbs', 'veryBig'), false); $big = $this->get_val($layer, array('media', 'thumbs', 'big'), false); $large = $this->get_val($layer, array('media', 'thumbs', 'large'), false); $medium = $this->get_val($layer, array('media', 'thumbs', 'medium'), false); $small = $this->get_val($layer, array('media', 'thumbs', 'small'), false); $very_big = (is_array($very_big) && isset($very_big['url'])) ? $very_big['url'] : $very_big; $big = (is_array($big) && isset($big['url'])) ? $big['url'] : $big; $large = (is_array($large) && isset($large['url'])) ? $large['url'] : $large; $medium = (is_array($medium) && isset($medium['url'])) ? $medium['url'] : $medium; $small = (is_array($small) && isset($small['url'])) ? $small['url'] : $small; if($image_url !== false)$layer['media']['imageUrl'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $image_url, $alias, $this->imported)); if($bg_image !== false) $layer['idle']['backgroundImage'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $bg_image, $alias, $this->imported)); if($very_big !== false) $layer['media']['thumbs']['veryBig'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $very_big, $alias, $this->imported)); if($big !== false) $layer['media']['thumbs']['big'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $big, $alias, $this->imported)); if($large !== false) $layer['media']['thumbs']['large'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $large, $alias, $this->imported)); if($medium !== false) $layer['media']['thumbs']['medium'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $medium, $alias, $this->imported)); if($small !== false) $layer['media']['thumbs']['small'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $small, $alias, $this->imported)); if(!empty($layer['media']['imageUrl'])){ $imgid = $this->get_image_id_by_url($layer['media']['imageUrl']); if(!empty($imgid) && $imgid !== 0){ $layer['media']['imageId'] = $imgid; } } if(!empty($layer['idle']['backgroundImage'])){ $imgid = $this->get_image_id_by_url($layer['idle']['backgroundImage']); if(!empty($imgid) && $imgid !== 0){ $layer['idle']['backgroundImageId'] = $imgid; } } if(in_array($layer_type, array('video', 'audio'))){ $media_type = $this->get_val($layer, array('media', 'mediaType')); if($media_type == 'html5'){ $mp4 = $this->get_val($layer, array('media', 'mp4Url'), ''); $webm = $this->get_val($layer, array('media', 'webmUrl'), ''); $ogv = $this->get_val($layer, array('media', 'ogvUrl'), ''); if($mp4 !== '') $layer['media']['mp4Url'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $mp4, $alias, $this->imported, true)); if($webm !== '') $layer['media']['webmUrl'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $webm, $alias, $this->imported, true)); if($ogv !== '') $layer['media']['ogvUrl'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, ogv, $alias, $this->imported, true)); }elseif($media_type == 'audio'){ //video cover image $audio = $this->get_val($layer, array('media', 'audioUrl')); if($audio !== '') $layer['media']['audioUrl'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $audio, $alias, $this->imported, true)); } if($this->get_val($layer, array('media', 'posterUrl'), '') !== ''){ $layer['media']['posterUrl'] = $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'posterUrl'), ''), $alias, $this->imported)); } } if($layer_type == 'svg'){ $svg = $this->get_val($layer, array('svg', 'source'), ''); if(!empty($svg)) $layer['svg']['source'] = content_url().$svg; } } $layer['text'] = stripslashes($this->get_val($layer, 'text')); $layers[$layer_key] = $layer; } } $this->slides_data[$slide_key]['layers'] = $layers; $d = array('params' => $params, 'sliderParams' => $this->slider_data, 'layers' => $layers, 'settings' => $settings, 'imported' => $this->imported); $d = apply_filters('revslider_importSliderFromPost_modify_data', $d, 'normal', $this->download_path); $this->slider_data = $d['sliderParams']; $this->imported = $d['imported']; $params = $d['params']; $layers = $d['layers']; $settings = $d['settings']; $my_layers = json_encode($layers); $my_layers = (empty($my_layers)) ? stripslashes(json_encode($layers)) : $my_layers; $my_params = json_encode($params); $my_params = (empty($my_params)) ? stripslashes(json_encode($params)) : $my_params; $my_settings = json_encode($settings); $my_settings = (empty($my_settings)) ? stripslashes(json_encode($settings)) : $my_settings; //create new slide $wpdb->insert( $wpdb->prefix . RevSliderFront::TABLE_SLIDES, array( 'slider_id' => $this->slider_id, 'slide_order' => $this->get_val($slide, 'slide_order'), 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ) ); if(isset($slide['id'])){ $this->slides_data[$slide_key]['new_id'] = $wpdb->insert_id; $this->map[$slide['id']] = $wpdb->insert_id; } } } /** * process layers, and update actions **/ public function process_layer_data(){ if(!empty($this->map)){ if(!empty($this->slides_data)){ foreach($this->slides_data as $slide){ if(version_compare($this->get_val($slide, array('params', 'version'), '1.0.0'), '6.0.0', '<')){ $this->process_layer_data_pre_6($slide); }else{ $this->process_layer_data_post_6($slide); } } } } } /** * process layers from after 6.0 **/ public function process_layer_data_post_6($slide){ global $wpdb; $params = $this->get_val($slide, 'params', array()); $layers = $this->get_val($slide, 'layers', array()); //change for WPML the parent IDs if necessary $parent_id = $this->get_val($slide, array('params', 'child', 'parentId'), false); if(!in_array($parent_id, array(false, ''), true) && isset($this->map[$parent_id])){ $create = array('params' => $params); $this->set_val($create, array('params', 'child', 'parentId'), $this->map[$parent_id]); $new_params = json_encode($create['params']); $new_params = (empty($new_params)) ? stripslashes(json_encode($create['params'])) : $new_params; $create['params'] = $new_params; $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $this->map[$slide['id']]) ); } if(!empty($slide['layers'])){ $did_change = false; foreach($slide['layers'] as $lk => $layer){ $actions = $this->get_val($layer, array('actions', 'action'), array()); if(!empty($actions)){ foreach($actions as $a_k => $action){ $jts = $this->get_val($action, 'jump_to_slide', ''); if($jts !== ''){ if(isset($this->map[$jts])){ $this->set_val($slide['layers'][$lk], array('actions', 'action', $a_k, 'jump_to_slide'), $this->map[$jts]); $did_change = true; } } if(!empty($this->map)){ $cb = $this->get_val($action, 'actioncallback', ''); if($cb !== ''){ $cb = str_replace('slider-'.$this->old_slider_id.'-', 'slider-'.$this->slider_id.'-', $cb); $cb = str_replace('slider_'.$this->old_slider_id.'_', 'slider_'.$this->slider_id.'_', $cb); foreach($this->map as $old_slide_id => $new_slide_id){ $cb = str_replace('slide-'.$old_slide_id.'-', 'slide-'.$new_slide_id.'-', $cb); $this->set_val($slide['layers'][$lk], array('actions', 'action', $a_k, 'actioncallback'), $cb); $did_change = true; } } } } } /** * check for wrong formatted false values in the reverseDirection **/ $_reverse_check = array('frame_0', 'frame_1', 'frame_999'); foreach($_reverse_check as $rc){ $lr = $this->get_val($layer, array('timeline', 'frames', $rc, 'reverseDirection'), array()); if(!empty($lr)){ foreach($lr as $lrk => $lrv){ if($lrv === 'false'){ $this->set_val($slide['layers'][$lk], array('timeline', 'frames', $rc, 'reverseDirection', $lrk), false); $did_change = true; } if($lrv === 'true'){ $this->set_val($slide['layers'][$lk], array('timeline', 'frames', $rc, 'reverseDirection', $lrk), true); $did_change = true; } } } } } if($did_change === true){ $my_layers = json_encode($slide['layers']); $create = array(); $create['layers'] = (empty($my_layers)) ? stripslashes(json_encode($layers)) : $my_layers; $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $this->map[$slide['id']])); } } } /** * process layers from before 6.0 **/ public function process_layer_data_pre_6($slide){ global $wpdb; //change for WPML the parent IDs if necessary if(isset($slide['params']['parentid']) && isset($this->map[$slide['params']['parentid']])){ $create = array('params' => $this->get_val($slide, 'params')); $create['params']['parentid'] = $this->map[$this->get_val($create['params'], 'parentid')]; $my_params = json_encode($create['params']); $my_params = (empty($my_params)) ? stripslashes(json_encode($create['params'])) : $my_params; $create['params'] = $my_params; $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $this->map[$slide['id']]) ); } $did_change = false; if(!empty($slide['layers'])){ foreach($slide['layers'] as $key => $value){ if(isset($value['layer_action'])){ if(isset($value['layer_action']->jump_to_slide) && !empty($value['layer_action']->jump_to_slide)){ $value['layer_action']->jump_to_slide = (array)$value['layer_action']->jump_to_slide; foreach($value['layer_action']->jump_to_slide as $jtsk => $jtsval){ if(isset($this->map[$jtsval])){ $slide['layers'][$key]['layer_action']->jump_to_slide[$jtsk] = $this->map[$jtsval]; $did_change = true; } } } } $link_slide = $this->get_val($value, 'link_slide', false); if($link_slide != false && $link_slide !== 'nothing'){ //link to slide/scrollunder is set, move it to actions if(!isset($slide['layers'][$key]['layer_action'])) $slide['layers'][$key]['layer_action'] = new stdClass(); switch($link_slide){ case 'link': $link = $this->get_val($value, 'link'); $link_open_in = $this->get_val($value, 'link_open_in'); $slide['layers'][$key]['layer_action']->action = array('a' => 'link'); $slide['layers'][$key]['layer_action']->link_type = array('a' => 'a'); $slide['layers'][$key]['layer_action']->image_link = array('a' => $link); $slide['layers'][$key]['layer_action']->link_open_in = array('a' => $link_open_in); unset($slide['layers'][$key]['link']); unset($slide['layers'][$key]['link_open_in']); case 'next': $slide['layers'][$key]['layer_action']->action = array('a' => 'next'); break; case 'prev': $slide['layers'][$key]['layer_action']->action = array('a' => 'prev'); break; case 'scroll_under': $scrollunder_offset = $this->get_val($value, 'scrollunder_offset'); $slide['layers'][$key]['layer_action']->action = array('a' => 'scroll_under'); $slide['layers'][$key]['layer_action']->scrollunder_offset = array('a' => $scrollunder_offset); unset($slide['layers'][$key]['scrollunder_offset']); break; default: //its an ID, so its a slide ID $slide['layers'][$key]['layer_action']->action = array('a' => 'jumpto'); $slide['layers'][$key]['layer_action']->jump_to_slide = array('a' => $this->map[$link_slide]); break; } $slide['layers'][$key]['layer_action']->tooltip_event = array('a' => 'click'); unset($slide['layers'][$key]['link_slide']); $did_change = true; } } if($did_change === true){ $my_layers = json_encode($slide['layers']); $create = array(); $create['layers'] = (empty($my_layers)) ? stripslashes(json_encode($layers)) : $my_layers; $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $create, array('id' => $this->map[$slide['id']])); } } } /** * process the static slide plus layers, and update actions **/ public function process_static_slide_data(){ $static_slide = $this->get_val($this->slider_data, 'static_slides'); if(!empty($static_slide) && $this->import_statics){ foreach($static_slide as $slide){ $params = $this->get_val($slide, 'params'); if(version_compare($this->get_val($params, 'version', '1.0.0'), '6.0.0', '<')){ $this->process_static_slide_data_pre_6(); }else{ $this->process_static_slide_data_post_6(); } break; } } } /** * process the static slide plus layers, and update actions for Static Slides pre 6.0 **/ public function process_static_slide_data_pre_6(){ global $wpdb; //check if static slide exists and import $static_slide = $this->get_val($this->slider_data, 'static_slides'); if(!empty($static_slide) && $this->import_statics){ foreach($static_slide as $slide){ $params = $this->get_val($slide, 'params'); $layers = $this->get_val($slide, 'layers'); $settings = $this->get_val($slide, 'settings', ''); //remove image_id as it is not needed in import if(isset($params['image_id'])) unset($params['image_id']); $image = trim($this->get_val($params, 'image', '')); $params['image'] = $this->import_media_from_zip($image); //convert layers images: if(!empty($layers)){ foreach($layers as $layer_key => $layer){ $image = trim($this->get_val($layer, 'image_url', '')); $layer['image_url'] = $this->import_media_from_zip($image); $image = trim($this->get_val($layer, 'bgimage_url', '')); $layer['bgimage_url'] = $this->import_media_from_zip($image); $layer['text'] = stripslashes($this->get_val($layer, 'text')); $type = $this->get_val($layer, 'type'); if($type == 'video' || $type == 'audio'){ $video_data = (array)$this->get_val($layer, 'video_data', array()); if(!empty($video_data) && isset($video_data['video_type']) && $video_data['video_type'] == 'html5'){ $video_data['urlPoster'] = (isset($video_data['urlPoster']) && $video_data['urlPoster'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlPoster'], $this->alias, $this->imported)) : ''; $video_data['urlMp4'] = (isset($video_data['urlMp4']) && $video_data['urlMp4'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlMp4'], $this->alias, $this->imported, true)) : ''; $video_data['urlWebm'] = (isset($video_data['urlWebm']) && $video_data['urlWebm'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlWebm'], $this->alias, $this->imported, true)) : ''; $video_data['urlOgv'] = (isset($video_data['urlOgv']) && $video_data['urlOgv'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlOgv'], $this->alias, $this->imported, true)) : ''; }elseif(!empty($video_data) && isset($video_data['video_type']) && $video_data['video_type'] != 'html5'){ //video cover image if($video_data['video_type'] == 'audio'){ $video_data['urlAudio'] = (isset($video_data['urlAudio']) && $video_data['urlAudio'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['urlAudio'], $this->alias, $this->imported, true)) : ''; }else{ $video_data['previewimage'] = (isset($video_data['previewimage']) && $video_data['previewimage'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $video_data['previewimage'], $this->alias, $this->imported)) : ''; } } $layer['video_data'] = $video_data; $layer['video_image_url'] = (isset($layer['video_image_url']) && $layer['video_image_url'] != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $layer['video_image_url'], $this->alias, $this->imported)) : ''; } if(isset($layer['type']) && $layer['type'] == 'svg'){ if(isset($layer['svg']) && isset($layer['svg']->src)){ $layer['svg']->src = content_url().$layer['svg']->src; } } if(isset($layer['layer_action'])){ if(isset($layer['layer_action']->jump_to_slide) && !empty($layer['layer_action']->jump_to_slide)){ foreach($layer['layer_action']->jump_to_slide as $jtsk => $jtsval){ if(isset($this->map[$jtsval])){ $layer['layer_action']->jump_to_slide[$jtsk] = $this->map[$jtsval]; } } } } $link_slide = $this->get_val($layer, 'link_slide', false); if($link_slide != false && $link_slide !== 'nothing'){ //link to slide/scrollunder is set, move it to actions if(!isset($layer['layer_action'])) $layer['layer_action'] = new stdClass(); switch($link_slide){ case 'link': $layer['layer_action']->action = array('a' => 'link'); $layer['layer_action']->link_type = array('a' => 'a'); $layer['layer_action']->image_link = array('a' => $this->get_val($layer, 'link')); $layer['layer_action']->link_open_in = array('a' => $this->get_val($layer, 'link_open_in')); unset($layer['link']); unset($layer['link_open_in']); case 'next': $layer['layer_action']->action = array('a' => 'next'); break; case 'prev': $layer['layer_action']->action = array('a' => 'prev'); break; case 'scroll_under': $layer['layer_action']->action = array('a' => 'scroll_under'); $layer['layer_action']->scrollunder_offset = array('a' => $this->get_val($value, 'scrollunder_offset')); unset($layer['scrollunder_offset']); break; default: //its an ID, so its a slide ID $layer['layer_action']->action = array('a' => 'jumpto'); $layer['layer_action']->jump_to_slide = array('a' => $this->map[$link_slide]); break; } $layer['layer_action']->tooltip_event = array('a' => 'click'); unset($layer['link_slide']); } $layers[$layer_key] = $layer; } } $d = array('params' => $params, 'layers' => $layers, 'settings' => $settings); $d = apply_filters('revslider_importSliderFromPost_modify_data', $d, 'static', $this->download_path); $my_layers = json_encode($d['layers']); $my_layers = (empty($my_layers)) ? stripslashes(json_encode($d['layers'])) : $my_layers; $my_params = json_encode($d['params']); $my_params = (empty($my_params)) ? stripslashes(json_encode($d['params'])) : $my_params; $my_settings = json_encode($d['settings']); $my_settings = (empty($my_settings)) ? stripslashes(json_encode($d['settings'])) : $my_settings; if($this->exists){ $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, array( 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ), array('slider_id' => $this->slider_id) ); }else{ $ret = $wpdb->insert( $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, array( 'slider_id' => $this->slider_id, 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ) ); } } } } /** * process the static slide plus layers, and update actions for Static Slides pre 6.0 **/ public function process_static_slide_data_post_6(){ global $wpdb; //check if static slide exists and import $static_slide = $this->get_val($this->slider_data, 'static_slides'); if(!empty($static_slide) && $this->import_statics){ foreach($static_slide as $slide){ $params = $this->get_val($slide, 'params'); $layers = $this->get_val($slide, 'layers'); $settings = $this->get_val($slide, 'settings', ''); //remove image_id as it is not needed in import if($this->get_val($params, array('bg', 'imageId'), false) !== false) unset($params['bg']['imageId']); if(!isset($params['bg'])) $params['bg'] = array(); $image = trim($this->get_val($params, array('bg', 'image'), '')); $params['bg']['image'] = $this->import_media_from_zip($image); if(!empty($params['bg']['image'])){ $imgid = $this->get_image_id_by_url($params['bg']['image']); if(!empty($imgid) && $imgid !== 0){ $params['bg']['imageId'] = $imgid; } } //convert layers images: if(!empty($layers)){ foreach($layers as $layer_key => $layer){ if($this->get_val($layer, array('media', 'imageId'), false) !== false) unset($layer['media']['imageId']); if($this->get_val($layer, array('media', 'posterId'), false) !== false) unset($layer['media']['posterId']); if($this->get_val($layer, array('idle', 'backgroundImageId'), false) !== false) unset($layer['idle']['backgroundImageId']); $image = trim($this->get_val($layer, array('media', 'imageUrl'), '')); if($image !== ''){ $layer['media']['imageUrl'] = $this->import_media_from_zip($image); } $image = trim($this->get_val($layer, array('idle', 'backgroundImage'), '')); if($image !== ''){ $layer['idle']['backgroundImage'] = $this->import_media_from_zip($image); } $layer['text'] = stripslashes($this->get_val($layer, 'text')); $type = $this->get_val($layer, 'type'); if($type == 'video' || $type == 'audio'){ if($this->get_val($layer, array('media', 'mediaType')) == 'html5'){ $layer['media']['mp4Url'] = ($this->get_val($layer, array('media', 'mp4Url'), '') != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'mp4Url'), ''), $this->alias, $this->imported, true)) : ''; $layer['media']['webmUrl'] = ($this->get_val($layer, array('media', 'webmUrl'), '') != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'webmUrl'), ''), $this->alias, $this->imported, true)) : ''; $layer['media']['ogvUrl'] = ($this->get_val($layer, array('media', 'ogvUrl'), '') != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'ogvUrl'), ''), $this->alias, $this->imported, true)) : ''; }elseif($this->get_val($layer, array('media', 'mediaType')) != 'html5'){ //video cover image if($this->get_val($layer, array('media', 'mediaType')) == 'audio'){ $layer['media']['audioUrl'] = ($this->get_val($layer, array('media', 'audioUrl'), '') != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'audioUrl'), ''), $this->alias, $this->imported, true)) : ''; } } $layer['media']['posterUrl'] = ($this->get_val($layer, array('media', 'posterUrl'), '') != '') ? $this->get_image_url_from_path($this->check_file_in_zip($this->download_path, $this->get_val($layer, array('media', 'posterUrl'), ''), $this->alias, $this->imported)) : ''; } if(isset($layer['type']) && $layer['type'] == 'svg'){ $svg = $this->get_val($layer, array('svg', 'source'), ''); if(!empty($svg)) $layer['svg']['source'] = content_url().$svg; } $actions = $this->get_val($layer, array('actions', 'action'), array()); if(!empty($actions)){ foreach($actions as $a_k => $action){ $jts = $this->get_val($action, 'jump_to_slide', ''); if($jts !== ''){ if(isset($this->map[$jts])){ $this->set_val($layer, array('actions', 'action', $a_k, 'jump_to_slide'), $this->map[$jts]); } } if(!empty($this->map)){ $cb = $this->get_val($action, 'actioncallback', ''); if($cb !== ''){ $cb = str_replace('slider-'.$this->old_slider_id.'-', 'slider-'.$this->slider_id.'-', $cb); $cb = str_replace('slider_'.$this->old_slider_id.'_', 'slider_'.$this->slider_id.'_', $cb); foreach($this->map as $old_slide_id => $new_slide_id){ $cb = str_replace('slide-'.$old_slide_id.'-', 'slide-'.$new_slide_id.'-', $cb); $this->set_val($slide['layers'][$lk], array('actions', 'action', $a_k, 'actioncallback'), $cb); } } } } } $layers[$layer_key] = $layer; } } $d = array('params' => $params, 'layers' => $layers, 'settings' => $settings); $d = apply_filters('revslider_importSliderFromPost_modify_data', $d, 'static', $this->download_path); $my_layers = json_encode($d['layers']); $my_layers = (empty($my_layers)) ? stripslashes(json_encode($d['layers'])) : $my_layers; $my_params = json_encode($d['params']); $my_params = (empty($my_params)) ? stripslashes(json_encode($d['params'])) : $my_params; $my_settings = json_encode($d['settings']); $my_settings = (empty($my_settings)) ? stripslashes(json_encode($d['settings'])) : $my_settings; if($this->exists){ $wpdb->update( $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, array( 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ), array('slider_id' => $this->slider_id) ); }else{ $ret = $wpdb->insert( $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, array( 'slider_id' => $this->slider_id, 'layers' => $my_layers, 'params' => $my_params, 'settings' => $my_settings ) ); } } } } /** * duplicate the template slider, if we installed a template slider. either a slide or the full slider **/ public function duplicate_template_slider($single_slide){ if($this->is_template !== false){ //duplicate the slider now, as we just imported the "template" if($single_slide !== false){ //add now one Slide to the current Slider $mslider = new RevSliderSlider(); //change slide_id to correct, as it currently is just a number beginning from 0 as we did not have a correct slide ID yet. $i = 0; $changed = false; if(!empty($this->map)){ foreach($this->map as $value){ if($i == $single_slide['slide_id']){ $single_slide['slide_id'] = $value; $changed = true; break; } $i++; } } if($changed){ $return = $mslider->copy_slide_to_slider($single_slide); }else{ global $wp_filesystem; $wp_filesystem->delete($this->remove_path, true); return array('success' => false, 'error' => __('could not find correct Slide to copy, please try again.', 'revslider'), 'sliderID' => $this->slider_id); } }else{ $mslider = new RevSliderSlider(); $this->real_slider_id = $mslider->duplicate_slider_by_id($this->slider_id, true); } $map = $mslider->get_map(); if(!empty($map)){ $new_map = array(); if(!empty($this->map)){ foreach($this->map as $os => $ns){ if(isset($map[$ns])){ $new_map[$os] = $map[$ns]; } } if(!empty($new_map)){ //push these into the duplicate tree $this->map[$this->real_slider_id] = $new_map; } } } } return true; } /** * update the slide ids in the slider skins * @since: 6.2.3 * skins -> colors -> [] -> ref -> [] -> r & slide **/ public function update_color_ids($map){ $skins = $this->get_param('skins', array()); if(!empty($skins) && isset($skins['colors']) && !empty($skins['colors']) && !empty($map)){ $update = false; foreach($skins['colors'] as $k => $v){ if(isset($v['ref']) && !empty($v['ref'])){ foreach($v['ref'] as $rk => $rv){ $os = $this->get_val($rv, 'slide'); if(isset($map[$os])){ $update = true; $skins['colors'][$k]['ref'][$rk]['slide'] = (string)$map[$os]; $r = explode('.', $this->get_val($rv, 'r')); if(!empty($r) && is_array($r)){ $r[0] = $map[$os]; $skins['colors'][$k]['ref'][$rk]['r'] = implode('.', $r); } } } } } if($update){ $this->update_params(array('skins' => $skins)); } } } /** * update the custom javascript section by removing the old api ID with the new api ID **/ public function update_css_and_javascript_ids($old_slider_id, $new_slider_id, $map){ $js = $this->get_param(array('codes', 'javascript'), ''); $css = $this->get_param(array('codes', 'css'), ''); $change = false; if(strpos($js, 'revapi') !== false){ if(preg_match_all('/revapi[0-9]*/', $js, $results)){ if(isset($results[0]) && !empty($results[0])){ foreach($results[0] as $replace){ $js = str_replace($replace, 'revapi'.$new_slider_id, $js); } $change = true; } } } if(!empty($map)){ if($css !== ''){ $css = str_replace( array( 'slider-'.$old_slider_id.'-', 'slider_'.$old_slider_id.'_', 'rrzt_'.$old_slider_id, 'rrzm_'.$old_slider_id, 'rrzb_'.$old_slider_id, '.slotholder', '.rs-background-video-layer', '.tp-static-layers', '.tp-parallax-wrap', '.rev_column_bg', '.tp-revslider-slidesli', 'active-revslide' ), array( 'slider-'.$new_slider_id.'-', 'slider_'.$new_slider_id.'_', 'rrzt_'.$new_slider_id, 'rrzm_'.$new_slider_id, 'rrzb_'.$new_slider_id, 'rs-sbg-wrap', 'rs-bgvideo', 'rs-static-layers', '.rs-parallax-wrap', 'rs-column-bg', 'rs-slide', 'active-rs-slide' ), $css ); foreach($map as $old_slide_id => $new_slide_id){ $css = str_replace('slide-'.$old_slide_id.'-', 'slide-'.$new_slide_id.'-', $css); } $change = true; } if($js !== ''){ $js = str_replace( array( 'slider-'.$old_slider_id.'-', 'slider_'.$old_slider_id.'_', 'rrzt_'.$old_slider_id, 'rrzm_'.$old_slider_id, 'rrzb_'.$old_slider_id, '.slotholder', '.rs-background-video-layer', '.tp-static-layers', 'if (obj.href!=undefined && obj.href.split("http").length<2 && obj.href!="#wp-toolbar")' ), array( 'slider-'.$new_slider_id.'-', 'slider_'.$new_slider_id.'_', 'rrzt_'.$new_slider_id, 'rrzm_'.$new_slider_id, 'rrzb_'.$new_slider_id, 'rs-sbg-wrap', 'rs-bgvideo', 'tp-static-layers', 'if (obj.href!=undefined && obj.href.split("http").length<2 && obj.href!="#wp-toolbar" && obj.href.split(\'./\').length<2 && obj.href.split(\'mailto:\').length<2)' ), $js ); foreach($map as $old_slide_id => $new_slide_id){ $js = str_replace('slide-'.$old_slide_id.'-', 'slide-'.$new_slide_id.'-', $js); } $change = true; } //check for all slides, if seo.slideLink needs to be changed $this->init_layer = false; $slides = $this->get_slides(); if(!empty($slides)){ foreach($slides as $skey => $slide){ if(version_compare($slide->get_param('version', '1.0.0'), '6.0.0', '<')){ }else{ $slidelink = $slide->get_param(array('seo', 'slideLink'), false); if($slidelink !== false && isset($map[$slidelink])){ $slide->set_param(array('seo', 'slideLink'), $map[$slidelink]); $slide->save_params(); } } } } } if($change === true){ $this->update_params(array('codes' => array('javascript' => $js, 'css' => $css))); } } /** * import a media and return the imported path of it **/ public function import_media_from_zip($image){ global $wp_filesystem; $media = ''; //import if exists in zip folder if($image !== '' && strpos($image, 'http') === false){ if($this->import_zip === true){ //we have a zip, check if exists $exists = $wp_filesystem->exists($this->download_path.'images/'.$image); if(!$exists){ //echo '

                    '.esc_attr($image).__(' not found!', 'revslider').'

                    '; }else{ if(!isset($this->imported['images/'.$image])){ $import_image = $this->import_media($this->download_path.'images/'.$image, $this->get_val($this->slider_data, 'alias', 'alias').'/'); if($import_image !== false){ $image = $import_image['path']; $this->imported['images/'.$image] = $image; } }else{ $image = $this->imported['images/'.$image]; } } } $media = $this->get_image_url_from_path($image); } return $media; } /** * clear errors of length in string before unserializing it **/ public static function clear_error_in_string($m){ return 's:'.strlen($m[2]).':"'.$m[2].'";'; } /** * depending on PHP version, use optional parameter of unserialize * @since: 6.0.0 **/ public function rs_unserialize($string){ if(version_compare(phpversion(), '7.0.0', '<')){ return @unserialize($string); } //return @unserialize($string, false); return @unserialize($string); } } ?>admin/includes/plugin-update.class.php000064400001316642150212006510014042 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderPluginUpdate extends RevSliderFunctions { public $revision; public $upgrade_layer_type = false; //holds the type of the layer, for the _compare function to public $add_to_transition_speed = array('slotslide-horizontal' => 200, 'slotslide-vertical' => 200, 'slotzoom-horizontal' => 400, 'slotfade-horizontal' => 1000, 'slotfade-vertical' => 1000, 'fade' => 300, 'crossfade' => 300, 'fadethroughdark' => 300, 'fadethroughlight' => 300, 'fadethroughtransparent' => 300, 'papercut' => 600, '3dcurtain-horizontal' => 100, '3dcurtain-vertical' => 100, 'cubic' => 600, 'cube' => 600, 'flyin' => 600, 'turnoff' => 500, 'incube' => 200, 'cubic-horizontal' => 500, 'cube-horizontal' => 500, 'incube-horizontal' => 500, 'turnoff-vertical' => 200, 'grayscale' => 300, 'grayscalecross' => 300, 'brightness' => 300, 'brightnesscross' => 300, 'blurlight' => 300, 'blurlightcross' => 300, 'blurstrong' => 300, 'blurstrongcross' => 300); public $_respsizesold = array('desktop', 'notebook', 'tablet', 'mobile'); public $_respsizes = array('d', 'n', 't', 'm'); public $_corners = array('cornerLeft' => array('nothing' => 'none', 'curved' => 'rs-fcr', 'reverced' => 'rs-fcrt'), 'cornerRight' => array('nothing' => 'none', 'curved' => 'rs-bcr', 'reverced' => 'rs-bcrt')); public $_metas = array('home_url', 'current_page_link', 'link', 'title', 'excerpt', 'alias', 'content', 'link', 'date', 'date_modified', 'author_name', 'author_posts', 'author_website', 'num_comments', 'catlist', 'catlist_raw', 'taglist', 'id', 'wc_full_price', 'wc_price', 'wc_price_no_cur', 'wc_stock', 'wc_rating', 'wc_star_rating', 'wc_categories', 'wc_add_to_cart', 'wc_add_to_cart_button', 'wc_sku', 'wc_stock_quantity', 'wc_rating_count', 'wc_review_count', 'wc_tags', 'link', 'title', 'excerpt', 'description', 'alias', 'content', 'link', 'date_published', 'date_modified', 'author_name', 'num_comments', 'catlist', 'catlist_raw', 'taglist', 'likes', 'retweet_count', 'favorite_count', 'views', 't_days', 't_hours', 't_minutes', 't_seconds', 'event_start_date', 'event_end_date', 'event_start_tim', 'event_end_time', 'event_event_id', 'event_location_name', 'event_location_slug', 'event_location_address', 'event_location_town', 'event_location_state', 'event_location_postcode', 'event_location_region', 'event_location_country', 'param1', 'param2', 'param3', 'param4', 'param5', 'param6', 'param7', 'param8', 'param9', 'param10', '/%meta:\w+%/', '/%content:\w+[\:]\w+%/', '/%author_avatar:\w+%/', '/%image_url_\w+%/', '/%image_\w+%/', '/%featured_image_url_\w+%/', '/%featured_image_\w+%/'); public $z_index = 5; public $navtypes = array('arrows', 'thumbs', 'bullets', 'tabs'); public $blank_slide = false; //holds a blank slide to remove unneeded values in slides as a compare public $blank_layer = array(); //holds a blank layer to remove unneeded values in layers as a compare, as more than one type of layer exists, it fills with keys as the type public $current_parent = false; //holds the parent key for the compare function, which allows for deeper checks to remove/not remove keys depending on where in the tree we are public $css_navigations = array(); //holds css navigations public $googlefonts = array(); //holds googlefonts public $upd_animations = array(); //holds animations /** * for update to 6.0 added. * These 4 are set by each Slider and depending on their setting. * the layer effects are set to true/false **/ public $on_layers = false; public $on_static_layers = false; public $on_parallax_layers = false; public $on_parallax_static_layers = false; public $on_counter = 0; public $static_slide = false; public $parallax_slider = false; /** * for update to 6.0 * it holds all layers that are triggered in an action **/ public $slide_action_map = array(); /** * holds variables needed for certain updates * @since: 6.2.0 **/ public $update = array( /** * for update to 6.2.0 * it holds all easing names that need to be replaced whereever easings are used **/ '620' => array( 'ease_replace_adv' => array('Power0' => 'power0', 'Power1' => 'power1', 'Power2' => 'power2', 'Power3' => 'power3', 'Power4' => 'power4', 'Back' => 'back', 'Bounce' => 'bounce', 'Circ' => 'circ', 'Elastic' => 'elastic', 'Expo' => 'expo', 'Sine' => 'sine'), 'ease_adv_modifier' => array('easeIn' => 'in', 'easeOut' => 'out', 'easeInOut' => 'inOut'), 'ease_adv_from' => array('Linear.easeNone', 'SlowMo.ease'), 'ease_adv_to' => array('none', 'slow') ) ); /** * @since 5.0 */ public function __construct(){ $this->revision = get_option('revslider_update_version', '6.0.0'); foreach($this->update['620']['ease_replace_adv'] as $a_f => $a_t){ foreach($this->update['620']['ease_adv_modifier'] as $a_m_f => $a_m_t){ $this->update['620']['ease_adv_from'][] = $a_f.'.'.$a_m_f; $this->update['620']['ease_adv_to'][] = $a_t.'.'.$a_m_t; } } if(empty($this->googlefonts)){ //direct inclusion for direct searching of google font include(RS_PLUGIN_PATH.'includes/googlefonts.php'); $this->googlefonts = $googlefonts; } if(empty($this->upd_animations)){ $this->upd_animations = $this->get_layer_animations(); /** * this will push defaults into the missing values * was tested for the layer frame update, and seems not to be needed $da = array( 'x' => 0, 'y' => 0, 'z' => 0, 'scaleX' => 1, 'scaleY' => 1, 'rotationX' => 0, 'rotationY' => 0, 'rotationZ' => 0, 'skewX' => 0, 'skewY' => 0 ); $fr = array('frame_0', 'frame_1', 'frame_999'); $ft = array('transform', 'chars', 'words', 'lines'); if(!empty($this->upd_animations)){ foreach($this->upd_animations['in'] as $k => $v){ if(!empty($v)){ foreach($v as $vk => $vv){ if(isset($vv['transitions'])){ foreach($vv['transitions'] as $tk => $tv){ foreach($fr as $fv){ if(!isset($tv[$fv])) continue; foreach($ft as $ftv){ if(!isset($tv[$fv][$ftv])) continue; foreach($da as $dak => $dav){ if(isset($tv[$fv][$ftv][$dak])) continue; $this->upd_animations['in'][$k][$vk]['transitions'][$tk][$tv][$fv][$ftv][$dak] = $dav; } } } } } } } } } */ } } /** * return version of installation * @since 5.0 */ public function get_version(){ $real_version = get_option('revslider_update_version', 1.0); return $real_version; } /** * set version of installation * @since 5.0 */ public function set_version($set_to){ update_option('revslider_update_version', $set_to); } /** * check for updates and proceed if needed * @since 5.0 */ public static function do_update_checks(){ $upd = new RevSliderPluginUpdate(); $version = $upd->get_version(); if(version_compare($version, 5.0, '<')){ $upd->update_css_styles(); //update styles to the new 5.0 way $upd->add_v5_styles(); //add the version 5 styles that are new! $upd->check_settings_table(); //remove the usage of the settings table $upd->move_template_slider(); //move template sliders slides to the post based sliders and delete them/move them if not used $upd->add_animation_settings_to_layer(); //set missing animation fields to the slides layers $upd->add_style_settings_to_layer(); //set missing styling fields to the slides layers $upd->change_settings_on_layers(); //change settings on layers, for example, add the new structure of actions $upd->add_general_settings(); //set general settings $upd->translate_navigation_to_v5(); //set the navigation from v4.** to v5 $upd->remove_static_slides(); //remove static slides if the slider was v4 and had static slides which were not enabled $version = 5.0; $upd->set_version($version); } if(version_compare($version, '5.0.7', '<')){ $version = '5.0.7'; $upd->change_general_settings_5_0_7(); $upd->set_version($version); } if(version_compare($version, '5.1.1', '<')){ $version = '5.1.1'; $upd->change_slide_settings_5_1_1(); $upd->set_version($version); } if(version_compare($version, '5.2.5.5', '<')){ $version = '5.2.5.5'; $upd->change_layers_svg_5_2_5_5(); $upd->set_version($version); } //with 6.0, the slider, slide, layer changes are done at a background process if possible, not automatically //only push global changes in here outside of slider, slides and layers if(version_compare($version, '6.0', '<')){ $version = '6.0'; $upd->change_global_settings_to_6_0(); $upd->change_navigation_settings_to_6_0(); $upd->change_animations_settings_to_6_0(); // new addition for global addons $upd->change_global_addon_settings_to_6_0(); $upd->set_version($version); } //with 6.1.4, we check the animations again for custom animations if(version_compare($version, '6.1.4', '<')){ $version = '6.1.4'; $upd->change_animations_settings_to_6_0(); $upd->set_version($version); } //with 6.1.6, we only set the version and upgrade_slider_to_latest() will do the rest if(version_compare($version, '6.1.6', '<')){ $version = '6.1.6'; $upd->set_version($version); } //with 6.2.0, we check the animations handles again and change them to a new format if(version_compare($version, '6.2.0', '<')){ $version = '6.2.0'; $upd->change_animations_settings_to_6_2_0(); $upd->change_global_settings_to_6_2_0(); $upd->set_version($version); } } /** * check to convert the given Slider to latest versions * @since: 6.0 **/ public static function upgrade_slider_to_latest($slider){ $upd = new RevSliderPluginUpdate(); if(version_compare($slider->get_setting('version', '1.0.0'), '6.0.0', '<')){ //$upd->update_css_styles(); //set to version 5 $upd->add_animation_settings_to_layer($slider); //set to version 5 $upd->add_style_settings_to_layer($slider); //set to version 5 $upd->change_settings_on_layers($slider); //set to version 5 $upd->add_general_settings($slider); //set to version 5 $upd->change_general_settings_5_0_7($slider); //set to version 5.0.7 $upd->change_layers_svg_5_2_5_5($slider); //set to version 5.2.5.5 $upd->change_animations_settings_to_6_0(); //check if new navigations are added through import $upd->upgrade_slider_to_6_0($slider); } if(version_compare($slider->get_setting('version', '1.0.0'), '6.1.4', '<')){ $upd->upgrade_slider_to_6_1_4($slider); } if(version_compare($slider->get_setting('version', '1.0.0'), '6.1.6', '<')){ $upd->upgrade_slider_to_6_1_6($slider); } if(version_compare($slider->get_setting('version', '1.0.0'), '6.2.0', '<')){ $upd->change_animations_settings_to_6_2_0(); //check if new navigations are added through import $upd->upgrade_slider_to_6_2_0($slider); } } /** * get the CSS Navigation advanced styles, needed for 6.0 * @since: 6.0 **/ public function get_css_navigations(){ if(empty($this->css_navigations)){ $css_parser = new RevSliderCssParser(); $this->css_navigations = $css_parser->get_database_classes(true); } return $this->css_navigations; } /** * check if there are still Slider below latest version, if yes then add JavaScript to the header * @since: 6.0.0 **/ public function slider_need_update_checks(){ $finished = get_option('revslider_update_revision_current', '1.0.0'); return (version_compare($finished, $this->revision, '<')) ? true : false; } /** * get the next slider that is not on the latest version and update it to the latest * @since: 6.0.0 * @since: 6.2.0: added template sliders to the update routine **/ public function upgrade_next_slider(){ $slr = new RevSliderSlider(); $sliders = $slr->get_sliders(); if(!empty($sliders)){ foreach($sliders as $slider){ if(version_compare($this->get_val($slider, array('settings', 'version')), $this->revision, '<')){ $this->upgrade_slider_to_latest($slider); return array('status' => 'next'); } } } //template sliders $sliders = $slr->get_sliders(true); if(!empty($sliders)){ foreach($sliders as $slider){ if(version_compare($this->get_val($slider, array('settings', 'version')), $this->revision, '<')){ $this->upgrade_slider_to_latest($slider); return array('status' => 'next'); } } } //we can only get to this point, after all Sliders have been updated to the latest revision update_option('revslider_update_revision_current', $this->revision); return array('status' => 'finished'); } /** * check to convert the given Slider to latest versions * @since: 6.0 **/ public function upgrade_slider_to_6_0($slider){ ini_set('max_execution_time', 300); $upd = new RevSliderPluginUpdate(); $upd->change_navigation_slider_to_6_0($slider); $upd->change_slider_settings_to_6_0($slider); //set to version 6.0 $upd->change_slide_settings_to_6_0($slider); //set to version 6.0 $upd->change_layer_settings_to_6_0($slider); //set to version 6.0 $upd->remove_unneeded_slider_settings($slider); } /** * check to convert the given Slider to latest versions * @since: 6.1.4 * reverse the carousel.scaleDown value. If it was 85, change it to 15 and vice versa **/ public function upgrade_slider_to_6_1_4($sliders = false){ $sr = new RevSliderSlider(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $carousel = $slider->get_param('carousel', array()); $scale_down = $this->get_val($carousel, 'scaleDown'); if($scale_down !== false){ $carousel['scaleDown'] = 100 - intval($scale_down); $slider->update_params(array('carousel' => $carousel)); } $slider->update_settings(array('version' => '6.1.4')); } } } /** * check to convert the given Slider to latest versions * @since: 6.1.6 * check in the slide transitions, if we have a transition with a "," * if this is the case, split it up **/ public function upgrade_slider_to_6_1_6($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $static_id = $sl->get_static_slide_id($slider->get_id()); if($static_id !== false){ $msl = new RevSliderSlide(); if(strpos($static_id, 'static_') === false){ $static_id = 'static_'. $static_id; //$slider->get_id(); } $msl->init_by_id($static_id); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $settings = $slide->get_settings(); if(version_compare($this->get_val($settings, 'version', '1.0.0'), '6.1.6', '<')){ $params = $slide->get_params(); $transitions = $this->get_val($params, array('timeline', 'transition'), array()); $new_transitions = array(); $save = false; if(!empty($transitions) && is_array($transitions)){ foreach($transitions as $t => $v){ if(strpos($v, ',') !== false){ $save = true; $_v = explode(',', $v); if(!empty($_v)){ foreach($_v as $k => $__v){ $new_transitions[] = $__v; } } }else{ $new_transitions[] = $v; } } if($save){ $this->set_val($params, array('timeline', 'transition'), $new_transitions); $slide->set_params($params); $slide->save_params(); } } $slide->settings['version'] = '6.1.6'; $slide->save_settings(); } } } $slider->update_settings(array('version' => '6.1.6')); } } } /** check to convert the given Slider to latest versions * @since: 6.2.0 * check in all layers, if we have a ease in it and convert it **/ public function upgrade_slider_to_6_2_0($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ //on slider params if(version_compare($slider->get_setting('version', '1.0.0'), '6.2.0', '<')){ $params = $slider->get_params(); $json_params = $_json_params = json_encode($params); $_json_params = str_replace($this->update['620']['ease_adv_from'], $this->update['620']['ease_adv_to'], $_json_params); if($_json_params !== $json_params){ $params = (array)json_decode($_json_params, true); $params['version'] = '6.2.0'; $slider->update_params($params, true); } } $slides = $slider->get_slides(false, true); $static_id = $sl->get_static_slide_id($slider->get_id()); if($static_id !== false){ $msl = new RevSliderSlide(); if(strpos($static_id, 'static_') === false){ $static_id = 'static_'. $static_id; } $msl->init_by_id($static_id); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $settings = $slide->get_settings(); //on slides if(version_compare($this->get_val($settings, 'version', '1.0.0'), '6.2.0', '<')){ $params = $slide->get_params(); $json_params = $_json_params = json_encode($params); $_json_params = str_replace($this->update['620']['ease_adv_from'], $this->update['620']['ease_adv_to'], $_json_params); $params = ($_json_params !== $json_params) ? (array)json_decode($_json_params, true) : $params; $params['version'] = '6.2.0'; $slide->set_params($params); $slide->save_params(); $slide->settings['version'] = '6.2.0'; $slide->save_settings(); } //on layers $layers = $slide->get_layers(); if(!empty($layers) && is_array($layers)){ $save = false; foreach($layers as $lk => $layer){ $version = $this->get_val($layer, 'version', '1.0.0'); if(version_compare($version, '6.2.0', '<')){ $save = true; $json_layer = $_json_layer = json_encode($layer); $_json_layer = str_replace($this->update['620']['ease_adv_from'], $this->update['620']['ease_adv_to'], $_json_layer); if($_json_layer !== $json_layer){ $layers[$lk] = (array)json_decode($_json_layer, true); } $layers[$lk]['version'] = '6.2.0'; } } if($save){ $slide->set_layers_raw($layers); $slide->save_layers(); } } } } $slider->update_settings(array('version' => '6.2.0')); } } } /** * translates removed settings from Slider Settings from version <= 4.x to 5.0 * before: RevSliderBase::translate_settings_to_v5() * @since: 5.0 **/ public function translate_navigation_to_v5($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); if($sliders === false){ //do it on all Sliders $sliders = $sr->get_sliders(); }else{ $sliders = array($sliders); } if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $s = $slider->get_settings(); if(isset($s['navigaion_type'])){ switch ($s['navigaion_type']){ case 'none': // all is off, so leave the defaults break; case 'bullet': $s['enable_bullets'] = 'on'; $s['enable_thumbnails'] = 'off'; $s['enable_tabs'] = 'off'; break; case 'thumb': $s['enable_bullets'] = 'off'; $s['enable_thumbnails'] = 'on'; $s['enable_tabs'] = 'off'; break; } unset($s['navigaion_type']); } if(isset($s['navigation_arrows'])){ $s['enable_arrows'] = ($s['navigation_arrows'] == 'solo' || $s['navigation_arrows'] == 'nexttobullets') ? 'on' : 'off'; unset($s['navigation_arrows']); } if(isset($s['navigation_style'])){ $s['navigation_arrow_style'] = $s['navigation_style']; $s['navigation_bullets_style'] = $s['navigation_style']; unset($s['navigation_style']); } if(isset($s['navigaion_always_on'])){ $s['arrows_always_on'] = $s['navigaion_always_on']; $s['bullets_always_on'] = $s['navigaion_always_on']; $s['thumbs_always_on'] = $s['navigaion_always_on']; unset($s['navigaion_always_on']); } if(isset($s['hide_thumbs']) && !isset($s['hide_arrows']) && !isset($s['hide_bullets'])){ //as hide_thumbs is still existing, we need to check if the other two were already set and only translate this if they are not set yet $s['hide_arrows'] = $s['hide_thumbs']; $s['hide_bullets'] = $s['hide_thumbs']; } if(isset($s['navigaion_align_vert'])){ $s['bullets_align_vert'] = $s['navigaion_align_vert']; $s['thumbnails_align_vert'] = $s['navigaion_align_vert']; unset($s['navigaion_align_vert']); } if(isset($s['navigaion_align_hor'])){ $s['bullets_align_hor'] = $s['navigaion_align_hor']; $s['thumbnails_align_hor'] = $s['navigaion_align_hor']; unset($s['navigaion_align_hor']); } if(isset($s['navigaion_offset_hor'])){ $s['bullets_offset_hor'] = $s['navigaion_offset_hor']; $s['thumbnails_offset_hor'] = $s['navigaion_offset_hor']; unset($s['navigaion_offset_hor']); } if(isset($s['navigaion_offset_hor'])){ $s['bullets_offset_hor'] = $s['navigaion_offset_hor']; $s['thumbnails_offset_hor'] = $s['navigaion_offset_hor']; unset($s['navigaion_offset_hor']); } if(isset($s['navigaion_offset_vert'])){ $s['bullets_offset_vert'] = $s['navigaion_offset_vert']; $s['thumbnails_offset_vert'] = $s['navigaion_offset_vert']; unset($s['navigaion_offset_vert']); } if(isset($s['show_timerbar']) && !isset($s['enable_progressbar'])){ if($s['show_timerbar'] == 'hide'){ $s['enable_progressbar'] = 'off'; $s['show_timerbar'] = 'top'; }else{ $s['enable_progressbar'] = 'on'; } } $slider->update_settings($s); } } } /** * add new styles for version 5.0 * @since 5.0 */ public function add_v5_styles(){ global $wpdb; $v5 = array( array('handle' => '.tp-caption.MarkerDisplay', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ff0000","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0px","0px","0px","0px"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"font-style":"normal","font-family":"Permanent Marker","padding":"0px 0px 0px 0px","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"#000000","border-style":"none","border-width":"0px","border-radius":"0px 0px 0px 0px","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-Display', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"color":"#ffffff","font-size":"120px","line-height":"120px","font-weight":"700","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Restaurant-Cursive', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"color":"#ffffff","font-size":"30px","line-height":"30px","font-weight":"400","font-style":"normal","font-family":"Nothing you could do","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-ScrollDownText', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"color":"#ffffff","font-size":"17px","line-height":"17px","font-weight":"400","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-Description', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"color":"#ffffff","font-size":"20px","line-height":"30px","font-weight":"300","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-Price', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0"}', 'params' => '{"color":"#ffffff","font-size":"30px","line-height":"30px","font-weight":"300","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-Menuitem', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#000000","color-transparency":"1","text-decoration":"none","background-color":"#ffffff","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"500","easing":"power2.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"17px","font-weight":"400","font-style":"normal","font-family":"Roboto","padding":["10px","30px","10px","30px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Furniture-LogoText', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#e6cfa3","color-transparency":"1","font-size":"160px","line-height":"150px","font-weight":"300","font-style":"normal","font-family":"\\"Raleway\\"","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none"},"hover":""}'), array('handle' => '.tp-caption.Furniture-Plus', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["30px","30px","30px","30px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0.5","easing":"none"}', 'params' => '{"color":"#e6cfa3","color-transparency":"1","font-size":"20","line-height":"20px","font-weight":"400","font-style":"normal","font-family":"\\"Raleway\\"","padding":["6px","7px","4px","7px"],"text-decoration":"none","background-color":"#ffffff","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["30px","30px","30px","30px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none","box-shadow":"rgba(0,0,0,0.1) 0 1px 3px"},"hover":""}'), array('handle' => '.tp-caption.Furniture-Title', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#000000","color-transparency":"1","font-size":"20px","line-height":"20px","font-weight":"700","font-style":"normal","font-family":"\\"Raleway\\"","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none","letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Furniture-Subtitle', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#000000","color-transparency":"1","font-size":"17px","line-height":"20px","font-weight":"300","font-style":"normal","font-family":"\\"Raleway\\"","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none"},"hover":""}'), array('handle' => '.tp-caption.Gym-Display', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"80px","line-height":"70px","font-weight":"900","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Gym-Subline', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"30px","line-height":"30px","font-weight":"100","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"5px"},"hover":""}'), array('handle' => '.tp-caption.Gym-SmallText', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"22","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"text-shadow":"none"},"hover":""}'), array('handle' => '.tp-caption.Fashion-SmallText', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"12px","line-height":"20px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Fashion-BigDisplay', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#000000","color-transparency":"1","font-size":"60px","line-height":"60px","font-weight":"900","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Fashion-TextBlock', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#000000","color-transparency":"1","font-size":"20px","line-height":"40px","font-weight":"400","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Sports-Display', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"130px","line-height":"130px","font-weight":"100","font-style":"normal","font-family":"\\"Raleway\\"","padding":"0 0 0 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"13px"},"hover":""}'), array('handle' => '.tp-caption.Sports-DisplayFat', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"130px","line-height":"130px","font-weight":"900","font-style":"normal","font-family":"\\"Raleway\\"","padding":"0 0 0 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":[""],"hover":""}'), array('handle' => '.tp-caption.Sports-Subline', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#000000","color-transparency":"1","font-size":"32px","line-height":"32px","font-weight":"400","font-style":"normal","font-family":"\\"Raleway\\"","padding":"0 0 0 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"4px"},"hover":""}'), array('handle' => '.tp-caption.Instagram-Caption', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"20px","line-height":"20px","font-weight":"900","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.News-Title', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"70px","line-height":"60px","font-weight":"400","font-style":"normal","font-family":"Roboto Slab","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.News-Subtitle', 'settings' => '{"hover":"true","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"0.65","text-decoration":"none","background-color":"#ffffff","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"solid","border-width":"0px","border-radius":["0","0","0px","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"300","easing":"power3.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"24px","font-weight":"300","font-style":"normal","font-family":"Roboto Slab","padding":["0","0","0","0"],"text-decoration":"none","background-color":"#ffffff","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Photography-Display', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"80px","line-height":"70px","font-weight":"100","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"5px"},"hover":""}'), array('handle' => '.tp-caption.Photography-Subline', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#777777","color-transparency":"1","font-size":"20px","line-height":"30px","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Photography-ImageHover', 'settings' => '{"hover":"true","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"0.5","scalex":"0.8","scaley":"0.8","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"1000","easing":"power3.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"20","line-height":"22","font-weight":"400","font-style":"normal","font-family":"","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"#ffffff","border-transparency":"0","border-style":"none","border-width":"0px","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Photography-Menuitem', 'settings' => '{"hover":"true","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#00ffde","background-transparency":"0.65","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"200","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"20px","line-height":"20px","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["3px","5px","3px","8px"],"text-decoration":"none","background-color":"#000000","background-transparency":"0.65","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Photography-Textblock', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","speed":"0","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"17px","line-height":"30px","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Photography-Subline-2', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"0.35","font-size":"20px","line-height":"30px","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Photography-ImageHover2', 'settings' => '{"hover":"true","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"0.5","scalex":"0.8","scaley":"0.8","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"500","easing":"back.out"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"20","line-height":"22","font-weight":"400","font-style":"normal","font-family":"Arial","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"#ffffff","border-transparency":"0","border-style":"none","border-width":"0px","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-Title', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#333333","color-transparency":"1","font-size":"90px","line-height":"90px","font-weight":"100","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-SubTitle', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#999999","color-transparency":"1","font-size":"15px","line-height":"20px","font-weight":"400","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-Content', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#999999","color-transparency":"1","font-size":"16px","line-height":"24px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-Menuitem', 'settings' => '{"hover":"true","version":"5.0","translated":"5"}', 'hover' => '{"color":"#999999","color-transparency":"1","text-decoration":"none","background-color":"#ffffff","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"200","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"20px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":["3px","5px","3px","8px"],"text-decoration":"none","text-align":"left","background-color":"#333333","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.WebProduct-Title-Light', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"90px","line-height":"90px","font-weight":"100","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-SubTitle-Light', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"0.35","font-size":"15px","line-height":"20px","font-weight":"400","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.WebProduct-Content-Light', 'settings' => '{"hover":"false","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"0.65","font-size":"16px","line-height":"24px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["0","0","0","0"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.FatRounded', 'settings' => '{"hover":"true","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#fff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"1","border-color":"#d3d3d3","border-transparency":"1","border-style":"none","border-width":"0px","border-radius":["50px","50px","50px","50px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"30px","line-height":"30px","font-weight":"900","font-style":"normal","font-family":"Raleway","padding":["20px","22px","20px","25px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0.5","border-color":"#d3d3d3","border-transparency":"1","border-style":"none","border-width":"0px","border-radius":["50px","50px","50px","50px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"text-shadow":"none"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-Title', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"70px","line-height":"70px","font-weight":"800","font-style":"normal","font-family":"Raleway","padding":"10px 0px 10px 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"[object Object]","hover":""}'), array('handle' => '.tp-caption.NotGeneric-SubTitle', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"13px","line-height":"20px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":"0 0 0 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"4px","text-align":"left"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-CallToAction', 'settings' => '{"hover":"true","translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1","border-radius":"0px 0px 0px 0px","opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power3.out"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"14px","line-height":"14px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":"10px 30px 10px 30px","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"1","border-radius":"0px 0px 0px 0px","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px","text-align":"left"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-Icon', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"default","speed":"300","easing":"power3.out"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"30px","line-height":"30px","font-weight":"400","font-style":"normal","font-family":"Raleway","padding":"0px 0px 0px 0px","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0","border-style":"solid","border-width":"0px","border-radius":"0px 0px 0px 0px","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px","text-align":"left"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-Menuitem', 'settings' => '{"hover":"true","translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1px","border-radius":"0px 0px 0px 0px","opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"14px","line-height":"14px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":"27px 30px 27px 30px","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.15","border-style":"solid","border-width":"1px","border-radius":"0px 0px 0px 0px","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px","text-align":"left"},"hover":""}'), array('handle' => '.tp-caption.MarkerStyle', 'settings' => '{"translated":5,"type":"text","version":"5.0"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"30px","font-weight":"100","font-style":"normal","font-family":"\\"Permanent Marker\\"","padding":"0 0 0 0","text-decoration":"none","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":"0 0 0 0","z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"text-align":"left","0":""},"hover":""}'), array('handle' => '.tp-caption.Gym-Menuitem', 'settings' => '{"hover":"true","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"1","border-color":"#ffffff","border-transparency":"0.25","border-style":"solid","border-width":"2px","border-radius":["3px","3px","3px","3px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"200","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"20px","line-height":"20px","font-weight":"300","font-style":"normal","font-family":"Raleway","padding":["3px","5px","3px","8px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"1","border-color":"#ffffff","border-transparency":"0","border-style":"solid","border-width":"2px","border-radius":["3px","3px","3px","3px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Newspaper-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#000000","color-transparency":"1","text-decoration":"none","background-color":"#FFFFFF","background-transparency":"1","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1px","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"13px","line-height":"17px","font-weight":"700","font-style":"normal","font-family":"Roboto","padding":["12px","35px","12px","35px"],"text-decoration":"none","text-align":"left","background-color":"#ffffff","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.25","border-style":"solid","border-width":"1px","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Newspaper-Subtitle', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#a8d8ee","color-transparency":"1","font-size":"15px","line-height":"20px","font-weight":"900","font-style":"normal","font-family":"Roboto","padding":["0","0","0","0"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Newspaper-Title', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"50px","line-height":"55px","font-weight":"400","font-style":"normal","font-family":"\\"Roboto Slab\\"","padding":["0","0","10px","0"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Newspaper-Title-Centered', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"50px","line-height":"55px","font-weight":"400","font-style":"normal","font-family":"\\"Roboto Slab\\"","padding":["0","0","10px","0"],"text-decoration":"none","text-align":"center","background-color":"transparent","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Hero-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#000000","color-transparency":"1","text-decoration":"none","background-color":"#ffffff","background-transparency":"1","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"14px","line-height":"14px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":["10px","30px","10px","30px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"1","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Video-Title', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#fff","color-transparency":"1","font-size":"30px","line-height":"30px","font-weight":"900","font-style":"normal","font-family":"Raleway","padding":["5px","5px","5px","5px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"1","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"-20%","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Video-SubTitle', 'settings' => '{"hover":"false","type":"text","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"0","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"12px","line-height":"12px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["5px","5px","5px","5px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0.35","border-color":"transparent","border-transparency":"1","border-style":"none","border-width":"0","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"-20%","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"transparent","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"14px","line-height":"14px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":["10px","30px","10px","30px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"1","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px","text-align":"left"},"hover":""}'), array('handle' => '.tp-caption.NotGeneric-BigButton', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1px","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"14px","line-height":"14px","font-weight":"500","font-style":"normal","font-family":"Raleway","padding":["27px","30px","27px","30px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.15","border-style":"solid","border-width":"1px","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.WebProduct-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#333333","color-transparency":"1","text-decoration":"none","background-color":"#ffffff","background-transparency":"1","border-color":"#000000","border-transparency":"1","border-style":"none","border-width":"2","border-radius":["0","0","0","0"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"300","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"16px","line-height":"48px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["0px","40px","0px","40px"],"text-decoration":"none","text-align":"left","background-color":"#333333","background-transparency":"1","border-color":"#000000","border-transparency":"1","border-style":"none","border-width":"2","border-radius":["0","0","0","0"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"1px"},"hover":""}'), array('handle' => '.tp-caption.Restaurant-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffe081","border-transparency":"1","border-style":"solid","border-width":"2","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"300","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"17px","font-weight":"500","font-style":"normal","font-family":"Roboto","padding":["12px","35px","12px","35px"],"text-decoration":"none","text-align":"left","background-color":"#0a0a0a","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"2","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"3px"},"hover":""}'), array('handle' => '.tp-caption.Gym-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#72a800","background-transparency":"1","border-color":"#000000","border-transparency":"0","border-style":"solid","border-width":"0","border-radius":["30px","30px","30px","30px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power1.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"15px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["13px","35px","13px","35px"],"text-decoration":"none","text-align":"left","background-color":"#8bc027","background-transparency":"1","border-color":"#000000","border-transparency":"0","border-style":"solid","border-width":"0","border-radius":["30px","30px","30px","30px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"1px"},"hover":""}'), array('handle' => '.tp-caption.Gym-Button-Light', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#72a800","background-transparency":"0","border-color":"#8bc027","border-transparency":"1","border-style":"solid","border-width":"2px","border-radius":["30px","30px","30px","30px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"power2.inOut"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"15px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["12px","35px","12px","35px"],"text-decoration":"none","text-align":"left","background-color":"transparent","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.25","border-style":"solid","border-width":"2px","border-radius":["30px","30px","30px","30px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), array('handle' => '.tp-caption.Sports-Button-Light', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"2","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"500","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"17px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["12px","35px","12px","35px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"2","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Sports-Button-Red', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"1","border-color":"#000000","border-transparency":"1","border-style":"solid","border-width":"2","border-radius":["0px","0px","0px","0px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"500","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"17px","line-height":"17px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["12px","35px","12px","35px"],"text-decoration":"none","text-align":"left","background-color":"#db1c22","background-transparency":"1","border-color":"#db1c22","border-transparency":"0","border-style":"solid","border-width":"2px","border-radius":["0px","0px","0px","0px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"2px"},"hover":""}'), array('handle' => '.tp-caption.Photography-Button', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"1px","border-radius":["30px","30px","30px","30px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"auto","speed":"300","easing":"power3.out"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"15px","font-weight":"600","font-style":"normal","font-family":"Raleway","padding":["13px","35px","13px","35px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.25","border-style":"solid","border-width":"1px","border-radius":["30px","30px","30px","30px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":{"letter-spacing":"1px"},"hover":""}'), array('handle' => '.tp-caption.Newspaper-Button-2', 'settings' => '{"hover":"true","type":"button","version":"5.0","translated":"5"}', 'hover' => '{"color":"#ffffff","color-transparency":"1","text-decoration":"none","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"1","border-style":"solid","border-width":"2","border-radius":["3px","3px","3px","3px"],"opacity":"1","scalex":"1","scaley":"1","skewx":"0","skewy":"0","xrotate":"0","yrotate":"0","2d_rotation":"0","pointer_events":"auto","css_cursor":"pointer","speed":"300","easing":"none"}', 'params' => '{"color":"#ffffff","color-transparency":"1","font-size":"15px","line-height":"15px","font-weight":"900","font-style":"normal","font-family":"Roboto","padding":["10px","30px","10px","30px"],"text-decoration":"none","text-align":"left","background-color":"#000000","background-transparency":"0","border-color":"#ffffff","border-transparency":"0.5","border-style":"solid","border-width":"2","border-radius":["3px","3px","3px","3px"],"z":"0","skewx":"0","skewy":"0","scalex":"1","scaley":"1","opacity":"1","xrotate":"0","yrotate":"0","2d_rotation":"0","2d_origin_x":"50","2d_origin_y":"50","pers":"600","corner_left":"nothing","corner_right":"nothing","parallax":"-"}', 'advanced' => '{"idle":"","hover":""}'), ); foreach($v5 as $v5class){ $result = $wpdb->get_row($wpdb->prepare("SELECT id FROM " . $wpdb->prefix . RevSliderFront::TABLE_CSS . " WHERE handle = %s", $v5class['handle']), ARRAY_A); if(empty($result)){ //add v5 style $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_CSS, $v5class); } } } /** * update the styles to meet requirements for version 5.0 * @since 5.0 */ public function update_css_styles(){ global $wpdb; $css = new RevSliderCssParser(); $styles = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . RevSliderFront::TABLE_CSS, ARRAY_A); $default_classes = $css->default_css_classes(); $cs = array( 'background-color' => 'backgroundColor', //rgb rgba and opacity 'border-color' => 'borderColor', 'border-radius' => 'borderRadius', 'border-style' => 'borderStyle', 'border-width' => 'borderWidth', 'color' => 'color', 'font-family' => 'fontFamily', 'font-size' => 'fontSize', 'font-style' => 'fontStyle', 'font-weight' => 'fontWeight', 'line-height' => 'lineHeight', 'opacity' => 'opacity', 'padding' => 'padding', 'text-decoration' => 'textDecoration', 'text-align' => 'textAlign', ); $cs = array_merge($cs, $css->get_deformation_css_tags()); foreach($styles as $key => $attr){ if(isset($attr['advanced'])){ $adv = json_decode($attr['advanced'], true); // = array('idle' => array(), 'hover' => ''); }else{ $adv = array('idle' => array(), 'hover' => ''); } if(!isset($adv['idle'])){ $adv['idle'] = array(); } if(!isset($adv['hover'])){ $adv['hover'] = array(); } //only do this to styles prior 5.0 $settings = json_decode($attr['settings'], true); if(!empty($settings) && isset($settings['translated'])){ if(version_compare($settings['translated'], 5.0, '>=')){ continue; } } $idle = json_decode($attr['params'], true); $hover = json_decode($attr['hover'], true); //check if in styles, there is type, then change the type text to something else $the_type = 'text'; if(!empty($idle)){ foreach($idle as $style => $value){ if($style == 'type'){ $the_type = $value; } if(!isset($cs[$style])){ if($style === 0){ continue; } $adv['idle'][$style] = $value; unset($idle[$style]); } } } if(!empty($hover)){ foreach($hover as $style => $value){ if(!isset($cs[$style])){ if($style == 0){ continue; } $adv['hover'][$style] = $value; unset($hover[$style]); } } } $settings['translated'] = 5.0; //set the style version to 5.0 $settings['type'] = $the_type; //set the type version to text, since 5.0 we also have buttons and shapes, so we need to differentiate from now on if(!isset($settings['version'])){ if(isset($default_classes[$styles[$key]['handle']])){ $settings['version'] = $default_classes[$styles[$key]['handle']]; }else{ $settings['version'] = 'custom'; //set the version to custom as its not in the defaults } } $styles[$key]['params'] = json_encode($idle); $styles[$key]['hover'] = json_encode($hover); $styles[$key]['advanced'] = json_encode($adv); $styles[$key]['settings'] = json_encode($settings); } //save now all styles back to database foreach($styles as $key => $attr){ $ret = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_CSS, array('settings' => $styles[$key]['settings'], 'params' => $styles[$key]['params'], 'hover' => $styles[$key]['hover'], 'advanced' => $styles[$key]['advanced']), array('id' => $attr['id'])); } } /** * remove the settings from the table and use them from now on with get_option / update_option * @since 5.0 */ public function check_settings_table(){ global $wpdb; if($wpdb->get_var("SHOW TABLES LIKE '" . $wpdb->prefix . RevSliderFront::TABLE_SETTINGS . "'") == $wpdb->prefix . RevSliderFront::TABLE_SETTINGS){ $result = $wpdb->get_row("SELECT `general` FROM " . $wpdb->prefix . RevSliderFront::TABLE_SETTINGS, ARRAY_A); if(isset($result['general'])){ update_option('revslider-global-settings', $result['general']); } } } /** * move the template sliders and add the slides to corresponding post based slider or simply move them and change them to post based slider if no slider is using them * @since 5.0 */ public function move_template_slider(){ global $wpdb; $used = array(); //will store all template IDs that are used by post based Sliders, these can be deleted after the progress. $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = $sr->get_sliders(false); $temp_sliders = $sr->get_sliders(true); if(empty($temp_sliders) || !is_array($temp_sliders)){ return true; } //as we do not have any template sliders, we do not need to run further here if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ if($slider->get_param('source_type', 'gallery') !== 'posts'){ continue; } //only check Slider with type of posts $slider_id = $slider->get_id(); $template_id = $slider->get_param('slider_template_id', 0); if($template_id > 0){ //initialize slider to see if it exists. Then copy over the Template Sliders Slides to the Post Based Slider foreach($temp_sliders as $t_slider){ if($t_slider->get_id() === $template_id){ //copy over the slides //get all slides from template, then copy to Slider $slides = $t_slider->get_slides(false, true); if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $slide_id = $slide->get_id(); $slider->copy_slide_to_slider(array('slider_id' => $slider_id, 'slide_id' => $slide_id)); } } $static_id = $sl->get_static_slide_id($template_id); if($static_id !== false){ $record = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES . " WHERE id = %d", $static_id), ARRAY_A); unset($record['id']); $record['slider_id'] = $slider_id; $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, $record); } $used[$template_id] = $t_slider; break; } } } } } if(!empty($used)){ foreach($used as $tid => $t_slider){ $t_slider->delete_slider(); } } //translate all other template Sliders to normal sliders and set them to post based $temp_sliders = $sr->get_sliders(true); if(!empty($temp_sliders) && is_array($temp_sliders)){ foreach($temp_sliders as $slider){ $slider->update_params(array('template' => 'false', 'source_type' => 'posts')); } } } /** * add missing new animation fields to the layers as all animations would be broken without this * @since 5.0 */ public function add_animation_settings_to_layer($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //false == do it on all Sliders $in_animations = $this->get_animations(); $out_animations = $this->get_end_animations(); if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $static_id = $sl->get_static_slide_id($slider->get_id()); if($static_id !== false){ $msl = new RevSliderSlide(); if(strpos($static_id, 'static_') === false){ $static_id = 'static_'. $static_id; //$slider->get_id(); } $msl->init_by_id($static_id); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $layers = $slide->get_layers(); if(!empty($layers) && is_array($layers)){ foreach($layers as $lk => $layer){ if($this->get_val($layer, 'x_start', false) === false){ //values are not set, set them now through $anim_values = array(); $animation = $this->get_val($layer, 'animation', 'tp-fade'); $endanimation = $this->get_val($layer, 'endanimation', 'tp-fade'); $animation = ($animation == 'fade') ? 'tp-fade' : $animation; $endanimation = ($endanimation == 'fade') ? 'tp-fade' : $endanimation; foreach($in_animations as $handle => $anim){ if($handle == $animation){ $anim_values = (isset($anim['params'])) ? $anim['params'] : ''; if(!is_array($anim_values)){ $anim_values = json_encode($anim_values); } break; } } $anim_endvalues = array(); foreach($out_animations as $handle => $anim){ if($handle == $endanimation){ $anim_endvalues = (isset($anim['params'])) ? $anim['params'] : ''; if(!is_array($anim_endvalues)){ $anim_endvalues = json_encode($anim_endvalues); } break; } } $layers[$lk]['x_start'] = $this->get_val($anim_values, 'movex', 'inherit'); $layers[$lk]['x_end'] = $this->get_val($anim_endvalues, 'movex', 'inherit'); $layers[$lk]['y_start'] = $this->get_val($anim_values, 'movey', 'inherit'); $layers[$lk]['y_end'] = $this->get_val($anim_endvalues, 'movey', 'inherit'); $layers[$lk]['z_start'] = $this->get_val($anim_values, 'movez', 'inherit'); $layers[$lk]['z_end'] = $this->get_val($anim_endvalues, 'movez', 'inherit'); $layers[$lk]['x_rotate_start'] = $this->get_val($anim_values, 'rotationx', 'inherit'); $layers[$lk]['x_rotate_end'] = $this->get_val($anim_endvalues, 'rotationx', 'inherit'); $layers[$lk]['y_rotate_start'] = $this->get_val($anim_values, 'rotationy', 'inherit'); $layers[$lk]['y_rotate_end'] = $this->get_val($anim_endvalues, 'rotationy', 'inherit'); $layers[$lk]['z_rotate_start'] = $this->get_val($anim_values, 'rotationz', 'inherit'); $layers[$lk]['z_rotate_end'] = $this->get_val($anim_endvalues, 'rotationz', 'inherit'); $layers[$lk]['scale_x_start'] = $this->get_val($anim_values, 'scalex', 'inherit'); if(intval($layers[$lk]['scale_x_start']) > 10){ $layers[$lk]['scale_x_start'] /= 100; } $layers[$lk]['scale_x_end'] = $this->get_val($anim_endvalues, 'scalex', 'inherit'); if(intval($layers[$lk]['scale_x_end']) > 10){ $layers[$lk]['scale_x_end'] /= 100; } $layers[$lk]['scale_y_start'] = $this->get_val($anim_values, 'scaley', 'inherit'); if(intval($layers[$lk]['scale_y_start']) > 10){ $layers[$lk]['scale_y_start'] /= 100; } $layers[$lk]['scale_y_end'] = $this->get_val($anim_endvalues, 'scaley', 'inherit'); if(intval($layers[$lk]['scale_y_end']) > 10){ $layers[$lk]['scale_y_end'] /= 100; } $layers[$lk]['skew_x_start'] = $this->get_val($anim_values, 'skewx', 'inherit'); $layers[$lk]['skew_x_end'] = $this->get_val($anim_endvalues, 'skewx', 'inherit'); $layers[$lk]['skew_y_start'] = $this->get_val($anim_values, 'skewy', 'inherit'); $layers[$lk]['skew_y_end'] = $this->get_val($anim_endvalues, 'skewy', 'inherit'); $layers[$lk]['opacity_start'] = $this->get_val($anim_values, 'captionopacity', 'inherit'); $layers[$lk]['opacity_end'] = $this->get_val($anim_endvalues, 'captionopacity', 'inherit'); } } $slide->set_layers_raw($layers); $slide->save_layers(); } } } } } } /** * add/change layers options * @since 5.0 */ public function change_settings_on_layers($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $layers = $slide->get_layers(); if(!empty($layers) && is_array($layers)){ $do_save = false; foreach($layers as $lk => $layer){ $link_slide = $this->get_val($layer, 'link_slide', false); if($link_slide != false && $link_slide !== 'nothing'){ //link to slide/scrollunder is set, move it to actions $layers[$lk]['layer_action'] = new stdClass(); switch($link_slide){ case 'link': $link = $this->get_val($layer, 'link'); $link_open_in = $this->get_val($layer, 'link_open_in'); $layers[$lk]['layer_action']->action = array('a' => 'link'); $layers[$lk]['layer_action']->link_type = array('a' => 'a'); $layers[$lk]['layer_action']->image_link = array('a' => $link); $layers[$lk]['layer_action']->link_open_in = array('a' => $link_open_in); unset($layers[$lk]['link']); unset($layers[$lk]['link_open_in']); case 'next': $layers[$lk]['layer_action']->action = array('a' => 'next'); break; case 'prev': $layers[$lk]['layer_action']->action = array('a' => 'prev'); break; case 'scroll_under': $scrollunder_offset = $this->get_val($layer, 'scrollunder_offset'); $layers[$lk]['layer_action']->action = array('a' => 'scroll_under'); $layers[$lk]['layer_action']->scrollunder_offset = array('a' => $scrollunder_offset); unset($layers[$lk]['scrollunder_offset']); break; default: //its an ID, so its a slide ID $layers[$lk]['layer_action']->action = array('a' => 'jumpto'); $layers[$lk]['layer_action']->jump_to_slide = array('a' => $link_slide); break; } $layers[$lk]['layer_action']->tooltip_event = array('a' => 'click'); unset($layers[$lk]['link_slide']); $do_save = true; } } if($do_save){ $slide->set_layers_raw($layers); $slide->save_layers(); } } } } } } } /** * add missing new style fields to the layers as all layers would be broken without this * @since 5.0 */ public function add_style_settings_to_layer($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false $styles = $this->get_captions_array(); if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $layers = $slide->get_layers(); if(!empty($layers) && is_array($layers)){ foreach($layers as $lk => $layer){ $static_styles = (array) $this->get_val($layer, 'static_styles', array()); $def_val = (array) $this->get_val($layer, 'deformation', array()); $defh_val = (array) $this->get_val($layer, 'deformation-hover', array()); if(empty($def_val)){ //add parallax always! $def_val['parallax'] = $this->get_val($layer, 'parallax_level', '-'); $layers[$lk]['deformation'] = $def_val; //check for selected style in styles, then add all deformations to the layer $cur_style = $this->get_val($layer, 'style', ''); if(trim($cur_style) == ''){ continue; } $wws = false; foreach($styles as $style){ if($style['handle'] == '.tp-caption.'. $cur_style){ $wws = $style; break; } } if($wws == false){ continue; } $css_idle = ''; $css_hover = ''; $wws['params'] = (array) $wws['params']; $wws['hover'] = (array) $wws['hover']; $wws['advanced'] = (array) $wws['advanced']; if(isset($wws['params']['font-family'])){ $def_val['font-family'] = $wws['params']['font-family']; } if(isset($wws['params']['padding'])){ $raw_pad = $wws['params']['padding']; if(!is_array($raw_pad)){ $raw_pad = explode(' ', $raw_pad); } switch(count($raw_pad)){ case 1: $raw_pad = array($raw_pad[0], $raw_pad[0], $raw_pad[0], $raw_pad[0]); break; case 2: $raw_pad = array($raw_pad[0], $raw_pad[1], $raw_pad[0], $raw_pad[1]); break; case 3: $raw_pad = array($raw_pad[0], $raw_pad[1], $raw_pad[2], $raw_pad[1]); break; } $def_val['padding'] = $raw_pad; } if(isset($wws['params']['font-style'])){ $def_val['font-style'] = $wws['params']['font-style']; } if(isset($wws['params']['text-decoration'])){ $def_val['text-decoration'] = $wws['params']['text-decoration']; } if(isset($wws['params']['background-color'])){ if($this->is_rgb($wws['params']['background-color'])){ $def_val['background-color'] = $this->rgba2hex($wws['params']['background-color']); }else{ $def_val['background-color'] = $wws['params']['background-color']; } } if(isset($wws['params']['background-transparency'])){ $def_val['background-transparency'] = $wws['params']['background-transparency']; if($def_val['background-transparency'] > 1){ $def_val['background-transparency'] /= 100; } }else{ if(isset($wws['params']['background-color'])){ $def_val['background-transparency'] = $this->get_trans_from_rgba($wws['params']['background-color'], true); } } if(isset($wws['params']['border-color'])){ if($this->is_rgb($wws['params']['border-color'])){ $def_val['border-color'] = $this->rgba2hex($wws['params']['border-color']); }else{ $def_val['border-color'] = $wws['params']['border-color']; } } if(isset($wws['params']['border-style'])){ $def_val['border-style'] = $wws['params']['border-style']; } if(isset($wws['params']['border-width'])){ $def_val['border-width'] = $wws['params']['border-width']; } if(isset($wws['params']['border-radius'])){ $raw_bor = $wws['params']['border-radius']; if(!is_array($raw_bor)){ $raw_bor = explode(' ', $raw_bor); } switch (count($raw_bor)){ case 1: $raw_bor = array($raw_bor[0], $raw_bor[0], $raw_bor[0], $raw_bor[0]); break; case 2: $raw_bor = array($raw_bor[0], $raw_bor[1], $raw_bor[0], $raw_bor[1]); break; case 3: $raw_bor = array($raw_bor[0], $raw_bor[1], $raw_bor[2], $raw_bor[1]); break; } $def_val['border-radius'] = $raw_bor; } if(isset($wws['params']['x'])){ $def_val['x'] = $wws['params']['x']; } if(isset($wws['params']['y'])){ $def_val['y'] = $wws['params']['y']; } if(isset($wws['params']['z'])){ $def_val['z'] = $wws['params']['z']; } if(isset($wws['params']['skewx'])){ $def_val['skewx'] = $wws['params']['skewx']; } if(isset($wws['params']['skewy'])){ $def_val['skewy'] = $wws['params']['skewy']; } if(isset($wws['params']['scalex'])){ $def_val['scalex'] = $wws['params']['scalex']; } if(isset($wws['params']['scaley'])){ $def_val['scaley'] = $wws['params']['scaley']; } if(isset($wws['params']['opacity'])){ $def_val['opacity'] = $wws['params']['opacity']; } if(isset($wws['params']['xrotate'])){ $def_val['xrotate'] = $wws['params']['xrotate']; } if(isset($wws['params']['yrotate'])){ $def_val['yrotate'] = $wws['params']['yrotate']; } if(isset($wws['params']['2d_rotation'])){ $def_val['2d_rotation'] = $wws['params']['2d_rotation']; } if(isset($wws['params']['2d_origin_x'])){ $def_val['2d_origin_x'] = $wws['params']['2d_origin_x']; } if(isset($wws['params']['2d_origin_y'])){ $def_val['2d_origin_y'] = $wws['params']['2d_origin_y']; } if(isset($wws['params']['pers'])){ $def_val['pers'] = $wws['params']['pers']; } if(isset($wws['params']['color'])){ $static_styles['color'] = ($this->is_rgb($wws['params']['color'])) ? $this->rgba2hex($wws['params']['color']) : $static_styles['color'] = $wws['params']['color']; } if(isset($wws['params']['font-weight'])){ $static_styles['font-weight'] = $wws['params']['font-weight']; } if(isset($wws['params']['font-size'])){ $static_styles['font-size'] = $wws['params']['font-size']; } if(isset($wws['params']['line-height'])){ $static_styles['line-height'] = $wws['params']['line-height']; } if(isset($wws['params']['font-family'])){ $static_styles['font-family'] = $wws['params']['font-family']; } if(isset($wws['advanced']) && isset($wws['advanced']['idle']) && is_array($wws['advanced']['idle']) && !empty($wws['advanced']['idle'])){ $css_idle = '{'. "\n"; foreach($wws['advanced']['idle'] as $handle => $value){ $value = implode(' ', $value); if($value !== ''){ $css_idle .= ' '. $key .': '. $value .';'. "\n"; } } $css_idle .= '}'. "\n"; } if(isset($wws['hover']['color'])){ if($this->is_rgb($wws['hover']['color'])){ $defh_val['color'] = $this->rgba2hex($wws['hover']['color']); }else{ $defh_val['color'] = $wws['hover']['color']; } } if(isset($wws['hover']['text-decoration'])){ $defh_val['text-decoration'] = $wws['hover']['text-decoration']; } if(isset($wws['hover']['background-color'])){ if($this->is_rgb($wws['hover']['background-color'])){ $defh_val['background-color'] = $this->rgba2hex($wws['hover']['background-color']); }else{ $defh_val['background-color'] = $wws['hover']['background-color']; } } if(isset($wws['hover']['background-transparency'])){ $defh_val['background-transparency'] = $wws['hover']['background-transparency']; if($defh_val['background-transparency'] > 1){ $defh_val['background-transparency'] /= 100; } }else{ if(isset($wws['hover']['background-color'])){ $defh_val['background-transparency'] = $this->get_trans_from_rgba($wws['hover']['background-color'], true); } } if(isset($wws['hover']['border-color'])){ if($this->is_rgb($wws['hover']['border-color'])){ $defh_val['border-color'] = $this->rgba2hex($wws['hover']['border-color']); }else{ $defh_val['border-color'] = $wws['hover']['border-color']; } } if(isset($wws['hover']['border-style'])){ $defh_val['border-style'] = $wws['hover']['border-style']; } if(isset($wws['hover']['border-width'])){ $defh_val['border-width'] = $wws['hover']['border-width']; } if(isset($wws['hover']['border-radius'])){ $raw_bor = $wws['hover']['border-radius']; if(!is_array($raw_bor)){ $raw_bor = explode(' ', $raw_bor); } switch (count($raw_bor)){ case 1: $raw_bor = array($raw_bor[0], $raw_bor[0], $raw_bor[0], $raw_bor[0]); break; case 2: $raw_bor = array($raw_bor[0], $raw_bor[1], $raw_bor[0], $raw_bor[1]); break; case 3: $raw_bor = array($raw_bor[0], $raw_bor[1], $raw_bor[2], $raw_bor[1]); break; } $defh_val['border-radius'] = $raw_bor; } if(isset($wws['hover']['x'])){ $defh_val['x'] = $wws['hover']['x']; } if(isset($wws['hover']['y'])){ $defh_val['y'] = $wws['hover']['y']; } if(isset($wws['hover']['z'])){ $defh_val['z'] = $wws['hover']['z']; } if(isset($wws['hover']['skewx'])){ $defh_val['skewx'] = $wws['hover']['skewx']; } if(isset($wws['hover']['skewy'])){ $defh_val['skewy'] = $wws['hover']['skewy']; } if(isset($wws['hover']['scalex'])){ $defh_val['scalex'] = $wws['hover']['scalex']; } if(isset($wws['hover']['scaley'])){ $defh_val['scaley'] = $wws['hover']['scaley']; } if(isset($wws['hover']['opacity'])){ $defh_val['opacity'] = $wws['hover']['opacity']; } if(isset($wws['hover']['xrotate'])){ $defh_val['xrotate'] = $wws['hover']['xrotate']; } if(isset($wws['hover']['yrotate'])){ $defh_val['yrotate'] = $wws['hover']['yrotate']; } if(isset($wws['hover']['2d_rotation'])){ $defh_val['2d_rotation'] = $wws['hover']['2d_rotation']; } if(isset($wws['hover']['2d_origin_x'])){ $defh_val['2d_origin_x'] = $wws['hover']['2d_origin_x']; } if(isset($wws['hover']['2d_origin_y'])){ $defh_val['2d_origin_y'] = $wws['hover']['2d_origin_y']; } if(isset($wws['hover']['speed'])){ $defh_val['speed'] = $wws['hover']['speed']; } if(isset($wws['hover']['easing'])){ $defh_val['easing'] = $wws['hover']['easing']; } if(isset($wws['advanced']) && isset($wws['advanced']['hover']) && is_array($wws['advanced']['hover']) && !empty($wws['advanced']['hover'])){ $css_hover = '{'. "\n"; foreach($wws['advanced']['hover'] as $handle => $value){ $value = implode(' ', $value); if($value !== ''){ $css_hover .= ' '. $key .': '. $value .';'. "\n"; } } $css_hover .= '}'. "\n"; } if(!isset($layers[$lk]['inline'])){ $layers[$lk]['inline'] = array(); } if($css_idle !== ''){ $layers[$lk]['inline']['idle'] = $css_idle; } if($css_hover !== ''){ $layers[$lk]['inline']['idle'] = $css_hover; } $layers[$lk]['deformation'] = $def_val; $layers[$lk]['deformation-hover'] = $defh_val; $layers[$lk]['static_styles'] = $static_styles; } } $slide->set_layers_raw($layers); $slide->save_layers(); } } } } } } /** * add settings to layer depending on how * @since 5.0 */ public function add_general_settings($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : $sliders = array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ $fonts = get_option('tp-google-fonts', array()); foreach($sliders as $slider){ $settings = $slider->get_settings(); $bg_freeze = $slider->get_param('parallax_bg_freeze', 'off'); $google_fonts = $slider->get_param('google_font', array()); if(!isset($settings['version']) || version_compare($settings['version'], 5.0, '<')){ if(empty($google_fonts) && !empty($fonts)){ //add all punchfonts to the Slider foreach($fonts as $font){ $google_fonts[] = $font['url']; } $slider->update_params(array('google_font' => $google_fonts)); } $settings['version'] = 5.0; $slider->update_settings(array('version' => 5.0)); } if($bg_freeze == 'on'){ //deprecated here, moved to slides so remove check here and add on to slides $slider->update_params(array('parallax_bg_freeze' => 'off')); } $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ if($bg_freeze == 'on'){ //set bg_freeze to on for slide settings $slide->set_param('slide_parallax_level', '1'); } $slide->save_params(); } } } } } /** * remove static slide from Sliders if the setting was set to off * @since 5.0 */ public function remove_static_slides($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : $sliders = array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $settings = $slider->get_settings(); $enable_static_layers = $slider->get_param('enable_static_layers', 'off'); if($enable_static_layers == 'off'){ $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $slider->delete_static_slide(); } } } } } /** * change general settings of all sliders to 5.0.7 * @since 5.0.7 */ public function change_general_settings_5_0_7($sliders = false){ //handle the new option for shuffle in combination with first alternative slide $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : $sliders = array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $settings = $slider->get_settings(); if(!isset($settings['version']) || version_compare($settings['version'], '5.0.7', '<')){ $start_with_slide = $slider->get_param('start_with_slide', '1'); if($start_with_slide !== '1'){ $slider->update_params(array('start_with_slide_enable' => 'on')); } $settings['version'] = '5.0.7'; $slider->update_settings(array('version' => '5.0.7')); } } } } /** * change image id of all slides to 5.1.1 * @since 5.1.1 */ public function change_slide_settings_5_1_1($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : $sliders = array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ //get image url, then get the image id and save it in image_id $image_id = $slide->get_param('image_id', ''); $image = $slide->get_param('image', ''); $ml_id = ''; if($image !== ''){ $ml_id = $this->get_image_id_by_url($image); } if($image == '' && $image_id == ''){ continue; } //if we are a video and have no cover image, do nothing if($ml_id !== false && $ml_id !== $image_id){ $urlImage = wp_get_attachment_image_src($ml_id, 'full'); $slide->set_param('image_id', $ml_id); $slide->save_params(); } } } } } } /** * change svg path of all layers from the upload folder if 5.2.5.3+ was installed * @since 5.2.5.5 */ public function change_layers_svg_5_2_5_5($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $upload_dir = wp_upload_dir(); $path = $upload_dir['baseurl'] .'/revslider/assets/svg/'; if($sliders === false){ //do it on all Sliders $sliders = $sr->get_sliders(); }else{ $sliders = array($sliders); } if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $layers = $slide->get_layers(); if(!empty($layers) && is_array($layers)){ foreach($layers as $lk => $layer){ if(isset($layer['type']) && $layer['type'] == 'svg'){ if(isset($layer['svg']) && isset($layer['svg']->src)){ //change newer path to older path if(strpos($layers[$lk]['svg']->src, $path) !== false){ $layers[$lk]['svg']->src = str_replace($path, RS_PLUGIN_URL .'public/assets/assets/svg/', $layers[$lk]['svg']->src); } } } } $slide->set_layers_raw($layers); $slide->save_layers(); } } } } } } /** * Change Slider Settings to version 6.0 * @since 6.0 */ public function change_slider_settings_to_6_0($sliders = false){ $sr = new RevSliderSlider(); $color_picker = new RSColorpicker(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ $nav = new RevSliderNavigation(); $navigations = $nav->get_all_navigations_builder(); foreach($sliders as $slider){ $ms = array(); $amountparams = 0; foreach($slider as $_slider){ $amountparams++; if($amountparams > 5) break; //5 is enough } if(version_compare($slider->get_setting('version', '1.0.0'), '6.0.0', '<')){ /* SLIDER BASICS */ //$ms['alias'] = $slider->get_param('alias'); $ms['id'] = $slider->get_param('slider_id'); $ms['shortcode'] = $slider->get_param('shortcode', ''); $ms['layouttype'] = $slider->get_param('slider_type', 'fullwidth'); $ms['type'] = $slider->get_param('slider-type', 'standard'); $ms['sourcetype'] = (in_array($slider->get_param('source_type'), array('post', 'posts', 'specific_posts', 'current_post'))) ? 'post' : $slider->get_param('source_type', 'gallery'); $ms['sourcetype'] = ($ms['sourcetype'] == 'woocommerce') ? 'woo' : $ms['sourcetype']; //$ms['title'] = $slider->get_param('title'); $ms['googleFont'] = $slider->get_param('google_font', array()); $postSubType = (in_array($slider->get_param('source_type'), array('post', 'posts', 'specific_posts', 'current_post'))) ? $slider->get_param('source_type', false) : 'post'; $postSubType = ($postSubType == 'posts') ? 'post' : $postSubType; /* ADD ON MIGRATIONS */ $ms['addOns'] = $this->migrate_slider_AddOn($slider); if($amountparams > 5){ $sldmh = $slider->get_param('min_height'); $sldh = $slider->get_param('height', 900); $sldh = ($sldmh > $sldh) ? $sldmh : $sldh; $min_height = ($ms['layouttype'] === 'fullscreen') ? $slider->get_param('fullscreen_min_height') : $sldmh; $min_height = ($ms['layouttype'] === 'fullwidth' && $sldmh !== '') ? $sldh : $min_height; /* SLIDER SOURCE */ $ms['source'] = array( 'gallery' => array(), 'post' => array( 'excerptLimit' => $slider->get_param('excerpt_limit', 55), 'maxPosts' => $slider->get_param('max_slider_posts', 30), 'fetchType' => $slider->get_param('fetch_type', 'cat_tag'), 'category' => $slider->get_param('post_category', ''), 'sortBy' => $slider->get_param('post_sortby', 'ID'), 'types' => $slider->get_param('post_types', 'post'), 'list' => $slider->get_param('posts_list', ''), 'sortDirection' => $slider->get_param('posts_sort_direction', 'DESC'), 'subType' => ($postSubType === false) ? 'post' : $postSubType, ), 'woo' => array( 'excerptLimit' => $slider->get_param('excerpt_limit_product', 55), 'maxProducts' => $slider->get_param('max_slider_products', 30), 'featuredOnly' => $this->_truefalse($slider->get_param('featured_only', false)), 'inStockOnly' => $this->_truefalse($slider->get_param('instock_only', false)), 'category' => $slider->get_param('product_category', ''), 'sortBy' => $slider->get_param('product_sortby', 'ID'), 'types' => $slider->get_param('product_types', 'product'), 'sortDirection' => $slider->get_param('product_sort_direction', 'DESC'), 'regPriceFrom' => $slider->get_param('reg_price_from', ''), 'regPriceTo' => $slider->get_param('reg_price_to', ''), 'salePriceFrom' => $slider->get_param('sale_price_from', ''), 'salePriceTo' => $slider->get_param('sale_price_to', ''), ), 'instagram' => array( 'count' => $slider->get_param('instagram-count', ''), 'hashTag' => $slider->get_param('instagram-hash-tag', ''), 'transient' => $slider->get_param('instagram-transient', 1200), 'type' => $slider->get_param('instagram-type', 'user'), 'userId' => $slider->get_param('instagram-user-id', ''), ), 'facebook' => array( 'album' => $slider->get_param('facebook-album', ''), 'appId' => $slider->get_param('facebook-app-id', ''), 'appSecret' => $slider->get_param('facebook-app-secret', ''), 'count' => $slider->get_param('facebook-count', ''), 'pageURL' => $slider->get_param('facebook-page-url', ''), 'transient' => $slider->get_param('facebook-transient', 1200), 'typeSource' => $slider->get_param('facebook-type-source', 'album'), ), 'flickr' => array( 'apiKey' => $slider->get_param('flickr-api-key', ''), 'count' => $slider->get_param('flickr-count', ''), 'galleryURL' => $slider->get_param('flickr-gallery-url', ''), 'groupURL' => $slider->get_param('flickr-group-url', ''), 'photoSet' => $slider->get_param('flickr-photoset', ''), 'transient' => $slider->get_param('flickr-transient', 1200), 'type' => $slider->get_param('flickr-type', 'publicphotos'), 'userURL' => $slider->get_param('flickr-user-url', ''), ), 'twitter' => array( 'accessSecret' => $slider->get_param('twitter-access-secret', ''), 'accessToken' => $slider->get_param('twitter-access-token', ''), 'consumerKey' => $slider->get_param('twitter-consumer-key', ''), 'consumerSecret' => $slider->get_param('twitter-consumer-secret', ''), 'count' => $slider->get_param('twitter-count', ''), 'excludeReplies' => $this->_truefalse($slider->get_param('twitter-exclude-replies', false)), 'imageOnly' => $this->_truefalse($slider->get_param('twitter-image-only', false)), 'includeRetweets' => $this->_truefalse($slider->get_param('twitter-include-retweets', false)), 'transient' => $slider->get_param('twitter-transient', 1200), 'userId' => $slider->get_param('twitter-user-id', ''), ), 'vimeo' => array( 'albumId' => $slider->get_param('vimeo-albumid', ''), 'channelName' => $slider->get_param('vimeo-channelname', ''), 'count' => $slider->get_param('vimeo-count', ''), 'transient' => $slider->get_param('vimeo-transient', 1200), 'groupName' => $slider->get_param('vimeo-groupname', ''), 'typeSource' => $slider->get_param('vimeo-type-source', 'user'), 'userName' => $slider->get_param('vimeo-username', ''), ), 'youtube' => array( 'api' => $slider->get_param('youtube-api', ''), 'channelId' => $slider->get_param('youtube-channel-id', ''), 'count' => $slider->get_param('youtube-count', ''), 'playList' => $slider->get_param('youtube-playlist', ''), 'transient' => $slider->get_param('youtube-transient', 1200), 'typeSource' => $slider->get_param('youtube-type-source', 'channel'), ) ); /* SLIDER DEFAULTS */ $ms['def'] = array( 'transition' => $slider->get_param('def-slide_transition', 'fade'), 'transitionDuration' => $slider->get_param('def-transition_duration', 1000), 'delay' => $slider->get_param('delay', 9000), 'background' => array( 'fit' => $slider->get_param('def-background_fit', 'cover'), 'fitX' => $slider->get_param('def-bg_fit_x', 100), 'fitY' => $slider->get_param('def-bg_fit_y', 100), 'position' => $slider->get_param('def-bg_position', 'center center'), 'positionX' => $slider->get_param('def-bg_position_x', 0), 'positionY' => $slider->get_param('def-bg_position_y', 0), 'repeat' => $slider->get_param('def-bg_repeat', 'no-repeat'), 'imageSourceType' => $slider->get_param('def-image_source_type', 'full'), ), 'panZoom' => array( 'set' => $this->_truefalse($slider->get_param('def-kenburn_effect', false)), 'blurStart' => $slider->get_param('def-kb_blur_start', 0), 'blurEnd' => $slider->get_param('def-kb_blur_end', 0), 'duration' => $slider->get_param('def-kb_duration'. 10000), 'ease' => $slider->get_param('def-kb_easing', 'none'), 'fitEnd' => $slider->get_param('def-kb_end_fit', 100), 'fitStart' => $slider->get_param('def-kb_start_fit', 100), 'xEnd' => $slider->get_param('def-kb_end_offset_x', 0), 'yEnd' => $slider->get_param('def-kb_end_offset_y', 0), 'xStart' => $slider->get_param('def-kb_start_offset_x', 0), 'yStart' => $slider->get_param('def-kb_start_offset_y', 0), 'rotateStart' => $slider->get_param('def-kb_start_rotate', 0), 'rotateEnd' => $slider->get_param('def-kb_end_rotate', 0), ) ); /* SLIDER SIZE */ $ms['size'] = array( 'respectAspectRatio' => $this->_truefalse($slider->get_param('auto_height', false)), 'disableForceFullWidth' => $this->_truefalse($slider->get_param('autowidth_force', false)), 'gridEQModule' => $this->_truefalse($slider->get_param('full_screen_align_force', false)), 'custom' => array( 'd' => true, 'n' => $this->_truefalse($slider->get_param('enable_custom_size_notebook', false)), 't' => $this->_truefalse($slider->get_param('enable_custom_size_tablet', false)), 'm' => $this->_truefalse($slider->get_param('enable_custom_size_iphone', false)), ), 'minHeightFullScreen' => $slider->get_param('fullscreen_min_height', ''), 'minHeight' => $min_height, 'fullScreenOffsetContainer' => $slider->get_param('fullscreen_offset_container', ''), 'fullScreenOffset' => $slider->get_param('fullscreen_offset_size', ''), 'width' => array( 'd' => intval($slider->get_param('width', 1240)), 'n' => intval($slider->get_param('width_notebook', 1024)), 't' => intval($slider->get_param('width_tablet', 778)), 'm' => intval($slider->get_param('width_mobile', 480)), ), 'height' => array( 'd' => intval($slider->get_param('height', 900)), 'n' => intval($slider->get_param('height_notebook', 768)), 't' => intval($slider->get_param('height_tablet', 960)), 'm' => intval($slider->get_param('height_mobile', 720)), ), 'overflow' => $this->_truefalse($slider->get_param('main_overflow_hidden', false)), 'maxWidth' => $slider->get_param('max_width', '')/*, 'maxHeight' => $min_height*/ ); /* SLIDER CODES */ $ms['codes'] = array( 'css' => stripslashes( str_replace( array( '.tp-caption', '.tp-static-layers', '.tp-parallax-wrap', '.rev_column_bg', '.tp-revslider-slidesli', 'active-revslide' ), array( '.rs-layer', 'rs-static-layers', '.rs-parallax-wrap', 'rs-column-bg', 'rs-slide', 'active-rs-slide' ), $slider->get_param('custom_css', '') ) ), 'javascript' => stripslashes( str_replace( array( '.tp-caption', '.tp-static-layers', '.tp-parallax-wrap', '.rev_column_bg', '.tp-revslider-slidesli', 'active-revslide' ), array( '.rs-layer', 'rs-static-layers', '.rs-parallax-wrap', 'rs-column-bg', 'rs-slide', 'active-rs-slide' ), $slider->get_param('custom_javascript', '') ) ), ); /* CAROUSEL SETTINGS */ $ms['carousel'] = array( 'borderRadius' => $slider->get_param('carousel_borderr', 0), 'borderRadiusUnit' => $slider->get_param('carousel_borderr_unit', 'px'), 'ease' => $slider->get_param('carousel_easing', 'power3.inOut'), 'fadeOut' => $this->_truefalse($slider->get_param('carousel_fadeout', true)), 'scale' => $this->_truefalse($slider->get_param('carousel_scale', false)), 'horizontal' => $slider->get_param('carousel_hposition', 'center'), 'vertical' => $slider->get_param('carousel_vposition', 'center'), 'infinity' => $this->_truefalse($slider->get_param('carousel_infinity', false)), 'maxItems' => $slider->get_param('carousel_maxitems', 3), 'maxRotation' => $slider->get_param('carousel_maxrotation', 0), 'paddingTop' => $slider->get_param('carousel_padding_top', 0), 'paddingBottom' => $slider->get_param('carousel_padding_bottom', 0), 'rotation' => $this->_truefalse($slider->get_param('carousel_rotation', 0)), 'scaleDown' => $slider->get_param('carousel_scaledown', 50), 'space' => $slider->get_param('carousel_space', 0), 'speed' => $slider->get_param('carousel_speed', 800), 'stretch' => $this->_truefalse($slider->get_param('carousel_stretch', false)), 'varyFade' => $this->_truefalse($slider->get_param('carousel_varyfade', false)), 'varyRotate' => $this->_truefalse($slider->get_param('carousel_varyrotate', false)), 'varyScale' => $this->_truefalse($slider->get_param('carousel_varyscale', false)), 'showAllLayers' => $this->_truefalse($slider->get_param('showalllayers_carousel', false)), ); /* HERO SETTINGS */ $ms['hero'] = array( 'activeSlide' => $slider->get_param('hero_active', -1), ); /* SLIDER LAYOUT - BG, LOADER, POSITION */ $ms['layout'] = array( 'bg' => array( 'color' => $color_picker->correctValue($slider->get_param('background_color', 'transparent')), 'padding' => $slider->get_param('padding', 0), 'dottedOverlay' => $slider->get_param('background_dotted_overlay', 'none'), 'shadow' => $slider->get_param('shadow_type', 0), 'useImage' => $this->_truefalse($slider->get_param('show_background_image', false)), 'image' => $slider->get_param('background_image', ''), 'fit' => $slider->get_param('bg_fit', 'cover'), 'position' => $slider->get_param('bg_position', 'center center'), 'repeat' => $slider->get_param('bg_repeat', 'no-repeat'), ), 'spinner' => array( 'color' => $slider->get_param('spinner_color', '#ffffff'), 'type' => $slider->get_param('use_spinner', '5'), ), 'position' => array( 'marginTop' => $slider->get_param('margin_top', 0), 'marginBottom' => $slider->get_param('margin_bottom', 0), 'marginLeft' => $slider->get_param('margin_left', 0), 'marginRight' => $slider->get_param('margin_right', 0), 'align' => $slider->get_param('position', 'center'), ), ); /* SLIDER VISIBILITY */ $ms['visibility'] = array( 'hideSelectedLayersUnderLimit' => $slider->get_param('hide_defined_layers_under', 0), 'hideAllLayersUnderLimit' => $slider->get_param('hide_all_layers_under', 0), 'hideSliderUnderLimit' => $slider->get_param('hide_slider_under', 0), ); /* GENERAL SETTINGS */ // added for progress bar color conversions $pbcolor = $slider->get_param('progressbar_color', '#FFFFFF'); $pbopac = $slider->get_param('progress_opa', false); // see comment in ColorPicker class for new "correctValue" function $pbcolor = $color_picker->correctValue($pbcolor, $pbopac); $ms['general'] = array( 'slideshow' => array( 'stopOnHover' => $this->_truefalse($slider->get_param('stop_on_hover', false)), 'stopSlider' => $this->_truefalse($slider->get_param('stop_slider', false)), 'stopAfterLoops' => $slider->get_param('stop_after_loops', 0), 'stopAtSlide' => $slider->get_param('stop_at_slide', 1), 'shuffle' => $this->_truefalse($slider->get_param('shuffle', false)), 'loopSingle' => $this->_truefalse($slider->get_param('loop_slide', false)), 'viewPort' => $this->_truefalse($slider->get_param('label_viewport', false)), 'viewPortStart' => $slider->get_param('viewport_start', 'wait'), 'viewPortArea' => (100-intval($slider->get_param('viewport_area', 60)))."%", 'presetSliderHeight' => $this->_truefalse($slider->get_param('label_presetheight', false)), 'initDelay' => $slider->get_param('start_js_after_delay', 0), 'waitForInit' => $this->_truefalse($slider->get_param('waitforinit', false)), 'slideShow' => true ), 'progressbar' => array( 'set' => $this->_truefalse($slider->get_param('enable_progressbar', true)), 'height' => $slider->get_param('progress_height', 5), 'position' => $slider->get_param('show_timerbar', 'bottom'), 'color' => $pbcolor, ), 'firstSlide' => array( 'set' => $this->_truefalse($slider->get_param('first_transition_active', false)), 'duration' => $slider->get_param('first_transition_duration', 300), 'slotAmount' => $slider->get_param('first_transition_slot_amount', 7), 'type' => $slider->get_param('first_transition_type', 'fade'), 'alternativeFirstSlideSet' => $this->_truefalse($slider->get_param('start_with_slide_enable', false)), 'alternativeFirstSlide' => $slider->get_param('start_with_slide', 1), ), 'layerSelection' => $this->_truefalse($slider->get_param('def-layer_selection', false)), 'lazyLoad' => $slider->get_param('lazy_load_type', 'none'), 'nextSlideOnFocus' => $this->_truefalse($slider->get_param('next_slide_on_window_focus', false)), 'disableFocusListener' => $this->_truefalse($slider->get_param('disable_focus_listener', false)), 'disableOnMobile' => $this->_truefalse($slider->get_param('disable_on_mobile', false)), 'autoPlayVideoOnMobile' => $this->_truefalse($slider->get_param('allow_android_html5_autoplay', true)), 'disablePanZoomMobile' => $this->_truefalse($slider->get_param('disable_kenburns_on_mobile', false)), 'useWPML' => $this->_truefalse($slider->get_param('use_wpml', false)), ); if($ms['general']['lazyLoad'] === false){ $ms['general']['lazyLoad'] = ($slider->get_param('lazy_load', false) == 'on') ? 'all' : 'none'; } /* CHANGE HANDLE OF NAVIGATIONS TO THEIR IDS */ $slider_navigations = array( 'arrows' => $slider->get_param('navigation_arrow_style'), 'thumbs' => $slider->get_param('thumbnails_style'), 'tabs' => $slider->get_param('tabs_style'), 'bullets' => $slider->get_param('navigation_bullets_style'), ); foreach($slider_navigations as $nt => $sn){ if($sn == ''){ continue; } foreach($navigations[$nt] as $csnid => $csn){ if($csn['handle'] == $sn){ $slider_navigations[$nt] = $csnid; break; } } } $twc = $slider->get_param('thumbnails_wrapper_color', 'transparent'); $two = $slider->get_param('thumbnails_wrapper_opacity', false); // see comment in ColorPicker class for new "correctValue" function $thumbWrapperColor = $color_picker->correctValue($twc, $two); $tawc = $slider->get_param('tabs_wrapper_color', 'transparent'); $tawo = $slider->get_param('tabs_wrapper_opacity', false); // see comment in ColorPicker class for new "correctValue" function $tabsWrapperColor = $color_picker->correctValue($tawc, $tawo); /** * switch these four values around, as they are the opposite in v6 **/ $aao = $this->_truefalse($slider->get_param('arrows_always_on', true)); $thao = $this->_truefalse($slider->get_param('thumbs_always_on', true)); $taao = $this->_truefalse($slider->get_param('tabs_always_on', true)); $bao = $this->_truefalse($slider->get_param('bullets_always_on', true)); $aao = ($aao === true) ? false : true; $thao = ($thao === true) ? false : true; $taao = ($taao === true) ? false : true; $bao = ($bao === true) ? false : true; /* SLIDER NAVIGATION */ $ms['nav'] = array( 'preview' => array( 'width' => $slider->get_param('previewimage_width', 100), 'height' => $slider->get_param('previewimage_height', 50), ), 'swipe' => array( 'set' => $this->_truefalse($slider->get_param('touchenabled', false)), 'setOnDesktop' => $this->_truefalse($slider->get_param('touchenabled_desktop', false)), 'blockDragVertical' => $this->_truefalse($slider->get_param('drag_block_vertical', false)), 'direction' => $slider->get_param('swipe_direction', 'horizontal'), 'minTouch' => $slider->get_param('swipe_min_touches', 1), 'velocity' => $slider->get_param('swipe_velocity', 75), ), 'keyboard' => array( 'set' => $this->_truefalse($slider->get_param('keyboard_navigation', false)), 'direction' => $slider->get_param('keyboard_direction', 'horizontal'), ), 'mouse' => array( 'set' => $this->_truefalse($slider->get_param('mousescroll_navigation', false)), 'reverse' => $slider->get_param('mousescroll_navigation_reverse', 'default'), ), 'arrows' => array( 'set' => $this->_truefalse($slider->get_param('enable_arrows', false)), 'rtl' => $this->_truefalse($slider->get_param('rtl_arrows', false)), 'style' => $this->get_val($slider_navigations, 'arrows', 'new-bullet-bar'), 'preset' => $slider->get_param('navigation_arrows_preset', 'default'), 'presets' => new stdClass(), 'alwaysOn' => $aao, 'hideDelay' => $slider->get_param('hide_arrows', 200), 'hideDelayMobile' => $slider->get_param('hide_arrows_mobile', 1200), 'hideOver' => $this->_truefalse($slider->get_param('hide_arrows_over', false)), 'hideOverLimit' => $slider->get_param('arrows_over_hidden', 0), 'hideUnder' => $this->_truefalse($slider->get_param('hide_arrows_on_mobile', false)), 'hideUnderLimit' => $slider->get_param('arrows_under_hidden', 778), 'left' => array( 'horizontal' => $slider->get_param('leftarrow_align_hor', 'left'), 'vertical' => $slider->get_param('leftarrow_align_vert', 'center'), 'offsetX' => $slider->get_param('leftarrow_offset_hor', 30), 'offsetY' => $slider->get_param('leftarrow_offset_vert', 0), 'align' => $slider->get_param('leftarrow_position', 'slider'), ), 'right' => array( 'horizontal' => $slider->get_param('rightarrow_align_hor', 'left'), 'vertical' => $slider->get_param('rightarrow_align_vert', 'center'), 'offsetX' => $slider->get_param('rightarrow_offset_hor', 30), 'offsetY' => $slider->get_param('rightarrow_offset_vert', 0), 'align' => $slider->get_param('rightarrow_position', 'slider'), ), ), 'thumbs' => array( 'set' => $this->_truefalse($slider->get_param('enable_thumbnails', false)), 'rtl' => $this->_truefalse($slider->get_param('rtl_thumbnails', false)), 'style' => $this->get_val($slider_navigations, 'thumbs', 'new-bullet-bar'), 'preset' => $slider->get_param('navigation_thumbs_preset', 'default'), 'presets' => new stdClass(), 'alwaysOn' => $thao, 'hideDelay' => $slider->get_param('hide_thumbs', 200), 'hideDelayMobile' => $slider->get_param('hide_thumbs_mobile', 1200), 'hideOver' => $this->_truefalse($slider->get_param('hide_thumbs_over', false)), 'hideOverLimit' => $slider->get_param('thumbs_over_hidden', 0), 'hideUnder' => $this->_truefalse($slider->get_param('hide_thumbs_on_mobile', false)), 'hideUnderLimit' => $slider->get_param('thumbs_under_hidden', 778), 'spanWrapper' => $this->_truefalse($slider->get_param('span_thumbnails_wrapper', false)), 'horizontal' => $slider->get_param('thumbnails_align_hor', 'center'), 'vertical' => $slider->get_param('thumbnails_align_vert', 'bottom'), 'amount' => $slider->get_param('thumb_amount', 5), 'direction' => $slider->get_param('thumbnail_direction', 'horizontal'), 'height' => $slider->get_param('thumb_height', 50), 'width' => $slider->get_param('thumb_width', 100), 'widthMin' => $slider->get_param('thumb_width_min', 100), 'innerOuter' => $slider->get_param('thumbnails_inner_outer', 'inner'), 'offsetX' => $slider->get_param('thumbnails_offset_hor', 0), 'offsetY' => $slider->get_param('thumbnails_offset_vert', 20), 'space' => $slider->get_param('thumbnails_space', 5), 'align' => $slider->get_param('thumbnails_position', 'slider'), 'padding' => $slider->get_param('thumbnails_padding', 5), 'wrapperColor' => $thumbWrapperColor //$slider->get_param('thumbnails_wrapper_color', 'transparent'), ), 'tabs' => array( 'set' => $this->_truefalse($slider->get_param('enable_tabs', false)), 'rtl' => $this->_truefalse($slider->get_param('rtl_tabs', false)), 'style' => $this->get_val($slider_navigations, 'tabs', 'round'), 'preset' => $slider->get_param('navigation_tabs_preset', 'default'), 'presets' => new stdClass(), 'alwaysOn' => $taao, 'hideDelay' => $slider->get_param('hide_tabs', 200), 'hideDelayMobile' => $slider->get_param('hide_tabs_mobile', 1200), 'hideOver' => $this->_truefalse($slider->get_param('hide_tabs_over', false)), 'hideOverLimit' => $slider->get_param('tabs_over_hidden', 0), 'hideUnder' => $this->_truefalse($slider->get_param('hide_tabs_on_mobile', false)), 'hideUnderLimit' => $slider->get_param('tabs_under_hidden', 778), 'spanWrapper' => $this->_truefalse($slider->get_param('span_tabs_wrapper', false)), 'horizontal' => $slider->get_param('tabs_align_hor', 'center'), 'vertical' => $slider->get_param('tabs_align_vert', 'bottom'), 'amount' => $slider->get_param('tabs_amount', 5), 'direction' => $slider->get_param('tabs_direction', 'horizontal'), 'height' => $slider->get_param('tabs_height', 50), 'width' => $slider->get_param('tabs_width', 100), 'widthMin' => $slider->get_param('tabs_width_min', 100), 'innerOuter' => $slider->get_param('tabs_inner_outer', 'inner'), 'offsetX' => $slider->get_param('tabs_offset_hor', 0), 'offsetY' => $slider->get_param('tabs_offset_vert', 20), 'space' => $slider->get_param('tabs_space', 5), 'align' => $slider->get_param('tabs_position', 'slider'), 'padding' => $slider->get_param('tabs_padding', 5), 'wrapperColor' => $tabsWrapperColor //$slider->get_param('tabs_wrapper_color', 'transparent'), ), 'bullets' => array( 'set' => $this->_truefalse($slider->get_param('enable_bullets'), false), 'rtl' => $this->_truefalse($slider->get_param('rtl_bullets'), false), 'style' => $this->get_val($slider_navigations, 'bullets', 'round'), 'preset' => $slider->get_param('navigation_bullets_preset', 'default'), 'presets' => new stdClass(), 'alwaysOn' => $bao, 'horizontal' => $slider->get_param('bullets_align_hor', 'center'), 'vertical' => $slider->get_param('bullets_align_vert', 'bottom'), 'direction' => $slider->get_param('bullets_direction', 'horizontal'), 'offsetX' => $slider->get_param('bullets_offset_hor', 0), 'offsetY' => $slider->get_param('bullets_offset_vert', 20), 'align' => $slider->get_param('bullets_position', 'slider'), 'space' => $slider->get_param('bullets_space', 5), 'hideDelay' => $slider->get_param('hide_bullets', 200), 'hideDelayMobile' => $slider->get_param('hide_bullets_mobile', 1200), 'hideOver' => $this->_truefalse($slider->get_param('hide_bullets_over', false)), 'hideOverLimit' => $slider->get_param('bullets_over_hidden', 0), 'hideUnder' => $this->_truefalse($slider->get_param('hide_bullets_on_mobile', false)), 'hideUnderLimit' => $slider->get_param('bullets_under_hidden', 778), ), ); $thumbs_io = $this->get_val($ms, array('nav', 'thumbs', 'innerOuter'), 'inner'); if(in_array($thumbs_io, array('outer-left', 'outer-right'))){ $ms['nav']['thumbs']['innerOuter'] = 'outer-vertical'; $ms['nav']['thumbs']['horizontal'] = ($thumbs_io === 'outer-left') ? 'left' : 'right'; }elseif(in_array($thumbs_io, array('outer-top', 'outer-bottom'))){ $ms['nav']['thumbs']['innerOuter'] = 'outer-horizontal'; $ms['nav']['thumbs']['vertical'] = ($thumbs_io === 'outer-top') ? 'top' : 'bottom'; } $tabs_io = $this->get_val($ms, array('nav', 'tabs', 'innerOuter'), 'inner'); if(in_array($tabs_io, array('outer-left', 'outer-right'))){ $ms['nav']['tabs']['innerOuter'] = 'outer-vertical'; $ms['nav']['tabs']['horizontal'] = ($tabs_io === 'outer-left') ? 'left' : 'right'; }elseif(in_array($tabs_io, array('outer-top', 'outer-bottom'))){ $ms['nav']['tabs']['innerOuter'] = 'outer-horizontal'; $ms['nav']['tabs']['vertical'] = ($tabs_io === 'outer-top') ? 'top' : 'bottom'; } /* TROUBLESHOOTING & FALLBACKS */ $ms['troubleshooting'] = array( 'ignoreHeightChanges' => $this->_truefalse($slider->get_param('ignore_height_changes')), 'ignoreHeightChangesUnderLimit' => $slider->get_param('ignore_height_changes_px', 0), 'alternateImageType' => $slider->get_param('show_alternative_type'), 'alternateURL' => $slider->get_param('show_alternate_image'), 'alternateURLId' => $this->get_image_id_by_url($slider->get_param('show_alternate_image')), 'jsNoConflict' => $this->_truefalse($slider->get_param('jquery_noconflict')), 'jsInBody' => $this->_truefalse($slider->get_param('js_to_body')), 'outPutFilter' => $slider->get_param('output_type'), 'debugMode' => $this->_truefalse($slider->get_param('jquery_debugmode')), 'simplify_ie8_ios4' => $this->_truefalse($slider->get_param('simplify_ie8_ios4')), ); /* PARALLAX SETTINGS */ $ms['parallax'] = array( 'set' => $this->_truefalse($slider->get_param('use_parallax', false)), 'setDDD' => $this->_truefalse($slider->get_param('ddd_parallax', false)), 'disableOnMobile' => $this->_truefalse($slider->get_param('disable_parallax_mobile', false)), 'levels' => array( $slider->get_param('parallax_level_1', 5), $slider->get_param('parallax_level_2', 10), $slider->get_param('parallax_level_3', 15), $slider->get_param('parallax_level_4', 20), $slider->get_param('parallax_level_5', 25), $slider->get_param('parallax_level_6', 30), $slider->get_param('parallax_level_7', 35), $slider->get_param('parallax_level_8', 40), $slider->get_param('parallax_level_9', 45), $slider->get_param('parallax_level_10', 46), $slider->get_param('parallax_level_11', 47), $slider->get_param('parallax_level_12', 48), $slider->get_param('parallax_level_13', 49), $slider->get_param('parallax_level_14', 50), $slider->get_param('parallax_level_15', 51), $slider->get_param('parallax_level_16', 30), ), 'ddd' => array( 'BGFreeze' => $this->_truefalse($slider->get_param('ddd_parallax_bgfreeze', false)), 'layerOverflow' => $this->_truefalse($slider->get_param('ddd_parallax_layer_overflow', false)), 'overflow' => $this->_truefalse($slider->get_param('ddd_parallax_overflow', false)), 'shadow' => $this->_truefalse($slider->get_param('ddd_parallax_shadow', false)), 'zCorrection' => $slider->get_param('ddd_parallax_zcorrection', 65), ), 'mouse' => array( 'speed' => $slider->get_param('parallax_speed', 1000), 'bgSpeed' => $slider->get_param('parallax_bg_speed', 0), 'layersSpeed' => $slider->get_param('parallax_ls_speed', 0), 'origo' => $slider->get_param('parallax_origo', 'slideCenter'), 'type' => $slider->get_param('parallax_type', 'scroll'), ), ); $ms['parallax']['mouse']['type'] = ($ms['parallax']['mouse']['type'] === 'mouse+scroll') ? 'mousescroll' : $ms['parallax']['mouse']['type']; /* SCROLLEFFECTS */ $ms['scrolleffects'] = array( 'set' => ($this->_truefalse($slider->get_param('blur_scrolleffect', false)) === true || $this->_truefalse($slider->get_param('fade_scrolleffect', false)) === true || $this->_truefalse($slider->get_param('grayscale_scrolleffect', false)) === true) ? true : false, 'setBlur' => $this->_truefalse($slider->get_param('blur_scrolleffect', false)), 'setFade' => $this->_truefalse($slider->get_param('fade_scrolleffect', false)), 'setGrayScale' => $this->_truefalse($slider->get_param('grayscale_scrolleffect', false)), 'bg' => $this->_truefalse($slider->get_param('scrolleffect_bg', false)), 'direction' => $slider->get_param('scrolleffect_direction', 'both'), 'maxBlur' => $slider->get_param('scrolleffect_maxblur', 10), 'multiplicator' => $slider->get_param('scrolleffect_multiplicator', '1.35'), 'multiplicatorLayers' => $slider->get_param('scrolleffect_multiplicator_layers', '1.3'), 'disableOnMobile' => $this->_truefalse($slider->get_param('scrolleffect_off_mobile', false)), 'tilt' => $slider->get_param('scrolleffect_tilt', '30') ); if($ms['scrolleffects']['set'] === true && $ms['type'] === 'hero'){ //existed only for hero Slider /** * if on_layers == true && on_static_layers == false && on_parallax_layers == false && on_parallax_static_layers == false * then slider.scrolleffect.layers = false * then set all layer that are not static or parallax effects.effect = true **/ $this->on_layers = $this->_truefalse($slider->get_param('scrolleffect_layers', false)); /** * if on_layers == false && on_static_layers == true && on_parallax_layers == false && on_parallax_static_layers == false * then slider.scrolleffect.layers = false * then set all static layer that are not parallax effects.effect = true **/ $this->on_static_layers = $this->_truefalse($slider->get_param('scrolleffect_static_layers', false)); /** * if on_layers == false && on_static_layers == false && on_parallax_layers == true && on_parallax_static_layers == false * then slider.scrolleffect.layers = false * then set all layer that are not static and that are parallax effects.effect = true **/ $this->on_parallax_layers = $this->_truefalse($slider->get_param('scrolleffect_parallax_layers', false)); /** * if on_layers == false && on_static_layers == false && on_parallax_layers == false && on_parallax_static_layers == true * then slider.scrolleffect.layers = false * then set all layer that are static and parallax effects.effect = true **/ $this->on_parallax_static_layers = $this->_truefalse($slider->get_param('scrolleffect_static_parallax_layers', false)); }else{ $this->on_layers = false; $this->on_static_layers = false; $this->on_parallax_layers = false; $this->on_parallax_static_layers = false; } $this->on_counter = 0; if($this->on_layers === true) $this->on_counter++; if($this->on_static_layers === true) $this->on_counter++; if($this->on_parallax_layers === true) $this->on_counter++; if($this->on_parallax_static_layers === true) $this->on_counter++; /** * if more than one is active, change the behavior by * set slider.scrolleffect.layers = true * set layers effects.effect = true on layers that are NOT meeting the requirements **/ $ms['scrolleffects']['layers'] = ($this->on_counter >= 2) ? true : false; //set this value so that on the layers this can be used to track if we are a parallax layer $this->parallax_slider = $this->_truefalse($slider->get_param('use_parallax', false)); /* COLLECT CUSTOM SETTINGS FOR NAVIGATION FROM OLDER VERSION */ $params = $slider->get_params(); $_presets = $this->transform_preset_to_6_0_0($params, 'def'); if(!empty($_presets)){ foreach($_presets as $_pkey => $_preset){ if(!empty($_preset)){ $ms['nav'][$_pkey]['presets'] = (!isset($ms['nav'][$_pkey]['presets'])) ? new stdClass() : $ms['nav'][$_pkey]['presets']; foreach($_preset as $_pk => $_pv){ $ms['nav'][$_pkey]['presets']->$_pk = $_pv; } } } } if($ms['general']['slideshow']['stopAfterLoops'] == 0 && $ms['general']['slideshow']['stopAtSlide'] == 1 && $ms['general']['slideshow']['stopSlider'] = false){ $ms['general']['slideshow']['slideShow'] = false; } } // END OF MAX AMOUNT OF PARAMS }else{ $ms = $slider->get_params(); } $slider->update_params($ms, true); $slider->update_settings(array('version' => '6.0.0')); } } } /** * Update the handle from ph-NAME-HANDLE-slide/def to new shorter version * @since 6.0 * @end: slide if slide, def if slider handle */ public function transform_preset_to_6_0_0($params, $end = 'slide'){ $types = array('arrows', 'bullets', 'tabs', 'thumbs'); $preset = array('arrows' => array(), 'bullets' => array(), 'tabs' => array(), 'thumbs' => array()); $repl = array('color-rgba', 'custom', 'color', 'font_family'); //old existing types if(!empty($params)){ foreach($params as $k => $v){ if(strpos($k, 'ph-') !== 0) continue; //check if we start with 'ph-' foreach($types as $type){ if(strpos($k, '-'.$type.'-') === false) continue; //check if we are -arrows- ect $f = false; $new_k = ''; foreach($repl as $r){ //check if we end with -slide or -def $l = strlen('-'.$r.'-'.$end) * -1; if(substr($k, $l) === '-'.$r.'-'.$end){ $f = true; $new_k = substr($k, 0, $l); break; } } if($f === false) continue; if($this->_truefalse($v) !== true) continue; //it is set to true, so search for the counterpart //okay all passed, now check the value of the corresponding value field $search = substr($k, 0, strlen('-'.$end) * -1); $value = $this->get_val($params, $search, ''); $t = explode('-'.$type.'-', $new_k); $handle = end($t); $preset[$type][$handle.'-def'] = true; //always set to -def here, -slide does not exist in 6.0.0 $preset[$type][$handle] = $value; } } } return $preset; } /** * Change Slide Settings to version 6.0 * @since 6.0 */ public function change_slide_settings_to_6_0($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $static_id = $sl->get_static_slide_id($slider->get_id()); if($static_id !== false){ $msl = new RevSliderSlide(); if(strpos($static_id, 'static_') === false){ $static_id = 'static_'. $static_id; //$slider->get_id(); } $msl->init_by_id($static_id); if($msl->get_id() !== ''){ $slides = array_merge($slides, array($msl)); } } $slide_nr = 1; if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $settings = $slide->get_settings(); $ms = array(); if(version_compare($this->get_val($settings, 'version', '1.0.0'), '6.0.0', '<')){ $ms = $this->migrate_slide_to_6_0($slide, $slider, $slide_nr); $ms = $this->_simplify_slides($ms); $slide->settings['version'] = '6.0.0'; $slide->set_params($ms); $slide->save_settings(); $slide->save_params(); } } } } } } /** * Change Slide Settings to version 6.0 * @since 6.0 */ public function migrate_slide_to_6_0($slide, $slider = false, $slide_nr = false){ if($slider === false) $slider = new RevSliderSlider(); $color_picker = new RSColorpicker(); $ms = array(); $ms['addOns'] = $this->migrate_slide_AddOn($slide, $slider, $slide_nr); $ms['static'] = array( 'isstatic' => $this->_truefalse($slide->get_param('static', false)), 'overflow' => $slide->get_param('staticoverflow', 'hidden'), 'position' => $slide->get_param('staticlayersposition', 'front'), ); $ms['title'] = $slide->get_param('title', 'New Slide'); $ms['child'] = array( 'parentId' => $slide->get_param('parentid', ''), 'language' => $slide->get_param('lang', ''), ); //CHECK FOR STREAMS $streambothcover = $this->_truefalse($slide->get_param('stream_do_cover_both')); $streamcover = $this->_truefalse($slide->get_param('stream_do_cover')); $streamboth = (in_array($slide->get_param('background_type'), array('streamyoutubeboth', 'streamvimeoboth', 'streaminstagramboth', 'streamtwitterboth'))) ? true : false; $streamonlyvideo = (in_array($slide->get_param('background_type'), array('streamtwitter', 'streamyoutube', 'streamvimeo', 'streaminstagram'))) ? true : false; $streamimage = ($slide->get_param('background_type') === 'image' && $slider->get_param('sourcetype') !== 'gallery') ? true : false; //was 'settings', 'sourcetype' $streamanyvideo = (in_array($slide->get_param('background_type'), array('streamyoutubeboth', 'streamvimeoboth', 'streaminstagramboth', 'streamtwitterboth', 'streamtwitter', 'streamyoutube', 'streamvimeo', 'streaminstagram'))) ? true : false; if(strpos($slide->get_param('background_type'), 'youtube') !== false){ $type = 'youtube'; }elseif(strpos($slide->get_param('background_type'), 'vimeo') !== false){ $type = 'vimeo'; }elseif(strpos($slide->get_param('background_type'), 'instagram') !== false){ $type = 'html5'; }elseif(strpos($slide->get_param('background_type'), 'twitter') !== false){ $type = 'html5'; }else{ $type = $slide->get_param('background_type', 'trans'); } $img_url = $slide->get_param('image', ''); $img_id = $slide->get_param('image_id', ''); if(!empty($img_id)){ $new_img_url = $this->get_url_attachment_image($img_id); if(!empty($new_img_url)){ $img_url = $new_img_url; } } $ms['bg'] = array( 'type' => $type, 'color' => $color_picker->correctValue($slide->get_param('slide_bg_color', '#ffffff')), 'externalSrc' => $slide->get_param('slide_bg_external', ''), 'fit' => $slide->get_param('bg_fit', 'cover'), 'fitX' => $slide->get_param('bg_fit_x', '100'), 'fitY' => $slide->get_param('bg_fit_y', '100'), 'position' => $slide->get_param('bg_position', 'center center'), 'positionX' => $slide->get_param('bg_position_x', '0'), 'positionY' => $slide->get_param('bg_position_y', '0'), 'repeat' => $slide->get_param('bg_repeat', 'no-repeat'), 'image' => $img_url, //'imageId' => $slide->get_param('image_id', ''), 'imageFromStream' => ($streamboth == true || $streamimage == true) ? true : false, 'imageSourceType' => $slide->get_param('image_source_type', 'full'), 'galleryType' => $slide->get_param('rs-gallery-type', 'gallery'), 'mpeg' => $slide->get_param('slide_bg_html_mpeg', ''), 'ogv' => $slide->get_param('slide_bg_html_ogv', ''), 'webm' => $slide->get_param('slide_bg_html_webm', ''), 'vimeo' => $slide->get_param('slide_bg_vimeo', ''), 'youtube' => $slide->get_param('slide_bg_youtube', ''), 'mediaFilter' => $slide->get_param('media-filter-type', 'none'), //'width' => $slide->get_param('ext_width'), //'height' => $slide->get_param('ext_height'), 'video' => array( 'args' => $slide->get_param('video_arguments', ''), 'argsVimeo' => $slide->get_param('video_arguments_vim', ''), 'dottedOverlay' => $slide->get_param('video_dotted_overlay', 'none'), 'startAt' => $slide->get_param('video_start_at', ''), 'endAt' => $slide->get_param('video_end_at', ''), 'forceCover' => ($streamonlyvideo == true && $streamcover == true || $streamboth == true && $streambothcover == true) ? true : $this->_truefalse($slide->get_param('video_force_cover', true)), 'forceRewind' => $this->_truefalse($slide->get_param('video_force_rewind', true)), 'loop' => $slide->get_param('video_loop', 'none'), 'mute' => $this->_truefalse($slide->get_param('video_mute', true)), 'nextSlideAtEnd' => $this->_truefalse($slide->get_param('video_nextslide', false)), 'ratio' => $slide->get_param('video_ratio', '16:9'), 'speed' => $slide->get_param('video_speed', 1), 'volume' => $slide->get_param('video_volume', 0) ), 'videoId' => '', 'videoFromStream' => $streamanyvideo, ); $stream = false; //turn the image to the new stream path if it is if(strpos($ms['bg']['image'], '/ig.png') !== false){ $ms['bg']['image'] = str_replace('/ig.png', '/instagram.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/fb.png') !== false){ $ms['bg']['image'] = str_replace('/fb.png', '/facebook.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/fr.png') !== false){ $ms['bg']['image'] = str_replace('/fr.png', '/flickr.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/tw.png') !== false){ $ms['bg']['image'] = str_replace('/tw.png', '/twitter.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/vm.png') !== false){ $ms['bg']['image'] = str_replace('/vm.png', '/vimeo.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/wc.png') !== false){ $ms['bg']['image'] = str_replace('/wc.png', '/woo.png', $ms['bg']['image']); $stream = true; } if(strpos($ms['bg']['image'], '/yt.png') !== false){ $ms['bg']['image'] = str_replace('/yt.png', '/youtube.png', $ms['bg']['image']); $stream = true; } $bg_image = ($this->_truefalse($slide->get_param('thumb_for_admin')) === true) ? $this->get_val($ms, array('bg', 'image')) : $slide->get_param('slide_thumb', $this->get_val($ms, array('bg', 'image'))); $bg_image = ($stream === true) ? '' : $bg_image; $ms['thumb'] = array( 'customThumbSrc' => $bg_image, 'customThumbSrcId' => ($this->get_val($ms, array('thumb', 'customThumbSrc'), '') !== '') ? $this->get_image_id_by_url($this->get_val($ms, array('thumb', 'customThumbSrc'), '')) : '', 'customAdminThumbSrc' => ($this->_truefalse($slide->get_param('thumb_for_admin')) === true) ? $slide->get_param('slide_thumb') : '', 'customAdminThumbSrcId' => ($this->get_val($ms, array('thumb', 'customAdminThumbSrc'), '') !== '') ? $this->get_image_id_by_url($this->get_val($ms, array('thumb', 'customAdminThumbSrc'), '')) : '', 'dimension' => $slide->get_param('thumb_dimension', 'orig'), ); //only do if we are not a stream! if(!in_array($slider->get_param('sourcetype'), array('youtube', 'vimeo', 'instagram', 'twitter', 'facebook', 'flickr'), true)){ if($this->get_val($ms, array('thumb', 'customThumbSrc'), '') == ''){ if($this->get_val($ms, array('thumb', 'customAdminThumbSrc'), '') !== ''){ $this->set_val($ms, array('thumb', 'customThumbSrc'), $this->get_val($ms, array('thumb', 'customAdminThumbSrc'), '')); $this->set_val($ms, array('thumb', 'customThumbSrcId'), $this->get_val($ms, array('thumb', 'customAdminThumbSrcId'), '')); } } } $ms['info'] = array( 'params' => array( array( 'v' => $slide->get_param('params_1'), 'l' => $slide->get_param('params_1_chars', 10), ), array( 'v' => $slide->get_param('params_2'), 'l' => $slide->get_param('params_2_chars', 10), ), array( 'v' => $slide->get_param('params_3'), 'l' => $slide->get_param('params_3_chars', 10), ), array( 'v' => $slide->get_param('params_4'), 'l' => $slide->get_param('params_4_chars', 10), ), array( 'v' => $slide->get_param('params_5'), 'l' => $slide->get_param('params_5_chars', 10), ), array( 'v' => $slide->get_param('params_6'), 'l' => $slide->get_param('params_6_chars', 10), ), array( 'v' => $slide->get_param('params_7'), 'l' => $slide->get_param('params_7_chars', 10), ), array( 'v' => $slide->get_param('params_8'), 'l' => $slide->get_param('params_8_chars', 10), ), array( 'v' => $slide->get_param('params_9'), 'l' => $slide->get_param('params_9_chars', 10), ), array( 'v' => $slide->get_param('params_10'), 'l' => $slide->get_param('params_10_chars', 10), ), ), 'description' => $slide->get_param('slide_description', ''), ); $ms['attributes'] = array( 'alt' => $slide->get_param('alt_attr', ''), 'altOption' => $slide->get_param('alt_option', 'media_library'), 'title' => $slide->get_param('title_attr', ''), 'titleOption' => 'media_library', 'attr' => '', 'class' => $slide->get_param('class_attr', ''), 'data' => $slide->get_param('data_attr', ''), 'id' => $slide->get_param('id_attr', ''), ); $ms['publish'] = array( 'from' => $slide->get_param('date_from', ''), 'to' => $slide->get_param('date_to', ''), 'state' => $slide->get_param('state', 'published'), ); $slide_transition = $slide->get_param('slide_transition', array('fade')); $add_transition = $this->get_val($this->add_to_transition_speed, $slide_transition, false); $duration = $slide->get_param('transition_duration', array(1000)); if($add_transition !== false){ if(!empty($duration)){ if(is_array($duration)){ foreach($duration as $dk => $dv){ $dv = str_replace('ms', '', $dv); $duration[$dk] = (!in_array($dv, array('random', 'default'), true)) ? $dv + $add_transition : $dv; } }else{ $duration = str_replace('ms', '', $duration); $duration = (!in_array($duration, array('random', 'default'), true)) ? $duration + $add_transition : $duration; } } } $ms['timeline'] = array( 'stopOnPurpose' => $this->_truefalse($slide->get_param('stoponpurpose', false)), 'delay' => ($slide->get_param('delay') === 0 || $slide->get_param('delay') === '0') ? 'Default' : $slide->get_param('delay', 'Default'), 'transition' => $slide_transition, 'slots' => $slide->get_param('slot_amount', array(0)), 'duration' => $duration, 'easeIn' => $slide->get_param('transition_ease_in', array('default')), 'easeOut' => $slide->get_param('transition_ease_out', array('default')), 'rotation' => $slide->get_param('transition_rotation', array(0)), ); /** * fix for [{0:'a',1:'b'}] structures that can occur **/ $t_keys = array('duration', 'easeIn', 'easeOut', 'rotation', 'slots', 'transition'); foreach($t_keys as $tk){ $ms['timeline'][$tk] = (!is_array($ms['timeline'][$tk])) ? (array)$ms['timeline'][$tk] : $ms['timeline'][$tk]; $tlc = $this->get_val($ms, array('timeline', $tk, 0), ''); if(is_object($tlc) || is_array($tlc)){ $a = array(); if(!empty($ms['timeline'][$tk][0])){ foreach($ms['timeline'][$tk][0] as $tkv){ $a[] = $tkv; } } $ms['timeline'][$tk] = $a; } } $ms['visibility'] = array( 'hideAfterLoop' => $slide->get_param('hideslideafter', 0), 'hideOnMobile' => $this->_truefalse($slide->get_param('hideslideonmobile', false)), 'hideFromNavigation' => $this->_truefalse($slide->get_param('invisibleslide', false)), ); $ms['effects'] = array( 'parallax' => $slide->get_param('slide_parallax_level', '-'), ); $ms['panzoom'] = array( 'set' => $this->_truefalse($slide->get_param('kenburn_effect', false)), 'blurStart' => $slide->get_param('kb_blur_start', 0), 'blurEnd' => $slide->get_param('kb_blur_end', 0), 'duration' => $slide->get_param('kb_duration', 10000), 'ease' => $slide->get_param('kb_easing', 'none'), 'fitEnd' => $slide->get_param('kb_end_fit', 100), 'fitStart' => $slide->get_param('kb_start_fit', 100), 'xEnd' => $slide->get_param('kb_end_offset_x', 0), 'yEnd' => $slide->get_param('kb_end_offset_y', 0), 'xStart' => $slide->get_param('kb_start_offset_x', 0), 'yStart' => $slide->get_param('kb_start_offset_y', 0), 'rotateStart'=> $slide->get_param('kb_start_rotate', 0), 'rotateEnd' => $slide->get_param('kb_end_rotate', 0), ); // SLICEY OVERWRITE PAN ZOOM (KRIKI) if($slider->get_param('slicey_globals', false) !== false){ $slicey = json_decode($slider->get_param('slicey_globals'), true); if(empty($slicey)){ $slicey = json_decode(str_replace('\\', '', $slider->get_param('slicey_globals')), true); } $ms['panzoom']['blurStart'] = $this->get_val($slicey, 'blurgstart', $this->get_val($ms, array('panzoom', 'blurStart'), 0)); $ms['panzoom']['blurEnd'] = $this->get_val($slicey, 'blurgend', $this->get_val($ms, array('panzoom', 'blurEnd'), 0)); $ms['panzoom']['fitEnd'] = $this->get_val($slicey, 'scale', $this->get_val($ms, array('panzoom', 'fitEnd'))); $ms['panzoom']['duration'] = $this->get_val($slicey, 'time', $this->get_val($ms, array('panzoom', 'duration'))); $ms['panzoom']['ease'] = $this->get_val($slicey, 'easing', $this->get_val($ms, array('panzoom', 'ease'), 'none')); } $target = $slide->get_param('link_open_in', '_self'); $target = ($target === 'same') ? '_self' : $target; $target = ($target === 'new') ? '_blank' : $target; $ms['seo'] = array( 'set' => $this->_truefalse($slide->get_param('enable_link', false)), 'link' => $slide->get_param('link', ''), 'slideLink' => $slide->get_param('slide_link', 'nothing'), 'target' => $target, 'z' => $slide->get_param('link_pos', 'front'), 'type' => $slide->get_param('link_type', 'regular'), ); $ms['nav'] = array( 'arrows' => array(), 'thumbs' => array(), 'tabs' => array(), 'bullets' => array(), ); foreach($ms['nav'] as $k => $v){ $ms['nav'][$k]['presets'] = new stdClass(); } /* COLLECT CUSTOM SETTINGS FOR NAVIGATION FROM OLDER VERSION */ $params = $slide->get_params(); $_presets = $this->transform_preset_to_6_0_0($params, 'slide'); if(!empty($_presets)){ foreach($_presets as $_pkey => $_preset){ if(!empty($_preset)){ $ms['nav'][$_pkey]['presets'] = (!isset($ms['nav'][$_pkey]['presets'])) ? new stdClass() : $ms['nav'][$_pkey]['presets']; foreach($_preset as $_pk => $_pv){ $ms['nav'][$_pkey]['presets']->$_pk = $_pv; } } } } return $ms; } /** * Change Layer Settings to version 6.0 * @since 6.0 */ public function change_layer_settings_to_6_0($sliders = false){ $sr = new RevSliderSlider(); $sl = new RevSliderSlide(); if($sliders === false){ //do it on all Sliders $sliders = $sr->get_sliders(); }else{ $sliders = array($sliders); } if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $slides = $slider->get_slides(false, true); $staticID = $sl->get_static_slide_id($slider->get_id()); if($staticID !== false){ $msl = new RevSliderSlide(); if(strpos($staticID, 'static_') === false){ $staticID = 'static_'. $staticID; //$slider->get_id(); } $msl->init_by_id($staticID); if($msl->get_id() !== ''){ //$slides = array_merge($slides, array($msl)); $slides[] = $msl; } } if(!empty($slides) && is_array($slides)){ foreach($slides as $slide){ $layers = $slide->get_layers(); $this->static_slide = $slide->is_static_slide(); $new_layers = array(); if(!empty($layers) && is_array($layers)){ $this->z_index = 5; //reset the zindex $lid = 99; foreach($layers as $lk => $layer){ $ml = array(); $version = $this->get_val($layer, 'version', '1.0.0'); if(strpos($version, '.') === false){ //was before 530 for example $version = '1.0.0'; } if(version_compare($version, '6.0.0', '<')){ $ml = $this->migrate_layer_to_6_0($layer, false, $slide, $slider); }else{ $ml = $layer; } $ml = $this->_simplify_layers($ml, $slide, $slider); $uid = $this->get_val($ml, 'uid', $lid); if(isset($new_layers[$uid])){ $uid = $lid; $this->set_val($ml, 'uid', $lid); } $new_layers[$uid] = $ml; $lid++; $this->z_index++; } //act_triggered /** * go again through all layers * check if a layer is triggered by other layers * if no, set actionTriggered to false **/ if(!empty($new_layers)){ foreach($new_layers as $nlk => $nlv){ //($act_triggered === 'wait' || $act_triggered === 'waitout') ? true : $nluid = $this->get_val($nlv, 'uid'); $nluid = ($this->static_slide) ? 'static-'.$nluid : $nluid; if(in_array((string)$nluid, $this->slide_action_map, true)){ $a_o = $this->get_val($nlv, array('actions', 'animationoverwrite'), 'default'); if($a_o === 'wait'){ $this->set_val($new_layers, array($nlk, 'timeline', 'frames', 'frame_1', 'timeline', 'actionTriggered'), true); } if(in_array($a_o, array('wait', 'waitout'), true)){ $this->set_val($new_layers, array($nlk, 'timeline', 'frames', 'frame_999', 'timeline', 'actionTriggered'), true); } } } } $slide->set_layers_raw($new_layers); $slide->save_layers(); } } } } } } /** * Migrates a Layer to version 6.0.0 * @since: 6.0.0 **/ public function migrate_layer_to_6_0($layer, $blank = false, $slide, $slider){ $color_picker = new RSColorpicker(); $video_data = $this->get_val($layer, 'video_data', array()); $deformation = (array)$this->get_val($layer, 'deformation', array()); $deformation_hover = (array)$this->get_val($layer, 'deformation-hover', array()); $static_styles = (array)$this->get_val($layer, 'static_styles', array()); $layer_action = $this->get_val($layer, 'layer_action', array()); $svg = $this->get_val($layer, 'svg', array()); $frames = $this->get_val($layer, 'frames', array()); $frame_0 = $this->get_val($frames, 'frame_0', array()); $frame_999 = $this->get_val($frames, 'frame_999', array()); $ml['type'] = $this->get_val($layer, 'type'); //text, image, video, audio, svg, shape $ml['subtype'] = $this->get_val($layer, 'subtype', ''); //need to replace weather AddOn tag format so moved this line here $ml['addOns'] = $this->migrate_layer_AddOn($layer, $slide); $ml['text'] = $this->get_val($layer, 'text', 'New layer'); $toggleText = $this->get_val($layer, 'texttoggle', ''); //fix for margin-top issues in pe7 icons. In v5 the margin was needed. if(strpos($ml['text'], '_metas as $r){ if(strpos($r, '/%') !== false){ $arrMatches = array(); preg_match_all($r, $ml['text'], $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match){ $_match = str_replace('%', '', '{{'.$match.'}}'); $ml['text'] = str_replace($match, $_match, $ml['text']); } } } $arrMatches = array(); preg_match_all($r, $toggleText, $arrMatches); if(!empty($arrMatches)){ foreach($arrMatches as $matched){ foreach($matched as $match){ $_match = str_replace('%', '', '{{'.$match.'}}'); $toggleText = str_replace($match, $_match, $toggleText); } } } }else{ $ml['text'] = str_replace('%'.$r.'%', '{{'.$r.'}}', $ml['text']); $toggleText = str_replace('%'.$r.'%', '{{'.$r.'}}', $toggleText); } } $ml['placeholder'] = ''; $ml['alias'] = ucfirst($this->get_val($layer, 'alias', 'New Layer')); $ml['uid'] = $this->get_val($layer, 'unique_id'); $ml['version'] = '6.0.0'; $ml['htmltag'] = $this->get_val($layer, 'html_tag', 'div'); switch($ml['type']){ case 'text': case 'button': $img_id = $this->get_image_id_by_url($this->get_val($layer, 'bgimage_url')); if($img_id === false) $img_id = ''; $ml['media'] = array( 'imageUrl' => $this->get_val($layer, 'bgimage_url', RS_PLUGIN_URL.'admin/assets/images/transparent_placeholder.png'), //'imageId' => $img_id, 'imageFromStream' => false, 'loaded' => false ); break; case 'image': $img_id = $this->get_image_id_by_url($this->get_val($layer, 'image_url')); if($img_id === false) $img_id = ''; $ml['media'] = array( 'imageUrl' => $this->get_val($layer, 'image_url', RS_PLUGIN_URL.'admin/assets/images/transparent_placeholder.png'), 'imageId' => $img_id, 'imageFromStream' => false, 'loaded' => false ); break; case 'audio': case 'video': if($this->get_val($video_data, 'video_type') === 'html5'){ $posterUrl = $this->get_val($video_data, 'urlPoster'); }else{ if($this->get_val($video_data, 'previewimage', false) === false || strlen($this->get_val($video_data, 'previewimage')) < 3){ $posterUrl = ''; //$posterUrl = $this->get_val($layer, 'video_image_url'); }else{ $posterUrl = $this->get_val($video_data, 'previewimage'); } } $autoplayonlyfirsttime = ($this->_truefalse($this->get_val($video_data, 'autoplayonlyfirsttime')) == true) ? '1sttime' : 'true'; $ml['media'] = array( 'mediaType' => $this->get_val($video_data, 'video_type'), 'audioUrl' => $this->get_val($video_data, 'urlAudio', ''), 'audioTitle' => $this->get_val($video_data, 'audio_title', ''), 'posterUrl' => $posterUrl, 'posterId' => '', 'posterFromStream' => false, 'thumbs' => array( 'veryBig' => $this->get_val($video_data, 'thumb_very_big', array('width' => 640, 'height' => 480, 'url' => $posterUrl)), 'big' => $this->get_val($video_data, 'thumb_big', array('width' => 640, 'height' => 480, 'url' => $posterUrl)), 'large' => $this->get_val($video_data, 'thumb_large', array('width' => 640, 'height' => 360, 'url' => $posterUrl)), 'medium' => $this->get_val($video_data, 'thumb_medium', array('width' => 320, 'height' => 240, 'url' => $posterUrl)), 'small' => $this->get_val($video_data, 'thumb_small', array('width' => 200, 'height' => 150, 'url' => $posterUrl)), ), 'descSmall' => $this->get_val($video_data, 'desc_small', ''), 'description' => $this->get_val($video_data, 'description', ''), 'link' => $this->get_val($video_data, 'link', ''), 'mp4Url' => $this->get_val($video_data, 'urlMp4', ''), 'ogvUrl' => $this->get_val($video_data, 'urlOgv', ''), 'webmUrl' => $this->get_val($video_data, 'urlWebm', ''), 'allowFullscreen' => $this->_truefalse($this->get_val($video_data, 'allowfullscreen', false)), 'args' => $this->get_val($video_data, 'args', $this->get_val($layer, 'video_args', '')), 'author' => $this->get_val($video_data, 'author', ''), //'autoPlay' => $this->get_val($video_data, 'autoplay', $this->get_val($video_data, 'video_autoplay'), $autoplayonlyfirsttime), 'autoPlay' => $this->get_val($video_data, 'autoplay', $this->get_val($video_data, 'video_autoplay', $autoplayonlyfirsttime)), 'controls' => ($this->get_val($video_data, 'video_show_visibility') === true && $this->get_val($video_data, 'video_type') === 'audio') ? false : !$this->get_val($video_data, 'controls'), 'cover' => $this->_truefalse($this->get_val($video_data, 'cover', false)), 'disableOnMobile' => $this->_truefalse($this->get_val($video_data, 'use_poster_on_mobile', false)), 'dotted' => $this->get_val($video_data, 'dotted', 'none'), 'startAt' => $this->get_val($video_data, 'start_at', '00:00'), 'endAt' => $this->get_val($video_data, 'end_at', '00:00'), 'forceRewind' => $this->_truefalse($this->get_val($video_data, 'forcerewind', true)), 'fullWidth' => $this->_truefalse($this->get_val($video_data, 'fullwidth', false)), 'id' => $this->get_val($video_data, 'id', $this->get_val($layer, 'video_id', '')), 'videoFromStream' => false, 'largeControls' => $this->_truefalse($this->get_val($video_data, 'large_controls', true)), 'leaveOnPause' => $this->_truefalse($this->get_val($video_data, 'leave_on_pause', true)), 'mute' => $this->_truefalse($this->get_val($video_data, 'mute', true)), 'nextSlideAtEnd' => $this->_truefalse($this->get_val($video_data, 'nextslide', true)), 'preload' => $this->get_val($video_data, 'preload', 'auto'), 'preloadAudio' => $this->get_val($video_data, 'preload_audio', 'metadata'), 'preloadWait' => $this->get_val($video_data, 'preload_wait', '0'), 'ratio' => $this->get_val($video_data, 'ratio', '16:9'), 'posterOnPause' => $this->_truefalse($this->get_val($video_data, 'show_cover_pause', false)), 'posterOnMobile' => $this->_truefalse($this->get_val($video_data, 'disable_on_mobile', false)), 'stopAllVideo' => $this->_truefalse($this->get_val($video_data, 'stopallvideo', true)), 'playInline' => $this->_truefalse($this->get_val($video_data, 'video_play_inline', true)), 'hideAudio' => true, 'speed' => $this->get_val($video_data, 'videospeed', 1), 'loop' => $this->get_val($video_data, 'videoloop', 'loopandnoslidestop'), 'volume' => $this->get_val($video_data, 'volume', '100'), ); break; case 'svg': case 'object': $ml['svg'] = array( 'source' => $this->get_val($svg, 'src', ''), 'renderedData' => $this->get_val($svg, 'renderedData', ''), ); break; } if($this->get_val($layer, 'type') === 'video'){ if($this->get_val($video_data, 'fullwidth')){ $layer['cover_mode'] = 'cover-proportional'; } if($this->get_val($video_data, 'cover')){ $layer['basealign'] = 'slide'; } } // needed to make sure 'fa-icon' gets converted for toggle content $ml['toggle'] = array( 'set' => $this->_truefalse($this->get_val($layer, 'toggle', false)), 'text' => $toggleText, //'inverse' => $this->_truefalse($this->get_val($layer, 'toggle_inverse_content', false)), 'useHover' => $this->_truefalse($this->get_val($layer, 'toggle_use_hover', false)), ); $ww = $this->get_val($layer, 'width'); $hh = $this->get_val($layer, 'height'); $minHH = 'none'; switch($this->get_val($layer, 'type')){ case 'image': if($this->get_val($layer, 'scaleX', false) !== false){ $ww = $this->get_val($layer, 'scaleX'); $hh = $this->get_val($layer, 'scaleY'); //check if we need to get image dimensions $_img_d = array($ww, $hh); $get_dim = false; foreach($_img_d as $img_d){ if(empty($img_d)){ $get_dim = true; }else{ if(!is_array($img_d)) continue; foreach($img_d as $_d => $_v){ if(!empty($_v)) continue; $get_dim = true; break; } } if($get_dim === true) break; } if($get_dim === true){ $ow = ''; $oh = ''; $cur_img = $this->get_val($ml, array('media', 'imageUrl')); if($cur_img !== ''){ $cur_id = $this->get_image_id_by_url($cur_img); $img_data = wp_get_attachment_metadata($cur_id); if($img_data !== false && !empty($img_data)){ $this->set_val($ml, array('media', 'imageId'), $cur_id); $img_size = ($this->get_val($layer, 'image-size', 'auto') === 'auto') ? $slider->get_param('def-image_source_type', 'full') : 'full'; if($img_size !== 'full'){ if(isset($img_data['sizes']) && isset($img_data['sizes'][$img_size])){ $ow = (isset($img_data['sizes'][$img_size]['width'])) ? $img_data['sizes'][$img_size]['width'] : ''; $oh = (isset($img_data['sizes'][$img_size]['height'])) ? $img_data['sizes'][$img_size]['height'] : ''; } } if($ow == '' || $oh == ''){ $ow = (isset($img_data['width'])) ? $img_data['width'] : ''; $oh = (isset($img_data['height'])) ? $img_data['height'] : ''; } }else{ $ow = $this->get_val($layer, 'width'); $oh = $this->get_val($layer, 'height'); } if(empty($ww)){ $ww = $ow; }else{ if(is_array($ww)){ foreach($ww as $_d => $_v){ if(empty($_v)){ $ww[$_d] = $ow; } } } } if(empty($hh)){ $hh = $oh; }else{ if(is_array($hh)){ foreach($hh as $_d => $_v){ if(empty($_v)){ $hh[$_d] = $oh; } } } } } } } break; case 'video': if($this->get_val($layer, 'video_height', false) !== false){ $ww = $this->get_val($layer, 'video_width'); $hh = $this->get_val($layer, 'video_height'); } break; case 'svg': if($this->get_val($layer, 'max_height', false) !== false){ $ww = $this->get_val($layer, 'max_width'); $hh = $this->get_val($layer, 'max_height'); } break; case 'shape': case 'button': case 'text': case 'group': if($this->get_val($layer, 'max_height', false) !== false){ $ww = $this->get_val($layer, 'max_width'); $hh = $this->get_val($layer, 'max_height'); }else{ $ww = 'auto'; $hh = 'auto'; } break; } //$layer['cover_mode'] = (!in_array($this->get_val($layer, 'type'), array('image', 'video'))) ? 'custom' : $this->get_val($layer, 'cover_mode'); //'shape', switch($this->get_val($layer, 'cover_mode')){ case 'cover': case 'cover-proportional': $ww = '100%'; $hh = '100%'; break; case 'fullheight': $hh = '100%'; break; case 'fullwidth': $ww = '100%'; break; } if($this->get_val($layer, 'type') === 'row'){ if($hh !== 'auto' && $hh != '-1' && $hh !== '32'){ $minHH = $hh; } if($this->get_val($layer, 'max_height', false) !== false){ $minHH = $layer['max_height']; } $hh = 'auto'; } $defwidth = (!in_array($this->get_val($layer, 'type'), array('image', 'shape', 'video'))) ? 'auto' : '300'; $defheight = (!in_array($this->get_val($layer, 'type'), array('image', 'shape', 'video'))) ? 'auto' : '180'; $defproportion = (in_array($this->get_val($layer, 'type'), array('svg', 'image', 'video'))) ? true : false; $defaspectrat = (!in_array($this->get_val($layer, 'type'), array('image', 'shape', 'video'))) ? 'none' : 300/180; /** * width and height values should not * later be replaced with the default if they are empty * so we make sure that empty strings are filled here **/ if(is_array($ww)){ $wd = $defwidth; foreach($ww as $wk => $wv){ if(empty($wv)){ $ww[$wk] = $wd; } $wd = $ww[$wk]; } } if(is_array($hh)){ $hd = $defwidth; foreach($hh as $hk => $hv){ if(empty($hv)){ $hh[$hk] = $hd; } $hd = $hh[$hk]; } } $ml['size'] = array( 'width' => $this->c_to_resp(array('default' => $defwidth, 'val' => $ww)), 'height' => $this->c_to_resp(array('default' => $defheight, 'val' => $hh)), 'maxWidth' => $this->c_to_resp(array('default' => 'none', 'val' => 'none')), 'maxHeight' => $this->c_to_resp(array('default' => 'none', 'val' => 'none')), 'minWidth' => $this->c_to_resp(array('default' => 'none', 'val' => 'none')), 'minHeight' => $this->c_to_resp(array('default' => 'none', 'val' => $minHH)), 'originalWidth' => ($this->get_val($layer, 'type') == 'video') ? $this->get_val($video_data, 'video_width', false) : $this->get_val($layer, 'originalWidth', false), 'originalHeight' => ($this->get_val($layer, 'type') == 'video') ? $this->get_val($video_data, 'video_height', false) : $this->get_val($layer, 'originalHeight', false), 'covermode' => $this->get_val($layer, 'cover_mode', 'custom'), 'scaleProportional' => $this->_truefalse($this->get_val($layer, 'scaleProportional', $defproportion)), ); $ml['size']['aspectRatio'] = (intval($ml['size']['originalWidth']) > 0 && intval($ml['size']['originalHeight']) > 0) ? $this->c_to_resp(array('default' => $defaspectrat, 'val' => intval($ml['size']['originalWidth']) / intval($ml['size']['originalHeight']))) : $this->c_to_resp(array('default' => $defaspectrat, 'val' => $defaspectrat)); if($ml['size']['originalWidth'] === false){ unset($ml['size']['originalWidth']); } if($ml['size']['originalHeight'] === false){ unset($ml['size']['originalHeight']); } if($this->get_val($layer, 'type') === 'svg'){ $ml['size']['scaleProportional'] = true; } if(!in_array($ml['size']['scaleProportional'], array(true, false), true)){ if(in_array($this->get_val($layer, 'type'), array('svg', 'image', 'video'), true)){ $ml['size']['scaleProportional'] = true; }else{ $ml['size']['scaleProportional'] = false; } } if($this->get_val($ml, array('size', 'originalWidth'), 0) === 0){ $ml['size']['originalWidth'] = $this->get_val($ml, array('size', 'width', 'd', 'v')); } if($this->get_val($ml, array('size', 'originalHeight'), 0) === 0){ $ml['size']['originalHeight'] = $this->get_val($ml, array('size', 'height', 'd', 'v')); } $ml['position'] = array( 'x' => $this->c_to_resp(array('default' => 0, 'val' => $this->get_val($layer, 'left', 0), 'unit' => 'px'), true), 'y' => $this->c_to_resp(array('default' => 0, 'val' => $this->get_val($layer, 'top', 0), 'unit' => 'px'), true), 'horizontal' => $this->c_to_resp(array('default' => 'left', 'val' => $this->get_val($layer, 'align_hor'))), 'vertical' => $this->c_to_resp(array('default' => 'top', 'val' => $this->get_val($layer, 'align_vert'))), //'zIndex' => (trim($this->get_val($layer, 'zIndex', '')) === '') ? $this->get_val($layer, 'serial', '##') : $this->get_val($layer, 'zIndex', false), 'zIndex' => (trim($this->get_val($layer, 'zIndex', '')) === '') ? $this->z_index : $this->get_val($layer, 'zIndex', false), 'position' => $this->get_val($layer, 'css-position', 'absolute'), ); $ml['attributes'] = array( 'alt' => $this->get_val($layer, 'alt', ''), 'altOption' => $this->get_val($layer, 'alt_option', 'media_library'), 'id' => $this->get_val($layer, 'attrID', ''), 'classes' => $this->get_val($layer, 'attrClasses', ''), 'rel' => $this->get_val($layer, 'attrRel', ''), 'tabIndex' => $this->get_val($layer, 'attrTabindex', 0), 'title' => $this->get_val($layer, 'attrTitle', ''), 'wrapperClasses' => $this->get_val($layer, 'attrWrapperClasses', ''), 'wrapperId' => $this->get_val($layer, 'attrWrapperID', ''), ); $base_align = $this->get_val($layer, 'basealign', 'grid'); if($this->get_val($layer, 'p_uid', -1) == -1){ //only on layers that are not in row/group/column if(in_array($this->get_val($layer, 'type'), array('image', 'shape', 'text'), true)){ $mmw = $this->get_val($ml, array('size', 'width')); if($this->get_val($mmw, array('d', 'v')) === '100%' || $this->get_val($mmw, array('n', 'v')) === '100%' || $this->get_val($mmw, array('t', 'v')) === '100%' || $this->get_val($mmw, array('m', 'v')) === '100%' ){ if($this->get_val($ml, array('size', 'covermode')) === 'custom'){ $base_align = 'slide'; } } } } $ml['behavior'] = array( 'autoResponsive' => $this->_truefalse($this->get_val($layer, 'resize-full', true)), 'intelligentInherit' => false, 'responsiveChilds' => $this->_truefalse($this->get_val($layer, 'resizeme', true)), 'baseAlign' => $base_align, 'responsiveOffset' => $this->_truefalse($this->get_val($layer, 'responsive_offset', true)), 'lazyLoad' => $this->get_val($layer, 'lazy-load', 'auto'), 'imageSourceType' => $this->get_val($layer, 'image-size', 'auto'), ); if($this->get_val($layer, 'groupOrder', -99) === -99){ if($this->get_val($layer, 'zIndex', -99) === -99){ $groupOrder = $this->get_val($layer, 'serial', -99); }else{ $groupOrder = $this->get_val($layer, 'zIndex', -99); } }else{ $groupOrder = $this->get_val($layer, 'groupOrder', -99); } $column_size = $this->get_val($layer, 'column_size', '1/3'); $ml['group'] = array( 'puid' => $this->get_val($layer, 'p_uid', -1), 'groupOrder' => $groupOrder, 'columnbreakat' => $this->get_val($layer, 'column_break_at', 'tablet'), 'columnSize' => (in_array($column_size, array(1, '1'), true)) ? '1/1' : $column_size ); $align_vert = $this->get_val($layer, 'align_vert', array()); if($this->get_val($layer, 'type') === 'row'){ $ml['group']['puid'] = $this->get_val($align_vert, 'desktop', 'top'); //get the deskop value } $split = ($this->get_val($layer, 'frames', false) === false) ? $this->get_val($layer, 'split', 'none') : $this->get_val($frame_0, 'split', 'none'); $endsplit = ($this->get_val($layer, 'frames', false) === false) ? $this->get_val($layer, 'endsplit', 'none') : $this->get_val($frame_999, 'split', 'none'); //Define an Empty Timeline Object First. /** * check if we are a default animation * if yes, we need to take the values and push these instead of the one set **/ /* $_f = array( '0' => array(), '1' => array(), '999' => array() ); if(!empty($this->upd_animations) && !empty($this->upd_animations['in'])){ $startanimation = $this->get_val($frame_0, 'animation', $this->get_val($layer, 'animation', $this->get_val($layer, 'animation', false))); foreach($this->upd_animations['in'] as $a_k => $animations){ if($a_k === 'custom') continue; $anim = $this->get_val($animations, array('transitions', $startanimation), array()); if(empty($anim)) continue; $_f['0'] = $this->get_val($anim, 'frame_0', array()); $_f['1'] = $this->get_val($anim, 'frame_1', array()); break; } } if(!empty($this->upd_animations) && !empty($this->upd_animations['out'])){ $endanimation = $this->get_val($frame_999, 'animation', $this->get_val($layer, 'endanimation', $this->get_val($layer, 'endAnimation', false))); foreach($this->upd_animations['out'] as $a_k => $animations){ if($a_k === 'custom') continue; $anim = $this->get_val($animations, array('transitions', $endanimation), array()); if(empty($anim)) continue; $_f['999'] = $this->get_val($anim, 'frame_999', array()); break; } } $_t = array('chars', 'lines', 'words'); $_s = array(); if($split !== 'none'){ $_s['0'] = $split; $_s['1'] = $split; } if($endsplit !== 'none'){ $_s['999'] = $endsplit; } if(!empty($_s)){ foreach($_s as $_n => $_v){ //if found, we dont need to change anything if(empty($this->get_val($_f, array($_n, $_v), array()))){ $found = false; //check the other two $_t foreach($_t as $_c_type){ $vvvv = $this->get_val($_f, array($_n, $_c_type), array()); if(!empty($vvvv)){ $found = $_c_type; $nv = $this->get_val($_f, array($_n, $_c_type), array()); $this->set_val($_s, array($_f, $_n, $_v), $nv); break; } } if($found === false){ //completely not found //so take the transform values //push them into the chars/lines/words //set the transform opacity to 0 $transform = $this->get_val($_f, array($_n, 'transform'), array()); $this->set_val($_f, array($_n, $_v), $transform); if(!empty($transform) || (!is_array($transform) && !is_object($transform))){ $this->set_val($_f, array($_n, 'transform'), array()); } if(!isset($_f[$_n]['transform'])) $_f[$_n]['transform'] = array(); $this->set_val($_f, array($_n, 'transform', 'opacity'), '1'); } } } } */ /** * old fix for slider under version 530 **/ $end_time = trim($this->get_val($frame_999, 'time', $this->get_val($layer, 'endtime', 0))); $version = $this->get_val($layer, 'version', false); if($version === false || intval($version) < 530){ //an additional check that we may not need, as checking if frame_999 is empty is already enough if(empty($frame_999)){ $ret = $this->get_val($layer, 'realEndTime', false); if($ret !== false){ $end_speed = trim($this->get_val($layer, 'endspeed')); $end_time_relative = $this->get_val($layer, 'endtimedelay', 'none'); if($end_time_relative !== 'none'){ $end_time = ($end_time !== $end_time_relative) ? '+'.$end_time_relative : $end_time_relative; } $calc_speed = (!empty($end_speed)) ? $end_speed : $this->get_val($frame_0, 'speed', $this->get_val($layer, 'speed', 300)); if(!empty($calc_speed) && $ret - $calc_speed !== $end_time){ $end_time = $ret - $calc_speed; } } //endtime - endspeed $end_speed = $this->get_val($layer, 'endspeed', 0); $end_time = (!empty($end_time) && $end_time - $end_speed < 0) ? 0 : $end_time - $end_speed; } } /** * check if the value is inherit, if yes, take the one from deformation **/ $fr_0 = array( 'rotationX' => ($this->get_val($layer, 'x_rotate_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'xrotate')) : $this->conv_perc_vals($this->get_val($layer, 'x_rotate_start')), 'rotationY' => ($this->get_val($layer, 'y_rotate_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'yrotate')) : $this->conv_perc_vals($this->get_val($layer, 'y_rotate_start')), 'rotationZ' => ($this->get_val($layer, 'z_rotate_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($layer, '2d_rotation')) : $this->conv_perc_vals($this->get_val($layer, 'z_rotate_start')), 'scaleX' => ($this->get_val($layer, 'scale_x_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'scalex')) : $this->conv_perc_vals($this->get_val($layer, 'scale_x_start')), 'scaleY' => ($this->get_val($layer, 'scale_y_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'scaley')) : $this->conv_perc_vals($this->get_val($layer, 'scale_y_start')), 'skewX' => ($this->get_val($layer, 'skew_x_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'skewx')) : $this->conv_perc_vals($this->get_val($layer, 'skew_x_start')), 'skewY' => ($this->get_val($layer, 'skew_y_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'skewy')) : $this->conv_perc_vals($this->get_val($layer, 'skew_y_start')), 'opacity' => ($this->get_val($layer, 'opacity_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'opacity')) : $this->conv_perc_vals($this->get_val($layer, 'opacity_start')), 'z' => ($this->get_val($layer, 'z_start') === 'inherit') ? $this->conv_perc_vals($this->get_val($deformation, 'z')) : $this->conv_perc_vals($this->get_val($layer, 'z_start')), 'blur' => ($this->get_val($layer, 'blurfilter_start', 0) === 'inherit') ? $this->get_val($deformation, 'blurfilter') : $this->get_val($layer, 'blurfilter_start', 0), 'grayscale' => ($this->get_val($layer, 'grayscalefilter_start', 0) === 'inherit') ? $this->get_val($deformation, 'grayscalefilter') : $this->get_val($layer, 'grayscalefilter_start', 0), 'brightness'=> ($this->get_val($layer, 'brightnessfilter_start', 100) === 'inherit') ? $this->get_val($deformation, 'brightnessfilter') : $this->get_val($layer, 'brightnessfilter_start', 100) ); $ml['timeline'] = array( 'frameOrder' => array( array( 'id' => 'frame_1', 'start' => (empty($frames)) ? $this->get_val($layer, 'time') : $this->get_val($frame_0, 'time'), ), array( 'id' => 'frame_999', 'start' => (empty($frames)) ? $this->get_val($layer, 'endtime') : $this->get_val($frame_999, 'time'), ), ), 'frameToIdle' => 'frame_1', 'frames' => array( 'frame_0' => $this->default_frame( array( 'fid' => 'frame_0', 'alias' => __('Anim From', 'revslider'), 'grayscale' => $this->get_val($fr_0, 'grayscale', 0), 'transformPerspective' => $this->get_val($deformation, 'pers'), 'brightness' => $this->get_val($fr_0, 'brightness', 100), 'blur' => $this->get_val($fr_0, 'blur', 0), 'x' => (!in_array($split, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'x_start')), 'y' => (!in_array($split, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'y_start')), 'z' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'z'), 'scaleX' => (!in_array($split, array('', 'none'))) ? 1 : $this->get_val($fr_0, 'scaleX'), 'scaleY' => (!in_array($split, array('', 'none'))) ? 1 : $this->get_val($fr_0, 'scaleY'), 'opacity' => (!in_array($split, array('', 'none'))) ? 1 : $this->get_val($fr_0, 'opacity'), 'rotationX' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'rotationX'), 'rotationY' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'rotationY'), 'rotationZ' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'rotationZ'), 'skewX' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'skewX'), 'skewY' => (!in_array($split, array('', 'none'))) ? 0 : $this->get_val($fr_0, 'skewY'), 'originX' => $this->get_val($deformation, '2d_origin_x', '50%'), 'originY' => $this->get_val($deformation, '2d_origin_y', '50%'), 'rx' => $this->conv_perc_vals($this->get_val($layer, 'x_start_reverse', false)), 'ry' => $this->conv_perc_vals($this->get_val($layer, 'y_start_reverse', false)), 'rz' => $this->conv_perc_vals($this->get_val($layer, 'z_start_reverse')), 'rscaleX' => $this->conv_perc_vals($this->get_val($layer, 'scale_x_start_reverse')), 'rscaleY' => $this->conv_perc_vals($this->get_val($layer, 'scale_y_start_reverse')), 'rrotationX' => $this->conv_perc_vals($this->get_val($layer, 'x_rotate_start_reverse', false)), 'rrotationY' => $this->conv_perc_vals($this->get_val($layer, 'y_rotate_start_reverse', false)), 'rrotationZ' => $this->conv_perc_vals($this->get_val($layer, 'z_rotate_start_reverse', false)), 'rskewX' => $this->conv_perc_vals($this->get_val($layer, 'skew_x_start_reverse', false)), 'rskewY' => $this->conv_perc_vals($this->get_val($layer, 'skew_y_start_reverse', false)), 'rmaskX' => $this->conv_perc_vals($this->get_val($layer, 'mask_x_start_reverse', false)), 'rmaskY' => $this->conv_perc_vals($this->get_val($layer, 'mask_y_start_reverse', false)), 'color' => array( 'color' => (empty($frame_0)) ? '' : $this->get_val($frame_0, 'text_c', '#ffffff'), 'use' => (empty($frame_0)) ? false : $this->get_val($frame_0, 'use_text_c'), ), 'bgcolor' => array( 'backgroundColor' => $this->get_val($frame_0, 'bg_c', 'transparent'), 'use' => (empty($frame_0)) ? false : $this->get_val($frame_0, 'use_bg_c'), ), //'delay' => (empty($frame_0)) ? 0 : $this->get_val($frame_0, 'delay'), 'ease' => (empty($frame_0)) ? $this->get_val($layer, 'easing', 'power3.inOut') : $this->get_val($frame_0, 'easing', 'power3.inOut'), 'speed' => (empty($frame_0)) ? $this->get_val($layer, 'speed', 300) : $this->get_val($frame_0, 'speed', 300), 'start' => (empty($frame_0)) ? $this->get_val($layer, 'time') : $this->get_val($frame_0, 'time'), 'startRelative' => $this->get_val($frame_0, 'time_relative', 0), 'effect' => (empty($frame_0)) ? '' : $this->get_val($frame_0, 'sfx_effect'), 'sfxcolor' => $color_picker->correctValue($this->get_val($frame_0, 'sfxcolor', '#ffffff')), 'mask' => array( 'use' => $this->_truefalse($this->get_val($layer, 'mask_start', false)), 'x' => $this->conv_perc_vals($this->get_val($layer, 'mask_x_start', 0)), 'y' => $this->conv_perc_vals($this->get_val($layer, 'mask_y_start', 0)), ), 'chars' => array( 'use' => ($split === 'chars') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($split === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'x_start')) : 'inherit', 'y' => ($split === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'y_start')) : 'inherit', 'z' => ($split === 'chars') ? $this->get_val($fr_0, 'z') : 'inherit', 'scaleX' => ($split === 'chars') ? $this->get_val($fr_0, 'scaleX') : 'inherit', 'scaleY' => ($split === 'chars') ? $this->get_val($fr_0, 'scaleY') : 'inherit', 'opacity' => ($split === 'chars') ? $this->get_val($fr_0, 'opacity') : 'inherit', 'rotationX' => ($split === 'chars') ? $this->get_val($fr_0, 'rotationX') : 'inherit', 'rotationY' => ($split === 'chars') ? $this->get_val($fr_0, 'rotationY') : 'inherit', 'rotationZ' => ($split === 'chars') ? $this->get_val($fr_0, 'rotationZ') : 'inherit', 'skewX' => ($split === 'chars') ? $this->get_val($fr_0, 'skewX') : 'inherit', 'skewY' => ($split === 'chars') ? $this->get_val($fr_0, 'skewY') : 'inherit', ), 'words' => array( 'use' => ($split === 'words') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($split === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'x_start')) : 'inherit', 'y' => ($split === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'y_start')) : 'inherit', 'z' => ($split === 'words') ? $this->get_val($fr_0, 'z') : 'inherit', 'scaleX' => ($split === 'words') ? $this->get_val($fr_0, 'scaleX') : 'inherit', 'scaleY' => ($split === 'words') ? $this->get_val($fr_0, 'scaleY') : 'inherit', 'opacity' => ($split === 'words') ? $this->get_val($fr_0, 'opacity') : 'inherit', 'rotationX' => ($split === 'words') ? $this->get_val($fr_0, 'rotationX') : 'inherit', 'rotationY' => ($split === 'words') ? $this->get_val($fr_0, 'rotationY') : 'inherit', 'rotationZ' => ($split === 'words') ? $this->get_val($fr_0, 'rotationZ') : 'inherit', 'skewX' => ($split === 'words') ? $this->get_val($fr_0, 'skewX') : 'inherit', 'skewY' => ($split === 'words') ? $this->get_val($fr_0, 'skewY') : 'inherit', ), 'lines' => array( 'use' => ($split === 'lines') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($split === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'x_start')) : 'inherit', 'y' => ($split === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'y_start')) : 'inherit', 'z' => ($split === 'lines') ? $this->get_val($fr_0, 'z') : 'inherit', 'scaleX' => ($split === 'lines') ? $this->get_val($fr_0, 'scaleX') : 'inherit', 'scaleY' => ($split === 'lines') ? $this->get_val($fr_0, 'scaleY') : 'inherit', 'opacity' => ($split === 'lines') ? $this->get_val($fr_0, 'opacity') : 'inherit', 'rotationX' => ($split === 'lines') ? $this->get_val($fr_0, 'rotationX') : 'inherit', 'rotationY' => ($split === 'lines') ? $this->get_val($fr_0, 'rotationY') : 'inherit', 'rotationZ' => ($split === 'lines') ? $this->get_val($fr_0, 'rotationZ') : 'inherit', 'skewX' => ($split === 'lines') ? $this->get_val($fr_0, 'skewX') : 'inherit', 'skewY' => ($split === 'lines') ? $this->get_val($fr_0, 'skewY') : 'inherit', ), )/*, $_f['0']*/ ), 'frame_1' => $this->default_frame( array( 'fid' => 'frame_1', 'alias' => __('Anim To', 'revslider'), 'actionTriggered' => false, 'transformPerspective' => $this->get_val($deformation, 'pers'), 'grayscale' => $this->get_val($deformation, 'grayscalefilter', 0), 'brightness' => $this->get_val($deformation, 'brightnessfilter', 100), 'blur' => $this->get_val($deformation, 'blurfilter', 0), 'x' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'x'), 'y' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'y'), 'z' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'z'), 'opacity' => ($split !== 'none') ? 1 : $this->get_val($deformation, 'opacity'), 'originX' => $this->get_val($deformation, '2d_origin_x', '50%'), 'originY' => $this->get_val($deformation, '2d_origin_y', '50%'), 'rotationZ' => ($split !== 'none') ? 0 : $this->get_val($layer, '2d_rotation'), 'rotationX' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'xrotate'), 'rotationY' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'yrotate'), 'scaleX' => ($split !== 'none') ? 1 : $this->get_val($deformation, 'scalex'), 'scaleY' => ($split !== 'none') ? 1 : $this->get_val($deformation, 'scaley'), 'skewX' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'skewx'), 'skewY' => ($split !== 'none') ? 0 : $this->get_val($deformation, 'skewy'), //'delay' => (empty($frame_0)) ? 0 : $this->get_val($frame_0, 'delay'), 'ease' => (empty($frame_0)) ? $this->get_val($layer, 'easing', 'power3.inOut') : $this->get_val($frame_0, 'easing', 'power3.inOut'), 'speed' => (empty($frame_0)) ? $this->get_val($layer, 'speed', 300) : $this->get_val($frame_0, 'speed', 300), 'start' => (empty($frame_0)) ? $this->get_val($layer, 'time') : $this->get_val($frame_0, 'time', 10), 'startRelative' => $this->get_val($frame_0, 'time_relative', 0), 'effect' => (empty($frame_0)) ? '' : $this->get_val($frame_0, 'sfx_effect'), 'sfxcolor' => $color_picker->correctValue($this->get_val($frame_0, 'sfxcolor', '#ffffff')), 'mask' => array( 'use' => $this->_truefalse($this->get_val($layer, 'mask_start', false)), 'x' => 0, 'y' => 0, ), 'chars' => array( 'use' => ($split === 'chars') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => 0, 'y' => 0, 'z' => 0, 'opacity' => 1, 'rotationZ' => 0, 'rotationX' => 0, 'rotationY' => 0, 'scaleX' => 1, 'scaleY' => 1, 'skewX' => 0, 'skewY' => 0, ), 'words' => array( 'use' => ($split === 'words') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => 0, 'y' => 0, 'z' => 0, 'opacity' => 1, 'rotationZ' => 0, 'rotationX' => 0, 'rotationY' => 0, 'scaleX' => 1, 'scaleY' => 1, 'skewX' => 0, 'skewY' => 0, ), 'lines' => array( 'use' => ($split === 'lines') ? true : false, 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'splitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => 0, 'y' => 0, 'z' => 0, 'opacity' => 1, 'rotationZ' => 0, 'rotationX' => 0, 'rotationY' => 0, 'scaleX' => 1, 'scaleY' => 1, 'skewX' => 0, 'skewY' => 0, ), )/*, $_f['1']*/ ), 'frame_999' => $this->default_frame( array( 'fid' => 'frame_999', 'alias' => __('Anim To', 'revslider'), 'animation' => $this->get_val($frame_999, 'animation', $this->get_val($layer, 'endanimation', false)), 'actionTriggered' => false, 'transformPerspective' => $this->get_val($deformation, 'pers'), 'endWithSlide' => $this->get_val($layer, 'endWithSlide', false), 'grayscale' => $this->get_val($layer, 'grayscalefilter_end', 0), 'brightness' => $this->get_val($layer, 'brightnessfilter_end', 100), 'blur' => $this->get_val($layer, 'blurfilter_end', 0), 'x' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'x_end')), 'y' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'y_end')), 'z' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'z_end')), 'scaleX' => (!in_array($endsplit, array('', 'none'))) ? 1 : $this->conv_perc_vals($this->get_val($layer, 'scale_x_end')), 'scaleY' => (!in_array($endsplit, array('', 'none'))) ? 1 : $this->conv_perc_vals($this->get_val($layer, 'scale_y_end')), 'opacity' => (!in_array($endsplit, array('', 'none'))) ? 1 : $this->conv_perc_vals($this->get_val($layer, 'opacity_end')), 'rotationX' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'x_rotate_end')), 'rotationY' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'y_rotate_end')), 'rotationZ' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'z_rotate_end')), 'skewX' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'skew_x_end')), 'skewY' => (!in_array($endsplit, array('', 'none'))) ? 0 : $this->conv_perc_vals($this->get_val($layer, 'skew_y_end')), 'rx' => $this->conv_perc_vals($this->get_val($layer, 'x_end_reverse', false)), 'ry' => $this->conv_perc_vals($this->get_val($layer, 'y_end_reverse', false)), 'rz' => $this->conv_perc_vals($this->get_val($layer, 'z_end_reverse')), 'rscaleX' => $this->conv_perc_vals($this->get_val($layer, 'scale_x_end_reverse')), 'rscaleY' => $this->conv_perc_vals($this->get_val($layer, 'scale_y_end_reverse')), 'rrotationX' => $this->conv_perc_vals($this->get_val($layer, 'x_rotate_end_reverse', false)), 'rrotationY' => $this->conv_perc_vals($this->get_val($layer, 'y_rotate_end_reverse', false)), 'rrotationZ' => $this->conv_perc_vals($this->get_val($layer, 'z_rotate_end_reverse', false)), 'rskewX' => $this->conv_perc_vals($this->get_val($layer, 'skew_x_end_reverse', false)), 'rskewY' => $this->conv_perc_vals($this->get_val($layer, 'skew_y_end_reverse', false)), 'rmaskX' => $this->conv_perc_vals($this->get_val($layer, 'mask_x_end_reverse', false)), 'rmaskY' => $this->conv_perc_vals($this->get_val($layer, 'mask_y_end_reverse', false)), 'color' => array( 'color' => $this->get_val($frame_999, 'text_c', '#ffffff'), 'use' => (empty($frame_999)) ? false : ($this->get_val($frame_999, 'use_text_c') === true), ), 'bgcolor' => array( 'backgroundColor' => $this->get_val($frame_999, 'bg_c', 'transparent'), 'use' => (empty($frame_999)) ? false : ($this->get_val($frame_999, 'use_bg_c') === true), ), 'ease' => (empty($frame_999)) ? $this->get_val($layer, 'endeasing', 'power3.inOut') : $this->get_val($frame_999, 'easing', 'power3.inOut'), 'speed' => (empty($frame_999)) ? $this->get_val($layer, 'endspeed', 300) : $this->get_val($frame_999, 'speed', 300), 'start' => (empty($frame_999)) ? $end_time : $this->get_val($frame_999, 'time'), //$this->get_val($layer, 'endtime') 'startRelative' => $this->get_val($frame_999, 'time_relative', 0), 'effect' => (empty($frame_999)) ? '' : $this->get_val($frame_999, 'sfx_effect'), 'sfxcolor' => $color_picker->correctValue($this->get_val($frame_999, 'sfxcolor', '#ffffff')), 'mask' => array( 'use' => $this->conv_perc_vals($this->get_val($layer, 'mask_end', false)), 'x' => $this->conv_perc_vals($this->get_val($layer, 'mask_x_end', 0)), 'y' => $this->conv_perc_vals($this->get_val($layer, 'mask_y_end', 0)), ), 'chars' => array( 'use' => ($endsplit === 'chars'), 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'endsplitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'x_end')) : 'inherit', 'y' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'y_end')) : 'inherit', 'z' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'z_end')) : 'inherit', 'scaleX' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'scale_x_end')) : 'inherit', 'scaleY' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'scale_y_end')) : 'inherit', 'opacity' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'opacity_end')) : 'inherit', 'rotationX' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'x_rotate_end')) : 'inherit', 'rotationY' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'y_rotate_end')) : 'inherit', 'rotationZ' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'z_rotate_end')) : 'inherit', 'skewX' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'skew_x_end')) : 'inherit', 'skewY' => ($endsplit === 'chars') ? $this->conv_perc_vals($this->get_val($layer, 'skew_y_end')) : 'inherit', ), 'words' => array( 'use' => ($endsplit === 'words'), 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'endsplitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'x_end')) : 'inherit', 'y' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'y_end')) : 'inherit', 'z' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'z_end')) : 'inherit', 'scaleX' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'scale_x_end')) : 'inherit', 'scaleY' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'scale_y_end')) : 'inherit', 'opacity' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'opacity_end')) : 'inherit', 'rotationX' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'x_rotate_end')) : 'inherit', 'rotationY' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'y_rotate_end')) : 'inherit', 'rotationZ' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'z_rotate_end')) : 'inherit', 'skewX' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'skew_x_end')) : 'inherit', 'skewY' => ($endsplit === 'words') ? $this->conv_perc_vals($this->get_val($layer, 'skew_y_end')) : 'inherit', ), 'lines' => array( 'use' => ($endsplit === 'lines'), 'direction' => $this->get_val($frame_0, 'split_direction', 'forward'), 'delay' => (empty($frame_0)) ? $this->get_val($layer, 'endsplitdelay', 5) : $this->get_val($frame_0, 'splitdelay', 5), 'x' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'x_end')) : 'inherit', 'y' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'y_end')) : 'inherit', 'z' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'z_end')) : 'inherit', 'scaleX' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'scale_x_end')) : 'inherit', 'scaleY' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'scale_y_end')) : 'inherit', 'opacity' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'opacity_end')) : 'inherit', 'rotationX' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'x_rotate_end')) : 'inherit', 'rotationY' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'y_rotate_end')) : 'inherit', 'rotationZ' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'z_rotate_end')) : 'inherit', 'skewX' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'skew_x_end')) : 'inherit', 'skewY' => ($endsplit === 'lines') ? $this->conv_perc_vals($this->get_val($layer, 'skew_y_end')) : 'inherit', ), )/*, $_f['999']*/ ), ), 'static' => array( 'start' => $this->get_val($layer, 'static_start', 1), 'end' => $this->get_val($layer, 'static_end', 'last'), ), 'loop' => $this->default_loop_frame( array( 'use' => ($this->get_val($layer, 'loop_animation', 'none') !== 'none') ? true : false, 'ease' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 'none' : $this->get_val($layer, 'loop_easing', 'none'), 'speed' => ($this->get_val($layer, 'loop_animation', 'rs-wave') === 'rs-wave') ? $this->get_val($layer, 'loop_speed', 1) * 1000 : $this->get_val($layer, 'loop_speed', 1) * 2000, 'originX' => $this->get_val($layer, 'loop_xorigin', '50%'), 'originY' => $this->get_val($layer, 'loop_yorigin', '50%'), 'radiusAngle' => 0, 'curviness' => 2, 'curved' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? true : false, 'yoyo_move' => ($this->get_val($layer, 'loop_animation', 'rs-wave') === 'rs-wave') ? false : true, 'yoyo_rotate' => ($this->get_val($layer, 'loop_animation') === 'rs-pendulum') ? true : false, 'yoyo_scale' => ($this->get_val($layer, 'loop_animation', 'none') !== 'none') ? true : false, 'yoyo_filter' => ($this->get_val($layer, 'loop_animation', 'none') !== 'none') ? true : false, 'repeat' => '-1', 'start' => 300, 'autoRotate' => false, 'frame_0' => array( 'xr' => $this->get_val($layer, 'loop_radius', 0), 'yr' => $this->get_val($layer, 'loop_radius', 0), 'zr' => 0, 'x' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 0 : $this->get_val($layer, 'loop_xstart', 0), 'y' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 0 : $this->get_val($layer, 'loop_ystart', 0), 'z' => 0, 'scaleX' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 1 : $this->get_val($layer, 'loop_zoomstart', 1), 'scaleY' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 1 : $this->get_val($layer, 'loop_zoomstart', 1), 'opacity' => 1, 'rotationX' => 0, 'rotationY' => 0, 'rotationZ' => ($this->get_val($layer, 'loop_animation') !== 'rs-rotate' && $this->get_val($layer, 'loop_animation') !== 'rs-pendulum') ? 0 : $this->get_val($layer, 'loop_startdeg', 0), 'skewX' => 0, 'skewY' => 0, 'blur' => 0, 'brightness' => 100, 'grayscale' => 0 ), 'frame_999' => array( 'xr' => $this->get_val($layer, 'loop_radius', 0), 'yr' => $this->get_val($layer, 'loop_radius', 0), 'zr' => 0, 'x' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 0 : $this->get_val($layer, 'loop_xend', 0), 'y' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 0 : $this->get_val($layer, 'loop_yend', 0), 'z' => 0, 'scaleX' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 1 : $this->get_val($layer, 'loop_zoomend', 1), 'scaleY' => ($this->get_val($layer, 'loop_animation') === 'rs-wave') ? 1 : $this->get_val($layer, 'loop_zoomend', 1), 'opacity' => 1, 'rotationX' => 0, 'rotationY' => 0, 'rotationZ' => ($this->get_val($layer, 'loop_animation') !== 'rs-rotate' && $this->get_val($layer, 'loop_animation') !== 'rs-pendulum') ? 0 : $this->get_val($layer, 'loop_enddeg', 0), 'skewX' => 0, 'blur' => 0, 'brightness' => 100, 'grayscale' => 0 ), 'loop_animation' => $this->get_val($layer, 'loop_animation', 'none') ) ) ); //} /** * change timeline values of frame_1 depending on frame_0 **/ /*$change = array( 'x' => 0, 'y' => 0, 'z' => 0, 'rotationX' => 0, 'rotationY' => 0, 'rotationZ' => 0, 'scaleX' => 0, 'scaleY' => 0, 'skewX' => 0, 'skewY' => 0, 'opacity' => 1 ); foreach($change as $ck => $cv){ if(isset($ml['timeline']['frames']['frame_0'][$ck])){ if($ml['timeline']['frames']['frame_0'][$ck] !== $cv){ $ml['timeline']['frames']['frame_1'][$ck] = $cv; } } }*/ if($ml['timeline']['frames']['frame_0']['filter']['use'] === true){ $ml['timeline']['frames']['frame_1']['filter']['use'] = true; } if(isset($ml['timeline']) && isset($ml['timeline']['frames']) && isset($ml['timeline']['frames']['frame_0']) && isset($ml['timeline']['frames']['frame_0']['timeline']) && isset($ml['timeline']['frames']['frame_0']['timeline']['endWithSlide'])){ unset($ml['timeline']['frames']['frame_0']['timeline']['endWithSlide']); } $ml['effects'] = array( 'effect' => 'default', //($this->on_counter >= 2 && $blank === false) ? true : false 'parallax' => $this->get_val($deformation, 'parallax', '-'), 'attachToBg' => ($this->get_val($layer, 'parallax_layer_ddd_zlevel') === 'bg') ? true : false ); if($blank === false){ //only do this if we are not creating a blank layer if($this->on_counter === 1){ if($this->on_layers === true){ if($this->static_slide === false && ($this->parallax_slider === false || $this->parallax_slider === true && $ml['effects']['parallax'] === '-')){ $ml['effects']['effect'] = 'true'; } } if($this->on_static_layers === true){ if($this->static_slide === true && ($this->parallax_slider === false || $this->parallax_slider === true && $ml['effects']['parallax'] === '-')){ $ml['effects']['effect'] = 'true'; } } if($this->on_parallax_layers === true){ if($this->static_slide === false && $this->parallax_slider === true){ if($ml['effects']['parallax'] !== '-'){ $ml['effects']['effect'] = 'true'; } } } if($this->on_parallax_static_layers === true){ if($this->static_slide === true && $this->parallax_slider === true){ if($ml['effects']['parallax'] !== '-'){ $ml['effects']['effect'] = 'true'; } } } }elseif($this->on_counter >= 2){ $matches = false; if($this->on_layers === true){ if($this->static_slide === false && ($this->parallax_slider === false || $this->parallax_slider === true && $ml['effects']['parallax'] === '-')){ $matches = true; } } if($this->on_static_layers === true){ if($this->static_slide === true && ($this->parallax_slider === false || $this->parallax_slider === true && $ml['effects']['parallax'] === '-')){ $matches = true; } } if($this->on_parallax_layers === true){ if($this->static_slide === false && $this->parallax_slider === true){ if($ml['effects']['parallax'] !== '-'){ $matches = true; } } } if($this->on_parallax_static_layers === true){ if($this->static_slide === true && $this->parallax_slider === true){ if($ml['effects']['parallax'] !== '-'){ $matches = true; } } } if($matches === false){ $ml['effects']['effect'] = 'false'; } } } // see comment in ColorPicker class for new "correctValue" function $deformation['background-color'] = $color_picker->correctValue($this->get_val($deformation, 'background-color'), $this->get_val($deformation, 'background-transparency', false)); if($this->get_val($deformation, 'color-transparency', false) !== false){ $static_color = $this->get_val($static_styles, 'color', array()); if(!empty($static_color)){ foreach($static_color as $i => $s_color){ $this->set_val($static_styles, array('color', $i), $color_picker->convert($s_color, $this->get_val($deformation, 'color-transparency') * 100)); } } } // CHECK IF OLDER OBJ PADDING EXISTS (WITHOUT 4 LEVELS) $pdng = $this->get_val($layer, 'padding'); //done this way for older php versions $layer['padding'] = (!empty($pdng)) ? $pdng : $this->get_val($deformation, 'padding'); if($this->get_val($layer, 'displaymode', false) !== false){ if($this->get_val($layer, 'displaymode') === 'true' || $this->get_val($layer, 'displaymode') === true){ $display = 'block'; }else{ $display = 'inline-block'; } }else{ $display = $this->get_val($layer, 'display', $this->get_val($layer, 'display', 'block')); } $bgc = $this->get_val($deformation, 'background-color', 'transparent'); $bgt = $this->get_val($deformation, 'background-transparency', false); // see comment in ColorPicker class for new "correctValue" function $bgc = $color_picker->correctValue($bgc, $bgt); $cl = $this->get_val($deformation, 'corner_left', 'nothing'); $cr = $this->get_val($deformation, 'corner_right', 'nothing'); $cl = $this->get_val($this->_corners['cornerLeft'], $cl, 'none'); $cr = $this->get_val($this->_corners['cornerRight'], $cr, 'none'); $fs = $this->_truefalse($this->get_val($deformation, 'font-style', false)); $fs = ($fs === 'normal') ? false : $fs; $fs = ($fs === 'italic') ? true : $fs; $ml['idle'] = array( 'style' => $this->get_val($layer, 'style', ''), 'color' => $this->c_to_resp(array('default' => '#ffffff', 'val' => $this->get_val($static_styles, 'color', '#ffffff'))), 'margin' => $this->c_to_resp(array('default' => array(0, 0, 0, 0), 'val' => $this->get_val($layer, 'margin'))), 'padding' => $this->c_to_resp(array('debug' => true, 'default' => array(0, 0, 0, 0), 'val' => $this->get_val($layer, 'padding'))), 'marginLock' => false, 'paddingLock' => false, 'borderWidthLock' => false, 'borderRadiusLock' => false, 'autolinebreak' => $this->_truefalse($this->get_val($layer, 'autolinebreak', true)), 'display' => $display, 'fontFamily' => str_replace('"', '', $this->get_val($deformation, 'font-family', 'Roboto')), 'fontStyle' => $fs, 'fontSize' => $this->c_to_resp(array('default' => '20', 'val' => $this->get_val($static_styles, 'font-size'))), 'fontWeight' => $this->c_to_resp(array('default' => '400', 'val' => $this->get_val($static_styles, 'font-weight'))), 'letterSpacing' => $this->c_to_resp(array('default' => '0', 'val' => $this->get_val($static_styles, 'letter-spacing'))), 'lineHeight' => $this->c_to_resp(array('default' => '25', 'val' => $this->get_val($static_styles, 'line-height'))), 'overflow' => $this->get_val($deformation, 'overflow', 'visible'), 'textAlign' => $this->c_to_resp(array('default' => 'left', 'val' => $this->get_val($layer, 'text-align', $this->get_val($deformation, 'text-align')))), 'verticalAlign' => $this->get_val($deformation, 'vertical-align', 'top'), 'cursor' => $this->get_val($deformation_hover, 'css_cursor', 'auto'), 'backgroundColor' => $bgc, 'backgroundPosition' => $this->get_val($layer, 'layer_bg_position', 'center center'), 'backgroundRepeat' => $this->get_val($layer, 'layer_bg_repeat', 'no-repeat'), 'backgroundSize' => $this->get_val($layer, 'layer_bg_size', 'cover'), 'backgroundImage' => $this->get_val($layer, 'bgimage_url', ''), 'backgroundImageId' => $this->get_image_id_by_url($this->get_val($layer, 'bgimage_url')), 'borderColor' => $color_picker->correctValue($this->get_val($deformation, 'border-color', 'transparent'), $this->get_val($deformation, 'border-transparency', false)), 'borderRadius' => $this->c_to_v_and_u(array('default' => array(0, 0, 0, 0), 'val' => $this->get_val($deformation, 'border-radius', array(0, 0, 0, 0)), 'u' => '%')), 'borderStyle' => $this->c_to_resp(array('default' => 'none', 'val' => $this->get_val($deformation, 'border-style', 'none'))), 'borderWidth' => $this->make_array($this->get_val($deformation, 'border-width', 0), 4), 'textDecoration' => $this->get_val($deformation, 'text-decoration', 'none'), 'textTransform' => $this->get_val($deformation, 'text-transform', 'none'), 'whiteSpace' => $this->c_to_resp(array('default' => 'nowrap', 'val' => $this->get_val($layer, 'whitespace'))), 'boxShadow' => array( 'inuse' => false, 'container' => 'content', 'hoffset' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'voffset' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'blur' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'spread' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'color' => 'rgba(0,0,0,0)', ), 'textShadow' => array( 'inuse' => false, 'hoffset' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'voffset' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'blur' => $this->c_to_resp(array('default' => 0, 'val' => 0)), 'color' => 'rgba(0,0,0,0)', ), 'filter' => array( 'blendMode' => $this->get_val($layer, 'layer_blend_mode', 'normal'), 'showInEditor' => true, ), 'cornerLeft' => $cl, 'cornerRight' => $cr, 'selectable' => $this->get_val($deformation, 'layer-selectable', 'default'), 'svg' => array( 'color' => $this->c_to_resp(array('default' => '#ffffff', 'val' => $this->get_val($static_styles, 'color', '#ffffff'))), 'strokeColor' => $this->get_val($svg, 'svgstroke-color', 'transparent'), 'strokeDashArray' => $this->get_val($svg, 'svgstroke-dasharray', 0), 'strokeDashOffset' => $this->get_val($svg, 'svgstroke-dashoffset', 0), 'strokeWidth' => $this->get_val($svg, 'svgstroke-width', 0), ) ); /** * check if fontfamily is a google font * if yes * -> check if fontweight exists in this google font * -> If no, reset to 400 **/ $_ff = str_replace(array('"', '"'), '', $ml['idle']['fontFamily']); if(isset($this->googlefonts[$_ff])){ $_fw = $ml['idle']['fontWeight']; if(is_array($_fw)){ foreach($_fw as $device => $d_val){ $_d_v = $this->get_val($d_val, 'v'); //check if fontweight exists! $fw = $this->get_val($this->googlefonts, array($_ff, 'variants'), array()); $fw_found = false; if(!empty($fw)){ foreach($fw as $w){ if($w == $_d_v){ $fw_found = true; break; } } } if($fw_found === false){ if(!empty($fw)){ if($_d_v > 400) arsort($fw); //change array from high to low foreach($fw as $w){ $w = intval($w); if($w === 0) continue; //remove the italic ones if($_d_v < 400){ //get next bigger one if($w > $_d_v){ $ml['idle']['fontWeight'][$device]['v'] = $w; break; } }else{ //get next lower one if($w < $_d_v){ $ml['idle']['fontWeight'][$device]['v'] = $w; break; } } } //if not found, jump to the first found if(intval($_d_v) == $ml['idle']['fontWeight'][$device]['v']){ asort($fw); //sort back from lowest to hightest foreach($fw as $w){ $w = intval($w); if($w === 0) continue; //remove the italic ones $ml['idle']['fontWeight'][$device]['v'] = $w; break; } } //$ml['idle']['fontWeight'] = $this->c_to_resp(array('default' => '400', 'val' => $ml['idle']['fontWeight'])); } } } } } $colorch = $this->get_val($deformation_hover, 'color', '#ffffff'); $colorht = $this->get_val($deformation_hover, 'color-transparency', false); if($colorht !== false) $colorch = $color_picker->convert($colorch, $colorht); $bghc = $this->get_val($deformation_hover, 'background-color', 'transparent'); $bght = $this->get_val($deformation_hover, 'background-transparency', false); // see comment in ColorPicker class for new "correctValue" function $bghc = $color_picker->correctValue($bghc, $bght); $hover_pe = (strpos($this->get_val($layer, 'attrClasses', ''), 'nopointerevent') !== false) ? 'none' : $this->get_val($deformation_hover, 'pointer_events', 'auto'); $hover_pe = (strpos($this->get_val($layer, 'attrClasses', ''), 'tp-nopointer') !== false) ? 'none' : $hover_pe; $hover_pe = (strpos($this->get_val($layer, 'attrWrapperClasses', ''), 'nopointerevent') !== false) ? 'none' : $hover_pe; $hover_pe = (strpos($this->get_val($layer, 'attrWrapperClasses', ''), 'tp-nopointer') !== false) ? 'none' : $hover_pe; $ml['hover'] = array( 'usehover' => $this->_truefalse($this->get_val($layer, 'hover', false)), 'color' => $colorch, 'opacity' => $this->get_val($deformation_hover, 'opacity', 1), 'backgroundColor' => $bghc, 'borderColor' => $color_picker->correctValue($this->get_val($deformation_hover, 'border-color', 'transparent'), $this->get_val($deformation_hover, 'border-transparency', false)), 'borderRadius' => $this->c_to_v_and_u(array('default' => array(0, 0, 0, 0), 'val' => $this->get_val($deformation_hover, 'border-radius', array(0, 0, 0, 0)), 'u' => '%')), 'borderStyle' => $this->get_val($deformation_hover, 'border-style', 'none'), 'borderWidth' => $this->make_array($this->get_val($deformation_hover, 'border-width', 0), 4), 'transformPerspective' => '600', 'originX' => $this->get_val($deformation_hover, '2d_origin_x', '50%'), 'originY' => $this->get_val($deformation_hover, '2d_origin_y', '50%'), 'originZ' => '0', 'rotationZ' => $this->get_val($deformation_hover, '2d_rotation', 0), 'rotationX' => $this->get_val($deformation_hover, 'xrotate', 0), 'rotationY' => $this->get_val($deformation_hover, 'yrotate', 0), 'scaleX' => $this->get_val($deformation_hover, 'scalex', 1), 'scaleY' => $this->get_val($deformation_hover, 'scaley', 1), 'skewX' => $this->get_val($deformation_hover, 'skewx', 0), 'skewY' => $this->get_val($deformation_hover, 'skewy', 0), 'textDecoration' => $this->get_val($deformation_hover, 'text-decoration', 'none'), 'x' => $this->get_val($deformation_hover, 'x', 0), 'y' => $this->get_val($deformation_hover, 'y', 0), 'z' => $this->get_val($deformation_hover, 'z', 0), 'speed' => $this->get_val($deformation_hover, 'speed', 300), 'ease' => $this->get_val($deformation_hover, 'easing', 'none'), //power3.inOut 'zIndex' => $this->get_val($deformation_hover, 'zindex', 'auto'), 'pointerEvents' => $hover_pe, 'filter' => array( 'grayscale' => $this->get_val($deformation_hover, 'grayscalefilter', 0), 'brightness' => $this->get_val($deformation_hover, 'brightnessfilter', 100), 'blur' => $this->get_val($deformation_hover, 'blurfilter', 0), ), 'svg' => array( 'color' => $this->get_val($deformation_hover, 'color', '#ffffff'), 'strokeColor' => $this->get_val($svg, 'svgstroke-hover-color', 'transparent'), 'strokeDashArray' => $this->get_val($svg, 'svgstroke-hover-dasharray', 0), 'strokeDashOffset' => $this->get_val($svg, 'svgstroke-hover-dashoffset', 0), 'strokeWidth' => $this->get_val($svg, 'svgstroke-hover-width', 0), ), ); $ml['actions'] = array( 'action' => array(), 'animationoverwrite' => $this->get_val($layer, 'animation_overwrite', 'default'), 'triggerMemory' => $this->get_val($layer, 'trigger_memory', 'reset'), ); if(!empty($layer_action)){ $actions = $this->get_val($layer_action, 'action'); foreach($actions as $i => $action){ $ml['actions']['action'][] = array(); foreach($layer_action as $attr => $l_action){ if(isset($l_action[$i])){ $ml['actions']['action'][$i][$attr] = $l_action[$i]; }else{ $ml['actions']['action'][$i][$attr] = ''; } } } $new_actions = $this->get_val($ml, array('actions', 'action'), array()); if(!empty($new_actions)){ foreach($new_actions as $a_k => $n_a){ if(in_array($this->get_val($n_a, 'action'), array('start_in', 'start_out', 'toggle_layer'), true)){ $this->slide_action_map[] = ($this->static_slide) ? 'static-'.$this->get_val($n_a, 'layer_target') : $this->get_val($n_a, 'layer_target'); } //group row column if(in_array($this->get_val($ml, 'type', 'text'), array('row', 'group', 'column'), true)){ if($this->get_val($n_a, 'action') === 'link'){ $ml['actions']['action'][$a_k]['link_type'] = 'jquery'; } } } } } $ml['visibility'] = array( 'visible' => ($this->get_val($layer, 'visible', 'invisible') === 'invisible') ? true : $this->_truefalse($this->get_val($layer, 'visible', true)), 'locked' => false, 'd' => $this->_truefalse($this->get_val($layer, 'visible-desktop', true)), 'm' => $this->_truefalse($this->get_val($layer, 'visible-mobile', true)), 'n' => $this->_truefalse($this->get_val($layer, 'visible-notebook', true)), 't' => $this->_truefalse($this->get_val($layer, 'visible-tablet', true)), 'hideunder' => $this->_truefalse($this->get_val($layer, 'hiddenunder', false)), 'onlyOnSlideHover' => $this->_truefalse($this->get_val($layer, 'show-on-hover', false)), ); $ml['runtime'] = $this->get_val($layer, 'runtime', array( 'internalClass' => $this->get_val($layer, 'internal_class', ''), 'isDemo' => false, 'unavailable' => false, )); $ml['customCSS'] = ''; $ml['customHoverCSS'] = ''; $inline = $this->get_val($layer, 'inline', array()); $idle = $this->get_val($inline, 'idle', false); $hover = $this->get_val($inline, 'hover', false); if($idle !== false && (is_object($idle) || is_array($idle)) && !empty($idle)){ foreach($idle as $key => $idl){ $ml['customCSS'] .= $key .':'. $idl . ";\n"; } } if($hover !== false && (is_object($hover) || is_array($hover)) && !empty($hover)){ foreach($hover as $key => $hov){ $ml['customHoverCSS'] .= $key .':'. $hov . ";\n"; } } //add navigation advanced style idle if set into the customCSS //add navigation advanced style hover if set into the customHoverCSS $_style = $this->get_val($ml, array('idle', 'style'), ''); if($_style !== ''){ $css = $this->get_css_navigations(); $_adv = $this->get_val($css, '.tp-caption.'.$_style, array()); if(!empty($_adv)){ $_idle = $this->get_val($_adv, array('advanced', 'idle'), array()); $_hover = $this->get_val($_adv, array('advanced', 'hover'), array()); if(!empty($_idle) && is_array($_idle)){ foreach($_idle as $ik => $iv){ $ml['customCSS'] .= $ik.':'.$iv.';'."\n"; } } if(!empty($_hover) && is_array($_hover)){ foreach($_hover as $hk => $hv){ $ml['customHoverCSS'] .= $hk.':'.$hv.';'."\n"; } } //check also params for css which is not default selectable //check also hover for css which is not default selectable //push letter-spacing if it was not available already if($this->get_val($static_styles, 'letter-spacing') === ''){ $ls = $this->get_val($_adv, array('params', 'letter-spacing')); if($ls !== ''){ $ml['idle']['letterSpacing'] = $this->c_to_resp(array('default' => '0', 'val' => $ls)); } } } } // exploding layers migration $exploding = $this->get_val($layer, 'explodinglayers', false); if(!empty($exploding)){ $frames = $this->get_val($layer, 'frames', array()); $frame_0 = $this->get_val($frames, 'frame_0', array()); $frame_999 = $this->get_val($frames, 'frame_999', array()); $enabled_in = $this->get_val($frame_0, 'animation', false); $enabled_out = $this->get_val($frame_999, 'animation', false); // animation in enabled if($enabled_in === 'explodinglayers'){ $ml['timeline']['frames']['frame_1']['explodinglayers'] = $this->write_exploding_layer($exploding, 'in'); } // handle 'auto reverse' possibility if($enabled_out === 'auto') $enabled_out = $enabled_in === 'explodinglayers' ? 'explodinglayers' : false; // animation out enabled if($enabled_out === 'explodinglayers'){ $ml['timeline']['frames']['frame_999']['explodinglayers'] = $this->write_exploding_layer($exploding, 'out'); } } return $ml; } /** * remove unneeded data from the slider settings **/ public function remove_unneeded_slider_settings($sliders){ $sr = new RevSliderSlider(); $sliders = ($sliders === false) ? $sr->get_sliders() : array($sliders); //do it on all Sliders if false if(!empty($sliders) && is_array($sliders)){ foreach($sliders as $slider){ $update = false; $params = $slider->get_params(); /** * the particles addon data * are not needed in the slider settings **/ if($this->get_val($params, array('addOns', 'revslider-particles-addon', 'enable'), false) !== false){ $this->set_val($params, array('addOns', 'revslider-particles-addon'), array()); $this->set_val($params, array('addOns', 'revslider-particles-addon', 'enable'), true); $update = true; } if($update === true){ $slider->update_params($params, true); } } } } /** * exploding layers migration **/ private function write_exploding_layer($exploding, $tpe){ $color = $this->get_val($exploding, 'color_' . $tpe, array('#000000')); $density = $this->get_val($exploding, 'density_' . $tpe, array('1')); $direction = $this->get_val($exploding, 'direction_' . $tpe, array('left')); $padding = $this->get_val($exploding, 'padding_' . $tpe, array('150')); $power = $this->get_val($exploding, 'power_' . $tpe, array('2')); $randomsize = $this->get_val($exploding, 'randomsize_' . $tpe, array(false)); $randomspeed = $this->get_val($exploding, 'randomspeed_' . $tpe, array(false)); $size = $this->get_val($exploding, 'size_' . $tpe, array('5')); $speed = $this->get_val($exploding, 'speed_' . $tpe, array('1')); $style = $this->get_val($exploding, 'style_' . $tpe, array('fill')); $sync = $this->get_val($exploding, 'sync_' . $tpe, array(false)); $type = $this->get_val($exploding, 'type_' . $tpe, array('circle')); $sync = is_array($sync) ? $sync[0] : $sync; $randomsize = is_array($randomsize) ? $randomsize[0] : $randomsize; $randomspeed = is_array($randomspeed) ? $randomspeed[0] : $randomspeed; // previous values used to be 4 levels, convert to 1 level via Kris suggestion return array( 'type' => is_array($type) ? $type[0] : $type, 'color' => is_array($color) ? $color[0] : $color, 'density' => is_array($density) ? $density[0] : $density, 'direction' => is_array($direction) ? $direction[0] : $direction, 'padding' => is_array($padding) ? $padding[0] : $padding, 'power' => is_array($power) ? $power[0] : $power, 'size' => is_array($size) ? $size[0] : $size, 'speed' => is_array($speed) ? $speed[0] : $speed, 'style' => is_array($style) ? $style[0] : $style, 'sync' => $this->_truefalse($sync), 'randomsize' => $this->_truefalse($randomsize), 'randomspeed' => $this->_truefalse($randomspeed), 'use' => true ); } /** * If the plugin was WP activated in 5.0, it needs to be "enabled" in 6.0 * Only 404 and Maintenance had individual "active" options. All others were auto-active in 5.0 **/ private function change_global_addon_settings_to_6_0(){ include_once(ABSPATH . 'wp-admin/includes/plugin.php'); if(function_exists('is_plugin_active')){ // 404 pages if(is_plugin_active('revslider-404-addon/revslider-404-addon.php')){ $settings = get_option('revslider_404_addon'); if($settings !== false){ $options = array(); parse_str($settings, $options); if(isset($options['revslider-404-addon-active']) && intval($options['revslider-404-addon-active'])){ update_option('revslider_404_enabled', 1); } } } // maintenance & coming soon if(is_plugin_active('revslider-maintenance-addon/revslider-maintenance-addon.php')){ $settings = get_option('revslider_maintenance_addon'); if($settings !== false){ $options = array(); parse_str($settings, $options); if(isset($options['revslider-maintenance-addon-active']) && intval($options['revslider-maintenance-addon-active'])){ update_option('revslider_maintenance_enabled', 1); } } } // slide backups // 5.0 Slide backups get converted dynamically if/when the user attempts to restore them // This conversion takes place inside the AddOn's "restore_slide_backup" function if(is_plugin_active('revslider-backup-addon/revslider-backup-addon.php')){ update_option('revslider_backup_enabled', 1); } // featured slider if(is_plugin_active('revslider-featured-addon/revslider-featured-addon.php')){ update_option('revslider_featured_enabled', 1); } // wp gallery if(is_plugin_active('revslider-gallery-addon/revslider-gallery-addon.php')){ update_option('revslider_gallery_enabled', 1); } // login if(is_plugin_active('revslider-login-addon/revslider-login-addon.php')){ update_option('revslider_login_enabled', 1); } // social sharing if(is_plugin_active('revslider-sharing-addon/revslider-sharing-addon')){ update_option('revslider_sharing_enabled', 1); } // related posts slider if(is_plugin_active('revslider-rel-posts-addon/revslider-rel-posts-addon.php')){ update_option('revslider_rel_posts_enabled', 1); } // prev/next slider if(is_plugin_active('revslider-prevnext-posts-addon/revslider-prevnext-posts-addon.php')){ update_option('revslider_prevnext_posts_enabled', 1); } } } /** * change the global setting to 6.2.0 **/ public function change_global_settings_to_6_2_0(){ $global = maybe_unserialize(get_option('revslider-global-settings', '')); //get the old structure as serialized $global = (!is_array($global)) ? json_decode($global, true) : $global; if(is_array($global)){ //means we are not json, so we are on 5.x $version = $this->get_val($global, 'version', '1.0.0'); if(version_compare($version, '6.2.0', '>=')) return true; //already on 6.0 $global['version'] = '6.2.0'; if(isset($global['customfonts'])){ $global['customFontList'] = array(); $cfa = (!empty($global['customfonts'])) ? explode(',', $global['customfonts']) : ''; //pre 6.2.0 if(!empty($cfa)){ foreach($cfa as $font){ $global['customFontList'][] = array( 'family' => $font, 'url' => '', 'frontend' => false, 'backend' => true, 'weights' => '200,300,400,500,600,700,800,900', ); } } unset($global['customfonts']); } $this->set_global_settings($global); } } /** * change the layer animations to version 6.2.0 **/ public function change_animations_settings_to_6_2_0($anims = false){ if($anims === false){ $custom_in = $this->get_animations(); $custom_out = $this->get_end_animations(); $custom_loop = $this->get_loop_animations(); $anims = $custom_in + $custom_out + $custom_loop; } if(!empty($anims)){ global $wpdb; foreach($anims as $_){ $id = $_['id']; unset($_['id']); unset($_['settings']); $json_anim = $_json_anim = json_encode($_); $_json_anim = str_replace($this->update['620']['ease_adv_from'], $this->update['620']['ease_adv_to'], $_json_anim); if($_json_anim !== $json_anim){ $arr['params'] = $_json_anim; $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, $arr, array('id' => $id)); } } } } /** * change the layer animations to version 6.0.0 **/ public function change_animations_settings_to_6_0($anims = false){ //do on all navigations ? $anims = ($anims === false) ? $this->get_animations_v5() : (array)$anims; if(!empty($anims)){ global $wpdb; foreach($anims as $_){ if($this->get_val($_, 'settings') === 'in' || $this->get_val($_, 'settings') === 'out'){ //ignore, as already converted to 6.0 continue; }else{ if(is_string($this->get_val($_, 'params'))){ $_['params'] = json_decode($this->get_val($_, 'params'), true); } $gid = ($this->get_val($_, array('params', 'type')) == 'customin') ? 'in' : 'out'; $fr = ($gid === 'in') ? 'frame_0' : 'frame_999'; $tr = array('name' => $this->get_val($_, 'handle')); $tr[$fr] = array('transform' => array(), 'timeline' => array()); if($gid === 'in'){ $tr['frame_1'] = array('timeline' => array('speed' => $this->get_val($_, array('params', 'speed')), 'ease' => $this->get_val($_, array('params', 'easing')))); }else{ $tr['frame_999']['timeline'] = array('speed' => $this->get_val($_, 'params', 'speed'), 'ease' => $this->get_val($_, array('params', 'easing'))); } // CHECK IF ANIMATION HAS MASK if($this->_truefalse($this->get_val($_, array('params', 'mask'))) == true){ $tr[$fr]['mask'] = array('use' => true, 'x' => $this->get_val($_, array('params', 'mask_x')), 'y' => $this->get_val($_, array('params', 'mask_y'))); if($gid === 'in') $tr['frame_1']['mask'] = array('use' => true, 'x' => 0, 'y' => 0); } $inside = $tr[$fr]['transform']; $splithelp = array('use' => true, 'delay' => $this->get_val($_, array('params', 'splitdelay'))); // SET TARGET ANIMATION TO SPLIT OR LAYER switch($this->get_val($_, array('params', 'split'))){ case 'lines': case 'line': $tr[$fr]['lines'] = $splithelp; $inside = $tr[$fr]['lines']; if($gid === 'in') $tr['frame_1']['lines'] = $splithelp; break; case 'words': case 'word': $tr[$fr]['words'] = $splithelp; $inside = $tr[$fr]['words']; if($gid === 'in') $tr['frame_1']['words'] = $splithelp; break; case 'chars': case 'char': $tr[$fr]['chars'] = $splithelp; $inside = $tr[$fr]['chars']; if($gid === 'in') $tr['frame_1']['chars'] = $splithelp; break; } $opacity = $this->get_val($_, array('params', 'captionopacity'), '######'); if($opacity !== '######') $inside['opacity'] = $opacity; // GO THROUGH THE PARAMS AND CREATE THEM IF NEEDED if(!empty($_['params'])){ foreach($_['params'] as $key => $val){ if(in_array($val, array('inherit', '0', 0, '0px'))) continue; switch($key){ case 'movex': $inside['x'] = $val; break; case 'movey': $inside['y'] = $val; break; case 'movez': $inside['z'] = $val; break; case 'rotationx': $inside['rotationX'] = $val; break; case 'rotationy': $inside['rotationY'] = $val; break; case 'rotationz': $inside['rotationZ'] = $val; break; case 'skewx': $inside['skewX'] = $val; break; case 'skewy': $inside['skewY'] = $val; break; } } } //change the animation in the database by id $tr[$fr]['transform'] = $inside; $t = ($gid === 'in') ? 'in' : 'out'; $arr = array( 'handle' => $this->get_val($tr, 'name'), 'params' => json_encode($tr), 'settings' => $t ); $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, $arr, array('id' => $_['id'])); } } } } /** * Migrate the Global Settings to the new 6.0 structure * @since: 6.0 **/ public function change_global_settings_to_6_0(){ $global = maybe_unserialize(get_option('revslider-global-settings', '')); //get the old structure as serialized if(is_array($global)){ //means we are not json, so we are on 5.x $version = $this->get_val($global, 'version', '1.0.0'); if(version_compare($version, '6.0.0', '>=')) return true; //already on 6.0 $g = array( 'version' => '6.0.0', 'permission' => $this->get_val($global, 'role', 'admin'), //'include' => $this->_truefalse($this->get_val($global, 'includes_globally', true)), 'includeids' => $this->get_val($global, 'pages_for_includes', ''), 'script' => array( 'footer' => $this->_truefalse($this->get_val($global, 'js_to_footer', false)), 'defer' => $this->_truefalse($this->get_val($global, 'js_defer', false)), 'full' => $this->_truefalse($this->get_val($global, 'load_all_javascript', false)) ), 'fonturl' => $this->get_val($global, 'change_font_loading', ''), 'size' => array( 'desktop' => $this->get_val($global, 'width', 1240), 'notebook' => $this->get_val($global, 'width_notebook', 1024), 'tablet' => $this->get_val($global, 'width_tablet', 778), 'mobile' => $this->get_val($global, 'width_mobile', 480) ) ); $this->set_global_settings($g); } } /** * Migrate the Navigations that were existing prior to version 6.0 * @since: 6.0 **/ public function change_navigation_settings_to_6_0($navs = false, $return = false){ global $wpdb; $rs_nav = new RevSliderNavigation(); //do on all navigations ? $navs = ($navs === false) ? $rs_nav->get_all_navigations(false, false, true) : (array) $navs; $new_navs = array(); if(!empty($navs)){ //clear all navigations in database and create new ones out of $new_nav $wpdb->query('TRUNCATE TABLE '. $wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS); //now push all again back in with new IDs foreach($navs as $nav){ $nav['css'] = (!is_array($nav['css'])) ? json_decode($nav['css'], true) : $nav['css']; $nav['markup'] = (!is_array($nav['markup'])) ? json_decode($nav['markup'], true) : $nav['markup']; foreach($this->navtypes as $navtype){ if(isset($nav['css'][$navtype]) && !empty($nav['css'][$navtype])){ //otherwise we are already on 6.0 $new_nav = $this->create_new_navigation_6_0($nav, $navtype); $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_NAVIGATIONS, array( 'name' => $this->get_val($new_nav, 'name'), 'handle' => $this->get_val($new_nav, 'handle'), 'type' => $navtype, 'css' => $this->get_val($new_nav, 'css'), 'markup' => $this->get_val($new_nav, 'markup'), 'settings' => json_encode($this->get_val($new_nav, 'settings')), ) ); $new_navs[] = $new_nav; } } } } return $new_navs; } /** * Go through all Slider and change the navigations handle to id **/ public function change_navigation_slider_to_6_0($sliders = false){ $sr = new RevSliderSlider(); $rs_nav = new RevSliderNavigation(); $navigations = $rs_nav->get_all_navigations_builder(); $default = RevSliderNavigation::get_default_navigations(); if($sliders === false){ //do it on all Sliders $sliders = $sr->get_sliders(); }else{ $sliders = array($sliders); } $navs = array('arrows' => 'navigation_arrow_style', 'bullets' => 'navigation_bullets_style', 'tabs' => 'tabs_style', 'thumbs' => 'thumbnails_style'); //$navs = array('arrows' => array('nav', 'arrows', 'style'), 'bullets' => array('nav', 'bullets', 'style'), 'tabs' => array('nav', 'tabs', 'style'), 'thumbs' => array('nav', 'thumbs', 'style')); if(!empty($sliders) && is_array($sliders)){ $update = array(); foreach($sliders as $slider){ //$p = $slider->get_params(); foreach($navs as $type => $n){ $v = $slider->get_param($n, ''); if($v !== ''){ $found = false; $v = $rs_nav->translate_navigation($v); //translate $v if it was a factory one and has a certain handle foreach($navigations[$type] as $id => $nav){ if($nav['handle'] != $v) continue; $update[$n] = $id; //$p['nav'][$type]['style'] = $id; $found = true; break; } if($found === false){ foreach($navigations[$type] as $id => $nav){ if($nav['handle'] != 'custom') continue; $update[$n] = $id; //set to the custom nav as no nav found break; } } } } $slider->update_params($update); $params = $slider->get_params(); //$slider->update_params($p); } } } /** * transform an old navigation into the 6.0.0 version **/ public function create_new_navigation_6_0($_, $t){ $n = array( 'id' => $this->get_val($_, 'id'), 'handle' => $this->get_val($_, 'handle'), 'name' => $this->get_val($_, 'name'), 'type' => $t, 'css' => $this->get_val($_, array('css', $t)), 'markup' => $this->get_val($_, array('markup', $t)), 'settings' => array( 'dim' => array('width' => $this->get_val($_, array('settings', 'width', $t), 160), 'height' => $this->get_val($_, array('settings', 'height', $t), 160)), 'placeholders' => new stdClass(), 'presets' => new stdClass(), 'version' => '6.0.0', ), ); $placeholders = $this->get_val($_, array('settings', 'placeholders'), array()); if(!empty($placeholders)){ foreach($placeholders as $placeholder){ if($this->get_val($placeholder, 'nav-type') === $t){ $n['settings']['placeholders']->{$this->get_val($placeholder, 'handle')} = array( 'title' => $this->get_val($placeholder, 'title'), 'type' => $this->get_val($placeholder, 'type'), 'data' => ($this->get_val($placeholder, 'type') === 'font-family') ? $this->get_val($placeholder, array('data', 'font_family')) : $this->get_val($placeholder, array('data', $this->get_val($placeholder, 'type'))), ); } } } $presets = $this->get_val($_, array('settings', 'presets'), array()); if(!empty($presets)){ foreach($presets as $preset){ if($this->get_val($preset, 'type') === $t){ $n['settings']['presets']->{$this->get_val($preset, 'handle')} = array( 'name' => $this->get_val($preset, 'name'), 'values' => array(), ); $values = $this->get_val($preset, 'values', array()); if(!empty($values)){ foreach($values as $j => $value){ $handle = str_replace(array('ph-'. $_['handle'] .'-'. $t .'-', '-color', '-rgba', '-custom'), '', $j); $n['settings']['presets']->{$this->get_val($preset, 'handle')}['values'][$handle] = $value; } } } } } return $n; } /** * Migrate the Slider AddOns that were existing prior to version 6.0 * @since: 6.0 **/ public function migrate_slider_AddOn($_){ $obj = array(); //WHITEBOARD MIGRATION if($_->get_param('wb_enable', false) !== false){ $obj['revslider-whiteboard-addon'] = array( 'enable' => $this->_truefalse($_->get_param('wb_enable')), 'writehand' => array( 'width' => $_->get_param('wb_writehand_width', 572), 'height' => $_->get_param('wb_writehand_height', 691), 'originX' => $_->get_param('wb_writehand_origin_x', 49), 'originY' => $_->get_param('wb_writehand_origin_y', 50), 'source' => ($_->get_param('wb_writehand_source') === '1') ? WP_PLUGIN_URL .'/revslider-whiteboard-addon/'.'assets/images/write_right_angle.png' : $_->get_param('wb_writehand_source_custom', WP_PLUGIN_URL .'/revslider-whiteboard-addon/'.'assets/images/write_right_angle.png'), ), 'movehand' => array( 'width' => $_->get_param('wb_movehand_width', 400), 'height' => $_->get_param('wb_movehand_height', 100), 'originX' => $_->get_param('wb_movehand_origin_x', 185), 'originY' => $_->get_param('wb_movehand_origin_y', 66), 'source' => ($_->get_param('wb_movehand_source') === '1') ? WP_PLUGIN_URL .'/revslider-whiteboard-addon/'.'assets/images/hand_point_right.png' : $_->get_param('wb_movehand_source_custom', WP_PLUGIN_URL .'/revslider-whiteboard-addon/'.'assets/images/hand_point_right.png'), ), ); } // RELOAD MIGRATION if($_->get_param('revslider-refresh-enabled', false) !== false){ $obj['revslider-refresh-addon'] = array( 'enable' => $this->_truefalse($_->get_param('revslider-refresh-enabled')), 'type' => $_->get_param('revslider-refresh-type', 'time'), 'minutes' => $_->get_param('revslider-refresh-min', 10), 'slide' => $_->get_param('revslider-refresh-slide', 1), 'loops' => $_->get_param('revslider-refresh-loops', 1), 'url_enable' => $_->get_param('revslider-refresh-url-enable', false), 'custom_url' => $_->get_param('revslider-refresh-custom-url', 'http://') ); } //SLICEY MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('slicey_enabled', false) !== false){ $obj['revslider-slicey-addon'] = array('enable' => $this->_truefalse($_->get_param('slicey_enabled'))); } //EXPLODING LAYERS MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('explodinglayers_enabled', false) !== false){ $obj['revslider-explodinglayers-addon'] = array('enable' => $this->_truefalse($_->get_param('explodinglayers_enabled'))); } //PAINTBRUSH MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('paintbrush_enabled', false) !== false){ $obj['revslider-paintbrush-addon'] = array('enable' => $this->_truefalse($_->get_param('paintbrush_enabled', false))); } //DISTORTION MIGRARTION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('liquideffect_enabled', false) !== false){ $obj['revslider-liquideffect-addon'] = array('enable' => $this->_truefalse($_->get_param('liquideffect_enabled', false))); } //PANORAMA MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('panorama_enabled', false) !== false){ $obj['revslider-panorama-addon'] = array('enable' => $this->_truefalse($_->get_param('panorama_enabled', false))); } //TYPEWRITER MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('typewriter_defaults_enabled', false) !== false){ $obj['revslider-typewriter-addon'] = array('enable' => $this->_truefalse($_->get_param('typewriter_defaults_enabled'))); } //FILMSTRIP MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('filmstrip_enabled', false) !== false){ $obj['revslider-filmstrip-addon'] = array('enable' => $this->_truefalse($_->get_param('filmstrip_enabled'))); } // WEATHER MIGRATION if($_->get_param('revslider-weather-enabled', false) !== false){ $obj['revslider-weather-addon'] = array( 'enable' => $this->_truefalse($_->get_param('revslider-weather-enabled')), 'refresh' => $_->get_param('revslider-weather-refresh', '1'), 'location' => ($_->get_param('revslider-weather-location-type', 'name') === 'name') ? $_->get_param('revslider-weather-location-name', 'Cologne') : $_->get_param('revslider-weather-location-woeid', '667931'), 'unit' => $_->get_param('revslider-weather-unit', 'c') ); } //SNOW MIGRATION if($_->get_param('snow_enabled', false) !== false){ $obj['revslider-snow-addon'] = array( 'enable' => $this->_truefalse($_->get_param('snow_enabled')), 'endSlide' => $_->get_param('snow_end_slide', 'last'), 'startSlide' => $_->get_param('snow_start_slide', 'first'), 'max' => array( 'number' => $_->get_param('snow_max_num', 400), 'opacity' => $_->get_param('snow_max_opacity', 1), 'sinus' => $_->get_param('snow_max_sinus', 100), 'size' => $_->get_param('snow_max_size', 6), 'speed' => $_->get_param('snow_max_speed', 100), ), 'min' => array( 'number' => $_->get_param('snow_min_num', 400), 'opacity' => $_->get_param('snow_min_opacity', 1), 'sinus' => $_->get_param('snow_min_sinus', 100), 'size' => $_->get_param('snow_min_size', 6), 'speed' => $_->get_param('snow_min_speed', 100), ), ); } //BEFORE AFTER MIGRATION if($_->get_param('beforeafter_enabled', false) !== false){ $obj['revslider-beforeafter-addon'] = array( 'enable' => $this->_truefalse($_->get_param('beforeafter_enabled', false)), 'icon' => array( 'color' => $_->get_param('beforeafter_arrow_color', '#ffffff'), 'size' => $_->get_param('beforeafter_arrow_size', 32), 'space' => $_->get_param('beforeafter_arrow_spacing', 5), 'up' => str_replace('fa-icon-', 'fa-', $_->get_param('beforeafter_top_arrow', 'fa-caret-up')), 'down' => str_replace('fa-icon-', 'fa-', $_->get_param('beforeafter_bottom_arrow', 'fa-caret-down')), 'left' => str_replace('fa-icon-', 'fa-', $_->get_param('beforeafter_left_arrow', 'fa-caret-left')), 'right' => str_replace('fa-icon-', 'fa-', $_->get_param('beforeafter_right_arrow', 'fa-caret-right')), 'shadow' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_arrow_shadow', false)), 'blur' => $_->get_param('beforeafter_arrow_shadow_blur', 10), 'color' => $_->get_param('beforeafter_arrow_shadow_color', 'rgba(0, 0, 0, 0.35)'), ), ), 'drag' => array( 'padding' => $_->get_param('beforeafter_arrow_padding', 0), 'radius' => $_->get_param('beforeafter_arrow_radius', 0), 'bgcolor' => $_->get_param('beforeafter_arrow_bg_color', 'transparent'), 'border' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_arrow_border', false)), 'width' => $_->get_param('beforeafter_arrow_border_size', 1), 'color' => $_->get_param('beforeafter_arrow_border_color', '#000000'), ), 'boxshadow' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_box_shadow', false)), 'blur' => $_->get_param('beforeafter_box_shadow_blur', 10), 'strength' => $_->get_param('beforeafter_box_shadow_strength', 3), 'color' => $_->get_param('beforeafter_box_shadow_color', 'rgba(0, 0, 0, 0.35)'), ), ), 'divider' => array( 'size' => $_->get_param('beforeafter_divider_size', 1), 'color' => $_->get_param('beforeafter_divider_color', '#ffffff'), 'shadow' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_divider_shadow', false)), 'blur' => $_->get_param('beforeafter_divider_shadow_blur', 10), 'strength' => $_->get_param('beforeafter_divider_shadow_strength', 3), 'color' => $_->get_param('beforeafter_divider_shadow_color', 'rgba(0, 0, 0, 0.35)'), ), ), 'onclick' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_onclick', true)), 'time' => $_->get_param('beforeafter_click_time', 500), 'easing' => $_->get_param('beforeafter_click_easing', 'power2.out'), 'cursor' => $_->get_param('beforeafter_cursor', 'pointer'), ), ); } //POLCYFOLD MIGRATION if($_->get_param('polyfold_bottom_enabled', false) !== false){ $obj['revslider-polyfold-addon'] = array( 'enable' => $this->_truefalse($_->get_param('polyfold_bottom_enabled', false)) || $this->_truefalse($_->get_param('polyfold_top_enabled', false)), 'bottom' => array( 'enabled' => $this->_truefalse($_->get_param('polyfold_bottom_enabled', false)), 'animated' => $this->_truefalse($_->get_param('polyfold_bottom_animated', false)), 'color' => $_->get_param('polyfold_bottom_color', '#ffffff'), 'ease' => $_->get_param('polyfold_bottom_ease', 'ease-in-out'), 'height' => $_->get_param('polyfold_bottom_height', 100), 'hideOnMobile' => $this->_truefalse($_->get_param('polyfold_bottom_hide_mobile', false)), 'inverted' => $this->_truefalse($_->get_param('polyfold_bottom_inverted', false)), 'leftWidth' => $_->get_param('polyfold_bottom_left_width', 50), 'rightWidth' => $_->get_param('polyfold_bottom_right_width', 50), 'negative' => $this->_truefalse($_->get_param('polyfold_bottom_negative', false)), 'placement' => $_->get_param('polyfold_bottom_placement', 1), 'point' => $_->get_param('polyfold_bottom_point', 'sides'), 'range' => $_->get_param('polyfold_bottom_range', 'slider'), 'responsive' => $this->_truefalse($_->get_param('polyfold_bottom_responsive', true)), 'scroll' => $this->_truefalse($_->get_param('polyfold_bottom_scroll', true)), 'time' => $_->get_param('polyfold_bottom_time', 0.3), ), 'top' => array( 'enabled' => $this->_truefalse($_->get_param('polyfold_top_enabled', false)), 'animated' => $this->_truefalse($_->get_param('polyfold_top_animated', false)), 'color' => $_->get_param('polyfold_top_color', '#ffffff'), 'ease' => $_->get_param('polyfold_top_ease', 'ease-in-out'), 'height' => $_->get_param('polyfold_top_height', 100), 'hideOnMobile' => $this->_truefalse($_->get_param('polyfold_top_hide_mobile', false)), 'inverted' => $this->_truefalse($_->get_param('polyfold_top_inverted', false)), 'leftWidth' => $_->get_param('polyfold_top_left_width', 50), 'rightWidth' => $_->get_param('polyfold_top_right_width', 50), 'negative' => $this->_truefalse($_->get_param('polyfold_top_negative', false)), 'placement' => $_->get_param('polyfold_top_placement', 1), 'point' => $_->get_param('polyfold_top_point', 'sides'), 'range' => $_->get_param('polyfold_top_range', 'slider'), 'responsive' => $this->_truefalse($_->get_param('polyfold_top_responsive', true)), 'scroll' => $this->_truefalse($_->get_param('polyfold_top_scroll', true)), 'time' => $_->get_param('polyfold_top_time', 0.3), ), ); } //REVEALER MIGRATION if($_->get_param('revealer_enabled', false) !== false){ $obj['revslider-revealer-addon'] = array( 'enable' => $this->_truefalse($_->get_param('revealer_enabled', false)), 'direction' => $_->get_param('revealer_direction', 'open_horizontal'), 'color' => $_->get_param('revealer_color', '#000000'), 'easing' => $_->get_param('revealer_easing', 'power2.out'), 'duration' => $_->get_param('revealer_duration', 500), 'delay' => $_->get_param('revealer_delay', 10), 'overlay' => array( 'enable' => $this->_truefalse($_->get_param('revealer_overlay_enabled', false)), 'color' => $_->get_param('revealer_overlay_color', '#000000'), 'easing' => $_->get_param('revealer_overlay_easing', 'power2.out'), 'duration' => $_->get_param('revealer_overlay_duration', 500), 'delay' => $_->get_param('revealer_overlay_delay', 10), ), 'spinner' => array( 'type' => $_->get_param('revealer_spinner', 'default'), 'color' => $_->get_param('revealer_spinner_color', '#FFFFFF'), ), ); $obj['revslider-revealer-addon']['delay'] = intval($obj['revslider-revealer-addon']['delay']); if($obj['revslider-revealer-addon']['delay'] < 10){ $obj['revslider-revealer-addon']['delay'] = 10; } if($obj['revslider-revealer-addon']['delay'] > 10000){ $obj['revslider-revealer-addon']['delay'] = 10000; } $obj['revslider-revealer-addon']['overlay']['delay'] = intval($obj['revslider-revealer-addon']['overlay']['delay']); if($obj['revslider-revealer-addon']['overlay']['delay'] < 10){ $obj['revslider-revealer-addon']['overlay']['delay'] = 10; } if($obj['revslider-revealer-addon']['overlay']['delay'] > 10000){ $obj['revslider-revealer-addon']['overlay']['delay'] = 10000; } $obj['revslider-revealer-addon']['duration'] = intval($obj['revslider-revealer-addon']['duration']); if($obj['revslider-revealer-addon']['duration'] < 10){ $obj['revslider-revealer-addon']['duration'] = 10; } if($obj['revslider-revealer-addon']['duration'] > 10000){ $obj['revslider-revealer-addon']['duration'] = 10000; } $obj['revslider-revealer-addon']['overlay']['duration'] = intval($obj['revslider-revealer-addon']['overlay']['duration']); if($obj['revslider-revealer-addon']['overlay']['duration'] < 10){ $obj['revslider-revealer-addon']['overlay']['duration'] = 10; } if($obj['revslider-revealer-addon']['overlay']['duration'] > 10000){ $obj['revslider-revealer-addon']['overlay']['duration'] = 10000; } } //BUBBLEMORPH MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('bubblemorph_enabled', false) !== false){ $obj['revslider-bubblemorph-addon'] = array('enable' => $this->_truefalse($_->get_param('bubblemorph_enabled'))); } //DUALTONE MIGRATION (NO DEFAULTS NEEDED, LEAVE IT OUT !!) if($_->get_param('duotonefilters_enabled', false) !== false){ $obj['revslider-duotonefilters-addon'] = array( 'enable' => $this->_truefalse($_->get_param('duotonefilters_enabled', false)), 'simplify' => array( 'enable' => $this->_truefalse($_->get_param('duotonefilters_simplified', false)), 'easing' => $_->get_param('duotonefilters_easing', 'ease-in'), 'duration' => $_->get_param('duotonefilters_timing', 750), ), ); } //PARTICLE EFFECTS MIGRATION /** * even if we dont need the values in the Slider * push it here so that it still exists later on for the layers * otherwise it will be lost and no longer available for the layers * the values will be removed later on **/ if($_->get_param('particles_enabled', false) !== false){ /* Canvas now draws all particles as SVG's for improved overall functionality and performance Because of this change, the following is needed to normalize the sizes */ $partSize = $_->get_param('particles_size_value', 6); $partShape = $_->get_param('particles_shape_type', 'circle'); $partSizeMin = $_->get_param('particles_size_min_value', 1); $partSizeAnimMin = $_->get_param('particles_size_anim_min', 1); $partOpacityRandom = $this->_truefalse($_->get_param('particles_opacity_random', false)); $partOpacity = $_->get_param('particles_opacity_value', 100); $partOpacityMin = $_->get_param('particles_opacity_min_value', 25); if($partShape === 'edge' || $partShape === 'triangle'){ $partSize = max(round(intval($partSize) * 0.75), 1); $partSizeMin = max(floatval($partSizeMin) * 0.75, 0.1); $partSizeAnimMin = max(floatval($partSizeAnimMin) * 0.75, 0.1); } else if($partShape === 'polygon'){ $partSize = max(round(intval($partSize) * 0.85), 1); $partSizeMin = max(floatval($partSizeMin) * 0.85, 0.1); $partSizeAnimMin = max(floatval($partSizeAnimMin) * 0.85, 0.1); } else if($partShape === 'star'){ $partSizeMin = max($partSizeMin, 1); $partSizeAnimMin = max(floatval($partSizeAnimMin), 0.1); } else { $partSize = max(round(intval($partSize) * 0.5), 1); $partSizeMin = max(floatval($partSizeMin) * 0.5, 0.1); $partSizeAnimMin = max(floatval($partSizeAnimMin) * 0.5, 0.1); } if($partOpacityRandom && $partShape === 'edge' || $partShape === 'triangle' || $partShape === 'polygon' || $partShape === 'star'){ $partOpacity = min(intval($partOpacity) + 25, 100); $partOpacityMin = min(intval($partOpacityMin) + 25, 100); } $obj['revslider-particles-addon'] = array( 'enable' => $this->_truefalse($_->get_param('particles_enabled', false)), 'endSlide' => $_->get_param('particles_end_slide', 'last'), 'startSlide' => $_->get_param('particles_start_slide', 'first'), 'hideOnMobile' => $this->_truefalse($_->get_param('particles_hide_on_mobile', false)), 'particles' => array( 'shape' => $partShape, 'number' => $_->get_param('particles_number_value', 80), 'size' => $partSize, 'sizeMin' => $partSizeMin, 'random' => $this->_truefalse($_->get_param('particles_size_random', true)), ), 'styles' => array( 'border' => array( 'enable' => $this->_truefalse($_->get_param('particles_border_enable', false)), 'color' => $_->get_param('particles_border_color', '#ffffff'), 'opacity' => $_->get_param('particles_border_opacity', 100), 'size' => $_->get_param('particles_border_size', 1), ), 'lines' => array( 'enable' => $this->_truefalse($_->get_param('particles_line_enable', false)), 'color' => $_->get_param('particles_line_color', '#ffffff'), 'width' => $_->get_param('particles_line_width', 1), 'opacity' => $_->get_param('particles_line_opacity', 100), 'distance' => $_->get_param('particles_line_distance', 150), ), 'particle' => array( 'color' => $_->get_param('particles_color_value', '#ffffff'), 'opacity' => $partOpacity, 'opacityMin' => $partOpacityMin, 'opacityRandom' => $partOpacityRandom, 'zIndex' => $_->get_param('particles_zindex', 'default'), ), ), 'movement' => array( 'enable' => $this->_truefalse($_->get_param('particles_move_enable', true)), 'randomSpeed' => $this->_truefalse($_->get_param('particles_move_random', true)), 'speed' => $_->get_param('particles_move_speed', 1), 'speedMin' => $_->get_param('particles_move_speed_min', 1), 'direction' => $_->get_param('particles_move_direction', 'none'), 'straight' => $this->_truefalse($_->get_param('particles_move_straight', true)), 'bounce' => $this->_truefalse($_->get_param('particles_move_bounce', false)), ), 'interactivity' => array( 'hoverMode' => ($this->_truefalse($_->get_param('particles_onhover_enable'))) ? $_->get_param('particles_onhover_mode', 'repulse') : 'none', 'clickMode' => ($this->_truefalse($_->get_param('particles_onclick_enable'))) ? $_->get_param('particles_onclick_mode', 'repulse') : 'none', ), 'bubble' => array( 'distance' => $_->get_param('particles_modes_bubble_distance', 400), 'size' => $_->get_param('particles_modes_bubble_size', 40), 'opacity' => $_->get_param('particles_modes_bubble_opacity', 40), ), 'grab' => array( 'distance' => $_->get_param('particles_modes_grab_distance', 400), 'opacity' => $_->get_param('particles_modes_grab_opacity', 50), ), 'repulse' => array( 'distance' => $_->get_param('particles_modes_repulse_distance', 200), 'easing' => 100, // new option ), 'pulse' => array( 'size' => array( 'enable' => $this->_truefalse($_->get_param('particles_size_anim_enable', false)), 'speed' => $_->get_param('particles_size_anim_speed', 40), 'min' => $partSizeAnimMin, 'sync' => $this->_truefalse($_->get_param('particles_size_anim_sync', false)), ), 'opacity' => array( 'enable' => $this->_truefalse($_->get_param('particles_opacity_anim_enable', false)), 'speed' => $_->get_param('particles_opacity_anim_speed', 3), 'min' => $_->get_param('particles_opacity_anim_min', 0), 'sync' => $this->_truefalse($_->get_param('particles_opacity_anim_sync', false)), ), ), ); } return $obj; } /** * Migrate the Slider AddOns that were existing prior to version 6.0 * @since: 6.0 **/ public function migrate_slide_AddOn($_, $_s, $slide_nr = false){ $obj = array(); // WEATHER MIGRATION if($_->get_param('revslider-weather-location-type', false) !== false){ $obj['revslider-weather-addon'] = array( 'location' => ($_->get_param('revslider-weather-location-type', 'name') === 'name') ? $_->get_param('revslider-weather-location-name', 'Cologne') : $_->get_param('revslider-weather-location-woeid', '667931'), 'unit' => $_->get_param('revslider-weather-unit', 'c') ); } // FILMSTRIP if($_->get_param('filmstrip_enabled', false) !== false){ $ftimes = explode(',', $_->get_param('filmstrip_times')); $filmstrip_settings = str_replace('\\', '', $_->get_param('filmstrip_settings')); $obj['revslider-filmstrip-addon'] = array( 'enable' => $this->_truefalse($_->get_param('filmstrip_enabled', false)), 'direction' => $_->get_param('filmstrip_direction', 'right-to-left'), 'mobile' => $this->_truefalse($_->get_param('filmstrip_mobile', false)), 'times' => $this->c_to_resp(array('default' => 40, 'val' => array('desktop' => $this->get_val($ftimes, 0), 'notebook' => $this->get_val($ftimes, 1), 'tablet' => $this->get_val($ftimes, 2), 'mobile' => $this->get_val($ftimes, 3)))), 'settings' => json_decode($filmstrip_settings, true) ); } //SLICEY if($_->get_param('slicey_globals', false) !== false){ $slicey = json_decode(str_replace('\\', '', $_->get_param('slicey_globals'))); $obj['revslider-slicey-addon'] = array( 'shadow' => array( 'blur' => $this->get_val($slicey, 'blur', 5), 'color' => $this->get_val($slicey, 'color', 'transparent'), 'strength' => $this->get_val($slicey, 'strength', 0) ), ); } // PANORAMA if($_->get_param('panorama_enabled', false) !== false){ $obj['revslider-panorama-addon'] = array( 'enable' => $this->_truefalse($_->get_param('panorama_enabled', false)), 'mobilelock' => true, 'autoplay' => array( 'enable' => $this->_truefalse($_->get_param('panorama_autoplay', false)), 'direction' => $_->get_param('panorama_direction', 'forward'), 'speed' => $_->get_param('panorama_speed', 100), ), 'interaction' => array( 'controls' => $_->get_param('panorama_controls', 'throw'), 'speed' => $_->get_param('panorama_throw_speed', 750), ), 'zoom' => array( 'enable' => $this->_truefalse($_->get_param('panorama_mousewheel_zoom', false)), 'smooth' => $this->_truefalse($_->get_param('panorama_smooth_zoom', true)), 'min' => $_->get_param('panorama_zoom_min', 75), 'max' => $_->get_param('panorama_zoom_max', 150), ), 'camera' => array( 'fov' => $_->get_param('panorama_camera_fov', 75), 'far' => $_->get_param('panorama_camera_far', 1000), ), 'sphere' => array( 'radius' => $_->get_param('panorama_sphere_radius', 100), 'wsegments' => $_->get_param('panorama_sphere_wsegments', 100), 'hsegments' => $_->get_param('panorama_sphere_hsegments', 40), ), ); } // PAINTBRUSH if($_->get_param('paintbrush_enabled', false) !== false){ $obj['revslider-paintbrush-addon'] = array( 'enable' => $this->_truefalse($_->get_param('paintbrush_enabled', false)), 'image' => array( 'source' => $_->get_param('paintbrush_source', 'local'), 'custom' => $_->get_param('paintbrush_img', ''), 'blur' => array( 'enable' => $this->_truefalse($_->get_param('paintbrush_blur', false)), 'amount' => $_->get_param('paintbrush_bluramount', 10), 'responsive' => $this->_truefalse($_->get_param('paintbrush_scaleblur', false)), 'fixedges' => array( 'enable' => $this->_truefalse($_->get_param('paintbrush_fixedges', false)), 'amount' => $_->get_param('paintbrush_edgeamount', 10), ), ), ), 'brush' => array( 'style' => $_->get_param('paintbrush_style', 'round'), 'size' => $_->get_param('paintbrush_size', 80), 'responsive' => $this->_truefalse($_->get_param('paintbrush_responsive', false)), 'disappear' => array( 'enable' => $this->_truefalse($_->get_param('paintbrush_disappear', false)), 'time' => $_->get_param('paintbrush_fadetime', 1000), ), ), 'mobile' => array( 'disable' => $this->_truefalse($_->get_param('paintbrush_mobile', false)), 'fallback' => $this->_truefalse($_->get_param('paintbrush_fallback', false)), ), ); $obj['revslider-paintbrush-addon']['image']['blur']['amount'] = intval($obj['revslider-paintbrush-addon']['image']['blur']['amount']); if($obj['revslider-paintbrush-addon']['image']['blur']['amount'] < 1){ $obj['revslider-paintbrush-addon']['image']['blur']['amount'] = 1; } if($obj['revslider-paintbrush-addon']['image']['blur']['amount'] > 100){ $obj['revslider-paintbrush-addon']['image']['blur']['amount'] = 100; } $obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount'] = intval($obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount']); if($obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount'] < 0){ $obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount'] = 0; } if($obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount'] > 100){ $obj['revslider-paintbrush-addon']['image']['blur']['fixedges']['amount'] = 100; } $obj['revslider-paintbrush-addon']['brush']['size'] = intval($obj['revslider-paintbrush-addon']['brush']['size']); if($obj['revslider-paintbrush-addon']['brush']['size'] < 5){ $obj['revslider-paintbrush-addon']['brush']['size'] = 5; } if($obj['revslider-paintbrush-addon']['brush']['size'] > 500){ $obj['revslider-paintbrush-addon']['brush']['size'] = 500; } $obj['revslider-paintbrush-addon']['brush']['disappear']['time'] = intval($obj['revslider-paintbrush-addon']['brush']['disappear']['time']); if($obj['revslider-paintbrush-addon']['brush']['disappear']['time'] < 100){ $obj['revslider-paintbrush-addon']['brush']['disappear']['time'] = 100; } if($obj['revslider-paintbrush-addon']['brush']['disappear']['time'] > 10000){ $obj['revslider-paintbrush-addon']['brush']['disappear']['time'] = 10000; } } // DISTORTION if($_->get_param('liquideffect_enabled', false) !== false){ $obj['revslider-liquideffect-addon'] = array( 'enable' => $this->_truefalse($_->get_param('liquideffect_enabled', false)), 'map' => array( 'image' => $_->get_param('liquideffect_image', 'Ripple'), 'custom' => $_->get_param('liquideffect_custommap', ''), 'size' => $_->get_param('liquideffect_size', 'Large'), ), 'animation' => array( 'enable' => $this->_truefalse($_->get_param('liquideffect_autoplay', true)), 'speedx' => $_->get_param('liquideffect_speedx', 2), 'speedy' => $_->get_param('liquideffect_speedy', 20), 'rotation' => $_->get_param('liquideffect_rotation', 0), 'rotationx' => $_->get_param('liquideffect_rotationx', 20), 'rotationy' => $_->get_param('liquideffect_rotationy', 0), 'scalex' => $_->get_param('liquideffect_scalex', 20), 'scaley' => $_->get_param('liquideffect_scaley', 20), ), 'transition' => array( 'enable' => $this->_truefalse($_->get_param('liquideffect_transition', true)), 'cross' => $this->_truefalse($_->get_param('liquideffect_transcross', true)), 'duration' => $_->get_param('liquideffect_transtime', 1000), 'easing' => $_->get_param('liquideffect_easing', 'power3.out'), 'speedx' => $_->get_param('liquideffect_transpeedx', 2), 'speedy' => $_->get_param('liquideffect_transpeedy', 100), 'rotation' => $_->get_param('liquideffect_transrot', 0), 'rotationx' => $_->get_param('liquideffect_transrotx', 20), 'rotationy' => $_->get_param('liquideffect_transroty', 0), 'scalex' => $_->get_param('liquideffect_transitionx', 2), 'scaley' => $_->get_param('liquideffect_transitiony', 1280), 'power' => $this->_truefalse($_->get_param('liquideffect_transpower', false)), ), 'interaction' => array( 'enable' => $this->_truefalse($_->get_param('liquideffect_interactive', false)), 'event' => $_->get_param('liquideffect_event', 'mousemove'), 'duration' => $_->get_param('liquideffect_intertime', 500), 'easing' => $_->get_param('liquideffect_intereasing', 'power2.out'), 'speedx' => $_->get_param('liquideffect_interspeedx', 0), 'speedy' => $_->get_param('liquideffect_interspeedy', 0), 'rotation' => $_->get_param('liquideffect_interotation', 0), 'scalex' => $_->get_param('liquideffect_interscalex', 2), 'scaley' => $_->get_param('liquideffect_interscaley', 1280), 'disablemobile' => $this->_truefalse($_->get_param('liquideffect_mobile', false)), ), ); } // DUOTONE if($_->get_param('duotonefilter_addon', false) !== false){ $obj['revslider-duotonefilters-addon'] = array('filter' => $_->get_param('duotonefilter_addon', 'rs-duotone-none')); } // BEFOREAFTER if($_->get_param('beforeafter_enabled', false) !== false){ $globals = json_decode(str_replace('\\', '', $_->get_param('beforeafter_globals', array('moveto' => '30%|30%|30%|30%'))), true); $movetos = explode('|', $this->get_val($globals, 'moveto')); $obj['revslider-beforeafter-addon'] = array( 'enable' => $this->_truefalse($_->get_param('beforeafter_enabled', false)), 'direction' => $_->get_param('beforeafter_direction', 'horizontal'), 'delay' => $_->get_param('beforeafter_delay', 500), 'time' => $_->get_param('beforeafter_time', 750), 'easing' => $_->get_param('beforeafter_easing', 'power2.inOut'), 'animateOut' => $_->get_param('beforeafter_animateout', 'fade'), 'moveTo' => $this->c_to_resp(array('default' => 50, 'val' => array('desktop' => $this->get_val($movetos, 0), 'notebook' => $this->get_val($movetos, 1), 'tablet' => $this->get_val($movetos, 2), 'mobile' => $this->get_val($movetos, 3)))), 'teaser' => array( 'set' => $_->get_param('beforeafter_bouncearrows', 'none'), 'type' => $_->get_param('beforeafter_bouncetype', 'repel'), 'distance' => $_->get_param('beforeafter_bounceamount', 5), 'speed' => $_->get_param('beforeafter_bouncespeed', 1500), 'easing' => $_->get_param('beforeafter_bounceeasing', 'ease-in-out'), 'delay' => $_->get_param('beforeafter_bouncedelay', 0), ), 'shift' => array( 'set' => $this->_truefalse($_->get_param('beforeafter_shiftarrows', false)), 'offset' => $_->get_param('beforeafter_shiftoffset', 10), 'speed' => $_->get_param('beforeafter_shifttiming', 300), 'easing' => $_->get_param('beforeafter_shifteasing', 'ease'), 'delay' => $_->get_param('beforeafter_shiftdelay', 0), ), 'bg' => array( 'type' => $_->get_param('background_type_beforeafter', 'trans'), 'color' => $_->get_param('bg_color_beforeafter', '#e7e7e7'), 'externalSrc' => $_->get_param('bg_external_beforeafter', ''), 'fit' => $_->get_param('bg_fit_beforeafter', 'cover'), 'fitX' => $_->get_param('bg_fit_x_beforeafter', '100'), 'fitY' => $_->get_param('bg_fit_y_beforeafter', '100'), 'position' => $_->get_param('bg_position_beforeafter', 'center center'), 'positionX' => $_->get_param('bg_position_x_beforeafter', '0'), 'positionY' => $_->get_param('bg_position_y_beforeafter', '0'), 'repeat' => $_->get_param('bg_repeat_beforeafter', 'no-repeat'), 'image' => $_->get_param('image_url_beforeafter', ''), 'imageId' => $_->get_param('image_id_beforeafter', ''), 'imageSourceType' => $_->get_param('image_source_type_beforeafter', ''), 'mpeg' => $_->get_param('bg_mpeg_beforeafter', ''), 'vimeo' => $_->get_param('bg_vimeo_beforeafter', ''), 'youtube' => $_->get_param('bg_youtube_beforeafter', ''), 'width' => '', 'height' => '', 'video' => array( 'args' => $_->get_param('video_arguments_beforeafter', 'hd=1&wmode=opaque&showinfo=0&rel=0;'), 'argsVimeo' => $_->get_param('video_arguments_vim_beforeafter', 'title=0&byline=0&portrait=0&api=1'), 'dottedOverlay' => $_->get_param('video_dotted_overlay_beforeafter', 'none'), 'startAt' => $_->get_param('video_start_at_beforeafter', ''), 'endAt' => $_->get_param('video_end_at_beforeafter', ''), 'forceCover' => $this->_truefalse($_->get_param('video_force_cover_beforeafter', true)), 'forceRewind' => $this->_truefalse($_->get_param('video_force_rewind_beforeafter', true)), 'loop' => $_->get_param('video_loop_beforeafter', 'none'), 'mute' => $this->_truefalse($_->get_param('video_mute_beforeafter', true)), 'nextSlideAtEnd' => $this->_truefalse($_->get_param('video_nextslide_beforeafter', false)), 'ratio' => $_->get_param('video_ratio_beforeafter', '16:9'), 'speed' => $_->get_param('video_speed_beforeafter', '1'), 'volume' => $_->get_param('video_volume_beforeafter', ''), ), 'videoId' => '', ), ); } //PARTICLE EFFECTS MIGRATION if($this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'enable'), false)) !== false){ $p_start_at = $_s->get_param(array('addOns', 'revslider-particles-addon', 'startSlide'), 'first'); $p_end_at = $_s->get_param(array('addOns', 'revslider-particles-addon', 'endSlide'), 'last'); $add_particles = false; if($p_start_at === 'first' && $p_end_at === 'last'){ $add_particles = true; }elseif($p_start_at === 'first' && intval($p_end_at) >= $slide_nr){ $add_particles = true; }elseif($p_end_at === 'last' && intval($p_start_at) <= $slide_nr){ $add_particles = true; }elseif(intval($p_start_at) <= $slide_nr && intval($p_end_at) >= $slide_nr){ $add_particles = true; } if($add_particles === true){ $obj['revslider-particles-addon'] = array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'enable'), false)), 'hideOnMobile' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'hideOnMobile'), false)), 'particles' => array( 'shape' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'particles', 'shape'), 'circle'), 'number' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'particles', 'number'), 80), 'size' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'particles', 'size'), 6), 'sizeMin' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'particles', 'sizeMin'), 1), 'random' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'particles', 'random'), true)) ), 'styles' => array( 'border' => array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'border', 'enable'), false)), 'color' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'border', 'color'), '#ffffff'), 'opacity' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'border', 'opacity'), 100), 'size' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'border', 'size'), 1) ), 'lines' => array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'lines', 'enable'), false)), 'color' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'lines', 'color'), '#ffffff'), 'width' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'lines', 'width'), 1), 'opacity' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'lines', 'opacity'), 100), 'distance' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'lines', 'distance'), 150) ), 'particle' => array( 'color' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'particle', 'color'), '#ffffff'), 'opacity' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'particle', 'opacity'), 100), 'opacityMin' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'particle', 'opacityMin'), 25), 'opacityRandom' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'particle', 'opacityRandom'), false)), 'zIndex' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'styles', 'particle', 'zIndex'), 'default') ) ), 'movement' => array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'enable'), true)), 'randomSpeed' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'randomSpeed'), true)), 'speed' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'speed'), 1), 'speedMin' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'speedMin'), 1), 'direction' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'direction'), 'none'), 'straight' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'straight'), true)), 'bounce' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'movement', 'bounce'), false)) ), 'interactivity' => array( 'hoverMode' => ($this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'interactivity', 'hoverMode')))) ? $_s->get_param(array('addOns', 'revslider-particles-addon', 'interactivity', 'hoverMode'), 'repulse') : 'none', 'clickMode' => ($this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'interactivity', 'clickMode')))) ? $_s->get_param(array('addOns', 'revslider-particles-addon', 'interactivity', 'clickMode'), 'repulse') : 'none' ), 'bubble' => array( 'distance' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'bubble', 'distance'), 400), 'size' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'bubble', 'size'), 40), 'opacity' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'bubble', 'opacity'), 40) ), 'grab' => array( 'distance' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'grab', 'distance'), 400), 'opacity' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'grab', 'opacity'), 50) ), 'repulse' => array( 'distance' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'repulse', 'distance'), 200), 'easing' => 100 /* new option */ ), 'pulse' => array( 'size' => array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'size', 'enable'), false)), 'speed' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'size', 'speed'), 40), 'min' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'size', 'min'), 1), 'sync' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'size', 'sync'), false)) ), 'opacity' => array( 'enable' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'opacity', 'enable'), false)), 'speed' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'opacity', 'speed'), 3), 'min' => $_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'opacity', 'min'), 1), 'sync' => $this->_truefalse($_s->get_param(array('addOns', 'revslider-particles-addon', 'pulse', 'opacity', 'sync'), false)) ) ) ); } } return $obj; } /** * Migrate the Slider AddOns that were existing prior to version 6.0 * @since: 6.0 **/ public function migrate_layer_AddOn(&$_, $slide){ $obj = array(); //EXPLODING LAYERS SEE IN SUBMIGRATION ROUTINE !!!! //WHITEBOARD MIGRATION if($this->get_val($_, 'whiteboard', false) !== false){ $wbenabled = $this->get_val($_, array('whiteboard', 'hand_function')); $obj['revslider-whiteboard-addon'] = array( 'enable' => $wbenabled !== 'off' ? true : false, 'hand' => array( 'angle' => $this->get_val($_, array('whiteboard', 'hand_angle')), 'angleRepeat' => $this->get_val($_, array('whiteboard', 'hand_angle_repeat')), 'direction' => $this->get_val($_, array('whiteboard', 'hand_direction')), 'rotation' => $this->get_val($_, array('whiteboard', 'hand_full_rotation')), 'rotationAngle' => $this->get_val($_, array('whiteboard', 'hand_full_rotation_angle')), 'mode' => $this->get_val($_, array('whiteboard', 'hand_function')), 'gotoLayer' => $this->get_val($_, array('whiteboard', 'hand_gotolayer')), 'type' => $this->get_val($_, array('whiteboard', 'hand_type')), 'x' => $this->get_val($_, array('whiteboard', 'hand_x_offset')), 'y' => $this->get_val($_, array('whiteboard', 'hand_y_offset')), ), 'jitter' => array( 'distance' => $this->get_val($_, array('whiteboard', 'jitter_distance')), 'distanceHorizontal' => $this->get_val($_, array('whiteboard', 'jitter_distance_horizontal')), 'offset' => $this->get_val($_, array('whiteboard', 'jitter_offset')), 'offsetHorizontal' => $this->get_val($_, array('whiteboard', 'jitter_offset_horizontal')), 'repeat' => $this->get_val($_, array('whiteboard', 'jitter_repeat')), ), ); } //TYPEWRITER MIGRATION if($this->get_val($_, 'typewriter', false) !== false){ $obj['revslider-typewriter-addon'] = array( 'enable' => $this->_truefalse($this->get_val($_, array('typewriter', 'enabled'))), 'blinking_speed' => $this->get_val($_, array('typewriter', 'blinking_speed')), 'cursor_type' => $this->get_val($_, array('typewriter', 'cursor_type')), 'blinking' => $this->_truefalse($this->get_val($_, array('typewriter', 'blinking'))), 'delays' => $this->get_val($_, array('typewriter', 'delays')), 'deletion_delay' => $this->get_val($_, array('typewriter', 'deletion_delay')), 'deletion_speed' => $this->get_val($_, array('typewriter', 'deletion_speed')), 'hide_cursor' => $this->_truefalse($this->get_val($_, array('typewriter', 'hide_cursor'))), 'linebreak_delay' => $this->get_val($_, array('typewriter', 'linebreak_delay')), 'lines' => $this->get_val($_, array('typewriter', 'lines')), 'looped' => $this->_truefalse($this->get_val($_, array('typewriter', 'looped'))), 'newline_delay' => $this->get_val($_, array('typewriter', 'newline_delay')), 'sequenced' => $this->_truefalse($this->get_val($_, array('typewriter', 'sequenced'))), 'speed' => $this->get_val($_, array('typewriter', 'speed')), 'start_delay' => $this->get_val($_, array('typewriter', 'start_delay')), 'word_delay' => $this->get_val($_, array('typewriter', 'word_delay')), ); } //BEFORE AFTER MIGRATION if($this->get_val($_, 'beforeafter', false) !== false){ $obj['revslider-beforeafter-addon'] = array( 'position' => $this->get_val($_, array('beforeafter', 'position'), 'before'), ); } // WEATHER ADDON MIGRATION $layer_text = $this->get_val($_, 'text', 'New layer'); if(strpos($layer_text, '{{weather_') !== false || strpos($layer_text, '%weather_') !== false){ $params = $slide->get_params(); $addons = $this->get_val($params, 'addOns', array()); $weather = $this->get_val($addons, 'revslider-weather-addon', array()); // push the Slide's "weather location" onto the Layer $obj['revslider-weather-addon'] = array( 'location' => $this->get_val($weather, 'location', 'Cologne'), 'unit' => $this->get_val($weather, 'unit', 'c') ); // replace %weather_wildcard% with {{weather_wildcard}} if(strpos($layer_text, '%weather_') !== false){ $layer_text = preg_replace_callback( '/%weather.*?%/', array($this, 'preg_replace_callback_addon'), $layer_text ); $this->set_val($_, 'text', $layer_text); } } //SLICEY LAYER SETTINGS if($this->get_val($_, 'type') === 'shape' && $this->get_val($_, 'subtype') === 'slicey'){ $obj['revslider-slicey-addon'] = array( 'scaleOffset' => $this->get_val($_, array('slicey', 'scale_offset'), 20), 'blurStart' => $this->get_val($_, array('slicey', 'blurlstart'), 'inherit'), 'blurEnd' => $this->get_val($_, array('slicey', 'blurlend'), 'inherit'), ); } //BUBBLEMORPH LAYER SETTINGS if($this->get_val($_, 'type') === 'shape' && $this->get_val($_, 'subtype') === 'bubblemorph'){ // incoming structure could be a single value or an Array, and value could also be "inherit" $bubbleObj = array(); $bubbleDefaults = array( 'max' => 6, 'speedx' => 0.25, 'speedy' => 1, 'bufferx' => 0, 'buffery' => 0, 'blurstrength' => 0, 'blurcolor' => 'rgba(0, 0, 0, 0.35)', 'blurx' => 0, 'blury' => 0, 'bordersize' => 0, 'bordercolor' => '#000000', ); // need to sanitize as incoming value could be either a single value or an Array $bubblemorph = $this->get_val($_, 'bubblemorph'); foreach($bubblemorph as $prop => $bubbleVal){ // make sure value is an Array if(!is_array($bubbleVal)){ $bubbleVal = array($bubbleVal, $bubbleVal, $bubbleVal, $bubbleVal); } // make sure Array length is 4 while (count($bubbleVal) < 4){ $bubbleVal[count($bubbleVal)] = $bubbleVal[count($bubbleVal) - 1]; } // convert possible 'inherit' values foreach($bubbleVal as $bk => $bv){ if($bv == 'inherit'){ $bubbleVal[$bk] = $bubbleDefaults[$prop]; } } // write new values to be passed into the cToResp function $bubbleObj[$prop] = array('desktop' => $this->get_val($bubbleVal, 0), 'notebook' => $this->get_val($bubbleVal, 1), 'tablet' => $this->get_val($bubbleVal, 2), 'mobile' => $this->get_val($bubbleVal, 3)); } $obj['revslider-bubblemorph-addon'] = array( 'settings' => array( 'maxmorphs' => $this->c_to_resp(array('default' => $bubbleDefaults['max'], 'val' => $this->get_val($bubbleObj, 'max'))), 'speedx' => $this->c_to_resp(array('default' => $bubbleDefaults['speedx'], 'val' => $this->get_val($bubbleObj, 'speedx'))), 'speedy' => $this->c_to_resp(array('default' => $bubbleDefaults['speedy'], 'val' => $this->get_val($bubbleObj, 'speedy'))), 'bufferx' => $this->c_to_resp(array('default' => $bubbleDefaults['bufferx'], 'val' => $this->get_val($bubbleObj, 'bufferx'))), 'buffery' => $this->c_to_resp(array('default' => $bubbleDefaults['buffery'], 'val' => $this->get_val($bubbleObj, 'buffery'))), ), 'shadow' => array( 'strength' => $this->c_to_resp(array('default' => $bubbleDefaults['blurstrength'], 'val' => $this->get_val($bubbleObj, 'blurstrength'))), 'color' => $this->c_to_resp(array('default' => $bubbleDefaults['blurcolor'], 'val' => $this->get_val($bubbleObj, 'blurcolor'))), 'offsetx' => $this->c_to_resp(array('default' => $bubbleDefaults['blurx'], 'val' => $this->get_val($bubbleObj, 'blurx'))), 'offsety' => $this->c_to_resp(array('default' => $bubbleDefaults['blury'], 'val' => $this->get_val($bubbleObj, 'blury'))), ), 'border' => array( 'size' => $this->c_to_resp(array('default' => $bubbleDefaults['bordersize'], 'val' => $this->get_val($bubbleObj, 'bordersize'))), 'color' => $this->c_to_resp(array('default' => $bubbleDefaults['bordercolor'], 'val' => $this->get_val($bubbleObj, 'bordercolor'))), ), ); } return $obj; } /** * needed for the addons **/ public function preg_replace_callback_addon($matches){ return '{{' . str_replace('%', '', $matches[0]) . '}}'; } /* CREATE A 4 LEVEL OBJECT STRUCTURE (DESKTOP, NOTEBOOK, TABLET, MOBILE) WITH DEFAULT OR PREDEFINED VALUES VALUE, EDITED (true/false), UNIT (PX, %, EM...) * @before: RevSliderPluginUpdate::cToResp(); */ public function c_to_resp($attr = array('default' => 0, 'unit' => '')){ $newObj = array(); $unit = $this->get_val($attr, 'unit', ''); $v = $this->get_val($attr, 'default', 0); foreach($this->_respsizes as $i => $rv){ $s = $this->_respsizes[$i]; $sold = $this->_respsizesold[$i]; $val = $this->get_val($attr, 'val', false); /** * first we check if the old value exists **/ if(isset($val[$sold])){ /** * take it as it is **/ $v = $this->get_val($val, $sold, false); }else{ /** * does not exist * 1. check if any of the four values exist **/ $is_dntm = (is_array($val) && (isset($val['desktop']) || isset($val['notebook']) || isset($val['tablet']) || isset($val['mobile']))) ? true : false; if(is_array($val) && $is_dntm === false){ // || is_object($val) /** * 2. check if we are an array but not the 4 sizes * - if this is the case, take the array as it is! **/ $v = $val; //(array) }elseif(!is_object($val) && !is_array($val) && $val !== false){ /** * 3. check if we are just a value * - if this is the case, just take the value **/ $v = $val; }elseif((!is_object($val) && !is_array($val)) || $this->get_val($val, $sold, false) === false){ // $val !== false || || $this->get_val($val, $sold, false) === null /** * 4. check if not array and object, also if old value not exist * - push the default, wich is until here still in $v **/ $v = $v; }else{ /** * 5. as none of these fit, take the $sold value out of $val **/ $v = $this->get_val($val, $sold, false); } } /** * check if the new value is an array or not **/ if(is_array($v) || is_object($v)){ $newObj[$s] = array('v' => $v, 'e' => false); if($attr !== false && $val !== false && $this->get_val($val, $sold, false) !== false){ $newObj[$s]['e'] = true; } /** * add the corresponding units to all values in the array if needed **/ foreach($v as $vi => $vval){ if(strlen($unit) > 0 && $v[$vi] != 'auto' && $v[$vi] != 'none'){ $newObj[$s]['v'][$vi] = intval($v[$vi]) . $unit; }else{ $newObj[$s]['v'][$vi] = $v[$vi]; } if($unit == '' && !is_numeric($newObj[$s]['v'][$vi])){ if(strpos($newObj[$s]['v'][$vi], '%') !== false){ $newObj[$s]['v'][$vi] = intval($newObj[$s][$vi]) .'%'; }elseif(strpos($newObj[$s]['v'][$vi], 'px') !== false){ $newObj[$s]['v'][$vi] = intval($newObj[$s]['v'][$vi]) .'px'; } } } }else{ /** * add the corresponding units to the value if needed **/ if(strlen($unit) > 0){ if($v !== 'auto' && $v !== 'none' && $v !== ''){ $nv = intval($v) . $unit; }else{ $nv = $v; } }else{ $nv = $v; } $newObj[$s] = array('v' => $nv, 'e' => false, 'u' => $unit); if($this->get_val($val, $sold, false) !== false){ $newObj[$s]['e'] = true; } if($newObj[$s]['v'] === '' && $this->get_val($attr, 'default', '') !== ''){ $newObj[$s]['v'] = $this->get_val($attr, 'default'); } if(is_array($newObj[$s]['v']) || is_object($newObj[$s]['v'])){ foreach($newObj[$s]['v'] as $nok => $nov){ if($unit == '' && !is_numeric($nov) && $nov !== false && $nov !== true){ if(strpos($nov, '%') !== false){ if(is_object($newObj[$s]['v'])){ $newObj[$s]['v']->$nok = intval($nov) .'%'; }else{ $newObj[$s]['v'][$nok] = intval($nov) .'%'; } }elseif(strpos($nov, 'px') !== false){ if(is_object($newObj[$s]['v'])){ $newObj[$s]['v']->$nok = intval($nov) .'px'; }else{ $newObj[$s]['v'][$nok] = intval($nov) .'px'; } } } } }else{ if($unit == '' && !is_numeric($newObj[$s]['v']) && $newObj[$s]['v'] !== false && $newObj[$s]['v'] !== true){ if(strpos($newObj[$s]['v'], '%') !== false){ $newObj[$s]['v'] = intval($newObj[$s]['v']) .'%'; }elseif(strpos($newObj[$s]['v'], 'px') !== false){ $newObj[$s]['v'] = intval($newObj[$s]['v']) .'px'; } } } } } return $newObj; } //Make Array of Single Elements was makeArray() public function make_array($a, $len){ if(!is_array($a)){ $_ = array(); for ($i = 0; $i < $len; $i++){ $_[] = $a; } $a = $_; } return $a; } /** * CREATE A DEFAULT FRAME OBJECT * @before: RevSliderPluginUpdate::defaultFrame() **/ public function default_frame($o = array(), $overwrite_with = array()){ $f = $this->get_val($o, 'fid', 'frame_0'); $_base = array( 'grayscale' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'brightness' => array('frame_0' => 100, 'frame_1' => 100, 'frame_999' => 'inherit'), //100 'blur' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //100 'transformPerspective' => array('frame_0' => 600, 'frame_1' => 600, 'frame_999' => 600), //transform 'x' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'y' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'z' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'scaleX' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), //0 'scaleY' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), //0 'opacity' => array('frame_0' => 0, 'frame_1' => 1, 'frame_999' => 'inherit'), //1 'rotationX' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'rotationY' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'rotationZ' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'skewX' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'skewY' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //0 'originX' => array('frame_0' => '50%', 'frame_1' => '50%', 'frame_999' => 'inherit'), //'50%' 'originY' => array('frame_0' => '50%', 'frame_1' => '50%', 'frame_999' => 'inherit'), //'50%' 'originZ' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), //'0' //timeline 'ease' => array('frame_0' => false, 'frame_999' => 'power3.inOut'), //'power3.inOut' 'start' => array('frame_0' => false, 'frame_1' => 10, 'frame_999' => true), //0 'speed' => array('frame_0' => false, 'frame_999' => 300) //300 ); $_split = array( 'ease' => array('frame_0' => false, 'frame_999' => 'inherit'), 'direction' => array('frame_0' => false, 'frame_999' => 'forward'), //'forward' 'delay' => array('frame_0' => false, 'frame_999' => 5), //5 'x' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'y' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'z' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'scaleX' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), 'scaleY' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), 'rotationX' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), 'rotationY' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), 'rotationZ' => array('frame_0' => 1, 'frame_1' => 1, 'frame_999' => 'inherit'), 'skewX' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'skewY' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'originX' => array('frame_0' => '50%', 'frame_1' => '50%', 'frame_999' => 'inherit'), //'50%' 'originY' => array('frame_0' => '50%', 'frame_1' => '50%', 'frame_999' => 'inherit'), //'50%' 'originZ' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit') ); $_mask = array( 'x' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit'), 'y' => array('frame_0' => 0, 'frame_1' => 0, 'frame_999' => 'inherit') ); $o['chars'] = $this->get_val($o, 'chars', array()); $o['words'] = $this->get_val($o, 'words', array()); $o['lines'] = $this->get_val($o, 'lines', array()); $o['mask'] = $this->get_val($o, 'mask', array()); $o['color'] = $this->get_val($o, 'color', array()); $o['bgcolor'] = $this->get_val($o, 'bgcolor', array()); $gs = $this->get_val($o, 'grayscale', $this->get_val($_base, array('grayscale', $f), 0)); $bs = $this->get_val($o, 'brightness', $this->get_val($_base, array('brightness', $f), 100)); $blr = $this->get_val($o, 'blur', $this->get_val($_base, array('blur', $f), 0)); $fuse = (intval($gs) !== 0 || intval($bs) !== 100 || intval($blr) !== 0) ? true : false; $frame = array( 'alias' => $this->get_val($o, 'alias', __('On Stage', 'revslider')), 'filter' => array( 'use' => $fuse, 'grayscale' => $gs, 'brightness' => $bs, 'blur' => $blr ), 'transform' => array( 'x' => $this->c_to_resp(array('default' => $this->get_val($o, 'x', $this->get_val($_base, array('x', $f), 0)))), 'y' => $this->c_to_resp(array('default' => $this->get_val($o, 'y', $this->get_val($_base, array('y', $f), 0)))), 'z' => $this->get_val($o, 'z', $this->get_val($_base, array('z', $f), 0)), 'scaleX' => $this->get_val($o, 'scaleX', $this->get_val($_base, array('scaleX', $f), 1)), 'scaleY' => $this->get_val($o, 'scaleY', $this->get_val($_base, array('scaleY', $f), 1)), 'opacity' => $this->get_val($o, 'opacity', $this->get_val($_base, array('opacity', $f), 1)), 'rotationX' => $this->get_val($o, 'rotationX', $this->get_val($_base, array('rotationX', $f), 0)), 'rotationY' => $this->get_val($o, 'rotationY', $this->get_val($_base, array('rotationY', $f), 0)), 'rotationZ' => $this->get_val($o, 'rotationZ', $this->get_val($_base, array('rotationZ', $f), 0)), 'skewX' => $this->get_val($o, 'skewX', $this->get_val($_base, array('skewX', $f), 0)), 'skewY' => $this->get_val($o, 'skewY', $this->get_val($_base, array('skewY', $f), 0)), 'originX' => $this->get_val($o, 'originX', $this->get_val($_base, array('originX', $f), '50%')), 'originY' => $this->get_val($o, 'originY', $this->get_val($_base, array('originY', $f), '50%')), 'originZ' => $this->get_val($o, 'originY', $this->get_val($_base, array('originZ', $f), '0')), 'transformPerspective' => $this->get_val($o, 'transformPerspective', $this->get_val($_base, array('transformPerspective', $f), '600px')), ), 'reverseDirection' => array( 'x' => $this->_truefalse($this->get_val($o, 'rx', false)), 'y' => $this->_truefalse($this->get_val($o, 'ry', false)), 'rotationX' => $this->_truefalse($this->get_val($o, 'rrotationX', false)), 'rotationY' => $this->_truefalse($this->get_val($o, 'rrotationY', false)), 'rotationZ' => $this->_truefalse($this->get_val($o, 'rrotationZ', false)), 'skewX' => $this->_truefalse($this->get_val($o, 'rskewX', false)), 'skewY' => $this->_truefalse($this->get_val($o, 'rskewY', false)), 'maskX' => $this->_truefalse($this->get_val($o, 'rmaskX', false)), 'maskY' => $this->_truefalse($this->get_val($o, 'rmaskY', false)), 'charsX' => $this->_truefalse($this->get_val($o, 'crx', false)), 'charsY' => $this->_truefalse($this->get_val($o, 'cry', false)), 'charsDirection' => $this->_truefalse($this->get_val($o, 'crsd', false)), 'wordsX' => $this->_truefalse($this->get_val($o, 'wrx', false)), 'wordsY' => $this->_truefalse($this->get_val($o, 'wry', false)), 'wordsDirection' => $this->_truefalse($this->get_val($o, 'wrsd', false)), 'linesX' => $this->_truefalse($this->get_val($o, 'lrx', false)), 'linesY' => $this->_truefalse($this->get_val($o, 'lry', false)), 'linesDirection' => $this->_truefalse($this->get_val($o, 'lrsd', false)), /*'z' => $this->get_val($o, 'rz', false), 'scaleX' => $this->get_val($o, 'rscaleX', false), */ ), 'mask' => array( 'use' => $this->_truefalse($this->get_val($o['mask'], 'use', false)), 'x' => $this->c_to_resp(array('default' => $this->get_val($o['mask'], 'x', $this->get_val($_mask, array('x', $f), 0)))), 'y' => $this->c_to_resp(array('default' => $this->get_val($o['mask'], 'y', $this->get_val($_mask, array('y', $f), 0)))) ), 'color' => array( 'color' => $this->get_val($o['color'], 'color', '#ffffff'), 'use' => $this->get_val($o['color'], 'use', false) ), 'bgcolor' => array( 'backgroundColor' => $this->get_val($o['bgcolor'], 'backgroundColor', 'transparent'), 'use' => $this->get_val($o['bgcolor'], 'use', false) ), 'timeline' => array( //'delay' => $this->get_val($o, 'delay', 1000), 'actionTriggered' => $this->get_val($o, 'actionTriggered', $this->get_val($_base, array('actionTriggered', $f), false)), 'ease' => $this->get_val($o, 'ease', $this->get_val($_base, array('ease', $f), '')), 'speed' => $this->get_val($o, 'speed', $this->get_val($_base, array('speed', $f), 300)), 'start' => $this->get_val($o, 'start', $this->get_val($_base, array('start', $f), 0)), 'startRelative' => $this->get_val($o, 'startRelative', 0), 'endWithSlide' => $this->get_val($o, 'endWithSlide', false) ), 'chars' => array( 'ease' => $this->get_val($o['chars'], 'ease', $this->get_val($_split, array('ease', $f), '')), 'use' => $this->get_val($o['chars'], 'use', false), 'direction' => $this->get_val($o['chars'], 'direction', $this->get_val($_split, array('direction', $f), '')), 'delay' => $this->get_val($o['chars'], 'delay', $this->get_val($_split, array('delay', $f), '')), 'x' => $this->c_to_resp(array('default' => $this->get_val($o['chars'], 'x', $this->get_val($_split, array('x', $f), 'inherit')))), 'y' => $this->c_to_resp(array('default' => $this->get_val($o['chars'], 'y', $this->get_val($_split, array('y', $f), 'inherit')))), 'z' => $this->get_val($o['chars'], 'z', $this->get_val($_split, array('z', $f), 'inherit')), 'scaleX' => $this->get_val($o['chars'], 'scaleX', $this->get_val($_split, array('scaleX', $f), 'inherit')), 'scaleY' => $this->get_val($o['chars'], 'scaleY', $this->get_val($_split, array('scaleY', $f), 'inherit')), 'opacity' => $this->get_val($o['chars'], 'opacity', 'inherit'), 'rotationX' => $this->get_val($o['chars'], 'rotationX', $this->get_val($_split, array('rotationX', $f), 'inherit')), 'rotationY' => $this->get_val($o['chars'], 'rotationY', $this->get_val($_split, array('rotationY', $f), 'inherit')), 'rotationZ' => $this->get_val($o['chars'], 'rotationZ', $this->get_val($_split, array('rotationZ', $f), 'inherit')), 'skewX' => $this->get_val($o['chars'], 'skewX', $this->get_val($_split, array('skewX', $f), 'inherit')), 'skewY' => $this->get_val($o['chars'], 'skewY', $this->get_val($_split, array('skewY', $f), 'inherit')), 'originX' => $this->get_val($o['chars'], 'originX', $this->get_val($_split, array('originX', $f), '50%')), 'originY' => $this->get_val($o['chars'], 'originY', $this->get_val($_split, array('originY', $f), '50%')), 'originZ' => $this->get_val($o['chars'], 'originY', $this->get_val($_split, array('originZ', $f), '0')), 'fuse' => $fuse, 'grayscale' => $gs, 'brightness' => $bs, 'blur' => $blr ), 'words' => array( 'ease' => $this->get_val($o['words'], 'ease', $this->get_val($_split, array('ease', $f), '')), 'use' => $this->get_val($o['words'], 'use', false), 'direction' => $this->get_val($o['words'], 'direction', $this->get_val($_split, array('direction', $f), '')), 'delay' => $this->get_val($o['words'], 'delay', $this->get_val($_split, array('delay', $f), '')), 'x' => $this->c_to_resp(array('default' => $this->get_val($o['words'], 'x', $this->get_val($_split, array('x', $f), 'inherit')))), 'y' => $this->c_to_resp(array('default' => $this->get_val($o['words'], 'y', $this->get_val($_split, array('y', $f), 'inherit')))), 'z' => $this->get_val($o['words'], 'z', $this->get_val($_split, array('z', $f), 'inherit')), 'scaleX' => $this->get_val($o['words'], 'scaleX', $this->get_val($_split, array('scaleX', $f), 'inherit')), 'scaleY' => $this->get_val($o['words'], 'scaleY', $this->get_val($_split, array('scaleY', $f), 'inherit')), 'opacity' => $this->get_val($o['words'], 'opacity', 'inherit'), 'rotationX' => $this->get_val($o['words'], 'rotationX', $this->get_val($_split, array('rotationX', $f), 'inherit')), 'rotationY' => $this->get_val($o['words'], 'rotationY', $this->get_val($_split, array('rotationY', $f), 'inherit')), 'rotationZ' => $this->get_val($o['words'], 'rotationZ', $this->get_val($_split, array('rotationZ', $f), 'inherit')), 'skewX' => $this->get_val($o['words'], 'skewX', $this->get_val($_split, array('skewX', $f), 'inherit')), 'skewY' => $this->get_val($o['words'], 'skewY', $this->get_val($_split, array('skewY', $f), 'inherit')), 'originX' => $this->get_val($o['words'], 'originX', $this->get_val($_split, array('originX', $f), '50%')), 'originY' => $this->get_val($o['words'], 'originY', $this->get_val($_split, array('originY', $f), '50%')), 'originZ' => $this->get_val($o['words'], 'originY', $this->get_val($_split, array('originZ', $f), '0')), 'fuse' => $fuse, 'grayscale' => $gs, 'brightness' => $bs, 'blur' => $blr ), 'lines' => array( 'ease' => $this->get_val($o['lines'], 'ease', $this->get_val($_split, array('ease', $f), '')), 'use' => $this->get_val($o['lines'], 'use', false), 'direction' => $this->get_val($o['lines'], 'direction', $this->get_val($_split, array('direction', $f), '')), 'delay' => $this->get_val($o['lines'], 'delay', $this->get_val($_split, array('delay', $f), '')), 'x' => $this->c_to_resp(array('default' => $this->get_val($o['lines'], 'x', $this->get_val($_split, array('x', $f), 'inherit')))), 'y' => $this->c_to_resp(array('default' => $this->get_val($o['lines'], 'y', $this->get_val($_split, array('y', $f), 'inherit')))), 'z' => $this->get_val($o['lines'], 'z', $this->get_val($_split, array('z', $f), 'inherit')), 'scaleX' => $this->get_val($o['lines'], 'scaleX', $this->get_val($_split, array('scaleX', $f), 'inherit')), 'scaleY' => $this->get_val($o['lines'], 'scaleY', $this->get_val($_split, array('scaleY', $f), 'inherit')), 'opacity' => $this->get_val($o['lines'], 'opacity', 'inherit'), 'rotationX' => $this->get_val($o['lines'], 'rotationX', $this->get_val($_split, array('rotationX', $f), 'inherit')), 'rotationY' => $this->get_val($o['lines'], 'rotationY', $this->get_val($_split, array('rotationY', $f), 'inherit')), 'rotationZ' => $this->get_val($o['lines'], 'rotationZ', $this->get_val($_split, array('rotationZ', $f), 'inherit')), 'skewX' => $this->get_val($o['lines'], 'skewX', $this->get_val($_split, array('skewX', $f), 'inherit')), 'skewY' => $this->get_val($o['lines'], 'skewY', $this->get_val($_split, array('skewY', $f), 'inherit')), 'originX' => $this->get_val($o['lines'], 'originX', $this->get_val($_split, array('originX', $f), '50%')), 'originY' => $this->get_val($o['lines'], 'originY', $this->get_val($_split, array('originY', $f), '50%')), 'originZ' => $this->get_val($o['lines'], 'originY', $this->get_val($_split, array('originZ', $f), '0')), 'fuse' => $fuse, 'grayscale' => $gs, 'brightness' => $bs, 'blur' => $blr ), 'sfx' => array( 'effect' => $this->get_val($o, 'effect', ''), 'color' => $this->get_val($o, 'sfxcolor', '#ffffff') ) ); /*if(isset($frame['actionTriggered'])){ $frame['timeline']['actionTriggered'] = $frame['actionTriggered']; }*/ //only for frame_999 currently if($this->get_val($o, 'animation', false) === 'auto'){ $frame['timeline']['auto'] = true; } if($frame['sfx']['effect'] === 'blockfrombottom'){ $frame['sfx']['effect'] = 'blocktotop'; }elseif($frame['sfx']['effect'] === 'blockfromtop'){ $frame['sfx']['effect'] = 'blocktobottom'; }elseif($frame['sfx']['effect'] === 'blockfromleft'){ $frame['sfx']['effect'] = 'blocktoright'; }elseif($frame['sfx']['effect'] === 'blockfromright'){ $frame['sfx']['effect'] = 'blocktoleft'; }else{ $frame['sfx']['effect'] = 'none'; } //add to all origins a % if no % or px is set $check = array('originX', 'originY', 'originZ'); $path = array('transform', 'chars', 'words', 'lines'); foreach($path as $_path){ foreach($check as $_check){ if(strpos($frame[$_path][$_check], '%') !== false) continue; if(strpos(strtolower($frame[$_path][$_check]), 'px') !== false) continue; $frame[$_path][$_check] .= '%'; } } /** * we need to overwrite values here once again * @added because of animations, to change i.e. 'inherit' of default old to the needed value **/ if(!empty($overwrite_with)){ $_ign = array('ease', 'speed', 'delay', 'direction', 'color'); //ignore these values and do not take them from the animation template foreach($overwrite_with as $ok => $oval){ if(!isset($frame[$ok])) $frame[$ok] = array(); if(is_array($oval)){ if(!empty($oval)){ foreach($oval as $k => $v){ if(in_array($k, $_ign)){ if($k == 'color'){ //ignore color only in sfx path if($ok == 'sfx') continue; }else{ continue; } } $frame[$ok][$k] = $v; } } }else{ if(in_array($ok, $_ign)) continue; $frame[$ok] = $oval; } } } return $frame; } public function conv_perc_vals($x){ if(!is_numeric($x) && $x !== false && $x !== NULL && $x !== true && strpos($x, '%]') !== false){ //x.split("[")[1].split("]")[0]; $a = explode('[', $x); if(isset($a[1])){ $a = explode(']', $a[1]); $x = $a[0]; } } return $x; } public function c_to_v_and_u($_){ $newObj = array('v' => $_['default'], 'u' => $_['u']); $newObj['v'] = (!isset($_['val'])) ? $newObj['v'] : $_['val']; $i = 0; if(is_object($newObj['v']) || is_array($newObj['v'])){ foreach($newObj['v'] as $vi => $nov){ if(!is_numeric($nov)){ if($i == 0 && strpos($nov, 'px') !== false){ $newObj['u'] = 'px'; }elseif($i == 0 && strpos($nov, '%') !== false){ $newObj['u'] = '%'; } //$newObj['u'] = ($i == 0 && strpos($nov, 'px') !== false) ? 'px' : ($i == 0 && strpos($nov, '%') !== false) ? '%' : $newObj['u']; $newObj['v'][$vi] = intval(str_replace(array('%', 'px'), '', $nov)) . $newObj['u']; $i++; } } }else{ if(!is_numeric($newObj['v'])){ if(strpos($newObj['v'], 'px') !== false){ $newObj['u'] = 'px'; }elseif(strpos($newObj['v'], '%') !== false){ $newObj['u'] = '%'; } //$newObj['u'] = (strpos($newObj['v'], 'px') !== false) ? 'px' : (strpos($newObj['v'], '%') !== false) ? '%' : $newObj['u']; $newObj['v'] = intval(str_replace(array('%', 'px'), '', $newObj['v'])) . $newObj['u']; } } return $newObj; } /* CREATE A DEFAULT FRAME OBJECT */ public function default_loop_frame($o = array()){ $o['frame_0'] = $this->get_val($o, 'frame_0', array()); $o['frame_999'] = $this->get_val($o, 'frame_999', array()); $loop = array( 'use' => $this->get_val($o, 'use', false), 'radiusAngle' => $this->get_val($o, 'radiusAngle', 0), 'curviness' => $this->get_val($o, 'curviness', 2), 'curved' => $this->get_val($o, 'curved', false), 'yoyo_move' => $this->get_val($o, 'yoyo_move', false), 'yoyo_rotate' => $this->get_val($o, 'yoyo_rotate', false), 'yoyo_scale' => $this->get_val($o, 'yoyo_scale', false), 'yoyo_filter' => $this->get_val($o, 'yoyo_filter', false), 'repeat' => $this->get_val($o, 'repeat', '-1'), 'start' => $this->get_val($o, 'start', 740), 'autoRotate' => $this->get_val($o, 'autoRotate', false), 'frame_0' => array( 'zr' => $this->get_val($o, array('frame_0', 'zr'), 0), 'z' => $this->get_val($o, array('frame_0', 'z'), 0), 'opacity' => $this->get_val($o, array('frame_0', 'opacity'), 1), 'rotationX' => $this->get_val($o, array('frame_0', 'rotationX'), 0), 'rotationY' => $this->get_val($o, array('frame_0', 'rotationY'), 0), 'skewX' => $this->get_val($o, array('frame_0', 'skewX'), 0), 'skewY' => $this->get_val($o, array('frame_0', 'skewY'), 0), 'blur' => 0, 'brightness' => 100, 'grayscale' => 0 ), 'frame_999' => array( 'zr' => $this->get_val($o, array('frame_999', 'zr'), 0), 'z' => $this->get_val($o, array('frame_999', 'z'), 0), 'opacity' => $this->get_val($o, array('frame_999', 'opacity'), 1), 'rotationX' => $this->get_val($o, array('frame_999', 'rotationX'), 0), 'rotationY' => $this->get_val($o, array('frame_999', 'rotationY'), 0), 'skewX' => $this->get_val($o, array('frame_999', 'skewX'), 0), 'skewY' => $this->get_val($o, array('frame_999', 'skewY'), 0), 'blur' => 0, 'brightness' => 100, 'grayscale' => 0 ) ); //add values depending on the selected animation $loop['speed'] = $this->get_val($o, 'speed', 1000); switch($this->get_val($o, 'loop_animation')){ case 'rs-pendulum': case 'rs-rotate': $loop['ease'] = $this->get_val($o, 'ease', 'none'); $loop['frame_0']['rotationZ'] = $this->get_val($o, array('frame_0', 'rotationZ'), 0); $loop['frame_999']['rotationZ'] = $this->get_val($o, array('frame_999', 'rotationZ'), 0); $loop['originX'] = $this->get_val($o, 'originX', '50%'); $loop['originY'] = $this->get_val($o, 'originY', '50%'); break; case 'rs-slideloop': $loop['ease'] = $this->get_val($o, 'ease', 'none'); $loop['frame_0']['x'] = $this->get_val($o, array('frame_0', 'x'), 0); $loop['frame_999']['x'] = $this->get_val($o, array('frame_999', 'x'), 0); $loop['frame_0']['y'] = $this->get_val($o, array('frame_0', 'y'), 0); $loop['frame_999']['y'] = $this->get_val($o, array('frame_999', 'y'), 0); break; case 'rs-pulse': $loop['ease'] = $this->get_val($o, 'ease', 'none'); $loop['frame_0']['scaleX'] = $this->get_val($o, array('frame_0', 'scaleX'), 1); $loop['frame_0']['scaleY'] = $this->get_val($o, array('frame_0', 'scaleX'), 1); $loop['frame_999']['scaleX'] = $this->get_val($o, array('frame_999', 'scaleX'), 1); $loop['frame_999']['scaleY'] = $this->get_val($o, array('frame_999', 'scaleY'), 1); break; case 'rs-wave': $loop['frame_0']['xr'] = $this->get_val($o, array('frame_0', 'xr'), 0); $loop['frame_0']['yr'] = $this->get_val($o, array('frame_0', 'yr'), 0); $loop['frame_999']['xr'] = $this->get_val($o, array('frame_999', 'xr'), 0); $loop['frame_999']['yr'] = $this->get_val($o, array('frame_999', 'yr'), 0); $loop['originX'] = $this->get_val($o, 'originX', '50%'); $loop['originY'] = $this->get_val($o, 'originY', '50%'); break; } return $loop; } /** * compare and remove unneeded defaults **/ public function _compare($emp, $o){ if(!empty($o)){ if(is_array($o) || is_object($o)){ $o = (array)$o; $emp = (array)$emp; foreach($o as $key => $v){ /** * Little hacks to modify if/if not things need to be deleted **/ if($key === 'frameOrder' || $key === 'alias' || $key === 'intelligentInherit'){ //with in_array we receive unexpected results continue; } if($this->upgrade_layer_type === 'shape'){ if($this->current_parent === 'idle'){ if($key === 'backgroundColor'){ //leave it as it is continue; } } } /** * END OF * Little hacks to modify if/if not things need to be deleted **/ if(!is_array($o[$key]) && !is_object($o[$key])){ $check = $this->get_val($emp, $key); //if($check == $o[$key]){ //before the int(0) is same as '##' issue, this line was active if(!is_array($check) && !is_object($check) && (string)$check == (string)$o[$key]){ //int(0) is same as '##', so check by casting them to string //if($check === false && $o[$key] === false || $check === true && $o[$key] === true){ //}else{ unset($o[$key]); //} } }elseif($this->get_val($emp, $key, '######') !== '######'){ if(in_array($key, array('v', 'borderWidth'), true) && is_array($o[$key])){ if(json_encode($emp[$key]) == json_encode($o[$key])){ unset($o[$key]); } }else{ if($key === 'idle'){ //we check for idle, as we want to leave backgroundColor within idle $this->current_parent = $key; } $o[$key] = $this->_compare($emp[$key], $o[$key]); //, $d if($key === 'idle'){ //we check for idle, as we want to leave backgroundColor within idle and we can set it only back to false if we are out of the idle tree $this->current_parent = false; } } //CHECK IF OBJECT IS EMPTY ? if($this->isEmptyObject($this->get_val($o, $key, ''))){ unset($o[$key]); } } } } } return $o; } /** * simplify layer, by removing all default values **/ public function _simplify_layers($_, $slide, $slider){ if(in_array($this->get_val($_, 'uid', false), array('top', 'bottom', 'middle', 'zone'))) return $_; if(in_array($this->get_val($_, 'type', false), array('top', 'bottom', 'middle', 'zone'))) return $_; $type = $this->get_val($_, 'type'); $__ = array('type' => $type); if(!isset($this->blank_layer[$type])){ $_z_index = $this->z_index; $this->z_index = '##'; //temporary push a none existand zindex, so that the blank layer will not delete the zindex $this->blank_layer[$type] = $this->migrate_layer_to_6_0($__, true, $slide, $slider); $this->z_index = $_z_index; } $this->upgrade_layer_type = $type; $layer = $this->_compare($this->blank_layer[$type], $_); $layer['type'] = $this->get_val($_, 'type'); return $layer; } /** * simplify layer, by removing all default values **/ public function _simplify_slides($_){ $_slide = new RevSliderSlide(); if($this->blank_slide === false){ $this->blank_slide = $this->migrate_slide_to_6_0($_slide); $this->blank_slide['version'] = $this->revision; } if($_ instanceof RevSliderSlide){ $params = $_->get_params(); }else{ $params = $_; } $slide = $this->_compare($this->blank_slide, $params); return $slide; } /** * Check if it is an empty array or object * @since: 6.0.0 **/ public function isEmptyObject($vars){ //object //$vars = get_object_vars($object); if(empty($vars) && $vars !== 0){ // && $vars !== false //if(!is_array($vars) && !is_object($vars) && trim($vars) === '' && $vars !== 0){ return true; }else{ $vars = (array)$vars; foreach($vars as $var){ if(!is_array($var)){ //!is_object($var) && return false; }else{ return $this->isEmptyObject($var); } } } } /** * get transparency from rgba * @since: 5.0 */ public function get_trans_from_rgba($rgba, $in_percent = false){ if(strtolower($rgba) == 'transparent') return 100; $temp = explode(',', $rgba); if(count($temp) == 4){ return ($in_percent) ? preg_replace('/[^\d.]/', '', $temp[3]) : preg_replace('/[^\d.]/', "", $temp[3]) * 100; } return 100; } /** * change rgba to hex * @since: 5.0 * @moved: 6.1.3 */ public function rgba2hex($rgba){ if(strtolower($rgba) == 'transparent') return $rgba; $temp = explode(',', $rgba); $rgb = array(); if(count($temp) == 4) unset($temp[3]); foreach($temp as $val){ $t = dechex(preg_replace('/[^\d.]/', '', $val)); if(strlen($t) < 2) $t = '0'.$t; $rgb[] = $t; } return '#'.implode('', $rgb); } } ?>admin/includes/export-html.class.php000064400000063726150212006510013550 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderSliderExportHtml extends RevSliderSliderExport { public $path_fonts = 'fonts/'; public $path_css = 'css/'; public $path_js = 'js/'; public $path_assets = 'assets'; public $path_assets_raw = 'assets'; public $path_assets_vid = 'assets'; public $path_assets_raw_vid = 'assets'; public $export_real = true; public $slider_html = ''; public $export_font = ''; public $export_scripts = ''; public $export_styles = ''; private $slider_title = ''; private $layouttype = ''; public function __construct(){ parent::__construct(); if(!$this->export_real){ //set all different file path's here $this->path_fonts = '../../revolution/fonts/'; $this->path_css = '../../revolution/css/'; $this->path_js = '../../revolution/js/'; $this->path_assets = '../../assets/images'; $this->path_assets_raw = 'assets/images'; $this->path_assets_vid = '../../assets/videos'; $this->path_assets_raw_vid = 'assets/videos'; } } /** * export slider HTML as a zip file **/ public function export_slider_html($slider_id){ if($slider_id == 'empty_output'){ echo __('Wrong request!', 'revslider'); exit; } $this->create_export_zip(); $slider = new RevSliderSlider(); $slider->init_by_id($slider_id); //check if an update is needed if(version_compare($slider->get_param(array('settings', 'version')), get_option('revslider_update_version', '6.0.0'), '<')){ $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($slider); $slider->init_by_id($slider_id); } $this->slider_title = $slider->get_title(); $this->slider_alias = $slider->get_alias(); $this->layouttype = $slider->get_param('layouttype'); $output = new RevSliderOutput(); ob_start(); $output->set_slider_id($slider_id); $output->set_markup_export(true); $output->add_slider_base(); $this->slider_html = ob_get_contents(); ob_clean(); ob_end_clean(); $this->create_font_html(); $this->create_script_html(); $this->create_style_html(); ob_start(); $this->write_header_html(); $head = ob_get_contents(); ob_clean(); ob_end_clean(); ob_start(); $this->write_body_html(); $body = ob_get_contents(); ob_clean(); ob_end_clean(); ob_start(); $this->write_footer_html(); $footer = ob_get_contents(); ob_clean(); ob_end_clean(); $this->slider_html = $head."\n". $this->slider_html."\n". $this->export_scripts."\n". $body."\n". $footer; $this->replace_export_html_urls(); $this->add_export_html_to_zip(); $this->push_zip_to_client(); $this->delete_export_zip(); exit; } /** * replace the URLs in the HTML to local URLs for exporting, this will also push the files into the zip file **/ public function replace_export_html_urls(){ $added = array(); $upload_dir = $this->get_upload_path(); $upload_dir_multi = wp_upload_dir(); $cont_url = $this->get_val($upload_dir_multi, 'baseurl'); $cont_url_no_www = str_replace('www.', '', $cont_url); $upload_dir_multi = $this->get_val($upload_dir_multi, 'basedir').'/'; $search = array($cont_url, $cont_url_no_www, RS_PLUGIN_URL); if(defined('WHITEBOARD_PLUGIN_URL')){ $search[] = WHITEBOARD_PLUGIN_URL; } $search = apply_filters('revslider_html_export_replace_urls', $search); if(!empty($search)){ foreach($search as $s){ $s = $this->remove_http($s); preg_match_all("/(\"|')".str_replace('/', '\/', $s)."\S+(\"|')/", $this->slider_html, $_files); if(!empty($_files) && isset($_files[0]) && !empty($_files[0])){ //go through all files, check for existance and add to the zip file foreach($_files[0] as $_file){ $o = $_file; $_file = str_replace(array('"', "'", $s), '', $_file); //check if video or image $use_path = $this->path_assets; $use_path_raw = $this->path_assets_raw; preg_match('/.*?.(?:jpg|jpeg|gif|png|svg)/i', $_file, $match); preg_match('/.*?.(?:ogv|webm|mp4|mp3)/i', $_file, $match2); $f = false; if(!empty($match) && isset($match[0]) && !empty($match[0])){ //image $use_path = $this->path_assets; $use_path_raw = $this->path_assets_raw; $f = true; } if(!empty($match2) && isset($match2[0]) && !empty($match2[0])){ //video $use_path = $this->path_assets_vid; $use_path_raw = $this->path_assets_raw_vid; $f = true; } if($f == false){ //no file, just a location. So change the location accordingly by removing base and add ../../revolution if(strpos($o, 'public/assets/js/') !== false){ //this will be the jsFileLocation script part $this->slider_html = str_replace($o, '"'.$this->path_js.'"', $this->slider_html); } continue; //no correct file, nothing to add } if(isset($added[$_file])) continue; $add = ''; $__file = ''; $repl_to = explode('/', $_file); $repl_to = end($repl_to); $remove = false; if(is_file($upload_dir.$_file)){ $mf = str_replace('//', '/', $upload_dir.$_file); if(!$this->usepcl){ $this->zip->addFile($mf, $use_path_raw.'/'.$repl_to); }else{ $v_list = $this->pclzip->add($mf, PCLZIP_OPT_REMOVE_PATH, str_replace(basename($mf), '', $mf), PCLZIP_OPT_ADD_PATH, $use_path_raw.'/'); } $remove = true; }elseif(is_file($upload_dir_multi.$_file)){ $mf = str_replace('//', '/', $upload_dir_multi.$_file); if(!$this->usepcl){ $this->zip->addFile($mf, $use_path_raw.'/'.$repl_to); }else{ $v_list = $this->pclzip->add($mf, PCLZIP_OPT_REMOVE_PATH, str_replace(basename($mf), '', $mf), PCLZIP_OPT_ADD_PATH, $use_path_raw.'/'); } $remove = true; }elseif(is_file(RS_PLUGIN_PATH.$_file)){ $mf = str_replace('//', '/', RS_PLUGIN_PATH.$_file); //we need to be special with svg files $__file = basename($_file); //remove admin/assets/ //$__file = str_replace('admin/assets/images/', '', $_file); if(!$this->usepcl){ $this->zip->addFile($mf, $use_path_raw.'/'.$__file); }else{ $v_list = $this->pclzip->add($mf, PCLZIP_OPT_REMOVE_PATH, str_replace(basename($mf), '', $mf), PCLZIP_OPT_ADD_PATH, $use_path_raw.'/'); } $remove = true; $add = '/'; }else{ if(defined('WHITEBOARD_PLUGIN_PATH')){ if(is_file(WHITEBOARD_PLUGIN_PATH.$_file)){ $mf = str_replace('//', '/', WHITEBOARD_PLUGIN_PATH.$_file); //we need to be special with svg files $__file = basename($_file); if(!$this->usepcl){ $this->zip->addFile($mf, $use_path_raw.'/'.$__file); }else{ $v_list = $this->pclzip->add($mf, PCLZIP_OPT_REMOVE_PATH, str_replace(basename($mf), '', $mf), PCLZIP_OPT_ADD_PATH, $use_path_raw.'/'); } $remove = true; $add = '/'; } } } if($remove == true){ $added[$_file] = true; //set as added //replace file with new path if($add !== '') $_file = $__file; //set the different path here $re = (strpos($o, "'") !== false) ? "'" : '"'; $this->slider_html = str_replace($o, $re.$use_path.'/'.$repl_to.$re, $this->slider_html); } } } } } if($this->export_real){ //only include if real export //add common files to the zip if(!$this->usepcl){ $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/js/rs6.min.js', 'js/rs6.min.js'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/js/rbtools.min.js', 'js/rbtools.min.js'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/css/rs6.css', 'css/rs6.css'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css', 'fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/css/helper.css', 'fonts/pe-icon-7-stroke/css/helper.css'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot', 'fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg', 'fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf', 'fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff', 'fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/css/font-awesome.css', 'fonts/font-awesome/css/font-awesome.css'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/fonts/FontAwesome.otf', 'fonts/font-awesome/fonts/FontAwesome.otf'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot', 'fonts/font-awesome/fonts/fontawesome-webfont.eot'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg', 'fonts/font-awesome/fonts/fontawesome-webfont.svg'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf', 'fonts/font-awesome/fonts/fontawesome-webfont.ttf'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff', 'fonts/font-awesome/fonts/fontawesome-webfont.woff'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/revicons/revicons.eot', 'fonts/revicons/revicons.eot'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/revicons/revicons.svg', 'fonts/revicons/revicons.svg'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/revicons/revicons.ttf', 'fonts/revicons/revicons.ttf'); $this->zip->addFile(RS_PLUGIN_PATH.'/public/assets/fonts/revicons/revicons.woff', 'fonts/revicons/revicons.woff'); }else{ $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/js/rs6.min.js', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/js/', PCLZIP_OPT_ADD_PATH, 'js/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/js/rbtools.min.js', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/js/', PCLZIP_OPT_ADD_PATH, 'js/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/css/rs6.css', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/css/', PCLZIP_OPT_ADD_PATH, 'css/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/css/helper.css', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/css/font-awesome.css', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/fonts/FontAwesome.otf', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/revicons/revicons.eot', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/revicons/revicons.svg', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/revicons/revicons.ttf', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); $this->pclzip->add(RS_PLUGIN_PATH.'public/assets/fonts/revicons/revicons.woff', PCLZIP_OPT_REMOVE_PATH, RS_PLUGIN_PATH.'public/assets/'); } $notice_text = __('Using this data is only allowed with a valid licence of the jQuery Slider Revolution Plugin, which can be found at: https://www.themepunch.com/links/slider_revolution_jquery', 'revslider'); if(!$this->usepcl){ $this->zip->addFromString('NOTICE.txt', $notice_text); //add slider settings }else{ $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'NOTICE.txt', PCLZIP_ATT_FILE_CONTENT => $notice_text))); } } } /** * Add the export HTML file to the zip file **/ public function add_export_html_to_zip(){ if(!$this->usepcl){ $this->zip->addFromString('slider.html', $this->slider_html); //add slider settings $this->zip->close(); }else{ $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'slider.html', PCLZIP_ATT_FILE_CONTENT => $this->slider_html))); } } /** * create the Font HTML needed for the HTML Export * this will also remove the part out of the slider markup **/ public function create_font_html(){ $fonts = ''; while(strpos($this->slider_html, '') !== false){ $fonts .= substr($this->slider_html, strpos($this->slider_html, ''), strpos($this->slider_html, '') + 14 - strpos($this->slider_html, ''))."\n"; $starthtml = substr($this->slider_html, 0, strpos($this->slider_html, '')); $endhtml = substr($this->slider_html, strpos($this->slider_html, '') + 14); $this->slider_html = $starthtml.$endhtml; //remove from html markup } $fonts = str_replace(array('', ''), '', $fonts); //remove the tags $fonts = str_replace('/>','/>'."\n", $fonts); $this->export_font = $fonts; } /** * create the Scripts HTML needed for the HTML Export * this will also remove the part out of the slider markup **/ public function create_script_html(){ $scripts = ''; while(strpos($this->slider_html, '') !== false){ $scripts .= substr($this->slider_html, strpos($this->slider_html, ''), strpos($this->slider_html, '') + 16 - strpos($this->slider_html, ''))."\n";; $starthtml = substr($this->slider_html, 0, strpos($this->slider_html, '')); $endhtml = substr($this->slider_html, strpos($this->slider_html, '') + 16); $this->slider_html = $starthtml.$endhtml; //remove from html markup } $this->export_scripts = str_replace(array('', ''), '', $scripts); //remove the tags } /** * create the Styles HTML needed for the HTML Export * this will also remove the part out of the slider markup **/ public function create_style_html(){ $styles = ''; while(strpos($this->slider_html, '') !== false){ $styles .= substr($this->slider_html, strpos($this->slider_html, ''), strpos($this->slider_html, '') + 15 - strpos($this->slider_html, ''))."\n"; $starthtml = substr($this->slider_html, 0, strpos($this->slider_html, '')); $endhtml = substr($this->slider_html, strpos($this->slider_html, '') + 15); $this->slider_html = $starthtml.$endhtml; //remove from html markup } $this->export_styles = str_replace(array('', ''), '', $styles); //remove the tags } /** * create Header HTML for HTML export **/ public function write_header_html(){ ?> <?php echo $this->slider_title; ?> - Slider Revolution export_font; ?> export_real){ echo $this->export_styles; $static_css = $this->get_static_css(); if($static_css !== ''){ $css = new RevSliderCssParser(); echo ''."\n"; } }else{ ?> export_real){ ?> layouttype != 'fullscreen'){ ?>

                    Your Slider Revolution jQuery Plugin

                    Slider Revolution is an innovative, responsive Slider Plugin that displays your content the beautiful way. Whether it's a Slider, Carousel, Hero Scene or even a whole Front Page.
                    The visual drag & drop editor will help you to create your Sliders and tell your own stories in no time!

                    export_real){ ?>
                    layouttype == 'fullscreen'){ ?>

                    Your Slider Revolution jQuery Plugin

                    Slider Revolution is an innovative, responsive Slider Plugin that displays your content the beautiful way. Whether it's a Slider, Carousel, Hero Scene or even a whole Front Page.
                    The visual drag & drop editor will help you to create your Sliders and tell your own stories in no time!

                    Find the Documentation ?

                    We would always recommend to use our online documentation however you can find also our embeded local documentation zipped in the Documentation folder. Online Documentation and FAQ Page is regulary updated. You will find More examples, Visit us also at http://themepunch.com !

                    Learn how to build your Slider!

                    Navigation Examples !

                    You find many Examples for All Skins and Positions of Navigation examples in the examples/Navigation folder. Based on these prepared examples you can build your own navigation skins. Feel free to copy and paste the markups after your requests in your own documents.

                    Customize the interaction with your visitor!

                    Layer and Slide Transitions

                    We prepared a small List of Transition and a light weight Markup Builder in the examples/Transitions folder. This will help you to get an overview how the Slider and Layer Transitions works. Copy the Markups of the generated Slide and Layer Animation Examples and paste it into your own Documents.

                    Eye Catching Effects!
                    admin/includes/license.class.php000064400000003471150212006510012676 0ustar00 * @link https://www.themepunch.com/ * @copyright 2020 ThemePunch * @since 6.2.0 */ if(!defined('ABSPATH')) exit(); class RevSliderLicense extends RevSliderFunctions { /** * Activate the Plugin through the ThemePunch Servers * @before 6.0.0: RevSliderOperations::checkPurchaseVerification(); * @before 6.2.0: RevSliderAdmin::activate_plugin(); **/ public function activate_plugin($code){ $rslb = new RevSliderLoadBalancer(); $data = array('code' => urlencode($code), 'version' => urlencode(RS_REVISION), 'product' => urlencode(RS_PLUGIN_SLUG)); $response = $rslb->call_url('activate.php', $data, 'updates'); $version_info = wp_remote_retrieve_body($response); if(is_wp_error($version_info)) return false; if($version_info == 'valid'){ update_option('revslider-valid', 'true'); update_option('revslider-code', $code); return true; }elseif($version_info == 'exist'){ return 'exist'; }elseif($version_info == 'banned'){ return 'banned'; } return false; } /** * Deactivate the Plugin through the ThemePunch Servers * @before 6.0.0: RevSliderOperations::doPurchaseDeactivation(); * @before 6.2.0: RevSliderAdmin::deactivate_plugin(); **/ public function deactivate_plugin(){ $rslb = new RevSliderLoadBalancer(); $code = get_option('revslider-code', ''); $data = array('code' => urlencode($code), 'product' => urlencode(RS_PLUGIN_SLUG)); $res = $rslb->call_url('deactivate.php', $data, 'updates'); $vi = wp_remote_retrieve_body($res); if(is_wp_error($vi)) return false; if($vi == 'valid'){ update_option('revslider-valid', 'false'); update_option('revslider-code', ''); return true; } return false; } } ?>admin/includes/export.class.php000064400000070542150212006510012600 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderSliderExport extends RevSliderSlider { private $used_captions; private $used_animations; private $used_images; private $used_svg; private $used_videos; private $used_navigations; private $slider_id; private $slider_title; public $slider_alias; private $slider_params; private $slider_settings; private $export_slides; private $static_slide; private $all_slides; private $export_data; private $navigation_data; private $style_data; private $animations_data; public $usepcl; public $zip; public $export_path_zip; public $export_url_zip; public $pclzip; public function __construct($title = 'export'){ $this->used_captions = array(); $this->used_animations = array(); $this->used_images = array(); $this->used_svg = array(); $this->used_videos = array(); $this->used_navigations = array(); $this->all_slides = array(); $this->navigation_data = false; $this->style_data = ''; $this->animations_data = ''; $this->usepcl = false; $wp_upload_dir = wp_upload_dir(); $this->export_path_zip = $this->get_val($wp_upload_dir, 'basedir').'/'.$title.'.zip'; $this->export_url_zip = $this->get_val($wp_upload_dir, 'baseurl').'/'.$title.'.zip'; } /** * return the used images, for SEO */ public function get_used_images(){ return $this->used_images; } /** * export slider from data, output a file for download * @before: RevSliderSlider::exportSlider(); */ public function export_slider($id = 0){ //slider needs to be initialized :) if($id > 0){ $this->init_by_id($id); } //check if an update is needed if(version_compare($this->get_param(array('settings', 'version')), get_option('revslider_update_version', '6.0.0'), '<')){ $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($this); $this->init_by_id($id); } $this->set_parameters(); $this->remove_image_ids(); $this->remove_background_image(); $this->add_used_images(); $this->add_used_videos(); //$this->add_used_captions(); //$this->add_used_animations(); $this->add_used_navigations(); $this->add_used_svg(); $this->modify_used_data(); $this->serialize_export_data(); $this->serialize_navigation_data(); $this->prepare_caption_css(); $this->serialize_animation_data(); $this->create_export_zip(); $this->add_svg_to_zip(); $this->add_images_videos_to_zip(); $this->add_slider_export_to_zip(); $this->add_animations_to_zip(); $this->add_styles_to_zip(); $this->add_navigation_to_zip(); $this->add_static_styles_to_zip(); $this->add_info_to_zip(); $this->close_export_zip(); $this->push_zip_to_client(); $this->delete_export_zip(); exit; } /** * set slides and slider parameters **/ public function set_parameters(){ $this->slider_id = $this->get_id(); $this->slider_title = $this->get_title(); $this->slider_alias = $this->get_alias(); $this->slider_params = $this->get_params(); $this->slider_settings = $this->get_settings(); $this->export_slides = $this->get_slides_for_export(); $this->static_slide = $this->get_static_slide_for_export(); if(!empty($this->export_slides) && count($this->export_slides) > 0) $this->all_slides = array_merge($this->all_slides, $this->export_slides); if(!empty($this->static_slide) && count($this->static_slide) > 0) $this->all_slides = array_merge($this->all_slides, $this->static_slide); } /** * remove the image_id as its not needed in export **/ public function remove_image_ids(){ if($this->get_val($this->slider_params, array('troubleshooting', 'alternateURLId'), false) !== false){ unset($this->slider_params['troubleshooting']['alternateURLId']); } if(!empty($this->export_slides)){ foreach($this->export_slides as $k => $s){ if($this->get_val($this->export_slides[$k], array('params', 'bg', 'imageId'), false) !== false){ unset($this->export_slides[$k]['params']['bg']['imageId']); } /*if($this->get_val($this->export_slides[$k], array('params', 'bg', 'videoId'), false) !== false){ //TODO maybe not delete, depending on if this is a wordpress media library id (then yes) or not unset($this->export_slides[$k]['params']['bg']['videoId']); }*/ if($this->get_val($this->export_slides[$k], array('params', 'thumb', 'customThumbSrcId'), false) !== false){ unset($this->export_slides[$k]['params']['thumb']['customThumbSrcId']); } if($this->get_val($this->export_slides[$k], array('params', 'thumb', 'customAdminThumbSrcId'), false) !== false){ unset($this->export_slides[$k]['params']['thumb']['customAdminThumbSrcId']); } if($this->get_val($this->export_slides[$k], array('params', 'bg', 'lastLoadedImage'), false) !== false){ unset($this->export_slides[$k]['params']['bg']['lastLoadedImage']); } } } if(!empty($this->static_slide)){ foreach($this->static_slide as $k => $s){ if($this->get_val($this->static_slide[$k], array('params', 'bg', 'imageId'), false) !== false){ unset($this->static_slide[$k]['params']['bg']['imageId']); } /*if($this->get_val($this->static_slide[$k], array('params', 'bg', 'videoId'), false) !== false){ //TODO maybe not delete, depending on if this is a wordpress media library id (then yes) or not unset($this->static_slide[$k]['params']['bg']['videoId']); }*/ if($this->get_val($this->static_slide[$k], array('params', 'thumb', 'customThumbSrcId'), false) !== false){ unset($this->static_slide[$k]['params']['thumb']['customThumbSrcId']); } if($this->get_val($this->static_slide[$k], array('params', 'thumb', 'customAdminThumbSrcId'), false) !== false){ unset($this->static_slide[$k]['params']['thumb']['customAdminThumbSrcId']); } if($this->get_val($this->static_slide[$k], array('params', 'bg', 'lastLoadedImage'), false) !== false){ unset($this->static_slide[$k]['params']['bg']['lastLoadedImage']); } } } } /** * remove the background image on transparent or solid colored slides **/ public function remove_background_image(){ if(!empty($this->export_slides)){ foreach($this->export_slides as $k => $s){ if(isset($this->export_slides[$k]['params']) && (in_array($this->get_val($this->export_slides[$k]['params'], array('bg', 'type')), array('solid', 'trans', 'transparent'), true))){ if($this->get_val($this->export_slides[$k]['params'], array('bg', 'image'), false) !== false) $this->export_slides[$k]['params']['layout']['bg']['image'] = ''; } } } if(!empty($this->static_slide)){ foreach($this->static_slide as $k => $s){ if(isset($this->static_slide[$k]['params']) && (in_array($this->get_val($this->static_slide[$k]['params'], array('bg', 'type')), array('solid', 'trans', 'transparent'), true))){ if($this->get_val($this->static_slide[$k]['params'], array('bg', 'image'), false) !== false) $this->static_slide[$k]['params']['bg']['image'] = ''; } } } } /** * add all used images **/ public function add_used_images(){ $image = $this->get_val($this->slider_params, array('layout', 'bg', 'image')); $a_url = $this->get_val($this->slider_params, array('troubleshooting', 'alternateURL')); if($image != '') $this->used_images[$image] = true; if($a_url != '') $this->used_images[$a_url] = true; if(!empty($this->all_slides) && count($this->all_slides) > 0){ foreach($this->all_slides as $key => $slide){ $params = $this->get_val($slide, 'params', array()); $layers = $this->get_val($slide, 'layers', array()); $image = $this->get_val($params, array('bg', 'image')); $thumb = $this->get_val($params, array('thumb', 'customThumbSrc')); $a_thumb = $this->get_val($params, array('thumb', 'customAdminThumbSrc')); if($image != '') $this->used_images[$image] = true; if($thumb != '') $this->used_images[$thumb] = true; if($a_thumb != '') $this->used_images[$a_thumb] = true; if(!empty($layers)){ foreach($layers as $layer){ $type = $this->get_val($layer, 'type', 'text'); $image = $this->get_val($layer, array('media', 'imageUrl')); $bg_image = $this->get_val($layer, array('idle', 'backgroundImage')); if($image != '') $this->used_images[$image] = true; if($bg_image != '') $this->used_images[$bg_image] = true; if(in_array($type, array('video', 'audio'))){ $poster = $this->get_val($layer, array('media', 'posterUrl'), ''); if($poster != '') $this->used_images[$poster] = true; } if($type === 'video'){ $very_big = $this->get_val($layer, array('media', 'thumbs', 'veryBig')); $big = $this->get_val($layer, array('media', 'thumbs', 'big')); $large = $this->get_val($layer, array('media', 'thumbs', 'large')); $medium = $this->get_val($layer, array('media', 'thumbs', 'medium')); $small = $this->get_val($layer, array('media', 'thumbs', 'small')); $very_big = (is_array($very_big) && isset($very_big['url'])) ? $very_big['url'] : $very_big; $big = (is_array($big) && isset($big['url'])) ? $big['url'] : $big; $large = (is_array($large) && isset($large['url'])) ? $large['url'] : $large; $medium = (is_array($medium) && isset($medium['url'])) ? $medium['url'] : $medium; $small = (is_array($small) && isset($small['url'])) ? $small['url'] : $small; if($very_big != '') $this->used_images[$very_big] = true; if($big != '') $this->used_images[$big] = true; if($large != '') $this->used_images[$large] = true; if($medium != '') $this->used_images[$medium] = true; if($small != '') $this->used_images[$small] = true; } } } } } } /** * add all used videos, also removing values if unneeded **/ public function add_used_videos(){ if(!empty($this->all_slides) && count($this->all_slides) > 0){ foreach($this->all_slides as $k => $slide){ $params = $this->get_val($slide, 'params', array()); $layers = $this->get_val($slide, 'layers', array()); $static = $this->get_val($params, array('static', 'isstatic'), false); //html5 video if($this->get_val($params, array('bg', 'type')) == 'html5'){ if($this->get_val($params, array('bg', 'mpeg')) != '') $this->used_videos[$this->get_val($params, array('bg', 'mpeg'))] = true; if($this->get_val($params, array('bg', 'webm')) != '') $this->used_videos[$this->get_val($params, array('bg', 'webm'))] = true; if($this->get_val($params, array('bg', 'ogv')) != '') $this->used_videos[$this->get_val($params, array('bg', 'ogv'))] = true; }else{ if($static){ if($this->get_val($params, array('bg', 'mpeg')) != '') $this->set_val($this->static_slide, array(0, 'params', 'bg', 'mpeg'), ''); if($this->get_val($params, array('bg', 'webm')) != '') $this->set_val($this->static_slide, array(0, 'params', 'bg', 'webm'), ''); if($this->get_val($params, array('bg', 'ogv')) != '') $this->set_val($this->static_slide, array(0, 'params', 'bg', 'ogv'), ''); }else{ if($this->get_val($params, array('bg', 'mpeg')) != '') $this->set_val($this->export_slides, array($k, 'params', 'bg', 'mpeg'), ''); if($this->get_val($params, array('bg', 'webm')) != '') $this->set_val($this->export_slides, array($k, 'params', 'bg', 'webm'), ''); if($this->get_val($params, array('bg', 'ogv')) != '') $this->set_val($this->export_slides, array($k, 'params', 'bg', 'ogv'), ''); } } //image thumbnail if(!empty($layers)){ foreach($layers as $lk => $layer){ if(in_array($this->get_val($layer, 'type'), array('video', 'audio'))){ if($this->get_val($layer, array('media', 'mediaType')) == 'html5'){ if($this->get_val($layer, array('media', 'mp4Url'), '') != '') $this->used_videos[$this->get_val($layer, array('media', 'mp4Url'), '')] = true; if($this->get_val($layer, array('media', 'webmUrl'), '') != '') $this->used_videos[$this->get_val($layer, array('media', 'webmUrl'), '')] = true; if($this->get_val($layer, array('media', 'ogvUrl'), '') != '') $this->used_videos[$this->get_val($layer, array('media', 'ogvUrl'), '')] = true; }elseif(!in_array($this->get_val($layer, array('media', 'mediaType')), array('html5', 'audio'))){ //video cover image if($this->get_val($layer, array('media', 'audioUrl')) != '') $this->used_videos[$this->get_val($layer, array('media', 'audioUrl'))] = true; } if($this->get_val($layer, array('media', 'mediaType')) != 'html5'){ $this->set_val($layer, array('media', 'mp4Url'), ''); $this->set_val($layer, array('media', 'webmUrl'), ''); $this->set_val($layer, array('media', 'ogvUrl'), ''); } if($static){ $this->static_slide[0]['layers'][$lk] = $layer; }else{ $this->export_slides[$k]['layers'][$lk] = $layer; } } } } } } } /** * add all used captions * @obsolete since: 6.0 **/ public function add_used_captions(){ if(!empty($this->all_slides) && count($this->all_slides) > 0){ foreach($this->all_slides as $key => $slide){ $layers = $this->get_val($slide, 'layers', array()); if(!empty($layers)){ foreach($layers as $lk => $layer){ if($this->get_val($layer, array('idle', 'style')) != '') $this->used_captions[$this->get_val($layer, array('idle', 'style'))] = true; } } } } } /** * add all used animations * @obsolete since: 6.0 **/ public function add_used_animations(){ if(!empty($this->all_slides) && count($this->all_slides) > 0){ foreach($this->all_slides as $key => $slide){ $layers = $this->get_val($slide, 'layers', array()); if(!empty($layers)){ foreach($layers as $lk => $layer){ if(strpos($this->get_val($layer, 'animation'), 'customin') !== false) $this->used_animations[str_replace('customin-', '', $this->get_val($layer, 'animation'))] = true; if(strpos($this->get_val($layer, 'endanimation'), 'customout') !== false) $this->used_animations[str_replace('customout-', '', $this->get_val($layer, 'endanimation'))] = true; } } } } } /** * add navigations if not default animation **/ public function add_used_navigations(){ $nav = new RevSliderNavigation(); $navigations = $nav->get_all_navigations(false, true); $arrows = $this->get_val($this->slider_params, array('nav', 'arrows', 'style'), false); $bullets = $this->get_val($this->slider_params, array('nav', 'bullets', 'style'), false); $thumbs = $this->get_val($this->slider_params, array('nav', 'thumbs', 'style'), false); $tabs = $this->get_val($this->slider_params, array('nav', 'tabs', 'style'), false); if($arrows !== false) $this->used_navigations[$arrows] = true; if($bullets !== false) $this->used_navigations[$bullets] = true; if($thumbs !== false) $this->used_navigations[$thumbs] = true; if($tabs !== false) $this->used_navigations[$tabs] = true; } /** * add all used svg **/ public function add_used_svg(){ if(!empty($this->all_slides) && count($this->all_slides) > 0){ foreach($this->all_slides as $key => $slide){ $layers = $this->get_val($slide, 'layers'); if(!empty($layers)){ foreach($layers as $lk => $layer){ if($this->get_val($layer, 'type') == 'svg'){ $svg = $this->get_val($layer, array('svg', 'source')); if($svg !== ''){ $this->used_svg[$svg] = true; } } } } } } } /** * modify the used stuff data **/ public function modify_used_data(){ $d = array('used_svg' => $this->used_svg, 'used_images' => $this->used_images, 'used_videos' => $this->used_videos); $d = apply_filters('revslider_exportSlider_usedMedia', $d, $this->all_slides, $this->slider_params); //$this->export_slides, $this->static_slide, $this->used_svg = $d['used_svg']; $this->used_images = $d['used_images']; $this->used_videos = $d['used_videos']; } /** * serialize the export data **/ public function serialize_export_data(){ $data = array( 'id' => $this->slider_id, 'title' => $this->slider_title, 'alias' => $this->slider_alias, 'params' => $this->slider_params, 'slides' => $this->export_slides, 'settings' => $this->slider_settings ); if(!empty($this->static_slide)) $data['static_slides'] = $this->static_slide; $this->export_data = json_encode($data); } /** * serialize the navigation data **/ public function serialize_navigation_data(){ if(!empty($this->used_navigations)){ $nav = new RevSliderNavigation(); $this->navigation_data = $nav->export_navigation($this->used_navigations); if($this->navigation_data !== false) $this->navigation_data = json_encode($this->navigation_data); } } /** * prepare the css for export **/ public function prepare_caption_css(){ if(!empty($this->used_captions)){ $captions = array(); foreach($this->used_captions as $class => $val){ $caption = $this->get_captions_content($class); if(!empty($caption)){ unset($caption['id']); $captions[] = $caption; } } $this->style_data = json_encode($captions); } } /** * serialize the animation data **/ public function serialize_animation_data(){ if(!empty($this->used_animations)){ $animations = array(); foreach($this->used_animations as $anim => $val){ $animation = $this->get_custom_animation_by_id($anim); if($animation !== false) $animations[] = $animation; } if(!empty($animations)) $this->animations_data = json_encode($animations); } } /** * get animation params by id * @before: RevSliderOperations::getFullCustomAnimationByID() */ public function get_custom_animation_by_id($id){ $this->fill_animations(); foreach($this->animations as $animation){ if($animation['id'] == $id){ return array( 'id' => $animation['id'], 'handle' => $animation['handle'], 'params' => json_decode(str_replace("'", '"', $this->get_val($animation, 'params', array())), true), 'settings' => $animation['settings'] ); } } return false; } /** * create the blank zip file to be used further on **/ public function create_export_zip(){ $this->usepcl = false; if(file_exists($this->export_path_zip)){ @unlink($this->export_path_zip); //delete file to start with a fresh one } if(class_exists('ZipArchive')){ $this->zip = new ZipArchive; $success = $this->zip->open($this->export_path_zip, ZIPARCHIVE::CREATE | ZipArchive::OVERWRITE); if($success !== true) $this->throw_error(__("Can't create zip file: ", 'revslider').$this->export_path_zip); }else{ //fallback to pclzip require_once(ABSPATH . 'wp-admin/includes/class-pclzip.php'); $this->pclzip = new PclZip($this->export_path_zip); //either the function uses die() or all is cool $this->usepcl = true; } } /** * add svg to the zip file, by modifying data in $export_data **/ public function add_svg_to_zip(){ if(!empty($this->used_svg)){ $c_url = content_url(); $c_path = ABSPATH . 'wp-content'; $ud = wp_upload_dir(); $up_dir = $this->get_val($ud, 'baseurl'); foreach($this->used_svg as $file => $val){ if(strpos($file, 'http') !== false){ //remove all up to wp-content folder $checkpath = str_replace($c_url, '', $file); $checkpath2 = str_replace($up_dir, '', $file); if($checkpath2 === $file){ //we have an SVG like whiteboard, fallback to older export $checkpath2 = $checkpath; } $file = str_replace('/', '\/', $file); $checkpath2 = str_replace('/', '\/', str_replace('/revslider/assets/svg', '', $checkpath2)); if(is_file($c_path.$checkpath)){ $this->export_data = str_replace($file, $checkpath2, $this->export_data); } } } } } /** * push images and videos to the zip file **/ public function add_images_videos_to_zip($root = false){ $this->used_images = array_merge($this->used_images, $this->used_videos); if(!empty($this->used_images)){ $upload_dir = $this->get_upload_path(); $upload_dir_multi = wp_upload_dir(); $cont_url = $this->get_val($upload_dir_multi, 'baseurl'); $cont_url2 = (strpos($cont_url, 'http://') !== false) ? str_replace('http://', 'https://', $cont_url) : str_replace('https://', 'http://', $cont_url); $cont_url_no_www = str_replace('www.', '', $cont_url); $cont_url2_no_www = str_replace('www.', '', $cont_url2); $upload_dir_multi = $this->get_val($upload_dir_multi, 'basedir').'/'; foreach($this->used_images as $file => $val){ //replace double // except the http:// https:// $file = str_replace(array('http://', 'https://'), '!!!!!', $file); $file = str_replace('//', '/', $file); $file = str_replace('!!!!!', 'http://', $file); $add_path = ($root === false) ? 'images/' : ''; $add_structure = ($root === false) ? 'images/'.$file : $file; if($root === false){ $file_push = $file; }else{ $file_expl = explode('.', $file); $extension = strtolower(end($file_expl)); if(in_array($extension, array('jpg', 'jpeg', 'png', 'gif'))){ $file_push = 'thumb.'.strtolower(end($file_expl)); }else{ $file_push = 'video.'.strtolower(end($file_expl)); } } if(strpos($file, 'http') !== false){ //check if we are in objects folder, if yes take the original image into the zip- $remove = false; $checkpath = str_replace(array($cont_url.'/', $cont_url_no_www.'/', $cont_url2.'/', $cont_url2_no_www.'/'), '', $file); $add_checkpath = ($root === false) ? 'images/'.$checkpath : $checkpath; if($root === true){ $add_checkpath = explode('/', $add_checkpath); $add_checkpath = end($add_checkpath); } if(is_file($upload_dir.$checkpath)){ if(!$this->usepcl){ $this->zip->addFile($upload_dir.$checkpath, $add_checkpath); }else{ $this->pclzip->add($upload_dir.$checkpath, PCLZIP_OPT_REMOVE_PATH, $upload_dir, PCLZIP_OPT_ADD_PATH, $add_path); } $remove = true; }elseif(is_file($upload_dir_multi.$checkpath)){ if(!$this->usepcl){ $this->zip->addFile($upload_dir_multi.$checkpath, $add_checkpath); }else{ $this->pclzip->add($upload_dir_multi.$checkpath, PCLZIP_OPT_REMOVE_PATH, $upload_dir_multi, PCLZIP_OPT_ADD_PATH, $add_path); } $remove = true; } if($remove){ //as its http, remove this from strexport /* * fixes an issue where external urls were not getting processed */ try { $unescaped = json_encode(json_decode($this->export_data), JSON_UNESCAPED_SLASHES); // only available from php 5.4 } catch(Exception $e) { $unescaped = $this->export_data; } $this->export_data = str_replace(array($cont_url . '/' . $checkpath, $cont_url_no_www . '/' . $checkpath), $checkpath, $unescaped); // $this->export_data = str_replace(array($cont_url.$checkpath, $cont_url_no_www.$checkpath), $checkpath, $this->export_data); } }else{ if(is_file($upload_dir.$file)){ if(!$this->usepcl){ $this->zip->addFile($upload_dir.$file, $add_structure); }else{ $this->pclzip->add($upload_dir.$file, PCLZIP_OPT_REMOVE_PATH, $upload_dir, PCLZIP_OPT_ADD_PATH, $add_path); } }elseif(is_file($upload_dir_multi.$file)){ if(!$this->usepcl){ $this->zip->addFile($upload_dir_multi.$file, $add_structure); }else{ $this->pclzip->add($upload_dir_multi.$file, PCLZIP_OPT_REMOVE_PATH, $upload_dir_multi, PCLZIP_OPT_ADD_PATH, $add_path); } } } } } } /** * push the slider, slides and layer data to the zip **/ public function add_slider_export_to_zip($filename = 'slider_export.txt'){ if(!$this->usepcl){ $this->zip->addFromString($filename, $this->export_data); }else{ $list = $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $this->export_data))); if($list == 0){ die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } /** * push the custom animations to the zip **/ public function add_animations_to_zip(){ if(strlen(trim($this->animations_data)) > 0){ if(!$this->usepcl){ $this->zip->addFromString('custom_animations.txt', $this->animations_data); //add custom animations }else{ $list = $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'custom_animations.txt', PCLZIP_ATT_FILE_CONTENT => $this->animations_data))); if($list == 0){ die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } } /** * push the custom css styles to the zip **/ public function add_styles_to_zip(){ if(strlen(trim($this->style_data)) > 0){ if(!$this->usepcl){ $this->zip->addFromString('styles.txt', $this->style_data); }else{ $list = $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'styles.txt', PCLZIP_ATT_FILE_CONTENT => $this->style_data))); if($list == 0){ die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } } /** * push the custom navigations to the zip **/ public function add_navigation_to_zip(){ if(strlen(trim($this->navigation_data)) > 0){ if(!$this->usepcl){ $this->zip->addFromString('navigation.txt', $this->navigation_data); }else{ $list = $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'navigation.txt', PCLZIP_ATT_FILE_CONTENT => $this->navigation_data))); if($list == 0){ die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } } /** * push the static styles to the zip **/ public function add_static_styles_to_zip(){ $static_css = $this->get_static_css(); if(trim($static_css) !== ''){ if(!$this->usepcl){ $this->zip->addFromString("static-captions.css", $static_css); //add slider settings }else{ $list = $this->pclzip->add(array(array( PCLZIP_ATT_FILE_NAME => 'static-captions.css',PCLZIP_ATT_FILE_CONTENT => $static_css))); if ($list == 0) { die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } } /** * push the info.cfg to the zip * allow for slider packs the automatic creation of the info.cfg **/ public function add_info_to_zip(){ if(apply_filters('revslider_slider_pack_export', false)){ if(!$this->usepcl){ $this->zip->addFromString('info.cfg', md5($this->alias)); //add slider settings }else{ $list = $this->pclzip->add(array(array(PCLZIP_ATT_FILE_NAME => 'info.cfg', PCLZIP_ATT_FILE_CONTENT => md5($this->alias)))); if($list == 0){ die("ERROR : '".$this->pclzip->errorInfo(true)."'"); } } } } /** * close the zip if we are not in pcl **/ public function close_export_zip(){ if(!$this->usepcl){ $this->zip->close(); } } /** * send the zip to the client browser **/ public function push_zip_to_client(){ $exportname = (!empty($this->slider_alias)) ? $this->slider_alias.'.zip' : 'slider_export.zip'; header('Content-type: application/zip'); header('Content-Disposition: attachment; filename='.$exportname); header('Pragma: no-cache'); header('Expires: 0'); readfile($this->export_path_zip); } /** * delete the export zip file, ignoring errors **/ public function delete_export_zip(){ @unlink($this->export_path_zip); } /** * Export a Zip with video, thumbnail and layergroup for import * @dev function **/ public function export_layer_group($videoid, $thumbid, $layers){ $this->create_export_zip(); $this->slider_alias = 'layergroup'; $this->used_images[$this->get_url_attachment_image($thumbid)] = true; $this->used_videos[$this->get_url_attachment_image($videoid)] = true; $this->add_images_videos_to_zip(true); $this->export_data = stripslashes($layers); $this->add_slider_export_to_zip('layers.txt'); $this->close_export_zip(); return $this->export_url_zip; } } ?>admin/includes/shortcode_generator/elementor/elementor-widget.class.php000064400000010216150212006510022554 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderElementorWidget extends \Elementor\Widget_Shortcode { public function get_name() { return 'slider_revolution'; } public function get_title() { return 'Slider Revolution 6'; } public function get_icon() { return 'eicon-sync'; } public function get_categories() { return array('general'); } protected function _register_controls() { /*Fallback $shortcode = $this->get_settings_for_display( 'text' ); if(empty($shortcode)) $shortcode = $this->get_settings_for_display( 'shortcode' ); $revslidertitle = $this->get_settings_for_display( 'sliderTitle' ); if(empty($revslidertitle)) $revslidertitle = $this->get_settings_for_display( 'revslidertitle' ); var_dump($revslidertitle); */ $this->start_controls_section( 'content_section', array( 'label' => 'Slider Revolution 6', 'tab' => \Elementor\Controls_Manager::TAB_CONTENT, ) ); $this->add_control( 'revslidertitle', array( 'label' => __( 'Selected Module:', 'revslider' ), 'type' => \Elementor\Controls_Manager::TEXT, 'render_type' => 'none', 'placeholder' => '', 'default' => '', 'event' => 'themepunch.selectslider', ) ); $this->add_control( 'shortcode', array( //'type' => \Elementor\Controls_Manager::HIDDEN, 'type' => \Elementor\Controls_Manager::TEXT, 'label' => __( 'Shortcode', 'revslider' ), 'dynamic' => ['active' => true], 'placeholder' => '', 'default' => '', ) ); $this->add_control( 'wrapperid', array( //'type' => \Elementor\Controls_Manager::HIDDEN, 'type' => \Elementor\Controls_Manager::TEXT, 'label' => __( 'Wrapper ID', 'revslider' ), //'dynamic' => ['active' => true], 'placeholder' => '', 'default' => '', ) ); // Advanced $this->add_control( 'select_slider', array( 'type' => \Elementor\Controls_Manager::BUTTON, 'button_type' => 'default', 'text' => __( 'cached Select Module', 'revslider' ), 'event' => 'themepunch.selectslider', ) ); $this->add_control( 'edit_slider', array( 'type' => \Elementor\Controls_Manager::BUTTON, 'button_type' => 'default', 'text' => __( 'edit Edit Module', 'revslider' ), 'event' => 'themepunch.editslider', ) ); $this->add_control( 'settings_slider', array( 'type' => \Elementor\Controls_Manager::BUTTON, 'button_type' => 'default', 'text' => __( 'tune Block Settings', 'revslider' ), 'event' => 'themepunch.settingsslider', ) ); $this->add_control( 'optimize_slider', array( 'type' => \Elementor\Controls_Manager::BUTTON, 'button_type' => 'default', 'text' => __( 'flash_on Optimize File Sizes', 'revslider' ), 'event' => 'themepunch.optimizeslider', ) ); $this->end_controls_section(); } protected function render() { $shortcode = $this->get_settings_for_display( 'shortcode' ); $wrapperid = $this->get_settings_for_display( 'wrapperid' ); $wrapperid = empty($wrapperid) ? '': 'id="' . $wrapperid . '" '; $shortcode = do_shortcode( shortcode_unautop( $shortcode ) ); $zindex = $this->get_settings_for_display( 'zindex' ); $style = $zindex ? ' style="z-index:'.$zindex.';"' : ''; /*if ( \Elementor\Plugin::$instance->editor->is_edit_mode() ) { //EDIT } else { //FRONTEND }*/ // hack to make sure object library only opens when the user manually adds a slider to the page if(empty($shortcode)) { ?>
                    class="wp-block-themepunch-revslider">
                    * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderElementor { public static function init() { $min_elementor_version = '2.0.0'; $min_php_version = '7.0'; // Check if Elementor installed and activated if(!did_action('elementor/loaded')) return; // Check for required Elementor version if(!version_compare(ELEMENTOR_VERSION, $min_elementor_version, '>=' )) return; // Check for required PHP version if(version_compare(PHP_VERSION, $min_php_version, '<')) return; // Add Plugin actions add_action('elementor/widgets/widgets_registered', array('RevSliderElementor', 'init_elementor_widgets')); // Register Widget Styles/Scripts add_action('elementor/editor/after_enqueue_styles', array('RevSliderShortcodeWizard', 'add_styles')); add_action('elementor/editor/after_enqueue_scripts', array('RevSliderElementor', 'add_scripts')); } public static function add_scripts() { RevSliderShortcodeWizard::add_scripts(true); } public static function init_elementor_widgets() { // Include Widget files require_once(plugin_dir_path( __FILE__) . 'elementor-widget.class.php'); // Register widget $widgets_manager = \Elementor\Plugin::instance()->widgets_manager; $widgets_manager->register_widget_type( new RevSliderElementorWidget() ); } }admin/includes/shortcode_generator/shortcode_generator.class.php000064400000033466150212006510021363 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderShortcodeWizard extends RevSliderFunctions { public static function enqueue_scripts(){ global $pagenow; $f = new RevSliderFunctions(); $action = $f->get_val($_GET, 'action'); if($action === 'elementor') return; // only add scripts if native WordPress editor, Gutenberg or Visual Composer // Elementor has its own hooks for adding scripts if($action === 'edit' || $pagenow === 'post-new.php' || $f->get_val($_GET, 'vc_action', '') === 'vc_inline'){ self::add_scripts(); } } public static function add_styles(){ wp_enqueue_style('revslider-material-icons', RS_PLUGIN_URL . 'admin/assets/icons/material-icons.css', array(), RS_REVISION); wp_enqueue_style('revslider-basics-css', RS_PLUGIN_URL . 'admin/assets/css/basics.css', array(), RS_REVISION); wp_enqueue_style('rs-color-picker-css', RS_PLUGIN_URL . 'admin/assets/css/tp-color-picker.css', array(), RS_REVISION); wp_enqueue_style('revbuilder-select2RS', RS_PLUGIN_URL . 'admin/assets/css/select2RS.css', array(), RS_REVISION); wp_enqueue_style('rs-roboto', '//fonts.googleapis.com/css?family=Roboto'); wp_enqueue_style('tp-material-icons', '//fonts.googleapis.com/icon?family=Material+Icons'); } public static function add_scripts($elementor = false){ $f = new RevSliderFunctions(); $action = $f->get_val($_GET, 'action'); if($elementor && $action !== 'elementor') return; require_once(RS_PLUGIN_PATH . 'admin/includes/functions-admin.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/template.class.php'); require_once(RS_PLUGIN_PATH . 'admin/includes/folder.class.php'); require_once(RS_PLUGIN_PATH . 'public/revslider-front.class.php'); //check user permissions if(!current_user_can('edit_posts') && !current_user_can('edit_pages')) return; if(!$elementor){ //verify the post type global $typenow; $post_types = get_post_types(); if(empty($post_types) || !is_array($post_types)) $post_types = array('post', 'page'); if(!in_array($typenow, $post_types)) return; $current_screen = get_current_screen(); // checks for built-in gutenberg version $is_gutenberg = method_exists($current_screen, 'is_block_editor') && $current_screen->is_block_editor(); // checks for old plugin version if(!$is_gutenberg) $is_gutenberg = function_exists('is_gutenberg_page') && is_gutenberg_page(); // gutenberg if(!$is_gutenberg){ add_filter('mce_external_plugins', array('RevSliderShortcodeWizard', 'add_tinymce_shortcode_editor_plugin')); add_filter('mce_buttons', array('RevSliderShortcodeWizard', 'add_tinymce_shortcode_editor_button')); } // enqueue styles self::add_styles(); } $output_class = new RevSliderOutput(); $output_class->add_inline_double_jquery_error(true); echo RevSliderFront::js_set_start_size(); $dev_mode = (!file_exists(RS_PLUGIN_PATH.'admin/assets/js/plugins/utils.min.js') && !file_exists(RS_PLUGIN_PATH.'admin/assets/js/modules/editor.min.js')) ? true : false; if($dev_mode === true){ wp_enqueue_script('revbuilder-basics', RS_PLUGIN_URL . 'admin/assets/js/modules/basics.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-select2RS', RS_PLUGIN_URL . 'admin/assets/js/plugins/select2RS.full.min.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-color-picker-js', RS_PLUGIN_URL . 'admin/assets/js/plugins/tp-color-picker.min.js', array('jquery', 'revbuilder-select2RS', 'wp-color-picker'), RS_REVISION); wp_enqueue_script('revbuilder-clipboard', RS_PLUGIN_URL . 'admin/assets/js/plugins/clipboard.min.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-utils', RS_PLUGIN_URL . 'admin/assets/js/modules/objectlibrary.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-optimizer', RS_PLUGIN_URL . 'admin/assets/js/modules/optimizer.js', array('jquery'), RS_REVISION, false); }else{ wp_enqueue_script('revbuilder-utils', RS_PLUGIN_URL . 'admin/assets/js/plugins/utils.min.js', array('jquery','wp-color-picker'), RS_REVISION, false); } wp_enqueue_script('tp-tools', RS_PLUGIN_URL . 'public/assets/js/rbtools.min.js', array('jquery'), RS_REVISION, true); // object library translations wp_localize_script('revbuilder-utils', 'RVS_LANG', array( 'sliderasmodal' => __('Use as Modal', 'revslider'), 'noadminthumbs' => __('No Admin Thumb set', 'revslider'), 'corejs' => __('Core JavaScript', 'revslider'), 'corecss' => __('Core CSS', 'revslider'), 'coretools' => __('Core Tools (GreenSock & Co)', 'revslider'), 'enablecompression' => __('Enable Server Compression', 'revslider'), 'noservercompression' => __('Not Available, read FAQ', 'revslider'), 'servercompression' => __('Serverside Compression', 'revslider'), 'sizeafteroptim' => __('Size after Optimization', 'revslider'), 'chgimgsizesrc' => __('Change Image Size or Src', 'revslider'), 'pickandim' => __('Pick another Dimension', 'revslider'), 'optimize' => __('Optimize', 'revslider'), 'applychanges' => __('Apply Changes', 'revslider'), 'savechanges' => __('Save Changes', 'revslider'), 'suggestion' => __('Suggestion', 'revslider'), 'toosmall' => __('Too Small', 'revslider'), 'standard1x' => __('Standard (1x)', 'revslider'), 'retina2x' => __('Retina (2x)', 'revslider'), 'oversized' => __('Oversized', 'revslider'), 'quality' => __('Quality', 'revslider'), 'file' => __('File', 'revslider'), 'resize' => __('Resize', 'revslider'), 'lowquality' => __('Optimized (Low Quality)', 'revslider'), 'notretinaready' => __('Not Retina Ready', 'revslider'), 'element' => __('Element', 'revslider'), 'calculating' => __('Calculating...', 'revslider'), 'filesize' => __('File Size', 'revslider'), 'dimension' => __('Dimension', 'revslider'), 'dimensions' => __('Dimensions', 'revslider'), 'optimization' => __('Optimization', 'revslider'), 'optimized' => __('Optimized', 'revslider'), 'smartresize' => __('Smart Resize', 'revslider'), 'optimal' => __('Optimal', 'revslider'), 'recommended' => __('Recommended', 'revslider'), 'hrecommended' => __('Highly Recommended', 'revslider'), 'optimizertitel' => __('File Size Optimizer', 'revslider'), 'loadedmediafiles' => __('Loaded Media Files', 'revslider'), 'loadedmediainfo' => __('Optimize to save up to ', 'revslider'), 'optselection' => __('Optimize Selection', 'revslider'), 'copyrightandlicenseinfo' => __('© Copyright & License Info', 'revslider'), 'ol_images' => __('Images', 'revslider'), 'ol_layers' => __('Layer Objects', 'revslider'), 'ol_objects' => __('Objects', 'revslider'), 'ol_modules' => __('Own Modules', 'revslider'), 'ol_fonticons' => __('Font Icons', 'revslider'), 'ol_moduletemplates' => __('Module Templates', 'revslider'), 'ol_videos' => __('Videos', 'revslider'), 'ol_svgs' => __('SVG\'s', 'revslider'), 'ol_favorite' => __('Favorites', 'revslider'), 'simproot' => __('Root', 'revslider'), 'loading' => __('Loading', 'revslider'), 'elements' => __('Elements', 'revslider'), 'loadingthumbs' => __('Loading Thumbnails...', 'revslider'), 'moduleBIG' => __('MODULE', 'revslider'), 'packageBIG' => __('PACKAGE', 'revslider'), 'installed' => __('Installed', 'revslider'), 'notinstalled' => __('Not Installed', 'revslider'), 'setupnotes' => __('Setup Notes', 'revslider'), 'requirements' => __('Requirements', 'revslider'), 'installedversion' => __('Installed Version', 'revslider'), 'availableversion' => __('Available Version', 'revslider'), 'installpackage' => __('Installing Template Package', 'revslider'), 'installtemplate' => __('Install Template', 'revslider'), 'licencerequired' => __('Activate License', 'revslider'), 'redownloadTemplate' => __('Re-Download Online', 'revslider'), 'createBlankPage' => __('Create Blank Page', 'revslider'), 'please_wait_a_moment' => __('Please Wait a Moment', 'revslider'), 'search' => __('Search', 'revslider'), 'folderBIG' => __('FOLDER', 'revslider'), 'objectBIG' => __('OBJECT', 'revslider'), 'imageBIG' => __('IMAGE', 'revslider'), 'videoBIG' => __('VIDEO', 'revslider'), 'iconBIG' => __('ICON', 'revslider'), 'svgBIG' => __('SVG', 'revslider'), 'fontBIG' => __('FONT', 'revslider'), 'show' => __('Show', 'revslider'), 'perpage' => __('Per Page', 'revslider'), 'updatefromserver' => __('Update List', 'revslider'), 'imageisloading' => __('Image is Loading...', 'revslider'), 'importinglayers' => __('Importing Layers...', 'revslider'), 'layerwithaction' => __('Layer with Action', 'revslider'), 'triggeredby' => __('Behavior', 'revslider'), 'nrlayersimporting' => __('Layers Importing', 'revslider'), 'nothingselected' => __('Nothing Selected', 'revslider'), 'sortbycreation' => __('Sort by Creation', 'revslider'), 'creationascending' => __('Creation Ascending', 'revslider'), 'sortbytitle' => __('Sort by Title', 'revslider'), 'titledescending' => __('Title Descending', 'revslider'), 'active_sr_to_access' => __('Register Slider Revolution
                    to Unlock Premium Features', 'revslider'), 'addons' => __('Add-Ons', 'revslider'), 'active_sr_tmp_obl' => __('Template & Object Library', 'revslider'), 'active_sr_inst_upd' => __('Instant Updates', 'revslider'), 'active_sr_one_on_one' => __('1on1 Support', 'revslider'), 'membersarea' => __('Members Area', 'revslider'), 'onelicensekey' => __('1 License Key per Website!', 'revslider'), 'onepurchasekey' => __('1 Purchase Code per Website!', 'revslider'), 'onelicensekey_info' => __('If you want to use your license key on another domain, please
                    deregister it in the members area or use a different key.', 'revslider'), 'onepurchasekey_info' => __('If you want to use your purchase code on
                    another domain, please deregister it first or', 'revslider'), 'registeredlicensekey' => __('Registered License Key', 'revslider'), 'registeredpurchasecode' => __('Registered Purchase Code', 'revslider'), 'registerlicensekey' => __('Register License Key', 'revslider'), 'registerpurchasecode' => __('Register Purchase Code', 'revslider'), 'registerCode' => __('Register this Code', 'revslider'), 'registerKey' => __('Register this License Key', 'revslider'), 'deregisterCode' => __('Deregister this Code', 'revslider'), 'deregisterKey' => __('Deregister this License Key', 'revslider'), 'active_sr_plg_activ' => __('Register Purchase Code', 'revslider'), 'active_sr_plg_activ_key' => __('Register License Key', 'revslider'), 'getpurchasecode' => __('Get a Purchase Code', 'revslider'), 'getlicensekey' => __('Licensing Options', 'revslider'), 'ihavepurchasecode' => __('I have a Purchase Code', 'revslider'), 'ihavelicensekey' => __('I have a License Key', 'revslider'), 'enterlicensekey' => __('Enter License Key', 'revslider'), 'enterpurchasecode' => __('Enter Purchase Code', 'revslider') )); wp_enqueue_script('revbuildet-shortcode-generator-js', RS_PLUGIN_URL . 'admin/assets/js/shortcode_generator/shortcode_generator.js', array('jquery'), RS_REVISION, true); $rsaf = new RevSliderFunctionsAdmin(); $rsa = $rsaf->get_short_library(); if(!empty($rsa)) $obj = $rsaf->json_encode_client_side($rsa); $rs_compression = $rsaf->compression_settings(); $favs = get_option('rs_favorite', array()); $favs = !empty($favs) ? $rsaf->json_encode_client_side($favs) : false; ?> '; require_once(RS_PLUGIN_PATH . 'admin/views/modals-copyright.php'); } /** * add script tinymce shortcode script * @since: 5.1.1 */ public static function add_tinymce_shortcode_editor_plugin($plugin_array){ $plugin_array['revslider_sc_button'] = RS_PLUGIN_URL . 'admin/assets/js/shortcode_generator/tinymce.js'; return $plugin_array; } /** * Add button to tinymce * @since: 5.1.1 */ public static function add_tinymce_shortcode_editor_button($buttons){ array_push($buttons, 'revslider_sc_button'); return $buttons; } } /** * old classname extends new one (old classnames will be obsolete soon) * @since: 5.0 **/ class RevSlider_TinyBox extends RevSliderShortcodeWizard {} class RevSliderTinyBox extends RevSlider_TinyBox {} ?>admin/includes/shortcode_generator/wpbakery/wpbakery.class.php000064400000010037150212006510020760 0ustar00 __('Slider Revolution 6', 'revslider'), 'base' => 'rev_slider', 'icon' => 'icon-wpb-revslider', 'category' => __('Content', 'revslider'), 'show_settings_on_create' => false, 'js_view' => 'VcSliderRevolution', 'admin_enqueue_js' => RS_PLUGIN_URL.'admin/assets/js/shortcode_generator/vc.js', 'front_enqueue_js' => RS_PLUGIN_URL.'admin/assets/js/shortcode_generator/vc.js', 'params' => array( array( 'type' => 'rev_slider_shortcode', 'heading' => __('Modal', 'revslider'), 'param_name' => 'modal', 'admin_label' => false, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Popup', 'revslider'), 'param_name' => 'popup', 'admin_label' => false, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Title', 'revslider'), 'param_name' => 'slidertitle', 'admin_label' => true, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Alias', 'revslider'), 'param_name' => 'alias', 'admin_label' => true, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Offset', 'revslider'), 'param_name' => 'offset', 'admin_label' => false, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Layout', 'revslider'), 'param_name' => 'layout', 'admin_label' => false, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('z-Index', 'revslider'), 'param_name' => 'zindex', 'admin_label' => false, 'value' => '' ), array( 'type' => 'rev_slider_shortcode', 'heading' => __('Usage', 'revslider'), 'param_name' => 'usage', 'admin_label' => false, 'value' => '' ), ) ) ); } } } ?>admin/includes/shortcode_generator/gutenberg/package.json000064400000000414150212006510017741 0ustar00{ "name": "revslider-gutenberg-cgb-guten-block", "version": "1.0.0", "private": true, "scripts": { "start": "cgb-scripts start", "build": "cgb-scripts build", "eject": "cgb-scripts eject" }, "dependencies": { "cgb-scripts": "^1.17.0" } } admin/includes/shortcode_generator/gutenberg/plugin.php000064400000001166150212006510017467 0ustar00 q.IDATx]wp\]Q'ٲl6l8 pf5dH LdBBd,H($(L[ Ae@.eI'5Ňݽӕiv~[L2)ړ^cA[/"9&V FѶ ݂,vZ_dX,}+䭌7IO|~%wj摹 ^%QGpsf 75݆-aokd\79&}Yd2UR҂vsok=wϋ<"p_q*>Չ[miٗ⮧OW߲u-HLF { sx!o9\/%lPګ 5ʖ5 GQ:n^!u՟+wT~'2?REҔfž GMSւ٘ q I|< i3 E(;ցk/uw37%ºo(% ALb:% {h߹y[/7V̘qs0;#d̘LV$ƉjWZ-8KOgzF+pAϩ1567x| tw [Kͽز ff*Z@)&Zu=L0l8KJrĝ A-= W6! qr|(%~JުM'ecϱ>k;C^2r3;WLؘ*"dY9k xIm9ߴ0%fĦT\4߻UWXU0 ^&E9D{EfK]}Xrfv s#!pU :I&ž] /ٸrwG7>yr `1 ĨDY\CQo1})]p7cvy5O2෷:9ѯ7Hβ/H7禎0@,1Z6D/qpKN[(u֏5?y RӬ̜7<4]U܏ʆaCAQ{FKBԫVQ2\5D'.7nl69yh_~%( _{qq)B.|z 6Y)(P) uNH Z['2Sfw,,S& 2o1-:w("4*K]>AED+Hm+o(@NIal,9g}тuƮ8pHXéc,%5>ZZ9ɪN1f6^wRdH]Y'"[@S#"p`V?kOV⇷B.0,`Z4pfAbL-]/龭8U3.+uɁ^VНpƁl~&nIW5SRmL'Wb1> 'W8 5QDA&t=jz 62q*q}z?WGHEi1YFhwN+4\gcX] g{b-ԔS,p1+q в=F`V9WNZwDKsyԹ*bF"۶ߴKTe,ՔM[b#qz,N1rӏ[mǡ^}߉j%ueJA `YqHXeY?nDŽ0>6"ÃcԃcCL$p՘U %\%N= 87&_0*wPkX{yW/B`PoS-UH*%Rb*%UXzj;EN|~x{aK0zLֈ+S:p6#0~},L'~sy)N>a LЍL.3EvcR}6ڻ?e\_:_⥟.߄W3f .l0.,87љc[zl䮘G+r&r,YjSJ8Y+?V@f urS1,?azrAk~_L4Wyrkx}pUIi•KZM{k]}F +NW7h?Vb0<`.wX%I ^ԯcLw-ƹ)sKY׿aZbN(\8c,N'߇ty 3 b nuNN&Y:ٗ;-\hi,>Z(?#n$[,^μd.ξST NMaIp ۺu`4[͡4J ޒrb \G@ &SYJ (Fs[';|S$8)_6١C%SE oz(L|-iZLNTyI*ጓxgʺXřxtT;cN6|,vhZ_;N*z qcj  g% *ĵګEU n)+ʍ_@1[dn TA&'$D(Տ6_8O{>μx.lbOc_wcͿ_.uObzHFk:U06?#TZpVO-_DJJ'bQPIY^{v.(QAQ:P8v|QFXi(tmd/5{ppYYT@>y}QXN/Ezjc7d$;OՀ{?CE˧6"FI⒑\8-jD w%"=Nkp~Z]NOx=wYa Od] sIQuv$ɈqrQۍ8;܍e;>|vz萓1+2vr])71!1҃=بqsWS2G-) }6\ L=ހj =l 1|efJd҇ gfOqSG,KCcxbM;làzPX mE邹d7a(>E0)^Ʃoqw;Ôx`iv|ڎ_]yp3<[tߓ5׿M7ߚ0\JDvN(\;ˣ],$8[qX⬤H'.GbsEtY8vtq˔|@K;j_כ:w*|u8RLEpo5k SS6=N=U8 F4dj><*s)EIY.+Β{SpV{uQvՌ&CY$ `q 1ZŷXȭaS\lbeA=N|p#^N,;D֖^R)K)VVR0OLLVɉNN#h'ؽ6H(F/ԃX Osi,H%?2v]ÌSUDXaV3'ѭ"X#h-^ԣĂ\U5I~ =bZg4)n$ `Q-(Բ ~V=Sԥ7 ]x] 59C\#_Vqnu#1NjcWBdN~IENDB`admin/includes/shortcode_generator/gutenberg/dist/images/rs6_number_2x.png000064400000007366150212006510023101 0ustar00PNG  IHDRFFLutEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp dIDATx[ pekzd&I‘J V9Re-uU@-], obXu]tEB! LI„ILOO~3t+$f}_~,?de_,! Q dF49Ţ{G":Ap!$lPc"R C9Dܞܛ5+>+sFbt5[:b HO$PzU@hBKh/m:HMM\,#YNQV*,"E$/GW=:c|LCOpl;dXUbhjB6HIDnؤhj8\$Ĉ7[ F 䅡Ѷg|OX]$c=ӽO\I8 M|kˍC 1rǥ "ϋQ>I(4^|e G-61;T/* "ׯhc(p\e'|%'iwh ۆ|w=8dI!a TIjVѩc#V;yhh (As;M* ˚gBS4>6HCN",5n*">ϰTh8,Wj, ţȼZE'tX d$GIH)0288RL 'W|ܨi }uj Pm;Yh1\քJFxp0ic.( b+I-]$AĜ*z34擁!o3b75H 8Z ABvrTG lּ;40l5@ sK-g揷{~6)ql-̺b:(䷔gd(Yl˨Vkxd'jfHS_V 狭E].@)BC<#!αœo},,2LRfg^]h<=r _܄@V]C/KJQ?h$l#mR7O=I5M'o_4ȕTYEJ456.&Tsfk?T^B"Al B&E2"1B vR+tU`pҪRu&+mSBI).n )AOH!U^mS,]:maPDnɐH"9wVT:nP@g6kCєQ}ȗk*Z A4@B[쬳Da˨6mE(C'JrKuҖ@+^ s|SdmFO/x, pԶ %~kI3 3Bhf5m%Hu@0$?L&J{SDٛ2*@ UPlFB`4ʛFC$ p~BXr;9e~*z z`UMt24.U\CmS%cj!Yl%)_~*Ԁ -^]P* JOzes'8x&e *]/{`Ζ+U-[;UA:ot^/aDg->=k/kU7q然7_P!$ X=*ԘsXWr RL7E,H$X-W#f@xdd Lf-`wl(.[Κh/$\<4b#7n by|v-< &]w^KjH0r׫ .components-toolbar svg { color: inherit !important; } body[class*="version-5-4"] .wp-block[data-type="themepunch/revslider"].block-editor-block-list__block, .wp-block[data-type="themepunch/revslider"] .editor-block-list__block-edit.block-editor-block-list__block-edit { background: #f6f6f9; } .wp-block[data-type="themepunch/revslider"] .revslider_block { background-position: 14px 14px; background-color:#fff; } .wp-block[data-type="themepunch/revslider"] .revslider_block .sliderBar { padding: 14px 14px 14px 160px; overflow: hidden; position: relative; } .wp-block[data-type="themepunch/revslider"] .revslider_block .sliderImage { margin-top: 0px; padding: 14px; } .wp-block[data-type="themepunch/revslider"] .sliderBar slider_editor_button_wrap { display: none; } .slider_editor_button_wrap { display: none; position: absolute; right: 14px; top: 14px; padding-top: 2px; white-space: nowrap; width: 220px; height: 30px; background: #f6f6f9; } .wp-block[data-type="themepunch/revslider"].is-hovered .sliderBar .slider_editor_button_wrap, .wp-block[data-type="themepunch/revslider"].is-selected .sliderBar .slider_editor_button_wrap { display: inline-block; } .block-editor-block-list__layout .wp-block.is-selected.wp-block[data-type="themepunch/revslider"].block-editor-block-list__block:not([contenteditable]):focus:after { box-shadow:0 0 0 1.5px rgba(66,88,99,.4); } .wp-block[data-type="themepunch/revslider"] .sliderBar span { white-space: nowrap; height: 23px; overflow: hidden; display: inline-block; max-width: 100%; }admin/includes/shortcode_generator/gutenberg/dist/blocks.build.js000064400000176407150212006510021347 0ustar00/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /*!***********************!*\ !*** ./src/blocks.js ***! \***********************/ /*! no exports provided */ /*! all exports used */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__revslider__ = __webpack_require__(/*! ./revslider */ 1);\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9yZXZzbGlkZXInO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!********************************!*\ !*** ./src/revslider/index.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__deprecated__ = __webpack_require__(/*! ./deprecated */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__revslider__ = __webpack_require__(/*! ./revslider */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__wordpress_components__ = __webpack_require__(/*! @wordpress/components */ 7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__wordpress_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__wordpress_components__);\n/**\n * Block dependencies\n */\n\n\n\n/**\n * Internal block libraries\n */\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\nif (typeof wp.blockEditor !== 'undefined') var _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n InspectorAdvancedControls = _wp$blockEditor.InspectorAdvancedControls;else var _wp$editor = wp.editor,\n InspectorControls = _wp$editor.InspectorControls,\n InspectorAdvancedControls = _wp$editor.InspectorAdvancedControls;\nvar Component = wp.element.Component;\n\n\n\n\n\nvar withState = wp.compose.withState;\n\n/**\n * Register block\n */\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('themepunch/revslider', {\n title: __('Slider Revolution', 'revslider'),\n description: __('Add your Slider Revolution Module!', 'revslider'),\n category: 'common',\n icon: {\n src: 'update',\n background: 'rgb(94, 53, 177)',\n color: 'white',\n viewbox: \"0 0 28 28\"\n },\n keywords: [__('Banner', 'revslider'), __('CTA', 'revslider'), __('Slider', 'revslider')],\n attributes: {\n checked: {\n type: 'boolean',\n default: false\n },\n modal: {\n type: 'boolean',\n default: false\n },\n content: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n text: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n slidertitle: {\n selector: '.revslider',\n type: 'string',\n source: 'attribute',\n attribute: 'data-slidertitle'\n },\n sliderImage: {\n type: 'string'\n },\n hideSliderImage: {\n boolean: false\n },\n alias: {\n type: 'string'\n },\n zindex: {\n type: 'string'\n },\n wrapperid: {\n type: 'string'\n }\n },\n edit: function edit(props) {\n var setAttributes = props.setAttributes,\n wrapperid = props.attributes.wrapperid;\n\n return [wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__revslider__[\"a\" /* RevSlider */], Object.assign({ setAttributes: setAttributes }, props))\n )];\n },\n deprecated: __WEBPACK_IMPORTED_MODULE_2__deprecated__[\"a\" /* deprecated */],\n save: function save(props) {\n var _props$attributes = props.attributes,\n text = _props$attributes.text,\n content = _props$attributes.content,\n slidertitle = _props$attributes.slidertitle,\n modal = _props$attributes.modal,\n zindex = _props$attributes.zindex,\n wrapperid = _props$attributes.wrapperid;\n\n var style = void 0;\n style = zindex ? \"z-index:\" + zindex + \";\" : \"\";\n var shortcode = !content && text ? text : content;\n return wp.element.createElement(\n 'div',\n { className: 'revslider', id: wrapperid, 'data-modal': modal, 'data-slidertitle': slidertitle, style: style },\n shortcode\n );\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvaW5kZXguanM/MDdkMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEJsb2NrIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG4vKipcbiAqIEludGVybmFsIGJsb2NrIGxpYnJhcmllc1xuICovXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xuXG5pZiAodHlwZW9mIHdwLmJsb2NrRWRpdG9yICE9PSAndW5kZWZpbmVkJykgdmFyIF93cCRibG9ja0VkaXRvciA9IHdwLmJsb2NrRWRpdG9yLFxuICAgICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgICBJbnNwZWN0b3JBZHZhbmNlZENvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckFkdmFuY2VkQ29udHJvbHM7ZWxzZSB2YXIgX3dwJGVkaXRvciA9IHdwLmVkaXRvcixcbiAgICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGVkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICAgIEluc3BlY3RvckFkdmFuY2VkQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckFkdmFuY2VkQ29udHJvbHM7XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG5cbmltcG9ydCB7IGRlcHJlY2F0ZWQgfSBmcm9tICcuL2RlcHJlY2F0ZWQnO1xuaW1wb3J0IHsgUmV2U2xpZGVyIH0gZnJvbSAnLi9yZXZzbGlkZXInO1xuXG5pbXBvcnQgeyBUZXh0Q29udHJvbCB9IGZyb20gJ0B3b3JkcHJlc3MvY29tcG9uZW50cyc7XG52YXIgd2l0aFN0YXRlID0gd3AuY29tcG9zZS53aXRoU3RhdGU7XG5cbi8qKlxuICogUmVnaXN0ZXIgYmxvY2tcbiAqL1xuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgndGhlbWVwdW5jaC9yZXZzbGlkZXInLCB7XG4gIHRpdGxlOiBfXygnU2xpZGVyIFJldm9sdXRpb24nLCAncmV2c2xpZGVyJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnQWRkIHlvdXIgU2xpZGVyIFJldm9sdXRpb24gTW9kdWxlIScsICdyZXZzbGlkZXInKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7XG4gICAgc3JjOiAndXBkYXRlJyxcbiAgICBiYWNrZ3JvdW5kOiAncmdiKDk0LCA1MywgMTc3KScsXG4gICAgY29sb3I6ICd3aGl0ZScsXG4gICAgdmlld2JveDogXCIwIDAgMjggMjhcIlxuICB9LFxuICBrZXl3b3JkczogW19fKCdCYW5uZXInLCAncmV2c2xpZGVyJyksIF9fKCdDVEEnLCAncmV2c2xpZGVyJyksIF9fKCdTbGlkZXInLCAncmV2c2xpZGVyJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgY2hlY2tlZDoge1xuICAgICAgdHlwZTogJ2Jvb2xlYW4nLFxuICAgICAgZGVmYXVsdDogZmFsc2VcbiAgICB9LFxuICAgIG1vZGFsOiB7XG4gICAgICB0eXBlOiAnYm9vbGVhbicsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH0sXG4gICAgY29udGVudDoge1xuICAgICAgc2VsZWN0b3I6ICcucmV2c2xpZGVyJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgc291cmNlOiAndGV4dCdcbiAgICB9LFxuICAgIHRleHQ6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ3RleHQnXG4gICAgfSxcbiAgICBzbGlkZXJ0aXRsZToge1xuICAgICAgc2VsZWN0b3I6ICcucmV2c2xpZGVyJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgc291cmNlOiAnYXR0cmlidXRlJyxcbiAgICAgIGF0dHJpYnV0ZTogJ2RhdGEtc2xpZGVydGl0bGUnXG4gICAgfSxcbiAgICBzbGlkZXJJbWFnZToge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGhpZGVTbGlkZXJJbWFnZToge1xuICAgICAgYm9vbGVhbjogZmFsc2VcbiAgICB9LFxuICAgIGFsaWFzOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgIH0sXG4gICAgemluZGV4OiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgIH0sXG4gICAgd3JhcHBlcmlkOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcyxcbiAgICAgICAgd3JhcHBlcmlkID0gcHJvcHMuYXR0cmlidXRlcy53cmFwcGVyaWQ7XG5cbiAgICByZXR1cm4gW3dwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSZXZTbGlkZXIsIE9iamVjdC5hc3NpZ24oeyBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzIH0sIHByb3BzKSlcbiAgICApXTtcbiAgfSxcbiAgZGVwcmVjYXRlZDogZGVwcmVjYXRlZCxcbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuICAgIHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHRleHQgPSBfcHJvcHMkYXR0cmlidXRlcy50ZXh0LFxuICAgICAgICBjb250ZW50ID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29udGVudCxcbiAgICAgICAgc2xpZGVydGl0bGUgPSBfcHJvcHMkYXR0cmlidXRlcy5zbGlkZXJ0aXRsZSxcbiAgICAgICAgbW9kYWwgPSBfcHJvcHMkYXR0cmlidXRlcy5tb2RhbCxcbiAgICAgICAgemluZGV4ID0gX3Byb3BzJGF0dHJpYnV0ZXMuemluZGV4LFxuICAgICAgICB3cmFwcGVyaWQgPSBfcHJvcHMkYXR0cmlidXRlcy53cmFwcGVyaWQ7XG5cbiAgICB2YXIgc3R5bGUgPSB2b2lkIDA7XG4gICAgc3R5bGUgPSB6aW5kZXggPyBcInotaW5kZXg6XCIgKyB6aW5kZXggKyBcIjtcIiA6IFwiXCI7XG4gICAgdmFyIHNob3J0Y29kZSA9ICFjb250ZW50ICYmIHRleHQgPyB0ZXh0IDogY29udGVudDtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogJ3JldnNsaWRlcicsIGlkOiB3cmFwcGVyaWQsICdkYXRhLW1vZGFsJzogbW9kYWwsICdkYXRhLXNsaWRlcnRpdGxlJzogc2xpZGVydGl0bGUsIHN0eWxlOiBzdHlsZSB9LFxuICAgICAgc2hvcnRjb2RlXG4gICAgKTtcbiAgfVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvcmV2c2xpZGVyL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n"); /***/ }), /* 2 */ /*!**********************************!*\ !*** ./src/revslider/style.scss ***! \**********************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvc3R5bGUuc2Nzcz85MjcyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvcmV2c2xpZGVyL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!***********************************!*\ !*** ./src/revslider/editor.scss ***! \***********************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvZWRpdG9yLnNjc3M/ZDA3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3JldnNsaWRlci9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///3\n"); /***/ }), /* 4 */ /*!*************************************!*\ !*** ./src/revslider/deprecated.js ***! \*************************************/ /*! exports provided: deprecated */ /*! exports used: deprecated */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return deprecated; });\nvar deprecated = [{\n attributes: {\n checked: {\n type: 'boolean',\n default: false\n },\n modal: {\n type: 'boolean',\n default: false\n },\n text: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n sliderTitle: {\n selector: '.revslider',\n type: 'string',\n source: 'attribute',\n attribute: 'data-slidertitle'\n },\n sliderImage: {\n type: 'string'\n },\n hideSliderImage: {\n boolean: false\n }\n },\n save: function save(props) {\n var _props$attributes = props.attributes,\n text = _props$attributes.text,\n sliderTitle = _props$attributes.sliderTitle,\n modal = _props$attributes.modal;\n\n return wp.element.createElement(\n 'div',\n { className: 'revslider', 'data-modal': modal, 'data-slidertitle': sliderTitle },\n text\n );\n }\n}, {\n attributes: {\n checked: {\n type: 'boolean',\n default: false\n },\n text: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n sliderTitle: {\n selector: '.revslider',\n type: 'string',\n source: 'attribute',\n attribute: 'data-slidertitle'\n }\n },\n save: function save(props) {\n return wp.element.createElement(\n 'div',\n { className: 'revslider', 'data-slidertitle': props.attributes.sliderTitle },\n props.attributes.text\n );\n }\n}, {\n attributes: {\n checked: {\n type: 'boolean',\n default: false\n },\n modal: {\n type: 'boolean',\n default: false\n },\n popup: {\n type: 'object'\n },\n text: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n sliderTitle: {\n selector: '.revslider',\n type: 'string',\n source: 'attribute',\n attribute: 'data-slidertitle'\n },\n sliderImage: {\n type: 'string'\n },\n hideSliderImage: {\n boolean: false\n },\n offset: {\n type: 'object'\n },\n layout: {\n type: 'string '\n },\n alias: {\n type: 'string'\n },\n zindex: {\n type: 'string'\n },\n shortcode: {\n type: 'string'\n }\n },\n save: function save(props) {\n var _props$attributes2 = props.attributes,\n text = _props$attributes2.text,\n sliderTitle = _props$attributes2.sliderTitle,\n modal = _props$attributes2.modal,\n zindex = _props$attributes2.zindex;\n\n var style = void 0;\n style = zindex ? \"z-index:\" + zindex + \";\" : \"\";\n return wp.element.createElement(\n 'div',\n { className: 'revslider', 'data-modal': modal, 'data-slidertitle': sliderTitle, style: style },\n text\n );\n }\n}, {\n attributes: {\n checked: {\n type: 'boolean',\n default: false\n },\n modal: {\n type: 'boolean',\n default: false\n },\n popup: {\n type: 'object'\n },\n content: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n text: {\n selector: '.revslider',\n type: 'string',\n source: 'text'\n },\n sliderTitle: {\n selector: '.revslider',\n type: 'string',\n source: 'attribute',\n attribute: 'data-slidertitle'\n },\n sliderImage: {\n type: 'string'\n },\n hideSliderImage: {\n boolean: false\n },\n offset: {\n type: 'object'\n },\n layout: {\n type: 'string '\n },\n alias: {\n type: 'string'\n },\n zindex: {\n type: 'string'\n },\n shortcode: {\n type: 'string'\n }\n },\n save: function save(props) {\n var _props$attributes3 = props.attributes,\n text = _props$attributes3.text,\n content = _props$attributes3.content,\n sliderTitle = _props$attributes3.sliderTitle,\n modal = _props$attributes3.modal,\n zindex = _props$attributes3.zindex;\n\n var style = void 0;\n style = zindex ? \"z-index:\" + zindex + \";\" : \"\";\n var shortcode = !content && text ? text : content;\n return wp.element.createElement(\n 'div',\n { className: 'revslider', 'data-modal': modal, 'data-slidertitle': sliderTitle, style: style },\n shortcode\n );\n }\n}];\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvZGVwcmVjYXRlZC5qcz8yZWJhIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBkZXByZWNhdGVkID0gW3tcbiAgYXR0cmlidXRlczoge1xuICAgIGNoZWNrZWQ6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBtb2RhbDoge1xuICAgICAgdHlwZTogJ2Jvb2xlYW4nLFxuICAgICAgZGVmYXVsdDogZmFsc2VcbiAgICB9LFxuICAgIHRleHQ6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ3RleHQnXG4gICAgfSxcbiAgICBzbGlkZXJUaXRsZToge1xuICAgICAgc2VsZWN0b3I6ICcucmV2c2xpZGVyJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgc291cmNlOiAnYXR0cmlidXRlJyxcbiAgICAgIGF0dHJpYnV0ZTogJ2RhdGEtc2xpZGVydGl0bGUnXG4gICAgfSxcbiAgICBzbGlkZXJJbWFnZToge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGhpZGVTbGlkZXJJbWFnZToge1xuICAgICAgYm9vbGVhbjogZmFsc2VcbiAgICB9XG4gIH0sXG4gIHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcbiAgICB2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuICAgICAgICB0ZXh0ID0gX3Byb3BzJGF0dHJpYnV0ZXMudGV4dCxcbiAgICAgICAgc2xpZGVyVGl0bGUgPSBfcHJvcHMkYXR0cmlidXRlcy5zbGlkZXJUaXRsZSxcbiAgICAgICAgbW9kYWwgPSBfcHJvcHMkYXR0cmlidXRlcy5tb2RhbDtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiAncmV2c2xpZGVyJywgJ2RhdGEtbW9kYWwnOiBtb2RhbCwgJ2RhdGEtc2xpZGVydGl0bGUnOiBzbGlkZXJUaXRsZSB9LFxuICAgICAgdGV4dFxuICAgICk7XG4gIH1cbn0sIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNoZWNrZWQ6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICB0ZXh0OiB7XG4gICAgICBzZWxlY3RvcjogJy5yZXZzbGlkZXInLFxuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBzb3VyY2U6ICd0ZXh0J1xuICAgIH0sXG4gICAgc2xpZGVyVGl0bGU6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ2F0dHJpYnV0ZScsXG4gICAgICBhdHRyaWJ1dGU6ICdkYXRhLXNsaWRlcnRpdGxlJ1xuICAgIH1cbiAgfSxcbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiAncmV2c2xpZGVyJywgJ2RhdGEtc2xpZGVydGl0bGUnOiBwcm9wcy5hdHRyaWJ1dGVzLnNsaWRlclRpdGxlIH0sXG4gICAgICBwcm9wcy5hdHRyaWJ1dGVzLnRleHRcbiAgICApO1xuICB9XG59LCB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjaGVja2VkOiB7XG4gICAgICB0eXBlOiAnYm9vbGVhbicsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH0sXG4gICAgbW9kYWw6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBwb3B1cDoge1xuICAgICAgdHlwZTogJ29iamVjdCdcbiAgICB9LFxuICAgIHRleHQ6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ3RleHQnXG4gICAgfSxcbiAgICBzbGlkZXJUaXRsZToge1xuICAgICAgc2VsZWN0b3I6ICcucmV2c2xpZGVyJyxcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgc291cmNlOiAnYXR0cmlidXRlJyxcbiAgICAgIGF0dHJpYnV0ZTogJ2RhdGEtc2xpZGVydGl0bGUnXG4gICAgfSxcbiAgICBzbGlkZXJJbWFnZToge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGhpZGVTbGlkZXJJbWFnZToge1xuICAgICAgYm9vbGVhbjogZmFsc2VcbiAgICB9LFxuICAgIG9mZnNldDoge1xuICAgICAgdHlwZTogJ29iamVjdCdcbiAgICB9LFxuICAgIGxheW91dDoge1xuICAgICAgdHlwZTogJ3N0cmluZyAnXG4gICAgfSxcbiAgICBhbGlhczoge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIHppbmRleDoge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIHNob3J0Y29kZToge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9XG4gIH0sXG4gIHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcbiAgICB2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgdGV4dCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi50ZXh0LFxuICAgICAgICBzbGlkZXJUaXRsZSA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5zbGlkZXJUaXRsZSxcbiAgICAgICAgbW9kYWwgPSBfcHJvcHMkYXR0cmlidXRlczIubW9kYWwsXG4gICAgICAgIHppbmRleCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi56aW5kZXg7XG5cbiAgICB2YXIgc3R5bGUgPSB2b2lkIDA7XG4gICAgc3R5bGUgPSB6aW5kZXggPyBcInotaW5kZXg6XCIgKyB6aW5kZXggKyBcIjtcIiA6IFwiXCI7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAgeyBjbGFzc05hbWU6ICdyZXZzbGlkZXInLCAnZGF0YS1tb2RhbCc6IG1vZGFsLCAnZGF0YS1zbGlkZXJ0aXRsZSc6IHNsaWRlclRpdGxlLCBzdHlsZTogc3R5bGUgfSxcbiAgICAgIHRleHRcbiAgICApO1xuICB9XG59LCB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjaGVja2VkOiB7XG4gICAgICB0eXBlOiAnYm9vbGVhbicsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH0sXG4gICAgbW9kYWw6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBwb3B1cDoge1xuICAgICAgdHlwZTogJ29iamVjdCdcbiAgICB9LFxuICAgIGNvbnRlbnQ6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ3RleHQnXG4gICAgfSxcbiAgICB0ZXh0OiB7XG4gICAgICBzZWxlY3RvcjogJy5yZXZzbGlkZXInLFxuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBzb3VyY2U6ICd0ZXh0J1xuICAgIH0sXG4gICAgc2xpZGVyVGl0bGU6IHtcbiAgICAgIHNlbGVjdG9yOiAnLnJldnNsaWRlcicsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ2F0dHJpYnV0ZScsXG4gICAgICBhdHRyaWJ1dGU6ICdkYXRhLXNsaWRlcnRpdGxlJ1xuICAgIH0sXG4gICAgc2xpZGVySW1hZ2U6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBoaWRlU2xpZGVySW1hZ2U6IHtcbiAgICAgIGJvb2xlYW46IGZhbHNlXG4gICAgfSxcbiAgICBvZmZzZXQ6IHtcbiAgICAgIHR5cGU6ICdvYmplY3QnXG4gICAgfSxcbiAgICBsYXlvdXQ6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcgJ1xuICAgIH0sXG4gICAgYWxpYXM6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfSxcbiAgICB6aW5kZXg6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBzaG9ydGNvZGU6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfVxuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgdmFyIF9wcm9wcyRhdHRyaWJ1dGVzMyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHRleHQgPSBfcHJvcHMkYXR0cmlidXRlczMudGV4dCxcbiAgICAgICAgY29udGVudCA9IF9wcm9wcyRhdHRyaWJ1dGVzMy5jb250ZW50LFxuICAgICAgICBzbGlkZXJUaXRsZSA9IF9wcm9wcyRhdHRyaWJ1dGVzMy5zbGlkZXJUaXRsZSxcbiAgICAgICAgbW9kYWwgPSBfcHJvcHMkYXR0cmlidXRlczMubW9kYWwsXG4gICAgICAgIHppbmRleCA9IF9wcm9wcyRhdHRyaWJ1dGVzMy56aW5kZXg7XG5cbiAgICB2YXIgc3R5bGUgPSB2b2lkIDA7XG4gICAgc3R5bGUgPSB6aW5kZXggPyBcInotaW5kZXg6XCIgKyB6aW5kZXggKyBcIjtcIiA6IFwiXCI7XG4gICAgdmFyIHNob3J0Y29kZSA9ICFjb250ZW50ICYmIHRleHQgPyB0ZXh0IDogY29udGVudDtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogJ3JldnNsaWRlcicsICdkYXRhLW1vZGFsJzogbW9kYWwsICdkYXRhLXNsaWRlcnRpdGxlJzogc2xpZGVyVGl0bGUsIHN0eWxlOiBzdHlsZSB9LFxuICAgICAgc2hvcnRjb2RlXG4gICAgKTtcbiAgfVxufV07XG5cbmV4cG9ydCB7IGRlcHJlY2F0ZWQgfTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9yZXZzbGlkZXIvZGVwcmVjYXRlZC5qc1xuLy8gbW9kdWxlIGlkID0gNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ /*!************************************!*\ !*** ./src/revslider/revslider.js ***! \************************************/ /*! exports provided: RevSlider */ /*! exports used: RevSlider */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return RevSlider; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__revSliderImage__ = __webpack_require__(/*! ./revSliderImage */ 6);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/**\n * RevSlider Editor Element\n */\n\n/**\n * Internal block libraries\n*/\nvar Component = wp.element.Component;\nvar _wp$components = wp.components,\n TextControl = _wp$components.TextControl,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip;\n\nif (typeof wp.blockEditor !== 'undefined') var _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n InspectorAdvancedControls = _wp$blockEditor.InspectorAdvancedControls;else var _wp$editor = wp.editor,\n InspectorControls = _wp$editor.InspectorControls,\n InspectorAdvancedControls = _wp$editor.InspectorAdvancedControls;\n\n\n\n/**\n * Component RevSlider for usage in block\n*/\nvar RevSlider = function (_Component) {\n _inherits(RevSlider, _Component);\n\n function RevSlider() {\n _classCallCheck(this, RevSlider);\n\n var _this = _possibleConstructorReturn(this, (RevSlider.__proto__ || Object.getPrototypeOf(RevSlider)).apply(this, arguments));\n\n _this.openBlockSettings = function () {\n var data = false;\n RVS.SC.BLOCK = _this.state;\n revslider_react = _this;\n if (!_this.props.attributes.alias) return false;\n RVS.SC.openBlockSettings('gutenberg', _this.props.attributes.content);\n };\n\n _this.openLibrary = function () {\n revslider_react = _this;\n RVS.SC.BLOCK = _this.props.attributes;\n RVS.SC.openTemplateLibrary('gutenberg');\n };\n\n _this.openSliderEditor = function () {\n if (!_this.props.attributes.alias) return false;\n RVS.SC.openSliderEditor(_this.props.attributes.alias);\n };\n\n _this.setwrapperid = function (value) {\n revslider_react = _this;\n _this.props.setAttributes({ wrapperid: value });\n RVS.SC.BLOCK = _this.state;\n RVS.SC.BLOCK.wrapperid = value;\n };\n\n _this.openOptimizer = function () {\n if (!_this.props.attributes.alias) return false;\n RVS.SC.openOptimizer(_this.props.attributes.alias);\n };\n\n _this.setSliderAttributes = function (alias) {\n setAttributes({ alias: alias });\n setAttributes({ sliderImage: _this.state.sliderImage });\n };\n\n _this.state = jQuery.extend(true, {}, _this.props.attributes);\n window.revslider_react = {};\n return _this;\n }\n\n _createClass(RevSlider, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n revslider_react = this;\n // Create Block in RVS with current state\n RVS.SC.BLOCK = this.state;\n // Open Template Library when block is added for the first time to the page\n if (!this.props.attributes.content && !this.props.attributes.text && wp.data.select('core/editor').isEditedPostDirty()) {\n RVS.SC.openTemplateLibrary('gutenberg');\n } else {\n // Fallback for saved blocks with no alias attribute (< RevSlider V6.1.6)\n if (!this.props.attributes.alias) {\n var shortcode = this.props.attributes.content !== undefined ? RVS.SC.parseShortCode(this.props.attributes.content) : RVS.SC.parseShortCode(this.props.attributes.text);\n if (shortcode.attributes.alias) {\n this.props.attributes.alias = shortcode.attributes.alias;\n RVS.SC.BLOCK.alias = this.props.attributes.alias;\n this.props.setAttributes({ alias: shortcode.attributes.alias });\n }\n }\n if (!this.props.attributes.slidertitle) {\n if (this.props.attributes.sliderTitle) {\n this.props.setAttributes({ slidertitle: this.props.attributes.sliderTitle });\n }\n }\n }\n }\n\n // Open Block Settings like offset, popup, admin thumb\n\n\n // Open Template Library\n\n\n // Link to Slider Editor in new tab\n\n\n // Open File Optimizer PopUp\n\n\n // Update Attributes in case Slider alias changes\n\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n revslider_react = this;\n // Set Attributes from State (state was changed in RevSlider JS)\n this.props.setAttributes(this.state);\n var setAttributes = this.props.setAttributes;\n\n // Turn off Styling in Block Options Sidebar when leaving block\n\n {\n !this.props.isSelected && RVS.SC.updateBlockViews(false);\n }\n\n if (!this.props.attributes.slidertitle) {\n if (this.props.attributes.sliderTitle) {\n this.props.setAttributes({ slidertitle: this.props.attributes.sliderTitle });\n }\n }\n\n return [wp.element.createElement(\n InspectorControls,\n null,\n this.props.attributes.alias && wp.element.createElement(\n 'div',\n { className: 'rs_optimizer_button_wrapper', onClick: this.openOptimizer },\n wp.element.createElement(\n Button,\n {\n isDefault: true,\n className: 'rs_optimizer_button'\n },\n 'flash_on'\n ),\n wp.element.createElement(\n 'span',\n null,\n 'Optimize File Sizes'\n )\n )\n ), wp.element.createElement(\n InspectorAdvancedControls,\n null,\n wp.element.createElement(TextControl, {\n label: 'Module Wrapper IDs',\n value: this.props.attributes.wrapperid,\n onChange: function onChange(value) {\n return _this2.setwrapperid(value);\n },\n help: 'Enter a word or two \\u2014 without spaces or special characters \\u2014 to make a unique web address just for this module.'\n })\n ),, wp.element.createElement(\n 'div',\n { className: 'revslider_block', 'data-modal': this.props.attributes.modal },\n wp.element.createElement(\n 'div',\n { 'class': 'sliderBar' },\n wp.element.createElement(\n 'span',\n null,\n this.props.attributes.slidertitle,\n '\\xA0'\n ),\n wp.element.createElement(TextControl, {\n className: 'slider_slug',\n value: this.props.attributes.content,\n onChange: function onChange(content) {\n return setSliderAttributes(_this2.props.attributes.content);\n }\n }),\n wp.element.createElement(\n Tooltip,\n { text: 'Open Block Settings' },\n wp.element.createElement(\n Button,\n {\n isDefault: true,\n onClick: this.openBlockSettings,\n className: 'slider_editor_button'\n },\n 'tune'\n )\n ),\n wp.element.createElement(\n Tooltip,\n { text: 'Open Slider Editor' },\n wp.element.createElement(\n Button,\n {\n isDefault: true,\n onClick: this.openSliderEditor,\n className: 'slider_editor_button'\n },\n 'edit'\n )\n ),\n wp.element.createElement(\n Button,\n {\n isDefault: true,\n onClick: this.openLibrary,\n className: 'slider_edit_button'\n },\n 'Select Module'\n )\n ),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__revSliderImage__[\"a\" /* RevSliderImage */], Object.assign({ setAttributes: setAttributes }, this.props))\n )];\n }\n }]);\n\n return RevSlider;\n}(Component);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvcmV2c2xpZGVyLmpzPzRmMWQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG4vKipcbiAqIFJldlNsaWRlciBFZGl0b3IgRWxlbWVudFxuICovXG5cbi8qKlxuICogSW50ZXJuYWwgYmxvY2sgbGlicmFyaWVzXG4qL1xudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBUZXh0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlRleHRDb250cm9sLFxuICAgIEJ1dHRvbiA9IF93cCRjb21wb25lbnRzLkJ1dHRvbixcbiAgICBUb29sdGlwID0gX3dwJGNvbXBvbmVudHMuVG9vbHRpcDtcblxuaWYgKHR5cGVvZiB3cC5ibG9ja0VkaXRvciAhPT0gJ3VuZGVmaW5lZCcpIHZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgSW5zcGVjdG9yQWR2YW5jZWRDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JBZHZhbmNlZENvbnRyb2xzO2Vsc2UgdmFyIF93cCRlZGl0b3IgPSB3cC5lZGl0b3IsXG4gICAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRlZGl0b3IuSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgICBJbnNwZWN0b3JBZHZhbmNlZENvbnRyb2xzID0gX3dwJGVkaXRvci5JbnNwZWN0b3JBZHZhbmNlZENvbnRyb2xzO1xuXG5pbXBvcnQgeyBSZXZTbGlkZXJJbWFnZSB9IGZyb20gJy4vcmV2U2xpZGVySW1hZ2UnO1xuXG4vKipcbiAqIENvbXBvbmVudCBSZXZTbGlkZXIgZm9yIHVzYWdlIGluIGJsb2NrXG4qL1xuZXhwb3J0IHZhciBSZXZTbGlkZXIgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoUmV2U2xpZGVyLCBfQ29tcG9uZW50KTtcblxuICBmdW5jdGlvbiBSZXZTbGlkZXIoKSB7XG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIFJldlNsaWRlcik7XG5cbiAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoUmV2U2xpZGVyLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoUmV2U2xpZGVyKSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cbiAgICBfdGhpcy5vcGVuQmxvY2tTZXR0aW5ncyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHZhciBkYXRhID0gZmFsc2U7XG4gICAgICBSVlMuU0MuQkxPQ0sgPSBfdGhpcy5zdGF0ZTtcbiAgICAgIHJldnNsaWRlcl9yZWFjdCA9IF90aGlzO1xuICAgICAgaWYgKCFfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzKSByZXR1cm4gZmFsc2U7XG4gICAgICBSVlMuU0Mub3BlbkJsb2NrU2V0dGluZ3MoJ2d1dGVuYmVyZycsIF90aGlzLnByb3BzLmF0dHJpYnV0ZXMuY29udGVudCk7XG4gICAgfTtcblxuICAgIF90aGlzLm9wZW5MaWJyYXJ5ID0gZnVuY3Rpb24gKCkge1xuICAgICAgcmV2c2xpZGVyX3JlYWN0ID0gX3RoaXM7XG4gICAgICBSVlMuU0MuQkxPQ0sgPSBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzO1xuICAgICAgUlZTLlNDLm9wZW5UZW1wbGF0ZUxpYnJhcnkoJ2d1dGVuYmVyZycpO1xuICAgIH07XG5cbiAgICBfdGhpcy5vcGVuU2xpZGVyRWRpdG9yID0gZnVuY3Rpb24gKCkge1xuICAgICAgaWYgKCFfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzKSByZXR1cm4gZmFsc2U7XG4gICAgICBSVlMuU0Mub3BlblNsaWRlckVkaXRvcihfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzKTtcbiAgICB9O1xuXG4gICAgX3RoaXMuc2V0d3JhcHBlcmlkID0gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICByZXZzbGlkZXJfcmVhY3QgPSBfdGhpcztcbiAgICAgIF90aGlzLnByb3BzLnNldEF0dHJpYnV0ZXMoeyB3cmFwcGVyaWQ6IHZhbHVlIH0pO1xuICAgICAgUlZTLlNDLkJMT0NLID0gX3RoaXMuc3RhdGU7XG4gICAgICBSVlMuU0MuQkxPQ0sud3JhcHBlcmlkID0gdmFsdWU7XG4gICAgfTtcblxuICAgIF90aGlzLm9wZW5PcHRpbWl6ZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgICBpZiAoIV90aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMpIHJldHVybiBmYWxzZTtcbiAgICAgIFJWUy5TQy5vcGVuT3B0aW1pemVyKF90aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMpO1xuICAgIH07XG5cbiAgICBfdGhpcy5zZXRTbGlkZXJBdHRyaWJ1dGVzID0gZnVuY3Rpb24gKGFsaWFzKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgYWxpYXM6IGFsaWFzIH0pO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHNsaWRlckltYWdlOiBfdGhpcy5zdGF0ZS5zbGlkZXJJbWFnZSB9KTtcbiAgICB9O1xuXG4gICAgX3RoaXMuc3RhdGUgPSBqUXVlcnkuZXh0ZW5kKHRydWUsIHt9LCBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzKTtcbiAgICB3aW5kb3cucmV2c2xpZGVyX3JlYWN0ID0ge307XG4gICAgcmV0dXJuIF90aGlzO1xuICB9XG5cbiAgX2NyZWF0ZUNsYXNzKFJldlNsaWRlciwgW3tcbiAgICBrZXk6ICdjb21wb25lbnREaWRNb3VudCcsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZE1vdW50KCkge1xuICAgICAgcmV2c2xpZGVyX3JlYWN0ID0gdGhpcztcbiAgICAgIC8vIENyZWF0ZSBCbG9jayBpbiBSVlMgd2l0aCBjdXJyZW50IHN0YXRlXG4gICAgICBSVlMuU0MuQkxPQ0sgPSB0aGlzLnN0YXRlO1xuICAgICAgY29uc29sZS5sb2coUlZTLlNDLkJMT0NLKTtcbiAgICAgIC8vIE9wZW4gVGVtcGxhdGUgTGlicmFyeSB3aGVuIGJsb2NrIGlzIGFkZGVkIGZvciB0aGUgZmlyc3QgdGltZSB0byB0aGUgcGFnZVxuICAgICAgaWYgKCF0aGlzLnByb3BzLmF0dHJpYnV0ZXMuY29udGVudCAmJiAhdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnRleHQgJiYgd3AuZGF0YS5zZWxlY3QoJ2NvcmUvZWRpdG9yJykuaXNFZGl0ZWRQb3N0RGlydHkoKSkge1xuICAgICAgICBSVlMuU0Mub3BlblRlbXBsYXRlTGlicmFyeSgnZ3V0ZW5iZXJnJyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBGYWxsYmFjayBmb3Igc2F2ZWQgYmxvY2tzIHdpdGggbm8gYWxpYXMgYXR0cmlidXRlICg8IFJldlNsaWRlciBWNi4xLjYpXG4gICAgICAgIGlmICghdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzKSB7XG4gICAgICAgICAgdmFyIHNob3J0Y29kZSA9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5jb250ZW50ICE9PSB1bmRlZmluZWQgPyBSVlMuU0MucGFyc2VTaG9ydENvZGUodGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmNvbnRlbnQpIDogUlZTLlNDLnBhcnNlU2hvcnRDb2RlKHRoaXMucHJvcHMuYXR0cmlidXRlcy50ZXh0KTtcbiAgICAgICAgICBpZiAoc2hvcnRjb2RlLmF0dHJpYnV0ZXMuYWxpYXMpIHtcbiAgICAgICAgICAgIHRoaXMucHJvcHMuYXR0cmlidXRlcy5hbGlhcyA9IHNob3J0Y29kZS5hdHRyaWJ1dGVzLmFsaWFzO1xuICAgICAgICAgICAgUlZTLlNDLkJMT0NLLmFsaWFzID0gdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzO1xuICAgICAgICAgICAgdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzKHsgYWxpYXM6IHNob3J0Y29kZS5hdHRyaWJ1dGVzLmFsaWFzIH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpZiAoIXRoaXMucHJvcHMuYXR0cmlidXRlcy5zbGlkZXJ0aXRsZSkge1xuICAgICAgICAgIGlmICh0aGlzLnByb3BzLmF0dHJpYnV0ZXMuc2xpZGVyVGl0bGUpIHtcbiAgICAgICAgICAgIHRoaXMucHJvcHMuc2V0QXR0cmlidXRlcyh7IHNsaWRlcnRpdGxlOiB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuc2xpZGVyVGl0bGUgfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3BlbiBCbG9jayBTZXR0aW5ncyBsaWtlIG9mZnNldCwgcG9wdXAsIGFkbWluIHRodW1iXG5cblxuICAgIC8vIE9wZW4gVGVtcGxhdGUgTGlicmFyeVxuXG5cbiAgICAvLyBMaW5rIHRvIFNsaWRlciBFZGl0b3IgaW4gbmV3IHRhYlxuXG5cbiAgICAvLyBPcGVuIEZpbGUgT3B0aW1pemVyIFBvcFVwXG5cblxuICAgIC8vIFVwZGF0ZSBBdHRyaWJ1dGVzIGluIGNhc2UgU2xpZGVyIGFsaWFzIGNoYW5nZXNcblxuICB9LCB7XG4gICAga2V5OiAncmVuZGVyJyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgdmFyIF90aGlzMiA9IHRoaXM7XG5cbiAgICAgIHJldnNsaWRlcl9yZWFjdCA9IHRoaXM7XG4gICAgICAvLyBTZXQgQXR0cmlidXRlcyBmcm9tIFN0YXRlIChzdGF0ZSB3YXMgY2hhbmdlZCBpbiBSZXZTbGlkZXIgSlMpXG4gICAgICB0aGlzLnByb3BzLnNldEF0dHJpYnV0ZXModGhpcy5zdGF0ZSk7XG4gICAgICB2YXIgc2V0QXR0cmlidXRlcyA9IHRoaXMucHJvcHMuc2V0QXR0cmlidXRlcztcblxuICAgICAgLy8gVHVybiBvZmYgU3R5bGluZyBpbiBCbG9jayBPcHRpb25zIFNpZGViYXIgd2hlbiBsZWF2aW5nIGJsb2NrXG5cbiAgICAgIHtcbiAgICAgICAgIXRoaXMucHJvcHMuaXNTZWxlY3RlZCAmJiBSVlMuU0MudXBkYXRlQmxvY2tWaWV3cyhmYWxzZSk7XG4gICAgICB9XG5cbiAgICAgIGlmICghdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnNsaWRlcnRpdGxlKSB7XG4gICAgICAgIGlmICh0aGlzLnByb3BzLmF0dHJpYnV0ZXMuc2xpZGVyVGl0bGUpIHtcbiAgICAgICAgICB0aGlzLnByb3BzLnNldEF0dHJpYnV0ZXMoeyBzbGlkZXJ0aXRsZTogdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnNsaWRlclRpdGxlIH0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBbd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBJbnNwZWN0b3JDb250cm9scyxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICB7IGNsYXNzTmFtZTogJ3JzX29wdGltaXplcl9idXR0b25fd3JhcHBlcicsIG9uQ2xpY2s6IHRoaXMub3Blbk9wdGltaXplciB9LFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIEJ1dHRvbixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgaXNEZWZhdWx0OiB0cnVlLFxuICAgICAgICAgICAgICBjbGFzc05hbWU6ICdyc19vcHRpbWl6ZXJfYnV0dG9uJ1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICdmbGFzaF9vbidcbiAgICAgICAgICApLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdzcGFuJyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAnT3B0aW1pemUgRmlsZSBTaXplcydcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgSW5zcGVjdG9yQWR2YW5jZWRDb250cm9scyxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG4gICAgICAgICAgbGFiZWw6ICdNb2R1bGUgV3JhcHBlciBJRHMnLFxuICAgICAgICAgIHZhbHVlOiB0aGlzLnByb3BzLmF0dHJpYnV0ZXMud3JhcHBlcmlkLFxuICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5zZXR3cmFwcGVyaWQodmFsdWUpO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgaGVscDogJ0VudGVyIGEgd29yZCBvciB0d28gXFx1MjAxNCB3aXRob3V0IHNwYWNlcyBvciBzcGVjaWFsIGNoYXJhY3RlcnMgXFx1MjAxNCB0byBtYWtlIGEgdW5pcXVlIHdlYiBhZGRyZXNzIGp1c3QgZm9yIHRoaXMgbW9kdWxlLidcbiAgICAgICAgfSlcbiAgICAgICksLCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3JldnNsaWRlcl9ibG9jaycsICdkYXRhLW1vZGFsJzogdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLm1vZGFsIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICB7ICdjbGFzcyc6ICdzbGlkZXJCYXInIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgJ3NwYW4nLFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHRoaXMucHJvcHMuYXR0cmlidXRlcy5zbGlkZXJ0aXRsZSxcbiAgICAgICAgICAgICdcXHhBMCdcbiAgICAgICAgICApLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuICAgICAgICAgICAgY2xhc3NOYW1lOiAnc2xpZGVyX3NsdWcnLFxuICAgICAgICAgICAgdmFsdWU6IHRoaXMucHJvcHMuYXR0cmlidXRlcy5jb250ZW50LFxuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGNvbnRlbnQpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIHNldFNsaWRlckF0dHJpYnV0ZXMoX3RoaXMyLnByb3BzLmF0dHJpYnV0ZXMuY29udGVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgVG9vbHRpcCxcbiAgICAgICAgICAgIHsgdGV4dDogJ09wZW4gQmxvY2sgU2V0dGluZ3MnIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgIEJ1dHRvbixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGlzRGVmYXVsdDogdHJ1ZSxcbiAgICAgICAgICAgICAgICBvbkNsaWNrOiB0aGlzLm9wZW5CbG9ja1NldHRpbmdzLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NsaWRlcl9lZGl0b3JfYnV0dG9uJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAndHVuZSdcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFRvb2x0aXAsXG4gICAgICAgICAgICB7IHRleHQ6ICdPcGVuIFNsaWRlciBFZGl0b3InIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgIEJ1dHRvbixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGlzRGVmYXVsdDogdHJ1ZSxcbiAgICAgICAgICAgICAgICBvbkNsaWNrOiB0aGlzLm9wZW5TbGlkZXJFZGl0b3IsXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lOiAnc2xpZGVyX2VkaXRvcl9idXR0b24nXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICdlZGl0J1xuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgQnV0dG9uLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBpc0RlZmF1bHQ6IHRydWUsXG4gICAgICAgICAgICAgIG9uQ2xpY2s6IHRoaXMub3BlbkxpYnJhcnksXG4gICAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NsaWRlcl9lZGl0X2J1dHRvbidcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnU2VsZWN0IE1vZHVsZSdcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSZXZTbGlkZXJJbWFnZSwgT2JqZWN0LmFzc2lnbih7IHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMgfSwgdGhpcy5wcm9wcykpXG4gICAgICApXTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gUmV2U2xpZGVyO1xufShDb21wb25lbnQpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL3JldnNsaWRlci9yZXZzbGlkZXIuanNcbi8vIG1vZHVsZSBpZCA9IDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!*****************************************!*\ !*** ./src/revslider/revSliderImage.js ***! \*****************************************/ /*! exports provided: RevSliderImage */ /*! exports used: RevSliderImage */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return RevSliderImage; });\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/**\n * RevSlider Editor Element\n */\n\n/**\n * Internal block libraries\n*/\nvar Component = wp.element.Component;\n\n/**\n * Component RevSlider for usage in block\n*/\n\nvar RevSliderImage = function (_Component) {\n _inherits(RevSliderImage, _Component);\n\n function RevSliderImage() {\n _classCallCheck(this, RevSliderImage);\n\n var _this = _possibleConstructorReturn(this, (RevSliderImage.__proto__ || Object.getPrototypeOf(RevSliderImage)).apply(this, arguments));\n\n _this.state = {\n response: undefined,\n alias: _this.props.attributes.alias,\n slidertitle: _this.props.attributes.slidertitle\n };\n\n return _this;\n }\n\n // Load Slider Image before it is mounted\n\n\n _createClass(RevSliderImage, [{\n key: \"componentWillMount\",\n value: function componentWillMount() {\n this.loadSliderImage();\n }\n\n // Load Slider Image when it is mounted\n\n }, {\n key: \"componentDidMount\",\n value: function componentDidMount() {}\n //this.loadSliderImage();\n\n\n // When new Props are send to the Block it will reload the image when the alias has changed\n\n }, {\n key: \"componentWillReceiveProps\",\n value: function componentWillReceiveProps() {\n if (this.state.alias != this.props.attributes.alias) this.loadSliderImage();\n }\n\n // Loads the Slider Admin Thumb via Ajax Call\n\n }, {\n key: \"loadSliderImage\",\n value: function loadSliderImage() {\n this.setState({ response: undefined });\n this.setState({ alias: this.props.attributes.alias });\n var self = this;\n if (!this.props.attributes.alias) {\n if (this.props.attributes.content !== undefined || this.props.attributes.text !== undefined) {\n var shortcode = this.props.attributes.content !== undefined ? RVS.SC.parseShortCode(this.props.attributes.content) : RVS.SC.parseShortCode(this.props.attributes.text);\n if (shortcode.attributes.alias) {\n this.props.attributes.alias = shortcode.attributes.alias;\n }\n }\n }\n if (this.props.attributes.alias) {\n RVS.F.ajaxRequest('getSliderImage', { alias: this.props.attributes.alias }, function (response) {\n if (response.success) {\n if (response !== undefined && response.image !== undefined) {\n self.setState({\n response: response\n });\n }\n RVS.F.showWaitAMinute({ fadeIn: 0, text: RVS_LANG.loadingcontent });\n }\n });\n }\n }\n\n // Renders the different states of the image (loading, loaded and no image)\n\n }, {\n key: \"render\",\n value: function render() {\n //Image Loaded\n if (this.state.response && this.state.response.image !== \"\") {\n return [wp.element.createElement(\n \"div\",\n { className: \"sliderImage\" },\n wp.element.createElement(\"div\", { style: { backgroundImage: 'url(' + this.state.response.image + ')' } })\n )];\n } else {\n //Image Loading\n if (!this.state.response) return [wp.element.createElement(\"div\", { className: \"sliderImageLoading\" })];\n //No Image\n else {\n return [wp.element.createElement(\"div\", { className: \"noSliderImage\" })];\n }\n }\n }\n }]);\n\n return RevSliderImage;\n}(Component);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yZXZzbGlkZXIvcmV2U2xpZGVySW1hZ2UuanM/MzE0NSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbi8qKlxuICogUmV2U2xpZGVyIEVkaXRvciBFbGVtZW50XG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBibG9jayBsaWJyYXJpZXNcbiovXG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG5cbi8qKlxuICogQ29tcG9uZW50IFJldlNsaWRlciBmb3IgdXNhZ2UgaW4gYmxvY2tcbiovXG5cbmV4cG9ydCB2YXIgUmV2U2xpZGVySW1hZ2UgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoUmV2U2xpZGVySW1hZ2UsIF9Db21wb25lbnQpO1xuXG4gIGZ1bmN0aW9uIFJldlNsaWRlckltYWdlKCkge1xuICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBSZXZTbGlkZXJJbWFnZSk7XG5cbiAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoUmV2U2xpZGVySW1hZ2UuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihSZXZTbGlkZXJJbWFnZSkpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykpO1xuXG4gICAgX3RoaXMuc3RhdGUgPSB7XG4gICAgICByZXNwb25zZTogdW5kZWZpbmVkLFxuICAgICAgYWxpYXM6IF90aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMsXG4gICAgICBzbGlkZXJ0aXRsZTogX3RoaXMucHJvcHMuYXR0cmlidXRlcy5zbGlkZXJ0aXRsZVxuICAgIH07XG5cbiAgICByZXR1cm4gX3RoaXM7XG4gIH1cblxuICAvLyBMb2FkIFNsaWRlciBJbWFnZSBiZWZvcmUgaXQgaXMgbW91bnRlZFxuXG5cbiAgX2NyZWF0ZUNsYXNzKFJldlNsaWRlckltYWdlLCBbe1xuICAgIGtleTogXCJjb21wb25lbnRXaWxsTW91bnRcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50V2lsbE1vdW50KCkge1xuICAgICAgdGhpcy5sb2FkU2xpZGVySW1hZ2UoKTtcbiAgICB9XG5cbiAgICAvLyBMb2FkIFNsaWRlciBJbWFnZSB3aGVuIGl0IGlzIG1vdW50ZWRcblxuICB9LCB7XG4gICAga2V5OiBcImNvbXBvbmVudERpZE1vdW50XCIsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZE1vdW50KCkge31cbiAgICAvL3RoaXMubG9hZFNsaWRlckltYWdlKCk7XG5cblxuICAgIC8vIFdoZW4gbmV3IFByb3BzIGFyZSBzZW5kIHRvIHRoZSBCbG9jayBpdCB3aWxsIHJlbG9hZCB0aGUgaW1hZ2Ugd2hlbiB0aGUgYWxpYXMgaGFzIGNoYW5nZWRcblxuICB9LCB7XG4gICAga2V5OiBcImNvbXBvbmVudFdpbGxSZWNlaXZlUHJvcHNcIixcbiAgICB2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50V2lsbFJlY2VpdmVQcm9wcygpIHtcbiAgICAgIGlmICh0aGlzLnN0YXRlLmFsaWFzICE9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5hbGlhcykgdGhpcy5sb2FkU2xpZGVySW1hZ2UoKTtcbiAgICB9XG5cbiAgICAvLyBMb2FkcyB0aGUgU2xpZGVyIEFkbWluIFRodW1iIHZpYSBBamF4IENhbGxcblxuICB9LCB7XG4gICAga2V5OiBcImxvYWRTbGlkZXJJbWFnZVwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiBsb2FkU2xpZGVySW1hZ2UoKSB7XG4gICAgICB0aGlzLnNldFN0YXRlKHsgcmVzcG9uc2U6IHVuZGVmaW5lZCB9KTtcbiAgICAgIHRoaXMuc2V0U3RhdGUoeyBhbGlhczogdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzIH0pO1xuICAgICAgdmFyIHNlbGYgPSB0aGlzO1xuICAgICAgaWYgKCF0aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMpIHtcbiAgICAgICAgaWYgKHRoaXMucHJvcHMuYXR0cmlidXRlcy5jb250ZW50ICE9PSB1bmRlZmluZWQgfHwgdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnRleHQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgIHZhciBzaG9ydGNvZGUgPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuY29udGVudCAhPT0gdW5kZWZpbmVkID8gUlZTLlNDLnBhcnNlU2hvcnRDb2RlKHRoaXMucHJvcHMuYXR0cmlidXRlcy5jb250ZW50KSA6IFJWUy5TQy5wYXJzZVNob3J0Q29kZSh0aGlzLnByb3BzLmF0dHJpYnV0ZXMudGV4dCk7XG4gICAgICAgICAgaWYgKHNob3J0Y29kZS5hdHRyaWJ1dGVzLmFsaWFzKSB7XG4gICAgICAgICAgICB0aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMgPSBzaG9ydGNvZGUuYXR0cmlidXRlcy5hbGlhcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlmICh0aGlzLnByb3BzLmF0dHJpYnV0ZXMuYWxpYXMpIHtcbiAgICAgICAgUlZTLkYuYWpheFJlcXVlc3QoJ2dldFNsaWRlckltYWdlJywgeyBhbGlhczogdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLmFsaWFzIH0sIGZ1bmN0aW9uIChyZXNwb25zZSkge1xuICAgICAgICAgIGlmIChyZXNwb25zZS5zdWNjZXNzKSB7XG4gICAgICAgICAgICBpZiAocmVzcG9uc2UgIT09IHVuZGVmaW5lZCAmJiByZXNwb25zZS5pbWFnZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgIHNlbGYuc2V0U3RhdGUoe1xuICAgICAgICAgICAgICAgIHJlc3BvbnNlOiByZXNwb25zZVxuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFJWUy5GLnNob3dXYWl0QU1pbnV0ZSh7IGZhZGVJbjogMCwgdGV4dDogUlZTX0xBTkcubG9hZGluZ2NvbnRlbnQgfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW5kZXJzIHRoZSBkaWZmZXJlbnQgc3RhdGVzIG9mIHRoZSBpbWFnZSAobG9hZGluZywgbG9hZGVkIGFuZCBubyBpbWFnZSlcblxuICB9LCB7XG4gICAga2V5OiBcInJlbmRlclwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICAvL0ltYWdlIExvYWRlZFxuICAgICAgaWYgKHRoaXMuc3RhdGUucmVzcG9uc2UgJiYgdGhpcy5zdGF0ZS5yZXNwb25zZS5pbWFnZSAhPT0gXCJcIikge1xuICAgICAgICByZXR1cm4gW3dwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgY2xhc3NOYW1lOiBcInNsaWRlckltYWdlXCIgfSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiwgeyBzdHlsZTogeyBiYWNrZ3JvdW5kSW1hZ2U6ICd1cmwoJyArIHRoaXMuc3RhdGUucmVzcG9uc2UuaW1hZ2UgKyAnKScgfSB9KVxuICAgICAgICApXTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vSW1hZ2UgTG9hZGluZ1xuICAgICAgICBpZiAoIXRoaXMuc3RhdGUucmVzcG9uc2UpIHJldHVybiBbd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBcInNsaWRlckltYWdlTG9hZGluZ1wiIH0pXTtcbiAgICAgICAgLy9ObyBJbWFnZVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBbd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBcIm5vU2xpZGVySW1hZ2VcIiB9KV07XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBSZXZTbGlkZXJJbWFnZTtcbn0oQ29tcG9uZW50KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9yZXZzbGlkZXIvcmV2U2xpZGVySW1hZ2UuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /*!********************************!*\ !*** external "wp.components" ***! \********************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { module.exports = wp.components; /***/ }) /******/ ]);admin/includes/shortcode_generator/gutenberg/dist/blocks.style.build.css000064400000002027150212006510022644 0ustar00/** * #.# Common SCSS * * Can include things like variables and mixins * that are used across the project. */ div.revslider_block { background: url(images/rs6_logo_2x.png); background-size: 120px 30px; background-repeat: no-repeat; line-height: 32px; } div.revslider_block .components-text-control__input { display: none; } div.revslider_block span { font-weight: bold; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; } div.revslider_block .slider_slug { float: left; } div.revslider_block .slider_edit_button { float: right; } /* [data-type="themepunch/revslider"] .editor-block-list__block-edit:before { outline: 1px solid rgba(145, 151, 162, 0.25) !important; } */ .editor-block-list-item-themepunch-revslider svg, .components-panel__body.edit-post-block-sidebar__panel svg.dashicons-update { width: 24px; height: 24px; } .editor-block-list-item-themepunch-revslider .editor-block-types-list__item-title { padding: 4px 1px 4px 1px; } admin/includes/shortcode_generator/gutenberg/gutenberg-block.php000064400000006500150212006510021240 0ustar00prefix = $pre; // add ThemePunch block category add_filter('block_categories', array($this, 'create_block_category'), 10, 2); // Hook: Frontend assets. add_action('enqueue_block_assets', array($this, 'revslider_gutenberg_cgb_block_assets')); // Hook: Editor assets. add_action('enqueue_block_editor_assets', array($this, 'revslider_gutenberg_cgb_editor_assets')); } /** * Check Array for Value Recursive */ private function in_array_r($needle, $haystack, $strict = false){ if(is_array($haystack) && !empty($haystack)){ foreach($haystack as $item){ if(($strict ? $item === $needle : $item == $needle) || (is_array($item) && $this->in_array_r($needle, $item, $strict))){ return true; } } } return false; } /** * Add ThemePunch Gutenberg Block Category */ public function create_block_category($categories, $post){ if($this->in_array_r('themepunch', $categories)){ return $categories; } return array_merge($categories, array(array('slug' => 'themepunch', 'title' => __('ThemePunch', 'revslider')))); } /** * Enqueue Gutenberg block assets for both frontend + backend. * * @uses {wp-editor} for WP editor styles. * @since 1.0.0 */ public function revslider_gutenberg_cgb_block_assets(){ // phpcs:ignore // Styles. wp_enqueue_style( 'revslider_gutenberg-cgb-style-css', // Handle. plugins_url( $this->prefix . 'dist/blocks.style.build.css', dirname( __FILE__ )), // Block style CSS. array('wp-editor'), // Dependency to include the CSS after it. RS_REVISION// filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.style.build.css') // Version: File modification time. ); } /** * Enqueue Gutenberg block assets for backend editor. * * @uses {wp-blocks} for block type registration & related functions. * @uses {wp-element} for WP Element abstraction — structure of blocks. * @uses {wp-i18n} to internationalize the block's text. * @uses {wp-editor} for WP editor styles. * @since 1.0.0 */ public function revslider_gutenberg_cgb_editor_assets(){ // phpcs:ignore // Scripts. wp_enqueue_script( 'revslider_gutenberg-cgb-block-js', // Handle. plugins_url( $this->prefix . 'dist/blocks.build.js', dirname( __FILE__ )), // Block.build.js: We register the block here. Built with Webpack. array('wp-blocks', 'wp-i18n', 'wp-element', 'wp-editor'), // Dependencies, defined above. // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.build.js'), // Version: File modification time. RS_REVISION, true // Enqueue the script in the footer. ); // Styles. wp_enqueue_style( 'revslider_gutenberg-cgb-block-editor-css', // Handle. plugins_url( $this->prefix . 'dist/blocks.editor.build.css', dirname( __FILE__ )), // Block editor CSS. array('wp-edit-blocks'), // Dependency to include the CSS after it. RS_REVISION // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.editor.build.css') // Version: File modification time. ); } } } ?>admin/includes/shortcode_generator/gutenberg/README.md000064400000003763150212006510016744 0ustar00This project was bootstrapped with [Create Guten Block](https://github.com/ahmadawais/create-guten-block). Below you will find some information on how to run scripts. >You can find the most recent version of this guide [here](https://github.com/ahmadawais/create-guten-block). ## 👉 `npm start` - Use to compile and run the block in development mode. - Watches for any changes and reports back any errors in your code. ## 👉 `npm run build` - Use to build production code for your block inside `dist` folder. - Runs once and reports back the gzip file sizes of the produced code. ## 👉 `npm run eject` - Use to eject your plugin out of `create-guten-block`. - Provides all the configurations so you can customize the project as you want. - It's a one-way street, `eject` and you have to maintain everything yourself. - You don't normally have to `eject` a project because by ejecting you lose the connection with `create-guten-block` and from there onwards you have to update and maintain all the dependencies on your own. --- ###### Feel free to tweet and say 👋 at me [@MrAhmadAwais](https://twitter.com/mrahmadawais/) [![npm](https://img.shields.io/npm/v/create-guten-block.svg?style=flat-square)](https://www.npmjs.com/package/create-guten-block) [![npm](https://img.shields.io/npm/dt/create-guten-block.svg?style=flat-square&label=downloads)](https://www.npmjs.com/package/create-guten-block) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)](https://github.com/ahmadawais/create-guten-block) [![Tweet for help](https://img.shields.io/twitter/follow/mrahmadawais.svg?style=social&label=Tweet%20@MrAhmadAwais)](https://twitter.com/mrahmadawais/) [![GitHub stars](https://img.shields.io/github/stars/ahmadawais/create-guten-block.svg?style=social&label=Stars)](https://github.com/ahmadawais/create-guten-block/stargazers) [![GitHub followers](https://img.shields.io/github/followers/ahmadawais.svg?style=social&label=Follow)](https://github.com/ahmadawais?tab=followers)admin/includes/shortcode_generator/gutenberg/src/assets/images/rs6_logo_2x.png000064400000012421150212006510023663 0ustar00PNG  IHDR<X7]tEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp q.IDATx]wp\]Q'ٲl6l8 pf5dH LdBBd,H($(L[ Ae@.eI'5Ňݽӕiv~[L2)ړ^cA[/"9&V FѶ ݂,vZ_dX,}+䭌7IO|~%wj摹 ^%QGpsf 75݆-aokd\79&}Yd2UR҂vsok=wϋ<"p_q*>Չ[miٗ⮧OW߲u-HLF { sx!o9\/%lPګ 5ʖ5 GQ:n^!u՟+wT~'2?REҔfž GMSւ٘ q I|< i3 E(;ցk/uw37%ºo(% ALb:% {h߹y[/7V̘qs0;#d̘LV$ƉjWZ-8KOgzF+pAϩ1567x| tw [Kͽز ff*Z@)&Zu=L0l8KJrĝ A-= W6! qr|(%~JުM'ecϱ>k;C^2r3;WLؘ*"dY9k xIm9ߴ0%fĦT\4߻UWXU0 ^&E9D{EfK]}Xrfv s#!pU :I&ž] /ٸrwG7>yr `1 ĨDY\CQo1})]p7cvy5O2෷:9ѯ7Hβ/H7禎0@,1Z6D/qpKN[(u֏5?y RӬ̜7<4]U܏ʆaCAQ{FKBԫVQ2\5D'.7nl69yh_~%( _{qq)B.|z 6Y)(P) uNH Z['2Sfw,,S& 2o1-:w("4*K]>AED+Hm+o(@NIal,9g}тuƮ8pHXéc,%5>ZZ9ɪN1f6^wRdH]Y'"[@S#"p`V?kOV⇷B.0,`Z4pfAbL-]/龭8U3.+uɁ^VНpƁl~&nIW5SRmL'Wb1> 'W8 5QDA&t=jz 62q*q}z?WGHEi1YFhwN+4\gcX] g{b-ԔS,p1+q в=F`V9WNZwDKsyԹ*bF"۶ߴKTe,ՔM[b#qz,N1rӏ[mǡ^}߉j%ueJA `YqHXeY?nDŽ0>6"ÃcԃcCL$p՘U %\%N= 87&_0*wPkX{yW/B`PoS-UH*%Rb*%UXzj;EN|~x{aK0zLֈ+S:p6#0~},L'~sy)N>a LЍL.3EvcR}6ڻ?e\_:_⥟.߄W3f .l0.,87љc[zl䮘G+r&r,YjSJ8Y+?V@f urS1,?azrAk~_L4Wyrkx}pUIi•KZM{k]}F +NW7h?Vb0<`.wX%I ^ԯcLw-ƹ)sKY׿aZbN(\8c,N'߇ty 3 b nuNN&Y:ٗ;-\hi,>Z(?#n$[,^μd.ξST NMaIp ۺu`4[͡4J ޒrb \G@ &SYJ (Fs[';|S$8)_6١C%SE oz(L|-iZLNTyI*ጓxgʺXřxtT;cN6|,vhZ_;N*z qcj  g% *ĵګEU n)+ʍ_@1[dn TA&'$D(Տ6_8O{>μx.lbOc_wcͿ_.uObzHFk:U06?#TZpVO-_DJJ'bQPIY^{v.(QAQ:P8v|QFXi(tmd/5{ppYYT@>y}QXN/Ezjc7d$;OՀ{?CE˧6"FI⒑\8-jD w%"=Nkp~Z]NOx=wYa Od] sIQuv$ɈqrQۍ8;܍e;>|vz萓1+2vr])71!1҃=بqsWS2G-) }6\ L=ހj =l 1|efJd҇ gfOqSG,KCcxbM;làzPX mE邹d7a(>E0)^Ʃoqw;Ôx`iv|ڎ_]yp3<[tߓ5׿M7ߚ0\JDvN(\;ˣ],$8[qX⬤H'.GbsEtY8vtq˔|@K;j_כ:w*|u8RLEpo5k SS6=N=U8 F4dj><*s)EIY.+Β{SpV{uQvՌ&CY$ `q 1ZŷXȭaS\lbeA=N|p#^N,;D֖^R)K)VVR0OLLVɉNN#h'ؽ6H(F/ԃX Osi,H%?2v]ÌSUDXaV3'ѭ"X#h-^ԣĂ\U5I~ =bZg4)n$ `Q-(Բ ~V=Sԥ7 ]x] 59C\#_Vqnu#1NjcWBdN~IENDB`admin/includes/shortcode_generator/gutenberg/src/assets/images/revlogo.png000064400000012476150212006510023207 0ustar00PNG  IHDRT<9BB6tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp t%IDATx]{lU޾(ς.J5(,4սU4U[[ݸ&jtw /WvYA^"kA(Ǣ>sv:sfܙ%_:;s<}cex.o|d «q Hu)?3q j&P B:SfdAx>2 QdyQ@ CC-R2Uj957@܇'1e=ΤI|+ " S)L&'^ꒋK zETRjr%^vw59@ > =?{!ՕGAr4$Ȃ qX&qE&TA̙~;jP|rcdpz&_ɓ+!>Ei.y$lN¹&-@ x }…00sjM ;אLχ73WkAd1=Ky&Af9&B6%D `;O?q4`C&Еv -+V uHD!5o|7p 3AI/o 7WRk|H@ \(+_nQ i=rm3AӠBĉ0~l|pܹ.Xء;/&T1@5xf~3֯_}N}&"Fs/YܷD, U$*pA2iL7 ӖÇ?ܙxXsMMGo6lѣj n*i4S)>@ \H"Z7߄ /)ӌL"_W}̯qV\. o3@t k**`ܢEN g!;ИjmUQ1Pj5 Rw9ڬ@ d4r-?-(/ SEB~ } voJ0U,Q0?5D#Hv+욠ZWv<_'3:ߒ<*bj2FmޫE#_lڨmo|J7E~F-?b5O{;!*y.\͢T$)_#ԎRWMIcn g/BہR#2jyYsC3s-+ZUSh+Z,C3v̠! \aMP 2$ ~PR>qoŃ]$%^8fiR/ u.ԙ*i .BrTx#de?PۘLAy g]Ȓ@S׽zq[૫|HaAǺZ1K廉I=Cobrzcz>f +&1f&ӄե#SEe;BeAM2̆ aCϏN$J jf#1CQ#74y1ehf=<([uXC͟7Ǝ՝?ejQ5ۮ &Ni ,-1wdd dNcU)FcaP%,jWdMg$~txf; /\w1wvJI'R͎(Kn~{(nn?,ƕQ5h\xu)鮗 &&*-CD$w0Oe<$QOMDŽ?f\WKμW$&bp^߀X?VN#sx;HJCI9g\f+խCE{J$,?@ˌXm ~֋;[ݹ_mh -xw ZlPqdUMO:5dD RSe\%>\.k 5No0:mׄ؄X.\k-zIcڜp|Nj "K$۵  ~j\wLv _wQş5gY3==pj:ET)3WcaKAڤl.?*hp!Ԫ*Ul/tnTp#AbFb1ċTiV2)e 1Zcؖ-…qt6_9wOŋiRs"$pu8,wv7td7n$.)O+ L};): *qWdW$P-5 'OȎ֌Q.`Abo&KkQ?T0W4,joc2ko7mi(/KwMrWJ0VcU6sd[nA$jҘpw'+j:D_\̚r2S[8I)+L<`x񯛂)EiO> W\9G/J/}ک*RJ:q ; kL &Wbյ`-yZNUqF0F8,K_ץZ?Gl7$@I 'Pn w~޸=n(-JL}@ R6Gr 7$5+dgO=}wLekõR@ \#ԶÇ?T^hml>>qtLJ|17N2V)GI P{ΟO-Kuw+~t/#ֶ},}.XM}g)ΔH@ 7MqSݻRZo[bzɘ9sO㮽 gQ s v8t45AΝg7[%LIA_^<9Z @a *o.MJP[ZGAF)ݠli0!R ~m(@ d.(31@Rf2U,)*@ BſbCNnHFeLL&6&S6[]LM] 59@PO8!T5Y׉?He jr8g5T cBS6vo&'^f7ERC/!BYL`6359@ <sk[rsQcxhfZ zɕL(@ xr, C7-~Oj6Q"~ɔ@ x67]ntJ`%X@ }b,,_l6B'39eeNȣU(1SyHFKS`pqTσ'نėӤ@`U1VIENDB`admin/includes/shortcode_generator/gutenberg/src/assets/images/esglogo.png000064400000010401150212006510023153 0ustar00PNG  IHDRT<9BB6tEXtSoftwareAdobe ImageReadyqe<#iTXtXML:com.adobe.xmp X~k tIDATx=l)ʌDĊ>N)Ҥ:ՒPn:c:U]RXD)T: E8O" "Xr背D.*sÙ~{;3;}oͬtO0}eLw1]9LkG AH ob o-LLA! L,@{mԆܦԂ Mט~跩"[,\amtI\~ATlZtt"5TAҠ.hL K.B.j\rAԗ %!MAADPADPADPU~k5l>2ݽ ϝhVAuQ yfJE6DO> 9szr|.\f)%B7Oп +u+T9׮RIUZcPC1{r&,1Tֺjx?c+'.+e<"oUs&'bG1vWDk dH*VGrykEy4jLuhku)J:n*[u!'08D`;cY6&*,duq ~G.lX1|3(‡,RLd-yZ.$~;r$T'w~m}{-]eei)ߴ=gꎈ aކP7;7ʌD0֔S߭$3>qLlVRbqԀO;xǷoqz۞w^y%pYĺ=6xmjdhtSO͖T^ MwW|ymĢJזTGv}ls:iP1éSh]EҶj:u7yg&+‚ O-I2Np} N_q#iՌ;JsnӡPMQ>MgcuVХZb&_]^};: oބ -y#1QkZ6X3 *vSWFYraDi *~/sCf猭塘ZC.>ML$1=+(",0)mud/e+5Ywhl8ym—v *r\ opQAAE<2:{ګXCq79bZ,X{+iEUql57i!ٺͻZvHz|/:  t)! A},$`8Q&.1U^PDS)ǓQ~-<'N8B5sAY>l-ʊŲ]tmy3׊!XT[& ҵݳXn[ͅe 8(DN7N%86TAêj zm) Mތē\Q/*eff;duh@@Ѡ;p)0: Jici ܼ +ʠmw}Q|VúWt@ n8y2v Lꭘ VJ9RuZi]K_4l>Ϝ*AזЊ#Vڧ( zxҷ_~z2 JOp?Z:&qMh Ia8mA%Y-.7Ma'ayuq;{6kK(h8 f/Z;p[P1%^:u" nqht)D@޴o\pZI>~Rwc6F8? ?*8,֦bq 3G3\aHk/6]yU9 ,O8yMӰ܀^d_tTv S/}ˑlRɑ"&iB" jyMQ=vlG)%%A-ՠtyR9?>n+gH!n}\o=t$t$Z]KP#U 6%mWn}$`&#tU<~ǪEP'38w3m y4Nc,Ũk ՎVRh=R2_GP];gU ~-bH?xӚqfնBDTv9lʆe~3-篓;uӮm h]ϒdؔ ԙ |I;,n EL}644e2Rc/_< bZsiڨ+3 Avkⶮ7X,Q&KJU*nkQ5 `ܯC5 +-AU-US$4p R.b VAT "J|Q紟gjk\rA+YUŴ?vqw[4:B š-`:E+iS݂<Giġ H5Ȳ}Jg[vH BjF!J͚P! A%~鷙7϶P i!So-K҇*BVJ@M~ q63v"  4BIENDB`admin/includes/shortcode_generator/gutenberg/src/assets/images/rs6_number_2x.png000064400000007366150212006510024227 0ustar00PNG  IHDRFFLutEXtSoftwareAdobe ImageReadyqe<(iTXtXML:com.adobe.xmp dIDATx[ pekzd&I‘J V9Re-uU@-], obXu]tEB! LI„ILOO~3t+$f}_~,?de_,! Q dF49Ţ{G":Ap!$lPc"R C9Dܞܛ5+>+sFbt5[:b HO$PzU@hBKh/m:HMM\,#YNQV*,"E$/GW=:c|LCOpl;dXUbhjB6HIDnؤhj8\$Ĉ7[ F 䅡Ѷg|OX]$c=ӽO\I8 M|kˍC 1rǥ "ϋQ>I(4^|e G-61;T/* "ׯhc(p\e'|%'iwh ۆ|w=8dI!a TIjVѩc#V;yhh (As;M* ˚gBS4>6HCN",5n*">ϰTh8,Wj, ţȼZE'tX d$GIH)0288RL 'W|ܨi }uj Pm;Yh1\քJFxp0ic.( b+I-]$AĜ*z34擁!o3b75H 8Z ABvrTG lּ;40l5@ sK-g揷{~6)ql-̺b:(䷔gd(Yl˨Vkxd'jfHS_V 狭E].@)BC<#!αœo},,2LRfg^]h<=r _܄@V]C/KJQ?h$l#mR7O=I5M'o_4ȕTYEJ456.&Tsfk?T^B"Al B&E2"1B vR+tU`pҪRu&+mSBI).n )AOH!U^mS,]:maPDnɐH"9wVT:nP@g6kCєQ}ȗk*Z A4@B[쬳Da˨6mE(C'JrKuҖ@+^ s|SdmFO/x, pԶ %~kI3 3Bhf5m%Hu@0$?L&J{SDٛ2*@ UPlFB`4ʛFC$ p~BXr;9e~*z z`UMt24.U\CmS%cj!Yl%)_~*Ԁ -^]P* JOzes'8x&e *]/{`Ζ+U-[;UA:ot^/aDg->=k/kU7q然7_P!$ X=*ԘsXWr RL7E,H$X-W#f@xdd Lf-`wl(.[Κh/$\<4b#7n by|v-< &]w^KjH0r׫ Artboard Created with Sketch. admin/includes/shortcode_generator/gutenberg/src/common.scss000064400000000332150212006510020426 0ustar00/** * #.# Common SCSS * * Can include things like variables and mixins * that are used across the project. */ // Colors. $black: rgb(41, 41, 41); $white: #f4f4f4; $gray: #dedede; $green: #bada55; $red: orangered; admin/includes/shortcode_generator/gutenberg/src/gutenberg-block.php000064400000006507150212006510022036 0ustar00prefix = $pre; // add ThemePunch block category add_filter('block_categories', array($this, 'create_block_category'), 10, 2); // Hook: Frontend assets. add_action( 'enqueue_block_assets', array( $this, 'revslider_gutenberg_cgb_block_assets' ) ); // Hook: Editor assets. add_action( 'enqueue_block_editor_assets', array( $this, 'revslider_gutenberg_cgb_editor_assets' ) ); } /** * Check Array for Value Recursive */ private function in_array_r($needle, $haystack, $strict = false){ if(is_array($haystack) && !empty($haystack)){ foreach($haystack as $item){ if(($strict ? $item === $needle : $item == $needle) || (is_array($item) && $this->in_array_r($needle, $item, $strict))){ return true; } } } return false; } /** * Add ThemePunch Gutenberg Block Category */ public function create_block_category($categories, $post) { if($this->in_array_r('themepunch', $categories)){ return $categories; } return array_merge($categories, array(array('slug' => 'themepunch', 'title' => __('ThemePunch', 'revslider')))); } /** * Enqueue Gutenberg block assets for both frontend + backend. * * @uses {wp-editor} for WP editor styles. * @since 1.0.0 */ public function revslider_gutenberg_cgb_block_assets() { // phpcs:ignore // Styles. wp_enqueue_style( 'revslider_gutenberg-cgb-style-css', // Handle. plugins_url( $this->prefix . 'dist/blocks.style.build.css', dirname( __FILE__ ) ), // Block style CSS. array( 'wp-editor' ) // Dependency to include the CSS after it. // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.style.build.css' ) // Version: File modification time. ); } /** * Enqueue Gutenberg block assets for backend editor. * * @uses {wp-blocks} for block type registration & related functions. * @uses {wp-element} for WP Element abstraction — structure of blocks. * @uses {wp-i18n} to internationalize the block's text. * @uses {wp-editor} for WP editor styles. * @since 1.0.0 */ public function revslider_gutenberg_cgb_editor_assets() { // phpcs:ignore // Scripts. wp_enqueue_script( 'revslider_gutenberg-cgb-block-js', // Handle. plugins_url( $this->prefix . 'dist/blocks.build.js', dirname( __FILE__ ) ), // Block.build.js: We register the block here. Built with Webpack. array( 'wp-blocks', 'wp-i18n', 'wp-element', 'wp-editor' ), // Dependencies, defined above. // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.build.js' ), // Version: File modification time. true // Enqueue the script in the footer. ); // Styles. wp_enqueue_style( 'revslider_gutenberg-cgb-block-editor-css', // Handle. plugins_url( $this->prefix . 'dist/blocks.editor.build.css', dirname( __FILE__ ) ), // Block editor CSS. array( 'wp-edit-blocks' ) // Dependency to include the CSS after it. // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.editor.build.css' ) // Version: File modification time. ); } } }admin/includes/shortcode_generator/gutenberg/src/revslider/revSliderImage.js000064400000005017150212006510023505 0ustar00/** * RevSlider Editor Element */ /** * Internal block libraries */ const { Component } = wp.element; /** * Component RevSlider for usage in block */ export class RevSliderImage extends Component { constructor() { super( ...arguments ); this.state = { response : undefined, alias : this.props.attributes.alias, slidertitle: this.props.attributes.slidertitle, }; } // Load Slider Image before it is mounted componentWillMount(){ this.loadSliderImage(); } // Load Slider Image when it is mounted componentDidMount() { //this.loadSliderImage(); } // When new Props are send to the Block it will reload the image when the alias has changed componentWillReceiveProps(){ if(this.state.alias != this.props.attributes.alias) this.loadSliderImage(); } // Loads the Slider Admin Thumb via Ajax Call loadSliderImage(){ this.setState({response: undefined}); this.setState({alias: this.props.attributes.alias}); var self = this; if(!this.props.attributes.alias){ if(this.props.attributes.content!==undefined || this.props.attributes.text!==undefined){ let shortcode = this.props.attributes.content!==undefined ? RVS.SC.parseShortCode(this.props.attributes.content) : RVS.SC.parseShortCode(this.props.attributes.text); if(shortcode.attributes.alias) { this.props.attributes.alias = shortcode.attributes.alias; } } } if(this.props.attributes.alias){ RVS.F.ajaxRequest('getSliderImage', { alias : this.props.attributes.alias }, function(response) { if(response.success) { if (response!==undefined && response.image!==undefined) { self.setState({ response }); } RVS.F.showWaitAMinute({fadeIn:0,text:RVS_LANG.loadingcontent}); } }); } } // Renders the different states of the image (loading, loaded and no image) render() { //Image Loaded if(this.state.response && this.state.response.image !== ""){ return [
                    ] } else { //Image Loading if(!this.state.response) return [
                    ] //No Image else { return [
                    ] } } } }admin/includes/shortcode_generator/gutenberg/src/revslider/deprecated.js000064400000010006150212006510022675 0ustar00const deprecated = [ { attributes: { checked: { type: 'boolean', default: false }, modal: { type: 'boolean', default: false }, text: { selector: '.revslider', type: 'string', source: 'text', }, sliderTitle: { selector: '.revslider', type: 'string', source: 'attribute', attribute: 'data-slidertitle', }, sliderImage: { type:'string' }, hideSliderImage:{ boolean: false } }, save( props ) { const { attributes: { text, sliderTitle, modal } } = props; return (
                    {text}
                    ); }, }, { attributes: { checked: { type: 'boolean', default: false }, text: { selector: '.revslider', type: 'string', source: 'text', }, sliderTitle: { selector: '.revslider', type: 'string', source: 'attribute', attribute: 'data-slidertitle', } }, save( props ) { return (
                    {props.attributes.text}
                    ); }, }, { attributes: { checked: { type: 'boolean', default: false }, modal: { type: 'boolean', default: false }, popup: { type: 'object' }, text: { selector: '.revslider', type: 'string', source: 'text', }, sliderTitle: { selector: '.revslider', type: 'string', source: 'attribute', attribute: 'data-slidertitle', }, sliderImage: { type:'string' }, hideSliderImage:{ boolean: false }, offset: { type: 'object' }, layout: { type: 'string ' }, alias: { type: 'string' }, zindex: { type: 'string' }, shortcode: { type: 'string' } }, save( props ) { const { attributes: { text, sliderTitle, modal, zindex } } = props; let style; style = zindex ? "z-index:"+zindex+";" : ""; return (
                    {text}
                    ); } }, { attributes: { checked: { type: 'boolean', default: false }, modal: { type: 'boolean', default: false }, popup: { type: 'object' }, content: { selector: '.revslider', type: 'string', source: 'text', }, text: { selector: '.revslider', type: 'string', source: 'text', }, sliderTitle: { selector: '.revslider', type: 'string', source: 'attribute', attribute: 'data-slidertitle', }, sliderImage: { type:'string' }, hideSliderImage:{ boolean: false }, offset: { type: 'object' }, layout: { type: 'string ' }, alias: { type: 'string' }, zindex: { type: 'string' }, shortcode: { type: 'string' } }, save( props ) { const { attributes: { text, content, sliderTitle, modal, zindex } } = props; let style; style = zindex ? "z-index:" + zindex + ";" : ""; let shortcode = !content && text ? text : content; return (
                    { shortcode }
                    ); } } ]; export {deprecated};admin/includes/shortcode_generator/gutenberg/src/revslider/editor.scss000064400000014270150212006510022431 0ustar00/** * #.# Common SCSS * * Can include things like variables and mixins * that are used across the project. */ /** * #.# Common SCSS * * Can include things like variables and mixins * that are used across the project. */ /** * #.# Common SCSS * * Can include things like variables and mixins * that are used across the project. */ div.revslider_block { background: url(images/rs6_logo_2x.png); background-size: contain; background-repeat: no-repeat; line-height: 32px; } div.revslider_block .components-text-control__input { display: none; } div.revslider_block span { font-weight: 700; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 16px; } div.revslider_block .slider_slug { float: left; } div.revslider_block .slider_edit_button { float: right; } div.revslider_block .slider_editor_button { float: right; margin-left: 10px; font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: 26px; font-size: 16px; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; border-color: #5e35b1; background: #5e35b1; color: #fff; } div.revslider_block .slider_edit_button, div.revslider_block .slider_editor_button, div.revslider_block .slider_edit_button:focus, div.revslider_block .slider_editor_button:focus, div.revslider_block .slider_edit_button:active, div.revslider_block .slider_editor_button:active, div.revslider_block .slider_edit_button:active:enabled, div.revslider_block .slider_editor_button:active:enabled, div.revslider_block .slider_edit_button.components-button, div.revslider_block .slider_editor_button.components-button, div.revslider_block .slider_edit_button.components-button:focus, div.revslider_block .slider_editor_button.components-button:focus, div.revslider_block .slider_edit_button.components-button:active, div.revslider_block .slider_editor_button.components-button:active, div.revslider_block .slider_edit_button.components-button:active:enabled, div.revslider_block .slider_editor_button.components-button:active:enabled { border-color: #5e35b1; background: #5e35b1; color: #fff; height: 28px; line-height: 18px; vertical-align: top; border-radius: 2px; outline:none; box-shadow: none; } .rs_component_panel .block-editor-block-icon { border-radius: 2px; } div.revslider_block .slider_edit_button:hover, div.revslider_block .slider_editor_button:hover { -webkit-filter: brightness(120%) !important; filter: brightness(120%) !important; border-color: #5e35b1 !important; background: #5e35b1 !important; color: #fff !important; box-shadow: none !important; } .editor-block-list-item-themepunch-revslider svg, .components-panel__body.edit-post-block-sidebar__panel svg.dashicons-update { width: 24px; height: 24px; } .editor-block-list-item-themepunch-revslider .editor-block-types-list__item-title { padding: 4px 1px 4px 1px; } .sliderBar { padding-left: 160px; } .sliderImage { background: #e3e5e8; text-align: center; line-height: 0; margin-top: 20px; } .sliderImage div { width: 267px; height: 150px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; margin: 0 auto; } .showSilderImage { float: right; margin-left: 10px; margin-bottom: 10px; font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: 26px; /*font-size: 16px;*/ -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; } .hideSilderImage { margin-right: 10px; margin-bottom: 10px; font-family: 'Material Icons'; font-weight: normal; font-style: normal; display: inline-block; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; vertical-align: top; line-height: 13px !important; /*font-size: 16px;*/ -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga'; } .wp-block[data-type="themepunch/revslider"] .editor-block-toolbar > .components-toolbar svg { color: inherit !important; } body[class*="version-5-4"] .wp-block[data-type="themepunch/revslider"].block-editor-block-list__block, .wp-block[data-type="themepunch/revslider"] .editor-block-list__block-edit.block-editor-block-list__block-edit { background: #f6f6f9; } .wp-block[data-type="themepunch/revslider"] .revslider_block { background-position: 14px 14px; background-color:#fff; } .wp-block[data-type="themepunch/revslider"] .revslider_block .sliderBar { padding: 14px 14px 14px 160px; overflow: hidden; position: relative; } .wp-block[data-type="themepunch/revslider"] .revslider_block .sliderImage { margin-top: 0px; padding: 14px; } .wp-block[data-type="themepunch/revslider"] .sliderBar slider_editor_button_wrap { display: none; } .slider_editor_button_wrap { display: none; position: absolute; right: 14px; top: 14px; padding-top: 2px; white-space: nowrap; width: 220px; height: 30px; background: #f6f6f9; } .wp-block[data-type="themepunch/revslider"].is-hovered .sliderBar .slider_editor_button_wrap, .wp-block[data-type="themepunch/revslider"].is-selected .sliderBar .slider_editor_button_wrap { display: inline-block; } .block-editor-block-list__layout .wp-block.is-selected.wp-block[data-type="themepunch/revslider"].block-editor-block-list__block:not([contenteditable]):focus:after { box-shadow:0 0 0 1.5px rgba(66,88,99,.4); } .wp-block[data-type="themepunch/revslider"] .sliderBar span { white-space: nowrap; height: 23px; overflow: hidden; display: inline-block; max-width: 100%; }admin/includes/shortcode_generator/gutenberg/src/revslider/style.scss000064400000001651150212006510022302 0ustar00 div.revslider_block { background: url(images/rs6_logo_2x.png); background-size: 120px 30px; background-repeat: no-repeat; line-height: 32px; } div.revslider_block .components-text-control__input { display: none; } div.revslider_block span { font-weight: bold; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; } div.revslider_block .slider_slug { float: left; } div.revslider_block .slider_edit_button { float: right; } /* [data-type="themepunch/revslider"] .editor-block-list__block-edit:before { outline: 1px solid rgba(145, 151, 162, 0.25) !important; } */ .editor-block-list-item-themepunch-revslider svg, .components-panel__body.edit-post-block-sidebar__panel svg.dashicons-update { width: 24px; height: 24px; } .editor-block-list-item-themepunch-revslider .editor-block-types-list__item-title { padding: 4px 1px 4px 1px; } admin/includes/shortcode_generator/gutenberg/src/revslider/index.js000064400000005456150212006510021721 0ustar00/** * Block dependencies */ import './style.scss'; import './editor.scss'; /** * Internal block libraries */ const { __ } = wp.i18n; const { registerBlockType } = wp.blocks; if(typeof wp.blockEditor !== 'undefined') var { InspectorControls, InspectorAdvancedControls } = wp.blockEditor; else var { InspectorControls, InspectorAdvancedControls } = wp.editor; const { Component } = wp.element; import { deprecated } from './deprecated'; import { RevSlider } from './revslider'; import { TextControl } from '@wordpress/components'; const { withState } = wp.compose; /** * Register block */ export default registerBlockType( 'themepunch/revslider', { title: __( 'Slider Revolution', 'revslider' ), description: __( 'Add your Slider Revolution Module!', 'revslider' ), category: 'common', icon: { src: 'update', background: 'rgb(94, 53, 177)', color: 'white', viewbox: "0 0 28 28" }, keywords: [ __( 'Banner', 'revslider' ), __( 'CTA', 'revslider' ), __( 'Slider', 'revslider' ), ], attributes: { checked: { type: 'boolean', default: false }, modal: { type: 'boolean', default: false }, content: { selector: '.revslider', type: 'string', source: 'text', }, text: { selector: '.revslider', type: 'string', source: 'text', }, slidertitle: { selector: '.revslider', type: 'string', source: 'attribute', attribute: 'data-slidertitle', }, sliderImage: { type:'string' }, hideSliderImage:{ boolean: false }, alias: { type: 'string' }, zindex: { type: 'string' }, wrapperid: { type: 'string' } }, edit: props => { const { setAttributes, attributes: { wrapperid } } = props; return [
                    ]; }, deprecated, save: props => { const { attributes: { text, content, slidertitle, modal, zindex, wrapperid } } = props; let style; style = zindex ? "z-index:"+zindex+";" : ""; let shortcode = !content && text ? text : content; return (
                    {shortcode}
                    ); } }, );admin/includes/shortcode_generator/gutenberg/src/revslider/revslider.js000064400000014010150212006510022573 0ustar00/** * RevSlider Editor Element */ /** * Internal block libraries */ const { Component } = wp.element; const { TextControl, Button, Tooltip } = wp.components; if(typeof wp.blockEditor !== 'undefined') var { InspectorControls, InspectorAdvancedControls } = wp.blockEditor; else var { InspectorControls, InspectorAdvancedControls } = wp.editor; import { RevSliderImage } from './revSliderImage'; /** * Component RevSlider for usage in block */ export class RevSlider extends Component { constructor() { super( ...arguments ); this.state = jQuery.extend(true,{},this.props.attributes); window.revslider_react = {}; } componentDidMount() { revslider_react = this; // Create Block in RVS with current state RVS.SC.BLOCK = this.state; // Open Template Library when block is added for the first time to the page if(!this.props.attributes.content && !this.props.attributes.text && wp.data.select( 'core/editor' ).isEditedPostDirty()) { RVS.SC.openTemplateLibrary('gutenberg'); } else{ // Fallback for saved blocks with no alias attribute (< RevSlider V6.1.6) if(!this.props.attributes.alias){ let shortcode = this.props.attributes.content!==undefined ? RVS.SC.parseShortCode(this.props.attributes.content) : RVS.SC.parseShortCode(this.props.attributes.text); if(shortcode.attributes.alias) { this.props.attributes.alias = shortcode.attributes.alias; RVS.SC.BLOCK.alias = this.props.attributes.alias; this.props.setAttributes( { alias : shortcode.attributes.alias } ); } } if(!this.props.attributes.slidertitle ){ if(this.props.attributes.sliderTitle){ this.props.setAttributes( { slidertitle : this.props.attributes.sliderTitle } ); } } } } // Open Block Settings like offset, popup, admin thumb openBlockSettings = () => { var data = false; RVS.SC.BLOCK = this.state; revslider_react = this; if(!this.props.attributes.alias) return false; RVS.SC.openBlockSettings('gutenberg',this.props.attributes.content); }; // Open Template Library openLibrary = () => { revslider_react = this; RVS.SC.BLOCK = this.props.attributes; RVS.SC.openTemplateLibrary('gutenberg'); } // Link to Slider Editor in new tab openSliderEditor = () => { if(!this.props.attributes.alias) return false; RVS.SC.openSliderEditor(this.props.attributes.alias); }; setwrapperid = (value ) => { revslider_react = this; this.props.setAttributes( { wrapperid:value } ); RVS.SC.BLOCK = this.state; RVS.SC.BLOCK.wrapperid = value; } // Open File Optimizer PopUp openOptimizer = () => { if(!this.props.attributes.alias) return false; RVS.SC.openOptimizer(this.props.attributes.alias); } // Update Attributes in case Slider alias changes setSliderAttributes = (alias) => { setAttributes( { alias } ); setAttributes( { sliderImage: this.state.sliderImage } ); } render() { revslider_react = this; // Set Attributes from State (state was changed in RevSlider JS) this.props.setAttributes(this.state); const { setAttributes } = this.props; // Turn off Styling in Block Options Sidebar when leaving block { !this.props.isSelected && (RVS.SC.updateBlockViews(false)) } if(!this.props.attributes.slidertitle ){ if(this.props.attributes.sliderTitle){ this.props.setAttributes( { slidertitle : this.props.attributes.sliderTitle } ); } } return [ { this.props.attributes.alias &&
                    Optimize File Sizes
                    }
                    , this.setwrapperid( value ) } help="Enter a word or two — without spaces or special characters — to make a unique web address just for this module." /> , ,
                    { this.props.attributes.slidertitle }  setSliderAttributes ( this.props.attributes.content ) } />
                    ] } }admin/includes/shortcode_generator/gutenberg/src/blocks.js000064400000000507150212006510020060 0ustar00/** * Gutenberg Blocks * * All blocks related JavaScript files should be imported here. * You can create a new block folder in this dir and include code * for that block here as well. * * All blocks should be included here since this is the file that * Webpack is compiling as the input file. */ import './revslider';admin/includes/help.class.php000064400002116075150212006510012213 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderHelp { public static function getIndex() { $translations = array( 'docs' => __('Docs', 'revsliderhelp'), 'tutorial' => __('Tutorial', 'revsliderhelp'), 'helpDirectory' => __('Help Directory', 'revsliderhelp'), 'supportCenter' => __('Support Center', 'revsliderhelp'), 'searchPlaceholder' => __('Search for an Option', 'revsliderhelp'), 'tutorials' => __('Tutorials', 'revsliderhelp'), 'slider' => __('Slider', 'revsliderhelp'), 'navigation' => __('Navigation', 'revsliderhelp'), 'slide' => __('Slide', 'revsliderhelp'), 'layer' => __('Layer', 'revsliderhelp'), 'settings' => __('Settings', 'revsliderhelp'), 'helpMode' => __('Help Mode', 'revsliderhelp'), 'hoverTip' => __('Hover your mouse over any option to learn more.', 'revsliderhelp'), 'viewDocs' => __('Documentation', 'revsliderhelp'), 'showOption' => __('Show Option', 'revsliderhelp'), 'option' => __('Option', 'revsliderhelp'), 'options' => __('Options', 'revsliderhelp'), 'faqs' => __('FAQs', 'revsliderhelp'), 'options' => __('Options', 'revsliderhelp'), 'search' => __('Search Keywords, e.g. "Background"', 'revsliderhelp'), 'instructions' => __('Hover over any option to learn more', 'revsliderhelp'), 'selectresult' => __('Select a Search Result') ); $u = 'https://www.themepunch.com/slider-revolution/'; $fu = 'https://www.themepunch.com/faq/'; $t = 'title'; $h = 'helpPath'; $k = 'keywords'; $d = 'description'; $a = 'article'; $s = 'section'; $hl = 'highlight'; $m = 'menu'; $st = 'scrollTo'; $f = 'focus'; $d = 'description'; $di = 'dependency_id'; $dp = 'dependencies'; $p = 'path'; $v = 'value'; $o = 'option'; $helpindex = array( 'general_how_to' => array( 'responsive_setup' => array( 'activate_responsive_viewports' => array( $t => __("Activate Responsive Viewports", 'revsliderhelp'), $h => 'faq', $k => array("respon", "responsive", "viewport", "viewports", "responsive viewports", "breakpoints", "break points", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Enable multiple stage sizes for custom set responsive content", 'revsliderhelp'), $a => $fu . "responsive-content/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_custom_n") ), 'responsive_grid_sizes' => array( $t => __("Responsive Grid Sizes", 'revsliderhelp'), $h => 'faq', $k => array("respon", "responsive", "viewport", "grid sizes", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Define custom grid widths and heights per device/viewport", 'revsliderhelp'), $a => $fu . "responsive-content/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_width_d") ), 'content_size_position' => array( $t => __("Content Size/Position", 'revsliderhelp'), $h => 'faq', $k => array("respon", "responsive", "content", "size", "position", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Modify font size and layer position per device", 'revsliderhelp'), $a => $fu . "incorrect-size-or-position/", $hl => array($dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_pos_x") ), 'layers_responsive_behavior' => array( $t => __("Layers Responsive Behavior", 'revsliderhelp'), $h => 'doc', $k => array("respon", "responsive", "layer", "layers", "content", "behavior", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Responsive alignment and positioning", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array($dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layerposition_basic', $f => "#layer_behavior_intelSize") ), 'layers_mobile_visibility' => array( $t => __("Layers Mobile Visibility", 'revsliderhelp'), $h => 'doc', $k => array("respon", "responsive", "layer", "layers", "content", "visibility", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Disable slider on mobile, hide layer content below screen size", 'revsliderhelp'), $a => $u . "responsive-settings/#device-visibility", $hl => array($dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "*[data-r='visibility.m']") ), 'responsive_text_images' => array( $t => __("Responsive Text/Images", 'revsliderhelp'), $h => 'doc', $k => array("respon", "responsive", "layer", "layers", "text", "image", "images", "desktop", "notebook", "laptop", "mobile", "phone", "iphone", "smartphone", "smart phone"), $d => __("Adjust the size of text and images for each reponsive viewport", 'revsliderhelp'), $a => $u . "size-position/#responsive", $hl => array($dp => array('layerselected::text||button||image'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_font_size_idle") ) ), 'slide_management' => array( 'add_new_slide' => array( $t => __("Add New Slide", 'revsliderhelp'), $h => 'doc', $k => array("slide", "slides", "add slide", "new slide", "slide template", "template", "blank slide", "bulk slide", "blank", "bulk"), $d => __("add/duplicate/delete Slides", 'revsliderhelp'), $a => $u . "slide-management/#add-new-slide", $hl => array($dp => array('addslide')) ), 'slide_order' => array( $t => __("Change Slide Order", 'revsliderhelp'), $h => 'doc', $k => array("slide", "slide order", "order", "ordering"), $d => __("Change the order in which the Slides appear", 'revsliderhelp'), $a => $u . "slide-management/#switch-reorder-slides", $hl => array($dp => array('slideorder')) ) ), 'add_edit_content' => array( 'change_background' => array( $t => __("Set/Change Slide Background", 'revsliderhelp'), $h => 'doc', $k => array("slide", "slide settings", "background", "bg", "image", "images", "color", "video", "image background"), $d => __("Set the Slide's Main background to a color, image or video", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#slide_bg_type") ), 'change_slider_background' => array( $t => __("Set/Change Module Background", 'revsliderhelp'), $h => 'doc', $k => array("slide", "slide settings", "background", "bg", "image", "images", "color", "video", "image background"), $d => __("Set the Module's Main background to a color, image or video", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sliderbgcolor") ), 'change_layer_background' => array( $t => __("Set/Change Layer Background", 'revsliderhelp'), $h => 'doc', $k => array("slide", "slide settings", "background", "bg", "image", "images", "color", "video", "image background"), $d => __("Set a Layer's Main background to a color, image or video", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array($dp => array('layerselected'), $m => '#module_layers_trigger, #gst_layer_3', $st => '#form_layerstyle_bg', $f => "#layerBGColor") ), 'edit_content' => array( $t => __("Edit Content Layers", 'revsliderhelp'), $h => 'doc', $k => array("edit", "change", "style", "styles", "position", "size", "responsive"), $d => __("Edit text, images, videos, styles, position and size for your content", 'revsliderhelp'), $a => $u . "layer-content/#edit-set-content", $hl => array($dp => array('layerselected'), $m => '#module_layers_trigger, #gst_layer_1', $st => '#form_layer_content', $f => "#ta_layertext, #layer_htmltag, *[data-r='media.videoFromStream'], #layer_mpegaudio_src") ), 'add_new_layer' => array( $t => __("Add New Layer", 'revsliderhelp'), $h => 'doc', $k => array("layer", "layers", "add layer", "new layer", "import layer", "text", "image", "images", "video", "vimeo", "youtube", "you tube", "audio", "icon", "svg", "button", "shape", "row", "group"), $d => __("Add a variety of content to your Slides", 'revsliderhelp'), $a => $u . "layer-content/#add-new-layer", $hl => array($dp => array('addlayer')) ), 'global_layers' => array( $t => __("Global Layers", 'revsliderhelp'), $h => 'doc', $k => array("global", "static", "global layers", "static layers", "layers", "always visible", "always show"), $d => __("Add/Edit content that's meant to always be visible", 'revsliderhelp'), $a => $u . "global-layers/", $hl => array($dp => array('staticlayers')) ) ), 'animations' => array( 'slide_animations' => array( $t => __("Slide Animations", 'revsliderhelp'), $h => 'doc', $k => array("animation", "animations", "transition", "transitions", "slide animation", "slide animations", "slide transition", "slide transitions"), $d => __("60+ pre-built animations, animation duration, easing", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array($m => '#module_slide_trigger, #gst_slide_2', $st => '#form_slidebg_transition', $f => ".added_slide_transition.selected") ), 'layer_animations' => array( $t => __("Layer Animations", 'revsliderhelp'), $h => 'doc', $k => array("animation", "animations", "transition", "transitions", "layer animation", "layer animations", "layer transition", "layer transitions"), $d => __("Start/End animation timing and easing", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array($dp => array('layerselected'), $m => '#module_layers_trigger, #gst_layer_4', $st => '#form_animation_sframes', $f => ".frame_list_id") ) ), 'navigation_links' => array( 'enable_navigation' => array( $t => __("Enable/Disable Navigation", 'revsliderhelp'), $h => 'doc', $k => array("navigation", "add navigation", "enable navigation", "remove navigation", "disable navigation", "thumbs", "thumbnails", "tabs", "arrows", "bullets", "touch"), $d => __("Learn how to add/remove navigation elements to control the Slider", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_mainstyle', $f => "#sr_usenavarrow" ) ), 'links' => array( $t => __("Add/Remove Links", 'revsliderhelp'), $h => 'doc', $k => array("link", "links", "add link", "add links", "remove link", "remove links", "delete link", "delete links", "hyperlink", "external link"), $d => __("Add/Remove links to additional slides, other web pages/posts or external websites", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array($m => '#module_slide_trigger, #gst_slide_4', $st => '#form_slidegeneral_linkseo', $f => "#sl_seo_set") ) ), 'addon_extentions' => array( 'activate_enable' => array( $t => __("Active/Enable Addons", 'revsliderhelp'), $h => 'doc', $k => array("addon", "addons", "extentions", "enable addon", "enable addons", "activate addon", "activate addons"), $d => __("Learn how to activate an AddOn for the Slider", 'revsliderhelp'), $a => $u . "enable-addons/", $hl => array($m => '#module_settings_trigger, #gst_sl_9', 'modal' => 'addons') ), 'how_to_use' => array( $t => __("How To Use", 'revsliderhelp'), $h => 'doc', $k => array("addon", "addons", "extentions", "addon settings"), $d => __("AddOn Settings will be located in the Slider, Slide or Layer settings depending on the AddOns functionality", 'revsliderhelp'), $a => $u . "addon-guides/", ) ) ), 'editor_settings' => array( 'slider_settings' => array( 'gst_sl_1' => array( $t => array( $t => __("Slider Title", 'revsliderhelp'), $h => "title", $k => array("slider", "title", "name", "naming"), $d => __("Set the title of the Slider for admin/editing purposes", 'revsliderhelp'), $a => $u . "module-title-shortcode/", $hl => array($m => '#module_settings_trigger, #gst_sl_1', $st => '#form_module_title', $f => "#sr_title") ), 'alias' => array( $t => __("Slider Alias", 'revsliderhelp'), $h => "alias", $k => array("slider", "alias", "shortcode"), $d => __("The slider's alias is used to define a unique shortcode", 'revsliderhelp'), $a => $u . "module-title-shortcode/", $hl => array($m => '#module_settings_trigger, #gst_sl_1', $st => '#form_module_title', $f => "#sr_alias") ), 'shortcode' => array( $t => __("Slider Shortcode", 'revsliderhelp'), $h => "shortcode", $k => array("slider", "shortcode", "slider shortcode"), $d => __("Place the shortcode on the page or post where you want to show this module", 'revsliderhelp'), $a => $u . "module-title-shortcode/", $hl => array($m => '#module_settings_trigger, #gst_sl_1', $st => '#form_module_title', $f => "#sr_shortcode") ) ), 'gst_sl_2' => array( 'type' => array( 'standard' => array( $di => "slider_layout_type_standard", $t => __("Standard Slider", 'revsliderhelp'), $h => "type.standard", $k => array("slider", "slider layout", "layout", "type", "scene", "hero", "carousel"), $d => __("A Slider that can have multiple slides with navigation", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=slidertype][value=standard]") ), 'hero' => array( $t => __("Hero Scene", 'revsliderhelp'), $h => "type.hero", $k => array("slider", "slider layout", "layout", "type", "scene", "hero", "carousel"), $d => __("A single-slide Slider with no navigation", 'revsliderhelp'), $a => $u . "module-layout//", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=slidertype][value=hero]") ), 'carousel' => array( $di => "slider_layout_type_carousel", $t => __("Carousel", 'revsliderhelp'), $h => "type.carousel", $k => array("slider", "slider layout", "layout", "type", "scene", "hero", "carousel"), $d => __("Display the Slider as a traditional Carousel", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=slidertype][value=carousel]") ), ), 'sizing' => array( 'auto' => array( $t => __("Auto", 'revsliderhelp'), $h => "layouttype.auto", $k => array("slider", "slider sizing", "responsive", "respon", "sizing", "auto"), $d => __("Size will adapt to the same size as the web page's content", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=sliderlayouttype][value=auto]") ), 'fullwidth' => array( $t => __("Full Width", 'revsliderhelp'), $h => "layouttype.fullwidth", $k => array("slider", "slider sizing", "responsive", "respon", "sizing", "full width", "full-width", "fullwidth"), $d => __("Display the Slider 100% width across the page", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=sliderlayouttype][value=fullwidth]") ), 'fullscreen' => array( $di => "slider_layouttype_fullscreen", $t => __("Full Screen", 'revsliderhelp'), $h => "layouttype.fullscreen", $k => array("slider", "slider sizing", "responsive", "respon", "sizing", "full screen", "full-screen", "fullscreen"), $d => __("Display the Slider at 100% width and height", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_sliderlayout', $f => "input[name=sliderlayouttype][value=fullscreen]") ), 'advanced' => array( 'max_width' => array( $t => __("Max Width", 'revsliderhelp'), $h => "size.maxWidth", $k => array("max", "max width", "sizing", "layout"), $d => __("Optional maximum width for the Slider", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_size_maxwidth") ), 'min_height' => array( $t => __("Min Height", 'revsliderhelp'), $h => "size.minHeight", $k => array("min", "min height", "sizing", "layout"), $d => __("Optional minimum height for the Slider", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_size_minheight") ), 'max_height' => array( $t => __("Max Height", 'revsliderhelp'), $h => "size.maxHeight", $k => array("max", "max height", "sizing", "layout"), $d => __("Optional maximum height for the Slider", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_size_maxheight") ), 'breakpoint_heights' => array( $t => __("Keep Breakpoint Heights", 'revsliderhelp'), $h => "size.keepBPHeight", $k => array("breakpoints", "height", "heights", "breakpoint", "responsive"), $d => __("If enabled the Slider's height will always equal the viewport's breakpoint height", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_breakpoint_heights") ), 'aspect_ratio' => array( $t => __("Respect Aspect Ratio", 'revsliderhelp'), $h => "size.respectAspectRatio", $k => array("ratio", "aspect", "aspect ratio", "lock"), $d => __("Activates a responsive height for the Slider", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_respectAR") ), 'grid_equals_module' => array( $t => __("Grid = Module", 'revsliderhelp'), $h => "size.layersAlignOnModule", $k => array("ratio", "aspect", "aspect ratio", "grid", "module"), $d => __("The default align behavior for Layers. If enabled, Layers will be aligned to the entire Module and if disabled Layers will align to the device breakpoint grid area.", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_layersAlignOnModule") ), 'force_overflow' => array( $t => __("Force Overflow", 'revsliderhelp'), $h => "size.forceOverflow", $k => array("ratio", "aspect", "aspect ratio", "overflow"), $d => __("Allow for content to be visible outside the Slider's bounding box", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => "#sr_forceOvVi") ), 'fixed_top' => array( $t => __("Fixed on Top", 'revsliderhelp'), $h => "layout.position.fixedOnTop", $k => array("ratio", "aspect", "aspect ratio", "overflow"), $d => __("The module will be positioned at the top of the screen at all times. Useful for creating sticky menus.", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => '*[data-r="layout.position.fixedOnTop"]') ), 'theperspective' => array( $t => __("Global 3D Perspective", 'revsliderhelp'), $h => "general.perspectiveType", $k => array("perspective", "isometric", "3D", "3d"), $d => __("Defines the Perspective by the 3D rendering of layers. This can be set globally (3D Uniset) for better and easier handling or individuel (3D Individual) on each single layer frames. We recommend to do this globally. The Special option Isometric will set the perspective to 0 automatically", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => '*[data-r="layout.general.perspectiveType"]') ), 'theperspective_value' => array( $t => __("Global 3D Layer Perspective", 'revsliderhelp'), $h => "general.perspective", $k => array("perspective", "isometric", "3D", "3d","layer perspective"), $d => __("Defines the Perspective by the 3D rendering of layers globally.", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_adv', $f => '*[data-r="layout.general.perspective"]') ), ), 'slider_wrapper_position' => array( 'align' => array( $t => __("Slider Alignment", 'revsliderhelp'), $h => "layout.position.align", $k => array("align", "slider align", "position", "slider position", "wrapper"), $d => __("Align the Slider to the left, center or right inside its parent container", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slidergeneral_general_sr_position', $f => "*[name='slider_pos_in_wrapper']{first}") ), 'margin_top' => array( $t => __("Margin Top", 'revsliderhelp'), $h => "layout.position.marginTop", $k => array("margin", "margin top", "top margin", "slider margin"), $d => __("Apply a top margin to the Slider (px)", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slidergeneral_general_sr_position', $f => "#sr_pos_marg_top") ), 'margin_bottom' => array( $t => __("Margin Bottom", 'revsliderhelp'), $h => "layout.position.marginBottom", $k => array("margin", "margin bottom", "bottom margin", "slider margin"), $d => __("Apply a bottom margin to the Slider (px)", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slidergeneral_general_sr_position', $f => "#sr_pos_marg_bottom") ) ), 'full_screen_offset' => array( 'offset_container' => array( $t => __("Offset Container", 'revsliderhelp'), $h => "size.fullScreenOffsetContainer", $k => array("fullscreen", "offset", "offset container", "decrease"), $d => __("Useful for allocating space for a page's menu or footer. Accepts a jQuery selector such as '.menu' or 'footer'.", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array( $dp => array(array($p => 'settings.layouttype', $v => 'fullscreen', $o => 'slider_layouttype_fullscreen')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmohei', $f => "#sr_fs_height__decrease_cont" ) ), 'offset_value' => array( $t => __("Offset px/%", 'revsliderhelp'), $h => "size.fullScreenOffset", $k => array("fullscreen", "offset", "offset container", "decrease"), $d => __("Useful for allocating space for a page's menu or footer. Enter a px or % value.", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array( $dp => array(array($p => 'settings.layouttype', $v => 'fullscreen', $o => 'slider_layouttype_fullscreen')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmohei', $f => "#sr_fs_height_decrease" ) ), 'no_force_fullwidth' => array( $t => __("Don't Force Fullwidth", 'revsliderhelp'), $h => "size.disableForceFullWidth", $k => array("full width", "fullwidth", "force"), $d => __("If enabled, the Module's width will remain the same as its immediate parent container", 'revsliderhelp'), $a => $u . "module-layout/", $hl => array( $dp => array(array($p => 'settings.layouttype', $v => 'fullscreen', $o => 'slider_layouttype_fullscreen')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmohei', $f => "#sr_keepautowidth" ) ) ) ), 'responsive_breakpoints' => array( 'desktop' => array( 'enable' => array( $t => __("Desktop Viewport", 'revsliderhelp'), $h => "size.custom.d", $k => array(), $d => __("The default viewport. This option will always be enabled", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "*[data-helpkey='size.custom.d']") ), 'width' => array( $t => __("Desktop Width", 'revsliderhelp'), $h => "size.width.d", $k => array("respon", "responsive", "slider size", "slider width", "desktop", "desktop width", "viewport", "view", "grid", "grid width", "grid size"), $d => __("The responsive grid width (in pixels) for the Desktop viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_width_d") ), 'height' => array( $t => __("Desktop Height", 'revsliderhelp'), $h => "size.height.d", $k => array("respon", "responsive", "slider size", "slider height", "desktop", "desktop height", "viewport", "view", "grid", "grid height", "grid size"), $d => __("The responsive grid height (in pixels) for the Desktop viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_height_d") ), ), 'laptop' => array( 'enable' => array( $t => __("Laptop Viewport", 'revsliderhelp'), $h => "size.custom.n", $k => array("respon", "responsive", "slider size", "notebook", "laptop", "viewport", "view", "grid", "grid size"), $d => __("Enable the Laptop responsive viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_custom_n") ), 'width' => array( $t => __("Laptop Width", 'revsliderhelp'), $h => "size.width.n", $k => array("respon", "responsive", "slider size", "slider width", "notebook", "notebook width", "laptop", "laptop width", "viewport", "view", "grid", "grid width", "grid size"), $d => __("The responsive grid width (in pixels) for the Laptop viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_width_n") ), 'height' => array( $t => __("Laptop Height", 'revsliderhelp'), $h => "size.height.n", $k => array("respon", "responsive", "slider size", "slider height", "notebook", "notebook height", "laptop", "laptop height", "viewport", "view", "grid", "grid height", "grid size"), $d => __("The responsive grid height (in pixels) for the Laptop viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_height_n") ), ), 'tablet' => array( 'enable' => array( $t => __("Tablet Viewport", 'revsliderhelp'), $h => "size.custom.t", $k => array("respon", "responsive", "slider size", "tablet", "ipad", "viewport", "view", "grid", "grid size"), $d => __("Enable the Tablet responsive viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_custom_t") ), 'width' => array( $t => __("Tablet Width", 'revsliderhelp'), $h => "size.width.t", $k => array("respon", "responsive", "slider size", "slider width", "ipad", "tablet", "tablet width", "viewport", "view", "grid", "grid width", "grid size"), $d => __("The responsive grid width (in pixels) for the Tablet viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_width_t") ), 'height' => array( $t => __("Tablet Height", 'revsliderhelp'), $h => "size.height.t", $k => array("respon", "responsive", "slider size", "slider height", "ipad", "tablet", "tablet height", "viewport", "view", "grid", "grid height", "grid size"), $d => __("The responsive grid height (in pixels) for the Tablet viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_height_t") ), ), 'phone' => array( 'enable' => array( $t => __("Phone Viewport", 'revsliderhelp'), $h => "size.custom.m", $k => array("respon", "responsive", "slider size", "phone", "iphone", "viewport", "view", "grid", "grid size"), $d => __("Enable the Phone responsive viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_custom_m") ), 'width' => array( $t => __("Tablet Width", 'revsliderhelp'), $h => "size.width.m", $k => array("respon", "responsive", "slider size", "slider width", "iphone", "iphone width", "phone", "phone width", "smart", "smartphone", "smartphone width", "smart phone", "smart phone width", "viewport", "view", "grid", "grid width", "grid size"), $d => __("The responsive grid width (in pixels) for the Tablet viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_width_m") ), 'height' => array( $t => __("Tablet Height", 'revsliderhelp'), $h => "size.height.m", $k => array("respon", "responsive", "slider size", "slider height", "iphone", "iphone height", "phone", "phone height", "smart", "smartphone", "smartphone height", "smart phone", "smart phone height", "viewport", "view", "grid", "grid height", "grid size"), $d => __("The responsive grid height (in pixels) for the Tablet viewport", 'revsliderhelp'), $a => $u . "module-layout/#breakpoints", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_bpoints', $f => "#sr_size_height_m") ) ) ), 'module_background' => array( 'image' => array( 'enable' => array( $di => "slider_layout_bg_useimage", $t => __("Use Image", 'revsliderhelp'), $h => "layout.bg.useImage", $k => array("image", "images", "background", "bg", "bg image", "background image", "image background"), $d => __("Set a global background image for the Slider", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sr_usebgimage") ), 'url' => array( $t => __("Image URL", 'revsliderhelp'), $h => "layout.bg.image", $k => array("image", "images", "background", "bg", "bg image", "background image", "url", "image background"), $d => __("Enter an image url or select/upload an image from the Media or Object Library to be used as the Slider's global background image", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array( $dp => array(array($p => 'settings.layout.bg.useImage', $v => true, $o => 'slider_layout_bg_useimage')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sr_bgimage" ) ), 'position' => array( $t => __("BG Position", 'revsliderhelp'), $h => "layout.bg.position", $k => array("image", "images", "background", "bg", "bg image", "background position"), $d => __("The CSS background-position for the Slider's global background image", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array( $dp => array(array($p => 'settings.layout.bg.useImage', $v => true, $o => 'slider_layout_bg_useimage')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sliderm_bg_position_center-center" ) ), 'fit' => array( $t => __("Image Fit", 'revsliderhelp'), $h => "layout.bg.fit", $k => array("background size", "fit", "image fit", "cover", "contain"), $d => __("The css background-size value for the Slider's global background image", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array( $dp => array(array($p => 'settings.layout.bg.useImage', $v => true, $o => 'slider_layout_bg_useimage')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sr_bgimage_fit" ) ), 'repeat' => array( $t => __("BG Repeat", 'revsliderhelp'), $h => "layout.bg.repeat", $k => array("background repeat", "repeat"), $d => __("The css background-repeat value for the Slider's global background image", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array( $dp => array(array($p => 'settings.layout.bg.useImage', $v => true, $o => 'slider_layout_bg_useimage')), $m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sr_bgimage_repeat" ) ) ), 'bg_color' => array( $t => __("Module BG Color", 'revsliderhelp'), $h => "layout.bg.color", $k => array("bg", "background", "background color", "global background", "global background color", "slider background", "slider bg"), $d => __("Set a global background color for the Slider", 'revsliderhelp'), $a => $u . "module-layout/#module-background", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decmobg', $f => "#sliderbgcolor") ) ), 'border_overlay_shadow' => array( 'overlay' => array( $t => __("Overlay", 'revsliderhelp'), $h => "layout.bg.dottedOverlay", $k => array("overlay", "dotted", "dotted overlay"), $d => __("Add an mesh-style overlay to the Slider", 'revsliderhelp'), $a => $u . "module-layout/#border-overlay-shadow", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decboovsh', $f => "#sr_overlay") ), 'shadow' => array( $t => __("Shadow", 'revsliderhelp'), $h => "layout.bg.shadow", $k => array("shadow", "box-shadow", "slider shadow"), $d => __("Choose an optional shadow to add to the Slider", 'revsliderhelp'), $a => $u . "module-layout/#border-overlay-shadow", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decboovsh', $f => "#sr_shadow") ), 'border' => array( $t => __("Gap (Border)", 'revsliderhelp'), $h => "layout.bg.padding", $k => array("border", "padding"), $d => __("Add extra spacing around the Slider", 'revsliderhelp'), $a => $u . "module-layout/#border-overlay-shadow", $hl => array($m => "#module_settings_trigger, #gst_sl_2", $st => '#form_slider_layout_decboovsh', $f => "#sr_layout_padding") ) ) ), 'gst_sl_4' => array( 'source' => array( 'custom' => array( $t => __("Custom Content", 'revsliderhelp'), $h => "sourcetype.gallery", $k => array("gallery", "source", "custom"), $d => __("Add your own custom text/images/video to the Slider", 'revsliderhelp'), $a => $u . "module-content/", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='gallery']") ), 'post' => array( $di => "slider_sourcetype_post", $t => __("Post Based", 'revsliderhelp'), $h => "sourcetype.post", $k => array("post", "post based", "source"), $d => __("Populate the Slider with your WordPress post content", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='post']") ), 'woocommerce' => array( $di => "slider_sourcetype_woo", $t => __("WooCommerce", 'revsliderhelp'), $h => "sourcetype.woo", $k => array("post", "woo", "woocommerce", "woo commerce", "source", "product", "products", "woocommerce products"), $d => __("Populate the Slider with your WooCommerce Products", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='woo']") ), 'flickr' => array( $di => "slider_sourcetype_flickr", $t => __("Flickr", 'revsliderhelp'), $h => "sourcetype.flickr", $k => array("source", "flickr", "gallery", "stream"), $d => __("Populate the Slider with your Flickr Content", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='flickr']") ), 'instagram' => array( $di => "slider_sourcetype_instagram", $t => __("Instagram", 'revsliderhelp'), $h => "sourcetype.instagram", $k => array("source", "instagram", "gallery", "stream"), $d => __("Populate the Slider with Instagram Images", 'revsliderhelp'), $a => $u . "module-content/#instagram", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='instagram']") ), 'twitter' => array( $di => "slider_sourcetype_twitter", $t => __("Twitter", 'revsliderhelp'), $h => "sourcetype.twitter", $k => array("twitter", "source", "tweet", "stream"), $d => __("Populate the Slider from a Twitter account", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='twitter']") ), 'facebook' => array( $di => "slider_sourcetype_facebook", $t => __("Facebook", 'revsliderhelp'), $h => "sourcetype.facebook", $k => array("source", "facebook", "face", "stream"), $d => __("Populate the Slider from a Facebook album or timeline", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='facebook']") ), 'youtube' => array( $di => "slider_sourcetype_youtube", $t => __("YouTube", 'revsliderhelp'), $h => "sourcetype.youtube", $k => array("video", "youtube", "you tube", "source", "stream"), $d => __("Populate the Slider with a YouTube Channel or Playlist", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='youtube']") ), 'vimeo' => array( $di => "slider_sourcetype_vimeo", $t => __("Vimeo", 'revsliderhelp'), $h => "sourcetype.vimeo", $k => array("video", "vimeo", "stream"), $d => __("Populate the Slider with a Vimeo account's content", 'revsliderhelp'), $a => $u . "module-content/#vimeo", $hl => array($m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slider_sourcetype'][value='vimeo']") ) ), 'post_options' => array( 'type' => array( $di => "settings_source_post_subtype", $t => __("Post Options Type", 'revsliderhelp'), $h => "source.post.subType", $k => array("post", "posts", "post-based", "post type", "specific post", "current post"), $d => __("Choose 'Post' to pull in a range of posts, 'Specific Post' to pull in posts by ID, or 'Current Post' to populate the Slider with the current post's content", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'post', $o => 'slider_sourcetype_post')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_content', $f => "*[name='slidersourcesubtype']*wildcard*" ) ), 'fetch_by' => array( $t => __("Fetch By", 'revsliderhelp'), $h => "source.post.fetchType", $k => array("post", "posts", "categories", "tags", "related", "popular", "recent"), $d => __("Choose which type of posts should be pulled into the Slider", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post', $o => 'slider_sourcetype_post'), array($p => 'settings.source.post.subType', $v => 'post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_selection', $f => "#post_fetch_type" ) ), 'post_types' => array( $t => __("Post Types", 'revsliderhelp'), $h => "source.post.types", $k => array("woo", "post", "posts", "post types", "custom post type", "custom post types"), $d => __("Choose which Post Types to include in the Slider", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_selection, #form_slider_content_woo_tandc', $f => "#post_types, #woo_types" ) ), 'categories' => array( $t => __("Post Categories", 'revsliderhelp'), $h => "source.post.category", $k => array("woo", "post", "posts", "categories", "post categories", "tags"), $d => __("Choose which Post Categories to include in the Slider", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_selection, #form_slider_content_woo_tandc', $f => "#post_category, #woo_category" ) ), 'specific_posts' => array( $t => __("Specific Posts", 'revsliderhelp'), $h => "source.post.list", $k => array("post", "posts", "specific posts", "specific", "post id", "post ids"), $d => __("Enter a list of Post ID's to include in the Slider, or select 'Popular/Recent' to populate the list automatically", 'revsliderhelp'), $a => $u . "post-based-sliders/", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post', $o => 'slider_sourcetype_post'), array($p => 'settings.source.post.subType', $v => 'specific_post', $o => 'settings_source_post_subtype', 'target' => 'specific_post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_selection', $f => "#sr_source_post_list" ) ), 'post_sorting_and_settings' => array( 'sort_by' => array( $t => __("Sort Posts By", 'revsliderhelp'), $h => "source.post.sortBy", $k => array("post", "posts", "sort", "sorting", "post sorting", ""), $d => __("Choose the order in which the posts should appear in the Slider", 'revsliderhelp'), $a => $u . "module-content/#post-based", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post::specific_post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_sort, #form_slider_content_woo_sort', $f => "#post_sortby, #woo_sortby" ) ), 'sort_direction' => array( $t => __("Sort Direction", 'revsliderhelp'), $h => "source.post.sortDirection", $k => array("post", "posts", "sort", "sorting", "post sorting", "sort direction"), $d => __("Sort the posts in ascending or descending order", 'revsliderhelp'), $a => $u . "module-content/#post-based", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post::specific_post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_sort, #form_slider_content_woo_sort', $f => "*[name='slidersourcesortDirection'][value='DESC'], *[name='slidersourcesortwooDirection'][value='DESC']" ) ), 'max_posts' => array( $t => __("Max Posts", 'revsliderhelp'), $h => "source.post.maxPosts", $k => array("post", "posts", "max posts", "max number", "max"), $d => __("Choose the maximum number of Posts that should be included in the Slider", 'revsliderhelp'), $a => $u . "module-content/#post-based", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post::specific_post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_sort, #form_slider_content_woo_sort', $f => "#sr_source_post_maxposts, #sr_source_woo_maxposts" ) ), 'excerpt_limit' => array( $t => __("Limit Excerpt", 'revsliderhelp'), $h => "source.post.excerptLimit", $k => array("post", "posts", "excerpt", "post excerpt", "limit excerpt"), $d => __("Se a character limit if the post's excerpt is included in the Slide", 'revsliderhelp'), $a => $u . "module-content/#post-based", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'post::woo', $o => 'slider_sourcetype_post'), array('dependency' => 'post', $p => 'settings.source.post.subType', $v => 'post::specific_post', $o => 'settings_source_post_subtype', 'target' => 'post') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_post_sort, #form_slider_content_woo_sort', $f => "#sr_source_post_limitexc, #sr_source_woo_limitexc" ) ) ) ), 'woocommerce_filters' => array( 'regular_price_from' => array( $t => __("Reg. Price From", 'revsliderhelp'), $h => "source.woo.regPriceFrom", $k => array("woo", "woocommerce", "woo commerce", "filters", "price", "regular price", "product", "products"), $d => __("Pull in products with this minimum price", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_source_woo_regPriceFrom" ) ), 'regular_price_to' => array( $t => __("Reg. Price To", 'revsliderhelp'), $h => "source.woo.regPriceTo", $k => array("woo", "woocommerce", "woo commerce", "filters", "price", "regular price", "product", "products"), $d => __("Pull in products with a regular price equal to or below this number", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_source_woo_regPriceTo" ) ), 'sale_price_from' => array( $t => __("Sale Price From", 'revsliderhelp'), $h => "source.woo.salePriceFrom", $k => array("woo", "woocommerce", "woo commerce", "filters", "sale", "price", "sale price", "product", "products"), $d => __("Pull in products with this minimum sale price", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_source_woo_salePriceFrom" ) ), 'sale_price_to' => array( $t => __("Sale Price To", 'revsliderhelp'), $h => "source.woo.salePriceTo", $k => array("woo", "woocommerce", "woo commerce", "filters", "sale", "price", "sale price", "product", "products"), $d => __("Pull in products with a sale price equal to or below this number", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_source_woo_salePriceTo" ) ), 'in_stock_only' => array( $t => __("In Stock Only", 'revsliderhelp'), $h => "source.woo.inStockOnly", $k => array("woo", "woocommerce", "woo commerce", "in stock", "in stock only"), $d => __("Only pull in products that are marked as 'In Stock'", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_woo_stock" ) ), 'featured_only' => array( $t => __("Featured Only", 'revsliderhelp'), $h => "source.woo.featuredOnly", $k => array("woo", "woocommerce", "woo commerce", "featured", "featured products"), $d => __("Only pull in products that are marked as 'Featured'", 'revsliderhelp'), $a => $u . "module-content/#woocommerce", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'woo', $o => 'slider_sourcetype_woo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_woo_filters', $f => "#sr_woo_feat" ) ) ), 'flickr_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.flickr.count", $k => array("flickr", "gallery"), $d => __("Choose how many Slides should be created from the Flickr source", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "#sr_source_flickr_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.flickr.transient", $k => array("flickr", "gallery", "cache"), $d => __("Cache the Flickr API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "#sr_source_flickr_transient" ) ), 'api_key' => array( $t => __("API Key", 'revsliderhelp'), $h => "source.flickr.apiKey", $k => array("flickr", "gallery", "api", "api key"), $d => __("Enter your Flickr API key. Learn more", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "#sr_source_flickr_apikey" ) ), 'source' => array( $di => 'slilder_source_flickr_type', $t => __("API Source", 'revsliderhelp'), $h => "source.flickr.type", $k => array("source", "flickr", "gallery", "api", "api source", "flickr source"), $d => __("Choose which type of Flickr content should be pulled into the Slider", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "#flickr-type" ) ), 'user_url' => array( $t => __("User URL", 'revsliderhelp'), $h => "source.flickr.userURL", $k => array("flickr", "gallery", "api", "user url"), $d => __("Enter your Flickr user URL for the API query", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr'), array($p => 'settings.source.flickr.type', $v => 'publicphotos::photosets', $o => 'slilder_source_flickr_type'), ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "*[name='sr_src_flick_userurl']" ) ), 'photoset' => array( $t => __("Photoset", 'revsliderhelp'), $h => "source.flickr.photoSet", $k => array("flickr", "photoset", "flickr photoset", "flickr photos"), $d => __("Select the photo album you wish to include from the Flickr account", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr'), array($p => 'settings.source.flickr.type', $v => 'photosets', $o => 'slilder_source_flickr_type'), ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "#sr_src_flickr_photoset" ) ), 'gallery_url' => array( $t => __("Gallery URL", 'revsliderhelp'), $h => "source.flickr.galleryURL", $k => array("flickr", "gallery", "gallery url", "flickr gallery url"), $d => __("Enter the absolute URL of the flickr gallery you wish to include", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr'), array($p => 'settings.source.flickr.type', $v => 'gallery', $o => 'slilder_source_flickr_type'), ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "*[name='sr_src_flick_galleryurl']" ) ), 'group_url' => array( $t => __("Group URL", 'revsliderhelp'), $h => "source.flickr.groupURL", $k => array("flickr", "flickr group", "group", "group url", "flickr group url"), $d => __("Enter the absolute URL of the flickr group irl you wish to include", 'revsliderhelp'), $a => $u . "module-content/#flickr", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'flickr', $o => 'slider_sourcetype_flickr'), array($p => 'settings.source.flickr.type', $v => 'group', $o => 'slilder_source_flickr_type'), ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_flickr', $f => "*[name='sr_src_flick_groupyurl']" ) ) ), 'instagram_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.instagram.count", $k => array("instagram", "gallery"), $d => __("Choose how many Slides should be created from the Instagram source", 'revsliderhelp'), $a => $u . "module-content/#instagram", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'instagram', $o => 'slider_sourcetype_instagram')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_insta', $f => "#sr_source_instagram_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.instagram.transient", $k => array("instagram", "gallery", "cache"), $d => __("Cache the Instagram API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#instagram", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'instagram', $o => 'slider_sourcetype_instagram')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_insta', $f => "#sr_source_instagram_transient" ) ), 'source' => array( $t => __("API Source", 'revsliderhelp'), $h => "source.instagram.type", $k => array("source", "instagram", "gallery", "api", "api source", "instagram source"), $d => __("Choose which type of Instagram content should be pulled into the Slider", 'revsliderhelp'), $a => $u . "module-content/#instagram", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'instagram', $o => 'slider_sourcetype_instagram')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_insta', $f => "#instagram-type" ) ), 'user_name' => array( $t => __("User Name", 'revsliderhelp'), $h => "source.instagram.userId", $k => array("instagram", "gallery", "api", "username", "user name"), $d => __("Enter your Instagram User Name for the API query", 'revsliderhelp'), $a => $u . "module-content/#instagram", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'instagram', $o => 'slider_sourcetype_instagram')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_insta', $f => "*[name='sr_src_instagram_userid']" ) ) ), 'twitter_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.twitter.count", $k => array("twitter"), $d => __("Choose how many Slides should be created from the Twitter source", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "#sr_source_twitter_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.twitter.transient", $k => array("twitter", "gallery", "cache"), $d => __("Cache the Twitter API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "#sr_source_twitter_transient" ) ), 'user_name' => array( $t => __("User Handle", 'revsliderhelp'), $h => "source.twitter.userId", $k => array("twitter", "api", "userid", "user id"), $d => __("Enter your Twitter User Name/Handle for the API query", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "*[name='sr_src_twitter_userid']" ) ), 'text_tweets' => array( $t => __("Text Tweets", 'revsliderhelp'), $h => "source.twitter.imageOnly", $k => array("twitter", "tweets", "text tweets"), $d => __("Include text-only Tweets (tweets that do not contain an image)", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "#sr_src_twitter_imageonly" ) ), 'retweets' => array( $t => __("Re-Tweets", 'revsliderhelp'), $h => "source.twitter.includeRetweets", $k => array("twitter", "tweets", "retweets", "re-tweets"), $d => __("Include both tweets and re-tweets in the Slider", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "#sr_src_twitter_includeretweets" ) ), 'replies' => array( $t => __("Replies", 'revsliderhelp'), $h => "source.twitter.excludeReplies", $k => array("twitter", "tweets", "replies"), $d => __("Include both tweets and replies in the Slider", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "#sr_src_twitter_excludereplies" ) ), 'consumer_key' => array( $t => __("Consumer Key", 'revsliderhelp'), $h => "source.twitter.consumerKey", $k => array("twitter", "api key", "consumer", "consumer key"), $d => __("Your Twitter App's Consumer Key", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "*[name='sr_src_twitter_consumerKey']" ) ), 'consumer_secret' => array( $t => __("Consumer Secret", 'revsliderhelp'), $h => "source.twitter.consumerSecret", $k => array("twitter", "api key", "consumer", "consumer secret", "secret"), $d => __("Your Twitter App's Consumer Secret", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "*[name='sr_src_twitter_consumerSecret']" ) ), 'access_token' => array( $t => __("Access Token", 'revsliderhelp'), $h => "source.twitter.accessToken", $k => array("twitter", "api key", "access token", "token"), $d => __("Your Twitter App's Access Token", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "*[name='sr_src_twitter_accessToken']" ) ), 'access_secret' => array( $t => __("Access Secret", 'revsliderhelp'), $h => "source.twitter.accessSecret", $k => array("twitter", "api key", "access secret. secret"), $d => __("Your Twitter App's Access Secret", 'revsliderhelp'), $a => $u . "module-content/#twitter", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'twitter', $o => 'slider_sourcetype_twitter')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_twitter', $f => "*[name='sr_src_twitter_accessSecret']" ) ) ), 'facebook_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.facebook.count", $k => array("facebook"), $d => __("Choose how many Slides should be created from the Facebook source", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "#sr_source_facebook_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.facebook.transient", $k => array("facebook", "gallery", "cache"), $d => __("Cache the Facebook API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "#sr_source_facebook_transient" ) ), 'page_url' => array( $t => __("Page URL", 'revsliderhelp'), $h => "source.facebook.pageURL", $k => array("facebook", "page url"), $d => __("Enter your Facebook Page URL for the API query", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "*[name='sr_src_facebook_pageURL']" ) ), 'source' => array( $di => "slider_source_facebook_typesource", $t => __("Source", 'revsliderhelp'), $h => "source.facebook.typeSource", $k => array("source", "facebook", "facebook source"), $d => __("Choose which type of Facebook content should be pulled into the Slider", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "#facebook-typesource" ) ), 'album' => array( $t => __("Album", 'revsliderhelp'), $h => "source.facebook.album", $k => array("source", "facebook", "facebook album"), $d => __("Choose the Facebook Album to be pulled into the Slider", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook'), array($p => 'settings.source.facebook.typeSource', $v => 'album', $o => 'slider_source_facebook_typesource') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "#sr_src_facebok_album" ) ), 'app_id' => array( $t => __("Access Token", 'revsliderhelp'), $h => "source.facebook.appId", $k => array("facebook", "app id"), $d => __("Generate a Facebook Access Token with the needed permissions", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "*[name='sr_src_facebook_appid']" ) ), 'app_secret' => array( $t => __("App Secret", 'revsliderhelp'), $h => "source.facebook.appSecret", $k => array("facebook", "api secret", "app secret. secret"), $d => __("Your Facebook App's App Secret", 'revsliderhelp'), $a => $u . "module-content/#facebook", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'facebook', $o => 'slider_sourcetype_facebook')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_facebook', $f => "*[name='sr_src_facebook_appsecret']" ) ) ), 'youtube_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.youtube.count", $k => array("youtube", "video stream", "youtube stream", "stream"), $d => __("Choose how many Slides should be created from the YouTube source", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "#sr_source_youtube_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.youtube.transient", $k => array("youtube", "video stream", "youtube stream", "stream"), $d => __("Cache the YouTube API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "#sr_source_youtube_transient" ) ), 'api_key' => array( $t => __("API Key", 'revsliderhelp'), $h => "source.youtube.api", $k => array("youtube", "video stream", "youtube stream", "stream", "api key"), $d => __("Enter your YouTube API key. Learn more", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "*[name='sr_src_youtube_api']" ) ), 'channel_id' => array( $t => __("Channel ID", 'revsliderhelp'), $h => "source.youtube.channelId", $k => array("youtube", "stream", "youtube channel", "channel id"), $d => __("Enter the channel ID of the YouTube account", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "*[name='sr_src_youtube_channelId']" ) ), 'source' => array( $di => "slider_source_youtube_source", $t => __("Source", 'revsliderhelp'), $h => "source.youtube.typeSource", $k => array("source", "youtube", "youtube source", "youtube playlist", "youtube channel", "video playlist"), $d => __("Choose to include videos from a YouTube Playlist or Channel", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "#youtube-typesource" ) ), 'playlist' => array( $t => __("Playlist", 'revsliderhelp'), $h => "source.youtube.playList", $k => array("youtube", "stream", "youtube source", "playlist", "youtube playlist"), $d => __("Choose the playlist to pull in from the YouTube account", 'revsliderhelp'), $a => $u . "module-content/#youtube", $hl => array( $dp => array( array($p => 'settings.sourcetype', $v => 'youtube', $o => 'slider_sourcetype_youtube'), array($p => 'settings.source.youtube.typeSource', $v => 'playlist', $o => 'slider_source_youtube_source') ), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_youtube', $f => "#sr_src_youtube_playlist" ) ) ), 'vimeo_settings' => array( 'num_slides' => array( $t => __("Total Slides", 'revsliderhelp'), $h => "source.vimeo.count", $k => array("vimeo"), $d => __("Choose how many Slides should be created from the Vimeo source", 'revsliderhelp'), $a => $u . "module-content/#vimeo", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'vimeo', $o => 'slider_sourcetype_vimeo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_vimeo', $f => "#sr_source_vimeo_count" ) ), 'cache' => array( $t => __("API Cache", 'revsliderhelp'), $h => "source.vimeo.transient", $k => array("vimeo", "gallery", "cache"), $d => __("Cache the Vimeo API results for faster loading", 'revsliderhelp'), $a => $u . "module-content/#vimeo", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'vimeo', $o => 'slider_sourcetype_vimeo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_vimeo', $f => "#sr_source_vimeo_transient" ) ), 'source' => array( $t => __("Page URL", 'revsliderhelp'), $h => "source.vimeo.typeSource", $k => array("source", "vimeo", "vimeo source"), $d => __("Choose which type of Vimeo content should be pulled into the Slider", 'revsliderhelp'), $a => $u . "module-content/#vimeo", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'vimeo', $o => 'slider_sourcetype_vimeo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_vimeo', $f => "#vimeo-typesource" ) ), 'user_album_group_channel' => array( $t => __("User/Album/Group/Channel", 'revsliderhelp'), $h => "source.vimeo.userName, source.vimeo.albumId, source.vimeo.groupName, source.vimeo.channelName", $k => array("vimeo", "vimeo user", "vimeo username", "vimeo user name", "vimeo album", "vimeo group", "vimeo channel"), $d => __("Enter the username, album ID, group name or channel name of the Vimeo account to use as the stream", 'revsliderhelp'), $a => $u . "module-content/#vimeo", $hl => array( $dp => array(array($p => 'settings.sourcetype', $v => 'vimeo', $o => 'slider_sourcetype_vimeo')), $m => "#module_settings_trigger, #gst_sl_4", $st => '#form_slider_content_vimeo', $f => "#sr_src_vimeo_userName, #sr_src_vimeo_albumId, #sr_src_vimeo_groupName, #sr_src_vimeo_channelName" ) ) ) ), 'gst_sl_5' => array( 'slider_id' => array( $t => __("Slider ID", 'revsliderhelp'), $h => "id", $k => array("slider id", "id", "default", "defaults"), $d => __("Add an optional ID for the Slider. Will be applied to the Slider's outer HTML wrapper element", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_sliderid") ), 'slider_classes' => array( $t => __("Slider Classes", 'revsliderhelp'), $h => "class", $k => array("slider class", "class", "classes", "slider classes"), $d => __("Add an optional ID for the Slider. Will be applied to the Slider's outer HTML wrapper element", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_sliderclass") ), 'wrapper_classes' => array( $t => __("Wrapper Classes", 'revsliderhelp'), $h => "wrapperclass", $k => array("wrapper class", "class", "classes", "wrapper classes"), $d => __("Add an optional ID for the Slider. Will be applied to the Slider's outer HTML wrapper element", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_wrapperclass") ), 'slide_duration' => array( $t => __("Slide Duration", 'revsliderhelp'), $h => "def.delay", $k => array("slide duration", "duration", "time", "timeline", "default", "defaults"), $d => __("The default duration to apply for each Slide before they change", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_def_delay") ), 'init_delay' => array( $t => __("Initialization Delay", 'revsliderhelp'), $h => "general.slideshow.initDelay", $k => array("init", "initialization", "delay", "initialization delay", "default", "defaults"), $d => __("Add an optional delay before the Slider officially loads", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_sshow_initdelay") ), 'layers_selectable' => array( $t => __("Layers Selectable", 'revsliderhelp'), $h => "general.layerSelection", $k => array("layers", "layers selectable", "selectable", "default", "defaults"), $d => __("Choose if Layers should be user-selectable by default", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults', $f => "#sr_layersselectable") ), 'transition' => array( $t => __("Transition", 'revsliderhelp'), $h => "def.transition", $k => array("default transition", "transition", "default", "defaults"), $d => __("The default transition to be applied to newly created Slides", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_animation', $f => "#sr_def_slide_transition") ), 'duration' => array( $t => __("Transition Duration", 'revsliderhelp'), $h => "def.transitionDuration", $k => array("default duration", "duration", "default", "defaults"), $d => __("The default transition duration to be applied to newly created Slides", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_animation', $f => "#sr_def_tduration") ), 'image_settings' => array( 'image_size' => array( $t => __("Default Image Size", 'revsliderhelp'), $h => "def.background.imageSourceType", $k => array("image size", "image source", "default", "defaults"), $d => __("The default WordPress Image size to be used for the Slide's main background images", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_imagesettings', $f => "#sr_def_image_source_type") ), 'position' => array( $t => __("Default BG Position", 'revsliderhelp'), $h => "def.background.position", $k => array("image", "images", "background", "bg", "bg image", "background position", "default", "defaults"), $d => __("The default CSS background-position for the Slide's main background image", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_imagesettings', $f => "#slider_def_img__bg_position_center-center") ), 'fit' => array( $t => __("Default Image Fit", 'revsliderhelp'), $h => "def.background.fit", $k => array("background size", "fit", "image fit", "cover", "contain", "default", "defaults"), $d => __("The default css background-size value for the Slide's main background image", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_imagesettings', $f => "#sr_defbgimage_fit") ), 'repeat' => array( $t => __("Default BG Repeat", 'revsliderhelp'), $h => "def.background.repeat", $k => array("background repeat", "repeat", "default", "defaults"), $d => __("The default css background-repeat value for the Slide's main background image", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_imagesettings', $f => "#sr_defbgimage_repeat") ) ), 'layer_defaults' => array( 'intelligent_inheriting' => array( $t => __("Intelligent Inheriting", 'revsliderhelp'), $h => "def.intelligentInherit", $k => array("responsive", "intelligent inheriting", "responsive behavior"), $d => __("Automatically resize/reposition new Layers for each device viewport inside the editor", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_layersettings', $f => "#sr_layer_intelligentinherit") ), 'responsive_between_device' => array( $t => __("Responsive Between Devices", 'revsliderhelp'), $h => "def.autoResponsive", $k => array("responsive", "resize", "resize layers", "resize layer", "layer resizing", "layer sizing", "responsive sizes", "responsive sizing"), $d => __("Automatically resize Layers for each responsive device viewport", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_layersettings', $f => "#sr_layer_autoResponsive") ), 'responsive_offset' => array( $t => __("Responsive Offsets", 'revsliderhelp'), $h => "def.responsiveOffset", $k => array("responsive", "responsive offset", "responsive offsets"), $d => __("Automatically adjust the positioning for Layers for each responsive device viewport", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_layersettings', $f => "#sr_layer_responsiveOffset") ), 'responsive_children' => array( $t => __("Responsive Children", 'revsliderhelp'), $h => "def.responsiveChilds", $k => array("responsive", "responsive children"), $d => __("Choose to resize the Layer's inner HTML elements if the Layer includes custom HTML", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_layersettings', $f => "#sr_layer_responsiveChilds") ) ), 'pan_zoom' => array( 'enable' => array( $di => "slider_defaults_panzoom", $t => __("Enable PanZoom", 'revsliderhelp'), $h => "def.panZoom.set", $k => array("panzoom", "pan zoom"), $d => __("Enable the PanZoom effect by default for newly created Slides", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array($m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_panzoom") ), 'easing' => array( $t => __("Easing", 'revsliderhelp'), $h => "def.panZoom.ease", $k => array("panzoom", "pan zoom", "easing", "pan zoom easing", "panzoom easing"), $d => __("The default easing equation. View visualization", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#def_pz_ease" ) ), 'duration' => array( $t => __("Duration", 'revsliderhelp'), $h => "def.panZoom.duration", $k => array("panzoom", "pan zoom", "duration", "pan zoom duration", "panzoom duration"), $d => __("The default easing duration in milliseconds", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_pzdur" ) ), 'zoom' => array( 'fit_start' => array( $t => __("Zoom Start Percentage", 'revsliderhelp'), $h => "def.panZoom.fitStart", $k => array("panzoom", "pan zoom", "zoom", "pan zoom zoom", "panzoom zoom"), $d => __("The default starting zoom percentage", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_sfit" ) ), 'fit_end' => array( $t => __("Zoom End Percentage", 'revsliderhelp'), $h => "def.panZoom.fitEnd", $k => array("panzoom", "pan zoom", "zoom", "pan zoom zoom", "panzoom zoom"), $d => __("The default ending zoom percentage", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_efit" ) ) ), 'movement' => array( 'x_start' => array( $t => __("Start Position X", 'revsliderhelp'), $h => "def.panZoom.xStart", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The default starting x position for the PanZoom movement", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_sox" ) ), 'x_end' => array( $t => __("End Position X", 'revsliderhelp'), $h => "def.panZoom.xEnd", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The default end x position for the PanZoom movement", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_eox" ) ), 'y_start' => array( $t => __("Start Position Y", 'revsliderhelp'), $h => "def.panZoom.yStart", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The default starting y position for the PanZoom movement", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_soy" ) ), 'y_end' => array( $t => __("End Position Y", 'revsliderhelp'), $h => "def.panZoom.yEnd", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The default ending y position for the PanZoom movement", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_eoy" ) ) ), 'rotation_blur' => array( 'rotate_start' => array( $t => __("Rotate Start", 'revsliderhelp'), $h => "def.panZoom.rotateStart", $k => array("panzoom", "pan zoom", "rotate", "pan zoom rotate", "panzoom rotate", "rotation", "pan zoom rotation"), $d => __("The default starting rotation for the PanZoom effect (deg)", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_sro" ) ), 'rotate_end' => array( $t => __("Rotate End", 'revsliderhelp'), $h => "def.panZoom.rotateEnd", $k => array("panzoom", "pan zoom", "rotate", "pan zoom rotate", "panzoom rotate", "rotation", "pan zoom rotation"), $d => __("The default ending rotation for the PanZoom effect (deg)", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_ero" ) ), 'blur_start' => array( $t => __("Blur Start", 'revsliderhelp'), $h => "def.panZoom.blurStart", $k => array("panzoom", "pan zoom", "rotate", "pan zoom blur", "panzoom blur", "blur", "image blur"), $d => __("The default starting image blur for the PanZoom effect (px)", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_sblur" ) ), 'blur_end' => array( $t => __("Blur End", 'revsliderhelp'), $h => "def.panZoom.blurEnd", $k => array("panzoom", "pan zoom", "rotate", "pan zoom blur", "panzoom blur", "blur", "image blur"), $d => __("The default ending image blur for the PanZoom effect (px)", 'revsliderhelp'), $a => $u . "module-defaults/", $hl => array( $dp => array(array($p => 'settings.def.panZoom.set', $v => true, $o => 'slider_defaults_panzoom')), $m => "#module_settings_trigger, #gst_sl_5", $st => '#form_slidergeneral_defaults_kbsettings', $f => "#sr_def_pz_eblur" ) ) ) ) ), 'gst_sl_6' => array( 'viewport_stop' => array( 'enable' => array( $di => "slider_general_slideshow_viewport", $t => __("Enable Viewport Stop", 'revsliderhelp'), $h => "general.slideshow.viewPort", $k => array("viewport", "slider viewport", "stop", "viewport stop"), $d => __("Only initialize the Slider when the Slider is inside the page's view", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_viewport', $f => "#sr_viewport") ), 'wait_pause' => array( $t => __("Wait/Pause", 'revsliderhelp'), $h => "general.slideshow.viewPortStart", $k => array("viewport", "slider viewport", "wait", "pause", "viewport wait", "viewport pause"), $d => __("'wait' to initialize the Slider when its inside the viewport, or 'pause' the Slider's progress until its inside the viewport", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.viewPort', $v => true, $o => 'slider_general_slideshow_viewport')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_viewport', $f => "#sr_sshow_outviewport" ) ), 'viewport_area' => array( $t => __("Area %", 'revsliderhelp'), $h => "general.slideshow.viewPortArea.#size#.v", $k => array("viewport", "slider viewport", "wait", "pause", "viewport wait", "viewport pause", "area", "viewport area"), $d => __("Initialize/Pause the Slider when its inside this percentage of the page's viewport", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.viewPort', $v => true, $o => 'slider_general_slideshow_viewport')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_viewport', $f => "#sr_viewport_area" ) ), 'preset_slider_height' => array( $t => __("Preset Slider Height", 'revsliderhelp'), $h => "general.slideshow.presetSliderHeight", $k => array("slider space", "preset slider height", "viewport"), $d => __("Allocate space on the page for the Slider to prevent page content jumps when the Slider loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.viewPort', $v => true, $o => 'slider_general_slideshow_viewport')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_viewport', $f => "#sr_viewportpresetheight" ) ) ), 'slideshow' => array( 'auto_rotate' => array( $di => 'slideshow_auto_rotate', $t => __("Auto Rotate Slideshow", 'revsliderhelp'), $h => "general.slideshow.slideShow", $k => array("stop", "pause", "stop slider", "pause slider", "progress"), $d => __("Enable autoplay for the Slider to automatically change between slides", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_slideshowonoff") ), 'stop_on_hover' => array( $t => __("Stop on Hover", 'revsliderhelp'), $h => "general.slideshow.stopOnHover", $k => array("hover", "autoplay", "slider progress", "stop on", "stop on hover", "stop slider", "pause", "pause slider", "pause slideshow"), $d => __("Pause the Slider's progress when the user hover's their mouse over it", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_ssonhover" ) ), 'loop_single' => array( $t => __("Loop Single Slide", 'revsliderhelp'), $h => "general.slideshow.loopSingle", $k => array("loop", "loop slide", "single", "single slide", "loop single slide"), $d => __("Continuously loop a Slide's animations when the Slider contains only one slide", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_loopsingle" ) ), 'stop_slider' => array( $di => "slider_general_slideshow_stopslider", $t => __("Stop Slider Progress", 'revsliderhelp'), $h => "general.slideshow.stopSlider", $k => array("stop", "pause", "stop slider", "pause at", "pause at slide", "autoplay", "auto play"), $d => __("Chose when the Slider's progress should stop/pause", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_disendloop" ) ), 'stop_after_loops' => array( $t => __("Stop After Loops", 'revsliderhelp'), $h => "general.slideshow.stopAfterLoops", $k => array("stop", "pause", "stop slider", "pause at", "pause at slide", "autoplay", "auto play", "loop", "looping", "slider loop"), $d => __("Stop the slider's progress after a set amount of loops", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_sshw_amountloops" ) ), 'stop_at_slide' => array( $t => __("Stop at Slide", 'revsliderhelp'), $h => "general.slideshow.stopAtSlide", $k => array("stop", "pause", "stop slider", "pause at", "pause at slide", "autoplay", "auto play", "loop", "looping", "slider loop", "stop at", "stop after"), $d => __("Stop the slider's progress when a certain Slide is viewed", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_sshw_atSlide" ) ), 'random_order' => array( $t => __("Random Order", 'revsliderhelp'), $h => "general.slideshow.shuffle", $k => array("slide order", "shuffle", "shuffle slides", "random", "randomize", "random slide order", "randomize slides", "randomize slide order"), $d => __("Randomize the Slide order each time the Slider is viewed", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.slideshow.slideShow', $v => true, $o => 'slideshow_auto_rotate')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general', $f => "#sr_randomslideshow" ) ), 'wait_for_api' => array( $t => __("Wait for API", 'revsliderhelp'), $h => "general.slideshow.waitForInit", $k => array("api", "wait for", "wait for api", "initialization"), $d => __("Only start the Slider when the JavaScript API's 'revstart()' method is called", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_slideshow', $f => "#sr_waitrevapi") ) ), 'mobile_options' => array( 'disable_slider' => array( $t => __("Disable Slider on Mobile", 'revsliderhelp'), $h => "general.disableOnMobile", $k => array("disable slider", "hide on mobile", "mobile"), $d => __("When the Slider is disabled on mobile it will only be loaded on desktop-based devices", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_disable_mobile', $f => "#sr_gen_disonmob") ), 'disable_panzoom' => array( $t => __("Disable PanZoom on Mobile", 'revsliderhelp'), $h => "general.disablePanZoomMobile", $k => array("disable", "disable panzoom", "disable pan zoom", "panzoom", "pan zoom"), $d => __("Disable the PanZoom effect for mobile devices", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_disable_mobile', $f => "#sr_gen_disablePanZoomMobile") ) ), 'hide_content_under_width' => array( 'hide_slider_under' => array( $t => __("Hide Slider Under Width", 'revsliderhelp'), $h => "visibility.hideSliderUnderLimit", $k => array("hide slider", "hide under width", "hide slider under width"), $d => __("Hide the Slider under a certain window width", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_under_browser_width', $f => "#sr_vis_hideSliderUnderLimit") ), 'hide_marked_under' => array( $t => __("Hide Marked Layers", 'revsliderhelp'), $h => "visibility.hideSelectedLayersUnderLimit", $k => array("hide layer", "hide layers", "hide under width", "hide layer under width", "marked", "marked layers"), $d => __("Individual Layers that are selected to be hidden under a width will be hidden under this number", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_under_browser_width', $f => "#sr_vis_hideSelectedLayersUnderLimit") ), 'hide_all_layers' => array( $t => __("Hide All Layers Under", 'revsliderhelp'), $h => "visibility.hideAllLayersUnderLimit", $k => array("hide layer", "hide layers", "hide under width", "hide layer under width", "all layers"), $d => __("Hide all Layers under when the window is below this number", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_under_browser_width', $f => "#sr_vis_hideAllLayersUnderLimit") ) ), 'first_slide_options' => array( 'alternate_slide' => array( $di => "slider_firstslide_alternativefirstslide", $t => __("Alternate First Slide", 'revsliderhelp'), $h => "general.firstSlide.alternativeFirstSlideSet", $k => array("first slide", "alternate", "alternate slide"), $d => __("Show a specific Slide first when the Slider first loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_alternativeFirstSlideSet") ), 'alternate_slide_number' => array( $t => __("Slide to Show First", 'revsliderhelp'), $h => "general.firstSlide.alternativeFirstSlide", $k => array("first slide", "alternate", "alternate slide"), $d => __("Show slide number 'x' first when the Slider first loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.firstSlide.alternativeFirstSlideSet', $v => true, $o => 'slider_firstslide_alternativefirstslide')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_firstSlide_alternativeFirstSlide" ) ), 'first_slide_transition' => array( $di => "slider_general_firstslidetransition", $t => __("First Slide Animation", 'revsliderhelp'), $h => "general.firstSlide.set", $k => array("first slide", "first slide animation", "alternate animation"), $d => __("Use an alternate transition when for the first slide when the Slider firsts loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_fs") ), 'first_slide_transition_type' => array( $t => __("First Slide Transition Type", 'revsliderhelp'), $h => "general.firstSlide.type", $k => array("first slide", "first slide animation", "alternate animation", "transition", "first slide transition"), $d => __("Choose an alternate transition for the first Slide", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.firstSlide.set', $v => true, $o => 'slider_general_firstslidetransition')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_fs_transition" ) ), 'first_slide_duration' => array( $t => __("First Slide Transition Duration", 'revsliderhelp'), $h => "general.firstSlide.duration", $k => array("first slide", "first slide duration", "alternate animation", "transition duration", "first slide transition duration"), $d => __("The duration to be used for the alternate first Slide transition", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.firstSlide.set', $v => true, $o => 'slider_general_firstslidetransition')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_fsduration" ) ), 'slot_amount' => array( $t => __("Slot Amount", 'revsliderhelp'), $h => "general.firstSlide.slotAmount", $k => array("slots", "slot amount", "transition slots"), $d => __("The amount of slots to be used for the alternate first Slide transition. Applicable to slot-based transitions.", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.general.firstSlide.set', $v => true, $o => 'slider_general_firstslidetransition')), $m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_general_first_slide', $f => "#sr_gen_fsslotamount" ) ) ), 'browser_behavior' => array( 'next_slide_on_focus' => array( $t => __("Next Slide on Focus", 'revsliderhelp'), $h => "general.nextSlideOnFocus", $k => array("next on focus", "tab focus", "tab blur", "next slide on focus"), $d => __("Change slides when the user navigates to a new window or tab and then returns to the page", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_misc', $f => "#sr_gen_nextSlideOnFocus") ), 'disable_blur_focus' => array( $t => __("Disable Blur/Focus behavior", 'revsliderhelp'), $h => "general.disableFocusListener", $k => array("blur", "focus", "disable blur"), $d => __("Disable Slider resizing when the user navigates away from the tab/window and returns to the page", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_6", $st => '#form_slidergeneral_misc', $f => "#sr_gen_disableFocusListener") ) ) ), 'gst_sl_3' => array( 'layout' => array( 'infinity_scroll' => array( $t => __("Infinity Scroll", 'revsliderhelp'), $h => "carousel.infinity", $k => array("carousel", "infinity", "scroll", "infinity scroll"), $d => __("Slides will continuously appear from either side when the Slides change", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_inf" ) ), 'layers_visible' => array( $t => __("Layers Visible", 'revsliderhelp'), $h => "carousel.showAllLayers", $k => array("carousel", "layers visible", "show layers"), $d => __("Layers from Slides that are visible in the carousel will always be visible by default (Layer animations will be disabled)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_showAllLayers" ) ), 'max_items' => array( $t => __("Max Visible Slides", 'revsliderhelp'), $h => "carousel.maxItems", $k => array("carousel", "max visible", "max visible slides"), $d => __("The maximum number of Slides that will be visible at any given time. View the documentation below to learn how to set a minimum.", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_mitems" ) ), 'stretch_slides' => array( $t => __("Stretch Slides", 'revsliderhelp'), $h => "carousel.stretch", $k => array("carousel", "stretch", "stretch slides", "full width", "full width slides"), $d => __("Slides will always appear as full width, resulting in one Slide being visible at a time", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_stretch" ) ), 'border_radius' => array( $t => __("Border Radius", 'revsliderhelp'), $h => "carousel.borderRadius", $k => array("carousel", "border radius", "carouse border radius"), $d => __("Add a CSS border-radius to the carousel items (px)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_br" ) ), 'space' => array( $t => __("Item Spacing", 'revsliderhelp'), $h => "carousel.space", $k => array("carousel", "carousel spacing", "item spacing", "space", "spacing"), $d => __("Define the spacing between the carousel items (px)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_gap" ) ), 'padding_top' => array( $t => __("Padding Top", 'revsliderhelp'), $h => "carousel.paddingTop", $k => array("carousel", "carousel padding", "carousel padding top", "padding top", "padding"), $d => __("Define the CSS padding-top for the carousel items (px)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_pdt" ) ), 'padding_bottom' => array( $t => __("Padding Bottom", 'revsliderhelp'), $h => "carousel.paddingBottom", $k => array("carousel", "carousel padding", "carousel padding bottom", "padding bottom", "padding"), $d => __("Define the CSS padding-bottom for the carousel items (px)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_pdb" ) ), 'horizontal_align' => array( $t => __("Horizontal Align", 'revsliderhelp'), $h => "carousel.horizontal", $k => array("carousel", "carousel align", "carousel horizontal align", "horizontal align", "align"), $d => __("Decide how the items should be aligned horizontally inside the Slide container", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_halign" ) ), 'vertical_align' => array( $t => __("Vertical Align", 'revsliderhelp'), $h => "carousel.vertical", $k => array("carousel", "carousel align", "carousel vertical align", "vertical align", "align"), $d => __("Decide how the items should be aligned vertically inside the Slide container", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel', $f => "#sr_ca_valign" ) ) ), 'animation' => array( 'easing' => array( $t => __("Easing", 'revsliderhelp'), $h => "carousel.ease", $k => array("carousel", "carousel easing", "carousel transition", "carousel animation", "carousel transition easing", "easing"), $d => __("The easing equation for when the carousel changes from one Slide to the next", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_animation', $f => "#sr_ca_ease" ) ), 'speed' => array( $t => __("Speed", 'revsliderhelp'), $h => "carousel.speed", $k => array("carousel", "carousel speed", "carousel transition", "carousel animation", "carousel transition speed", "speed"), $d => __("The speed the items will change form one Slide to the next (in milliseconds)", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_animation', $f => "#sr_ca_speed" ) ) ), 'effects' => array( 'fade' => array( $di => "slider_carousel_fadeout", $t => __("Fade Items", 'revsliderhelp'), $h => "carousel.fadeOut", $k => array("carousel", "fade", "carousel fade", "carousel items", "carousel item opacity"), $d => __("Apply opacity to the non-activate Slides", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_fadeall" ) ), 'varying_fade' => array( $t => __("Varying Fade", 'revsliderhelp'), $h => "carousel.varyFade", $k => array("carousel", "fade", "carousel fade", "carousel items", "carousel item opacity", "varying fade"), $d => __("Apply varying opacity to the non-activate Slides in staggered order", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel'), array($p => 'settings.carousel.fadeOut', $v => true, $o => 'slider_carousel_fadeout') ), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_vfadeall" ) ), 'rotation_enable' => array( $di => "slider_carousel_rotation", $t => __("Enable 3D Rotation", 'revsliderhelp'), $h => "carousel.rotation", $k => array("carousel", "rotation", "carousel rotate items", "rotate items", "3d rotation"), $d => __("Apply a 3D rotation to the non-active items", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_rotate" ) ), 'degrees' => array( $t => __("Rotation Degrees", 'revsliderhelp'), $h => "carousel.maxRotation", $k => array("carousel", "carousel items", "carousel rotation", "item rotation", "3d rotation", "rotation degrees", "degrees"), $d => __("The degree value for the 3D rotation applied to the non-active items", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel'), array($p => 'settings.carousel.rotation', $v => true, $o => 'slider_carousel_rotation') ), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_maxrot" ) ), 'varying_rotation' => array( $t => __("Varying Rotation", 'revsliderhelp'), $h => "carousel.varyRotate", $k => array("carousel", "carousel items", "carousel rotation", "item rotation", "3d rotation", "varying rotation"), $d => __("Apply varying rotations to the non-activate Slides in staggered order", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel'), array($p => 'settings.carousel.rotation', $v => true, $o => 'slider_carousel_rotation') ), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_vrotate" ) ), 'scale' => array( $di => "slider_carousel_scale", $t => __("Enable Scaling", 'revsliderhelp'), $h => "carousel.scale", $k => array("carousel", "carousel items", "carousel scale", "item scale", "carousel scaling", "carousel zoom", "zoom"), $d => __("Zoom the non-active items by a certain percentage", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel')), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_scale" ) ), 'scale_percentage' => array( $t => __("Scale Percentage", 'revsliderhelp'), $h => "carousel.scaleDown", $k => array("carousel", "carousel items", "carousel scale", "item scale", "carousel scaling", "carousel zoom", "zoom"), $d => __("Zoom the non-active items by this percentage", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel'), array($p => 'settings.carousel.scale', $v => true, $o => 'slider_carousel_scale') ), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_scaleDown" ) ), 'varying_scale' => array( $t => __("Varing Scale", 'revsliderhelp'), $h => "carousel.varyScale", $k => array("carousel", "carousel items", "carousel scale", "item scale", "carousel scaling", "carousel zoom", "zoom", "varying scale", "varying zoom"), $d => __("Apply varying scale/zooms to the non-activate Slides in staggered order", 'revsliderhelp'), $a => $u . "carousel-settings/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'carousel', $o => 'slider_layout_type_carousel'), array($p => 'settings.carousel.scale', $v => true, $o => 'slider_carousel_scale') ), $m => "#module_settings_trigger, #gst_sl_3", $st => '#form_slidergeneral_caroussel_effects', $f => "#sr_ca_vscale" ) ) ) ), 'gst_sl_12' => array( 'enable_spinner' => array( $di => 'slider_spinner', $t => __("Spinner / Preloader", 'revsliderhelp'), $h => "layout.spinner.type", $k => array("spinner", "preloader", "loader"), $d => __("Display a spinner animation when the Module first loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_12", $st => '#form_sliderspinner', $f => "#revealer_spinners") ), 'spinner_color' => array( $t => __("Spinner Color", 'revsliderhelp'), $h => "layout.spinner.color", $k => array("spinner", "preloader", "loader", "spinner color", "preloader color"), $d => __("The color of the spinner/preloader that shows before the Module first loads", 'revsliderhelp'), $a => $u . "module-general-settings/", $hl => array( $dp => array(array($p => 'settings.layout.spinner.type', $v => '0::1::2::3::4::5', $o => 'slider_spinner')), $m => "#module_settings_trigger, #gst_sl_12", $st => '#form_sliderspinner', $f => "#module_spinner_color" ) ) ), 'gst_sl_8' => array( 'parallax' => array( 'enable_effects' => array( $di => "slider_parallax", $t => __("Enable Parallax/3D Effects", 'revsliderhelp'), $h => "parallax.set", $k => array("parallax", "3D", "3d", "effects", "effect"), $d => __("Enable the special effects engine for the Slider", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array($m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax', $f => "#sr_effectspddd") ), 'enable_3d' => array( $di => "slider_parallax_3d", $t => __("Enable 3D Effects", 'revsliderhelp'), $h => "parallax.setDDD", $k => array("3d", "effect", "effects", "3d effect"), $d => __("Enable the Parallax/3D effect engine for the Slider", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax', $f => "#sr_effectddd" ) ), 'disable_mobile' => array( $t => __("Disable Parallax/3D on Mobile", 'revsliderhelp'), $h => "parallax.disableOnMobile", $k => array("3d", "effect", "effects", "3d effect", "disable", "disable mobile"), $d => __("Disable the Parallax/3D effects for mobile devices", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax', $f => "#sr_effectdisableonmobile" ) ), 'mouse_sensibility' => array( 'triggered_by' => array( $di => "slider_parallax_mouse_type", $t => __("Triggered By", 'revsliderhelp'), $h => "parallax.mouse.type", $k => array("parallax mouse", "parallax scroll", "scroll", "mouse", "mouse move", "triggered", "triggered by"), $d => __("Choose if the Parallax/3D effects should happen on mouse move, page scroll or both", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array($m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_mous', $f => "#slider_parallax_mouse_sens_event") ), 'parallax_origin' => array( $t => __("Parallax Origin", 'revsliderhelp'), $h => "parallax.mouse.origo", $k => array("parallax origo", "parallax origin, 3D origin"), $d => __("Choose if the origin point for the effect should be the Layer's center, or based on where the user first hovered their mouse over the element", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array($m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_mous', $f => "#slider_parallax_mouse_origo") ), 'mouse_speed' => array( $t => __("Mouse Speed", 'revsliderhelp'), $h => "parallax.mouse.speed", $k => array("mouse speed", "parallax mouse", "parallax mouse speed", "parallax speed"), $d => __("The sensitivity speed for the Parallax effect(s) on mouse-move", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.mouse.type', $v => 'mouse::mousescroll', $o => 'slider_parallax_mouse_type')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_mous', $f => "#sr_parallax_mbspeed" ) ), 'bg_speed' => array( $t => __("Background Image Speed", 'revsliderhelp'), $h => "parallax.mouse.bgSpeed", $k => array("bg speed", "parallax background", "parallax background image", "parallax image"), $d => __("The movement speed for the Slide's main background when the effect(s) occur", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.mouse.type', $v => 'scroll::mousescroll', $o => 'slider_parallax_mouse_type')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_mous', $f => "#sr_parallax_mbgspeed" ) ), 'layers_speed' => array( $t => __("Layers Speed", 'revsliderhelp'), $h => "parallax.mouse.layersSpeed", $k => array("bg speed", "parallax background", "parallax background layer", "parallax layers"), $d => __("The movement speed for the Slide's Layers when the effect(s) occur", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.mouse.type', $v => 'scroll::mousescroll', $o => 'slider_parallax_mouse_type')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_mous', $f => "#sr_parallax_mlayspeed" ) ) ), 'threed_settings' => array( 'shadow' => array( $t => __("3D Shadow", 'revsliderhelp'), $h => "parallax.ddd.shadow", $k => array("3d", "3d effect", "3d shadow", "shadow"), $d => __("Apply a box-shadow to the 3D element to enhance the effect", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_ddd_shadow" ) ), 'background' => array( $t => __("Background Enabled", 'revsliderhelp'), $h => "parallax.ddd.BGFreeze", $k => array("3d", "3d effect", "3d background", "3d bg"), $d => __("Choose if the Slide's main background image should be included for the 3D effect", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_ddd_BGFreeze" ) ), 'slider_overflow' => array( $t => __("Slide BG Overflow Hidden", 'revsliderhelp'), $h => "parallax.ddd.overflow", $k => array("3d", "3d effect", "3d overflow", "3D overflow hidden", "3d background", "3d bg"), $d => __("Choose if the Slider's main background can bleed outside the Slider's bounding box when skewed in 3D space", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_ddd_overflow" ) ), 'layers_overflow' => array( $t => __("Layers Overflow Hidden", 'revsliderhelp'), $h => "parallax.ddd.layerOverflow", $k => array("3d", "3d effect", "3d overflow", "3D overflow hidden", "3d layers"), $d => __("Choose if Slide Layers can bleed outside the Slider's bounding box when skewed in 3D space", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_ddd_layerOverflow" ) ), 'threed_crop_fix' => array( $t => __("3D Crop Fix", 'revsliderhelp'), $h => "parallax.ddd.zCorrection", $k => array("3d", "3d effect", "3d crop", "3D crop fix"), $d => __("Applies a translateZ to the 3D elements to help avoid overlapping", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_ddd_zCorrection" ) ), 'bg_3d_depth' => array( $t => __("BG 3D Depth", 'revsliderhelp'), $h => "bgparallaxlevel", $k => array("3d", "3d effect", "3d depth", "bg depth", "bg 3d depth"), $d => __("The 3D depth level for the Slide's main background", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax'), array($p => 'settings.parallax.setDDD', $v => true, $o => 'slider_parallax_3d') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_dddd', $f => "#sr_paralaxlevel_16" ) ) ), 'depths' => array( $t => __("Parallax Depths", 'revsliderhelp'), $h => "parallax.levels", $k => array("parallax", "depth", "parallax depth", "parallax depths"), $d => __("Define a depth for each of the 15 options, which can then be assigned to any given Layer", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-3 > div", $st => '#form_slidergeneral_effects_parallax_depths', $f => "#sr_paralaxlevel_1" ) ) ), 'timeline' => array( 'enabled' => array( $di => 'scroll_timeline_enabled', $t => __("Timeline Scroll Effects", 'revsliderhelp'), $h => "scrolltimeline.set", $k => array("timeline", "scroll", "scroll effects", "animation"), $d => __("The Slide's content will animate into and out of view as the user scrolls the page.", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array($m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-1 > div", $st => '#form_module_scroll', $f => "#sr_sbt_ge_enabled") ), 'easing' => array( $t => __("Animation Easing", 'revsliderhelp'), $h => "scrolltimeline.ease", $k => array("timeline", "scroll", "scroll effects", "animation", "easing"), $d => __("The easing equation to be applied to the animated content as the page scrolls", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolltimeline.set', $v => true, $o => 'scroll_timeline_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-1 > div", $st => '#form_module_scroll', $f => "#scroll_timeline_ease" ) ), 'duration' => array( $t => __("Animation Speed", 'revsliderhelp'), $h => "scrolltimeline.speed", $k => array("timeline", "scroll", "scroll effects", "animation", "duration", "speed"), $d => __("The speed at which the content will animate as the page scrolls (in milliseconds)", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolltimeline.set', $v => true, $o => 'scroll_timeline_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-1 > div", $st => '#form_module_scroll', $f => "#scrolltimeline_speed" ) ), 'use_on' => array( $t => __("Animate Layers on Scroll", 'revsliderhelp'), $h => "scrolltimeline.layers", $k => array("timeline", "scroll", "scroll effects", "animation", "layers"), $d => __("Animate the Layer's by default on Scroll (can then be turned off per Layer in the Layer settings)", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolltimeline.set', $v => true, $o => 'scroll_timeline_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-1 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_scrtime_layers" ) ) ), 'effects' => array( 'enabled' => array( $di => 'scroll_effects_enabled', $t => __("Scroll Effects", 'revsliderhelp'), $h => "scrolleffects.set", $k => array("scroll", "scroll effects", "fade on scroll", "special effects"), $d => __("Apply special effects to your content when the page is scrolled", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array($m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll', $f => "#sr_sbe_ge_enabled") ), 'fade' => array( $t => __("Fade", 'revsliderhelp'), $h => "scrolleffects.setFade", $k => array("scroll", "scroll effects", "fade on scroll", "special effects"), $d => __("Fade the Slider out when it scrolls into and out of view", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll', $f => "#sr_se_fadeset" ) ), 'grayscale' => array( $t => __("GrayScale", 'revsliderhelp'), $h => "scrolleffects.setGrayScale", $k => array("scroll", "scroll effects", "grayscale on scroll", "special effects", "grayscale"), $d => __("Apply a black and white filter to the Slider when it scrolls into and out of view", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll', $f => "#sr_se_grayset" ) ), 'blur' => array( $di => "slider_scrolleffects_blur", $t => __("Blur", 'revsliderhelp'), $h => "scrolleffects.setBlur", $k => array("scroll", "scroll effects", "blur on scroll", "special effects", "blur"), $d => __("Apply a blur filter to the Slider when it scrolls into and out of view", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll', $f => "#sr_se_blurset" ) ), 'blur_value' => array( $t => __("Blur Value", 'revsliderhelp'), $h => "scrolleffects.maxBlur", $k => array("scroll", "scroll effects", "blur on scroll", "special effects", "blur"), $d => __("The blur filter strength for the Blur scroll effect (px)", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array( array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled'), array($p => 'settings.scrolleffects.setBlur', $v => true, $o => 'slider_scrolleffects_blur') ), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll', $f => "#sr_se_blurMax" ) ), 'use_on' => array( 'layers' => array( $t => __("Layers", 'revsliderhelp'), $h => "scrolleffects.layers", $k => array("scroll", "scroll effects", "blur layers", "fade layers"), $d => __("Apply the effect(s) to all Layers", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_screff_layers" ) ), 'parallax_layers' => array( $t => __("Parallax Layers", 'revsliderhelp'), $h => "scrolleffects.parallaxLayers", $k => array("scroll", "scroll effects", "blur layers", "fade layers", "parallax", "parallax layers"), $d => __("Apply the effect(s) to all Parallax Layers", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_screff_parallaxLayers" ) ), 'slide_bg' => array( $t => __("Slide Background", 'revsliderhelp'), $h => "scrolleffects.bg", $k => array("scroll", "scroll effects", "blur background", "fade background", "slide background", "slide bg", "image background"), $d => __("Apply the effect(s) to the Slide's main background", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_screff_bg" ) ), 'static_layers' => array( $t => __("Static/Global Layers", 'revsliderhelp'), $h => "scrolleffects.staticLayers", $k => array("scroll", "scroll effects", "blur global layers", "fade global layers", "static layers", "global", "global layers"), $d => __("Apply the effect(s) to the Slide's Static/Global Layers", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_screff_staticLayers" ) ), 'static_parallax_layers' => array( $t => __("Static/Global Parallax Layers", 'revsliderhelp'), $h => "scrolleffects.staticParallaxLayers", $k => array("scroll", "scroll effects", "blur global layers", "fade global layers", "static layers", "global", "global layers", "parallax"), $d => __("Apply the effect(s) to the Slide's Static/Global Parallax Layers", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_on', $f => "#sr_screff_staticParallaxLayers" ) ) ), $dp => array( 'direction' => array( $t => __("Scroll Direction", 'revsliderhelp'), $h => "scrolleffects.direction", $k => array("scroll", "scroll effects", "scroll direction"), $d => __("Apply the effect(s) when the page is scrolled from the top, bottom, or both directions", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_dependencies', $f => "#slider_screff_direction" ) ), 'disable_mobile' => array( $t => __("Disable on Mobile", 'revsliderhelp'), $h => "scrolleffects.disableOnMobile", $k => array("scroll", "scroll effects", "disable", "disable mobile", "disable on mobile"), $d => __("Disable the effects on mobile devices", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_dependencies', $f => "#sr_screff_disableOnMobile" ) ), 'offset_tilt' => array( $t => __("Offset Tilt", 'revsliderhelp'), $h => "scrolleffects.tilt", $k => array("scroll", "scroll effects", "tilt", "offset tilt"), $d => __("The percentage the Slider is in the page's viewport before the effect(s) are applied", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_dependencies', $f => "#sr_screff_tilt" ) ), 'multiple_bg' => array( $t => __("BG Strength", 'revsliderhelp'), $h => "scrolleffects.multiplicator", $k => array("scroll", "scroll effects", "multiple factor"), $d => __("The strength of the opacity, blur or grayscale filter for the effect(s) for the Slide's main background", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_dependencies', $f => "#sr_screff_multiplicator" ) ), 'multiple_layers' => array( $t => __("Layers Strength", 'revsliderhelp'), $h => "scrolleffects.multiplicatorLayers", $k => array("scroll", "scroll effects", "multiple factor"), $d => __("The strength of the opacity, blur or grayscale filter for the effect(s) for the Slide's Layers", 'revsliderhelp'), $a => $u . "parallax-3d-effect/", $hl => array( $dp => array(array($p => 'settings.scrolleffects.set', $v => true, $o => 'scroll_effects_enabled')), $m => "#module_settings_trigger, #gst_sl_8, #sr_sbased-tab-2 > div", $st => '#form_slidergeneral_effects_scroll_dependencies', $f => "#sr_screff_multiplicatorLayers" ) ) ) ) ), 'addons' => array(), 'gst_sl_10' => array( 'lazy_loading' => array( $t => __("Lazy Loading", 'revsliderhelp'), $h => "general.lazyLoad", $k => array("lazy", "lazy load", "lazy loading"), $d => __("Choose 'All' to LazyLoad all images in the Slider when the Slider first loads, 'Smart' to only LazyLoad the prev/next Slide's images, and 'Single' to only LazyLoad the current Slide's images.", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_loading', $f => "#sr_adv_performance_load") ), 'simplify' => array( $t => __("Simplify on IOS4/IE8", 'revsliderhelp'), $h => "troubleshooting.simplify_ie8_ios4", $k => array("fallback", "simplify", "simplify on", "simplify animations"), $d => __("Simplify Animations for better compatibility with IOS4/IE8", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_loading', $f => "#sr_simplify_ie8_ios4") ), 'alt_image' => array( $di => "slider_troubleshooting_alternativeimage", $t => __("Alternative Image", 'revsliderhelp'), $h => "troubleshooting.alternateImageType", $k => array("alternative image", "fallback image"), $d => __("Show a simple image instead of the Slider on mobile, IE8 or both", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_loading', $f => "#slider_fallback_alt_image") ), 'alt_image_url' => array( $t => __("Alternative Image URL", 'revsliderhelp'), $h => "troubleshooting.alternateURL", $k => array("alternative image", "fallback image", "fallback image url", "fallback url"), $d => __("The url for the fallback image if a fallback is used for IE8/Mobile", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array( $dp => array(array($p => 'settings.troubleshooting.alternateImageType', $v => 'mobile::ie8::mobile-ie8', $o => 'slider_troubleshooting_alternativeimage')), $m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_loading', $f => "#troubleshooting_alternateURL" ) ), 'jquery_noconflict' => array( $t => __("jQuery No Conflict Mode", 'revsliderhelp'), $h => "troubleshooting.jsNoConflict", $k => array("jquery", "jquery noconflict", "no conflict", "jQuery no conflict"), $d => __("Call jQuery.noConflict() to help avoid conflicts with other themes/plugins", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_fallback', $f => "#sr_trbl_conflictmode") ), 'js_to_body' => array( $t => __("Put JS to Body", 'revsliderhelp'), $h => "troubleshooting.jsInBody", $k => array("js to body", "js to body", "troubleshooting"), $d => __("Load the Slider's JS files in the page's body to help resolve conflicts", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_fallback', $f => "#sr_trbl_jsInBody") ), 'output_filter' => array( $t => __("Output Filter Protection", 'revsliderhelp'), $h => "troubleshooting.outPutFilter", $k => array("output", "output filter"), $d => __("Useful for solving a conflict when the current theme runs filters over the page's main content", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_fallback', $f => "#sr_trbl_filters") ), 'debug_mode' => array( $t => __("Debug Mode", 'revsliderhelp'), $h => "troubleshooting.debugMode", $k => array("debug", "debug mode", "troubleshooting"), $d => __("Display debug information on the Slider to help show issues during development", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_10", $st => '#form_slidergeneral_advanced_fallback', $f => "#sr_trbl_debugMode") ) ), 'gst_sl_11' => array( 'custom_css' => array( $t => __("Custom CSS", 'revsliderhelp'), $h => "rs_css_area", $k => array("custom css", "css", "add css", "slider css"), $d => __("Add your own custom CSS to the Slider", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_11, .js_css_editor_tabsarray[data-mode='css']", 'modal' => "css_jquery") ), 'custom_js' => array( $t => __("Custom JavaScript", 'revsliderhelp'), $h => "rs_js_area", $k => array("custom js", "javascript", "custom javascript", "jquery", "custom jquery", "jquery"), $d => __("Add your own custom JavaScript to the Slider", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_11, .js_css_editor_tabsarray[data-mode='javascript']", 'modal' => "css_jquery") ), 'slider_api' => array( $t => __("Slider API", 'revsliderhelp'), $h => "rs_api_area", $k => array("custom js", "javascript", "custom javascript", "jquery", "custom jquery", "jquery", "api", "slider api"), $d => __("Slider Revolution API methods and events", 'revsliderhelp'), $a => $u . "advanced-module-settings/", $hl => array($m => "#module_settings_trigger, #gst_sl_11, .js_css_editor_tabsarray[data-mode='javascript'], #form_slidergeneral_advanced_api", 'modal' => "css_jquery") ) ), 'gst_sl_13' => array( 'modal_align_hor' => array( $t => __("Modal Horizontal Alignment", 'revsliderhelp'), $h => "modal.horizontal", $k => array("modal", "as modal", "alignment", "modal align", "align"), $d => __("Choose how the Module should be horizontally aligned to the page when loaded as a Modal", 'revsliderhelp'), $a => $u . "as-modal", $hl => array($m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => ".modal_hor_selector.selected") ), 'modal_align_ver' => array( $t => __("Modal Vertical Alignment", 'revsliderhelp'), $h => "modal.vertical", $k => array("modal", "as modal", "alignment", "modal align", "align"), $d => __("Choose how the Module should be vertically aligned to the page when loaded as a Modal", 'revsliderhelp'), $a => $u . "as-modal", $hl => array($m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => ".modal_ver_selector.selected") ), 'use_modal_cover' => array( $di => 'modal_cover', $t => __("Use Cover as Modal", 'revsliderhelp'), $h => "modal.cover", $k => array("modal", "as modal", "cover", "background"), $d => __("Include a background cover when the Module is loaded as a Modal", 'revsliderhelp'), $a => $u . "as-modal", $hl => array($m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => "#sr_usemodalcover") ), 'modal_cover_color' => array( $t => __("Use Cover as Modal", 'revsliderhelp'), $h => "modal.coverColor", $k => array("modal", "as modal", "cover", "background", "color", "background color", "modal color"), $d => __("The background color to be applied when the Module loads as a Modal", 'revsliderhelp'), $a => $u . "as-modal", $hl => array( $dp => array(array($p => 'settings.modal.cover', $v => true, $o => 'modal_cover')), $m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => "#slidermodalcolor" ) ), 'body_class' => array( $t => __("Body Class", 'revsliderhelp'), $h => "modal.bodyclass", $k => array("modal", "as modal", "body class", "modal class", "class"), $d => __("Add an optional class name to the page's body element when the Module is loaded as a Modal", 'revsliderhelp'), $a => $u . "as-modal", $hl => array($m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => "#sr_modalbodyclass") ), 'module_shortcode' => array( $t => __("Module Shortcode", 'revsliderhelp'), $h => "modalshortcode", $k => array("modal", "as modal", "body class", "modal shortcode", "shortcode"), $d => __("A special shortcode for the Module when loading it as a Modal in the page with custom JavaScript", 'revsliderhelp'), $a => $u . "as-modal", $hl => array($m => "#module_settings_trigger, #gst_sl_13", $st => '#form_slidergeneral_general_as_modal', $f => "#sr_modalshortcode") ) ) ), 'navigation_settings' => array( 'gst_nav_1' => array( 'enable' => array( $di => "nav_general_progressbar", $t => __("Enable Progress Bar", 'revsliderhelp'), $h => "general.progressbar.set", $k => array("progress", "progress bar", "enable progress bar", "activate progress"), $d => __("Add a progress bar to the Slider to display a visual representation of each Slide's timeline", 'revsliderhelp'), $a => $u . "progress-bar/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_1", $st => '#form_nav_pbara', $f => "#sr_pb_set" ) ), 'color' => array( $t => __("Progress Bar Color", 'revsliderhelp'), $h => "general.progressbar.color", $k => array("progress", "progress bar", "progress bar color"), $d => __("Adjust the color for the progress bar", 'revsliderhelp'), $a => $u . "progress-bar/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.general.progressbar.set', $v => true, $o => 'nav_general_progressbar') ), $m => "#module_navigation_trigger, #gst_nav_1", $st => '#form_nav_pbara', $f => "#sliderprogresscolor" ) ), 'position' => array( $t => __("Progress Bar Position", 'revsliderhelp'), $h => "general.progressbar.position", $k => array("progress", "progress bar", "progress bar position"), $d => __("Choose if the progress bar should appear at the top or bottom of the Slider", 'revsliderhelp'), $a => $u . "progress-bar/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.general.progressbar.set', $v => true, $o => 'nav_general_progressbar') ), $m => "#module_navigation_trigger, #gst_nav_1", $st => '#form_nav_pbara', $f => "#sr_pb_pos" ) ), 'height' => array( $t => __("Progress Bar Height", 'revsliderhelp'), $h => "general.progressbar.height", $k => array("navigation, nav", "progressbar", "progress", "timer"), $d => __("The height of the progress bar in pixels", 'revsliderhelp'), $a => $u . "progress-bar/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.general.progressbar.set', $v => true, $o => 'nav_general_progressbar') ), $m => "#module_navigation_trigger, #gst_nav_1", $st => '#form_nav_pbara', $f => "#sr_pb_height" ) ) ), 'gst_nav_2' => array( 'enable' => array( $di => "nav_arrows", $t => __("Enable Arrows", 'revsliderhelp'), $h => "nav.arrows.set", $k => array("navigation", "arrow", "arrows", "add arrows", "add navigation"), $d => __("Enable left/right Arrows for the Slider's navigation", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_mainstyle', $f => "#sr_usenavarrow" ) ), 'type' => array( $t => __("Arrows Type/Style", 'revsliderhelp'), $h => "nav.arrows.style", $k => array("navigation", "arrows", "arrow type", "arrow style", "arrows style", "arrows type"), $d => __("Choose a predefined style for the Arrows navigation", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_mainstyle', $f => "#sr_arrows_style" ) ), 'positioning' => array( 'align_by' => array( $t => __("Align By Slider/Content", 'revsliderhelp'), $h => "nav.arrows.left.align, nav.arrows.right.align", $k => array("arrows", "arrow align", "arrow alignment", "position"), $d => __("Choose 'Slider' to align based on the Slider's full display, or 'Content' to align against the Slider's grid area", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_left', $f => "*[name='sr_leftarralign'][value='slider'], *[name='sr_rightarralign'][value='slider']" ) ), 'alignment' => array( $t => __("Alignment", 'revsliderhelp'), $h => "nav.arrows.left.horizontal, nav.arrows.left.vertical, nav.arrows.right.horizontal, nav.arrows.right.vertical", $k => array("arrow align", "arrow alignment", "arrow position", "arrows position", "position"), $d => __("The Arrow's alignment position in the Slider before any offset(s) are applied", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_left', $f => "#left_arrow_position_selector_center-center, #right_arrow_position_selector_center-center" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "nav.arrows.left.offsetX, nav.arrows.right.offsetX", $k => array("arrow position", "arrow offset", "position"), $d => __("Offset the Arrow's horizontal position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_left', $f => "#nav_arrows_left_offsetx, #nav_arrows_right_offsetx" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "nav.arrows.left.offsetY, nav.arrows.right.offsetY", $k => array("arrow position", "arrow offset", "position"), $d => __("Offset the Arrow's vertical position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_left', $f => "#nav_arrows_left_offsety, #nav_arrows_right_offsety" ) ), 'animation' => array( $t => __("Arrows Animation", 'revsliderhelp'), $h => "nav.arrows.left.anim, nav.arrows.right.anim", $k => array("arrow animation", "arrows animation", "show arrows", "hide arrows"), $d => __("Optionally animate the arrows into and out of view when the slider first loads and on mouse hover", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_left', $f => "#sr_arrowleft_animation, #sr_arrowright_animation" ) ) ), 'visibility' => array( 'rtl' => array( $t => __("Right to Left", 'revsliderhelp'), $h => "nav.arrows.rtl", $k => array("rtl", "right to left", "right-to-left"), $d => __("Use RTL language alignment for the Arrow positioning", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#sr_arrowrtl" ) ), 'show_speed' => array( $t => __("Arrows Animation Speed", 'revsliderhelp'), $h => "nav.arrows.animSpeed", $k => array("arrows visibility", "show speed", "navigation speed"), $d => __("The animation speed for when the Arrows animate into and out of view", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrow_animSpeed" ) ), 'show_delay' => array( $t => __("Arrows Show Delay", 'revsliderhelp'), $h => "nav.arrows.animDelay", $k => array("arrows visibility", "navigation delay"), $d => __("A delay in milliseconds before the Arrows animate into view", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrow_animDelay" ) ), 'hide_after' => array( $di => "nav_arrows_hide_after", $t => __("Hide After", 'revsliderhelp'), $h => "nav.arrows.alwaysOn", $k => array("arrows visibility", "hide after"), $d => __("Auto-hide the arrows after a set amount of time (will be shown again when the user hovers/taps the Slider)", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#sr_arrowsalwshow" ) ), 'hide_after_desktop' => array( $t => __("Hide After: Desktop", 'revsliderhelp'), $h => "nav.arrows.hideDelay", $k => array("arrows visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Arrows are hidden on Desktop computers (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows'), array($p => 'settings.nav.arrows.alwaysOn', $v => true, $o => 'nav_arrows_hide_after') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrows_hideDelay" ) ), 'hide_after_mobile' => array( $t => __("Hide After: Mobile", 'revsliderhelp'), $h => "nav.arrows.hideDelayMobile", $k => array("arrows visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Arrows are hidden on mobile devices (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows'), array($p => 'settings.nav.arrows.alwaysOn', $v => true, $o => 'nav_arrows_hide_after') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrows_hideDelayMobile" ) ), 'hide_under' => array( $di => "nav_arrows_hideunder", $t => __("Hide Under", 'revsliderhelp'), $h => "nav.arrows.hideUnder", $k => array("arrows visibility", "hide under", "hide under width"), $d => __("Hide the Arrows when the browser window is equal to or below a certain number", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#sr_arrowshideunder" ) ), 'hide_under_limit' => array( $t => __("Hide Under Limit", 'revsliderhelp'), $h => "nav.arrows.hideUnderLimit", $k => array("arrows visibility", "hide under", "hide under limit"), $d => __("Hide the Arrows when the browser window is equal to or below this number", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows'), array($p => 'settings.nav.arrows.hideUnder', $v => true, $o => 'nav_arrows_hideunder') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrows_hideunderlimit" ) ), 'hide_over' => array( $di => "nav_arrows_hideover", $t => __("Hide Over", 'revsliderhelp'), $h => "nav.arrows.hideOver", $k => array("arrows visibility", "hide over", "hide over limit"), $d => __("Hide the Arrows when the browser window is equal to or above a certain number", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#sr_arrowshideover" ) ), 'hide_over_limit' => array( $t => __("Hide Over Limit", 'revsliderhelp'), $h => "nav.arrows.hideOverLimit", $k => array("arrows visibility", "hide over", "hide over limit"), $d => __("Hide the Arrows when the browser window is equal to or above this number", 'revsliderhelp'), $a => $u . "navigation-arrows/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.arrows.set', $v => true, $o => 'nav_arrows'), array($p => 'settings.nav.arrows.hideUnder', $v => true, $o => 'nav_arrows_hideover') ), $m => "#module_navigation_trigger, #gst_nav_2", $st => '#form_nav_arrows_visi', $f => "#nav_arrows_hideoverlimit" ) ) ) ), 'gst_nav_3' => array( 'enable' => array( $di => "nav_bullets", $t => __("Enable Bullets", 'revsliderhelp'), $h => "nav.bullets.set", $k => array("navigation", "bullet", "bullets", "add bullets", "add navigation"), $d => __("Enable Bullets for the Slider's navigation", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_mainstyle', $f => "#sr_usenavbullets" ) ), 'type' => array( $t => __("Bullets Type/Style", 'revsliderhelp'), $h => "nav.bullets.style", $k => array("navigation", "bullets", "bullet type", "bullet style", "bullets style", "bullets type"), $d => __("Choose a predefined style for the Bullets navigation", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_mainstyle', $f => "#sr_bullets_style" ) ), 'positioning' => array( 'gap' => array( $t => __("Gap/Spacing", 'revsliderhelp'), $h => "nav.bullets.space", $k => array("bullets spacing", "bullet spacing", "gap", "spacing", "bullet gap", "bullets spacing", "bullet space", "bullets space"), $d => __("The spacing between the bullets (in pixels)", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "#nav_bullets_space" ) ), 'orientation' => array( $t => __("Orientation", 'revsliderhelp'), $h => "nav.bullets.direction", $k => array("bullets orientation", "bullet orientation", "gap", "orientation", "bullet horizontal", "bullets horizontal", "bullet vertical", "bullets veritcal"), $d => __("Display the bullets next to one another (horizontal) or on top of one another (vertical)", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "*[name='sr_bulletdirection'][value='horizontal']" ) ), 'align_by' => array( $t => __("Align By Slider/Content", 'revsliderhelp'), $h => "nav.bullets.align", $k => array("bullets", "bullet align", "bullet alignment"), $d => __("Choose 'Slider' to align based on the Slider's full display, or 'Content' to align against the Slider's grid area", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "*[name='sr_bulletsalign'][value='slider']" ) ), 'alignment' => array( $t => __("Alignment", 'revsliderhelp'), $h => "nav.bullets.horizontal, nav.bullets.vertical", $k => array("bullet align", "bullet alignment", "bullet position", "bullets position"), $d => __("The Bullet's alignment position in the Slider before any offset(s) are applied", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "#bulletspos_selector_center-center" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "nav.bullets.offsetX", $k => array("bullet position", "bullet offset"), $d => __("Offset the Bullet's horizontal position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "#nav_bullets_offsetx" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "nav.bullets.offsetY", $k => array("bullet position", "bullet offset"), $d => __("Offset the Bullet's vertical position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_posi', $f => "#nav_bullets_offsety" ) ) ), 'visibility' => array( 'rtl' => array( $t => __("Right to Left", 'revsliderhelp'), $h => "nav.bullets.rtl", $k => array("rtl", "right to left", "right-to-left"), $d => __("Use RTL language alignment for the Arrow positioning", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#sr_bulletrtl" ) ), 'animation' => array( $t => __("Bullets Animation", 'revsliderhelp'), $h => "nav.bullets.anim", $k => array("bullets animation", "bullet animation", "show bullets", "hide bullets", "navigation animation"), $d => __("Optionally animate the bullets into and out of view when the slider first loads and on mouse hover", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#sr_bullets_animation" ) ), 'show_speed' => array( $t => __("Bullets Animation Speed", 'revsliderhelp'), $h => "nav.bullets.animSpeed", $k => array("bullets visibility", "show speed", "navigation speed"), $d => __("The animation speed for when the Bullets animate into and out of view", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullet_animSpeed" ) ), 'show_delay' => array( $t => __("Bullets Show Delay", 'revsliderhelp'), $h => "nav.bullets.animDelay", $k => array("bullets visibility", "navigation delay"), $d => __("A delay in milliseconds before the Bullets animate into view", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullet_animDelay" ) ), 'hide_after' => array( $di => "nav_bullets_hideafter", $t => __("Hide After", 'revsliderhelp'), $h => "nav.bullets.alwaysOn", $k => array("bullets visibility", "hide after"), $d => __("Auto-hide the bullets after a set amount of time (will be shown again when the user hovers/taps the Slider)", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#sr_bulletsalwshow" ) ), 'hide_after_desktop' => array( $t => __("Hide After: Desktop", 'revsliderhelp'), $h => "nav.bullets.hideDelay", $k => array("bullets visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Bullets are hidden on Desktop computers (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets'), array($p => 'settings.nav.bullets.alwaysOn', $v => true, $o => 'nav_bullets_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullets_hideDelay" ) ), 'hide_after_mobile' => array( $t => __("Hide After: Mobile", 'revsliderhelp'), $h => "nav.bullets.hideDelayMobile", $k => array("bullets visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Bullets are hidden on mobile devices (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets'), array($p => 'settings.nav.bullets.alwaysOn', $v => true, $o => 'nav_bullets_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullets_hideDelayMobile" ) ), 'hide_under' => array( $di => "nav_bullets_hideunder", $t => __("Hide Under", 'revsliderhelp'), $h => "nav.bullets.hideUnder", $k => array("bullets visibility", "hide under", "hide under width"), $d => __("Hide the Bullets when the browser window is equal to or below a certain number", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#sr_bulletshideunder" ) ), 'hide_under_limit' => array( $t => __("Hide Under Limit", 'revsliderhelp'), $h => "nav.bullets.hideUnderLimit", $k => array("bullets visibility", "hide under", "hide under limit"), $d => __("Hide the Bullets when the browser window is equal to or below this number", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets'), array($p => 'settings.nav.bullets.hideUnder', $v => true, $o => 'nav_bullets_hideunder') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullets_hideunderlimit" ) ), 'hide_over' => array( $di => "nav_bullets_hideover", $t => __("Hide Over", 'revsliderhelp'), $h => "nav.bullets.hideOver", $k => array("bullets visibility", "hide over", "hide over limit"), $d => __("Hide the Bullets when the browser window is equal to or above a certain number", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#sr_bulletshideover" ) ), 'hide_over_limit' => array( $t => __("Hide Over Limit", 'revsliderhelp'), $h => "nav.bullets.hideOverLimit", $k => array("bullets visibility", "hide over", "hide over limit"), $d => __("Hide the Bullets when the browser window is equal to or above this number", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets'), array($p => 'settings.nav.bullets.hideOver', $v => true, $o => 'nav_bullets_hideover') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_visi', $f => "#nav_bullets_hideoverlimit" ) ) ), 'styles' => array( 'css_styling' => array( $t => __("CSS Styling", 'revsliderhelp'), $h => "navigation.styles", $k => array("navigation", "navigation styles", "bullets style", "bullets style", "bullet style"), $d => __("Adjust the size colors and other styles for the bullets", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_nav_bullets_style', $f => "#form_nav_bullets_style .navstyleinput{first}" ) ), 'override' => array( $t => __("Use Custom Style", 'revsliderhelp'), $h => "navigation.styles.default", $k => array("navigation", "navigation styles", "bullets style", "bullets style", "bullet style"), $d => __("Enable custom styling overrides for the bullets", 'revsliderhelp'), $a => $u . "navigation-bullets/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.bullets.set', $v => true, $o => 'nav_bullets') ), $m => "#module_navigation_trigger, #gst_nav_3", $st => '#form_slide_nav_bullets', $f => "#form_slide_nav_bullets .navstyleinput{first}" ) ) ) ), 'gst_nav_4' => array( 'enable' => array( $di => "nav_tabs", $t => __("Enable Tabs", 'revsliderhelp'), $h => "nav.tabs.set", $k => array("navigation", "tab", "tabs", "add tabs", "add navigation"), $d => __("Enable Tabs for the Slider's navigation", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_mainstyle', $f => "#sr_usenavtabs" ) ), 'type' => array( $t => __("Tabs Type/Style", 'revsliderhelp'), $h => "nav.tabs.style", $k => array("navigation", "tabs", "tab type", "tab style", "tabs style", "tabs type"), $d => __("Choose a predefined style for the Tabs navigation", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_mainstyle', $f => "#sr_tabs_style" ) ), 'positioning' => array( 'orientation' => array( $t => __("Orientation", 'revsliderhelp'), $h => "nav.tabs.direction", $k => array("tabs orientation", "tab orientation", "gap", "orientation", "tab horizontal", "tabs horizontal", "tab vertical", "tabs veritcal"), $d => __("Display the tabs next to one another (horizontal) or on top of one another (vertical)", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "*[name='sr_tabsdirection'][value='horizontal']" ) ), 'align_by' => array( $t => __("Align By Slider/Content", 'revsliderhelp'), $h => "nav.tabs.align", $k => array("tabs", "tab align", "tab alignment"), $d => __("Choose 'Slider' to align based on the Slider's full display, or 'Content' to align against the Slider's grid area", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "*[name='sr_tabsalign'][value='slider']" ) ), 'inner_outer' => array( $t => __("Inner/Outer", 'revsliderhelp'), $h => "nav.tabs.innerOuter", $k => array("tabs. tabs position", "tabs inner", "tabs outer", "inner outer", "inner", "outer vertical", "outer horizontal"), $d => __("Choose if the tabs should appear inside or outside the Slider's main content area", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "*[name='sr_tabsinnerouter'][value='inner']" ) ), 'alignment' => array( $t => __("Alignment", 'revsliderhelp'), $h => "nav.tabs.horizontal, nav.tabs.vertical", $k => array("tab align", "tab alignment", "tab position", "tabs position"), $d => __("The Tab's alignment position in the Slider before any offset(s) are applied", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "#tabspos_selector_center-center" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "nav.tabs.offsetX", $k => array("tab position", "tab offset"), $d => __("Offset the Tab's horizontal position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "#nav_tabs_offsetx" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "nav.tabs.offsetY", $k => array("tab position", "tab offset"), $d => __("Offset the Tab's vertical position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "#nav_tabs_offsety" ) ), 'visible_amount' => array( $t => __("Num. Tabs", 'revsliderhelp'), $h => "nav.tabs.amount", $k => array("tabs amount", "num tabs", "number tabs"), $d => __("The maximum number of tabs that should be visible regardless of the screen size", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_posi', $f => "#nav_tabs_amount" ) ) ), 'size' => array( 'space' => array( $t => __("Spacing", 'revsliderhelp'), $h => "nav.tabs.space", $k => array("tabs space", "tabs spacing", "tab space", "tabs spacing", "tab margin", "tab padding", "tabs margin", "tabs padding"), $d => __("The space between each individual tab (in pixels)", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_size', $f => "#nav_tabs_space" ) ), 'width' => array( $t => __("Width", 'revsliderhelp'), $h => "nav.tabs.width", $k => array("tabs width", "tab width", "tabs size", "tab size"), $d => __("The default width for each individual tab", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_size', $f => "#nav_tabs_width" ) ), 'min_width' => array( $t => __("Minimum Width", 'revsliderhelp'), $h => "nav.tabs.widthMin", $k => array("tabs min-width", "tabs min-width", "tabs size", "tab size", "tabs min width", "tabs minimum width"), $d => __("The minimum width for each individual tab", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_size', $f => "#nav_tabs_widthMin" ) ), 'height' => array( $t => __("Height", 'revsliderhelp'), $h => "nav.tabs.height", $k => array("tabs height", "tabs height", "tabs size", "tab size"), $d => __("The default height for each individual tab", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_size', $f => "#nav_tabs_height" ) ) ), 'wrapper' => array( 'color' => array( $t => __("Color", 'revsliderhelp'), $h => "nav.tabs.wrapperColor", $k => array("tabs color", "tabs color", "tabs size", "tab size"), $d => __("The background color for the tabs main wrapper", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_wrap', $f => "#sliderTabBgColor" ) ), 'padding' => array( $t => __("Padding", 'revsliderhelp'), $h => "nav.tabs.padding", $k => array("tabs wrapper", "tabs wrapper padding", "wrapper padding"), $d => __("The CSS padding that will be applied to the tabs outer wrapper div", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_wrap', $f => "#nav_tabs_padding" ) ), 'span' => array( $t => __("Span/Full-Width", 'revsliderhelp'), $h => "nav.tabs.spanWrapper", $k => array("tabs span", "tabs wrapper", "tabs wrapper span", "tabs full width", "tabs full-width"), $d => __("Choose if the wrapper should be displayed as a block or an inline-block", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_wrap', $f => "#sr_tabspan" ) ) ), 'visibility' => array( 'rtl' => array( $t => __("Right to Left", 'revsliderhelp'), $h => "nav.tabs.rtl", $k => array("rtl", "right to left", "right-to-left"), $d => __("Use RTL language alignment for the Arrow positioning", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#sr_tabsrtl" ) ), 'animation' => array( $t => __("Tabs Animation", 'revsliderhelp'), $h => "nav.tabs.anim", $k => array("tabs animation", "bullet animation", "show tabs", "hide tabs", "navigation animation"), $d => __("Optionally animate the tabs into and out of view when the slider first loads and on mouse hover", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#sr_tabs_animation" ) ), 'show_speed' => array( $t => __("Tabs Animation Speed", 'revsliderhelp'), $h => "nav.tabs.animSpeed", $k => array("tabs visibility", "show speed", "navigation speed"), $d => __("The animation speed for when the Tabs animate into and out of view", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tab_animSpeed" ) ), 'show_delay' => array( $t => __("Tabs Show Delay", 'revsliderhelp'), $h => "nav.tabs.animDelay", $k => array("tabs visibility", "navigation delay"), $d => __("A delay in milliseconds before the Tabs animate into view", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tab_animDelay" ) ), 'hide_after' => array( $di => "nav_tabs_hideafter", $t => __("Hide After", 'revsliderhelp'), $h => "nav.tabs.alwaysOn", $k => array("tabs visibility", "hide after"), $d => __("Auto-hide the tabs after a set amount of time (will be shown again when the user hovers/taps the Slider)", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#sr_tabsalwshow" ) ), 'hide_after_desktop' => array( $t => __("Hide After: Desktop", 'revsliderhelp'), $h => "nav.tabs.hideDelay", $k => array("tabs visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Tabs are hidden on Desktop computers (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs'), array($p => 'settings.nav.tabs.alwaysOn', $v => true, $o => 'nav_tabs_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tabs_hideDelay" ) ), 'hide_after_mobile' => array( $t => __("Hide After: Mobile", 'revsliderhelp'), $h => "nav.tabs.hideDelayMobile", $k => array("tabs visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Tabs are hidden on mobile devices (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs'), array($p => 'settings.nav.tabs.alwaysOn', $v => true, $o => 'nav_tabs_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tabs_hideDelayMobile" ) ), 'hide_under' => array( $di => "nav_tabs_hideunder", $t => __("Hide Under", 'revsliderhelp'), $h => "nav.tabs.hideUnder", $k => array("tabs visibility", "hide under", "hide under width"), $d => __("Hide the Tabs when the browser window is equal to or below a certain number", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#sr_tabshideunder" ) ), 'hide_under_limit' => array( $t => __("Hide Under Limit", 'revsliderhelp'), $h => "nav.tabs.hideUnderLimit", $k => array("tabs visibility", "hide under", "hide under limit"), $d => __("Hide the Tabs when the browser window is equal to or below this number", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs'), array($p => 'settings.nav.tabs.hideUnder', $v => true, $o => 'nav_tabs_hideunder') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tabs_hideunderlimit" ) ), 'hide_over' => array( $di => "nav_tabs_hideover", $t => __("Hide Over", 'revsliderhelp'), $h => "nav.tabs.hideOver", $k => array("tabs visibility", "hide over", "hide over limit"), $d => __("Hide the Tabs when the browser window is equal to or above a certain number", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#sr_tabshideover" ) ), 'hide_over_limit' => array( $t => __("Hide Over Limit", 'revsliderhelp'), $h => "nav.tabs.hideOverLimit", $k => array("tabs visibility", "hide over", "hide over limit"), $d => __("Hide the Tabs when the browser window is equal to or above this number", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs'), array($p => 'settings.nav.tabs.hideOver', $v => true, $o => 'nav_tabs_hideover') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_visi', $f => "#nav_tabs_hideoverlimit" ) ) ), 'styles' => array( 'css_styling' => array( $t => __("CSS Styling", 'revsliderhelp'), $h => "navigation.styles", $k => array("navigation", "navigation styles", "tabs style", "tabs style", "tab style", "tabs style", "tab style", "tab style"), $d => __("Adjust the size colors and other styles for the tabs", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_nav_tabs_style', $f => "#form_nav_tabs_style .navstyleinput{first}" ) ), 'override' => array( $t => __("Use Custom Style", 'revsliderhelp'), $h => "navigation.styles.default", $k => array("navigation", "navigation styles", "tabs style", "tabs style", "tab style", "tabs style", "tab style", "bullet style"), $d => __("Enable custom styling overrides for the tabs", 'revsliderhelp'), $a => $u . "navigation-tabs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.tabs.set', $v => true, $o => 'nav_tabs') ), $m => "#module_navigation_trigger, #gst_nav_4", $st => '#form_slide_nav_tabs', $f => "#form_slide_nav_tabs .navstyleinput{first}" ) ) ) ), 'gst_nav_5' => array( 'enable' => array( $di => "nav_thumbs", $t => __("Enable Thumbnails", 'revsliderhelp'), $h => "nav.thumbs.set", $k => array("navigation", "thumb", "thumbs", "add thumbs", "add navigation"), $d => __("Enable Thumbnails for the Slider's navigation", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_mainstyle', $f => "#sr_usenavthumbs" ) ), 'type' => array( $t => __("Thumbnails Type/Style", 'revsliderhelp'), $h => "nav.thumbs.style", $k => array("navigation", "thumbs", "thumb type", "thumb style", "thumbs style", "thumbs type"), $d => __("Choose a predefined style for the Thumbnails navigation", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_mainstyle', $f => "#sr_thumbs_style" ) ), 'positioning' => array( 'orientation' => array( $t => __("Orientation", 'revsliderhelp'), $h => "nav.thumbs.direction", $k => array("thumbs orientation", "thumb orientation", "gap", "orientation", "thumb horizontal", "thumbs horizontal", "thumb vertical", "thumbs veritcal"), $d => __("Display the thumbs next to one another (horizontal) or on top of one another (vertical)", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "*[name='sr_thumbsdirection'][value='horizontal']" ) ), 'align_by' => array( $t => __("Align By Slider/Content", 'revsliderhelp'), $h => "nav.thumbs.align", $k => array("thumbs", "thumb align", "thumb alignment"), $d => __("Choose 'Slider' to align based on the Slider's full display, or 'Content' to align against the Slider's grid area", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "*[name='sr_thumbsalign'][value='slider']" ) ), 'inner_outer' => array( $t => __("Inner/Outer", 'revsliderhelp'), $h => "nav.thumbs.innerOuter", $k => array("thumbs. thumbs position", "thumbs inner", "thumbs outer", "inner outer", "inner", "outer vertical", "outer horizontal"), $d => __("Choose if the thumbs should appear inside or outside the Slider's main content area", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "*[name='sr_thumbsinnerouter'][value='inner']" ) ), 'alignment' => array( $t => __("Alignment", 'revsliderhelp'), $h => "nav.thumbs.horizontal, nav.thumbs.vertical", $k => array("thumb align", "thumb alignment", "thumb position", "thumbs position"), $d => __("The Thumb's alignment position in the Slider before any offset(s) are applied", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "#thumbspos_selector_center-center" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "nav.thumbs.offsetX", $k => array("thumb position", "thumb offset"), $d => __("Offset the Thumb's horizontal position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "#nav_thumbs_offsetx" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "nav.thumbs.offsetY", $k => array("thumb position", "thumb offset"), $d => __("Offset the Thumb's vertical position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "#nav_thumbs_offsety" ) ), 'visible_amount' => array( $t => __("Num. Thumbs", 'revsliderhelp'), $h => "nav.thumbs.amount", $k => array("thumbs amount", "num thumbs", "number thumbs"), $d => __("The maximum number of thumbs that should be visible regardless of the screen size", 'revsliderhelp'), $a => $u . "navigation-thumbs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_posi', $f => "#nav_thumbs_amount" ) ) ), 'size' => array( 'space' => array( $t => __("Spacing", 'revsliderhelp'), $h => "nav.thumbs.space", $k => array("thumbs space", "thumbs spacing", "thumb space", "thumbs spacing", "thumb margin", "thumb padding", "thumbs margin", "thumbs padding"), $d => __("The space between each individual thumb (in pixels)", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_size', $f => "#nav_thumbs_space" ) ), 'width' => array( $t => __("Width", 'revsliderhelp'), $h => "nav.thumbs.width", $k => array("thumbs width", "thumb width", "thumbs size", "thumb size"), $d => __("The default width for each individual thumb", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_size', $f => "#nav_thumbs_width" ) ), 'min_width' => array( $t => __("Minimum Width", 'revsliderhelp'), $h => "nav.thumbs.widthMin", $k => array("thumbs min-width", "thumbs min-width", "thumbs size", "thumb size", "thumbs min width", "thumbs minimum width"), $d => __("The minimum width for each individual thumb", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_size', $f => "#nav_thumbs_widthMin" ) ), 'height' => array( $t => __("Height", 'revsliderhelp'), $h => "nav.thumbs.height", $k => array("thumbs height", "thumbs height", "thumbs size", "thumb size"), $d => __("The default height for each individual thumb", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_size', $f => "#nav_thumbs_height" ) ) ), 'wrapper' => array( 'color' => array( $t => __("Wrapper Color", 'revsliderhelp'), $h => "nav.thumbs.wrapperColor", $k => array("thumbs color", "thumbs color", "thumbs size", "thumb size"), $d => __("The background color for the thumbs main wrapper", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_wrap', $f => "#sliderThumbBgColor" ) ), 'padding' => array( $t => __("Padding", 'revsliderhelp'), $h => "nav.thumbs.padding", $k => array("thumbs wrapper", "thumbs wrapper padding", "wrapper padding"), $d => __("The CSS padding that will be applied to the thumbs outer wrapper div", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_wrap', $f => "#nav_thumbs_padding" ) ), 'span' => array( $t => __("Span/Full-Width", 'revsliderhelp'), $h => "nav.thumbs.spanWrapper", $k => array("thumbs span", "thumbs wrapper", "thumbs wrapper span", "thumbs full width", "thumbs full-width"), $d => __("Choose if the wrapper should be displayed as a block or an inline-block", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_wrap', $f => "#sr_thumbspan" ) ) ), 'visibility' => array( 'rtl' => array( $t => __("Right to Left", 'revsliderhelp'), $h => "nav.thumbs.rtl", $k => array("rtl", "right to left", "right-to-left"), $d => __("Use RTL language alignment for the Arrow positioning", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#sr_thumbsrtl" ) ), 'animation' => array( $t => __("Thumbs Animation", 'revsliderhelp'), $h => "nav.thumbs.anim", $k => array("thumbs animation", "bullet animation", "show thumbs", "hide thumbs", "navigation animation"), $d => __("Optionally animate the thumbs into and out of view when the slider first loads and on mouse hover", 'revsliderhelp'), $a => $u . "navigation-thumbs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#sr_thumbs_animation" ) ), 'show_speed' => array( $t => __("Thumbs Animation Speed", 'revsliderhelp'), $h => "nav.thumbs.animSpeed", $k => array("thumbs visibility", "show speed", "navigation speed"), $d => __("The animation speed for when the Thumbs animate into and out of view", 'revsliderhelp'), $a => $u . "navigation-thumbs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumb_animSpeed" ) ), 'show_delay' => array( $t => __("Thumbs Show Delay", 'revsliderhelp'), $h => "nav.thumbs.animDelay", $k => array("thumbs visibility", "navigation delay"), $d => __("A delay in milliseconds before the Thumbs animate into view", 'revsliderhelp'), $a => $u . "navigation-thumbs/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumb_animDelay" ) ), 'hide_after' => array( $di => "nav_hideafter", $t => __("Hide After", 'revsliderhelp'), $h => "nav.thumbs.alwaysOn", $k => array("thumbs visibility", "hide after"), $d => __("Auto-hide the thumbs after a set amount of time (will be shown again when the user hovers/taps the Slider)", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#sr_thumbsalwshow" ) ), 'hide_after_desktop' => array( $t => __("Hide After: Desktop", 'revsliderhelp'), $h => "nav.thumbs.hideDelay", $k => array("thumbs visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Thumbnails are hidden on Desktop computers (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs'), array($p => 'settings.nav.thumbs.alwaysOn', $v => true, $o => 'nav_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumbs_hideDelay" ) ), 'hide_after_mobile' => array( $t => __("Hide After: Mobile", 'revsliderhelp'), $h => "nav.thumbs.hideDelayMobile", $k => array("thumbs visibility", "hide after", "hide after desktop"), $d => __("The amount of the time before the Thumbnails are hidden on mobile devices (in milliseconds)", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs'), array($p => 'settings.nav.thumbs.alwaysOn', $v => true, $o => 'nav_hideafter') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumbs_hideDelayMobile" ) ), 'hide_under' => array( $di => "nav_hideunder", $t => __("Hide Under", 'revsliderhelp'), $h => "nav.thumbs.hideUnder", $k => array("thumbs visibility", "hide under", "hide under width"), $d => __("Hide the Thumbnails when the browser window is equal to or below a certain number", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#sr_thumbshideunder" ) ), 'hide_under_limit' => array( $t => __("Hide Under Limit", 'revsliderhelp'), $h => "nav.thumbs.hideUnderLimit", $k => array("thumbs visibility", "hide under", "hide under limit"), $d => __("Hide the Thumbnails when the browser window is equal to or below this number", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs'), array($p => 'settings.nav.thumbs.hideUnder', $v => true, $o => 'nav_hideunder') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumbs_hideunderlimit" ) ), 'hide_over' => array( $di => "nav_hideover", $t => __("Hide Over", 'revsliderhelp'), $h => "nav.thumbs.hideOver", $k => array("thumbs visibility", "hide over", "hide over limit"), $d => __("Hide the Thumbnails when the browser window is equal to or above a certain number", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#sr_thumbshideover" ) ), 'hide_over_limit' => array( $t => __("Hide Over Limit", 'revsliderhelp'), $h => "nav.thumbs.hideOverLimit", $k => array("thumbs visibility", "hide over", "hide over limit"), $d => __("Hide the Thumbnails when the browser window is equal to or above this number", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array( array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard'), array($p => 'settings.nav.thumbs.set', $v => true, $o => 'nav_thumbs'), array($p => 'settings.nav.thumbs.hideOver', $v => true, $o => 'nav_hideover') ), $m => "#module_navigation_trigger, #gst_nav_5", $st => '#form_nav_thumbs_visi', $f => "#nav_thumbs_hideoverlimit" ) ) ) ), 'gst_nav_6' => array( 'width' => array( $t => __("Preview Image Width", 'revsliderhelp'), $h => "nav.preview.width", $k => array("preview image", "prev image", "preview image width", "prev image width"), $d => __("The width of the navigation preview image", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_6", $st => '#form_nav_pprevima', $f => "#nav_prev_width" ) ), 'height' => array( $t => __("Preview Image Height", 'revsliderhelp'), $h => "nav.preview.height", $k => array("preview image", "prev image", "preview image height", "prev image height"), $d => __("The height of the navigation preview image", 'revsliderhelp'), $a => $u . "navigation-thumbnails/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_6", $st => '#form_nav_pprevima', $f => "#nav_prev_height" ) ) ), 'gst_nav_7' => array( 'enable' => array( $t => __("Enable Touch Swipe", 'revsliderhelp'), $h => "nav.swipe.set", $k => array("touch", "touch swipe", "swipe", "mobile"), $d => __("Enable touch swiping to navigate to the previous/next slides", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "#sr_usetouch" ) ), 'enable_desktop' => array( $t => __("Enable Touch Swipe for Desktop", 'revsliderhelp'), $h => "nav.swipe.setOnDesktop", $k => array("touch", "touch swipe", "swipe", "desktop", "touch desktop", "touch swipe desktop"), $d => __("Enable touch swiping on Desktop computers to navigate to the previous/next slides", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "#sr_usetouchdesktop" ) ), 'drag_block_vertical' => array( $t => __("Drag Block Vertical", 'revsliderhelp'), $h => "nav.swipe.blockDragVertical", $k => array("drag", "drag block", "drag block vertical"), $d => __("Choose if the page and its contents should be scrolled when swiping vertically", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "#sr_blockDragVertical" ) ), 'velocity' => array( $t => __("Swipe Velocity", 'revsliderhelp'), $h => "nav.swipe.velocity", $k => array("velocity", "swipe", "touch swipe", "swipe velocity", "swipe sensitivity", "touch sensitivity"), $d => __("The amount of pixels that need to be swiped before a Slide change occurs", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "#nav_swipe_velocity" ) ), 'min_touch' => array( $t => __("Min. Fingers", 'revsliderhelp'), $h => "nav.swipe.minTouch", $k => array("min finger", "min fingers", "swipe", "touch", "touch swipe", "minimum finger", "minimum fingers"), $d => __("The number of fingers needed in the swipe action for a Slide change to occur", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "#nav_swipe_minTouch" ) ), 'orientation' => array( $t => __("Swipe Orientation", 'revsliderhelp'), $h => "nav.swipe.direction", $k => array("orientation", "swipe orientation", "swipe direction", "touch direction"), $d => __("The swipe direction that will trigger a Slide change", 'revsliderhelp'), $a => $u . "touch-swipe/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_7", $st => '#form_nav_touch', $f => "*[name='sr_swipedirection'][value='horizontal']" ) ) ), 'gst_nav_8' => array( 'enable' => array( $t => __("Enable Keyboard Navigation", 'revsliderhelp'), $h => "nav.keyboard.set", $k => array("keyboard", "key", "left key", "right key", "up key", "down key"), $d => __("Enable left/right/up/down keys to control the Slider", 'revsliderhelp'), $a => $u . "keyboard-arrows-mouse-wheel/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_8", $st => '#form_nav_misc', $f => "#sr_usekeyboard" ) ), 'direction' => array( $t => __("Key Arrow Direction", 'revsliderhelp'), $h => "nav.keyboard.direction", $k => array("keyboard", "key", "left key", "right key", "up key", "down key"), $d => __("Choose to use left/right keys or up/down keys to change Slides", 'revsliderhelp'), $a => $u . "keyboard-arrows-mouse-wheel/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_8", $st => '#form_nav_misc', $f => "*[name='sr_keyboarddirection'][value='horizontal']" ) ) ), 'gst_nav_9' => array( 'enable' => array( $t => __("Enable Mouse Scroll", 'revsliderhelp'), $h => "nav.mouse.set", $k => array("mouse scroll", "scroll", "mouse", "mouse wheel", "wheel"), $d => __("Enable mouse scrolling to control Slide changes", 'revsliderhelp'), $a => $u . "keyboard-arrows-mouse-wheel/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_9", $st => '#form_nav_mousescroll', $f => "*[name='sr_mousenavigation'][value='on']" ) ), 'reverse' => array( $t => __("Reverse Scroll", 'revsliderhelp'), $h => "nav.mouse.reverse", $k => array("mouse scroll", "scroll", "mouse", "direction", "reverse", "reverse scroll", "wheel", "mouse wheel"), $d => __("Choose which direction the mouse wheel should be scrolled to change Slides", 'revsliderhelp'), $a => $u . "keyboard-arrows-mouse-wheel/", $hl => array( $dp => array(array($p => 'settings.type', $v => 'standard::carousel', $o => 'slider_layout_type_standard')), $m => "#module_navigation_trigger, #gst_nav_9", $st => '#form_nav_mousescroll', $f => "*[name='sr_reversemousenavigation'][value='reverse']" ) ) ) ), 'slide_settings' => array( 'gst_slide_1' => array( 'type' => array( $di => "slide_bg_type", $t => __("Main Slide Background", 'revsliderhelp'), $h => "bg.type", $k => array("slide", "slide settings", "background", "bg", "image", "image background"), $d => __("Set the Slide's Main background to a color, image or video", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#slide_bg_type") ), 'color' => array( $t => __("Slide Background Color", 'revsliderhelp'), $h => "bg.color", $k => array("slide", "slide settings", "background", "bg", "image", "images", "bg color", "background color"), $d => __("Set the Slide's Main background to a color, image or video", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'solid', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#s_bg_color" ) ), 'external_url' => array( $t => __("External Image URL", 'revsliderhelp'), $h => "bg.externalSrc", $k => array("slide", "slide settings", "background", "bg", "image", "images", "slide background", "image background"), $d => __("An image url to be used as the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#s_ext_src" ) ), 'image_background' => array( 'image_from_stream' => array( $t => __("Image from Stream", 'revsliderhelp'), $h => "bg.imageFromStream", $k => array("stream", "stream background", "poster", "youtube poster", "vimeo poster", "video poster"), $d => __("The Slide's main background will be populated automatically for Video/Social-Stream Sliders", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external::youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "*[data-r='bg.imageFromStream']" ) ), 'source_size' => array( $t => __("Source Size", 'revsliderhelp'), $h => "bg.imageSourceType", $k => array("background image", "slide image", "bg image"), $d => __("The size of the image that will be loaded, defined by WP Main Menu -> Settings -> Media -> Image Sizes", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_img_ssize" ) ), 'bg_fit' => array( $t => __("Background Fit", 'revsliderhelp'), $h => "bg.fit", $k => array("background image", "slide image", "bg image", "bg size", "background size", "bg fit", "background fit"), $d => __("The CSS background-size for the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "*[name='slide_bg_fit'][value='cover']" ) ), 'bg_repeat' => array( $t => __("Background Repeat", 'revsliderhelp'), $h => "bg.repeat", $k => array("background image", "slide image", "bg image", "bg repeat", "background repeat"), $d => __("The CSS background-fit for the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_repeat" ) ), 'bg_position' => array( $t => __("Background Position", 'revsliderhelp'), $h => "bg.position", $k => array("background image", "slide image", "bg image", "bg position", "background position"), $d => __("The CSS background-position for the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_position_center-center" ) ), 'parallax_3d' => array( $t => __("Parallax Level", 'revsliderhelp'), $h => "effects.parallax", $k => array("parallax", "parallax level", "background parallax bg image parallax", "bg parallax"), $d => __("The movement strength that will be applied to the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array( $dp => array(array($p => 'settings.parallax.set', $v => true, $o => 'slider_parallax')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_pddd', $f => "#slide_parallax_level" ) ), 'attributes' => array( 'alt_attr' => array( $di => "slide_attributes_alt", $t => __("Alt Attribute", 'revsliderhelp'), $h => "attributes.altOption", $k => array("background image alt", "alt attribute", "bg alt", "image alt"), $d => __("Define the 'alt' attribute for the Slide's main background image. Useful for SEO purposes.", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_image_alt" ) ), 'alt_custom' => array( $t => __("Custom Alt Attribute", 'revsliderhelp'), $h => "attributes.alt", $k => array("background image alt", "alt attribute", "bg alt", "image alt"), $d => __("Enter custom alternative text for the Slide's main background image. Useful for SEO purposes.", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.attributes.altOption', $v => 'custom', $o => 'slide_attributes_alt') ), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_img_calt" ) ), 'title_attr' => array( $di => "slide_attributes_title", $t => __("Title Attribute", 'revsliderhelp'), $h => "attributes.titleOption", $k => array("background image title", "alt attribute", "bg title", "image title"), $d => __("Define the 'title' attribute for the Slide's main background image. Useful for screen readers.", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_image_title" ) ), 'title_custom' => array( $t => __("Custom Title Attribute", 'revsliderhelp'), $h => "attributes.title", $k => array("background image title", "title attribute", "bg title", "image title"), $d => __("Enter a custom title for the Slide's main background image. Useful for screen readers.", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.attributes.titleOption', $v => 'custom', $o => 'slide_attributes_title') ), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_img_ctit" ) ) ), 'external_image' => array( 'external_width' => array( $t => __("External Image Width", 'revsliderhelp'), $h => "bg.width", $k => array("background image width", "external image width", "external image"), $d => __("Define a custom width attribute for external image urls", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_width" ) ), 'external_height' => array( $t => __("External Image Height", 'revsliderhelp'), $h => "bg.height", $k => array("background image height", "external image height", "external image"), $d => __("Define a custom height attribute for external image urls", 'revsliderhelp'), $a => $u . "slide-background/#image", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_bg_height" ) ) ) ), 'video_background' => array( 'youtube_id' => array( $t => __("YouTube Video ID", 'revsliderhelp'), $h => "bg.youtube", $k => array("youtube video", "youtube video background", "video background", "video bg", "youtube", "youtube id"), $d => __("The YouTube Video ID for the background video", 'revsliderhelp'), $a => $u . "slide-background/#video", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#s_bg_youtube_src" ) ), 'vimeo_id' => array( $t => __("Vimeo Video ID", 'revsliderhelp'), $h => "bg.vimeo", $k => array("vimeo video", "vimeo video background", "video background", "video bg", "vimeo", "vimeo id"), $d => __("The Vimeo Video ID for the background video", 'revsliderhelp'), $a => $u . "slide-background/#video", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'vimeo', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#s_bg_vimeo_src" ) ), 'html5_url' => array( $t => __("HTML Video URL", 'revsliderhelp'), $h => "bg.mpeg", $k => array("html5 video", "video url", "html5 video url", "html5 source", "html5 video source"), $d => __("The video url to be used as the Slide's main background", 'revsliderhelp'), $a => $u . "slide-background/#video", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "#s_bg_mpeg_src" ) ), 'image_from_stream' => array( $t => __("Image/Poster from Stream", 'revsliderhelp'), $h => "bg.imageFromStream", $k => array("stream", "stream background", "poster", "youtube poster", "vimeo poster", "video poster"), $d => __("The Slide's main background will be populated automatically for Video/Social-Stream Sliders", 'revsliderhelp'), $a => $u . "slide-background/#video", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external::youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "*[data-r='bg.imageFromStream']" ) ), 'video_from_stream' => array( $t => __("Video from Stream", 'revsliderhelp'), $h => "bg.videoFromStream", $k => array("stream", "stream background", "video stream"), $d => __("The Slide's main background will be populated automatically for Video-Stream Sliders", 'revsliderhelp'), $a => $u . "slide-background/#video", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_source', $f => "*[data-r='bg.videoFromStream']" ) ), 'additional_settings' => array( 'aspect_ratio' => array( $t => __("Aspect Ratio", 'revsliderhelp'), $h => "bg.video.ratio", $k => array("aspect ratio", "video size", "video aspect ratio"), $d => __("This value should match the video's original aspect ratio", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_aratio" ) ), 'dotted_overlay' => array( $t => __("Dotted Overlay", 'revsliderhelp'), $h => "bg.video.dottedOverlay", $k => array("overlay", "video overlay", "dotted overlay"), $d => __("Add a mesh-style overlay to the video for extra styling", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#sl_vid_overlay" ) ), 'loop' => array( $t => __("Loop Video", 'revsliderhelp'), $h => "bg.video.loop", $k => array("loop", "video loop", "restart", "restart video"), $d => __("Restart the video every time it ends", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_loop" ) ), 'force_cover' => array( $t => __("Force Cover", 'revsliderhelp'), $h => "bg.video.forceCover", $k => array("cover", "force cover"), $d => __("Ensures that the video will be displayed full-width and full-height regardless of its aspect ratio", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#sl_vid_force_cover" ) ), 'next_slide_at_end' => array( $t => __("Next Slide at End", 'revsliderhelp'), $h => "bg.video.nextSlideAtEnd", $k => array("next slide at end", "next slide end"), $d => __("Change to the next Slide when the video ends", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#sl_vid_nextslide" ) ), 'rewind_at_start' => array( $t => __("Rewind at Start", 'revsliderhelp'), $h => "bg.video.forceRewind", $k => array("rewind", "rewind at start"), $d => __("Always play the video from the beginning each time the Slide is shown", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#sl_vid_forceRewind" ) ), 'mute_at_start' => array( $t => __("Mute at Start", 'revsliderhelp'), $h => "bg.video.mute", $k => array("mute video", "mute at start"), $d => __("Auto-mute the video each time the Slide is shown", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#sl_vid_mute" ) ), 'volume' => array( $t => __("Video Volume", 'revsliderhelp'), $h => "bg.video.volume", $k => array("video volume"), $d => __("Set the default volume for the video", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_vol" ) ), 'speed' => array( $t => __("Video Speed", 'revsliderhelp'), $h => "bg.video.speed", $k => array("video speed"), $d => __("Optional playback speed for the video", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_speed" ) ), 'start_at' => array( $t => __("Start Time", 'revsliderhelp'), $h => "bg.video.startAt", $k => array("video start", "video start time", "start at", "video start at"), $d => __("Start the video at this time (minutes:seconds, such as 01:30)", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_startat" ) ), 'end_at' => array( $t => __("End Time", 'revsliderhelp'), $h => "bg.video.endAt", $k => array("video end", "video end time", "end at", "video end at"), $d => __("End the video at this time (minutes:seconds, such as 01:30)", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo::html5', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_endat" ) ), 'arguments' => array( $t => __("YouTube/Vimeo Arguments", 'revsliderhelp'), $h => "bg.video.args, bg.video.argsVimeo", $k => array("youtube args", "youtube arguments", "vimeo args", "vimeo arguments"), $d => __("Optional iFrame arguments for YouTube and Vimeo", 'revsliderhelp'), $a => $u . "slide-background/#video-settings", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'youtube::vimeo', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_1", $st => '#form_slidebg_ssettings', $f => "#slide_vid_argsyt, #slide_vid_argvim" ) ) ) ) ), 'gst_slide_6' => array( 'module_thumb' => array( $t => __("Module Admin Thumbnail", 'revsliderhelp'), $h => "#slide#.slide.thumb.customAdminThumbSrc", $k => array("thumbnail", "admin thumb", "admin thumbnail"), $d => __("Set a special thumbnail for editor admin purposes only", 'revsliderhelp'), $a => $u . "slide-thumbnails/", $hl => array( $m => "#module_slide_trigger, #gst_slide_6", $st => '#form_slidegeneral_thumbnails', $f => "*[data-r='#slide#.slide.thumb.customAdminThumbSrc']" ) ), 'navigation_thumb' => array( $t => __("Navigation Thumbnail", 'revsliderhelp'), $h => "#slide#.slide.thumb.customThumbSrc", $k => array("thumbnail", "thumb", "navigation thumb", "navigation thumbnail", "nav thumb", "navigation thumb"), $d => __("The thumbnail image that will be used for the Slider's thumbnail navigation", 'revsliderhelp'), $a => $u . "slide-thumbnails/", $hl => array( $m => "#module_slide_trigger, #gst_slide_6", $st => '#form_slidegeneral_thumbnails', $f => "*[data-r='#slide#.slide.thumb.customThumbSrc']" ) ), 'dimension' => array( $t => __("Dimension", 'revsliderhelp'), $h => "thumb.dimension", $k => array("thumbnail", "thumb", "navigation thumb", "navigation thumbnail", "nav thumb", "navigation thumb", "dimension", "thumb size", "thumbnail size"), $d => __("Load the images in their original size or in the size defined in the Slider Settings", 'revsliderhelp'), $a => $u . "slide-thumbnails/", $hl => array( $m => "#module_slide_trigger, #gst_slide_6", $st => '#form_slidegeneral_thumbnails', $f => "#slide_thumb_dimension" ) ) ), 'gst_slide_2' => array( 'slide_transition' => array( $t => __("Slide Transition", 'revsliderhelp'), $h => "added_slide_transition", $k => array("slide", "slide settings", "slide animation", "slide transition", "animation", "transition"), $d => __("Represents a transition for the current Slide's main background when the Slides change", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => ".added_slide_transition{first}" ) ), 'duration' => array( $t => __("Transition Duration", 'revsliderhelp'), $h => "timeline.duration.#curslidetrans#", $k => array("slide transition", "slide animation", "animation duration", "transition duration", "animation time", "transition time"), $d => __("The Slide animation's total time for the selected transition", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => "#sl_trans_duration" ) ), 'easing_in' => array( $t => __("Animation 'In' Easing", 'revsliderhelp'), $h => "timeline.easeIn.#curslidetrans#", $k => array("slide transition", "slide animation", "animation easing", "transition easing"), $d => __("The easing equation for the 'IN' animation", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => "#sl_trans_appear_ease" ) ), 'easing_out' => array( $t => __("Animation 'Out' Easing", 'revsliderhelp'), $h => "timeline.easeOut.#curslidetrans#", $k => array("slide transition", "slide animation", "animation easing", "transition easing"), $d => __("The easing equation for the 'OUT' animation", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => "#sl_trans_disappear_ease" ) ), 'slots' => array( $t => __("Slots/Boxes", 'revsliderhelp'), $h => "timeline.slots.#curslidetrans#", $k => array("slide transition", "slide animation", "animation slots", "transition slots", "slots"), $d => __("The number of slots/boxes to use for slot-based transitions", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => "#sl_tr_box_amount" ) ), 'rotation' => array( $t => __("Rotation", 'revsliderhelp'), $h => "timeline.rotation.#curslidetrans#", $k => array("slide transition", "slide animation", "animation rotation", "transition rotation"), $d => __("An optional rotation to apply to the Slide's transition", 'revsliderhelp'), $a => $u . "slide-animation/", $hl => array( $m => "#module_slide_trigger, #gst_slide_2", $st => '#form_slidebg_transition', $f => "#sl_trans_slot_rotation" ) ) ), 'gst_slide_5' => array( 'bg_filter' => array( $t => __("Background Image Filter", 'revsliderhelp'), $h => "bg.mediaFilter", $k => array("filter", "filters", "image filter", "image filters", "bg filter", "bg filters", "background filter", "background filters", "instagram"), $d => __("An Instagram-type filter to apply to the Slide's main background image", 'revsliderhelp'), $a => $u . "slide-filters/", $hl => array( $m => "#module_slide_trigger, #gst_slide_5", $st => '#form_slidebg_filters_int', $f => "#slide_bg_filter" ) ) ), 'gst_slide_8' => array( 'slide_length' => array( $t => __("Slide Time/Length", 'revsliderhelp'), $h => "timeline.delay", $k => array("slide", "slide settings", "slide time", "slide timeline", "slide length", "progress", "slide progress", "timeline"), $d => __("The Slide's total duration before the next Slide is shown", 'revsliderhelp'), $a => $u . "slide-progress/", $hl => array( $m => "#module_slide_trigger, #gst_slide_8", $st => '#form_slidegeneral_timing', $f => "#slide_length" ) ), 'pause_slider' => array( $t => __("Pause Slider", 'revsliderhelp'), $h => "timeline.stopOnPurpose", $k => array("pause slider", "pause slide", "pause", "stop", "stop slider", "stop progress"), $d => __("Pause the Slider from changing Slides when this Slide is shown", 'revsliderhelp'), $a => $u . "slide-progress/", $hl => array( $m => "#module_slide_trigger, #gst_slide_8", $st => '#form_slidegeneral_timing', $f => "#slide_time_stopOnPurpose" ) ), 'visibility' => array( 'visible_in_navigation' => array( $t => __("Visible in Navigation", 'revsliderhelp'), $h => "visibility.hideFromNavigation", $k => array("visibility", "visible in navigation", "hidden in navigation", "slide visibility"), $d => __("Show the Slide in the Slider's main navigation, or make the Slide 'hidden' so it can only be shown from a Layer Action click", 'revsliderhelp'), $a => $u . "slide-progress/", $hl => array( $m => "#module_slide_trigger, #gst_slide_8", $st => '#form_slidegeneral_visibility', $f => "#slide_visibil_hideFromNavigation" ) ), 'hide_after_loop' => array( $t => __("Hide After Loop", 'revsliderhelp'), $h => "visibility.hideAfterLoop", $k => array("visibility", "slide visibility", "hide after loop", "hide slide"), $d => __("Remove the Slide from the Slide stack after a set amount of loops", 'revsliderhelp'), $a => $u . "slide-progress/", $hl => array( $m => "#module_slide_trigger, #gst_slide_8", $st => '#form_slidegeneral_visibility', $f => "#slide_vis_loop" ) ), 'hide_on_mobile' => array( $t => __("Hide on Mobile", 'revsliderhelp'), $h => "visibility.hideOnMobile", $k => array("visibility", "slide visibility", "hide on mobile", "hide slide", "hide slide on mobile"), $d => __("Hide the Slide on mobile devices"), $a => $u . "slide-progress/", $hl => array( $m => "#module_slide_trigger, #gst_slide_8", $st => '#form_slidegeneral_visibility', $f => "#sl_vis_hidemobile" ) ) ) ), 'gst_slide_9' => array( 'publish_status' => array( $t => __("Published Status", 'revsliderhelp'), $h => "publish.state", $k => array("slide", "slide settings", "publish", "publish slide", "unpublished"), $d => __("Choose the published state of the Slide. Choose 'Unpublished' to work on the Slide in a draft status.", 'revsliderhelp'), $a => $u . "slide-publish-rules/", $hl => array( $m => "#module_slide_trigger, #gst_slide_9", $st => '#form_slidegeneral_progstate', $f => "#slide_publish_State" ) ), 'publish_start' => array( $t => __("Publish Start Date", 'revsliderhelp'), $h => "publish.from", $k => array("publish", "publish slide", "unpublished", "publish from", "start date", "date", "starting date"), $d => __("Set a starting date for when the Slide should officially be included in the Slider", 'revsliderhelp'), $a => $u . "slide-publish-rules/", $hl => array( $m => "#module_slide_trigger, #gst_slide_9", $st => '#form_slidegeneral_progstate', $f => "#slide_pub_from" ) ), 'publish_end' => array( $t => __("Publish End Date", 'revsliderhelp'), $h => "publish.to", $k => array("publish", "publish slide", "unpublished", "publish from", "end date", "date", "endingdate"), $d => __("Set an end date for when the Slide should officially be excluded from the Slider", 'revsliderhelp'), $a => $u . "slide-publish-rules/", $hl => array( $m => "#module_slide_trigger, #gst_slide_9", $st => '#form_slidegeneral_progstate', $f => "#slide_pub_until" ) ), ), 'gst_slide_4' => array( 'html_tags' => array( 'class' => array( $t => __("Slide Classes", 'revsliderhelp'), $h => "attributes.class", $k => array("slide class", "class", "class name"), $d => __("Add optional class names to the Slide to target the Slide with custom CSS or JavaScript", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_timing', $f => "#slide_ls_class" ) ), 'id' => array( $t => __("Slide ID", 'revsliderhelp'), $h => "attributes.id", $k => array("slide id", "slide id attribute", "id attribute"), $d => __("Add an optional ID to the Slide to target the Slide with custom CSS or JavaScript", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_timing', $f => "#slide_ls_id" ) ), 'data' => array( $t => __("Data Attributes", 'revsliderhelp'), $h => "attributes.data", $k => array("slide data", "slide data attribute", "slide data attributes", "data attribute", "data attributes"), $d => __("Optional data-attributes that can be added to the Slide to target it with custom CSS or JavaScript", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_timing', $f => "#slide_ls_data" ) ) ), 'link_seo' => array( 'enable' => array( $di => "slide_link_seo", $t => __("Enable Slide Link", 'revsliderhelp'), $h => "seo.set", $k => array("slide", "slide settings", "slide link", "link", "hyperlink", "slide hyperlink", "link slide"), $d => __("Add a link to the entire Slide area", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#sl_seo_set" ) ), 'type' => array( $di => "slide_link_seo_type", $t => __("Link Type", 'revsliderhelp'), $h => "seo.type", $k => array("slide link", "link", "hyperlink", "slide hyperlink", "link slide", "link to slide", "change slides"), $d => __("Choose a traditional link to the Slide to navigate to a new web page or another Slide", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $dp => array(array($p => '#slide#.slide.seo.set', $v => true, $o => 'slide_link_seo')), $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#slide_seo_type" ) ), 'url' => array( $t => __("Link URL", 'revsliderhelp'), $h => "seo.link", $k => array("slide link", "link", "hyperlink", "slide hyperlink", "link url", "url"), $d => __("The url to go to when the Slide is clicked", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $dp => array( array($p => '#slide#.slide.seo.set', $v => true, $o => 'slide_link_seo'), array($p => '#slide#.slide.seo.type', $v => 'regular', $o => 'slide_link_seo_type'), ), $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#slide_ls_link" ) ), 'target' => array( $t => __("Link Target", 'revsliderhelp'), $h => "seo.target", $k => array("slide link", "link", "hyperlink", "slide hyperlink", "link url", "url", "link target"), $d => __("The target attribute for the Slide link", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $dp => array( array($p => '#slide#.slide.seo.set', $v => true, $o => 'slide_link_seo'), array($p => '#slide#.slide.seo.type', $v => 'regular', $o => 'slide_link_seo_type') ), $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#slide_ls_link" ) ), 'link_to_slide' => array( $t => __("Link to Slide", 'revsliderhelp'), $h => "seo.slideLink", $k => array("slide link", "link", "link to slide"), $d => __("Link to another Slide in the Slider", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $dp => array( array($p => '#slide#.slide.seo.set', $v => true, $o => 'slide_link_seo'), array($p => '#slide#.slide.seo.type', $v => 'slide', $o => 'slide_link_seo_type') ), $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#slide_seo_linktoslide" ) ), 'link_zindex' => array( $t => __("Link Sensibility", 'revsliderhelp'), $h => "seo.z", $k => array("slide link", "link", "hyperlink", "slide hyperlink", "link to slide", "sensibility", "link z-index", "link zindex"), $d => __("Choose of the Slide link should be placed behind or above the Slide's Layer content", 'revsliderhelp'), $a => $u . "tags-link/", $hl => array( $dp => array(array($p => '#slide#.slide.seo.set', $v => true, $o => 'slide_link_seo')), $m => "#module_slide_trigger, #gst_slide_4", $st => '#form_slidegeneral_linkseo', $f => "#slide_seo_z" ) ) ) ), 'gst_slide_3' => array( 'enable' => array( $di => "slide_panzoom", $t => __("Enable PanZoom", 'revsliderhelp'), $h => "panzoom.set", $k => array("panzoom", "pan zoom"), $d => __("Enable the PanZoom effect by default for this Slide", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array(array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type')), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_set" ) ), 'bg_position' => array( $t => __("Background Position", 'revsliderhelp'), $h => "bg.position", $k => array("pan zoom", "panzoom", "pan zoom position", "panzoom position"), $d => __("The CSS background-position for the Slide's main background image", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#slide_bg_position_center-center" ) ), 'zoom' => array( 'fit_start' => array( $t => __("Zoom Start Percentage", 'revsliderhelp'), $h => "panzoom.fitStart", $k => array("panzoom", "pan zoom", "zoom", "pan zoom zoom", "panzoom zoom"), $d => __("The starting zoom percentage", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_fs" ) ), 'fit_end' => array( $t => __("Zoom End Percentage", 'revsliderhelp'), $h => "panzoom.fitEnd", $k => array("panzoom", "pan zoom", "zoom", "pan zoom zoom", "panzoom zoom"), $d => __("The ending zoom percentage", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_fe" ) ) ), 'movement' => array( 'x_start' => array( $t => __("Start Position X", 'revsliderhelp'), $h => "panzoom.xStart", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The starting x position for the PanZoom movement", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_xs" ) ), 'x_end' => array( $t => __("End Position X", 'revsliderhelp'), $h => "panzoom.xEnd", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The end x position for the PanZoom movement", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_xe" ) ), 'y_start' => array( $t => __("Start Position Y", 'revsliderhelp'), $h => "panzoom.yStart", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The starting y position for the PanZoom movement", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_ys" ) ), 'y_end' => array( $t => __("End Position Y", 'revsliderhelp'), $h => "panzoom.yEnd", $k => array("panzoom", "pan zoom", "position", "pan zoom position", "panzoom position"), $d => __("The ending y position for the PanZoom movement", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_ye" ) ) ), 'rotation_blur' => array( 'rotate_start' => array( $t => __("Rotate Start", 'revsliderhelp'), $h => "panzoom.rotateStart", $k => array("panzoom", "pan zoom", "rotate", "pan zoom rotate", "panzoom rotate", "rotation", "pan zoom rotation"), $d => __("The starting rotation for the PanZoom effect (deg)", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_ro" ) ), 'rotate_end' => array( $t => __("Rotate End", 'revsliderhelp'), $h => "panzoom.rotateEnd", $k => array("panzoom", "pan zoom", "rotate", "pan zoom rotate", "panzoom rotate", "rotation", "pan zoom rotation"), $d => __("The ending rotation for the PanZoom effect (deg)", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_re" ) ), 'blur_start' => array( $t => __("Blur Start", 'revsliderhelp'), $h => "panzoom.blurStart", $k => array("panzoom", "pan zoom", "rotate", "pan zoom blur", "panzoom blur", "blur", "image blur"), $d => __("The starting image blur for the PanZoom effect (px)", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_blurs" ) ), 'blur_end' => array( $t => __("Blur End", 'revsliderhelp'), $h => "panzoom.blurEnd", $k => array("panzoom", "pan zoom", "rotate", "pan zoom blur", "panzoom blur", "blur", "image blur"), $d => __("The ending image blur for the PanZoom effect (px)", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_blure" ) ) ), 'easing' => array( $t => __("Easing", 'revsliderhelp'), $h => "panzoom.ease", $k => array("panzoom", "pan zoom", "easing", "pan zoom easing", "panzoom easing"), $d => __("The easing equation. View visualization", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_ease" ) ), 'duration' => array( $t => __("Duration", 'revsliderhelp'), $h => "panzoom.duration", $k => array("panzoom", "pan zoom", "duration", "pan zoom duration", "panzoom duration"), $d => __("The easing duration in milliseconds", 'revsliderhelp'), $a => $u . "pan-zoom/", $hl => array( $dp => array( array($p => '#slide#.slide.bg.type', $v => 'image::external', $o => 'slide_bg_type'), array($p => '#slide#.slide.panzoom.set', $v => true, $o => 'slide_panzoom') ), $m => "#module_slide_trigger, #gst_slide_3", $st => '#form_slidebg_kenburn', $f => "#sl_pz_dur" ) ) ), 'gst_slide_7' => array( 'param_text' => array( $t => __("Parameter Value", 'revsliderhelp'), $h => "info.params.v", $k => array("slide params", "slide parameters", "params", "parameters"), $d => __("Slide data that can be used for navigation text/data", 'revsliderhelp'), $a => $u . "slide-parameters/", $hl => array( $m => "#module_slide_trigger, #gst_slide_7", $st => '#form_slidegeneral_params', $f => "#slide_info_p1" ) ), 'max_chars' => array( $t => __("Max Characters", 'revsliderhelp'), $h => "info.params.l", $k => array("max chars", "max characters", "params", "parameters", "slide params", "slide parameters"), $d => __("The maximum characters/letters to display for the paramater", 'revsliderhelp'), $a => $u . "slide-parameters/", $hl => array( $m => "#module_slide_trigger, #gst_slide_7", $st => '#form_slidegeneral_params', $f => "#slide_info_p1ch" ) ), 'description' => array( $t => __("Description", 'revsliderhelp'), $h => "info.description", $k => array("params", "parameters", "slide params", "slide parameters", "slide description", "params description", "description"), $d => __("A Slide description for certain navigation types", 'revsliderhelp'), $a => $u . "slide-parameters/", $hl => array( $m => "#module_slide_trigger, #gst_slide_7", $st => '#form_slidegeneral_params', $f => "#slide_info_desc" ) ) ), 'gst_slide_11' => array( 'use_slide_loop' => array( $di => 'slide_loop', $t => __("Slide Looping", 'revsliderhelp'), $h => "timeline.loop.set", $k => array("slide loop", "slide looping", "loop", "loop slide", "animation", "loop animation"), $d => __("Loop all or part of the current Slide's timeline", 'revsliderhelp'), $a => $u . "slide-loop", $hl => array($m => "#module_slide_trigger, #gst_slide_11", $st => '#form_slide_loops', $f => "#sl_layers_loop") ), 'repeat' => array( $t => __("Slide Loop Repeat", 'revsliderhelp'), $h => "timeline.loop.repeat", $k => array("slide loop", "slide looping", "loop", "loop slide", "animation", "loop animation", "repeat", "slide loop repeat", "loop repeat"), $d => __("Enter a specific amount of times the Slide's timeeline should loop or use 'unlimited' to loop continusously until the Slide changes", 'revsliderhelp'), $a => $u . "slide-loop", $hl => array( $dp => array(array($p => '#slide#.slide.timeline.loop.set', $v => true, $o => 'slide_loop')), $m => "#module_slide_trigger, #gst_slide_11", $st => '#form_slide_loops', $f => "#slide_loop_repeat" ) ), 'loop_start' => array( $t => __("Slide Loop Start", 'revsliderhelp'), $h => "timeline.loop.start", $k => array("slide loop", "slide looping", "loop", "loop slide", "animation", "loop animation", "start", "slide loop start", "loop start"), $d => __("The point in the timeline where the looping should begin", 'revsliderhelp'), $a => $u . "slide-loop", $hl => array( $dp => array(array($p => '#slide#.slide.timeline.loop.set', $v => true, $o => 'slide_loop')), $m => "#module_slide_trigger, #gst_slide_11", $st => '#form_slide_loops', $f => "#slide_loop_start" ) ), 'loop_end' => array( $t => __("Slide Loop End", 'revsliderhelp'), $h => "timeline.loop.end", $k => array("slide loop", "slide looping", "loop", "loop slide", "animation", "loop animation", "end", "slide loop end", "loop end"), $d => __("The point in the timeline where the looping should begin", 'revsliderhelp'), $a => $u . "slide-loop", $hl => array( $dp => array(array($p => '#slide#.slide.timeline.loop.set', $v => true, $o => 'slide_loop')), $m => "#module_slide_trigger, #gst_slide_11", $st => '#form_slide_loops', $f => "#slide_loop_end" ) ) ), 'gst_slide_12' => array( 'parallax_level' => array( $t => __("Parallax Level", 'revsliderhelp'), $h => "effects.parallax", $k => array("parallax", "3d", "scroll", "on scroll", "parallax level", "level", "effects"), $d => __("The parallax level to apply to the Slide's main background", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_12", $st => '#form_slidebg_pddd', $f => "#slide_parallax_level") ), 'fade' => array( $t => __("Fade Effect", 'revsliderhelp'), $h => "effects.fade", $k => array("parallax", "3d", "scroll", "on scroll", "effects", "fade"), $d => __("Fade Layers in and out as the page scrolls into and out of view", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_12", $st => '#form_slidefilter_scrollbased', $f => "#slide_effectscroll_fade") ), 'blur' => array( $t => __("Blur Effect", 'revsliderhelp'), $h => "effects.blur", $k => array("parallax", "3d", "scroll", "on scroll", "effects", "blur"), $d => __("Blur Layers in and out as the page scrolls into and out of view", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_12", $st => '#form_slidefilter_scrollbased', $f => "#slide_effectscroll_blur") ), 'grayscale' => array( $t => __("Grayscale Effect", 'revsliderhelp'), $h => "effects.grayscale", $k => array("parallax", "3d", "scroll", "on scroll", "effects", "grayscale"), $d => __("Aply a grayscale filter to Layers as the page scrolls into and out of view", 'revsliderhelp'), $a => $u . "slide-background/", $hl => array($m => "#module_slide_trigger, #gst_slide_12", $st => '#form_slidefilter_scrollbased', $f => "#slide_effectscroll_grayscale") ) ), 'addons' => array(), ), 'layer_settings' => array( 'gst_layer_1' => array( 'text_button_icon' => array( 'text_content' => array( $t => __("Layer Text", 'revsliderhelp'), $h => "text", $k => array("layer", "layers", "slider text", "slide text", "layer text", "text", "change text"), $d => __("The html/text for the selected Layer's content. 'Idle' is the default text. And 'Toggle' is alternative text to show when the Layer is clicked.", 'revsliderhelp'), $a => $u . "layer-content/#text-buttons", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_text', $f => "#ta_layertext" ) ), 'placeholder' => array( $t => __("Placeholder", 'revsliderhelp'), $h => "placeholder", $k => array("slider text", "slide text", "layer text", "text", "change text"), $d => __("Optional placeholder attribute for the Layer's wrapper", 'revsliderhelp'), $a => $u . "layer-content/#text-buttons", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_text', $f => "#ta_placeholder" ) ), 'linebreak' => array( $t => __("Line Break Behavior", 'revsliderhelp'), $h => "idle.whiteSpace.#size#.v", $k => array("slider text", "slide text", "layer text", "text", "change text", "line-break", "line break"), $d => __("Choose how text should wrap/break onto lines lines", 'revsliderhelp'), $a => $u . "layer-content/#text-buttons", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_text', $f => "#layer_linebreak" ) ) ), 'image' => array( 'image_from_stream' => array( $t => __("Image from Stream", 'revsliderhelp'), $h => "media.imageFromStream", $k => array("stream", "image stream", "stream image"), $d => __("Choose if the Image source should be populated by the Slide's social stream content", 'revsliderhelp'), $a => $u . "layer-content/#images", $hl => array( $dp => array('layerselected::image'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_image', $f => "*[data-r='media.imageFromStream']" ) ), 'image_url' => array( $t => __("Image URL", 'revsliderhelp'), $h => "media.imageUrl", $k => array("layer", "layers", "layer image", "image url", "media library", "layer image url"), $d => __("Set/change the image for the Layer", 'revsliderhelp'), $a => $u . "layer-content/#images", $hl => array( $dp => array('layerselected::image'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_image', $f => "#image_layer_media_library_button" ) ), 'lazy_loading' => array( $t => __("Lazy Loading", 'revsliderhelp'), $h => "behavior.lazyLoad", $k => array("lazy", "lazy load", "lazy loading"), $d => __("'Default' will use the Slider's Lazy Load setting, 'Force' will LazyLoad the image regardless of the Slider's settings, and 'Ignore' will set LazyLoad to off regardless of the Slider's settings.", 'revsliderhelp'), $a => $u . "layer-content/", $hl => array( $dp => array('layerselected::image'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_image', $f => "*[data-r='behavior.lazyLoad']" ) ), 'image_size' => array( $t => __("Image Source Size", 'revsliderhelp'), $h => "behavior.imageSourceType", $k => array("image size", "image source", "image sour size", "layer image"), $d => __("The default WordPress Image size to be used when the image is loaded", 'revsliderhelp'), $a => $u . "layer-content/", $hl => array( $dp => array('layerselected::image'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_image', $f => "*[data-r='behavior.imageSourceType']" ) ) ), 'video_audio' => array( 'media_content' => array( 'video_from_stream' => array( $t => __("Video from Stream", 'revsliderhelp'), $h => "media.videoFromStream", $k => array("layer", "layers", "stream", "stream video", "video stream"), $d => __("The Layer's image will be populated automatically from the Slider's Video-Stream source", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "*[data-r='media.videoFromStream']" ) ), 'type' => array( $di => "layer_video_type", $t => __("Video Type", 'revsliderhelp'), $h => "media.mediaType", $k => array("youtube", "vimeo", "html5 video", "video layer", "layer video", "youtube video", "you-tube", "you tube", "youtube video layer", "vimeo video"), $d => __("Choose if the video should be loaded from YouTube, Vimeo or locally (HTML5)", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "*[name='layer_video_type']*wildcard*" ) ), 'video_id_url' => array( 'video_id' => array( $t => __("YouTube/Vimeo ID", 'revsliderhelp'), $h => "media.id", $k => array("youtube", "vimeo", "video layer", "layer video", "youtube video", "you-tube", "you tube", "youtube video layer", "vimeo video", "youtube id", "vimeo id"), $d => __("The YouTube ID or Vimeo ID for the video's source", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array( 'layerselected::video', array($p => '#slide#.layers.#layer#.media.mediaType', $v => 'youtube::vimeo', $o => 'layer_video_type', 'target' => 'youtube') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_youtubevimeo_id" ) ), 'html5_video_url' => array( $t => __("HTML5 Video URL", 'revsliderhelp'), $h => "media.mp4Url", $k => array("mpeg", "mpg", "mp4", "html5 video", "html5 video source", "video url", "html5 url", "htlm5 video url"), $d => __("The url for the locally loaded HTML5 Video", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array( 'layerselected::video', array($p => '#slide#.layers.#layer#.media.mediaType', $v => 'html5', $o => 'layer_video_type', 'target' => 'html5') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_mpeg_src" ) ), 'html5_audio_url' => array( $t => __("HTML5 Audio URL", 'revsliderhelp'), $h => "media.audioUrl", $k => array("mpeg", "mpg", "mp3", "audio", "html5 audio", "audio url", "html5 audio url", "sound"), $d => __("The url for the locally loaded HTML5 Audio", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array('layerselected::audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_mpegaudio_src" ) ) ), 'preloading' => array( 'preload' => array( $t => __("Preload", 'revsliderhelp'), $h => "media.speed", $k => array("preload video", "html5 video preload", "html5 audio preload"), $d => __("The HTML5 Video/Audio preload behavior for the currently selected Video Layer", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array( 'layerselected::video||audio', array('dependency' => 'video', $p => '#slide#.layers.#layer#.media.mediaType', $v => 'html5', $o => 'layer_video_type', 'target' => 'html5') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_media_preload" ) ), 'skip_preload' => array( $t => __("Preload Delay", 'revsliderhelp'), $h => "media.preloadWait", $k => array("audio", "media", "audio player", "sound", "preload", "skip preload", "preload delay"), $d => __("Skip the preloading of HTML5 Audio by a set amount of seconds", 'revsliderhelp'), $a => $u . "layer-content/#video-audio", $hl => array( $dp => array('layerselected::audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "*[data-r='media.preloadWait']" ) ) ), 'aspect_ratio' => array( $t => __("Aspect Ratio", 'revsliderhelp'), $h => "media.ratio", $k => array("aspect ratio", "video size", "video aspect ratio"), $d => __("This value should match the video's original aspect ratio", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_video_layeraspectratio" ) ), 'autoplay' => array( $t => __("Autoplay", 'revsliderhelp'), $h => "media.autoPlay", $k => array("autoplay video", "video autoplay", "autoplay", "video", "youtube", "vimeo", "html5"), $d => __("The autoplay behavior for the currently selected Video Layer", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_video_autoplay" ) ), 'loop' => array( $t => __("Loop Video/Audio", 'revsliderhelp'), $h => "media.loop", $k => array("loop", "video loop", "restart", "restart video"), $d => __("Restart the video/audio every time it ends", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_video_loop" ) ), 'dotted_overlay' => array( $t => __("Dotted Overlay", 'revsliderhelp'), $h => "media.dotted", $k => array("overlay", "video overlay", "dotted overlay"), $d => __("Add a mesh-style overlay to the video for extra styling", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video', $f => "#layer_dotted_overlay" ) ) ), 'media_poster' => array( 'poster_from_stream' => array( $t => __("Poster from Stream", 'revsliderhelp'), $h => "media.posterFromStream", $k => array("stream", "stream background", "poster", "youtube poster", "vimeo poster", "video poster"), $d => __("The video's poster image will be populated automatically from the Slider's Video-Stream source", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_videoposter', $f => "*[data-r='media.posterFromStream']" ) ), 'poster_url' => array( $t => __("Poster URL", 'revsliderhelp'), $h => "media.posterUrl", $k => array("video poster", "poster", "youtube poster", "vimeo poster", "video image", "youtube image", "vimeo image", "poster url"), $d => __("Set/remove the video's preview image for the video", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_videoposter', $f => "#form_layercontent_content_videoposter *[data-r='media.posterUrl']{first}" ) ), 'poster_in_pause' => array( $t => __("Show Poster on Video Pause", 'revsliderhelp'), $h => "media.posterOnPause", $k => array("video poster", "poster", "youtube poster", "vimeo poster", "video image", "youtube image", "vimeo image"), $d => __("Show the video's preview image whenever the video is paused by the user or on a Slide change", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_videoposter', $f => "*[data-r='media.posterOnPause']" ) ), 'no_poster_mobile' => array( $t => __("No Poster on Mobile", 'revsliderhelp'), $h => "media.disableOnMobile", $k => array("video poster", "poster", "youtube poster", "vimeo poster", "video image", "youtube image", "vimeo image"), $d => __("Only show a video preview image on desktop computers", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_videoposter', $f => "*[data-r='media.disableOnMobile']" ) ), 'only_poster_mobile' => array( $t => __("Only Poster on Mobile", 'revsliderhelp'), $h => "media.posterOnMobile", $k => array("video poster", "poster", "youtube poster", "vimeo poster", "video image", "youtube image", "vimeo image"), $d => __("Only show a video preview image on mobile devices", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_videoposter', $f => "*[data-r='media.posterOnMobile']" ) ) ), 'advanced_settings' => array( 'stop_other_media' => array( $t => __("Stop Other Media", 'revsliderhelp'), $h => "media.stopAllVideo", $k => array("stop video", "pause video", "stop other media", "pause media", "stop media", "stop audio", "stop sound", "pause audio", "pause sound"), $d => __("Stop/pause other video/audio in the Slide when the currently selected Video Layer begins to play", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.stopAllVideo']" ) ), 'allow_fullscreen' => array( $t => __("Allow Fullscreen", 'revsliderhelp'), $h => "media.allowFullscreen", $k => array("fullscreen video", "fullscreen", "fullscreen button", "allow fullscreen"), $d => __("Allow the video to be taken fullscreen by the user", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.allowFullscreen']" ) ), 'next_slide_at_end' => array( $t => __("Next Slide at End", 'revsliderhelp'), $h => "media.nextSlideAtEnd", $k => array("next slide at end", "next slide end"), $d => __("Change to the next Slide when the video/audio ends", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.nextSlideAtEnd']" ) ), 'rewind_at_start' => array( $t => __("Rewind at Start", 'revsliderhelp'), $h => "media.forceRewind", $k => array("rewind", "rewind at start", "rewind video", "restart video", "rewind audio", "restart audio"), $d => __("Always play the video/audio from the beginning each time the Slide is shown", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.forceRewind']" ) ), 'no_interaction' => array( $di => 'no_interaction', $t => __("No Interaction", 'revsliderhelp'), $h => "media.nointeraction", $k => array("video controls", "video control bar", "controls", "audio controls", "video player", "audio player", "interaction", "no interaction"), $d => __("Disable all possible user-interaction with the video", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.nointeraction']" ) ), 'controls' => array( $t => __("Controls", 'revsliderhelp'), $h => "media.controls", $k => array("video controls", "video control bar", "controls", "audio controls", "video player", "audio player"), $d => __("Display controls in the video/audio player", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array( 'layerselected::video||audio', array($p => '#slide#.layers.#layer#.media.nointeraction', $v => false, $o => 'no_interaction') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.controls']" ) ), 'large_controls' => array( $t => __("Large Controls", 'revsliderhelp'), $h => "media.largeControls", $k => array("large controls", "video controls", "html5 video controls"), $d => __("Include large controls for HTML5 Video Layers", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array( 'layerselected::video', array($p => '#slide#.layers.#layer#.media.mediaType', $v => 'html5', $o => 'layer_video_type', 'target' => 'html5'), array($p => '#slide#.layers.#layer#.media.nointeraction', $v => false, $o => 'no_interaction') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.largeControls']" ) ), 'inline_mode' => array( $t => __("Inline Mode", 'revsliderhelp'), $h => "media.playInline", $k => array("playsinline, inline, inline mode, video inline, video playsinline"), $d => __("Include a 'playsline' attribute with the video element. This will prevent the video from being taken fullscreen when it initially plays on mobile devices.", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.playInline']" ) ), 'mute_at_start' => array( $t => __("Mute at Start", 'revsliderhelp'), $h => "media.mute", $k => array("mute video", "mute at start"), $d => __("Auto-mute the video each time the Slide is shown", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "*[data-r='media.mute']" ) ), 'volume' => array( $t => __("Video/Audio Volume", 'revsliderhelp'), $h => "media.volume", $k => array("video volume", "volume", "youtube volume", "vimeo volume", "html5 video volume", "audio volume", "html5 audio volume"), $d => __("The initial volume for the video/audio. Choose a number between 0-100", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "#layer_video_volume" ) ), 'speed' => array( $t => __("Video Speed", 'revsliderhelp'), $h => "media.speed", $k => array("video speed"), $d => __("Optional playback speed for the video", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array( 'layerselected::video', array($p => '#slide#.layers.#layer#.media.mediaType', $v => 'youtube', $o => 'layer_video_type', 'target' => 'youtube') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "#layer_media_speed" ) ), 'start_at' => array( $t => __("Start Time", 'revsliderhelp'), $h => "media.startAt", $k => array("video start", "video start time", "start at", "video start at", "audio start at", "audio start time"), $d => __("Start the video at this time (minutes:seconds, such as 01:30)", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "#layer_video_start" ) ), 'end_at' => array( $t => __("End Time", 'revsliderhelp'), $h => "media.endAt", $k => array("video end", "video end time", "end at", "video end at", "audio end at", "audio end time"), $d => __("End the video at this time (minutes:seconds, such as 01:30)", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array('layerselected::video||audio'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_adv', $f => "#layer_video_end" ) ) ), 'arguments' => array( $t => __("YouTube/Vimeo Arguments", 'revsliderhelp'), $h => "media.args", $k => array("youtube args", "youtube arguments", "vimeo args", "vimeo arguments"), $d => __("Optional iFrame arguments for YouTube and Vimeo", 'revsliderhelp'), $a => $u . "layer-video-audio-settings/", $hl => array( $dp => array( 'layerselected::video', array($p => '#slide#.layers.#layer#.media.mediaType', $v => 'youtube::vimeo', $o => 'layer_video_type', 'target' => 'youtube') ), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_video_attr', $f => "#layer_video_arg" ) ) ), 'row_settings' => array( 'columns' => array( $t => __("Column Structure", 'revsliderhelp'), $h => "row_column_structure", $k => array("rows", "columns", "row", "column", "colspan"), $d => __("Choose the number of columns and their colspan for the selected row", 'revsliderhelp'), $a => $u . "rows-columns/", $hl => array( $dp => array('layerselected::row||column'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_row', $f => "#row_column_structure" ) ), 'break_at' => array( $t => __("Break At", 'revsliderhelp'), $h => "group.columnbreakat", $k => array("rows", "columns", "row", "column", "colspan", "break at", "break columns"), $d => __("Choose which viewport the rows should collapse into single columns", 'revsliderhelp'), $a => $u . "rows-columns/", $hl => array( $dp => array('layerselected::row||column'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_row', $f => "#layer_row_break_tablet" ) ), 'row_position' => array( $t => __("Row Position", 'revsliderhelp'), $h => "row_position", $k => array("rows", "columns", "row", "column", "row position", "row align", "position", "align"), $d => __("The vertical-align value for the row in relation to the Module's height (top, middle or bottom)", 'revsliderhelp'), $a => $u . "rows-columns/", $hl => array( $dp => array('layerselected::row||column'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_row', $f => ".layer_rowposition_icons.selected" ) ) ), 'column_settings' => array( 'horizontal_align' => array( $t => __("Horizontal Align", 'revsliderhelp'), $h => "idle.textAlign.#size#.v", $k => array("layer horizontal align", "horizontal align", "row align", "row alignment", "column align", "column alignment"), $d => __("The CSS text-align for the Layer's text. Also useful for aligning content inside rows/colums", 'revsliderhelp'), $a => $u . "rows-columns/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_column', $f => ".layer_content_hor_selector.selected" ) ), 'vertical_align' => array( $t => __("Vertical Align", 'revsliderhelp'), $h => "idle.verticalAlign", $k => array("layer vertical align", "vertical align", "row align", "row alignment", "column align", "column alignment"), $d => __("The vertical alignment for content inside a row/column", 'revsliderhelp'), $a => $u . "rows-columns/", $hl => array( $dp => array('layerselected::column'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_content_column', $f => ".layer_content_ver_selector.selected" ) ) ), 'column_display_mode' => array( 'display' => array( $t => __("CSS Display", 'revsliderhelp'), $h => "idle.display", $k => array(), $d => __("The CSS display property for the Layer as it fits inside the Column", 'revsliderhelp'), $a => $u . "layer-content/", ), 'float' => array( $t => __("CSS Float", 'revsliderhelp'), $h => "idle.clear.#size#.v", $k => array(), $d => __("The CSS float property for the Layer as it fits inside the Column", 'revsliderhelp'), $a => $u . "layer-content/", ), 'clear' => array( $t => __("CSS Clear", 'revsliderhelp'), $h => "idle.float.#size#.v", $k => array(), $d => __("The CSS clear property for the Layer as it fits inside the Column", 'revsliderhelp'), $a => $u . "layer-content/", ), 'linebreak_before' => array( $t => __("Add Linebreak Before", 'revsliderhelp'), $h => "linebreak_before", $k => array(), $d => __("Add a linebreak before the currently selected Layer. Useful when floats are used.", 'revsliderhelp'), $a => $u . "layer-content/", ), 'linebreak_before' => array( $t => __("Add Linebreak After", 'revsliderhelp'), $h => "linebreak_after", $k => array(), $d => __("Add a linebreak after the currently selected Layer. Useful when floats are used.", 'revsliderhelp'), $a => $u . "layer-content/", ) ), 'htmltag' => array( $t => __("Layer HTML Tag", 'revsliderhelp'), $h => "htmltag", $k => array("html tag", "layer tag", "layer wrapper tag", "wrapper tag", "wrapper"), $d => __("Choose which HTML tag should be used for the Layer. Useful for SEO purposes", 'revsliderhelp'), $a => $u . "layer-content/", $hl => array( $dp => array('layerselected::text||image||button||shape||video||audio||object||group'), $m => "#module_layers_trigger, #gst_layer_1", $st => '#form_layercontent_tag', $f => "#layer_htmltag" ) ) ), 'gst_layer_3' => array( 'font' => array( 'font_size' => array( $t => __("Font Size", 'revsliderhelp'), $h => "idle.fontSize.#size#.v", $k => array("font size", "font-size", "font", "text", "text-size", "layer text", "layer font", "layer font size", "layer font-size"), $d => __("The Layer's font-size for the currently selected viewport", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_font_size_idle" ) ), 'line_height' => array( $t => __("Line Height", 'revsliderhelp'), $h => "idle.lineHeight.#size#.v", $k => array("line-height", "line height", "text size"), $d => __("The Layer's CSS line-height value for the currently selected viewport", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_line_height_idle" ) ), 'font_weight' => array( $t => __("Font Weight", 'revsliderhelp'), $h => "idle.fontWeight.#size#.v", $k => array("strong", "bold", "font-weight", "font-weight", "bold text", "strong text"), $d => __("The Layer's CSS font-weight value for the currently selected viewport", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_fontweight_idle" ) ), 'letter_spacing' => array( $t => __("Letter Spacing", 'revsliderhelp'), $h => "idle.letterSpacing.#size#.v", $k => array("letter spacing", "text spacing", "letter-spacing"), $d => __("The Layer's CSS letter-spacing value for the currently selected viewport", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "*[data-r='idle.letterSpacing.#size#.v']" ) ), 'font_family' => array( $t => __("Font Family", 'revsliderhelp'), $h => "idle.fontFamily", $k => array("font family", "font-family", "text", "text font", "text font family", "text font-family", "google font"), $d => __("The Google Font for the currently selected Layer's text", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_fontfamily" ) ), 'text_color' => array( $t => __("Text Color", 'revsliderhelp'), $h => "idle.color.#size#.v", $k => array("text color", "layer text color", "layer text"), $d => __("The text color for the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layerTextColor" ) ), 'italic' => array( $t => __("Font-Style: Italic", 'revsliderhelp'), $h => "idle.fontStyle", $k => array("font-style", "font style", "italic", "italics", "italic text"), $d => __("Add italics to the currently selected Layer's text", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_fontStyle" ) ), 'text_decoration' => array( $t => __("Text Decoration", 'revsliderhelp'), $h => "idle.textDecoration", $k => array("underline", "strike", "overline", "line-through", "strike-through"), $d => __("Add an text underline to the currently selected Layer's text", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_textdecoration_idle" ) ), 'text_transform' => array( $t => __("Text Transform", 'revsliderhelp'), $h => "idle.textTransform", $k => array("text-transform", "uppercase", "lowercase", "upper-case", "lower-case", "capitalize"), $d => __("The CSS text-transform value for the text", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_texttransform" ) ), 'selectable' => array( $t => __("Layer is Selectable", 'revsliderhelp'), $h => "idle.selectable", $k => array("selectable", "layer selectable", "user-select", "user select"), $d => __("The CSS user-select value for the text", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::text||button'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_font', $f => "#layer_selectable" ) ) ), 'svg' => array( 'color' => array( $t => __("SVG Color", 'revsliderhelp'), $h => "idle.svg.color.#size#.v", $k => array("svg", "svg color", "layer svg", "svg icon", "icon"), $d => __("The color of the currently selected SVG Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::object'), $m => "#module_layers_trigger, #gst_layer_3, #", $st => '#form_layerstyle_svg', $f => "#layerSVGColor" ) ), 'stroke_color' => array( $t => __("Stroke/Border Color", 'revsliderhelp'), $h => "idle.svg.strokeColor", $k => array("svg", "svg stroke", "svg border", "svg stroke color", "border color", "stroke color", "layer svg", "svg icon", "icon"), $d => __("The border/stroke color of the currently selected SVG Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::object'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#layerStrokeColor', $f => "#layerStrokeColor" ) ), 'stroke_width' => array( $t => __("Stroke/Border Width/Size", 'revsliderhelp'), $h => "idle.svg.strokeWidth", $k => array("svg", "svg border", "layer svg", "svg icon", "icon", "svg stroke width", "stroke size", "svg border size", "svg border width"), $d => __("The border/stroke width/size of the currently selected SVG Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::object'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_svg', $f => "*[data-r='idle.svg.strokeWidth']" ) ), 'dash' => array( $t => __("Dash-Array", 'revsliderhelp'), $h => "idle.svg.strokeDashArray", $k => array("svg", "svg dash", "svg dash array", "svg dash-array", "dash-array", "dash array"), $d => __("The dash-array for the currently selected SVG. Displays the SVG stroke/border as dashes.", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::object'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_svg', $f => "*[data-r='idle.svg.strokeDashArray']" ) ), 'dash_offset' => array( $t => __("Dash-Array Offset", 'revsliderhelp'), $h => "idle.svg.strokeDashOffset", $k => array("svg", "svg dash", "svg dash offset", "svg dash-array", "dash-array", "dash array", "dash offset"), $d => __("The stroke-dash-offset for the currently selected SVG", 'revsliderhelp'), $a => $u . "font-colors-styling/", $hl => array( $dp => array('layerselected::object'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_svg', $f => "*[data-r='idle.svg.strokeDashOffset']" ) ) ), 'background' => array( 'bg_color' => array( $t => __("Background Color", 'revsliderhelp'), $h => "idle.backgroundColor", $k => array("bg", "background", "background color", "layer background", "layer background color", "layer bg", "bg color"), $d => __("Set a background color for the Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_bg', $f => "#layerBGColor" ) ), 'bg_image' => array( $t => __("Background Image", 'revsliderhelp'), $h => "idle.backgroundImage", $k => array("bg", "background", "background image", "layer background", "layer background image", "layer bg", "image background"), $d => __("Set a background image for the Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.backgroundImage']{first}" ) ), 'position' => array( $t => __("BG Image Position", 'revsliderhelp'), $h => "idle.backgroundPosition", $k => array("image", "images", "background", "bg", "bg image", "background position"), $d => __("The CSS background-position for the Layer's background image", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_bg', $f => "#layer_bg_position_center-center" ) ), 'fit' => array( $t => __("BG Image Fit", 'revsliderhelp'), $h => "idle.backgroundSize", $k => array("background size", "fit", "image fit", "cover", "contain"), $d => __("The css background-size value for the Layer's background image", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_bg', $f => "#layer_bgimage_fit" ) ), 'repeat' => array( $t => __("BG Image Repeat", 'revsliderhelp'), $h => "idle.backgroundRepeat", $k => array("background repeat", "repeat"), $d => __("The css background-repeat value for the Layer's background image", 'revsliderhelp'), $a => $u . "font-colors-styling/#background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_bg', $f => "#layer_bgimage_repeat" ) ) ), 'margins' => array( 'margin_top' => array( $t => __("Margin Top", 'revsliderhelp'), $h => "idle.margin.#size#.v.0", $k => array("layer margin", "layers margin", "margin top", "margin-top"), $d => __("The top margin for the currently Selected Layer. Useful for rows/columns.", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.margin.#size#.v.0']" ) ), 'margin_right' => array( $t => __("Margin Right", 'revsliderhelp'), $h => "idle.margin.#size#.v.1", $k => array("layer margin", "layers margin", "margin right", "margin-right"), $d => __("The right margin for the currently Selected Layer. Useful for rows/columns.", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.margin.#size#.v.1']" ) ), 'margin_bottom' => array( $t => __("Margin Bottom", 'revsliderhelp'), $h => "idle.margin.#size#.v.2", $k => array("layer margin", "layers margin", "margin bottom", "margin-bottom"), $d => __("The bottom margin for the currently Selected Layer. Useful for rows/columns.", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.margin.#size#.v.2']" ) ), 'margin_left' => array( $t => __("Margin Left", 'revsliderhelp'), $h => "idle.margin.#size#.v.3", $k => array("layer margin", "layers margin", "margin left", "margin-left"), $d => __("The left margin for the currently Selected Layer. Useful for rows/columns.", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.margin.#size#.v.3']" ) ) ), 'paddings' => array( 'padding_top' => array( $t => __("Padding Top", 'revsliderhelp'), $h => "idle.padding.#size#.v.0", $k => array("layer padding", "layers padding", "padding top", "padding-top"), $d => __("The top padding for the currently Selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "#idle_layer_padding_top" ) ), 'padding_right' => array( $t => __("Padding Right", 'revsliderhelp'), $h => "idle.padding.#size#.v.1", $k => array("layer padding", "layers padding", "padding right", "padding-right"), $d => __("The right padding for the currently Selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.padding.#size#.v.1']" ) ), 'padding_bottom' => array( $t => __("Padding Bottom", 'revsliderhelp'), $h => "idle.padding.#size#.v.2", $k => array("layer padding", "layers padding", "padding bottom", "padding-bottom"), $d => __("The bottom padding for the currently Selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.padding.#size#.v.2']" ) ), 'padding_left' => array( $t => __("Padding Left", 'revsliderhelp'), $h => "idle.padding.#size#.v.3", $k => array("layer padding", "layers padding", "padding left", "padding-left"), $d => __("The left padding for the currently Selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_space', $f => "*[data-r='idle.padding.#size#.v.3']" ) ) ), 'border' => array( 'border_color' => array( $t => __("Border Color", 'revsliderhelp'), $h => "idle.borderColor", $k => array("border", "border color", "layer border", "layer border color", "layers border"), $d => __("Add a border to the Layer's HTML element", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "#layerBorderColor" ) ), 'border_style' => array( $t => __("Border Style", 'revsliderhelp'), $h => "idle.borderStyle.#size#.v", $k => array("border", "border style", "layer border", "layer border style", "layers border"), $d => __("The CSS border-style to use for the Layer's border", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "#layer_border_style" ) ), 'border_width_top' => array( $t => __("Border Top Size", 'revsliderhelp'), $h => "idle.borderWidth.0", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's top size (border-top-width)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderWidth.0']" ) ), 'border_width_right' => array( $t => __("Border Right Size", 'revsliderhelp'), $h => "idle.borderWidth.1", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's right size (border-right-width)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderWidth.1']" ) ), 'border_width_bottom' => array( $t => __("Border Bottom Size", 'revsliderhelp'), $h => "idle.borderWidth.2", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's bottom size (border-bottom-width)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderWidth.2']" ) ), 'border_width_left' => array( $t => __("Border Left Size", 'revsliderhelp'), $h => "idle.borderWidth.3", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's left size (border-left-width)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderWidth.3']" ) ) ), 'border_radius' => array( 'border_radius_top_left' => array( $t => __("Border Radius Top Left", 'revsliderhelp'), $h => "idle.borderRadius.v.0", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The top-left corner border-radius (px or %)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderRadius.v.0']" ) ), 'border_radius_top_right' => array( $t => __("Border Radius Top Right", 'revsliderhelp'), $h => "idle.borderRadius.v.1", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The top-right corner border-radius (px or %)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderRadius.v.1']" ) ), 'border_radius_bottom_left' => array( $t => __("Border Radius Bottom Left", 'revsliderhelp'), $h => "idle.borderRadius.v.2", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The bottom-left corner border-radius (px or %)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderRadius.v.2']" ) ), 'border_radius_bottom_right' => array( $t => __("Border Radius Bottom Right", 'revsliderhelp'), $h => "idle.borderRadius.v.3", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The bottom-right corner border-radius (px or %)", 'revsliderhelp'), $a => $u . "font-colors-styling/#spacings-border", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_3", $st => '#form_layerstyle_border', $f => "*[data-r='idle.borderRadius.v.3']" ) ) ) ), 'gst_layer_2' => array( 'horizontal_align' => array( $t => __("Horizontal Align", 'revsliderhelp'), $h => "position.horizontal.#size#.v", $k => array("align", "alignment", "layer align", "position", "layer position", "layer alignment", "horizontal align"), $d => __("Align the Layer horizontally to the Slider content or the entire Slider", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => ".layer_hor_selector.selected" ) ), 'vertical_align' => array( $t => __("Vertical Align", 'revsliderhelp'), $h => "position.vertical.#size#.v", $k => array("align", "alignment", "layer align", "position", "layer position", "layer alignment", "vertical align"), $d => __("Align the Layer vertically to the Slider content or the entire Slider", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => ".layer_ver_selector.selected" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "position.x.#size#.v", $k => array("layer position", "layer offset"), $d => __("Offset the Layer's horizontal position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_pos_x" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "position.y.#size#.v", $k => array("layer position", "layer offset"), $d => __("Offset the Layer's vertical position by this amount. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_pos_y" ) ), 'width' => array( $t => __("Layer Width", 'revsliderhelp'), $h => "size.width.#size#.v", $k => array("layer width", "layers width", "layer size", "layers size"), $d => __("The Layer's width for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_width" ) ), 'height' => array( $t => __("Layer Height", 'revsliderhelp'), $h => "size.height.#size#.v", $k => array("layer height", "layers height", "layer size", "layers size"), $d => __("The Layer's height for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_height" ) ), 'size_presets' => array( $t => __("Size Presets", 'revsliderhelp'), $h => "size.covermode", $k => array("size presets", "full width", "full height", "stretch", "cover"), $d => __("Choose to set the Layer's width/height as full-width, full-height. 'Stretch' will be 100% width/height, 'Cover' will maintain aspect ratio.", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected::image||video||shape'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "#layer_covermode" ) ), 'align_by' => array( $t => __("Align By Slider/Content", 'revsliderhelp'), $h => "behavior.baseAlign", $k => array("layers", "layer align", "layer alignment"), $d => __("Choose 'Slider' to align based on the Slider's full display, or 'Content' to align against the Slider's grid area", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_basic', $f => "*[name='layer_within_align']:checked" ) ), 'additional_settings' => array( 'min_width' => array( $t => __("Minimum Width", 'revsliderhelp'), $h => "size.minWidth.#size#.v", $k => array("layer min-width", "layers min-width", "layer size", "layers size"), $d => __("The Layer's CSS min-width for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_additional', $f => "#layer_min_width" ) ), 'max_width' => array( $t => __("Maximum Width", 'revsliderhelp'), $h => "size.maxWidth.#size#.v", $k => array("layer max-width", "layers max-width", "layer size", "layers size"), $d => __("The Layer's CSS max-width for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_additional', $f => "#layer_max_width" ) ), 'min_height' => array( $t => __("Minimum Height", 'revsliderhelp'), $h => "size.minHeight.#size#.v", $k => array("layer min-height", "layers min-height", "layer size", "layers size"), $d => __("The Layer's CSS min-height for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_additional', $f => "#layer_min_height" ) ), 'max_height' => array( $t => __("Maximum Height", 'revsliderhelp'), $h => "size.maxHeight.#size#.v", $k => array("layer height", "layers height", "layer size", "layers size"), $d => __("The Layer's CSS max-height for the current device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_additional', $f => "#layer_max_height" ) ) ), 'responsive_behavior' => array( 'intelligent_inheriting' => array( $di => "layers_intelligent_inheriting", $t => __("Intelligent Inheriting", 'revsliderhelp'), $h => "behavior.intelligentInherit", $k => array("responsive", "intelligent inheriting", "responsive behavior"), $d => __("Automatically resize/reposition new Layers for each device viewport inside the editor", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#layer_behavior_intelSize" ) ), 'inherit_from_desktop' => array( $t => __("Inherit from Desktop", 'revsliderhelp'), $h => "resetIntelligentInherits", $k => array("responsive behavior", "inherit all values", "inherit all values from desktop", "intelligent inheriting"), $d => __("Automatically resize/reposition all Layers for each device viewport inside the editor", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected', array($p => '#slide#.layers.#layer#.behavior.intelligentInherit', $v => true, $o => 'layers_intelligent_inheriting')), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#intelligent_buttons_true" ) ), 'reset_from_desktop' => array( $t => __("Reset from Desktop", 'revsliderhelp'), $h => "inheritValuesFromDesktop", $k => array("responsive behavior", "reset all values", "reset all values from desktop", "intelligent inheriting"), $d => __("Reset the size/position of all Layers to their desktop values for each viewport inside the editor", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected', array($p => '#slide#.layers.#layer#.behavior.intelligentInherit', $v => false, $o => 'layers_intelligent_inheriting')), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#intelligent_buttons_false" ) ), 'resize_between_devices' => array( $t => __("Resize Between Devices", 'revsliderhelp'), $h => "behavior.autoResponsive", $k => array("responsive", "resize", "resize layers", "resize layer", "layer resizing", "layer sizing", "responsive sizes", "responsive sizing"), $d => __("Automatically resize Layers for each responsive device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#layer_behavior_autoResponsive" ) ), 'responsive_offsets' => array( $t => __("Responsive Offsets", 'revsliderhelp'), $h => "behavior.responsiveOffset", $k => array("responsive", "responsive offset", "responsive offsets"), $d => __("Automatically adjust the positioning for Layers for each responsive device viewport", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#layer_behavior_responsiveOffset" ) ), 'responsive_children' => array( $t => __("Responsive Children", 'revsliderhelp'), $h => "behavior.responsiveChilds", $k => array("responsive", "responsive children"), $d => __("Choose to resize the Layer's inner HTML elements if the Layer includes custom HTML", 'revsliderhelp'), $a => $u . "size-position/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_2", $st => '#form_layerposition_advanced', $f => "#layer_behavior_responsiveChilds" ) ) ), ), 'gst_layer_6' => array( 'basic_transforms' => array( 'rotationx' => array( $t => __("Rotation X", 'revsliderhelp'), $h => "idle.rotationX", $k => array("advanced style", "transform", "rotation", "rotationx"), $d => __("Add a rotateX transform to the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_basic_transforms', $f => "*[data-r='idle.rotationX']" ) ), 'rotationy' => array( $t => __("Rotation Y", 'revsliderhelp'), $h => "idle.rotationY", $k => array("advanced style", "transform", "rotation", "rotationx"), $d => __("Add a rotateY transform to the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_basic_transforms', $f => "*[data-r='idle.rotationY']" ) ), 'rotationz' => array( $t => __("Rotation Z", 'revsliderhelp'), $h => "idle.rotationZ", $k => array("advanced style", "transform", "rotation", "rotationx"), $d => __("Add a rotateZ transform to the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_basic_transforms', $f => "*[data-r='idle.rotationZ']" ) ), 'opacity' => array( $t => __("Opacity", 'revsliderhelp'), $h => "idle.opacity", $k => array("advanced style", "transform", "opacity"), $d => __("Adjust the opacity/transparency for the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.opacity']" ) ) ), 'box_shadow' => array( 'enable' => array( $t => __("Enable Box Shadow", 'revsliderhelp'), $h => "idle.boxShadow.inuse", $k => array("box shadow", "box-shadow", "layer box-shadow", "layer box shadow", "boxshadow"), $d => __("Add a CSS box-shadow to the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.inuse']" ) ), 'container' => array( $t => __("Apply Shadow to", 'revsliderhelp'), $h => "idle.boxShadow.container", $k => array("box shadow", "box shadow container", "shadow on"), $d => __("'Wrapper Container' is the Layer's outer-most HTML wrapper div, and 'Layer Container' is the content's main div", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.container']:checked" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "idle.boxShadow.hoffset.#size#.v", $k => array("box shadow offset", "box shadow offset x", "shadow offset"), $d => __("The horizontal offset for the box-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.hoffset.#size#.v']" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "idle.boxShadow.voffset.#size#.v", $k => array("box shadow offset", "box shadow offset y", "shadow offset"), $d => __("The vertical offset for the box-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.voffset.#size#.v']" ) ), 'blur' => array( $t => __("Blur Radius", 'revsliderhelp'), $h => "idle.boxShadow.blur.#size#.v", $k => array("box shadow blur", "box shadow blur radius", "blur radius"), $d => __("The blur-radius value for the Layer's box-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.blur.#size#.v']" ) ), 'spread' => array( $t => __("Spread", 'revsliderhelp'), $h => "idle.boxShadow.spread.#size#.v", $k => array("box shadow spread", "box shadow strength"), $d => __("The spread value for the Layer's box-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "*[data-r='idle.boxShadow.spread.#size#.v']" ) ), 'color' => array( $t => __("Shadow Color", 'revsliderhelp'), $h => "idle.boxShadow.color", $k => array("box shadow color", "shadow color", "box-shadow color"), $d => __("The rgba color for the Layer's box-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg', $f => "#boxShadowColor" ) ) ), 'text_shadow' => array( 'enable' => array( $t => __("Enable Text Shadow", 'revsliderhelp'), $h => "idle.textShadow.inuse", $k => array("text shadow", "text-shadow", "layer text-shadow", "layer text shadow", "textshadow"), $d => __("Add a CSS text-shadow to the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected::text'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg._shft_', $f => "*[data-r='idle.textShadow.inuse']" ) ), 'offsetx' => array( $t => __("Offset X", 'revsliderhelp'), $h => "idle.textShadow.hoffset.#size#.v", $k => array("text shadow offset", "text shadow offset x", "shadow offset"), $d => __("The horizontal offset for the text-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected::text'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg._shft_', $f => "*[data-r='idle.textShadow.hoffset.#size#.v']" ) ), 'offsety' => array( $t => __("Offset Y", 'revsliderhelp'), $h => "idle.textShadow.voffset.#size#.v", $k => array("text shadow offset", "text shadow offset y", "shadow offset"), $d => __("The vertical offset for the text-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected::text'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg._shft_', $f => "*[data-r='idle.textShadow.voffset.#size#.v']" ) ), 'blur' => array( $t => __("Blur Radius", 'revsliderhelp'), $h => "idle.textShadow.blur.#size#.v", $k => array("text shadow blur", "text shadow blur radius", "blur radius"), $d => __("The blur-radius value for the Layer's text-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected::text'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg._shft_', $f => "*[data-r='idle.textShadow.blur.#size#.v']" ) ), 'color' => array( $t => __("Shadow Color", 'revsliderhelp'), $h => "idle.textShadow.color", $k => array("text shadow color", "shadow color", "text-shadow color"), $d => __("The rgba color for the Layer's text-shadow", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected::text'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_bg._shft_', $f => "#textShadowColor" ) ) ), 'blend_mode' => array( 'filter' => array( $t => __("Blend Mode Filter", 'revsliderhelp'), $h => "idle.filter.blendMode", $k => array("blend mode", "blend mode filter", "filter", "layer blend mode", "blend-mode"), $d => __("The CSS background-blend-mode filter for the currently selected Layer", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_css', $f => "*[data-r='idle.filter.blendMode']" ) ), 'show_in_editor' => array( $t => __("Show in Editor Preview", 'revsliderhelp'), $h => "idle.filter.showInEditor", $k => array("blend mode", "blend mode filter", "filter", "layer blend mode", "blend-mode", "show in editor"), $d => __("Show the blend-mode both live in the Slider and also in the admin editing stage", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layerstyle_css', $f => "*[data-r='idle.filter.showInEditor']" ) ) ), 'spike_masks' => array( 'enable' => array( $di => 'spike_masks', $t => __("Enable Spike Masks", 'revsliderhelp'), $h => "idle.spikeUse", $k => array("advanced style", "spikes", "corner", "spike", "corners"), $d => __("Add creative edges and corners to your content", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_spiketyle', $f => "#layer_userSpikes" ) ), 'left_spike' => array( $t => __("Left Spike", 'revsliderhelp'), $h => "idle.spikeLeft", $k => array("advanced style", "spikes", "corner", "spike", "corners"), $d => __("Add creative edges and corners to the left side of your content", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.idle.spikeUse', $v => true, $o => 'spike_masks') ), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_spiketyle', $f => "#layer_leftspiketype" ) ), 'left_spike_width' => array( $t => __("Left Spike Width", 'revsliderhelp'), $h => "idle.spikeLeftWidth", $k => array("advanced style", "spikes", "corner", "spike", "corners"), $d => __("The percentage of your content's width to use when the spike(s) are drawn on the left side", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.idle.spikeUse', $v => true, $o => 'spike_masks') ), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_spiketyle', $f => "*[data-r='idle.spikeLeftWidth']" ) ), 'right_spike' => array( $t => __("Enable Spike Masks", 'revsliderhelp'), $h => "idle.spikeRight", $k => array("advanced style", "spikes", "corner", "spike", "corners"), $d => __("Add creative edges and corners to the right side of your content", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.idle.spikeUse', $v => true, $o => 'spike_masks') ), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_spiketyle', $f => "#layer_rightspiketype" ) ), 'right_spike_width' => array( $t => __("Right Spike Width", 'revsliderhelp'), $h => "idle.spikeRightWidth", $k => array("advanced style", "spikes", "corner", "spike", "corners"), $d => __("The percentage of your content's width to use when the spike(s) are drawn on the right side", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.idle.spikeUse', $v => true, $o => 'spike_masks') ), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_spiketyle', $f => "*[data-r='idle.spikeRightWidth']" ) ) ), 'sharp_corners' => array( 'left_corner' => array( $t => __("Left Corner", 'revsliderhelp'), $h => "idle.cornerLeft", $k => array("advanced style", "corner", "sharp", "sharp corners", "corners"), $d => __("Mask your content with diagonal slice from the left side", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_cornertyle', $f => "#layer_leftcornertype" ) ), 'right_corner' => array( $t => __("Right Corner", 'revsliderhelp'), $h => "idle.cornerRight", $k => array("advanced style", "corner", "sharp", "sharp corners", "corners"), $d => __("Mask your content with diagonal slice from the right side", 'revsliderhelp'), $a => $u . "font-colors-styling/#advanced-style", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_6", $st => '#form_layer_cornertyle', $f => "#layer_rightcornertype" ) ) ) ), 'gst_layer_4' => array( 'start_animation_from' => array( $t => __("Start/In Animation: From", 'revsliderhelp'), $h => "animation.in.from", $k => array("animation in", "animation from", "layer animation", "layers animation", "animation"), $d => __("The Layer animation's starting point values before it first animates into view", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes', $f => "#keyframe_list_el_frame_0 .frame_list_title{frame}" ) ), 'start_animation_to' => array( $t => __("Start/In Animation: To", 'revsliderhelp'), $h => "animation.in.to", $k => array("animation in", "animation to", "layer animation", "layers animation", "animation"), $d => __("The ending values for the Layer's very first animation", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes', $f => "#keyframe_list_el_frame_1 .frame_list_title{frame}" ) ), 'animation_to' => array( $t => __("Animate Again To...", 'revsliderhelp'), $h => "animation.keyframe.to", $k => array("animation keyframe", "animation to", "layer animation", "layers animation", "animation", "keyframe"), $d => __("An additional animation to add to the Layer after its already animated into view", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes', $f => "#keyframe_list_el_frame_2 .frame_list_titlekey{frame}" ) ), 'end_animation_out' => array( $t => __("End/Out Animation: To", 'revsliderhelp'), $h => "animation.out.to", $k => array("animation out", "animation to", "layer animation", "layers animation", "animation"), $d => __("The Layer's final animation when it's meant to be hidden or when the Slide changes", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes', $f => "#keyframe_list_el_frame_999 .frame_list_title{frame}" ) ), 'editor_view' => array( $t => __("Set as Editor View", 'revsliderhelp'), $h => "editorview", $k => array("animation out", "animation to", "layer animation", "layers animation", "animation", "editor view", "set as editor view"), $d => __("Set the selected animation point as the default view when editing your content", 'revsliderhelp'), $a => $u . "layer-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes', $f => "#set_editor_view" ) ), 'basics' => array( 'alias' => array( $t => __("Animation Name", 'revsliderhelp'), $h => "#frame#.alias", $k => array("animation alias", "animation name"), $d => __("Give the animation a name for editing purposes", 'revsliderhelp'), $a => $u . "layer-animations/#duration-easing", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(2)', $f => "#layerframename" ) ), 'speed' => array( $t => __("Animation Speed", 'revsliderhelp'), $h => "#frame#.timeline.speed", $k => array("animation speed", "animation duration", "animation time"), $d => __("The total duration for the selected animation", 'revsliderhelp'), $a => $u . "layer-animations/#duration-easing", $hl => array( $dp => array('layerselected', '#keyframe_list_el_frame_1'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(2)', $f => "#layerframespeed" ) ), 'easing' => array( $t => __("Animation Easing", 'revsliderhelp'), $h => "#frame#.timeline.ease", $k => array("animation easing", "easing"), $d => __("The easing equation to use for the selected animation", 'revsliderhelp'), $a => $u . "layer-animations/#duration-easing", $hl => array( $dp => array('layerselected', '#keyframe_list_el_frame_1'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(2)', $f => "*[data-r='#frame#.timeline.ease']" ) ), 'wait_for_action' => array( $t => __("Wait for Action", 'revsliderhelp'), $h => "#frame#.timeline.actionTriggered", $k => array("animation", "action", "actions", "animations", "keyframe", "keyframes"), $d => __("The selected animation will only start when it's called from a Layer Action", 'revsliderhelp'), $a => $u . "layer-animations/#duration-easing", $hl => array( $dp => array('layerselected', '#keyframe_list_el_frame_1'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(2)', $f => "*[data-r='#frame#.timeline.actionTriggered']" ) ) ), 'advanced' => array( 'layer' => array( 'opacity' => array( $t => __("Opacity", 'revsliderhelp'), $h => "#frame#.transform.opacity", $k => array("opacity", "animation opacity", "transparency", "show layer", "hide layer", "animate opacity"), $d => __("The Layer's opacity to apply to the currently selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_opacity" ) ), 'translate' => array( 'translate_x' => array( $t => __("TranslateX", 'revsliderhelp'), $h => "#frame#.transform.x.#size#.v", $k => array("animation position", "layer animation position", "animate left", "animate right", "translatex"), $d => __("The 'x' (left) position to apply to the currently selected animation frame. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_x" ) ), 'translate_y' => array( $t => __("TranslateY", 'revsliderhelp'), $h => "#frame#.transform.y.#size#.v", $k => array("animation position", "layer animation position", "animate top", "animate bottom", "translatey"), $d => __("The 'y' (top) position to apply to the currently selected animation frame. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_y" ) ), 'translate_z' => array( $t => __("TranslateZ", 'revsliderhelp'), $h => "#frame#.transform.z", $k => array("animation depth", "animation z", "translatez", "3d"), $d => __("The CSS translateZ to apply to the selected animation frame. This adds/removes 3D depth to the Layer", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_z" ) ), 'perspective' => array( $t => __("Transform Perspective", 'revsliderhelp'), $h => "#frame#.transform.transformPerspective", $k => array("animation perspective", "perspective", "transform perspective", "transform-perspective", "3d"), $d => __("The CSS perspective to apply to the selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_perspective" ) ) ), 'scale_skew_rotate' => array( 'scalex' => array( $t => __("scaleX", 'revsliderhelp'), $h => "#frame#.transform.scaleX", $k => array("animation scale", "animation scalex", "scalex", "scale x", "scale"), $d => __("Scale the Layer's width by this amount for the selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_scale_x" ) ), 'scaley' => array( $t => __("scaleY", 'revsliderhelp'), $h => "#frame#.transform.scaleY", $k => array("animation scale", "animation scaley", "scaley", "scale y", "scale"), $d => __("Scale the Layer's height by this amount for the selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_scale_y" ) ), 'skewx' => array( $t => __("skewX", 'revsliderhelp'), $h => "#frame#.transform.skewX", $k => array("animation skew", "animation skewx", "skew x", "skewx", "skew"), $d => __("Skew/distort the Layer horizontally by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_skew_x" ) ), 'skewy' => array( $t => __("skewY", 'revsliderhelp'), $h => "#frame#.transform.skewY", $k => array("animation skew", "animation skewy", "skew y", "skewy", "skew"), $d => __("Skew/distort the Layer vertically by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_skew_y" ) ), 'rotationx' => array( $t => __("rotateX", 'revsliderhelp'), $h => "#frame#.transform.rotationX", $k => array("animation rotation", "animation rotatex", "rotatex", "rotationx", "rotation x", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'x' axis by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_rotate_x" ) ), 'rotationy' => array( $t => __("rotateY", 'revsliderhelp'), $h => "#frame#.transform.rotationY", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'y' axis by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_rotate_y" ) ), 'rotation' => array( $t => __("2D Rotation", 'revsliderhelp'), $h => "#frame#.transform.rotationZ", $k => array("animation rotation", "animation rotate", "rotate", "rotation", "2d", "2d rotation"), $d => __("The Layer's 2D Rotation for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_rotate_z" ) ) ), 'transform_origin' => array( 'originx' => array( $t => __("Transform Origin X", 'revsliderhelp'), $h => "#frame#.transform.originX", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'x' axis for the Layer's transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.transform.originX']" ) ), 'originy' => array( $t => __("Transform Origin Y", 'revsliderhelp'), $h => "#frame#.transform.originY", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'y' axis for the Layer's transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.transform.originY']" ) ), 'originz' => array( $t => __("Transform Origin Z", 'revsliderhelp'), $h => "#frame#.transform.originZ", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'z' axis for the Layer's transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#layerbasic_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.transform.originZ']" ) ) ) ), 'mask' => array( 'enable' => array( $di => "layer_frame_mask", $t => __("Enable Layer Mask", 'revsliderhelp'), $h => "#frame#.mask.use", $k => array("animation mask", "animation masking", "layer mask", "layer masking", "mask", "masking"), $d => __("Add a mask to the Layer which is useful for wipe/reveal type animations", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#mask_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.mask.use']" ) ), 'maskx' => array( $t => __("Mask X Position", 'revsliderhelp'), $h => "#frame#.mask.x.#size#.v", $k => array("animation mask", "animation masking", "layer mask", "layer masking", "mask", "masking"), $d => __("Position the mask horizontally. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#mask_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.mask.use', $v => true, $o => 'layer_frame_mask') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_mask_x" ) ), 'masky' => array( $t => __("Mask Y Position", 'revsliderhelp'), $h => "#frame#.mask.y.#size#.v", $k => array("animation mask", "animation masking", "layer mask", "layer masking", "mask", "masking"), $d => __("Position the mask vertically. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#mask_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.mask.use', $v => true, $o => 'layer_frame_mask') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_mask_y" ) ), 'clippath_enable' => array( $di => "clippath_enable", $t => __("Enable Clip Path", 'revsliderhelp'), $h => "timeline.clipPath.use", $k => array("clip path", "clippath", "mask", "masking"), $d => __("Apply and animate a CSS clip-path to the Layer. Useful for creating 'wipe' animations", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#mask_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='timeline.clipPath.use']" ) ), 'clippath_type' => array( $t => __("Clip Path Type", 'revsliderhelp'), $h => "timeline.clipPath.type", $k => array("clip path", "clippath", "mask", "masking", "clip path type"), $d => __("Choose 'Rectangle' or 'Circle' for traditional wipes from the sides, center or corners, and 'Inverts' for curtain-type reveals", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#mask_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.clipPath.use', $v => true, $o => 'clippath_enable') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='timeline.clipPath.type']" ) ), 'clippath_origin' => array( $t => __("Clip Path Origin", 'revsliderhelp'), $h => "timeline.clipPath.origin", $k => array("clip path", "clippath", "mask", "masking", "clip path origin", "origin"), $d => __("Choose which direction the Clip Path should move to", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#mask_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.clipPath.use', $v => true, $o => 'clippath_enable') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='timeline.clipPath.origin']" ) ), 'clip_percentage' => array( $t => __("Clip Percentage", 'revsliderhelp'), $h => "#frame#.transform.clip, #frame#.transform.clipB", $k => array("clip path", "clippath", "mask", "masking", "clip path percentage"), $d => __("The percentage of the Layer to apply the clip-path mask to. The number '0' would represent completely hidden and '100' represent completely visible.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#mask_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.clipPath.use', $v => true, $o => 'clippath_enable') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.transform.clip']" ) ) ), 'filter' => array( 'enable' => array( $di => "layer_frame_filter", $t => __("Enable Filter Animation", 'revsliderhelp'), $h => "#frame#.filter.use", $k => array("animate filter", "filter animation", "filter", "filters"), $d => __("Animate the Layer's blur, grayscale or brightness filter", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#filter_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.filter.use']" ) ), 'blur' => array( $t => __("Blur Filter", 'revsliderhelp'), $h => "#frame#.filter.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The blur filter value for the selected Animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.filter.blur']" ) ), 'grayscale' => array( $t => __("Grayscale", 'revsliderhelp'), $h => "#frame#.filter.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The grayscale filter value for the selected Animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.filter.grayscale']" ) ), 'brightness' => array( $t => __("Brightness", 'revsliderhelp'), $h => "#frame#.filter.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The brightness filter value for the selected Animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.filter.brightness']" ) ) ), 'color' => array( 'enable_text_color' => array( $di => "layer_frame_color_text", $t => __("Animate Text Color", 'revsliderhelp'), $h => "#frame#.color.use", $k => array("animate color", "animate text color", "animate text-color", "color animation", "text color animation"), $d => __("Animate the Layer's text color", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#color_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.color.use']" ) ), 'text_color' => array( $t => __("Text Color Value", 'revsliderhelp'), $h => "#frame#.color.color", $k => array("animate color", "animate text color", "animate text-color", "color animation", "text color animation"), $d => __("The Layer's text color for the selected Animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#color_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.color.use', $v => true, $o => 'layer_frame_color_text') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#frameColorAnimation" ) ), 'enable_background_color' => array( $di => "layer_frame_color_background", $t => __("Animate Background Color", 'revsliderhelp'), $h => "#frame#.bgcolor.use", $k => array("animate color", "animate background color", "animate background-color", "color animation", "background color animation"), $d => __("Animate the Layer's background color", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#color_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.bgcolor.use']" ) ), 'background_color' => array( $t => __("Background Color Value", 'revsliderhelp'), $h => "#frame#.bgcolor.backgroundColor", $k => array("animate color", "animate background color", "animate background-color", "background color animation", "background-color animation"), $d => __("The Layer's background color for the selected Animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#color_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.bgcolor.use', $v => true, $o => 'layer_frame_color_background') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#frameBGColorAnimation" ) ) ), 'char_word_line' => array( 'enable' => array( $di => "layer_frame_char", $t => __("Enable Text-Split Animations", 'revsliderhelp'), $h => "#frame#.chars.use, #frame#.words.use, #frame#.lines.use", $k => array("text-split", "split", "text-split animation", "split animation", "char animation", "word animation", "line animation", "character animation"), $d => __("Animate characters, words or lines of text", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#chars_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.use']" ) ), 'direction' => array( $t => __("Split Direction", 'revsliderhelp'), $h => "#frame#.chars.direction, #frame#.words.direction, #frame#.lines.direction", $k => array("split direction", "split animation direction", "text-split direction", "text animation direction"), $d => __("Choose which direction the chars/words/lines should be animated in", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_txtsplitdirection" ) ), 'delay' => array( $t => __("Split Delay", 'revsliderhelp'), $h => "#frame#.lines.delay, #frame#.chars.delay, #frame#.words.delay", $k => array("split delay", "split animation delay", "text-split delay", "text animation delay"), $d => __("The delay time between each animation for the individual characters/words/lines", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_splitdelay" ) ), 'easing' => array( $t => __("Animation Easing", 'revsliderhelp'), $h => "#frame#.words.ease, #frame#.chars.ease, #frame#.lines.ease", $k => array("split easing", "split animation easing", "text-split easing", "text animation easing"), $d => __("The easing equation to be applied for each animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#chars_appear_ease" ) ), 'opacity' => array( $t => __("Opacity", 'revsliderhelp'), $h => "#frame#.chars.opacity, #frame#.words.opacity, #frame#.lines.opacity", $k => array("opacity", "animation opacity", "transparency", "animate opacity"), $d => __("The char/word/line opacity to apply to the currently selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_opacity" ) ), 'translate' => array( 'translate_x' => array( $t => __("TranslateX", 'revsliderhelp'), $h => "#frame#.chars.x.#size#.v, #frame#.words.x.#size#.v, #frame#.lines.x.#size#.v", $k => array("animation position", "animate left", "animate right", "translatex"), $d => __("The 'x' (left) position to apply to the currently selected animation frame. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_x" ) ), 'translate_y' => array( $t => __("TranslateY", 'revsliderhelp'), $h => "#frame#.chars.y.#size#.v, #frame#.words.y.#size#.v, #frame#.lines.y.#size#.v", $k => array("animation position", "animate top", "animate bottom", "translatey"), $d => __("The 'y' (top) position to apply to the currently selected animation frame. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_y" ) ), 'translate_z' => array( $t => __("TranslateZ", 'revsliderhelp'), $h => "#frame#.lines.z, #frame#.words.z, #frame#.chars.z", $k => array("animation depth", "animation z", "translatez", "3d"), $d => __("The CSS translateZ to apply to the selected animation frame. This adds/removes 3D depth to the Layer", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_z" ) ) ), 'scale_skew' => array( 'scalex' => array( $t => __("scaleX", 'revsliderhelp'), $h => "#frame#.chars.scaleX, #frame#.words.scaleX, #frame#.lines.scaleX", $k => array("animation scale", "animation scalex", "scalex", "scale x", "scale"), $d => __("Scale the char/word/line width by this amount for the selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_scale_x" ) ), 'scaley' => array( $t => __("scaleY", 'revsliderhelp'), $h => "#frame#.chars.scaleY, #frame#.words.scaleY, #frame#.lines.scaleY", $k => array("animation scale", "animation scaley", "scaley", "scale y", "scale"), $d => __("Scale the char/word/line height by this amount for the selected animation frame", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_scale_y" ) ), 'skewx' => array( $t => __("skewX", 'revsliderhelp'), $h => "#frame#.chars.skewX, #frame#.words.skewX, #frame#.lines.skewX", $k => array("animation skew", "animation skewx", "skew x", "skewx", "skew"), $d => __("Skew/distort the Layer horizontally by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_skew_x" ) ), 'skewy' => array( $t => __("skewY", 'revsliderhelp'), $h => "#frame#.chars.skewY, #frame#.words.skewY, #frame#.lines.skewY", $k => array("animation skew", "animation skewy", "skew y", "skewy", "skew"), $d => __("Skew/distort the Layer vertically by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_skew_y" ) ) ), 'rotation' => array( 'rotationx' => array( $t => __("rotateX", 'revsliderhelp'), $h => "#frame#.chars.rotationX, #frame#.words.rotationX, #frame#.lines.rotationX", $k => array("animation rotation", "animation rotatex", "rotatex", "rotationx", "rotation x", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'x' axis by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_rotate_x" ) ), 'rotationy' => array( $t => __("rotateY", 'revsliderhelp'), $h => "#frame#.chars.rotationY, #frame#.words.rotationY, #frame#.lines.rotationY", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'y' axis by this amount for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_rotate_y" ) ), 'rotation' => array( $t => __("2D Rotation", 'revsliderhelp'), $h => "#frame#.chars.rotationZ, #frame#.words.rotationZ, #frame#.lines.rotationZ", $k => array("animation rotation", "animation rotate", "rotate", "rotation", "2d", "2d rotation"), $d => __("The char/word/line 2D Rotation for the selected animation frame. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#le_frame_chars_rotate_z" ) ) ), 'transform_origin' => array( 'originx' => array( $t => __("Transform Origin X", 'revsliderhelp'), $h => "#frame#.chars.originX, #frame#.words.originX, #frame#.lines.originX", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'x' axis for the char/word/line transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.originX']" ) ), 'originy' => array( $t => __("Transform Origin Y", 'revsliderhelp'), $h => "#frame#.chars.originY, #frame#.words.originY, #frame#.lines.originY", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'y' axis for the char/word/line transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.originY']" ) ), 'originz' => array( $t => __("Transform Origin Z", 'revsliderhelp'), $h => "#frame#.chars.originZ, #frame#.words.originZ, #frame#.lines.originZ", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'z' axis for the char/word/line transform-origin applied to the selected animation frame.", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.originZ']" ) ) ), 'filter_chars' => array( 'enable' => array( $di => "char_frame_filter", $t => __("Enable Filter Animation", 'revsliderhelp'), $h => "#frame#.chars.fuse", $k => array("animate filter", "filter animation", "filter", "filters"), $d => __("Animate the Char animation's blur, grayscale or brightness filter", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.use', $v => true, $o => 'layer_frame_char') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.fuse']" ) ), 'blur' => array( $t => __("Blur Filter", 'revsliderhelp'), $h => "#frame#.chars.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The blur filter value for the Chars animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#chars_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_char'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.fuse', $v => true, $o => 'char_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.blur']" ) ), 'grayscale' => array( $t => __("Grayscale", 'revsliderhelp'), $h => "#frame#.chars.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The grayscale filter value for the Chars animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_char'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.fuse', $v => true, $o => 'char_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.grayscale']" ) ), 'brightness' => array( $t => __("Brightness", 'revsliderhelp'), $h => "#frame#.chars.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The brightness filter value for the Chars animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_char'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.chars.fuse', $v => true, $o => 'char_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.chars.brightness']" ) ) ), 'filter_words' => array( 'enable' => array( $di => "word_frame_filter", $t => __("Enable Filter Animation", 'revsliderhelp'), $h => "#frame#.words.fuse", $k => array("animate filter", "filter animation", "filter", "filters"), $d => __("Animate the word animation's blur, grayscale or brightness filter", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#words_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.words.use', $v => true, $o => 'layer_frame_word') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.words.fuse']" ) ), 'blur' => array( $t => __("Blur Filter", 'revsliderhelp'), $h => "#frame#.words.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The blur filter value for the words animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#words_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_word'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.words.fuse', $v => true, $o => 'word_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.words.blur']" ) ), 'grayscale' => array( $t => __("Grayscale", 'revsliderhelp'), $h => "#frame#.words.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The grayscale filter value for the words animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_word'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.words.fuse', $v => true, $o => 'word_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.words.grayscale']" ) ), 'brightness' => array( $t => __("Brightness", 'revsliderhelp'), $h => "#frame#.words.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The brightness filter value for the words animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_word'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.words.fuse', $v => true, $o => 'word_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.words.brightness']" ) ) ), 'filter_lines' => array( 'enable' => array( $di => "line_frame_filter", $t => __("Enable Filter Animation", 'revsliderhelp'), $h => "#frame#.lines.fuse", $k => array("animate filter", "filter animation", "filter", "filters"), $d => __("Animate the line animation's blur, grayscale or brightness filter", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#lines_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.lines.use', $v => true, $o => 'layer_frame_line') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.lines.fuse']" ) ), 'blur' => array( $t => __("Blur Filter", 'revsliderhelp'), $h => "#frame#.lines.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The blur filter value for the lines animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#lines_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_line'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.lines.fuse', $v => true, $o => 'line_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.lines.blur']" ) ), 'grayscale' => array( $t => __("Grayscale", 'revsliderhelp'), $h => "#frame#.lines.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The grayscale filter value for the lines animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_line'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.lines.fuse', $v => true, $o => 'line_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.lines.grayscale']" ) ), 'brightness' => array( $t => __("Brightness", 'revsliderhelp'), $h => "#frame#.lines.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The brightness filter value for the lines animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array( 'layerselected', '#filter_ts_wrapbrtn .transtarget_selector', array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.filter.use', $v => true, $o => 'layer_frame_line'), array($p => '#slide#.layers.#layer#.timeline.frames.#frame#.lines.fuse', $v => true, $o => 'line_frame_filter') ), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "*[data-r='#frame#.lines.brightness']" ) ) ) ) ), 'sfx' => array( $t => __("Special Effects", 'revsliderhelp'), $h => "#frame#.sfx.effect", $k => array("sfx", "special effects", "block animations", "block transitions"), $d => __("Choose a predefined special effect to use as the Layer's animation", 'revsliderhelp'), $a => $u . "layer-animations/#advanced-settings", $hl => array( $dp => array('layerselected', '#sfx_ts_wrapbrtn .transtarget_selector'), $m => "#module_layers_trigger, #gst_layer_4", $st => '#form_animation_sframes:nth-child(3)', $f => "#layer_frame_sfx" ) ) ), 'gst_layer_15' => array( 'timeline' => array( 'enable' => array( $di => "looping_timeline", $t => __("Loop Layer's Timeline", 'revsliderhelp'), $h => "timeline.tloop.use", $k => array("loop", "looping", "loop animation", "looping animation", "animation", "timeline", "loop timeline"), $d => __("Loop all or part of the Layer's timeline animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-1 .ssmbtn", $st => '#form_animation_sloop', $f => "*[data-r='timeline.tloop.use']" ) ), 'start_frame' => array( $t => __("Loop Start Frame", 'revsliderhelp'), $h => "timeline.tloop.from", $k => array("loop start", "start loop", "start loop animation", "start frame", "loop start frame", "loop", "timeline"), $d => __("Choose which point in the Layer's timeline it should begin from for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.tloop.use', $v => true, $o => 'looping_timeline') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-1 .ssmbtn", $st => '#form_layer_loop_timeline', $f => "*[data-r='timeline.tloop.from']" ) ), 'end_frame' => array( $t => __("Loop End Frame", 'revsliderhelp'), $h => "timeline.tloop.to", $k => array("loop end", "end loop", "end loop animation", "end frame", "loop end frame", "loop", "timeline"), $d => __("Choose which point in the Layer's timeline it should play to before it animates again", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.tloop.use', $v => true, $o => 'looping_timeline') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-1 .ssmbtn", $st => '#form_layer_loop_timeline', $f => "*[data-r='timeline.tloop.to']" ) ), 'loop_amount' => array( $t => __("Num Loops", 'revsliderhelp'), $h => "timeline.tloop.repeat", $k => array("loop timeline", "loop", "num loops", "loop amount", "timeline"), $d => __("The number of times the Layer's selected timeline should loop. Enter '-1' to loop continously throughout the life-cycle of the current Slide", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.tloop.use', $v => true, $o => 'looping_timeline') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-1 .ssmbtn", $st => '#form_layer_loop_timeline', $f => "#la_timeline_loop_amnt" ) ), 'animate_to_start' => array( $t => __("Animate to Start", 'revsliderhelp'), $h => "timeline.tloop.keep", $k => array("loop timeline", "loop", "timeline", "animate to start"), $d => __("Animate the Layer back to its starting values in the loop once the last frame is reached. Useful for creating a more natural looping visual.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.tloop.use', $v => true, $o => 'looping_timeline') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-1 .ssmbtn", $st => '#form_layer_loop_timeline', $f => "*[data-r='timeline.tloop.keep']" ) ) ), 'effects' => array( 'enable' => array( $di => "layer_looping", $t => __("Add Loop Animation", 'revsliderhelp'), $h => "timeline.loop.use", $k => array("loop", "looping", "loop animation", "looping animation", "animation"), $d => __("Add a continuously looping animation to the Layer", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_animation_sloop', $f => "*[data-r='timeline.loop.use']" ) ), 'start' => array( $t => __("Start Time", 'revsliderhelp'), $h => "timeline.loop.start", $k => array("loop start", "start loop", "start loop animation"), $d => __("Define when the loop animation should begin after the Slide is shown", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "*[data-r='timeline.loop.start']" ) ), 'duration' => array( $t => __("Animation Duration", 'revsliderhelp'), $h => "timeline.loop.speed", $k => array("loop duration", "loop animation time"), $d => __("The amount of time each loop animation should occur before it begins again", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "*[data-r='timeline.loop.speed']" ) ), 'easing' => array( $t => __("Animation Easing", 'revsliderhelp'), $h => "timeline.loop.ease", $k => array("loop easing", "loop animation easing"), $d => __("The easing equation to be used for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "#le_frame_ease_loop" ) ), 'transform_origin' => array( 'originx' => array( $t => __("Transform Origin X", 'revsliderhelp'), $h => "timeline.loop.originX", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'x' axis for the Layer's transform-origin applied to the loop animation.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "*[data-r='timeline.loop.originX']" ) ), 'originy' => array( $t => __("Transform Origin Y", 'revsliderhelp'), $h => "timeline.loop.originY", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'y' axis for the Layer's transform-origin applied to the loop animation.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "*[data-r='timeline.loop.originY']" ) ), 'originz' => array( $t => __("Transform Origin Z", 'revsliderhelp'), $h => "timeline.loop.originZ", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'z' axis for the Layer's transform-origin applied to the loop animation.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#form_layer_loop_effect', $f => "*[data-r='timeline.loop.originZ']" ) ) ), 'move' => array( 'yoyo' => array( $t => __("Yoyo Movement", 'revsliderhelp'), $h => "timeline.loop.yoyo_move", $k => array("yoyo", "yoyo animation", "yoyo transition", "loop animation"), $d => __("Reverse the position as soon as the animation ends and vice versa", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.yoyo_move']" ) ), 'startx' => array( $t => __("Start X Position", 'revsliderhelp'), $h => "timeline.loop.frame_0.x", $k => array("animation position", "layer animation position", "animate left", "animate right", "translatex"), $d => __("The 'x' (left) position to apply at the start of the loop animation. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.x']" ) ), 'endx' => array( $t => __("End X Position", 'revsliderhelp'), $h => "timeline.loop.frame_999.x", $k => array("animation position", "layer animation position", "animate left", "animate right", "translatex"), $d => __("Animate the Layer to this 'x' (left) position. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.x']" ) ), 'starty' => array( $t => __("Start Y Position", 'revsliderhelp'), $h => "timeline.loop.frame_0.y", $k => array("animation position", "layer animation position", "animate top", "animate bottom", "translatey"), $d => __("The 'y' (top) position to apply at the start of the loop animation. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.y']" ) ), 'endy' => array( $t => __("End Y Position", 'revsliderhelp'), $h => "timeline.loop.frame_999.y", $k => array("animation position", "layer animation position", "animate top", "animate bottom", "translatey"), $d => __("Animate the Layer to this 'y' (top) position. Accepts positive and negative numbers.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.y']" ) ), 'startz' => array( $t => __("Start Z Position", 'revsliderhelp'), $h => "timeline.loop.frame_0.z", $k => array("animation depth", "animation z", "translatez", "3d"), $d => __("The CSS translateZ at the start of the loop animation. This adds/removes 3D depth to the Layer", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.z']" ) ), 'endz' => array( $t => __("End Z Position", 'revsliderhelp'), $h => "timeline.loop.frame_999.z", $k => array("animation depth", "animation z", "translatez", "3d"), $d => __("Animate the Layer's CSS translateZ property to this value. This adds/removes 3D depth to the Layer", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.z']" ) ), 'curved' => array( 'enable' => array( $di => "layer_loop_move_curved", $t => __("Add a Bezier Curve", 'revsliderhelp'), $h => "timeline.loop.curved", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Adds a middle point to the movement between the starting and ending points", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.curved']" ) ), 'auto_rotate' => array( $t => __("Auto Rotate Bezier", 'revsliderhelp'), $h => "timeline.loop.autoRotate", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Automatically rotate the Layer according to its position along the Bezier path", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.autoRotate']" ) ), 'angle' => array( $t => __("Bezier Curve Angle", 'revsliderhelp'), $h => "timeline.loop.radiusAngle", $k => array("curved", "curved animation", "bezier", "bezier curve", "curve angle", "angle"), $d => __("Represents the curve's placement in the animation. Lower degrees will place the curve toward the beginning, and higher degrees toward the end.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "#le_loop_startangle" ) ), 'tension' => array( $t => __("Bezier Curve Tension", 'revsliderhelp'), $h => "timeline.loop.curviness", $k => array("curved", "curved animation", "bezier", "bezier curve", "curve angle", "tension"), $d => __("Magnify the curve by this value. 1 = no magnification. 2 = twice the curve, etc.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.curviness']" ) ), 'bezier_x_start' => array( $t => __("Bezier Start Point X", 'revsliderhelp'), $h => "timeline.loop.frame_0.xr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the starting 'x' (left) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.xr']" ) ), 'bezier_x_end' => array( $t => __("Bezier End Point X", 'revsliderhelp'), $h => "timeline.loop.frame_999.xr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the ending 'x' (left) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.xr']" ) ), 'bezier_y_start' => array( $t => __("Bezier Start Point Y", 'revsliderhelp'), $h => "timeline.loop.frame_0.yr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the starting 'y' (top) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.yr']" ) ), 'bezier_y_end' => array( $t => __("Bezier End Point Y", 'revsliderhelp'), $h => "timeline.loop.frame_999.yr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the ending 'y' (top) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.yr']" ) ), 'bezier_z_start' => array( $t => __("Bezier Start Point Z", 'revsliderhelp'), $h => "timeline.loop.frame_0.zr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the starting 'z' (3D depth) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.zr']" ) ), 'bezier_z_end' => array( $t => __("Bezier End Point Z", 'revsliderhelp'), $h => "timeline.loop.frame_999.zr", $k => array("curved", "curved animation", "bezier", "bezier curve"), $d => __("Represents the ending 'z' (3D depth) position for the bezier curve", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_move_settings"]', array($p => '#slide#.layers.#layer#.timeline.loop.curved', $v => true, $o => 'layer_loop_move_curved') ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.zr']" ) ) ) ), 'scale' => array( 'yoyo' => array( $t => __("Yoyo Scaling", 'revsliderhelp'), $h => "timeline.loop.yoyo_scale", $k => array("yoyo", "yoyo animation", "yoyo transition", "loop animation"), $d => __("Reverse the scaling as soon as the animation ends and vice versa", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.yoyo_scale']" ) ), 'scale_start_x' => array( $t => __("Start scaleX", 'revsliderhelp'), $h => "timeline.loop.frame_0.scaleX", $k => array("animation scale", "animation scalex", "scalex", "scale x", "scale"), $d => __("The starting scaleX value (width) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.scaleX']" ) ), 'scale_end_x' => array( $t => __("End scaleX", 'revsliderhelp'), $h => "timeline.loop.frame_999.scaleX", $k => array("animation scale", "animation scalex", "scalex", "scale x", "scale"), $d => __("The ending scaleX value (width) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.scaleX']" ) ), 'scale_start_y' => array( $t => __("Start scaleY", 'revsliderhelp'), $h => "timeline.loop.frame_0.scaleY", $k => array("animation scale", "animation scaley", "scaley", "scale y", "scale"), $d => __("The starting scaleY value (height) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.scaleY']" ) ), 'scale_end_y' => array( $t => __("End scaleY", 'revsliderhelp'), $h => "timeline.loop.frame_999.scaleY", $k => array("animation scale", "animation scaley", "scaley", "scale y", "scale"), $d => __("The ending scaleY value (height) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.scaleY']" ) ), 'skew_start_x' => array( $t => __("Start skewX", 'revsliderhelp'), $h => "timeline.loop.frame_0.skewX", $k => array("animation skew", "animation skewx", "skewx", "skew x", "skew"), $d => __("The starting skewX value (horizontal plane) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.skewX']" ) ), 'skew_end_x' => array( $t => __("End skewX", 'revsliderhelp'), $h => "timeline.loop.frame_999.skewX", $k => array("animation skew", "animation skewx", "skewx", "skew x", "skew"), $d => __("The ending skewX value (horizontal plane) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.skewX']" ) ), 'skew_start_y' => array( $t => __("Start skewY", 'revsliderhelp'), $h => "timeline.loop.frame_0.skewY", $k => array("animation skew", "animation skewy", "skewy", "skew y", "skew"), $d => __("The starting skewY value (vertical plane) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.skewY']" ) ), 'skew_end_y' => array( $t => __("End skewY", 'revsliderhelp'), $h => "timeline.loop.frame_999.skewY", $k => array("animation skew", "animation skewy", "skewy", "skew y", "skew"), $d => __("The ending skewY value (vertical plane) for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_scale_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.skewY']" ) ) ), 'rotate' => array( 'yoyo' => array( $t => __("Yoyo Rotation", 'revsliderhelp'), $h => "timeline.loop.yoyo_rotate", $k => array("yoyo", "yoyo animation", "yoyo transition", "loop animation"), $d => __("Reverse the rotation as soon as the animation ends and vice versa", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.yoyo_rotate']" ) ), 'start_rotation_x' => array( $t => __("Start rotateX", 'revsliderhelp'), $h => "timeline.loop.frame_0.rotationX", $k => array("animation rotation", "animation rotatex", "rotatex", "rotationx", "rotation x", "3d", "3d rotation"), $d => __("The starting rotateX value (horizontal plane) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.rotationX']" ) ), 'end_rotation_x' => array( $t => __("End rotateX", 'revsliderhelp'), $h => "timeline.loop.frame_999.rotationX", $k => array("animation rotation", "animation rotatex", "rotatex", "rotationx", "rotation x", "3d", "3d rotation"), $d => __("The ending rotateX value (horizontal plane) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.rotationX']" ) ), 'start_rotation_y' => array( $t => __("Start rotateY", 'revsliderhelp'), $h => "timeline.loop.frame_0.rotationY", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "3d", "3d rotation"), $d => __("The starting rotateY value (horizontal plane) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.rotationY']" ) ), 'end_rotation_y' => array( $t => __("End rotateY", 'revsliderhelp'), $h => "timeline.loop.frame_999.rotationY", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "3d", "3d rotation"), $d => __("The ending rotateY value (horizontal plane) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.rotationY']" ) ), 'start_rotation_2d' => array( $t => __("Start rotate2D", 'revsliderhelp'), $h => "timeline.loop.frame_0.rotationZ", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "2d", "2d rotation"), $d => __("The starting rotation value (2D) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.rotationZ']" ) ), 'end_rotation_2d' => array( $t => __("End rotate2D", 'revsliderhelp'), $h => "timeline.loop.frame_999.rotationZ", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "2d", "2d rotation"), $d => __("The ending rotation value (2D) for the loop animation. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_rotate_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.rotationZ']" ) ) ), 'filter' => array( 'yoyo' => array( $t => __("Yoyo Filters", 'revsliderhelp'), $h => "timeline.loop.yoyo_filter", $k => array("yoyo", "yoyo animation", "yoyo transition", "loop animation"), $d => __("Reverse the animated filters as soon as the animation ends and vice versa", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.yoyo_filter']" ) ), 'opacity_start' => array( $t => __("Opacity Start", 'revsliderhelp'), $h => "timeline.loop.frame_0.opacity", $k => array("animate filter", "filter animation", "filter", "filters", "opacity filter", "opacity"), $d => __("The starting transparency for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.opacity']" ) ), 'opacity_end' => array( $t => __("Opacity End", 'revsliderhelp'), $h => "timeline.loop.frame_999.opacity", $k => array("animate filter", "filter animation", "filter", "filters", "opacity filter", "opacity"), $d => __("The ending transparency for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.opacity']" ) ), 'blur_start' => array( $t => __("Blur Start", 'revsliderhelp'), $h => "timeline.loop.frame_0.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The starting blur filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.blur']" ) ), 'blur_end' => array( $t => __("Blur End", 'revsliderhelp'), $h => "timeline.loop.frame_999.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The ending blur filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.blur']" ) ), 'grayscale_start' => array( $t => __("Grayscale Start", 'revsliderhelp'), $h => "timeline.loop.frame_0.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The starting grayscale filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.grayscale']" ) ), 'grayscale_end' => array( $t => __("Grayscale End", 'revsliderhelp'), $h => "timeline.loop.frame_999.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The ending grayscale filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.grayscale']" ) ), 'brightness_start' => array( $t => __("Brightness Start", 'revsliderhelp'), $h => "timeline.loop.frame_0.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The starting brightness filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_0.brightness']" ) ), 'brightness_end' => array( $t => __("Brightness End", 'revsliderhelp'), $h => "timeline.loop.frame_999.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The ending brightness filter value for the loop animation", 'revsliderhelp'), $a => $u . "looping-animations/", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.timeline.loop.use', $v => true, $o => 'layer_looping'), '*[data-showloop="#loop_filter_settings"]' ), $m => "#module_layers_trigger, #gst_layer_15, #la_looping-tab-2 .ssmbtn", $st => '#layer_loop_settings .loop_wrapbrtn', $f => "*[data-r='timeline.loop.frame_999.brightness']" ) ) ) ) ), 'gst_layer_9' => array( 'enable' => array( $di => "enable_hover", $t => __("Mouse Hover", 'revsliderhelp'), $h => "hover.usehover", $k => array("mouse hover", "mouseover", "mouse over", "mouse hover", "hover", "hover animation", "hover style", "hover styles"), $d => __("Activate mouse hover styles/transitions", 'revsliderhelp'), $a => $u . "mouse-hover-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover', $f => "#layer_usehover" ) ), 'reset' => array( $t => __("Reset Styles", 'revsliderhelp'), $h => "resethover", $k => array("mouse hover", "mouseover", "mouse over", "mouse hover", "hover", "hover animation", "hover style", "hover styles", "reset", "reset styles"), $d => __("Reset all hover styles to the Layer's default idle/static styles", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#general-settings", $hl => array( $dp => array( 'layerselected', array($p => '#slide#.layers.#layer#.hover.usehover', $v => true, $o => 'enable_hover') ), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover', $f => "#copyhoversettings" ) ), 'cursor' => array( $t => __("Cursor Type", 'revsliderhelp'), $h => "idle.cursor", $k => array("mouse hover", "mouseover", "mouse over", "mouse hover", "hover", "hover animation", "hover style", "hover styles"), $d => __("The CSS cursor property for the Layer. Choose 'pointer' for a traditional hand cursor when hovering the Layer", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#general-settings", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover', $f => "#layer_css_cursor" ) ), 'pointer_events' => array( $t => __("Pointer Events", 'revsliderhelp'), $h => "hover.pointerEvents", $k => array("pointer-events", "pointer-event", "pointer event", "pointer-event"), $d => __("Choose 'none' to disable user-interaction. Useful for enabling clicks on content placed beneath the Layer.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#general-settings", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover', $f => "*[data-r='hover.pointerEvents']" ) ), 'mask' => array( $t => __("Masking", 'revsliderhelp'), $h => "hover.usehovermask", $k => array("hover", "masking", "mask", "mask hover", "hover mask", "hover masking"), $d => __("Mask the current Layer before applying hover styles/effects. Useful for movements and scale/zooms.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#general-settings", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover', $f => "#layer_usehovermask" ) ), 'background_hover' => array( $t => __("Hover Background Color", 'revsliderhelp'), $h => "hover.backgroundColor", $k => array("hover bg color", "hover background color", "bg hover", "background hover"), $d => __("Adjust the Layer's background color on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#font-background", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(5)', $f => "#layerBGColorHover" ) ), 'hover_transform' => array( 'speed' => array( $t => __("Transition Speed", 'revsliderhelp'), $h => "hover.speed", $k => array("transition speed", "hover transition speed", "hover duration"), $d => __("The transition duration for the currently selected Layer (in milliseconds)", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.speed']" ) ), 'easing' => array( $t => __("Transition Easing", 'revsliderhelp'), $h => "hover.ease", $k => array("easing", "transition easing", "hover easing", "animation easing"), $d => __("The easing equation to use for the hover transition", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "#layer_hover_appear_ease" ) ), 'zindex' => array( $t => __("zIndex", 'revsliderhelp'), $h => "hover.zIndex", $k => array("zindex", "hover zindex", "hover z-index"), $d => __("The CSS z-index to apply to the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "#layer_hover_zindex" ) ), 'opacity' => array( $t => __("Opacity", 'revsliderhelp'), $h => "hover.opacity", $k => array("opacity", "animation opacity", "transparency", "animate opacity"), $d => __("Change the Layer's transparency on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.opacity']" ) ), 'scale_skew_rotate' => array( 'scalex' => array( $t => __("scaleX", 'revsliderhelp'), $h => "hover.scaleX", $k => array("animation scale", "animation scalex", "scalex", "scale x", "scale"), $d => __("Scale the Layer's width by this amount on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.scaleX']" ) ), 'scaley' => array( $t => __("scaleY", 'revsliderhelp'), $h => "hover.scaleY", $k => array("animation scale", "animation scaley", "scaley", "scale y", "scale"), $d => __("Scale the Layer's height by this amount on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.scaleY']" ) ), 'skewx' => array( $t => __("skewX", 'revsliderhelp'), $h => "hover.skewX", $k => array("animation skew", "animation skewx", "skew x", "skewx", "skew"), $d => __("Skew/distort the Layer horizontally by this amount on mouse hover. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.skewX']" ) ), 'skewy' => array( $t => __("skewY", 'revsliderhelp'), $h => "hover.skewY", $k => array("animation skew", "animation skewy", "skew y", "skewy", "skew"), $d => __("Skew/distort the Layer vertically by this amount on mouse hover. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.skewY']" ) ), 'rotationx' => array( $t => __("rotateX", 'revsliderhelp'), $h => "hover.rotationX", $k => array("animation rotation", "animation rotatex", "rotatex", "rotationx", "rotation x", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'x' axis by this amount on mouse hover. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.rotationX']" ) ), 'rotationy' => array( $t => __("rotateY", 'revsliderhelp'), $h => "hover.rotationY", $k => array("animation rotation", "animation rotatey", "rotatey", "rotationy", "rotation y", "3d", "3d rotation"), $d => __("Rotate the Layer on its 'y' axis by this amount on mouse hover. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.rotationY']" ) ), 'rotation' => array( $t => __("2D Rotation", 'revsliderhelp'), $h => "hover.rotationZ", $k => array("animation rotation", "animation rotate", "rotate", "rotation", "2d", "2d rotation"), $d => __("The Layer's 2D Rotation on mouse hover. Accepts positive and negative values.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.rotationZ']" ) ) ), 'transform_origin' => array( 'originx' => array( $t => __("Transform Origin X", 'revsliderhelp'), $h => "hover.originX", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'x' axis for the Layer's transform-origin on mouse hover.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.originX']" ) ), 'originy' => array( $t => __("Transform Origin Y", 'revsliderhelp'), $h => "hover.originY", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'y' axis for the Layer's transform-origin on mouse hover.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.originY']" ) ), 'originz' => array( $t => __("Transform Origin Z", 'revsliderhelp'), $h => "hover.originZ", $k => array("animation origin", "animation originx", "transform origin", "transform-origin"), $d => __("The 'z' axis for the Layer's transform-origin on mouse hover.", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "*[data-r='hover.originZ']" ) ), 'perspective' => array( $t => __("Transform Perspective", 'revsliderhelp'), $h => "hover.transformPerspective", $k => array("animation perspective", "perspective", "transform perspective", "transform-perspective", "3d"), $d => __("The CSS perspective for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#hover-transforms", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(2)', $f => "#le_frame_hover_perspective" ) ) ) ), 'border_hover' => array( 'border_color' => array( $t => __("Border Color", 'revsliderhelp'), $h => "hover.borderColor", $k => array("border", "border color", "layer border", "layer border color", "layers border"), $d => __("The border color for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "#layerBorderColorHover" ) ), 'border_style' => array( $t => __("Border Style", 'revsliderhelp'), $h => "hover.borderStyle", $k => array("border", "border style", "layer border", "layer border style", "layers border"), $d => __("The CSS border-style for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "#hover_layer_border_style" ) ), 'border_size' => array( 'border_width_top' => array( $t => __("Border Top Width", 'revsliderhelp'), $h => "hover.borderWidth.0", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's top size (border-top-width) for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderWidth.0']" ) ), 'border_width_right' => array( $t => __("Border Right Width", 'revsliderhelp'), $h => "hover.borderWidth.1", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's right size (border-right-width) for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderWidth.1']" ) ), 'border_width_bottom' => array( $t => __("Border Bottom Width", 'revsliderhelp'), $h => "hover.borderWidth.2", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's bottom size (border-bottom-width) for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderWidth.2']" ) ), 'border_width_left' => array( $t => __("Border Left Width", 'revsliderhelp'), $h => "hover.borderWidth.3", $k => array("border", "border size", "layer border", "layer border size", "layers border", "border-width"), $d => __("The border's left size (border-left-width) for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderWidth.3']" ) ) ), 'border_radius' => array( 'border_radius_top_left' => array( $t => __("Border Radius Top Left", 'revsliderhelp'), $h => "hover.borderRadius.v.0", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The top-left corner border-radius for the Layer on mouse hover (px or %)", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderRadius.v.0']" ) ), 'border_radius_top_right' => array( $t => __("Border Radius Top Right", 'revsliderhelp'), $h => "hover.borderRadius.v.1", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The top-right corner border-radius for the Layer on mouse hover (px or %)", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderRadius.v.1']" ) ), 'border_radius_bottom_left' => array( $t => __("Border Radius Bottom Left", 'revsliderhelp'), $h => "hover.borderRadius.v.2", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The bottom-left corner border-radius for the Layer on mouse hover (px or %)", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderRadius.v.2']" ) ), 'border_radius_bottom_right' => array( $t => __("Border Radius Bottom Right", 'revsliderhelp'), $h => "hover.borderRadius.v.3", $k => array("border radius", "border-radius", "layer border radius", "layer border-radius"), $d => __("The bottom-right corner border-radius for the Layer on mouse hover (px or %)", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#border-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layer_hover .form_inner:nth-child(6)', $f => "*[data-r='hover.borderRadius.v.3']" ) ) ) ), 'filter_hover' => array( 'blur' => array( $t => __("Blur Filter", 'revsliderhelp'), $h => "hover.filter.blur", $k => array("animate filter", "filter animation", "filter", "filters", "blur filter", "blur"), $d => __("The blur filter value for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#filter-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layerstyle_css_hover', $f => "*[data-r='hover.filter.blur']" ) ), 'brightness' => array( $t => __("Brightness", 'revsliderhelp'), $h => "hover.filter.brightness", $k => array("animate filter", "filter animation", "filter", "filters", "brightness filter", "brightness"), $d => __("The brightness filter value for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#filter-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layerstyle_css_hover', $f => "*[data-r='hover.filter.brightness']" ) ), 'grayscale' => array( $t => __("Grayscale", 'revsliderhelp'), $h => "hover.filter.grayscale", $k => array("animate filter", "filter animation", "filter", "filters", "grayscale filter", "grayscale"), $d => __("The grayscale filter value for the Layer on mouse hover", 'revsliderhelp'), $a => $u . "mouse-hover-settings/#filter-hover", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_9", $st => '#form_layerstyle_css_hover', $f => "*[data-r='hover.filter.grayscale']" ) ) ) ), 'gst_layer_8' => array( 'level' => array( $t => __("Parallax Level", 'revsliderhelp'), $h => "effects.parallax", $k => array("parallax", "layer parallax", "parallax 3d", "parallax level", "level", "3d level", "parallax layer", "depth", "parallax depth", "3d depth"), $d => __("The parallax depth level to use for the Layer. Level values are defined in the Slider Settings.", 'revsliderhelp'), $a => $u . "layers-parallax-level/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_8", $st => '#form_layercontent_pddd', $f => "#layer_parallax_level" ) ), 'under_mask' => array( $t => __("Parallax Masking", 'revsliderhelp'), $h => "effects.pxmask", $k => array("parallax", "layer parallax", "parallax 3d", "parallax layer", "mask", "masking", "parallax mask"), $d => __("Apply a mask to the Layer as the Parallax Effect takes place. When applied, the content will never bleed outside this mask.", 'revsliderhelp'), $a => $u . "layers-parallax-level/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_8", $st => '#form_layercontent_pddd', $f => "#parallax_undermask" ) ), 'timeline_scroll' => array( $t => __("Timeline Scroll Based", 'revsliderhelp'), $h => "timeline.scrollBased", $k => array("parallax", "layer parallax", "parallax layer", "timeline", "timeline scroll", "timeline scroll based", "scroll"), $d => __("Choose to animate the Layer's animation timeline as the Module scrolls into and out of view", 'revsliderhelp'), $a => $u . "layers-parallax-level/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_8", $st => '#form_layertimeline_scrollbased', $f => "#layer_timlinescroll_level" ) ), 'filter_effects' => array( $t => __("Filter Effect Scroll Based", 'revsliderhelp'), $h => "effects.effect", $k => array("parallax", "layer parallax", "parallax layer", "filter", "filters", "scroll", "filter effect"), $d => __("Enable/Disable filter effects for the Layer as the Module scrolls into and out of view. Filter effects applied via the Module Settings", 'revsliderhelp'), $a => $u . "layers-parallax-level/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_8", $st => '#form_layertimeline_scrollbased', $f => "#layer_effectscroll_level" ) ) ), 'gst_layer_5' => array( 'interaction' => array( $t => __("Interaction", 'revsliderhelp'), $h => "actions.action.#actionindex#.tooltip_event", $k => array("actions", "interation", "link", "hyperlink", "link layer", "layer link", "click", "hover", "mouseover", "mouse over", "mouse hover", "button", "button action"), $d => __("Choose if the Action should occur on user-click, mouse-over or mouse-out", 'revsliderhelp'), $a => $u . "actions-panel-overview/", $hl => array( $dp => array('.single_layer_action:first-child'), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #action_interaction", 'modal' => 'actions' ) ), 'action_type' => array( $di => "layer_action_type", $t => __("Action Type", 'revsliderhelp'), $h => "actions.action.#actionindex#.action", $k => array("actions", "action type", "link", "hyperlink", "link layer", "layer link", "click", "hover", "mouseover", "mouse over", "mouse hover"), $d => __("Choose which Action should occur when the user interacts with the Layer", 'revsliderhelp'), $a => $u . "actions-panel-overview/", $hl => array( $dp => array('.single_layer_action:first-child'), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #layer_action_type", 'modal' => 'actions' ) ), 'action_delay' => array( $t => __("Action Delay", 'revsliderhelp'), $h => "actions.action.#actionindex#.action_speed", $k => array("action delay", "delay", "delay action"), $d => __("Add an optional delay before the Action occurs (in milliseconds)", 'revsliderhelp'), $a => $u . "actions-panel-overview/", $hl => array( $dp => array('.single_layer_action:first-child'), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #layer_action_delay", 'modal' => 'actions' ) ), 'link_actions' => array( 'simple_link' => array( 'link_url' => array( $t => __("Link URL", 'revsliderhelp'), $h => "actions.action.#actionindex#.image_link", $k => array("action", "actions", "link", "simple link", "hyperlink", "link layer", "layer link", "link url", "url", "button link", "link button"), $d => __("The url to navigate to for the 'Simple Link' Action", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'link', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #la_image_link", 'modal' => 'actions' ) ), 'link_target' => array( $t => __("Link Target", 'revsliderhelp'), $h => "actions.action.#actionindex#.link_open_in", $k => array("link", "simple link", "hyperlink", "link layer", "layer link", "link target"), $d => __("Choose if the link should be opened in the same window or in a new window", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'link', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #la_link_open_in", 'modal' => 'actions' ) ), 'link_type' => array( $t => __("Link Type", 'revsliderhelp'), $h => "actions.action.#actionindex#.link_type", $k => array("simple link", "link type"), $d => __("Use a traditional HTML hyperlink tag or trigger the Action via a jQuery event", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'link', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #la_link_type", 'modal' => 'actions' ) ), 'follow' => array( $t => __("Follow", 'revsliderhelp'), $h => "actions.action.#actionindex#.link_follow", $k => array("simple link", "follow", "nofollow", "no follow"), $d => __("Choose 'No Follow' to discourage search engines from indexing index the link", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'link', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_link, #la_link_follow", 'modal' => 'actions' ) ) ), 'call_back' => array( $t => __("Call Back Function", 'revsliderhelp'), $h => "actions.action.#actionindex#.actioncallback", $k => array("action", "actions", "call back", "javascript", "javascript callback"), $d => __("Call an external JavaScript function on user-interaction", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'callback', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_callback, #la_actioncallback", 'modal' => 'actions' ) ), 'scroll_below_slider' => array( 'scroll_offset' => array( $t => __("Scroll Offset", 'revsliderhelp'), $h => "actions.action.#actionindex#.scrollunder_offset", $k => array("action", "actions", "scroll", "scroll action", "scroll below slider", "scroll offset"), $d => __("The page will scroll to content below the Slider, and this offset will add or subtract pixels to the total amount scrolled.", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'scroll_under', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_scroll_under, #la_scrollunder_offset", 'modal' => 'actions' ) ), 'easing' => array( $t => __("Scroll Easing", 'revsliderhelp'), $h => "actions.action.#actionindex#.action_easing", $k => array("scroll", "scroll action", "scroll easing"), $d => __("The easing equation for the Scroll Action. View visualization", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'scroll_under', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_scroll_under, #la_action_easing", 'modal' => 'actions' ) ), 'duration' => array( $t => __("Scroll Duration", 'revsliderhelp'), $h => "actions.action.#actionindex#.action_speed", $k => array("scroll", "scroll action", "scroll duration"), $d => __("The easing duration for the Scroll Action in milliseconds", 'revsliderhelp'), $a => $u . "simple-link/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'scroll_under', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_link', $f => "#layeraction_picker_scroll_under, #la_saction_speed", 'modal' => 'actions' ) ), ) ), 'slide_actions' => array( 'jump_to_slide' => array( $t => __("Jump to Slide", 'revsliderhelp'), $h => "actions.action.#actionindex#.jump_to_slide", $k => array("action", "actions", "jump", "jump to slide", "change slides"), $d => __("Link the Layer to a specific Slide", 'revsliderhelp'), $a => $u . "slide-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'jumpto', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_slide', $f => "#layeraction_picker_jumpto, #la_jump_to_slide", 'modal' => 'actions' ) ), 'next_prev_slide' => array( $t => __("Next/Previous Slide", 'revsliderhelp'), $h => "layeraction_picker_next", $k => array("action", "actions", "next slide", "prev slide", "previous slide", "link to slide", "change slides"), $d => __("Change to the next or previous Slide on user-interaction", 'revsliderhelp'), $a => $u . "slide-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'next::prev', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_slide', $f => "#layeraction_picker_prev, #layeraction_picker_next, #layer_action_type", 'modal' => 'actions' ) ), 'pause_play_slider' => array( $t => __("Pause/Play Slider", 'revsliderhelp'), $h => "layeraction_picker_pause", $k => array("action", "actions", "pause slide", "progress", "pause slider", "pause progress", "pause", "play slide", "play slider", "play", "resume", "resume progress", "play button", "pause button"), $d => __("Pause or Resume the Slider's progress on user-interaction", 'revsliderhelp'), $a => $u . "slide-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'pause::resume', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_slide', $f => "#layeraction_picker_pause, #layeraction_picker_resume, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_slider' => array( $t => __("Toggle Slider", 'revsliderhelp'), $h => "layeraction_picker_toggle_slider", $k => array("pause slide", "progress", "pause slider", "pause progress", "pause", "play slide", "progress", "play slider", "play", "resume", "resume progress", "toggle", "toggle slider", "toggle progress"), $d => __("Play/Pause the Slider on user-interaction", 'revsliderhelp'), $a => $u . "slide-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'toggle_slider', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_slide', $f => "#layeraction_picker_toggle_slider, #layer_action_type", 'modal' => 'actions' ) ) ), 'layer_actions' => array( 'start_layer_in_out_animation' => array( $t => __("Start Layer In/Out Animation", 'revsliderhelp'), $h => "layeraction_picker_start_in", $k => array("animation", "action", "actions", "start animation", "play animation", "start layer in animation", "start layer out animation", "layer animation"), $d => __("Play a Layer's animation on-demand to show or hide the Layer", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'start_in::start_out', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_start_in, #layeraction_picker_start_out, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_layer_animation' => array( $t => __("Toggle Layer Animation", 'revsliderhelp'), $h => "layeraction_picker_toggle_layer", $k => array("start animation", "play animation", "start layer out animation", "layer animation", "toggle animation", "toggle layer", "toggle layer animation", "toggle"), $d => __("Toggle any given Layer's animation in and out of view", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'toggle_layer', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_toggle_layer, #layer_action_type", 'modal' => 'actions' ) ), 'simulate_click' => array( $t => __("Simulate Click", 'revsliderhelp'), $h => "layeraction_picker_simulate_click", $k => array("simulate click", "click action", "jQuery click", "trigger", "trigger click"), $d => __("Trigger a jQuery click event on any given Layer", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'simulate_click', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_simulate_click, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_class' => array( $t => __("Toggle Class", 'revsliderhelp'), $h => "actions.action.#actionindex#.toggle_class", $k => array("action", "actions", "class", "class name", "layer class", "add layer class", "remove layer class", "toggle class"), $d => __("Toggle (add/remove) a Layer's class name on user-interaction", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'toggle_class', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_toggle_class, #la_toggle_class", 'modal' => 'actions' ) ), 'layer_action_settings' => array( 'target_layer' => array( $t => __("Target Layer", 'revsliderhelp'), $h => "actions.action.#actionindex#.layer_target", $k => array("start animation", "play animation", "start layer in animation", "layer animation", "toggle class"), $d => __("Choose which Layer to target for the Layer Action", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'start_in::start_out::toggle_layer::simulate_click::toggle_class', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_start_in, #la_layer_target", 'modal' => 'actions' ) ), 'animation_timing' => array( $t => __("Animation Timing", 'revsliderhelp'), $h => "actions.animationoverwrite", $k => array("animation timing", "animation action"), $d => __("Choose the Layer's default animation behavior in relation to the selected Action", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'start_in::start_out::toggle_layer', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_start_in, #la_animationoverwrite", 'modal' => 'actions' ) ), 'trigger_memory' => array( $t => __("Trigger Memory", 'revsliderhelp'), $h => "actions.triggerMemory", $k => array("trigger memory", "reset animation", "reset", "reset layer", "reset layer animation"), $d => __("Choose if the Layer's animation behavior should reset or not when the Slide replays again", 'revsliderhelp'), $a => $u . "layer-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'start_in::start_out::toggle_layer', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_layer', $f => "#layeraction_picker_start_in, #la_triggerMemory", 'modal' => 'actions' ) ) ) ), 'media_actions' => array( 'start_stop_media' => array( $t => __("Play/Pause Media", 'revsliderhelp'), $h => "layeraction_picker_start_video", $k => array("media", "video", "audio", "start media", "play media", "pause media", "end media", "resume media", "stop media", "play video", "stop video", "play audio", "stop audio", "resume", "resume media", "play button", "pause button"), $d => __("Play or pause Video or Audio on user-interaction", 'revsliderhelp'), $a => $u . "media-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'start_video::stop_video', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_media', $f => "#layeraction_picker_start_video, #layeraction_picker_stop_video, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_media' => array( $t => __("Toggle Media Play/Pause", 'revsliderhelp'), $h => "layeraction_picker_toggle_video", $k => array("media", "video", "audio", "start media", "play media", "pause media", "end media", "resume media", "stop media", "play video", "stop video", "play audio", "stop audio", "resume", "resume media", "play button", "pause button"), $d => __("Toggle a video or audio's play state on user-interaction", 'revsliderhelp'), $a => $u . "media-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'toggle_video', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_media', $f => "#layeraction_picker_toggle_video, #layer_action_type", 'modal' => 'actions' ) ), 'mute_unmute_media' => array( $t => __("Mute/Unmute Media", 'revsliderhelp'), $h => "layeraction_picker_mute_video", $k => array("media", "video", "audio", "mute", "unmute", "mute media", "unmute media", "sound", "pause sound", "turn off", "turn off sound", "mute button"), $d => __("Mute or Unmute the sound from a video or audio Layer on user-interaction", 'revsliderhelp'), $a => $u . "media-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'mute_video::unmute_video', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_media', $f => "#layeraction_picker_mute_video, #layeraction_picker_unmute_video, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_mute_media' => array( $t => __("Toggle Mute (All) Media", 'revsliderhelp'), $h => "layeraction_picker_toggle_mute_video", $k => array("media", "video", "audio", "mute", "unmute", "mute media", "unmute media", "sound", "pause sound", "turn off", "turn off sound", "mute button"), $d => __("Toggle sound from a single video or audio Layer, or toggle all video/audio sound that exists in the Slide", 'revsliderhelp'), $a => $u . "media-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'toggle_mute_video::toggle_global_mute_video', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_media', $f => "#layeraction_picker_toggle_mute_video, #layeraction_picker_toggle_global_mute_video, #layer_action_type", 'modal' => 'actions' ) ) ), 'fullscreen_actions' => array( 'enter_exit_fullscreen' => array( $t => __("Enter/Exit Fullscreen", 'revsliderhelp'), $h => "layeraction_picker_gofullscreen", $k => array("full", "fullscreen", "full screen", "full screen button", "fullscreen button", "exit fullscreen", "enter fullscreen", "enter full screen", "go fullscreen", "go full screen"), $d => __("Take the Slider fullscreen or exit fullscreen on user-interaction", 'revsliderhelp'), $a => $u . "fullscreen-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'gofullscreen::exitfullscreen', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_fullscreen', $f => "#layeraction_picker_gofullscreen, #layeraction_picker_exitfullscreen, #layer_action_type", 'modal' => 'actions' ) ), 'toggle_fullscreen' => array( $t => __("Toggle Fullscreen", 'revsliderhelp'), $h => "layeraction_picker_togglefullscreen", $k => array("full", "fullscreen", "full screen", "full screen button", "fullscreen button", "exit fullscreen", "enter fullscreen", "enter full screen", "go fullscreen", "go full screen", "toggle fullscreen", "toggle full"), $d => __("Toggle the Slider fullscreen and non-fullscreen on user-interaction", 'revsliderhelp'), $a => $u . "fullscreen-actions/", $hl => array( $dp => array( '.single_layer_action:first-child', array($p => '#slide#.layers.#layer#.actions.action.#action#.action', $v => 'togglefullscreen', $o => 'layer_action_type') ), $m => "#module_layers_trigger, #gst_layer_5", $st => '{actions}#layeraction_group_fullscreen', $f => "#layeraction_picker_togglefullscreen, #layer_action_type", 'modal' => 'actions' ) ) ) ), 'gst_layer_13' => array( 'visibility' => array( 'desktop' => array( $t => __("Show/Hide on Desktop", 'revsliderhelp'), $h => "visibility.d", $k => array("visibility", "layer visibility", "show layer", "hide layer"), $d => __("Show or hide the Layer for the desktop viewport", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "*[data-r='visibility.d']" ) ), 'laptop' => array( $t => __("Show/Hide on Laptop", 'revsliderhelp'), $h => "visibility.n", $k => array("visibility", "layer visibility", "show layer", "hide layer"), $d => __("Show or hide the Layer for the laptop viewport", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "*[data-r='visibility.n']" ) ), 'tablet' => array( $t => __("Show/Hide on Tablet", 'revsliderhelp'), $h => "visibility.t", $k => array("visibility", "layer visibility", "show layer", "hide layer"), $d => __("Show or hide the Layer for the tablet viewport", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "*[data-r='visibility.t']" ) ), 'phone' => array( $t => __("Show/Hide on Phone", 'revsliderhelp'), $h => "visibility.m", $k => array("visibility", "layer visibility", "show layer", "hide layer"), $d => __("Show or hide the Layer for the phone viewport", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "*[data-r='visibility.m']" ) ), 'hide_under' => array( $t => __("Hide Under Width", 'revsliderhelp'), $h => "visibility.hideunder", $k => array("layer visibility", "hide under", "hide under width", "show layer", "hide layer"), $d => __("Hide the Layer when the browser window is equal to or below the value set in the Slider Settings", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "#layer_visibility_hideunder" ) ), 'show_on_mouseover' => array( $t => __("Show on Mouse Over", 'revsliderhelp'), $h => "visibility.onlyOnSlideHover", $k => array("visibility", "layer visibility", "show layer", "hide layer"), $d => __("Only show the Layer when the user hovers their mouse over the Slider", 'revsliderhelp'), $a => $u . "responsive-settings/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_13", $st => '#form_layercontent_visibility', $f => "#layer_visibility_showonover" ) ) ) ), 'gst_layer_11' => array( 'layer_id' => array( $t => __("Layer ID", 'revsliderhelp'), $h => "attributes.id", $k => array("layer id", "layer id attribute"), $d => __("Define an optional ID for the Layer to target it with custom CSS/JavaScript", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_id" ) ), 'layer_classes' => array( $t => __("Layer Classes", 'revsliderhelp'), $h => "attributes.classes", $k => array("layer class", "layer classes"), $d => __("Add class names to the Layer to target it with custom CSS/JavaScript (separate multiple class names with spaces)", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_classes" ) ), 'layer_title' => array( $t => __("Layer Title", 'revsliderhelp'), $h => "attributes.title", $k => array("layer title", "layer title attribute"), $d => __("Define the Layer's title attribute", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_title" ) ), 'layer_rel' => array( $t => __("Layer Rel", 'revsliderhelp'), $h => "attributes.rel", $k => array("layer rel", "layer relattribute"), $d => __("Define the Layer's 'rel' attribute", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_rel" ) ), 'tab_index' => array( $t => __("Tab Index", 'revsliderhelp'), $h => "attributes.tabIndex", $k => array("layer tab index", "layer tab-index"), $d => __("Define the Layer's tab-index. Useful for defining focus on elements.", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_tbindex" ) ), 'wrapper_id' => array( $t => __("Wrapper ID", 'revsliderhelp'), $h => "attributes.wrapperId", $k => array("wrapper id", "layer wrapper", "layer wrapper id"), $d => __("Define an optional ID for the Layer's outer-most wrapper to target it with custom CSS/JavaScript.", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_wrapper_id" ) ), 'wrapper_classes' => array( $t => __("Wrapper Classes", 'revsliderhelp'), $h => "attributes.wrapperClasses", $k => array("wrapper classes", "layer wrapper", "layer wrapper classes"), $d => __("Add class names to the Layer's outer-most wrapper to target it with custom CSS/JavaScript (separate multiple class names with spaces)", 'revsliderhelp'), $a => $u . "layer-attributes/", $hl => array( $dp => array('layerselected'), $m => "#module_layers_trigger, #gst_layer_11", $st => '#form_layer_attributes', $f => "#layer_wrapper_classes" ) ) ), 'addons' => array() ) ) ); return array('translations' => $translations, 'helpindex' => apply_filters('revslider_help_directory', $helpindex)); } }admin/includes/loadbalancer.class.php000064400000006416150212006510013665 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderLoadBalancer { public $servers = array(); /** * set the server list on construct **/ public function __construct(){ $this->servers = get_option('revslider_servers', array()); $this->servers = (empty($this->servers)) ? array('themepunch.tools') : $this->servers; } /** * get the url depending on the purpose, here with key, you can switch do a different server **/ public function get_url($purpose, $key = 0, $force_http = false){ $url = ($force_http ) ? 'http://' : 'https://'; $use_url = (!isset($this->servers[$key])) ? reset($this->servers) : $this->servers[$key]; switch($purpose){ case 'updates': $url .= 'updates.'; break; case 'templates': $url .= 'templates.'; break; case 'library': $url .= 'library.'; break; default: return false; } $url .= $use_url; return $url; } /** * refresh the server list to be used, will be done once in a month **/ public function refresh_server_list($force = false){ global $wp_version; $rs_rsl = (isset($_GET['rs_refresh_server'])) ? true : false; $last_check = get_option('revslider_server_refresh', false); if($force === true || $rs_rsl == true || $last_check === false || time() - $last_check > 60 * 60 * 24 * 14){ //$url = $this->get_url('updates'); $url = 'https://updates.themepunch.tools'; $request = wp_remote_post($url.'/get_server_list.php', array( 'user-agent' => 'WordPress/'.$wp_version.'; '.get_bloginfo('url'), 'body' => array( 'item' => urlencode(RS_PLUGIN_SLUG), 'version' => urlencode(RS_REVISION) ), 'timeout' => 45 )); if(!is_wp_error($request)){ if($response = maybe_unserialize($request['body'])){ $list = json_decode($response, true); update_option('revslider_servers', $list); } } update_option('revslider_server_refresh', time()); } } /** * move the server list, to take the next server as the one currently seems unavailable **/ public function move_server_list(){ $servers = $this->servers; $a = array_shift($servers); $servers[] = $a; $this->servers = $servers; update_option('revslider_servers', $servers); } /** * call an themepunch URL and retrieve data **/ public function call_url($url, $data, $subdomain = 'updates', $force_http = false){ global $wp_version; //add version if not passed $data['version'] = (!isset($data['version'])) ? urlencode(RS_REVISION) : $data['version']; $done = false; $count = 0; do{ $server = $this->get_url($subdomain, 0, $force_http); $request = wp_remote_post($server.'/'.$url, array( 'user-agent' => 'WordPress/'.$wp_version.'; '.get_bloginfo('url'), 'body' => $data, 'timeout' => 45 )); $response_code = wp_remote_retrieve_response_code($request); if($response_code == 200){ $done = true; }else{ $this->move_server_list(); } $count++; }while($done == false && $count < 5); return $request; } } ?>admin/includes/widget.class.php000064400000011416150212006510012535 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderWidget extends WP_Widget { public function __construct(){ //actual widget process parent::__construct('rev-slider-widget', __('Slider Revolution', 'revslider'), array('classname' => 'widget_revslider', 'description' => __('Displays a Slider Revolution Module on the page', 'revslider'))); } public static function register_widget(){ register_widget('RevSliderWidget'); } /** * the form */ public function form($instance){ $sliders = array(); $_slider = new RevSliderSlider(); try { $sliders = $_slider->get_sliders_short(); }catch(Exception $e){} if(empty($sliders)){ echo __('No Sliders found, Please create a Slider first', 'revslider'); }else{ $sliderID = $_slider->get_val($instance, 'rev_slider'); $homepage = $_slider->get_val($instance, 'rev_slider_homepage'); $pagesValue = $_slider->get_val($instance, 'rev_slider_pages'); $title = $_slider->get_val($instance, 'rev_slider_title'); $checked = ($homepage == 'on') ? "checked='checked'" : ''; $fieldID_check = $this->get_field_id('rev_slider_homepage'); $fieldName_check = $this->get_field_name('rev_slider_homepage'); $fieldPages_ID = $this->get_field_id('rev_slider_pages'); $fieldPages_Name = $this->get_field_name('rev_slider_pages'); $fieldTitle_ID = $this->get_field_id('rev_slider_title'); $fieldTitle_Name = $this->get_field_name('rev_slider_title'); ?>

                    :

                    >

                    get_val($instance, 'rev_slider'); if(empty($sid)) return(false); $output = new RevSliderOutput(); $title = $_slider->get_val($instance, 'rev_slider_title'); $homepage = ($_slider->get_val($instance, 'rev_slider_homepage') == 'on') ? 'homepage' : ''; $pages = $_slider->get_val($instance, 'rev_slider_pages'); if(!empty($pages)){ $homepage .= (!empty($homepage)) ? ',' : ''; $homepage .= $pages; } $_slider->init_by_id($sid); if($_slider->get_param(array('general', 'disableOnMobile'), false) == true && wp_is_mobile()) return false; //widget output echo $_slider->get_val($args, 'before_widget'); if(!empty($title)){ echo $_slider->get_val($args, 'before_title'); echo $title; echo $_slider->get_val($args, 'after_title'); } $output->set_add_to($homepage); $slider = $output->add_slider_to_stage($sid); add_action('wp_head', array($this, 'write_css')); echo $_slider->get_val($args, 'after_widget'); }catch(Exception $e){ $message = $e->getMessage(); $output->print_error_message($message); } } public function write_css(){ } } /** * old classname extends new one (old classnames will be obsolete soon) * @since: 5.0 **/ class RevSlider_Widget extends RevSliderWidget {} ?>admin/includes/tooltips.class.php000064400000101057150212006510013130 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderTooltips { public static function getTooltips() { $translations = array( 'docs' => __('Docs', 'revslider'), 'next_tip' => __('Next Tip'), 'got_it' => __('Got It'), 'hide_tips' => __("Don't show tooltips again") ); $tooltips = array( 'help_mode' => array( 'title' => 'Help Mode', 'target' => '.help_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => 'Get information about the different options available for your Slider', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/support/' ), 'slides' => array( 'title' => 'Add Slide', 'target' => '#add_slide_toolbar_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => "Add new Slides, reorder your current Slides and manage the Module's global content", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-management/' ), 'add_layer' => array( 'title' => 'Add Layer', 'target' => '#add_layer_toolbar_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => 'Add new content to the currently active Slide' ), 'tooltip_button' => array( 'title' => 'Tooltip Button', 'target' => '.tooltip_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => 'Enable the tooltip wizard for a quick overview of the editor' ), 'undo_redo' => array( 'title' => 'Undo Redo', 'target' => '.undo_redo_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => "Undo or redo changes you've made while using the editor" ), 'quick_style' => array( 'title' => 'Quick Style Layer', 'target' => '#quick_style_trigger', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => 'Add pre-styled headlines, paragraph text and buttons to the current Slide' ), 'device_switcher' => array( 'title' => 'Device View Switcher', 'target' => '#main_screenselector', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'trigger' => '#main_screenselector:visible', 'text' => "Adjust your content's size and position for different screen sizes" ), 'layer_selections' => array( 'title' => 'Layer Selections', 'target' => '#toolkit_selector_wrap', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'text' => 'Choose the way you would like to select multiple Layers on the stage' ), 'slider_settings' => array( 'title' => 'Slider Settings', 'target' => '#module_settings_trigger', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'elementcss' => 'width: 80px', 'focus' => 'none', 'trigger' => array('#module_settings_trigger'), 'text' => "Adjust the module's Layout and set its Slideshow behavior" ), 'slider_navigation' => array( 'title' => 'Slider Navigation', 'target' => '#module_navigation_trigger', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'elementcss' => 'width: 80px', 'focus' => 'none', 'trigger' => array('#module_navigation_trigger'), 'text' => 'Add a variety of navigation elements to your Slider' ), 'slide_settings' => array( 'title' => 'Slide Settings', 'target' => '#module_slide_trigger', 'alignment' => 'bottom-left', 'margin' => '20px 0 0 78px', 'elementcss' => 'width: 80px', 'focus' => 'none', 'trigger' => array('#module_slide_trigger'), 'text' => "Set the Slide's main background and slide-change animation" ), 'layer_settings' => array( 'title' => 'Layer Settings', 'target' => '#module_layers_trigger', 'alignment' => 'bottom-left', 'margin' => '20px 0 0 78px', 'elementcss' => 'width: 80px', 'focus' => 'none', 'trigger' => array('#module_layers_trigger'), 'text' => "Adjust the size and position for your Slide's content" ), 'shortcode' => array( 'title' => 'Title/Shortcode', 'target' => '#sr_shortcode', 'placer' => '#rs_shortcode_label', 'alignment' => 'left', 'margin' => '-4px 0 0 -17px', 'trigger' => array('#module_settings_trigger', '#gst_sl_1'), 'section' => 'Module General Options -> Title', 'text' => 'The shortcode for the module is located here.' ), 'back' => array( 'title' => 'Back to Plugin Admin Page', 'target' => '#back_to_overview', 'alignment' => 'bottom-right', 'margin' => '20px 0 0 -90px', 'text' => "Click here to go back to the plugin's main admin page" ), 'add_slide' => array( 'title' => 'Add Slide', 'target' => '#add_slide_toolbar_wrap', 'focus' => '.toolbar_dd_subdrop_wrap', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover', 'text' => 'Add a new Slide to the Slider', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-management/' ), 'global_layers' => array( 'title' => 'Global Layers', 'target' => '#add_slide_toolbar_wrap', 'focus' => '.static-slide-btn', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-staticlayers', 'text' => 'Content that should always be visible throughout the life-cycle of your Slider exists here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/global-layers/' ), 'slide_order' => array( 'title' => 'Change Slide Order', 'target' => '#add_slide_toolbar_wrap', 'focus' => '.slide_list_element.selected', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-slideorder', 'text' => 'Drag these menu items on top of one another to change the order of your Slides', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-management/#switch-reorder-slides' ), 'add_layer_text' => array( 'title' => 'Add Text Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_text', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-text', 'text' => 'Add a text element to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_image' => array( 'title' => 'Add Image Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_image', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-image', 'text' => 'Add an image to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_button' => array( 'title' => 'Add Button Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_button', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-button', 'text' => 'Add a pre-styled button to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_shape' => array( 'title' => 'Add Shape Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_shape', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-shape', 'text' => 'Shapes are elements with a background colors but not content', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_video' => array( 'title' => 'Add Video Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_video', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-video', 'text' => 'Add a YouTube, Vimeo or HTML5 video to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_audio' => array( 'title' => 'Add Audio Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_audio', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-audio', 'text' => 'Add sound to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_object' => array( 'title' => 'Add Object Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_object', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-object', 'text' => 'Add a simple icon or SVG element to the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_row' => array( 'title' => 'Add Row', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_row', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-row', 'text' => 'Add a new Row to the current Slide to allow for Rows/Column-based content', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/rows-columns/' ), 'add_layer_group' => array( 'title' => 'Add Group', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#toolbar_add_layer_group', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-group', 'text' => 'Add a special container to the Slide that can then include multiple Layers grouped together', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-groups/' ), 'add_layer_layerlibrary' => array( 'title' => 'Layer Library', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#add_from_layerlibrary', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-layerlibrary', 'text' => 'Add a text-based template that includes a predefined style and animation', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'add_layer_importlayer' => array( 'title' => 'Import Layer', 'target' => '#add_layer_toolbar_wrap', 'focus' => '#import_layers', 'alignment' => 'top-right', 'margin' => '-5px 0 0 20px', 'cssClass' => 'tip-hover tip-hover-importlayer', 'text' => 'Import a Layer from another Slider or Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/' ), 'delete_layer' => array( 'title' => 'Delete Layer', 'target' => '#do_delete_layer', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'trigger' => array('#module_layers_trigger'), 'text' => 'Delete the currently selected Layer', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'duplicate_layer' => array( 'title' => 'Duplicate Layer', 'target' => '#duplicate_btn_icon', 'focus' => '#do_duplicate_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-duplicate', 'text' => 'Duplicate the currently selected Layer', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'copy_layer' => array( 'title' => 'Copy Layer', 'target' => '#duplicate_btn_icon', 'focus' => '#do_copy_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-copy', 'text' => 'Copy the current Layer and paste it into another Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'paste_layer' => array( 'title' => 'Paste Layer', 'target' => '#duplicate_btn_icon', 'focus' => '#do_paste_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-paste', 'text' => 'Paste a copied Layer into the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'lock_layers' => array( 'title' => 'Lock Layers', 'target' => '#do_lock_layer', 'focus' => '#toggle_lock_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-lock', 'text' => 'Lock the currently selected Layer(s) from being edited', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'unlock_layers' => array( 'title' => 'Unlock Layers', 'target' => '#do_lock_layer', 'focus' => '#unlock_all_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-unlock', 'text' => 'Unlock the currently selected Layers so they can be edited', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'hide_highlight_boxes' => array( 'title' => 'Hide Highlight Boxes', 'target' => '#do_show_layer', 'focus' => '#hide_highlight_boxes', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-highlightboxes', 'text' => "Hide the editor's outline guide markers", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'show_hide_selected' => array( 'title' => 'Show/Hide Selected', 'target' => '#do_show_layer', 'focus' => '#toggle_visible_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-showhide', 'text' => "Show the editor's outline guide markers for the selected Layers", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'set_all_visible' => array( 'title' => 'Set All Visible', 'target' => '#do_show_layer', 'focus' => '#visible_all_layer', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_layers_trigger'), 'cssClass' => 'tip-hover tip-hover-setallvisible', 'text' => "Show all outline guide markers for the editor", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'change_layer_order' => array( 'title' => 'Change Layer Order', 'target' => '#do_background_layer', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'trigger' => array('#module_layers_trigger'), 'text' => 'Use these arrows to adjust the z-index/stacking order of the currently selected Layer', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/editor-overview/' ), 'layout_type' => array( 'title' => 'Layout Type', 'target' => '#rs-layout-type', 'placer' => '#rs-layout-type label_a', 'focus' => 'none', 'alignment' => 'top-left', 'margin' => '-4px 0 0 -20px', 'trigger' => array('#module_settings_trigger', '#gst_sl_2'), 'section' => 'Module General Options -> Layout', 'scrollTo' => '#form_slider_layout_layout', 'text' => "Optionally set your Slider to display as a carousel or a Hero Scene", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/module-layout/' ), 'layout_sizing' => array( 'title' => 'Layout Sizing', 'target' => '#rs-layout-sizing', 'placer' => '#rs-layout-sizing label_a', 'focus' => 'none', 'alignment' => 'top-left', 'margin' => '-4px 0 0 -20px', 'trigger' => array('#module_settings_trigger', '#gst_sl_2'), 'section' => 'Module General Options -> Layout', 'scrollTo' => '#form_slider_layout_layout', 'text' => 'Choose how the Slider should be displayed on your web page', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/module-layout/' ), 'breakpoints' => array( 'title' => 'Enable Breakpoints', 'target' => '#rs-laptop-breakpoint', 'placer' => '#rs-laptop-breakpoint', 'focus' => '.tponoffwrap', 'alignment' => 'top-left', 'margin' => '-5px 0 0 -20px', 'trigger' => array('#module_settings_trigger', '#gst_sl_2'), 'section' => 'Module General Options -> Layout', 'scrollTo' => '#form_slider_layout_bpoints', 'text' => "Enable device breakpoints and edit your content's size and position for each viewport", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/module-layout/' ), 'module_content' => array( 'title' => 'Module Content Source', 'target' => '#rs-module-source-wrap', 'focus' => 'none', 'alignment' => 'top-left', 'margin' => '-4px 0 0 -20px', 'trigger' => array('#module_settings_trigger', '#gst_sl_4'), 'section' => 'Module General Options -> Content', 'text' => 'Choose if your Slider should be auto-populated with content from your blog or a social channel', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/module-content/' ), 'auto_rotate' => array( 'title' => 'Module Content Source', 'target' => '#rs-autorotate-wrap', 'placer' => '#rs-autorotate-wrap', 'focus' => '.tponoffwrap', 'alignment' => 'top-left', 'margin' => '-4px 0 0 -20px', 'trigger' => array('#module_settings_trigger', '#gst_sl_6'), 'section' => 'Module General Options -> General', 'scrollTo' => '#form_slidergeneral_general', 'text' => 'Enable/disable autoplay for the Slider', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/module-general-settings/' ), 'lazy_loading' => array( 'title' => 'Lazy Loading', 'target' => '#form_slidergeneral_advanced_loading .collapsable', 'placer' => '#form_slidergeneral_advanced_loading label_a', 'focus' => '.select2RS-selection', 'alignment' => 'top-left', 'margin' => '-4px 0 0 -15px', 'trigger' => array('#module_settings_trigger', '#gst_sl_10'), 'section' => 'Module General Options -> Advanced', 'scrollTo' => '#form_module_advanced', 'text' => "Enable LazyLoading for your Slider's images for faster page loading", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/advanced-module-settings/' ), 'progress_bar' => array( 'title' => 'Progress Bar', 'target' => '#form_nav_pbara', 'placer' => '#form_nav_pbara .form_inner_header', 'focus' => '.tponoffwrap', 'alignment' => 'left', 'margin' => '-4px 0 0 -15px', 'cssClass' => 'form_collector nav_collector', 'trigger' => array('#module_navigation_trigger', '#gst_nav_1'), 'section' => 'Navigation Options -> Progress', 'text' => "Display the Slider's progress with an animated horizontal bar", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/progress-bar/' ), 'navigation_arrows' => array( 'title' => 'Navigation Arrows', 'target' => '#form_nav_arrows', 'placer' => '#form_nav_arrows .form_inner_header', 'focus' => '.tponoffwrap', 'alignment' => 'left', 'margin' => '-4px 0 0 -15px', 'cssClass' => 'form_collector nav_collector form_menu_inside', 'trigger' => array('#module_navigation_trigger', '#gst_nav_2'), 'section' => 'Navigation Options -> Arrows', 'text' => "Switch between Slides with navigation Arrows", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/navigation-arrows/' ), 'navigation_bullets' => array( 'title' => 'Navigation Bullets', 'target' => '#form_nav_bullets', 'placer' => '#form_nav_bullets .form_inner_header', 'focus' => '.tponoffwrap', 'alignment' => 'left', 'margin' => '-4px 0 0 -15px', 'cssClass' => 'form_collector nav_collector', 'trigger' => array('#module_navigation_trigger', '#gst_nav_3'), 'section' => 'Navigation Options -> Bullets', 'text' => 'Switch between Slides with navigation Bullets', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/navigation-bullets/' ), 'navigation_tabs' => array( 'title' => 'Navigation Tabs', 'target' => '#form_nav_tabs', 'placer' => '#form_nav_tabs .form_inner_header', 'focus' => '.tponoffwrap', 'alignment' => 'left', 'margin' => '-4px 0 0 -15px', 'cssClass' => 'form_collector nav_collector', 'trigger' => array('#module_navigation_trigger', '#gst_nav_4'), 'section' => 'Navigation Options -> Tabs', 'text' => 'Switch between Slides with navigation Tabs', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/navigation-tabs/' ), 'navigation_thumbs' => array( 'title' => 'Navigation Thumbs', 'target' => '#form_nav_thumbs', 'placer' => '#form_nav_thumbs .form_inner_header', 'focus' => '.tponoffwrap', 'alignment' => 'left', 'margin' => '-4px 0 0 -15px', 'cssClass' => 'form_collector nav_collector', 'trigger' => array('#module_navigation_trigger', '#gst_nav_5'), 'section' => 'Navigation Options -> Thumbs', 'text' => 'Switch between Slides with navigation Thumbnails', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/navigation-thumbnails/' ), 'slide_background' => array( 'title' => 'Slide Background', 'target' => '#form_slidebg', 'placer' => '#form_slidebg label_a', 'focus' => '.select2RS-selection', 'alignment' => 'left', 'margin' => '0 0 0 -20px', 'cssClass' => 'form_collector slide_settings_collector', 'trigger' => array('#module_slide_trigger', '#gst_slide_1'), 'section' => 'Slide Options -> Background', 'text' => "Set/change the current Slide's main background to an image, video or color", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-background/' ), 'slide_animation' => array( 'title' => 'Slide Animation', 'target' => '#form_slide_transition', 'placer' => '#active_transitions_innerwrap', 'focus' => '.rightbutton', 'alignment' => 'left', 'margin' => '-3px 0 0 -20px', 'cssClass' => 'form_collector slide_settings_collector', 'trigger' => array('#module_slide_trigger', '#gst_slide_2'), 'section' => 'Slide Options -> Title', 'text' => "Set the animation for the Slide's main background image when the Slides change", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-animation/' ), 'background_filter' => array( 'title' => 'Background Filter', 'target' => '#form_slidebg_filters', 'placer' => '#form_slidebg_filters label_a', 'focus' => '.select2RS-selection', 'alignment' => 'left', 'margin' => '-4px 0 0 -20px', 'elementcss' => 'margin-top: -40px', 'cssClass' => 'form_collector slide_settings_collector', 'trigger' => array('#module_slide_trigger', '#gst_slide_5'), 'section' => 'Slide Options -> Title', 'text' => "Add a CSS image filter to the Slide's main background", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-filters/' ), 'slide_duration' => array( 'title' => 'Slide Duration', 'target' => '#form_slide_progress', 'placer' => '#form_slide_progress label_a', 'focus' => '#slide_length', 'alignment' => 'left', 'margin' => '-3px 0 0 -20px', 'elementcss' => 'margin-top: -40px', 'cssClass' => 'form_collector slide_settings_collector', 'trigger' => array('#module_slide_trigger', '#gst_slide_8'), 'section' => 'Slide Options -> Title', 'text' => 'Adjust the total duration for the current Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-progress/' ), 'slide_link' => array( 'title' => 'Slide Link', 'target' => '#form_slidegeneral_linkseo', 'placer' => '#form_slidegeneral_linkseo label_a', 'focus' => '.tponoffwrap', 'alignment' => 'top-left', 'margin' => '-3px 0 0 -20px', 'cssClass' => 'form_collector slide_settings_collector', 'trigger' => array('#module_slide_trigger', '#gst_slide_4'), 'section' => 'Slide Options -> Title', 'scrollTo' => '#form_slidegeneral_linkseo', 'text' => 'Add a link to the entire Slide', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/tags-link/' ), 'edit_text' => array( 'title' => 'Edit Text', 'target' => '#form_layercontent_content_text', 'focus' => '#ta_layertext', 'alignment' => 'left', 'margin' => '-3px 0 0 -20px', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_type_text, ._lc_type_button', '#module_layers_trigger', '#gst_layer_1'), 'section' => 'Layer Options -> Title', 'text' => 'Edit the content of your text Layers here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-content/#edit-set-content' ), 'font_size' => array( 'title' => 'Font Size', 'target' => '#form_layerstyle_font', 'focus' => '#layer_font_size_idle', 'alignment' => 'top-left', 'margin' => '-3px 0 0 -115px', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_type_text, ._lc_type_button', '#module_layers_trigger', '#gst_layer_3'), 'section' => 'Layer Options -> Title', 'scrollTo' => '#form_layer_style', 'text' => 'Set the font-size for your text Layers here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/font-colors-styling/' ), 'font_family' => array( 'title' => 'Font Family', 'target' => '#form_layerstyle_font', 'focus' => '.select2RS-container--fontfamily .select2RS-selection', 'alignment' => 'top-left', 'margin' => '-3px 0 0 -115px', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_type_text, ._lc_type_button', '#module_layers_trigger', '#gst_layer_3'), 'section' => 'Layer Options -> Title', 'scrollTo' => '#form_layer_style', 'text' => 'Set the font-family for your text Layers here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/font-colors-styling/' ), 'font_color' => array( 'title' => 'Font Color', 'target' => '#form_layerstyle_font', 'focus' => '.rev-colorpicker', 'alignment' => 'top-left', 'margin' => '-3px 0 0 -115px', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_type_text, ._lc_type_button', '#module_layers_trigger', '#gst_layer_3'), 'section' => 'Layer Options -> Title', 'scrollTo' => '#form_layer_style', 'text' => 'Set the text color for your Layers here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/font-colors-styling/' ), 'layer_position' => array( 'title' => 'Layer Position', 'target' => '#rs-align-buttons', 'alignment' => 'left', 'focus' => 'none', 'margin' => '-3px 0 0 -20px', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_type_text, ._lc_type_button, ._lc_type_video, ._lc_type_shape, ._lc_type_image, ._lc_type_audio, ._lc_type_object', '#module_layers_trigger', '#gst_layer_2'), 'section' => 'Layer Options -> Title', 'text' => "Adjust the Layer's position inside the current Slide", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/size-position/' ), 'layer_animations' => array( 'title' => 'Layer Animations', 'target' => '#form_animation_sframes_keyframes', 'alignment' => 'left', 'focus' => 'none', 'placer' => '#form_animation_sframes_keyframes', 'margin' => '-26px 0 0 0', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_', '#module_layers_trigger', '#gst_layer_4'), 'section' => 'Layer Options -> Title', 'text' => 'Set the in/out animations for your Layer content here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/layer-animations/' ), 'layer_hover' => array( 'title' => 'Layer Hover', 'target' => '#form_layer_hover', 'alignment' => 'left', 'focus' => '.tponoffwrap', 'placer' => '#form_layer_hover label_a', 'margin' => '57px 0 0 0', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_', '#module_layers_trigger', '#gst_layer_9'), 'section' => 'Layer Options -> Title', 'text' => 'Apply hover styles to your Layers', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/mouse-hover-settings/' ), 'edit_layer_name' => array( 'title' => 'Edit Layer Name', 'target' => '#do_title_layer', 'alignment' => 'bottom', 'margin' => '20px 0 0 0', 'trigger' => array('._lc_'), 'section' => 'Layer Options -> Title', 'text' => 'Change the name of your Layers here to help organize your content' ), 'responsive_behavior' => array( 'title' => 'Responsive Behavior', 'target' => '#form_layerposition_basic', 'alignment' => 'left', 'focus' => '.tponoffwrap', 'placer' => '#form_layerposition_basic label_a', 'margin' => '57px 0 0 0', 'cssClass' => 'form_collector layer_settings_collector', 'trigger' => array('._lc_', '#module_layers_trigger', '#gst_layer_13'), 'section' => 'Layer Options -> Title', 'text' => 'Adjust the responsive behavior of your content here', 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/responsive-settings/' ), 'timeline_preview' => array( 'title' => 'Timeline Preview', 'target' => '.tl_playstop_wrap', 'focus' => '#timline_process', 'alignment' => 'top', 'margin' => '15px 0 0 -3px', 'cssClass' => 'rb-tooltip-timeline', 'text' => "Preview the current Slide's animations", 'linkText' => 'Learn More', 'link' => 'http://docs.themepunch.com/slider-revolution/slide-timeline/' ), 'save_module' => array( 'title' => 'Save Module', 'target' => '#save_slider', 'focus' => 'none', 'alignment' => 'right-top', 'margin' => '25px 0px 0px 55px', 'hidePrevSave' => true, 'text' => 'Click this button to save your changes' ), 'preview_module' => array( 'title' => 'Preview Module', 'target' => '#preview_slider', 'focus' => 'none', 'alignment' => 'right-top', 'margin' => '25px 0px 0px 70px', 'hidePrevSave' => true, 'text' => 'Click this button to preview the current Slide' ) ); return array('translations' => $translations, 'tooltips' => $tooltips); } }admin/includes/newsletter.class.php000064400000003432150212006510013445 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch * @version 1.0.0 */ if(!defined('ABSPATH')) exit(); if(!class_exists('ThemePunch_Newsletter')) { class ThemePunch_Newsletter { protected static $remote_url = 'http://newsletter.themepunch.com/'; protected static $subscribe = 'subscribe.php'; protected static $unsubscribe = 'unsubscribe.php'; public function __construct(){ } /** * Subscribe to the ThemePunch Newsletter * @since: 1.0.0 **/ public static function subscribe($email){ global $wp_version; $request = wp_remote_post(self::$remote_url.self::$subscribe, array( 'user-agent' => 'WordPress/'.$wp_version.'; '.get_bloginfo('url'), 'timeout' => 15, 'body' => array( 'email' => urlencode($email) ) )); if(!is_wp_error($request)) { if($response = json_decode($request['body'], true)) { if(is_array($response)) { $data = $response; return $data; }else{ return false; } } } } /** * Unsubscribe to the ThemePunch Newsletter * @since: 1.0.0 **/ public static function unsubscribe($email){ global $wp_version; $request = wp_remote_post(self::$remote_url.self::$unsubscribe, array( 'user-agent' => 'WordPress/'.$wp_version.'; '.get_bloginfo('url'), 'timeout' => 15, 'body' => array( 'email' => urlencode($email) ) )); if(!is_wp_error($request)) { if($response = json_decode($request['body'], true)) { if(is_array($response)) { $data = $response; return $data; }else{ return false; } } } } } } ?>admin/includes/debug.php000064400000005645150212006510011243 0ustar00real_usage = $real_usage; } // Returns current memory usage with or without styling public function getCurrentMemoryUsage($with_style = true) { $mem = memory_get_usage($this->real_usage); return ($with_style) ? $this->byteFormat($mem) : $mem; } // Returns peak of memory usage public function getPeakMemoryUsage($with_style = true) { $mem = memory_get_peak_usage($this->real_usage); return ($with_style) ? $this->byteFormat($mem) : $mem; } // Set memory usage with info public function setMemoryUsage($info = '') { $this->statistics[] = array( 'time' => microtime(), //time(), 'info' => $info, 'memory_usage' => $this->getCurrentMemoryUsage()); } // Print all memory usage info and memory limit and public function printMemoryUsageInformation() { //return true; echo '
                    ';
                            foreach ($this->statistics as $satistic)
                            {
                                echo "Time: " . $satistic['time'] .
                                " | Memory Usage: " . $satistic['memory_usage'] .
                                " | Info: " . $satistic['info'];
                                echo "\n";
                            }
                            echo "\n\n";
                            echo "Peak of memory usage: " . $this->getPeakMemoryUsage();
                            echo "\n\n";
                    		echo '
                    '; } // Set start with default info or some custom info public function setStart($info = 'Initial Memory Usage') { $this->setMemoryUsage($info); } // Set end with default info or some custom info public function setEnd($info = 'Memory Usage at the End') { $this->setMemoryUsage($info); } // Byte formatting private function byteFormat($bytes, $unit = "", $decimals = 2) { $units = array('B' => 0, 'KB' => 1, 'MB' => 2, 'GB' => 3, 'TB' => 4, 'PB' => 5, 'EB' => 6, 'ZB' => 7, 'YB' => 8); $value = 0; if ($bytes > 0) { // Generate automatic prefix by bytes // If wrong prefix given if (!array_key_exists($unit, $units)) { $pow = floor(log($bytes) / log(1024)); $unit = array_search($pow, $units); } // Calculate byte value by prefix $value = ($bytes / pow(1024, floor($units[$unit]))); } // If decimals is not numeric or decimals is less than 0 // then set default value if (!is_numeric($decimals) || $decimals < 0) { $decimals = 2; } // Format output return sprintf('%.' . $decimals . 'f ' . $unit, $value); } } ?>admin/includes/template.class.php000064400000077744150212006510013105 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderTemplate extends RevSliderFunctions { private $templates_list = 'revslider/get-list.php'; private $templates_download = 'revslider/download.php'; private $templates_server_path = '/revslider/images/'; private $templates_path = '/revslider/templates/'; private $curl_check = null; const SHOP_VERSION = '2.0'; /** * Download template by UID (also validates if download is legal) * @since: 5.0.5 */ public function _download_template($uid){ $rslb = new RevSliderLoadBalancer(); $return = false; $uid = $this->clear_uid($uid); $uid = esc_attr($uid); $code = (get_option('revslider-valid', 'false') == 'false') ? '' : get_option('revslider-code', ''); $upload_dir = wp_upload_dir(); // Set upload folder // Check folder permission and define file location if(wp_mkdir_p($upload_dir['basedir'].$this->templates_path)){ //check here to not flood the server $data = array( 'code' => urlencode($code), 'shop_version' => urlencode(self::SHOP_VERSION), 'version' => urlencode(RS_REVISION), 'uid' => urlencode($uid), 'product' => urlencode(RS_PLUGIN_SLUG) ); $request = $rslb->call_url($this->templates_download, $data, 'templates'); if(!is_wp_error($request)){ if($response = $this->get_val($request, 'body')){ if($response !== 'invalid'){ //add stream as a zip file $file = $upload_dir['basedir']. $this->templates_path . '/' . $uid.'.zip'; @mkdir(dirname($file)); $ret = @file_put_contents( $file, $response ); if($ret !== false){ //return $file so it can be processed. We have now downloaded it into a zip file $return = $file; }else{//else, print that file could not be written $return = array('error' => __('Can\'t write the file into the uploads folder of WordPress, please change permissions and try again!', 'revslider')); } }else{ $error = ($this->get_addition('selling') === true) ? __('License Key is invalid', 'revslider') : __('Purchase Code is invalid', 'revslider'); $return = array('error' => $error); } } }else{//else, check for error and print it to customer $return = array('error' => __('Can\'t connect programatically to the ThemePunch servers, please check your webserver settings', 'revslider')); } }else{ $return = array('error' => __('Can\'t write into the uploads folder of WordPress, please change permissions and try again!', 'revslider')); } return $return; } /** * Delete the Template file * @since: 5.0.5 */ public function _delete_template($uid){ $uid = $this->clear_uid($uid); $uid = esc_attr($uid); $upload_dir = wp_upload_dir(); //Set upload folder // Check folder permission and define file location if(wp_mkdir_p($upload_dir['basedir'] . $this->templates_path)){ $file = $upload_dir['basedir'] . $this->templates_path . '/' . $uid.'.zip'; if(file_exists($file)){ //delete file return unlink($file); } } return false; } /** * Get the Templatelist from servers * @since: 5.0.5 */ public function _get_template_list($force = false){ $rslb = new RevSliderLoadBalancer(); $last_check = get_option('revslider-templates-check'); if($last_check == false){ //first time called $last_check = 172801; update_option('revslider-templates-check', time()); } // Get latest Templates if(time() - $last_check > 345600 || $force == true){ //4 days update_option('revslider-templates-check', time()); $hash = get_option('revslider-templates-hash', ''); $code = (get_option('revslider-valid', 'false') == 'false') ? '' : get_option('revslider-code', ''); $data = array( 'code' => urlencode($code), 'shop_version' => urlencode(self::SHOP_VERSION), 'hash' => urlencode($hash), 'version' => urlencode(RS_REVISION), 'product' => urlencode(RS_PLUGIN_SLUG) ); $request = $rslb->call_url($this->templates_list, $data, 'templates'); if(!is_wp_error($request)){ if($response = maybe_unserialize($request['body'])){ $templates = json_decode($response, true); if(is_array($templates)){ if(isset($templates['hash'])) update_option('revslider-templates-hash', $templates['hash']); update_option('rs-templates-new', $templates, false); } } } $this->update_template_list(); } } /** * Update the Templatelist, move rs-templates-new into rs-templates * @since: 5.0.5 */ private function update_template_list(){ $new = get_option('rs-templates-new', false); $cur = get_option('rs-templates', array()); $counter = 0; if($new !== false && !empty($new) && is_array($new)){ if(empty($cur)){ $cur = $new; $counter = (isset($cur['slider']) && is_array($cur['slider'])) ? count($cur['slider']) : $counter; }else{ if(isset($new['slider']) && is_array($new['slider'])){ if(isset($cur['slider']) && is_array($cur['slider']) && isset($new['slider']) && is_array($cur['slider'])){ $_n = count($new['slider']); $_c = count($cur['slider']); $counter = ($_n > $_c) ? $_n - $_c : $counter; } foreach($new['slider'] as $n){ $found = false; if(isset($cur['slider']) && is_array($cur['slider'])){ foreach($cur['slider'] as $ck => $c){ if($c['uid'] == $n['uid']){ if(version_compare($c['version'], $n['version'], '<')){ $n['is_new'] = true; $n['push_image'] = true; //push to get new image and replace } if(isset($c['is_new'])) $n['is_new'] = true; //is_new will stay until update is done $n['exists'] = true; //if this flag is not set here, the template will be removed from the list if(isset($n['new_slider'])){ unset($n['new_slider']); //remove this again, as the new flag should be removed now } $cur['slider'][$ck] = $n; $found = true; break; } } } if(!$found){ $n['exists'] = true; $n['new_slider'] = true; $cur['slider'][] = $n; } } foreach($cur['slider'] as $ck => $c){ //remove no longer available Slider if(!isset($c['exists'])){ unset($cur['slider'][$ck]); }else{ unset($cur['slider'][$ck]['exists']); } } $cur['slides'] = $new['slides']; // push always all slides } } update_option('rs-templates', $cur, false); update_option('rs-templates-new', false, false); //$this->_update_images(); } update_option('rs-templates-counter', $counter, false); } /** * Remove the is_new attribute which shows the "update available" button * @since: 5.0.5 */ public function remove_is_new($uid){ $cur = get_option('rs-templates', array()); if(isset($cur['slider']) && is_array($cur['slider'])){ foreach($cur['slider'] as $ck => $c){ if($c['uid'] == $uid){ unset($cur['slider'][$ck]['is_new']); break; } } } update_option('rs-templates', $cur, false); } /** * Update the Images get them from Server and check for existance on each image * @since: 5.0.5 */ private function _update_images($img = false){ $rslb = new RevSliderLoadBalancer(); $templates = get_option('rs-templates', array()); $chk = $this->check_curl_connection(); $curl = ($chk) ? new WP_Http_Curl() : false; $url = $rslb->get_url('templates', 0, true); $reload = array(); $loaded = false; if(!empty($templates) && is_array($templates)){ $upload_dir = wp_upload_dir(); // Set upload folder if(!empty($templates['slider']) && is_array($templates['slider'])){ foreach($templates['slider'] as $key => $temp){ if($img !== false){ //we want to download a certain image, check for it if($this->get_val($temp, 'img') !== $img) continue; } // Check folder permission and define file location if(wp_mkdir_p($upload_dir['basedir']. $this->templates_path)){ $file = $upload_dir['basedir'] . $this->templates_path . '/' . $temp['img']; if(!file_exists($file) || isset($temp['push_image'])){ if($curl !== false){ $done = false; $count = 0; do{ $image_data = @$curl->request($url.'/'.$this->templates_server_path.$temp['img']); // Get image data if(!is_wp_error($image_data) && isset($image_data['body']) && isset($image_data['response']) && isset($image_data['response']['code']) && $image_data['response']['code'] == '200'){ $image_data = $image_data['body']; $done = true; }else{ $image_data = false; $rslb->move_server_list(); $url = $rslb->get_url('templates', 0, true); } $count++; }while($done == false && $count < 5); }else{ $count = 0; do{ $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$temp['img']); // Get image data if($image_data == false){ $rslb->move_server_list(); $url = $rslb->get_url('templates', 0, true); } $count++; }while($image_data == false && $count < 5); } if($image_data !== false){ $reload[$temp['alias']] = true; unset($templates['slider'][$key]['push_image']); if(!is_dir(dirname($file))){ mkdir(dirname($file), 0777, true); } @file_put_contents($file, $image_data); $loaded = $file; } }else{//use default image } }else{//use default images } } } if($loaded === false){ if(!empty($templates['slides']) && is_array($templates['slides'])){ foreach($templates['slides'] as $key => $temp){ foreach($temp as $k => $tvalues){ if($img !== false){ //we want to download a certain image, check for it if($this->get_val($tvalues, 'img') !== $img) continue; } // Check folder permission and define file location if(wp_mkdir_p($upload_dir['basedir']. $this->templates_path)){ $file = $upload_dir['basedir'] . $this->templates_path . '/' . $tvalues['img']; if(!file_exists($file) || isset($reload[$key])){ //update, so load again if($curl !== false){ //curl_setopt( $curl, CURLOPT_CAINFO, RS_PLUGIN_PATH.'cert.crt'); //'sslcertificates' $done = false; $count = 0; do{ $image_data = @$curl->request($url.'/'.$this->templates_server_path.$tvalues['img']); // Get image data if(!is_wp_error($image_data) && isset($image_data['body']) && isset($image_data['response']) && isset($image_data['response']['code']) && $image_data['response']['code'] == '200'){ $image_data = $image_data['body']; $done = true; }else{ $image_data = false; $rslb->move_server_list(); $url = $rslb->get_url('templates', 0, true); } $count++; }while($done == false && $count < 5); }else{ $count = 0; do{ $image_data = @file_get_contents($url.'/'.$this->templates_server_path.$tvalues['img']); // Get image data if($image_data == false){ $rslb->move_server_list(); $url = $rslb->get_url('templates', 0, true); } $count++; }while($image_data == false && $count < 5); } if($image_data !== false){ if(!is_dir(dirname($file))){ mkdir(dirname($file), 0777, true); } file_put_contents($file, $image_data); } } } } } } } } update_option('rs-templates', $templates, false); //remove the push_image } /** * Copy a Slide to the Template Slide list * @since: 5.0 * @before: RevSliderTemplate::copySlideToTemplates() */ public function copy_slide_to_templates($slide_id, $slide_title, $slide_settings = array()){ if(intval($slide_id) == 0) return false; $slide_title = sanitize_text_field($slide_title); if(strlen(trim($slide_title)) < 3) return false; global $wpdb; $duplicate = $wpdb->get_row($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE id = %s", $slide_id), ARRAY_A); if(empty($duplicate)) // slide not found return false; unset($duplicate['id']); $duplicate['slider_id'] = -1; //-1 sets it to be a template $duplicate['slide_order'] = -1; $params = json_decode($duplicate['params'], true); $settings = json_decode($duplicate['settings'], true); $params['title'] = $slide_title; if(!isset($params['publish'])) $params['publish'] = array(); $params['publish']['state'] = 'published'; if(isset($slide_settings['width'])) $settings['width'] = intval($slide_settings['width']); if(isset($slide_settings['height'])) $settings['height'] = intval($slide_settings['height']); $duplicate['params'] = json_encode($params); $duplicate['settings'] = json_encode($settings); $response = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $duplicate); return ($response) ? true : false; } /** * Get all Template Slides * @since: 5.0 * @before: RevSliderTemplate::getTemplateSlides(); */ public function get_template_slides(){ global $wpdb; $templates = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s", -1), ARRAY_A); //add default Template Slides here! $default = $this->get_default_template_slides(); $templates = array_merge($templates, $default); if(!empty($templates)){ foreach($templates as $key => $template){ $templates[$key]['params'] = json_decode($template['params'], true); //$templates[$key]['layers'] = json_decode($template['layers'], true); $templates[$key]['settings'] = json_decode($template['settings'], true); } } return $templates; } /** * Add default Template Slides that can't be deleted for example. Authors can add their own Slides here through Filter * @since: 5.0 * @before: RevSliderTemplate::getDefaultTemplateSlides(); */ private function get_default_template_slides(){ $templates = array(); $templates = apply_filters('revslider_set_template_slides', $templates); return $templates; } /** * get default ThemePunch default Slides * @since: 5.0 * @before: RevSliderTemplate::getThemePunchTemplateSlides() */ public function get_tp_template_slides($sliders = false){ global $wpdb; $templates = array(); $slide_defaults = array(); if($sliders == false){ $sliders = $this->get_tp_template_sliders(); } if(!empty($sliders)){ foreach($sliders as $slider){ $slides = $this->get_tp_template_default_slides($slider['alias']); $installed = false; if($this->get_val($slider, 'installed', false) !== false){ $cur_slides = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDES ." WHERE slider_id = %s", $slider['installed']), ARRAY_A); $installed = true; }else{ $cur_slides = $slides; } if(!empty($cur_slides)){ $i = 1; foreach($cur_slides as $key => $tmpl){ if(isset($slides[$key]) && !empty($slides[$key]['img'])) $cur_slides[$key]['img'] = $this->_check_file_path($slides[$key]['img'], true, false); if($this->get_val($tmpl, 'title', false) === false) $cur_slides[$key]['title'] = 'Slide '.$i; $cur_slides[$key]['uid'] = $this->get_val($slider, 'uid'); $cur_slides[$key]['parent'] = $this->get_val($slider, 'id'); if($installed){ $cur_slides[$key]['installed'] = $this->get_val($tmpl, 'id'); } //addon requirements $cur_slides[$key]['plugin_require'] = $this->get_val($slider, 'plugin_require', array()); $i++; } } $templates = array_merge($templates, $cur_slides); } } if(!empty($templates)){ foreach($templates as $key => $template){ if($this->get_val($template, 'installed', false) !== false){ $template['params'] = $this->get_val($template, 'params', ''); $template['layers'] = $this->get_val($template, 'layers', ''); $template['settings'] = $this->get_val($template, 'settings', ''); $templates[$key]['params'] = json_decode($template['params'], true); //$templates[$key]['layers'] = json_decode($template['layers'], true); $templates[$key]['settings'] = json_decode($template['settings'], true); //add missing uid and zipname } //$templates[$key]['slider_id'] = json_decode($template['settings'], true); } } return $templates; } /** * get default ThemePunch default Slides * @since: 5.0 * @before: RevSliderTemplate::getThemePunchTemplateDefaultSlides() */ public function get_tp_template_default_slides($slider_alias){ $templates = get_option('rs-templates', array()); $slides = (isset($templates['slides']) && !empty($templates['slides'])) ? $templates['slides'] : array(); return (isset($slides[$slider_alias])) ? $slides[$slider_alias] : array(); } /** * Get default Template Sliders * @since: 5.0 * @before: RevSliderTemplate::getDefaultTemplateSliders(); */ public function get_default_template_sliders(){ global $wpdb; $sliders = array(); $check = array(); //add themepunch default Sliders here $check = $wpdb->get_results("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE type = 'template'", ARRAY_A); $sliders = apply_filters('revslider_set_template_sliders', $sliders); /** * Example $sliders['Slider Pack Name'] = array( array('title' => 'PJ Slider 1', 'alias' => 'pjslider1', 'width' => 1400, 'height' => 868, 'zip' => 'exwebproduct.zip', 'uid' => 'bde6d50c2f73f8086708878cf227c82b', 'installed' => false, 'img' => RS_PLUGIN_URL .'admin/assets/imports/exwebproduct.jpg'), array('title' => 'PJ Classic Slider', 'alias' => 'pjclassicslider', 'width' => 1240, 'height' => 600, 'zip' => 'classicslider.zip', 'uid' => 'a0d6a9248c9066b404ba0f1cdadc5cf2', 'installed' => false, 'img' => RS_PLUGIN_URL .'admin/assets/imports/classicslider.jpg') ); **/ if(!empty($check) && !empty($sliders)){ foreach($sliders as $key => $the_sliders){ foreach($the_sliders as $skey => $slider){ foreach($check as $ikey => $installed){ if($installed['alias'] == $slider['alias']){ //.'-template' $img = $this->get_val($slider, 'img'); $sliders[$key][$skey] = $installed; $sliders[$key][$skey]['img'] = $this->_check_file_path($img, true, false); $sliders[$key]['alias'] = $sliders[$key]['alias']; //.'-template' $sliders[$key]['version'] = $this->get_val($slider, 'version', ''); if(isset($slider['is_new'])) $sliders[$key]['is_new'] = true; $preview = (isset($slider['preview'])) ? $slider['preview'] : false; if($preview !== false) $sliders[$key]['preview'] = $preview; break; } } } } } if(!empty($sliders)){ foreach($sliders as $dk => $slider){ $sliders[$dk]['plugin_require'] = json_decode($sliders[$dk]['plugin_require'], true); $tags = $sliders[$dk]['filter']; $tags[] = $sliders[$dk]['cat']; $sliders[$dk]['tags'] = $tags; if(!isset($sliders[$dk]['setup_notes'])){ $sliders[$dk]['setup_notes'] = 'Checkout our Documentation for basic Slider Revolution help.'; } unset($sliders[$dk]['filter']); unset($sliders[$dk]['cat']); } } return $sliders; } /** * get default ThemePunch default Sliders * @since: 5.0 * @before: RevSliderTemplate::getThemePunchTemplateSliders() */ public function get_tp_template_sliders($uid = false){ global $wpdb; $sliders = array(); $plugin_list = array(); //add themepunch default Sliders here $sliders = $wpdb->get_results("SELECT * FROM ". $wpdb->prefix . RevSliderFront::TABLE_SLIDER ." WHERE type = 'template'", ARRAY_A); $defaults = get_option('rs-templates', array()); $defaults = $this->get_val($defaults, 'slider', array()); if(!empty($sliders) && !empty($defaults)){ foreach($defaults as $key => $slider){ if($uid !== false && $uid !== $this->get_val($slider, 'uid')){ unset($defaults[$key]); continue; } foreach($sliders as $ikey => $installed){ if($installed['alias'] == $slider['alias']){ //.'-template' //check if $sliders has slides, if not, set for redownload by deleting Template Slider in table $c_slides = $this->get_tp_template_slides(array($installed)); if(empty($c_slides)){ //delete slider in table $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_SLIDER, array('type' => 'template', 'id' => $installed['id'])); break; } $preview = $this->get_val($slider, 'preview', false); $id = $this->get_val($installed, 'id'); unset($installed['id']); $defaults[$key]['alias'] = $defaults[$key]['alias']; //.'-template' $defaults[$key] = array_merge($defaults[$key], $installed); $defaults[$key]['installed'] = $id; $defaults[$key]['img'] = $this->_check_file_path($slider['img'], true, false); $defaults[$key]['version'] = $slider['version']; $defaults[$key]['cat'] = $slider['cat']; $defaults[$key]['filter'] = $slider['filter']; if(isset($slider['is_new'])){ $defaults[$key]['is_new'] = true; $defaults[$key]['width'] = $slider['width']; $defaults[$key]['height'] = $slider['height']; } $defaults[$key]['zip'] = $slider['zip']; $defaults[$key]['uid'] = $slider['uid']; if(isset($slider['new_slider'])) $defaults[$key]['new_slider'] = $slider['new_slider']; if($preview !== false) $defaults[$key]['preview'] = $preview; break; } } } foreach($defaults as $dk => $di){ //check here if package parent needs to be set to installed, as all others if(isset($di['package_parent']) && $di['package_parent'] == 'true'){ $full_installed = true; foreach($defaults as $k => $ps){ if($dk !== $k && isset($ps['package_id']) && $ps['package_id'] === $di['package_id']){ //ignore comparing of the same, as it can never be installed //if($this->get_val($ps, 'installed') !== false){ if($this->get_val($ps, 'installed') === false){ $full_installed = false; break; } } } if($full_installed){ //if($this->get_val($defaults[$dk], 'installed') !== false){ //unset($defaults[$dk]['installed']); //} $defaults[$dk]['installed'] = true; } } } } if(!empty($defaults)){ $favorite = new RevSliderFavorite(); foreach($defaults as $dk => $default){ if($uid !== false && $uid !== $this->get_val($default, 'uid')){ unset($defaults[$dk]); continue; } $defaults[$dk]['plugin_require'] = json_decode($defaults[$dk]['plugin_require'], true); if(!empty($defaults[$dk]['plugin_require'])){ foreach($defaults[$dk]['plugin_require'] as $pr => $plugin){ $path = $this->get_val($plugin, 'path'); if(!isset($plugin_list[$path])){ $plugin_list[$path] = (is_plugin_active(esc_attr($path))) ? true : false; } $defaults[$dk]['plugin_require'][$pr]['installed'] = ($plugin_list[$path] === true) ? true : false; } } //$defaults[$dk]['img'] = $this->_check_file_path($defaults[$dk]['img'], true, false); $defaults[$dk]['img'] = $defaults[$dk]['img']; $tags = $defaults[$dk]['filter']; $tags[] = $defaults[$dk]['cat']; $defaults[$dk]['tags'] = $tags; unset($defaults[$dk]['filter']); unset($defaults[$dk]['cat']); if(!isset($defaults[$dk]['setup_notes'])){ $defaults[$dk]['setup_notes'] = 'Checkout our Documentation for basic Slider Revolution help.'; } $id = $this->get_val($default, 'id', 0); $defaults[$dk]['favorite'] = $favorite->is_favorite('moduletemplates', $id); } } krsort($defaults); return $defaults; } /** * get the template sliders for the get_full_library function * @since: 6.0 */ public function get_tp_template_sliders_for_library($leave_counter = false){ $templates = $this->get_tp_template_sliders(); $addons = array(); if(!empty($templates)){ foreach($templates as $k => $t){ if(isset($templates[$k]['params'])) unset($templates[$k]['params']); } } if(!$this->_truefalse($leave_counter)){ update_option('rs-templates-counter', 0, false); //reset the counter } return $templates; } /** * get the template slides for the get_full_library function * @since: 6.0 */ public function get_tp_template_slides_for_library($tmp_slide_uid){ $tmp_slide_uid = (array)$tmp_slide_uid; if(!empty($tmp_slide_uid)){ $templates = array(); foreach($tmp_slide_uid as $tmp_uid){ $templates = $this->get_tp_template_sliders($tmp_uid); } }else{ $templates = $this->get_tp_template_sliders(); } $templates_slides = $this->get_tp_template_slides($templates); if(!empty($templates_slides)){ foreach($templates_slides as $t_k => $t_slide){ if(isset($t_slide['params'])) unset($templates_slides[$t_k]['params']); if(isset($t_slide['layers'])) unset($templates_slides[$t_k]['layers']); if(isset($t_slide['settings'])) unset($templates_slides[$t_k]['settings']); } } return $templates_slides; } /** * check if image was uploaded, if yes, return path or url * @since: 5.0.5 */ public function _check_file_path($image, $url = false, $download = true){ $upload_dir = wp_upload_dir(); // Set upload folder $file = $upload_dir['basedir'] . $this->templates_path . '/' . $image; if(file_exists($file)){ //downloaded image first, for update reasons $image = ($url) ? $upload_dir['baseurl'] . $this->templates_path . '/' . $image : $upload_dir['basedir'] . $this->templates_path . '/' . $image; //server path }elseif($download === true){ //redownload image from server and store it $this->_update_images($image); if(file_exists($file)){ //downloaded image first, for update reasons $image = ($url) ? $upload_dir['baseurl'] . $this->templates_path . '/' . $image : $upload_dir['basedir'] . $this->templates_path . '/' . $image; //server path } } return $image; } /** * Get all uids from a certain package, by one uid * @since: 5.2.5 */ public function get_package_uids($uid, $sliders = false){ if($sliders == false){ $sliders = $this->get_tp_template_sliders(); } $uids = array(); $package = false; foreach($sliders as $slider){ if($slider['uid'] == $uid){ if(isset($slider['package'])){ $package = $slider['package']; } break; } } if($package !== false){ $i = 0; $tuids = array(); foreach($sliders as $slider){ if(isset($slider['package']) && $slider['package'] == $package){ if(isset($slider['package_parent']) && $slider['package_parent'] == 'true') continue; //dont install parent package if($this->get_val($slider, 'installed') !== false){ //add an invalid slider id as we have not yet installed it $i--; $sid = $i; }else{ //add the installed slider id, as we have the template installed already $sid = $slider['id']; } $order = (isset($slider['package_order'])) ? $slider['package_order'] : 0; $tuids[] = array( 'uid' => $slider['uid'], 'sid' => $sid, 'order' => $order ); } } } if(!empty($tuids)){ usort($tuids, array($this, 'sort_by_order')); foreach($tuids as $uid){ $uids[$uid['sid']] = $uid['uid']; } } return $uids; } /** * check if Slider Template was already imported. If yes, remove the old Slider Template as we now do an "update" (in reality we delete and insert again) */ public function remove_old_template($uid){ //get all template sliders $templates = $this->get_tp_template_sliders(); foreach($templates as $tslider){ if($this->get_val($tslider, 'uid') == $uid){ if($this->get_val($tslider, 'installed', false) !== false){ //slider is installed //delete template Slider! $mSlider = new RevSliderSlider(); $mSlider->init_by_id($tslider['installed']); $mSlider->delete_slider(); //remove the update flag from the slider $this->remove_is_new($uid); } break; } } } public function sort_by_order($a, $b) { return $a['order'] - $b['order']; } /** * check if all Slider of a certain package is installed, do this with the uid of a slider * @since: 5.2.5 */ public function check_package_all_installed($uid, $sliders = false){ $uids = $this->get_package_uids($uid, $sliders); foreach($uids as $sid => $uid){ if($sid < 0) return false; } return true; } /** * Check if Curl can be used */ public function check_curl_connection(){ if($this->curl_check !== null) return $this->curl_check; $curl = new WP_Http_Curl(); $this->curl_check = $curl->test(); return $this->curl_check; } /** * get the template existing categories, merging filter and cat **/ public function get_template_categories(){ $cat = array(); $defaults = get_option('rs-templates', array()); $defaults = $this->get_val($defaults, 'slider', array()); if(!empty($defaults)){ foreach($defaults as $def){ $d_cat = $this->get_val($def, 'cat', ''); $d_filter = $this->get_val($def, 'filter', array()); if(trim($d_cat) !== '' && !isset($cat[$d_cat])) $cat[$d_cat] = ucfirst($d_cat); if(!empty($d_filter)){ foreach($d_filter as $filter){ if(trim($filter) !== '' && !isset($cat[$filter])) $cat[$filter] = ucfirst($filter); } } } } return $cat; } /** * get the slide thumbnail **/ public function get_slide_image_by_uid($uid, $slidenumber){ $defaults = get_option('rs-templates', array()); $sliders = $this->get_val($defaults, 'slider', array()); $slides = $this->get_val($defaults, 'slides', array()); $image = false; foreach($sliders as $slider){ if($this->get_val($slider, 'uid') != $uid) continue; $alias = $this->get_val($slider, 'alias'); $slide = $this->get_val($slides, $alias, array()); if(!empty($slide)){ $sl = $this->get_val($slide, $slidenumber, array()); $image = $this->get_val($sl, 'img'); } break; } return ($image !== false) ? $this->_check_file_path($image, true, true) : $image; } /** * get the slide thumbnail **/ public function get_slider_id_by_uid($uid){ $templates = $this->get_tp_template_sliders(); $slider_id = 0; foreach($templates as $template){ if($this->get_val($template, 'uid') == $uid){ $slider_id = $this->get_val($template, 'installed'); $slider_id = intval($slider_id); break; } } return $slider_id; } /** * clears the uid to make sure no illegal characters are in it **/ public function clear_uid($uid){ return preg_replace("/[^a-zA-Z0-9\s]/", '', $uid); } } ?>admin/includes/addons.class.php000064400000015321150212006510012521 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderAddons extends RevSliderFunctions { //before: Rev_addon_Admin //private $addon_version_required = '2.0.0'; //this holds the globally needed addon version for the current RS version private $addon_version_required = array( 'revslider-whiteboard-addon' => '2.2.0', 'revslider-backup-addon' => '2.0.0', 'revslider-gallery-addon' => '2.0.0', 'revslider-rel-posts-addon' => '2.0.0', 'revslider-typewriter-addon' => '2.0.0', 'revslider-sharing-addon' => '2.0.0', 'revslider-maintenance-addon' => '2.0.0', 'revslider-snow-addon' => '2.0.0', 'revslider-particles-addon' => '2.0.0', 'revslider-polyfold-addon' => '2.0.0', 'revslider-404-addon' => '2.0.0', 'revslider-prevnext-posts-addon' => '2.0.0', 'revslider-filmstrip-addon' => '2.0.0', 'revslider-login-addon' => '2.0.0', 'revslider-featured-addon' => '2.0.0', 'revslider-slicey-addon' => '2.0.0', 'revslider-beforeafter-addon' => '2.0.0', 'revslider-weather-addon' => '2.0.0', 'revslider-panorama-addon' => '2.0.0', 'revslider-duotonefilters-addon' => '2.0.0', 'revslider-revealer-addon' => '2.0.0', 'revslider-refresh-addon' => '2.0.0', 'revslider-bubblemorph-addon' => '2.0.0', 'revslider-liquideffect-addon' => '2.0.0', 'revslider-explodinglayers-addon' => '2.0.0', 'revslider-paintbrush-addon' => '2.0.0' ); public function __construct(){ include_once(ABSPATH . 'wp-admin/includes/plugin.php'); } /** * get all the addons with information **/ public function get_addon_list(){ $addons = get_option('revslider-addons'); $addons = (array)$addons; $addons = array_reverse($addons, true); $plugins = get_plugins(); if(!empty($addons)){ foreach($addons as $k => $addon){ if(!is_object($addon)) continue; if(array_key_exists($addon->slug.'/'.$addon->slug.'.php', $plugins)){ $addons[$k]->full_title = $plugins[$addon->slug.'/'.$addon->slug.'.php']['Name']; $addons[$k]->active = (is_plugin_active($addon->slug.'/'.$addon->slug.'.php')) ? true : false; $addons[$k]->installed = $plugins[$addon->slug.'/'.$addon->slug.'.php']['Version']; }else{ $addons[$k]->active = false; $addons[$k]->installed = false; } } } return $addons; } /** * check if any addon is below version x (for RS6.0 this is version 2.0) * if yes give a message that tells to update **/ public function check_addon_version(){ $rs_addons = $this->get_addon_list(); $update = array(); if(!empty($rs_addons)){ foreach($rs_addons as $handle => $addon){ $installed = $this->get_val($addon, 'installed'); if(trim($installed) === '') continue; if($this->get_val($addon, 'active', false) === false) continue; $version = $this->get_val($this->addon_version_required, $handle, false); if($version !== false && version_compare($installed, $version, '<')){ $update[$handle] = array( 'title' => $this->get_val($addon, 'full_title'), 'old' => $installed, 'new' => $this->get_val($addon, 'available'), 'status'=> '1' //1 is mandatory to use it ); } } } return $update; } /** * Install Add-On/Plugin * * @since 6.0 */ public function install_addon($addon, $force = false){ if(get_option('revslider-valid', 'false') !== 'true') return __('Please activate Slider Revolution', 'revslider'); //check if downloaded already $plugins = get_plugins(); $addon_path = $addon.'/'.$addon.'.php'; if(!array_key_exists($addon_path, $plugins) || $force == true){ //download if nessecary return $this->download_addon($addon); } //activate $activate = $this->activate_addon($addon_path); return $activate; } /** * Download Add-On/Plugin * * @since 1.0.0 */ public function download_addon($addon){ global $wp_version, $rslb; if(get_option('revslider-valid', 'false') !== 'true') return __('Please activate Slider Revolution', 'revslider'); $plugin_slug = basename($addon); $plugin_result = false; $plugin_message = 'UNKNOWN'; $code = get_option('revslider-code', ''); if(0 !== strpos($plugin_slug, 'revslider-')) die( '-1' ); $done = false; $count = 0; $rattr = array( 'code' => urlencode($code), 'version' => urlencode(RS_REVISION), 'product' => urlencode(RS_PLUGIN_SLUG), 'type' => urlencode($plugin_slug) ); do{ $url = 'addons/'.$plugin_slug.'/download.php'; $get = $rslb->call_url($url, $rattr, 'updates'); if(wp_remote_retrieve_response_code($get) == 200){ $done = true; }else{ $rslb->move_server_list(); } $count++; }while($done == false && $count < 5); if(!$get || wp_remote_retrieve_response_code($get) != 200){ }else{ $upload_dir = wp_upload_dir(); $file = $upload_dir['basedir']. '/revslider/templates/' . $plugin_slug . '.zip'; @mkdir(dirname($file), 0777, true); $ret = @file_put_contents($file, $get['body']); WP_Filesystem(); global $wp_filesystem; $upload_dir = wp_upload_dir(); $d_path = WP_PLUGIN_DIR; $unzipfile = unzip_file($file, $d_path); if(is_wp_error($unzipfile)){ define('FS_METHOD', 'direct'); //lets try direct. WP_Filesystem(); //WP_Filesystem() needs to be called again since now we use direct ! //@chmod($file, 0775); $unzipfile = unzip_file($file, $d_path); if(is_wp_error($unzipfile)){ $d_path = WP_PLUGIN_DIR; $unzipfile = unzip_file($file, $d_path); if(is_wp_error($unzipfile)){ $f = basename($file); $d_path = str_replace($f, '', $file); $unzipfile = unzip_file($file, $d_path); } } } @unlink($file); return true; } //$result = activate_plugin( $plugin_slug.'/'.$plugin_slug.'.php' ); return false; } /** * Activates Installed Add-On/Plugin * * @since 1.0.0 */ public function activate_addon($addon){ // Verify that the incoming request is coming with the security nonce if(isset($addon)){ $result = activate_plugin($addon); if(is_wp_error($result)){ // Process Error return false; } }else{ return false; } return true; } /** * Deactivates Installed Add-On/Plugin * * @since 1.0.0 */ public function deactivate_addon($addon){ // Verify that the incoming request is coming with the security nonce $result = deactivate_plugins($addon); return (is_wp_error($result)) ? false : true; } } class Rev_addon_Admin extends RevSliderAddons {} ?>admin/includes/functions-admin.class.php000064400000164571150212006510014363 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderFunctionsAdmin extends RevSliderFunctions { /** * get the full object of: * +- Slider Templates * +- Created Slider * +- Object Library Images * - Object Library Videos * +- SVG * +- Font Icons * - layers **/ public function get_full_library($include = array('all'), $tmp_slide_uid = array(), $refresh_from_server = false, $get_static_slide = false){ $include = (array)$include; $template = new RevSliderTemplate(); $library = new RevSliderObjectLibrary(); $slide = new RevSliderSlide(); $object = array(); $tmp_slide_uid = ($tmp_slide_uid !== false) ? (array)$tmp_slide_uid : array(); if($refresh_from_server){ if(in_array('all', $include) || in_array('moduletemplates', $include)){ //refresh template list from server $template->_get_template_list(true); if(!isset($object['moduletemplates'])) $object['moduletemplates'] = array(); $object['moduletemplates']['tags'] = $template->get_template_categories(); asort($object['moduletemplates']['tags']); } if(in_array('all', $include) || in_array('layers', $include) || in_array('videos', $include) || in_array('images', $include) || in_array('objects', $include)){ //refresh object list from server $library->_get_list(true); } if(in_array('all', $include) || in_array('layers', $include)){ //refresh object list from server if(!isset($object['layers'])) $object['layers'] = array(); $object['layers']['tags'] = $library->get_objects_categories('4'); asort($object['layers']['tags']); } if(in_array('all', $include) || in_array('videos', $include)){ //refresh object list from server if(!isset($object['videos'])) $object['videos'] = array(); $object['videos']['tags'] = $library->get_objects_categories('3'); asort($object['videos']['tags']); } if(in_array('all', $include) || in_array('images', $include)){ //refresh object list from server if(!isset($object['images'])) $object['images'] = array(); $object['images']['tags'] = $library->get_objects_categories('2'); asort($object['images']['tags']); } if(in_array('all', $include) || in_array('objects', $include)){ //refresh object list from server if(!isset($object['objects'])) $object['objects'] = array(); $object['objects']['tags'] = $library->get_objects_categories('1'); asort($object['objects']['tags']); } } if(in_array('moduletemplates', $include) || in_array('all', $include)){ if(!isset($object['moduletemplates'])) $object['moduletemplates'] = array(); $object['moduletemplates']['items'] = $template->get_tp_template_sliders_for_library($refresh_from_server); } if(in_array('moduletemplateslides', $include) || in_array('all', $include)){ if(!isset($object['moduletemplateslides'])) $object['moduletemplateslides'] = array(); $object['moduletemplateslides']['items'] = $template->get_tp_template_slides_for_library($tmp_slide_uid); } if(in_array('modules', $include) || in_array('all', $include)){ if(!isset($object['modules'])) $object['modules'] = array(); $object['modules']['items'] = $this->get_slider_overview(); } if(in_array('moduleslides', $include) || in_array('all', $include)){ if(!isset($object['moduleslides'])) $object['moduleslides'] = array(); $object['moduleslides']['items'] = $slide->get_slides_for_library($tmp_slide_uid, $get_static_slide); } if(in_array('svgs', $include) || in_array('all', $include)){ if(!isset($object['svgs'])) $object['svgs'] = array(); $object['svgs']['items'] = $library->get_svg_sets_full(); } if(in_array('fonticons', $include) || in_array('all', $include)){ if(!isset($object['fonticons'])) $object['fonticons'] = array(); $object['fonticons']['items'] = $library->get_font_icons(); } if(in_array('layers', $include) || in_array('all', $include)){ if(!isset($object['layers'])) $object['layers'] = array(); $object['layers']['items'] = $library->load_objects('4'); } if(in_array('videos', $include) || in_array('all', $include)){ if(!isset($object['videos'])) $object['videos'] = array(); $object['videos']['items'] = $library->load_objects('3'); } if(in_array('images', $include) || in_array('all', $include)){ if(!isset($object['images'])) $object['images'] = array(); $object['images']['items'] = $library->load_objects('2'); } if(in_array('objects', $include) || in_array('all', $include)){ if(!isset($object['objects'])) $object['objects'] = array(); $object['objects']['items'] = $library->load_objects('1'); } /*if(in_array('wpimages', $include) || in_array('all', $include)){ $data = $this->get_request_var('data'); $after = $this->get_val($data, 'after', false); if(!isset($object['wpimages'])) $object['wpimages'] = array(); $object['wpimages']['items'] = $library->load_wp_objects('image', $after); } if(in_array('wpvideos', $include) || in_array('all', $include)){ $data = $this->get_request_var('data'); $after = $this->get_val($data, 'after', false); if(!isset($object['wpvideos'])) $object['wpvideos'] = array(); $object['wpvideos']['items'] = $library->load_wp_objects('video', $after); }*/ return $object; } /** * get the short library with categories and how many elements exist **/ public function get_short_library(){ $template = new RevSliderTemplate(); $library = new RevSliderObjectLibrary(); $sliders = $this->get_slider_overview(); $slider_cat = array(); if(!empty($sliders)){ foreach($sliders as $slider){ $tags = $this->get_val($slider, 'tags', array()); if(!empty($tags)){ foreach($tags as $tag){ if(trim($tag) !== '' && !isset($slider_cat[$tag])) $slider_cat[$tag] = ucwords($tag); } } } } $svg_cat = $library->get_svg_categories(); $oc = $library->get_objects_categories('1'); $oc2 = $library->get_objects_categories('2'); $oc3 = $library->get_objects_categories('3'); $oc4 = $library->get_objects_categories('4'); $t_cat = $template->get_template_categories(); $font_cat = $library->get_font_tags(); $wpi = array('jpg' => 'jpg', 'png' => 'png'); $wpv = array('mpeg' => 'mpeg', 'mp4' => 'mp4', 'ogv' => 'ogv'); asort($wpi); asort($wpv); asort($oc); asort($t_cat); asort($slider_cat); asort($svg_cat); asort($font_cat); return array( 'moduletemplates' => array('tags' => $t_cat), 'modules' => array('tags' => $slider_cat), 'svgs' => array('tags' => $svg_cat), 'fonticons' => array('tags' => $font_cat), 'layers' => array('tags' => $oc4), 'videos' => array('tags' => $oc3), 'images' => array('tags' => $oc2), 'objects' => array('tags' => $oc)/*, 'wpimages' => array('tags' => $wpi), 'wpvideos' => array('tags' => $wpv)*/ ); } /** * Get Sliders data for the overview page **/ public function get_slider_overview(){ $rs_slider = new RevSliderSlider(); $rs_slide = new RevSliderSlide(); $sliders = $rs_slider->get_sliders(false); $rs_folder = new RevSliderFolder(); $folders = $rs_folder->get_folders(); $sliders = array_merge($sliders, $folders); $data = array(); if(!empty($sliders)){ $slider_list = array(); foreach($sliders as $slider){ $slider_list[] = $slider->get_id(); } $slides_raw = $rs_slide->get_all_slides_raw($slider_list); foreach($sliders as $slider){ $slides = array(); $sid = $slider->get_id(); foreach($slides_raw as $s => $r){ if($r->get_slider_id() !== $sid) continue; $slides[] = $r; unset($slides_raw[$s]); } $slides = (empty($slides)) ? false : $slides; $slider->init_layer = false; $data[] = $slider->get_overview_data(false, $slides); } } return $data; } /** * insert custom animations * @before: RevSliderOperations::insertCustomAnim(); */ public function insert_animation($animation, $type){ $handle = $this->get_val($animation, 'name', false); $result = false; if($handle !== false && trim($handle) !== ''){ global $wpdb; //check if handle exists $arr = array( 'handle' => $this->get_val($animation, 'name'), 'params' => json_encode($animation), 'settings' => $type ); $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, $arr); } return ($result) ? $wpdb->insert_id : $result; } /** * update custom animations * @before: RevSliderOperations::updateCustomAnim(); */ public function update_animation($animation_id, $animation, $type){ global $wpdb; $arr = array( 'handle' => $this->get_val($animation, 'name'), 'params' => json_encode($animation), 'settings' => $type ); $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, $arr, array('id' => $animation_id)); return ($result) ? $animation_id : $result; } /** * delete custom animations * @before: RevSliderOperations::deleteCustomAnim(); */ public function delete_animation($animation_id){ global $wpdb; $result = $wpdb->delete($wpdb->prefix . RevSliderFront::TABLE_LAYER_ANIMATIONS, array('id' => $animation_id)); return $result; } /** * @since: 5.3.0 * create a page with revslider shortcodes included * @before: RevSliderOperations::create_slider_page(); **/ public static function create_slider_page($added, $modals = array(), $additions = array()){ global $wp_version; $new_page_id = 0; if(!is_array($added)) return apply_filters('revslider_create_slider_page', $new_page_id, $added); $content = ''; $page_id = get_option('rs_import_page_id', 1); //get alias of all new Sliders that got created and add them as a shortcode onto a page if(!empty($added)){ foreach($added as $sid){ $slider = new RevSliderSlider(); $slider->init_by_id($sid); $alias = $slider->get_alias(); if($alias !== ''){ $usage = (in_array($sid, $modals, true)) ? ' usage="modal"' : ''; $addition = (isset($additions[$sid])) ? ' ' . $additions[$sid] : ''; if(strpos($addition, 'usage=\"modal\"') !== false) $usage = ''; //remove as not needed two times if(version_compare($wp_version, '5.0', '>=')){ //add gutenberg code $ov_data = $slider->get_overview_data(); $title = $slider->get_val($ov_data, 'title', ''); $img = $slider->get_val($ov_data, array('bg', 'src'), ''); $wrap_addition = ($img !== '') ? ',"sliderImage":"'.$img.'"' : ''; $div_addition = ($title !== '') ? ' data-slidertitle="'.$title.'"' : ''; $zindex_pos = strpos($addition, 'zindex=\"'); if($zindex_pos !== false){ $zindex = substr($addition, $zindex_pos + 9, strpos($addition, '\"', $zindex_pos + 9) - ($zindex_pos + 9)); $div_addition .= ' style="z-index:'.$zindex.';"'; $wrap_addition .= ',"zindex":"'.$zindex.'"'; } $content .= ''."\n"; $content .= '
                    '; } $content .= '[rev_slider alias="'.$alias.'"'.$usage.$addition.'][/rev_slider]'; //this way we will reorder as last comes first if(version_compare($wp_version, '5.0', '>=')){ //add gutenberg code $content .= '
                    '."\n".''."\n"; } } } } if($content !== ''){ $new_page_id = wp_insert_post( array( 'post_title' => wp_strip_all_tags('RevSlider Page '.$page_id), //$title 'post_content' => $content, 'post_type' => 'page', 'post_status' => 'draft', 'page_template' => '../public/views/revslider-page-template.php' ) ); if(is_wp_error($new_page_id)) $new_page_id = 0; //fallback to 0 $page_id++; update_option('rs_import_page_id', $page_id); } return apply_filters('revslider_create_slider_page', $new_page_id, $added); } /** * add notices from ThemePunch * @since: 4.6.8 */ public function add_notices(){ $_n = array(); $notices = (array)get_option('revslider-notices', false); if(!empty($notices) && is_array($notices)){ $n_discarted = get_option('revslider-notices-dc', array()); foreach($notices as $notice){ //check if global or just on plugin related pages if($notice->version === true || !in_array($notice->code, $n_discarted) && version_compare($notice->version, RS_REVISION, '>=')){ $_n[] = $notice; } } } //push whatever notices we might need return $_n; } /** * get basic v5 Slider data **/ public function get_v5_slider_data(){ global $wpdb; $sliders = array(); $do_order = 'id'; $direction = 'ASC'; $slider_data = $wpdb->get_results($wpdb->prepare("SELECT `id`, `title`, `alias`, `type` FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDER."_bkp ORDER BY %s %s", array($do_order, $direction)), ARRAY_A); if(!empty($slider_data)){ foreach($slider_data as $data){ if($this->get_val($data, 'type') == 'template') continue; $sliders[] = $data; } } return $sliders; } /** * get basic v5 Slider data **/ public function reimport_v5_slider($id){ global $wpdb; $done = false; $slider_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDER."_bkp WHERE `id` = %s", $id), ARRAY_A); if(!empty($slider_data)){ $slides_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDES."_bkp WHERE `slider_id` = %s", $id), ARRAY_A); $static_slide_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES."_bkp WHERE `slider_id` = %s", $id), ARRAY_A); if(!empty($slides_data)){ //check if the ID's exist in the new tables, if yes overwrite, if not create $slider_v6 = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDER." WHERE `id` = %s", $id), ARRAY_A); unset($slider_data['id']); if(!empty($slider_v6)){ /** * push the old data to the already imported Slider **/ $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $slider_data, array('id' => $id)); }else{ $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDER, $slider_data); $id = ($result) ? $wpdb->insert_id : false; } if($id !== false){ foreach($slides_data as $k => $slide_data){ $slide_data['slider_id'] = $id; $slide_v6 = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_SLIDES." WHERE `id` = %s", $slide_data['id']), ARRAY_A); $slide_id = $slide_data['id']; unset($slide_data['id']); if(!empty($slide_v6)){ $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $slide_data, array('id' => $slide_id)); }else{ $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_SLIDES, $slide_data); } } if(!empty($static_slide_data)){ $static_slide_data['slider_id'] = $id; $slide_v6 = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".$wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES." WHERE `id` = %s", $static_slide_data['id']), ARRAY_A); $slide_id = $static_slide_data['id']; unset($static_slide_data['id']); if(!empty($slide_v6)){ $result = $wpdb->update($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, $static_slide_data, array('id' => $slide_id)); }else{ $result = $wpdb->insert($wpdb->prefix . RevSliderFront::TABLE_STATIC_SLIDES, $static_slide_data); } } $slider = new RevSliderSlider(); $slider->init_by_id($id); $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($slider); $done = true; } } } return $done; } /** * returns an object of current system values **/ public function get_system_requirements(){ $dir = wp_upload_dir(); $basedir = $this->get_val($dir, 'basedir').'/'; $ml = ini_get('memory_limit'); $mlb = wp_convert_hr_to_bytes($ml); $umf = ini_get('upload_max_filesize'); $umfb = wp_convert_hr_to_bytes($umf); $pms = ini_get('post_max_size'); $pmsb = wp_convert_hr_to_bytes($pms); $mlg = ($mlb >= 268435456) ? true : false; $umfg = ($umfb >= 33554432) ? true : false; $pmsg = ($pmsb >= 33554432) ? true : false; return array( 'memory_limit' => array( 'has' => size_format($mlb), 'min' => size_format(268435456), 'good'=> $mlg ), 'upload_max_filesize' => array( 'has' => size_format($umfb), 'min' => size_format(33554432), 'good'=> $umfg ), 'post_max_size' => array( 'has' => size_format($pmsb), 'min' => size_format(33554432), 'good'=> $pmsg ), 'upload_folder_writable' => wp_is_writable($basedir), 'object_library_writable' => wp_image_editor_supports(array('methods' => array('resize', 'save'))), 'server_connect' => get_option('revslider-connection', false), ); } /** * import a media file uploaded through the browser to the media library **/ public function import_upload_media(){ require_once(ABSPATH . 'wp-admin/includes/file.php'); global $wp_filesystem; WP_Filesystem(); $import_file = $this->get_val($_FILES, 'import_file'); $error = $this->get_val($import_file, 'error'); $return = array('error' => __('File not found', 'revslider')); switch($error){ case UPLOAD_ERR_OK: break; case UPLOAD_ERR_NO_FILE: return array('error' => __('No file sent', 'revslider')); case UPLOAD_ERR_INI_SIZE: case UPLOAD_ERR_FORM_SIZE: return array('error' => __('Exceeded filesize limit', 'revslider')); default: break; } $path = $this->get_val($import_file, 'tmp_name'); if(isset($path['error'])) return array('error' => $path['error']); if(file_exists($path) == false) return array('error' => __('File not found', 'revslider')); if($this->get_val($import_file, 'size') > wp_max_upload_size()) return array('error' => __('Exceeded filesize limit', 'revslider')); $file_mime = mime_content_type($path); $allow = array( 'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', 'bmp' => 'image/bmp', 'mpeg|mpg|mpe' => 'video/mpeg', 'mp4|m4v' => 'video/mp4', 'ogv' => 'video/ogg', 'webm' => 'video/webm' ); if(!in_array($file_mime, $allow)) return array('error' => __('WordPress doesn\'t allow this filetype', 'revslider')); $upload_dir = wp_upload_dir(); $new_path = $path; $file_name = $this->get_val($import_file, 'name'); $i = 0; while(file_exists($new_path)){ $i++; $new_path = $upload_dir['path']. '/' .$i. '-' .$file_name; } if(move_uploaded_file($path, $new_path)){ $upload_id = wp_insert_attachment( array( 'guid' => $new_path, 'post_mime_type' => $file_mime, 'post_title' => preg_replace( '/\.[^.]+$/', '', $file_name), 'post_name' => sanitize_title_with_dashes(str_replace('_', '-', $file_name)), 'post_content' => '', 'post_status' => 'inherit' ), $new_path ); require_once(ABSPATH . 'wp-admin/includes/image.php'); @wp_update_attachment_metadata($upload_id, wp_generate_attachment_metadata($upload_id, $new_path)); //$meta = wp_get_attachment_metadata( $attachment->ID ); $img_dim = @wp_get_attachment_image_src($upload_id, 'full'); $width = ($img_dim !== false) ? $this->get_val($img_dim, 1, '') : ''; $height = ($img_dim !== false) ? $this->get_val($img_dim, 2, '') : ''; $return = array('error' => false, 'id' => $upload_id, 'path' => wp_get_attachment_url($upload_id), 'width' => $width, 'height' => $height); //$new_path } return $return; } public function sort_by_slide_order($a, $b) { return $a['slide_order'] - $b['slide_order']; } /** * Create Multilanguage for JavaScript */ public function get_javascript_multilanguage(){ $lang = array( 'previewnotworking' => __('The preview could not be loaded due to some conflict with another WordPress theme or plugin', 'revslider'), 'checksystemnotworking' => __('Server connection issues, contact your hosting provider for further assistance', 'revslider'), 'editskins' => __('Edit Skin List', 'revslider'), 'globalcoloractive' => __('Color Skin Active', 'revslider'), 'corejs' => __('Core JavaScript', 'revslider'), 'corecss' => __('Core CSS', 'revslider'), 'coretools' => __('Core Tools (GreenSock & Co)', 'revslider'), 'enablecompression' => __('Enable Server Compression', 'revslider'), 'noservercompression' => __('Not Available, read FAQ', 'revslider'), 'servercompression' => __('Serverside Compression', 'revslider'), 'sizeafteroptim' => __('Size after Optimization', 'revslider'), 'chgimgsizesrc' => __('Change Image Size or Src', 'revslider'), 'pickandim' => __('Pick another Dimension', 'revslider'), 'optimize' => __('Optimize', 'revslider'), 'savechanges' => __('Save Changes', 'revslider'), 'applychanges' => __('Apply Changes', 'revslider'), 'suggestion' => __('Suggestion', 'revslider'), 'toosmall' => __('Too Small', 'revslider'), 'standard1x' => __('Standard (1x)', 'revslider'), 'retina2x' => __('Retina (2x)', 'revslider'), 'oversized' => __('Oversized', 'revslider'), 'quality' => __('Quality', 'revslider'), 'file' => __('File', 'revslider'), 'resize' => __('Resize', 'revslider'), 'lowquality' => __('Optimized (Low Quality)', 'revslider'), 'notretinaready' => __('Not Retina Ready', 'revslider'), 'element' => __('Element', 'revslider'), 'calculating' => __('Calculating...', 'revslider'), 'filesize' => __('File Size', 'revslider'), 'dimension' => __('Dimension', 'revslider'), 'dimensions' => __('Dimensions', 'revslider'), 'optimization' => __('Optimization', 'revslider'), 'optimized' => __('Optimized', 'revslider'), 'smartresize' => __('Smart Resize', 'revslider'), 'optimal' => __('Optimal', 'revslider'), 'recommended' => __('Recommended', 'revslider'), 'hrecommended' => __('Highly Recommended', 'revslider'), 'optimizertitel' => __('File Size Optimizer', 'revslider'), 'loadedmediafiles' => __('Loaded Media Files', 'revslider'), 'loadedmediainfo' => __('Optimize to save up to ', 'revslider'), 'optselection' => __('Optimize Selection', 'revslider'), 'visibility' => __('Visibility', 'revslider'), 'layers' => __('Layers', 'revslider'), 'videoid' => __('Video ID', 'revslider'), 'youtubeid' => __('YouTube ID', 'revslider'), 'vimeoid' => __('Vimeo ID', 'revslider'), 'poster' => __('Poster', 'revslider'), 'youtubeposter' => __('YouTube Poster', 'revslider'), 'vimeoposter' => __('Vimeo Poster', 'revslider'), 'postersource' => __('Poster Image', 'revslider'), 'medialibrary' => __('Media Library', 'revslider'), 'objectlibrary' => __('Object Library', 'revslider'), 'videosource' => __('Video Source', 'revslider'), 'imagesource' => __('Image Source', 'revslider'), 'extimagesource' => __('External Image Source', 'revslider'), 'mediasrcimage' => __('Image Based', 'revslider'), 'mediasrcext' => __('External Image', 'revslider'), 'mediasrcsolid' => __('Background Color', 'revslider'), 'mediasrctrans' => __('Transparent', 'revslider'), 'please_wait_a_moment' => __('Please Wait a Moment', 'revslider'), 'backgrounds' => __('Backgrounds', 'revslider'), 'name' => __('Name', 'revslider'), 'colorpicker' => __('Color Picker', 'revslider'), 'savecontent' => __('Save Content', 'revslider'), 'modulbackground' => __('Module Background', 'revslider'), 'wrappingtag' => __('Wrapping Tag', 'revslider'), 'tag' => __('Tag', 'revslider'), 'content' => __('Content', 'revslider'), 'nolayerstoedit' => __('No Layers to Edit', 'revslider'), 'layermedia' => __('Layer Media', 'revslider'), 'oppps' => __('Ooppps....', 'revslider'), 'no_nav_changes_done' => __('None of the Settings changed. There is Nothing to Save', 'revslider'), 'no_preset_name' => __('Enter Preset Name to Save or Delete', 'revslider'), 'customlayergrid_size_title' => __('Custom Size is currently Disabled', 'revslider'), 'customlayergrid_size_content' => __('The Current Size is set to calculate the Layer grid sizes Automatically.
                    Do you want to continue with Custom Sizes or do you want to keep the Automatically generated sizes ?', 'revslider'), 'customlayergrid_answer_a' => __('Keep Auto Sizes', 'revslider'), 'customlayergrid_answer_b' => __('Use Custom Sizes', 'revslider'), 'removinglayer_title' => __('What should happen Next?', 'revslider'), 'removinglayer_attention' => __('Need Attention by removing', 'revslider'), 'removinglayer_content' => __('Where do you want to move the Inherited Layers?', 'revslider'), 'dragAndDropFile' => __('Drag & Drop Import File', 'revslider'), 'or' => __('or', 'revslider'), 'clickToChoose' => __('Click to Choose', 'revslider'), 'embed' => __('Embed', 'revslider'), 'export' => __('Export', 'revslider'), 'delete' => __('Delete', 'revslider'), 'duplicate' => __('Duplicate', 'revslider'), 'preview' => __('Preview', 'revslider'), 'tags' => __('Tags', 'revslider'), 'folders' => __('Folder', 'revslider'), 'rename' => __('Rename', 'revslider'), 'root' => __('Root Level', 'revslider'), 'simproot' => __('Root', 'revslider'), 'show' => __('Show', 'revslider'), 'perpage' => __('Per Page', 'revslider'), 'convertedlayer' => __('Layer converted Successfully', 'revslider'), 'layerloopdisabledduetimeline' => __('Layer Loop Effect disabled', 'revslider'), 'layerbleedsout' => __('Layer width bleeds out of Grid:
                    -Auto Layer width has been removed
                    -Line Break set to Content Based', 'revslider'), 'noMultipleSelectionOfLayers' => __('Multiple Layerselection not Supported
                    in Animation Mode', 'revslider'), 'closeNews' => __('Close News', 'revslider'), 'copyrightandlicenseinfo' => __('© Copyright & License Info', 'revslider'), 'registered' => __('Registered', 'revslider'), 'notRegisteredNow' => __('Unregistered', 'revslider'), 'dismissmessages' => __('Dismiss Messages', 'revslider'), 'someAddonnewVersionAvailable' => __('Some AddOns have new versions available', 'revslider'), 'newVersionAvailable' => __('New Version Available. Please Update', 'revslider'), 'addonsmustbeupdated' => __('AddOns Outdated. Please Update', 'revslider'), 'notRegistered' => __('Plugin is not Registered', 'revslider'), 'notRegNoPremium' => __('Register to unlock Premium Features', 'revslider'), 'notRegNoAll' => __('Register to Unlock all Features', 'revslider'), 'notRegNoAddOns' => __('Register to unlock AddOns', 'revslider'), 'notRegNoSupport' => __('Register to unlock Support', 'revslider'), 'notRegNoLibrary' => __('Register to unlock Library', 'revslider'), 'notRegNoUpdates' => __('Register to unlock Updates', 'revslider'), 'notRegNoTemplates' => __('Register to unlock Templates', 'revslider'), 'areyousureupdateplugin' => __('Do you want to start the Update process?', 'revslider'), 'updatenow' => __('Update Now', 'revslider'), 'toplevels' => __('Higher Level', 'revslider'), 'siblings' => __('Current Level', 'revslider'), 'otherfolders' => __('Other Folders', 'revslider'), 'parent' => __('Parent Level', 'revslider'), 'from' => __('from', 'revslider'), 'to' => __('to', 'revslider'), 'actionneeded' => __('Action Needed', 'revslider'), 'updatedoneexist' => __('Done', 'revslider'), 'updateallnow' => __('Update All', 'revslider'), 'updatelater' => __('Update Later', 'revslider'), 'addonsupdatemain' => __('The following AddOns require an update:', 'revslider'), 'addonsupdatetitle' => __('AddOns need attention', 'revslider'), 'updatepluginfailed' => __('Updating Plugin Failed', 'revslider'), 'updatingplugin' => __('Updating Plugin...', 'revslider'), 'licenseissue' => __('License validation issue Occured. Please contact our Support.', 'revslider'), 'leave' => __('Back to Overview', 'revslider'), 'reLoading' => __('Page is reloading...', 'revslider'), 'updateplugin' => __('Update Plugin', 'revslider'), 'updatepluginsuccess' => __('Slider Revolution Plugin updated Successfully.', 'revslider'), 'updatepluginfailure' => __('Slider Revolution Plugin updated Failure:', 'revslider'), 'updatepluginsuccesssubtext' => __('Slider Revolution Plugin updated Successfully to', 'revslider'), 'reloadpage' => __('Reload Page', 'revslider'), 'loading' => __('Loading', 'revslider'), 'globalcolors' => __('Global Colors', 'revslider'), 'elements' => __('Elements', 'revslider'), 'loadingthumbs' => __('Loading Thumbnails...', 'revslider'), 'jquerytriggered' => __('jQuery Triggered', 'revslider'), 'atriggered' => __('<a> Tag Link', 'revslider'), 'firstslide' => __('First Slide', 'revslider'), 'lastslide' => __('Last Slide', 'revslider'), 'nextslide' => __('Next Slide', 'revslider'), 'previousslide' => __('Previous Slide', 'revslider'), 'somesourceisnotcorrect' => __('Some Settings in Slider Source may not complete.
                    Please Complete All Settings in Slider Sources.', 'revslider'), 'somelayerslocked' => __('Some Layers are Locked and/or Invisible.
                    Change Status in Timeline.', 'revslider'), 'editorisLoading' => __('Editor is Loading...', 'revslider'), 'addingnewblankmodule' => __('Adding new Blank Module...', 'revslider'), 'opening' => __('Opening', 'revslider'), 'featuredimages' => __('Featured Images', 'revslider'), 'images' => __('Images', 'revslider'), 'none' => __('None', 'revslider'), 'select' => __('Select', 'revslider'), 'reset' => __('Reset', 'revslider'), 'custom' => __('Custom', 'revslider'), 'out' => __('OUT', 'revslider'), 'in' => __('IN', 'revslider'), 'sticky_navigation' => __('Navigation Options', 'revslider'), 'sticky_slider' => __('Module General Options', 'revslider'), 'sticky_slide' => __('Slide Options', 'revslider'), 'sticky_layer' => __('Layer Options', 'revslider'), 'imageCouldNotBeLoaded' => __('Set a Slide Background Image to use this feature', 'revslider'), 'oppps' => __('Ooppps....', 'revslider'), 'no_nav_changes_done' => __('None of the Settings changed. There is Nothing to Save', 'revslider'), 'no_preset_name' => __('Enter Preset Name to Save or Delete', 'revslider'), 'customlayergrid_size_title' => __('Custom Size is currently Disabled', 'revslider'), 'customlayergrid_size_content' => __('The Current Size is set to calculate the Layer grid sizes Automatically.
                    Do you want to continue with Custom Sizes or do you want to keep the Automatically generated sizes ?', 'revslider'), 'customlayergrid_answer_a' => __('Keep Auto Sizes', 'revslider'), 'customlayergrid_answer_b' => __('Use Custom Sizes', 'revslider'), 'removinglayer_title' => __('What should happen Next?', 'revslider'), 'removinglayer_attention' => __('Need Attention by removing', 'revslider'), 'removinglayer_content' => __('Where do you want to move the Inherited Layers?', 'revslider'), 'dragAndDropFile' => __('Drag & Drop Import File', 'revslider'), 'or' => __('or', 'revslider'), 'clickToChoose' => __('Click to Choose', 'revslider'), 'embed' => __('Embed', 'revslider'), 'export' => __('Export', 'revslider'), 'exporthtml' => __('HTML', 'revslider'), 'delete' => __('Delete', 'revslider'), 'duplicate' => __('Duplicate', 'revslider'), 'preview' => __('Preview', 'revslider'), 'tags' => __('Tags', 'revslider'), 'folders' => __('Folder', 'revslider'), 'rename' => __('Rename', 'revslider'), 'root' => __('Root Level', 'revslider'), 'simproot' => __('Root', 'revslider'), 'show' => __('Show', 'revslider'), 'perpage' => __('Per Page', 'revslider'), 'releaseToAddLayer' => __('Release to Add Layer', 'revslider'), 'releaseToUpload' => __('Release to Upload file', 'revslider'), 'moduleZipFile' => __('Module .zip', 'revslider'), 'importing' => __('Processing Import of', 'revslider'), 'importfailure' => __('An Error Occured while importing', 'revslider'), 'successImportFile' => __('File Succesfully Imported', 'revslider'), 'importReport' => __('Import Report', 'revslider'), 'updateNow' => __('Update Now', 'revslider'), 'activateToUpdate' => __('Activate To Update', 'revslider'), 'activated' => __('Activated', 'revslider'), 'notActivated' => __('Not Activated', 'revslider'), 'embedingLine1' => __('Standard Module Embedding', 'revslider'), 'embedingLine2' => __('For the pages and posts editor insert the Shortcode:', 'revslider'), 'embedingLine2a' => __('To Use it as Modal on pages and posts editor insert the Shortcode:', 'revslider'), 'embedingLine3' => __('From the widgets panel drag the "Revolution Module" widget to the desired sidebar.', 'revslider'), 'embedingLine4' => __('Advanced Module Embedding', 'revslider'), 'embedingLine5' => __('For the theme html use:', 'revslider'), 'embedingLine6' => __('To add the slider only to the homepage, use:', 'revslider'), 'embedingLine7' => __('To add the slider only to single Pages, use:', 'revslider'), 'noLayersSelected' => __('Select a Layer', 'revslider'), 'layeraction_group_link' => __('Link Actions', 'revslider'), 'layeraction_group_slide' => __('Slide Actions', 'revslider'), 'layeraction_group_layer' => __('Layer Actions', 'revslider'), 'layeraction_group_media' => __('Media Actions', 'revslider'), 'layeraction_group_fullscreen' => __('Fullscreen Actions', 'revslider'), 'layeraction_group_advanced' => __('Advanced Actions', 'revslider'), 'layeraction_menu' => __('Menu Link & Scroll', 'revslider'), 'layeraction_link' => __('Simple Link', 'revslider'), 'layeraction_callback' => __('Call Back', 'revslider'), 'layeraction_modal' => __('Open Slider Modal', 'revslider'), 'layeraction_scroll_under' => __('Scroll below Slider', 'revslider'), 'layeraction_scrollto' => __('Scroll To ID', 'revslider'), 'layeraction_jumpto' => __('Jump to Slide', 'revslider'), 'layeraction_next' => __('Next Slide', 'revslider'), 'layeraction_prev' => __('Previous Slide', 'revslider'), 'layeraction_next_frame' => __('Next Frame', 'revslider'), 'layeraction_prev_frame' => __('Previous Frame', 'revslider'), 'layeraction_pause' => __('Pause Slider', 'revslider'), 'layeraction_resume' => __('Play Slide', 'revslider'), 'layeraction_close_modal' => __('Close Slider Modal', 'revslider'), 'layeraction_open_modal' => __('Open Slider Modal', 'revslider'), 'layeraction_toggle_slider' => __('Toggle Slider', 'revslider'), 'layeraction_start_in' => __('Go to 1st Frame ', 'revslider'), 'layeraction_start_out' => __('Go to Last Frame', 'revslider'), 'layeraction_start_frame' => __('Go to Frame "N"', 'revslider'), 'layeraction_toggle_layer' => __('Toggle 1st / Last Frame', 'revslider'), 'layeraction_toggle_frames' => __('Toggle "N/M" Frames', 'revslider'), 'layeraction_start_video' => __('Start Media', 'revslider'), 'layeraction_stop_video' => __('Stop Media', 'revslider'), 'layeraction_toggle_video' => __('Toggle Media', 'revslider'), 'layeraction_mute_video' => __('Mute Media', 'revslider'), 'layeraction_unmute_video' => __('Unmute Media', 'revslider'), 'layeraction_toggle_mute_video' => __('Toggle Mute Media', 'revslider'), 'layeraction_toggle_global_mute_video' => __('Toggle Mute All Media', 'revslider'), 'layeraction_togglefullscreen' => __('Toggle Fullscreen', 'revslider'), 'layeraction_gofullscreen' => __('Enter Fullscreen', 'revslider'), 'layeraction_exitfullscreen' => __('Exit Fullscreen', 'revslider'), 'layeraction_simulate_click' => __('Simulate Click', 'revslider'), 'layeraction_toggle_class' => __('Toggle Class', 'revslider'), 'layeraction_none' => __('Disabled', 'revslider'), 'backgroundvideo' => __('Background Video', 'revslider'), 'videoactiveslide' => __('Video in Active Slide', 'revslider'), 'firstvideo' => __('Video in Active Slide', 'revslider'), 'triggeredby' => __('Behavior', 'revslider'), 'addaction' => __('Add Action to ', 'revslider'), 'ol_images' => __('Images', 'revslider'), 'ol_layers' => __('Layer Objects', 'revslider'), 'ol_objects' => __('Objects', 'revslider'), 'ol_modules' => __('Own Modules', 'revslider'), 'ol_fonticons' => __('Font Icons', 'revslider'), 'ol_moduletemplates' => __('Module Templates', 'revslider'), 'ol_videos' => __('Videos', 'revslider'), 'ol_svgs' => __('SVG\'s', 'revslider'), 'ol_favorite' => __('Favorites', 'revslider'), 'installed' => __('Installed', 'revslider'), 'notinstalled' => __('Not Installed', 'revslider'), 'setupnotes' => __('Setup Notes', 'revslider'), 'requirements' => __('Requirements', 'revslider'), 'installedversion' => __('Installed Version', 'revslider'), 'cantpulllinebreakoutside' => __('Use LineBreaks only in Columns', 'revslider'), 'availableversion' => __('Available Version', 'revslider'), 'installpackage' => __('Installing Template Package', 'revslider'), 'installtemplate' => __('Install Template', 'revslider'), 'installingtemplate' => __('Installing Template', 'revslider'), 'search' => __('Search', 'revslider'), 'publish' => __('Publish', 'revslider'), 'unpublish' => __('Unpublish', 'revslider'), 'slidepublished' => __('Slide Published', 'revslider'), 'slideunpublished' => __('Slide Unpublished', 'revslider'), 'layerpublished' => __('Layer Published', 'revslider'), 'layerunpublished' => __('Layer Unpublished', 'revslider'), 'folderBIG' => __('FOLDER', 'revslider'), 'moduleBIG' => __('MODULE', 'revslider'), 'objectBIG' => __('OBJECT', 'revslider'), 'packageBIG' => __('PACKAGE', 'revslider'), 'thumbnail' => __('Thumbnail', 'revslider'), 'imageBIG' => __('IMAGE', 'revslider'), 'videoBIG' => __('VIDEO', 'revslider'), 'iconBIG' => __('ICON', 'revslider'), 'svgBIG' => __('SVG', 'revslider'), 'fontBIG' => __('FONT', 'revslider'), 'redownloadTemplate' => __('Re-Download Online', 'revslider'), 'createBlankPage' => __('Create Blank Page', 'revslider'), 'please_wait_a_moment' => __('Please Wait a Moment', 'revslider'), 'changingscreensize' => __('Changing Screen Size', 'revslider'), 'qs_headlines' => __('Headlines', 'revslider'), 'qs_content' => __('Content', 'revslider'), 'qs_buttons' => __('Buttons', 'revslider'), 'qs_bgspace' => __('BG & Space', 'revslider'), 'qs_shadow' => __('Shadow', 'revslider'), 'qs_shadows' => __('Shadow', 'revslider'), 'saveslide' => __('Saving Slide', 'revslider'), 'loadconfig' => __('Loading Configuration', 'revslider'), 'updateselects' => __('Updating Lists', 'revslider'), 'lastslide' => __('Last Slide', 'revslider'), 'textlayers' => __('Text Layers', 'revslider'), 'globalLayers' => __('Global Layers', 'revslider'), 'slidersettings' => __('Slider Settings', 'revslider'), 'animatefrom' => __('Animate From', 'revslider'), 'animateto' => __('Keyframe #', 'revslider'), 'transformidle' => __('Transform Idle', 'revslider'), 'enterstage' => __('Anim From', 'revslider'), 'leavestage' => __('Anim To', 'revslider'), 'onstage' => __('Anim To', 'revslider'), 'keyframe' => __('Keyframe', 'revslider'), 'notenoughspaceontimeline' => __('Not Enough space between Frames.', 'revslider'), 'framesizecannotbeextended' => __('Frame Size can not be Extended. Not enough Space.', 'revslider'), 'backupTemplateLoop' => __('Loop Template', 'revslider'), 'backupTemplateLayerAnim' => __('Animation Template', 'revslider'), 'choose_image' => __('Choose Image', 'revslider'), 'choose_video' => __('Choose Video', 'revslider'), 'slider_revolution_shortcode_creator' => __('Slider Revolution Shortcode Creator', 'revslider'), 'shortcode_generator' => __('Shortcode Generator', 'revslider'), 'please_add_at_least_one_layer' => __('Please add at least one Layer.', 'revslider'), 'shortcode_parsing_successfull' => __('Shortcode parsing successfull. Items can be found in step 3', 'revslider'), 'shortcode_could_not_be_correctly_parsed' => __('Shortcode could not be parsed.', 'revslider'), 'addonrequired' => __('Addon Required', 'revslider'), 'licencerequired' => __('Activate License', 'revslider'), 'searcforicon' => __('Search Icons...', 'revslider'), 'savecurrenttemplate' => __('Save Current Template', 'revslider'), 'overwritetemplate' => __('Overwrite Template ?', 'revslider'), 'deletetemplate' => __('Delete Template ?', 'revslider'), 'credits' => __('Credits', 'revslider'), 'notinstalled' => __('Not Installed', 'revslider'), 'enabled' => __('Enabled', 'revslider'), 'global' => __('Global', 'revslider'), 'install_and_activate' => __('Install Add-On', 'revslider'), 'install' => __('Install', 'revslider'), 'enableaddon' => __('Enable Add-On', 'revslider'), 'disableaddon' => __('Disable Add-On', 'revslider'), 'enableglobaladdon' => __('Enable Global Add-On', 'revslider'), 'disableglobaladdon' => __('Disable Global Add-On', 'revslider'), 'sliderrevversion' => __('Slider Revolution Version', 'revslider'), 'checkforrequirements' => __('Check Requirements', 'revslider'), 'activateglobaladdon' => __('Activate Global Add-On', 'revslider'), 'activateaddon' => __('Activate Add-On', 'revslider'), 'activatingaddon' => __('Activating Add-On', 'revslider'), 'enablingaddon' => __('Enabling Add-On', 'revslider'), 'addon' => __('Add-On', 'revslider'), 'installingaddon' => __('Installing Add-On', 'revslider'), 'disablingaddon' => __('Disabling Add-On', 'revslider'), 'buildingSelects' => __('Building Select Boxes', 'revslider'), 'warning' => __('Warning', 'revslider'), 'blank_page_added' => __('Blank Page Created', 'revslider'), 'blank_page_created' => __('Blank page has been created:', 'revslider'), 'visit_page' => __('Visit Page', 'revslider'), 'edit_page' => __('Edit Page', 'revslider'), 'closeandstay' => __('Close', 'revslider'), 'changesneedreload' => __('The changes you made require a page reload!', 'revslider'), 'saveprojectornot ' => __('Save your project & reload the page or cancel', 'revslider'), 'saveandreload' => __('Save & Reload', 'revslider'), 'canceldontreload' => __('Cancel & Reload Later', 'revslider'), 'saveconfig' => __('Save Configuration', 'revslider'), 'updatingaddon' => __('Updating', 'revslider'), 'addonOnlyInSlider' => __('Enable/Disable Add-On on Module', 'revslider'), 'openQuickEditor' => __('Open Quick Content Editor', 'revslider'), 'openQuickStyleEditor' => __('Open Quick Style Editor', 'revslider'), 'sortbycreation' => __('Sort by Creation', 'revslider'), 'creationascending' => __('Creation Ascending', 'revslider'), 'sortbytitle' => __('Sort by Title', 'revslider'), 'titledescending' => __('Title Descending', 'revslider'), 'updatefromserver' => __('Update List', 'revslider'), 'audiolibraryloading' => __('Audio Wave Library is Loading...', 'revslider'), 'editModule' => __('Edit Module', 'revslider'), 'editSlide' => __('Edit Slide', 'revslider'), 'showSlides' => __('Show Slides', 'revslider'), 'openInEditor' => __('Open in Editor', 'revslider'), 'openFolder' => __('Open Folder', 'revslider'), 'moveToFolder' => __('Move to Folder', 'revslider'), 'loadingcodemirror' => __('Loading CodeMirror Library...', 'revslider'), 'lockunlocklayer' => __('Lock / Unlock Selected', 'revslider'), 'nrlayersimporting' => __('Layers Importing', 'revslider'), 'nothingselected' => __('Nothing Selected', 'revslider'), 'layerwithaction' => __('Layer with Action', 'revslider'), 'imageisloading' => __('Image is Loading...', 'revslider'), 'importinglayers' => __('Importing Layers...', 'revslider'), 'triggeredby' => __('Triggered By', 'revslider'), 'import' => __('Imported', 'revslider'), 'layersBIG' => __('LAYERS', 'revslider'), 'intinheriting' => __('Responsivity', 'revslider'), 'changesdone_exit' => __('The changes you made will be lost!', 'revslider'), 'exitwihoutchangesornot' => __('Are you sure you want to continue?', 'revslider'), 'areyousuretoexport' => __('Are you sure you want to export ', 'revslider'), 'areyousuretodelete' => __('Are you sure you want to delete ', 'revslider'), 'areyousuretodeleteeverything' => __('Delete All Sliders and Folders included in ', 'revslider'), 'leavewithoutsave' => __('Leave without Save', 'revslider'), 'updatingtakes' => __('Updating the Plugin may take a few moments.', 'revslider'), 'exportslidertxt' => __('Downloading the Zip File may take a few moments.', 'revslider'), 'exportslider' => __('Export Slider', 'revslider'), 'yesexport' => __('Yes, Export Slider', 'revslider'), 'yesdelete' => __('Yes, Delete Slider', 'revslider'), 'yesdeleteslide' => __('Yes, Delete Slide', 'revslider'), 'yesdeleteall' => __('Yes, Delete All Slider(s)', 'revslider'), 'stayineditor' => __('Stay in Edior', 'revslider'), 'redirectingtooverview' => __('Redirecting to Overview Page', 'revslider'), 'leavingpage' => __('Leaving current Page', 'revslider'), 'ashtmlexport' => __('as HTML Document', 'revslider'), 'preparingdatas' => __('Preparing Data...', 'revslider'), 'loadingcontent' => __('Loading Content...', 'revslider'), 'copy' => __('Copy', 'revslider'), 'paste' => __('Paste', 'revslider'), 'framewait' => __('WAIT', 'revslider'), 'frstframe' => __('1st Frame', 'revslider'), 'lastframe' => __('Last Frame', 'revslider'), 'onlyonaction' => __('on Action', 'revslider'), 'cannotbeundone' => __('This action can not be undone !!', 'revslider'), 'deleteslider' => __('Delete Slider', 'revslider'), 'deleteslide' => __('Delete Slide', 'revslider'), 'deletingslide' => __('This can be Undone only within the Current session.', 'revslider'), 'deleteselectedslide' => __('Are you sure you want to delete the selected Slide:', 'revslider'), 'cancel' => __('Cancel', 'revslider'), 'addons' => __('Add-Ons', 'revslider'), 'deletingsingleslide' => __('Deleting Slide', 'revslider'), 'lastslidenodelete' => __('"Last Slide in Module. Can not be deleted"', 'revslider'), 'deletingslider' => __('Deleting Slider', 'revslider'), 'active_sr_tmp_obl' => __('Template & Object Library', 'revslider'), 'active_sr_inst_upd' => __('Instant Updates', 'revslider'), 'active_sr_one_on_one' => __('1on1 Support', 'revslider'), 'parallaxsettoenabled' => __('Parallax is now generally Enabled', 'revslider'), 'timelinescrollsettoenabled' => __('Scroll Based Timeline is now generally Enabled', 'revslider'), 'feffectscrollsettoenabled' => __('Filter Effect Scroll is now generally Enabled', 'revslider'), 'nolayersinslide' => __('Slide has no Layers', 'revslider'), 'leaving' => __('Changes that you made may not be saved.', 'revslider'), 'sliderasmodal' => __('Add Slider as Modal', 'revslider'), 'register_to_unlock' => __('Register to unlock all Premium Features', 'revslider'), 'premium_features_unlocked' => __('All Premium Features unlocked', 'revslider'), 'tryagainlater' => __('Please try again later', 'revslider'), 'quickcontenteditor' => __('Quick Content Editor', 'revslider'), 'module' => __('Module', 'revslider'), 'quickstyleeditor' => __('Quick Style Editor', 'revslider'), 'all' => __('All', 'revslider'), 'active_sr_to_access' => __('Register Slider Revolution
                    to Unlock Premium Features', 'revslider'), 'membersarea' => __('Members Area', 'revslider'), 'onelicensekey' => __('1 License Key per Website!', 'revslider'), 'onepurchasekey' => __('1 Purchase Code per Website!', 'revslider'), 'onelicensekey_info' => __('If you want to use your license key on another domain, please
                    deregister it in the members area or use a different key.', 'revslider'), 'onepurchasekey_info' => __('If you want to use your purchase code on
                    another domain, please deregister it first or', 'revslider'), 'registeredlicensekey' => __('Registered License Key', 'revslider'), 'registeredpurchasecode' => __('Registered Purchase Code', 'revslider'), 'registerlicensekey' => __('Register License Key', 'revslider'), 'registerpurchasecode' => __('Register Purchase Code', 'revslider'), 'registerCode' => __('Register this Code', 'revslider'), 'registerKey' => __('Register this License Key', 'revslider'), 'deregisterCode' => __('Deregister this Code', 'revslider'), 'deregisterKey' => __('Deregister this License Key', 'revslider'), 'active_sr_plg_activ' => __('Register Purchase Code', 'revslider'), 'active_sr_plg_activ_key' => __('Register License Key', 'revslider'), 'getpurchasecode' => __('Get a Purchase Code', 'revslider'), 'getlicensekey' => __('Licensing Options', 'revslider'), 'ihavepurchasecode' => __('I have a Purchase Code', 'revslider'), 'ihavelicensekey' => __('I have a License Key', 'revslider'), 'enterlicensekey' => __('Enter License Key', 'revslider'), 'enterpurchasecode' => __('Enter Purchase Code', 'revslider'), 'colrskinhas' => __('This Skin use', 'revslider'), 'deleteskin' => __('Delete Skin', 'revslider'), 'references' => __('References', 'revslider'), 'colorwillkept' => __('The References will keep their colors after deleting Skin.', 'revslider'), 'areyousuredeleteskin' => __('Are you sure to delete Color Skin?', 'revslider'), ); return apply_filters('revslider_get_javascript_multilanguage', $lang); } /** * returns all image sizes that have the same aspect ratio, rounded on the second * @since: 6.1.4 **/ public function get_same_aspect_ratio_images($images){ $return = array(); $images = (array)$images; if(!empty($images)){ $objlib = new RevSliderObjectLibrary(); $upload_dir = wp_upload_dir(); foreach($images as $key => $image){ //check if we are from object library if($objlib->_is_object($image)){ $_img = $image; $image = $objlib->get_correct_size_url($image, 100, true); $objlib->_check_object_exist($image); //check to redownload if not downloaded yet $sizes = $objlib->get_sizes(); $return[$key] = array(); if(!empty($sizes)){ foreach($sizes as $size){ $url = $objlib->get_correct_size_url($image, $size); $file = str_replace($upload_dir['baseurl'], $upload_dir['basedir'], $url); $_size = getimagesize($file); $return[$key][$size] = array( 'url' => $url, 'width' => $this->get_val($_size, 0), 'height'=> $this->get_val($_size, 1), 'size' => filesize($file) ); if($_img === $url) $return[$key][$size]['default'] = true; } //$image = $objlib->get_correct_size_url($image, 100, true); $file = str_replace($upload_dir['baseurl'], $upload_dir['basedir'], $image); $_size = getimagesize($file); $return[$key][100] = array( 'url' => $image, 'width' => $this->get_val($_size, 0), 'height'=> $this->get_val($_size, 1), 'size' => filesize($file) ); if($_img === $return[$key][100]['url']) $return[$key][100]['default'] = true; } }else{ $_img = (intval($image) === 0) ? $this->get_image_id_by_url($image) : $image; $img_data = wp_get_attachment_metadata($_img); if(!empty($img_data)){ $return[$key] = array(); $ratio = round($this->get_val($img_data, 'width', 1) / $this->get_val($img_data, 'height', 1), 2); $sizes = $this->get_val($img_data, 'sizes', array()); $file = $upload_dir['basedir'] .'/'. $this->get_val($img_data, 'file'); $return[$key]['orig'] = array( 'url' => $upload_dir['baseurl'] .'/'. $this->get_val($img_data, 'file'), 'width' => $this->get_val($img_data, 'width'), 'height'=> $this->get_val($img_data, 'height'), 'size' => filesize($file) ); if($image === $return[$key]['orig']['url']) $return[$key]['orig']['default'] = true; if(!empty($sizes)){ foreach($sizes as $sn => $sv){ $_ratio = round($this->get_val($sv, 'width', 1) / $this->get_val($sv, 'height', 1), 2); if($_ratio === $ratio){ $i = wp_get_attachment_image_src($_img, $sn); if($i === false) continue; $file = str_replace($upload_dir['baseurl'], $upload_dir['basedir'], $this->get_val($i, 0)); $return[$key][$sn] = array( 'url' => $this->get_val($i, 0), 'width' => $this->get_val($sv, 'width'), 'height'=> $this->get_val($sv, 'height'), 'size' => filesize($file) ); if($image === $return[$key][$sn]['url']) $return[$key][$sn]['default'] = true; } } } }else{ //either external URL or not available anymore in the media library } } } } return $return; } /** * returns all files plus sizes of JavaScript and css files used by the AddOns * @since. 6.1.4 **/ public function get_addon_sizes($addons){ $sizes = array(); if(empty($addons) || !is_array($addons)) return $sizes; $_css = '/public/assets/css/'; $_js = '/public/assets/js/'; //these are the sizes before the AddOns where updated $_a = array( 'revslider-404-addon' => array(), 'revslider-backup-addon' => array(), 'revslider-beforeafter-addon' => array( $_css .'revolution.addon.beforeafter.css' => 3512, $_js .'revolution.addon.beforeafter.min.js' => 21144 ), 'revslider-bubblemorph-addon' => array( $_css .'revolution.addon.bubblemorph.css' => 341, $_js .'revolution.addon.bubblemorph.min.js' => 11377 ), 'revslider-domain-switch-addon' => array(), 'revslider-duotonefilters-addon' => array( $_css .'revolution.addon.duotone.css' => 11298, $_js .'revolution.addon.duotone.min.js' => 1232 ), 'revslider-explodinglayers-addon' => array( $_css .'revolution.addon.explodinglayers.css' => 704, $_js .'revolution.addon.explodinglayers.min.js' => 19012 ), 'revslider-featured-addon' => array(), 'revslider-filmstrip-addon' => array( $_css .'revolution.addon.filmstrip.css' => 843, $_js .'revolution.addon.filmstrip.min.js' => 5409 ), 'revslider-gallery-addon' => array(), 'revslider-liquideffect-addon' => array( $_css .'revolution.addon.liquideffect.css' => 606, $_js .'pixi.min.js' => 514062, $_js .'revolution.addon.liquideffect.min.js' => 11899 ), 'revslider-login-addon' => array(), 'revslider-maintenance-addon' => array(), 'revslider-paintbrush-addon' => array( $_css .'revolution.addon.paintbrush.css' => 676, $_js .'revolution.addon.paintbrush.min.js' => 6841 ), 'revslider-panorama-addon' => array( $_css .'revolution.addon.panorama.css' => 1823, $_js .'three.min.js' => 504432, $_js .'revolution.addon.panorama.min.js' => 12909 ), 'revslider-particles-addon' => array( $_css .'revolution.addon.particles.css' => 668, $_js .'revolution.addon.particles.min.js' => 33963 ), 'revslider-polyfold-addon' => array( $_css .'revolution.addon.polyfold.css' => 900, $_js .'revolution.addon.polyfold.min.js' => 5125 ), 'revslider-prevnext-posts-addon' => array(), 'revslider-refresh-addon' => array( $_js .'revolution.addon.refresh.min.js' => 920 ), 'revslider-rel-posts-addon' => array(), 'revslider-revealer-addon' => array( $_css .'revolution.addon.revealer.css' => 792, $_css .'revolution.addon.revealer.preloaders.css' => 14792, $_js .'revolution.addon.revealer.min.js' => 7533 ), 'revslider-sharing-addon' => array( $_js .'revslider-sharing-addon-public.js' => 6232 ), 'revslider-slicey-addon' => array( $_js .'revolution.addon.slicey.min.js' => 4772 ), 'revslider-snow-addon' => array( $_js .'revolution.addon.snow.min.js' => 4823 ), 'revslider-template-addon' => array(), 'revslider-typewriter-addon' => array( $_css .'typewriter.css' => 233, $_js .'revolution.addon.typewriter.min.js' => 8038 ), 'revslider-weather-addon' => array( $_css .'revslider-weather-addon-icon.css' => 3699, $_css .'revslider-weather-addon-public.css' => 483, $_css .'weather-icons.css' => 31082, $_js .'revslider-weather-addon-public.js' => 5335 ), 'revslider-whiteboard-addon' => array( $_js .'revolution.addon.whiteboard.min.js' => 10649 ) ); //AddOns can apply/modify the default data here $_a = apply_filters('revslider_create_slider_page', $_a, $_css, $_js, $this); foreach($addons as $addon){ if(!isset($_a[$addon])) continue; $sizes[$addon] = 0; if(!empty($_a[$addon])){ foreach($_a[$addon] as $size){ $sizes[$addon] += $size; } } //$sizes[$addon] = $_a[$addon]; } return $sizes; } /** * returns a list of found compressions * @since. 6.1.4 **/ public function compression_settings(){ $match = array(); $com = array('gzip', 'compress', 'deflate', 'br'); //'identity' -> means no compression prefered $enc = $this->get_val($_SERVER, 'HTTP_ACCEPT_ENCODING'); if(empty($enc)) return $match; foreach($com as $c){ if(strpos($enc, $c) !== false) $match[] = $c; } return $match; } /** * get all available languages from Slider Revolution **/ public function get_available_languages(){ $lang_codes = array( 'de_DE' => __('German', 'revslider'), 'en_US' => __('English', 'revslider'), 'fr_FR' => __('French', 'revslider'), 'zh_CN' => __('Chinese', 'revslider') ); $lang = get_available_languages(RS_PLUGIN_PATH.'languages/'); $_lang = array(); if(!empty($lang)){ foreach($lang as $k => $v){ if(strpos($v, 'revsliderhelp-') !== false) continue; $_lc = str_replace('revslider-', '', $v); $_lang[$_lc] = (isset($lang_codes[$_lc])) ? $lang_codes[$_lc] : $_lc; } } return $_lang; } } ?>admin/revslider-admin.class.php000064400000263337150212006510012544 0ustar00 * @link https://www.themepunch.com/ * @copyright 2019 ThemePunch */ if(!defined('ABSPATH')) exit(); class RevSliderAdmin extends RevSliderFunctionsAdmin { //private $theme_mode = false; private $view = 'slider'; private $user_role = 'admin'; private $global_settings = array(); private $screens = array(); //holds all RevSlider Relevant screens in it private $allowed_views = array('sliders', 'slider', 'slide', 'update'); //holds pages, that are allowed to be included private $pages = array('revslider'); //, 'revslider_navigation', 'rev_addon', 'revslider_global_settings' private $dev_mode = false; private $path_views; /** * START: DEPRECATED FUNCTIONS PRIOR 6.2.0 THAT ARE IN HERE FOR OLD THEMES TO WORK PROPERLY **/ /** * Activate the Plugin through the ThemePunch Servers * @before: RevSliderOperations::checkPurchaseVerification(); * @moved to RevSliderLicense::activate_plugin(); **/ public function activate_plugin($code){ $rs_license = new RevSliderLicense(); return $rs_license->activate_plugin($code); } /** * Deactivate the Plugin through the ThemePunch Servers * @before: RevSliderOperations::doPurchaseDeactivation(); * @moved to RevSliderLicense::deactivate_plugin(); **/ public function deactivate_plugin(){ $rs_license = new RevSliderLicense(); return $rs_license->deactivate_plugin(); } /** * END: DEPRECATED FUNCTIONS THAT ARE IN HERE FOR OLD ADDONS TO WORK PROPERLY **/ /** * construct admin part **/ public function __construct(){ parent::__construct(); if(!file_exists(RS_PLUGIN_PATH.'admin/assets/js/plugins/utils.min.js') && !file_exists(RS_PLUGIN_PATH.'admin/assets/js/modules/editor.min.js')){ $this->dev_mode = true; } $this->path_views = RS_PLUGIN_PATH . 'admin/views/'; $this->global_settings = $this->get_global_settings(); $this->set_current_page(); $this->set_user_role(); $this->do_update_checks(); $this->add_actions(); $this->add_filters(); } /** * enqueue all admin styles **/ public function enqueue_admin_styles(){ wp_enqueue_style('rs-open-sans', '//fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,800'); wp_enqueue_style('rs-roboto', '//fonts.googleapis.com/css?family=Roboto'); wp_enqueue_style('tp-material-icons', '//fonts.googleapis.com/icon?family=Material+Icons'); //wp_enqueue_style('revslider-global-styles', RS_PLUGIN_URL . 'admin/assets/css/global.css', array(), RS_REVISION); wp_enqueue_style(array('wp-jquery-ui', 'wp-jquery-ui-core', 'wp-jquery-ui-dialog', 'wp-color-picker')); wp_enqueue_style('revbuilder-color-picker-css', RS_PLUGIN_URL . 'admin/assets/css/tp-color-picker.css', array(), RS_REVISION); if(in_array($this->get_val($_GET, 'page'), $this->pages)){ wp_enqueue_style('revbuilder-select2RS', RS_PLUGIN_URL . 'admin/assets/css/select2RS.css', array(), RS_REVISION); //wp_enqueue_style('codemirror-css', RS_PLUGIN_URL .'admin/assets/css/codemirror.css', array(), RS_REVISION); wp_enqueue_style('rs-frontend-settings', RS_PLUGIN_URL . 'public/assets/css/rs6.css', array(), RS_REVISION); wp_enqueue_style('rs-icon-set-fa-icon-', RS_PLUGIN_URL . 'public/assets/fonts/font-awesome/css/font-awesome.css', array(), RS_REVISION); wp_enqueue_style('rs-icon-set-pe-7s-', RS_PLUGIN_URL . 'public/assets/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css', array(), RS_REVISION); wp_enqueue_style('revslider-basics-css', RS_PLUGIN_URL . 'admin/assets/css/basics.css', array(), RS_REVISION); //'rs-new-plugin-settings' wp_enqueue_style('rs-new-plugin-settings', RS_PLUGIN_URL . 'admin/assets/css/builder.css', array('revslider-basics-css'), RS_REVISION); if(is_rtl()){ wp_enqueue_style('rs-new-plugin-settings-rtl', RS_PLUGIN_URL . 'admin/assets/css/builder-rtl.css', array('rs-new-plugin-settings'), RS_REVISION); } } } /** * enqueue all admin scripts **/ public function enqueue_admin_scripts(){ if(function_exists('wp_enqueue_media')){ wp_enqueue_media(); } wp_enqueue_script(array('jquery', 'jquery-ui-core', 'jquery-ui-mouse', 'jquery-ui-accordion', 'jquery-ui-datepicker', 'jquery-ui-dialog', 'jquery-ui-slider', 'jquery-ui-autocomplete', 'jquery-ui-sortable', 'jquery-ui-droppable', 'jquery-ui-tabs', 'jquery-ui-widget', 'wp-color-picker', 'wpdialogs', 'updates')); wp_enqueue_script(array('wp-color-picker')); /** * The script is already auto-enqueued via 'add_tinymce_shortcode_editor_plugin' **/ /* //enqueue in all pages / posts in backend $screen = get_current_screen(); $post_types = get_post_types('', 'names'); foreach($post_types as $post_type){ if($post_type == $screen->id){ wp_enqueue_script('revslider-tinymce-shortcode-script', RS_PLUGIN_URL . 'admin/assets/js/modules/tinymce-shortcode-script.js', array('jquery'), RS_REVISION, true); } } */ if(in_array($this->get_val($_GET, 'page'), $this->pages)){ global $wp_scripts; $view = $this->get_val($_GET, 'view'); wp_enqueue_script('jquery-ui-droppable', array('jquery'), RS_REVISION); /** * dequeue tp-tools to make sure that always the latest is loaded **/ if(version_compare($this->get_val($wp_scripts, array('registered', 'tp-tools', 'ver'), '1.0'), RS_TP_TOOLS, '<')){ wp_deregister_script('tp-tools'); wp_dequeue_script('tp-tools'); } $wait_for = array('media-editor', 'media-audiovideo'); if(is_admin()){ $wait_for[] = 'mce-view'; $wait_for[] = 'image-edit'; } $wait_for = array(); wp_enqueue_script('tp-tools', RS_PLUGIN_URL . 'public/assets/js/rbtools.min.js', $wait_for, RS_TP_TOOLS); if($this->dev_mode){ wp_enqueue_script('revbuilder-admin', RS_PLUGIN_URL . 'admin/assets/js/modules/admin.js', array('jquery'), RS_REVISION, false); wp_localize_script('revbuilder-admin', 'RVS_LANG', $this->get_javascript_multilanguage()); //Load multilanguage for JavaScript wp_enqueue_script('revbuilder-basics', RS_PLUGIN_URL . 'admin/assets/js/modules/basics.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-select2RS', RS_PLUGIN_URL . 'admin/assets/js/plugins/select2RS.full.min.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-color-picker-js', RS_PLUGIN_URL . 'admin/assets/js/plugins/tp-color-picker.min.js', array('jquery', 'revbuilder-select2RS', 'wp-color-picker'), RS_REVISION); wp_enqueue_script('revbuilder-clipboard', RS_PLUGIN_URL . 'admin/assets/js/plugins/clipboard.min.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-objectlibrary', RS_PLUGIN_URL . 'admin/assets/js/modules/objectlibrary.js', array('jquery'), RS_REVISION, false); wp_enqueue_script('revbuilder-optimizer', RS_PLUGIN_URL . 'admin/assets/js/modules/optimizer.js', array('jquery'), RS_REVISION, false); }else{ wp_enqueue_script('revbuilder-admin', RS_PLUGIN_URL . 'admin/assets/js/modules/admin.min.js', array('jquery'), RS_REVISION, false); wp_localize_script('revbuilder-admin', 'RVS_LANG', $this->get_javascript_multilanguage()); //Load multilanguage for JavaScript wp_enqueue_script('revbuilder-utils', RS_PLUGIN_URL . 'admin/assets/js/plugins/utils.min.js', array('jquery', 'wp-color-picker'), RS_REVISION, false); } if($view == 'slide' && $this->dev_mode){ wp_enqueue_script('revbuilder-help', RS_PLUGIN_URL . 'admin/assets/js/modules/helpinit.js', array('jquery', 'revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-toolbar', RS_PLUGIN_URL . 'admin/assets/js/modules/rightclick.js', array('jquery', 'revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-effects', RS_PLUGIN_URL . 'admin/assets/js/modules/timeline.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-layer', RS_PLUGIN_URL . 'admin/assets/js/modules/layer.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-layertools', RS_PLUGIN_URL . 'admin/assets/js/modules/layertools.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-quick-style', RS_PLUGIN_URL . 'admin/assets/js/modules/quickstyle.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-navigations', RS_PLUGIN_URL . 'admin/assets/js/modules/navigation.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-layeractions', RS_PLUGIN_URL . 'admin/assets/js/modules/layeractions.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-layerlist', RS_PLUGIN_URL . 'admin/assets/js/modules/layerlist.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-slide', RS_PLUGIN_URL . 'admin/assets/js/modules/slide.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder-slider', RS_PLUGIN_URL . 'admin/assets/js/modules/slider.js', array('jquery','revbuilder-admin'), RS_REVISION, false); wp_enqueue_script('revbuilder', RS_PLUGIN_URL . 'admin/assets/js/builder.js', array('jquery','revbuilder-admin', 'jquery-ui-sortable'), RS_REVISION, false); }elseif($view == 'slide' && !$this->dev_mode){ wp_enqueue_script('revbuilder-editor', RS_PLUGIN_URL . 'admin/assets/js/modules/editor.min.js', array('jquery', 'revbuilder-admin', 'jquery-ui-sortable'), RS_REVISION, false); } if($view == '' || $view == 'sliders'){ if($this->dev_mode){ wp_enqueue_script('revbuilder-overview', RS_PLUGIN_URL . 'admin/assets/js/modules/overview.js', array('jquery'), RS_REVISION, false); }else{ wp_enqueue_script('revbuilder-overview', RS_PLUGIN_URL . 'admin/assets/js/modules/overview.min.js', array('jquery'), RS_REVISION, false); } if(!file_exists(RS_PLUGIN_PATH.'public/assets/js/rs6.min.js')){ wp_enqueue_script('revmin', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.main.js', 'tp-tools', RS_REVISION, false); //if on, load all libraries instead of dynamically loading them wp_enqueue_script('revmin-actions', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.actions.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-carousel', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.carousel.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-layeranimation', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.layeranimation.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-navigation', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.navigation.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-panzoom', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.panzoom.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-parallax', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.parallax.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-slideanims', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.slideanims.js', 'tp-tools', RS_REVISION, false); wp_enqueue_script('revmin-video', RS_PLUGIN_URL . 'public/assets/js/dev/rs6.video.js', 'tp-tools', RS_REVISION, false); }else{ wp_enqueue_script('revmin', RS_PLUGIN_URL . 'public/assets/js/rs6.min.js', array('jquery', 'tp-tools'), RS_REVISION, false); } } } //include all media upload scripts $this->add_media_upload_includes(); } /** * add all js and css needed for media upload */ protected static function add_media_upload_includes(){ if(function_exists('wp_enqueue_media')){ wp_enqueue_media(); } wp_enqueue_script('thickbox'); wp_enqueue_script('media-upload'); wp_enqueue_style('thickbox'); } /** * Load the plugin text domain for translation. */ public function load_plugin_textdomain(){ load_plugin_textdomain('revslider', false, dirname(RS_PLUGIN_SLUG_PATH) . '/languages/'); load_plugin_textdomain('revsliderhelp', false, dirname(RS_PLUGIN_SLUG_PATH) . '/languages/'); } /** * set the user role, to restrict plugin usage to certain groups * @since: 6.0 **/ public function set_user_role(){ $this->user_role = $this->get_val($this->global_settings, 'permission', 'admin'); } /** * add the admin pages to the WordPress backend * @since: 6.0 **/ public function add_admin_pages(){ switch ($this->user_role){ case 'author': $role = 'edit_published_posts'; break; case 'editor': $role = 'edit_pages'; break; default: case 'admin': $role = 'manage_options'; break; } $this->screens[] = add_menu_page('Slider Revolution', 'Slider Revolution', $role, 'revslider', array($this, 'display_admin_page'), 'dashicons-update'); } /** * add wildcards metabox variables to posts * @var $post_types: null = all, post = only posts */ public function add_slider_meta_box($post_types = null){ try { $post_types = array('post','page'); add_meta_box('slider_revolution_metabox', 'Slider Revolution', array('RevSliderAdmin', 'add_meta_box_content'), $post_types, 'side', 'default'); } catch (Exception $e){} } /** * on add metabox content */ public static function add_meta_box_content($post, $boxData){ call_user_func(array('RevSliderAdmin', 'custom_post_fields_output')); } /** * custom output function */ public static function custom_post_fields_output(){ $slider = new RevSliderSlider(); $output = array(); $output['default'] = 'default'; $meta = get_post_meta(get_the_ID(), 'slide_template', true); $meta = ($meta == '') ? 'default' : $meta; $page_bg = get_post_meta(get_the_ID(), 'rs_page_bg_color', true); $page_bg = ($page_bg == '') ? '' : $page_bg; $blank = get_page_template_slug(get_the_ID()) == "../public/views/revslider-page-template.php"; $blankcheck = $blank ? 'checked' : ''; $hide_page_bg = $blank ? '' : 'style="display:none;"'; $slides = $slider->get_sliders_with_slides_short('template'); $output = $output + $slides; //union arrays $latest_version = get_option('revslider-latest-version', RS_REVISION); ?>
                    • class="" type="checkbox" >
                    • >
                    • flag
                      cloud_download
                    get_post_var('ID'); if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $post_id; //protection against autosave if(empty($post_id)) return false; // Slide Template $slide_template = $f->get_post_var('slide_template'); update_post_meta($post_id, 'slide_template', $slide_template); // Blank Page Template Background Color $rs_page_bg_color = $f->get_post_var('rs_page_bg_color'); update_post_meta($post_id, 'rs_page_bg_color', $rs_page_bg_color); // Set/Unset Blank Template depending on Blank Template Switch $rs_blank_template = $f->get_post_var('rs_blank_template'); if( empty( $rs_blank_template ) && !empty($rs_page_bg_color) && get_post_meta($post_id, '_wp_page_template',true) == '../public/views/revslider-page-template.php' ){ update_post_meta($post_id, '_wp_page_template',''); } if( !empty( $rs_blank_template ) && $rs_blank_template=="on" ) { update_post_meta($post_id, '_wp_page_template','../public/views/revslider-page-template.php'); } } /** * we dont want to show notices in our plugin **/ public function hide_notices(){ if(in_array($this->get_val($_GET, 'page'), $this->pages)){ remove_all_actions('admin_notices'); } } /** * check if we need to search for updates, if yes. Do them **/ private function do_update_checks(){ $upgrade = new RevSliderUpdate(RS_REVISION); $library = new RevSliderObjectLibrary(); $template = new RevSliderTemplate(); $validated = get_option('revslider-valid', 'false'); $stablev = get_option('revslider-stable-version', '0'); $uol = (isset($_REQUEST['update_object_library'])) ? true : false; $library->_get_list($uol); $us = (isset($_REQUEST['update_shop'])) ? true : false; $template->_get_template_list($us); $upgrade->force = (in_array($this->get_val($_REQUEST, 'checkforupdates', 'false'), array('true', true), true)) ? true : false; $upgrade->_retrieve_version_info(); if($validated === 'true' || version_compare(RS_REVISION, $stablev, '<')){ $upgrade->add_update_checks(); } } /** * Add Classes to the WordPress body * @since 6.0 */ function modify_admin_body_class($classes){ $classes .= ($this->get_val($_GET, 'page') == 'revslider' && $this->get_val($_GET, 'view') == 'slide') ? ' rs-builder-mode' : ''; $classes .= ($this->_truefalse($this->get_val($this->global_settings, 'highContrast', false)) === true && $this->get_val($_GET, 'page') === 'revslider') ? ' rs-high-contrast' : ''; return $classes; } /** * Add all actions that the backend needs here **/ public function add_actions(){ global $pagenow; add_action('plugins_loaded', array($this, 'load_plugin_textdomain')); add_action('admin_head', array($this, 'hide_notices'), 1); add_action('admin_menu', array($this, 'add_admin_pages')); add_action('add_meta_boxes', array($this, 'add_slider_meta_box')); add_action('save_post', array($this, 'on_save_post')); add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_styles')); add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_scripts')); add_action('wp_ajax_revslider_ajax_action', array($this, 'do_ajax_action')); //ajax response to save slider options. add_action('wp_ajax_revslider_ajax_call_front', array($this, 'do_front_ajax_action')); add_action('wp_ajax_nopriv_revslider_ajax_call_front', array($this, 'do_front_ajax_action')); //for not logged in users if(isset($pagenow) && $pagenow == 'plugins.php'){ add_action('admin_notices', array($this, 'add_plugins_page_notices')); } add_action('admin_init', array($this, 'merge_addon_notices'), 99); add_action('admin_init', array($this, 'add_suggested_privacy_content'), 15); } /** * Add all filters that the backend needs here **/ public function add_filters(){ add_filter('admin_body_class', array($this, 'modify_admin_body_class')); add_filter('plugin_locale', array($this, 'change_lang'), 10, 2); } /** * Change the language of the Sldier Backend even if WordPress is set to be a different language * @since: 6.1.6 **/ public function change_lang($locale, $domain = ''){ return (in_array($domain, array('revslider', 'revsliderhelp'), true)) ? $this->get_val($this->global_settings, 'lang', 'default') : $locale; } /** * merge the revslider addon notices into one bigger notice * @since: 2.2.0 **/ public function merge_addon_notices(){ global $wp_filter; if(!isset($wp_filter['admin_notices'])) return; if(!isset($wp_filter['admin_notices']->callbacks)) return; global $revslider_addon_notice_merged; $slugs = array( 'Revslider_404_Addon_Verify', 'RsAddOnBackupNotice', 'RsAddOnBeforeAfterNotice', 'RsAddOnBubblemorphNotice', 'Revslider_Domain_Switch_Addon_Verify', 'RsAddOnDuotoneNotice', 'RsAddOnExplodinglayersNotice', 'Revslider_Featured_Addon_Verify', 'RsAddOnFilmstripNotice', 'Revslider_Gallery_Addon_Verify', 'RsAddOnLiquideffectNotice', 'Revslider_Login_Addon_Verify', 'Revslider_Maintenance_Addon_Verify', 'RsAddOnMousetrapNotice', 'RsAddOnPaintbrushNotice', 'RsAddOnPanoramaNotice', 'RsAddOnParticlesNotice', 'RsAddOnPolyfoldNotice', 'Revslider_Prev_Next_Addon_Verify', 'RsAddOnRefreshNotice', 'Revslider_Related_Posts_Addon_Verify', 'RsAddOnRevealerNotice', 'RsAddOnShapebuilderNotice', 'Revslider_Sharing_Addon_Verify', 'RsAddOnSliceyNotice', 'RsAddOnSnowNotice', 'RsAddOnSunbeamNotice', 'RsAddOnTypewriterNotice', 'Revslider_Weather_Addon_Verify', 'Revslider_Whiteboard_Addon_Verify', 'Revslider_Whiteboard_Addon_Verify' ); foreach($wp_filter['admin_notices']->callbacks as $k => $o){ if(!empty($o)){ foreach($o as $ok => $f){ if(!isset($f['function'])) continue; if(!is_array($f['function'])) continue; if(!isset($f['function'][0])) continue; if(!is_object($f['function'][0])) continue; $class = get_class($f['function'][0]); if(in_array($class, $slugs, true)){ unset($wp_filter['admin_notices']->callbacks[$k][$ok]); $revslider_addon_notice_merged++; } } } } if($revslider_addon_notice_merged > 0){ add_action('admin_notices', array($this, 'add_addon_plugins_page_notices')); } } /** * add addon merged notices * @since: 6.2.0 **/ public function add_addon_plugins_page_notices(){ ?> $plugin){ $slug = dirname($plugin_id); if(empty($slug) || $slug !== 'revslider'){ continue; } $add = (get_option('revslider-valid', 'false') == 'false' || version_compare(get_option('revslider-latest-version', RS_REVISION), $plugin['Version'], '>')) ? true : false; if($add){ add_action('after_plugin_row_' . $plugin_id, array('RevSliderAdmin', 'add_notice_wrap_pre'), 10, 3); } //check version, latest updates and if registered or not if(get_option('revslider-valid', 'false') == 'false'){ //activate for updates and support add_action('after_plugin_row_' . $plugin_id, array('RevSliderAdmin', 'show_purchase_notice'), 10, 3); } if($add){ add_action('after_plugin_row_' . $plugin_id, array('RevSliderAdmin', 'add_notice_wrap_post'), 10, 3); } } } /** * Add the pre HTML for plugin notice on the plugin overview page **/ public static function add_notice_wrap_pre($plugin_file, $plugin_data, $plugin_status){ $wp_list_table = _get_list_table('WP_Plugins_List_Table'); $slug = dirname($plugin_file); if(is_network_admin()){ $active_class = is_plugin_active_for_network($plugin_file) ? ' active' : ''; }else{ $active_class = is_plugin_active($plugin_file) ? ' active' : ''; } ?>

                    Premium Benefits (e.g. Live Updates).', 'revslider');?>

                    get_default_privacy_content(); wp_add_privacy_policy_content(__( 'Slider Revolution'), $content); } } /** * Return the default suggested privacy policy content. * * @return string The default policy content. */ public function get_default_privacy_content(){ return __('

                    In case you’re using Google Web Fonts (default) or playing videos or sounds via YouTube or Vimeo in Slider Revolution we recommend to add the corresponding text phrase to your privacy police:

                    YouTube

                    Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

                    If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

                    If you\'re logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

                    YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

                    Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

                    Vimeo

                    Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

                    If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our plugin or do not have a Vimeo account. The information is transmitted to a Vimeo server in the US, where it is stored.

                    If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

                    For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

                    Google Web Fonts

                    For uniform representation of fonts, this page uses web fonts provided by Google. When you open a page, your browser loads the required web fonts into your browser cache to display texts and fonts correctly.

                    For this purpose your browser has to establish a direct connection to Google servers. Google thus becomes aware that our web page was accessed via your IP address. The use of Google Web fonts is done in the interest of a uniform and attractive presentation of our plugin. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

                    If your browser does not support web fonts, a standard font is used by your computer.

                    Further information about handling user data, can be found at https://developers.google.com/fonts/faq and in Google\'s privacy policy at https://www.google.com/policies/privacy/.

                    SoundCloud

                    On our pages, plugins of the SoundCloud social network (SoundCloud Limited, Berners House, 47-48 Berners Street, London W1T 3NF, UK) may be integrated. The SoundCloud plugins can be recognized by the SoundCloud logo on our site.

                    When you visit our site, a direct connection between your browser and the SoundCloud server is established via the plugin. This enables SoundCloud to receive information that you have visited our site from your IP address. If you click on the “Like” or “Share” buttons while you are logged into your SoundCloud account, you can link the content of our pages to your SoundCloud profile. This means that SoundCloud can associate visits to our pages with your user account. We would like to point out that, as the provider of these pages, we have no knowledge of the content of the data transmitted or how it will be used by SoundCloud. For more information on SoundCloud’s privacy policy, please go to https://soundcloud.com/pages/privacy.

                    If you do not want SoundCloud to associate your visit to our site with your SoundCloud account, please log out of your SoundCloud account.

                    ', 'revslider'); } /** * The Ajax Action part for backend actions only **/ public function do_ajax_action(){ @ini_set('memory_limit', apply_filters('admin_memory_limit', WP_MAX_MEMORY_LIMIT)); $slider = new RevSliderSlider(); $slide = new RevSliderSlide(); $action = $this->get_request_var('client_action'); $data = $this->get_request_var('data'); $data = ($data == '') ? array() : $data; $nonce = $this->get_request_var('nonce'); $nonce = (empty($nonce)) ? $this->get_request_var('rs-nonce') : $nonce; try{ if(RS_DEMO){ switch ($action){ case 'get_template_information_short': case 'import_template_slider': case 'install_template_slider': case 'install_template_slide': case 'get_list_of': case 'get_global_settings': case 'get_full_slider_object': case 'subscribe_to_newsletter': case 'check_system': case 'load_module': case 'get_addon_list': case 'get_layers_by_slide': case 'silent_slider_update': case 'get_help_directory': case 'set_tooltip_preference': case 'load_builder': case 'load_library_object': case 'get_tooltips': //case 'preview_slider': //these are all okay in demo mode break; default: $this->ajax_response_error(__('Function Not Available in Demo Mode', 'revslider')); exit; break; } } if(!current_user_can('administrator') && apply_filters('revslider_restrict_role', true)){ switch($action){ case 'activate_plugin': case 'deactivate_plugin': case 'import_template_slider': case 'install_template_slider': case 'install_template_slide': case 'import_slider': case 'delete_slider': case 'create_navigation_preset': case 'delete_navigation_preset': case 'save_navigation': case 'delete_animation': case 'save_animation': case 'check_system': case 'fix_database_issues': case 'trigger_font_deletion': case 'get_v5_slider_list': case 'reimport_v5_slider': $this->ajax_response_error(__('Function Only Available for Adminstrators', 'revslider')); exit; break; default: $return = apply_filters('revslider_admin_onAjaxAction_user_restriction', true, $action, $data, $slider, $slide, $operations); if($return !== true){ $this->ajax_response_error(__('Function Only Available for Adminstrators', 'revslider')); exit; } break; } } if(wp_verify_nonce($nonce, 'revslider_actions') == false){ //check if it is wp nonce and if the action is refresh nonce $this->ajax_response_error(__('Bad Request', 'revslider')); exit; } switch($action){ case 'activate_plugin': $result = false; $code = trim($this->get_val($data, 'code')); $selling = $this->get_addition('selling'); $rs_license = new RevSliderLicense(); if(!empty($code)){ $result = $rs_license->activate_plugin($code); }else{ $error = ($selling === true) ? __('The License Key needs to be set!', 'revslider') : __('The Purchase Code needs to be set!', 'revslider'); $this->ajax_response_error($error); exit; } if($result === true){ $this->ajax_response_success(__('Plugin successfully activated', 'revslider')); }elseif($result === false){ $error = ($selling === true) ? __('License Key is invalid', 'revslider') : __('Purchase Code is invalid', 'revslider'); $this->ajax_response_error($error); }else{ if($result == 'exist'){ $error = ($selling === true) ? __('License Key already registered!', 'revslider') : __('Purchase Code already registered!', 'revslider'); $this->ajax_response_error($error); }elseif($result == 'banned'){ $error = ($selling === true) ? __('License Key was locked, please contact the ThemePunch support!', 'revslider') : __('Purchase Code was locked, please contact the ThemePunch support!', 'revslider'); $this->ajax_response_error($error); } $error = ($selling === true) ? __('License Key could not be validated', 'revslider') : __('Purchase Code could not be validated', 'revslider'); $this->ajax_response_error($error); } break; case 'deactivate_plugin': $rs_license = new RevSliderLicense(); $result = $rs_license->deactivate_plugin(); if($result){ $this->ajax_response_success(__('Plugin deregistered', 'revslider')); }else{ $this->ajax_response_error(__('Deregistration failed!', 'revslider')); } break; case 'dismiss_dynamic_notice': $ids = $this->get_val($data, 'id', array()); $notices_discarded = get_option('revslider-notices-dc', array()); if(!empty($ids)){ foreach($ids as $_id){ $notices_discarded[] = esc_attr(trim($_id)); } update_option('revslider-notices-dc', $notices_discarded); } $this->ajax_response_success(__('Saved', 'revslider')); break; case 'check_for_updates': $update = new RevSliderUpdate(RS_REVISION); $update->force = true; $update->_retrieve_version_info(); $version = get_option('revslider-latest-version', RS_REVISION); if($version !== false){ $this->ajax_response_data(array('version' => $version)); }else{ $this->ajax_response_error(__('Connection to Update Server Failed', 'revslider')); } break; case 'get_template_information_short': $templates = new RevSliderTemplate(); $sliders = $templates->get_tp_template_sliders(); $this->ajax_response_data(array('templates' => $sliders)); break; /*case 'get_template_slides': $slider_id = $this->get_val($data, 'slider_id'); $templates = new RevSliderTemplate(); $template_slider = $slider->init_by_id($slider_id); $slides = $templates->get_tp_template_slides($template_slider); $this->ajax_response_data(array('template_slides' => $slides)); break;*/ case 'import_template_slider': //before: import_slider_template_slidersview $uid = $this->get_val($data, 'uid'); $install = $this->get_val($data, 'install', true); $templates = new RevSliderTemplate(); $filepath = $templates->_download_template($uid); if($filepath !== false){ $templates->remove_old_template($uid); $slider = new RevSliderSliderImport(); $return = $slider->import_slider(false, $filepath, $uid, false, true, $install); if($this->get_val($return, 'success') == true){ $new_id = $this->get_val($return, 'sliderID'); if(intval($new_id) > 0){ $map = $this->get_val($return, 'map', array()); $folder_id = $this->get_val($data, 'folderid', -1); if(intval($folder_id) > 0){ $folder = new RevSliderFolder(); $folder->add_slider_to_folder($new_id, $folder_id, false); } $new_slider = new RevSliderSlider(); $new_slider->init_by_id($new_id); $data = $new_slider->get_overview_data(); $hiddensliderid = $templates->get_slider_id_by_uid($uid); $templates->_delete_template($uid); //delete template file $this->ajax_response_data(array('slider' => $data, 'hiddensliderid' => $hiddensliderid, 'map' => $map, 'uid' => $uid)); } } $templates->_delete_template($uid); //delete template file $error = ($this->get_val($return, 'error') !== '') ? $this->get_val($return, 'error') : __('Slider Import Failed', 'revslider'); $this->ajax_response_error($error); } $this->ajax_response_error(__('Template Slider Import Failed', 'revslider')); break; case 'install_template_slider': $id = $this->get_val($data, 'sliderid'); $new_id = $slider->duplicate_slider_by_id($id, true); if(intval($new_id) > 0){ $new_slider = new RevSliderSlider(); $new_slider->init_by_id($new_id); $data = $new_slider->get_overview_data(); $slide_maps = $slider->get_map(); $map = array( 'slider' => array('template_to_duplication' => array($id => $new_id)), 'slides' => $slide_maps ); $this->ajax_response_data(array('slider' => $data, 'hiddensliderid' => $id, 'map' => $map)); } $this->ajax_response_error(__('Template Slider Installation Failed', 'revslider')); break; case 'install_template_slide': $template = new RevSliderTemplate(); $slider_id = intval($this->get_val($data, 'slider_id')); $slide_id = intval($this->get_val($data, 'slide_id')); if($slider_id == 0 || $slide_id == 0){ }else{ $new_slide_id = $slide->duplicate_slide_by_id($slide_id, $slider_id); if($new_slide_id !== false){ $slide->init_by_id($new_slide_id); $_slides[] = array( 'order' => $slide->get_order(), 'params' => $slide->get_params(), 'layers' => $slide->get_layers(), 'id' => $slide->get_id(), ); $this->ajax_response_data(array('slides' => $_slides)); } } $this->ajax_response_error(__('Slide duplication failed', 'revslider')); break; case 'import_slider': $import = new RevSliderSliderImport(); $return = $import->import_slider(); if($this->get_val($return, 'success') == true){ $new_id = $this->get_val($return, 'sliderID'); if(intval($new_id) > 0){ $folder = new RevSliderFolder(); $folder_id = $this->get_val($data, 'folderid', -1); if(intval($folder_id) > 0){ $folder->add_slider_to_folder($new_id, $folder_id, false); } $new_slider = new RevSliderSlider(); $new_slider->init_by_id($new_id); $data = $new_slider->get_overview_data(); $this->ajax_response_data(array('slider' => $data, 'hiddensliderid' => $new_id)); } } $error = ($this->get_val($return, 'error') !== '') ? $this->get_val($return, 'error') : __('Slider Import Failed', 'revslider'); $this->ajax_response_error($error); break; case 'add_to_media_library': $return = $this->import_upload_media(); if($this->get_val($return, 'error', false) !== false){ $this->ajax_response_error($this->get_val($return, 'error', false)); }else{ $this->ajax_response_data($return); } break; case 'adjust_modal_ids': $map = $this->get_val($data, 'map', array()); if(!empty($map)){ $slider_map = array(); $slider_ids = $this->get_val($map, 'slider_map', array()); $slides_ids = $this->get_val($map, 'slides_map', array()); $ztt = $this->get_val($slider_ids, 'zip_to_template', array()); $ztd = $this->get_val($slider_ids, 'zip_to_duplication', array()); $ttd = $this->get_val($slider_ids, 'template_to_duplication', array()); $s_a = array(); if(!empty($slides_ids)){ foreach($slides_ids as $k => $v){ if(is_array($v)){ foreach($v as $vk => $vv){ $s_a[$vk] = $vv; } unset($slides_ids[$k]); } } } if(!empty($ztt)){ foreach($ztt as $old => $new){ $slider = new RevSliderSliderImport(); $slider->init_by_id($new); $slider->update_modal_ids($ztt, $slides_ids); } } if(!empty($ztd)){ foreach($ztd as $old => $new){ $slider = new RevSliderSliderImport(); $slider->init_by_id($new); $slider->update_modal_ids($ztd, $s_a); } } if(!empty($ttd)){ foreach($ttd as $old => $new){ $slider = new RevSliderSliderImport(); $slider->init_by_id($new); $slider->update_modal_ids($ttd, $slides_ids); } } $this->ajax_response_data(array()); }else{ $this->ajax_response_error(__('Slider Map Empty', 'revslider')); } break; case 'adjust_js_css_ids': $map = $this->get_val($data, 'map', array()); if(!empty($map)){ $slider_map = array(); foreach($map as $m){ $slider_ids = $this->get_val($m, 'slider_map', array()); if(!empty($slider_ids)){ foreach($slider_ids as $old => $new){ $slider = new RevSliderSliderImport(); $slider->init_by_id($new); $slider_map[] = $slider; } } } if(!empty($slider_map)){ foreach($slider_map as $slider){ foreach($map as $m){ $slider_ids = $this->get_val($m, 'slider_map', array()); $slide_ids = $this->get_val($m, 'slide_map', array()); if(!empty($slider_ids)){ foreach($slider_ids as $old => $new){ $slider->update_css_and_javascript_ids($old, $new, $slide_ids); } } } } } } break; case 'export_slider': $export = new RevSliderSliderExport(); $id = intval($this->get_request_var('id')); $return = $export->export_slider($id); //will never be called if all is good $this->ajax_response_data($return); break; case 'export_slider_html': $export = new RevSliderSliderExportHtml(); $id = intval($this->get_request_var('id')); $return = $export->export_slider_html($id); //will never be called if all is good $this->ajax_response_data($return); break; case 'delete_slider': $id = $this->get_val($data, 'id'); $slider->init_by_id($id); $result = $slider->delete_slider(); $this->ajax_response_success(__('Slider Deleted', 'revslider')); break; case 'duplicate_slider': $id = $this->get_val($data, 'id'); $new_id = $slider->duplicate_slider_by_id($id); if(intval($new_id) > 0){ $new_slider = new RevSliderSlider(); $new_slider->init_by_id($new_id); $data = $new_slider->get_overview_data(); $this->ajax_response_data(array('slider' => $data)); } $this->ajax_response_error(__('Duplication Failed', 'revslider')); break; case 'save_slide': $slide_id = $this->get_val($data, 'slide_id'); $slider_id = $this->get_val($data, 'slider_id'); $return = $slide->save_slide($slide_id, $data, $slider_id); if($return){ $this->ajax_response_success(__('Slide Saved', 'revslider')); }else{ $this->ajax_response_error(__('Slide not found', 'revslider')); } break; case 'save_slide_advanced': $slide_id = $this->get_val($data, 'slide_id'); $slider_id = $this->get_val($data, 'slider_id'); $return = $slide->save_slide_advanced($slide_id, $data, $slider_id); if($return){ $this->ajax_response_success(__('Slide Saved', 'revslider')); }else{ $this->ajax_response_error(__('Slide not found', 'revslider')); } break; case 'save_slider': $slider_id = $this->get_val($data, 'slider_id'); $slide_ids = $this->get_val($data, 'slide_ids', array()); $return = $slider->save_slider($slider_id, $data); $missing_slides = array(); $delete_slides = array(); if($return !== false){ if(!empty($slide_ids)){ $slides = $slider->get_slides(false, true); //get the missing Slides (if any at all) foreach($slide_ids as $slide_id){ $found = false; foreach($slides as $_slide){ if($_slide->get_id() !== $slide_id){ continue; } $found = true; } if(!$found){ $missing_slides[] = $slide_id; } } //get the Slides that are no longer needed and delete them foreach($slides as $key => $_slide){ $id = $_slide->get_id(); if(!in_array($id, $slide_ids)){ $delete_slides[] = $id; unset($slides[$key]); //remove none existing slides for further ordering process } } if(!empty($delete_slides)){ foreach($delete_slides as $delete_slide){ $slide->delete_slide_by_id($delete_slide); } } //change the order of slides foreach($slide_ids as $order => $id){ $new_order = $order + 1; $_slide->change_slide_order($id, $new_order); } } $this->ajax_response_data(array('missing' => $missing_slides, 'delete' => $delete_slides)); }else{ $this->ajax_response_error(__('Slider not found', 'revslider')); } break; case 'delete_slide': $slide_id = intval($this->get_val($data, 'slide_id', '')); $return = ($slide_id > 0) ? $slide->delete_slide_by_id($slide_id) : false; if($return !== false){ $this->ajax_response_success(__('Slide deleted', 'revslider')); }else{ $this->ajax_response_error(__('Slide could not be deleted', 'revslider')); } break; case 'duplicate_slide': $slide_id = intval($this->get_val($data, 'slide_id', '')); $slider_id = intval($this->get_val($data, 'slider_id', '')); $new_slide_id = $slide->duplicate_slide_by_id($slide_id, $slider_id); if($new_slide_id !== false){ $slide->init_by_id($new_slide_id); $_slide = $slide->get_overview_data(); $this->ajax_response_data(array('slide' => $_slide)); }else{ $this->ajax_response_error(__('Slide could not duplicated', 'revslider')); } break; case 'update_slide_order': $slide_ids = $this->get_val($data, 'slide_ids', array()); //change the order of slides if(!empty($slide_ids)){ foreach($slide_ids as $order => $id){ $new_order = $order + 1; $slide->change_slide_order($id, $new_order); } $this->ajax_response_success(__('Slide order changed', 'revslider')); }else{ $this->ajax_response_error(__('Slide order could not be changed', 'revslider')); } break; case 'getSliderImage': // Available Sliders $slider = new RevSliderSlider(); $arrSliders = $slider->get_sliders(); $post60 = (version_compare($slider->get_setting('version', '1.0.0'), '6.0.0', '<')) ? false : true; // Given Alias $alias = $this->get_val($data, 'alias'); $return = array_search($alias,$arrSliders); foreach($arrSliders as $sliderony){ if( $sliderony->get_alias() == $alias ){ $slider_found = $sliderony->get_overview_data(); $return = $slider_found["bg"]["src"]; $title = $slider_found['title']; } } if(!$return) $return = ""; if(!empty($title)){ $this->ajax_response_data(array('image' => $return, 'title' => $title)); } else{ $this->ajax_response_error( __('The Slider with the alias "' . $alias . '" is not available!', 'revslider') ); } break; case 'getSliderSizeLayout': // Available Sliders $slider = new RevSliderSlider(); $arrSliders = $slider->get_sliders(); $post60 = (version_compare($slider->get_setting('version', '1.0.0'), '6.0.0', '<')) ? false : true; // Given Alias $alias = $this->get_val($data, 'alias'); $return = array_search($alias,$arrSliders); foreach($arrSliders as $sliderony){ if( $sliderony->get_alias() == $alias ){ $slider_found = $sliderony->get_overview_data(); $return = $slider_found['size']; $title = $slider_found['title']; } } $this->ajax_response_data(array('layout' => $return, 'title' => $title)); break; case 'get_list_of': $type = $this->get_val($data, 'type'); switch($type){ case 'sliders': $slider = new RevSliderSlider(); $arrSliders = $slider->get_sliders(); $return = array(); foreach($arrSliders as $sliderony){ $return[$sliderony->get_id()] = array('slug' => $sliderony->get_alias(), 'title' => $sliderony->get_title(), 'type' => $sliderony->get_type(), 'subtype' => $sliderony->get_param(array('source', 'post', 'subType'), false)); } $this->ajax_response_data(array('sliders' => $return)); break; case 'pages': $pages = get_pages(array()); $return = array(); foreach($pages as $page){ if(!$page->post_password){ $return[$page->ID] = array('slug' => $page->post_name, 'title' => $page->post_title); } } $this->ajax_response_data(array('pages' => $return)); break; case 'posttypes': $args = array( 'public' => true, '_builtin' => false, ); $output = 'objects'; $operator = 'and'; $post_types = get_post_types($args, $output, $operator); $return['post'] = array('slug' => 'post', 'title' => __('Posts', 'revslider')); foreach($post_types as $post_type){ $return[$post_type->rewrite['slug']] = array('slug' => $post_type->rewrite['slug'], 'title' => $post_type->labels->name); if(!in_array($post_type->name, array('post', 'page', 'attachment', 'revision', 'nav_menu_item', 'custom_css', 'custom_changeset', 'user_request'))){ $taxonomy_objects = get_object_taxonomies($post_type->name, 'objects'); if(!empty($taxonomy_objects)){ $return[$post_type->rewrite['slug']]['tax'] = array(); foreach($taxonomy_objects as $name => $tax){ $return[$post_type->rewrite['slug']]['tax'][$name] = $tax->label; } } } } $this->ajax_response_data(array('posttypes' => $return)); break; } break; case 'load_wordpress_object': $id = $this->get_val($data, 'id', 0); $type = $this->get_val($data, 'type', 'full'); $file = wp_get_attachment_image_src($id, $type); if($file !== false){ $this->ajax_response_data(array('url' => $this->get_val($file, 0))); }else{ $this->ajax_response_error(__('File could not be loaded', 'revslider')); } break; case 'get_global_settings': $this->ajax_response_data(array('global_settings' => $this->global_settings)); break; case 'update_global_settings': $global = $this->get_val($data, 'global_settings', array()); if(!empty($global)){ $return = $this->set_global_settings($global); if($return === true){ $this->ajax_response_success(__('Global Settings saved/updated', 'revslider')); }else{ $this->ajax_response_error(__('Global Settings not saved/updated', 'revslider')); } }else{ $this->ajax_response_error(__('Global Settings not saved/updated', 'revslider')); } break; case 'create_navigation_preset': $nav = new RevSliderNavigation(); $return = $nav->add_preset($data); if($return === true){ $this->ajax_response_success(__('Navigation preset saved/updated', 'revslider'), array('navs' => $nav->get_all_navigations_builder())); }else{ if($return === false){ $return = __('Preset could not be saved/values are the same', 'revslider'); } $this->ajax_response_error($return); } break; case 'delete_navigation_preset': $nav = new RevSliderNavigation(); $return = $nav->delete_preset($data); if($return === true){ $this->ajax_response_success(__('Navigation preset deleted', 'revslider'), array('navs' => $nav->get_all_navigations_builder())); }else{ if($return === false){ $return = __('Preset not found', 'revslider'); } $this->ajax_response_error($return); } break; case 'save_navigation': //also deletes if requested $_nav = new RevSliderNavigation(); $navs = (array) $this->get_val($data, 'navs', array()); $delete_navs = (array) $this->get_val($data, 'delete', array()); if(!empty($delete_navs)){ foreach($delete_navs as $dnav){ $_nav->delete_navigation($dnav); } } if(!empty($navs)){ $_nav->create_update_full_navigation($navs); } $navigations = $_nav->get_all_navigations_builder(); $this->ajax_response_data(array('navs' => $navigations)); break; case 'delete_animation': $animation_id = $this->get_val($data, 'id'); $admin = new RevSliderFunctionsAdmin(); $return = $admin->delete_animation($animation_id); if($return){ $this->ajax_response_success(__('Animation deleted', 'revslider')); }else{ $this->ajax_response_error(__('Deletion failed', 'revslider')); } break; case 'save_animation': $admin = new RevSliderFunctionsAdmin(); $id = $this->get_val($data, 'id', false); $type = $this->get_val($data, 'type', 'in'); $animation = $this->get_val($data, 'obj'); if($id !== false){ $return = $admin->update_animation($id, $animation, $type); }else{ $return = $admin->insert_animation($animation, $type); } if(intval($return) > 0){ $this->ajax_response_data(array('id' => $return)); } elseif($return === true){ $this->ajax_response_success(__('Animation saved', 'revslider')); }else{ if($return == false){ $this->ajax_response_error(__('Animation could not be saved', 'revslider')); } $this->ajax_response_error($return); } break; case 'get_slides_by_slider_id': $sid = intval($this->get_val($data, 'id')); $slides = array(); $_slides = $slide->get_slides_by_slider_id($sid); if(!empty($_slides)){ foreach($_slides as $slide){ $slides[] = $slide->get_overview_data(); } } $this->ajax_response_data(array('slides' => $slides)); break; case 'get_full_slider_object': $slide_id = $this->get_val($data, 'id'); $slide_id = RevSliderFunctions::esc_attr_deep($slide_id); $slider_alias = $this->get_val($data, 'alias', ''); $slider_alias = RevSliderFunctions::esc_attr_deep($slider_alias); if($slider_alias !== ''){ $slider->init_by_alias($slider_alias); $slider_id = $slider->get_id(); }else{ if(strpos($slide_id, 'slider-') !== false){ $slider_id = str_replace('slider-', '', $slide_id); }else{ $slide->init_by_id($slide_id); $slider_id = $slide->get_slider_id(); if(intval($slider_id) == 0){ $this->ajax_response_error(__('Slider could not be loaded', 'revslider')); } } $slider->init_by_id($slider_id); } if($slider->inited === false){ $this->ajax_response_error(__('Slider could not be loaded', 'revslider')); } //create static Slide if the Slider not yet has one $static_slide_id = $slide->get_static_slide_id($slider_id); $static_slide_id = (intval($static_slide_id) === 0) ? $slide->create_slide($slider_id, '', true) : $static_slide_id; $static_slide = false; if(intval($static_slide_id) > 0){ $static_slide = new RevSliderSlide(); $static_slide->init_by_static_id($static_slide_id); } $slides = $slider->get_slides(false, true); $_slides = array(); $_static_slide = array(); if(!empty($slides)){ foreach($slides as $s){ $_slides[] = array( 'order' => $s->get_order(), 'params' => $s->get_params(), 'layers' => $s->get_layers(), 'id' => $s->get_id(), ); } } if(!empty($static_slide)){ $_static_slide = array( 'params' => $static_slide->get_params(), 'layers' => $static_slide->get_layers(), 'id' => $static_slide->get_id(), ); } $obj = array( 'id' => $slider_id, 'alias' => $slider->get_alias(), 'title' => $slider->get_title(), 'slider_params' => $slider->get_params(), 'slider_settings' => $slider->get_settings(), 'slides' => $_slides, 'static_slide' => $_static_slide, ); $this->ajax_response_data($obj); break; case 'load_builder': ob_start(); require_once RS_PLUGIN_PATH . 'admin/views/builder.php'; $builder = ob_get_contents(); ob_clean(); ob_end_clean(); $this->ajax_response_data($builder); break; case 'create_slider_folder': $folder = new RevSliderFolder(); $title = $this->get_val($data, 'title', __('New Folder', 'revslider')); $parent = $this->get_val($data, 'parentFolder', 0); $new = $folder->create_folder($title, $parent); if($new !== false){ $overview_data = $new->get_overview_data(); $this->ajax_response_data(array('folder' => $overview_data)); }else{ $this->ajax_response_error(__('Folder Creation Failed', 'revslider')); } break; case 'delete_slider_folder': $id = $this->get_val($data, 'id'); $folder = new RevSliderFolder(); $is = $folder->init_folder_by_id($id); if($is === true){ $folder->delete_slider(); $this->ajax_response_success(__('Folder Deleted', 'revslider')); }else{ $this->ajax_response_error(__('Folder Deletion Failed', 'revslider')); } break; case 'update_slider_tags': $id = $this->get_val($data, 'id'); $tags = $this->get_val($data, 'tags'); $return = $slider->update_slider_tags($id, $tags); if($return == true){ $this->ajax_response_success(__('Tags Updated', 'revslider')); }else{ $this->ajax_response_error(__('Failed to Update Tags', 'revslider')); } break; case 'save_slider_folder': $folder = new RevSliderFolder(); $children = $this->get_val($data, 'children'); $folder_id = $this->get_val($data, 'id'); $return = $folder->add_slider_to_folder($children, $folder_id); if($return == true){ $this->ajax_response_success(__('Slider Moved to Folder', 'revslider')); }else{ $this->ajax_response_error(__('Failed to Move Slider Into Folder', 'revslider')); } break; case 'update_slider_name': case 'update_folder_name': $slider_id = $this->get_val($data, 'id'); $new_title = $this->get_val($data, 'title'); $slider->init_by_id($slider_id, $new_title); $return = $slider->update_title($new_title); if($return != false){ $this->ajax_response_data(array('title' => $return), __('Title updated', 'revslider')); }else{ $this->ajax_response_error(__('Failed to update Title', 'revslider')); } break; case 'preview_slider': $slider_id = $this->get_val($data, 'id'); $slider_data = $this->get_val($data, 'data'); $title = __('Slider Revolution Preview', 'revslider'); if(intval($slider_id) > 0 && empty($slider_data)){ $slider->init_by_id($slider_id); //check if an update is needed if(version_compare($slider->get_param(array('settings', 'version')), get_option('revslider_update_version', '6.0.0'), '<')){ $upd = new RevSliderPluginUpdate(); $upd->upgrade_slider_to_latest($slider); $slider->init_by_id($slider_id); } $content = '[rev_slider alias="' . esc_attr($slider->get_alias()) . '"][/rev_slider]'; }elseif(!empty($slider_data)){ $_slides = array(); $_static = array(); $slides = array(); $static_slide = array(); $_slider = array( 'id' => $slider_id, 'title' => 'Preview', 'alias' => 'preview', 'settings' => json_encode(array('version' => RS_REVISION)), 'params' => stripslashes($this->get_val($slider_data, 'slider')) ); $slide_order = json_decode(stripslashes($this->get_val($slider_data, array('slide_order'))), true); foreach($slider_data as $sk => $sd){ if(in_array($sk, array('slider', 'slide_order'), true)) continue; if(strpos($sk, 'static_') !== false){ $_static = array( 'params' => stripslashes($this->get_val($sd, 'params')), 'layers' => stripslashes($this->get_val($sd, 'layers')), ); }else{ $_slides[$sk] = array( 'id' => $sk, 'slider_id' => $slider_id, 'slide_order' => array_search($sk, $slide_order), 'params' => stripslashes($this->get_val($sd, 'params')), 'layers' => stripslashes($this->get_val($sd, 'layers')), 'settings' => array('version' => RS_REVISION) ); } } $output = new RevSliderOutput(); $slider->init_by_data($_slider); if($slider->is_stream() || $slider->is_posts()){ $slides = $slider->get_slides_for_output(); }else{ if(!empty($_slides)){ //reorder slides usort($_slides, array($this, 'sort_by_slide_order')); foreach($_slides as $_slide){ $slide = new RevSliderSlide(); $slide->init_by_data($_slide); if($slide->get_param(array('publish', 'state'), 'published') === 'unpublished') continue; $slides[] = $slide; } } } if(!empty($_static)){ $slide = new RevSliderSlide(); $slide->init_by_data($_static); $static_slide = $slide; } $output->set_slider($slider); $output->set_current_slides($slides); $output->set_static_slide($static_slide); $output->set_preview_mode(true); ob_start(); $slider = $output->add_slider_to_stage($slider_id); $content = ob_get_contents(); ob_clean(); ob_end_clean(); } //get dimensions of slider $size = array( 'width' => $slider->get_param(array('size', 'width'), array()), 'height' => $slider->get_param(array('size', 'height'), array()), 'custom' => $slider->get_param(array('size', 'custom'), array()) ); if(empty($size['width'])){ $size['width'] = array( 'd' => $this->get_val($this->global_settings, array('size', 'desktop'), '1240'), 'n' => $this->get_val($this->global_settings, array('size', 'notebook'), '1024'), 't' => $this->get_val($this->global_settings, array('size', 'tablet'), '778'), 'm' => $this->get_val($this->global_settings, array('size', 'mobile'), '480') ); } if(empty($size['height'])){ $size['height'] = array('d' => '868', 'n' => '768', 't' => '960', 'm' => '720'); } global $revslider_is_preview_mode; $revslider_is_preview_mode = true; require_once(RS_PLUGIN_PATH . 'public/includes/functions-public.class.php'); $rev_slider_front = new RevSliderFront(); $post = $this->create_fake_post($content, $title); ob_start(); include(RS_PLUGIN_PATH . 'public/views/revslider-page-template.php'); $html = ob_get_contents(); ob_clean(); ob_end_clean(); $this->ajax_response_data(array('html' => $html, 'size' => $size, 'layouttype' => $slider->get_param('layouttype', 'fullwidth'))); exit; break; case 'subscribe_to_newsletter': $email = $this->get_val($data, 'email'); if(!empty($email)){ $return = ThemePunch_Newsletter::subscribe($email); if($return !== false){ if(!isset($return['status']) || $return['status'] === 'error'){ $error = $this->get_val($return, 'message', __('Invalid Email', 'revslider')); $this->ajax_response_error($error); }else{ $this->ajax_response_success(__('Success! Please check your E-Mails to finish the subscription', 'revslider'), $return); } } $this->ajax_response_error(__('Invalid Email/Could not connect to the Newsletter server', 'revslider')); } $this->ajax_response_error(__('No Email given', 'revslider')); break; case 'check_system': //recheck the connection to themepunch server $update = new RevSliderUpdate(RS_REVISION); $update->force = true; $update->_retrieve_version_info(); $fun = new RevSliderFunctionsAdmin(); $system = $fun->get_system_requirements(); $this->ajax_response_data(array('system' => $system)); break; case 'load_module': $module = $this->get_val($data, 'module', array('all')); $module_uid = $this->get_val($data, 'module_uid', false); $module_slider_id = $this->get_val($data, 'module_id', false); $refresh_from_server = $this->get_val($data, 'refresh_from_server', false); $get_static_slide = $this->_truefalse($this->get_val($data, 'static', false)); if($module_uid === false){ $module_uid = $module_slider_id; } $admin = new RevSliderFunctionsAdmin(); $modules = $admin->get_full_library($module, $module_uid, $refresh_from_server, $get_static_slide); $this->ajax_response_data(array('modules' => $modules)); break; case 'set_favorite': $do = $this->get_val($data, 'do', 'add'); $type = $this->get_val($data, 'type', 'slider'); $id = esc_attr($this->get_val($data, 'id')); $favorite = new RevSliderFavorite(); $favorite->set_favorite($do, $type, $id); $this->ajax_response_success(__('Favorite Changed', 'revslider')); break; case 'load_library_object': $library = new RevSliderObjectLibrary(); $cover = false; $id = $this->get_val($data, 'id'); $type = $this->get_val($data, 'type'); if($type == 'thumb'){ $thumb = $library->_get_object_thumb($id, 'thumb'); }elseif($type == 'video'){ $thumb = $library->_get_object_thumb($id, 'video_full', true); $cover = $library->_get_object_thumb($id, 'cover', true); }elseif($type == 'layers'){ $thumb = $library->_get_object_layers($id); }else{ $thumb = $library->_get_object_thumb($id, 'orig', true); if(isset($thumb['error']) && $thumb['error'] === false){ $orig = $this->get_val($thumb, 'url', false); $url = $library->get_correct_size_url($id, $type); if($url !== ''){ $thumb['url'] = $url; } } } if(isset($thumb['error']) && $thumb['error'] !== false){ $this->ajax_response_error(__('Object could not be loaded', 'revslider')); }else{ if($type == 'layers'){ $return = array('layers' => $this->get_val($thumb, 'data')); }else{ $return = array('url' => $this->get_val($thumb, 'url')); } if($cover !== false){ if(isset($cover['error']) && $cover['error'] !== false){ $this->ajax_response_error(__('Video cover could not be loaded', 'revslider')); } $return['cover'] = $this->get_val($cover, 'url'); } $this->ajax_response_data($return); } break; case 'create_slide': $slider_id = $this->get_val($data, 'slider_id', false); $amount = $this->get_val($data, 'amount', 1); $amount = intval($amount); $slide_ids = array(); if(intval($slider_id) > 0 && ($amount > 0 && $amount < 50)){ for ($i = 0; $i < $amount; $i++){ $slide_ids[] = $slide->create_slide($slider_id); } } if(!empty($slide_ids)){ $this->ajax_response_data(array('slide_id' => $slide_ids)); }else{ $this->ajax_response_error(__('Could not create Slide', 'revslider')); } break; case 'create_slider': /** * 1. create a blank Slider * 2. create a blank Slide * 3. create a blank Static Slide **/ $slide_id = false; $slider_id = $slider->create_blank_slider(); if($slider_id !== false){ $slide_id = $slide->create_slide($slider_id); //normal slide $slide->create_slide($slider_id, '', true); //static slide } if($slide_id !== false){ $this->ajax_response_data(array('slide_id' => $slide_id, 'slider_id' => $slider_id)); }else{ $this->ajax_response_error(__('Could not create Slider', 'revslider')); } break; case 'get_addon_list': $addon = new RevSliderAddons(); $addons = $addon->get_addon_list(); update_option('rs-addons-counter', 0); //set the counter back to 0 $this->ajax_response_data(array('addons' => $addons)); break; case 'get_layers_by_slide': $slide_id = $this->get_val($data, 'slide_id'); $slide->init_by_id($slide_id); $layers = $slide->get_layers(); $this->ajax_response_data(array('layers' => $layers)); break; case 'activate_addon': $handle = $this->get_val($data, 'addon'); $update = $this->get_val($data, 'update', false); $addon = new RevSliderAddons(); $return = $addon->install_addon($handle, $update); if($return === true){ //return needed files of the plugin somehow $data = array(); $data = apply_filters('revslider_activate_addon', $data, $handle); $this->ajax_response_data(array($handle => $data)); }else{ $error = ($return === false) ? __('AddOn could not be activated', 'revslider') : $return; $this->ajax_response_error($error); } break; case 'deactivate_addon': $handle = $this->get_val($data, 'addon'); $addon = new RevSliderAddons(); $return = $addon->deactivate_addon($handle); if($return){ //return needed files of the plugin somehow $this->ajax_response_success(__('AddOn deactivated', 'revslider')); }else{ $this->ajax_response_error(__('AddOn could not be deactivated', 'revslider')); } break; case 'create_draft_page': $admin = new RevSliderFunctionsAdmin(); $response = array('open' => false, 'edit' => false); $slider_ids = $this->get_val($data, 'slider_ids'); $modals = $this->get_val($data, 'modals', array()); $additions = $this->get_val($data, 'additions', array()); $page_id = $admin->create_slider_page($slider_ids, $modals, $additions); if($page_id > 0){ $response['open'] = get_permalink($page_id); $response['edit'] = get_edit_post_link($page_id); } $this->ajax_response_data($response); break; case 'generate_attachment_metadata': $this->generate_attachment_metadata(); $this->ajax_response_success(''); break; case 'export_layer_group': //developer function only :) $title = $this->get_val($data, 'title', $this->get_request_var('title')); $videoid = intval($this->get_val($data, 'videoid', $this->get_request_var('videoid'))); $thumbid = intval($this->get_val($data, 'thumbid', $this->get_request_var('thumbid'))); $layers = $this->get_val($data, 'layers', $this->get_request_var('layers')); $export = new RevSliderSliderExport($title); $url = $export->export_layer_group($videoid, $thumbid, $layers); $this->ajax_response_data(array('url' => $url)); break; case 'silent_slider_update': $upd = new RevSliderPluginUpdate(); $return = $upd->upgrade_next_slider(); $this->ajax_response_data($return); break; case 'load_wordpress_image': $id = $this->get_val($data, 'id', 0); $type = $this->get_val($data, 'type', 'orig'); $img = wp_get_attachment_image_url($id, $type); if(empty($img)){ $this->ajax_response_error(__('Image could not be loaded', 'revslider')); } $this->ajax_response_data(array('url' => $img)); break; case 'load_library_image': $images = (!is_array($data)) ? (array)$data : $data; $images = RevSliderFunctions::esc_attr_deep($images); $images = RevSliderAdmin::esc_js_deep($images); $img_data = array(); if(!empty($images)){ $templates = new RevSliderTemplate(); $obj = new RevSliderObjectLibrary(); foreach($images as $image){ $type = $this->get_val($image, 'librarytype'); $img = $this->get_val($image, 'id'); $ind = $this->get_val($image, 'ind'); $mt = $this->get_val($image, 'mediatype'); switch($type){ case 'moduletemplates': case 'moduletemplateslides': $img = $templates->_check_file_path($img, true); $img_data[] = array( 'ind' => $ind, 'url' => $img, 'mediatype' => $mt ); break; case 'image': case 'images': case 'layers': case 'objects': $get = ($mt === 'video') ? 'video_thumb' : 'thumb'; $img = $obj->_get_object_thumb($img, $get, true); if($this->get_val($img, 'error', false) === false){ $img_data[] = array( 'ind' => $ind, 'url' => $this->get_val($img, 'url'), 'mediatype' => $mt ); } break; case 'videos': $get = ($mt === 'img') ? 'video' : 'video_thumb'; $img = $obj->_get_object_thumb($img, $get, true); if($this->get_val($img, 'error', false) === false){ $img_data[] = array( 'ind' => $ind, 'url' => $this->get_val($img, 'url'), 'mediatype' => $mt ); } break; } } } $this->ajax_response_data(array('data' => $img_data)); break; case 'get_help_directory': include_once(RS_PLUGIN_PATH . 'admin/includes/help.class.php'); if(class_exists('RevSliderHelp')){ $help_data = RevSliderHelp::getIndex(); $this->ajax_response_data(array('data' => $help_data)); }else{ $return = ''; } break; case 'get_tooltips': include_once(RS_PLUGIN_PATH . 'admin/includes/tooltips.class.php'); if(class_exists('RevSliderTooltips')){ $tooltips = RevSliderTooltips::getTooltips(); $this->ajax_response_data(array('data' => $tooltips)); }else{ $return = ''; } break; case 'set_tooltip_preference': update_option('revslider_hide_tooltips', true); $return = 'Preference Updated'; break; case 'save_color_preset': $presets = $this->get_val($data, 'presets', array()); $color_presets = RSColorpicker::save_color_presets($presets); $this->ajax_response_data(array('presets' => $color_presets)); break; case 'get_facebook_photosets': if(!empty($data['url'])){ $facebook = new RevSliderFacebook(); $return = $facebook->get_photo_set_photos_options($data['url'], $data['album'], $data['app_id']); if(empty($return)){ $error = __('Could not fetch Facebook albums', 'revslider'); $this->ajax_response_error($error); } else { if( !isset( $return[0] ) || $return[0] != "error" ) { $this->ajax_response_success(__('Successfully fetched Facebook albums', 'revslider'), array('html' => implode(' ', $return))); } else { $error = $return[1]; $this->ajax_response_error($error); } } /* if(!empty($return) && ( isset($return[0]) ) ){ $this->ajax_response_success(__('Successfully fetched Facebook albums', 'revslider'), array('html' => implode(' ', $return))); }else{ $error = __('Could not fetch Facebook albums', 'revslider'); $this->ajax_response_error($error); }*/ }else{ $this->ajax_response_success(__('Cleared Albums', 'revslider'), array('html' => implode(' ', $return))); } break; case 'get_flickr_photosets': $error = __('Could not fetch flickr photosets', 'revslider'); if(!empty($data['url']) && !empty($data['key'])){ $flickr = new RevSliderFlickr($data['key']); $user_id = $flickr->get_user_from_url($data['url']); $return = $flickr->get_photo_sets($user_id, $data['count'], $data['set']); if(!empty($return)){ $this->ajax_response_success(__('Successfully fetched flickr photosets', 'revslider'), array('data' => array('html' => implode(' ', $return)))); }else{ $error = __('Could not fetch flickr photosets', 'revslider'); } }else{ if(empty($data['url']) && empty($data['key'])){ $this->ajax_response_success(__('Cleared Photosets', 'revslider'), array('html' => implode(' ', $return))); }elseif(empty($data['url'])){ $error = __('No User URL - Could not fetch flickr photosets', 'revslider'); }else{ $error = __('No API KEY - Could not fetch flickr photosets', 'revslider'); } } $this->ajax_response_error($error); break; case 'get_youtube_playlists': if(!empty($data['id'])){ $youtube = new RevSliderYoutube(trim($data['api']), trim($data['id'])); $return = $youtube->get_playlist_options($data['playlist']); $this->ajax_response_success(__('Successfully fetched YouTube playlists', 'revslider'), array('data' => array('html' => implode(' ', $return)))); }else{ $this->ajax_response_error(__('Could not fetch YouTube playlists', 'revslider')); } break; case 'fix_database_issues': update_option('revslider_table_version', '1.0.0'); RevSliderFront::create_tables(true); $this->ajax_response_success(__('Slider Revolution database structure was updated', 'revslider')); break; case 'trigger_font_deletion': $this->delete_google_fonts(); $this->ajax_response_success(__('Downloaded Google Fonts will be updated', 'revslider')); break; case 'get_same_aspect_ratio': $images = $this->get_val($data, 'images', array()); $return = $this->get_same_aspect_ratio_images($images); $this->ajax_response_data(array('images' => $return)); break; case 'get_addons_sizes': $addons = $this->get_val($data, 'addons', array()); $sizes = $this->get_addon_sizes($addons); $this->ajax_response_data(array('addons' => $sizes)); break; case 'get_v5_slider_list': $admin = new RevSliderFunctionsAdmin(); $sliders = $admin->get_v5_slider_data(); $this->ajax_response_data(array('slider' => $sliders)); break; case 'reimport_v5_slider': $status = false; if(!empty($data['id'])){ $admin = new RevSliderFunctionsAdmin(); $status = $admin->reimport_v5_slider($data['id']); } if($status === false){ $this->ajax_response_error(__('Slider could not be transfered to v6', 'revslider')); }else{ $this->ajax_response_success(__('Slider transfered to v6', 'revslider')); } break; default: $return = ''; //''is not allowed to be added directly in apply_filters(), so its needed like this $return = apply_filters('revslider_do_ajax', $return, $action, $data); if($return){ if(is_array($return)){ //if(isset($return['message'])) $this->ajax_response_success($return["message"]); if(isset($return['message'])){ $this->ajax_response_data(array('message' => $return['message'], 'data' => $return['data'])); } $this->ajax_response_data(array('data' => $return['data'])); }else{ $this->ajax_response_success($return); } }else{ $return = ''; } break; } }catch(Exception $e){ $message = $e->getMessage(); if(in_array($action, array('preview_slide', 'preview_slider'))){ echo $message; wp_die(); } $this->ajax_response_error($message); } //it's an ajax action, so exit $this->ajax_response_error(__('No response on action', 'revslider')); wp_die(); } /** * Ajax handling for frontend, no privileges here */ public function do_front_ajax_action(){ $token = $this->get_post_var('token', false); //verify the token $is_verified = wp_verify_nonce($token, 'RevSlider_Front'); $error = false; if($is_verified){ $data = $this->get_post_var('data', false); switch($this->get_post_var('client_action', false)){ case 'get_slider_html': $alias = $this->get_post_var('alias', ''); $usage = $this->get_post_var('usage', ''); $modal = $this->get_post_var('modal', ''); $layout = $this->get_post_var('layout', ''); $offset = $this->get_post_var('offset', ''); $id = intval($this->get_post_var('id', 0)); //check if $alias exists in database, transform it to id if($alias !== ''){ $sr = new RevSliderSlider(); $id = intval($sr->alias_exists($alias, true)); } if($id > 0){ $html = ''; ob_start(); $slider = new RevSliderOutput(); $slider->set_ajax_loaded(); $slider_class = $slider->add_slider_to_stage($id, $usage, $layout, $offset, $modal); $html = ob_get_contents(); ob_clean(); ob_end_clean(); $result = (!empty($slider_class) && $html !== '') ? true : false; if(!$result){ $error = __('Slider not found', 'revslider'); }else{ if($html !== false){ $this->ajax_response_data($html); }else{ $error = __('Slider not found', 'revslider'); } } }else{ $error = __('No Data Received', 'revslider'); } break; } }else{ $error = true; } if($error !== false){ $show_error = ($error !== true) ? __('Loading Error', 'revslider') : __('Loading Error: ', 'revslider') . $error; $this->ajax_response_error($show_error, false); } exit; } /** * echo json ajax response as error * @before: RevSliderBaseAdmin::ajaxResponseError(); */ protected function ajax_response_error($message, $data = null){ $this->ajax_response(false, $message, $data, true); } /** * echo ajax success response with redirect instructions * @before: RevSliderBaseAdmin::ajaxResponseSuccessRedirect(); */ protected function ajax_response_redirect($message, $url){ $data = array('is_redirect' => true, 'redirect_url' => $url); $this->ajax_response(true, $message, $data, true); } /** * echo json ajax response, without message, only data * @before: RevSliderBaseAdmin::ajaxResponseData() */ protected function ajax_response_data($data){ $data = (gettype($data) == 'string') ? array('data' => $data) : $data; $this->ajax_response(true, '', $data); } /** * echo ajax success response * @before: RevSliderBaseAdmin::ajaxResponseSuccess(); */ protected function ajax_response_success($message, $data = null){ $this->ajax_response(true, $message, $data, true); } /** * echo json ajax response * before: RevSliderBaseAdmin::ajaxResponse */ private function ajax_response($success, $message, $data = null){ $response = array( 'success' => $success, 'message' => $message, ); if(!empty($data)){ if(gettype($data) == 'string'){ $data = array('data' => $data); } $response = array_merge($response, $data); } echo json_encode($response); wp_die(); } /** * set the page that should be shown **/ private function set_current_page(){ $view = $this->get_get_var('view'); $this->view = (empty($view)) ? 'sliders' : $this->get_get_var('view'); } /** * include/display the previously set page * only allow certain pages to be showed **/ public function display_admin_page(){ try{ if(!in_array($this->view, $this->allowed_views)){ $this->throw_error(__('Bad Request', 'revslider')); } switch ($this->view){ //switch URLs to corresponding php files case 'slide': $view = 'builder'; break; case 'sliders': default: $view = 'overview'; break; } $this->validate_filepath($this->path_views . $view . '.php', 'View'); require $this->path_views . 'header.php'; require $this->path_views . $view . '.php'; require $this->path_views . 'footer.php'; }catch(Exception $e){ $this->show_error($this->view, $e->getMessage()); } } /** * show an nice designed error **/ public function show_error($view, $message){ echo '
                    '; echo __('Slider Revolution encountered the following error: ', 'revslider'); echo esc_attr($view); echo ' - Error: '; echo esc_attr($message); echo ''; echo '
                    '; exit; } /** * validate that some file exists, if not - throw error * @before: RevSliderFunctions::validateFilepath */ public function validate_filepath($filepath, $prefix = null){ if(file_exists($filepath) == true) return true; $prefix = ($prefix == null) ? 'File' : $prefix; $message = $prefix.' '.esc_attr($filepath).' not exists!'; $this->throw_error($message); } /** * Create a temporary fake page/post * @since: 6.0 **/ public function create_fake_post($content, $title = 'Slider Revolution'){ $post = new stdClass(); $post->ID = -1; $post->post_author = get_current_user_id(); $post->post_date = current_time('mysql'); $post->post_date_gmt = current_time('mysql', 1); $post->post_title = $title; $post->post_content = $content; $post->post_status = 'publish'; $post->comment_status = 'closed'; $post->ping_status = 'closed'; $post->post_name = 'rs-fake-page-' . rand(1, 99999); //append random number to avoid clash $post->post_type = 'page'; $post->filter = 'raw'; //important //$post->post_meta = new stdClass(); //$post->post_meta->_wp_page_template= '../public/views/revslider-page-template.php'; //Convert to WP_Post object $wp_post = new WP_Post($post); //Add the fake post to the cache wp_cache_add(-1, $wp_post, 'posts'); global $wp, $wp_query; // Update the main query $wp_query->queried_object_id = -1; $wp_query->post = $wp_post; $wp_query->posts = array($wp_post); $wp_query->queried_object = $wp_post; $wp_query->found_posts = 1; $wp_query->post_count = 1; $wp_query->max_num_pages = 1; $wp_query->is_page = true; $wp_query->is_singular = true; $wp_query->is_single = false; $wp_query->is_attachment = false; $wp_query->is_archive = false; $wp_query->is_category = false; $wp_query->is_tag = false; $wp_query->is_tax = false; $wp_query->is_author = false; $wp_query->is_date = false; $wp_query->is_year = false; $wp_query->is_month = false; $wp_query->is_day = false; $wp_query->is_time = false; $wp_query->is_search = false; $wp_query->is_feed = false; $wp_query->is_comment_feed = false; $wp_query->is_trackback = false; $wp_query->is_home = false; $wp_query->is_embed = false; $wp_query->is_404 = false; $wp_query->is_paged = false; $wp_query->is_admin = false; $wp_query->is_preview = false; $wp_query->is_robots = false; $wp_query->is_posts_page = false; $wp_query->is_post_type_archive = false; //Update globals $GLOBALS['wp_query'] = $wp_query; $wp->register_globals(); return $wp_post; } /** * esc attr recursive * @since: 6.0 */ public static function esc_js_deep($value){ $value = is_array($value) ? array_map(array('RevSliderAdmin', 'esc_js_deep'), $value) : esc_js($value); return $value; } /** * generate missing attachement metadata for images * @since: 6.0 **/ public function generate_attachment_metadata(){ $rs_meta_create = get_option('rs_image_meta_todo', array()); if(!empty($rs_meta_create)){ foreach($rs_meta_create as $attach_id => $save_dir){ if($attach_data = @wp_generate_attachment_metadata($attach_id, $save_dir)){ @wp_update_attachment_metadata($attach_id, $attach_data); } unset($rs_meta_create[$attach_id]); update_option('rs_image_meta_todo', $rs_meta_create); } } } }