From aa52e0651087f704785c2477280b128bbe5a9a7b Mon Sep 17 00:00:00 2001 From: Elliot Condon Date: Fri, 25 Aug 2017 09:05:55 +0200 Subject: [PATCH] 5.6.1 --- acf.php | 8 +- assets/images/spinner.gif | Bin 5240 -> 4777 bytes assets/images/spinner@2x.gif | Bin 9601 -> 8654 bytes assets/images/sprite.png | Bin 3568 -> 1533 bytes assets/images/sprite@2x.png | Bin 6534 -> 3205 bytes .../ui-bg_highlight-soft_0_ffffff_1x100.png | Bin 203 -> 84 bytes .../images/ui-icons_444444_256x240.png | Bin 6992 -> 3771 bytes .../images/ui-icons_DDDDDD_256x240.png | Bin 6923 -> 3771 bytes .../images/ui-icons_ffffff_256x240.png | Bin 6299 -> 3771 bytes assets/inc/select2/3/select2-spinner.gif | Bin 1849 -> 1434 bytes assets/inc/select2/3/select2.png | Bin 613 -> 525 bytes assets/inc/select2/3/select2x2.png | Bin 845 -> 653 bytes assets/js/acf-input.js | 4 +- assets/js/acf-input.min.js | 6 +- includes/fields/class-acf-field-group.php | 79 ++++++++ includes/forms/form-nav-menu.php | 40 +++- includes/forms/form-taxonomy.php | 4 + includes/forms/form-widget.php | 2 +- includes/input.php | 25 ++- .../locations/class-acf-location-post.php | 4 + .../class-acf-location-user-role.php | 41 ++-- lang/acf.pot | 188 +++++++++--------- pro/admin/admin-options-page.php | 4 + pro/assets/css/acf-pro-input.css | 19 +- pro/assets/js/acf-pro-input.js | 22 +- pro/assets/js/acf-pro-input.min.js | 2 +- pro/fields/class-acf-field-repeater.php | 93 ++++----- pro/options-page.php | 4 - readme.txt | 3 + 29 files changed, 344 insertions(+), 204 deletions(-) diff --git a/acf.php b/acf.php index 8045fef..dcb2ec3 100644 --- a/acf.php +++ b/acf.php @@ -3,7 +3,7 @@ Plugin Name: Advanced Custom Fields PRO Plugin URI: https://www.advancedcustomfields.com/ Description: Customise WordPress with powerful, professional and intuitive fields. -Version: 5.6.0 +Version: 5.6.1 Author: Elliot Condon Author URI: http://www.elliotcondon.com/ Copyright: Elliot Condon @@ -18,7 +18,7 @@ if( ! class_exists('acf') ) : class acf { // vars - var $version = '5.6.0'; + var $version = '5.6.1'; /* @@ -323,6 +323,10 @@ class acf { load_textdomain( $domain, WP_LANG_DIR . '/plugins/' . $mofile ); + // redirect missing translations + $mofile = str_replace('fr_CA', 'fr_FR', $mofile); + + // load from plugin lang folder load_textdomain( $domain, acf_get_path( 'lang/' . $mofile ) ); diff --git a/assets/images/spinner.gif b/assets/images/spinner.gif index e31945163ba43cfaad9c5d85ea3788b73016b7aa..d5df19500f08af2f6b4a06f1f4c6f64df5f2330b 100644 GIT binary patch literal 4777 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 G{p7zvy4qR* literal 5240 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 literal 9601 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 Lm!Q{xRCW4aw5L)u diff --git a/assets/images/sprite.png b/assets/images/sprite.png index c9e00323c1100ed9694671723d85a13c1e980baa..b017733b1c61da36d669e5f9980847a7840ee149 100644 GIT binary patch literal 1533 zcmd5+`!^E`9CthIq z4rO=$x;irtm@+be_Xs;%kA&f+QB1l=s7Bj2v#O}DguTu>pbH>fTb%~gUgM(ozHn>puc>Dw?V6SF!a@E7tO4OI+VAu9)!ow ztyegFIridGlIgID^Ta*1%xCZO-#J0A~mIx4Dv zz9rujR&)xE{m7yEZYCh}bT!@3fNO+`P?8{$zVcf9ZRK(3*k5!-RQ_N()8M?YOLaq| zAYQZ@(IH?7vp{ARm5DT}j;Ks_OFQ04Zq}9 zb+H5Nn>1of5I268*rGUPxVS)i0S(w%R_X|^|LVF0Q*Wer5#VU8gv29jmRzKuq8696 zmV|(+<;O9H<65?O1-aElXz_~>6@MZ6&Uci5bWp}h{(cq|G9J6UU&@bbzo`CUFTqEr znc2B+F=NCF{Bq6&jcKPf+gCSOgPZO>AXzKWu}bDdDc2?f;x3htmVvz=PkCi@Pmljp zNwTAG`DZzYB0h3Vj$pB}L*37qxU!ItvZioZtD>I4v?f+ArPq5x>&-bKYdz zR7u@V{BALA_pJrv&41ACo~t{RMTO z>>u`(db0eM`WFE140DlU+l=Mln&|T9D^+QFWRf+3uEoShvgQ(L%kf^F`s4+DS;DM6 zv9#E@DQuGQ(`0kH;ge@)v$iNtO^V}3AIZ-@KXz?Jk`R4DB1h-ea;~01vESOT+kg_M z`ink}<*7YaQ9_2s*f5R7HQa<`P z;COXTH$M!+Sgc4ZA@e7dlitBsD!EfYdn8CPM^Lw@6J;QYv1?4wQ=~(Wi(pp8rU8v5 z@P&bBtFoL39xRGa94X3p4aJZIg`Aa(W8X`;<)mED7H21D+^f0A0n8|y$=X&W&g&rI zShs08MiZpNYXYpHD4!f@mDzLncWHL!K_w8#0u zLeBLRHaWoLM4_)0w$r-KQK*pq1Mi@Gt0r`rdf>gBmJ_fq+h{tyM^}zeJ@ss(LAg!5 z`*?-yT3wT&qznYl0<9)yJ{=FHXW|>v4YDD5$|>x6JSJ8!wDY}C*sjE*{k=Gduzrdt zXq;7g$d26%aJ?4T`=6cs(&lz0TRUr4>z>#Geqox3MI2ChTX9Ej k+{s?}Yc~IP=((}I=WJt`#+k5z(>vu5_AYi+@GH0f1)!hFhyVZp literal 3568 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 literal 6534 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 Cyf57V diff --git a/assets/inc/datepicker/images/ui-icons_444444_256x240.png b/assets/inc/datepicker/images/ui-icons_444444_256x240.png index a802263b58990c806c1d1bc2a95c3847f01b138e..37c41247dbedd2b32d54fa1f84dc6ff11dd72bbd 100644 GIT binary patch literal 3771 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 literal 6992 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 diff --git a/assets/inc/datepicker/images/ui-icons_DDDDDD_256x240.png b/assets/inc/datepicker/images/ui-icons_DDDDDD_256x240.png index 2d63658340d169bd36b19c1a8845564836ef6917..01d7eb1ddc5f7d895a16d11859a9644afa94574c 100644 GIT binary patch literal 3771 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 literal 6923 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 MqN`k`X!GvB09A15@c;k- diff --git a/assets/inc/datepicker/images/ui-icons_ffffff_256x240.png b/assets/inc/datepicker/images/ui-icons_ffffff_256x240.png index 4d66f596e5967a460a37526e2130a55711eeca3c..b41256392b27ea7ff9588260fecd7ccb89526d83 100644 GIT binary patch literal 3771 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 diff --git a/assets/inc/select2/3/select2-spinner.gif b/assets/inc/select2/3/select2-spinner.gif index 5b33f7e54f4e55b6b8774d86d96895db9af044b4..d44cf73a17680ab2f729e00c24a06b3eea91b66f 100644 GIT binary patch literal 1434 zcmZvbZA?>l6vqFz+`f9D7pPbm$ZctBnV{8;TGWw3X=y9g^16!XTJZ(cxr#G(MBOcv zLXo#10y?s_1#}~X37b(D=71tlbOWq1P_`7D(;1i47zNE1R+e?qW#7(+lk=S4d7hJ^ zkcr}TC_uqeI?!k|MMXtduU>V#-ObI-LZJ`z1?J9vE1{@sv5wjwPerHpYmR0Y zs^e}Vd)tUrZ?Y4$f1ZVzFqO7`jX&c97J%qm-!fttflx~ie0>SJcL@M*_c&h=>MTES z&xEJ6D5U)&zdTAyvVg492cs)ebfK~a1(4_jf#|lcCt8dYSTjO~aIv^0vj5?_f*5eO zZ%bD`hf-yH$)CVTgr`}-V}sno2t5|N=u&-#8QeM3HCKqqY zl)2(um^^VDKWS$STAA;B&srJ<{J*k*uJo`~LB?vq@UhM+JbU1H?>7vSeToaiROn@U z9iQYGz$;ld-1PXllcO2z*8vx=4B%XkGn)GC+E#J{OnA+wQ(il}=S!na-5ZdCg-8tx_69P%vmJT=G=R-3rbHv2 zD2&)b6^I19cCzH=q2WDYBxQg)KNuk`iz*-;2(3QhBYP#V0N&~P9JE08_$FPFC~j_kZ#xfyw1#cLzo+pV#=I7Vwu%_vYT4fiiW0QhU&o8k-M#Y z+KLjq`?-!H=$z@-KHMBaE*;eI4NMbh=MzkT2KBqL`L~Mts8Qo5KzPE?C5-hzsEmIF z4tU}Ic>}MR>2)Rh3fd-f=H5RetRJALs@S=iiZ22Rrzw+uv>AN*y*Jf*^%N24di{*whStQ-txkOnW4zIPSj82L8>?-`@G;G#;noy>`R7 zH1d!`8fs3rSUl9$C!0%hh%%QYsAX@Bn+}F%(Bb*8&yw?uU0I;6G1;h3pw-M0+))?@ zDo(}%*AdF0hND`0B+QdnNS1F<#-f_%suloM|UGWek^?sG0*rr3xe*Q zzQCNJY+V_Bt(*Vplor)8jaO`KTwu_5_ug|C@U1G0EjWOxF1UWd)bhZFGSznR#v3&< S?eRn3wbiVSUhYT+V8dSm9`Jks literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw diff --git a/assets/inc/select2/3/select2.png b/assets/inc/select2/3/select2.png index 1d804ffb99699b9e030f1010314de0970b5a000d..88566bf77de91a890e1af18494bbd342e9a7a4de 100644 GIT binary patch delta 510 zcmVu9Y zndBhN1#9npmDqud{3ufXfoam>AbYZ{92_QV^_5b)OC)Vq7n&dY=CT-l)mn0xX7%;* zJuC-&%k=G2w8ukQ@;~7&hgCuwcUY!WIEQ&h6YI!ha!Q3}CVwymrZ9Q-DIMy0fiaUb zDkV1Z24mi{Md{E&0h4DOQ{aUD78&Za2%N=Cv6j_LV21TGj&h7nI_cyj8I?tjhguZQ zuvH~&;Iw|lHHpFtY;Q8pt9(~7-I%hN%ZrX zjLPCNw-{uQL4W$F)*p$Q7>?sAi32edb^0CFuv--tUEwH3d$h!CIPNQzXox4_n2Rsr z7>#D7(^eHv!{Nxs3Z)c#;zKwbGm%v~aWKAyV>BLwV=j7>N*oHuv#5>bF&2(1N+(*Q zK_yWad$nZAKa5p0(%4(2w7AGL#yqD(>2Mn}$$4&K%y$u`K^F6vj7r$SCuXQu3Jg(X zlNN9RlT`|gFxOk91!OTDN`ZdNek~wJkzGoGCd@SL618+=-YOMNVN9Nn7*piBQeh|e zc*!`I=);%+rN>o_xj~ImqlbA+tJ32UMKR delta 599 zcmV-d0;v6s1my&f8Gi-<005%9ng0L)0xU^HK~#9!?b**u6k#04@wEs_jD^-NVqGdI z$%qaScBy364Wc|0{h%LE1pNbsAyNl%w^ZoRp-2QH2)suW5qa%W*srCFl!bvvbTCYq zKD~wS;W@Z0Z7JK=dEj-J*@b=HJI~Axvnff-N)o&*ga5}-D1Q|0<5;jA;T~4F3nuCk zgimO~Mie0odkk*IdkB-5fGql;*Ckz#*N_=UV~XK5cndy2<}$q2m=+yc0dRXRAsPDxF6sD z;@rK4JGdR_``1S~o6Xi@2&aR6hcSrEp9HVRzEqVDqBD1?`&!%B=o z=<&LwThS0~XK=vTk}f}z;3PN+PJ*l9kwH zLFTxtV1jZGo+2IW-;HmWM!l!tLB!a)z-w0^M^kAe-C>ha}%|$gDtun la}ZkH2V3+L#Mrh_@NazQeI9WLzu5o)002ovPDHLkV1m`?7li-- diff --git a/assets/inc/select2/3/select2x2.png b/assets/inc/select2/3/select2x2.png index 4bdd5c961d452c49dfa0789c2c7ffb82c238fc24..36c2cc2b19a2aaad8c8d1a1574ca400c0ef04de9 100644 GIT binary patch delta 639 zcmV-_0)YL^28{)f8Gi%-004NBc>(|c0#r#vK~#9!?VGV~)Ibo1SArrE6poS>bdFyEo2Imq9BTgx3adX9y^Dc!gYn^oxbZ4Z!+5NZj zSX%k>&dko(TBV|*qM|$zIr&2tS-1vc1G*M@xE7#mkqT_c-G6K8$fbB(2U$MuAhK*+ zrIhM9a~Z-;9JE6Rl(NdOHl+~uVecv}=F9`CrI}zbOuX%uSPkSm!)oV8xx!$$@;4&R z27%9ZoGtBUNc}}#IJk=)XG$!8S&{e(JfZ60R=Y+Z^WHpjf7f`F2W``pJtqDluSQE( z_Be>twST&@hky5}YcYb4jIzDmuW3HbAF}*Q>Z&}Bx;~tl8XM5Hcu^9LifaM77E!YB z%rtker6ZT(aUEp&xP!>Dag|c4=gjiIS_ZblfyHoOSvt6VIJin{v|9SWkoWDDqN1Xr zqN1XrqN1Xr4p<~)6c{ub&63R9-|VB{rroc4-44TVkAMG2?uk1?x2QE+w$vT;Oy=q~ zEBl8ZyyiL2ctgpieF>?&*sU;V)_mlsv!3vUH5yGNESAa8Xf}MfWq-scZqOJqS-?v) zHQ#yS+&SVJjiHbQ+{EwTD)P2TU-E!!UJTxQ#a1ft%dmj&a%m*GbW=`#fFj Z`U_(#rxLIS0IdK3002ovPDHLkV1mRBI&S~~ delta 833 zcmV-H1HSx?1OchW18 zT`BUt?Ci|!<#OVjg9GO1ZvcV;!GK_B$;~yJ&B{F|kxS1(uzwx2IOho^H_kz@5wy67 zMZ7@`+_03}7PK6D-obDGp5e5?i6lJ$QOyih-X5e#!4+(PiEgWyrm zHDe*TfC9nY_kV|Z3%PTd+GjY+BGF|nWC(7D-sd(kxqd9~S@2YF5vB+>dP8+$l^{oO z3-lEWiGA*QIU)Wds#9M6RZ9NcQ4y4)xqQOxD=vwu%7cz z1nY#$lT&y8HCmkWgpwQP#3dhnYj9|2aS_R}IUF_^6o0HKwOj-nB_VMY`99~tMu>;u zI6To|OmG*;Jd1OtKr!GK^u z@X>ShHvqwaU_dY+7!V8y9`O4^GGQWAf)i@R(vM|o{vHGyc_m@d@JI7?fD?WR1%eHr z#h(1T~u+b}5uh`$hcj2Y*Sa>A75>~=4_(doXJYf8uyHUcn!h7Mg zVSj!oeDZT@&ql})JY2yOC2J?VOT5(Vj_^UaR4aLc;Nc2hs{Qtxa8LP+Nj?=Wl;8@% z10~pdC(2_=@@t)VA$Z_|y{so41V0z95Nu2EQ-1^#qHhGx2+;-zT9RLd`z_?22^UK6 z62ZeRlXQdQqi{EoL4T%9ve)RSJzFpEtU>Mr;ft_Ua(6^@G'+acf._e('yes')+''; button_n = button_n || ''+acf._e('No')+''; diff --git a/assets/js/acf-input.min.js b/assets/js/acf-input.min.js index 60df9a5..990b96f 100644 --- a/assets/js/acf-input.min.js +++ b/assets/js/acf-input.min.js @@ -1,3 +1,3 @@ -!function(e,t){"use strict";var i=function(){function e(){return u}function t(e,t,i,a){return"string"==typeof e&&"function"==typeof t&&(i=parseInt(i||10,10),l("actions",e,t,i,a)),f}function i(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t&&d("actions",t,e),f}function a(e,t){return"string"==typeof e&&r("actions",e,t),f}function n(e,t,i,a){return"string"==typeof e&&"function"==typeof t&&(i=parseInt(i||10,10),l("filters",e,t,i,a)),f}function s(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t?d("filters",t,e):f}function o(e,t){return"string"==typeof e&&r("filters",e,t),f}function r(e,t,i,a){if(u[e][t])if(i){var n=u[e][t],s;if(a)for(s=n.length;s--;){var o=n[s];o.callback===i&&o.context===a&&n.splice(s,1)}else for(s=n.length;s--;)n[s].callback===i&&n.splice(s,1)}else u[e][t]=[]}function l(e,t,i,a,n){var s={callback:i,priority:a,context:n},o=u[e][t];o?(o.push(s),o=c(o)):o=[s],u[e][t]=o}function c(e){for(var t,i,a,n=1,s=e.length;nt.priority;)e[i]=e[i-1],--i;e[i]=t}return e}function d(e,t,i){var a=u[e][t];if(!a)return"filters"===e&&i[0];var n=0,s=a.length;if("filters"===e)for(;n0},$.fn.outerHTML=function(){return $(this).get(0).outerHTML},acf={l10n:{},o:{},update:function(e,t){this.o[e]=t},get:function(e){return"undefined"!=typeof this.o[e]?this.o[e]:null},_e:function(e,t){t=t||!1;var i=this.l10n[e]||"";return t&&(i=i[t]||""),i},add_action:function(){for(var e=arguments[0].split(" "),t=e.length,i=0;ie.length?Array(1+(t-e.length)).join("0")+e:e};return this.php_js||(this.php_js={}),this.php_js.uniqidSeed||(this.php_js.uniqidSeed=Math.floor(123456789*Math.random())),this.php_js.uniqidSeed++,i=e,i+=a(parseInt((new Date).getTime()/1e3,10),8),i+=a(this.php_js.uniqidSeed,5),t&&(i+=(10*Math.random()).toFixed(8).toString()),i},serialize_form:function(){return this.serialize.apply(this,arguments)},serialize:function(e,t){t=t||"";var i={},a={},n=e.find("select, textarea, input").serializeArray();return $.each(n,function(e,n){var s=n.name,o=n.value;if(t){if(0!==s.indexOf(t))return;s=s.slice(t.length),"["==s.slice(0,1)&&(s=s.slice(1).replace("]",""))}"[]"===s.slice(-2)&&(s=s.slice(0,-2),"undefined"==typeof a[s]&&(a[s]=-1),a[s]++,s+="["+a[s]+"]"),i[s]=o}),i},disable:function(e,t){if(t=t||"",e.hasClass("acf-disabled"))return!1;if(e.prop("disabled",!0),t){var i=e.data("acf_disabled")||[],a=i.indexOf(t);a<0&&(i.push(t),e.data("acf_disabled",i))}return!0},enable:function(e,t){if(t=t||"",e.hasClass("acf-disabled"))return!1;var i=e.data("acf_disabled")||[];if(t){var a=i.indexOf(t);a>-1&&(i.splice(a,1),e.data("acf_disabled",i))}return!i.length&&(e.prop("disabled",!1),!0)},disable_el:function(e,t){t=t||"",e.find("select, textarea, input").each(function(){acf.disable($(this),t)})},disable_form:function(e,t){this.disable_el.apply(this,arguments)},enable_el:function(e,t){t=t||"",e.find("select, textarea, input").each(function(){acf.enable($(this),t)})},enable_form:function(e,t){this.enable_el.apply(this,arguments)},remove_tr:function(e,t){var i=e.height(),a=e.children().length;e.addClass("acf-remove-element"),setTimeout(function(){e.removeClass("acf-remove-element"),e.html(''),e.children("td").animate({height:0},250,function(){e.remove(),"function"==typeof t&&t()})},250)},remove_el:function(e,t,i){i=i||0;var a=e.height(),n=e.width(),s=e.css("margin"),o=e.outerHeight(!0);acf.do_action("remove",e),e.wrap('
');var r=e.parent();e.css({height:a,width:n,margin:s,position:"absolute"}),setTimeout(function(){r.css({opacity:0,height:i})},50),setTimeout(function(){r.remove(),"function"==typeof t&&t.apply(this,arguments)},301)},isset:function(){var e=arguments,t=e.length,a=null,n;if(0===t)throw new Error("Empty isset");for(a=e[0],i=1;i #acf-popup"),$popup.exists())return update_popup(e);var t=['
','
','

','
','
',"
",'
',"
"].join("");return $("body").append(t),$("#acf-popup").on("click",".bg, .acf-close-popup",function(e){e.preventDefault(),acf.close_popup()}),this.update_popup(e)},update_popup:function(e){return $popup=$("#acf-popup"),!!$popup.exists()&&(e=$.extend({},{title:"",content:"",width:0,height:0,loading:!1},e),e.title&&$popup.find(".title h3").html(e.title),e.content&&($inner=$popup.find(".inner:first"),$inner.html(e.content),acf.do_action("append",$inner),$inner.attr("style","position: relative;"),e.height=$inner.outerHeight(),$inner.removeAttr("style")),e.width&&$popup.find(".acf-popup-box").css({width:e.width,"margin-left":0-e.width/2}),e.height&&(e.height+=44,$popup.find(".acf-popup-box").css({height:e.height,"margin-top":0-e.height/2})),e.loading?$popup.find(".loading").show():$popup.find(".loading").hide(),$popup)},close_popup:function(){$popup=$("#acf-popup"),$popup.exists()&&$popup.remove()},update_user_setting:function(e,t){$.ajax({url:acf.get("ajaxurl"),dataType:"html",type:"post",data:acf.prepare_for_ajax({action:"acf/update_user_setting",name:e,value:t})})},prepare_for_ajax:function(e){var t={nonce:acf.get("nonce"),post_id:acf.get("post_id")};return $.each(e,function(e,i){"object"==typeof i?$.each(i,function(i,a){i+="";var n=i.indexOf("[");i=0==n?e+i:n>0?e+"["+i.slice(0,n)+"]"+i.slice(n):e+"["+i+"]",t[i]=a}):t[e]=i}),t=acf.apply_filters("prepare_for_ajax",t)},is_ajax_success:function(e){return!(!e||!e.success)},get_ajax_message:function(e){var t={text:"",type:"error"};return e?(e.success&&(t.type="success"),e.data&&e.data.message&&(t.text=e.data.message),e.data&&e.data.error&&(t.text=e.data.error),t):t},is_in_view:function(e){var t=e.offset().top,i=t+e.height();if(t===i)return!1;var a=$(window).scrollTop(),n=a+$(window).height();return i<=n&&t>=a},val:function(e,t){var i=e.val();e.val(t),t!=i&&e.trigger("change")},str_replace:function(e,t,i){return i.split(e).join(t)},str_sanitize:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,a=function(e){return"undefined"!=typeof t[e]?t[e]:e};return e=e.replace(i,a),e=e.toLowerCase()},addslashes:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},render_select:function(e,t){var i=e.val();e.html(""),t&&$.each(t,function(t,a){var n=e;a.group&&(n=e.find('optgroup[label="'+a.group+'"]'),n.exists()||(n=$(''),e.append(n))),n.append('"),i==a.value&&e.prop("selectedIndex",t)})},duplicate:function(e){"undefined"!=typeof e.length&&(e={$el:e}),e=acf.parse_args(e,{$el:!1,search:"",replace:"",before:function(e){},after:function(e,t){},append:function(e,t){e.after(t)}});var t=e.$el,i;e.search||(e.search=t.attr("data-id")),e.replace||(e.replace=acf.get_uniqid()),e.before.apply(this,[t]),acf.do_action("before_duplicate",t);var i=t.clone();return i.removeClass("acf-clone"),acf.do_action("remove",i),e.search&&(i.attr("data-id",e.replace),i.find('[id*="'+e.search+'"]').each(function(){$(this).attr("id",$(this).attr("id").replace(e.search,e.replace))}),i.find('[name*="'+e.search+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(e.search,e.replace))}),i.find('label[for*="'+e.search+'"]').each(function(){$(this).attr("for",$(this).attr("for").replace(e.search,e.replace))})),i.find(".ui-sortable").removeClass("ui-sortable"),acf.do_action("after_duplicate",t,i),e.after.apply(this,[t,i]),e.append.apply(this,[t,i]),setTimeout(function(){acf.do_action("append",i)},1),i},decode:function(e){return $("');e.before(t),this.active=!0,this.$node=e,this.$textarea=t;var i=this.atts();wpLink.open("acf-link-textarea",i.url,i.title,null),$("#wp-link-wrap").addClass("has-text-field")},reset:function(){this.active=!1,this.$textarea.remove(),this.$textarea=null,this.$node=null},_select:function(e,t){var i=this.inputs();i.title||(i.title=t.find(".item-title").text(),this.inputs(i),console.log(i))},_open:function(e){if(this.active){var t=this.atts();this.inputs(t)}},_close:function(e){this.active&&setTimeout(function(){acf.link.reset()},100)},_update:function(e){if(this.active){var t=this.inputs();this.atts(t)}}})}(jQuery),function($){acf.media=acf.model.extend({frames:[],mime_types:{},actions:{ready:"ready"},frame:function(){var e=this.frames.length-1;return!(e<0)&&this.frames[e]},destroy:function(e){e.detach(),e.dispose(),e=null,this.frames.pop()},popup:function(e){var t=acf.get("post_id"),i=!1;$.isNumeric(t)||(t=0);var a=acf.parse_args(e,{mode:"select",title:"",button:"",type:"",field:"",mime_types:"",library:"all",multiple:!1,attachment:0,post_id:t,select:function(){}});a.id&&(a.attachment=a.id);var i=this.new_media_frame(a);return this.frames.push(i),setTimeout(function(){i.open()},1),i},_get_media_frame_settings:function(e,t){return"select"===t.mode?e=this._get_select_frame_settings(e,t):"edit"===t.mode&&(e=this._get_edit_frame_settings(e,t)),e},_get_select_frame_settings:function(e,t){return t.type&&(e.library.type=t.type),"uploadedTo"===t.library&&(e.library.uploadedTo=t.post_id),e._button=acf._e("media","select"),e},_get_edit_frame_settings:function(e,t){return e.library.post__in=[t.attachment],e._button=acf._e("media","update"),e},_add_media_frame_events:function(e,t){return e.on("open",function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+t.mode)},e),e.on("content:render:edit-image",function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()},e),e.on("toolbar:create:select",function(t){t.view=new wp.media.view.Toolbar.Select({text:e.options._button,controller:this})},e),e.on("select",function(){var i=e.state(),a=i.get("image"),n=i.get("selection");if(a)return void t.select.apply(e,[a,0]);if(n){var s=0;return void n.each(function(i){t.select.apply(e,[i,s]),s++})}}),e.on("close",function(){setTimeout(function(){acf.media.destroy(e)},500)}),"select"===t.mode?e=this._add_select_frame_events(e,t):"edit"===t.mode&&(e=this._add_edit_frame_events(e,t)),e},_add_select_frame_events:function(e,t){var i=this;return acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=t.field,e.on("open",function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader})),e.on("content:activate:browse",function(){try{var a=e.content.get().toolbar,n=a.get("filters"),s=a.get("search")}catch(e){return}if("image"==t.type&&(n.filters.all.text=acf._e("image","all"),delete n.filters.audio,delete n.filters.video,$.each(n.filters,function(e,t){null===t.props.type&&(t.props.type="image")})),t.mime_types){var o=t.mime_types.split(" ").join("").split(".").join("").split(",");$.each(o,function(e,t){$.each(i.mime_types,function(e,i){if(e.indexOf(t)!==-1){var a={text:t,props:{status:null,type:i,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};n.filters[i]=a}})})}"uploadedTo"==t.library&&(delete n.filters.unattached,delete n.filters.uploaded,n.$el.parent().append(''+acf._e("image","uploadedTo")+""),$.each(n.filters,function(e,i){i.props.uploadedTo=t.post_id})),$.each(n.filters,function(e,i){i.props._acfuploader=t.field}),s.model.attributes._acfuploader=t.field,"function"==typeof n.refresh&&n.refresh()}),e},_add_edit_frame_events:function(e,t){return e.on("open",function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e=this.state(),i=e.get("selection"),a=wp.media.attachment(t.attachment);i.add(a)},e),e},new_media_frame:function(e){var t={title:e.title,multiple:e.multiple,library:{},states:[]};t=this._get_media_frame_settings(t,e);var i=wp.media.query(t.library);acf.isset(i,"mirroring","args")&&(i.mirroring.args._acfuploader=e.field),t.states=[new wp.media.controller.Library({library:i,multiple:t.multiple,title:t.title,priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})],acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage);var a=wp.media(t);return a.acf=e,a=this._add_media_frame_events(a,e)},ready:function(){var e=acf.get("wp_version"),t=acf.get("browser"),i=acf.get("post_id");acf.isset(window,"wp","media","view","settings","post")&&$.isNumeric(i)&&(wp.media.view.settings.post.id=i),t&&$("body").addClass("browser-"+t),e&&(e+="",major=e.substr(0,1),$("body").addClass("major-"+major)),acf.isset(window,"wp","media","view")&&(this.customize_Attachment(),this.customize_AttachmentFiltersAll(),this.customize_AttachmentCompat())},customize_Attachment:function(){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.media.frame(),i=acf.maybe_get(this,"model.attributes.acf_errors");return t&&i&&this.$el.addClass("acf-disabled"),e.prototype.render.apply(this,arguments)},toggleSelection:function(t){var i=this.collection,a=this.options.selection,n=this.model,s=a.single(),o=acf.media.frame(),r=acf.maybe_get(this,"model.attributes.acf_errors"),l=this.controller.$el.find(".media-frame-content .media-sidebar");if(l.children(".acf-selection-error").remove(),l.children().removeClass("acf-hidden"),o&&r){var c=acf.maybe_get(this,"model.attributes.filename","");return l.children().addClass("acf-hidden"),l.prepend(['
',''+acf._e("restricted")+"",''+c+"",''+r+"","
"].join("")),a.reset(),void a.single(n)}e.prototype.toggleSelection.apply(this,arguments)}})},customize_AttachmentFiltersAll:function(){wp.media.view.AttachmentFilters.All.prototype.refresh=function(){this.$el.html(_.chain(this.filters).map(function(e,t){return{el:$("").val(t).html(e.text)[0],priority:e.priority||50}},this).sortBy("priority").pluck("el").value())}},customize_AttachmentCompat:function(){var e=wp.media.view.AttachmentCompat;wp.media.view.AttachmentCompat=e.extend({add_acf_expand_button:function(){var e=this.$el.closest(".media-modal");if(!e.find(".media-frame-router .acf-expand-details").exists()){var t=$(['',''+acf._e("expand_details")+"",''+acf._e("collapse_details")+"",""].join(""));t.on("click",function(t){t.preventDefault(),e.hasClass("acf-expanded")?e.removeClass("acf-expanded"):e.addClass("acf-expanded")}),e.find(".media-frame-router").append(t)}},render:function(){if(this.ignore_render)return this;var t=this;return setTimeout(function(){t.add_acf_expand_button()},0),clearTimeout(acf.media.render_timout),acf.media.render_timout=setTimeout(function(){acf.do_action("append",t.$el)},50),e.prototype.render.apply(this,arguments)},dispose:function(){return acf.do_action("remove",this.$el),e.prototype.dispose.apply(this,arguments)},save:function(e){e&&e.preventDefault();var t=acf.serialize(this.$el);this.ignore_render=!0,this.model.saveCompat(t)}})}})}(jQuery),function($){acf.fields.oembed=acf.field.extend({type:"oembed",$el:null,events:{'click [data-name="search-button"]':"_search",'click [data-name="clear-button"]':"_clear",'click [data-name="value-title"]':"_edit",'keypress [data-name="search-input"]':"_keypress",'keyup [data-name="search-input"]':"_keyup",'blur [data-name="search-input"]':"_blur"},focus:function(){this.$el=this.$field.find(".acf-oembed"),this.$search=this.$el.find('[data-name="search-input"]'),this.$input=this.$el.find('[data-name="value-input"]'),this.$title=this.$el.find('[data-name="value-title"]'),this.$embed=this.$el.find('[data-name="value-embed"]'),this.o=acf.get_data(this.$el)},maybe_search:function(){var e=this.$input.val(),t=this.$search.val();return t?void(t!=e&&this.search()):void this.clear()},search:function(){var e=this.$search.val();"http"!=e.substr(0,4)&&(e="http://"+e,this.$search.val(e)),this.$el.addClass("is-loading");var t=acf.prepare_for_ajax({action:"acf/fields/oembed/search",s:e,field_key:this.$field.data("key")});this.$el.data("xhr")&&this.$el.data("xhr").abort();var i=$.ajax({url:acf.get("ajaxurl"),data:t,type:"post",dataType:"json",context:this,success:this.search_success});this.$el.data("xhr",i)},search_success:function(e){var t=this.$search.val();return this.$el.removeClass("is-loading"),e&&e.html?(this.$el.removeClass("has-error").addClass("has-value"),this.$input.val(t),this.$title.html(t),void this.$embed.html(e.html)):void this.$el.removeClass("has-value").addClass("has-error")},clear:function(){this.$el.removeClass("has-error has-value"),this.$el.find('[data-name="search-input"]').val(""),this.$input.val(""),this.$title.html(""),this.$embed.html("")},edit:function(){this.$el.addClass("is-editing"),this.$search.val(this.$title.text()).focus()},blur:function(e){this.$el.removeClass("is-editing"),this.maybe_search()},_search:function(e){this.search()},_clear:function(e){this.clear()},_edit:function(e){this.edit()},_keypress:function(e){13==e.which&&e.preventDefault()},_keyup:function(e){this.$search.val()&&this.maybe_search()},_blur:function(e){this.blur()}})}(jQuery),function($){acf.fields.radio=acf.field.extend({type:"radio",$ul:null,actions:{ready:"initialize",append:"initialize"},events:{'click input[type="radio"]':"click"},focus:function(){this.$ul=this.$field.find(".acf-radio-list"),this.o=acf.get_data(this.$ul)},initialize:function(){this.$ul.find(".selected input").prop("checked",!0)},click:function(e){var t=e.$el,i=t.parent("label"),a=i.hasClass("selected"),n=t.val();if(this.$ul.find(".selected").removeClass("selected"),i.addClass("selected"),this.o.allow_null&&a&&(e.$el.prop("checked",!1),i.removeClass("selected"),n=!1,e.$el.trigger("change")),this.o.other_choice){var s=this.$ul.find('input[type="text"]');"other"===n?s.prop("disabled",!1).attr("name",t.attr("name")):s.prop("disabled",!0).attr("name","")}}})}(jQuery),function($){acf.fields.relationship=acf.field.extend({type:"relationship",$el:null,$input:null,$filters:null,$choices:null,$values:null,actions:{ready:"initialize",append:"initialize"},events:{"keypress [data-filter]":"submit_filter","change [data-filter]":"change_filter","keyup [data-filter]":"change_filter","click .choices .acf-rel-item":"add_item",'click [data-name="remove_item"]':"remove_item"},focus:function(){this.$el=this.$field.find(".acf-relationship"),this.$input=this.$el.children('input[type="hidden"]'),this.$choices=this.$el.find(".choices"),this.$values=this.$el.find(".values"),this.o=acf.get_data(this.$el)},initialize:function(){var e=this,t=this.$field,i=this.$el,a=this.$input;this.$values.children(".list").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:function(){a.trigger("change")}}),this.$choices.children(".list").scrollTop(0).on("scroll",function(a){if(!i.hasClass("is-loading")&&!i.hasClass("is-empty")&&Math.ceil($(this).scrollTop())+$(this).innerHeight()>=$(this).get(0).scrollHeight){var n=i.data("paged")||1;i.data("paged",n+1),e.set("$field",t).fetch()}}),this.fetch()},maybe_fetch:function(){var e=this,t=this.$field;this.o.timeout&&clearTimeout(this.o.timeout);var i=setTimeout(function(){e.doFocus(t),e.fetch()},300);this.$el.data("timeout",i)},fetch:function(){var e=this,t=this.$field;this.$el.addClass("is-loading"),this.o.xhr&&(this.o.xhr.abort(),this.o.xhr=!1),this.o.action="acf/fields/relationship/query",this.o.field_key=t.data("key"),this.o.post_id=acf.get("post_id");var i=acf.prepare_for_ajax(this.o);1==i.paged&&this.$choices.children(".list").html(""),this.$choices.find("ul:last").append('

'+acf._e("relationship","loading")+"

");var a=$.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:i,success:function(i){e.set("$field",t).render(i)}});this.$el.data("xhr",a)},render:function(e){if(this.$el.removeClass("is-loading is-empty"),this.$choices.find("p").remove(),!e||!e.results||!e.results.length)return this.$el.addClass("is-empty"),void(1==this.o.paged&&this.$choices.children(".list").append("

"+acf._e("relationship","empty")+"

"));var t=$(this.walker(e.results));if(this.$values.find(".acf-rel-item").each(function(){t.find('.acf-rel-item[data-id="'+$(this).data("id")+'"]').addClass("disabled")}),this.o.s){var i=this.o.s;i=acf.addslashes(i),t.find(".acf-rel-item").each(function(){var e=$(this).text(),t=e.replace(new RegExp("("+i+")","gi"),"$1");$(this).html($(this).html().replace(e,t))})}this.$choices.children(".list").append(t);var a="",n=null;this.$choices.find(".acf-rel-label").each(function(){return $(this).text()==a?(n.append($(this).siblings("ul").html()),void $(this).parent().remove()):(a=$(this).text(),void(n=$(this).siblings("ul")))})},walker:function(e){var t="";if($.isArray(e))for(var i in e)t+=this.walker(e[i]);else $.isPlainObject(e)&&(void 0!==e.children?(t+='
  • '+e.text+'
      ',t+=this.walker(e.children),t+="
  • "):t+='
  • '+e.text+"
  • ");return t},submit_filter:function(e){13==e.which&&e.preventDefault()},change_filter:function(e){var t=e.$el.val(),i=e.$el.data("filter");this.$el.data(i)!=t&&(this.$el.data(i,t),this.$el.data("paged",1),e.$el.is("select")?this.fetch():this.maybe_fetch())},add_item:function(e){if(this.o.max>0&&this.$values.find(".acf-rel-item").length>=this.o.max)return void alert(acf._e("relationship","max").replace("{max}",this.o.max));if(e.$el.hasClass("disabled"))return!1;e.$el.addClass("disabled");var t=["
  • ",'',''+e.$el.html(),'',"","
  • "].join("");this.$values.children(".list").append(t),this.$input.trigger("change"),acf.validation.remove_error(this.$field)},remove_item:function(e){var t=e.$el.parent(),i=t.data("id");t.parent("li").remove(),this.$choices.find('.acf-rel-item[data-id="'+i+'"]').removeClass("disabled"),this.$input.trigger("change")}})}(jQuery),function($){var e,t,i;e=acf.select2=acf.model.extend({version:0,version3:null,version4:null,actions:{"ready 1":"ready"},ready:function(){this.version=this.get_version(),this.do_function("ready")},get_version:function(){return acf.maybe_get(window,"Select2")?3:acf.maybe_get(window,"jQuery.fn.select2.amd")?4:0},do_function:function(e,t){t=t||[];var i="version"+this.version;return"undefined"!=typeof this[i]&&"undefined"!=typeof this[i][e]&&this[i][e].apply(this,t)},get_data:function(e,t){var i=this;return t=t||[],e.children().each(function(){var e=$(this);e.is("optgroup")?t.push({text:e.attr("label"),children:i.get_data(e)}):t.push({id:e.attr("value"),text:e.text()})}),t},decode_data:function(t){return t?($.each(t,function(i,a){t[i].text=acf.decode(a.text),"undefined"!=typeof a.children&&(t[i].children=e.decode_data(a.children))}),t):[]},count_data:function(e){var t=0;return e?($.each(e,function(e,i){t++,"undefined"!=typeof i.children&&(t+=i.children.length)}),t):t},get_ajax_data:function(e,t,i,a){var n=acf.prepare_for_ajax({action:e.ajax_action,field_key:e.key,s:t.term||"",paged:t.page||1});return n=acf.apply_filters("select2_ajax_data",n,e,i,a)},get_ajax_results:function(e,t){var i={results:[]};return e||(e=i),"undefined"==typeof e.results&&(i.results=e,e=i),e.results=this.decode_data(e.results),e=acf.apply_filters("select2_ajax_results",e,t)},get_value:function(e){var t=[],i=e.find("option:selected");return i.exists()?(i=i.sort(function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}),i.each(function(){var e=$(this);t.push({id:e.attr("value"),text:e.text(),$el:e})}),t):t},get_input_value:function(e){return e.val().split("||")},sync_input_value:function(e,t){e.val(t.val().join("||"))},add_option:function(e,t,i){e.find('option[value="'+t+'"]').length||e.append('")},select_option:function(e,t){e.find('option[value="'+t+'"]').prop("selected",!0),e.trigger("change")},unselect_option:function(e,t){e.find('option[value="'+t+'"]').prop("selected",!1),e.trigger("change")},init:function(e,t,i){this.do_function("init",arguments)},destroy:function(e){this.do_function("destroy",arguments)},add_value:function(e,t,i){this.do_function("add_value",arguments)},remove_value:function(e,t){this.do_function("remove_value",arguments)},remove_value:function(e,t){this.do_function("remove_value",arguments)}}),t=e.version3={ready:function(){var e=acf.get("locale"),t=acf.get("rtl");if(l10n=acf._e("select"),l10n){var i={formatMatches:function(e){return 1===e?l10n.matches_1:l10n.matches_n.replace("%d",e)},formatNoMatches:function(){return l10n.matches_0},formatAjaxError:function(){return l10n.load_fail},formatInputTooShort:function(e,t){var i=t-e.length;return 1===i?l10n.input_too_short_1:l10n.input_too_short_n.replace("%d",i)},formatInputTooLong:function(e,t){var i=e.length-t;return 1===i?l10n.input_too_long_1:l10n.input_too_long_n.replace("%d",i)},formatSelectionTooBig:function(e){return 1===e?l10n.selection_too_long_1:l10n.selection_too_long_n.replace("%d",e)},formatLoadMore:function(){return l10n.load_more},formatSearching:function(){return l10n.searching}};$.fn.select2.locales=acf.maybe_get(window,"jQuery.fn.select2.locales",{}),$.fn.select2.locales[e]=i,$.extend($.fn.select2.defaults,i)}},set_data:function(e,t){3==this.version&&(e=e.siblings("input")),e.select2("data",t)},append_data:function(e,t){3==this.version&&(e=e.siblings("input"));var i=e.select2("data")||[];i.push(t),e.select2("data",i)},init:function(i,a,n){a=a||{},n=n||null,a=$.extend({allow_null:!1,placeholder:"",multiple:!1,ajax:!1,ajax_action:""},a);var s=i.siblings("input");if(s.exists()){var o={width:"100%",containerCssClass:"-acf",allowClear:a.allow_null,placeholder:a.placeholder,multiple:a.multiple,separator:"||",data:[],escapeMarkup:function(e){return e},formatResult:function(e,t,i,a){var n=$.fn.select2.defaults.formatResult(e,t,i,a);return e.description&&(n+=' '+e.description+""),n}},r=this.get_value(i);if(a.multiple){var l=i.attr("name");o.formatSelection=function(e,t){var i='";return t.parent().append(i),e.text}}else r=acf.maybe_get(r,0,!1),!a.allow_null&&r&&s.val(r.id);a.allow_null&&i.find('option[value=""]').remove(),o.data=this.get_data(i),o.initSelection=function(e,t){t(r)},a.ajax&&(o.ajax={url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,quietMillis:250,data:function(t,i){var o={term:t,page:i};return e.get_ajax_data(a,o,s,n)},results:function(i,a){var n={page:a};return setTimeout(function(){t.merge_results()},1),e.get_ajax_results(i,n)}}),o.dropdownCss={"z-index":"999999999"},o.acf=a,o=acf.apply_filters("select2_args",o,i,a,n),s.select2(o);var c=s.select2("container");c.before(i),c.before(s),a.multiple&&c.find("ul.select2-choices").sortable({start:function(){s.select2("onSortStart"); -},stop:function(){s.select2("onSortEnd")}}),i.prop("disabled",!0).addClass("acf-disabled acf-hidden"),s.on("change",function(t){t.added&&e.add_option(i,t.added.id,t.added.text),e.select_option(i,t.val)}),acf.do_action("select2_init",s,o,a,n)}},merge_results:function(){var e="",t=null;$("#select2-drop .select2-result-with-children").each(function(){var i=$(this).children(".select2-result-label"),a=$(this).children(".select2-result-sub");return i.text()==e?(t.append(a.children()),void $(this).remove()):(e=i.text(),void(t=a))})},destroy:function(e){var t=e.siblings("input");t.data("select2")&&t.select2("destroy"),e.siblings(".select2-container").remove(),e.prop("disabled",!1).removeClass("acf-disabled acf-hidden"),t.attr("style","")},add_value:function(t,i,a){e.add_option(t,i,a),e.select_option(t,i);var n=t.siblings("input"),s={id:i,text:a};if(!t.data("multiple"))return n.select2("data",s);var o=n.select2("data")||[];return o.push(s),n.select2("data",o)},remove_value:function(t,i){e.unselect_option(t,i);var a=t.siblings("input"),n=a.select2("data");t.data("multiple")?(n=$.grep(n,function(e){return e.id!=i}),a.select2("data",n)):n&&n.id==i&&a.select2("data",null)}},i=e.version4={init:function(t,a,n){a=a||{},n=n||null,a=$.extend({allow_null:!1,placeholder:"",multiple:!1,ajax:!1,ajax_action:""},a);var s=t.siblings("input");if(s.exists()){var o={width:"100%",allowClear:a.allow_null,placeholder:a.placeholder,multiple:a.multiple,separator:"||",data:[],escapeMarkup:function(e){return e}},r=this.get_value(t);a.multiple?$.each(r,function(e,i){i.$el.detach().appendTo(t)}):r=acf.maybe_get(r,0,""),a.ajax?o.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:function(i){return e.get_ajax_data(a,i,t,n)},processResults:function(t,a){var n=e.get_ajax_results(t,a);return n.more&&(n.pagination={more:!0}),setTimeout(function(){i.merge_results()},1),n}}:(t.removeData("ajax"),t.removeAttr("data-ajax")),o=acf.apply_filters("select2_args",o,t,a,n),t.select2(o);var l=t.next(".select2-container");if(a.multiple){var c=l.find("ul");c.sortable({stop:function(e){c.find(".select2-selection__choice").each(function(){var e=$($(this).data("data").element);e.detach().appendTo(t),s.trigger("change")})}}),t.on("select2:select",function(e){var i=$(e.params.data.element);i.detach().appendTo(t)})}s.val(""),l.addClass("-acf"),acf.do_action("select2_init",t,o,a,n)}},merge_results:function(){var e=null,t=null;$('.select2-results__option[role="group"]').each(function(){var i=$(this).children("ul"),a=$(this).children("strong");return null!==t&&a.text()==t.text()?(e.append(i.children()),void $(this).remove()):(e=i,void(t=a))})},add_value:function(t,i,a){e.add_option(t,i,a),e.select_option(t,i)},remove_value:function(t,i){e.unselect_option(t,i)},destroy:function(e){e.data("select2")&&e.select2("destroy"),e.siblings(".select2-container").remove()}},acf.add_select2=function(t,i){e.init(t,i)},acf.remove_select2=function(t){e.destroy(t)}}(jQuery),function($){acf.fields.select=acf.field.extend({type:"select",$select:null,actions:{ready:"render",append:"render",remove:"remove"},focus:function(){this.$select=this.$field.find("select"),this.$select.exists()&&(this.o=acf.get_data(this.$select),this.o=acf.parse_args(this.o,{ajax_action:"acf/fields/"+this.type+"/query",key:this.$field.data("key")}))},render:function(){return!(!this.$select.exists()||!this.o.ui)&&void acf.select2.init(this.$select,this.o,this.$field)},remove:function(){return!(!this.$select.exists()||!this.o.ui)&&void acf.select2.destroy(this.$select)}}),acf.fields.user=acf.fields.select.extend({type:"user"}),acf.fields.post_object=acf.fields.select.extend({type:"post_object"}),acf.fields.page_link=acf.fields.select.extend({type:"page_link"})}(jQuery),function($){acf.fields.tab=acf.field.extend({type:"tab",$el:null,$wrap:null,actions:{prepare:"initialize",append:"initialize",hide:"hide",show:"show"},focus:function(){this.$el=this.$field.find(".acf-tab"),this.o=this.$el.data(),this.o.key=this.$field.data("key"),this.o.text=this.$el.html()},initialize:function(){this.$field.is("td")||e.add_tab(this.$field,this.o)},hide:function(e,t){if("conditional_logic"==t){var i=e.data("key"),a=e.prevAll(".acf-tab-wrap"),n=a.find('a[data-key="'+i+'"]'),s=n.parent();a.exists()&&(s.addClass("hidden-by-conditional-logic"),setTimeout(function(){e.nextUntil(".acf-field-tab",".acf-field").each(function(){$(this).hasClass("hidden-by-conditional-logic")||(acf.conditional_logic.hide_field($(this)),$(this).addClass("-hbcl-"+i))}),s.hasClass("active")&&a.find("li:not(.hidden-by-conditional-logic):first a").trigger("click")},0))}},show:function(e,t){if("conditional_logic"==t){var i=e.data("key"),a=e.prevAll(".acf-tab-wrap"),n=a.find('a[data-key="'+i+'"]'),s=n.parent();a.exists()&&(s.removeClass("hidden-by-conditional-logic"),setTimeout(function(){e.siblings(".acf-field.-hbcl-"+i).each(function(){acf.conditional_logic.show_field($(this)),$(this).removeClass("-hbcl-"+i)});var t=s.siblings(".active");t.exists()&&!t.hasClass("hidden-by-conditional-logic")||n.trigger("click")},0))}}});var e=acf.model.extend({actions:{"prepare 15":"render","append 15":"render","refresh 15":"render"},events:{"click .acf-tab-button":"_click"},render:function(e){$(".acf-tab-wrap",e).each(function(){var e=$(this),t=e.parent();if(e.find("li.active").exists()||e.find("li:not(.hidden-by-conditional-logic):first a").trigger("click"),t.hasClass("-sidebar")){var i=t.is("td")?"height":"min-height",a=e.position().top+e.children("ul").outerHeight(!0)-1;t.css(i,a)}})},add_group:function(e,t){var i=e.parent(),a="";return i.hasClass("acf-fields")&&"left"==t.placement?i.addClass("-sidebar"):t.placement="top",a=i.is("tbody")?'
      ':'
        ',$group=$(a),e.before($group),$group},add_tab:function(e,t){var i=e.siblings(".acf-tab-wrap").last();i.exists()?t.endpoint&&(i=this.add_group(e,t)):i=this.add_group(e,t);var a=$('
      • '+t.text+"
      • ");""===t.text&&a.hide(),i.find("ul").append(a),e.hasClass("hidden-by-conditional-logic")&&a.addClass("hidden-by-conditional-logic")},_click:function(e){e.preventDefault();var t=this,i=e.$el,a=i.closest(".acf-tab-wrap"),n=i.data("key"),s="";i.parent().addClass("active").siblings().removeClass("active"),a.nextUntil(".acf-tab-wrap",".acf-field").each(function(){var e=$(this);return("tab"!=e.data("type")||(s=e.data("key"),!e.hasClass("endpoint")))&&void(s===n?e.hasClass("hidden-by-tab")&&(e.removeClass("hidden-by-tab"),acf.do_action("show_field",$(this),"tab")):e.hasClass("hidden-by-tab")||(e.addClass("hidden-by-tab"),acf.do_action("hide_field",$(this),"tab")))}),acf.do_action("refresh",a.parent()),i.trigger("blur")}}),t=acf.model.extend({active:1,actions:{add_field_error:"add_field_error"},add_field_error:function(e){if(this.active&&e.hasClass("hidden-by-tab")){var t=this,i=e.prevAll(".acf-field-tab:first"),a=e.prevAll(".acf-tab-wrap:first");a.find('a[data-key="'+i.data("key")+'"]').trigger("click"),this.active=0,setTimeout(function(){t.active=1},1e3)}}})}(jQuery),function($){acf.fields.time_picker=acf.field.extend({type:"time_picker",$el:null,$input:null,$hidden:null,o:{},actions:{ready:"initialize",append:"initialize"},events:{'blur input[type="text"]':"blur"},focus:function(){this.$el=this.$field.find(".acf-time-picker"),this.$input=this.$el.find('input[type="text"]'),this.$hidden=this.$el.find('input[type="hidden"]'),this.o=acf.get_data(this.$el)},initialize:function(){if("undefined"!=typeof $.timepicker){var e={timeFormat:this.o.time_format,altField:this.$hidden,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf._e("date_time_picker","selectText")};e.onClose=function(e,t){var i=t.dpDiv,a=i.find(".ui-datepicker-close");if(!e&&a.is(":hover")){if(e=acf.maybe_get(t,"settings.timepicker.formattedTime"),!e)return;$.datepicker._setTime(t)}},e=acf.apply_filters("time_picker_args",e,this.$field),this.$input.timepicker(e),$("body > #ui-datepicker-div").exists()&&$("body > #ui-datepicker-div").wrap('
        '),acf.do_action("time_picker_init",this.$input,e,this.$field)}},blur:function(){this.$input.val()||this.$hidden.val("")}})}(jQuery),function($){acf.fields.true_false=acf.field.extend({type:"true_false",$switch:null,$input:null,actions:{prepare:"render",append:"render",show:"render"},events:{"change .acf-switch-input":"_change","focus .acf-switch-input":"_focus","blur .acf-switch-input":"_blur","keypress .acf-switch-input":"_keypress"},focus:function(){this.$input=this.$field.find(".acf-switch-input"),this.$switch=this.$field.find(".acf-switch")},render:function(){if(this.$switch.exists()){var e=this.$switch.children(".acf-switch-on"),t=this.$switch.children(".acf-switch-off");width=Math.max(e.width(),t.width()),width&&(e.css("min-width",width),t.css("min-width",width))}},on:function(){this.$input.prop("checked",!0),this.$switch.addClass("-on")},off:function(){this.$input.prop("checked",!1),this.$switch.removeClass("-on")},_change:function(e){var t=e.$el.prop("checked");t?this.on():this.off()},_focus:function(e){this.$switch.addClass("-focus")},_blur:function(e){this.$switch.removeClass("-focus")},_keypress:function(e){return 37===e.keyCode?this.off():39===e.keyCode?this.on():void 0}})}(jQuery),function($){acf.fields.taxonomy=acf.field.extend({type:"taxonomy",$el:null,actions:{ready:"render",append:"render",remove:"remove"},events:{'click a[data-name="add"]':"add_term"},focus:function(){this.$el=this.$field.find(".acf-taxonomy-field"),this.o=acf.get_data(this.$el),this.o.key=this.$field.data("key")},render:function(){var e=this.$field.find("select");if(e.exists()){var t=acf.get_data(e);t=acf.parse_args(t,{pagination:!0,ajax_action:"acf/fields/taxonomy/query",key:this.o.key}),acf.select2.init(e,t)}},remove:function(){var e=this.$field.find("select");return!!e.exists()&&void acf.select2.destroy(e)},add_term:function(e){var t=this;acf.open_popup({title:e.$el.attr("title")||e.$el.data("title"),loading:!0,height:220});var i=acf.prepare_for_ajax({action:"acf/fields/taxonomy/add_term",field_key:this.o.key});$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"html",success:function(e){t.add_term_confirm(e)}})},add_term_confirm:function(e){var t=this;acf.update_popup({content:e}),$('#acf-popup input[name="term_name"]').focus(),$("#acf-popup form").on("submit",function(e){e.preventDefault(),t.add_term_submit($(this))})},add_term_submit:function(e){var t=this,i=e.find(".acf-submit"),a=e.find('input[name="term_name"]'),n=e.find('select[name="term_parent"]');if(""===a.val())return a.focus(),!1;i.find("button").attr("disabled","disabled"),i.find(".acf-spinner").addClass("is-active");var s=acf.prepare_for_ajax({action:"acf/fields/taxonomy/add_term",field_key:this.o.key,term_name:a.val(),term_parent:n.exists()?n.val():0});$.ajax({url:acf.get("ajaxurl"),data:s,type:"post",dataType:"json",success:function(e){var n=acf.get_ajax_message(e);acf.is_ajax_success(e)&&(a.val(""),t.append_new_term(e.data)),n.text&&i.find("span").html(n.text)},complete:function(){i.find("button").removeAttr("disabled"),i.find(".acf-spinner").removeClass("is-active"),i.find("span").delay(1500).fadeOut(250,function(){$(this).html(""),$(this).show()}),a.focus()}})},append_new_term:function(e){var t={id:e.term_id,text:e.term_label};switch($('.acf-taxonomy-field[data-taxonomy="'+this.o.taxonomy+'"]').each(function(){var t=$(this).data("type");if("radio"==t||"checkbox"==t){var i=$(this).children('input[type="hidden"]'),a=$(this).find("ul:first"),n=i.attr("name");"checkbox"==t&&(n+="[]");var s=$(['
      • ',"","
      • "].join(""));if(e.term_parent){var o=a.find('li[data-id="'+e.term_parent+'"]');a=o.children("ul"),a.exists()||(a=$('
          '),o.append(a))}a.append(s)}}),$("#acf-popup #term_parent").each(function(){var t=$('");e.term_parent?$(this).children('option[value="'+e.term_parent+'"]').after(t):$(this).append(t)}),this.o.type){case"select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"multi_select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"checkbox":case"radio":var a=this.$el.find(".categorychecklist-holder"),n=a.find('li[data-id="'+e.term_id+'"]'),s=a.get(0).scrollTop+(n.offset().top-a.offset().top);n.find("input").prop("checked",!0),a.animate({scrollTop:s},"250")}}})}(jQuery),function($){acf.fields.url=acf.field.extend({type:"url",$input:null,actions:{ready:"render",append:"render"},events:{'keyup input[type="url"]':"render"},focus:function(){this.$input=this.$field.find('input[type="url"]')},is_valid:function(){var e=this.$input.val();if(e.indexOf("://")!==-1);else if(0!==e.indexOf("//"))return!1;return!0},render:function(){this.is_valid()?this.$input.parent().addClass("-valid"):this.$input.parent().removeClass("-valid")}})}(jQuery),function($){acf.validation=acf.model.extend({actions:{ready:"ready",append:"ready"},filters:{validation_complete:"validation_complete"},events:{"click #save-post":"click_ignore",'click [type="submit"]':"click_publish","submit form":"submit_form","click .acf-error-message a":"click_message"},active:1,ignore:0,busy:0,valid:!0,errors:[],error_class:"acf-error",message_class:"acf-error-message",$trigger:null,ready:function(e){e.find(".acf-field input").filter('[type="number"], [type="email"], [type="url"]').on("invalid",function(e){e.preventDefault(),acf.validation.errors.push({input:$(this).attr("name"),message:e.target.validationMessage}),acf.validation.fetch($(this).closest("form"))})},validation_complete:function(e,t){if(!this.errors.length)return e;e.valid=0,e.errors=e.errors||[];var a=[];if(e.errors.length)for(i in e.errors)a.push(e.errors[i].input);if(this.errors.length)for(i in this.errors){var n=this.errors[i];$.inArray(n.input,a)===-1&&e.errors.push(n)}return this.errors=[],e},click_message:function(e){e.preventDefault(),acf.remove_el(e.$el.parent())},click_ignore:function(e){this.ignore=1,this.$trigger=e.$el},click_publish:function(e){this.$trigger=e.$el},submit_form:function(e){if(!this.active)return!0;if(this.ignore)return this.ignore=0,!0;if(!e.$el.find("#acf-form-data").exists())return!0;var t=e.$el.find("#wp-preview");return t.exists()&&t.val()?(this.toggle(e.$el,"unlock"),!0):(e.preventDefault(),void this.fetch(e.$el))},toggle:function(e,t){t=t||"unlock";var i=null,a=null,n=$("#submitdiv");n.exists()||(n=$("#submitpost")),n.exists()||(n=e.find("p.submit").last()),n.exists()||(n=e.find(".acf-form-submit")),n.exists()||(n=e),i=n.find('input[type="submit"], .button'),a=n.find(".spinner, .acf-spinner"),this.hide_spinner(a),"unlock"==t?this.enable_submit(i):"lock"==t&&(this.disable_submit(i),this.show_spinner(a.last()))},fetch:function(e){if(this.busy)return!1;var t=this;acf.do_action("validation_begin");var i=acf.serialize(e);i.action="acf/validate_save_post",i=acf.prepare_for_ajax(i),this.busy=1,this.toggle(e,"lock"),$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"json",success:function(i){acf.is_ajax_success(i)&&t.fetch_success(e,i.data)},complete:function(){t.fetch_complete(e)}})},fetch_complete:function(e){if(this.busy=0,this.toggle(e,"unlock"),this.valid){this.ignore=1;var t=e.children(".acf-error-message");t.exists()&&(t.addClass("-success"),t.children("p").html(acf._e("validation_successful")),setTimeout(function(){acf.remove_el(t)},2e3)),e.find(".acf-postbox.acf-hidden").remove(),acf.do_action("submit",e),this.$trigger?this.$trigger.click():e.submit(),this.toggle(e,"lock")}},fetch_success:function(e,t){if(t=acf.apply_filters("validation_complete",t,e),!t||t.valid||!t.errors)return this.valid=!0,void acf.do_action("validation_success");acf.do_action("validation_failure"),this.valid=!1,this.$trigger=null;var i=null,a=0,n=acf._e("validation_failed");if(t.errors&&t.errors.length>0){for(var s in t.errors){var o=t.errors[s];if(o.input){var r=e.find('[name="'+o.input+'"]').first();if(r.exists()||(r=e.find('[name^="'+o.input+'"]').first()),r.exists()){a++;var l=acf.get_field_wrap(r);this.add_error(l,o.message),null===i&&(i=l)}}else n+=". "+o.message}1==a?n+=". "+acf._e("validation_failed_1"):a>1&&(n+=". "+acf._e("validation_failed_2").replace("%d",a))}var c=e.children(".acf-error-message");c.exists()||(c=$('

          '),e.prepend(c)),c.children("p").html(n),null===i&&(i=c),setTimeout(function(){$("html, body").animate({scrollTop:i.offset().top-$(window).height()/2},500)},1)},add_error:function(e,t){var i=this;e.addClass(this.error_class),void 0!==t&&(e.children(".acf-input").children("."+this.message_class).remove(),e.children(".acf-input").prepend('

          '+t+"

          "));var a=function(){i.remove_error(e),e.off("focus change","input, textarea, select",a)};e.on("focus change","input, textarea, select",a),acf.do_action("add_field_error",e)},remove_error:function(e){var t=e.children(".acf-input").children("."+this.message_class);e.removeClass(this.error_class),setTimeout(function(){acf.remove_el(t)},250),acf.do_action("remove_field_error",e)},add_warning:function(e,t){this.add_error(e,t),setTimeout(function(){acf.validation.remove_error(e)},1e3)},show_spinner:function(e){if(e.exists()){var t=acf.get("wp_version");parseFloat(t)>=4.2?e.addClass("is-active"):e.css("display","inline-block")}},hide_spinner:function(e){if(e.exists()){var t=acf.get("wp_version");parseFloat(t)>=4.2?e.removeClass("is-active"):e.css("display","none")}},disable_submit:function(e){e.exists()&&e.addClass("disabled button-disabled button-primary-disabled")},enable_submit:function(e){e.exists()&&e.removeClass("disabled button-disabled button-primary-disabled")}})}(jQuery),function($){acf.fields.wysiwyg=acf.field.extend({type:"wysiwyg",$el:null,$textarea:null,toolbars:{},events:{"mousedown .acf-editor-wrap.delay":"mousedown"},actions:{load:"initialize",append:"initialize",remove:"disable",sortstart:"disable",sortstop:"enable"},focus:function(){this.$el=this.$field.find(".wp-editor-wrap").last(),this.$textarea=this.$el.find("textarea"),this.o=acf.get_data(this.$el),this.o.id=this.$textarea.attr("id")},mousedown:function(e){e.preventDefault(),this.$el.removeClass("delay"),this.$el.find(".acf-editor-toolbar").remove(),this.initialize()},initialize:function(){if(!this.$el.hasClass("delay")&&"undefined"!=typeof tinyMCEPreInit){var e=this.o.id,t=acf.get_uniqid("acf-editor-"),i=this.$el.outerHTML();i=acf.str_replace(e,t,i),this.$el.replaceWith(i),this.o.id=t,this.initialize_tinymce(),this.initialize_quicktags()}},initialize_tinymce:function(){if("undefined"!=typeof tinymce&&"undefined"!=typeof tinyMCEPreInit.mceInit){var e=this.get_mceInit();if(tinyMCEPreInit.mceInit[e.id]=e,this.$el.hasClass("tmce-active"))try{tinymce.init(e);var t=tinyMCE.get(e.id);acf.do_action("wysiwyg_tinymce_init",t,t.id,e,this.$field)}catch(e){}}},initialize_quicktags:function(){if("undefined"!=typeof quicktags&&"undefined"!=typeof tinyMCEPreInit.qtInit){var e=this.get_qtInit();tinyMCEPreInit.qtInit[e.id]=e;try{var t=quicktags(e);this._buttonsInit(t),acf.do_action("wysiwyg_quicktags_init",t,t.id,e,this.$field)}catch(e){}}},get_mceInit:function(){var e=this.$field,t=this.get_toolbar(this.o.toolbar),i=$.extend({},tinyMCEPreInit.mceInit.acf_content);if(i.selector="#"+this.o.id,i.id=this.o.id,i.elements=this.o.id,t)for(var a=tinymce.majorVersion<4?"theme_advanced_buttons":"toolbar",n=1;n<5;n++)i[a+n]=acf.isset(t,n)?t[n]:"";return tinymce.majorVersion<4?i.setup=function(t){t.onInit.add(function(t,i){$(t.getBody()).on("focus",function(){acf.validation.remove_error(e)}),$(t.getBody()).on("blur",function(){t.save(),e.find("textarea").trigger("change")})})}:i.setup=function(t){t.on("focus",function(t){acf.validation.remove_error(e)}),t.on("change",function(i){t.save(),e.find("textarea").trigger("change")})},i.wp_autoresize_on=!1,i=acf.apply_filters("wysiwyg_tinymce_settings",i,i.id,this.$field)},get_qtInit:function(){var e=$.extend({},tinyMCEPreInit.qtInit.acf_content);return e.id=this.o.id,e=acf.apply_filters("wysiwyg_quicktags_settings",e,e.id,this.$field)},disable:function(){try{var e=tinyMCE.get(this.o.id);e.save(),e.destroy()}catch(e){}},enable:function(){try{this.$el.hasClass("tmce-active")&&switchEditors.go(this.o.id,"tmce")}catch(e){}},get_toolbar:function(e){return"undefined"!=typeof this.toolbars[e]&&this.toolbars[e]},_buttonsInit:function(e){var t=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";canvas=e.canvas,name=e.name,settings=e.settings,html="",theButtons={},use="",settings.buttons&&(use=","+settings.buttons+",");for(i in edButtons)edButtons[i]&&(id=edButtons[i].id,use&&t.indexOf(","+id+",")!==-1&&use.indexOf(","+id+",")===-1||edButtons[i].instance&&edButtons[i].instance!==inst||(theButtons[id]=edButtons[i],edButtons[i].html&&(html+=edButtons[i].html(name+"_"))));use&&use.indexOf(",fullscreen,")!==-1&&(theButtons.fullscreen=new qt.FullscreenButton,html+=theButtons.fullscreen.html(name+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(theButtons.textdirection=new qt.TextDirectionButton,html+=theButtons.textdirection.html(name+"_")),e.toolbar.innerHTML=html,e.theButtons=theButtons}});var e=acf.model.extend({$div:null,actions:{ready:"ready"},ready:function(){this.$div=$("#acf-hidden-wp-editor"),this.$div.exists()&&(this.$div.appendTo("body"),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})}(jQuery); \ No newline at end of file +!function(e,t){"use strict";var i=function(){function e(){return u}function t(e,t,i,a){return"string"==typeof e&&"function"==typeof t&&(i=parseInt(i||10,10),l("actions",e,t,i,a)),f}function i(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t&&d("actions",t,e),f}function a(e,t){return"string"==typeof e&&r("actions",e,t),f}function n(e,t,i,a){return"string"==typeof e&&"function"==typeof t&&(i=parseInt(i||10,10),l("filters",e,t,i,a)),f}function s(){var e=Array.prototype.slice.call(arguments),t=e.shift();return"string"==typeof t?d("filters",t,e):f}function o(e,t){return"string"==typeof e&&r("filters",e,t),f}function r(e,t,i,a){if(u[e][t])if(i){var n=u[e][t],s;if(a)for(s=n.length;s--;){var o=n[s];o.callback===i&&o.context===a&&n.splice(s,1)}else for(s=n.length;s--;)n[s].callback===i&&n.splice(s,1)}else u[e][t]=[]}function l(e,t,i,a,n){var s={callback:i,priority:a,context:n},o=u[e][t];o?(o.push(s),o=c(o)):o=[s],u[e][t]=o}function c(e){for(var t,i,a,n=1,s=e.length;nt.priority;)e[i]=e[i-1],--i;e[i]=t}return e}function d(e,t,i){var a=u[e][t];if(!a)return"filters"===e&&i[0];var n=0,s=a.length;if("filters"===e)for(;n0},$.fn.outerHTML=function(){return $(this).get(0).outerHTML},acf={l10n:{},o:{},update:function(e,t){this.o[e]=t},get:function(e){return"undefined"!=typeof this.o[e]?this.o[e]:null},_e:function(e,t){t=t||!1;var i=this.l10n[e]||"";return t&&(i=i[t]||""),i},add_action:function(){for(var e=arguments[0].split(" "),t=e.length,i=0;ie.length?Array(1+(t-e.length)).join("0")+e:e};return this.php_js||(this.php_js={}),this.php_js.uniqidSeed||(this.php_js.uniqidSeed=Math.floor(123456789*Math.random())),this.php_js.uniqidSeed++,i=e,i+=a(parseInt((new Date).getTime()/1e3,10),8),i+=a(this.php_js.uniqidSeed,5),t&&(i+=(10*Math.random()).toFixed(8).toString()),i},serialize_form:function(){return this.serialize.apply(this,arguments)},serialize:function(e,t){t=t||"";var i={},a={},n=e.find("select, textarea, input").serializeArray();return $.each(n,function(e,n){var s=n.name,o=n.value;if(t){if(0!==s.indexOf(t))return;s=s.slice(t.length),"["==s.slice(0,1)&&(s=s.slice(1).replace("]",""))}"[]"===s.slice(-2)&&(s=s.slice(0,-2),"undefined"==typeof a[s]&&(a[s]=-1),a[s]++,s+="["+a[s]+"]"),i[s]=o}),i},disable:function(e,t){if(t=t||"",e.hasClass("acf-disabled"))return!1;if(e.prop("disabled",!0),t){var i=e.data("acf_disabled")||[],a=i.indexOf(t);a<0&&(i.push(t),e.data("acf_disabled",i))}return!0},enable:function(e,t){if(t=t||"",e.hasClass("acf-disabled"))return!1;var i=e.data("acf_disabled")||[];if(t){var a=i.indexOf(t);a>-1&&(i.splice(a,1),e.data("acf_disabled",i))}return!i.length&&(e.prop("disabled",!1),!0)},disable_el:function(e,t){t=t||"",e.find("select, textarea, input").each(function(){acf.disable($(this),t)})},disable_form:function(e,t){this.disable_el.apply(this,arguments)},enable_el:function(e,t){t=t||"",e.find("select, textarea, input").each(function(){acf.enable($(this),t)})},enable_form:function(e,t){this.enable_el.apply(this,arguments)},remove_tr:function(e,t){var i=e.height(),a=e.children().length;e.addClass("acf-remove-element"),setTimeout(function(){e.removeClass("acf-remove-element"),e.html(''),e.children("td").animate({height:0},250,function(){e.remove(),"function"==typeof t&&t()})},250)},remove_el:function(e,t,i){i=i||0;var a=e.height(),n=e.width(),s=e.css("margin"),o=e.outerHeight(!0);acf.do_action("remove",e),e.wrap('
          ');var r=e.parent();e.css({height:a,width:n,margin:s,position:"absolute"}),setTimeout(function(){r.css({opacity:0,height:i})},50),setTimeout(function(){r.remove(),"function"==typeof t&&t.apply(this,arguments)},301)},isset:function(){var e=arguments,t=e.length,a=null,n;if(0===t)throw new Error("Empty isset");for(a=e[0],i=1;i #acf-popup"),$popup.exists())return update_popup(e);var t=['
          ','
          ','

          ','
          ','
          ',"
          ",'
          ',"
          "].join("");return $("body").append(t),$("#acf-popup").on("click",".bg, .acf-close-popup",function(e){e.preventDefault(),acf.close_popup()}),this.update_popup(e)},update_popup:function(e){return $popup=$("#acf-popup"),!!$popup.exists()&&(e=$.extend({},{title:"",content:"",width:0,height:0,loading:!1},e),e.title&&$popup.find(".title h3").html(e.title),e.content&&($inner=$popup.find(".inner:first"),$inner.html(e.content),acf.do_action("append",$inner),$inner.attr("style","position: relative;"),e.height=$inner.outerHeight(),$inner.removeAttr("style")),e.width&&$popup.find(".acf-popup-box").css({width:e.width,"margin-left":0-e.width/2}),e.height&&(e.height+=44,$popup.find(".acf-popup-box").css({height:e.height,"margin-top":0-e.height/2})),e.loading?$popup.find(".loading").show():$popup.find(".loading").hide(),$popup)},close_popup:function(){$popup=$("#acf-popup"),$popup.exists()&&$popup.remove()},update_user_setting:function(e,t){$.ajax({url:acf.get("ajaxurl"),dataType:"html",type:"post",data:acf.prepare_for_ajax({action:"acf/update_user_setting",name:e,value:t})})},prepare_for_ajax:function(e){var t={nonce:acf.get("nonce"),post_id:acf.get("post_id")};return $.each(e,function(e,i){$.isPlainObject(i)&&!$.isEmptyObject(i)?$.each(i,function(i,a){i+="";var n=i.indexOf("[");i=0==n?e+i:n>0?e+"["+i.slice(0,n)+"]"+i.slice(n):e+"["+i+"]",t[i]=a}):t[e]=i}),t=acf.apply_filters("prepare_for_ajax",t)},is_ajax_success:function(e){return!(!e||!e.success)},get_ajax_message:function(e){var t={text:"",type:"error"};return e?(e.success&&(t.type="success"),e.data&&e.data.message&&(t.text=e.data.message),e.data&&e.data.error&&(t.text=e.data.error),t):t},is_in_view:function(e){var t=e.offset().top,i=t+e.height();if(t===i)return!1;var a=$(window).scrollTop(),n=a+$(window).height();return i<=n&&t>=a},val:function(e,t){var i=e.val();e.val(t),t!=i&&e.trigger("change")},str_replace:function(e,t,i){return i.split(e).join(t)},str_sanitize:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,a=function(e){return"undefined"!=typeof t[e]?t[e]:e};return e=e.replace(i,a),e=e.toLowerCase()},addslashes:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},render_select:function(e,t){var i=e.val();e.html(""),t&&$.each(t,function(t,a){var n=e;a.group&&(n=e.find('optgroup[label="'+a.group+'"]'),n.exists()||(n=$(''),e.append(n))),n.append('"),i==a.value&&e.prop("selectedIndex",t)})},duplicate:function(e){"undefined"!=typeof e.length&&(e={$el:e}),e=acf.parse_args(e,{$el:!1,search:"",replace:"",before:function(e){},after:function(e,t){},append:function(e,t){e.after(t)}});var t=e.$el,i;e.search||(e.search=t.attr("data-id")),e.replace||(e.replace=acf.get_uniqid()),e.before.apply(this,[t]),acf.do_action("before_duplicate",t);var i=t.clone();return i.removeClass("acf-clone"),acf.do_action("remove",i),e.search&&(i.attr("data-id",e.replace),i.find('[id*="'+e.search+'"]').each(function(){$(this).attr("id",$(this).attr("id").replace(e.search,e.replace))}),i.find('[name*="'+e.search+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(e.search,e.replace))}),i.find('label[for*="'+e.search+'"]').each(function(){$(this).attr("for",$(this).attr("for").replace(e.search,e.replace))})),i.find(".ui-sortable").removeClass("ui-sortable"),acf.do_action("after_duplicate",t,i),e.after.apply(this,[t,i]),e.append.apply(this,[t,i]),setTimeout(function(){acf.do_action("append",i)},1),i},decode:function(e){return $("');e.before(t),this.active=!0,this.$node=e,this.$textarea=t;var i=this.atts();wpLink.open("acf-link-textarea",i.url,i.title,null),$("#wp-link-wrap").addClass("has-text-field")},reset:function(){this.active=!1,this.$textarea.remove(),this.$textarea=null,this.$node=null},_select:function(e,t){var i=this.inputs();i.title||(i.title=t.find(".item-title").text(),this.inputs(i),console.log(i))},_open:function(e){if(this.active){var t=this.atts();this.inputs(t)}},_close:function(e){this.active&&setTimeout(function(){acf.link.reset()},100)},_update:function(e){if(this.active){var t=this.inputs();this.atts(t)}}})}(jQuery),function($){acf.media=acf.model.extend({frames:[],mime_types:{},actions:{ready:"ready"},frame:function(){var e=this.frames.length-1;return!(e<0)&&this.frames[e]},destroy:function(e){e.detach(),e.dispose(),e=null,this.frames.pop()},popup:function(e){var t=acf.get("post_id"),i=!1;$.isNumeric(t)||(t=0);var a=acf.parse_args(e,{mode:"select",title:"",button:"",type:"",field:"",mime_types:"",library:"all",multiple:!1,attachment:0,post_id:t,select:function(){}});a.id&&(a.attachment=a.id);var i=this.new_media_frame(a);return this.frames.push(i),setTimeout(function(){i.open()},1),i},_get_media_frame_settings:function(e,t){return"select"===t.mode?e=this._get_select_frame_settings(e,t):"edit"===t.mode&&(e=this._get_edit_frame_settings(e,t)),e},_get_select_frame_settings:function(e,t){return t.type&&(e.library.type=t.type),"uploadedTo"===t.library&&(e.library.uploadedTo=t.post_id),e._button=acf._e("media","select"),e},_get_edit_frame_settings:function(e,t){return e.library.post__in=[t.attachment],e._button=acf._e("media","update"),e},_add_media_frame_events:function(e,t){return e.on("open",function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+t.mode)},e),e.on("content:render:edit-image",function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()},e),e.on("toolbar:create:select",function(t){t.view=new wp.media.view.Toolbar.Select({text:e.options._button,controller:this})},e),e.on("select",function(){var i=e.state(),a=i.get("image"),n=i.get("selection");if(a)return void t.select.apply(e,[a,0]);if(n){var s=0;return void n.each(function(i){t.select.apply(e,[i,s]),s++})}}),e.on("close",function(){setTimeout(function(){acf.media.destroy(e)},500)}),"select"===t.mode?e=this._add_select_frame_events(e,t):"edit"===t.mode&&(e=this._add_edit_frame_events(e,t)),e},_add_select_frame_events:function(e,t){var i=this;return acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=t.field,e.on("open",function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader})),e.on("content:activate:browse",function(){try{var a=e.content.get().toolbar,n=a.get("filters"),s=a.get("search")}catch(e){return}if("image"==t.type&&(n.filters.all.text=acf._e("image","all"),delete n.filters.audio,delete n.filters.video,$.each(n.filters,function(e,t){null===t.props.type&&(t.props.type="image")})),t.mime_types){var o=t.mime_types.split(" ").join("").split(".").join("").split(",");$.each(o,function(e,t){$.each(i.mime_types,function(e,i){if(e.indexOf(t)!==-1){var a={text:t,props:{status:null,type:i,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};n.filters[i]=a}})})}"uploadedTo"==t.library&&(delete n.filters.unattached,delete n.filters.uploaded,n.$el.parent().append(''+acf._e("image","uploadedTo")+""),$.each(n.filters,function(e,i){i.props.uploadedTo=t.post_id})),$.each(n.filters,function(e,i){i.props._acfuploader=t.field}),s.model.attributes._acfuploader=t.field,"function"==typeof n.refresh&&n.refresh()}),e},_add_edit_frame_events:function(e,t){return e.on("open",function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e=this.state(),i=e.get("selection"),a=wp.media.attachment(t.attachment);i.add(a)},e),e},new_media_frame:function(e){var t={title:e.title,multiple:e.multiple,library:{},states:[]};t=this._get_media_frame_settings(t,e);var i=wp.media.query(t.library);acf.isset(i,"mirroring","args")&&(i.mirroring.args._acfuploader=e.field),t.states=[new wp.media.controller.Library({library:i,multiple:t.multiple,title:t.title,priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})],acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage);var a=wp.media(t);return a.acf=e,a=this._add_media_frame_events(a,e)},ready:function(){var e=acf.get("wp_version"),t=acf.get("browser"),i=acf.get("post_id");acf.isset(window,"wp","media","view","settings","post")&&$.isNumeric(i)&&(wp.media.view.settings.post.id=i),t&&$("body").addClass("browser-"+t),e&&(e+="",major=e.substr(0,1),$("body").addClass("major-"+major)),acf.isset(window,"wp","media","view")&&(this.customize_Attachment(),this.customize_AttachmentFiltersAll(),this.customize_AttachmentCompat())},customize_Attachment:function(){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.media.frame(),i=acf.maybe_get(this,"model.attributes.acf_errors");return t&&i&&this.$el.addClass("acf-disabled"),e.prototype.render.apply(this,arguments)},toggleSelection:function(t){var i=this.collection,a=this.options.selection,n=this.model,s=a.single(),o=acf.media.frame(),r=acf.maybe_get(this,"model.attributes.acf_errors"),l=this.controller.$el.find(".media-frame-content .media-sidebar");if(l.children(".acf-selection-error").remove(),l.children().removeClass("acf-hidden"),o&&r){var c=acf.maybe_get(this,"model.attributes.filename","");return l.children().addClass("acf-hidden"),l.prepend(['
          ',''+acf._e("restricted")+"",''+c+"",''+r+"","
          "].join("")),a.reset(),void a.single(n)}e.prototype.toggleSelection.apply(this,arguments)}})},customize_AttachmentFiltersAll:function(){wp.media.view.AttachmentFilters.All.prototype.refresh=function(){this.$el.html(_.chain(this.filters).map(function(e,t){return{el:$("").val(t).html(e.text)[0],priority:e.priority||50}},this).sortBy("priority").pluck("el").value())}},customize_AttachmentCompat:function(){var e=wp.media.view.AttachmentCompat;wp.media.view.AttachmentCompat=e.extend({add_acf_expand_button:function(){var e=this.$el.closest(".media-modal");if(!e.find(".media-frame-router .acf-expand-details").exists()){var t=$(['',''+acf._e("expand_details")+"",''+acf._e("collapse_details")+"",""].join(""));t.on("click",function(t){t.preventDefault(),e.hasClass("acf-expanded")?e.removeClass("acf-expanded"):e.addClass("acf-expanded")}),e.find(".media-frame-router").append(t)}},render:function(){if(this.ignore_render)return this;var t=this;return setTimeout(function(){t.add_acf_expand_button()},0),clearTimeout(acf.media.render_timout),acf.media.render_timout=setTimeout(function(){acf.do_action("append",t.$el)},50),e.prototype.render.apply(this,arguments)},dispose:function(){return acf.do_action("remove",this.$el),e.prototype.dispose.apply(this,arguments)},save:function(e){e&&e.preventDefault();var t=acf.serialize(this.$el);this.ignore_render=!0,this.model.saveCompat(t)}})}})}(jQuery),function($){acf.fields.oembed=acf.field.extend({type:"oembed",$el:null,events:{'click [data-name="search-button"]':"_search",'click [data-name="clear-button"]':"_clear",'click [data-name="value-title"]':"_edit",'keypress [data-name="search-input"]':"_keypress",'keyup [data-name="search-input"]':"_keyup",'blur [data-name="search-input"]':"_blur"},focus:function(){this.$el=this.$field.find(".acf-oembed"),this.$search=this.$el.find('[data-name="search-input"]'),this.$input=this.$el.find('[data-name="value-input"]'),this.$title=this.$el.find('[data-name="value-title"]'),this.$embed=this.$el.find('[data-name="value-embed"]'),this.o=acf.get_data(this.$el)},maybe_search:function(){var e=this.$input.val(),t=this.$search.val();return t?void(t!=e&&this.search()):void this.clear()},search:function(){var e=this.$search.val();"http"!=e.substr(0,4)&&(e="http://"+e,this.$search.val(e)),this.$el.addClass("is-loading");var t=acf.prepare_for_ajax({action:"acf/fields/oembed/search",s:e,field_key:this.$field.data("key")});this.$el.data("xhr")&&this.$el.data("xhr").abort();var i=$.ajax({url:acf.get("ajaxurl"),data:t,type:"post",dataType:"json",context:this,success:this.search_success});this.$el.data("xhr",i)},search_success:function(e){var t=this.$search.val();return this.$el.removeClass("is-loading"),e&&e.html?(this.$el.removeClass("has-error").addClass("has-value"),this.$input.val(t),this.$title.html(t),void this.$embed.html(e.html)):void this.$el.removeClass("has-value").addClass("has-error")},clear:function(){this.$el.removeClass("has-error has-value"),this.$el.find('[data-name="search-input"]').val(""),this.$input.val(""),this.$title.html(""),this.$embed.html("")},edit:function(){this.$el.addClass("is-editing"),this.$search.val(this.$title.text()).focus()},blur:function(e){this.$el.removeClass("is-editing"),this.maybe_search()},_search:function(e){this.search()},_clear:function(e){this.clear()},_edit:function(e){this.edit()},_keypress:function(e){13==e.which&&e.preventDefault()},_keyup:function(e){this.$search.val()&&this.maybe_search()},_blur:function(e){this.blur()}})}(jQuery),function($){acf.fields.radio=acf.field.extend({type:"radio",$ul:null,actions:{ready:"initialize",append:"initialize"},events:{'click input[type="radio"]':"click"},focus:function(){this.$ul=this.$field.find(".acf-radio-list"),this.o=acf.get_data(this.$ul)},initialize:function(){this.$ul.find(".selected input").prop("checked",!0)},click:function(e){var t=e.$el,i=t.parent("label"),a=i.hasClass("selected"),n=t.val();if(this.$ul.find(".selected").removeClass("selected"),i.addClass("selected"),this.o.allow_null&&a&&(e.$el.prop("checked",!1),i.removeClass("selected"),n=!1,e.$el.trigger("change")),this.o.other_choice){var s=this.$ul.find('input[type="text"]');"other"===n?s.prop("disabled",!1).attr("name",t.attr("name")):s.prop("disabled",!0).attr("name","")}}})}(jQuery),function($){acf.fields.relationship=acf.field.extend({type:"relationship",$el:null,$input:null,$filters:null,$choices:null,$values:null,actions:{ready:"initialize",append:"initialize"},events:{"keypress [data-filter]":"submit_filter","change [data-filter]":"change_filter","keyup [data-filter]":"change_filter","click .choices .acf-rel-item":"add_item",'click [data-name="remove_item"]':"remove_item"},focus:function(){this.$el=this.$field.find(".acf-relationship"),this.$input=this.$el.children('input[type="hidden"]'),this.$choices=this.$el.find(".choices"),this.$values=this.$el.find(".values"),this.o=acf.get_data(this.$el)},initialize:function(){var e=this,t=this.$field,i=this.$el,a=this.$input;this.$values.children(".list").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:function(){a.trigger("change")}}),this.$choices.children(".list").scrollTop(0).on("scroll",function(a){if(!i.hasClass("is-loading")&&!i.hasClass("is-empty")&&Math.ceil($(this).scrollTop())+$(this).innerHeight()>=$(this).get(0).scrollHeight){var n=i.data("paged")||1;i.data("paged",n+1),e.set("$field",t).fetch()}}),this.fetch()},maybe_fetch:function(){var e=this,t=this.$field;this.o.timeout&&clearTimeout(this.o.timeout);var i=setTimeout(function(){e.doFocus(t),e.fetch()},300);this.$el.data("timeout",i)},fetch:function(){var e=this,t=this.$field;this.$el.addClass("is-loading"),this.o.xhr&&(this.o.xhr.abort(),this.o.xhr=!1),this.o.action="acf/fields/relationship/query",this.o.field_key=t.data("key"),this.o.post_id=acf.get("post_id");var i=acf.prepare_for_ajax(this.o);1==i.paged&&this.$choices.children(".list").html(""),this.$choices.find("ul:last").append('

          '+acf._e("relationship","loading")+"

          ");var a=$.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:i,success:function(i){e.set("$field",t).render(i)}});this.$el.data("xhr",a)},render:function(e){if(this.$el.removeClass("is-loading is-empty"),this.$choices.find("p").remove(),!e||!e.results||!e.results.length)return this.$el.addClass("is-empty"),void(1==this.o.paged&&this.$choices.children(".list").append("

          "+acf._e("relationship","empty")+"

          "));var t=$(this.walker(e.results));if(this.$values.find(".acf-rel-item").each(function(){t.find('.acf-rel-item[data-id="'+$(this).data("id")+'"]').addClass("disabled")}),this.o.s){var i=this.o.s;i=acf.addslashes(i),t.find(".acf-rel-item").each(function(){var e=$(this).text(),t=e.replace(new RegExp("("+i+")","gi"),"$1");$(this).html($(this).html().replace(e,t))})}this.$choices.children(".list").append(t);var a="",n=null;this.$choices.find(".acf-rel-label").each(function(){return $(this).text()==a?(n.append($(this).siblings("ul").html()),void $(this).parent().remove()):(a=$(this).text(),void(n=$(this).siblings("ul")))})},walker:function(e){var t="";if($.isArray(e))for(var i in e)t+=this.walker(e[i]);else $.isPlainObject(e)&&(void 0!==e.children?(t+='
        • '+e.text+'
            ',t+=this.walker(e.children),t+="
        • "):t+='
        • '+e.text+"
        • ");return t},submit_filter:function(e){13==e.which&&e.preventDefault()},change_filter:function(e){var t=e.$el.val(),i=e.$el.data("filter");this.$el.data(i)!=t&&(this.$el.data(i,t),this.$el.data("paged",1),e.$el.is("select")?this.fetch():this.maybe_fetch())},add_item:function(e){if(this.o.max>0&&this.$values.find(".acf-rel-item").length>=this.o.max)return void alert(acf._e("relationship","max").replace("{max}",this.o.max));if(e.$el.hasClass("disabled"))return!1;e.$el.addClass("disabled");var t=["
        • ",'',''+e.$el.html(),'',"","
        • "].join("");this.$values.children(".list").append(t),this.$input.trigger("change"),acf.validation.remove_error(this.$field)},remove_item:function(e){var t=e.$el.parent(),i=t.data("id");t.parent("li").remove(),this.$choices.find('.acf-rel-item[data-id="'+i+'"]').removeClass("disabled"),this.$input.trigger("change")}})}(jQuery),function($){var e,t,i;e=acf.select2=acf.model.extend({version:0,version3:null,version4:null,actions:{"ready 1":"ready"},ready:function(){this.version=this.get_version(),this.do_function("ready")},get_version:function(){return acf.maybe_get(window,"Select2")?3:acf.maybe_get(window,"jQuery.fn.select2.amd")?4:0},do_function:function(e,t){t=t||[];var i="version"+this.version;return"undefined"!=typeof this[i]&&"undefined"!=typeof this[i][e]&&this[i][e].apply(this,t)},get_data:function(e,t){var i=this;return t=t||[],e.children().each(function(){var e=$(this);e.is("optgroup")?t.push({text:e.attr("label"),children:i.get_data(e)}):t.push({id:e.attr("value"),text:e.text()})}),t},decode_data:function(t){return t?($.each(t,function(i,a){t[i].text=acf.decode(a.text),"undefined"!=typeof a.children&&(t[i].children=e.decode_data(a.children))}),t):[]},count_data:function(e){var t=0;return e?($.each(e,function(e,i){t++,"undefined"!=typeof i.children&&(t+=i.children.length)}),t):t},get_ajax_data:function(e,t,i,a){var n=acf.prepare_for_ajax({action:e.ajax_action,field_key:e.key,s:t.term||"",paged:t.page||1});return n=acf.apply_filters("select2_ajax_data",n,e,i,a)},get_ajax_results:function(e,t){var i={results:[]};return e||(e=i),"undefined"==typeof e.results&&(i.results=e,e=i),e.results=this.decode_data(e.results),e=acf.apply_filters("select2_ajax_results",e,t)},get_value:function(e){var t=[],i=e.find("option:selected");return i.exists()?(i=i.sort(function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}),i.each(function(){var e=$(this);t.push({id:e.attr("value"),text:e.text(),$el:e})}),t):t},get_input_value:function(e){return e.val().split("||")},sync_input_value:function(e,t){e.val(t.val().join("||"))},add_option:function(e,t,i){e.find('option[value="'+t+'"]').length||e.append('")},select_option:function(e,t){e.find('option[value="'+t+'"]').prop("selected",!0),e.trigger("change")},unselect_option:function(e,t){e.find('option[value="'+t+'"]').prop("selected",!1),e.trigger("change")},init:function(e,t,i){this.do_function("init",arguments)},destroy:function(e){this.do_function("destroy",arguments)},add_value:function(e,t,i){this.do_function("add_value",arguments)},remove_value:function(e,t){this.do_function("remove_value",arguments)},remove_value:function(e,t){this.do_function("remove_value",arguments)}}),t=e.version3={ready:function(){var e=acf.get("locale"),t=acf.get("rtl");if(l10n=acf._e("select"),l10n){var i={formatMatches:function(e){return 1===e?l10n.matches_1:l10n.matches_n.replace("%d",e)},formatNoMatches:function(){return l10n.matches_0},formatAjaxError:function(){return l10n.load_fail},formatInputTooShort:function(e,t){var i=t-e.length;return 1===i?l10n.input_too_short_1:l10n.input_too_short_n.replace("%d",i)},formatInputTooLong:function(e,t){var i=e.length-t;return 1===i?l10n.input_too_long_1:l10n.input_too_long_n.replace("%d",i)},formatSelectionTooBig:function(e){return 1===e?l10n.selection_too_long_1:l10n.selection_too_long_n.replace("%d",e)},formatLoadMore:function(){return l10n.load_more},formatSearching:function(){return l10n.searching}};$.fn.select2.locales=acf.maybe_get(window,"jQuery.fn.select2.locales",{}),$.fn.select2.locales[e]=i,$.extend($.fn.select2.defaults,i)}},set_data:function(e,t){3==this.version&&(e=e.siblings("input")),e.select2("data",t)},append_data:function(e,t){3==this.version&&(e=e.siblings("input"));var i=e.select2("data")||[];i.push(t),e.select2("data",i)},init:function(i,a,n){a=a||{},n=n||null,a=$.extend({allow_null:!1,placeholder:"",multiple:!1,ajax:!1,ajax_action:""},a);var s=i.siblings("input");if(s.exists()){var o={width:"100%",containerCssClass:"-acf",allowClear:a.allow_null,placeholder:a.placeholder,multiple:a.multiple,separator:"||",data:[],escapeMarkup:function(e){return e},formatResult:function(e,t,i,a){var n=$.fn.select2.defaults.formatResult(e,t,i,a);return e.description&&(n+=' '+e.description+""),n}},r=this.get_value(i);if(a.multiple){var l=i.attr("name");o.formatSelection=function(e,t){var i='";return t.parent().append(i),e.text}}else r=acf.maybe_get(r,0,!1),!a.allow_null&&r&&s.val(r.id);a.allow_null&&i.find('option[value=""]').remove(),o.data=this.get_data(i),o.initSelection=function(e,t){t(r)},a.ajax&&(o.ajax={url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,quietMillis:250,data:function(t,i){var o={term:t,page:i};return e.get_ajax_data(a,o,s,n)},results:function(i,a){var n={page:a};return setTimeout(function(){t.merge_results()},1),e.get_ajax_results(i,n)}}),o.dropdownCss={"z-index":"999999999"},o.acf=a,o=acf.apply_filters("select2_args",o,i,a,n),s.select2(o);var c=s.select2("container");c.before(i),c.before(s),a.multiple&&c.find("ul.select2-choices").sortable({ +start:function(){s.select2("onSortStart")},stop:function(){s.select2("onSortEnd")}}),i.prop("disabled",!0).addClass("acf-disabled acf-hidden"),s.on("change",function(t){t.added&&e.add_option(i,t.added.id,t.added.text),e.select_option(i,t.val)}),acf.do_action("select2_init",s,o,a,n)}},merge_results:function(){var e="",t=null;$("#select2-drop .select2-result-with-children").each(function(){var i=$(this).children(".select2-result-label"),a=$(this).children(".select2-result-sub");return i.text()==e?(t.append(a.children()),void $(this).remove()):(e=i.text(),void(t=a))})},destroy:function(e){var t=e.siblings("input");t.data("select2")&&t.select2("destroy"),e.siblings(".select2-container").remove(),e.prop("disabled",!1).removeClass("acf-disabled acf-hidden"),t.attr("style","")},add_value:function(t,i,a){e.add_option(t,i,a),e.select_option(t,i);var n=t.siblings("input"),s={id:i,text:a};if(!t.data("multiple"))return n.select2("data",s);var o=n.select2("data")||[];return o.push(s),n.select2("data",o)},remove_value:function(t,i){e.unselect_option(t,i);var a=t.siblings("input"),n=a.select2("data");t.data("multiple")?(n=$.grep(n,function(e){return e.id!=i}),a.select2("data",n)):n&&n.id==i&&a.select2("data",null)}},i=e.version4={init:function(t,a,n){a=a||{},n=n||null,a=$.extend({allow_null:!1,placeholder:"",multiple:!1,ajax:!1,ajax_action:""},a);var s=t.siblings("input");if(s.exists()){var o={width:"100%",allowClear:a.allow_null,placeholder:a.placeholder,multiple:a.multiple,separator:"||",data:[],escapeMarkup:function(e){return e}},r=this.get_value(t);a.multiple?$.each(r,function(e,i){i.$el.detach().appendTo(t)}):r=acf.maybe_get(r,0,""),a.ajax?o.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:function(i){return e.get_ajax_data(a,i,t,n)},processResults:function(t,a){var n=e.get_ajax_results(t,a);return n.more&&(n.pagination={more:!0}),setTimeout(function(){i.merge_results()},1),n}}:(t.removeData("ajax"),t.removeAttr("data-ajax")),o=acf.apply_filters("select2_args",o,t,a,n),t.select2(o);var l=t.next(".select2-container");if(a.multiple){var c=l.find("ul");c.sortable({stop:function(e){c.find(".select2-selection__choice").each(function(){var e=$($(this).data("data").element);e.detach().appendTo(t),s.trigger("change")})}}),t.on("select2:select",function(e){var i=$(e.params.data.element);i.detach().appendTo(t)})}s.val(""),l.addClass("-acf"),acf.do_action("select2_init",t,o,a,n)}},merge_results:function(){var e=null,t=null;$('.select2-results__option[role="group"]').each(function(){var i=$(this).children("ul"),a=$(this).children("strong");return null!==t&&a.text()==t.text()?(e.append(i.children()),void $(this).remove()):(e=i,void(t=a))})},add_value:function(t,i,a){e.add_option(t,i,a),e.select_option(t,i)},remove_value:function(t,i){e.unselect_option(t,i)},destroy:function(e){e.data("select2")&&e.select2("destroy"),e.siblings(".select2-container").remove()}},acf.add_select2=function(t,i){e.init(t,i)},acf.remove_select2=function(t){e.destroy(t)}}(jQuery),function($){acf.fields.select=acf.field.extend({type:"select",$select:null,actions:{ready:"render",append:"render",remove:"remove"},focus:function(){this.$select=this.$field.find("select"),this.$select.exists()&&(this.o=acf.get_data(this.$select),this.o=acf.parse_args(this.o,{ajax_action:"acf/fields/"+this.type+"/query",key:this.$field.data("key")}))},render:function(){return!(!this.$select.exists()||!this.o.ui)&&void acf.select2.init(this.$select,this.o,this.$field)},remove:function(){return!(!this.$select.exists()||!this.o.ui)&&void acf.select2.destroy(this.$select)}}),acf.fields.user=acf.fields.select.extend({type:"user"}),acf.fields.post_object=acf.fields.select.extend({type:"post_object"}),acf.fields.page_link=acf.fields.select.extend({type:"page_link"})}(jQuery),function($){acf.fields.tab=acf.field.extend({type:"tab",$el:null,$wrap:null,actions:{prepare:"initialize",append:"initialize",hide:"hide",show:"show"},focus:function(){this.$el=this.$field.find(".acf-tab"),this.o=this.$el.data(),this.o.key=this.$field.data("key"),this.o.text=this.$el.html()},initialize:function(){this.$field.is("td")||e.add_tab(this.$field,this.o)},hide:function(e,t){if("conditional_logic"==t){var i=e.data("key"),a=e.prevAll(".acf-tab-wrap"),n=a.find('a[data-key="'+i+'"]'),s=n.parent();a.exists()&&(s.addClass("hidden-by-conditional-logic"),setTimeout(function(){e.nextUntil(".acf-field-tab",".acf-field").each(function(){$(this).hasClass("hidden-by-conditional-logic")||(acf.conditional_logic.hide_field($(this)),$(this).addClass("-hbcl-"+i))}),s.hasClass("active")&&a.find("li:not(.hidden-by-conditional-logic):first a").trigger("click")},0))}},show:function(e,t){if("conditional_logic"==t){var i=e.data("key"),a=e.prevAll(".acf-tab-wrap"),n=a.find('a[data-key="'+i+'"]'),s=n.parent();a.exists()&&(s.removeClass("hidden-by-conditional-logic"),setTimeout(function(){e.siblings(".acf-field.-hbcl-"+i).each(function(){acf.conditional_logic.show_field($(this)),$(this).removeClass("-hbcl-"+i)});var t=s.siblings(".active");t.exists()&&!t.hasClass("hidden-by-conditional-logic")||n.trigger("click")},0))}}});var e=acf.model.extend({actions:{"prepare 15":"render","append 15":"render","refresh 15":"render"},events:{"click .acf-tab-button":"_click"},render:function(e){$(".acf-tab-wrap",e).each(function(){var e=$(this),t=e.parent();if(e.find("li.active").exists()||e.find("li:not(.hidden-by-conditional-logic):first a").trigger("click"),t.hasClass("-sidebar")){var i=t.is("td")?"height":"min-height",a=e.position().top+e.children("ul").outerHeight(!0)-1;t.css(i,a)}})},add_group:function(e,t){var i=e.parent(),a="";return i.hasClass("acf-fields")&&"left"==t.placement?i.addClass("-sidebar"):t.placement="top",a=i.is("tbody")?'
            ':'
              ',$group=$(a),e.before($group),$group},add_tab:function(e,t){var i=e.siblings(".acf-tab-wrap").last();i.exists()?t.endpoint&&(i=this.add_group(e,t)):i=this.add_group(e,t);var a=$('
            • '+t.text+"
            • ");""===t.text&&a.hide(),i.find("ul").append(a),e.hasClass("hidden-by-conditional-logic")&&a.addClass("hidden-by-conditional-logic")},_click:function(e){e.preventDefault();var t=this,i=e.$el,a=i.closest(".acf-tab-wrap"),n=i.data("key"),s="";i.parent().addClass("active").siblings().removeClass("active"),a.nextUntil(".acf-tab-wrap",".acf-field").each(function(){var e=$(this);return("tab"!=e.data("type")||(s=e.data("key"),!e.hasClass("endpoint")))&&void(s===n?e.hasClass("hidden-by-tab")&&(e.removeClass("hidden-by-tab"),acf.do_action("show_field",$(this),"tab")):e.hasClass("hidden-by-tab")||(e.addClass("hidden-by-tab"),acf.do_action("hide_field",$(this),"tab")))}),acf.do_action("refresh",a.parent()),i.trigger("blur")}}),t=acf.model.extend({active:1,actions:{add_field_error:"add_field_error"},add_field_error:function(e){if(this.active&&e.hasClass("hidden-by-tab")){var t=this,i=e.prevAll(".acf-field-tab:first"),a=e.prevAll(".acf-tab-wrap:first");a.find('a[data-key="'+i.data("key")+'"]').trigger("click"),this.active=0,setTimeout(function(){t.active=1},1e3)}}})}(jQuery),function($){acf.fields.time_picker=acf.field.extend({type:"time_picker",$el:null,$input:null,$hidden:null,o:{},actions:{ready:"initialize",append:"initialize"},events:{'blur input[type="text"]':"blur"},focus:function(){this.$el=this.$field.find(".acf-time-picker"),this.$input=this.$el.find('input[type="text"]'),this.$hidden=this.$el.find('input[type="hidden"]'),this.o=acf.get_data(this.$el)},initialize:function(){if("undefined"!=typeof $.timepicker){var e={timeFormat:this.o.time_format,altField:this.$hidden,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf._e("date_time_picker","selectText")};e.onClose=function(e,t){var i=t.dpDiv,a=i.find(".ui-datepicker-close");if(!e&&a.is(":hover")){if(e=acf.maybe_get(t,"settings.timepicker.formattedTime"),!e)return;$.datepicker._setTime(t)}},e=acf.apply_filters("time_picker_args",e,this.$field),this.$input.timepicker(e),$("body > #ui-datepicker-div").exists()&&$("body > #ui-datepicker-div").wrap('
              '),acf.do_action("time_picker_init",this.$input,e,this.$field)}},blur:function(){this.$input.val()||this.$hidden.val("")}})}(jQuery),function($){acf.fields.true_false=acf.field.extend({type:"true_false",$switch:null,$input:null,actions:{prepare:"render",append:"render",show:"render"},events:{"change .acf-switch-input":"_change","focus .acf-switch-input":"_focus","blur .acf-switch-input":"_blur","keypress .acf-switch-input":"_keypress"},focus:function(){this.$input=this.$field.find(".acf-switch-input"),this.$switch=this.$field.find(".acf-switch")},render:function(){if(this.$switch.exists()){var e=this.$switch.children(".acf-switch-on"),t=this.$switch.children(".acf-switch-off");width=Math.max(e.width(),t.width()),width&&(e.css("min-width",width),t.css("min-width",width))}},on:function(){this.$input.prop("checked",!0),this.$switch.addClass("-on")},off:function(){this.$input.prop("checked",!1),this.$switch.removeClass("-on")},_change:function(e){var t=e.$el.prop("checked");t?this.on():this.off()},_focus:function(e){this.$switch.addClass("-focus")},_blur:function(e){this.$switch.removeClass("-focus")},_keypress:function(e){return 37===e.keyCode?this.off():39===e.keyCode?this.on():void 0}})}(jQuery),function($){acf.fields.taxonomy=acf.field.extend({type:"taxonomy",$el:null,actions:{ready:"render",append:"render",remove:"remove"},events:{'click a[data-name="add"]':"add_term"},focus:function(){this.$el=this.$field.find(".acf-taxonomy-field"),this.o=acf.get_data(this.$el),this.o.key=this.$field.data("key")},render:function(){var e=this.$field.find("select");if(e.exists()){var t=acf.get_data(e);t=acf.parse_args(t,{pagination:!0,ajax_action:"acf/fields/taxonomy/query",key:this.o.key}),acf.select2.init(e,t)}},remove:function(){var e=this.$field.find("select");return!!e.exists()&&void acf.select2.destroy(e)},add_term:function(e){var t=this;acf.open_popup({title:e.$el.attr("title")||e.$el.data("title"),loading:!0,height:220});var i=acf.prepare_for_ajax({action:"acf/fields/taxonomy/add_term",field_key:this.o.key});$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"html",success:function(e){t.add_term_confirm(e)}})},add_term_confirm:function(e){var t=this;acf.update_popup({content:e}),$('#acf-popup input[name="term_name"]').focus(),$("#acf-popup form").on("submit",function(e){e.preventDefault(),t.add_term_submit($(this))})},add_term_submit:function(e){var t=this,i=e.find(".acf-submit"),a=e.find('input[name="term_name"]'),n=e.find('select[name="term_parent"]');if(""===a.val())return a.focus(),!1;i.find("button").attr("disabled","disabled"),i.find(".acf-spinner").addClass("is-active");var s=acf.prepare_for_ajax({action:"acf/fields/taxonomy/add_term",field_key:this.o.key,term_name:a.val(),term_parent:n.exists()?n.val():0});$.ajax({url:acf.get("ajaxurl"),data:s,type:"post",dataType:"json",success:function(e){var n=acf.get_ajax_message(e);acf.is_ajax_success(e)&&(a.val(""),t.append_new_term(e.data)),n.text&&i.find("span").html(n.text)},complete:function(){i.find("button").removeAttr("disabled"),i.find(".acf-spinner").removeClass("is-active"),i.find("span").delay(1500).fadeOut(250,function(){$(this).html(""),$(this).show()}),a.focus()}})},append_new_term:function(e){var t={id:e.term_id,text:e.term_label};switch($('.acf-taxonomy-field[data-taxonomy="'+this.o.taxonomy+'"]').each(function(){var t=$(this).data("type");if("radio"==t||"checkbox"==t){var i=$(this).children('input[type="hidden"]'),a=$(this).find("ul:first"),n=i.attr("name");"checkbox"==t&&(n+="[]");var s=$(['
            • ',"","
            • "].join(""));if(e.term_parent){var o=a.find('li[data-id="'+e.term_parent+'"]');a=o.children("ul"),a.exists()||(a=$('
                '),o.append(a))}a.append(s)}}),$("#acf-popup #term_parent").each(function(){var t=$('");e.term_parent?$(this).children('option[value="'+e.term_parent+'"]').after(t):$(this).append(t)}),this.o.type){case"select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"multi_select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"checkbox":case"radio":var a=this.$el.find(".categorychecklist-holder"),n=a.find('li[data-id="'+e.term_id+'"]'),s=a.get(0).scrollTop+(n.offset().top-a.offset().top);n.find("input").prop("checked",!0),a.animate({scrollTop:s},"250")}}})}(jQuery),function($){acf.fields.url=acf.field.extend({type:"url",$input:null,actions:{ready:"render",append:"render"},events:{'keyup input[type="url"]':"render"},focus:function(){this.$input=this.$field.find('input[type="url"]')},is_valid:function(){var e=this.$input.val();if(e.indexOf("://")!==-1);else if(0!==e.indexOf("//"))return!1;return!0},render:function(){this.is_valid()?this.$input.parent().addClass("-valid"):this.$input.parent().removeClass("-valid")}})}(jQuery),function($){acf.validation=acf.model.extend({actions:{ready:"ready",append:"ready"},filters:{validation_complete:"validation_complete"},events:{"click #save-post":"click_ignore",'click [type="submit"]':"click_publish","submit form":"submit_form","click .acf-error-message a":"click_message"},active:1,ignore:0,busy:0,valid:!0,errors:[],error_class:"acf-error",message_class:"acf-error-message",$trigger:null,ready:function(e){e.find(".acf-field input").filter('[type="number"], [type="email"], [type="url"]').on("invalid",function(e){e.preventDefault(),acf.validation.errors.push({input:$(this).attr("name"),message:e.target.validationMessage}),acf.validation.fetch($(this).closest("form"))})},validation_complete:function(e,t){if(!this.errors.length)return e;e.valid=0,e.errors=e.errors||[];var a=[];if(e.errors.length)for(i in e.errors)a.push(e.errors[i].input);if(this.errors.length)for(i in this.errors){var n=this.errors[i];$.inArray(n.input,a)===-1&&e.errors.push(n)}return this.errors=[],e},click_message:function(e){e.preventDefault(),acf.remove_el(e.$el.parent())},click_ignore:function(e){this.ignore=1,this.$trigger=e.$el},click_publish:function(e){this.$trigger=e.$el},submit_form:function(e){if(!this.active)return!0;if(this.ignore)return this.ignore=0,!0;if(!e.$el.find("#acf-form-data").exists())return!0;var t=e.$el.find("#wp-preview");return t.exists()&&t.val()?(this.toggle(e.$el,"unlock"),!0):(e.preventDefault(),void this.fetch(e.$el))},toggle:function(e,t){t=t||"unlock";var i=null,a=null,n=$("#submitdiv");n.exists()||(n=$("#submitpost")),n.exists()||(n=e.find("p.submit").last()),n.exists()||(n=e.find(".acf-form-submit")),n.exists()||(n=e),i=n.find('input[type="submit"], .button'),a=n.find(".spinner, .acf-spinner"),this.hide_spinner(a),"unlock"==t?this.enable_submit(i):"lock"==t&&(this.disable_submit(i),this.show_spinner(a.last()))},fetch:function(e){if(this.busy)return!1;var t=this;acf.do_action("validation_begin");var i=acf.serialize(e);i.action="acf/validate_save_post",i=acf.prepare_for_ajax(i),this.busy=1,this.toggle(e,"lock"),$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"json",success:function(i){acf.is_ajax_success(i)&&t.fetch_success(e,i.data)},complete:function(){t.fetch_complete(e)}})},fetch_complete:function(e){if(this.busy=0,this.toggle(e,"unlock"),this.valid){this.ignore=1;var t=e.children(".acf-error-message");t.exists()&&(t.addClass("-success"),t.children("p").html(acf._e("validation_successful")),setTimeout(function(){acf.remove_el(t)},2e3)),e.find(".acf-postbox.acf-hidden").remove(),acf.do_action("submit",e),this.$trigger?this.$trigger.click():e.submit(),this.toggle(e,"lock")}},fetch_success:function(e,t){if(t=acf.apply_filters("validation_complete",t,e),!t||t.valid||!t.errors)return this.valid=!0,void acf.do_action("validation_success");acf.do_action("validation_failure"),this.valid=!1,this.$trigger=null;var i=null,a=0,n=acf._e("validation_failed");if(t.errors&&t.errors.length>0){for(var s in t.errors){var o=t.errors[s];if(o.input){var r=e.find('[name="'+o.input+'"]').first();if(r.exists()||(r=e.find('[name^="'+o.input+'"]').first()),r.exists()){a++;var l=acf.get_field_wrap(r);this.add_error(l,o.message),null===i&&(i=l)}}else n+=". "+o.message}1==a?n+=". "+acf._e("validation_failed_1"):a>1&&(n+=". "+acf._e("validation_failed_2").replace("%d",a))}var c=e.children(".acf-error-message");c.exists()||(c=$('

                '),e.prepend(c)),c.children("p").html(n),null===i&&(i=c),setTimeout(function(){$("html, body").animate({scrollTop:i.offset().top-$(window).height()/2},500)},1)},add_error:function(e,t){var i=this;e.addClass(this.error_class),void 0!==t&&(e.children(".acf-input").children("."+this.message_class).remove(),e.children(".acf-input").prepend('

                '+t+"

                "));var a=function(){i.remove_error(e),e.off("focus change","input, textarea, select",a)};e.on("focus change","input, textarea, select",a),acf.do_action("add_field_error",e)},remove_error:function(e){var t=e.children(".acf-input").children("."+this.message_class);e.removeClass(this.error_class),setTimeout(function(){acf.remove_el(t)},250),acf.do_action("remove_field_error",e)},add_warning:function(e,t){this.add_error(e,t),setTimeout(function(){acf.validation.remove_error(e)},1e3)},show_spinner:function(e){if(e.exists()){var t=acf.get("wp_version");parseFloat(t)>=4.2?e.addClass("is-active"):e.css("display","inline-block")}},hide_spinner:function(e){if(e.exists()){var t=acf.get("wp_version");parseFloat(t)>=4.2?e.removeClass("is-active"):e.css("display","none")}},disable_submit:function(e){e.exists()&&e.addClass("disabled button-disabled button-primary-disabled")},enable_submit:function(e){e.exists()&&e.removeClass("disabled button-disabled button-primary-disabled")}})}(jQuery),function($){acf.fields.wysiwyg=acf.field.extend({type:"wysiwyg",$el:null,$textarea:null,toolbars:{},events:{"mousedown .acf-editor-wrap.delay":"mousedown"},actions:{load:"initialize",append:"initialize",remove:"disable",sortstart:"disable",sortstop:"enable"},focus:function(){this.$el=this.$field.find(".wp-editor-wrap").last(),this.$textarea=this.$el.find("textarea"),this.o=acf.get_data(this.$el),this.o.id=this.$textarea.attr("id")},mousedown:function(e){e.preventDefault(),this.$el.removeClass("delay"),this.$el.find(".acf-editor-toolbar").remove(),this.initialize()},initialize:function(){if(!this.$el.hasClass("delay")&&"undefined"!=typeof tinyMCEPreInit){var e=this.o.id,t=acf.get_uniqid("acf-editor-"),i=this.$el.outerHTML();i=acf.str_replace(e,t,i),this.$el.replaceWith(i),this.o.id=t,this.initialize_tinymce(),this.initialize_quicktags()}},initialize_tinymce:function(){if("undefined"!=typeof tinymce&&"undefined"!=typeof tinyMCEPreInit.mceInit){var e=this.get_mceInit();if(tinyMCEPreInit.mceInit[e.id]=e,this.$el.hasClass("tmce-active"))try{tinymce.init(e);var t=tinyMCE.get(e.id);acf.do_action("wysiwyg_tinymce_init",t,t.id,e,this.$field)}catch(e){}}},initialize_quicktags:function(){if("undefined"!=typeof quicktags&&"undefined"!=typeof tinyMCEPreInit.qtInit){var e=this.get_qtInit();tinyMCEPreInit.qtInit[e.id]=e;try{var t=quicktags(e);this._buttonsInit(t),acf.do_action("wysiwyg_quicktags_init",t,t.id,e,this.$field)}catch(e){}}},get_mceInit:function(){var e=this.$field,t=this.get_toolbar(this.o.toolbar),i=$.extend({},tinyMCEPreInit.mceInit.acf_content);if(i.selector="#"+this.o.id,i.id=this.o.id,i.elements=this.o.id,t)for(var a=tinymce.majorVersion<4?"theme_advanced_buttons":"toolbar",n=1;n<5;n++)i[a+n]=acf.isset(t,n)?t[n]:"";return tinymce.majorVersion<4?i.setup=function(t){t.onInit.add(function(t,i){$(t.getBody()).on("focus",function(){acf.validation.remove_error(e)}),$(t.getBody()).on("blur",function(){t.save(),e.find("textarea").trigger("change")})})}:i.setup=function(t){t.on("focus",function(t){acf.validation.remove_error(e)}),t.on("change",function(i){t.save(),e.find("textarea").trigger("change")})},i.wp_autoresize_on=!1,i=acf.apply_filters("wysiwyg_tinymce_settings",i,i.id,this.$field)},get_qtInit:function(){var e=$.extend({},tinyMCEPreInit.qtInit.acf_content);return e.id=this.o.id,e=acf.apply_filters("wysiwyg_quicktags_settings",e,e.id,this.$field)},disable:function(){try{var e=tinyMCE.get(this.o.id);e.save(),e.destroy()}catch(e){}},enable:function(){try{this.$el.hasClass("tmce-active")&&switchEditors.go(this.o.id,"tmce")}catch(e){}},get_toolbar:function(e){return"undefined"!=typeof this.toolbars[e]&&this.toolbars[e]},_buttonsInit:function(e){var t=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";canvas=e.canvas,name=e.name,settings=e.settings,html="",theButtons={},use="",settings.buttons&&(use=","+settings.buttons+",");for(i in edButtons)edButtons[i]&&(id=edButtons[i].id,use&&t.indexOf(","+id+",")!==-1&&use.indexOf(","+id+",")===-1||edButtons[i].instance&&edButtons[i].instance!==inst||(theButtons[id]=edButtons[i],edButtons[i].html&&(html+=edButtons[i].html(name+"_"))));use&&use.indexOf(",fullscreen,")!==-1&&(theButtons.fullscreen=new qt.FullscreenButton,html+=theButtons.fullscreen.html(name+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(theButtons.textdirection=new qt.TextDirectionButton,html+=theButtons.textdirection.html(name+"_")),e.toolbar.innerHTML=html,e.theButtons=theButtons}});var e=acf.model.extend({$div:null,actions:{ready:"ready"},ready:function(){this.$div=$("#acf-hidden-wp-editor"),this.$div.exists()&&(this.$div.appendTo("body"),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})}(jQuery); \ No newline at end of file diff --git a/includes/fields/class-acf-field-group.php b/includes/fields/class-acf-field-group.php index a9cbe8f..246ba5c 100644 --- a/includes/fields/class-acf-field-group.php +++ b/includes/fields/class-acf-field-group.php @@ -30,6 +30,11 @@ class acf_field__group extends acf_field { ); $this->have_rows = 'single'; + + // field filters + $this->add_field_filter('acf/prepare_field_for_export', array($this, 'prepare_field_for_export')); + $this->add_field_filter('acf/prepare_field_for_import', array($this, 'prepare_field_for_import')); + } @@ -534,6 +539,80 @@ class acf_field__group extends acf_field { return $valid; } + + + /* + * prepare_field_for_export + * + * description + * + * @type function + * @date 11/03/2014 + * @since 5.0.0 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function prepare_field_for_export( $field ) { + + // bail early if no sub fields + if( empty($field['sub_fields']) ) return $field; + + + // prepare + $field['sub_fields'] = acf_prepare_fields_for_export( $field['sub_fields'] ); + + + // return + return $field; + + } + + + /* + * prepare_field_for_import + * + * description + * + * @type function + * @date 11/03/2014 + * @since 5.0.0 + * + * @param $post_id (int) + * @return $post_id (int) + */ + + function prepare_field_for_import( $field ) { + + // bail early if no sub fields + if( empty($field['sub_fields']) ) return $field; + + + // vars + $sub_fields = $field['sub_fields']; + + + // reset field setting + $field['sub_fields'] = array(); + + + // loop + foreach( $sub_fields as &$sub_field ) { + + $sub_field['parent'] = $field['key']; + + } + + + // merge + array_unshift($sub_fields, $field); + + + // return + return $sub_fields; + + } } diff --git a/includes/forms/form-nav-menu.php b/includes/forms/form-nav-menu.php index 24b094c..325ac58 100644 --- a/includes/forms/form-nav-menu.php +++ b/includes/forms/form-nav-menu.php @@ -85,7 +85,7 @@ class acf_form_nav_menu { // verify and remove nonce if( !acf_verify_nonce('nav_menu') ) return $menu_id; - + // validate and show errors acf_validate_save_post( true ); @@ -269,6 +269,44 @@ class acf_form_nav_menu { // append html $('#post-body-content').append( $('#tmpl-acf-menu-settings').html() ); + + + // avoid WP over-writing $_POST data + // - https://core.trac.wordpress.org/ticket/41502#ticket + $(document).on('submit', '#update-nav-menu', function() { + + // vars + var $form = $(this); + var $input = $('input[name="nav-menu-data"]'); + + + // decode json + var json = $form.serializeArray(); + var json2 = []; + + + // loop + $.each( json, function( i, pair ) { + + // avoid nesting (unlike WP) + if( pair.name === 'nav-menu-data' ) return; + + + // bail early if is 'acf[' input + if( pair.name.indexOf('acf[') > -1 ) return; + + + // append + json2.push( pair ); + + }); + + + // update + $input.val( JSON.stringify(json2) ); + + }); + })(jQuery); diff --git a/includes/forms/form-taxonomy.php b/includes/forms/form-taxonomy.php index 9d30e92..06f192f 100644 --- a/includes/forms/form-taxonomy.php +++ b/includes/forms/form-taxonomy.php @@ -358,6 +358,10 @@ class acf_form_taxonomy { $('#acf-form-data').after( $orig.clone() ); + // reset unload + acf.unload.off(); + + // action for 3rd party customization acf.do_action('append', $('#addtag')); diff --git a/includes/forms/form-widget.php b/includes/forms/form-widget.php index 3d8c483..31fa872 100644 --- a/includes/forms/form-widget.php +++ b/includes/forms/form-widget.php @@ -101,7 +101,7 @@ class acf_form_widget { function acf_validate_save_post() { - // bai lealry if not widget + // bail ealry if not widget if( !isset($_POST['_acf_widget_id']) ) return; diff --git a/includes/input.php b/includes/input.php index 3bed9d5..336b99f 100644 --- a/includes/input.php +++ b/includes/input.php @@ -31,7 +31,7 @@ class acf_input { // actions - add_action('acf/save_post', array($this, 'save_post'), 10, 2); + add_action('acf/save_post', array($this, 'save_post'), 10, 1); } @@ -263,6 +263,7 @@ class acf_input { 'validation_failed_1' => __('1 field requires attention', 'acf'), 'validation_failed_2' => __('%d fields require attention', 'acf'), 'restricted' => __('Restricted','acf'), + 'are_you_sure' => __('Are you sure?','acf'), 'yes' => __('Yes','acf'), 'no' => __('No','acf'), 'remove' => __('Remove','acf'), @@ -307,10 +308,15 @@ do_action('acf/input/admin_footer'); * @return n/a */ - function save_post( $post_id, $values ) { + function save_post( $post_id ) { + + // bail early if empty + // - post data may have be modified + if( empty($_POST['acf']) ) return; + // loop - foreach( $values as $k => $v ) { + foreach( $_POST['acf'] as $k => $v ) { // get field $field = acf_get_field( $k ); @@ -488,13 +494,14 @@ function acf_form_data( $args = array() ) { function acf_save_post( $post_id = 0, $values = null ) { - // default - if( $values === null ) - $values = acf_maybe_get_POST('acf'); - + // override $_POST + if( $values !== null ) { + $_POST['acf'] = $values; + } + // bail early if no values - if( empty($values) ) return false; + if( empty($_POST['acf']) ) return false; // set form data @@ -504,7 +511,7 @@ function acf_save_post( $post_id = 0, $values = null ) { // hook for 3rd party customization - do_action('acf/save_post', $post_id, $values); + do_action('acf/save_post', $post_id); // return diff --git a/includes/locations/class-acf-location-post.php b/includes/locations/class-acf-location-post.php index 346e4e7..d7698b8 100644 --- a/includes/locations/class-acf-location-post.php +++ b/includes/locations/class-acf-location-post.php @@ -50,6 +50,10 @@ class acf_location_post extends acf_location { $post_id = acf_maybe_get( $screen, 'post_id' ); + // bail early if not post + if( !$post_id ) return false; + + // compare return $this->compare( $post_id, $rule ); diff --git a/includes/locations/class-acf-location-user-role.php b/includes/locations/class-acf-location-user-role.php index f049742..72b0ab0 100644 --- a/includes/locations/class-acf-location-user-role.php +++ b/includes/locations/class-acf-location-user-role.php @@ -51,32 +51,39 @@ class acf_location_user_role extends acf_location { $user_role = acf_maybe_get( $screen, 'user_role' ); - // not a user - if( !$user_id ) return false; - - - // new user - if( $user_id == 'new' ) { + // if user_role is supplied (3rd party compatibility) + if( $user_role ) { - $result = ( $rule['value'] == get_option('default_role') ); + // do nothing + + // user_id (expected) + } elseif( $user_id ) { + // new user + if( $user_id == 'new' ) { + + // set to default role + $user_role = get_option('default_role'); + + // existing user + } elseif( user_can($user_id, $rule['value']) ) { + + // set to value and allow match + $user_role = $rule['value']; + + } + + // else } else { - $result = ( user_can($user_id, $rule['value']) ); + // not a user + return false; } - // reverse if 'not equal to' - if( $rule['operator'] === '!=' ) { - - $result = !$result; - - } - - // match - return $result; + return $this->compare( $user_role, $rule ); } diff --git a/lang/acf.pot b/lang/acf.pot index 36ef9b5..b2f718a 100644 --- a/lang/acf.pot +++ b/lang/acf.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Advanced Custom Fields\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2017-07-17 15:00+1000\n" +"POT-Creation-Date: 2017-08-01 13:31+1000\n" "PO-Revision-Date: 2015-06-11 13:00+1000\n" "Last-Translator: Elliot Condon \n" "Language-Team: Elliot Condon \n" @@ -70,7 +70,7 @@ msgstr "" #: acf.php:386 includes/admin/admin-field-group.php:182 #: includes/admin/admin-field-group.php:275 #: includes/admin/admin-field-groups.php:510 -#: pro/fields/class-acf-field-clone.php:800 +#: pro/fields/class-acf-field-clone.php:823 msgid "Fields" msgstr "" @@ -460,12 +460,12 @@ msgid "Show this field if" msgstr "" #: includes/admin/views/field-group-field-conditional-logic.php:103 -#: includes/locations.php:243 +#: includes/locations.php:247 msgid "is equal to" msgstr "" #: includes/admin/views/field-group-field-conditional-logic.php:104 -#: includes/locations.php:244 +#: includes/locations.php:248 msgid "is not equal to" msgstr "" @@ -1182,7 +1182,7 @@ msgid "Full Size" msgstr "" #: includes/api/api-helpers.php:1248 includes/api/api-helpers.php:1831 -#: pro/fields/class-acf-field-clone.php:985 +#: pro/fields/class-acf-field-clone.php:1008 msgid "(no title)" msgstr "" @@ -1249,20 +1249,20 @@ msgid "jQuery" msgstr "" #: includes/fields.php:149 includes/fields/class-acf-field-checkbox.php:384 -#: includes/fields/class-acf-field-group.php:471 +#: includes/fields/class-acf-field-group.php:472 #: includes/fields/class-acf-field-radio.php:285 -#: pro/fields/class-acf-field-clone.php:832 +#: pro/fields/class-acf-field-clone.php:855 #: pro/fields/class-acf-field-flexible-content.php:554 #: pro/fields/class-acf-field-flexible-content.php:603 #: pro/fields/class-acf-field-repeater.php:458 msgid "Layout" msgstr "" -#: includes/fields.php:305 +#: includes/fields.php:326 msgid "Field type does not exist" msgstr "" -#: includes/fields.php:305 +#: includes/fields.php:326 msgid "Unknown" msgstr "" @@ -1321,14 +1321,14 @@ msgstr "" #: includes/fields/class-acf-field-checkbox.php:375 #: includes/fields/class-acf-field-color_picker.php:131 -#: includes/fields/class-acf-field-email.php:109 -#: includes/fields/class-acf-field-number.php:118 +#: includes/fields/class-acf-field-email.php:114 +#: includes/fields/class-acf-field-number.php:123 #: includes/fields/class-acf-field-radio.php:276 #: includes/fields/class-acf-field-select.php:377 -#: includes/fields/class-acf-field-text.php:110 -#: includes/fields/class-acf-field-textarea.php:93 +#: includes/fields/class-acf-field-text.php:115 +#: includes/fields/class-acf-field-textarea.php:98 #: includes/fields/class-acf-field-true_false.php:135 -#: includes/fields/class-acf-field-url.php:91 +#: includes/fields/class-acf-field-url.php:96 #: includes/fields/class-acf-field-wysiwyg.php:421 msgid "Default Value" msgstr "" @@ -1566,59 +1566,59 @@ msgstr "" msgid "Email" msgstr "" -#: includes/fields/class-acf-field-email.php:110 -#: includes/fields/class-acf-field-number.php:119 +#: includes/fields/class-acf-field-email.php:115 +#: includes/fields/class-acf-field-number.php:124 #: includes/fields/class-acf-field-radio.php:277 -#: includes/fields/class-acf-field-text.php:111 -#: includes/fields/class-acf-field-textarea.php:94 -#: includes/fields/class-acf-field-url.php:92 +#: includes/fields/class-acf-field-text.php:116 +#: includes/fields/class-acf-field-textarea.php:99 +#: includes/fields/class-acf-field-url.php:97 #: includes/fields/class-acf-field-wysiwyg.php:422 msgid "Appears when creating a new post" msgstr "" -#: includes/fields/class-acf-field-email.php:118 -#: includes/fields/class-acf-field-number.php:127 -#: includes/fields/class-acf-field-password.php:73 -#: includes/fields/class-acf-field-text.php:119 -#: includes/fields/class-acf-field-textarea.php:102 -#: includes/fields/class-acf-field-url.php:100 +#: includes/fields/class-acf-field-email.php:123 +#: includes/fields/class-acf-field-number.php:132 +#: includes/fields/class-acf-field-password.php:71 +#: includes/fields/class-acf-field-text.php:124 +#: includes/fields/class-acf-field-textarea.php:107 +#: includes/fields/class-acf-field-url.php:105 msgid "Placeholder Text" msgstr "" -#: includes/fields/class-acf-field-email.php:119 -#: includes/fields/class-acf-field-number.php:128 -#: includes/fields/class-acf-field-password.php:74 -#: includes/fields/class-acf-field-text.php:120 -#: includes/fields/class-acf-field-textarea.php:103 -#: includes/fields/class-acf-field-url.php:101 +#: includes/fields/class-acf-field-email.php:124 +#: includes/fields/class-acf-field-number.php:133 +#: includes/fields/class-acf-field-password.php:72 +#: includes/fields/class-acf-field-text.php:125 +#: includes/fields/class-acf-field-textarea.php:108 +#: includes/fields/class-acf-field-url.php:106 msgid "Appears within the input" msgstr "" -#: includes/fields/class-acf-field-email.php:127 -#: includes/fields/class-acf-field-number.php:136 -#: includes/fields/class-acf-field-password.php:82 -#: includes/fields/class-acf-field-text.php:128 +#: includes/fields/class-acf-field-email.php:132 +#: includes/fields/class-acf-field-number.php:141 +#: includes/fields/class-acf-field-password.php:80 +#: includes/fields/class-acf-field-text.php:133 msgid "Prepend" msgstr "" -#: includes/fields/class-acf-field-email.php:128 -#: includes/fields/class-acf-field-number.php:137 -#: includes/fields/class-acf-field-password.php:83 -#: includes/fields/class-acf-field-text.php:129 +#: includes/fields/class-acf-field-email.php:133 +#: includes/fields/class-acf-field-number.php:142 +#: includes/fields/class-acf-field-password.php:81 +#: includes/fields/class-acf-field-text.php:134 msgid "Appears before the input" msgstr "" -#: includes/fields/class-acf-field-email.php:136 -#: includes/fields/class-acf-field-number.php:145 -#: includes/fields/class-acf-field-password.php:91 -#: includes/fields/class-acf-field-text.php:137 +#: includes/fields/class-acf-field-email.php:141 +#: includes/fields/class-acf-field-number.php:150 +#: includes/fields/class-acf-field-password.php:89 +#: includes/fields/class-acf-field-text.php:142 msgid "Append" msgstr "" -#: includes/fields/class-acf-field-email.php:137 -#: includes/fields/class-acf-field-number.php:146 -#: includes/fields/class-acf-field-password.php:92 -#: includes/fields/class-acf-field-text.php:138 +#: includes/fields/class-acf-field-email.php:142 +#: includes/fields/class-acf-field-number.php:151 +#: includes/fields/class-acf-field-password.php:90 +#: includes/fields/class-acf-field-text.php:143 msgid "Appears after the input" msgstr "" @@ -1789,32 +1789,32 @@ msgstr "" msgid "Group" msgstr "" -#: includes/fields/class-acf-field-group.php:455 +#: includes/fields/class-acf-field-group.php:456 #: pro/fields/class-acf-field-repeater.php:397 msgid "Sub Fields" msgstr "" -#: includes/fields/class-acf-field-group.php:472 -#: pro/fields/class-acf-field-clone.php:833 +#: includes/fields/class-acf-field-group.php:473 +#: pro/fields/class-acf-field-clone.php:856 msgid "Specify the style used to render the selected fields" msgstr "" -#: includes/fields/class-acf-field-group.php:477 -#: pro/fields/class-acf-field-clone.php:838 +#: includes/fields/class-acf-field-group.php:478 +#: pro/fields/class-acf-field-clone.php:861 #: pro/fields/class-acf-field-flexible-content.php:614 #: pro/fields/class-acf-field-repeater.php:466 msgid "Block" msgstr "" -#: includes/fields/class-acf-field-group.php:478 -#: pro/fields/class-acf-field-clone.php:839 +#: includes/fields/class-acf-field-group.php:479 +#: pro/fields/class-acf-field-clone.php:862 #: pro/fields/class-acf-field-flexible-content.php:613 #: pro/fields/class-acf-field-repeater.php:465 msgid "Table" msgstr "" -#: includes/fields/class-acf-field-group.php:479 -#: pro/fields/class-acf-field-clone.php:840 +#: includes/fields/class-acf-field-group.php:480 +#: pro/fields/class-acf-field-clone.php:863 #: pro/fields/class-acf-field-flexible-content.php:615 #: pro/fields/class-acf-field-repeater.php:467 msgid "Row" @@ -1843,7 +1843,7 @@ msgid "All images" msgstr "" #: includes/fields/class-acf-field-image.php:127 -#: includes/fields/class-acf-field-link.php:140 includes/input.php:268 +#: includes/fields/class-acf-field-link.php:140 includes/input.php:269 #: pro/fields/class-acf-field-gallery.php:343 #: pro/fields/class-acf-field-gallery.php:531 msgid "Remove" @@ -1919,27 +1919,27 @@ msgid "Message" msgstr "" #: includes/fields/class-acf-field-message.php:110 -#: includes/fields/class-acf-field-textarea.php:130 +#: includes/fields/class-acf-field-textarea.php:135 msgid "New Lines" msgstr "" #: includes/fields/class-acf-field-message.php:111 -#: includes/fields/class-acf-field-textarea.php:131 +#: includes/fields/class-acf-field-textarea.php:136 msgid "Controls how new lines are rendered" msgstr "" #: includes/fields/class-acf-field-message.php:115 -#: includes/fields/class-acf-field-textarea.php:135 +#: includes/fields/class-acf-field-textarea.php:140 msgid "Automatically add paragraphs" msgstr "" #: includes/fields/class-acf-field-message.php:116 -#: includes/fields/class-acf-field-textarea.php:136 +#: includes/fields/class-acf-field-textarea.php:141 msgid "Automatically add <br>" msgstr "" #: includes/fields/class-acf-field-message.php:117 -#: includes/fields/class-acf-field-textarea.php:137 +#: includes/fields/class-acf-field-textarea.php:142 msgid "No Formatting" msgstr "" @@ -1955,28 +1955,28 @@ msgstr "" msgid "Number" msgstr "" -#: includes/fields/class-acf-field-number.php:154 +#: includes/fields/class-acf-field-number.php:159 msgid "Minimum Value" msgstr "" -#: includes/fields/class-acf-field-number.php:163 +#: includes/fields/class-acf-field-number.php:168 msgid "Maximum Value" msgstr "" -#: includes/fields/class-acf-field-number.php:172 +#: includes/fields/class-acf-field-number.php:177 msgid "Step Size" msgstr "" -#: includes/fields/class-acf-field-number.php:210 +#: includes/fields/class-acf-field-number.php:215 msgid "Value must be a number" msgstr "" -#: includes/fields/class-acf-field-number.php:228 +#: includes/fields/class-acf-field-number.php:233 #, php-format msgid "Value must be equal to or higher than %d" msgstr "" -#: includes/fields/class-acf-field-number.php:236 +#: includes/fields/class-acf-field-number.php:241 #, php-format msgid "Value must be equal to or lower than %d" msgstr "" @@ -2286,7 +2286,7 @@ msgstr "" #: includes/fields/class-acf-field-taxonomy.php:706 #: includes/fields/class-acf-field-true_false.php:80 -#: includes/fields/class-acf-field-true_false.php:169 includes/input.php:267 +#: includes/fields/class-acf-field-true_false.php:169 includes/input.php:268 #: pro/admin/views/html-settings-updates.php:103 msgid "No" msgstr "" @@ -2378,13 +2378,13 @@ msgstr "" msgid "Text" msgstr "" -#: includes/fields/class-acf-field-text.php:146 -#: includes/fields/class-acf-field-textarea.php:111 +#: includes/fields/class-acf-field-text.php:151 +#: includes/fields/class-acf-field-textarea.php:116 msgid "Character Limit" msgstr "" -#: includes/fields/class-acf-field-text.php:147 -#: includes/fields/class-acf-field-textarea.php:112 +#: includes/fields/class-acf-field-text.php:152 +#: includes/fields/class-acf-field-textarea.php:117 msgid "Leave blank for no limit" msgstr "" @@ -2392,11 +2392,11 @@ msgstr "" msgid "Text Area" msgstr "" -#: includes/fields/class-acf-field-textarea.php:120 +#: includes/fields/class-acf-field-textarea.php:125 msgid "Rows" msgstr "" -#: includes/fields/class-acf-field-textarea.php:121 +#: includes/fields/class-acf-field-textarea.php:126 msgid "Sets the textarea height" msgstr "" @@ -2409,7 +2409,7 @@ msgid "True / False" msgstr "" #: includes/fields/class-acf-field-true_false.php:79 -#: includes/fields/class-acf-field-true_false.php:159 includes/input.php:266 +#: includes/fields/class-acf-field-true_false.php:159 includes/input.php:267 #: pro/admin/views/html-settings-updates.php:93 msgid "Yes" msgstr "" @@ -2438,7 +2438,7 @@ msgstr "" msgid "Url" msgstr "" -#: includes/fields/class-acf-field-url.php:142 +#: includes/fields/class-acf-field-url.php:147 msgid "Value must be a valid URL" msgstr "" @@ -2555,7 +2555,11 @@ msgstr "" msgid "Restricted" msgstr "" -#: includes/input.php:269 +#: includes/input.php:266 +msgid "Are you sure?" +msgstr "" + +#: includes/input.php:270 msgid "Cancel" msgstr "" @@ -2633,7 +2637,7 @@ msgid "Page Template" msgstr "" #: includes/locations/class-acf-location-page-template.php:98 -#: includes/locations/class-acf-location-post-template.php:152 +#: includes/locations/class-acf-location-post-template.php:151 msgid "Default Template" msgstr "" @@ -2677,7 +2681,7 @@ msgstr "" msgid "Post Taxonomy" msgstr "" -#: includes/locations/class-acf-location-post-template.php:29 +#: includes/locations/class-acf-location-post-template.php:27 msgid "Post Template" msgstr "" @@ -2806,53 +2810,53 @@ msgctxt "noun" msgid "Clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:801 +#: pro/fields/class-acf-field-clone.php:824 msgid "Select one or more fields you wish to clone" msgstr "" -#: pro/fields/class-acf-field-clone.php:818 +#: pro/fields/class-acf-field-clone.php:841 msgid "Display" msgstr "" -#: pro/fields/class-acf-field-clone.php:819 +#: pro/fields/class-acf-field-clone.php:842 msgid "Specify the style used to render the clone field" msgstr "" -#: pro/fields/class-acf-field-clone.php:824 +#: pro/fields/class-acf-field-clone.php:847 msgid "Group (displays selected fields in a group within this field)" msgstr "" -#: pro/fields/class-acf-field-clone.php:825 +#: pro/fields/class-acf-field-clone.php:848 msgid "Seamless (replaces this field with selected fields)" msgstr "" -#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-clone.php:869 #, php-format msgid "Labels will be displayed as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:849 +#: pro/fields/class-acf-field-clone.php:872 msgid "Prefix Field Labels" msgstr "" -#: pro/fields/class-acf-field-clone.php:860 +#: pro/fields/class-acf-field-clone.php:883 #, php-format msgid "Values will be saved as %s" msgstr "" -#: pro/fields/class-acf-field-clone.php:863 +#: pro/fields/class-acf-field-clone.php:886 msgid "Prefix Field Names" msgstr "" -#: pro/fields/class-acf-field-clone.php:981 +#: pro/fields/class-acf-field-clone.php:1004 msgid "Unknown field" msgstr "" -#: pro/fields/class-acf-field-clone.php:1020 +#: pro/fields/class-acf-field-clone.php:1043 msgid "Unknown field group" msgstr "" -#: pro/fields/class-acf-field-clone.php:1024 +#: pro/fields/class-acf-field-clone.php:1047 #, php-format msgid "All fields from %s field group" msgstr "" diff --git a/pro/admin/admin-options-page.php b/pro/admin/admin-options-page.php index d784bb8..994a0e3 100644 --- a/pro/admin/admin-options-page.php +++ b/pro/admin/admin-options-page.php @@ -105,6 +105,10 @@ class acf_admin_options_page { $this->page = acf_get_options_page( $plugin_page ); + // get post_id (allow lang modification) + $this->page['post_id'] = acf_get_valid_post_id($this->page['post_id']); + + // verify and remove nonce if( acf_verify_nonce('options') ) { diff --git a/pro/assets/css/acf-pro-input.css b/pro/assets/css/acf-pro-input.css index 0eca660..08ea4fa 100644 --- a/pro/assets/css/acf-pro-input.css +++ b/pro/assets/css/acf-pro-input.css @@ -420,6 +420,9 @@ html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-controlls { height: 100%; transform: translate(50%, 50%); } +html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail { + transform: translate(-50%, 50%); +} .acf-gallery .acf-gallery-attachment .thumbnail img { display: block; height: auto; @@ -427,6 +430,9 @@ html[dir="rtl"] .acf-flexible-content .layout .acf-fc-layout-controlls { width: auto; transform: translate(-50%, -50%); } +html[dir="rtl"] .acf-gallery .acf-gallery-attachment .thumbnail img { + transform: translate(50%, -50%); +} .acf-gallery .acf-gallery-attachment .filename { position: absolute; bottom: 0; @@ -529,6 +535,10 @@ html[dir="rtl"] .acf-gallery .acf-gallery-attachment { content: ""; display: table; } +html[dir="rtl"] .acf-gallery .acf-gallery-side-info { + margin-left: 0; + margin-right: -10px; +} .acf-gallery .acf-gallery-side-info img { float: left; width: auto; @@ -585,16 +595,15 @@ html[dir="rtl"] .acf-gallery .acf-gallery-side-info img { padding: 0 4px 8px 0 !important; width: auto !important; vertical-align: top; - /* rtl */ +} +html[dir="rtl"] .acf-gallery .acf-gallery-side-data .acf-label, +html[dir="rtl"] .acf-gallery .acf-gallery-side-data th.label { + padding: 0 0 8px 4px !important; } .acf-gallery .acf-gallery-side-data .acf-label label, .acf-gallery .acf-gallery-side-data th.label label { font-weight: normal; } -html[dir="rtl"] .acf-gallery .acf-gallery-side-data .acf-label, -html[dir="rtl"] .acf-gallery .acf-gallery-side-data th.label { - text-align: left; -} .acf-gallery .acf-gallery-side-data .acf-input, .acf-gallery .acf-gallery-side-data td.field { padding: 0 0 8px !important; diff --git a/pro/assets/js/acf-pro-input.js b/pro/assets/js/acf-pro-input.js index 79e4788..11bdb43 100644 --- a/pro/assets/js/acf-pro-input.js +++ b/pro/assets/js/acf-pro-input.js @@ -1915,11 +1915,11 @@ fetch: function( id ){ // vars - var data = acf.prepare_for_ajax({ + var ajaxdata = { action : 'acf/fields/gallery/get_attachment', field_key : this.$field.data('key'), id : id - }); + }; // abort XHR if this field is already loading AJAX data @@ -1942,7 +1942,7 @@ // append - data.attachment = val; + ajaxdata.attachment = val; } @@ -1953,7 +1953,7 @@ dataType : 'html', type : 'post', cache : false, - data : data, + data : acf.prepare_for_ajax(ajaxdata), context : this, success : this.fetch_success }); @@ -2024,12 +2024,12 @@ // vars - var data = acf.prepare_for_ajax({ + var ajaxdata = { action : 'acf/fields/gallery/get_sort_order', field_key : this.$field.data('key'), ids : [], sort : sort - }); + }; // find and add attachment ids @@ -2044,7 +2044,7 @@ // append - data.ids.push(id); + ajaxdata.ids.push(id); }); @@ -2055,7 +2055,7 @@ dataType: 'json', type: 'post', cache: false, - data: data, + data: acf.prepare_for_ajax(ajaxdata), context: this, success: this._sort_success }); @@ -2105,7 +2105,7 @@ $edit = this.$side.find('.acf-gallery-edit'), $form = this.$side.find('.acf-gallery-side-data'), id = $edit.data('id'), - data = acf.serialize( $form ); + ajaxdata = acf.serialize( $form ); // validate @@ -2118,13 +2118,13 @@ // append AJAX action - data.action = 'acf/fields/gallery/update_attachment'; + ajaxdata.action = 'acf/fields/gallery/update_attachment'; // ajax $.ajax({ url : acf.get('ajaxurl'), - data : acf.prepare_for_ajax(data), + data : acf.prepare_for_ajax(ajaxdata), type : 'post', dataType : 'json', complete : function( json ){ diff --git a/pro/assets/js/acf-pro-input.min.js b/pro/assets/js/acf-pro-input.min.js index 8464b75..62a3c62 100644 --- a/pro/assets/js/acf-pro-input.min.js +++ b/pro/assets/js/acf-pro-input.min.js @@ -1 +1 @@ -!function($){acf.fields.repeater=acf.field.extend({type:"repeater",$el:null,$input:null,$table:null,$tbody:null,$clone:null,actions:{ready:"initialize",append:"initialize",show:"show"},events:{'click a[data-event="add-row"]':"_add",'click a[data-event="remove-row"]':"_remove",'click a[data-event="collapse-row"]':"_collapse","mouseenter td.order":"_mouseenter"},focus:function(){this.$el=this.$field.find(".acf-repeater:first"),this.$input=this.$field.find("input:first"),this.$table=this.$field.find("table:first"),this.$tbody=this.$table.children("tbody"),this.$clone=this.$tbody.children("tr.acf-clone"),this.o=acf.get_data(this.$el,{min:0,max:0}),this.o.min=parseInt(this.o.min),this.o.max=parseInt(this.o.max)},initialize:function(){acf.disable_form(this.$clone,"repeater"),this.render()},show:function(){this.$tbody.find(".acf-field:visible").each(function(){acf.do_action("show_field",$(this))})},count:function(){return this.$tbody.children().length-1},render:function(){this.$tbody.children().each(function(e){$(this).find("> td.order > span").html(e+1)}),0==this.count()?this.$el.addClass("-empty"):this.$el.removeClass("-empty"),this.o.max>0&&this.count()>=this.o.max?this.$el.find("> .acf-actions .button").addClass("disabled"):this.$el.find("> .acf-actions .button").removeClass("disabled")},add:function(e){if(e=e||this.$clone,this.o.max>0&&this.count()>=this.o.max)return alert(acf._e("repeater","max").replace("{max}",this.o.max)),!1;var t=this.$field;return $el=acf.duplicate(this.$clone),$el.removeClass("acf-clone"),acf.enable_form($el,"repeater"),e.before($el),this.doFocus(t),this.render(),acf.validation.remove_error(this.$field),this.sync(),$el},remove:function(e){var t=this;return this.count()<=this.o.min?(alert(acf._e("repeater","min").replace("{min}",this.o.min)),!1):(acf.do_action("remove",e),void acf.remove_tr(e,function(){t.$input.trigger("change"),t.render(),t.sync(),acf.do_action("refresh",t.$field)}))},sync:function(){var e="collapsed_"+this.$field.data("key"),t=[];this.$tbody.children().each(function(e){$(this).hasClass("-collapsed")&&t.push(e)}),acf.update_user_setting(e,t.join(","))},_mouseenter:function(e){if(!this.$tbody.hasClass("ui-sortable")&&1!=this.o.max){var t=this;this.$tbody.sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,a){t.render(),acf.do_action("sortstop",a.item,a.placeholder)},update:function(e,a){t.$input.trigger("change")}})}},_add:function(e){$row=!1,e.$el.hasClass("acf-icon")&&($row=e.$el.closest(".acf-row")),this.add($row)},_remove:function(e){var t=this,a=e.$el.closest(".acf-row");a.addClass("-hover"),acf.tooltip.confirm_remove(e.$el,function(e){a.removeClass("-hover"),e&&t.remove(a)})},_collapse:function(e){var t=e.$el.closest(".acf-row"),a=this.$field;t.hasClass("-collapsed")?(t.removeClass("-collapsed"),acf.do_action("show",t,"collapse")):(t.addClass("-collapsed"),acf.do_action("hide",t,"collapse")),this.set("$field",a).sync(),acf.do_action("refresh",this.$field)}})}(jQuery),function($){acf.fields.flexible_content=acf.field.extend({type:"flexible_content",$el:null,$input:null,$values:null,$clones:null,actions:{ready:"initialize",append:"initialize",show:"show"},events:{'click [data-name="add-layout"]':"_open",'click [data-name="remove-layout"]':"_remove",'click [data-name="collapse-layout"]':"_collapse","mouseenter .acf-fc-layout-handle":"_mouseenter"},focus:function(){this.$el=this.$field.find(".acf-flexible-content:first"),this.$input=this.$el.children("input"),this.$values=this.$el.children(".values"),this.$clones=this.$el.children(".clones"),this.o=acf.get_data(this.$el),this.o.min=this.o.min||0,this.o.max=this.o.max||0},count:function(){return this.$values.children(".layout").length},initialize:function(){acf.disable_form(this.$clones,"flexible_content"),this.render()},show:function(){this.$values.find(".acf-field:visible").each(function(){acf.do_action("show_field",$(this))})},render:function(){var e=this;this.$values.children(".layout").each(function(e){$(this).find("> .acf-fc-layout-handle .acf-fc-layout-order").html(e+1)}),0==this.count()?this.$el.addClass("empty"):this.$el.removeClass("empty"),this.o.max>0&&this.count()>=this.o.max?this.$el.find("> .acf-actions .button").addClass("disabled"):this.$el.find("> .acf-actions .button").removeClass("disabled")},render_layout_title:function(e){var t=e.children("input"),a=t.attr("name").replace("[acf_fc_layout]",""),i={action:"acf/fields/flexible_content/layout_title",field_key:this.$field.data("key"),i:e.index(),layout:t.val(),value:acf.serialize(e,a)};$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(i),dataType:"html",type:"post",success:function(t){t&&e.find("> .acf-fc-layout-handle").html(t)}})},validate_add:function(e){e=e||"";var t=this.o.max,a=this.count();if(t&&a>=t){var i=1==t?"layout":"layouts",l=acf._e("flexible_content","max");return l=l.replace("{max}",t),l=l.replace("{identifier}",acf._e("flexible_content",i)),alert(l),!1}if(e){var n=$(this.$el.children(".tmpl-popup").html()),s=n.find('[data-layout="'+e+'"]'),c=parseInt(s.attr("data-max")),o=this.$values.children('.layout[data-layout="'+e+'"]').length;if(c>0&&o>=c){var i=1==c?"layout":"layouts",l=acf._e("flexible_content","max_layout");return l=l.replace("{max}",o),l=l.replace("{label}",'"'+s.text()+'"'),l=l.replace("{identifier}",acf._e("flexible_content",i)),alert(l),!1}}return!0},validate_remove:function(e){e=e||"";var t=this.o.min,a=this.count();if(t>0&&a<=t){var i=1==t?"layout":"layouts",l=acf._e("flexible_content","min")+", "+acf._e("flexible_content","remove");return l=l.replace("{min}",t),l=l.replace("{identifier}",acf._e("flexible_content",i)),l=l.replace("{layout}",acf._e("flexible_content","layout")),confirm(l)}if(e){var n=$(this.$el.children(".tmpl-popup").html()),s=n.find('[data-layout="'+e+'"]'),c=parseInt(s.attr("data-min")),o=this.$values.children('.layout[data-layout="'+e+'"]').length;if(c>0&&o<=c){var i=1==c?"layout":"layouts",l=acf._e("flexible_content","min_layout")+", "+acf._e("flexible_content","remove");return l=l.replace("{min}",o),l=l.replace("{label}",'"'+s.text()+'"'),l=l.replace("{identifier}",acf._e("flexible_content",i)),l=l.replace("{layout}",acf._e("flexible_content","layout")),confirm(l)}}return!0},sync:function(){var e="collapsed_"+this.$field.data("key"),t=[];this.$values.children(".layout").each(function(e){$(this).hasClass("-collapsed")&&t.push(e)}),acf.update_user_setting(e,t.join(","))},add:function(e,t){if(t=t||!1,!this.validate_add(e))return!1;var a=this.$field,i=this.$clones.children('.layout[data-layout="'+e+'"]');$el=acf.duplicate(i),acf.enable_form($el,"flexible_content"),this.$el.children(".no-value-message").hide(),t?t.before($el):this.$values.append($el),this.doFocus(a),this.render(),acf.validation.remove_error(this.$field),this.sync()},_mouseenter:function(e){if(!this.$values.hasClass("ui-sortable")&&1!=this.o.max){var t=this;this.$values.sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,a){t.render(),acf.do_action("sortstop",a.item,a.placeholder)},update:function(e,a){t.$input.trigger("change")}})}},_open:function(e){if(!this.validate_add())return!1;var t=this,a=$(this.$el.children(".tmpl-popup").html()),i={};this.$values.children(".layout").each(function(){var e=$(this).data("layout");i[e]=i[e]?i[e]+1:1}),a.find("a").each(function(){var e=$(this),t=e.data("min")||0,a=e.data("max")||0,l=e.data("layout"),n=i[l]||0;if(a&&n>=a)return void e.addClass("disabled");if(t){var s=t-n,c=acf._e("flexible_content","required"),o=1==s?"layout":"layouts",c=c.replace("{required}",s);if(c=c.replace("{min}",t),c=c.replace("{label} ",""),c=c.replace("{identifier}",acf._e("flexible_content",o)),s>0){var r=$('').attr("title",c).text(s);e.append(r)}}});var l=null;e.$el.hasClass("acf-icon")&&(l=e.$el.closest(".layout"),l.addClass("-open")),$("body").append(a),this.position_popup(a,e.$el);var n=function(e,i){e.preventDefault(),e.stopImmediatePropagation(),a.off("click","a",s),$("body").off("click",c),a.remove(),null!==l&&l.removeClass("-open"),null!==i&&t.add(i,l)},s=function(e){n(e,$(this).attr("data-layout"))},c=function(e){n(e,null)};a.on("click","a",s),$("body").on("click",c)},position_popup:function(e,t){var a=10;target_w=t.outerWidth(),target_h=t.outerHeight(),target_t=t.offset().top,target_l=t.offset().left,popup_w=e.outerWidth(),popup_h=e.outerHeight();var i=target_t-popup_h,l=target_l+target_w/2-popup_w/2;i-$(window).scrollTop()$(window).width()&&(e.addClass("-left"),l=target_l+target_w-popup_w),e.css({top:i,left:l})},_remove:function(e){console.log("flex _remove");var t=this,a=e.$el.closest(".layout");a.addClass("-open"),acf.tooltip.confirm_remove(e.$el,function(e){e?t.remove_layout(a):a.removeClass("-open")})},remove_layout:function(e){var t=this;if(this.validate_remove(e.attr("data-layout"))){var a=null,i=0;1==this.count()&&(a=this.$el.children(".no-value-message"),i=a.outerHeight()),acf.remove_el(e,function(){null!==a&&a.show(),t.render(),t.$input.trigger("change"),t.sync()},i)}},_collapse:function(e){var t=e.$el.closest(".layout"),a=t.hasClass("-collapsed"),i=a?"show":"hide";this.render_layout_title(t),t.toggleClass("-collapsed"),this.sync(),acf.do_action(i,t,"collapse")}})}(jQuery),function($){acf.fields.gallery=acf.field.extend({type:"gallery",$el:null,$main:null,$side:null,$attachments:null,$input:null,actions:{ready:"initialize",append:"initialize",show:"resize"},events:{"click .acf-gallery-attachment":"_select","click .acf-gallery-add":"_add","click .acf-gallery-remove":"_remove","click .acf-gallery-close":"_close","change .acf-gallery-sort":"_sort","click .acf-gallery-edit":"_edit","click .acf-gallery-update":"_update","change .acf-gallery-side input":"_update","change .acf-gallery-side textarea":"_update","change .acf-gallery-side select":"_update"},focus:function(){this.$el=this.$field.find(".acf-gallery:first"),this.$main=this.$el.children(".acf-gallery-main"),this.$side=this.$el.children(".acf-gallery-side"),this.$attachments=this.$main.children(".acf-gallery-attachments"),this.$input=this.$el.find("input:first"),this.o=acf.get_data(this.$el),this.o.min=this.o.min||0,this.o.max=this.o.max||0},initialize:function(){var e=this,t=this.$field;this.$attachments.unbind("sortable").sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){t.placeholder.html(t.item.html()),t.placeholder.removeAttr("style"),acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,t){acf.do_action("sortstop",t.item,t.placeholder)}}),this.$el.unbind("resizable").resizable({handles:"s",minHeight:200,stop:function(e,t){acf.update_user_setting("gallery_height",t.size.height)}}),$(window).on("resize",function(){e.set("$field",t).resize()}),this.render(),this.resize()},resize:function(){for(var e=100,t=175,a=4,i=this.$el.width(),l=4;l<20;l++){var n=i/l;if(e0&&this.count()>=this.o.max?t.addClass("disabled"):t.removeClass("disabled"),this.count()?e.removeClass("disabled"):e.addClass("disabled")},open_sidebar:function(){this.$el.addClass("sidebar-open"),this.$main.find(".acf-gallery-sort").hide();var e=this.$el.width()/3;e=parseInt(e),e=Math.max(e,350),this.$side.children(".acf-gallery-side-inner").css({width:e-1}),this.$side.animate({width:e-1},250),this.$main.animate({right:e},250)},_close:function(e){this.close_sidebar()},close_sidebar:function(){this.$el.removeClass("sidebar-open");var e=this.$el.find(".acf-gallery-sort");this.get_attachment("active").removeClass("active"),this.$side.find("input, textarea, select").attr("disabled","disabled"),this.$main.animate({right:0},250),this.$side.animate({width:0},250,function(){e.show(),$(this).find(".acf-gallery-side-data").html("")})},count:function(){return this.get_attachments().length},get_attachments:function(){return this.$attachments.children(".acf-gallery-attachment")},get_value:function(){var e=[];return this.get_attachments().each(function(){e.push($(this).data("id"))}),e},get_attachment:function(e){return e=e||0,e="active"===e?".active":'[data-id="'+e+'"]',this.$attachments.children(".acf-gallery-attachment"+e)},render_attachment:function(e){e=this.prepare(e);var t=this.get_attachment(e.id),a=t.find(".margin"),i=t.find("img"),l=t.find(".filename"),n=t.find('input[type="hidden"]'),s=e.url;"image"==e.type?l.remove():(s=acf.maybe_get(e,"thumb.src"),l.text(e.filename)),s||(s=acf._e("media","default_icon"),t.addClass("-icon")),i.attr({src:s,alt:e.alt,title:e.title}),acf.val(n,e.id)},_add:function(e){if(this.o.max>0&&this.count()>=this.o.max)return void acf.validation.add_warning(this.$field,acf._e("gallery","max"));var t=this,a=this.$field;this.get_attachments().each(function(){});var i=acf.media.popup({title:acf._e("gallery","select"),mode:"select",type:"",field:this.$field.data("key"),multiple:"add",library:this.o.library,mime_types:this.o.mime_types,selected:this.get_value(),select:function(e,i){t.set("$field",a).add_attachment(e,i)}})},add_attachment:function(e,t){if(t=t||0,e=this.prepare(e),!(this.o.max>0&&this.count()>=this.o.max||this.get_attachment(e.id).exists())){var a=this.$el.find('input[type="hidden"]:first').attr("name"),i=['"].join(""),l=$(i);if(this.$attachments.append(l),"prepend"===this.o.insert){var n=this.$attachments.children(":eq("+t+")");n.exists()&&n.before(l)}this.render_attachment(e),this.render(),this.$input.trigger("change")}},_select:function(e){var t=e.$el.data("id");this.select_attachment(t)},select_attachment:function(e){var t=this.get_attachment(e);t.hasClass("active")||(this.$side.find(":focus").trigger("blur"),this.get_attachment("active").removeClass("active"),t.addClass("active"),this.fetch(e),this.open_sidebar())},prepare:function(e){if(e=e||{},e._valid)return e;var t={id:"",url:"",alt:"",title:"",filename:""};return e.id&&(t=e.attributes,t.url=acf.maybe_get(t,"sizes.medium.url",t.url)),t._valid=!0,t},fetch:function(e){var t=acf.prepare_for_ajax({action:"acf/fields/gallery/get_attachment",field_key:this.$field.data("key"),id:e});if(this.$el.data("xhr")&&this.$el.data("xhr").abort(),"string"==typeof e&&0===e.indexOf("_")){var a=this.get_attachment(e).find('input[type="hidden"]').val();a=$.parseJSON(a),t.attachment=a}var i=$.ajax({url:acf.get("ajaxurl"),dataType:"html",type:"post",cache:!1,data:t,context:this,success:this.fetch_success});this.$el.data("xhr",i)},fetch_success:function(e){if(e){var t=this.$side.find(".acf-gallery-side-data");t.html(e),t.find(".compat-field-acf-form-data").remove();var a=t.find("> .compat-attachment-fields > tbody > tr").detach();t.find("> table.form-table > tbody").append(a),t.find("> .compat-attachment-fields").remove(),acf.do_action("append",t)}},_sort:function(e){var t=e.$el.val();if(t){var a=acf.prepare_for_ajax({action:"acf/fields/gallery/get_sort_order",field_key:this.$field.data("key"),ids:[],sort:t});this.get_attachments().each(function(){var e=$(this).attr("data-id");e&&a.ids.push(e)});var i=$.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:a,context:this,success:this._sort_success})}},_sort_success:function(e){if(acf.is_ajax_success(e)){e.data.reverse();for(i in e.data){var t=e.data[i],a=this.get_attachment(t);this.$attachments.prepend(a)}}},_update:function(){var e=this.$side.find(".acf-gallery-update"),t=this.$side.find(".acf-gallery-edit"),a=this.$side.find(".acf-gallery-side-data"),i=t.data("id"),l=acf.serialize(a);return!e.attr("disabled")&&(e.attr("disabled","disabled"),e.before(''),l.action="acf/fields/gallery/update_attachment",void $.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(l),type:"post",dataType:"json",complete:function(t){e.removeAttr("disabled"),e.prev(".acf-loading").remove()}}))},_remove:function(e){e.stopPropagation();var t=e.$el.data("id");this.remove_attachment(t)},remove_attachment:function(e){this.close_sidebar(),this.get_attachment(e).remove(),this.render(),this.$input.trigger("change")},_edit:function(e){var t=e.$el.data("id");this.edit_attachment(t)},edit_attachment:function(e){var t=this,a=this.$field,i=acf.media.popup({mode:"edit",title:acf._e("image","edit"),button:acf._e("image","update"),attachment:e,select:function(i){t.set("$field",a).render_attachment(i),t.fetch(e)}})}});var e=acf.model.extend({actions:{ready:"ready",validation_begin:"validation_begin",validation_failure:"validation_failure"},ready:function(){acf.isset(window,"wp","media","view")&&this.customize_Attachment()},validation_begin:function(){$(".acf-gallery-side-data").each(function(){acf.disable_form($(this),"gallery")})},validation_failure:function(){$(".acf-gallery-side-data").each(function(){acf.enable_form($(this),"gallery")})},customize_Attachment:function(){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.media.frame(),a=acf.maybe_get(t,"acf.selected"),i=acf.maybe_get(this,"model.attributes.id");return a&&a.indexOf(i)>-1&&this.$el.addClass("acf-selected"),e.prototype.render.apply(this,arguments)}})}})}(jQuery); \ No newline at end of file +!function($){acf.fields.repeater=acf.field.extend({type:"repeater",$el:null,$input:null,$table:null,$tbody:null,$clone:null,actions:{ready:"initialize",append:"initialize",show:"show"},events:{'click a[data-event="add-row"]':"_add",'click a[data-event="remove-row"]':"_remove",'click a[data-event="collapse-row"]':"_collapse","mouseenter td.order":"_mouseenter"},focus:function(){this.$el=this.$field.find(".acf-repeater:first"),this.$input=this.$field.find("input:first"),this.$table=this.$field.find("table:first"),this.$tbody=this.$table.children("tbody"),this.$clone=this.$tbody.children("tr.acf-clone"),this.o=acf.get_data(this.$el,{min:0,max:0}),this.o.min=parseInt(this.o.min),this.o.max=parseInt(this.o.max)},initialize:function(){acf.disable_form(this.$clone,"repeater"),this.render()},show:function(){this.$tbody.find(".acf-field:visible").each(function(){acf.do_action("show_field",$(this))})},count:function(){return this.$tbody.children().length-1},render:function(){this.$tbody.children().each(function(e){$(this).find("> td.order > span").html(e+1)}),0==this.count()?this.$el.addClass("-empty"):this.$el.removeClass("-empty"),this.o.max>0&&this.count()>=this.o.max?this.$el.find("> .acf-actions .button").addClass("disabled"):this.$el.find("> .acf-actions .button").removeClass("disabled")},add:function(e){if(e=e||this.$clone,this.o.max>0&&this.count()>=this.o.max)return alert(acf._e("repeater","max").replace("{max}",this.o.max)),!1;var t=this.$field;return $el=acf.duplicate(this.$clone),$el.removeClass("acf-clone"),acf.enable_form($el,"repeater"),e.before($el),this.doFocus(t),this.render(),acf.validation.remove_error(this.$field),this.sync(),$el},remove:function(e){var t=this;return this.count()<=this.o.min?(alert(acf._e("repeater","min").replace("{min}",this.o.min)),!1):(acf.do_action("remove",e),void acf.remove_tr(e,function(){t.$input.trigger("change"),t.render(),t.sync(),acf.do_action("refresh",t.$field)}))},sync:function(){var e="collapsed_"+this.$field.data("key"),t=[];this.$tbody.children().each(function(e){$(this).hasClass("-collapsed")&&t.push(e)}),acf.update_user_setting(e,t.join(","))},_mouseenter:function(e){if(!this.$tbody.hasClass("ui-sortable")&&1!=this.o.max){var t=this;this.$tbody.sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,a){t.render(),acf.do_action("sortstop",a.item,a.placeholder)},update:function(e,a){t.$input.trigger("change")}})}},_add:function(e){$row=!1,e.$el.hasClass("acf-icon")&&($row=e.$el.closest(".acf-row")),this.add($row)},_remove:function(e){var t=this,a=e.$el.closest(".acf-row");a.addClass("-hover"),acf.tooltip.confirm_remove(e.$el,function(e){a.removeClass("-hover"),e&&t.remove(a)})},_collapse:function(e){var t=e.$el.closest(".acf-row"),a=this.$field;t.hasClass("-collapsed")?(t.removeClass("-collapsed"),acf.do_action("show",t,"collapse")):(t.addClass("-collapsed"),acf.do_action("hide",t,"collapse")),this.set("$field",a).sync(),acf.do_action("refresh",this.$field)}})}(jQuery),function($){acf.fields.flexible_content=acf.field.extend({type:"flexible_content",$el:null,$input:null,$values:null,$clones:null,actions:{ready:"initialize",append:"initialize",show:"show"},events:{'click [data-name="add-layout"]':"_open",'click [data-name="remove-layout"]':"_remove",'click [data-name="collapse-layout"]':"_collapse","mouseenter .acf-fc-layout-handle":"_mouseenter"},focus:function(){this.$el=this.$field.find(".acf-flexible-content:first"),this.$input=this.$el.children("input"),this.$values=this.$el.children(".values"),this.$clones=this.$el.children(".clones"),this.o=acf.get_data(this.$el),this.o.min=this.o.min||0,this.o.max=this.o.max||0},count:function(){return this.$values.children(".layout").length},initialize:function(){acf.disable_form(this.$clones,"flexible_content"),this.render()},show:function(){this.$values.find(".acf-field:visible").each(function(){acf.do_action("show_field",$(this))})},render:function(){var e=this;this.$values.children(".layout").each(function(e){$(this).find("> .acf-fc-layout-handle .acf-fc-layout-order").html(e+1)}),0==this.count()?this.$el.addClass("empty"):this.$el.removeClass("empty"),this.o.max>0&&this.count()>=this.o.max?this.$el.find("> .acf-actions .button").addClass("disabled"):this.$el.find("> .acf-actions .button").removeClass("disabled")},render_layout_title:function(e){var t=e.children("input"),a=t.attr("name").replace("[acf_fc_layout]",""),i={action:"acf/fields/flexible_content/layout_title",field_key:this.$field.data("key"),i:e.index(),layout:t.val(),value:acf.serialize(e,a)};$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(i),dataType:"html",type:"post",success:function(t){t&&e.find("> .acf-fc-layout-handle").html(t)}})},validate_add:function(e){e=e||"";var t=this.o.max,a=this.count();if(t&&a>=t){var i=1==t?"layout":"layouts",l=acf._e("flexible_content","max");return l=l.replace("{max}",t),l=l.replace("{identifier}",acf._e("flexible_content",i)),alert(l),!1}if(e){var n=$(this.$el.children(".tmpl-popup").html()),s=n.find('[data-layout="'+e+'"]'),c=parseInt(s.attr("data-max")),o=this.$values.children('.layout[data-layout="'+e+'"]').length;if(c>0&&o>=c){var i=1==c?"layout":"layouts",l=acf._e("flexible_content","max_layout");return l=l.replace("{max}",o),l=l.replace("{label}",'"'+s.text()+'"'),l=l.replace("{identifier}",acf._e("flexible_content",i)),alert(l),!1}}return!0},validate_remove:function(e){e=e||"";var t=this.o.min,a=this.count();if(t>0&&a<=t){var i=1==t?"layout":"layouts",l=acf._e("flexible_content","min")+", "+acf._e("flexible_content","remove");return l=l.replace("{min}",t),l=l.replace("{identifier}",acf._e("flexible_content",i)),l=l.replace("{layout}",acf._e("flexible_content","layout")),confirm(l)}if(e){var n=$(this.$el.children(".tmpl-popup").html()),s=n.find('[data-layout="'+e+'"]'),c=parseInt(s.attr("data-min")),o=this.$values.children('.layout[data-layout="'+e+'"]').length;if(c>0&&o<=c){var i=1==c?"layout":"layouts",l=acf._e("flexible_content","min_layout")+", "+acf._e("flexible_content","remove");return l=l.replace("{min}",o),l=l.replace("{label}",'"'+s.text()+'"'),l=l.replace("{identifier}",acf._e("flexible_content",i)),l=l.replace("{layout}",acf._e("flexible_content","layout")),confirm(l)}}return!0},sync:function(){var e="collapsed_"+this.$field.data("key"),t=[];this.$values.children(".layout").each(function(e){$(this).hasClass("-collapsed")&&t.push(e)}),acf.update_user_setting(e,t.join(","))},add:function(e,t){if(t=t||!1,!this.validate_add(e))return!1;var a=this.$field,i=this.$clones.children('.layout[data-layout="'+e+'"]');$el=acf.duplicate(i),acf.enable_form($el,"flexible_content"),this.$el.children(".no-value-message").hide(),t?t.before($el):this.$values.append($el),this.doFocus(a),this.render(),acf.validation.remove_error(this.$field),this.sync()},_mouseenter:function(e){if(!this.$values.hasClass("ui-sortable")&&1!=this.o.max){var t=this;this.$values.sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,a){t.render(),acf.do_action("sortstop",a.item,a.placeholder)},update:function(e,a){t.$input.trigger("change")}})}},_open:function(e){if(!this.validate_add())return!1;var t=this,a=$(this.$el.children(".tmpl-popup").html()),i={};this.$values.children(".layout").each(function(){var e=$(this).data("layout");i[e]=i[e]?i[e]+1:1}),a.find("a").each(function(){var e=$(this),t=e.data("min")||0,a=e.data("max")||0,l=e.data("layout"),n=i[l]||0;if(a&&n>=a)return void e.addClass("disabled");if(t){var s=t-n,c=acf._e("flexible_content","required"),o=1==s?"layout":"layouts",c=c.replace("{required}",s);if(c=c.replace("{min}",t),c=c.replace("{label} ",""),c=c.replace("{identifier}",acf._e("flexible_content",o)),s>0){var r=$('').attr("title",c).text(s);e.append(r)}}});var l=null;e.$el.hasClass("acf-icon")&&(l=e.$el.closest(".layout"),l.addClass("-open")),$("body").append(a),this.position_popup(a,e.$el);var n=function(e,i){e.preventDefault(),e.stopImmediatePropagation(),a.off("click","a",s),$("body").off("click",c),a.remove(),null!==l&&l.removeClass("-open"),null!==i&&t.add(i,l)},s=function(e){n(e,$(this).attr("data-layout"))},c=function(e){n(e,null)};a.on("click","a",s),$("body").on("click",c)},position_popup:function(e,t){var a=10;target_w=t.outerWidth(),target_h=t.outerHeight(),target_t=t.offset().top,target_l=t.offset().left,popup_w=e.outerWidth(),popup_h=e.outerHeight();var i=target_t-popup_h,l=target_l+target_w/2-popup_w/2;i-$(window).scrollTop()$(window).width()&&(e.addClass("-left"),l=target_l+target_w-popup_w),e.css({top:i,left:l})},_remove:function(e){console.log("flex _remove");var t=this,a=e.$el.closest(".layout");a.addClass("-open"),acf.tooltip.confirm_remove(e.$el,function(e){e?t.remove_layout(a):a.removeClass("-open")})},remove_layout:function(e){var t=this;if(this.validate_remove(e.attr("data-layout"))){var a=null,i=0;1==this.count()&&(a=this.$el.children(".no-value-message"),i=a.outerHeight()),acf.remove_el(e,function(){null!==a&&a.show(),t.render(),t.$input.trigger("change"),t.sync()},i)}},_collapse:function(e){var t=e.$el.closest(".layout"),a=t.hasClass("-collapsed"),i=a?"show":"hide";this.render_layout_title(t),t.toggleClass("-collapsed"),this.sync(),acf.do_action(i,t,"collapse")}})}(jQuery),function($){acf.fields.gallery=acf.field.extend({type:"gallery",$el:null,$main:null,$side:null,$attachments:null,$input:null,actions:{ready:"initialize",append:"initialize",show:"resize"},events:{"click .acf-gallery-attachment":"_select","click .acf-gallery-add":"_add","click .acf-gallery-remove":"_remove","click .acf-gallery-close":"_close","change .acf-gallery-sort":"_sort","click .acf-gallery-edit":"_edit","click .acf-gallery-update":"_update","change .acf-gallery-side input":"_update","change .acf-gallery-side textarea":"_update","change .acf-gallery-side select":"_update"},focus:function(){this.$el=this.$field.find(".acf-gallery:first"),this.$main=this.$el.children(".acf-gallery-main"),this.$side=this.$el.children(".acf-gallery-side"),this.$attachments=this.$main.children(".acf-gallery-attachments"),this.$input=this.$el.find("input:first"),this.o=acf.get_data(this.$el),this.o.min=this.o.min||0,this.o.max=this.o.max||0},initialize:function(){var e=this,t=this.$field;this.$attachments.unbind("sortable").sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(e,t){t.placeholder.html(t.item.html()),t.placeholder.removeAttr("style"),acf.do_action("sortstart",t.item,t.placeholder)},stop:function(e,t){acf.do_action("sortstop",t.item,t.placeholder)}}),this.$el.unbind("resizable").resizable({handles:"s",minHeight:200,stop:function(e,t){acf.update_user_setting("gallery_height",t.size.height)}}),$(window).on("resize",function(){e.set("$field",t).resize()}),this.render(),this.resize()},resize:function(){for(var e=100,t=175,a=4,i=this.$el.width(),l=4;l<20;l++){var n=i/l;if(e0&&this.count()>=this.o.max?t.addClass("disabled"):t.removeClass("disabled"),this.count()?e.removeClass("disabled"):e.addClass("disabled")},open_sidebar:function(){this.$el.addClass("sidebar-open"),this.$main.find(".acf-gallery-sort").hide();var e=this.$el.width()/3;e=parseInt(e),e=Math.max(e,350),this.$side.children(".acf-gallery-side-inner").css({width:e-1}),this.$side.animate({width:e-1},250),this.$main.animate({right:e},250)},_close:function(e){this.close_sidebar()},close_sidebar:function(){this.$el.removeClass("sidebar-open");var e=this.$el.find(".acf-gallery-sort");this.get_attachment("active").removeClass("active"),this.$side.find("input, textarea, select").attr("disabled","disabled"),this.$main.animate({right:0},250),this.$side.animate({width:0},250,function(){e.show(),$(this).find(".acf-gallery-side-data").html("")})},count:function(){return this.get_attachments().length},get_attachments:function(){return this.$attachments.children(".acf-gallery-attachment")},get_value:function(){var e=[];return this.get_attachments().each(function(){e.push($(this).data("id"))}),e},get_attachment:function(e){return e=e||0,e="active"===e?".active":'[data-id="'+e+'"]',this.$attachments.children(".acf-gallery-attachment"+e)},render_attachment:function(e){e=this.prepare(e);var t=this.get_attachment(e.id),a=t.find(".margin"),i=t.find("img"),l=t.find(".filename"),n=t.find('input[type="hidden"]'),s=e.url;"image"==e.type?l.remove():(s=acf.maybe_get(e,"thumb.src"),l.text(e.filename)),s||(s=acf._e("media","default_icon"),t.addClass("-icon")),i.attr({src:s,alt:e.alt,title:e.title}),acf.val(n,e.id)},_add:function(e){if(this.o.max>0&&this.count()>=this.o.max)return void acf.validation.add_warning(this.$field,acf._e("gallery","max"));var t=this,a=this.$field;this.get_attachments().each(function(){});var i=acf.media.popup({title:acf._e("gallery","select"),mode:"select",type:"",field:this.$field.data("key"),multiple:"add",library:this.o.library,mime_types:this.o.mime_types,selected:this.get_value(),select:function(e,i){t.set("$field",a).add_attachment(e,i)}})},add_attachment:function(e,t){if(t=t||0,e=this.prepare(e),!(this.o.max>0&&this.count()>=this.o.max||this.get_attachment(e.id).exists())){var a=this.$el.find('input[type="hidden"]:first').attr("name"),i=['"].join(""),l=$(i);if(this.$attachments.append(l),"prepend"===this.o.insert){var n=this.$attachments.children(":eq("+t+")");n.exists()&&n.before(l)}this.render_attachment(e),this.render(),this.$input.trigger("change")}},_select:function(e){var t=e.$el.data("id");this.select_attachment(t)},select_attachment:function(e){var t=this.get_attachment(e);t.hasClass("active")||(this.$side.find(":focus").trigger("blur"),this.get_attachment("active").removeClass("active"),t.addClass("active"),this.fetch(e),this.open_sidebar())},prepare:function(e){if(e=e||{},e._valid)return e;var t={id:"",url:"",alt:"",title:"",filename:""};return e.id&&(t=e.attributes,t.url=acf.maybe_get(t,"sizes.medium.url",t.url)),t._valid=!0,t},fetch:function(e){var t={action:"acf/fields/gallery/get_attachment",field_key:this.$field.data("key"),id:e};if(this.$el.data("xhr")&&this.$el.data("xhr").abort(),"string"==typeof e&&0===e.indexOf("_")){var a=this.get_attachment(e).find('input[type="hidden"]').val();a=$.parseJSON(a),t.attachment=a}var i=$.ajax({url:acf.get("ajaxurl"),dataType:"html",type:"post",cache:!1,data:acf.prepare_for_ajax(t),context:this,success:this.fetch_success});this.$el.data("xhr",i)},fetch_success:function(e){if(e){var t=this.$side.find(".acf-gallery-side-data");t.html(e),t.find(".compat-field-acf-form-data").remove();var a=t.find("> .compat-attachment-fields > tbody > tr").detach();t.find("> table.form-table > tbody").append(a),t.find("> .compat-attachment-fields").remove(),acf.do_action("append",t)}},_sort:function(e){var t=e.$el.val();if(t){var a={action:"acf/fields/gallery/get_sort_order",field_key:this.$field.data("key"),ids:[],sort:t};this.get_attachments().each(function(){var e=$(this).attr("data-id");e&&a.ids.push(e)});var i=$.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepare_for_ajax(a),context:this,success:this._sort_success})}},_sort_success:function(e){if(acf.is_ajax_success(e)){e.data.reverse();for(i in e.data){var t=e.data[i],a=this.get_attachment(t);this.$attachments.prepend(a)}}},_update:function(){var e=this.$side.find(".acf-gallery-update"),t=this.$side.find(".acf-gallery-edit"),a=this.$side.find(".acf-gallery-side-data"),i=t.data("id"),l=acf.serialize(a);return!e.attr("disabled")&&(e.attr("disabled","disabled"),e.before(''),l.action="acf/fields/gallery/update_attachment",void $.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(l),type:"post",dataType:"json",complete:function(t){e.removeAttr("disabled"),e.prev(".acf-loading").remove()}}))},_remove:function(e){e.stopPropagation();var t=e.$el.data("id");this.remove_attachment(t)},remove_attachment:function(e){this.close_sidebar(),this.get_attachment(e).remove(),this.render(),this.$input.trigger("change")},_edit:function(e){var t=e.$el.data("id");this.edit_attachment(t)},edit_attachment:function(e){var t=this,a=this.$field,i=acf.media.popup({mode:"edit",title:acf._e("image","edit"),button:acf._e("image","update"),attachment:e,select:function(i){t.set("$field",a).render_attachment(i),t.fetch(e)}})}});var e=acf.model.extend({actions:{ready:"ready",validation_begin:"validation_begin",validation_failure:"validation_failure"},ready:function(){acf.isset(window,"wp","media","view")&&this.customize_Attachment()},validation_begin:function(){$(".acf-gallery-side-data").each(function(){acf.disable_form($(this),"gallery")})},validation_failure:function(){$(".acf-gallery-side-data").each(function(){acf.enable_form($(this),"gallery")})},customize_Attachment:function(){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.media.frame(),a=acf.maybe_get(t,"acf.selected"),i=acf.maybe_get(this,"model.attributes.id");return a&&a.indexOf(i)>-1&&this.$el.addClass("acf-selected"),e.prototype.render.apply(this,arguments)}})}})}(jQuery); \ No newline at end of file diff --git a/pro/fields/class-acf-field-repeater.php b/pro/fields/class-acf-field-repeater.php index 54f4e59..1be724a 100644 --- a/pro/fields/class-acf-field-repeater.php +++ b/pro/fields/class-acf-field-repeater.php @@ -1020,6 +1020,35 @@ class acf_field_repeater extends acf_field { } + /* + * validate_any_field + * + * This function will add compatibility for the 'column_width' setting + * + * @type function + * @date 30/1/17 + * @since 5.5.6 + * + * @param $field (array) + * @return $field + */ + + function validate_any_field( $field ) { + + // width has changed + if( isset($field['column_width']) ) { + + $field['wrapper']['width'] = acf_extract_var($field, 'column_width'); + + } + + + // return + return $field; + + } + + /* * prepare_field_for_export * @@ -1035,7 +1064,7 @@ class acf_field_repeater extends acf_field { function prepare_field_for_export( $field ) { - // bail early if no layouts + // bail early if no sub fields if( empty($field['sub_fields']) ) return $field; @@ -1064,16 +1093,12 @@ class acf_field_repeater extends acf_field { function prepare_field_for_import( $field ) { - // bail early if no layouts + // bail early if no sub fields if( empty($field['sub_fields']) ) return $field; - // var - $extra = array(); - - - // extract sub fields - $sub_fields = acf_extract_var( $field, 'sub_fields'); + // vars + $sub_fields = $field['sub_fields']; // reset field setting @@ -1081,63 +1106,19 @@ class acf_field_repeater extends acf_field { // loop - foreach( array_keys($sub_fields) as $i ) { + foreach( $sub_fields as &$sub_field ) { - // extract sub field - $sub_field = acf_extract_var( $sub_fields, $i ); - - - // attributes $sub_field['parent'] = $field['key']; - - // append to extra - $extra[] = $sub_field; - } - // extra - if( !empty($extra) ) { - - array_unshift($extra, $field); - - return $extra; - - } + // merge + array_unshift($sub_fields, $field); // return - return $field; - - } - - - /* - * validate_any_field - * - * This function will add compatibility for the 'column_width' setting - * - * @type function - * @date 30/1/17 - * @since 5.5.6 - * - * @param $field (array) - * @return $field - */ - - function validate_any_field( $field ) { - - // width has changed - if( isset($field['column_width']) ) { - - $field['wrapper']['width'] = acf_extract_var($field, 'column_width'); - - } - - - // return - return $field; + return $sub_fields; } diff --git a/pro/options-page.php b/pro/options-page.php index aaab31f..c411903 100644 --- a/pro/options-page.php +++ b/pro/options-page.php @@ -83,10 +83,6 @@ class acf_options_page { )); - // filter post_id - $page['post_id'] = acf_get_valid_post_id( $page['post_id'] ); - - // ACF4 compatibility $migrate = array( 'title' => 'page_title', diff --git a/readme.txt b/readme.txt index 9d5bdc4..07e5aa9 100644 --- a/readme.txt +++ b/readme.txt @@ -106,6 +106,9 @@ http://support.advancedcustomfields.com/ == Changelog == += 5.6.1 = +* Fixed an assortment of bugs found in 5.6.0 + = 5.6.0 = * Link field: Added new field type * Group field: Added new field type